<?xml version='1.0' encoding='ISO-8859-1' standalone='yes' ?>
<tagfile>
  <compound kind="file">
    <name>camparams.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-vslam/doc_stacks/2014-01-02_12-10-14.703164/vslam/frame_common/include/frame_common/</path>
    <filename>camparams_8h</filename>
    <class kind="struct">frame_common::CamParams</class>
    <namespace>frame_common</namespace>
  </compound>
  <compound kind="file">
    <name>draw.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-vslam/doc_stacks/2014-01-02_12-10-14.703164/vslam/frame_common/src/</path>
    <filename>draw_8cpp</filename>
    <includes id="frame_8h" name="frame.h" local="no" imported="no">frame_common/frame.h</includes>
    <includes id="frame__extended_8h" name="frame_extended.h" local="no" imported="no">frame_common/frame_extended.h</includes>
    <namespace>frame_common</namespace>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>drawSmallKeypoints</name>
      <anchorfile>namespaceframe__common.html</anchorfile>
      <anchor>ac219654ebf2a82c916a6e9e8d2e5ecf8</anchor>
      <arglist>(const cv::Mat &amp;image, const std::vector&lt; cv::KeyPoint &gt; &amp;keypoints, cv::Mat &amp;display, cv::Scalar color)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>drawVOtracks</name>
      <anchorfile>namespaceframe__common.html</anchorfile>
      <anchor>a9ee740a820e3510a815cd235da385cc8</anchor>
      <arglist>(const cv::Mat &amp;image, const vector&lt; Frame, Eigen::aligned_allocator&lt; Frame &gt; &gt; &amp;frames, cv::Mat &amp;display)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>drawVOtracks</name>
      <anchorfile>namespaceframe__common.html</anchorfile>
      <anchor>ac5e9657537b59cdf7c9db4a7831c3849</anchor>
      <arglist>(const cv::Mat &amp;image, const vector&lt; FrameExtended, Eigen::aligned_allocator&lt; FrameExtended &gt; &gt; &amp;frames, cv::Mat &amp;display)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>frame.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-vslam/doc_stacks/2014-01-02_12-10-14.703164/vslam/frame_common/src/</path>
    <filename>frame_8cpp</filename>
    <includes id="frame_8h" name="frame.h" local="no" imported="no">frame_common/frame.h</includes>
    <namespace>frame_common</namespace>
    <member kind="function" static="yes">
      <type>static double</type>
      <name>mstime</name>
      <anchorfile>frame_8cpp.html</anchorfile>
      <anchor>a0ba8b33f3f0f6468329124f7e6d0544f</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>frame.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-vslam/doc_stacks/2014-01-02_12-10-14.703164/vslam/frame_common/include/frame_common/</path>
    <filename>frame_8h</filename>
    <includes id="stereo_8h" name="stereo.h" local="no" imported="no">frame_common/stereo.h</includes>
    <includes id="camparams_8h" name="camparams.h" local="no" imported="no">frame_common/camparams.h</includes>
    <class kind="class">frame_common::Frame</class>
    <class kind="class">frame_common::FrameProc</class>
    <class kind="class">frame_common::PointcloudProc</class>
    <namespace>frame_common</namespace>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_USE_NEW_STDVECTOR</name>
      <anchorfile>frame_8h.html</anchorfile>
      <anchor>add81a3e8d99fc68c376b2e54acb2412c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>drawVOtracks</name>
      <anchorfile>namespaceframe__common.html</anchorfile>
      <anchor>a16a52d2376ce71e83f362c14c6247e6f</anchor>
      <arglist>(const cv::Mat &amp;image, const std::vector&lt; Frame, Eigen::aligned_allocator&lt; Frame &gt; &gt; &amp;frames, cv::Mat &amp;display)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>frame_extended.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-vslam/doc_stacks/2014-01-02_12-10-14.703164/vslam/frame_common/include/frame_common/</path>
    <filename>frame__extended_8h</filename>
    <includes id="frame_8h" name="frame.h" local="yes" imported="no">frame_common/frame.h</includes>
    <class kind="class">frame_common::FrameExtended</class>
    <namespace>frame_common</namespace>
    <member kind="function">
      <type>void</type>
      <name>drawVOtracks</name>
      <anchorfile>namespaceframe__common.html</anchorfile>
      <anchor>ad8c9d03eb8e2c5f80b33127e0e81fb91</anchor>
      <arglist>(const cv::Mat &amp;image, const std::vector&lt; FrameExtended, Eigen::aligned_allocator&lt; FrameExtended &gt; &gt; &amp;frames, cv::Mat &amp;display)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>mainpage.dox</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-vslam/doc_stacks/2014-01-02_12-10-14.703164/vslam/frame_common/</path>
    <filename>mainpage_8dox</filename>
  </compound>
  <compound kind="file">
    <name>stereo.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-vslam/doc_stacks/2014-01-02_12-10-14.703164/vslam/frame_common/src/</path>
    <filename>stereo_8cpp</filename>
    <includes id="stereo_8h" name="stereo.h" local="no" imported="no">frame_common/stereo.h</includes>
    <namespace>frame_common</namespace>
    <member kind="define">
      <type>#define</type>
      <name>COPY16</name>
      <anchorfile>stereo_8cpp.html</anchorfile>
      <anchor>a94dfcfe31d64ca5162a7ad0956bea8f3</anchor>
      <arglist>(N)</arglist>
    </member>
    <member kind="function">
      <type>uint8_t *</type>
      <name>grab_16x16</name>
      <anchorfile>namespaceframe__common.html</anchorfile>
      <anchor>a9319de376c5edf0ad33a84096e6b855c</anchor>
      <arglist>(uint8_t *im, int xim, int x, int y)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>stereo.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-vslam/doc_stacks/2014-01-02_12-10-14.703164/vslam/frame_common/include/frame_common/</path>
    <filename>stereo_8h</filename>
    <includes id="stereolib_8h" name="stereolib.h" local="no" imported="no">frame_common/stereolib.h</includes>
    <class kind="class">frame_common::DenseStereo</class>
    <class kind="class">frame_common::FrameStereo</class>
    <class kind="class">frame_common::SparseStereo</class>
    <namespace>frame_common</namespace>
  </compound>
  <compound kind="file">
    <name>stereolib.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-vslam/doc_stacks/2014-01-02_12-10-14.703164/vslam/frame_common/src/</path>
    <filename>stereolib_8c</filename>
    <includes id="stereolib_8h" name="stereolib.h" local="no" imported="no">frame_common/stereolib.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>ACCBUFSIZE</name>
      <anchorfile>stereolib_8c.html</anchorfile>
      <anchor>a744637503080257426e771dcb5a8e3ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ACCBUFSIZE</name>
      <anchorfile>stereolib_8c.html</anchorfile>
      <anchor>a744637503080257426e771dcb5a8e3ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EXACTUNIQ</name>
      <anchorfile>stereolib_8c.html</anchorfile>
      <anchor>af85a28c8553387d100a58298579da286</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>INTBUFSIZE</name>
      <anchorfile>stereolib_8c.html</anchorfile>
      <anchor>a869c12821897b67b36e9e5115520a66f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>INTEBUFSIZE</name>
      <anchorfile>stereolib_8c.html</anchorfile>
      <anchor>a06593b2f2672551a78d5f0f9d0908296</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>POW</name>
      <anchorfile>stereolib_8c.html</anchorfile>
      <anchor>a7d36eb793ee8943f856044317659fbf1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>push</name>
      <anchorfile>stereolib_8c.html</anchorfile>
      <anchor>a92de80311e23ca2e26eacf3658990325</anchor>
      <arglist>(x, y)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PXKERN</name>
      <anchorfile>stereolib_8c.html</anchorfile>
      <anchor>ab81e190e8ee36dc66131ec3ff74f892a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PYKERN</name>
      <anchorfile>stereolib_8c.html</anchorfile>
      <anchor>a62b44143257d1a6cce6203e1c4e7888e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEXTBUFSIZE</name>
      <anchorfile>stereolib_8c.html</anchorfile>
      <anchor>aacfdf8f9bc15bd5f7cee61ea476045eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TXTBUFSIZE</name>
      <anchorfile>stereolib_8c.html</anchorfile>
      <anchor>a6cbe5f9a5025f7c3ab2914b25aae8666</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YACCBUFSIZE</name>
      <anchorfile>stereolib_8c.html</anchorfile>
      <anchor>a8ac7b01a0b85343dfd1a33027244fb15</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YINTBUFSIZE</name>
      <anchorfile>stereolib_8c.html</anchorfile>
      <anchor>a9005f68920daa1b5f2c7e5599e964c10</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YTEXTBUFSIZE</name>
      <anchorfile>stereolib_8c.html</anchorfile>
      <anchor>a7e9e6074f8ba80e7bca6b471bc599a99</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>__attribute__</name>
      <anchorfile>stereolib_8c.html</anchorfile>
      <anchor>a6bdd03069e29b437a3e74fa6b76de872</anchor>
      <arglist>((force_align_arg_pointer))</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>do_prefilter_fast</name>
      <anchorfile>stereolib_8c.html</anchorfile>
      <anchor>a9e5c42f16cad3a9e582f45bda606880b</anchor>
      <arglist>(uint8_t *im, uint8_t *ftim, int xim, int yim, uint8_t ftzero, uint8_t *buf)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>do_prefilter_norm</name>
      <anchorfile>stereolib_8c.html</anchorfile>
      <anchor>a2af28803c1ecae44c1ced2c3d609fd28</anchor>
      <arglist>(uint8_t *im, uint8_t *ftim, int xim, int yim, uint8_t ftzero, uint8_t *buf)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>do_prefilter_xsobel</name>
      <anchorfile>stereolib_8c.html</anchorfile>
      <anchor>ad87801e50cedc10284cb9f7900483a3d</anchor>
      <arglist>(uint8_t *im, uint8_t *ftim, int xim, int yim, uint8_t ftzero, uint8_t *buf)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>do_rectify_mono</name>
      <anchorfile>stereolib_8c.html</anchorfile>
      <anchor>ab11a1060976a4be422d3769f3335b5fa</anchor>
      <arglist>(uint8_t *dest, uint8_t *src, int w, int h, inttab_t *rtab)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>do_rectify_mono_fast</name>
      <anchorfile>stereolib_8c.html</anchorfile>
      <anchor>a306e49b3948f87236101e96950d78955</anchor>
      <arglist>(uint8_t *dest, uint8_t *src, int w, int h, inttab_t *rtab)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>do_speckle</name>
      <anchorfile>stereolib_8c.html</anchorfile>
      <anchor>aeb1c4bdb8647ef939a18a3d7c0130049</anchor>
      <arglist>(int16_t *disp, int16_t badval, int width, int height, int rdiff, int rcount, uint32_t *labels, uint32_t *wbuf, uint8_t *rtype)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>do_stereo_d</name>
      <anchorfile>stereolib_8c.html</anchorfile>
      <anchor>a3c53e0727baf31a8eb25ef9d468d451f</anchor>
      <arglist>(uint8_t *lim, uint8_t *rim, int16_t *disp, int16_t *text, int xim, int yim, uint8_t ftzero, int xwin, int ywin, int dlen, int tfilter_thresh, int ufilter_thresh, uint8_t *buf)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>do_stereo_d_fast</name>
      <anchorfile>stereolib_8c.html</anchorfile>
      <anchor>a50f15e7c792adbc94400500df4692ddf</anchor>
      <arglist>(uint8_t *lim, uint8_t *rim, int16_t *disp, int16_t *text, int xim, int yim, uint8_t ftzero, int xwin, int ywin, int dlen, int tfilter_thresh, int ufilter_thresh, uint8_t *buf)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>do_stereo_sparse</name>
      <anchorfile>stereolib_8c.html</anchorfile>
      <anchor>ad65866ee72a236ad6216c97e4cfbee2b</anchor>
      <arglist>(uint8_t *refpat, uint8_t *rim, int x, int y, int xim, int yim, uint8_t ftzero, int dlen, int tfilter_thresh, int ufilter_thresh)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>do_stereo_y</name>
      <anchorfile>stereolib_8c.html</anchorfile>
      <anchor>adfb49488fce0e03cc1315960885043c7</anchor>
      <arglist>(uint8_t *lim, uint8_t *rim, int16_t *disp, int16_t *text, int xim, int yim, uint8_t ftzero, int xwin, int ywin, int dlen, int tfilter_thresh, int ufilter_thresh, uint8_t *buf)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>memclr</name>
      <anchorfile>stereolib_8c.html</anchorfile>
      <anchor>a6e2950c73cd3064a500b435d1b8f703e</anchor>
      <arglist>(void *buf, int n)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>memclr_si128</name>
      <anchorfile>stereolib_8c.html</anchorfile>
      <anchor>a2aecddd1764ad9e968e760ae55bfd873</anchor>
      <arglist>(__m128i *buf, int n)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>stereolib.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-vslam/doc_stacks/2014-01-02_12-10-14.703164/vslam/frame_common/include/frame_common/</path>
    <filename>stereolib_8h</filename>
    <class kind="struct">inttab_t</class>
    <member kind="define">
      <type>#define</type>
      <name>do_prefilter</name>
      <anchorfile>stereolib_8h.html</anchorfile>
      <anchor>a1011930009918dcde4032cc341ca8e0b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>do_stereo</name>
      <anchorfile>stereolib_8h.html</anchorfile>
      <anchor>a21313ed56e89ac5d5f54d7c78eabed04</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FILTEREDVAL</name>
      <anchorfile>stereolib_8h.html</anchorfile>
      <anchor>ace6de63594bb68ddcd4d077c82c9d88a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>INTOFFSET</name>
      <anchorfile>stereolib_8h.html</anchorfile>
      <anchor>abb930369fe2586371ccf63d1429492b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KERNSIZE</name>
      <anchorfile>stereolib_8h.html</anchorfile>
      <anchor>a3e5eb60e1ff32890ae8844db984110f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MEMALIGN</name>
      <anchorfile>stereolib_8h.html</anchorfile>
      <anchor>aabc624b00859af51c0717f0f624a26ed</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MEMFREE</name>
      <anchorfile>stereolib_8h.html</anchorfile>
      <anchor>a5b0d677d065da19dffa965ac0d494c31</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>XKERN</name>
      <anchorfile>stereolib_8h.html</anchorfile>
      <anchor>a0d3b6e6dd3806d91b22e72e0649d0e29</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YKERN</name>
      <anchorfile>stereolib_8h.html</anchorfile>
      <anchor>a550b15ad6a65a97c1d5b889b39b89764</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>do_prefilter_fast</name>
      <anchorfile>stereolib_8h.html</anchorfile>
      <anchor>a9e5c42f16cad3a9e582f45bda606880b</anchor>
      <arglist>(uint8_t *im, uint8_t *ftim, int xim, int yim, uint8_t ftzero, uint8_t *buf)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>do_prefilter_norm</name>
      <anchorfile>stereolib_8h.html</anchorfile>
      <anchor>a2af28803c1ecae44c1ced2c3d609fd28</anchor>
      <arglist>(uint8_t *im, uint8_t *ftim, int xim, int yim, uint8_t ftzero, uint8_t *buf)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>do_prefilter_xsobel</name>
      <anchorfile>stereolib_8h.html</anchorfile>
      <anchor>ad87801e50cedc10284cb9f7900483a3d</anchor>
      <arglist>(uint8_t *im, uint8_t *ftim, int xim, int yim, uint8_t ftzero, uint8_t *buf)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>do_rectify_mono</name>
      <anchorfile>stereolib_8h.html</anchorfile>
      <anchor>ab11a1060976a4be422d3769f3335b5fa</anchor>
      <arglist>(uint8_t *dest, uint8_t *src, int w, int h, inttab_t *rtab)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>do_rectify_mono_fast</name>
      <anchorfile>stereolib_8h.html</anchorfile>
      <anchor>a306e49b3948f87236101e96950d78955</anchor>
      <arglist>(uint8_t *dest, uint8_t *src, int w, int h, inttab_t *rtab)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>do_speckle</name>
      <anchorfile>stereolib_8h.html</anchorfile>
      <anchor>aeb1c4bdb8647ef939a18a3d7c0130049</anchor>
      <arglist>(int16_t *disp, int16_t badval, int width, int height, int rdiff, int rcount, uint32_t *labels, uint32_t *wbuf, uint8_t *rtype)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>do_stereo_d</name>
      <anchorfile>stereolib_8h.html</anchorfile>
      <anchor>a3c53e0727baf31a8eb25ef9d468d451f</anchor>
      <arglist>(uint8_t *lim, uint8_t *rim, int16_t *disp, int16_t *text, int xim, int yim, uint8_t ftzero, int xwin, int ywin, int dlen, int tfilter_thresh, int ufilter_thresh, uint8_t *buf)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>do_stereo_d_fast</name>
      <anchorfile>stereolib_8h.html</anchorfile>
      <anchor>a50f15e7c792adbc94400500df4692ddf</anchor>
      <arglist>(uint8_t *lim, uint8_t *rim, int16_t *disp, int16_t *text, int xim, int yim, uint8_t ftzero, int xwin, int ywin, int dlen, int tfilter_thresh, int ufilter_thresh, uint8_t *buf)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>do_stereo_dp</name>
      <anchorfile>stereolib_8h.html</anchorfile>
      <anchor>a6067f76b62d75c90ae07a3b8612c2546</anchor>
      <arglist>(uint8_t *lim, uint8_t *rim, int16_t *disp, int xim, int yim, uint8_t ftzero, int xwin, int ywin, int dlen, int pfilter_thresh, int ufilter_thresh, int smooth_thresh, int unique_c)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>do_stereo_ls</name>
      <anchorfile>stereolib_8h.html</anchorfile>
      <anchor>a47cc6fd589c5ac45a8f44a2c7fd07835</anchor>
      <arglist>(uint8_t *lim, uint8_t *rim, int16_t *disp, int xim, int yim, uint8_t ftzero, int xwin, int ywin, int dlen, int pfilter_thresh, int ufilter_thresh, int smooth_thresh, int unique_c)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>do_stereo_mw</name>
      <anchorfile>stereolib_8h.html</anchorfile>
      <anchor>a60e7c945775dfbc3c53353c6dd67763f</anchor>
      <arglist>(uint8_t *lim, uint8_t *rim, int16_t *disp, int xim, int yim, uint8_t ftzero, int xwin, int ywin, int dlen, int pfilter_thresh, int ufilter_thresh, int unique_c)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>do_stereo_ncc</name>
      <anchorfile>stereolib_8h.html</anchorfile>
      <anchor>a5a428a82cf6bce82d2a8976782e9474b</anchor>
      <arglist>(uint8_t *lim, uint8_t *rim, int16_t *disp, int xim, int yim, uint8_t ftzero, int xwin, int ywin, int dlen, int pfilter_thresh, int ufilter_thresh, int unique_c)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>do_stereo_so</name>
      <anchorfile>stereolib_8h.html</anchorfile>
      <anchor>a25ced4bb2e00871498dc3f976b8cc0d9</anchor>
      <arglist>(uint8_t *lim, uint8_t *rim, int16_t *disp, int xim, int yim, uint8_t ftzero, int xwin, int ywin, int dlen, int pfilter_thresh, int ufilter_thresh, int smooth_thresh, int unique_c)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>do_stereo_sparse</name>
      <anchorfile>stereolib_8h.html</anchorfile>
      <anchor>ad65866ee72a236ad6216c97e4cfbee2b</anchor>
      <arglist>(uint8_t *refpat, uint8_t *rim, int x, int y, int xim, int yim, uint8_t ftzero, int dlen, int tfilter_thresh, int ufilter_thresh)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>do_stereo_sparse_fast</name>
      <anchorfile>stereolib_8h.html</anchorfile>
      <anchor>ab6366765a2a227bc2fd6f146aabe2764</anchor>
      <arglist>(uint8_t *refpat, uint8_t *rim, int x, int y, int xim, int yim, uint8_t ftzero, int dlen, int tfilter_thresh, int ufilter_thresh)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>do_stereo_y</name>
      <anchorfile>stereolib_8h.html</anchorfile>
      <anchor>adfb49488fce0e03cc1315960885043c7</anchor>
      <arglist>(uint8_t *lim, uint8_t *rim, int16_t *disp, int16_t *text, int xim, int yim, uint8_t ftzero, int xwin, int ywin, int dlen, int tfilter_thresh, int ufilter_thresh, uint8_t *buf)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_frame.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-vslam/doc_stacks/2014-01-02_12-10-14.703164/vslam/frame_common/src/</path>
    <filename>test__frame_8cpp</filename>
    <includes id="frame__extended_8h" name="frame_extended.h" local="yes" imported="no">frame_common/frame_extended.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test__frame_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>inttab_t</name>
    <filename>structinttab__t.html</filename>
    <member kind="variable">
      <type>uint8_t</type>
      <name>a1</name>
      <anchorfile>structinttab__t.html</anchorfile>
      <anchor>ac98c5e1b7d6a85d1678702e638c7c390</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>a2</name>
      <anchorfile>structinttab__t.html</anchorfile>
      <anchor>a47c393621b07384b85cdbd7121ae8377</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>addr</name>
      <anchorfile>structinttab__t.html</anchorfile>
      <anchor>a3bf9fb4316dd349985200e7129070379</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>b1</name>
      <anchorfile>structinttab__t.html</anchorfile>
      <anchor>a95b8bd4378e93f9d7bf4ce72d741a481</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>b2</name>
      <anchorfile>structinttab__t.html</anchorfile>
      <anchor>a0ce77d43bfcdf8c4251e33ff6e00be07</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>boost</name>
    <filename>namespaceboost.html</filename>
  </compound>
  <compound kind="namespace">
    <name>frame_common</name>
    <filename>namespaceframe__common.html</filename>
    <class kind="struct">frame_common::CamParams</class>
    <class kind="class">frame_common::DenseStereo</class>
    <class kind="class">frame_common::Frame</class>
    <class kind="class">frame_common::FrameExtended</class>
    <class kind="class">frame_common::FrameProc</class>
    <class kind="class">frame_common::FrameStereo</class>
    <class kind="class">frame_common::PointcloudProc</class>
    <class kind="class">frame_common::SparseStereo</class>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>drawSmallKeypoints</name>
      <anchorfile>namespaceframe__common.html</anchorfile>
      <anchor>ac219654ebf2a82c916a6e9e8d2e5ecf8</anchor>
      <arglist>(const cv::Mat &amp;image, const std::vector&lt; cv::KeyPoint &gt; &amp;keypoints, cv::Mat &amp;display, cv::Scalar color)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>drawVOtracks</name>
      <anchorfile>namespaceframe__common.html</anchorfile>
      <anchor>a9ee740a820e3510a815cd235da385cc8</anchor>
      <arglist>(const cv::Mat &amp;image, const vector&lt; Frame, Eigen::aligned_allocator&lt; Frame &gt; &gt; &amp;frames, cv::Mat &amp;display)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>drawVOtracks</name>
      <anchorfile>namespaceframe__common.html</anchorfile>
      <anchor>ac5e9657537b59cdf7c9db4a7831c3849</anchor>
      <arglist>(const cv::Mat &amp;image, const vector&lt; FrameExtended, Eigen::aligned_allocator&lt; FrameExtended &gt; &gt; &amp;frames, cv::Mat &amp;display)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>drawVOtracks</name>
      <anchorfile>namespaceframe__common.html</anchorfile>
      <anchor>a16a52d2376ce71e83f362c14c6247e6f</anchor>
      <arglist>(const cv::Mat &amp;image, const std::vector&lt; Frame, Eigen::aligned_allocator&lt; Frame &gt; &gt; &amp;frames, cv::Mat &amp;display)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>drawVOtracks</name>
      <anchorfile>namespaceframe__common.html</anchorfile>
      <anchor>ad8c9d03eb8e2c5f80b33127e0e81fb91</anchor>
      <arglist>(const cv::Mat &amp;image, const std::vector&lt; FrameExtended, Eigen::aligned_allocator&lt; FrameExtended &gt; &gt; &amp;frames, cv::Mat &amp;display)</arglist>
    </member>
    <member kind="function">
      <type>uint8_t *</type>
      <name>grab_16x16</name>
      <anchorfile>namespaceframe__common.html</anchorfile>
      <anchor>a9319de376c5edf0ad33a84096e6b855c</anchor>
      <arglist>(uint8_t *im, int xim, int x, int y)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>frame_common::CamParams</name>
    <filename>structframe__common_1_1CamParams.html</filename>
    <member kind="variable">
      <type>double</type>
      <name>cx</name>
      <anchorfile>structframe__common_1_1CamParams.html</anchorfile>
      <anchor>a3a8fbe3d33c79fdfe460fb485ba14d4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>cy</name>
      <anchorfile>structframe__common_1_1CamParams.html</anchorfile>
      <anchor>a37a3fb2d99715a867ce6e373aea31474</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>fx</name>
      <anchorfile>structframe__common_1_1CamParams.html</anchorfile>
      <anchor>a956a60e2fa32bc2ca6671476e2fcb87c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>fy</name>
      <anchorfile>structframe__common_1_1CamParams.html</anchorfile>
      <anchor>a3b4e5a8292606c22a720f3d37ec4e758</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>tx</name>
      <anchorfile>structframe__common_1_1CamParams.html</anchorfile>
      <anchor>a90686172a4ffb76eb423e4094425face</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>frame_common::DenseStereo</name>
    <filename>classframe__common_1_1DenseStereo.html</filename>
    <base>frame_common::FrameStereo</base>
    <member kind="function">
      <type></type>
      <name>DenseStereo</name>
      <anchorfile>classframe__common_1_1DenseStereo.html</anchorfile>
      <anchor>a3b93452402c33b70fd9f34914afeb8df</anchor>
      <arglist>(const cv::Mat &amp;leftImg, const cv::Mat &amp;rightImg, int nd=0, double frac=0.0)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>lookup_disparity</name>
      <anchorfile>classframe__common_1_1DenseStereo.html</anchorfile>
      <anchor>a69a34492277355e6e38c33404993de95</anchor>
      <arglist>(int x, int y) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~DenseStereo</name>
      <anchorfile>classframe__common_1_1DenseStereo.html</anchorfile>
      <anchor>a173c71993681bb13623244ec3913c25f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static int</type>
      <name>corrSize</name>
      <anchorfile>classframe__common_1_1DenseStereo.html</anchorfile>
      <anchor>a1f4e2d7f4773bd29d1aa196bcb9b229f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static double</type>
      <name>fdisp</name>
      <anchorfile>classframe__common_1_1DenseStereo.html</anchorfile>
      <anchor>a00788d7ed61a44ced9c659e1aa34151e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static int</type>
      <name>ndisp</name>
      <anchorfile>classframe__common_1_1DenseStereo.html</anchorfile>
      <anchor>a1adcfa51269ed747adacd5b78b4ae7f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static int</type>
      <name>textureThresh</name>
      <anchorfile>classframe__common_1_1DenseStereo.html</anchorfile>
      <anchor>a7f07e5d285acb7d8afb52086541fbec2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static int</type>
      <name>uniqueThresh</name>
      <anchorfile>classframe__common_1_1DenseStereo.html</anchorfile>
      <anchor>a5baa1eb008fe819e25acce7e9e225569</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint8_t *</type>
      <name>buf</name>
      <anchorfile>classframe__common_1_1DenseStereo.html</anchorfile>
      <anchor>a05f53103cdf9f547d24b7990d09c8005</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint8_t *</type>
      <name>flim</name>
      <anchorfile>classframe__common_1_1DenseStereo.html</anchorfile>
      <anchor>a70118fc0d72aa721e1fd5a61917ca8ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint8_t *</type>
      <name>frim</name>
      <anchorfile>classframe__common_1_1DenseStereo.html</anchorfile>
      <anchor>a4b8c45ec1ea9c5268d1381de249caa6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int16_t *</type>
      <name>imDisp</name>
      <anchorfile>classframe__common_1_1DenseStereo.html</anchorfile>
      <anchor>afc11494d992811cf0f1e7c859fb70a9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>cv::Mat</type>
      <name>lim</name>
      <anchorfile>classframe__common_1_1DenseStereo.html</anchorfile>
      <anchor>a1a3e5f72caa8424229a49834f7229279</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>cv::Mat</type>
      <name>rim</name>
      <anchorfile>classframe__common_1_1DenseStereo.html</anchorfile>
      <anchor>a3f7e23058ea8e00045b5b6da3bc2b7f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static const int</type>
      <name>ftzero</name>
      <anchorfile>classframe__common_1_1DenseStereo.html</anchorfile>
      <anchor>a5259b47930a9f64df07ad929db8a54d6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>frame_common::Frame</name>
    <filename>classframe__common_1_1Frame.html</filename>
    <member kind="function">
      <type>Eigen::Vector3d</type>
      <name>cam2pix</name>
      <anchorfile>classframe__common_1_1Frame.html</anchorfile>
      <anchor>a19399e7ff2b464f3adcbb3acf6b11e4a</anchor>
      <arglist>(const Eigen::Vector3d &amp;cam_coord) const </arglist>
    </member>
    <member kind="function">
      <type>Eigen::Vector3d</type>
      <name>pix2cam</name>
      <anchorfile>classframe__common_1_1Frame.html</anchorfile>
      <anchor>ab6d86539299cc46b2c1c7c4829ba49e1</anchor>
      <arglist>(const Eigen::Vector3d &amp;pix_coord) const </arglist>
    </member>
    <member kind="function">
      <type>Eigen::Vector3d</type>
      <name>pix2cam</name>
      <anchorfile>classframe__common_1_1Frame.html</anchorfile>
      <anchor>a35766ec95949e4d384c92d0105a1dc7c</anchor>
      <arglist>(const cv::KeyPoint &amp;pix_coord, double disp) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setCamParams</name>
      <anchorfile>classframe__common_1_1Frame.html</anchorfile>
      <anchor>a5eda3983633ae9a922b44fb9940aec2b</anchor>
      <arglist>(const CamParams &amp;c)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTKpts</name>
      <anchorfile>classframe__common_1_1Frame.html</anchorfile>
      <anchor>a86a867128f3838a63ac354048e76a8aa</anchor>
      <arglist>(Eigen::Vector4d trans, Eigen::Quaterniond rot)</arglist>
    </member>
    <member kind="variable">
      <type>CamParams</type>
      <name>cam</name>
      <anchorfile>classframe__common_1_1Frame.html</anchorfile>
      <anchor>a3636090294d5d7a004955605e5c4a6b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Eigen::Matrix4d</type>
      <name>cart_to_disp</name>
      <anchorfile>classframe__common_1_1Frame.html</anchorfile>
      <anchor>a87243e2a7e708a8ac6740535761e75db</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>pcl::PointCloud&lt; pcl::PointXYZRGB &gt;</type>
      <name>dense_pointcloud</name>
      <anchorfile>classframe__common_1_1Frame.html</anchorfile>
      <anchor>a58fc161ee7eaf44fada667bd6236aaed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Eigen::Matrix4d</type>
      <name>disp_to_cart</name>
      <anchorfile>classframe__common_1_1Frame.html</anchorfile>
      <anchor>ae75194c3eb87802770d08d3d0244d903</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; double &gt;</type>
      <name>disps</name>
      <anchorfile>classframe__common_1_1Frame.html</anchorfile>
      <anchor>ab13704c9f57d4e572a3199206f8dbc77</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>cv::Mat</type>
      <name>dtors</name>
      <anchorfile>classframe__common_1_1Frame.html</anchorfile>
      <anchor>a6f8a22002e09962543ac2c96d5070c1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>frameId</name>
      <anchorfile>classframe__common_1_1Frame.html</anchorfile>
      <anchor>a6465de86560d3bcca0d4aa2c4a13ef02</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; char &gt;</type>
      <name>goodPts</name>
      <anchorfile>classframe__common_1_1Frame.html</anchorfile>
      <anchor>a569faa21e0846fe319398be1f238f516</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>cv::Mat</type>
      <name>img</name>
      <anchorfile>classframe__common_1_1Frame.html</anchorfile>
      <anchor>a246a024a542bd2c96d24c96e3f6fc7cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>cv::Mat</type>
      <name>imgRight</name>
      <anchorfile>classframe__common_1_1Frame.html</anchorfile>
      <anchor>a104e83da980aab9e5cc670f47a65665a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Eigen::Matrix3d</type>
      <name>iproj</name>
      <anchorfile>classframe__common_1_1Frame.html</anchorfile>
      <anchor>abea48c02d67b042fcca4019a7172d654</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; int &gt;</type>
      <name>ipts</name>
      <anchorfile>classframe__common_1_1Frame.html</anchorfile>
      <anchor>a19afaa01ac8fe3bec2df44f51f4e1a9a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>isStereo</name>
      <anchorfile>classframe__common_1_1Frame.html</anchorfile>
      <anchor>ad943ac1339e31d8862be30316da1e29c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; cv::KeyPoint &gt;</type>
      <name>kpts</name>
      <anchorfile>classframe__common_1_1Frame.html</anchorfile>
      <anchor>ada8a193e2c7343c6704c66a91a4086e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; int &gt;</type>
      <name>pl_ipts</name>
      <anchorfile>classframe__common_1_1Frame.html</anchorfile>
      <anchor>a715fc97979c208a4ec7cec681cb3194c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; Eigen::Vector3d, Eigen::aligned_allocator&lt; Eigen::Vector3d &gt; &gt;</type>
      <name>pl_kpts</name>
      <anchorfile>classframe__common_1_1Frame.html</anchorfile>
      <anchor>acc6fb4c3b3378c9550edd78fe975abbc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; Eigen::Vector4d, Eigen::aligned_allocator&lt; Eigen::Vector4d &gt; &gt;</type>
      <name>pl_normals</name>
      <anchorfile>classframe__common_1_1Frame.html</anchorfile>
      <anchor>a3c70e3752c0feabe77211603c758d6ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; Eigen::Vector4d, Eigen::aligned_allocator&lt; Eigen::Vector4d &gt; &gt;</type>
      <name>pl_pts</name>
      <anchorfile>classframe__common_1_1Frame.html</anchorfile>
      <anchor>a2d67c6ee718887deeb3cb43b446e6489</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>pcl::PointCloud&lt; pcl::PointXYZRGBNormal &gt;</type>
      <name>pointcloud</name>
      <anchorfile>classframe__common_1_1Frame.html</anchorfile>
      <anchor>a61b4064eecd45882481ea0b7c26a7576</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; Eigen::Vector4d, Eigen::aligned_allocator&lt; Eigen::Vector4d &gt; &gt;</type>
      <name>pts</name>
      <anchorfile>classframe__common_1_1Frame.html</anchorfile>
      <anchor>acd35dbc57adaf1aa494d9c39589b0c16</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; cv::KeyPoint &gt;</type>
      <name>tkpts</name>
      <anchorfile>classframe__common_1_1Frame.html</anchorfile>
      <anchor>aa083953404fb6968b9a5c0d7dc64973f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>frame_common::FrameExtended</name>
    <filename>classframe__common_1_1FrameExtended.html</filename>
    <base>frame_common::Frame</base>
    <member kind="function">
      <type>void</type>
      <name>estimateNormals</name>
      <anchorfile>classframe__common_1_1FrameExtended.html</anchorfile>
      <anchor>a7778e3a77adf83c3e6fe95f1586db01c</anchor>
      <arglist>(const pcl::PointCloud&lt; PointT &gt; &amp;input, const pcl::PointIndices &amp;indices, pcl::PointCloud&lt; PointNT &gt; &amp;output)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>match</name>
      <anchorfile>classframe__common_1_1FrameExtended.html</anchorfile>
      <anchor>a69d70d4bdf21e66824d9ed04c39ec13c</anchor>
      <arglist>(frame_common::FrameExtended &amp;frame, const Eigen::Vector3d &amp;trans, const Eigen::Quaterniond &amp;rot, std::vector&lt; cv::DMatch &gt; &amp;matches)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPointcloud</name>
      <anchorfile>classframe__common_1_1FrameExtended.html</anchorfile>
      <anchor>a7028919af6993cae67285ab381a1fbb4</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZRGB &gt; &amp;input_cloud)</arglist>
    </member>
    <member kind="variable">
      <type>pcl::PointCloud&lt; pcl::PointXYZRGBNormal &gt;</type>
      <name>cloud</name>
      <anchorfile>classframe__common_1_1FrameExtended.html</anchorfile>
      <anchor>a981270ce03b7f830ad08ce768e886fc4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>pcl::PointIndices</type>
      <name>indices</name>
      <anchorfile>classframe__common_1_1FrameExtended.html</anchorfile>
      <anchor>a2ee81fd00bb6d9627aecb8f7d8ac3338</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>getMatchingIndices</name>
      <anchorfile>classframe__common_1_1FrameExtended.html</anchorfile>
      <anchor>a3ab0087892d1516e1bc036693aebb15b</anchor>
      <arglist>(PointCloud&lt; PointXYZRGBNormal &gt; &amp;input, PointCloud&lt; PointXYZRGBNormal &gt; &amp;output, std::vector&lt; int &gt; &amp;input_indices, std::vector&lt; int &gt; &amp;output_indices)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>Eigen::Vector3d</type>
      <name>projectPoint</name>
      <anchorfile>classframe__common_1_1FrameExtended.html</anchorfile>
      <anchor>a510315f5ce65d59d2b519aa4eee9091c</anchor>
      <arglist>(Eigen::Vector4d &amp;point)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>reduceCloud</name>
      <anchorfile>classframe__common_1_1FrameExtended.html</anchorfile>
      <anchor>a3a90cd2d5c59712162b7bb8a353d01c1</anchor>
      <arglist>(const PointCloud&lt; PointXYZRGB &gt; &amp;input, PointCloud&lt; PointXYZRGBNormal &gt; &amp;output)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>frame_common::FrameProc</name>
    <filename>classframe__common_1_1FrameProc.html</filename>
    <member kind="function">
      <type></type>
      <name>FrameProc</name>
      <anchorfile>classframe__common_1_1FrameProc.html</anchorfile>
      <anchor>a19a409f06c8b22f885d2c4516bb193ed</anchor>
      <arglist>(int v=25)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setFrameDescriptor</name>
      <anchorfile>classframe__common_1_1FrameProc.html</anchorfile>
      <anchor>a033ab30f40586efef40b67edd276a81f</anchor>
      <arglist>(const cv::Ptr&lt; cv::DescriptorExtractor &gt; &amp;extractor)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setFrameDetector</name>
      <anchorfile>classframe__common_1_1FrameProc.html</anchorfile>
      <anchor>aba2521f93c44323d8599715d5060127b</anchor>
      <arglist>(const cv::Ptr&lt; cv::FeatureDetector &gt; &amp;detector)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMonoFrame</name>
      <anchorfile>classframe__common_1_1FrameProc.html</anchorfile>
      <anchor>a4be97025748bad25a142819b97dcfd39</anchor>
      <arglist>(Frame &amp;frame, const cv::Mat &amp;img, const cv::Mat &amp;mask=cv::Mat())</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setStereoFrame</name>
      <anchorfile>classframe__common_1_1FrameProc.html</anchorfile>
      <anchor>a327711114ba45c2cdc658c1b64fee011</anchor>
      <arglist>(Frame &amp;frame, const cv::Mat &amp;img, const cv::Mat &amp;imgr, int nfrac=0, bool setPointCloud=false)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setStereoFrame</name>
      <anchorfile>classframe__common_1_1FrameProc.html</anchorfile>
      <anchor>aa9484da6f1e858a3b8ed16adb0cffe09</anchor>
      <arglist>(Frame &amp;frame, const cv::Mat &amp;img, const cv::Mat &amp;imgr, const cv::Mat &amp;left_mask, int nfrac=0, bool setPointCloud=false)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setStereoPoints</name>
      <anchorfile>classframe__common_1_1FrameProc.html</anchorfile>
      <anchor>ab7d57b28fcc04061eb10d2f8578ce228</anchor>
      <arglist>(Frame &amp;frame, int nfrac=0, bool setPointCloud=false)</arglist>
    </member>
    <member kind="variable">
      <type>cv::Ptr&lt; cv::FeatureDetector &gt;</type>
      <name>detector</name>
      <anchorfile>classframe__common_1_1FrameProc.html</anchorfile>
      <anchor>ae79e21d4e3b21e7d53141813d8a61901</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>doSparse</name>
      <anchorfile>classframe__common_1_1FrameProc.html</anchorfile>
      <anchor>a1a844252e77c58db4071b85d0c5171aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>cv::Ptr&lt; cv::DescriptorExtractor &gt;</type>
      <name>extractor</name>
      <anchorfile>classframe__common_1_1FrameProc.html</anchorfile>
      <anchor>a7ab0a85cede71f17e6df93594ea01777</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>ndisp</name>
      <anchorfile>classframe__common_1_1FrameProc.html</anchorfile>
      <anchor>a0e98facc71ec208ec1f684fa3e7053eb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>frame_common::FrameStereo</name>
    <filename>classframe__common_1_1FrameStereo.html</filename>
    <member kind="function" virtualness="pure">
      <type>virtual double</type>
      <name>lookup_disparity</name>
      <anchorfile>classframe__common_1_1FrameStereo.html</anchorfile>
      <anchor>a534405ab57dbfa04c419eef66c04b5ad</anchor>
      <arglist>(int x, int y) const =0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~FrameStereo</name>
      <anchorfile>classframe__common_1_1FrameStereo.html</anchorfile>
      <anchor>a4617bcf5e98da0d63721fd4a2f8546aa</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>frame_common::PointcloudProc</name>
    <filename>classframe__common_1_1PointcloudProc.html</filename>
    <member kind="function">
      <type>void</type>
      <name>match</name>
      <anchorfile>classframe__common_1_1PointcloudProc.html</anchorfile>
      <anchor>af6606a433991193107a3049133d88f67</anchor>
      <arglist>(const Frame &amp;frame0, const Frame &amp;frame1, const Eigen::Vector3d &amp;trans, const Eigen::Quaterniond &amp;rot, std::vector&lt; cv::DMatch &gt; &amp;matches) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPointcloud</name>
      <anchorfile>classframe__common_1_1PointcloudProc.html</anchorfile>
      <anchor>a142eac73157f59de01f9aa01fa2d377f</anchor>
      <arglist>(Frame &amp;frame, const pcl::PointCloud&lt; pcl::PointXYZRGB &gt; &amp;input_cloud) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>getMatchingIndices</name>
      <anchorfile>classframe__common_1_1PointcloudProc.html</anchorfile>
      <anchor>ab05a70bdb2ac102da52d0ed6a0b464ee</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZRGBNormal &gt; &amp;input, const pcl::PointCloud&lt; pcl::PointXYZRGBNormal &gt; &amp;output, std::vector&lt; int &gt; &amp;input_indices, std::vector&lt; int &gt; &amp;output_indices) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>Eigen::Vector3d</type>
      <name>projectPoint</name>
      <anchorfile>classframe__common_1_1PointcloudProc.html</anchorfile>
      <anchor>a32d4249d2aa9fb33799f5d75b2a6bf69</anchor>
      <arglist>(Eigen::Vector4d &amp;point, CamParams cam) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>reduceCloud</name>
      <anchorfile>classframe__common_1_1PointcloudProc.html</anchorfile>
      <anchor>a649777f697e8f367e08f3c098fc0aef3</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZRGB &gt; &amp;input, pcl::PointCloud&lt; pcl::PointXYZRGBNormal &gt; &amp;output) const </arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>frame_common::SparseStereo</name>
    <filename>classframe__common_1_1SparseStereo.html</filename>
    <base>frame_common::FrameStereo</base>
    <member kind="function">
      <type>double</type>
      <name>lookup_disparity</name>
      <anchorfile>classframe__common_1_1SparseStereo.html</anchorfile>
      <anchor>a932879f337274687e7c5cd6b51a3551b</anchor>
      <arglist>(int x, int y) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SparseStereo</name>
      <anchorfile>classframe__common_1_1SparseStereo.html</anchorfile>
      <anchor>ac47be7dbf2957dcae0611ce13185971d</anchor>
      <arglist>(const cv::Mat &amp;leftImg, const cv::Mat &amp;rightImg, bool use_grad_image=true, uint max_disparity=64)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~SparseStereo</name>
      <anchorfile>classframe__common_1_1SparseStereo.html</anchorfile>
      <anchor>aa617b3f6675eef1182fa1f952c5681f0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint8_t *</type>
      <name>lgrad</name>
      <anchorfile>classframe__common_1_1SparseStereo.html</anchorfile>
      <anchor>ad2f55924dc6fe5c72960ffdfb71090cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>cv::Mat</type>
      <name>lim</name>
      <anchorfile>classframe__common_1_1SparseStereo.html</anchorfile>
      <anchor>a1700b5fa45ffe0d7a5f021dda72582df</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint</type>
      <name>max_disp</name>
      <anchorfile>classframe__common_1_1SparseStereo.html</anchorfile>
      <anchor>a1f1ffe713f2873e2ac4c487eba700748</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint8_t *</type>
      <name>rgrad</name>
      <anchorfile>classframe__common_1_1SparseStereo.html</anchorfile>
      <anchor>acecb951e81c11512494e65a286489e28</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>cv::Mat</type>
      <name>rim</name>
      <anchorfile>classframe__common_1_1SparseStereo.html</anchorfile>
      <anchor>a886219318dc99f1ade8653f45b1900ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>use_grad_img</name>
      <anchorfile>classframe__common_1_1SparseStereo.html</anchorfile>
      <anchor>a91114fb1cc2eebccc720ffcd7eb78915</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static const int</type>
      <name>ftzero</name>
      <anchorfile>classframe__common_1_1SparseStereo.html</anchorfile>
      <anchor>a3148740c368aaede5f4b3085732c4e02</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static const int</type>
      <name>tfilter_thresh</name>
      <anchorfile>classframe__common_1_1SparseStereo.html</anchorfile>
      <anchor>a207a9d4002bd0fc25c6bef8eb322dd5a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static const int</type>
      <name>ufilter_thresh</name>
      <anchorfile>classframe__common_1_1SparseStereo.html</anchorfile>
      <anchor>a89fab69845c263c3693988dbe8f94d9f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>pcl</name>
    <filename>namespacepcl.html</filename>
  </compound>
  <compound kind="page">
    <name>index</name>
    <title></title>
    <filename>index</filename>
    <docanchor file="index">codeapi</docanchor>
  </compound>
</tagfile>
