<?xml version='1.0' encoding='ISO-8859-1' standalone='yes' ?>
<tagfile>
  <compound kind="file">
    <name>__init__.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-ethzasl_ptam/doc_stacks/2014-01-07_11-10-55.208231/ethzasl_ptam/ptam/src/ptam/cfg/</path>
    <filename>____init_____8py</filename>
    <namespace>cfg</namespace>
  </compound>
  <compound kind="file">
    <name>agast5_8.cc</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-ethzasl_ptam/doc_stacks/2014-01-07_11-10-55.208231/ethzasl_ptam/ptam/thirdparty/agast/src/</path>
    <filename>agast5__8_8cc</filename>
    <includes id="cvWrapper_8h" name="cvWrapper.h" local="yes" imported="no">cvWrapper.h</includes>
    <includes id="agast5__8_8h" name="agast5_8.h" local="yes" imported="no">agast5_8.h</includes>
  </compound>
  <compound kind="file">
    <name>agast5_8.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-ethzasl_ptam/doc_stacks/2014-01-07_11-10-55.208231/ethzasl_ptam/ptam/thirdparty/agast/include/agast/</path>
    <filename>agast5__8_8h</filename>
    <includes id="AstDetector_8h" name="AstDetector.h" local="yes" imported="no">AstDetector.h</includes>
    <class kind="class">agast::AgastDetector5_8</class>
    <namespace>agast</namespace>
  </compound>
  <compound kind="file">
    <name>agast5_8_nms.cc</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-ethzasl_ptam/doc_stacks/2014-01-07_11-10-55.208231/ethzasl_ptam/ptam/thirdparty/agast/src/</path>
    <filename>agast5__8__nms_8cc</filename>
    <includes id="cvWrapper_8h" name="cvWrapper.h" local="yes" imported="no">cvWrapper.h</includes>
    <includes id="agast5__8_8h" name="agast5_8.h" local="yes" imported="no">agast5_8.h</includes>
  </compound>
  <compound kind="file">
    <name>agast7_12d.cc</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-ethzasl_ptam/doc_stacks/2014-01-07_11-10-55.208231/ethzasl_ptam/ptam/thirdparty/agast/src/</path>
    <filename>agast7__12d_8cc</filename>
    <includes id="cvWrapper_8h" name="cvWrapper.h" local="yes" imported="no">cvWrapper.h</includes>
    <includes id="agast7__12d_8h" name="agast7_12d.h" local="yes" imported="no">agast7_12d.h</includes>
  </compound>
  <compound kind="file">
    <name>agast7_12d.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-ethzasl_ptam/doc_stacks/2014-01-07_11-10-55.208231/ethzasl_ptam/ptam/thirdparty/agast/include/agast/</path>
    <filename>agast7__12d_8h</filename>
    <includes id="AstDetector_8h" name="AstDetector.h" local="yes" imported="no">AstDetector.h</includes>
    <class kind="class">agast::AgastDetector7_12d</class>
    <namespace>agast</namespace>
  </compound>
  <compound kind="file">
    <name>agast7_12d_nms.cc</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-ethzasl_ptam/doc_stacks/2014-01-07_11-10-55.208231/ethzasl_ptam/ptam/thirdparty/agast/src/</path>
    <filename>agast7__12d__nms_8cc</filename>
    <includes id="cvWrapper_8h" name="cvWrapper.h" local="yes" imported="no">cvWrapper.h</includes>
    <includes id="agast7__12d_8h" name="agast7_12d.h" local="yes" imported="no">agast7_12d.h</includes>
  </compound>
  <compound kind="file">
    <name>agast7_12s.cc</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-ethzasl_ptam/doc_stacks/2014-01-07_11-10-55.208231/ethzasl_ptam/ptam/thirdparty/agast/src/</path>
    <filename>agast7__12s_8cc</filename>
    <includes id="cvWrapper_8h" name="cvWrapper.h" local="yes" imported="no">cvWrapper.h</includes>
    <includes id="agast7__12s_8h" name="agast7_12s.h" local="yes" imported="no">agast7_12s.h</includes>
  </compound>
  <compound kind="file">
    <name>agast7_12s.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-ethzasl_ptam/doc_stacks/2014-01-07_11-10-55.208231/ethzasl_ptam/ptam/thirdparty/agast/include/agast/</path>
    <filename>agast7__12s_8h</filename>
    <includes id="AstDetector_8h" name="AstDetector.h" local="yes" imported="no">AstDetector.h</includes>
    <class kind="class">agast::AgastDetector7_12s</class>
    <namespace>agast</namespace>
  </compound>
  <compound kind="file">
    <name>agast7_12s_nms.cc</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-ethzasl_ptam/doc_stacks/2014-01-07_11-10-55.208231/ethzasl_ptam/ptam/thirdparty/agast/src/</path>
    <filename>agast7__12s__nms_8cc</filename>
    <includes id="cvWrapper_8h" name="cvWrapper.h" local="yes" imported="no">cvWrapper.h</includes>
    <includes id="agast7__12s_8h" name="agast7_12s.h" local="yes" imported="no">agast7_12s.h</includes>
  </compound>
  <compound kind="file">
    <name>agast_corner_detect.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-ethzasl_ptam/doc_stacks/2014-01-07_11-10-55.208231/ethzasl_ptam/ptam/thirdparty/agast/include/agast/</path>
    <filename>agast__corner__detect_8h</filename>
    <includes id="agast7__12d_8h" name="agast7_12d.h" local="yes" imported="no">agast7_12d.h</includes>
    <includes id="oast9__16_8h" name="oast9_16.h" local="yes" imported="no">oast9_16.h</includes>
    <namespace>agast</namespace>
    <namespace>agast::agast7_12d</namespace>
    <namespace>agast::oast9_16</namespace>
    <member kind="function">
      <type>__inline__ void</type>
      <name>agast_corner_detect12d</name>
      <anchorfile>namespaceagast_1_1agast7__12d.html</anchorfile>
      <anchor>a9603b899eb0221366d97c5e54a8c1ee6</anchor>
      <arglist>(const CVD::BasicImage&lt; CVD::byte &gt; &amp;im, std::vector&lt; CVD::ImageRef &gt; &amp;corners, int barrier)</arglist>
    </member>
    <member kind="function">
      <type>__inline__ void</type>
      <name>agast_corner_detect12d</name>
      <anchorfile>namespaceagast_1_1agast7__12d.html</anchorfile>
      <anchor>a4f91cb1d9c1a50e71fe4011b91d2ab30</anchor>
      <arglist>(const cv::Mat &amp;im, std::vector&lt; CVD::ImageRef &gt; &amp;corners, int barrier)</arglist>
    </member>
    <member kind="function">
      <type>__inline__ void</type>
      <name>oast_corner_detect16</name>
      <anchorfile>namespaceagast_1_1oast9__16.html</anchorfile>
      <anchor>ae55ad44723597bbe6405dffe372af879</anchor>
      <arglist>(const CVD::BasicImage&lt; CVD::byte &gt; &amp;im, std::vector&lt; CVD::ImageRef &gt; &amp;corners, int barrier)</arglist>
    </member>
    <member kind="function">
      <type>__inline__ void</type>
      <name>oast_corner_detect16</name>
      <anchorfile>namespaceagast_1_1oast9__16.html</anchorfile>
      <anchor>ada3667cbaf71411edd444f3509d79411</anchor>
      <arglist>(const cv::Mat &amp;im, std::vector&lt; CVD::ImageRef &gt; &amp;corners, int barrier)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static AgastDetector7_12d</type>
      <name>detector</name>
      <anchorfile>namespaceagast_1_1agast7__12d.html</anchorfile>
      <anchor>a3952a3fcf19d501a54c1c7c1328bb173</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static OastDetector9_16</type>
      <name>detector</name>
      <anchorfile>namespaceagast_1_1oast9__16.html</anchorfile>
      <anchor>a7520e8c0fbf290ecfcd4b824f48f082b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>AstDetector.cc</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-ethzasl_ptam/doc_stacks/2014-01-07_11-10-55.208231/ethzasl_ptam/ptam/thirdparty/agast/src/</path>
    <filename>AstDetector_8cc</filename>
    <includes id="AstDetector_8h" name="AstDetector.h" local="yes" imported="no">AstDetector.h</includes>
    <includes id="cvWrapper_8h" name="cvWrapper.h" local="yes" imported="no">cvWrapper.h</includes>
  </compound>
  <compound kind="file">
    <name>AstDetector.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-ethzasl_ptam/doc_stacks/2014-01-07_11-10-55.208231/ethzasl_ptam/ptam/thirdparty/agast/include/agast/</path>
    <filename>AstDetector_8h</filename>
    <class kind="class">agast::AstDetector</class>
    <namespace>agast</namespace>
  </compound>
  <compound kind="file">
    <name>ATANCamera.cc</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-ethzasl_ptam/doc_stacks/2014-01-07_11-10-55.208231/ethzasl_ptam/ptam/src/</path>
    <filename>ATANCamera_8cc</filename>
    <includes id="ATANCamera_8h" name="ATANCamera.h" local="yes" imported="no">ptam/ATANCamera.h</includes>
    <includes id="Params_8h" name="Params.h" local="no" imported="no">ptam/Params.h</includes>
  </compound>
  <compound kind="file">
    <name>ATANCamera.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-ethzasl_ptam/doc_stacks/2014-01-07_11-10-55.208231/ethzasl_ptam/ptam/include/ptam/</path>
    <filename>ATANCamera_8h</filename>
    <class kind="class">ATANCamera</class>
    <member kind="define">
      <type>#define</type>
      <name>NUMTRACKERCAMPARAMETERS</name>
      <anchorfile>ATANCamera_8h.html</anchorfile>
      <anchor>adf50f9404366faba1cef7cc81fbea396</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>AxesArray.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-ethzasl_ptam/doc_stacks/2014-01-07_11-10-55.208231/ethzasl_ptam/ptam/include/ptam/</path>
    <filename>AxesArray_8h</filename>
    <class kind="class">AxesArray</class>
    <member kind="define">
      <type>#define</type>
      <name>AX_DIST</name>
      <anchorfile>AxesArray_8h.html</anchorfile>
      <anchor>aea34e5d564eb871fbdc9ffaed1be7d15</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Bundle.cc</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-ethzasl_ptam/doc_stacks/2014-01-07_11-10-55.208231/ethzasl_ptam/ptam/src/</path>
    <filename>Bundle_8cc</filename>
    <includes id="Bundle_8h" name="Bundle.h" local="yes" imported="no">ptam/Bundle.h</includes>
    <includes id="MEstimator_8h" name="MEstimator.h" local="yes" imported="no">ptam/MEstimator.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>cout</name>
      <anchorfile>Bundle_8cc.html</anchorfile>
      <anchor>a101fd144d7d407e15633eba37102f1ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>BundleTriangle_UpdateM3V_LL</name>
      <anchorfile>Bundle_8cc.html</anchorfile>
      <anchor>a85fa5b4a1cfa51a1e3906bacb30f450a</anchor>
      <arglist>(Matrix&lt; 3 &gt; &amp;m3V, Matrix&lt; 2, 3 &gt; &amp;m23B)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>BundleTriangle_UpdateM6U_LL</name>
      <anchorfile>Bundle_8cc.html</anchorfile>
      <anchor>a088658376a5aca80742a76db7875bc51</anchor>
      <arglist>(Matrix&lt; 6 &gt; &amp;m6U, Matrix&lt; 2, 6 &gt; &amp;m26A)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>defDebugBundleMessages</name>
      <anchorfile>Bundle_8cc.html</anchorfile>
      <anchor>ad599d5ef369e90b67105c44ac2103868</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Bundle.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-ethzasl_ptam/doc_stacks/2014-01-07_11-10-55.208231/ethzasl_ptam/ptam/include/ptam/</path>
    <filename>Bundle_8h</filename>
    <includes id="ATANCamera_8h" name="ATANCamera.h" local="yes" imported="no">ATANCamera.h</includes>
    <includes id="Params_8h" name="Params.h" local="yes" imported="no">ptam/Params.h</includes>
    <class kind="class">Bundle</class>
    <class kind="struct">Camera</class>
    <class kind="struct">Meas</class>
    <class kind="struct">OffDiagScriptEntry</class>
    <class kind="struct">Point</class>
  </compound>
  <compound kind="file">
    <name>CalibCornerPatch.cc</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-ethzasl_ptam/doc_stacks/2014-01-07_11-10-55.208231/ethzasl_ptam/ptam/src/</path>
    <filename>CalibCornerPatch_8cc</filename>
    <includes id="CalibCornerPatch_8h" name="CalibCornerPatch.h" local="yes" imported="no">ptam/CalibCornerPatch.h</includes>
    <includes id="OpenGL_8h" name="OpenGL.h" local="yes" imported="no">ptam/OpenGL.h</includes>
    <includes id="SmallMatrixOpts_8h" name="SmallMatrixOpts.h" local="yes" imported="no">ptam/SmallMatrixOpts.h</includes>
  </compound>
  <compound kind="file">
    <name>CalibCornerPatch.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-ethzasl_ptam/doc_stacks/2014-01-07_11-10-55.208231/ethzasl_ptam/ptam/include/ptam/</path>
    <filename>CalibCornerPatch_8h</filename>
    <class kind="class">CalibCornerPatch</class>
    <class kind="struct">CalibCornerPatch::Params</class>
  </compound>
  <compound kind="file">
    <name>CalibImage.cc</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-ethzasl_ptam/doc_stacks/2014-01-07_11-10-55.208231/ethzasl_ptam/ptam/src/</path>
    <filename>CalibImage_8cc</filename>
    <includes id="OpenGL_8h" name="OpenGL.h" local="yes" imported="no">ptam/OpenGL.h</includes>
    <includes id="CalibImage_8h" name="CalibImage.h" local="yes" imported="no">ptam/CalibImage.h</includes>
    <includes id="Params_8h" name="Params.h" local="no" imported="no">ptam/Params.h</includes>
    <member kind="function">
      <type>Vector&lt; 2 &gt;</type>
      <name>GuessInitialAngles</name>
      <anchorfile>CalibImage_8cc.html</anchorfile>
      <anchor>a4cd7d121592e8e8f83e40b17e56cec6f</anchor>
      <arglist>(Image&lt; byte &gt; &amp;im, ImageRef irCenter)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsCorner</name>
      <anchorfile>CalibImage_8cc.html</anchorfile>
      <anchor>aed9a0f76fe0c27f99de823974673885d</anchor>
      <arglist>(Image&lt; byte &gt; &amp;im, ImageRef ir, int nGate)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>CalibImage.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-ethzasl_ptam/doc_stacks/2014-01-07_11-10-55.208231/ethzasl_ptam/ptam/include/ptam/</path>
    <filename>CalibImage_8h</filename>
    <includes id="ATANCamera_8h" name="ATANCamera.h" local="yes" imported="no">ATANCamera.h</includes>
    <includes id="CalibCornerPatch_8h" name="CalibCornerPatch.h" local="yes" imported="no">CalibCornerPatch.h</includes>
    <class kind="struct">CalibGridCorner</class>
    <class kind="class">CalibImage</class>
    <class kind="struct">CalibImage::ErrorAndJacobians</class>
    <class kind="struct">CalibGridCorner::NeighborState</class>
    <member kind="variable">
      <type>const int</type>
      <name>N_FAILED</name>
      <anchorfile>CalibImage_8h.html</anchorfile>
      <anchor>a25ac37d2e33d34edf522092f39fa9122</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>N_NOT_TRIED</name>
      <anchorfile>CalibImage_8h.html</anchorfile>
      <anchor>a7618fdae4074e6f66881a5ac6499b446</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>CameraCalibrator.cc</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-ethzasl_ptam/doc_stacks/2014-01-07_11-10-55.208231/ethzasl_ptam/ptam/src/</path>
    <filename>CameraCalibrator_8cc</filename>
    <includes id="OpenGL_8h" name="OpenGL.h" local="yes" imported="no">ptam/OpenGL.h</includes>
    <includes id="CameraCalibrator_8h" name="CameraCalibrator.h" local="yes" imported="no">ptam/CameraCalibrator.h</includes>
    <includes id="Params_8h" name="Params.h" local="no" imported="no">ptam/Params.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>CameraCalibrator_8cc.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="variable">
      <type>Vector&lt; NUMTRACKERCAMPARAMETERS &gt;</type>
      <name>camparams</name>
      <anchorfile>CameraCalibrator_8cc.html</anchorfile>
      <anchor>a653b7fb3ea16d37158c34876f28c7631</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>CameraCalibrator.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-ethzasl_ptam/doc_stacks/2014-01-07_11-10-55.208231/ethzasl_ptam/ptam/include/ptam/</path>
    <filename>CameraCalibrator_8h</filename>
    <includes id="CalibImage_8h" name="CalibImage.h" local="yes" imported="no">CalibImage.h</includes>
    <includes id="GLWindow2_8h" name="GLWindow2.h" local="yes" imported="no">GLWindow2.h</includes>
    <class kind="class">CameraCalibrator</class>
  </compound>
  <compound kind="file">
    <name>cvWrapper.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-ethzasl_ptam/doc_stacks/2014-01-07_11-10-55.208231/ethzasl_ptam/ptam/thirdparty/agast/include/agast/</path>
    <filename>cvWrapper_8h</filename>
    <member kind="define">
      <type>#define</type>
      <name>HAVE_OPENCV</name>
      <anchorfile>cvWrapper_8h.html</anchorfile>
      <anchor>a83e82e3571429e1b054b1651b647a630</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>GLWindow2.cc</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-ethzasl_ptam/doc_stacks/2014-01-07_11-10-55.208231/ethzasl_ptam/ptam/src/</path>
    <filename>GLWindow2_8cc</filename>
    <includes id="OpenGL_8h" name="OpenGL.h" local="yes" imported="no">ptam/OpenGL.h</includes>
    <includes id="GLWindow2_8h" name="GLWindow2.h" local="yes" imported="no">ptam/GLWindow2.h</includes>
    <includes id="GLWindowMenu_8h" name="GLWindowMenu.h" local="yes" imported="no">ptam/GLWindowMenu.h</includes>
  </compound>
  <compound kind="file">
    <name>GLWindow2.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-ethzasl_ptam/doc_stacks/2014-01-07_11-10-55.208231/ethzasl_ptam/ptam/include/ptam/</path>
    <filename>GLWindow2_8h</filename>
    <class kind="class">GLWindow2</class>
  </compound>
  <compound kind="file">
    <name>GLWindowMenu.cc</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-ethzasl_ptam/doc_stacks/2014-01-07_11-10-55.208231/ethzasl_ptam/ptam/src/</path>
    <filename>GLWindowMenu_8cc</filename>
    <includes id="OpenGL_8h" name="OpenGL.h" local="yes" imported="no">ptam/OpenGL.h</includes>
    <includes id="GLWindowMenu_8h" name="GLWindowMenu.h" local="yes" imported="no">ptam/GLWindowMenu.h</includes>
    <includes id="Params_8h" name="Params.h" local="yes" imported="no">ptam/Params.h</includes>
  </compound>
  <compound kind="file">
    <name>GLWindowMenu.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-ethzasl_ptam/doc_stacks/2014-01-07_11-10-55.208231/ethzasl_ptam/ptam/include/ptam/</path>
    <filename>GLWindowMenu_8h</filename>
    <includes id="GLWindow2_8h" name="GLWindow2.h" local="yes" imported="no">GLWindow2.h</includes>
    <class kind="class">GLWindowMenu</class>
    <class kind="struct">GLWindowMenu::MenuItem</class>
    <class kind="struct">GLWindowMenu::SubMenu</class>
  </compound>
  <compound kind="file">
    <name>HomographyInit.cc</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-ethzasl_ptam/doc_stacks/2014-01-07_11-10-55.208231/ethzasl_ptam/ptam/src/</path>
    <filename>HomographyInit_8cc</filename>
    <includes id="HomographyInit_8h" name="HomographyInit.h" local="yes" imported="no">ptam/HomographyInit.h</includes>
    <includes id="SmallMatrixOpts_8h" name="SmallMatrixOpts.h" local="yes" imported="no">ptam/SmallMatrixOpts.h</includes>
    <includes id="MEstimator_8h" name="MEstimator.h" local="yes" imported="no">ptam/MEstimator.h</includes>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;</name>
      <anchorfile>HomographyInit_8cc.html</anchorfile>
      <anchor>af44a9731b28dab395b1b88b39d6c9348</anchor>
      <arglist>(const HomographyDecomposition lhs, const HomographyDecomposition rhs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static double</type>
      <name>SampsonusError</name>
      <anchorfile>HomographyInit_8cc.html</anchorfile>
      <anchor>aa4e2c0a11dd0d7520df1071c437037f3</anchor>
      <arglist>(Vector&lt; 2 &gt; &amp;v2Dash, const Matrix&lt; 3 &gt; &amp;m3Essential, Vector&lt; 2 &gt; &amp;v2)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>HomographyInit.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-ethzasl_ptam/doc_stacks/2014-01-07_11-10-55.208231/ethzasl_ptam/ptam/include/ptam/</path>
    <filename>HomographyInit_8h</filename>
    <class kind="struct">HomographyDecomposition</class>
    <class kind="class">HomographyInit</class>
    <class kind="struct">HomographyMatch</class>
  </compound>
  <compound kind="file">
    <name>KeyFrame.cc</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-ethzasl_ptam/doc_stacks/2014-01-07_11-10-55.208231/ethzasl_ptam/ptam/src/</path>
    <filename>KeyFrame_8cc</filename>
    <includes id="KeyFrame_8h" name="KeyFrame.h" local="yes" imported="no">ptam/KeyFrame.h</includes>
    <includes id="ShiTomasi_8h" name="ShiTomasi.h" local="yes" imported="no">ptam/ShiTomasi.h</includes>
    <includes id="SmallBlurryImage_8h" name="SmallBlurryImage.h" local="yes" imported="no">ptam/SmallBlurryImage.h</includes>
    <includes id="agast__corner__detect_8h" name="agast_corner_detect.h" local="no" imported="no">agast/agast_corner_detect.h</includes>
    <includes id="MapPoint_8h" name="MapPoint.h" local="yes" imported="no">ptam/MapPoint.h</includes>
    <includes id="TrackerData_8h" name="TrackerData.h" local="yes" imported="no">ptam/TrackerData.h</includes>
    <class kind="struct">LevelHelpersFiller</class>
    <member kind="variable" static="yes">
      <type>static LevelHelpersFiller</type>
      <name>foo</name>
      <anchorfile>KeyFrame_8cc.html</anchorfile>
      <anchor>ae4cba2204bb02721b5eb84c168d54afa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Vector&lt; 3 &gt;</type>
      <name>gavLevelColors</name>
      <anchorfile>KeyFrame_8cc.html</anchorfile>
      <anchor>adb0ae10893e4f7eef6c2ffaf57abd1a7</anchor>
      <arglist>[LEVELS]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>KeyFrame.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-ethzasl_ptam/doc_stacks/2014-01-07_11-10-55.208231/ethzasl_ptam/ptam/include/ptam/</path>
    <filename>KeyFrame_8h</filename>
    <includes id="Params_8h" name="Params.h" local="yes" imported="no">ptam/Params.h</includes>
    <class kind="struct">Candidate</class>
    <class kind="struct">KeyFrame</class>
    <class kind="struct">Level</class>
    <class kind="struct">Measurement</class>
    <member kind="define">
      <type>#define</type>
      <name>LEVELS</name>
      <anchorfile>KeyFrame_8h.html</anchorfile>
      <anchor>a6458dd35f4831329061f763080655cf7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::map&lt; boost::shared_ptr&lt; MapPoint &gt;, Measurement &gt;::iterator</type>
      <name>meas_it</name>
      <anchorfile>KeyFrame_8h.html</anchorfile>
      <anchor>aa382d1b2683a7f2f76a15ff38072edd0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>LevelHelpers.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-ethzasl_ptam/doc_stacks/2014-01-07_11-10-55.208231/ethzasl_ptam/ptam/include/ptam/</path>
    <filename>LevelHelpers_8h</filename>
    <member kind="function">
      <type>double</type>
      <name>LevelNPos</name>
      <anchorfile>LevelHelpers_8h.html</anchorfile>
      <anchor>a1869091ab20eb8319313c0f829969f5a</anchor>
      <arglist>(double dRootPos, int nLevel)</arglist>
    </member>
    <member kind="function">
      <type>Vector&lt; 2 &gt;</type>
      <name>LevelNPos</name>
      <anchorfile>LevelHelpers_8h.html</anchorfile>
      <anchor>a0ff883222b46f28714b9987d65fcb596</anchor>
      <arglist>(Vector&lt; 2 &gt; v2RootPos, int nLevel)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>LevelScale</name>
      <anchorfile>LevelHelpers_8h.html</anchorfile>
      <anchor>a45d6c59ea32d3126b1479831bac8b90e</anchor>
      <arglist>(int nLevel)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>LevelZeroPos</name>
      <anchorfile>LevelHelpers_8h.html</anchorfile>
      <anchor>acc2bcb395bb1daa33db81ad8f7de84a5</anchor>
      <arglist>(double dLevelPos, int nLevel)</arglist>
    </member>
    <member kind="function">
      <type>Vector&lt; 2 &gt;</type>
      <name>LevelZeroPos</name>
      <anchorfile>LevelHelpers_8h.html</anchorfile>
      <anchor>a207b393ecdd53d9c9a72abe8094ed1e1</anchor>
      <arglist>(Vector&lt; 2 &gt; v2LevelPos, int nLevel)</arglist>
    </member>
    <member kind="function">
      <type>Vector&lt; 2 &gt;</type>
      <name>LevelZeroPos</name>
      <anchorfile>LevelHelpers_8h.html</anchorfile>
      <anchor>a4c6d1442d231c870047fc498b8866c39</anchor>
      <arglist>(CVD::ImageRef irLevelPos, int nLevel)</arglist>
    </member>
    <member kind="variable">
      <type>Vector&lt; 3 &gt;</type>
      <name>gavLevelColors</name>
      <anchorfile>LevelHelpers_8h.html</anchorfile>
      <anchor>a4caf45bd291bd815588886506763e752</anchor>
      <arglist>[]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>main.cc</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-ethzasl_ptam/doc_stacks/2014-01-07_11-10-55.208231/ethzasl_ptam/ptam/src/</path>
    <filename>main_8cc</filename>
    <includes id="System_8h" name="System.h" local="yes" imported="no">ptam/System.h</includes>
    <includes id="Params_8h" name="Params.h" local="no" imported="no">ptam/Params.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>main_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-ethzasl_ptam/doc_stacks/2014-01-07_11-10-55.208231/ethzasl_ptam/ptam/</path>
    <filename>mainpage_8dox</filename>
  </compound>
  <compound kind="file">
    <name>Map.cc</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-ethzasl_ptam/doc_stacks/2014-01-07_11-10-55.208231/ethzasl_ptam/ptam/src/</path>
    <filename>Map_8cc</filename>
    <includes id="Map_8h" name="Map.h" local="yes" imported="no">ptam/Map.h</includes>
    <includes id="MapPoint_8h" name="MapPoint.h" local="yes" imported="no">ptam/MapPoint.h</includes>
  </compound>
  <compound kind="file">
    <name>Map.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-ethzasl_ptam/doc_stacks/2014-01-07_11-10-55.208231/ethzasl_ptam/ptam/include/ptam/</path>
    <filename>Map_8h</filename>
    <class kind="struct">Map</class>
  </compound>
  <compound kind="file">
    <name>MapMaker.cc</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-ethzasl_ptam/doc_stacks/2014-01-07_11-10-55.208231/ethzasl_ptam/ptam/src/</path>
    <filename>MapMaker_8cc</filename>
    <includes id="MapMaker_8h" name="MapMaker.h" local="yes" imported="no">ptam/MapMaker.h</includes>
    <includes id="MapPoint_8h" name="MapPoint.h" local="yes" imported="no">ptam/MapPoint.h</includes>
    <includes id="Bundle_8h" name="Bundle.h" local="yes" imported="no">ptam/Bundle.h</includes>
    <includes id="PatchFinder_8h" name="PatchFinder.h" local="yes" imported="no">ptam/PatchFinder.h</includes>
    <includes id="SmallMatrixOpts_8h" name="SmallMatrixOpts.h" local="yes" imported="no">ptam/SmallMatrixOpts.h</includes>
    <includes id="HomographyInit_8h" name="HomographyInit.h" local="yes" imported="no">ptam/HomographyInit.h</includes>
    <includes id="Params_8h" name="Params.h" local="no" imported="no">ptam/Params.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>CHECK_RESET</name>
      <anchorfile>MapMaker_8cc.html</anchorfile>
      <anchor>af90522af8a334fe76d3405d2ba2db72d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>MapMaker.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-ethzasl_ptam/doc_stacks/2014-01-07_11-10-55.208231/ethzasl_ptam/ptam/include/ptam/</path>
    <filename>MapMaker_8h</filename>
    <includes id="Map_8h" name="Map.h" local="yes" imported="no">Map.h</includes>
    <includes id="KeyFrame_8h" name="KeyFrame.h" local="yes" imported="no">KeyFrame.h</includes>
    <includes id="ATANCamera_8h" name="ATANCamera.h" local="yes" imported="no">ATANCamera.h</includes>
    <includes id="SmallBlurryImage_8h" name="SmallBlurryImage.h" local="yes" imported="no">SmallBlurryImage.h</includes>
    <includes id="OctomapInterface_8h" name="OctomapInterface.h" local="no" imported="no">ptam/OctomapInterface.h</includes>
    <class kind="struct">MapMaker::Command</class>
    <class kind="class">MapMaker</class>
    <class kind="struct">MapMakerData</class>
  </compound>
  <compound kind="file">
    <name>MapPoint.cc</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-ethzasl_ptam/doc_stacks/2014-01-07_11-10-55.208231/ethzasl_ptam/ptam/src/</path>
    <filename>MapPoint_8cc</filename>
    <includes id="MapPoint_8h" name="MapPoint.h" local="yes" imported="no">ptam/MapPoint.h</includes>
    <includes id="KeyFrame_8h" name="KeyFrame.h" local="yes" imported="no">ptam/KeyFrame.h</includes>
  </compound>
  <compound kind="file">
    <name>MapPoint.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-ethzasl_ptam/doc_stacks/2014-01-07_11-10-55.208231/ethzasl_ptam/ptam/include/ptam/</path>
    <filename>MapPoint_8h</filename>
    <class kind="struct">MapPoint</class>
  </compound>
  <compound kind="file">
    <name>MapViewer.cc</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-ethzasl_ptam/doc_stacks/2014-01-07_11-10-55.208231/ethzasl_ptam/ptam/src/</path>
    <filename>MapViewer_8cc</filename>
    <includes id="MapViewer_8h" name="MapViewer.h" local="yes" imported="no">ptam/MapViewer.h</includes>
    <includes id="MapPoint_8h" name="MapPoint.h" local="yes" imported="no">ptam/MapPoint.h</includes>
    <includes id="KeyFrame_8h" name="KeyFrame.h" local="yes" imported="no">ptam/KeyFrame.h</includes>
    <includes id="LevelHelpers_8h" name="LevelHelpers.h" local="yes" imported="no">ptam/LevelHelpers.h</includes>
  </compound>
  <compound kind="file">
    <name>MapViewer.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-ethzasl_ptam/doc_stacks/2014-01-07_11-10-55.208231/ethzasl_ptam/ptam/include/ptam/</path>
    <filename>MapViewer_8h</filename>
    <includes id="Map_8h" name="Map.h" local="yes" imported="no">Map.h</includes>
    <includes id="GLWindow2_8h" name="GLWindow2.h" local="yes" imported="no">GLWindow2.h</includes>
    <class kind="class">MapViewer</class>
  </compound>
  <compound kind="file">
    <name>MEstimator.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-ethzasl_ptam/doc_stacks/2014-01-07_11-10-55.208231/ethzasl_ptam/ptam/include/ptam/</path>
    <filename>MEstimator_8h</filename>
    <class kind="struct">Cauchy</class>
    <class kind="struct">Huber</class>
    <class kind="struct">LeastSquares</class>
    <class kind="struct">Tukey</class>
  </compound>
  <compound kind="file">
    <name>MiniPatch.cc</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-ethzasl_ptam/doc_stacks/2014-01-07_11-10-55.208231/ethzasl_ptam/ptam/src/</path>
    <filename>MiniPatch_8cc</filename>
    <includes id="MiniPatch_8h" name="MiniPatch.h" local="yes" imported="no">ptam/MiniPatch.h</includes>
  </compound>
  <compound kind="file">
    <name>MiniPatch.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-ethzasl_ptam/doc_stacks/2014-01-07_11-10-55.208231/ethzasl_ptam/ptam/include/ptam/</path>
    <filename>MiniPatch_8h</filename>
    <class kind="struct">MiniPatch</class>
  </compound>
  <compound kind="file">
    <name>nonMaximumSuppression.cc</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-ethzasl_ptam/doc_stacks/2014-01-07_11-10-55.208231/ethzasl_ptam/ptam/thirdparty/agast/src/</path>
    <filename>nonMaximumSuppression_8cc</filename>
    <includes id="cvWrapper_8h" name="cvWrapper.h" local="yes" imported="no">cvWrapper.h</includes>
    <includes id="AstDetector_8h" name="AstDetector.h" local="yes" imported="no">AstDetector.h</includes>
  </compound>
  <compound kind="file">
    <name>oast9_16.cc</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-ethzasl_ptam/doc_stacks/2014-01-07_11-10-55.208231/ethzasl_ptam/ptam/thirdparty/agast/src/</path>
    <filename>oast9__16_8cc</filename>
    <includes id="cvWrapper_8h" name="cvWrapper.h" local="yes" imported="no">cvWrapper.h</includes>
    <includes id="oast9__16_8h" name="oast9_16.h" local="yes" imported="no">oast9_16.h</includes>
  </compound>
  <compound kind="file">
    <name>oast9_16.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-ethzasl_ptam/doc_stacks/2014-01-07_11-10-55.208231/ethzasl_ptam/ptam/thirdparty/agast/include/agast/</path>
    <filename>oast9__16_8h</filename>
    <includes id="AstDetector_8h" name="AstDetector.h" local="yes" imported="no">AstDetector.h</includes>
    <class kind="class">agast::OastDetector9_16</class>
    <namespace>agast</namespace>
  </compound>
  <compound kind="file">
    <name>oast9_16_nms.cc</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-ethzasl_ptam/doc_stacks/2014-01-07_11-10-55.208231/ethzasl_ptam/ptam/thirdparty/agast/src/</path>
    <filename>oast9__16__nms_8cc</filename>
    <includes id="cvWrapper_8h" name="cvWrapper.h" local="yes" imported="no">cvWrapper.h</includes>
    <includes id="oast9__16_8h" name="oast9_16.h" local="yes" imported="no">oast9_16.h</includes>
  </compound>
  <compound kind="file">
    <name>OctomapInterface.cc</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-ethzasl_ptam/doc_stacks/2014-01-07_11-10-55.208231/ethzasl_ptam/ptam/src/</path>
    <filename>OctomapInterface_8cc</filename>
    <includes id="OctomapInterface_8h" name="OctomapInterface.h" local="no" imported="no">ptam/OctomapInterface.h</includes>
  </compound>
  <compound kind="file">
    <name>OctomapInterface.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-ethzasl_ptam/doc_stacks/2014-01-07_11-10-55.208231/ethzasl_ptam/ptam/include/ptam/</path>
    <filename>OctomapInterface_8h</filename>
    <includes id="MapPoint_8h" name="MapPoint.h" local="no" imported="no">ptam/MapPoint.h</includes>
    <includes id="KeyFrame_8h" name="KeyFrame.h" local="no" imported="no">ptam/KeyFrame.h</includes>
    <class kind="class">OctoMapInterface</class>
  </compound>
  <compound kind="file">
    <name>OpenGL.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-ethzasl_ptam/doc_stacks/2014-01-07_11-10-55.208231/ethzasl_ptam/ptam/include/ptam/</path>
    <filename>OpenGL_8h</filename>
  </compound>
  <compound kind="file">
    <name>Params.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-ethzasl_ptam/doc_stacks/2014-01-07_11-10-55.208231/ethzasl_ptam/ptam/src/</path>
    <filename>Params_8cpp</filename>
    <includes id="Params_8h" name="Params.h" local="no" imported="no">ptam/Params.h</includes>
  </compound>
  <compound kind="file">
    <name>Params.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-ethzasl_ptam/doc_stacks/2014-01-07_11-10-55.208231/ethzasl_ptam/ptam/include/ptam/</path>
    <filename>Params_8h</filename>
    <includes id="Params_8h" name="Params.h" local="no" imported="no">ptam/Params.h</includes>
    <class kind="class">FixParams</class>
    <class kind="class">PtamParameters</class>
    <member kind="typedef">
      <type>dynamic_reconfigure::Server&lt; ptam::PtamParamsConfig &gt;</type>
      <name>PtamParamsReconfigureServer</name>
      <anchorfile>Params_8h.html</anchorfile>
      <anchor>a5b4f55a6ff22147c736f6da97d0244a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ptam::PtamParamsConfig</type>
      <name>VarParams</name>
      <anchorfile>Params_8h.html</anchorfile>
      <anchor>a9e69365c6fc6f31b66118b8082459c63</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>PatchFinder.cc</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-ethzasl_ptam/doc_stacks/2014-01-07_11-10-55.208231/ethzasl_ptam/ptam/src/</path>
    <filename>PatchFinder_8cc</filename>
    <includes id="PatchFinder_8h" name="PatchFinder.h" local="yes" imported="no">ptam/PatchFinder.h</includes>
    <includes id="SmallMatrixOpts_8h" name="SmallMatrixOpts.h" local="yes" imported="no">ptam/SmallMatrixOpts.h</includes>
    <includes id="KeyFrame_8h" name="KeyFrame.h" local="yes" imported="no">ptam/KeyFrame.h</includes>
  </compound>
  <compound kind="file">
    <name>PatchFinder.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-ethzasl_ptam/doc_stacks/2014-01-07_11-10-55.208231/ethzasl_ptam/ptam/include/ptam/</path>
    <filename>PatchFinder_8h</filename>
    <includes id="MapPoint_8h" name="MapPoint.h" local="yes" imported="no">MapPoint.h</includes>
    <includes id="LevelHelpers_8h" name="LevelHelpers.h" local="yes" imported="no">LevelHelpers.h</includes>
    <class kind="class">PatchFinder</class>
  </compound>
  <compound kind="file">
    <name>PTAMVisualizer.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-ethzasl_ptam/doc_stacks/2014-01-07_11-10-55.208231/ethzasl_ptam/ptam/src/</path>
    <filename>PTAMVisualizer_8cpp</filename>
    <includes id="AxesArray_8h" name="AxesArray.h" local="no" imported="no">ptam/AxesArray.h</includes>
    <member kind="typedef">
      <type>dynamic_reconfigure::Server&lt; ptam::PTAMVisualizerParamsConfig &gt;</type>
      <name>ReconfigureServer</name>
      <anchorfile>PTAMVisualizer_8cpp.html</anchorfile>
      <anchor>a73620d79c0dc412176ab7df416015934</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Config</name>
      <anchorfile>PTAMVisualizer_8cpp.html</anchorfile>
      <anchor>a4c8fe63f252e0300add0419af0fac3d5</anchor>
      <arglist>(ptam::PTAMVisualizerParamsConfig &amp;config, uint32_t level)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>exportPC</name>
      <anchorfile>PTAMVisualizer_8cpp.html</anchorfile>
      <anchor>a245f0f4c60831765aaa6ef6de5b40cb8</anchor>
      <arglist>(std::string prefix)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>PTAMVisualizer_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pathCallback</name>
      <anchorfile>PTAMVisualizer_8cpp.html</anchorfile>
      <anchor>a269aebbcd73455a8b560694394017255</anchor>
      <arglist>(const geometry_msgs::PoseWithCovarianceStampedConstPtr &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>saveMap</name>
      <anchorfile>PTAMVisualizer_8cpp.html</anchorfile>
      <anchor>a7a87575257672c951f77ad11376ee3a3</anchor>
      <arglist>(std::string prefix)</arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>kf_lifetime_</name>
      <anchorfile>PTAMVisualizer_8cpp.html</anchorfile>
      <anchor>a5cf7ee5ca01f0068a3b1c814b27ddbbb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>KFFlags_</name>
      <anchorfile>PTAMVisualizer_8cpp.html</anchorfile>
      <anchor>a1bec504cb685754e61054d9ab5471312</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>lastKFid</name>
      <anchorfile>PTAMVisualizer_8cpp.html</anchorfile>
      <anchor>ad0386f1c1d748feb6b07cd1ad0da5a87</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>visualization_msgs::Marker</type>
      <name>path</name>
      <anchorfile>PTAMVisualizer_8cpp.html</anchorfile>
      <anchor>a475bc8b08b07b179883b707e2bde16ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>path_length_</name>
      <anchorfile>PTAMVisualizer_8cpp.html</anchorfile>
      <anchor>a0f231eac66e9e6e315fea69db1803b04</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>sensor_msgs::PointCloud2 *</type>
      <name>pPC2</name>
      <anchorfile>PTAMVisualizer_8cpp.html</anchorfile>
      <anchor>a9393c98207437260b9eb56888d74c7b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Publisher</type>
      <name>pub_path</name>
      <anchorfile>PTAMVisualizer_8cpp.html</anchorfile>
      <anchor>ad063763e0bba5073cba2c0c533ceda66</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct passwd *</type>
      <name>pw</name>
      <anchorfile>PTAMVisualizer_8cpp.html</anchorfile>
      <anchor>a8b6c73d91daace48c63458ef045cb26a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ReconfigureServer *</type>
      <name>reconfServer_</name>
      <anchorfile>PTAMVisualizer_8cpp.html</anchorfile>
      <anchor>a8574a665f67253872ede680fb1e30468</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>show_all_kfs_</name>
      <anchorfile>PTAMVisualizer_8cpp.html</anchorfile>
      <anchor>a30200f7f46a4be67435c7f90b98c87c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>show_kfs_</name>
      <anchorfile>PTAMVisualizer_8cpp.html</anchorfile>
      <anchor>a6f1884ec5d762264ce5d82a2ef3336a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>show_path_</name>
      <anchorfile>PTAMVisualizer_8cpp.html</anchorfile>
      <anchor>a515e66e734d791571890dca7e47defef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>show_pc_</name>
      <anchorfile>PTAMVisualizer_8cpp.html</anchorfile>
      <anchor>a062ceb1307244a26bbf394115007079c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>AxesArray</type>
      <name>tripods</name>
      <anchorfile>PTAMVisualizer_8cpp.html</anchorfile>
      <anchor>aae08f735e80325b7a94f94d8a5811cf6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>AxesArray</type>
      <name>tripodshistory</name>
      <anchorfile>PTAMVisualizer_8cpp.html</anchorfile>
      <anchor>a1d11b54b0da0a8cfc5b4fdc57019e072</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Relocaliser.cc</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-ethzasl_ptam/doc_stacks/2014-01-07_11-10-55.208231/ethzasl_ptam/ptam/src/</path>
    <filename>Relocaliser_8cc</filename>
    <includes id="Relocaliser_8h" name="Relocaliser.h" local="yes" imported="no">ptam/Relocaliser.h</includes>
    <includes id="SmallBlurryImage_8h" name="SmallBlurryImage.h" local="yes" imported="no">ptam/SmallBlurryImage.h</includes>
  </compound>
  <compound kind="file">
    <name>Relocaliser.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-ethzasl_ptam/doc_stacks/2014-01-07_11-10-55.208231/ethzasl_ptam/ptam/include/ptam/</path>
    <filename>Relocaliser_8h</filename>
    <includes id="ATANCamera_8h" name="ATANCamera.h" local="yes" imported="no">ATANCamera.h</includes>
    <includes id="SmallBlurryImage_8h" name="SmallBlurryImage.h" local="yes" imported="no">SmallBlurryImage.h</includes>
    <includes id="Map_8h" name="Map.h" local="yes" imported="no">Map.h</includes>
    <class kind="class">Relocaliser</class>
  </compound>
  <compound kind="file">
    <name>RemotePtam.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-ethzasl_ptam/doc_stacks/2014-01-07_11-10-55.208231/ethzasl_ptam/ptam/src/</path>
    <filename>RemotePtam_8cpp</filename>
    <class kind="class">RemotePtam</class>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>RemotePtam_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ShiTomasi.cc</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-ethzasl_ptam/doc_stacks/2014-01-07_11-10-55.208231/ethzasl_ptam/ptam/src/</path>
    <filename>ShiTomasi_8cc</filename>
    <includes id="ShiTomasi_8h" name="ShiTomasi.h" local="yes" imported="no">ptam/ShiTomasi.h</includes>
    <member kind="function">
      <type>double</type>
      <name>FindShiTomasiScoreAtPoint</name>
      <anchorfile>ShiTomasi_8cc.html</anchorfile>
      <anchor>a6ebd0095e39951a9d944d42f715dfa56</anchor>
      <arglist>(BasicImage&lt; byte &gt; &amp;image, int nHalfBoxSize, ImageRef irCenter)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ShiTomasi.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-ethzasl_ptam/doc_stacks/2014-01-07_11-10-55.208231/ethzasl_ptam/ptam/include/ptam/</path>
    <filename>ShiTomasi_8h</filename>
    <member kind="function">
      <type>double</type>
      <name>FindShiTomasiScoreAtPoint</name>
      <anchorfile>ShiTomasi_8h.html</anchorfile>
      <anchor>a2ecf42c5401df02200e35f2724451440</anchor>
      <arglist>(CVD::BasicImage&lt; CVD::byte &gt; &amp;image, int nHalfBoxSize, CVD::ImageRef irCenter)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>SmallBlurryImage.cc</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-ethzasl_ptam/doc_stacks/2014-01-07_11-10-55.208231/ethzasl_ptam/ptam/src/</path>
    <filename>SmallBlurryImage_8cc</filename>
    <includes id="SmallBlurryImage_8h" name="SmallBlurryImage.h" local="yes" imported="no">ptam/SmallBlurryImage.h</includes>
  </compound>
  <compound kind="file">
    <name>SmallBlurryImage.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-ethzasl_ptam/doc_stacks/2014-01-07_11-10-55.208231/ethzasl_ptam/ptam/include/ptam/</path>
    <filename>SmallBlurryImage_8h</filename>
    <includes id="KeyFrame_8h" name="KeyFrame.h" local="yes" imported="no">KeyFrame.h</includes>
    <includes id="ATANCamera_8h" name="ATANCamera.h" local="yes" imported="no">ATANCamera.h</includes>
    <class kind="class">SmallBlurryImage</class>
  </compound>
  <compound kind="file">
    <name>SmallMatrixOpts.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-ethzasl_ptam/doc_stacks/2014-01-07_11-10-55.208231/ethzasl_ptam/ptam/include/ptam/</path>
    <filename>SmallMatrixOpts_8h</filename>
    <member kind="function">
      <type>double</type>
      <name>M2Det</name>
      <anchorfile>SmallMatrixOpts_8h.html</anchorfile>
      <anchor>ac7648ccc1ac117a9f194fb8026bf5328</anchor>
      <arglist>(Matrix&lt; 2 &gt; m)</arglist>
    </member>
    <member kind="function">
      <type>Matrix&lt; 2 &gt;</type>
      <name>M2Inverse</name>
      <anchorfile>SmallMatrixOpts_8h.html</anchorfile>
      <anchor>a6f513aeaffb9f4fe2cbc95d6ae34f330</anchor>
      <arglist>(const Matrix&lt; 2 &gt; &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>M3Det</name>
      <anchorfile>SmallMatrixOpts_8h.html</anchorfile>
      <anchor>ac4b1692758aaca83761a8d8a4973e46a</anchor>
      <arglist>(Matrix&lt; 3 &gt; m)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>System.cc</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-ethzasl_ptam/doc_stacks/2014-01-07_11-10-55.208231/ethzasl_ptam/ptam/src/</path>
    <filename>System_8cc</filename>
    <includes id="System_8h" name="System.h" local="yes" imported="no">ptam/System.h</includes>
    <includes id="OpenGL_8h" name="OpenGL.h" local="yes" imported="no">ptam/OpenGL.h</includes>
    <includes id="ATANCamera_8h" name="ATANCamera.h" local="yes" imported="no">ptam/ATANCamera.h</includes>
    <includes id="MapMaker_8h" name="MapMaker.h" local="yes" imported="no">ptam/MapMaker.h</includes>
    <includes id="Tracker_8h" name="Tracker.h" local="yes" imported="no">ptam/Tracker.h</includes>
    <includes id="MapViewer_8h" name="MapViewer.h" local="yes" imported="no">ptam/MapViewer.h</includes>
    <includes id="LevelHelpers_8h" name="LevelHelpers.h" local="yes" imported="no">ptam/LevelHelpers.h</includes>
    <includes id="MapPoint_8h" name="MapPoint.h" local="yes" imported="no">ptam/MapPoint.h</includes>
  </compound>
  <compound kind="file">
    <name>System.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-ethzasl_ptam/doc_stacks/2014-01-07_11-10-55.208231/ethzasl_ptam/ptam/include/ptam/</path>
    <filename>System_8h</filename>
    <includes id="GLWindow2_8h" name="GLWindow2.h" local="yes" imported="no">GLWindow2.h</includes>
    <includes id="Params_8h" name="Params.h" local="yes" imported="no">ptam/Params.h</includes>
    <class kind="class">System</class>
  </compound>
  <compound kind="file">
    <name>Tracker.cc</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-ethzasl_ptam/doc_stacks/2014-01-07_11-10-55.208231/ethzasl_ptam/ptam/src/</path>
    <filename>Tracker_8cc</filename>
    <includes id="OpenGL_8h" name="OpenGL.h" local="yes" imported="no">ptam/OpenGL.h</includes>
    <includes id="Tracker_8h" name="Tracker.h" local="yes" imported="no">ptam/Tracker.h</includes>
    <includes id="MEstimator_8h" name="MEstimator.h" local="yes" imported="no">ptam/MEstimator.h</includes>
    <includes id="ShiTomasi_8h" name="ShiTomasi.h" local="yes" imported="no">ptam/ShiTomasi.h</includes>
    <includes id="SmallMatrixOpts_8h" name="SmallMatrixOpts.h" local="yes" imported="no">ptam/SmallMatrixOpts.h</includes>
    <includes id="PatchFinder_8h" name="PatchFinder.h" local="yes" imported="no">ptam/PatchFinder.h</includes>
    <includes id="TrackerData_8h" name="TrackerData.h" local="yes" imported="no">ptam/TrackerData.h</includes>
    <includes id="Params_8h" name="Params.h" local="no" imported="no">ptam/Params.h</includes>
  </compound>
  <compound kind="file">
    <name>Tracker.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-ethzasl_ptam/doc_stacks/2014-01-07_11-10-55.208231/ethzasl_ptam/ptam/include/ptam/</path>
    <filename>Tracker_8h</filename>
    <includes id="MapMaker_8h" name="MapMaker.h" local="yes" imported="no">MapMaker.h</includes>
    <includes id="ATANCamera_8h" name="ATANCamera.h" local="yes" imported="no">ATANCamera.h</includes>
    <includes id="MiniPatch_8h" name="MiniPatch.h" local="yes" imported="no">MiniPatch.h</includes>
    <includes id="Relocaliser_8h" name="Relocaliser.h" local="yes" imported="no">Relocaliser.h</includes>
    <includes id="Params_8h" name="Params.h" local="yes" imported="no">ptam/Params.h</includes>
    <class kind="struct">Tracker::Command</class>
    <class kind="class">Tracker</class>
    <class kind="struct">Trail</class>
  </compound>
  <compound kind="file">
    <name>TrackerData.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-ethzasl_ptam/doc_stacks/2014-01-07_11-10-55.208231/ethzasl_ptam/ptam/include/ptam/</path>
    <filename>TrackerData_8h</filename>
    <includes id="PatchFinder_8h" name="PatchFinder.h" local="yes" imported="no">PatchFinder.h</includes>
    <includes id="ATANCamera_8h" name="ATANCamera.h" local="yes" imported="no">ATANCamera.h</includes>
    <class kind="struct">TrackerData</class>
  </compound>
  <compound kind="class">
    <name>ATANCamera</name>
    <filename>classATANCamera.html</filename>
    <member kind="function">
      <type></type>
      <name>ATANCamera</name>
      <anchorfile>classATANCamera.html</anchorfile>
      <anchor>a0755989bc8e29a8e5f0cb58b42540986</anchor>
      <arglist>(std::string sName)</arglist>
    </member>
    <member kind="function">
      <type>Vector&lt; 2 &gt;</type>
      <name>GetImageSize</name>
      <anchorfile>classATANCamera.html</anchorfile>
      <anchor>abeb090f13e4dd4fa22f3cf837add71e2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Matrix&lt; 2, 2 &gt;</type>
      <name>GetProjectionDerivs</name>
      <anchorfile>classATANCamera.html</anchorfile>
      <anchor>ac2d98569d643dc40416fbc5fa1abba19</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Vector&lt; 2 &gt;</type>
      <name>ImplaneBR</name>
      <anchorfile>classATANCamera.html</anchorfile>
      <anchor>acb00b48629b43453f4d2f46527388b88</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Vector&lt; 2 &gt;</type>
      <name>ImplaneTL</name>
      <anchorfile>classATANCamera.html</anchorfile>
      <anchor>a64bbe10886c05f629fb49c3813acbd10</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Invalid</name>
      <anchorfile>classATANCamera.html</anchorfile>
      <anchor>a47a3acba7e89c611cf41ff92bcce2d20</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>LargestRadiusInImage</name>
      <anchorfile>classATANCamera.html</anchorfile>
      <anchor>a0ee8b994cfc26cb8113cb741f116d10a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Matrix&lt; 4 &gt;</type>
      <name>MakeUFBLinearFrustumMatrix</name>
      <anchorfile>classATANCamera.html</anchorfile>
      <anchor>acd5d6113993e3c9700c743d1cf73a13a</anchor>
      <arglist>(double near, double far)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>OnePixelDist</name>
      <anchorfile>classATANCamera.html</anchorfile>
      <anchor>a9876a55ce3fbbf3cf9a4a1d1f1f89fd2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>PixelAspectRatio</name>
      <anchorfile>classATANCamera.html</anchorfile>
      <anchor>aa7a88be56946da8d468f820d984fa815</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Vector&lt; 2 &gt;</type>
      <name>Project</name>
      <anchorfile>classATANCamera.html</anchorfile>
      <anchor>a7b8759d7fec56601d10e60ae487b96f7</anchor>
      <arglist>(const Vector&lt; 2 &gt; &amp;camframe)</arglist>
    </member>
    <member kind="function">
      <type>Vector&lt; 2 &gt;</type>
      <name>Project</name>
      <anchorfile>classATANCamera.html</anchorfile>
      <anchor>a64fe183203e997d90a1e1c834319c0de</anchor>
      <arglist>(CVD::ImageRef ir)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>RefreshParams</name>
      <anchorfile>classATANCamera.html</anchorfile>
      <anchor>aceb9659c797488e02d1c7ad196859b1d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetImageSize</name>
      <anchorfile>classATANCamera.html</anchorfile>
      <anchor>a700b037d4c41f7aa2ab1b42ed57759b8</anchor>
      <arglist>(Vector&lt; 2 &gt; v2ImageSize)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetImageSize</name>
      <anchorfile>classATANCamera.html</anchorfile>
      <anchor>ae54cfd8471343e47870e07ecbbe844d8</anchor>
      <arglist>(CVD::ImageRef irImageSize)</arglist>
    </member>
    <member kind="function">
      <type>Vector&lt; 2 &gt;</type>
      <name>UFBLinearProject</name>
      <anchorfile>classATANCamera.html</anchorfile>
      <anchor>ab08baba5323911557debac2dc4d34b76</anchor>
      <arglist>(const Vector&lt; 2 &gt; &amp;camframe)</arglist>
    </member>
    <member kind="function">
      <type>Vector&lt; 2 &gt;</type>
      <name>UFBLinearUnProject</name>
      <anchorfile>classATANCamera.html</anchorfile>
      <anchor>a55b4d8b1eb6c765d7342ce15c3d44c52</anchor>
      <arglist>(const Vector&lt; 2 &gt; &amp;fbframe)</arglist>
    </member>
    <member kind="function">
      <type>Vector&lt; 2 &gt;</type>
      <name>UFBProject</name>
      <anchorfile>classATANCamera.html</anchorfile>
      <anchor>a2f603c3aec40b6761009a38b661a043a</anchor>
      <arglist>(const Vector&lt; 2 &gt; &amp;camframe)</arglist>
    </member>
    <member kind="function">
      <type>Vector&lt; 2 &gt;</type>
      <name>UFBUnProject</name>
      <anchorfile>classATANCamera.html</anchorfile>
      <anchor>af6de2c09b47bd8f043fcbe43f830ccc5</anchor>
      <arglist>(const Vector&lt; 2 &gt; &amp;camframe)</arglist>
    </member>
    <member kind="function">
      <type>Vector&lt; 2 &gt;</type>
      <name>UnProject</name>
      <anchorfile>classATANCamera.html</anchorfile>
      <anchor>ab7a667985d26a7f200303b5d7a068883</anchor>
      <arglist>(const Vector&lt; 2 &gt; &amp;imframe)</arglist>
    </member>
    <member kind="function">
      <type>Vector&lt; 2 &gt;</type>
      <name>UnProject</name>
      <anchorfile>classATANCamera.html</anchorfile>
      <anchor>ab17d02a3d19059e385269485962a98c3</anchor>
      <arglist>(CVD::ImageRef ir)</arglist>
    </member>
    <member kind="variable">
      <type>Vector&lt; NUMTRACKERCAMPARAMETERS &gt;</type>
      <name>mgvvCameraParams</name>
      <anchorfile>classATANCamera.html</anchorfile>
      <anchor>a2f71f14b12ee262a3e8fa23da1864ddd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Vector&lt; NUMTRACKERCAMPARAMETERS &gt;</type>
      <name>mvDefaultParams</name>
      <anchorfile>classATANCamera.html</anchorfile>
      <anchor>a4c24c864d0044a52752c84c48e4d5a30</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>DisableRadialDistortion</name>
      <anchorfile>classATANCamera.html</anchorfile>
      <anchor>aa145b9f1e0063693a7985f9be6a48bd3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>Matrix&lt; 2, NUMTRACKERCAMPARAMETERS &gt;</type>
      <name>GetCameraParameterDerivs</name>
      <anchorfile>classATANCamera.html</anchorfile>
      <anchor>a2890830694d90c57bc39a2d3d7f7a397</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>double</type>
      <name>invrtrans</name>
      <anchorfile>classATANCamera.html</anchorfile>
      <anchor>a55af001b923f04e3a9a7cabdc1e3c36b</anchor>
      <arglist>(double r)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>double</type>
      <name>rtrans_factor</name>
      <anchorfile>classATANCamera.html</anchorfile>
      <anchor>a46f9b58aff2c64956707bd83478d8395</anchor>
      <arglist>(double r)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>UpdateParams</name>
      <anchorfile>classATANCamera.html</anchorfile>
      <anchor>a2cbb9ea28787227e1be978d3f24360af</anchor>
      <arglist>(Vector&lt; NUMTRACKERCAMPARAMETERS &gt; vUpdate)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>MaxFOV_</name>
      <anchorfile>classATANCamera.html</anchorfile>
      <anchor>ac77f4c1e3e2e90602986a0ee79b66967</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>mbInvalid</name>
      <anchorfile>classATANCamera.html</anchorfile>
      <anchor>a8e0315252f9e1e1a3918fbdb514cef74</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>md2Tan</name>
      <anchorfile>classATANCamera.html</anchorfile>
      <anchor>a07798683d9e2ee1687d53302e3e0f604</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>mdDistortionEnabled</name>
      <anchorfile>classATANCamera.html</anchorfile>
      <anchor>a8f0e99c532bb955415e82d285b0b4fb4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>mdLargestRadius</name>
      <anchorfile>classATANCamera.html</anchorfile>
      <anchor>a24d39de79ef3a7a7407c205270476fc3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>mdLastDistR</name>
      <anchorfile>classATANCamera.html</anchorfile>
      <anchor>a8eb49d054b4e3d6e9c7ae900284399b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>mdLastFactor</name>
      <anchorfile>classATANCamera.html</anchorfile>
      <anchor>a1626e14909c098da7b9ebd09909f784d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>mdLastR</name>
      <anchorfile>classATANCamera.html</anchorfile>
      <anchor>adde077114bd868e11de2ca3220a2f448</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>mdMaxR</name>
      <anchorfile>classATANCamera.html</anchorfile>
      <anchor>a78bf4b5ecfde777b6f933a3d72623ddb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>mdOneOver2Tan</name>
      <anchorfile>classATANCamera.html</anchorfile>
      <anchor>ad4ed7b0565766185ed14be91214b1a88</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>mdOnePixelDist</name>
      <anchorfile>classATANCamera.html</anchorfile>
      <anchor>a6742297f60320c2b51c55fdab45f6c13</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>mdW</name>
      <anchorfile>classATANCamera.html</anchorfile>
      <anchor>a1189e997e82b70d145e2b6e91f94399a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>mdWinv</name>
      <anchorfile>classATANCamera.html</anchorfile>
      <anchor>a4b760bd5e5d822873a777b3788e6cd9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>msName</name>
      <anchorfile>classATANCamera.html</anchorfile>
      <anchor>a58cd00f122b434673ec366d3ceaf637c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Vector&lt; 2 &gt;</type>
      <name>mvCenter</name>
      <anchorfile>classATANCamera.html</anchorfile>
      <anchor>aa905c590af10e2f8e74fddca19d08074</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Vector&lt; 2 &gt;</type>
      <name>mvFocal</name>
      <anchorfile>classATANCamera.html</anchorfile>
      <anchor>abf66fac29441a28ac5b283d5b30e7276</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Vector&lt; 2 &gt;</type>
      <name>mvImageSize</name>
      <anchorfile>classATANCamera.html</anchorfile>
      <anchor>a2087cc4d07a0529eff131f0550de1486</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Vector&lt; 2 &gt;</type>
      <name>mvImplaneBR</name>
      <anchorfile>classATANCamera.html</anchorfile>
      <anchor>a328000eca8a3bdc277819b04f9f66cc9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Vector&lt; 2 &gt;</type>
      <name>mvImplaneTL</name>
      <anchorfile>classATANCamera.html</anchorfile>
      <anchor>a256b25d252a1982aacee86c4634a656c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Vector&lt; 2 &gt;</type>
      <name>mvInvFocal</name>
      <anchorfile>classATANCamera.html</anchorfile>
      <anchor>ab17d30080005f1988120afc1e4903b2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Vector&lt; 2 &gt;</type>
      <name>mvLastCam</name>
      <anchorfile>classATANCamera.html</anchorfile>
      <anchor>a09de3cb8dd19f3775e5ea8c92df84466</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Vector&lt; 2 &gt;</type>
      <name>mvLastDistCam</name>
      <anchorfile>classATANCamera.html</anchorfile>
      <anchor>ab5118bdebb7e67064ccfc3694c473e44</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Vector&lt; 2 &gt;</type>
      <name>mvLastIm</name>
      <anchorfile>classATANCamera.html</anchorfile>
      <anchor>a55682c7b9726c46cd7a500f5ecf594c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Vector&lt; 2 &gt;</type>
      <name>mvUFBLinearCenter</name>
      <anchorfile>classATANCamera.html</anchorfile>
      <anchor>a816effbcbec29de3a268cf5ae6b0391c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Vector&lt; 2 &gt;</type>
      <name>mvUFBLinearFocal</name>
      <anchorfile>classATANCamera.html</anchorfile>
      <anchor>affe28a7b9455553e9782b67f5a64f2fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Vector&lt; 2 &gt;</type>
      <name>mvUFBLinearInvFocal</name>
      <anchorfile>classATANCamera.html</anchorfile>
      <anchor>a5a78b1b4ec8e4ac6e8bc25ced7bf8606</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend class</type>
      <name>CalibImage</name>
      <anchorfile>classATANCamera.html</anchorfile>
      <anchor>a57cf3d00516855de88a91668dee27aeb</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend class</type>
      <name>CameraCalibrator</name>
      <anchorfile>classATANCamera.html</anchorfile>
      <anchor>af0ac5d0c72e713228499c13af3fef789</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>AxesArray</name>
    <filename>classAxesArray.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>addAxes</name>
      <anchorfile>classAxesArray.html</anchorfile>
      <anchor>a890ccf3098a45a6aaa1cbd087d17af40</anchor>
      <arglist>(const double pos[3], const double att[4], unsigned int id)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>AxesArray</name>
      <anchorfile>classAxesArray.html</anchorfile>
      <anchor>aeebcde4016d7ad36e8f5d0b7302ad0bb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clearAxes</name>
      <anchorfile>classAxesArray.html</anchorfile>
      <anchor>a82a110aa29d943502749c90e024bc261</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>visualization_msgs::MarkerArray</type>
      <name>getAxes</name>
      <anchorfile>classAxesArray.html</anchorfile>
      <anchor>a2c0c481392cbe26f82ea9e567d5f4220</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>TooN::Vector&lt; 3 &gt;</type>
      <name>getCenter</name>
      <anchorfile>classAxesArray.html</anchorfile>
      <anchor>aaeb658917bf839003811927732fc5128</anchor>
      <arglist>(const double pos[3], const double att[4])</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>init</name>
      <anchorfile>classAxesArray.html</anchorfile>
      <anchor>a4630e1e466dde58f51c8b54ac9ceb5c3</anchor>
      <arglist>(double lifetime)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>TooN::Matrix&lt; 3, 3 &gt;</type>
      <name>quaternion2matrix</name>
      <anchorfile>classAxesArray.html</anchorfile>
      <anchor>a11423091aed4d925549177b6fc36499f</anchor>
      <arglist>(const double q[4])</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>visualization_msgs::Marker</type>
      <name>buffcube</name>
      <anchorfile>classAxesArray.html</anchorfile>
      <anchor>a4c7961e4eb5a089453c41fd91b8a1db9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>geometry_msgs::Point</type>
      <name>buffp</name>
      <anchorfile>classAxesArray.html</anchorfile>
      <anchor>a60126a8139b68d40b8d431193bd8f092</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>TooN::Vector&lt; 3, double &gt;</type>
      <name>buffvec</name>
      <anchorfile>classAxesArray.html</anchorfile>
      <anchor>a949afe4c4d4a47d56e22fc4c959e81d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>TooN::Vector&lt; 3, double &gt;</type>
      <name>center</name>
      <anchorfile>classAxesArray.html</anchorfile>
      <anchor>a7af810cdb8aae654f6dedd68ff40df58</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>visualization_msgs::MarkerArray</type>
      <name>cubes</name>
      <anchorfile>classAxesArray.html</anchorfile>
      <anchor>a74973a82a59b42f554d2411f965d5d66</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>ID</name>
      <anchorfile>classAxesArray.html</anchorfile>
      <anchor>ac08e7dd309a4db13cbbb255977b22a18</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>geometry_msgs::Point</type>
      <name>p</name>
      <anchorfile>classAxesArray.html</anchorfile>
      <anchor>a710bfa3f59ea28fca67f2be62e834d2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>TooN::SO3&lt; double &gt;</type>
      <name>rot</name>
      <anchorfile>classAxesArray.html</anchorfile>
      <anchor>a531ff72112a7d7cb15a927c79112cf81</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static const float</type>
      <name>blue</name>
      <anchorfile>classAxesArray.html</anchorfile>
      <anchor>a408f5946307f462609ea6b2569bb6b11</anchor>
      <arglist>[4]</arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static const double</type>
      <name>dirx</name>
      <anchorfile>classAxesArray.html</anchorfile>
      <anchor>a8f94461df7c806ab60488bed61e6c674</anchor>
      <arglist>[3]</arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static const double</type>
      <name>diry</name>
      <anchorfile>classAxesArray.html</anchorfile>
      <anchor>ae9a6dc3ed0c1071d7bde1f2dbea42b3f</anchor>
      <arglist>[3]</arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static const double</type>
      <name>dirz</name>
      <anchorfile>classAxesArray.html</anchorfile>
      <anchor>adf598b44157d385795dd3fee63defe0f</anchor>
      <arglist>[3]</arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static const float</type>
      <name>green</name>
      <anchorfile>classAxesArray.html</anchorfile>
      <anchor>a7da2df49fe4c2c5176823ae7c88fed77</anchor>
      <arglist>[4]</arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static const float</type>
      <name>red</name>
      <anchorfile>classAxesArray.html</anchorfile>
      <anchor>a98f37ca8ad6efc2a5359aaf3a7a63cfd</anchor>
      <arglist>[4]</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Bundle</name>
    <filename>classBundle.html</filename>
    <member kind="function">
      <type>int</type>
      <name>AddCamera</name>
      <anchorfile>classBundle.html</anchorfile>
      <anchor>ae70602edb7b657e68e4219d3f66c491b</anchor>
      <arglist>(SE3&lt;&gt; se3CamFromWorld, bool bFixed)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AddMeas</name>
      <anchorfile>classBundle.html</anchorfile>
      <anchor>a671f50417b518e0930bfcc09a1b1b41e</anchor>
      <arglist>(int nCam, int nPoint, Vector&lt; 2 &gt; v2Pos, double dSigmaSquared)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>AddPoint</name>
      <anchorfile>classBundle.html</anchorfile>
      <anchor>add96334653e0619414c6f695eb876c1e</anchor>
      <arglist>(Vector&lt; 3 &gt; v3Pos)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Bundle</name>
      <anchorfile>classBundle.html</anchorfile>
      <anchor>a37fb3a41680778389df092cdd90e2b15</anchor>
      <arglist>(const ATANCamera &amp;TCam)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Compute</name>
      <anchorfile>classBundle.html</anchorfile>
      <anchor>a5352ae090e38171322b6037776d0ff95</anchor>
      <arglist>(bool *pbAbortSignal)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Converged</name>
      <anchorfile>classBundle.html</anchorfile>
      <anchor>abd17195bae194ceaa0de36753f73be44</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>SE3</type>
      <name>GetCamera</name>
      <anchorfile>classBundle.html</anchorfile>
      <anchor>a8ecc89fd42395a78fc286b237f7f4007</anchor>
      <arglist>(int n)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; std::pair&lt; int, int &gt; &gt;</type>
      <name>GetOutlierMeasurements</name>
      <anchorfile>classBundle.html</anchorfile>
      <anchor>a4a797da14a8d29f9bf5f3e39303d3492</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::set&lt; int &gt;</type>
      <name>GetOutliers</name>
      <anchorfile>classBundle.html</anchorfile>
      <anchor>a17ff2ab36bede8715c136030f5d66bac</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Vector&lt; 3 &gt;</type>
      <name>GetPoint</name>
      <anchorfile>classBundle.html</anchorfile>
      <anchor>a6e02e2734d763c902a457c2ca6496b3a</anchor>
      <arglist>(int n)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>ClearAccumulators</name>
      <anchorfile>classBundle.html</anchorfile>
      <anchor>a5de538c7a4aa6eb4915c9c2ec022f706</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>Do_LM_Step</name>
      <anchorfile>classBundle.html</anchorfile>
      <anchor>aa6c4b5c2ce5fe304061b32d9b6c19bef</anchor>
      <arglist>(bool *pbAbortSignal)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>double</type>
      <name>FindNewError</name>
      <anchorfile>classBundle.html</anchorfile>
      <anchor>a48c9f7eebdfc5f79e9e43e3665725975</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>GenerateMeasLUTs</name>
      <anchorfile>classBundle.html</anchorfile>
      <anchor>a648ab9410d3de60042bc70236232941d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>GenerateOffDiagScripts</name>
      <anchorfile>classBundle.html</anchorfile>
      <anchor>a30c11c59f067b47ead152fd467e58b0a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>ModifyLambda_BadStep</name>
      <anchorfile>classBundle.html</anchorfile>
      <anchor>a82e68ed2de942674776c4a5c9b0c93c8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>ModifyLambda_GoodStep</name>
      <anchorfile>classBundle.html</anchorfile>
      <anchor>a8c8a36acc35ebc91269a98ad8afcadd5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>ProjectAndFindSquaredError</name>
      <anchorfile>classBundle.html</anchorfile>
      <anchor>a150deeb75e0b4a641cabacb906546ecb</anchor>
      <arglist>(Meas &amp;meas)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>mbConverged</name>
      <anchorfile>classBundle.html</anchorfile>
      <anchor>a6da9c6a4ca90ebc748231f990fdc1d24</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>mbHitMaxIterations</name>
      <anchorfile>classBundle.html</anchorfile>
      <anchor>a56e6ba045da1462be2b8e2215e6f6727</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ATANCamera</type>
      <name>mCamera</name>
      <anchorfile>classBundle.html</anchorfile>
      <anchor>af18c4caf50d892e95ac4dd28a6af7df3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>mdLambda</name>
      <anchorfile>classBundle.html</anchorfile>
      <anchor>a531fe606b3a7030d7220e9301264264d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>mdLambdaFactor</name>
      <anchorfile>classBundle.html</anchorfile>
      <anchor>ae0021b043e59d902a87a0a5c91f17c2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>mdSigmaSquared</name>
      <anchorfile>classBundle.html</anchorfile>
      <anchor>a6a863117606a50a3f186ce9794613b85</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::list&lt; Meas &gt;</type>
      <name>mMeasList</name>
      <anchorfile>classBundle.html</anchorfile>
      <anchor>a214f74212f2043b03ac2e349dd24e2fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>mnAccepted</name>
      <anchorfile>classBundle.html</anchorfile>
      <anchor>ade4e715b810343aac84a4dd4289a5988</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>mnCamsToUpdate</name>
      <anchorfile>classBundle.html</anchorfile>
      <anchor>af45f2153795ba00d217dcecd3e1494f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>mnCounter</name>
      <anchorfile>classBundle.html</anchorfile>
      <anchor>ab521e83e08b3906e73b9bb66e208c151</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>mnStartRow</name>
      <anchorfile>classBundle.html</anchorfile>
      <anchor>a6e6cf9981efa64e2b2f2594e71be8851</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool *</type>
      <name>mpbAbortSignal</name>
      <anchorfile>classBundle.html</anchorfile>
      <anchor>aed90a60c6f2610155e62432832b1a797</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; Camera &gt;</type>
      <name>mvCameras</name>
      <anchorfile>classBundle.html</anchorfile>
      <anchor>a4965716bca1e5a6ee6ea83505e0c8872</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; std::vector&lt; Meas * &gt; &gt;</type>
      <name>mvMeasLUTs</name>
      <anchorfile>classBundle.html</anchorfile>
      <anchor>ae91413d21ab3299b200edd9740cedf40</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; std::pair&lt; int, int &gt; &gt;</type>
      <name>mvOutlierMeasurementIdx</name>
      <anchorfile>classBundle.html</anchorfile>
      <anchor>a69935075648a203647d2460b18aa300d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; Point &gt;</type>
      <name>mvPoints</name>
      <anchorfile>classBundle.html</anchorfile>
      <anchor>a77a1ff8c3dd5b6c959f273fdc46b60ec</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>CalibCornerPatch</name>
    <filename>classCalibCornerPatch.html</filename>
    <class kind="struct">CalibCornerPatch::Params</class>
    <member kind="function">
      <type></type>
      <name>CalibCornerPatch</name>
      <anchorfile>classCalibCornerPatch.html</anchorfile>
      <anchor>a19835429eb2de22f76e0da18f337eb05</anchor>
      <arglist>(int nSideSize=8)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IterateOnImage</name>
      <anchorfile>classCalibCornerPatch.html</anchorfile>
      <anchor>a7e1f60a644be45576c2281e14226bbf6</anchor>
      <arglist>(Params &amp;params, CVD::Image&lt; CVD::byte &gt; &amp;im)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IterateOnImageWithDrawing</name>
      <anchorfile>classCalibCornerPatch.html</anchorfile>
      <anchor>a03e62d70b8958426a807eac309f5715d</anchor>
      <arglist>(Params &amp;params, CVD::Image&lt; CVD::byte &gt; &amp;im)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>FillTemplate</name>
      <anchorfile>classCalibCornerPatch.html</anchorfile>
      <anchor>a74f6114e324d1b6901f468eb3e93823e</anchor>
      <arglist>(CVD::Image&lt; float &gt; &amp;im, Params params)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>double</type>
      <name>Iterate</name>
      <anchorfile>classCalibCornerPatch.html</anchorfile>
      <anchor>a9efc22e58c37d8767f987199941ae3cc</anchor>
      <arglist>(CVD::Image&lt; CVD::byte &gt; &amp;im)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>MakeSharedTemplate</name>
      <anchorfile>classCalibCornerPatch.html</anchorfile>
      <anchor>a00bce60795bb0b48984f9249743c2022</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>MakeTemplateWithCurrentParams</name>
      <anchorfile>classCalibCornerPatch.html</anchorfile>
      <anchor>a5ac4d2b3b952b88f5ead517e23ccc36d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>mdLastError</name>
      <anchorfile>classCalibCornerPatch.html</anchorfile>
      <anchor>a49a80b3cc9e17a5660df0a56dfd84353</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>CVD::Image&lt; Vector&lt; 2 &gt; &gt;</type>
      <name>mimAngleJacs</name>
      <anchorfile>classCalibCornerPatch.html</anchorfile>
      <anchor>af9006b650c5c18d817ea5f4f4a97a750</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>CVD::Image&lt; Vector&lt; 2 &gt; &gt;</type>
      <name>mimGradients</name>
      <anchorfile>classCalibCornerPatch.html</anchorfile>
      <anchor>afa5cfda41d84b862bb0be03cdbe9329d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>CVD::Image&lt; float &gt;</type>
      <name>mimTemplate</name>
      <anchorfile>classCalibCornerPatch.html</anchorfile>
      <anchor>ab04079c1092427c4be0025b73c354820</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Params</type>
      <name>mParams</name>
      <anchorfile>classCalibCornerPatch.html</anchorfile>
      <anchor>a020fa9d10852098116511ad61736c198</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected" static="yes">
      <type>static CVD::Image&lt; float &gt;</type>
      <name>mimSharedSourceTemplate</name>
      <anchorfile>classCalibCornerPatch.html</anchorfile>
      <anchor>a75da4eaa6ca2e901eccfb9fd55de46ab</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>CalibCornerPatch::Params</name>
    <filename>structCalibCornerPatch_1_1Params.html</filename>
    <member kind="function">
      <type>Matrix&lt; 2 &gt;</type>
      <name>m2Warp</name>
      <anchorfile>structCalibCornerPatch_1_1Params.html</anchorfile>
      <anchor>a7100ca60525cb329ab2967a7654881c7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Params</name>
      <anchorfile>structCalibCornerPatch_1_1Params.html</anchorfile>
      <anchor>ad9e077b7312f4592b3572c23e0a2e403</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>dGain</name>
      <anchorfile>structCalibCornerPatch_1_1Params.html</anchorfile>
      <anchor>ad12cfadd21d1c6f1d073f5b57d02b51f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>dMean</name>
      <anchorfile>structCalibCornerPatch_1_1Params.html</anchorfile>
      <anchor>ae98f3d12eb41c0b9625d858112990ed1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Vector&lt; 2 &gt;</type>
      <name>v2Angles</name>
      <anchorfile>structCalibCornerPatch_1_1Params.html</anchorfile>
      <anchor>afaf1396be07814a5d517141484030481</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Vector&lt; 2 &gt;</type>
      <name>v2Pos</name>
      <anchorfile>structCalibCornerPatch_1_1Params.html</anchorfile>
      <anchor>ac05d8393ee13d9a59eaf0609fc05bea3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>CalibGridCorner</name>
    <filename>structCalibGridCorner.html</filename>
    <class kind="struct">CalibGridCorner::NeighborState</class>
    <member kind="function">
      <type>void</type>
      <name>Draw</name>
      <anchorfile>structCalibGridCorner.html</anchorfile>
      <anchor>afafea8764b7151168fbe8f1890437285</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>ExpansionPotential</name>
      <anchorfile>structCalibGridCorner.html</anchorfile>
      <anchor>ae990e6eb7721201443aac41f1db2871a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Matrix&lt; 2 &gt;</type>
      <name>GetSteps</name>
      <anchorfile>structCalibGridCorner.html</anchorfile>
      <anchor>a9dd3eb13c4bfe7e16a8ceca60dba39c7</anchor>
      <arglist>(std::vector&lt; CalibGridCorner &gt; &amp;vgc)</arglist>
    </member>
    <member kind="variable">
      <type>NeighborState</type>
      <name>aNeighborStates</name>
      <anchorfile>structCalibGridCorner.html</anchorfile>
      <anchor>aa85ca3d73b8d82d7f018a262d8918dd4</anchor>
      <arglist>[4]</arglist>
    </member>
    <member kind="variable">
      <type>CVD::ImageRef</type>
      <name>irGridPos</name>
      <anchorfile>structCalibGridCorner.html</anchorfile>
      <anchor>ac568aacb0e8af5c528fd5a682db7b8d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Matrix&lt; 2 &gt;</type>
      <name>mInheritedSteps</name>
      <anchorfile>structCalibGridCorner.html</anchorfile>
      <anchor>a715ea9a1aa1df6b0402800989c453399</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>CalibCornerPatch::Params</type>
      <name>Params</name>
      <anchorfile>structCalibGridCorner.html</anchorfile>
      <anchor>ade3434e3e4a51fafaa99e4e678582c27</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>CalibGridCorner::NeighborState</name>
    <filename>structCalibGridCorner_1_1NeighborState.html</filename>
    <member kind="function">
      <type></type>
      <name>NeighborState</name>
      <anchorfile>structCalibGridCorner_1_1NeighborState.html</anchorfile>
      <anchor>a6b31dfa9bf0775635cdea952b41247a5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>val</name>
      <anchorfile>structCalibGridCorner_1_1NeighborState.html</anchorfile>
      <anchor>a1b9cd2c5342a08939c95269853d40fac</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>CalibImage</name>
    <filename>classCalibImage.html</filename>
    <class kind="struct">CalibImage::ErrorAndJacobians</class>
    <member kind="function">
      <type>void</type>
      <name>Draw3DGrid</name>
      <anchorfile>classCalibImage.html</anchorfile>
      <anchor>a91b1ce37b660a9fc9d38eebccd5a16bd</anchor>
      <arglist>(ATANCamera &amp;Camera, bool bDrawErrors)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>DrawImageGrid</name>
      <anchorfile>classCalibImage.html</anchorfile>
      <anchor>afc33432b658813e2bc7f13e8688c45d3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GuessInitialPose</name>
      <anchorfile>classCalibImage.html</anchorfile>
      <anchor>a48f42c81c0051e85551fd1d0f58b5363</anchor>
      <arglist>(ATANCamera &amp;Camera)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>MakeFromImage</name>
      <anchorfile>classCalibImage.html</anchorfile>
      <anchor>a95dfa48e6c9704691d1a25464eb5944a</anchor>
      <arglist>(CVD::Image&lt; CVD::byte &gt; &amp;im)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; ErrorAndJacobians &gt;</type>
      <name>Project</name>
      <anchorfile>classCalibImage.html</anchorfile>
      <anchor>ad61c61dba99ee90e6f332f00c07ffe78</anchor>
      <arglist>(ATANCamera &amp;Camera)</arglist>
    </member>
    <member kind="variable">
      <type>CVD::Image&lt; CVD::byte &gt;</type>
      <name>mim</name>
      <anchorfile>classCalibImage.html</anchorfile>
      <anchor>aa7809a4a53e122ec2c66b1167adfcd61</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>SE3</type>
      <name>mse3CamFromWorld</name>
      <anchorfile>classCalibImage.html</anchorfile>
      <anchor>a639727d2f2275933abddaf879d058503</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>ExpandByAngle</name>
      <anchorfile>classCalibImage.html</anchorfile>
      <anchor>a03387fcdc80d354170dd616718b5ab69</anchor>
      <arglist>(int nSrc, int nDirn)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>ExpandByStep</name>
      <anchorfile>classCalibImage.html</anchorfile>
      <anchor>aee83ad303eb3729bd8bb4d718682ab39</anchor>
      <arglist>(int n)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>CVD::ImageRef</type>
      <name>IR_from_dirn</name>
      <anchorfile>classCalibImage.html</anchorfile>
      <anchor>a3322cc751515234ec526d50b9accf86e</anchor>
      <arglist>(int nDirn)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>int</type>
      <name>NextToExpand</name>
      <anchorfile>classCalibImage.html</anchorfile>
      <anchor>a8971dee8163611e977f4111976589d0f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; CVD::ImageRef &gt;</type>
      <name>mvCorners</name>
      <anchorfile>classCalibImage.html</anchorfile>
      <anchor>ab41d11a82baf75e38816ed6e67b7b44b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; CalibGridCorner &gt;</type>
      <name>mvGridCorners</name>
      <anchorfile>classCalibImage.html</anchorfile>
      <anchor>a94f54577024d8a71626bd5437124def0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>CalibImage::ErrorAndJacobians</name>
    <filename>structCalibImage_1_1ErrorAndJacobians.html</filename>
    <member kind="variable">
      <type>Matrix&lt; 2, 6 &gt;</type>
      <name>m26PoseJac</name>
      <anchorfile>structCalibImage_1_1ErrorAndJacobians.html</anchorfile>
      <anchor>aa53987e6df4240324e13a61d74d992da</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Matrix&lt; 2, NUMTRACKERCAMPARAMETERS &gt;</type>
      <name>m2NCameraJac</name>
      <anchorfile>structCalibImage_1_1ErrorAndJacobians.html</anchorfile>
      <anchor>a38cfd2325ea1d1e83606ed959d9c66bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Vector&lt; 2 &gt;</type>
      <name>v2Error</name>
      <anchorfile>structCalibImage_1_1ErrorAndJacobians.html</anchorfile>
      <anchor>a05d0a949f7de23556cac7b6451db95b3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Camera</name>
    <filename>structCamera.html</filename>
    <member kind="variable">
      <type>bool</type>
      <name>bFixed</name>
      <anchorfile>structCamera.html</anchorfile>
      <anchor>ac4a084203a2f051c9b41ef2f552517d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Matrix&lt; 6 &gt;</type>
      <name>m6U</name>
      <anchorfile>structCamera.html</anchorfile>
      <anchor>a0ab90dd2552d9f611dc17076212d8c42</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>nStartRow</name>
      <anchorfile>structCamera.html</anchorfile>
      <anchor>aa97ebd03827e09ad7ea072eecf80026e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>SE3</type>
      <name>se3CfW</name>
      <anchorfile>structCamera.html</anchorfile>
      <anchor>a6db112ab3a07d13290bc72654b4a494a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>SE3</type>
      <name>se3CfWNew</name>
      <anchorfile>structCamera.html</anchorfile>
      <anchor>a893d1ca216567d78ef618f8134b56e71</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Vector&lt; 6 &gt;</type>
      <name>v6EpsilonA</name>
      <anchorfile>structCamera.html</anchorfile>
      <anchor>a525ab230a879409ada62de33e348aa73</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>CameraCalibrator</name>
    <filename>classCameraCalibrator.html</filename>
    <member kind="function">
      <type></type>
      <name>CameraCalibrator</name>
      <anchorfile>classCameraCalibrator.html</anchorfile>
      <anchor>a7774e5cf52111648fe91d50adbb2b6de</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Run</name>
      <anchorfile>classCameraCalibrator.html</anchorfile>
      <anchor>ad52b6e41a4a0cfffbcf343cfe47ff8f5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~CameraCalibrator</name>
      <anchorfile>classCameraCalibrator.html</anchorfile>
      <anchor>a7d4a03f35cf1c985cd4dfb651dcab60f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>GUICommandHandler</name>
      <anchorfile>classCameraCalibrator.html</anchorfile>
      <anchor>a47aa1eef3e946195bcc9e08535662eb5</anchor>
      <arglist>(std::string sCommand, std::string sParams)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>imageCallback</name>
      <anchorfile>classCameraCalibrator.html</anchorfile>
      <anchor>acd1a0bf6b08eb4c64f89efc74ef1ad92</anchor>
      <arglist>(const sensor_msgs::ImageConstPtr &amp;img)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>init</name>
      <anchorfile>classCameraCalibrator.html</anchorfile>
      <anchor>a2ee0578318e93e54a3342b12d44754e4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>OptimizeOneStep</name>
      <anchorfile>classCameraCalibrator.html</anchorfile>
      <anchor>a5f4a04bb41cab20fee797f1aa0833674</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>Reset</name>
      <anchorfile>classCameraCalibrator.html</anchorfile>
      <anchor>a9dbe4a1181460872b4651c9701df4a81</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static void</type>
      <name>GUICommandCallBack</name>
      <anchorfile>classCameraCalibrator.html</anchorfile>
      <anchor>a0e22f79606bbaa0078d02440680f6ca7</anchor>
      <arglist>(void *ptr, std::string sCommand, std::string sParams)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>mbDone</name>
      <anchorfile>classCameraCalibrator.html</anchorfile>
      <anchor>a715d8fe918f1e48236e94622413badb9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>mbGrabNextFrame</name>
      <anchorfile>classCameraCalibrator.html</anchorfile>
      <anchor>a8cc2c83c7b980683529dbd986b1b696c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ATANCamera</type>
      <name>mCamera</name>
      <anchorfile>classCameraCalibrator.html</anchorfile>
      <anchor>ad57f0b3ac3f3b3ebe9e12a9aa41e595e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>CVD::Image&lt; CVD::byte &gt;</type>
      <name>mCurrentImage</name>
      <anchorfile>classCameraCalibrator.html</anchorfile>
      <anchor>a8a83020b1701a172cd529c7b71e0efa7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>mdMeanPixelError</name>
      <anchorfile>classCameraCalibrator.html</anchorfile>
      <anchor>a242883569b69a44ed829bd6494dde90d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>mDoOptimize</name>
      <anchorfile>classCameraCalibrator.html</anchorfile>
      <anchor>ac6e45300c69d7d3b0e0df22f256ab0ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>GLWindow2 *</type>
      <name>mGLWindow</name>
      <anchorfile>classCameraCalibrator.html</anchorfile>
      <anchor>a78ec9b7ea0595f3711fd0d5d9ac2d6a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>GVars3::gvar3&lt; int &gt;</type>
      <name>mgvnDisableDistortion</name>
      <anchorfile>classCameraCalibrator.html</anchorfile>
      <anchor>af4b406a04104058cd8a0ec4f73212063</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>GVars3::gvar3&lt; int &gt;</type>
      <name>mgvnOptimizing</name>
      <anchorfile>classCameraCalibrator.html</anchorfile>
      <anchor>a8089d97b46387fc650342f6d53e638eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>GVars3::gvar3&lt; int &gt;</type>
      <name>mgvnShowImage</name>
      <anchorfile>classCameraCalibrator.html</anchorfile>
      <anchor>aea5916b13c4d647575e7e120729947b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>image_transport::Subscriber</type>
      <name>mImageSub</name>
      <anchorfile>classCameraCalibrator.html</anchorfile>
      <anchor>aaef081671c257e19d7b85e499746de69</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>mNewImage</name>
      <anchorfile>classCameraCalibrator.html</anchorfile>
      <anchor>a7a3a659c0ac0242580b3d4d7917d039d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; CalibImage &gt;</type>
      <name>mvCalibImgs</name>
      <anchorfile>classCameraCalibrator.html</anchorfile>
      <anchor>aa7f82ab9bdec0bea0cbd655d8ca82570</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Candidate</name>
    <filename>structCandidate.html</filename>
    <member kind="variable">
      <type>double</type>
      <name>dSTScore</name>
      <anchorfile>structCandidate.html</anchorfile>
      <anchor>af34c2333962dfc180489358e0a93c93d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>CVD::ImageRef</type>
      <name>irLevelPos</name>
      <anchorfile>structCandidate.html</anchorfile>
      <anchor>a6a248428aa892f2f571bd280ff4915ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Vector&lt; 2 &gt;</type>
      <name>v2RootPos</name>
      <anchorfile>structCandidate.html</anchorfile>
      <anchor>a324c13a7a800e8569a0fd5ab215b0f9a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Cauchy</name>
    <filename>structCauchy.html</filename>
    <member kind="function" static="yes">
      <type>static double</type>
      <name>FindSigmaSquared</name>
      <anchorfile>structCauchy.html</anchorfile>
      <anchor>ab8a0a63248b9dae22e624e8f8ef82a7a</anchor>
      <arglist>(std::vector&lt; double &gt; &amp;vdErrorSquared)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static double</type>
      <name>ObjectiveScore</name>
      <anchorfile>structCauchy.html</anchorfile>
      <anchor>a89aa17d20bfab8348b15cf07b780f3a4</anchor>
      <arglist>(double dErrorSquared, double dSigmaSquared)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static double</type>
      <name>SquareRootWeight</name>
      <anchorfile>structCauchy.html</anchorfile>
      <anchor>a2c6eefdc7de07181d7807225c0107e66</anchor>
      <arglist>(double dErrorSquared, double dSigmaSquared)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static double</type>
      <name>Weight</name>
      <anchorfile>structCauchy.html</anchorfile>
      <anchor>aa562a01d570850f5061aea97190fd839</anchor>
      <arglist>(double dErrorSquared, double dSigmaSquared)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>FixParams</name>
    <filename>classFixParams.html</filename>
    <member kind="function">
      <type>void</type>
      <name>readFixParams</name>
      <anchorfile>classFixParams.html</anchorfile>
      <anchor>ad91b4c01ca9f89653ead4d7974a6efa9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>ARBuffer_height</name>
      <anchorfile>classFixParams.html</anchorfile>
      <anchor>a058e8db385b2998b3475ee9c419aae0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>ARBuffer_width</name>
      <anchorfile>classFixParams.html</anchorfile>
      <anchor>a057f042f63129b29313da0d8b964b823</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>BundleMEstimator</name>
      <anchorfile>classFixParams.html</anchorfile>
      <anchor>af27502a7716bc9f988534d2263758780</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>Calibrator_BlurSigma</name>
      <anchorfile>classFixParams.html</anchorfile>
      <anchor>a2c87aa32bb90b772108601166e54d3c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>Calibrator_MeanGate</name>
      <anchorfile>classFixParams.html</anchorfile>
      <anchor>a897702a7c2c44894d382b2c7835cd943</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>Calibrator_MinCornersForGrabbedImage</name>
      <anchorfile>classFixParams.html</anchorfile>
      <anchor>a4dbd15c3823c066c645b042b1e56ece4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>Calibrator_NoDistortion</name>
      <anchorfile>classFixParams.html</anchorfile>
      <anchor>a4d83155c076b4a5feb2c8e1bf65a9673</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>Calibrator_Optimize</name>
      <anchorfile>classFixParams.html</anchorfile>
      <anchor>accc24b11b3665dc08786abcc3aa0b49f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>Calibrator_Show</name>
      <anchorfile>classFixParams.html</anchorfile>
      <anchor>abc5086813ffc8a98b096c6ab09da700c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>Cam_cx</name>
      <anchorfile>classFixParams.html</anchorfile>
      <anchor>a06c13a3f6570ae68913ec2c115a00fbe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>Cam_cy</name>
      <anchorfile>classFixParams.html</anchorfile>
      <anchor>a8ca052f28515c9508df9ac010d8b3248</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>Cam_fx</name>
      <anchorfile>classFixParams.html</anchorfile>
      <anchor>a5d89ccc564beb9e121665a7b96368384</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>Cam_fy</name>
      <anchorfile>classFixParams.html</anchorfile>
      <anchor>acb4728dc11ffcb89b9e8a219279a450e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>Cam_s</name>
      <anchorfile>classFixParams.html</anchorfile>
      <anchor>a2a0865c2c98413896ff2525cb52e6814</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>CameraCalibrator_CornerPatchSize</name>
      <anchorfile>classFixParams.html</anchorfile>
      <anchor>a36026ab43cb9127399040540dd03498c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>CameraCalibrator_MaxStepDistFraction</name>
      <anchorfile>classFixParams.html</anchorfile>
      <anchor>af7c00224d696c755951974fee8488cb3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>CandidateMinSTScore</name>
      <anchorfile>classFixParams.html</anchorfile>
      <anchor>a4ad1430139d3a740301e8359f9e1fc07</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>GLWindowMenu_Enable</name>
      <anchorfile>classFixParams.html</anchorfile>
      <anchor>ae8835f72a09fec39222177b2dc2aa2f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>GLWindowMenu_mgvnMenuItemWidth</name>
      <anchorfile>classFixParams.html</anchorfile>
      <anchor>a6f0b1a84a4703d201e87a09c2f25f78b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>GLWindowMenu_mgvnMenuTextOffset</name>
      <anchorfile>classFixParams.html</anchorfile>
      <anchor>a0fafc63219d67c225edf3caed5cb93e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>gui</name>
      <anchorfile>classFixParams.html</anchorfile>
      <anchor>ac3aa9dd934d7af7e479394b51674f987</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>ImageSizeX</name>
      <anchorfile>classFixParams.html</anchorfile>
      <anchor>a96f5ca856e0a67f805fb419ab4a896d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>ImageSizeY</name>
      <anchorfile>classFixParams.html</anchorfile>
      <anchor>a2f4055e3e2e88466bd484048713b43f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>InitLevel</name>
      <anchorfile>classFixParams.html</anchorfile>
      <anchor>a8ca6d4973aa9e89c736f1176b58ce20d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>MaxFoV</name>
      <anchorfile>classFixParams.html</anchorfile>
      <anchor>a535b8c3283aa8dbf0a22873922c9dde7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>MinTukeySigma</name>
      <anchorfile>classFixParams.html</anchorfile>
      <anchor>aebe9f52a8ee663fe53977ff05fb3380e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>parent_frame</name>
      <anchorfile>classFixParams.html</anchorfile>
      <anchor>a281eea6a60d2f98e193e68519c112eda</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>TrackerMEstimator</name>
      <anchorfile>classFixParams.html</anchorfile>
      <anchor>aefb2f4a35cb9ebcdd0aa919a6d3d83db</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>WiggleScale</name>
      <anchorfile>classFixParams.html</anchorfile>
      <anchor>a4c9da57c7a79adc7f48f3d7826313005</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>GLWindow2</name>
    <filename>classGLWindow2.html</filename>
    <member kind="function">
      <type>void</type>
      <name>AddMenu</name>
      <anchorfile>classGLWindow2.html</anchorfile>
      <anchor>a2786e4c5ae9f511db39a6f9d7c576443</anchor>
      <arglist>(std::string sName, std::string sTitle)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>DrawCaption</name>
      <anchorfile>classGLWindow2.html</anchorfile>
      <anchor>aa6dcdb6dfb4a16d76365f3ced6e4ee56</anchor>
      <arglist>(std::string s)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>DrawMenus</name>
      <anchorfile>classGLWindow2.html</anchorfile>
      <anchor>a5038b917aaa93ee65ca625168d3c3021</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::pair&lt; TooN::Vector&lt; 6 &gt;, TooN::Vector&lt; 6 &gt; &gt;</type>
      <name>GetMousePoseUpdate</name>
      <anchorfile>classGLWindow2.html</anchorfile>
      <anchor>a90e405e7d64d624c4aaf029ccf1cb9ef</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GLWindow2</name>
      <anchorfile>classGLWindow2.html</anchorfile>
      <anchor>adcc6c3180ccf03a16763c84345be16d7</anchor>
      <arglist>(CVD::ImageRef irSize, std::string sTitle)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>HandlePendingEvents</name>
      <anchorfile>classGLWindow2.html</anchorfile>
      <anchor>aa437f4a52b645292d4882bdcdefde391</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PrintString</name>
      <anchorfile>classGLWindow2.html</anchorfile>
      <anchor>a054494f0af04dc288d3db6caff44b29a</anchor>
      <arglist>(CVD::ImageRef irPos, std::string s)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetupUnitOrtho</name>
      <anchorfile>classGLWindow2.html</anchorfile>
      <anchor>a78f862f31281166098d074cae8b0032d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetupVideoOrtho</name>
      <anchorfile>classGLWindow2.html</anchorfile>
      <anchor>adf575e8f5459d787ef94e2741e057fda</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetupVideoRasterPosAndZoom</name>
      <anchorfile>classGLWindow2.html</anchorfile>
      <anchor>a5994ff0ccbcf96bfe578c26b58f6cc04</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetupViewport</name>
      <anchorfile>classGLWindow2.html</anchorfile>
      <anchor>ae1f23c0a50d1827e74265fa66f86a3f3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetupWindowOrtho</name>
      <anchorfile>classGLWindow2.html</anchorfile>
      <anchor>a4de359e29d74d66fcb6376d33dcf374d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>GUICommandHandler</name>
      <anchorfile>classGLWindow2.html</anchorfile>
      <anchor>ad232be058b43714b116d1078e947d50c</anchor>
      <arglist>(std::string sCommand, std::string sParams)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>on_event</name>
      <anchorfile>classGLWindow2.html</anchorfile>
      <anchor>a98c83531ce7809ff2f912bb898d10d3d</anchor>
      <arglist>(GLWindow &amp;win, int event)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>on_key_down</name>
      <anchorfile>classGLWindow2.html</anchorfile>
      <anchor>aa27b9025ca10e8d50cb2b52ba7fa4b91</anchor>
      <arglist>(GLWindow &amp;, int key)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>on_mouse_down</name>
      <anchorfile>classGLWindow2.html</anchorfile>
      <anchor>a2d13815f1fd7a92c34143baf7efb056e</anchor>
      <arglist>(GLWindow &amp;win, CVD::ImageRef where, int state, int button)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>on_mouse_move</name>
      <anchorfile>classGLWindow2.html</anchorfile>
      <anchor>a579dce0105f90ed4aeb0f5cd289839bb</anchor>
      <arglist>(GLWindow &amp;win, CVD::ImageRef where, int state)</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static void</type>
      <name>GUICommandCallBack</name>
      <anchorfile>classGLWindow2.html</anchorfile>
      <anchor>a2e95c2f023f981f201e592c4e25901fc</anchor>
      <arglist>(void *ptr, std::string sCommand, std::string sParams)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>CVD::ImageRef</type>
      <name>mirLastMousePos</name>
      <anchorfile>classGLWindow2.html</anchorfile>
      <anchor>a4f6b322bc77a66cd921d033b967741fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>CVD::ImageRef</type>
      <name>mirVideoSize</name>
      <anchorfile>classGLWindow2.html</anchorfile>
      <anchor>ac47c383f989db60b6da29fdbc329b829</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>TooN::Vector&lt; 6 &gt;</type>
      <name>mvLeftPoseUpdate</name>
      <anchorfile>classGLWindow2.html</anchorfile>
      <anchor>a4a836ecbadb5997d5f830962754caff1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>TooN::Vector&lt; 6 &gt;</type>
      <name>mvMCPoseUpdate</name>
      <anchorfile>classGLWindow2.html</anchorfile>
      <anchor>a29c51d30b590f0f914fa652eb8e63f4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; GLWindowMenu * &gt;</type>
      <name>mvpGLWindowMenus</name>
      <anchorfile>classGLWindow2.html</anchorfile>
      <anchor>a3eede8bb5a4f65a738e249f1255b3b68</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>GLWindowMenu</name>
    <filename>classGLWindowMenu.html</filename>
    <class kind="struct">GLWindowMenu::MenuItem</class>
    <class kind="struct">GLWindowMenu::SubMenu</class>
    <member kind="function">
      <type>void</type>
      <name>FillBox</name>
      <anchorfile>classGLWindowMenu.html</anchorfile>
      <anchor>a605c151d8f8d5176d56866507fa4373d</anchor>
      <arglist>(int l, int r, int t, int b)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GLWindowMenu</name>
      <anchorfile>classGLWindowMenu.html</anchorfile>
      <anchor>a8746dcac80e948b6cdacd164a16ab3d6</anchor>
      <arglist>(std::string sName, std::string sTitle)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GUICommandHandler</name>
      <anchorfile>classGLWindowMenu.html</anchorfile>
      <anchor>a20667f20105485e992a81ff414b98f9d</anchor>
      <arglist>(std::string sCommand, std::string sParams)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>HandleClick</name>
      <anchorfile>classGLWindowMenu.html</anchorfile>
      <anchor>a920da657b4e300c459a97415229e2b22</anchor>
      <arglist>(int button, int state, int x, int y)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LineBox</name>
      <anchorfile>classGLWindowMenu.html</anchorfile>
      <anchor>a49b898c7b929ca967893a88a137c3bde</anchor>
      <arglist>(int l, int r, int t, int b)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Render</name>
      <anchorfile>classGLWindowMenu.html</anchorfile>
      <anchor>a09e0fd83640f2cc002f10e31c71e0e90</anchor>
      <arglist>(int nTop, int nHeight, int nWidth, GLWindow2 &amp;glw)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~GLWindowMenu</name>
      <anchorfile>classGLWindowMenu.html</anchorfile>
      <anchor>a9d46d420053c60d6978bd22833ef4030</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>GUICommandCallBack</name>
      <anchorfile>classGLWindowMenu.html</anchorfile>
      <anchor>a72bf1c2f85ea242d81ac3b871f51b75b</anchor>
      <arglist>(void *ptr, std::string sCommand, std::string sParams)</arglist>
    </member>
    <member kind="enumeration">
      <name>MenuItemType</name>
      <anchorfile>classGLWindowMenu.html</anchorfile>
      <anchor>a1545ed291f014d7b8609cf3f1a4e0424</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Button</name>
      <anchorfile>classGLWindowMenu.html</anchorfile>
      <anchor>a1545ed291f014d7b8609cf3f1a4e0424a1ab5ffe87c1e426ac8c98c3057277f3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Toggle</name>
      <anchorfile>classGLWindowMenu.html</anchorfile>
      <anchor>a1545ed291f014d7b8609cf3f1a4e0424ac8cb71ad8c9683b1f4742870d1904e68</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Monitor</name>
      <anchorfile>classGLWindowMenu.html</anchorfile>
      <anchor>a1545ed291f014d7b8609cf3f1a4e0424ad87b5e6c07f2d1e719e9fc08a97b279a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Slider</name>
      <anchorfile>classGLWindowMenu.html</anchorfile>
      <anchor>a1545ed291f014d7b8609cf3f1a4e0424a93fafe86ad935b6ee70aa577ff4505b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>mgvnEnabled</name>
      <anchorfile>classGLWindowMenu.html</anchorfile>
      <anchor>a1a6049f67ac84457ef52005f0462c68a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>mgvnMenuItemWidth</name>
      <anchorfile>classGLWindowMenu.html</anchorfile>
      <anchor>a60215daeb5e0d1f120a79ebb935e4be7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>mgvnMenuTextOffset</name>
      <anchorfile>classGLWindowMenu.html</anchorfile>
      <anchor>a974106c3961f6bc0818332971388f3d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; std::string, SubMenu &gt;</type>
      <name>mmSubMenus</name>
      <anchorfile>classGLWindowMenu.html</anchorfile>
      <anchor>a7939a8e2283dc12391d39e2a9e480d36</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>mnLeftMostCoord</name>
      <anchorfile>classGLWindowMenu.html</anchorfile>
      <anchor>aa78a29571e71d232bf9735121f5ff877</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>mnMenuHeight</name>
      <anchorfile>classGLWindowMenu.html</anchorfile>
      <anchor>aa9bfc15665f382f3e02d7c158c9fa37d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>mnMenuTop</name>
      <anchorfile>classGLWindowMenu.html</anchorfile>
      <anchor>a749f3e325e0820db20f91b21e12fa250</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>mnTextOffset</name>
      <anchorfile>classGLWindowMenu.html</anchorfile>
      <anchor>afdece52bbda189eb83ee6da1447ca405</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>mnWidth</name>
      <anchorfile>classGLWindowMenu.html</anchorfile>
      <anchor>af7aa6f8d9c9ab7ee195e4c0465f3ffa4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>msCurrentSubMenu</name>
      <anchorfile>classGLWindowMenu.html</anchorfile>
      <anchor>af162ce8755f15bb79177db2034425a2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>msName</name>
      <anchorfile>classGLWindowMenu.html</anchorfile>
      <anchor>a431bd289eae3e5ec450fb437f908e46b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>msTitle</name>
      <anchorfile>classGLWindowMenu.html</anchorfile>
      <anchor>ab5207f708ecafec0e96ee4d4f8c7ac2c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>GLWindowMenu::MenuItem</name>
    <filename>structGLWindowMenu_1_1MenuItem.html</filename>
    <member kind="variable">
      <type>GVars3::gvar2_int</type>
      <name>gvnIntValue</name>
      <anchorfile>structGLWindowMenu_1_1MenuItem.html</anchorfile>
      <anchor>ad47336ef172418b9c4a6dcb53d1fa57f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>max</name>
      <anchorfile>structGLWindowMenu_1_1MenuItem.html</anchorfile>
      <anchor>aab618f3252f2fe35e68a65fc69ed9567</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>min</name>
      <anchorfile>structGLWindowMenu_1_1MenuItem.html</anchorfile>
      <anchor>a35d3590bf5fc1c408fe8690d0dc41b5c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>sName</name>
      <anchorfile>structGLWindowMenu_1_1MenuItem.html</anchorfile>
      <anchor>a508b80a380d7d06a88b3690a406b5c2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>sNextMenu</name>
      <anchorfile>structGLWindowMenu_1_1MenuItem.html</anchorfile>
      <anchor>a44904a2f1eb416a65d2617df38fd73b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>sParam</name>
      <anchorfile>structGLWindowMenu_1_1MenuItem.html</anchorfile>
      <anchor>ad0db8022013d92631423477afa9fdc19</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>MenuItemType</type>
      <name>type</name>
      <anchorfile>structGLWindowMenu_1_1MenuItem.html</anchorfile>
      <anchor>ae9ab690f3fcfbc2ab1d97cb4814665ad</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>GLWindowMenu::SubMenu</name>
    <filename>structGLWindowMenu_1_1SubMenu.html</filename>
    <member kind="variable">
      <type>std::vector&lt; MenuItem &gt;</type>
      <name>mvItems</name>
      <anchorfile>structGLWindowMenu_1_1SubMenu.html</anchorfile>
      <anchor>a6e682f9944e273392128449231ad2315</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>HomographyDecomposition</name>
    <filename>structHomographyDecomposition.html</filename>
    <member kind="variable">
      <type>double</type>
      <name>d</name>
      <anchorfile>structHomographyDecomposition.html</anchorfile>
      <anchor>a608839a8d7682391ada3ff25686ccaaa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Matrix&lt; 3 &gt;</type>
      <name>m3Rp</name>
      <anchorfile>structHomographyDecomposition.html</anchorfile>
      <anchor>a0889f6b4f99d27a0f759fe57fbdb0a2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>nScore</name>
      <anchorfile>structHomographyDecomposition.html</anchorfile>
      <anchor>a3860d5aefd43bd1c367d023ad186e137</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>SE3</type>
      <name>se3SecondFromFirst</name>
      <anchorfile>structHomographyDecomposition.html</anchorfile>
      <anchor>a36f0f7b84ec072cd034dc3b8f743fef3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Vector&lt; 3 &gt;</type>
      <name>v3n</name>
      <anchorfile>structHomographyDecomposition.html</anchorfile>
      <anchor>a910182f744ecf8df1c6ae545b067c73b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Vector&lt; 3 &gt;</type>
      <name>v3Tp</name>
      <anchorfile>structHomographyDecomposition.html</anchorfile>
      <anchor>aed1c6a83b603a44546c01131d0979b1e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>HomographyInit</name>
    <filename>classHomographyInit.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>Compute</name>
      <anchorfile>classHomographyInit.html</anchorfile>
      <anchor>a5e1820d32f78f975ade1dd79267214ec</anchor>
      <arglist>(std::vector&lt; HomographyMatch &gt; vMatches, double dMaxPixelError, SE3&lt;&gt; &amp;se3SecondCameraPose)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>BestHomographyFromMatches_MLESAC</name>
      <anchorfile>classHomographyInit.html</anchorfile>
      <anchor>ac444dad0834283b1319467e28742b94a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>ChooseBestDecomposition</name>
      <anchorfile>classHomographyInit.html</anchorfile>
      <anchor>aec1c0cd76bc9ec06adcf57852098c892</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>DecomposeHomography</name>
      <anchorfile>classHomographyInit.html</anchorfile>
      <anchor>a102708178d35552aabe921566d93e690</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>Matrix&lt; 3 &gt;</type>
      <name>HomographyFromMatches</name>
      <anchorfile>classHomographyInit.html</anchorfile>
      <anchor>a8b2472a81d49b7d00ddc3ab7508d5b09</anchor>
      <arglist>(std::vector&lt; HomographyMatch &gt; vMatches)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>IsHomographyInlier</name>
      <anchorfile>classHomographyInit.html</anchorfile>
      <anchor>a590ad9deb37c1131dfba022c81e2cca0</anchor>
      <arglist>(Matrix&lt; 3 &gt; m3Homography, HomographyMatch match)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>double</type>
      <name>MLESACScore</name>
      <anchorfile>classHomographyInit.html</anchorfile>
      <anchor>ab300db30a57d6061a3ef4c488b0d136d</anchor>
      <arglist>(Matrix&lt; 3 &gt; m3Homography, HomographyMatch match)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>RefineHomographyWithInliers</name>
      <anchorfile>classHomographyInit.html</anchorfile>
      <anchor>ad18920a038164d2960fb2e7277bcaefb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>mdMaxPixelErrorSquared</name>
      <anchorfile>classHomographyInit.html</anchorfile>
      <anchor>a068df1e4d098351a59798475dc65c11b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Matrix&lt; 3 &gt;</type>
      <name>mm3BestHomography</name>
      <anchorfile>classHomographyInit.html</anchorfile>
      <anchor>a03a77d3c548bda762a43e4bb271d720b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; HomographyDecomposition &gt;</type>
      <name>mvDecompositions</name>
      <anchorfile>classHomographyInit.html</anchorfile>
      <anchor>ad7f2b1090665947fd9b2e3cbed6e6311</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; HomographyMatch &gt;</type>
      <name>mvHomographyInliers</name>
      <anchorfile>classHomographyInit.html</anchorfile>
      <anchor>a313743adcbd3f0fd096163ad34ad8aa6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; HomographyMatch &gt;</type>
      <name>mvMatches</name>
      <anchorfile>classHomographyInit.html</anchorfile>
      <anchor>afad5af881f1960fa605239bcf133dd26</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>HomographyMatch</name>
    <filename>structHomographyMatch.html</filename>
    <member kind="variable">
      <type>Matrix&lt; 2 &gt;</type>
      <name>m2PixelProjectionJac</name>
      <anchorfile>structHomographyMatch.html</anchorfile>
      <anchor>af17dfb8b7fc2a00fd27329e848067104</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Vector&lt; 2 &gt;</type>
      <name>v2CamPlaneFirst</name>
      <anchorfile>structHomographyMatch.html</anchorfile>
      <anchor>ad617aa0a0a4b0519a96fea4883a2d18c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Vector&lt; 2 &gt;</type>
      <name>v2CamPlaneSecond</name>
      <anchorfile>structHomographyMatch.html</anchorfile>
      <anchor>ac2ba2a37537a9206aae6603d06d0937e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Huber</name>
    <filename>structHuber.html</filename>
    <member kind="function" static="yes">
      <type>static double</type>
      <name>FindSigmaSquared</name>
      <anchorfile>structHuber.html</anchorfile>
      <anchor>a08bf55c900bb45559c0e34e301098661</anchor>
      <arglist>(std::vector&lt; double &gt; &amp;vdErrorSquared)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static double</type>
      <name>ObjectiveScore</name>
      <anchorfile>structHuber.html</anchorfile>
      <anchor>ab66d65462a342e251dab1bb420360b39</anchor>
      <arglist>(double dErrorSquared, double dSigmaSquared)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static double</type>
      <name>SquareRootWeight</name>
      <anchorfile>structHuber.html</anchorfile>
      <anchor>acf15ee0914acfd48b8fe2e8927c01bc1</anchor>
      <arglist>(double dErrorSquared, double dSigmaSquared)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static double</type>
      <name>Weight</name>
      <anchorfile>structHuber.html</anchorfile>
      <anchor>a8ceb8b36888818396dcfde85a02322bc</anchor>
      <arglist>(double dErrorSquared, double dSigmaSquared)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>KeyFrame</name>
    <filename>structKeyFrame.html</filename>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; KeyFrame &gt;</type>
      <name>Ptr</name>
      <anchorfile>structKeyFrame.html</anchorfile>
      <anchor>a40b5e3472ae7749d3fc5dbe9f7631199</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AddKeyMapPoint</name>
      <anchorfile>structKeyFrame.html</anchorfile>
      <anchor>aefd45f245f5bd2245e01bc89c0eb04bf</anchor>
      <arglist>(boost::shared_ptr&lt; MapPoint &gt; mp)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>KeyFrame</name>
      <anchorfile>structKeyFrame.html</anchorfile>
      <anchor>abac306ebaa984268b353789fe9420f85</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MakeKeyFrame_Lite</name>
      <anchorfile>structKeyFrame.html</anchorfile>
      <anchor>a8dfa5002bc2d2bfb73ebbd5320b3495a</anchor>
      <arglist>(CVD::BasicImage&lt; CVD::byte &gt; &amp;im)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MakeKeyFrame_Rest</name>
      <anchorfile>structKeyFrame.html</anchorfile>
      <anchor>af87142bc44ffa9ed3d9aa11f7f34ae59</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>Level</type>
      <name>aLevels</name>
      <anchorfile>structKeyFrame.html</anchorfile>
      <anchor>a4962879f78735ad057b1e943a36ae9f6</anchor>
      <arglist>[LEVELS]</arglist>
    </member>
    <member kind="variable">
      <type>boost::shared_ptr&lt; MapPoint &gt;</type>
      <name>apCurrentBestPoints</name>
      <anchorfile>structKeyFrame.html</anchorfile>
      <anchor>acd96dce52b4ebde7580a8d11e09cab36</anchor>
      <arglist>[iBestPointsCount]</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>bFixed</name>
      <anchorfile>structKeyFrame.html</anchorfile>
      <anchor>a9ec9520a915b479c66d6c36402a48d75</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>bID</name>
      <anchorfile>structKeyFrame.html</anchorfile>
      <anchor>a750cf69961bb68aabeacf90f77ca7ff0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>dSceneDepthMean</name>
      <anchorfile>structKeyFrame.html</anchorfile>
      <anchor>a994d0023adb8348cfa6ecd4f61db0b8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>dSceneDepthMedian</name>
      <anchorfile>structKeyFrame.html</anchorfile>
      <anchor>a4b72ea89f0a820a635cbad16aec48ad2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>dSceneDepthSigma</name>
      <anchorfile>structKeyFrame.html</anchorfile>
      <anchor>a666d792dbb1302b0ebfc38f2d8355e76</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>ID</name>
      <anchorfile>structKeyFrame.html</anchorfile>
      <anchor>a55599857ed0aae14b3f1fb99b97170c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::map&lt; boost::shared_ptr&lt; MapPoint &gt;, Measurement &gt;</type>
      <name>mMeasurements</name>
      <anchorfile>structKeyFrame.html</anchorfile>
      <anchor>a817b8adbce33b52af923329b36ff13cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>SmallBlurryImage *</type>
      <name>pSBI</name>
      <anchorfile>structKeyFrame.html</anchorfile>
      <anchor>a8e4056b6358b9ace6e4d0da2194c7594</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>SE3</type>
      <name>se3CfromW</name>
      <anchorfile>structKeyFrame.html</anchorfile>
      <anchor>a11ad67f26985d5400a466e2baa8fafa9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; boost::shared_ptr&lt; MapPoint &gt; &gt;</type>
      <name>vpPoints</name>
      <anchorfile>structKeyFrame.html</anchorfile>
      <anchor>a44b483b3de434153a1493fa9067005c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const unsigned int</type>
      <name>iBestPointsCount</name>
      <anchorfile>structKeyFrame.html</anchorfile>
      <anchor>a66c077b58556ab8ebc9e33c8b5d76216</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>LeastSquares</name>
    <filename>structLeastSquares.html</filename>
    <member kind="function" static="yes">
      <type>static double</type>
      <name>FindSigmaSquared</name>
      <anchorfile>structLeastSquares.html</anchorfile>
      <anchor>a18cbe504af18767df5fc4fe081d468fd</anchor>
      <arglist>(std::vector&lt; double &gt; &amp;vdErrorSquared)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static double</type>
      <name>ObjectiveScore</name>
      <anchorfile>structLeastSquares.html</anchorfile>
      <anchor>a9fd315dff42cde651fd28b9eecd38c39</anchor>
      <arglist>(double dErrorSquared, double dSigmaSquared)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static double</type>
      <name>SquareRootWeight</name>
      <anchorfile>structLeastSquares.html</anchorfile>
      <anchor>ada89aeba902acebd51a19b37de3ced85</anchor>
      <arglist>(double dErrorSquared, double dSigmaSquared)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static double</type>
      <name>Weight</name>
      <anchorfile>structLeastSquares.html</anchorfile>
      <anchor>ab1b4f28d7b27c1cfbdc12d4d1fa6c120</anchor>
      <arglist>(double dErrorSquared, double dSigmaSquared)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Level</name>
    <filename>structLevel.html</filename>
    <member kind="function">
      <type></type>
      <name>Level</name>
      <anchorfile>structLevel.html</anchorfile>
      <anchor>a7a696c928ca5d5354db6e50e46d0f67d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Level &amp;</type>
      <name>operator=</name>
      <anchorfile>structLevel.html</anchorfile>
      <anchor>ac6fa10080b575ae8c9f42c38e24a0965</anchor>
      <arglist>(const Level &amp;rhs)</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>bImplaneCornersCached</name>
      <anchorfile>structLevel.html</anchorfile>
      <anchor>af7aeb49dc6feb05123de49d9c17cecfc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>CVD::Image&lt; CVD::byte &gt;</type>
      <name>im</name>
      <anchorfile>structLevel.html</anchorfile>
      <anchor>aa2fda57784edbadc7673541d76d32384</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; Candidate &gt;</type>
      <name>vCandidates</name>
      <anchorfile>structLevel.html</anchorfile>
      <anchor>a36ae51f17356652e76d6ef3f9fb94a06</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; int &gt;</type>
      <name>vCornerRowLUT</name>
      <anchorfile>structLevel.html</anchorfile>
      <anchor>a472bebefbe0a11eb90c7e7ad60bcf4cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; CVD::ImageRef &gt;</type>
      <name>vCorners</name>
      <anchorfile>structLevel.html</anchorfile>
      <anchor>a6a78a28fc72de71b2640f6aef2161b07</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; Vector&lt; 2 &gt; &gt;</type>
      <name>vImplaneCorners</name>
      <anchorfile>structLevel.html</anchorfile>
      <anchor>ae808e99245a500d750e5b2b0020ca4ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; CVD::ImageRef &gt;</type>
      <name>vMaxCorners</name>
      <anchorfile>structLevel.html</anchorfile>
      <anchor>a77050a0a1df3c46ee3db6fa094cd3109</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>LevelHelpersFiller</name>
    <filename>structLevelHelpersFiller.html</filename>
    <member kind="function">
      <type></type>
      <name>LevelHelpersFiller</name>
      <anchorfile>structLevelHelpersFiller.html</anchorfile>
      <anchor>a4ae967b7adaa2ba92c07d8e3735e5b50</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Map</name>
    <filename>structMap.html</filename>
    <member kind="function">
      <type>void</type>
      <name>EmptyTrash</name>
      <anchorfile>structMap.html</anchorfile>
      <anchor>a58886ce2c890e80d679ffb66088bdac4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsGood</name>
      <anchorfile>structMap.html</anchorfile>
      <anchor>a81c598897a9b30ece4f2a9acffaa6572</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Map</name>
      <anchorfile>structMap.html</anchorfile>
      <anchor>a0f5ad0fd4563497b4214038cbca8b582</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MoveBadPointsToTrash</name>
      <anchorfile>structMap.html</anchorfile>
      <anchor>a3ad3feb9bd254e8c548d79e3ffdfb9a0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Reset</name>
      <anchorfile>structMap.html</anchorfile>
      <anchor>a59d9d701fafb7adf3e9754b7b14c8cc0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>bGood</name>
      <anchorfile>structMap.html</anchorfile>
      <anchor>a248c8ef67476482fd303153494410c0b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; boost::shared_ptr&lt; KeyFrame &gt; &gt;</type>
      <name>vpKeyFrames</name>
      <anchorfile>structMap.html</anchorfile>
      <anchor>aa641360c7deda832216a995b5e1d56af</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; boost::shared_ptr&lt; MapPoint &gt; &gt;</type>
      <name>vpPoints</name>
      <anchorfile>structMap.html</anchorfile>
      <anchor>add1e850fe7c778ed5632fe56d29880ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; boost::shared_ptr&lt; MapPoint &gt; &gt;</type>
      <name>vpPointsTrash</name>
      <anchorfile>structMap.html</anchorfile>
      <anchor>acd5af6824b4d5fb981fc091d52485265</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MapMaker</name>
    <filename>classMapMaker.html</filename>
    <class kind="struct">MapMaker::Command</class>
    <member kind="function">
      <type>void</type>
      <name>AddKeyFrame</name>
      <anchorfile>classMapMaker.html</anchorfile>
      <anchor>a6a5deb86413287ed0a724d6ec6bd58ed</anchor>
      <arglist>(KeyFrame::Ptr k)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ApplyGlobalScaleToMap</name>
      <anchorfile>classMapMaker.html</anchorfile>
      <anchor>a7acc986af8bf436463c1812fe1704c1f</anchor>
      <arglist>(double dScale)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ApplyGlobalTransformationToMap</name>
      <anchorfile>classMapMaker.html</anchorfile>
      <anchor>a8dc84e6436a9d0793a760cd6fb723dfb</anchor>
      <arglist>(SE3&lt;&gt; se3NewFromOld)</arglist>
    </member>
    <member kind="function">
      <type>KeyFrame::Ptr</type>
      <name>ClosestKeyFrame</name>
      <anchorfile>classMapMaker.html</anchorfile>
      <anchor>a6a673fa9ebd7ec587718c4506f0d0ca8</anchor>
      <arglist>(KeyFrame::Ptr k)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getMessageForUser</name>
      <anchorfile>classMapMaker.html</anchorfile>
      <anchor>a4850bc2e43016ccfe36e785fb573afd2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>InitFromStereo</name>
      <anchorfile>classMapMaker.html</anchorfile>
      <anchor>ab27abff2d5746f049e38000be7abce6b</anchor>
      <arglist>(KeyFrame::Ptr kFirst, KeyFrame::Ptr kSecond, std::vector&lt; std::pair&lt; CVD::ImageRef, CVD::ImageRef &gt; &gt; &amp;vMatches, SE3&lt;&gt; &amp;se3CameraPos)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>InitFromStereo_OLD</name>
      <anchorfile>classMapMaker.html</anchorfile>
      <anchor>a0202ee5edc6591d2dba477500bc1a9a2</anchor>
      <arglist>(KeyFrame::Ptr kFirst, KeyFrame::Ptr kSecond, std::vector&lt; std::pair&lt; CVD::ImageRef, CVD::ImageRef &gt; &gt; &amp;vMatches, SE3&lt;&gt; &amp;se3CameraPos)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsDistanceToNearestKeyFrameExcessive</name>
      <anchorfile>classMapMaker.html</anchorfile>
      <anchor>a473c921d91824a08c5aff7ec13ae9e15</anchor>
      <arglist>(KeyFrame::Ptr kCurrent)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MapMaker</name>
      <anchorfile>classMapMaker.html</anchorfile>
      <anchor>a9ba9a0a40c25d840503a6159fc1c25d6</anchor>
      <arglist>(Map &amp;m, const ATANCamera &amp;cam, ros::NodeHandle &amp;nh)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; KeyFrame::Ptr &gt;</type>
      <name>NClosestKeyFrames</name>
      <anchorfile>classMapMaker.html</anchorfile>
      <anchor>a28ad312919419950dfdd94c71b0e31e9</anchor>
      <arglist>(KeyFrame::Ptr k, unsigned int N)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>NeedNewKeyFrame</name>
      <anchorfile>classMapMaker.html</anchorfile>
      <anchor>af8d0b80ee144ac5f56bb47210f30cba9</anchor>
      <arglist>(KeyFrame::Ptr kCurrent)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>QueueSize</name>
      <anchorfile>classMapMaker.html</anchorfile>
      <anchor>ab6bd69f268aa8f05416c5071b93d5731</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>RequestReset</name>
      <anchorfile>classMapMaker.html</anchorfile>
      <anchor>a132fc4c7223676386cb8da420b151796</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ResetDone</name>
      <anchorfile>classMapMaker.html</anchorfile>
      <anchor>a63ec8516f1baefda696eeca0f7a2f376</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resetMessageForUser</name>
      <anchorfile>classMapMaker.html</anchorfile>
      <anchor>a852fcb1fbe1ba267d9878561ed1edc8c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~MapMaker</name>
      <anchorfile>classMapMaker.html</anchorfile>
      <anchor>a270d6592f31c8026c809501ff4f2c2b9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>AddKeyFrameFromTopOfQueue</name>
      <anchorfile>classMapMaker.html</anchorfile>
      <anchor>a886570cf889020c5d8fa2e01ce75996c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>AddPointEpipolar</name>
      <anchorfile>classMapMaker.html</anchorfile>
      <anchor>a29cf1047cd2e43a5f86c8e27905c7b89</anchor>
      <arglist>(KeyFrame::Ptr kSrc, KeyFrame::Ptr kTarget, int nLevel, int nCandidate)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>AddSomeMapPoints</name>
      <anchorfile>classMapMaker.html</anchorfile>
      <anchor>a87a2e577b933507e6277427c47c43054</anchor>
      <arglist>(int nLevel)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>BundleAdjust</name>
      <anchorfile>classMapMaker.html</anchorfile>
      <anchor>a6532b0cf466767010a32d6794927f315</anchor>
      <arglist>(std::set&lt; KeyFrame::Ptr &gt;, std::set&lt; KeyFrame::Ptr &gt;, std::set&lt; boost::shared_ptr&lt; MapPoint &gt; &gt;, bool)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>BundleAdjustAll</name>
      <anchorfile>classMapMaker.html</anchorfile>
      <anchor>ae7e294031f100c07e72ac167478fb587</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>BundleAdjustRecent</name>
      <anchorfile>classMapMaker.html</anchorfile>
      <anchor>a2962f5bcf1a82d1a495a22582955cbb2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>SE3</type>
      <name>CalcPlaneAligner</name>
      <anchorfile>classMapMaker.html</anchorfile>
      <anchor>a63f5b9461a837c2e20c0905d0ff04df3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>double</type>
      <name>DistToNearestKeyFrame</name>
      <anchorfile>classMapMaker.html</anchorfile>
      <anchor>a2516eb507f0a747e7b50cb4b0dbaf10c</anchor>
      <arglist>(KeyFrame::Ptr kCurrent)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>GUICommandHandler</name>
      <anchorfile>classMapMaker.html</anchorfile>
      <anchor>a6afb212b6070e2e2e79b0616db69638b</anchor>
      <arglist>(std::string sCommand, std::string sParams)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>HandleBadPoints</name>
      <anchorfile>classMapMaker.html</anchorfile>
      <anchor>a4fd01daa4cb3639d06395090393b98ae</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>double</type>
      <name>KeyFrameLinearDist</name>
      <anchorfile>classMapMaker.html</anchorfile>
      <anchor>abee3cdd9c54c1a925fa8205138f68e26</anchor>
      <arglist>(KeyFrame::Ptr k1, KeyFrame::Ptr k2)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>ReFind_Common</name>
      <anchorfile>classMapMaker.html</anchorfile>
      <anchor>a9085e4ab5c35fda452be9512be9cf2b7</anchor>
      <arglist>(KeyFrame::Ptr k, boost::shared_ptr&lt; MapPoint &gt; p)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>ReFindAll</name>
      <anchorfile>classMapMaker.html</anchorfile>
      <anchor>a003d401d84241a8d3361cf88d7492a31</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>ReFindFromFailureQueue</name>
      <anchorfile>classMapMaker.html</anchorfile>
      <anchor>af81acbc8521774e9f6b69efc8f0907e4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>int</type>
      <name>ReFindInSingleKeyFrame</name>
      <anchorfile>classMapMaker.html</anchorfile>
      <anchor>a33962ea6d4f44fc345dd6f5c2c11ff6d</anchor>
      <arglist>(KeyFrame::Ptr k)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>ReFindNewlyMade</name>
      <anchorfile>classMapMaker.html</anchorfile>
      <anchor>aee8e87553a9f5093fc3197f08fc7efc5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>RefreshSceneDepth</name>
      <anchorfile>classMapMaker.html</anchorfile>
      <anchor>a84a7b6f7a6e185e680e007772c090f08</anchor>
      <arglist>(KeyFrame::Ptr pKF)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>Vector&lt; 3 &gt;</type>
      <name>ReprojectPoint</name>
      <anchorfile>classMapMaker.html</anchorfile>
      <anchor>a0dd86d4dbdd106b8c51a2e9db54d8eff</anchor>
      <arglist>(SE3&lt;&gt; se3AfromB, const Vector&lt; 2 &gt; &amp;v2A, const Vector&lt; 2 &gt; &amp;v2B)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>Reset</name>
      <anchorfile>classMapMaker.html</anchorfile>
      <anchor>a1baa21c897468de2f9ee654a6438e8c9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>run</name>
      <anchorfile>classMapMaker.html</anchorfile>
      <anchor>a7d73ebc06bba5755f86e62aafa22e422</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>SubPixelRefineMatches</name>
      <anchorfile>classMapMaker.html</anchorfile>
      <anchor>a616e28db6bc20fa9254e7fdc2cc903d9</anchor>
      <arglist>(KeyFrame::Ptr k, int nLevel)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>ThinCandidates</name>
      <anchorfile>classMapMaker.html</anchorfile>
      <anchor>afe01de7f3b36d0bec9157afa9c0c2a83</anchor>
      <arglist>(KeyFrame::Ptr k, int nLevel)</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static void</type>
      <name>GUICommandCallBack</name>
      <anchorfile>classMapMaker.html</anchorfile>
      <anchor>ac12684b9215fd27c9aff2142d3c399d1</anchor>
      <arglist>(void *ptr, std::string sCommand, std::string sParams)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>mbBundleAbortRequested</name>
      <anchorfile>classMapMaker.html</anchorfile>
      <anchor>a99d08a8ec4f80cfa846ee7bd4da1e485</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>mbBundleConverged_Full</name>
      <anchorfile>classMapMaker.html</anchorfile>
      <anchor>ab299bcefff0f8ff64dcd78d0d4e3a125</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>mbBundleConverged_Recent</name>
      <anchorfile>classMapMaker.html</anchorfile>
      <anchor>ab613565be3873740470c4b2fc438f41d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>mbBundleRunning</name>
      <anchorfile>classMapMaker.html</anchorfile>
      <anchor>a8cfc18567123cd2d054a41c0a5731ec5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>mbBundleRunningIsRecent</name>
      <anchorfile>classMapMaker.html</anchorfile>
      <anchor>a4d21d52cbab5260c2298226164879018</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>mbResetDone</name>
      <anchorfile>classMapMaker.html</anchorfile>
      <anchor>a9010241199b5b242ef3fb56f34c5c6d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>mbResetRequested</name>
      <anchorfile>classMapMaker.html</anchorfile>
      <anchor>a919708e6565165405fd5370f0987d63d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ATANCamera</type>
      <name>mCamera</name>
      <anchorfile>classMapMaker.html</anchorfile>
      <anchor>aba8f85cb9ffe674f95f5648d4354445c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>mdWiggleScale</name>
      <anchorfile>classMapMaker.html</anchorfile>
      <anchor>a182f1ce425b31f467f1f85029fca0b1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>mdWiggleScaleDepthNormalized</name>
      <anchorfile>classMapMaker.html</anchorfile>
      <anchor>af572c94fd8630c331f4f07a0d969b672</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Map &amp;</type>
      <name>mMap</name>
      <anchorfile>classMapMaker.html</anchorfile>
      <anchor>a687938f5c8d31fe2e288154bb5b28d8e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::ostringstream</type>
      <name>mMessageForUser</name>
      <anchorfile>classMapMaker.html</anchorfile>
      <anchor>a002f5e661fceb28b9f6f5ea243852399</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::queue&lt; boost::shared_ptr&lt; MapPoint &gt; &gt;</type>
      <name>mqNewQueue</name>
      <anchorfile>classMapMaker.html</anchorfile>
      <anchor>a395be44e16ee402a491f44bccb13daff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; std::pair&lt; KeyFrame::Ptr, boost::shared_ptr&lt; MapPoint &gt; &gt; &gt;</type>
      <name>mvFailureQueue</name>
      <anchorfile>classMapMaker.html</anchorfile>
      <anchor>a334c8f0b04cab3b981581ade0b777572</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; KeyFrame::Ptr &gt;</type>
      <name>mvpKeyFrameQueue</name>
      <anchorfile>classMapMaker.html</anchorfile>
      <anchor>a40b4670ccccf4864cff2d9c6960ea968</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; Command &gt;</type>
      <name>mvQueuedCommands</name>
      <anchorfile>classMapMaker.html</anchorfile>
      <anchor>ae03e861c5fbf007178a4329e79034193</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>OctoMapInterface</type>
      <name>octomap_interface</name>
      <anchorfile>classMapMaker.html</anchorfile>
      <anchor>acad2a19be7b1bb0eb0a81270bf620542</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>MapMaker::Command</name>
    <filename>structMapMaker_1_1Command.html</filename>
    <member kind="variable">
      <type>std::string</type>
      <name>sCommand</name>
      <anchorfile>structMapMaker_1_1Command.html</anchorfile>
      <anchor>a79daf7e66fafd4d6e1451ad40953df50</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>sParams</name>
      <anchorfile>structMapMaker_1_1Command.html</anchorfile>
      <anchor>a1f0e42bef573f24cf76cff2bcab6dc85</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>MapMakerData</name>
    <filename>structMapMakerData.html</filename>
    <member kind="function">
      <type>int</type>
      <name>GoodMeasCount</name>
      <anchorfile>structMapMakerData.html</anchorfile>
      <anchor>ae912e06715985c8b2ea4ab251d49d217</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>std::set&lt; KeyFrame::Ptr &gt;</type>
      <name>sMeasurementKFs</name>
      <anchorfile>structMapMakerData.html</anchorfile>
      <anchor>a94ef76955b976336f5dfce828754a20e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::set&lt; KeyFrame::Ptr &gt;</type>
      <name>sNeverRetryKFs</name>
      <anchorfile>structMapMakerData.html</anchorfile>
      <anchor>a9ff285721bddb212b4f482cea526eff8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>MapPoint</name>
    <filename>structMapPoint.html</filename>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; MapPoint &gt;</type>
      <name>Ptr</name>
      <anchorfile>structMapPoint.html</anchorfile>
      <anchor>af81398f52e5b332d95d620a9dedda0b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MapPoint</name>
      <anchorfile>structMapPoint.html</anchorfile>
      <anchor>ab74cdf0388b2b7a08763e06006ddfeb9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>RefreshPixelVectors</name>
      <anchorfile>structMapPoint.html</anchorfile>
      <anchor>ae5075b6febd541a4eec4a28653008334</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>bAlreadyProjected</name>
      <anchorfile>structMapPoint.html</anchorfile>
      <anchor>af742540a7e16c6f6ced677ea7047746f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>bBad</name>
      <anchorfile>structMapPoint.html</anchorfile>
      <anchor>a93a91222a63f14d8992cf4742baf3619</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>bID</name>
      <anchorfile>structMapPoint.html</anchorfile>
      <anchor>a4299a46db2a4bc1b67ff7ab85af1c46e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>dCreationTime</name>
      <anchorfile>structMapPoint.html</anchorfile>
      <anchor>a9917398db199d7704656a29408bea345</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>CVD::ImageRef</type>
      <name>irCenter</name>
      <anchorfile>structMapPoint.html</anchorfile>
      <anchor>ae303940d5542eb614c0609ad0681846f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>nMEstimatorInlierCount</name>
      <anchorfile>structMapPoint.html</anchorfile>
      <anchor>af3b32587aca37b06999a3a896e898dff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>nMEstimatorOutlierCount</name>
      <anchorfile>structMapPoint.html</anchorfile>
      <anchor>a1f48161af9746079917bc36150c5c0df</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>nSourceLevel</name>
      <anchorfile>structMapPoint.html</anchorfile>
      <anchor>a8f25f0ad4b410ee531991e9dbbd212d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>MapMakerData *</type>
      <name>pMMData</name>
      <anchorfile>structMapPoint.html</anchorfile>
      <anchor>a31da46621e41ac7cb508b3f264841269</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boost::shared_ptr&lt; KeyFrame &gt;</type>
      <name>pPatchSourceKF</name>
      <anchorfile>structMapPoint.html</anchorfile>
      <anchor>a14a048ebe58cb734839ee813582f9c9b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>TrackerData *</type>
      <name>pTData</name>
      <anchorfile>structMapPoint.html</anchorfile>
      <anchor>a95bb7b2c70aaabd5435b8189f6b042be</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Vector&lt; 3 &gt;</type>
      <name>v3Center_NC</name>
      <anchorfile>structMapPoint.html</anchorfile>
      <anchor>a29a8af803dea1e8cf37f52971d59a40d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Vector&lt; 3 &gt;</type>
      <name>v3Normal_NC</name>
      <anchorfile>structMapPoint.html</anchorfile>
      <anchor>a4bed63a6f5a86bbf08c94d46298d05b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Vector&lt; 3 &gt;</type>
      <name>v3OneDownFromCenter_NC</name>
      <anchorfile>structMapPoint.html</anchorfile>
      <anchor>aeeb275f21ac310dc15b78ebccd2cf4c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Vector&lt; 3 &gt;</type>
      <name>v3OneRightFromCenter_NC</name>
      <anchorfile>structMapPoint.html</anchorfile>
      <anchor>a8c958cd63519400a12190d3ed3a7c8e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Vector&lt; 3 &gt;</type>
      <name>v3PixelDown_W</name>
      <anchorfile>structMapPoint.html</anchorfile>
      <anchor>aafef780987b8990b0ad8f569687de951</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Vector&lt; 3 &gt;</type>
      <name>v3PixelRight_W</name>
      <anchorfile>structMapPoint.html</anchorfile>
      <anchor>ab3effcd7c9d1c6b8ad36c900fa36f391</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Vector&lt; 3 &gt;</type>
      <name>v3WorldPos</name>
      <anchorfile>structMapPoint.html</anchorfile>
      <anchor>a03926fa19108aea2b524e8a244853eb7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MapViewer</name>
    <filename>classMapViewer.html</filename>
    <member kind="function">
      <type>void</type>
      <name>DrawMap</name>
      <anchorfile>classMapViewer.html</anchorfile>
      <anchor>a397710f7a6a377035b8986723d7de916</anchor>
      <arglist>(SE3&lt;&gt; se3CamFromWorld)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>GetMessageForUser</name>
      <anchorfile>classMapViewer.html</anchorfile>
      <anchor>ad42d5cadac8933f717c781d5a35cc5b0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MapViewer</name>
      <anchorfile>classMapViewer.html</anchorfile>
      <anchor>aa76bf4006dc9ef987f5593963a803aab</anchor>
      <arglist>(Map &amp;map, GLWindow2 &amp;glw)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>DrawCamera</name>
      <anchorfile>classMapViewer.html</anchorfile>
      <anchor>a52a8074f844f5cb726da4d6bd017ba34</anchor>
      <arglist>(SE3&lt;&gt; se3, bool bSmall=false)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>DrawGrid</name>
      <anchorfile>classMapViewer.html</anchorfile>
      <anchor>a84fabadb486660e1f4ec4ab1e1b6bf16</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>DrawMapDots</name>
      <anchorfile>classMapViewer.html</anchorfile>
      <anchor>aed16f621092130e8d0793df9554d1228</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>SetupFrustum</name>
      <anchorfile>classMapViewer.html</anchorfile>
      <anchor>aa4088ff4138872500f4511d739faae91</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>SetupModelView</name>
      <anchorfile>classMapViewer.html</anchorfile>
      <anchor>a9e744fb32695cd7ea8717080ecb31994</anchor>
      <arglist>(SE3&lt;&gt; se3WorldFromCurrent=SE3&lt;&gt;())</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>GLWindow2 &amp;</type>
      <name>mGLWindow</name>
      <anchorfile>classMapViewer.html</anchorfile>
      <anchor>af71f0060c77a73d25665b54a04cc9433</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Map &amp;</type>
      <name>mMap</name>
      <anchorfile>classMapViewer.html</anchorfile>
      <anchor>a85330c10bce6a277dd3e1815f0cf3dd5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::ostringstream</type>
      <name>mMessageForUser</name>
      <anchorfile>classMapViewer.html</anchorfile>
      <anchor>a7ee3dd4f4b038bd65eeaddf552b3fcc2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>SE3</type>
      <name>mse3ViewerFromWorld</name>
      <anchorfile>classMapViewer.html</anchorfile>
      <anchor>a361c03aac91753b4709764144f0da086</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Vector&lt; 3 &gt;</type>
      <name>mv3MassCenter</name>
      <anchorfile>classMapViewer.html</anchorfile>
      <anchor>a6fb315964cab278e424b61b271d4d517</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Meas</name>
    <filename>structMeas.html</filename>
    <member kind="function">
      <type></type>
      <name>Meas</name>
      <anchorfile>structMeas.html</anchorfile>
      <anchor>a2caee6105d5c1a2267506f77a71ff63b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;</name>
      <anchorfile>structMeas.html</anchorfile>
      <anchor>a19776a5f7fc7927583fb3f425da230ff</anchor>
      <arglist>(const Meas &amp;rhs) const </arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>bBad</name>
      <anchorfile>structMeas.html</anchorfile>
      <anchor>a9bfb1b901c5eba5f13c33069d4991e9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>c</name>
      <anchorfile>structMeas.html</anchorfile>
      <anchor>abcf5bf4ba83521664da4e2d2187dd85e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>dErrorSquared</name>
      <anchorfile>structMeas.html</anchorfile>
      <anchor>a709bd4c18cac0ffc5aa44b15629c8783</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>dSqrtInvNoise</name>
      <anchorfile>structMeas.html</anchorfile>
      <anchor>a70eb53731067ad51799651e3b900ca9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Matrix&lt; 2, 3 &gt;</type>
      <name>m23B</name>
      <anchorfile>structMeas.html</anchorfile>
      <anchor>aa8501ded46e3bd6c35c3b11bb9cac8c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Matrix&lt; 2, 6 &gt;</type>
      <name>m26A</name>
      <anchorfile>structMeas.html</anchorfile>
      <anchor>a74feb9f272e220fa975e10bf30efe7ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Matrix&lt; 2 &gt;</type>
      <name>m2CamDerivs</name>
      <anchorfile>structMeas.html</anchorfile>
      <anchor>afaa80fd03932c3fa501907a8dff5b7cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Matrix&lt; 6, 3 &gt;</type>
      <name>m63W</name>
      <anchorfile>structMeas.html</anchorfile>
      <anchor>a3cb2a838d808566c0a2a7608078a631f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Matrix&lt; 6, 3 &gt;</type>
      <name>m63Y</name>
      <anchorfile>structMeas.html</anchorfile>
      <anchor>a704a84d9d9f1d578eb6f44c6b70b714f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>p</name>
      <anchorfile>structMeas.html</anchorfile>
      <anchor>ab0e7b8d9424ef99b8203257d7083e83a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Vector&lt; 2 &gt;</type>
      <name>v2Epsilon</name>
      <anchorfile>structMeas.html</anchorfile>
      <anchor>a171c59779a71948990c27e9d937d4b2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Vector&lt; 2 &gt;</type>
      <name>v2Found</name>
      <anchorfile>structMeas.html</anchorfile>
      <anchor>adad84be45c6ac5f8abe9d003ae5b15b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Vector&lt; 3 &gt;</type>
      <name>v3Cam</name>
      <anchorfile>structMeas.html</anchorfile>
      <anchor>afd36be4f2c034fb894b2b4ceae296fe4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Measurement</name>
    <filename>structMeasurement.html</filename>
    <member kind="enumvalue">
      <name>SRC_TRACKER</name>
      <anchorfile>structMeasurement.html</anchorfile>
      <anchor>a551aab3f4916255c111a4ac14a38d240ac6ae81d05781e68262cd1b96400f8ae6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SRC_REFIND</name>
      <anchorfile>structMeasurement.html</anchorfile>
      <anchor>a551aab3f4916255c111a4ac14a38d240aec472b0785dc395d045fbe27f9a14db0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SRC_ROOT</name>
      <anchorfile>structMeasurement.html</anchorfile>
      <anchor>a551aab3f4916255c111a4ac14a38d240a205bee79ebde00d15f3bbd0e1cf2a8b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SRC_TRAIL</name>
      <anchorfile>structMeasurement.html</anchorfile>
      <anchor>a551aab3f4916255c111a4ac14a38d240ac615ce28616d89dc3458d23f76565256</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SRC_EPIPOLAR</name>
      <anchorfile>structMeasurement.html</anchorfile>
      <anchor>a551aab3f4916255c111a4ac14a38d240a58c1047e24fc271743d242d0dc5cb76b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>bSubPix</name>
      <anchorfile>structMeasurement.html</anchorfile>
      <anchor>a94a607fe08b7bc351c58ef685a99cc27</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>nLevel</name>
      <anchorfile>structMeasurement.html</anchorfile>
      <anchor>a66c7c032b20703d9e081527bb30f086b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>enum Measurement::@0</type>
      <name>Source</name>
      <anchorfile>structMeasurement.html</anchorfile>
      <anchor>a8ec56f4a3e9e9c740304946edb22a23d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Vector&lt; 2 &gt;</type>
      <name>v2RootPos</name>
      <anchorfile>structMeasurement.html</anchorfile>
      <anchor>a5f70cb9184ceda4c08eb7a87ec415017</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>MiniPatch</name>
    <filename>structMiniPatch.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>FindPatch</name>
      <anchorfile>structMiniPatch.html</anchorfile>
      <anchor>ac24001169d1b9a76bb38a04fdc445801</anchor>
      <arglist>(CVD::ImageRef &amp;irPos, CVD::BasicImage&lt; CVD::byte &gt; &amp;im, int nRange, std::vector&lt; CVD::ImageRef &gt; &amp;vCorners, std::vector&lt; int &gt; *pvRowLUT=NULL)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SampleFromImage</name>
      <anchorfile>structMiniPatch.html</anchorfile>
      <anchor>a48ef12c80bc77f31d50bb143f23729d1</anchor>
      <arglist>(CVD::ImageRef irPos, CVD::BasicImage&lt; CVD::byte &gt; &amp;im)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>SSDAtPoint</name>
      <anchorfile>structMiniPatch.html</anchorfile>
      <anchor>a69c6089763e2c76571776ac8d86bc4cd</anchor>
      <arglist>(CVD::BasicImage&lt; CVD::byte &gt; &amp;im, const CVD::ImageRef &amp;ir)</arglist>
    </member>
    <member kind="variable">
      <type>CVD::Image&lt; CVD::byte &gt;</type>
      <name>mimOrigPatch</name>
      <anchorfile>structMiniPatch.html</anchorfile>
      <anchor>aef55715a186bd8aee5b2018d8825f674</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static int</type>
      <name>mnHalfPatchSize</name>
      <anchorfile>structMiniPatch.html</anchorfile>
      <anchor>a15c1135b2c3e5650230d14ad050cfc00</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static int</type>
      <name>mnMaxSSD</name>
      <anchorfile>structMiniPatch.html</anchorfile>
      <anchor>a8028087be984fdecbbc9900f56b20c6d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static int</type>
      <name>mnRange</name>
      <anchorfile>structMiniPatch.html</anchorfile>
      <anchor>a43c5e5aae531da52d84dceaf92b1c565</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>OctoMapInterface</name>
    <filename>classOctoMapInterface.html</filename>
    <member kind="function">
      <type>void</type>
      <name>addKeyFrame</name>
      <anchorfile>classOctoMapInterface.html</anchorfile>
      <anchor>a398bb3bc435ae28a9ddc04537ad59254</anchor>
      <arglist>(KeyFrame::Ptr k)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>deletePoint</name>
      <anchorfile>classOctoMapInterface.html</anchorfile>
      <anchor>a8143c9138ebdad5ed7fc5eeae71deff1</anchor>
      <arglist>(MapPoint::Ptr p)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>OctoMapInterface</name>
      <anchorfile>classOctoMapInterface.html</anchorfile>
      <anchor>a9eba260bf2d5f5a99c840f796041a335</anchor>
      <arglist>(ros::NodeHandle &amp;nh)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>updatePoint</name>
      <anchorfile>classOctoMapInterface.html</anchorfile>
      <anchor>a742465d8d369257d6d7f50016705379a</anchor>
      <arglist>(MapPoint::Ptr p)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>updatePoints</name>
      <anchorfile>classOctoMapInterface.html</anchorfile>
      <anchor>ad3669d48eeb496df56f90182128f6303</anchor>
      <arglist>(std::set&lt; MapPoint::Ptr &gt; &amp;p)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~OctoMapInterface</name>
      <anchorfile>classOctoMapInterface.html</anchorfile>
      <anchor>af5eadf39b22c5a7fe884f745f9b9c3a1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>publishPointUpdateFromQueue</name>
      <anchorfile>classOctoMapInterface.html</anchorfile>
      <anchor>a0d878f1a1d4e93c13a7a26a386dfd880</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>kfseq_</name>
      <anchorfile>classOctoMapInterface.html</anchorfile>
      <anchor>a1c4b103169d509152512516281845760</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::set&lt; MapPoint::Ptr &gt;</type>
      <name>localUpdateQueue_</name>
      <anchorfile>classOctoMapInterface.html</anchorfile>
      <anchor>a8273d5ef2b33c6514b06e3ff684a17ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::NodeHandle &amp;</type>
      <name>nh_</name>
      <anchorfile>classOctoMapInterface.html</anchorfile>
      <anchor>a33c015a4d470b6a1c6f414a09591df0b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>pointseq_</name>
      <anchorfile>classOctoMapInterface.html</anchorfile>
      <anchor>aa87db0f2f5c2d0894d7427ada49b1e01</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>pub_points_</name>
      <anchorfile>classOctoMapInterface.html</anchorfile>
      <anchor>a2f1f09ccd8daffc166e1189c5615235d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>pub_scan_</name>
      <anchorfile>classOctoMapInterface.html</anchorfile>
      <anchor>a761c7508f465e411a93c7cfe0516146a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>OffDiagScriptEntry</name>
    <filename>structOffDiagScriptEntry.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>j</name>
      <anchorfile>structOffDiagScriptEntry.html</anchorfile>
      <anchor>a8c2d25fd8c758dfd1bc154993265a63b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>k</name>
      <anchorfile>structOffDiagScriptEntry.html</anchorfile>
      <anchor>a3612a5381e369b88d44c68b3ee18ba0d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>PatchFinder</name>
    <filename>classPatchFinder.html</filename>
    <member kind="function">
      <type>int</type>
      <name>CalcSearchLevelAndWarpMatrix</name>
      <anchorfile>classPatchFinder.html</anchorfile>
      <anchor>ab2e6659b56894999f2fa61cebcdfca4c</anchor>
      <arglist>(boost::shared_ptr&lt; MapPoint &gt; p, SE3&lt;&gt; se3CFromW, Matrix&lt; 2 &gt; &amp;m2CamDerivs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>FindPatchCoarse</name>
      <anchorfile>classPatchFinder.html</anchorfile>
      <anchor>a2806fbe7c49977f88e647503266289c3</anchor>
      <arglist>(CVD::ImageRef ir, boost::shared_ptr&lt; KeyFrame &gt; kf, unsigned int nRange)</arglist>
    </member>
    <member kind="function">
      <type>CVD::ImageRef</type>
      <name>GetCoarsePos</name>
      <anchorfile>classPatchFinder.html</anchorfile>
      <anchor>ac7e324bc3f74c19464e112942f6fbf7b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Vector&lt; 2 &gt;</type>
      <name>GetCoarsePosAsVector</name>
      <anchorfile>classPatchFinder.html</anchorfile>
      <anchor>a408d56e1452dedb8ea6e422524efc860</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Matrix&lt; 2 &gt;</type>
      <name>GetCov</name>
      <anchorfile>classPatchFinder.html</anchorfile>
      <anchor>ad64dc843f9c5c00e34b852c498783723</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>GetLevel</name>
      <anchorfile>classPatchFinder.html</anchorfile>
      <anchor>ab7a3700856e0d86d37bcce1bbc2c4921</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>GetLevelScale</name>
      <anchorfile>classPatchFinder.html</anchorfile>
      <anchor>a069473d96f65120cb3b0c084e7961df6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Vector&lt; 2 &gt;</type>
      <name>GetSubPixPos</name>
      <anchorfile>classPatchFinder.html</anchorfile>
      <anchor>a151b80cb6e09bd8f91171f717379e85a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>IterateSubPix</name>
      <anchorfile>classPatchFinder.html</anchorfile>
      <anchor>a96b13d1b72902ee84948e53f822738ae</anchor>
      <arglist>(KeyFrame &amp;kf)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IterateSubPixToConvergence</name>
      <anchorfile>classPatchFinder.html</anchorfile>
      <anchor>a8d19042d223df949d37476be75c5c47d</anchor>
      <arglist>(KeyFrame &amp;kf, int nMaxIts)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MakeSubPixTemplate</name>
      <anchorfile>classPatchFinder.html</anchorfile>
      <anchor>ae420a3f2a92e22913edbc22d937fe6e9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MakeTemplateCoarse</name>
      <anchorfile>classPatchFinder.html</anchorfile>
      <anchor>a0c378c016adf7e221c43a178bc690ac3</anchor>
      <arglist>(boost::shared_ptr&lt; MapPoint &gt;, SE3&lt;&gt; se3CFromW, Matrix&lt; 2 &gt; &amp;m2CamDerivs)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MakeTemplateCoarseCont</name>
      <anchorfile>classPatchFinder.html</anchorfile>
      <anchor>ae930b01a5030d55aca3aab9611ff5926</anchor>
      <arglist>(boost::shared_ptr&lt; MapPoint &gt; p)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MakeTemplateCoarseNoWarp</name>
      <anchorfile>classPatchFinder.html</anchorfile>
      <anchor>a0ce8f1aa171e0726b013bb233e6a02ae</anchor>
      <arglist>(boost::shared_ptr&lt; MapPoint &gt; p)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MakeTemplateCoarseNoWarp</name>
      <anchorfile>classPatchFinder.html</anchorfile>
      <anchor>a5bb58052ab28b360ecd1413974f74d89</anchor>
      <arglist>(boost::shared_ptr&lt; KeyFrame &gt; k, int nLevel, CVD::ImageRef irLevelPos)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PatchFinder</name>
      <anchorfile>classPatchFinder.html</anchorfile>
      <anchor>a37582462db3e8284d4df8dffa867b9a5</anchor>
      <arglist>(int nPatchSize=8)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetSubPixPos</name>
      <anchorfile>classPatchFinder.html</anchorfile>
      <anchor>a25e62e13dfd15dccff6a3e4c76b7d13e</anchor>
      <arglist>(Vector&lt; 2 &gt; v2)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>TemplateBad</name>
      <anchorfile>classPatchFinder.html</anchorfile>
      <anchor>a0eec8894904ce79ec503d556ca853106</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ZMSSDAtPoint</name>
      <anchorfile>classPatchFinder.html</anchorfile>
      <anchor>adafdd7c5bce8800e2219ed1f34e7f2b3</anchor>
      <arglist>(CVD::BasicImage&lt; CVD::byte &gt; &amp;im, const CVD::ImageRef &amp;ir)</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>mnMaxSSD</name>
      <anchorfile>classPatchFinder.html</anchorfile>
      <anchor>a4cbaa59c947171f27fafe5fcd0523ba0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>MakeTemplateSums</name>
      <anchorfile>classPatchFinder.html</anchorfile>
      <anchor>ae78d6206e12028da50e725cfa3917584</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>mbFound</name>
      <anchorfile>classPatchFinder.html</anchorfile>
      <anchor>adb73867518fe71d1463083c02b19bcac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>mbTemplateBad</name>
      <anchorfile>classPatchFinder.html</anchorfile>
      <anchor>ad59f7d0916146d02a7cc9354ece16f38</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>mdMeanDiff</name>
      <anchorfile>classPatchFinder.html</anchorfile>
      <anchor>ab0e40de812b5366746f1988aaf708865</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>CVD::Image&lt; std::pair&lt; float, float &gt; &gt;</type>
      <name>mimJacs</name>
      <anchorfile>classPatchFinder.html</anchorfile>
      <anchor>a8fb1c17b8c7ad235e8da3e8c5904331e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>CVD::Image&lt; CVD::byte &gt;</type>
      <name>mimTemplate</name>
      <anchorfile>classPatchFinder.html</anchorfile>
      <anchor>aed6afefdd4fe1375bdcdb8865c76118a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>CVD::ImageRef</type>
      <name>mirCenter</name>
      <anchorfile>classPatchFinder.html</anchorfile>
      <anchor>a29d8d47e0bd193dc4d590f6560255d35</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>CVD::ImageRef</type>
      <name>mirPredictedPos</name>
      <anchorfile>classPatchFinder.html</anchorfile>
      <anchor>a89ca8e8bd4fdf56a1f6e4f67dd48dc15</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Matrix&lt; 2 &gt;</type>
      <name>mm2LastWarpMatrix</name>
      <anchorfile>classPatchFinder.html</anchorfile>
      <anchor>aa9a76dbd2f6fb66e700ab7cffebc881d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Matrix&lt; 2 &gt;</type>
      <name>mm2WarpInverse</name>
      <anchorfile>classPatchFinder.html</anchorfile>
      <anchor>aa2c30003feb16cfe7454d5bd49e6da04</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Matrix&lt; 3 &gt;</type>
      <name>mm3HInv</name>
      <anchorfile>classPatchFinder.html</anchorfile>
      <anchor>a4bd750446ca0fbbca6c11b8b00961d81</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>mnPatchSize</name>
      <anchorfile>classPatchFinder.html</anchorfile>
      <anchor>a9ac41a306b23e4df6c99240354c7cfe4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>mnSearchLevel</name>
      <anchorfile>classPatchFinder.html</anchorfile>
      <anchor>ab9cf4230e2584d383d07975f658f953b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>mnTemplateSum</name>
      <anchorfile>classPatchFinder.html</anchorfile>
      <anchor>a3a47c0b63439a14c2cdafee4f998a6f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>mnTemplateSumSq</name>
      <anchorfile>classPatchFinder.html</anchorfile>
      <anchor>a69cbef6faf5930b693d772892b19736a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>MapPoint::Ptr</type>
      <name>mpLastTemplateMapPoint</name>
      <anchorfile>classPatchFinder.html</anchorfile>
      <anchor>a13b973cd21e14a7a2d8893e685baee75</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Vector&lt; 2 &gt;</type>
      <name>mv2CoarsePos</name>
      <anchorfile>classPatchFinder.html</anchorfile>
      <anchor>af7327a73a8eaddb3c2a2d5a65b2e4110</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Vector&lt; 2 &gt;</type>
      <name>mv2SubPixPos</name>
      <anchorfile>classPatchFinder.html</anchorfile>
      <anchor>a9aae7b0df9810dcdf3143417cfe21560</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Point</name>
    <filename>structPoint.html</filename>
    <member kind="function">
      <type></type>
      <name>Point</name>
      <anchorfile>structPoint.html</anchorfile>
      <anchor>ad92f2337b839a94ce97dcdb439b4325a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>Matrix&lt; 3 &gt;</type>
      <name>m3V</name>
      <anchorfile>structPoint.html</anchorfile>
      <anchor>af550909ca5d35f029841a277d30d95ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Matrix&lt; 3 &gt;</type>
      <name>m3VStarInv</name>
      <anchorfile>structPoint.html</anchorfile>
      <anchor>aca9642275c84e4bd7363cdf3299945ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>nMeasurements</name>
      <anchorfile>structPoint.html</anchorfile>
      <anchor>adc208a26c5fde2db6803c9d20d8d3c75</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>nOutliers</name>
      <anchorfile>structPoint.html</anchorfile>
      <anchor>a1da7dd23d7cbed46d05250d05420ca75</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::set&lt; int &gt;</type>
      <name>sCameras</name>
      <anchorfile>structPoint.html</anchorfile>
      <anchor>af805dd1270d98610e8849abc47dd4457</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Vector&lt; 3 &gt;</type>
      <name>v3EpsilonB</name>
      <anchorfile>structPoint.html</anchorfile>
      <anchor>abb2b46852ab96ce81e98da4e8477d3d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Vector&lt; 3 &gt;</type>
      <name>v3Pos</name>
      <anchorfile>structPoint.html</anchorfile>
      <anchor>a64cf15a84212102051dbf150a0f8f7a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Vector&lt; 3 &gt;</type>
      <name>v3PosNew</name>
      <anchorfile>structPoint.html</anchorfile>
      <anchor>a73b66d18909be60f5488525e0cf7b461</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; OffDiagScriptEntry &gt;</type>
      <name>vOffDiagonalScript</name>
      <anchorfile>structPoint.html</anchorfile>
      <anchor>a2d7e4dbac0a2a9c431cdddc094b109fd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>PtamParameters</name>
    <filename>classPtamParameters.html</filename>
    <member kind="function" static="yes">
      <type>static const FixParams &amp;</type>
      <name>fixparams</name>
      <anchorfile>classPtamParameters.html</anchorfile>
      <anchor>a07df7a786ad779f1f2e8e473973d9165</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ptam::PtamParamsConfig &amp;</type>
      <name>varparams</name>
      <anchorfile>classPtamParameters.html</anchorfile>
      <anchor>a01173e5c7ae61c1e62229ca7f4363a07</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>PtamParameters</name>
      <anchorfile>classPtamParameters.html</anchorfile>
      <anchor>a7d72ed0f8432dbece3231231b6cf2b3f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>ptamParamsConfig</name>
      <anchorfile>classPtamParameters.html</anchorfile>
      <anchor>a4bc498450488de4cbc92b56b79e94340</anchor>
      <arglist>(ptam::PtamParamsConfig &amp;config, uint32_t level)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>~PtamParameters</name>
      <anchorfile>classPtamParameters.html</anchorfile>
      <anchor>a666d86824b4a3df8ef7c7db8c872df08</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>FixParams</type>
      <name>mFixParams</name>
      <anchorfile>classPtamParameters.html</anchorfile>
      <anchor>afe8bfbb896d219100f3acf29b0ef51a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PtamParamsReconfigureServer *</type>
      <name>mpPtamParamsReconfigureServer</name>
      <anchorfile>classPtamParameters.html</anchorfile>
      <anchor>ae49feed4b4349fcb90192f0ec6c60b24</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ptam::PtamParamsConfig</type>
      <name>mVarParams</name>
      <anchorfile>classPtamParameters.html</anchorfile>
      <anchor>a0375ac3046a78506e6e732142a6882f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static PtamParameters *</type>
      <name>inst_</name>
      <anchorfile>classPtamParameters.html</anchorfile>
      <anchor>ab3f18c53ac2717f48eff121d3783166b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Relocaliser</name>
    <filename>classRelocaliser.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>AttemptRecovery</name>
      <anchorfile>classRelocaliser.html</anchorfile>
      <anchor>ac663c7c22b41f2fd7b21c1734575afd8</anchor>
      <arglist>(KeyFrame &amp;k)</arglist>
    </member>
    <member kind="function">
      <type>SE3</type>
      <name>BestPose</name>
      <anchorfile>classRelocaliser.html</anchorfile>
      <anchor>a533accc88500edadd36aec5f669906e6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Relocaliser</name>
      <anchorfile>classRelocaliser.html</anchorfile>
      <anchor>ac96b6ebc8fa694ec0dc43ed7eb0723cb</anchor>
      <arglist>(Map &amp;map, ATANCamera &amp;camera)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>ScoreKFs</name>
      <anchorfile>classRelocaliser.html</anchorfile>
      <anchor>ab27490bc3994319694508795eddc7666</anchor>
      <arglist>(KeyFrame &amp;kCurrentF)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ATANCamera</type>
      <name>mCamera</name>
      <anchorfile>classRelocaliser.html</anchorfile>
      <anchor>ae055f669062e19c75337dcd22ce4abcc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>mdBestScore</name>
      <anchorfile>classRelocaliser.html</anchorfile>
      <anchor>a1fa56de783617838f00509190daa2793</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Map &amp;</type>
      <name>mMap</name>
      <anchorfile>classRelocaliser.html</anchorfile>
      <anchor>ab3163f7c1aaa7c0632eed70b920f5540</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>mnBest</name>
      <anchorfile>classRelocaliser.html</anchorfile>
      <anchor>adadd06bae22d2ec8def99fb5d0458dd0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>SE2</type>
      <name>mse2</name>
      <anchorfile>classRelocaliser.html</anchorfile>
      <anchor>aca849f901c1154f65bd5e058166ec5f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>SE3</type>
      <name>mse3Best</name>
      <anchorfile>classRelocaliser.html</anchorfile>
      <anchor>ae4f8b81c50b977217efeb1cbc80cc1f8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>RemotePtam</name>
    <filename>classRemotePtam.html</filename>
    <member kind="function">
      <type>void</type>
      <name>image_cb</name>
      <anchorfile>classRemotePtam.html</anchorfile>
      <anchor>a3910fad18cb994a5457176e566a09f25</anchor>
      <arglist>(const sensor_msgs::ImageConstPtr &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RemotePtam</name>
      <anchorfile>classRemotePtam.html</anchorfile>
      <anchor>a4f870dc66da80b03b0dbe90ca3ae83e7</anchor>
      <arglist>(const ros::NodeHandle &amp;nh, const std::string &amp;_transport)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>subscribe</name>
      <anchorfile>classRemotePtam.html</anchorfile>
      <anchor>af6e09749fcf2906b72953984b8b743a0</anchor>
      <arglist>(const ros::NodeHandle &amp;nh)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>unsubscribe</name>
      <anchorfile>classRemotePtam.html</anchorfile>
      <anchor>a7cf39756563ddfe99f3c8101a6446f62</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~RemotePtam</name>
      <anchorfile>classRemotePtam.html</anchorfile>
      <anchor>aae61e6e6df4121d9b68c6dc03e961d31</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>image_transport::Subscriber *</type>
      <name>sub_</name>
      <anchorfile>classRemotePtam.html</anchorfile>
      <anchor>a1a1aacbaf64520a43e659502326df63f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>topic_</name>
      <anchorfile>classRemotePtam.html</anchorfile>
      <anchor>a4c2562d337d0a3bc69a4441f9864ed8a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>transport_</name>
      <anchorfile>classRemotePtam.html</anchorfile>
      <anchor>a1d7fab0ca47e3046031fc6b0edc974c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>window_name_</name>
      <anchorfile>classRemotePtam.html</anchorfile>
      <anchor>ad238e7ed0142f7d4fd40328acff3f973</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>SmallBlurryImage</name>
    <filename>classSmallBlurryImage.html</filename>
    <member kind="function">
      <type>std::pair&lt; SE2&lt;&gt;, double &gt;</type>
      <name>IteratePosRelToTarget</name>
      <anchorfile>classSmallBlurryImage.html</anchorfile>
      <anchor>ac55c52155ae5c9876ec6a54e8312cf0f</anchor>
      <arglist>(SmallBlurryImage &amp;other, int nIterations=10)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MakeFromKF</name>
      <anchorfile>classSmallBlurryImage.html</anchorfile>
      <anchor>a9de44381714f6da3243c36c89581bb72</anchor>
      <arglist>(KeyFrame &amp;kf, double dBlur=2.5)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MakeJacs</name>
      <anchorfile>classSmallBlurryImage.html</anchorfile>
      <anchor>ab37342868b42c2cbb25ef28b8663861e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SmallBlurryImage</name>
      <anchorfile>classSmallBlurryImage.html</anchorfile>
      <anchor>ae2da68e01ab79facc36a95f8c9b08c67</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SmallBlurryImage</name>
      <anchorfile>classSmallBlurryImage.html</anchorfile>
      <anchor>a789b2d8fb6958362aefcc90e57770a42</anchor>
      <arglist>(KeyFrame &amp;kf, double dBlur=2.5)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>ZMSSD</name>
      <anchorfile>classSmallBlurryImage.html</anchorfile>
      <anchor>a72b70aac5dcd48f21dbb3bc2da77d9e6</anchor>
      <arglist>(SmallBlurryImage &amp;other)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static SE3</type>
      <name>SE3fromSE2</name>
      <anchorfile>classSmallBlurryImage.html</anchorfile>
      <anchor>ac2c88581f0ae3aab540dcc4a78f914d0</anchor>
      <arglist>(SE2&lt;&gt; se2, ATANCamera camera)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>mbMadeJacs</name>
      <anchorfile>classSmallBlurryImage.html</anchorfile>
      <anchor>a23efee4628b0553cf68385ea37cbfa74</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>CVD::Image&lt; Vector&lt; 2 &gt; &gt;</type>
      <name>mimImageJacs</name>
      <anchorfile>classSmallBlurryImage.html</anchorfile>
      <anchor>ad95977bc62be5e0f78d545d22ec84515</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>CVD::Image&lt; CVD::byte &gt;</type>
      <name>mimSmall</name>
      <anchorfile>classSmallBlurryImage.html</anchorfile>
      <anchor>a31273584c810b18efae8fad8d13777b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>CVD::Image&lt; float &gt;</type>
      <name>mimTemplate</name>
      <anchorfile>classSmallBlurryImage.html</anchorfile>
      <anchor>adcbc042e90975c185a0c761f5001bf93</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected" static="yes">
      <type>static CVD::ImageRef</type>
      <name>mirSize</name>
      <anchorfile>classSmallBlurryImage.html</anchorfile>
      <anchor>a08370a33eb90f38889ca999135d273e9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>System</name>
    <filename>classSystem.html</filename>
    <member kind="function">
      <type>void</type>
      <name>Run</name>
      <anchorfile>classSystem.html</anchorfile>
      <anchor>a12e3e88fca7b79880cc528256850e23b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>System</name>
      <anchorfile>classSystem.html</anchorfile>
      <anchor>ae317936c9bcf1374d61745572e0f2f8a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>std::queue&lt; sensor_msgs::Imu &gt;</type>
      <name>ImuQueue</name>
      <anchorfile>classSystem.html</anchorfile>
      <anchor>a1730592432ccedad967863e9db4a1d61</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>std::queue&lt; geometry_msgs::PoseWithCovarianceStamped &gt;</type>
      <name>PoseQueue</name>
      <anchorfile>classSystem.html</anchorfile>
      <anchor>a80ec9701c70340f490e7439f88ec8f79</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>findClosest</name>
      <anchorfile>classSystem.html</anchorfile>
      <anchor>a5cf9c57296cb1611747cbc7cfc4e3022</anchor>
      <arglist>(const ros::Time &amp;timestamp, std::queue&lt; T &gt; &amp;queue, T *obj, const double &amp;max_delay=0.01)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>imageCallback</name>
      <anchorfile>classSystem.html</anchorfile>
      <anchor>af90192643cd0136df51adbdb01c73682</anchor>
      <arglist>(const sensor_msgs::ImageConstPtr &amp;img)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>imuCallback</name>
      <anchorfile>classSystem.html</anchorfile>
      <anchor>ad28eff3e64689b60628db09eb56af521</anchor>
      <arglist>(const sensor_msgs::ImuConstPtr &amp;msg)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>init</name>
      <anchorfile>classSystem.html</anchorfile>
      <anchor>a599ff7a358c0c0927a171ec64753e66f</anchor>
      <arglist>(const CVD::ImageRef &amp;size)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>keyboardCallback</name>
      <anchorfile>classSystem.html</anchorfile>
      <anchor>af771fa184a985ce34ca1732b562a6684</anchor>
      <arglist>(const std_msgs::StringConstPtr &amp;kb_input)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>keyframesservice</name>
      <anchorfile>classSystem.html</anchorfile>
      <anchor>a3e0de14e92780516ebd32f0a4e8869f1</anchor>
      <arglist>(ptam_com::KeyFrame_srvRequest &amp;req, ptam_com::KeyFrame_srvResponse &amp;resp)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>pointcloudservice</name>
      <anchorfile>classSystem.html</anchorfile>
      <anchor>a4a9ee412be93438c2b0422e95740901b</anchor>
      <arglist>(ptam_com::PointCloudRequest &amp;req, ptam_com::PointCloudResponse &amp;resp)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>publishPoseAndInfo</name>
      <anchorfile>classSystem.html</anchorfile>
      <anchor>a6e6be0261e8554e33ab121c6fd79843e</anchor>
      <arglist>(const std_msgs::Header &amp;header)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>publishPreviewImage</name>
      <anchorfile>classSystem.html</anchorfile>
      <anchor>ac6914b6cb910d616663dbbb32ede21e4</anchor>
      <arglist>(CVD::Image&lt; CVD::byte &gt; &amp;img, const std_msgs::Header &amp;header)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>quaternionToRotationMatrix</name>
      <anchorfile>classSystem.html</anchorfile>
      <anchor>add0900f773d756dae06d9a65e71e851b</anchor>
      <arglist>(const geometry_msgs::Quaternion &amp;q, TooN::SO3&lt; double &gt; &amp;R)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>transformPoint</name>
      <anchorfile>classSystem.html</anchorfile>
      <anchor>a77a5a29ce9207b06362ed6025c7cee88</anchor>
      <arglist>(const std::string &amp;target_frame, const std_msgs::Header &amp;header, const geometry_msgs::Point &amp;t_in, TooN::Vector&lt; 3 &gt; &amp;t_out)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>transformQuaternion</name>
      <anchorfile>classSystem.html</anchorfile>
      <anchor>ab4bb672dbd5a0667848f0a5194abf1bb</anchor>
      <arglist>(const std::string &amp;target_frame, const std_msgs::Header &amp;header, const geometry_msgs::Quaternion &amp;q_in, TooN::SO3&lt; double &gt; &amp;r_out)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>GUICommandCallBack</name>
      <anchorfile>classSystem.html</anchorfile>
      <anchor>aab0abadd2866c0338102554cd6498186</anchor>
      <arglist>(void *ptr, std::string sCommand, std::string sParams)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>first_frame_</name>
      <anchorfile>classSystem.html</anchorfile>
      <anchor>a9033c8b14be85ab41a4ab081854c9386</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::NodeHandle</type>
      <name>image_nh_</name>
      <anchorfile>classSystem.html</anchorfile>
      <anchor>a7ba310436103b79e9433b160c3410852</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::CallbackQueue</type>
      <name>image_queue_</name>
      <anchorfile>classSystem.html</anchorfile>
      <anchor>a1911c4eb3032179a1bcca01156ab1253</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>CVD::Image&lt; CVD::byte &gt;</type>
      <name>img_bw_</name>
      <anchorfile>classSystem.html</anchorfile>
      <anchor>ad281ef5ddb4b706424d3d24aac7a4e10</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>CVD::Image&lt; CVD::Rgb&lt; CVD::byte &gt; &gt;</type>
      <name>img_rgb_</name>
      <anchorfile>classSystem.html</anchorfile>
      <anchor>a79c9bd924e776889ba3921bdc134a501</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ImuQueue</type>
      <name>imu_msgs_</name>
      <anchorfile>classSystem.html</anchorfile>
      <anchor>a20f3c2ce846fe400943fbc39fa9ae8db</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>GLWindow2 *</type>
      <name>mGLWindow</name>
      <anchorfile>classSystem.html</anchorfile>
      <anchor>ad808b4cc1fbbea6f2a5ab9474be3ea81</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ATANCamera *</type>
      <name>mpCamera</name>
      <anchorfile>classSystem.html</anchorfile>
      <anchor>a5d9866727ff24a346d2f717fcbaf8dd9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Map *</type>
      <name>mpMap</name>
      <anchorfile>classSystem.html</anchorfile>
      <anchor>ac394e97069f353820ac4e0bd82275b07</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>MapMaker *</type>
      <name>mpMapMaker</name>
      <anchorfile>classSystem.html</anchorfile>
      <anchor>ac4d3f55e34c58268d99e175af43409c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>MapViewer *</type>
      <name>mpMapViewer</name>
      <anchorfile>classSystem.html</anchorfile>
      <anchor>ac3aa2bcb67c376b41c082c2e1adcd0fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Tracker *</type>
      <name>mpTracker</name>
      <anchorfile>classSystem.html</anchorfile>
      <anchor>a1facd4dcd7972617ba8a3999bd1977ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::NodeHandle</type>
      <name>nh_</name>
      <anchorfile>classSystem.html</anchorfile>
      <anchor>a4135f3c41f25e44d6319a50b8791beb3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>pub_info_</name>
      <anchorfile>classSystem.html</anchorfile>
      <anchor>a17f60d6db6259c804a9acf46daae78fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>pub_pose_</name>
      <anchorfile>classSystem.html</anchorfile>
      <anchor>a5c58582a4fd69a1d4161a347339326b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>pub_pose_world_</name>
      <anchorfile>classSystem.html</anchorfile>
      <anchor>a272235c84410c4cace5a135d0cf9944b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>image_transport::Publisher</type>
      <name>pub_preview_image_</name>
      <anchorfile>classSystem.html</anchorfile>
      <anchor>a1dcc21fa3503e76f3e74ec35d0050a95</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::ServiceServer</type>
      <name>srvKF_</name>
      <anchorfile>classSystem.html</anchorfile>
      <anchor>a9da2cd0f94b4f831dbd20e8498a38d2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::ServiceServer</type>
      <name>srvPC_</name>
      <anchorfile>classSystem.html</anchorfile>
      <anchor>ab728a042b6cbaefa828a9d0c72c6de97</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Subscriber</type>
      <name>sub_calibration_</name>
      <anchorfile>classSystem.html</anchorfile>
      <anchor>a5fb67e4b36d104d5562ff5919947951c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>image_transport::Subscriber</type>
      <name>sub_image_</name>
      <anchorfile>classSystem.html</anchorfile>
      <anchor>afd1b22daa829f97a6958a2546cc61b7b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Subscriber</type>
      <name>sub_imu_</name>
      <anchorfile>classSystem.html</anchorfile>
      <anchor>a4a94ecb3913a83b27bfebeade345b1eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Subscriber</type>
      <name>sub_kb_input_</name>
      <anchorfile>classSystem.html</anchorfile>
      <anchor>a531a9254fc1f037de9165ce27edae693</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>tf::TransformBroadcaster</type>
      <name>tf_pub_</name>
      <anchorfile>classSystem.html</anchorfile>
      <anchor>a0845500c495691e987d18f28eb2bce79</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>tf::TransformListener</type>
      <name>tf_sub_</name>
      <anchorfile>classSystem.html</anchorfile>
      <anchor>af2e8ebdd2164393f552c2c917e3a9171</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Tracker</name>
    <filename>classTracker.html</filename>
    <class kind="struct">Tracker::Command</class>
    <member kind="function">
      <type>Vector&lt; 3 &gt;</type>
      <name>CalcSBIRotation</name>
      <anchorfile>classTracker.html</anchorfile>
      <anchor>a0fa22c56b31f95faafdbec10685d181a</anchor>
      <arglist>(SmallBlurryImage *SBI1, SmallBlurryImage *SBI2)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>command</name>
      <anchorfile>classTracker.html</anchorfile>
      <anchor>a7d30952846a1eff331ed09c8f0fc2e5b</anchor>
      <arglist>(const std::string &amp;params)</arglist>
    </member>
    <member kind="function">
      <type>CVD::Image&lt; TooN::Vector&lt; 2 &gt; &gt; &amp;</type>
      <name>ComputeGrid</name>
      <anchorfile>classTracker.html</anchorfile>
      <anchor>a3b49547c33fa573cb54078c11b5217ce</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Matrix&lt; 6 &gt;</type>
      <name>GetCurrentCov</name>
      <anchorfile>classTracker.html</anchorfile>
      <anchor>acea342cc15e072a2ccb7731a4de1cc79</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>KeyFrame::Ptr</type>
      <name>GetCurrentKF</name>
      <anchorfile>classTracker.html</anchorfile>
      <anchor>acf7cbeb07012d6782a1aad6a06a48c1e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>SE3</type>
      <name>GetCurrentPose</name>
      <anchorfile>classTracker.html</anchorfile>
      <anchor>a118a3b27c2eb3d7572f503ae4c42d510</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>GetMessageForUser</name>
      <anchorfile>classTracker.html</anchorfile>
      <anchor>a559d6bc30cc6240539b67c6b24180722</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getTrackingQuality</name>
      <anchorfile>classTracker.html</anchorfile>
      <anchor>ace108f1fd48e98d7e6a6d50ecd61eba3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::list&lt; Trail &gt; &amp;</type>
      <name>getTrails</name>
      <anchorfile>classTracker.html</anchorfile>
      <anchor>a4699ec449961790077881125cc9e77bf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getTrailTrackingComplete</name>
      <anchorfile>classTracker.html</anchorfile>
      <anchor>ae8f647505f2c3aac4560cfd42d3ce8f3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getTrailTrackingStarted</name>
      <anchorfile>classTracker.html</anchorfile>
      <anchor>a4ef5cc059b01b7ea24870168319df16c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Tracker</name>
      <anchorfile>classTracker.html</anchorfile>
      <anchor>a0139a15490ed227e3355d4518e45ee6e</anchor>
      <arglist>(CVD::ImageRef irVideoSize, const ATANCamera &amp;c, Map &amp;m, MapMaker &amp;mm)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>TrackFrame</name>
      <anchorfile>classTracker.html</anchorfile>
      <anchor>a15188b8d6a42aa97d6f87799c47ecb8a</anchor>
      <arglist>(CVD::Image&lt; CVD::byte &gt; &amp;imFrame, bool bDraw)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>TrackFrame</name>
      <anchorfile>classTracker.html</anchorfile>
      <anchor>aae9b41f2d480bb09eee5b6f3a7a34a88</anchor>
      <arglist>(CVD::Image&lt; CVD::byte &gt; &amp;imFrame, bool bDraw, const TooN::SO3&lt; double &gt; &amp;imuOrientation)</arglist>
    </member>
    <member kind="enumvalue">
      <name>TRAIL_TRACKING_NOT_STARTED</name>
      <anchorfile>classTracker.html</anchorfile>
      <anchor>a57dc38dbfb4c71fba7c014d9a6fba62aa13c4ee06a0ff51b4afdd22c386024577</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TRAIL_TRACKING_STARTED</name>
      <anchorfile>classTracker.html</anchorfile>
      <anchor>a57dc38dbfb4c71fba7c014d9a6fba62aa3dfd067b352842d1bce15eaf1cb68411</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TRAIL_TRACKING_COMPLETE</name>
      <anchorfile>classTracker.html</anchorfile>
      <anchor>a57dc38dbfb4c71fba7c014d9a6fba62aae500e9a56b6cd9824906d0bcb2d907c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BAD</name>
      <anchorfile>classTracker.html</anchorfile>
      <anchor>ae093ec85b2c9086db12cca68c323dcb0ab164d3977f2e81862773adae643f87d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DODGY</name>
      <anchorfile>classTracker.html</anchorfile>
      <anchor>ae093ec85b2c9086db12cca68c323dcb0aa2af2d37e4471913c07b1164c260dc29</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GOOD</name>
      <anchorfile>classTracker.html</anchorfile>
      <anchor>ae093ec85b2c9086db12cca68c323dcb0af4c235b9b68dd024ddf2b0d050c26fdb</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>AddNewKeyFrame</name>
      <anchorfile>classTracker.html</anchorfile>
      <anchor>a180b9032fc676cd575876a6ed33c0772</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>ApplyMotionModel</name>
      <anchorfile>classTracker.html</anchorfile>
      <anchor>aebcd5315208505a06ec6769432afe678</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>AssessTrackingQuality</name>
      <anchorfile>classTracker.html</anchorfile>
      <anchor>ad6c77bd6b694f4fe2f69eb4de7d14a41</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>AttemptRecovery</name>
      <anchorfile>classTracker.html</anchorfile>
      <anchor>a0e8b040d9087445d8da41affbaa8e4bc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>Vector&lt; 6 &gt;</type>
      <name>CalcPoseUpdate</name>
      <anchorfile>classTracker.html</anchorfile>
      <anchor>af2941ecf13b40a0bbaf0602b2b3a18a7</anchor>
      <arglist>(std::vector&lt; TrackerData * &gt; vTD, double dOverrideSigma=0.0, bool bMarkOutliers=false)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>CalcSBIRotation</name>
      <anchorfile>classTracker.html</anchorfile>
      <anchor>a6dc43439a13840577171ab415ee09855</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>GUICommandHandler</name>
      <anchorfile>classTracker.html</anchorfile>
      <anchor>aaac664e77886fd25b7b13adf9663d3e7</anchor>
      <arglist>(std::string sCommand, std::string sParams)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>RenderGrid</name>
      <anchorfile>classTracker.html</anchorfile>
      <anchor>ad30fcdf7a952f284b5a2bf59dc3ac7cb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>Reset</name>
      <anchorfile>classTracker.html</anchorfile>
      <anchor>a1e33cecc2da6e2b29be1dcbb18b20bf8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>int</type>
      <name>SearchForPoints</name>
      <anchorfile>classTracker.html</anchorfile>
      <anchor>a323e7dcdde9c3cd16875c88fdab28198</anchor>
      <arglist>(std::vector&lt; TrackerData * &gt; &amp;vTD, int nRange, int nFineIts)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>TrackForInitialMap</name>
      <anchorfile>classTracker.html</anchorfile>
      <anchor>a66c4bc51f37a922b6b2ccac164cf6e02</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>TrackMap</name>
      <anchorfile>classTracker.html</anchorfile>
      <anchor>ab1aa69f8ff571ded66dadc5d03995bce</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>int</type>
      <name>TrailTracking_Advance</name>
      <anchorfile>classTracker.html</anchorfile>
      <anchor>a7cc6e4ebaad3cb97420ce3715b0c514c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>TrailTracking_Start</name>
      <anchorfile>classTracker.html</anchorfile>
      <anchor>a25750482105d693a6e0cf86ec7134a97</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>UpdateMotionModel</name>
      <anchorfile>classTracker.html</anchorfile>
      <anchor>ab9b0b18e15987c60173971c470e98a9e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static void</type>
      <name>GUICommandCallBack</name>
      <anchorfile>classTracker.html</anchorfile>
      <anchor>ac80746f367622088267855457649e396</anchor>
      <arglist>(void *ptr, std::string sCommand, std::string sParams)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>manMeasAttempted</name>
      <anchorfile>classTracker.html</anchorfile>
      <anchor>a137f242ae0bc8e43325088b97a9cba10</anchor>
      <arglist>[LEVELS]</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>manMeasFound</name>
      <anchorfile>classTracker.html</anchorfile>
      <anchor>a962ea7c5dadf7f766919af960f069f86</anchor>
      <arglist>[LEVELS]</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>mAutoreset</name>
      <anchorfile>classTracker.html</anchorfile>
      <anchor>a505ffcf15be5e986d4cfb10473058f2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>mbDidCoarse</name>
      <anchorfile>classTracker.html</anchorfile>
      <anchor>ad63c43f9be757654a817444b2cf62311</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>mbDraw</name>
      <anchorfile>classTracker.html</anchorfile>
      <anchor>a8694e6f2988217135773cdc6f7fa9d8e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>mbJustRecoveredSoUseCoarse</name>
      <anchorfile>classTracker.html</anchorfile>
      <anchor>a211af2d79bae2e17c9c06a587b7b477b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>mbUserPressedSpacebar</name>
      <anchorfile>classTracker.html</anchorfile>
      <anchor>a4f84991fb48cda8545c8b1e833c04513</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>mbUseSBIInit</name>
      <anchorfile>classTracker.html</anchorfile>
      <anchor>a096b92ff1d7ca7547032e890f90d6bcd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ATANCamera</type>
      <name>mCamera</name>
      <anchorfile>classTracker.html</anchorfile>
      <anchor>a5925b55dceed6321725d630a390ea6bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>KeyFrame::Ptr</type>
      <name>mCurrentKF</name>
      <anchorfile>classTracker.html</anchorfile>
      <anchor>a51928865e3e2e9083c22e59f36ddfc61</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>mdMSDScaledVelocityMagnitude</name>
      <anchorfile>classTracker.html</anchorfile>
      <anchor>a4a2bc67bb156bf730a8bf5c060787edd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>mdVelocityMagnitude</name>
      <anchorfile>classTracker.html</anchorfile>
      <anchor>aa7dfbc3172a658cbc6ebe311d257082d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>KeyFrame::Ptr</type>
      <name>mFirstKF</name>
      <anchorfile>classTracker.html</anchorfile>
      <anchor>ae02935a24230f3e21598eedabdb4a971</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>CVD::ImageRef</type>
      <name>mirSize</name>
      <anchorfile>classTracker.html</anchorfile>
      <anchor>adfbbd9b705f13deafc64fc0495b8b2f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::list&lt; Trail &gt;</type>
      <name>mlTrails</name>
      <anchorfile>classTracker.html</anchorfile>
      <anchor>aba08d562bd100821c7469379f5cc0818</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Map &amp;</type>
      <name>mMap</name>
      <anchorfile>classTracker.html</anchorfile>
      <anchor>ab0a5723b82c7d64dc6e8eb5f59381234</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>MapMaker &amp;</type>
      <name>mMapMaker</name>
      <anchorfile>classTracker.html</anchorfile>
      <anchor>af19e9c2a106981394b5b43a33c0b6d86</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Matrix&lt; 6 &gt;</type>
      <name>mmCovariances</name>
      <anchorfile>classTracker.html</anchorfile>
      <anchor>afb435acf0089ec8cf609231e9a182d21</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::ostringstream</type>
      <name>mMessageForUser</name>
      <anchorfile>classTracker.html</anchorfile>
      <anchor>ad00b8e0e584388957899081cdb58df55</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>mnFrame</name>
      <anchorfile>classTracker.html</anchorfile>
      <anchor>a9333d0a0755ed26a3734326089abe67f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>enum Tracker::@1</type>
      <name>mnInitialStage</name>
      <anchorfile>classTracker.html</anchorfile>
      <anchor>a7c2305f2f2656e00b171dbc54e88e108</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>mnLastKeyFrameDropped</name>
      <anchorfile>classTracker.html</anchorfile>
      <anchor>aecbcf286d0acc18dcf4d1a4e2f29951f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>mnLostFrames</name>
      <anchorfile>classTracker.html</anchorfile>
      <anchor>af5e6aa40e2ad54898e7c101c13024a15</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>KeyFrame::Ptr</type>
      <name>mOldKF</name>
      <anchorfile>classTracker.html</anchorfile>
      <anchor>a73b108aabfd48f25b9a261a759b86c32</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>KeyFrame::Ptr</type>
      <name>mPreviousFrameKF</name>
      <anchorfile>classTracker.html</anchorfile>
      <anchor>ae99201c9192ca72eaac928344b52abc1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>CVD::Image&lt; TooN::Vector&lt; 2 &gt; &gt;</type>
      <name>mProjVertices</name>
      <anchorfile>classTracker.html</anchorfile>
      <anchor>a55b4f2432c913f0b1d5ea0835f3485e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>SmallBlurryImage *</type>
      <name>mpSBILastFrame</name>
      <anchorfile>classTracker.html</anchorfile>
      <anchor>adb575d9b6ec08a332c38b0d1624c1160</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>SmallBlurryImage *</type>
      <name>mpSBIThisFrame</name>
      <anchorfile>classTracker.html</anchorfile>
      <anchor>af374ed398bbc33a77be9156bf6a1634f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Relocaliser</type>
      <name>mRelocaliser</name>
      <anchorfile>classTracker.html</anchorfile>
      <anchor>ad3bb52cd277a54734bcecb8a758a0992</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>SE3</type>
      <name>mse3CamFromWorld</name>
      <anchorfile>classTracker.html</anchorfile>
      <anchor>aee51d29482d9cb123551147064f6131e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>SE3</type>
      <name>mse3StartPos</name>
      <anchorfile>classTracker.html</anchorfile>
      <anchor>a395f0be90e6fe8592e1976a020677ecf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>SO3</type>
      <name>mso3CurrentImu</name>
      <anchorfile>classTracker.html</anchorfile>
      <anchor>a4a1fdfcdb89bb9d8a498dfbb62dcf4ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>SO3</type>
      <name>mso3LastImu</name>
      <anchorfile>classTracker.html</anchorfile>
      <anchor>ab423ff87c853a0e44a6622d7e1c02ccc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>enum Tracker::@2</type>
      <name>mTrackingQuality</name>
      <anchorfile>classTracker.html</anchorfile>
      <anchor>ab3b4c1c0deeb33dabf9d3b984c9f2207</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Vector&lt; 6 &gt;</type>
      <name>mv6CameraVelocity</name>
      <anchorfile>classTracker.html</anchorfile>
      <anchor>a2050e4644bc7bf2ab8d99fbbd72c0c62</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Vector&lt; 6 &gt;</type>
      <name>mv6SBIRot</name>
      <anchorfile>classTracker.html</anchorfile>
      <anchor>a7cb56151ec12ac53c52d741748421d72</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; Command &gt;</type>
      <name>mvQueuedCommands</name>
      <anchorfile>classTracker.html</anchorfile>
      <anchor>a276f1f7ea681c49854f068863e196757</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Tracker::Command</name>
    <filename>structTracker_1_1Command.html</filename>
    <member kind="variable">
      <type>std::string</type>
      <name>sCommand</name>
      <anchorfile>structTracker_1_1Command.html</anchorfile>
      <anchor>a63ca3025eb98136d2b84043dcf3feee6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>sParams</name>
      <anchorfile>structTracker_1_1Command.html</anchorfile>
      <anchor>aae67cadf43ece5117abad14db33bac9e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>TrackerData</name>
    <filename>structTrackerData.html</filename>
    <member kind="function">
      <type>void</type>
      <name>CalcJacobian</name>
      <anchorfile>structTrackerData.html</anchorfile>
      <anchor>a55f9ce766f7aad5d845b72ec896f2e41</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GetDerivsUnsafe</name>
      <anchorfile>structTrackerData.html</anchorfile>
      <anchor>a6df9723f0eae28d20337a6d254037501</anchor>
      <arglist>(ATANCamera &amp;Cam)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LinearUpdate</name>
      <anchorfile>structTrackerData.html</anchorfile>
      <anchor>aeec229cf741f08f4174b1afc8886d9f5</anchor>
      <arglist>(const Vector&lt; 6 &gt; &amp;v6)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Project</name>
      <anchorfile>structTrackerData.html</anchorfile>
      <anchor>a7b0b1e73dead9f3d7abb29cf2a61bb62</anchor>
      <arglist>(const SE3&lt;&gt; &amp;se3CFromW, ATANCamera &amp;Cam)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ProjectAndDerivs</name>
      <anchorfile>structTrackerData.html</anchorfile>
      <anchor>a07e93e18e613f79f7558e9862c528eb6</anchor>
      <arglist>(SE3&lt;&gt; &amp;se3, ATANCamera &amp;Cam)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TrackerData</name>
      <anchorfile>structTrackerData.html</anchorfile>
      <anchor>ae248c21fb30ecc1b7a1431acd2237fe9</anchor>
      <arglist>(MapPoint::Ptr pMapPoint)</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>bDidSubPix</name>
      <anchorfile>structTrackerData.html</anchorfile>
      <anchor>a6d91a5308a4f54ba378bceba04e40ac1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>bFound</name>
      <anchorfile>structTrackerData.html</anchorfile>
      <anchor>a7116c10110989f60fe514a3a381732b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>bInImage</name>
      <anchorfile>structTrackerData.html</anchorfile>
      <anchor>a10a6acf3f065773eb89e3068b481fe08</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>bPotentiallyVisible</name>
      <anchorfile>structTrackerData.html</anchorfile>
      <anchor>a50d6b0cca2184253fcf3d0b0bdfd373f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>bSearched</name>
      <anchorfile>structTrackerData.html</anchorfile>
      <anchor>a253cbc7e93d53d76f29c6305169e88f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>dSqrtInvNoise</name>
      <anchorfile>structTrackerData.html</anchorfile>
      <anchor>afd41f4f9de63b1ab2bac03fe6cf587a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PatchFinder</type>
      <name>Finder</name>
      <anchorfile>structTrackerData.html</anchorfile>
      <anchor>afbfe08d6630d0198d0da5b2f805cde8f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Matrix&lt; 2, 6 &gt;</type>
      <name>m26Jacobian</name>
      <anchorfile>structTrackerData.html</anchorfile>
      <anchor>a5ba7b657c53c69fc4c53d0f473d6d2a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Matrix&lt; 2 &gt;</type>
      <name>m2CamDerivs</name>
      <anchorfile>structTrackerData.html</anchorfile>
      <anchor>adda55346841728473de106805a2d401f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>nSearchLevel</name>
      <anchorfile>structTrackerData.html</anchorfile>
      <anchor>ab0d040785a2c2c7403b9d4435936d82c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>MapPoint::Ptr</type>
      <name>Point</name>
      <anchorfile>structTrackerData.html</anchorfile>
      <anchor>aaa1f292eb77b8958756f1bf4eeb0f07a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Vector&lt; 2 &gt;</type>
      <name>v2Error_CovScaled</name>
      <anchorfile>structTrackerData.html</anchorfile>
      <anchor>ad3b449e3483e814bd02cc5d90674f5c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Vector&lt; 2 &gt;</type>
      <name>v2Found</name>
      <anchorfile>structTrackerData.html</anchorfile>
      <anchor>a227bbc3b15423a799f17f74acc6fd5d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Vector&lt; 2 &gt;</type>
      <name>v2Image</name>
      <anchorfile>structTrackerData.html</anchorfile>
      <anchor>a353cdbfd0e3b72d7e40cdeba900c07fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Vector&lt; 2 &gt;</type>
      <name>v2ImPlane</name>
      <anchorfile>structTrackerData.html</anchorfile>
      <anchor>a3cbff017d009e6c39f0e987d2a8846c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Vector&lt; 3 &gt;</type>
      <name>v3Cam</name>
      <anchorfile>structTrackerData.html</anchorfile>
      <anchor>aed8ae7a31263596c36958785cf8956a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static CVD::ImageRef</type>
      <name>irImageSize</name>
      <anchorfile>structTrackerData.html</anchorfile>
      <anchor>a36f459fef07a976b57372c6d8c28b845</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Trail</name>
    <filename>structTrail.html</filename>
    <member kind="variable">
      <type>CVD::ImageRef</type>
      <name>irCurrentPos</name>
      <anchorfile>structTrail.html</anchorfile>
      <anchor>a398fc4f3eceb6e72fce8a59fdb3a898f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>CVD::ImageRef</type>
      <name>irInitialPos</name>
      <anchorfile>structTrail.html</anchorfile>
      <anchor>a965551e22a7a844247a428afcd9d89a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>MiniPatch</type>
      <name>mPatch</name>
      <anchorfile>structTrail.html</anchorfile>
      <anchor>a1fea856fb1ebe81a0844cf4a006afc4b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Tukey</name>
    <filename>structTukey.html</filename>
    <member kind="function" static="yes">
      <type>static double</type>
      <name>FindSigmaSquared</name>
      <anchorfile>structTukey.html</anchorfile>
      <anchor>ace010a5e9adbd367ee7881fe1b2c89bf</anchor>
      <arglist>(std::vector&lt; double &gt; &amp;vdErrorSquared)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static double</type>
      <name>ObjectiveScore</name>
      <anchorfile>structTukey.html</anchorfile>
      <anchor>a4ba439d6782a034b3284d512a1f45b12</anchor>
      <arglist>(double dErrorSquared, double dSigmaSquared)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static double</type>
      <name>SquareRootWeight</name>
      <anchorfile>structTukey.html</anchorfile>
      <anchor>abb2ceb99933fc1c784a26e6752e12da5</anchor>
      <arglist>(double dErrorSquared, double dSigmaSquared)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static double</type>
      <name>Weight</name>
      <anchorfile>structTukey.html</anchorfile>
      <anchor>ad8539d6abe665a29a818b6161059cba4</anchor>
      <arglist>(double dErrorSquared, double dSigmaSquared)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>agast</name>
    <filename>namespaceagast.html</filename>
    <namespace>agast::agast7_12d</namespace>
    <namespace>agast::oast9_16</namespace>
    <class kind="class">agast::AgastDetector5_8</class>
    <class kind="class">agast::AgastDetector7_12d</class>
    <class kind="class">agast::AgastDetector7_12s</class>
    <class kind="class">agast::AstDetector</class>
    <class kind="class">agast::OastDetector9_16</class>
  </compound>
  <compound kind="class">
    <name>agast::AgastDetector5_8</name>
    <filename>classagast_1_1AgastDetector5__8.html</filename>
    <base>agast::AstDetector</base>
    <member kind="function">
      <type></type>
      <name>AgastDetector5_8</name>
      <anchorfile>classagast_1_1AgastDetector5__8.html</anchorfile>
      <anchor>a80566b53281306c63bed870162ea0b22</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>AgastDetector5_8</name>
      <anchorfile>classagast_1_1AgastDetector5__8.html</anchorfile>
      <anchor>a22a841df0a945132bba544a4032d8c8b</anchor>
      <arglist>(int width, int height, int thr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>cornerScore</name>
      <anchorfile>classagast_1_1AgastDetector5__8.html</anchorfile>
      <anchor>a962a75f0a8d930e5308e80a35a0f6551</anchor>
      <arglist>(const unsigned char *p, bool ignorePattern=false)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>detect</name>
      <anchorfile>classagast_1_1AgastDetector5__8.html</anchorfile>
      <anchor>aa5d61bc22805c97eb1effd965728e61b</anchor>
      <arglist>(const unsigned char *im, std::vector&lt; CvPoint &gt; &amp;keypoints)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_borderWidth</name>
      <anchorfile>classagast_1_1AgastDetector5__8.html</anchorfile>
      <anchor>a8b16634dd8133dd5ade0025130677258</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>nms</name>
      <anchorfile>classagast_1_1AgastDetector5__8.html</anchorfile>
      <anchor>ad45fa997fbfc75e70f7b4242b93f7181</anchor>
      <arglist>(const unsigned char *im, const std::vector&lt; CvPoint &gt; &amp;keypoints, std::vector&lt; CvPoint &gt; &amp;keypoints_nms)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~AgastDetector5_8</name>
      <anchorfile>classagast_1_1AgastDetector5__8.html</anchorfile>
      <anchor>a433ac246c98cef3763b15cadb0815b4b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>init_pattern</name>
      <anchorfile>classagast_1_1AgastDetector5__8.html</anchorfile>
      <anchor>a20d25d6ecbd77e39bb23d9abdbce53b1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int_fast16_t</type>
      <name>s_offset0</name>
      <anchorfile>classagast_1_1AgastDetector5__8.html</anchorfile>
      <anchor>acc0f486e073be860616109d06f09c1f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int_fast16_t</type>
      <name>s_offset1</name>
      <anchorfile>classagast_1_1AgastDetector5__8.html</anchorfile>
      <anchor>a9f185fc087e6cdbad2adcd14789a3ea1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int_fast16_t</type>
      <name>s_offset2</name>
      <anchorfile>classagast_1_1AgastDetector5__8.html</anchorfile>
      <anchor>ad217e360289f0d1e53beb5027010099c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int_fast16_t</type>
      <name>s_offset3</name>
      <anchorfile>classagast_1_1AgastDetector5__8.html</anchorfile>
      <anchor>a42622da84cfe9f7a05ce3fe0759c353f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int_fast16_t</type>
      <name>s_offset4</name>
      <anchorfile>classagast_1_1AgastDetector5__8.html</anchorfile>
      <anchor>aaf04d9c9886cf445ba177df1bfb96ce4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int_fast16_t</type>
      <name>s_offset5</name>
      <anchorfile>classagast_1_1AgastDetector5__8.html</anchorfile>
      <anchor>a02f191f71cc7d883378f0992993c59cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int_fast16_t</type>
      <name>s_offset6</name>
      <anchorfile>classagast_1_1AgastDetector5__8.html</anchorfile>
      <anchor>a99b6ab508c88b9980331f3d49e5b635c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int_fast16_t</type>
      <name>s_offset7</name>
      <anchorfile>classagast_1_1AgastDetector5__8.html</anchorfile>
      <anchor>a02a426153dfc62c99db7c257e996f78f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static const int</type>
      <name>borderWidth</name>
      <anchorfile>classagast_1_1AgastDetector5__8.html</anchorfile>
      <anchor>a5472407f3ee6d70d7cc5da5aa04636ad</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>agast::AgastDetector7_12d</name>
    <filename>classagast_1_1AgastDetector7__12d.html</filename>
    <base>agast::AstDetector</base>
    <member kind="function">
      <type></type>
      <name>AgastDetector7_12d</name>
      <anchorfile>classagast_1_1AgastDetector7__12d.html</anchorfile>
      <anchor>ad5271678bde5e14aeaf85f8ae6916353</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>AgastDetector7_12d</name>
      <anchorfile>classagast_1_1AgastDetector7__12d.html</anchorfile>
      <anchor>a5e00a18bc80dd19a9ce733c229f2fe69</anchor>
      <arglist>(int width, int height, int thr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>cornerScore</name>
      <anchorfile>classagast_1_1AgastDetector7__12d.html</anchorfile>
      <anchor>a356ee9778504e43583ebce75d150c2f8</anchor>
      <arglist>(const unsigned char *p, bool ignorePattern=false)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>detect</name>
      <anchorfile>classagast_1_1AgastDetector7__12d.html</anchorfile>
      <anchor>a2fca310eb7d04ae008562dab0e2e8cf9</anchor>
      <arglist>(const unsigned char *im, std::vector&lt; CvPoint &gt; &amp;keypoints)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_borderWidth</name>
      <anchorfile>classagast_1_1AgastDetector7__12d.html</anchorfile>
      <anchor>aca8432112531f920b417ccf8a9ca533f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>nms</name>
      <anchorfile>classagast_1_1AgastDetector7__12d.html</anchorfile>
      <anchor>a4f71294465545385b5a6f3cea280a4f3</anchor>
      <arglist>(const unsigned char *im, const std::vector&lt; CvPoint &gt; &amp;keypoints, std::vector&lt; CvPoint &gt; &amp;keypoints_nms)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~AgastDetector7_12d</name>
      <anchorfile>classagast_1_1AgastDetector7__12d.html</anchorfile>
      <anchor>a7a69144e8b827816619ca10153b48516</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>init_pattern</name>
      <anchorfile>classagast_1_1AgastDetector7__12d.html</anchorfile>
      <anchor>a4c41facd625b3ac5b2272e122b83cf93</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int_fast16_t</type>
      <name>s_offset0</name>
      <anchorfile>classagast_1_1AgastDetector7__12d.html</anchorfile>
      <anchor>a4c801d6e74727ed292fed186905720f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int_fast16_t</type>
      <name>s_offset1</name>
      <anchorfile>classagast_1_1AgastDetector7__12d.html</anchorfile>
      <anchor>a95493dcb19544871bbe74764219c41aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int_fast16_t</type>
      <name>s_offset10</name>
      <anchorfile>classagast_1_1AgastDetector7__12d.html</anchorfile>
      <anchor>a30194b37ed9c97c534244583ee8fbc5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int_fast16_t</type>
      <name>s_offset11</name>
      <anchorfile>classagast_1_1AgastDetector7__12d.html</anchorfile>
      <anchor>a6588a109b7f0bf450f1cd845f18807c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int_fast16_t</type>
      <name>s_offset2</name>
      <anchorfile>classagast_1_1AgastDetector7__12d.html</anchorfile>
      <anchor>a74057e3e4fdf3c965b930f0fa5314973</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int_fast16_t</type>
      <name>s_offset3</name>
      <anchorfile>classagast_1_1AgastDetector7__12d.html</anchorfile>
      <anchor>ae5712d9203d871aab7719defd7f62124</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int_fast16_t</type>
      <name>s_offset4</name>
      <anchorfile>classagast_1_1AgastDetector7__12d.html</anchorfile>
      <anchor>afe2aca104fb7ebf65a666986e87ba6bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int_fast16_t</type>
      <name>s_offset5</name>
      <anchorfile>classagast_1_1AgastDetector7__12d.html</anchorfile>
      <anchor>a0afcc66a38f9da36ba424a7208bf450d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int_fast16_t</type>
      <name>s_offset6</name>
      <anchorfile>classagast_1_1AgastDetector7__12d.html</anchorfile>
      <anchor>a109b73cdb7cf5bc3e11dbdd13b59d9e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int_fast16_t</type>
      <name>s_offset7</name>
      <anchorfile>classagast_1_1AgastDetector7__12d.html</anchorfile>
      <anchor>afcd86863bae4f87a1a38fadef53dfcc0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int_fast16_t</type>
      <name>s_offset8</name>
      <anchorfile>classagast_1_1AgastDetector7__12d.html</anchorfile>
      <anchor>a717cc8bf4d943736ab6f736d9b23cd63</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int_fast16_t</type>
      <name>s_offset9</name>
      <anchorfile>classagast_1_1AgastDetector7__12d.html</anchorfile>
      <anchor>aef3d61598efe1981b6a0db85f7cc3781</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static const int</type>
      <name>borderWidth</name>
      <anchorfile>classagast_1_1AgastDetector7__12d.html</anchorfile>
      <anchor>a3eae1df5182cc65f26fe07ec647cd223</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>agast::AgastDetector7_12s</name>
    <filename>classagast_1_1AgastDetector7__12s.html</filename>
    <base>agast::AstDetector</base>
    <member kind="function">
      <type></type>
      <name>AgastDetector7_12s</name>
      <anchorfile>classagast_1_1AgastDetector7__12s.html</anchorfile>
      <anchor>aec59aa431fe0d3cb77c425adef2bdf9c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>AgastDetector7_12s</name>
      <anchorfile>classagast_1_1AgastDetector7__12s.html</anchorfile>
      <anchor>a9b86af14d2dffc747b52567bb08c292d</anchor>
      <arglist>(int width, int height, int thr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>cornerScore</name>
      <anchorfile>classagast_1_1AgastDetector7__12s.html</anchorfile>
      <anchor>a8cfb34d7c61a72ba4ef59711301c93c1</anchor>
      <arglist>(const unsigned char *p, bool ignorePattern=false)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>detect</name>
      <anchorfile>classagast_1_1AgastDetector7__12s.html</anchorfile>
      <anchor>a55c4acd23e490b9a3cb450d002126524</anchor>
      <arglist>(const unsigned char *im, std::vector&lt; CvPoint &gt; &amp;keypoints)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_borderWidth</name>
      <anchorfile>classagast_1_1AgastDetector7__12s.html</anchorfile>
      <anchor>a6b5b65105f44c9095cf100ffeddc27d0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>nms</name>
      <anchorfile>classagast_1_1AgastDetector7__12s.html</anchorfile>
      <anchor>a843fe004f3db49af3d36e522be08b7f9</anchor>
      <arglist>(const unsigned char *im, const std::vector&lt; CvPoint &gt; &amp;keypoints, std::vector&lt; CvPoint &gt; &amp;keypoints_nms)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~AgastDetector7_12s</name>
      <anchorfile>classagast_1_1AgastDetector7__12s.html</anchorfile>
      <anchor>a9456405c20f5df8f78538b70e7c0b51c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>init_pattern</name>
      <anchorfile>classagast_1_1AgastDetector7__12s.html</anchorfile>
      <anchor>a12b54fcfb836bdff732ba4d4d656b2a1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int_fast16_t</type>
      <name>s_offset0</name>
      <anchorfile>classagast_1_1AgastDetector7__12s.html</anchorfile>
      <anchor>acb1e41f61d11910bc3dc73b851c49c5c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int_fast16_t</type>
      <name>s_offset1</name>
      <anchorfile>classagast_1_1AgastDetector7__12s.html</anchorfile>
      <anchor>a3d7bfd566a99957f9de7ad6e111d85ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int_fast16_t</type>
      <name>s_offset10</name>
      <anchorfile>classagast_1_1AgastDetector7__12s.html</anchorfile>
      <anchor>a9dfc64e667475142be77ccde2f48be34</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int_fast16_t</type>
      <name>s_offset11</name>
      <anchorfile>classagast_1_1AgastDetector7__12s.html</anchorfile>
      <anchor>adc17d94d451870c68bba9cdfcd254152</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int_fast16_t</type>
      <name>s_offset2</name>
      <anchorfile>classagast_1_1AgastDetector7__12s.html</anchorfile>
      <anchor>ab4cbc95a0743def9179dffa608f89189</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int_fast16_t</type>
      <name>s_offset3</name>
      <anchorfile>classagast_1_1AgastDetector7__12s.html</anchorfile>
      <anchor>aa5db96f017cdb540089acf95ca08f421</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int_fast16_t</type>
      <name>s_offset4</name>
      <anchorfile>classagast_1_1AgastDetector7__12s.html</anchorfile>
      <anchor>acee184b7f531f95538725cf3fe1b7605</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int_fast16_t</type>
      <name>s_offset5</name>
      <anchorfile>classagast_1_1AgastDetector7__12s.html</anchorfile>
      <anchor>a8d32f043fb36fb510029972bce6094f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int_fast16_t</type>
      <name>s_offset6</name>
      <anchorfile>classagast_1_1AgastDetector7__12s.html</anchorfile>
      <anchor>aaa6bc6f45597b1abb7951ae2a33452c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int_fast16_t</type>
      <name>s_offset7</name>
      <anchorfile>classagast_1_1AgastDetector7__12s.html</anchorfile>
      <anchor>ab46c5b47d1bbf0dbe4eeab402d523381</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int_fast16_t</type>
      <name>s_offset8</name>
      <anchorfile>classagast_1_1AgastDetector7__12s.html</anchorfile>
      <anchor>a4e3d0a76427fcf051bd6202a80bcdb36</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int_fast16_t</type>
      <name>s_offset9</name>
      <anchorfile>classagast_1_1AgastDetector7__12s.html</anchorfile>
      <anchor>a4924ba8a2903167265774f87cc733871</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static const int</type>
      <name>borderWidth</name>
      <anchorfile>classagast_1_1AgastDetector7__12s.html</anchorfile>
      <anchor>a9bcce20bdeab6d6febd995289e3bde08</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>agast::AstDetector</name>
    <filename>classagast_1_1AstDetector.html</filename>
    <member kind="function">
      <type></type>
      <name>AstDetector</name>
      <anchorfile>classagast_1_1AstDetector.html</anchorfile>
      <anchor>adbba3ba613ccaa89961967b8f9b80e40</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>AstDetector</name>
      <anchorfile>classagast_1_1AstDetector.html</anchorfile>
      <anchor>a60ee225d4462059cc6cac2f982a18913</anchor>
      <arglist>(int width, int height, int thr)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>cornerScore</name>
      <anchorfile>classagast_1_1AstDetector.html</anchorfile>
      <anchor>a5f18feec0a12d969a848e62eb187869e</anchor>
      <arglist>(const unsigned char *p, bool ignorePattern=false)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>detect</name>
      <anchorfile>classagast_1_1AstDetector.html</anchorfile>
      <anchor>afddef285a9e755442f74e3d8dd6bef0e</anchor>
      <arglist>(const unsigned char *im, std::vector&lt; CvPoint &gt; &amp;corners_all)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>get_borderWidth</name>
      <anchorfile>classagast_1_1AstDetector.html</anchorfile>
      <anchor>a07e0e7f103b6d1be88c3b673bec348f7</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>nms</name>
      <anchorfile>classagast_1_1AstDetector.html</anchorfile>
      <anchor>af0491e396887447bca4424afa110772b</anchor>
      <arglist>(const unsigned char *im, const std::vector&lt; CvPoint &gt; &amp;corners_all, std::vector&lt; CvPoint &gt; &amp;corners_nms)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>processImage</name>
      <anchorfile>classagast_1_1AstDetector.html</anchorfile>
      <anchor>a6d57250a3b40e764450400c68f9b59fe</anchor>
      <arglist>(const unsigned char *im, std::vector&lt; CvPoint &gt; &amp;keypoints_nms)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_imageSize</name>
      <anchorfile>classagast_1_1AstDetector.html</anchorfile>
      <anchor>afc7e6c0e76bac7cbbcf66699722e5a79</anchor>
      <arglist>(int xsize_, int ysize_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_threshold</name>
      <anchorfile>classagast_1_1AstDetector.html</anchorfile>
      <anchor>a5e91e049fc8b11290160c2a2efe9d9e3</anchor>
      <arglist>(int b_)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~AstDetector</name>
      <anchorfile>classagast_1_1AstDetector.html</anchorfile>
      <anchor>a08c18ae17ef69586e0ca3b970eecb744</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual void</type>
      <name>init_pattern</name>
      <anchorfile>classagast_1_1AstDetector.html</anchorfile>
      <anchor>a57fab62ca2d7b8db988b813c32d6d736</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>nonMaximumSuppression</name>
      <anchorfile>classagast_1_1AstDetector.html</anchorfile>
      <anchor>a199fd4f48e8c0412d974abda915f9c56</anchor>
      <arglist>(const std::vector&lt; CvPoint &gt; &amp;corners_all, std::vector&lt; CvPoint &gt; &amp;corners_nms)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>score</name>
      <anchorfile>classagast_1_1AstDetector.html</anchorfile>
      <anchor>a531f4f48dc4a53d7330fadfa7c3842df</anchor>
      <arglist>(const unsigned char *i, const std::vector&lt; CvPoint &gt; &amp;corners_all)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>b</name>
      <anchorfile>classagast_1_1AstDetector.html</anchorfile>
      <anchor>ab2e7f7d68ca50a1402a94234c465decd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; int &gt;</type>
      <name>nmsFlags</name>
      <anchorfile>classagast_1_1AstDetector.html</anchorfile>
      <anchor>a85178b5daf585ac5f2e17523dff2458b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; int &gt;</type>
      <name>scores</name>
      <anchorfile>classagast_1_1AstDetector.html</anchorfile>
      <anchor>a67a138969f547a94da20a15c00ee9499</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>xsize</name>
      <anchorfile>classagast_1_1AstDetector.html</anchorfile>
      <anchor>a83f3849157c52715acf8205c414af526</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>ysize</name>
      <anchorfile>classagast_1_1AstDetector.html</anchorfile>
      <anchor>a78e4e9b4341f03f53ff7dfdca653bc71</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>agast::OastDetector9_16</name>
    <filename>classagast_1_1OastDetector9__16.html</filename>
    <base>agast::AstDetector</base>
    <member kind="function">
      <type>int</type>
      <name>cornerScore</name>
      <anchorfile>classagast_1_1OastDetector9__16.html</anchorfile>
      <anchor>a03baa6fea82b625cb89528a8314bc059</anchor>
      <arglist>(const unsigned char *p, bool ignorePattern=false)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>detect</name>
      <anchorfile>classagast_1_1OastDetector9__16.html</anchorfile>
      <anchor>ac3136790ffb353fb1633de4db923383e</anchor>
      <arglist>(const unsigned char *im, std::vector&lt; CvPoint &gt; &amp;keypoints)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_borderWidth</name>
      <anchorfile>classagast_1_1OastDetector9__16.html</anchorfile>
      <anchor>a9a7b5a65f9108bf3283f100494330c79</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>nms</name>
      <anchorfile>classagast_1_1OastDetector9__16.html</anchorfile>
      <anchor>a6049e2d770d8edac52ee378cf08ffd74</anchor>
      <arglist>(const unsigned char *im, const std::vector&lt; CvPoint &gt; &amp;keypoints, std::vector&lt; CvPoint &gt; &amp;keypoints_nms)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>OastDetector9_16</name>
      <anchorfile>classagast_1_1OastDetector9__16.html</anchorfile>
      <anchor>a0ed798e5a34efeeea291ca8dd9f58922</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>OastDetector9_16</name>
      <anchorfile>classagast_1_1OastDetector9__16.html</anchorfile>
      <anchor>a4cf28da0dd03f73da8d946bceddd581d</anchor>
      <arglist>(int width, int height, int thr)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~OastDetector9_16</name>
      <anchorfile>classagast_1_1OastDetector9__16.html</anchorfile>
      <anchor>a8dff03b112e5e014154d754da2ead6d1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>init_pattern</name>
      <anchorfile>classagast_1_1OastDetector9__16.html</anchorfile>
      <anchor>af700f312993127f5b9e5eb3caf7823c0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int_fast16_t</type>
      <name>s_offset0</name>
      <anchorfile>classagast_1_1OastDetector9__16.html</anchorfile>
      <anchor>a45a01b3678df8aabd10bc7695e567af9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int_fast16_t</type>
      <name>s_offset1</name>
      <anchorfile>classagast_1_1OastDetector9__16.html</anchorfile>
      <anchor>a5e5484a29d256c36ace63d49c65dc6b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int_fast16_t</type>
      <name>s_offset10</name>
      <anchorfile>classagast_1_1OastDetector9__16.html</anchorfile>
      <anchor>a449d7d9840c8bd929bb36db9c4a17374</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int_fast16_t</type>
      <name>s_offset11</name>
      <anchorfile>classagast_1_1OastDetector9__16.html</anchorfile>
      <anchor>afcc9e6ec6623466f2e95f789c2810211</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int_fast16_t</type>
      <name>s_offset12</name>
      <anchorfile>classagast_1_1OastDetector9__16.html</anchorfile>
      <anchor>a51fdd7baa7548783e1ad06b816c98f3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int_fast16_t</type>
      <name>s_offset13</name>
      <anchorfile>classagast_1_1OastDetector9__16.html</anchorfile>
      <anchor>ae9272e5c82058d87560a4490e62eeb8f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int_fast16_t</type>
      <name>s_offset14</name>
      <anchorfile>classagast_1_1OastDetector9__16.html</anchorfile>
      <anchor>a7776336272eef0a9f3785e93671fa38a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int_fast16_t</type>
      <name>s_offset15</name>
      <anchorfile>classagast_1_1OastDetector9__16.html</anchorfile>
      <anchor>a11aebc018ffbe59194072b0a5e255198</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int_fast16_t</type>
      <name>s_offset2</name>
      <anchorfile>classagast_1_1OastDetector9__16.html</anchorfile>
      <anchor>ad99b6e769fd55588fc5a895d13ce4def</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int_fast16_t</type>
      <name>s_offset3</name>
      <anchorfile>classagast_1_1OastDetector9__16.html</anchorfile>
      <anchor>ab3f684feda58e5128390c1d90e7adcd8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int_fast16_t</type>
      <name>s_offset4</name>
      <anchorfile>classagast_1_1OastDetector9__16.html</anchorfile>
      <anchor>a60c896a97b238c7abeb58d903c6f3a9b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int_fast16_t</type>
      <name>s_offset5</name>
      <anchorfile>classagast_1_1OastDetector9__16.html</anchorfile>
      <anchor>a9ae53350f9e804db985518a2d0a6ab4f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int_fast16_t</type>
      <name>s_offset6</name>
      <anchorfile>classagast_1_1OastDetector9__16.html</anchorfile>
      <anchor>a0d65af32fc5152d4cb8e483edf205c4f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int_fast16_t</type>
      <name>s_offset7</name>
      <anchorfile>classagast_1_1OastDetector9__16.html</anchorfile>
      <anchor>a62af7a3e7e16839860cf15f65b70fec3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int_fast16_t</type>
      <name>s_offset8</name>
      <anchorfile>classagast_1_1OastDetector9__16.html</anchorfile>
      <anchor>a3525290e27059b20b597e6a4b1e80c0d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int_fast16_t</type>
      <name>s_offset9</name>
      <anchorfile>classagast_1_1OastDetector9__16.html</anchorfile>
      <anchor>adb3a2c401aea928f668f0dc440bd5a6d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static const int</type>
      <name>borderWidth</name>
      <anchorfile>classagast_1_1OastDetector9__16.html</anchorfile>
      <anchor>a0712f0518ec1721bd5edfeccf7fcfd96</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>agast::agast7_12d</name>
    <filename>namespaceagast_1_1agast7__12d.html</filename>
    <member kind="function">
      <type>__inline__ void</type>
      <name>agast_corner_detect12d</name>
      <anchorfile>namespaceagast_1_1agast7__12d.html</anchorfile>
      <anchor>a9603b899eb0221366d97c5e54a8c1ee6</anchor>
      <arglist>(const CVD::BasicImage&lt; CVD::byte &gt; &amp;im, std::vector&lt; CVD::ImageRef &gt; &amp;corners, int barrier)</arglist>
    </member>
    <member kind="function">
      <type>__inline__ void</type>
      <name>agast_corner_detect12d</name>
      <anchorfile>namespaceagast_1_1agast7__12d.html</anchorfile>
      <anchor>a4f91cb1d9c1a50e71fe4011b91d2ab30</anchor>
      <arglist>(const cv::Mat &amp;im, std::vector&lt; CVD::ImageRef &gt; &amp;corners, int barrier)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static AgastDetector7_12d</type>
      <name>detector</name>
      <anchorfile>namespaceagast_1_1agast7__12d.html</anchorfile>
      <anchor>a3952a3fcf19d501a54c1c7c1328bb173</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>agast::oast9_16</name>
    <filename>namespaceagast_1_1oast9__16.html</filename>
    <member kind="function">
      <type>__inline__ void</type>
      <name>oast_corner_detect16</name>
      <anchorfile>namespaceagast_1_1oast9__16.html</anchorfile>
      <anchor>ae55ad44723597bbe6405dffe372af879</anchor>
      <arglist>(const CVD::BasicImage&lt; CVD::byte &gt; &amp;im, std::vector&lt; CVD::ImageRef &gt; &amp;corners, int barrier)</arglist>
    </member>
    <member kind="function">
      <type>__inline__ void</type>
      <name>oast_corner_detect16</name>
      <anchorfile>namespaceagast_1_1oast9__16.html</anchorfile>
      <anchor>ada3667cbaf71411edd444f3509d79411</anchor>
      <arglist>(const cv::Mat &amp;im, std::vector&lt; CVD::ImageRef &gt; &amp;corners, int barrier)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static OastDetector9_16</type>
      <name>detector</name>
      <anchorfile>namespaceagast_1_1oast9__16.html</anchorfile>
      <anchor>a7520e8c0fbf290ecfcd4b824f48f082b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>cfg</name>
    <filename>namespacecfg.html</filename>
  </compound>
  <compound kind="namespace">
    <name>ros</name>
    <filename>namespaceros.html</filename>
  </compound>
  <compound kind="namespace">
    <name>test</name>
    <filename>namespacetest.html</filename>
  </compound>
  <compound kind="page">
    <name>index</name>
    <title></title>
    <filename>index</filename>
    <docanchor file="index">codeapi</docanchor>
  </compound>
</tagfile>
