<?xml version='1.0' encoding='ISO-8859-1' standalone='yes' ?>
<tagfile>
  <compound kind="page">
    <name>index</name>
    <title></title>
    <filename>index</filename>
    <docanchor file="index">codeapi</docanchor>
  </compound>
  <compound kind="file">
    <name>3Dscan.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-pr2_object_manipulation/doc_stacks/2013-03-05_12-10-38.333207/pr2_object_manipulation/perception/vfh_recognition/nodes/views_generator/</path>
    <filename>3Dscan_8py</filename>
    <namespace>nodes::views_generator::3Dscan</namespace>
    <member kind="function">
      <type>def</type>
      <name>copyMatrix</name>
      <anchorfile>namespacenodes_1_1views__generator_1_13Dscan.html</anchorfile>
      <anchor>a2811c544deb910bb9535f8a64bcbe284</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>sample_views_tesselated_sphere</name>
      <anchorfile>namespacenodes_1_1views__generator_1_13Dscan.html</anchorfile>
      <anchor>aed347bb47e2e2aebca485e7f3b2a6cdb</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>vtkToNumpy</name>
      <anchorfile>namespacenodes_1_1views__generator_1_13Dscan.html</anchorfile>
      <anchor>ad2850f4927addb5c45dd6f7bda2a989b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>writeMatrix</name>
      <anchorfile>namespacenodes_1_1views__generator_1_13Dscan.html</anchorfile>
      <anchor>aeb83dba184d3ba15b725ab1f059b1b92</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>__init__.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-pr2_object_manipulation/doc_stacks/2013-03-05_12-10-38.333207/pr2_object_manipulation/perception/vfh_recognition/nodes/</path>
    <filename>____init_____8py</filename>
    <namespace>nodes</namespace>
  </compound>
  <compound kind="file">
    <name>utils/__init__.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-pr2_object_manipulation/doc_stacks/2013-03-05_12-10-38.333207/pr2_object_manipulation/perception/vfh_recognition/nodes/utils/</path>
    <filename>utils_2____init_____8py</filename>
    <namespace>nodes::utils</namespace>
  </compound>
  <compound kind="file">
    <name>views_generator/__init__.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-pr2_object_manipulation/doc_stacks/2013-03-05_12-10-38.333207/pr2_object_manipulation/perception/vfh_recognition/nodes/views_generator/</path>
    <filename>views__generator_2____init_____8py</filename>
    <namespace>nodes::views_generator</namespace>
  </compound>
  <compound kind="file">
    <name>array_handler.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-pr2_object_manipulation/doc_stacks/2013-03-05_12-10-38.333207/pr2_object_manipulation/perception/vfh_recognition/nodes/utils/</path>
    <filename>array__handler_8py</filename>
    <class kind="class">nodes::utils::array_handler::ArrayCache</class>
    <namespace>nodes::utils::array_handler</namespace>
    <member kind="function">
      <type>def</type>
      <name>array2vtk</name>
      <anchorfile>namespacenodes_1_1utils_1_1array__handler.html</anchorfile>
      <anchor>a3a017c023bf1ab13a89cd199ef484cb7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>array2vtkCellArray</name>
      <anchorfile>namespacenodes_1_1utils_1_1array__handler.html</anchorfile>
      <anchor>a8b7a5b1fa36f91f0aa2277b1ac265652</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>array2vtkIdList</name>
      <anchorfile>namespacenodes_1_1utils_1_1array__handler.html</anchorfile>
      <anchor>a2713cacb480ee5a4364fec11783a0ed1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>array2vtkPoints</name>
      <anchorfile>namespacenodes_1_1utils_1_1array__handler.html</anchorfile>
      <anchor>a428a27cd6f871045bb11c8d2eaa4eefb</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>convert_array</name>
      <anchorfile>namespacenodes_1_1utils_1_1array__handler.html</anchorfile>
      <anchor>aaec6e9bfea074147036adda5986d8d2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>create_vtk_array</name>
      <anchorfile>namespacenodes_1_1utils_1_1array__handler.html</anchorfile>
      <anchor>a03bcaa426b07fc7a69f1070deeca8709</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deref_array</name>
      <anchorfile>namespacenodes_1_1utils_1_1array__handler.html</anchorfile>
      <anchor>a05306c832f5ff7bb1f435bd58ff40e91</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deref_vtk</name>
      <anchorfile>namespacenodes_1_1utils_1_1array__handler.html</anchorfile>
      <anchor>a8891d425719cb6a3c3e42fb1cec864e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_correct_sig</name>
      <anchorfile>namespacenodes_1_1utils_1_1array__handler.html</anchorfile>
      <anchor>a354ae5ed0f3691318a99c92d581115b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_numeric_array_type</name>
      <anchorfile>namespacenodes_1_1utils_1_1array__handler.html</anchorfile>
      <anchor>a3b652f20235dbe16ed2c5446494dd9c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_sizeof_vtk_array</name>
      <anchorfile>namespacenodes_1_1utils_1_1array__handler.html</anchorfile>
      <anchor>a026eec1f76874706ca26d284a691cf8f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_vtk_array_type</name>
      <anchorfile>namespacenodes_1_1utils_1_1array__handler.html</anchorfile>
      <anchor>a2e4626810eac5fb85c205df24c71301e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_vtk_to_numeric_typemap</name>
      <anchorfile>namespacenodes_1_1utils_1_1array__handler.html</anchorfile>
      <anchor>acd2ebc0880303335d4ce95f6b30eff4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>is_array</name>
      <anchorfile>namespacenodes_1_1utils_1_1array__handler.html</anchorfile>
      <anchor>a2d8b662bc13abbbaaff1e47d89b2b409</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>is_array_or_vtkarray</name>
      <anchorfile>namespacenodes_1_1utils_1_1array__handler.html</anchorfile>
      <anchor>ad78303b240801584c70b8452f21ea768</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>is_array_sig</name>
      <anchorfile>namespacenodes_1_1utils_1_1array__handler.html</anchorfile>
      <anchor>a9db951e51950d1fce7595282592a0bd8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>vtk2array</name>
      <anchorfile>namespacenodes_1_1utils_1_1array__handler.html</anchorfile>
      <anchor>a09513b24a4517c42639f374aba99c71e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>_array_cache</name>
      <anchorfile>namespacenodes_1_1utils_1_1array__handler.html</anchorfile>
      <anchor>a02bf2023fb44a8c17f9a3fdd173937f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>_dummy</name>
      <anchorfile>namespacenodes_1_1utils_1_1array__handler.html</anchorfile>
      <anchor>a6cf1bcdb3fa4310ee35ceea7d55f6f77</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ID_TYPE_CODE</name>
      <anchorfile>namespacenodes_1_1utils_1_1array__handler.html</anchorfile>
      <anchor>a021f4016794611663e72aee96c505fa4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>LONG_TYPE_CODE</name>
      <anchorfile>namespacenodes_1_1utils_1_1array__handler.html</anchorfile>
      <anchor>a10be1a392b0ca8b46b3ffc41d16962e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>mod</name>
      <anchorfile>namespacenodes_1_1utils_1_1array__handler.html</anchorfile>
      <anchor>ae706c94a079a7f8527fbad1143b68b1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>numpy_support</name>
      <anchorfile>namespacenodes_1_1utils_1_1array__handler.html</anchorfile>
      <anchor>ac1b7899673fdd02d93c575dd22479379</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ULONG_TYPE_CODE</name>
      <anchorfile>namespacenodes_1_1utils_1_1array__handler.html</anchorfile>
      <anchor>a3d6940f78d82542eeae959433ce849fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>VTK_ID_TYPE_SIZE</name>
      <anchorfile>namespacenodes_1_1utils_1_1array__handler.html</anchorfile>
      <anchor>a9bf61a4d93b9772bdaf9294ae04f8229</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>VTK_LONG_TYPE_SIZE</name>
      <anchorfile>namespacenodes_1_1utils_1_1array__handler.html</anchorfile>
      <anchor>ae8ed0287563b61ba0ab0712c6830475a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Cell.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-pr2_object_manipulation/doc_stacks/2013-03-05_12-10-38.333207/pr2_object_manipulation/perception/vfh_recognition/nodes/utils/</path>
    <filename>Cell_8py</filename>
    <class kind="class">nodes::utils::Cell::Cell</class>
    <namespace>nodes::utils::Cell</namespace>
  </compound>
  <compound kind="file">
    <name>generate_views_vfh.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-pr2_object_manipulation/doc_stacks/2013-03-05_12-10-38.333207/pr2_object_manipulation/perception/vfh_recognition/nodes/</path>
    <filename>generate__views__vfh_8py</filename>
    <namespace>nodes::generate_views_vfh</namespace>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_get_struct_fmt</name>
      <anchorfile>namespacenodes_1_1generate__views__vfh.html</anchorfile>
      <anchor>a99b44d469fbae6ed7393f02016196378</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>create_cloud</name>
      <anchorfile>namespacenodes_1_1generate__views__vfh.html</anchorfile>
      <anchor>ab998358fd5628ea8ab8807fe395b57e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>create_cloud_xyz32</name>
      <anchorfile>namespacenodes_1_1generate__views__vfh.html</anchorfile>
      <anchor>a37135f8daa51a5296c2d24865da741c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>numPyToVTK</name>
      <anchorfile>namespacenodes_1_1generate__views__vfh.html</anchorfile>
      <anchor>ac83b971ac57a004c897f571cb4e4630f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>poseToVTKTransform</name>
      <anchorfile>namespacenodes_1_1generate__views__vfh.html</anchorfile>
      <anchor>a0aa912108643313afa7d74187b68f1b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>scaleModel</name>
      <anchorfile>namespacenodes_1_1generate__views__vfh.html</anchorfile>
      <anchor>a17f39e89ef4a4e7948890d26e25b35a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>vtkToNumpy</name>
      <anchorfile>namespacenodes_1_1generate__views__vfh.html</anchorfile>
      <anchor>ac8c8f870b4e97b98cfd006e53b18e4f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>vtkTransformToPose</name>
      <anchorfile>namespacenodes_1_1generate__views__vfh.html</anchorfile>
      <anchor>aa4bcc1a1dd1ac3595f4d4845ebfb44d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>dictionary</type>
      <name>_DATATYPES</name>
      <anchorfile>namespacenodes_1_1generate__views__vfh.html</anchorfile>
      <anchor>ad5d98c7091c6be3c52317550be6475e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>filename</name>
      <anchorfile>namespacenodes_1_1generate__views__vfh.html</anchorfile>
      <anchor>a9a5e983a173f52de9593aaa12e728b32</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>idMessage</name>
      <anchorfile>namespacenodes_1_1generate__views__vfh.html</anchorfile>
      <anchor>aaa6e923ddfe7c4f25c636f25d0cf64ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>iteration</name>
      <anchorfile>namespacenodes_1_1generate__views__vfh.html</anchorfile>
      <anchor>a7abc6444450bf05a30850f6655175b14</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>iterationMessage</name>
      <anchorfile>namespacenodes_1_1generate__views__vfh.html</anchorfile>
      <anchor>a74f2c45cefd1d2a8e0ad78e08eba7cc6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>nvfhdb</name>
      <anchorfile>namespacenodes_1_1generate__views__vfh.html</anchorfile>
      <anchor>a835072e22483c09701456add616a1353</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>orig_file</name>
      <anchorfile>namespacenodes_1_1generate__views__vfh.html</anchorfile>
      <anchor>ad26bafc97ae75bbaf2ad673f711d3b2f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>output_filename</name>
      <anchorfile>namespacenodes_1_1generate__views__vfh.html</anchorfile>
      <anchor>a6762c407068ab00ed518d52c6b552324</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>pc2_view</name>
      <anchorfile>namespacenodes_1_1generate__views__vfh.html</anchorfile>
      <anchor>abbb3d713c0194479eed54cffa486d016</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>pose_trans</name>
      <anchorfile>namespacenodes_1_1generate__views__vfh.html</anchorfile>
      <anchor>aaed68b0a034220281c17324ebcc33caf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>rdviews</name>
      <anchorfile>namespacenodes_1_1generate__views__vfh.html</anchorfile>
      <anchor>ae1a19e8dec40cd2783aac73efcd15151</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>resp</name>
      <anchorfile>namespacenodes_1_1generate__views__vfh.html</anchorfile>
      <anchor>aa174f43d7683846e2fa482c540e8baa9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>scale_factor</name>
      <anchorfile>namespacenodes_1_1generate__views__vfh.html</anchorfile>
      <anchor>ae38f8d9650502e30505d872c1a13eba4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>scale_model_id</name>
      <anchorfile>namespacenodes_1_1generate__views__vfh.html</anchorfile>
      <anchor>a907d138dd8906787e35e0b2f88683f4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>sphere</name>
      <anchorfile>namespacenodes_1_1generate__views__vfh.html</anchorfile>
      <anchor>a3a4f292869e4ea229328cdcff096a7fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>STABLE_PLANES</name>
      <anchorfile>namespacenodes_1_1generate__views__vfh.html</anchorfile>
      <anchor>ae7360356014ff657a282dfe5c794f03f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>trans</name>
      <anchorfile>namespacenodes_1_1generate__views__vfh.html</anchorfile>
      <anchor>a21209f1b60db53b5d8fdd16c9c70dcb2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>trans2</name>
      <anchorfile>namespacenodes_1_1generate__views__vfh.html</anchorfile>
      <anchor>a3a1ec18904c1e4e7737c29dd7ab52727</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>view</name>
      <anchorfile>namespacenodes_1_1generate__views__vfh.html</anchorfile>
      <anchor>abfd94c2b5453adc44229c7ff70ea4271</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>mainpage.dox</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-pr2_object_manipulation/doc_stacks/2013-03-05_12-10-38.333207/pr2_object_manipulation/perception/vfh_recognition/</path>
    <filename>mainpage_8dox</filename>
  </compound>
  <compound kind="file">
    <name>tesselatedSphere.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-pr2_object_manipulation/doc_stacks/2013-03-05_12-10-38.333207/pr2_object_manipulation/perception/vfh_recognition/nodes/utils/</path>
    <filename>tesselatedSphere_8py</filename>
    <class kind="class">nodes::utils::tesselatedSphere::TesselatedSphere</class>
    <namespace>nodes::utils::tesselatedSphere</namespace>
  </compound>
  <compound kind="file">
    <name>Triangle.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-pr2_object_manipulation/doc_stacks/2013-03-05_12-10-38.333207/pr2_object_manipulation/perception/vfh_recognition/nodes/utils/</path>
    <filename>Triangle_8py</filename>
    <class kind="class">nodes::utils::Triangle::Triangle</class>
    <namespace>nodes::utils::Triangle</namespace>
  </compound>
  <compound kind="file">
    <name>vfh_recognition.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-pr2_object_manipulation/doc_stacks/2013-03-05_12-10-38.333207/pr2_object_manipulation/perception/vfh_recognition/src/</path>
    <filename>vfh__recognition_8cpp</filename>
    <includes id="vfh__recognition_8h" name="vfh_recognition.h" local="yes" imported="no">vfh_recognition/vfh_recognition.h</includes>
    <class kind="struct">vfh_recognition::peaks_ordering</class>
    <namespace>vfh_recognition</namespace>
    <member kind="typedef">
      <type>pcl::KdTree&lt; pcl::PointNormal &gt;::Ptr</type>
      <name>KdTreePtr</name>
      <anchorfile>namespacevfh__recognition.html</anchorfile>
      <anchor>abc93818ddbe032bedf6b835d87da274c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>vfh_recognition.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-pr2_object_manipulation/doc_stacks/2013-03-05_12-10-38.333207/pr2_object_manipulation/perception/vfh_recognition/include/vfh_recognition/</path>
    <filename>vfh__recognition_8h</filename>
    <class kind="class">vfh_recognition::VFHRecognizer</class>
    <namespace>vfh_recognition</namespace>
    <member kind="define">
      <type>#define</type>
      <name>PI</name>
      <anchorfile>vfh__recognition_8h.html</anchorfile>
      <anchor>a598a3330b3c21701223ee0ca14316eca</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::pair&lt; int, float &gt;</type>
      <name>index_score</name>
      <anchorfile>namespacevfh__recognition.html</anchorfile>
      <anchor>ae354b2ee4e4b895fa5322b4cfc12233e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::PointCloud&lt; pcl::PointXYZ &gt;</type>
      <name>PointCloud</name>
      <anchorfile>namespacevfh__recognition.html</anchorfile>
      <anchor>a3baaf1daaa627cbf4386325495ed3e5d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::PointCloud&lt; pcl::PointNormal &gt;</type>
      <name>PointCloudAndNormals</name>
      <anchorfile>namespacevfh__recognition.html</anchorfile>
      <anchor>abff00cf95554a43138c5dbeddb2194fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::pair&lt; std::string, std::vector&lt; float &gt; &gt;</type>
      <name>vfh_model_db</name>
      <anchorfile>namespacevfh__recognition.html</anchorfile>
      <anchor>a8db4ec1aba8fcd944e98355076af3fee</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ICPredicate</name>
      <anchorfile>namespacevfh__recognition.html</anchorfile>
      <anchor>a6e816330c224600a3cdb44d1ed0ce9ac</anchor>
      <arglist>(const index_score &amp;d1, const index_score &amp;d2)</arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>nr_bins</name>
      <anchorfile>namespacevfh__recognition.html</anchorfile>
      <anchor>af851fc06f7f7fac8adb9e1e40be73672</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>views_generator.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-pr2_object_manipulation/doc_stacks/2013-03-05_12-10-38.333207/pr2_object_manipulation/perception/vfh_recognition/nodes/views_generator/</path>
    <filename>views__generator_8py</filename>
    <namespace>nodes::views_generator::views_generator</namespace>
    <member kind="function">
      <type>def</type>
      <name>copyMatrix</name>
      <anchorfile>namespacenodes_1_1views__generator_1_1views__generator.html</anchorfile>
      <anchor>aae4d72b85659ee4e2945d293010d1325</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>sample_views_tesselated_sphere</name>
      <anchorfile>namespacenodes_1_1views__generator_1_1views__generator.html</anchorfile>
      <anchor>aabc40b8af7460f8eb664c220bf2ba0e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>vtkToNumpy</name>
      <anchorfile>namespacenodes_1_1views__generator_1_1views__generator.html</anchorfile>
      <anchor>af04d9b0b2bd45f83d84d45cc16f2b3f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>writeMatrix</name>
      <anchorfile>namespacenodes_1_1views__generator_1_1views__generator.html</anchorfile>
      <anchor>a4907b7dd298a0cd728b708de2d4c216a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>visualize.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-pr2_object_manipulation/doc_stacks/2013-03-05_12-10-38.333207/pr2_object_manipulation/perception/vfh_recognition/nodes/utils/</path>
    <filename>visualize_8py</filename>
    <class kind="class">nodes::utils::visualize::Visualizer</class>
    <namespace>nodes::utils::visualize</namespace>
    <member kind="function">
      <type>def</type>
      <name>array2cv</name>
      <anchorfile>namespacenodes_1_1utils_1_1visualize.html</anchorfile>
      <anchor>abcf7c52cc199571389448372525f65c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>cv2array</name>
      <anchorfile>namespacenodes_1_1utils_1_1visualize.html</anchorfile>
      <anchor>afb32eab6cd5a2ef27b8dc9e82239fea8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>boost</name>
    <filename>namespaceboost.html</filename>
  </compound>
  <compound kind="namespace">
    <name>nodes</name>
    <filename>namespacenodes.html</filename>
    <namespace>nodes::generate_views_vfh</namespace>
    <namespace>nodes::utils</namespace>
    <namespace>nodes::views_generator</namespace>
  </compound>
  <compound kind="namespace">
    <name>nodes::generate_views_vfh</name>
    <filename>namespacenodes_1_1generate__views__vfh.html</filename>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_get_struct_fmt</name>
      <anchorfile>namespacenodes_1_1generate__views__vfh.html</anchorfile>
      <anchor>a99b44d469fbae6ed7393f02016196378</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>create_cloud</name>
      <anchorfile>namespacenodes_1_1generate__views__vfh.html</anchorfile>
      <anchor>ab998358fd5628ea8ab8807fe395b57e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>create_cloud_xyz32</name>
      <anchorfile>namespacenodes_1_1generate__views__vfh.html</anchorfile>
      <anchor>a37135f8daa51a5296c2d24865da741c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>numPyToVTK</name>
      <anchorfile>namespacenodes_1_1generate__views__vfh.html</anchorfile>
      <anchor>ac83b971ac57a004c897f571cb4e4630f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>poseToVTKTransform</name>
      <anchorfile>namespacenodes_1_1generate__views__vfh.html</anchorfile>
      <anchor>a0aa912108643313afa7d74187b68f1b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>scaleModel</name>
      <anchorfile>namespacenodes_1_1generate__views__vfh.html</anchorfile>
      <anchor>a17f39e89ef4a4e7948890d26e25b35a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>vtkToNumpy</name>
      <anchorfile>namespacenodes_1_1generate__views__vfh.html</anchorfile>
      <anchor>ac8c8f870b4e97b98cfd006e53b18e4f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>vtkTransformToPose</name>
      <anchorfile>namespacenodes_1_1generate__views__vfh.html</anchorfile>
      <anchor>aa4bcc1a1dd1ac3595f4d4845ebfb44d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>dictionary</type>
      <name>_DATATYPES</name>
      <anchorfile>namespacenodes_1_1generate__views__vfh.html</anchorfile>
      <anchor>ad5d98c7091c6be3c52317550be6475e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>filename</name>
      <anchorfile>namespacenodes_1_1generate__views__vfh.html</anchorfile>
      <anchor>a9a5e983a173f52de9593aaa12e728b32</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>idMessage</name>
      <anchorfile>namespacenodes_1_1generate__views__vfh.html</anchorfile>
      <anchor>aaa6e923ddfe7c4f25c636f25d0cf64ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>iteration</name>
      <anchorfile>namespacenodes_1_1generate__views__vfh.html</anchorfile>
      <anchor>a7abc6444450bf05a30850f6655175b14</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>iterationMessage</name>
      <anchorfile>namespacenodes_1_1generate__views__vfh.html</anchorfile>
      <anchor>a74f2c45cefd1d2a8e0ad78e08eba7cc6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>nvfhdb</name>
      <anchorfile>namespacenodes_1_1generate__views__vfh.html</anchorfile>
      <anchor>a835072e22483c09701456add616a1353</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>orig_file</name>
      <anchorfile>namespacenodes_1_1generate__views__vfh.html</anchorfile>
      <anchor>ad26bafc97ae75bbaf2ad673f711d3b2f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>output_filename</name>
      <anchorfile>namespacenodes_1_1generate__views__vfh.html</anchorfile>
      <anchor>a6762c407068ab00ed518d52c6b552324</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>pc2_view</name>
      <anchorfile>namespacenodes_1_1generate__views__vfh.html</anchorfile>
      <anchor>abbb3d713c0194479eed54cffa486d016</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>pose_trans</name>
      <anchorfile>namespacenodes_1_1generate__views__vfh.html</anchorfile>
      <anchor>aaed68b0a034220281c17324ebcc33caf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>rdviews</name>
      <anchorfile>namespacenodes_1_1generate__views__vfh.html</anchorfile>
      <anchor>ae1a19e8dec40cd2783aac73efcd15151</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>resp</name>
      <anchorfile>namespacenodes_1_1generate__views__vfh.html</anchorfile>
      <anchor>aa174f43d7683846e2fa482c540e8baa9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>scale_factor</name>
      <anchorfile>namespacenodes_1_1generate__views__vfh.html</anchorfile>
      <anchor>ae38f8d9650502e30505d872c1a13eba4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>scale_model_id</name>
      <anchorfile>namespacenodes_1_1generate__views__vfh.html</anchorfile>
      <anchor>a907d138dd8906787e35e0b2f88683f4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>sphere</name>
      <anchorfile>namespacenodes_1_1generate__views__vfh.html</anchorfile>
      <anchor>a3a4f292869e4ea229328cdcff096a7fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>STABLE_PLANES</name>
      <anchorfile>namespacenodes_1_1generate__views__vfh.html</anchorfile>
      <anchor>ae7360356014ff657a282dfe5c794f03f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>trans</name>
      <anchorfile>namespacenodes_1_1generate__views__vfh.html</anchorfile>
      <anchor>a21209f1b60db53b5d8fdd16c9c70dcb2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>trans2</name>
      <anchorfile>namespacenodes_1_1generate__views__vfh.html</anchorfile>
      <anchor>a3a1ec18904c1e4e7737c29dd7ab52727</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>view</name>
      <anchorfile>namespacenodes_1_1generate__views__vfh.html</anchorfile>
      <anchor>abfd94c2b5453adc44229c7ff70ea4271</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>nodes::utils</name>
    <filename>namespacenodes_1_1utils.html</filename>
    <namespace>nodes::utils::array_handler</namespace>
    <namespace>nodes::utils::Cell</namespace>
    <namespace>nodes::utils::tesselatedSphere</namespace>
    <namespace>nodes::utils::Triangle</namespace>
    <namespace>nodes::utils::visualize</namespace>
  </compound>
  <compound kind="namespace">
    <name>nodes::utils::array_handler</name>
    <filename>namespacenodes_1_1utils_1_1array__handler.html</filename>
    <class kind="class">nodes::utils::array_handler::ArrayCache</class>
    <member kind="function">
      <type>def</type>
      <name>array2vtk</name>
      <anchorfile>namespacenodes_1_1utils_1_1array__handler.html</anchorfile>
      <anchor>a3a017c023bf1ab13a89cd199ef484cb7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>array2vtkCellArray</name>
      <anchorfile>namespacenodes_1_1utils_1_1array__handler.html</anchorfile>
      <anchor>a8b7a5b1fa36f91f0aa2277b1ac265652</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>array2vtkIdList</name>
      <anchorfile>namespacenodes_1_1utils_1_1array__handler.html</anchorfile>
      <anchor>a2713cacb480ee5a4364fec11783a0ed1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>array2vtkPoints</name>
      <anchorfile>namespacenodes_1_1utils_1_1array__handler.html</anchorfile>
      <anchor>a428a27cd6f871045bb11c8d2eaa4eefb</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>convert_array</name>
      <anchorfile>namespacenodes_1_1utils_1_1array__handler.html</anchorfile>
      <anchor>aaec6e9bfea074147036adda5986d8d2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>create_vtk_array</name>
      <anchorfile>namespacenodes_1_1utils_1_1array__handler.html</anchorfile>
      <anchor>a03bcaa426b07fc7a69f1070deeca8709</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deref_array</name>
      <anchorfile>namespacenodes_1_1utils_1_1array__handler.html</anchorfile>
      <anchor>a05306c832f5ff7bb1f435bd58ff40e91</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>deref_vtk</name>
      <anchorfile>namespacenodes_1_1utils_1_1array__handler.html</anchorfile>
      <anchor>a8891d425719cb6a3c3e42fb1cec864e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_correct_sig</name>
      <anchorfile>namespacenodes_1_1utils_1_1array__handler.html</anchorfile>
      <anchor>a354ae5ed0f3691318a99c92d581115b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_numeric_array_type</name>
      <anchorfile>namespacenodes_1_1utils_1_1array__handler.html</anchorfile>
      <anchor>a3b652f20235dbe16ed2c5446494dd9c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_sizeof_vtk_array</name>
      <anchorfile>namespacenodes_1_1utils_1_1array__handler.html</anchorfile>
      <anchor>a026eec1f76874706ca26d284a691cf8f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_vtk_array_type</name>
      <anchorfile>namespacenodes_1_1utils_1_1array__handler.html</anchorfile>
      <anchor>a2e4626810eac5fb85c205df24c71301e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_vtk_to_numeric_typemap</name>
      <anchorfile>namespacenodes_1_1utils_1_1array__handler.html</anchorfile>
      <anchor>acd2ebc0880303335d4ce95f6b30eff4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>is_array</name>
      <anchorfile>namespacenodes_1_1utils_1_1array__handler.html</anchorfile>
      <anchor>a2d8b662bc13abbbaaff1e47d89b2b409</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>is_array_or_vtkarray</name>
      <anchorfile>namespacenodes_1_1utils_1_1array__handler.html</anchorfile>
      <anchor>ad78303b240801584c70b8452f21ea768</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>is_array_sig</name>
      <anchorfile>namespacenodes_1_1utils_1_1array__handler.html</anchorfile>
      <anchor>a9db951e51950d1fce7595282592a0bd8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>vtk2array</name>
      <anchorfile>namespacenodes_1_1utils_1_1array__handler.html</anchorfile>
      <anchor>a09513b24a4517c42639f374aba99c71e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>_array_cache</name>
      <anchorfile>namespacenodes_1_1utils_1_1array__handler.html</anchorfile>
      <anchor>a02bf2023fb44a8c17f9a3fdd173937f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>_dummy</name>
      <anchorfile>namespacenodes_1_1utils_1_1array__handler.html</anchorfile>
      <anchor>a6cf1bcdb3fa4310ee35ceea7d55f6f77</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ID_TYPE_CODE</name>
      <anchorfile>namespacenodes_1_1utils_1_1array__handler.html</anchorfile>
      <anchor>a021f4016794611663e72aee96c505fa4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>LONG_TYPE_CODE</name>
      <anchorfile>namespacenodes_1_1utils_1_1array__handler.html</anchorfile>
      <anchor>a10be1a392b0ca8b46b3ffc41d16962e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>mod</name>
      <anchorfile>namespacenodes_1_1utils_1_1array__handler.html</anchorfile>
      <anchor>ae706c94a079a7f8527fbad1143b68b1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>numpy_support</name>
      <anchorfile>namespacenodes_1_1utils_1_1array__handler.html</anchorfile>
      <anchor>ac1b7899673fdd02d93c575dd22479379</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ULONG_TYPE_CODE</name>
      <anchorfile>namespacenodes_1_1utils_1_1array__handler.html</anchorfile>
      <anchor>a3d6940f78d82542eeae959433ce849fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>VTK_ID_TYPE_SIZE</name>
      <anchorfile>namespacenodes_1_1utils_1_1array__handler.html</anchorfile>
      <anchor>a9bf61a4d93b9772bdaf9294ae04f8229</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>VTK_LONG_TYPE_SIZE</name>
      <anchorfile>namespacenodes_1_1utils_1_1array__handler.html</anchorfile>
      <anchor>ae8ed0287563b61ba0ab0712c6830475a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>nodes::utils::array_handler::ArrayCache</name>
    <filename>classnodes_1_1utils_1_1array__handler_1_1ArrayCache.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__contains__</name>
      <anchorfile>classnodes_1_1utils_1_1array__handler_1_1ArrayCache.html</anchorfile>
      <anchor>ab6e0c12cf2d85580b00de6a5e3a9d34f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classnodes_1_1utils_1_1array__handler_1_1ArrayCache.html</anchorfile>
      <anchor>a1c13fdfc31b7550ef1e6414566661495</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__len__</name>
      <anchorfile>classnodes_1_1utils_1_1array__handler_1_1ArrayCache.html</anchorfile>
      <anchor>a2dc347118e0dbb3ae6d26a7d5bbf78a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>add</name>
      <anchorfile>classnodes_1_1utils_1_1array__handler_1_1ArrayCache.html</anchorfile>
      <anchor>afcc40d3eb239b231c5be5f7a7cd876a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get</name>
      <anchorfile>classnodes_1_1utils_1_1array__handler_1_1ArrayCache.html</anchorfile>
      <anchor>a96fdda421a61ed342798f8b0a4951f4d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>on_exit</name>
      <anchorfile>classnodes_1_1utils_1_1array__handler_1_1ArrayCache.html</anchorfile>
      <anchor>a836b07471c3860f868d09e349b56d5f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_remove_array</name>
      <anchorfile>classnodes_1_1utils_1_1array__handler_1_1ArrayCache.html</anchorfile>
      <anchor>a5bb1424e9aa9ed7ee22beead07dbe15a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_cache</name>
      <anchorfile>classnodes_1_1utils_1_1array__handler_1_1ArrayCache.html</anchorfile>
      <anchor>a73475390415be26ae1a166757f3d04e4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>nodes::utils::Cell</name>
    <filename>namespacenodes_1_1utils_1_1Cell.html</filename>
    <class kind="class">nodes::utils::Cell::Cell</class>
  </compound>
  <compound kind="class">
    <name>nodes::utils::Cell::Cell</name>
    <filename>classnodes_1_1utils_1_1Cell_1_1Cell.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classnodes_1_1utils_1_1Cell_1_1Cell.html</anchorfile>
      <anchor>ade3cdadd94a95a8bba7148e71cc63fbc</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>addInfo</name>
      <anchorfile>classnodes_1_1utils_1_1Cell_1_1Cell.html</anchorfile>
      <anchor>a15000c5d81b552b50409137a1aa59919</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>getSigns</name>
      <anchorfile>classnodes_1_1utils_1_1Cell_1_1Cell.html</anchorfile>
      <anchor>a6ba75aa34f07bbbac772b73827332204</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>mappedNormals</name>
      <anchorfile>classnodes_1_1utils_1_1Cell_1_1Cell.html</anchorfile>
      <anchor>a2361752269d38a8a981b2f3d455ec5e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>normal</name>
      <anchorfile>classnodes_1_1utils_1_1Cell_1_1Cell.html</anchorfile>
      <anchor>adbb0781a5f1da9e5f3fe5821b7d95750</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>vertices</name>
      <anchorfile>classnodes_1_1utils_1_1Cell_1_1Cell.html</anchorfile>
      <anchor>a7630185bc1d025f804e9d0a0a90d11b1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>nodes::utils::tesselatedSphere</name>
    <filename>namespacenodes_1_1utils_1_1tesselatedSphere.html</filename>
    <class kind="class">nodes::utils::tesselatedSphere::TesselatedSphere</class>
  </compound>
  <compound kind="class">
    <name>nodes::utils::tesselatedSphere::TesselatedSphere</name>
    <filename>classnodes_1_1utils_1_1tesselatedSphere_1_1TesselatedSphere.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classnodes_1_1utils_1_1tesselatedSphere_1_1TesselatedSphere.html</anchorfile>
      <anchor>ac8eb6c6f5bce5c2ffdba923c66313013</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>computeCenterOfMass</name>
      <anchorfile>classnodes_1_1utils_1_1tesselatedSphere_1_1TesselatedSphere.html</anchorfile>
      <anchor>a5457bd3344da09f511d8514e5e2e369b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>computeConvexHull</name>
      <anchorfile>classnodes_1_1utils_1_1tesselatedSphere_1_1TesselatedSphere.html</anchorfile>
      <anchor>a2b76af2b43a2697cca1b6dad20614099</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>computeEGIFromVTKNormals</name>
      <anchorfile>classnodes_1_1utils_1_1tesselatedSphere_1_1TesselatedSphere.html</anchorfile>
      <anchor>ad2159eb1e97a6a98d4c5d9bd75548f06</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>construct</name>
      <anchorfile>classnodes_1_1utils_1_1tesselatedSphere_1_1TesselatedSphere.html</anchorfile>
      <anchor>af4363c5d1e4477d773c75ac25b0485a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>emptyCells</name>
      <anchorfile>classnodes_1_1utils_1_1tesselatedSphere_1_1TesselatedSphere.html</anchorfile>
      <anchor>af636762787b37c2af7bfc9b682f46b4b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>findCell</name>
      <anchorfile>classnodes_1_1utils_1_1tesselatedSphere_1_1TesselatedSphere.html</anchorfile>
      <anchor>acf54b720b5dabbd3cbe02e0d9a55c536</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>getOrderedTuple</name>
      <anchorfile>classnodes_1_1utils_1_1tesselatedSphere_1_1TesselatedSphere.html</anchorfile>
      <anchor>a5db4c2ba3cdc7b93170d6a9bc5c9780c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>resetPolygons</name>
      <anchorfile>classnodes_1_1utils_1_1tesselatedSphere_1_1TesselatedSphere.html</anchorfile>
      <anchor>a5b0e7ca3c70b35980eeb25ab9fc69c11</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>SplitNormals180Degrees</name>
      <anchorfile>classnodes_1_1utils_1_1tesselatedSphere_1_1TesselatedSphere.html</anchorfile>
      <anchor>afb65552393fa53ffe0258c6bff9673f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>supportingVertices</name>
      <anchorfile>classnodes_1_1utils_1_1tesselatedSphere_1_1TesselatedSphere.html</anchorfile>
      <anchor>a088f72fcb34aa000000e581b373603dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>convexHullPoints</name>
      <anchorfile>classnodes_1_1utils_1_1tesselatedSphere_1_1TesselatedSphere.html</anchorfile>
      <anchor>a332031757ce3cea742e3203c09a7a0f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>icosahedron</name>
      <anchorfile>classnodes_1_1utils_1_1tesselatedSphere_1_1TesselatedSphere.html</anchorfile>
      <anchor>abae095b8630a5448cc905e2a01bbc885</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>interpolateNormals</name>
      <anchorfile>classnodes_1_1utils_1_1tesselatedSphere_1_1TesselatedSphere.html</anchorfile>
      <anchor>a0de7d4f9bf406b3d6d6403e7e6bbb59e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>max_levels</name>
      <anchorfile>classnodes_1_1utils_1_1tesselatedSphere_1_1TesselatedSphere.html</anchorfile>
      <anchor>ad3a782a9c2dbebf5df16b4858706d6f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>polygons</name>
      <anchorfile>classnodes_1_1utils_1_1tesselatedSphere_1_1TesselatedSphere.html</anchorfile>
      <anchor>ad321f39f3ffc0e7555e9f9e73adfda5d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>resolution</name>
      <anchorfile>classnodes_1_1utils_1_1tesselatedSphere_1_1TesselatedSphere.html</anchorfile>
      <anchor>a58e5ad0d010c6f974460ab535f9f37fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>triangles</name>
      <anchorfile>classnodes_1_1utils_1_1tesselatedSphere_1_1TesselatedSphere.html</anchorfile>
      <anchor>afc3c5c7cc74e5f67b2e82e1f5335b021</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>useLut</name>
      <anchorfile>classnodes_1_1utils_1_1tesselatedSphere_1_1TesselatedSphere.html</anchorfile>
      <anchor>a51cde10c0c39df0dc560b44e9e019e50</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>useNormalsOnSurface</name>
      <anchorfile>classnodes_1_1utils_1_1tesselatedSphere_1_1TesselatedSphere.html</anchorfile>
      <anchor>aa69dee749fa5cc0cf90b79aaec4863e9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>nodes::utils::Triangle</name>
    <filename>namespacenodes_1_1utils_1_1Triangle.html</filename>
    <class kind="class">nodes::utils::Triangle::Triangle</class>
  </compound>
  <compound kind="class">
    <name>nodes::utils::Triangle::Triangle</name>
    <filename>classnodes_1_1utils_1_1Triangle_1_1Triangle.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classnodes_1_1utils_1_1Triangle_1_1Triangle.html</anchorfile>
      <anchor>a751d8c1d91747ad960a4f59824797fe0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>addInfo</name>
      <anchorfile>classnodes_1_1utils_1_1Triangle_1_1Triangle.html</anchorfile>
      <anchor>a61726a08265a2b50556901bd4835f9f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>dotProduct</name>
      <anchorfile>classnodes_1_1utils_1_1Triangle_1_1Triangle.html</anchorfile>
      <anchor>a71199ae5e39e5c2f4655caf74ab1298b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>findCell</name>
      <anchorfile>classnodes_1_1utils_1_1Triangle_1_1Triangle.html</anchorfile>
      <anchor>aeb571b06c8c2ac82c9ffa3421dca99de</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>getCenter</name>
      <anchorfile>classnodes_1_1utils_1_1Triangle_1_1Triangle.html</anchorfile>
      <anchor>aeec038224b6a7d7bd44ab307e8285b64</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>normalize</name>
      <anchorfile>classnodes_1_1utils_1_1Triangle_1_1Triangle.html</anchorfile>
      <anchor>a365f4f9a62fb19c619b49d5a09452b33</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>reset</name>
      <anchorfile>classnodes_1_1utils_1_1Triangle_1_1Triangle.html</anchorfile>
      <anchor>a7e0c0a447776e66fa2866ff57a3c7dbd</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>subdivide</name>
      <anchorfile>classnodes_1_1utils_1_1Triangle_1_1Triangle.html</anchorfile>
      <anchor>a2bee0e411e2778da2225888e06d5d2e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>childs</name>
      <anchorfile>classnodes_1_1utils_1_1Triangle_1_1Triangle.html</anchorfile>
      <anchor>aef70f45968d43072cc90701dca5fb57a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>mappedNormals</name>
      <anchorfile>classnodes_1_1utils_1_1Triangle_1_1Triangle.html</anchorfile>
      <anchor>a189349bfc663428aea83ac3dda96e1ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>normal</name>
      <anchorfile>classnodes_1_1utils_1_1Triangle_1_1Triangle.html</anchorfile>
      <anchor>a1a4c3fe14ef537cb7d44f9907bbf04cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>vertices</name>
      <anchorfile>classnodes_1_1utils_1_1Triangle_1_1Triangle.html</anchorfile>
      <anchor>ab20e8e6edd3a7a9f12dad69226d16c04</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>nodes::utils::visualize</name>
    <filename>namespacenodes_1_1utils_1_1visualize.html</filename>
    <class kind="class">nodes::utils::visualize::Visualizer</class>
    <member kind="function">
      <type>def</type>
      <name>array2cv</name>
      <anchorfile>namespacenodes_1_1utils_1_1visualize.html</anchorfile>
      <anchor>abcf7c52cc199571389448372525f65c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>cv2array</name>
      <anchorfile>namespacenodes_1_1utils_1_1visualize.html</anchorfile>
      <anchor>afb32eab6cd5a2ef27b8dc9e82239fea8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>nodes::utils::visualize::Visualizer</name>
    <filename>classnodes_1_1utils_1_1visualize_1_1Visualizer.html</filename>
    <member kind="function">
      <type>def</type>
      <name>displayMapperAndPoints</name>
      <anchorfile>classnodes_1_1utils_1_1visualize_1_1Visualizer.html</anchorfile>
      <anchor>a4941d2a1d9454adfb63641af3054547e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>displayProjectedWithMapper</name>
      <anchorfile>classnodes_1_1utils_1_1visualize_1_1Visualizer.html</anchorfile>
      <anchor>aa46d5748894a3507efcf711de997485b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>getImageProjectionFromMapperSettingNormal</name>
      <anchorfile>classnodes_1_1utils_1_1visualize_1_1Visualizer.html</anchorfile>
      <anchor>a21e1d972e2e3a0e4e954608cf2812d64</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>getMapperFromPointCloud</name>
      <anchorfile>classnodes_1_1utils_1_1visualize_1_1Visualizer.html</anchorfile>
      <anchor>abc77746ca10f5bf5f3e6a432fb95534e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>getPlaneActor</name>
      <anchorfile>classnodes_1_1utils_1_1visualize_1_1Visualizer.html</anchorfile>
      <anchor>adda74fefee29ae16257b611b5c87013f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>getPointsActor</name>
      <anchorfile>classnodes_1_1utils_1_1visualize_1_1Visualizer.html</anchorfile>
      <anchor>a71a9f3e03d081c312e22db6768c2def4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>getPointsActor3D</name>
      <anchorfile>classnodes_1_1utils_1_1visualize_1_1Visualizer.html</anchorfile>
      <anchor>a839994150fd84eb4b4595004e9418a14</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>getPolygonMapper</name>
      <anchorfile>classnodes_1_1utils_1_1visualize_1_1Visualizer.html</anchorfile>
      <anchor>af359c36efab60c373447b7a8063a21c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>getViewUp</name>
      <anchorfile>classnodes_1_1utils_1_1visualize_1_1Visualizer.html</anchorfile>
      <anchor>a5b1fdb7ded3be0f746f20f0291e5c7ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>visModel</name>
      <anchorfile>classnodes_1_1utils_1_1visualize_1_1Visualizer.html</anchorfile>
      <anchor>a23964aaa8469efb11b34dde4b9da06bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>visModelAndContactPoints</name>
      <anchorfile>classnodes_1_1utils_1_1visualize_1_1Visualizer.html</anchorfile>
      <anchor>ad795d87f1f743990936de57bc1383eb3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>visModelCam</name>
      <anchorfile>classnodes_1_1utils_1_1visualize_1_1Visualizer.html</anchorfile>
      <anchor>a69083b9036a242ef7f224186c6c10ff7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>visModelPly</name>
      <anchorfile>classnodes_1_1utils_1_1visualize_1_1Visualizer.html</anchorfile>
      <anchor>a80e832c4a8b28bf43f72e56503538b97</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>visModels</name>
      <anchorfile>classnodes_1_1utils_1_1visualize_1_1Visualizer.html</anchorfile>
      <anchor>a05e25a86aa4e4b93b3544a1456f0b5ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>visModelsAndPoints</name>
      <anchorfile>classnodes_1_1utils_1_1visualize_1_1Visualizer.html</anchorfile>
      <anchor>a607b7190c7882c2b0bdec3ad8a5d9b8c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>visModelsAndPointsAndDescriptor</name>
      <anchorfile>classnodes_1_1utils_1_1visualize_1_1Visualizer.html</anchorfile>
      <anchor>aff5a3042823985f94f3608f76df62d51</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>visModelsAndTwoPlanes</name>
      <anchorfile>classnodes_1_1utils_1_1visualize_1_1Visualizer.html</anchorfile>
      <anchor>a6437aca6bafb0ec23e9499b449c7a7dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>visModelsPly</name>
      <anchorfile>classnodes_1_1utils_1_1visualize_1_1Visualizer.html</anchorfile>
      <anchor>a7b9f4ee411551dd7c938d75c5161be88</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>visModelsWithOutPlane</name>
      <anchorfile>classnodes_1_1utils_1_1visualize_1_1Visualizer.html</anchorfile>
      <anchor>a2c68e02d574826d327393c8a58dde8ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>visStereoAnd3DModel</name>
      <anchorfile>classnodes_1_1utils_1_1visualize_1_1Visualizer.html</anchorfile>
      <anchor>a0cb606b689bec31a0e7a2c6958fb801e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>visualizePolygon</name>
      <anchorfile>classnodes_1_1utils_1_1visualize_1_1Visualizer.html</anchorfile>
      <anchor>a7203dc1cd1af649c22b25e06ee3e91bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>VTKtoOpenCVImg</name>
      <anchorfile>classnodes_1_1utils_1_1visualize_1_1Visualizer.html</anchorfile>
      <anchor>a6efcabad89eb9927f96579fc9ed1d4ca</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>nodes::views_generator</name>
    <filename>namespacenodes_1_1views__generator.html</filename>
    <namespace>nodes::views_generator::3Dscan</namespace>
    <namespace>nodes::views_generator::views_generator</namespace>
  </compound>
  <compound kind="namespace">
    <name>nodes::views_generator::3Dscan</name>
    <filename>namespacenodes_1_1views__generator_1_13Dscan.html</filename>
    <member kind="function">
      <type>def</type>
      <name>copyMatrix</name>
      <anchorfile>namespacenodes_1_1views__generator_1_13Dscan.html</anchorfile>
      <anchor>a2811c544deb910bb9535f8a64bcbe284</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>sample_views_tesselated_sphere</name>
      <anchorfile>namespacenodes_1_1views__generator_1_13Dscan.html</anchorfile>
      <anchor>aed347bb47e2e2aebca485e7f3b2a6cdb</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>vtkToNumpy</name>
      <anchorfile>namespacenodes_1_1views__generator_1_13Dscan.html</anchorfile>
      <anchor>ad2850f4927addb5c45dd6f7bda2a989b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>writeMatrix</name>
      <anchorfile>namespacenodes_1_1views__generator_1_13Dscan.html</anchorfile>
      <anchor>aeb83dba184d3ba15b725ab1f059b1b92</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>nodes::views_generator::views_generator</name>
    <filename>namespacenodes_1_1views__generator_1_1views__generator.html</filename>
    <member kind="function">
      <type>def</type>
      <name>copyMatrix</name>
      <anchorfile>namespacenodes_1_1views__generator_1_1views__generator.html</anchorfile>
      <anchor>aae4d72b85659ee4e2945d293010d1325</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>sample_views_tesselated_sphere</name>
      <anchorfile>namespacenodes_1_1views__generator_1_1views__generator.html</anchorfile>
      <anchor>aabc40b8af7460f8eb664c220bf2ba0e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>vtkToNumpy</name>
      <anchorfile>namespacenodes_1_1views__generator_1_1views__generator.html</anchorfile>
      <anchor>af04d9b0b2bd45f83d84d45cc16f2b3f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>writeMatrix</name>
      <anchorfile>namespacenodes_1_1views__generator_1_1views__generator.html</anchorfile>
      <anchor>a4907b7dd298a0cd728b708de2d4c216a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>vfh_recognition</name>
    <filename>namespacevfh__recognition.html</filename>
    <class kind="struct">vfh_recognition::peaks_ordering</class>
    <class kind="class">vfh_recognition::VFHRecognizer</class>
    <member kind="typedef">
      <type>std::pair&lt; int, float &gt;</type>
      <name>index_score</name>
      <anchorfile>namespacevfh__recognition.html</anchorfile>
      <anchor>ae354b2ee4e4b895fa5322b4cfc12233e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::KdTree&lt; pcl::PointNormal &gt;::Ptr</type>
      <name>KdTreePtr</name>
      <anchorfile>namespacevfh__recognition.html</anchorfile>
      <anchor>abc93818ddbe032bedf6b835d87da274c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::PointCloud&lt; pcl::PointXYZ &gt;</type>
      <name>PointCloud</name>
      <anchorfile>namespacevfh__recognition.html</anchorfile>
      <anchor>a3baaf1daaa627cbf4386325495ed3e5d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::PointCloud&lt; pcl::PointNormal &gt;</type>
      <name>PointCloudAndNormals</name>
      <anchorfile>namespacevfh__recognition.html</anchorfile>
      <anchor>abff00cf95554a43138c5dbeddb2194fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::pair&lt; std::string, std::vector&lt; float &gt; &gt;</type>
      <name>vfh_model_db</name>
      <anchorfile>namespacevfh__recognition.html</anchorfile>
      <anchor>a8db4ec1aba8fcd944e98355076af3fee</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ICPredicate</name>
      <anchorfile>namespacevfh__recognition.html</anchorfile>
      <anchor>a6e816330c224600a3cdb44d1ed0ce9ac</anchor>
      <arglist>(const index_score &amp;d1, const index_score &amp;d2)</arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>nr_bins</name>
      <anchorfile>namespacevfh__recognition.html</anchorfile>
      <anchor>af851fc06f7f7fac8adb9e1e40be73672</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>vfh_recognition::peaks_ordering</name>
    <filename>structvfh__recognition_1_1peaks__ordering.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>operator()</name>
      <anchorfile>structvfh__recognition_1_1peaks__ordering.html</anchorfile>
      <anchor>a9d37accf2327ae0a634887ca79243532</anchor>
      <arglist>(std::pair&lt; double, size_t &gt; const &amp;a, std::pair&lt; double, size_t &gt; const &amp;b)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>vfh_recognition::VFHRecognizer</name>
    <filename>classvfh__recognition_1_1VFHRecognizer.html</filename>
    <templarg>Distance</templarg>
    <member kind="function">
      <type>int</type>
      <name>computeAngleRollOrientationFrequency</name>
      <anchorfile>classvfh__recognition_1_1VFHRecognizer.html</anchorfile>
      <anchor>a6d22d40c3d4ac1e2c9c13282f6a1b940</anchor>
      <arglist>(cv::Mat &amp;hist_fft, cv::Mat &amp;hist_fft_input, int nr_bins_, Eigen::Vector4f centroid_view, Eigen::Vector4f centroid_input, const pcl::PointCloud&lt; pcl::PointNormal &gt; &amp;view, const pcl::PointCloud&lt; pcl::PointNormal &gt; &amp;input, int jj, pcl::PointCloud&lt; pcl::VFHSignature308 &gt; &amp;hist_view, pcl::PointCloud&lt; pcl::VFHSignature308 &gt; &amp;hist_input)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>computeNormals</name>
      <anchorfile>classvfh__recognition_1_1VFHRecognizer.html</anchorfile>
      <anchor>aab7cff2eff66e6570dcb05a529b261a2</anchor>
      <arglist>(pcl::PointCloud&lt; pcl::PointXYZ &gt;::Ptr input, pcl::PointCloud&lt; pcl::PointNormal &gt;::Ptr cloud_normals)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>computeVFH</name>
      <anchorfile>classvfh__recognition_1_1VFHRecognizer.html</anchorfile>
      <anchor>a5f9e91b0a8f7916825463dba9a888898</anchor>
      <arglist>(pcl::PointCloud&lt; pcl::PointXYZ &gt;::Ptr input, pcl::PointCloud&lt; pcl::PointNormal &gt;::Ptr cloud_normals, std::vector&lt; pcl::PointCloud&lt; pcl::VFHSignature308 &gt;, Eigen::aligned_allocator&lt; pcl::PointCloud&lt; pcl::VFHSignature308 &gt; &gt; &gt; &amp;vfh_signatures, std::vector&lt; Eigen::Vector3f &gt; &amp;centroids_dominant_orientations)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeVFHRollOrientation</name>
      <anchorfile>classvfh__recognition_1_1VFHRecognizer.html</anchorfile>
      <anchor>aa887412c11347aa351e0d19ce0d3894f</anchor>
      <arglist>(pcl::PointCloud&lt; pcl::PointNormal &gt;::Ptr input, pcl::PointCloud&lt; pcl::VFHSignature308 &gt;::Ptr vfh_signature, Eigen::Vector3f &amp;centroid, cv::Mat &amp;frequency_domain)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>detect_</name>
      <anchorfile>classvfh__recognition_1_1VFHRecognizer.html</anchorfile>
      <anchor>a91121e4661503e6d16657771e1938b1a</anchor>
      <arglist>(const sensor_msgs::PointCloud2ConstPtr &amp;msg, int nModels, std::vector&lt; std::string &gt; &amp;model_ids, std::vector&lt; geometry_msgs::Pose &gt; &amp;poses, std::vector&lt; float &gt; &amp;confidences, std::vector&lt; std::string &gt; &amp;vfh_ids, bool use_fitness_score=true)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getCentroids</name>
      <anchorfile>classvfh__recognition_1_1VFHRecognizer.html</anchorfile>
      <anchor>a714c4aea000fddd854a315d15bf5335f</anchor>
      <arglist>(std::vector&lt; Eigen::Vector4f, Eigen::aligned_allocator&lt; Eigen::Vector4f &gt; &gt; *centroids)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getCentroidsResults</name>
      <anchorfile>classvfh__recognition_1_1VFHRecognizer.html</anchorfile>
      <anchor>ac9081b0c091f41edc06c5d80f2173828</anchor>
      <arglist>(std::vector&lt; Eigen::Vector4f, Eigen::aligned_allocator&lt; Eigen::Vector4f &gt; &gt; *centroids)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getICPTransformations</name>
      <anchorfile>classvfh__recognition_1_1VFHRecognizer.html</anchorfile>
      <anchor>a960d44b1681f2ce8b1afc6b5163e603e</anchor>
      <arglist>(std::vector&lt; Eigen::Matrix4f, Eigen::aligned_allocator&lt; Eigen::Matrix4f &gt; &gt; *icp_transformations)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getRollRotationAngles</name>
      <anchorfile>classvfh__recognition_1_1VFHRecognizer.html</anchorfile>
      <anchor>a62cd9b2f5d38a0726918cc37dc95b7bc</anchor>
      <arglist>(std::vector&lt; int &gt; *roll_angles)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>getVFHHistogramFromVFHId</name>
      <anchorfile>classvfh__recognition_1_1VFHRecognizer.html</anchorfile>
      <anchor>a4521c173bc3fa84710d486a0e01fbc96</anchor>
      <arglist>(pcl::PointCloud&lt; pcl::VFHSignature308 &gt; &amp;vfh_descriptor, std::string vfh_id)=0</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setApplyICP</name>
      <anchorfile>classvfh__recognition_1_1VFHRecognizer.html</anchorfile>
      <anchor>afa638835625b0baf4dfd7f5bb710d6a6</anchor>
      <arglist>(bool apply)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setApplyRadiusRemoval</name>
      <anchorfile>classvfh__recognition_1_1VFHRecognizer.html</anchorfile>
      <anchor>a86a4523c76fa581cb28dd762328d54ce</anchor>
      <arglist>(bool apply)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setApplyVoxelGrid</name>
      <anchorfile>classvfh__recognition_1_1VFHRecognizer.html</anchorfile>
      <anchor>aa253602a94d7f01d60c6f14b2db88621</anchor>
      <arglist>(bool apply)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setICPIterations</name>
      <anchorfile>classvfh__recognition_1_1VFHRecognizer.html</anchorfile>
      <anchor>af6fd3be71b6ce6fbef72f77da2b4192b</anchor>
      <arglist>(int iter)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setNormalizeVFHBins</name>
      <anchorfile>classvfh__recognition_1_1VFHRecognizer.html</anchorfile>
      <anchor>af6f68fe9b210fcc5f5cc9cf6460d4bb9</anchor>
      <arglist>(bool normalize)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setUseClusterCentroids</name>
      <anchorfile>classvfh__recognition_1_1VFHRecognizer.html</anchorfile>
      <anchor>acbd752a6571e32eb2d36a6d126e36a15</anchor>
      <arglist>(bool use)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setUseOldVFH</name>
      <anchorfile>classvfh__recognition_1_1VFHRecognizer.html</anchorfile>
      <anchor>ab67bad6cfdcc88ed2ed401eb05d0fbc1</anchor>
      <arglist>(bool use)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>VFHRecognizer</name>
      <anchorfile>classvfh__recognition_1_1VFHRecognizer.html</anchorfile>
      <anchor>a1858ad9b0549bfefdfe59b7d3af28e8e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~VFHRecognizer</name>
      <anchorfile>classvfh__recognition_1_1VFHRecognizer.html</anchorfile>
      <anchor>ab0cea4fd9f894142fead9eca4261cb10</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>fill_size_component_</name>
      <anchorfile>classvfh__recognition_1_1VFHRecognizer.html</anchorfile>
      <anchor>a6b3c393f0edb2f102cb9e4b093e25aef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; float &gt;</type>
      <name>fitness_scores_</name>
      <anchorfile>classvfh__recognition_1_1VFHRecognizer.html</anchorfile>
      <anchor>a4f6fe9eb10bcb74f107889663ef446a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>EIGEN_MAKE_ALIGNED_OPERATOR_NEW pcl::PointCloud&lt; pcl::PointNormal &gt;</type>
      <name>input_filtered</name>
      <anchorfile>classvfh__recognition_1_1VFHRecognizer.html</anchorfile>
      <anchor>a780c9e9d42152fa6d9c84f794386d02b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; float &gt;</type>
      <name>roll_histogram_errors_</name>
      <anchorfile>classvfh__recognition_1_1VFHRecognizer.html</anchorfile>
      <anchor>aab7421103a088f5b690e3ec511f7236c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; float &gt;</type>
      <name>roll_histogram_errors_flipped_</name>
      <anchorfile>classvfh__recognition_1_1VFHRecognizer.html</anchorfile>
      <anchor>a32764d85a56402a25150a4cae203f123</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>pcl::PointCloud&lt; pcl::VFHSignature308 &gt;</type>
      <name>vfh_histogram_processed</name>
      <anchorfile>classvfh__recognition_1_1VFHRecognizer.html</anchorfile>
      <anchor>a259bd138a28e36ae49cf4299af7f890f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>view_id_being_processed_</name>
      <anchorfile>classvfh__recognition_1_1VFHRecognizer.html</anchorfile>
      <anchor>a2b22251e690ef96d2a811af50e0c7368</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>computeRollTransform</name>
      <anchorfile>classvfh__recognition_1_1VFHRecognizer.html</anchorfile>
      <anchor>adf06d941f058d77b5dc4b95bc7270d3a</anchor>
      <arglist>(Eigen::Vector4f &amp;centroidInput, Eigen::Vector4f &amp;centroidResult, double roll_angle, Eigen::Affine3f &amp;final_trans)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>computeTransformToZAxes</name>
      <anchorfile>classvfh__recognition_1_1VFHRecognizer.html</anchorfile>
      <anchor>aa5642f48e8c678f6e64f5a4e6ff786ba</anchor>
      <arglist>(Eigen::Vector4f &amp;centroid, Eigen::Affine3f &amp;transform)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>filterNormalsWithHighCurvature</name>
      <anchorfile>classvfh__recognition_1_1VFHRecognizer.html</anchorfile>
      <anchor>a5a72c0e76e2f3bf7b7d67764b12b8076</anchor>
      <arglist>(pcl::PointCloud&lt; pcl::PointNormal &gt; &amp;cloud, std::vector&lt; int &gt; &amp;indices_out, std::vector&lt; int &gt; &amp;indices_in, float threshold)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual std::string</type>
      <name>getModelId</name>
      <anchorfile>classvfh__recognition_1_1VFHRecognizer.html</anchorfile>
      <anchor>a54bfca945371228856549954e0b183a2</anchor>
      <arglist>(std::string id)=0</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual bool</type>
      <name>getPointCloudFromId</name>
      <anchorfile>classvfh__recognition_1_1VFHRecognizer.html</anchorfile>
      <anchor>a909d56d03b288909af8c9a35d462a345</anchor>
      <arglist>(pcl::PointCloud&lt; pcl::PointNormal &gt; &amp;cloud, std::string id)=0</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual bool</type>
      <name>getPoseFromId</name>
      <anchorfile>classvfh__recognition_1_1VFHRecognizer.html</anchorfile>
      <anchor>a15a64df2d0cc7e5953c5672da3dd3c7e</anchor>
      <arglist>(std::string id, geometry_msgs::Pose &amp;pose)=0</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual bool</type>
      <name>getVFHCentroidFromVFHid</name>
      <anchorfile>classvfh__recognition_1_1VFHRecognizer.html</anchorfile>
      <anchor>a20bc5b337ad1430462f689777acb4608</anchor>
      <arglist>(std::vector&lt; float &gt; &amp;centroid, std::string id)=0</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual int</type>
      <name>getVFHId</name>
      <anchorfile>classvfh__recognition_1_1VFHRecognizer.html</anchorfile>
      <anchor>a6325a604e6879c24bbb8901eec37ad4f</anchor>
      <arglist>(std::string id)=0</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual bool</type>
      <name>getVFHRollOrientationFromId</name>
      <anchorfile>classvfh__recognition_1_1VFHRecognizer.html</anchorfile>
      <anchor>a88ebba663ee3fcd0006f970e2d3ac27c</anchor>
      <arglist>(pcl::PointCloud&lt; pcl::VFHSignature308 &gt; &amp;vfh_orientation_signature, std::string id)=0</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual bool</type>
      <name>getVFHRollOrientationFromIdThroughView</name>
      <anchorfile>classvfh__recognition_1_1VFHRecognizer.html</anchorfile>
      <anchor>a0c7772f42a1a79ff0230c8352033cdc2</anchor>
      <arglist>(pcl::PointCloud&lt; pcl::VFHSignature308 &gt; &amp;vfh_orientation_signature, std::string id)=0</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual bool</type>
      <name>getViewCentroidFromVFHid</name>
      <anchorfile>classvfh__recognition_1_1VFHRecognizer.html</anchorfile>
      <anchor>a7ee45133588b29ee9cdb491dc4fa8de0</anchor>
      <arglist>(std::vector&lt; float &gt; &amp;centroid, std::string id)=0</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>loadFileList</name>
      <anchorfile>classvfh__recognition_1_1VFHRecognizer.html</anchorfile>
      <anchor>a5cdef612430bbc304928df85df95d2c2</anchor>
      <arglist>(std::vector&lt; vfh_model_db &gt; &amp;models, const std::string &amp;filename)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>nearestKSearch</name>
      <anchorfile>classvfh__recognition_1_1VFHRecognizer.html</anchorfile>
      <anchor>af05392f5462f66370b74862bfb4f3746</anchor>
      <arglist>(flann::Index&lt; DistT &gt; *index, const vfh_model_db &amp;model, int k, flann::Matrix&lt; int &gt; &amp;indices, flann::Matrix&lt; float &gt; &amp;distances)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>saveFileList</name>
      <anchorfile>classvfh__recognition_1_1VFHRecognizer.html</anchorfile>
      <anchor>a9b07797a0c90d78f5e60b21801ee3693</anchor>
      <arglist>(const std::vector&lt; vfh_model_db &gt; &amp;models, const std::string &amp;filename)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>apply_radius_removal_</name>
      <anchorfile>classvfh__recognition_1_1VFHRecognizer.html</anchorfile>
      <anchor>aed2521d106a61b1b02aa87daad2e9d66</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>apply_voxel_grid_</name>
      <anchorfile>classvfh__recognition_1_1VFHRecognizer.html</anchorfile>
      <anchor>a9edb96a28da38fb0c4b7d1f584b0eebf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; Eigen::Vector4f, Eigen::aligned_allocator&lt; Eigen::Vector4f &gt; &gt;</type>
      <name>centroid_inputs_</name>
      <anchorfile>classvfh__recognition_1_1VFHRecognizer.html</anchorfile>
      <anchor>a5084d84a5fca3ebd4b44f05eaf6f2044</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; Eigen::Vector4f, Eigen::aligned_allocator&lt; Eigen::Vector4f &gt; &gt;</type>
      <name>centroid_results_</name>
      <anchorfile>classvfh__recognition_1_1VFHRecognizer.html</anchorfile>
      <anchor>a281d4b45a198553af25fd3eafade697c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>flann::Matrix&lt; float &gt;</type>
      <name>data_</name>
      <anchorfile>classvfh__recognition_1_1VFHRecognizer.html</anchorfile>
      <anchor>a7465437ad1eb8970ade9a2ce6c8e516e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>icp_iterations_</name>
      <anchorfile>classvfh__recognition_1_1VFHRecognizer.html</anchorfile>
      <anchor>af76f382e902cfb380d4894e44351db79</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; Eigen::Matrix4f, Eigen::aligned_allocator&lt; Eigen::Matrix4f &gt; &gt;</type>
      <name>icp_transformations_</name>
      <anchorfile>classvfh__recognition_1_1VFHRecognizer.html</anchorfile>
      <anchor>ac21ca623bea725a3627e941f28577123</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>flann::Index&lt; DistT &gt; *</type>
      <name>index_</name>
      <anchorfile>classvfh__recognition_1_1VFHRecognizer.html</anchorfile>
      <anchor>a5325677a3e13df6da738de1077a1c7b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>knn_</name>
      <anchorfile>classvfh__recognition_1_1VFHRecognizer.html</anchorfile>
      <anchor>a17a5e5e23e9d2b20ad7bba2a2abaf6d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; vfh_model_db &gt;</type>
      <name>models_</name>
      <anchorfile>classvfh__recognition_1_1VFHRecognizer.html</anchorfile>
      <anchor>a1cebecc73a320b9fa26f2598256569c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>normalize_vfh_bins_</name>
      <anchorfile>classvfh__recognition_1_1VFHRecognizer.html</anchorfile>
      <anchor>a4df2da7a738da34e56fcefe13cf2ef62</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>perform_icp_</name>
      <anchorfile>classvfh__recognition_1_1VFHRecognizer.html</anchorfile>
      <anchor>a403391e17d0f6da8cc4b22f678d07c6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; int &gt;</type>
      <name>roll_rotation_angles_</name>
      <anchorfile>classvfh__recognition_1_1VFHRecognizer.html</anchorfile>
      <anchor>a103924698ed02fc1482e54b4de0c41a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>use_cluster_centroids_</name>
      <anchorfile>classvfh__recognition_1_1VFHRecognizer.html</anchorfile>
      <anchor>a6c4966982d8a4e05923a9db17e780fd4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>use_old_vfh_</name>
      <anchorfile>classvfh__recognition_1_1VFHRecognizer.html</anchorfile>
      <anchor>ac689c44a010a1260be980c649105eccb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>Distance&lt; float &gt;</type>
      <name>DistT</name>
      <anchorfile>classvfh__recognition_1_1VFHRecognizer.html</anchorfile>
      <anchor>a2959402cf229335196add552ffc32330</anchor>
      <arglist></arglist>
    </member>
  </compound>
</tagfile>
