<?xml version='1.0' encoding='ISO-8859-1' standalone='yes' ?>
<tagfile>
  <compound kind="file">
    <name>affine_transform_test.cc</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/perception_oru/ndt_feature_reg/test/</path>
    <filename>affine__transform__test_8cc</filename>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>affine__transform__test_8cc.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>associate.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/perception_oru/ndt_feature_reg/eval/</path>
    <filename>associate_8py</filename>
    <namespace>associate</namespace>
    <member kind="function">
      <type>def</type>
      <name>associate</name>
      <anchorfile>namespaceassociate.html</anchorfile>
      <anchor>a9333956d228985afeb9f882f162baafe</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>read_file_list</name>
      <anchorfile>namespaceassociate.html</anchorfile>
      <anchor>ae11172f20928a4b191e467e89b252e13</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>args</name>
      <anchorfile>namespaceassociate.html</anchorfile>
      <anchor>af412f29577d07a3d3fbf071f70f4b645</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>first_list</name>
      <anchorfile>namespaceassociate.html</anchorfile>
      <anchor>a47c97eb6494db130b2baa2d9ec8141f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>matches</name>
      <anchorfile>namespaceassociate.html</anchorfile>
      <anchor>aa6a4e50534817723166f9d1dbcde7837</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>parser</name>
      <anchorfile>namespaceassociate.html</anchorfile>
      <anchor>ae72f0b675b65214fe56c44cd8b001d59</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>second_list</name>
      <anchorfile>namespaceassociate.html</anchorfile>
      <anchor>aaa1fc44fba545ad5b4ba6b979bdbd5ea</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>evaluate_ate.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/perception_oru/ndt_feature_reg/eval/</path>
    <filename>evaluate__ate_8py</filename>
    <namespace>evaluate_ate</namespace>
    <member kind="function">
      <type>def</type>
      <name>align</name>
      <anchorfile>namespaceevaluate__ate.html</anchorfile>
      <anchor>a4491e7567e454fc591e000b9ea2625b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>plot_traj</name>
      <anchorfile>namespaceevaluate__ate.html</anchorfile>
      <anchor>af896fd7009b8e730126f40e38d65cdaf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>args</name>
      <anchorfile>namespaceevaluate__ate.html</anchorfile>
      <anchor>ae34ccc729ed3df368eb7e00b79432f54</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>ax</name>
      <anchorfile>namespaceevaluate__ate.html</anchorfile>
      <anchor>a8b4631f6686c05a943d71be14d1e531b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>fig</name>
      <anchorfile>namespaceevaluate__ate.html</anchorfile>
      <anchor>a40c0f2ea815bd39eae67b933ae0e019c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>file</name>
      <anchorfile>namespaceevaluate__ate.html</anchorfile>
      <anchor>a0888e5579627e46d6a6ec883c8dd0c3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>first_list</name>
      <anchorfile>namespaceevaluate__ate.html</anchorfile>
      <anchor>ae79d1aeba92c80abc944e9a21ff48ae0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>first_stamps</name>
      <anchorfile>namespaceevaluate__ate.html</anchorfile>
      <anchor>a3cf492f1cea1f729470b37f5f62a98a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>first_xyz</name>
      <anchorfile>namespaceevaluate__ate.html</anchorfile>
      <anchor>af9acc793f205ea1d6f48ac11128ce581</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>first_xyz_full</name>
      <anchorfile>namespaceevaluate__ate.html</anchorfile>
      <anchor>a965b6e55646f6ad712bc790249632b90</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>label</name>
      <anchorfile>namespaceevaluate__ate.html</anchorfile>
      <anchor>aef6c3dcd3a519081b360b7061a72e7b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>matches</name>
      <anchorfile>namespaceevaluate__ate.html</anchorfile>
      <anchor>a8abec59b0a13ae62dcd1bf69aa8d1817</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>parser</name>
      <anchorfile>namespaceevaluate__ate.html</anchorfile>
      <anchor>ab3abe602c35db92d713f272abb2a5112</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>second_list</name>
      <anchorfile>namespaceevaluate__ate.html</anchorfile>
      <anchor>a0a642c69e81739470ed6c06b1c6946a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>second_stamps</name>
      <anchorfile>namespaceevaluate__ate.html</anchorfile>
      <anchor>a9328afffda3037f7146b7b2e496f8772</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>second_xyz</name>
      <anchorfile>namespaceevaluate__ate.html</anchorfile>
      <anchor>a037306d05b990450a719aba591c16776</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>second_xyz_aligned</name>
      <anchorfile>namespaceevaluate__ate.html</anchorfile>
      <anchor>a6b2972db49ee6dcacf0fcebd3d967155</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>second_xyz_full</name>
      <anchorfile>namespaceevaluate__ate.html</anchorfile>
      <anchor>aed5ec8dd2d4f77467d10c74b6e2c9112</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>second_xyz_full_aligned</name>
      <anchorfile>namespaceevaluate__ate.html</anchorfile>
      <anchor>ac263578681ea7489e16b1e4810b22428</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>evaluate_rpe.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/perception_oru/ndt_feature_reg/eval/</path>
    <filename>evaluate__rpe_8py</filename>
    <namespace>evaluate_rpe</namespace>
    <member kind="function">
      <type>def</type>
      <name>compute_angle</name>
      <anchorfile>namespaceevaluate__rpe.html</anchorfile>
      <anchor>a30aca29d159f5dd8e752eeaa4044a5f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>compute_distance</name>
      <anchorfile>namespaceevaluate__rpe.html</anchorfile>
      <anchor>ae9bb8e1fb57156f331d1c9e487960f07</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>distances_along_trajectory</name>
      <anchorfile>namespaceevaluate__rpe.html</anchorfile>
      <anchor>a7c07ec370c481a7257f93e84701795e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>evaluate_trajectory</name>
      <anchorfile>namespaceevaluate__rpe.html</anchorfile>
      <anchor>a8f86ada4c8601d2ee8511fef28455af8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>find_closest_index</name>
      <anchorfile>namespaceevaluate__rpe.html</anchorfile>
      <anchor>a417ab4ce2cee5f07146d93e9e5eb0cd2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>ominus</name>
      <anchorfile>namespaceevaluate__rpe.html</anchorfile>
      <anchor>a7183e2ecbad3bf32a6788d3fdad139b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>percentile</name>
      <anchorfile>namespaceevaluate__rpe.html</anchorfile>
      <anchor>a1704160de0b882145e27dc3ece4c1325</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>read_trajectory</name>
      <anchorfile>namespaceevaluate__rpe.html</anchorfile>
      <anchor>ab83a4ad6c2bb23eb848257400e3af2de</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>rotations_along_trajectory</name>
      <anchorfile>namespaceevaluate__rpe.html</anchorfile>
      <anchor>a89859a4c6fe7610ee83e953429fe3f26</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>scale</name>
      <anchorfile>namespaceevaluate__rpe.html</anchorfile>
      <anchor>abd2f8c5cc1b50325a3d341427897f1cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>transform44</name>
      <anchorfile>namespaceevaluate__rpe.html</anchorfile>
      <anchor>a4d361c484e4fdee9680eb51fe356c21f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_EPS</name>
      <anchorfile>namespaceevaluate__rpe.html</anchorfile>
      <anchor>ae2f9a1d1fa0fc3e16409f219877d8f3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>args</name>
      <anchorfile>namespaceevaluate__rpe.html</anchorfile>
      <anchor>a56386c6923153a0b54fd0ad08f6f65c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>ax</name>
      <anchorfile>namespaceevaluate__rpe.html</anchorfile>
      <anchor>acec35b582c8cf510ceb59cf453886e5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>f</name>
      <anchorfile>namespaceevaluate__rpe.html</anchorfile>
      <anchor>ac861fec3070585727296cd81c3f2bfce</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>fig</name>
      <anchorfile>namespaceevaluate__rpe.html</anchorfile>
      <anchor>a83d8d36e0070f6ae0208a1c34e66aa5a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>parser</name>
      <anchorfile>namespaceevaluate__rpe.html</anchorfile>
      <anchor>a44b450933544c78d01461a6c21241ff4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>result</name>
      <anchorfile>namespaceevaluate__rpe.html</anchorfile>
      <anchor>ab9508f475c7a0dbbf54aae3a3de416cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>rot_error</name>
      <anchorfile>namespaceevaluate__rpe.html</anchorfile>
      <anchor>a6e6734ce44f0b67ec6abd7b97ceccde7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>stamps</name>
      <anchorfile>namespaceevaluate__rpe.html</anchorfile>
      <anchor>ad2a6d660fb1694231301ffcc7fe4001c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>traj_est</name>
      <anchorfile>namespaceevaluate__rpe.html</anchorfile>
      <anchor>a025671b200f5b7a0983a6514e9361922</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>traj_gt</name>
      <anchorfile>namespaceevaluate__rpe.html</anchorfile>
      <anchor>ac91265aa37e1ddd09b73a62cbd87cff2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>trans_error</name>
      <anchorfile>namespaceevaluate__rpe.html</anchorfile>
      <anchor>a04edc68697ce323bd19a5d3ab23622dd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>frame_matching_test.cc</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/perception_oru/ndt_feature_reg/test/</path>
    <filename>frame__matching__test_8cc</filename>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>frame__matching__test_8cc.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>mainpage.dox</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/perception_oru/ndt_feature_reg/</path>
    <filename>mainpage_8dox</filename>
  </compound>
  <compound kind="file">
    <name>ndt_feature_eval.cc</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/perception_oru/ndt_feature_reg/src/</path>
    <filename>ndt__feature__eval_8cc</filename>
    <includes id="ndt__frame_8h" name="ndt_frame.h" local="no" imported="no">ndt_feature_reg/ndt_frame.h</includes>
    <includes id="ndt__frame__proc_8h" name="ndt_frame_proc.h" local="no" imported="no">ndt_feature_reg/ndt_frame_proc.h</includes>
    <includes id="ndt__frame__viewer_8h" name="ndt_frame_viewer.h" local="no" imported="no">ndt_feature_reg/ndt_frame_viewer.h</includes>
    <member kind="function">
      <type>vector&lt; pair&lt; string, string &gt; &gt;</type>
      <name>load_associations</name>
      <anchorfile>ndt__feature__eval_8cc.html</anchorfile>
      <anchor>a6780de2a0bdce531c393455f69028624</anchor>
      <arglist>(const string &amp;association_file, vector&lt; string &gt; &amp;timestamps, int skip_nb)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>ndt__feature__eval_8cc.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; std::string &gt;</type>
      <name>split_string</name>
      <anchorfile>ndt__feature__eval_8cc.html</anchorfile>
      <anchor>abff1b92f83cdd3d466e3233cc29108e4</anchor>
      <arglist>(const std::string &amp;str, const std::string &amp;separator)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ndt_feature_reg_node.cc</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/perception_oru/ndt_feature_reg/src/</path>
    <filename>ndt__feature__reg__node_8cc</filename>
    <includes id="ndt__frame_8h" name="ndt_frame.h" local="no" imported="no">ndt_feature_reg/ndt_frame.h</includes>
    <includes id="ndt__frame__proc_8h" name="ndt_frame_proc.h" local="no" imported="no">ndt_feature_reg/ndt_frame_proc.h</includes>
    <includes id="ndt__frame__viewer_8h" name="ndt_frame_viewer.h" local="no" imported="no">ndt_feature_reg/ndt_frame_viewer.h</includes>
    <class kind="class">NDTFeatureRegNode</class>
    <member kind="function">
      <type>cv::Mat</type>
      <name>generateLookupTable</name>
      <anchorfile>ndt__feature__reg__node_8cc.html</anchorfile>
      <anchor>ac3042a8b6c104f0a2d524fc0adbef5ac</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZ &gt; &amp;pointcloud)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>ndt__feature__reg__node_8cc.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>subsamplePointCloud</name>
      <anchorfile>ndt__feature__reg__node_8cc.html</anchorfile>
      <anchor>ab3155c77a01442a94f4b04f72f45cf45</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZ &gt; &amp;orig, pcl::PointCloud&lt; pcl::PointXYZ &gt; &amp;sub, int step)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ndt_feature_viewer.cc</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/perception_oru/ndt_feature_reg/src/</path>
    <filename>ndt__feature__viewer_8cc</filename>
    <includes id="ndt__frame_8h" name="ndt_frame.h" local="no" imported="no">ndt_feature_reg/ndt_frame.h</includes>
    <includes id="ndt__frame__proc_8h" name="ndt_frame_proc.h" local="no" imported="no">ndt_feature_reg/ndt_frame_proc.h</includes>
    <includes id="ndt__frame__viewer_8h" name="ndt_frame_viewer.h" local="no" imported="no">ndt_feature_reg/ndt_frame_viewer.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>DO_DEBUG_PROC</name>
      <anchorfile>ndt__feature__viewer_8cc.html</anchorfile>
      <anchor>a79015caa01b35085826d3c93273192ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>ndt__feature__viewer_8cc.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ndt_frame.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/perception_oru/ndt_feature_reg/include/ndt_feature_reg/</path>
    <filename>ndt__frame_8h</filename>
    <includes id="ndt__frame__tools_8h" name="ndt_frame_tools.h" local="no" imported="no">ndt_feature_reg/ndt_frame_tools.h</includes>
    <includes id="ndt__frame_8hpp" name="ndt_frame.hpp" local="no" imported="no">ndt_feature_reg/impl/ndt_frame.hpp</includes>
    <class kind="class">ndt_feature_reg::NDTFrame</class>
    <class kind="class">ndt_feature_reg::PoseEstimator</class>
    <namespace>ndt_feature_reg</namespace>
    <member kind="function">
      <type>double</type>
      <name>getDoubleTime</name>
      <anchorfile>namespacendt__feature__reg.html</anchorfile>
      <anchor>a7276224aa23bcbaed08540eb8278d45c</anchor>
      <arglist>(struct timeval &amp;time)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getDoubleTime</name>
      <anchorfile>namespacendt__feature__reg.html</anchorfile>
      <anchor>ad5f8bc45ff51878d0e9d4996b7746afa</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ndt_frame.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/perception_oru/ndt_feature_reg/include/ndt_feature_reg/impl/</path>
    <filename>ndt__frame_8hpp</filename>
    <namespace>ndt_feature_reg</namespace>
  </compound>
  <compound kind="file">
    <name>ndt_frame_proc.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/perception_oru/ndt_feature_reg/include/ndt_feature_reg/</path>
    <filename>ndt__frame__proc_8h</filename>
    <includes id="ndt__frame_8h" name="ndt_frame.h" local="no" imported="no">ndt_feature_reg/ndt_frame.h</includes>
    <includes id="ndt__frame__proc_8hpp" name="ndt_frame_proc.hpp" local="no" imported="no">ndt_feature_reg/impl/ndt_frame_proc.hpp</includes>
    <class kind="class">ndt_feature_reg::NDTFrameProc</class>
    <namespace>ndt_feature_reg</namespace>
  </compound>
  <compound kind="file">
    <name>ndt_frame_proc.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/perception_oru/ndt_feature_reg/include/ndt_feature_reg/impl/</path>
    <filename>ndt__frame__proc_8hpp</filename>
    <namespace>ndt_feature_reg</namespace>
  </compound>
  <compound kind="file">
    <name>ndt_frame_tools.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/perception_oru/ndt_feature_reg/include/ndt_feature_reg/</path>
    <filename>ndt__frame__tools_8h</filename>
    <namespace>ndt_feature_reg</namespace>
    <member kind="function">
      <type>void</type>
      <name>scaleKeyPointPosition</name>
      <anchorfile>namespacendt__feature__reg.html</anchorfile>
      <anchor>a56173c188b265aca742cb5baff7084da</anchor>
      <arglist>(std::vector&lt; cv::KeyPoint &gt; &amp;keypoints, const float &amp;factor)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>scaleKeyPointSize</name>
      <anchorfile>namespacendt__feature__reg.html</anchorfile>
      <anchor>a464a1a88bcccb078b30db7f5e3b5e815</anchor>
      <arglist>(std::vector&lt; cv::KeyPoint &gt; &amp;keypoints, const float &amp;factor)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>toString</name>
      <anchorfile>namespacendt__feature__reg.html</anchorfile>
      <anchor>ab332eebb595ea47831f8b394fd1b6881</anchor>
      <arglist>(const T &amp;x)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ndt_frame_viewer.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/perception_oru/ndt_feature_reg/include/ndt_feature_reg/</path>
    <filename>ndt__frame__viewer_8h</filename>
    <includes id="ndt__frame_8h" name="ndt_frame.h" local="no" imported="no">ndt_feature_reg/ndt_frame.h</includes>
    <includes id="ndt__frame__proc_8h" name="ndt_frame_proc.h" local="no" imported="no">ndt_feature_reg/ndt_frame_proc.h</includes>
    <includes id="ndt__frame__viewer_8hpp" name="ndt_frame_viewer.hpp" local="no" imported="no">ndt_feature_reg/impl/ndt_frame_viewer.hpp</includes>
    <class kind="class">ndt_feature_reg::NDTFrameViewer</class>
    <namespace>ndt_feature_reg</namespace>
    <member kind="function">
      <type>void</type>
      <name>viewKeypointMatches</name>
      <anchorfile>namespacendt__feature__reg.html</anchorfile>
      <anchor>a97b4373c0c0d030078c2a767b120c1db</anchor>
      <arglist>(NDTFrameProc&lt; PointT &gt; *proc, int delay)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>viewKeypointMatchesFirst</name>
      <anchorfile>namespacendt__feature__reg.html</anchorfile>
      <anchor>aff0163bc162b0fbbe0fd6e3ddca36943</anchor>
      <arglist>(NDTFrameProc&lt; PointT &gt; *proc, int delay)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ndt_frame_viewer.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/perception_oru/ndt_feature_reg/include/ndt_feature_reg/impl/</path>
    <filename>ndt__frame__viewer_8hpp</filename>
    <namespace>ndt_feature_reg</namespace>
  </compound>
  <compound kind="file">
    <name>openmp_test.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/perception_oru/ndt_feature_reg/test/</path>
    <filename>openmp__test_8cpp</filename>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>openmp__test_8cpp.html</anchorfile>
      <anchor>a0ddf1224851353fc92bfbff6f499fa97</anchor>
      <arglist>(int argc, char *argv[])</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>simple_cloud_viewer.cc</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/perception_oru/ndt_feature_reg/test/</path>
    <filename>simple__cloud__viewer_8cc</filename>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>simple__cloud__viewer_8cc.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>viewerOneOff</name>
      <anchorfile>simple__cloud__viewer_8cc.html</anchorfile>
      <anchor>a9f5911cc39966d3b4b9bd4ba8b74126e</anchor>
      <arglist>(pcl::visualization::PCLVisualizer &amp;viewer)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>viewerPsycho</name>
      <anchorfile>simple__cloud__viewer_8cc.html</anchorfile>
      <anchor>a97f98f46c1bb1b9bba189489e606357b</anchor>
      <arglist>(pcl::visualization::PCLVisualizer &amp;viewer)</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>user_data</name>
      <anchorfile>simple__cloud__viewer_8cc.html</anchorfile>
      <anchor>a38718e6a41c65e7d0eaf6dac1e60b947</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>NDTFeatureRegNode</name>
    <filename>classNDTFeatureRegNode.html</filename>
    <member kind="function">
      <type>void</type>
      <name>intensityPoints2Cb</name>
      <anchorfile>classNDTFeatureRegNode.html</anchorfile>
      <anchor>a4b10ce7b2ec4411f081b0fde56b0e414</anchor>
      <arglist>(const sensor_msgs::ImageConstPtr &amp;msg_img, const sensor_msgs::PointCloud2::ConstPtr &amp;msg_pts)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>NDTFeatureRegNode</name>
      <anchorfile>classNDTFeatureRegNode.html</anchorfile>
      <anchor>aeddd3ddf37d10b30a9fef4da196bc331</anchor>
      <arglist>(ros::NodeHandle param_nh)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>process</name>
      <anchorfile>classNDTFeatureRegNode.html</anchorfile>
      <anchor>af5f9a5e03215fd2aecb9611a21b99383</anchor>
      <arglist>(cv::Mat &amp;rgb_img, cv::Mat &amp;depth_img, const ros::Time &amp;current_timestamp)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>rgbDepthCb</name>
      <anchorfile>classNDTFeatureRegNode.html</anchorfile>
      <anchor>a346b623cfd650e0406ae806d2a60edbe</anchor>
      <arglist>(const sensor_msgs::ImageConstPtr &amp;msg_rgb, const sensor_msgs::ImageConstPtr &amp;msg_depth)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~NDTFeatureRegNode</name>
      <anchorfile>classNDTFeatureRegNode.html</anchorfile>
      <anchor>aaaba2722e47b38d67d3bdd162d0b49b8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>setupCamera</name>
      <anchorfile>classNDTFeatureRegNode.html</anchorfile>
      <anchor>a392da6e874a7e17e6a30be82f23214d2</anchor>
      <arglist>(const sensor_msgs::CameraInfoConstPtr &amp;camera_info)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>TransformEigenToTF</name>
      <anchorfile>classNDTFeatureRegNode.html</anchorfile>
      <anchor>aa0777b18edcf2d754f1797ac73022f3e</anchor>
      <arglist>(const Eigen::Transform&lt; double, 3, Eigen::Affine, Eigen::ColMajor &gt; &amp;k, tf::Transform &amp;t)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>sensor_msgs::CvBridge</type>
      <name>_imBridge</name>
      <anchorfile>classNDTFeatureRegNode.html</anchorfile>
      <anchor>a4a4a390bc912381005400622cf6e6519</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>camera_nb_</name>
      <anchorfile>classNDTFeatureRegNode.html</anchorfile>
      <anchor>ac1e19f36b06b3e8eed1fbb683f7cc24e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>lslgeneric::DepthCamera&lt; pcl::PointXYZ &gt;</type>
      <name>cameraparams_</name>
      <anchorfile>classNDTFeatureRegNode.html</anchorfile>
      <anchor>a1cc84efbb9ddc86f09b9376ecaccefca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>camerasetup_</name>
      <anchorfile>classNDTFeatureRegNode.html</anchorfile>
      <anchor>a2e75c1ac19ab4e11df008ca060360e54</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>current_res_</name>
      <anchorfile>classNDTFeatureRegNode.html</anchorfile>
      <anchor>ad0b9afc0c788b255563215e98261b551</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Subscriber</type>
      <name>depth_param_sub_</name>
      <anchorfile>classNDTFeatureRegNode.html</anchorfile>
      <anchor>a6727adabd046bec443065ef018903b85</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>message_filters::Subscriber&lt; sensor_msgs::Image &gt;</type>
      <name>depth_sub_</name>
      <anchorfile>classNDTFeatureRegNode.html</anchorfile>
      <anchor>a882420d4a4696a2d9583681d6e562920</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>estimate_di_</name>
      <anchorfile>classNDTFeatureRegNode.html</anchorfile>
      <anchor>a0ffdb870c8f78d30af0bc4158bb986ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::Transform&lt; double, 3, Eigen::Affine, Eigen::ColMajor &gt;</type>
      <name>global_transform_</name>
      <anchorfile>classNDTFeatureRegNode.html</anchorfile>
      <anchor>aeabc48afd1c5c672d8e8a86ddad8192e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>message_filters::Subscriber&lt; sensor_msgs::Image &gt;</type>
      <name>intensity_sub_</name>
      <anchorfile>classNDTFeatureRegNode.html</anchorfile>
      <anchor>a00269a429bdadf76d1343dd69cb6179e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::mutex</type>
      <name>m_</name>
      <anchorfile>classNDTFeatureRegNode.html</anchorfile>
      <anchor>ae5653933d76eaabad6fb7adc68659e01</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>match_full_</name>
      <anchorfile>classNDTFeatureRegNode.html</anchorfile>
      <anchor>a19275246365c42ab307bb14f0afe7303</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>match_no_association_</name>
      <anchorfile>classNDTFeatureRegNode.html</anchorfile>
      <anchor>af8a6c250d3f90783569f91879b4153c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>max_nb_frames_</name>
      <anchorfile>classNDTFeatureRegNode.html</anchorfile>
      <anchor>a092f0ababd6892bb34d0d14a5370a8ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>max_var_</name>
      <anchorfile>classNDTFeatureRegNode.html</anchorfile>
      <anchor>a7cadb33f0d2b43eb86f1e0bf74f95e7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::NodeHandle</type>
      <name>nh_</name>
      <anchorfile>classNDTFeatureRegNode.html</anchorfile>
      <anchor>ae1e5e6c7b3f995bbf06e0d125303135f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>message_filters::Subscriber&lt; sensor_msgs::PointCloud2 &gt;</type>
      <name>points2_sub_</name>
      <anchorfile>classNDTFeatureRegNode.html</anchorfile>
      <anchor>af9b3a42d1cfaa3a5e25e7601ab71a1e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Time</type>
      <name>prev_timestamp_</name>
      <anchorfile>classNDTFeatureRegNode.html</anchorfile>
      <anchor>ad6f91d7c37c32ca3e15e1b8b09403102</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>NDTFrameProc&lt; pcl::PointXYZ &gt; *</type>
      <name>proc</name>
      <anchorfile>classNDTFeatureRegNode.html</anchorfile>
      <anchor>aab6180ff9965a5f7e5a34ff22e6557d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Publisher</type>
      <name>pub_points2_</name>
      <anchorfile>classNDTFeatureRegNode.html</anchorfile>
      <anchor>aace7d93865dc770f1a414b046590798f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>publish_cloud_</name>
      <anchorfile>classNDTFeatureRegNode.html</anchorfile>
      <anchor>a43392715dc6cb7ea2841a9265bf27e02</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>message_filters::Subscriber&lt; sensor_msgs::Image &gt;</type>
      <name>rgb_sub_</name>
      <anchorfile>classNDTFeatureRegNode.html</anchorfile>
      <anchor>ac1d2ac943d011d5291b959b477eaad39</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>set_initial_pose_</name>
      <anchorfile>classNDTFeatureRegNode.html</anchorfile>
      <anchor>a8c4e7b61709486983e3243dfe7ba8885</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>skip_matching_</name>
      <anchorfile>classNDTFeatureRegNode.html</anchorfile>
      <anchor>aeb5f10411f3706a07d2831d22393aeb2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>subsample_step_</name>
      <anchorfile>classNDTFeatureRegNode.html</anchorfile>
      <anchor>a264cd0d21c2ac2146c024151f4fbf148</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>support_size_</name>
      <anchorfile>classNDTFeatureRegNode.html</anchorfile>
      <anchor>a8aeb55a65e8cf762008ec6cf023a44fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>message_filters::Synchronizer&lt; message_filters::sync_policies::ApproximateTime&lt; sensor_msgs::Image, sensor_msgs::PointCloud2 &gt; &gt;</type>
      <name>sync2_</name>
      <anchorfile>classNDTFeatureRegNode.html</anchorfile>
      <anchor>a8d1e633ee8d62af9715d850f52ff1021</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>message_filters::Synchronizer&lt; message_filters::sync_policies::ApproximateTime&lt; sensor_msgs::Image, sensor_msgs::Image &gt; &gt;</type>
      <name>sync_</name>
      <anchorfile>classNDTFeatureRegNode.html</anchorfile>
      <anchor>ab9791a59c1d2723e23f938dda71fc813</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>tf::TransformBroadcaster</type>
      <name>tf_</name>
      <anchorfile>classNDTFeatureRegNode.html</anchorfile>
      <anchor>ad78733b21ee71290c2cd45bb0e1c7e5d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>tf::TransformListener</type>
      <name>tf_listener_</name>
      <anchorfile>classNDTFeatureRegNode.html</anchorfile>
      <anchor>a1c90b55fc31d55e65774ede6870de649</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>visualize_</name>
      <anchorfile>classNDTFeatureRegNode.html</anchorfile>
      <anchor>a0b7d17576c5045a1954ca3bd75e078df</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>world_str</name>
      <anchorfile>classNDTFeatureRegNode.html</anchorfile>
      <anchor>a76213dbd32c31c71a9b74fc7877039df</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>associate</name>
    <filename>namespaceassociate.html</filename>
    <member kind="function">
      <type>def</type>
      <name>associate</name>
      <anchorfile>namespaceassociate.html</anchorfile>
      <anchor>a9333956d228985afeb9f882f162baafe</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>read_file_list</name>
      <anchorfile>namespaceassociate.html</anchorfile>
      <anchor>ae11172f20928a4b191e467e89b252e13</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>args</name>
      <anchorfile>namespaceassociate.html</anchorfile>
      <anchor>af412f29577d07a3d3fbf071f70f4b645</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>first_list</name>
      <anchorfile>namespaceassociate.html</anchorfile>
      <anchor>a47c97eb6494db130b2baa2d9ec8141f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>matches</name>
      <anchorfile>namespaceassociate.html</anchorfile>
      <anchor>aa6a4e50534817723166f9d1dbcde7837</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>parser</name>
      <anchorfile>namespaceassociate.html</anchorfile>
      <anchor>ae72f0b675b65214fe56c44cd8b001d59</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>second_list</name>
      <anchorfile>namespaceassociate.html</anchorfile>
      <anchor>aaa1fc44fba545ad5b4ba6b979bdbd5ea</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>evaluate_ate</name>
    <filename>namespaceevaluate__ate.html</filename>
    <member kind="function">
      <type>def</type>
      <name>align</name>
      <anchorfile>namespaceevaluate__ate.html</anchorfile>
      <anchor>a4491e7567e454fc591e000b9ea2625b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>plot_traj</name>
      <anchorfile>namespaceevaluate__ate.html</anchorfile>
      <anchor>af896fd7009b8e730126f40e38d65cdaf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>args</name>
      <anchorfile>namespaceevaluate__ate.html</anchorfile>
      <anchor>ae34ccc729ed3df368eb7e00b79432f54</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>ax</name>
      <anchorfile>namespaceevaluate__ate.html</anchorfile>
      <anchor>a8b4631f6686c05a943d71be14d1e531b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>fig</name>
      <anchorfile>namespaceevaluate__ate.html</anchorfile>
      <anchor>a40c0f2ea815bd39eae67b933ae0e019c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>file</name>
      <anchorfile>namespaceevaluate__ate.html</anchorfile>
      <anchor>a0888e5579627e46d6a6ec883c8dd0c3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>first_list</name>
      <anchorfile>namespaceevaluate__ate.html</anchorfile>
      <anchor>ae79d1aeba92c80abc944e9a21ff48ae0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>first_stamps</name>
      <anchorfile>namespaceevaluate__ate.html</anchorfile>
      <anchor>a3cf492f1cea1f729470b37f5f62a98a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>first_xyz</name>
      <anchorfile>namespaceevaluate__ate.html</anchorfile>
      <anchor>af9acc793f205ea1d6f48ac11128ce581</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>first_xyz_full</name>
      <anchorfile>namespaceevaluate__ate.html</anchorfile>
      <anchor>a965b6e55646f6ad712bc790249632b90</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>label</name>
      <anchorfile>namespaceevaluate__ate.html</anchorfile>
      <anchor>aef6c3dcd3a519081b360b7061a72e7b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>matches</name>
      <anchorfile>namespaceevaluate__ate.html</anchorfile>
      <anchor>a8abec59b0a13ae62dcd1bf69aa8d1817</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>parser</name>
      <anchorfile>namespaceevaluate__ate.html</anchorfile>
      <anchor>ab3abe602c35db92d713f272abb2a5112</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>second_list</name>
      <anchorfile>namespaceevaluate__ate.html</anchorfile>
      <anchor>a0a642c69e81739470ed6c06b1c6946a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>second_stamps</name>
      <anchorfile>namespaceevaluate__ate.html</anchorfile>
      <anchor>a9328afffda3037f7146b7b2e496f8772</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>second_xyz</name>
      <anchorfile>namespaceevaluate__ate.html</anchorfile>
      <anchor>a037306d05b990450a719aba591c16776</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>second_xyz_aligned</name>
      <anchorfile>namespaceevaluate__ate.html</anchorfile>
      <anchor>a6b2972db49ee6dcacf0fcebd3d967155</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>second_xyz_full</name>
      <anchorfile>namespaceevaluate__ate.html</anchorfile>
      <anchor>aed5ec8dd2d4f77467d10c74b6e2c9112</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>second_xyz_full_aligned</name>
      <anchorfile>namespaceevaluate__ate.html</anchorfile>
      <anchor>ac263578681ea7489e16b1e4810b22428</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>evaluate_rpe</name>
    <filename>namespaceevaluate__rpe.html</filename>
    <member kind="function">
      <type>def</type>
      <name>compute_angle</name>
      <anchorfile>namespaceevaluate__rpe.html</anchorfile>
      <anchor>a30aca29d159f5dd8e752eeaa4044a5f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>compute_distance</name>
      <anchorfile>namespaceevaluate__rpe.html</anchorfile>
      <anchor>ae9bb8e1fb57156f331d1c9e487960f07</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>distances_along_trajectory</name>
      <anchorfile>namespaceevaluate__rpe.html</anchorfile>
      <anchor>a7c07ec370c481a7257f93e84701795e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>evaluate_trajectory</name>
      <anchorfile>namespaceevaluate__rpe.html</anchorfile>
      <anchor>a8f86ada4c8601d2ee8511fef28455af8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>find_closest_index</name>
      <anchorfile>namespaceevaluate__rpe.html</anchorfile>
      <anchor>a417ab4ce2cee5f07146d93e9e5eb0cd2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>ominus</name>
      <anchorfile>namespaceevaluate__rpe.html</anchorfile>
      <anchor>a7183e2ecbad3bf32a6788d3fdad139b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>percentile</name>
      <anchorfile>namespaceevaluate__rpe.html</anchorfile>
      <anchor>a1704160de0b882145e27dc3ece4c1325</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>read_trajectory</name>
      <anchorfile>namespaceevaluate__rpe.html</anchorfile>
      <anchor>ab83a4ad6c2bb23eb848257400e3af2de</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>rotations_along_trajectory</name>
      <anchorfile>namespaceevaluate__rpe.html</anchorfile>
      <anchor>a89859a4c6fe7610ee83e953429fe3f26</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>scale</name>
      <anchorfile>namespaceevaluate__rpe.html</anchorfile>
      <anchor>abd2f8c5cc1b50325a3d341427897f1cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>transform44</name>
      <anchorfile>namespaceevaluate__rpe.html</anchorfile>
      <anchor>a4d361c484e4fdee9680eb51fe356c21f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>_EPS</name>
      <anchorfile>namespaceevaluate__rpe.html</anchorfile>
      <anchor>ae2f9a1d1fa0fc3e16409f219877d8f3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>args</name>
      <anchorfile>namespaceevaluate__rpe.html</anchorfile>
      <anchor>a56386c6923153a0b54fd0ad08f6f65c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>ax</name>
      <anchorfile>namespaceevaluate__rpe.html</anchorfile>
      <anchor>acec35b582c8cf510ceb59cf453886e5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>f</name>
      <anchorfile>namespaceevaluate__rpe.html</anchorfile>
      <anchor>ac861fec3070585727296cd81c3f2bfce</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>fig</name>
      <anchorfile>namespaceevaluate__rpe.html</anchorfile>
      <anchor>a83d8d36e0070f6ae0208a1c34e66aa5a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>parser</name>
      <anchorfile>namespaceevaluate__rpe.html</anchorfile>
      <anchor>a44b450933544c78d01461a6c21241ff4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>result</name>
      <anchorfile>namespaceevaluate__rpe.html</anchorfile>
      <anchor>ab9508f475c7a0dbbf54aae3a3de416cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>rot_error</name>
      <anchorfile>namespaceevaluate__rpe.html</anchorfile>
      <anchor>a6e6734ce44f0b67ec6abd7b97ceccde7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>stamps</name>
      <anchorfile>namespaceevaluate__rpe.html</anchorfile>
      <anchor>ad2a6d660fb1694231301ffcc7fe4001c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>traj_est</name>
      <anchorfile>namespaceevaluate__rpe.html</anchorfile>
      <anchor>a025671b200f5b7a0983a6514e9361922</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>traj_gt</name>
      <anchorfile>namespaceevaluate__rpe.html</anchorfile>
      <anchor>ac91265aa37e1ddd09b73a62cbd87cff2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>trans_error</name>
      <anchorfile>namespaceevaluate__rpe.html</anchorfile>
      <anchor>a04edc68697ce323bd19a5d3ab23622dd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>ndt_feature_reg</name>
    <filename>namespacendt__feature__reg.html</filename>
    <class kind="class">ndt_feature_reg::NDTFrame</class>
    <class kind="class">ndt_feature_reg::NDTFrameProc</class>
    <class kind="class">ndt_feature_reg::NDTFrameViewer</class>
    <class kind="class">ndt_feature_reg::PoseEstimator</class>
    <member kind="function">
      <type>double</type>
      <name>getDoubleTime</name>
      <anchorfile>namespacendt__feature__reg.html</anchorfile>
      <anchor>a7276224aa23bcbaed08540eb8278d45c</anchor>
      <arglist>(struct timeval &amp;time)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getDoubleTime</name>
      <anchorfile>namespacendt__feature__reg.html</anchorfile>
      <anchor>ad5f8bc45ff51878d0e9d4996b7746afa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>scaleKeyPointPosition</name>
      <anchorfile>namespacendt__feature__reg.html</anchorfile>
      <anchor>a56173c188b265aca742cb5baff7084da</anchor>
      <arglist>(std::vector&lt; cv::KeyPoint &gt; &amp;keypoints, const float &amp;factor)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>scaleKeyPointSize</name>
      <anchorfile>namespacendt__feature__reg.html</anchorfile>
      <anchor>a464a1a88bcccb078b30db7f5e3b5e815</anchor>
      <arglist>(std::vector&lt; cv::KeyPoint &gt; &amp;keypoints, const float &amp;factor)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>toString</name>
      <anchorfile>namespacendt__feature__reg.html</anchorfile>
      <anchor>ab332eebb595ea47831f8b394fd1b6881</anchor>
      <arglist>(const T &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>viewKeypointMatches</name>
      <anchorfile>namespacendt__feature__reg.html</anchorfile>
      <anchor>a97b4373c0c0d030078c2a767b120c1db</anchor>
      <arglist>(NDTFrameProc&lt; PointT &gt; *proc, int delay)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>viewKeypointMatchesFirst</name>
      <anchorfile>namespacendt__feature__reg.html</anchorfile>
      <anchor>aff0163bc162b0fbbe0fd6e3ddca36943</anchor>
      <arglist>(NDTFrameProc&lt; PointT &gt; *proc, int delay)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ndt_feature_reg::NDTFrame</name>
    <filename>classndt__feature__reg_1_1NDTFrame.html</filename>
    <templarg>PointT</templarg>
    <member kind="function">
      <type>void</type>
      <name>assignPts</name>
      <anchorfile>classndt__feature__reg_1_1NDTFrame.html</anchorfile>
      <anchor>a9467d39dcd46580d6029f80274363a14</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classndt__feature__reg_1_1NDTFrame.html</anchorfile>
      <anchor>a13d6b6a6f416e1aa91985e01e2143a6a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeNDT</name>
      <anchorfile>classndt__feature__reg_1_1NDTFrame.html</anchorfile>
      <anchor>a78958304599443deeb83e38f4b019442</anchor>
      <arglist>(bool estimateDI=false, bool nonMean=false)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; pcl::PointXYZRGB &gt;</type>
      <name>getColoredPointCloud</name>
      <anchorfile>classndt__feature__reg_1_1NDTFrame.html</anchorfile>
      <anchor>af138aee485b3026575e547c9e1afa145</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const PointT &amp;</type>
      <name>getKeyPointCenter</name>
      <anchorfile>classndt__feature__reg_1_1NDTFrame.html</anchorfile>
      <anchor>a74baeab4b1bc75c4d6c5152112201b5d</anchor>
      <arglist>(int keyPointIdx)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>NDTFrame</name>
      <anchorfile>classndt__feature__reg_1_1NDTFrame.html</anchorfile>
      <anchor>a226be821ed2549bfb81f4126d5402ecf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>NDTFrame</name>
      <anchorfile>classndt__feature__reg_1_1NDTFrame.html</anchorfile>
      <anchor>ae4f1e9a8e99261efd7fb06a185898535</anchor>
      <arglist>(const NDTFrame &amp;other)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~NDTFrame</name>
      <anchorfile>classndt__feature__reg_1_1NDTFrame.html</anchorfile>
      <anchor>a05100e17b3b2d69bd1c8ed589dc40539</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>lslgeneric::DepthCamera&lt; PointT &gt;</type>
      <name>cameraParams</name>
      <anchorfile>classndt__feature__reg_1_1NDTFrame.html</anchorfile>
      <anchor>a2bcf3f390476f761f0a93dee2502eb6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>current_res</name>
      <anchorfile>classndt__feature__reg_1_1NDTFrame.html</anchorfile>
      <anchor>ab932cabea94afa3f6bc3f350ba5dc48d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>cv::Mat</type>
      <name>depth_img</name>
      <anchorfile>classndt__feature__reg_1_1NDTFrame.html</anchorfile>
      <anchor>af0619ecc6c3d3d67ea2233edec749dd2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>cv::Mat</type>
      <name>dtors</name>
      <anchorfile>classndt__feature__reg_1_1NDTFrame.html</anchorfile>
      <anchor>ac887f898520c3ef6bc8c562cfe88fb58</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>lslgeneric::CellVector&lt; PointT &gt;</type>
      <name>idx_prototype</name>
      <anchorfile>classndt__feature__reg_1_1NDTFrame.html</anchorfile>
      <anchor>a2efb72ffbc2b86027ae6a4ae34544bdd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>cv::Mat</type>
      <name>img</name>
      <anchorfile>classndt__feature__reg_1_1NDTFrame.html</anchorfile>
      <anchor>a73e9b92bc9ced63cf70da4849cc1daa1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; cv::KeyPoint &gt;</type>
      <name>kpts</name>
      <anchorfile>classndt__feature__reg_1_1NDTFrame.html</anchorfile>
      <anchor>ac7500dffd4f92c8ffc82136b43d4240d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>maxVar</name>
      <anchorfile>classndt__feature__reg_1_1NDTFrame.html</anchorfile>
      <anchor>a57ea291d17e698a7ee270fc38b1076c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>lslgeneric::NDTMap&lt; PointT &gt;</type>
      <name>ndt_map</name>
      <anchorfile>classndt__feature__reg_1_1NDTFrame.html</anchorfile>
      <anchor>a9007919463f8a1ab8ea41ad250298d1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>pcl::PointCloud&lt; PointT &gt;</type>
      <name>pc_kpts</name>
      <anchorfile>classndt__feature__reg_1_1NDTFrame.html</anchorfile>
      <anchor>a514219ab8eb4a91d1812eb2ad2315893</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; Eigen::Vector4d, Eigen::aligned_allocator&lt; Eigen::Vector4d &gt; &gt;</type>
      <name>pts</name>
      <anchorfile>classndt__feature__reg_1_1NDTFrame.html</anchorfile>
      <anchor>a8609d16ababaeaecfad62021fbb8dc8c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>supportSize</name>
      <anchorfile>classndt__feature__reg_1_1NDTFrame.html</anchorfile>
      <anchor>adf549c0a6aef66d68fc96967af70402f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ndt_feature_reg::NDTFrameProc</name>
    <filename>classndt__feature__reg_1_1NDTFrameProc.html</filename>
    <templarg>PointT</templarg>
    <member kind="typedef">
      <type>Eigen::Transform&lt; double, 3, Eigen::Affine, Eigen::ColMajor &gt;</type>
      <name>EigenTransform</name>
      <anchorfile>classndt__feature__reg_1_1NDTFrameProc.html</anchorfile>
      <anchor>a7b4f6fda96e23d71522566b30a0456af</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addFrame</name>
      <anchorfile>classndt__feature__reg_1_1NDTFrameProc.html</anchorfile>
      <anchor>a9231c5164c5f2fc13cd9c2ac296e51d6</anchor>
      <arglist>(NDTFrame&lt; PointT &gt; *f)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addFrameIncremental</name>
      <anchorfile>classndt__feature__reg_1_1NDTFrameProc.html</anchorfile>
      <anchor>aca794342f90dbffc5b50455491a1b294</anchor>
      <arglist>(NDTFrame&lt; PointT &gt; *f, bool skipMatching, bool ndtEstimateDI=false, bool match_full=false, bool match_no_association=false)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>convertMatches</name>
      <anchorfile>classndt__feature__reg_1_1NDTFrameProc.html</anchorfile>
      <anchor>aa825938f70075436413963ba009744f1</anchor>
      <arglist>(const std::vector&lt; cv::DMatch &gt; &amp;in, std::vector&lt; std::pair&lt; int, int &gt; &gt; &amp;out)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; std::pair&lt; int, int &gt; &gt;</type>
      <name>convertMatches</name>
      <anchorfile>classndt__feature__reg_1_1NDTFrameProc.html</anchorfile>
      <anchor>a0a1305d86437211e6cab8071ab4d6f0d</anchor>
      <arglist>(const std::vector&lt; cv::DMatch &gt; &amp;in)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; pcl::PointXYZRGB &gt;::Ptr</type>
      <name>createColoredFeaturePC</name>
      <anchorfile>classndt__feature__reg_1_1NDTFrameProc.html</anchorfile>
      <anchor>a8097309b22074f5d0283fa3a9053afd3</anchor>
      <arglist>(NDTFrame&lt; PointT &gt; &amp;f, pcl::PointXYZRGB color)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>NDTFrameProc</name>
      <anchorfile>classndt__feature__reg_1_1NDTFrameProc.html</anchorfile>
      <anchor>ae0888eef31897284ebe6232cf7dc856c</anchor>
      <arglist>(int nb_ransac, double max_inldist_xy, double max_inldist_z)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>processFrames</name>
      <anchorfile>classndt__feature__reg_1_1NDTFrameProc.html</anchorfile>
      <anchor>aeba8102cb1370af1317817bbaa3d0098</anchor>
      <arglist>(bool skipMatching, bool ndtEstimateDI=false, bool match_full=false, bool match_no_association=false)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>trimNbFrames</name>
      <anchorfile>classndt__feature__reg_1_1NDTFrameProc.html</anchorfile>
      <anchor>a1f17933bdb05b0f7b0931096772565ea</anchor>
      <arglist>(size_t maxNbFrames)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~NDTFrameProc</name>
      <anchorfile>classndt__feature__reg_1_1NDTFrameProc.html</anchorfile>
      <anchor>a680c87b9b4a6207826fbd039162931bf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>cv::Ptr&lt; cv::FeatureDetector &gt;</type>
      <name>detector</name>
      <anchorfile>classndt__feature__reg_1_1NDTFrameProc.html</anchorfile>
      <anchor>ae6a04f53f1f5b73e41bfa27103a272cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>cv::Ptr&lt; cv::DescriptorExtractor &gt;</type>
      <name>extractor</name>
      <anchorfile>classndt__feature__reg_1_1NDTFrameProc.html</anchorfile>
      <anchor>a626349482c3182f682df39f85b7b6acc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; NDTFrame&lt; PointT &gt; *, Eigen::aligned_allocator&lt; NDTFrame&lt; PointT &gt; &gt; &gt;</type>
      <name>frames</name>
      <anchorfile>classndt__feature__reg_1_1NDTFrameProc.html</anchorfile>
      <anchor>a71326cb7ea8c880290abd28667c53c45</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>img_scale</name>
      <anchorfile>classndt__feature__reg_1_1NDTFrameProc.html</anchorfile>
      <anchor>a3750bbc72226407e07e32ec2c7479c4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>non_mean</name>
      <anchorfile>classndt__feature__reg_1_1NDTFrameProc.html</anchorfile>
      <anchor>a379c5dd008ec37d61a52a6f043de1e34</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PoseEstimator&lt; PointT, PointT &gt;</type>
      <name>pe</name>
      <anchorfile>classndt__feature__reg_1_1NDTFrameProc.html</anchorfile>
      <anchor>aead1f5ce2e0444666787aa67a82cbe40</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; EigenTransform, Eigen::aligned_allocator&lt; EigenTransform &gt; &gt;</type>
      <name>transformVector</name>
      <anchorfile>classndt__feature__reg_1_1NDTFrameProc.html</anchorfile>
      <anchor>a959820fa29756733ba5a742a25158d0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>trim_factor</name>
      <anchorfile>classndt__feature__reg_1_1NDTFrameProc.html</anchorfile>
      <anchor>ae6a753bb9f38e07af3f6fc8ca305f701</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>calcDescriptors</name>
      <anchorfile>classndt__feature__reg_1_1NDTFrameProc.html</anchorfile>
      <anchor>a6a81e7bc06982bcdca41e8c1cd800e01</anchor>
      <arglist>(NDTFrame&lt; PointT &gt; *f) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>detectKeypoints</name>
      <anchorfile>classndt__feature__reg_1_1NDTFrameProc.html</anchorfile>
      <anchor>aadfdad701951196141a336a98fecfd55</anchor>
      <arglist>(NDTFrame&lt; PointT &gt; *f) const </arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ndt_feature_reg::NDTFrameViewer</name>
    <filename>classndt__feature__reg_1_1NDTFrameViewer.html</filename>
    <templarg>PointT</templarg>
    <member kind="function">
      <type>boost::shared_ptr&lt; pcl::visualization::PCLVisualizer &gt; &amp;</type>
      <name>getViewerPtr</name>
      <anchorfile>classndt__feature__reg_1_1NDTFrameViewer.html</anchorfile>
      <anchor>ab188af4e18bb4063ac2d62e120c4f5e6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>NDTFrameViewer</name>
      <anchorfile>classndt__feature__reg_1_1NDTFrameViewer.html</anchorfile>
      <anchor>ab1e1914ab52d14df8376dfc87e7176e7</anchor>
      <arglist>(NDTFrameProc&lt; PointT &gt; *proc)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>showFeaturePC</name>
      <anchorfile>classndt__feature__reg_1_1NDTFrameViewer.html</anchorfile>
      <anchor>ada68dfb9c8a66c419d21d47736056f8d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>showMatches</name>
      <anchorfile>classndt__feature__reg_1_1NDTFrameViewer.html</anchorfile>
      <anchor>a192f2d14dd3aa04bc6a0f35c2681386f</anchor>
      <arglist>(const std::vector&lt; cv::DMatch &gt; &amp;matches)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>showMatches</name>
      <anchorfile>classndt__feature__reg_1_1NDTFrameViewer.html</anchorfile>
      <anchor>ae448eca0b7c1cbed489150eb73bf70ac</anchor>
      <arglist>(const std::vector&lt; std::pair&lt; int, int &gt; &gt; &amp;matches)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>showNDT</name>
      <anchorfile>classndt__feature__reg_1_1NDTFrameViewer.html</anchorfile>
      <anchor>a0cee4e7a21c8228e1f76bb9b9d5315e1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>showPC</name>
      <anchorfile>classndt__feature__reg_1_1NDTFrameViewer.html</anchorfile>
      <anchor>a8671af512ac1b2fcaa09147e7024b400</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>spinOnce</name>
      <anchorfile>classndt__feature__reg_1_1NDTFrameViewer.html</anchorfile>
      <anchor>aa8ddfe466f33ce1c8e255a4fc5ae2280</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>wasStopped</name>
      <anchorfile>classndt__feature__reg_1_1NDTFrameViewer.html</anchorfile>
      <anchor>a3f3274dd0d0bf0fe9e47a3f0e461d7d3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>pcl::PointXYZRGB</type>
      <name>getPCLColor</name>
      <anchorfile>classndt__feature__reg_1_1NDTFrameViewer.html</anchorfile>
      <anchor>a777a371b4116d0cc26d5cca1b4d676be</anchor>
      <arglist>(int r, int g, int b)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>pcl::PointXYZRGB</type>
      <name>getPCLColor</name>
      <anchorfile>classndt__feature__reg_1_1NDTFrameViewer.html</anchorfile>
      <anchor>afa713b69483aea0db5bb108311deb49c</anchor>
      <arglist>(size_t i)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>initViewer</name>
      <anchorfile>classndt__feature__reg_1_1NDTFrameViewer.html</anchorfile>
      <anchor>a3c9865e0b6dc4f04e44f7c1cceaba07b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>NDTFrameProc&lt; PointT &gt; *</type>
      <name>_proc</name>
      <anchorfile>classndt__feature__reg_1_1NDTFrameViewer.html</anchorfile>
      <anchor>ade1c53eda1b04ffc08a67ccf9fd23986</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::shared_ptr&lt; pcl::visualization::PCLVisualizer &gt;</type>
      <name>_viewer</name>
      <anchorfile>classndt__feature__reg_1_1NDTFrameViewer.html</anchorfile>
      <anchor>a4713544c72a8fd8f216ad3586d037620</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ndt_feature_reg::PoseEstimator</name>
    <filename>classndt__feature__reg_1_1PoseEstimator.html</filename>
    <templarg>PointSource</templarg>
    <templarg>PointTarget</templarg>
    <member kind="function">
      <type>size_t</type>
      <name>estimate</name>
      <anchorfile>classndt__feature__reg_1_1PoseEstimator.html</anchorfile>
      <anchor>ad456587320bf66cf5155a7c9b8dcf583</anchor>
      <arglist>(const NDTFrame&lt; PointSource &gt; &amp;f0, const NDTFrame&lt; PointTarget &gt; &amp;f1)</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>estimate</name>
      <anchorfile>classndt__feature__reg_1_1PoseEstimator.html</anchorfile>
      <anchor>aaae1f71e6e36bbe20decda9e189d6f83</anchor>
      <arglist>(const NDTFrame&lt; PointSource &gt; &amp;f0, const NDTFrame&lt; PointTarget &gt; &amp;f1, const std::vector&lt; cv::DMatch &gt; &amp;matches)</arglist>
    </member>
    <member kind="function">
      <type>const std::vector&lt; cv::DMatch &gt; &amp;</type>
      <name>getInliers</name>
      <anchorfile>classndt__feature__reg_1_1PoseEstimator.html</anchorfile>
      <anchor>accd1b8bbf70d35caf2f4e80b2bbd8f08</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Eigen::Affine3f</type>
      <name>getTransform</name>
      <anchorfile>classndt__feature__reg_1_1PoseEstimator.html</anchorfile>
      <anchor>a6604e151625d40e01610f34ca9099cec</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>matchFrames</name>
      <anchorfile>classndt__feature__reg_1_1PoseEstimator.html</anchorfile>
      <anchor>acd35ff208ba68148c2db7b3b01b93808</anchor>
      <arglist>(const NDTFrame&lt; PointSource &gt; &amp;f0, const NDTFrame&lt; PointTarget &gt; &amp;f2, std::vector&lt; cv::DMatch &gt; &amp;fwd_matches)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PoseEstimator</name>
      <anchorfile>classndt__feature__reg_1_1PoseEstimator.html</anchorfile>
      <anchor>aa950e32016fb6ab8ec0fe01f46e8631f</anchor>
      <arglist>(int NRansac, double maxidx, double maxidd)</arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; cv::DMatch &gt;</type>
      <name>inliers</name>
      <anchorfile>classndt__feature__reg_1_1PoseEstimator.html</anchorfile>
      <anchor>acb7ab6568c67daf4d0142d3e314fccab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>cv::Ptr&lt; cv::DescriptorMatcher &gt;</type>
      <name>matcher</name>
      <anchorfile>classndt__feature__reg_1_1PoseEstimator.html</anchorfile>
      <anchor>abcc30bbb7049b20e631cf3a0d7696fcf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; cv::DMatch &gt;</type>
      <name>matches</name>
      <anchorfile>classndt__feature__reg_1_1PoseEstimator.html</anchorfile>
      <anchor>a17868eff7bda82794e0443f958445630</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>maxDist</name>
      <anchorfile>classndt__feature__reg_1_1PoseEstimator.html</anchorfile>
      <anchor>a05a8f5ac134e9393a658011c20027a9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>maxInlierDDist2</name>
      <anchorfile>classndt__feature__reg_1_1PoseEstimator.html</anchorfile>
      <anchor>acbb0e4994c7c5442169e9a0aca39b718</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>maxInlierXDist2</name>
      <anchorfile>classndt__feature__reg_1_1PoseEstimator.html</anchorfile>
      <anchor>a664bdd3f46d4c288e2e7fa4b665a1b3e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>minDist</name>
      <anchorfile>classndt__feature__reg_1_1PoseEstimator.html</anchorfile>
      <anchor>ad964c845e7bd78542e0a4e60b69c7dee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>numRansac</name>
      <anchorfile>classndt__feature__reg_1_1PoseEstimator.html</anchorfile>
      <anchor>a68494c70b3e145994b38582a6a4ef469</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>projectMatches</name>
      <anchorfile>classndt__feature__reg_1_1PoseEstimator.html</anchorfile>
      <anchor>a4f98b881815911e01d01dab0cea6c117</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Eigen::Quaterniond</type>
      <name>quat</name>
      <anchorfile>classndt__feature__reg_1_1PoseEstimator.html</anchorfile>
      <anchor>a910b19da21f42ad76c9409bbc7671fff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Eigen::Matrix3d</type>
      <name>rot</name>
      <anchorfile>classndt__feature__reg_1_1PoseEstimator.html</anchorfile>
      <anchor>a2a0dbceab91a1ae134173279b01ea6e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Eigen::Vector3d</type>
      <name>trans</name>
      <anchorfile>classndt__feature__reg_1_1PoseEstimator.html</anchorfile>
      <anchor>adbd38d3e83692bc909d1b82490d01958</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>windowed</name>
      <anchorfile>classndt__feature__reg_1_1PoseEstimator.html</anchorfile>
      <anchor>a2261c2853fad12263e1a29c4ec79cd4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>wx</name>
      <anchorfile>classndt__feature__reg_1_1PoseEstimator.html</anchorfile>
      <anchor>ab14557f22d0df260263802aaae37f16d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>wy</name>
      <anchorfile>classndt__feature__reg_1_1PoseEstimator.html</anchorfile>
      <anchor>ab75177e83f2437b41a9403a17eb51ee2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="page">
    <name>index</name>
    <title></title>
    <filename>index</filename>
    <docanchor file="index">codeapi</docanchor>
  </compound>
</tagfile>
