<?xml version='1.0' encoding='ISO-8859-1' standalone='yes' ?>
<tagfile>
  <compound kind="file">
    <name>_geom.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-shared_autonomy/doc_stacks/2013-03-05_12-20-03.150958/shared_autonomy/grabcut_3d/src/</path>
    <filename>__geom_8h</filename>
    <member kind="function">
      <type>CvSeq *</type>
      <name>icvApproximateChainTC89</name>
      <anchorfile>__geom_8h.html</anchorfile>
      <anchor>a63c2d3fb44a6abeda8bc1c7cf0ef8738</anchor>
      <arglist>(CvChain *chain, int header_size, CvMemStorage *storage, int method)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>icvCreateCenterNormalLine</name>
      <anchorfile>__geom_8h.html</anchorfile>
      <anchor>a00353040dacfbe4d398cdd682b573d13</anchor>
      <arglist>(CvSubdiv2DEdge edge, double *a, double *b, double *c)</arglist>
    </member>
    <member kind="function">
      <type>CV_INLINE float</type>
      <name>icvDistanceL2_32f</name>
      <anchorfile>__geom_8h.html</anchorfile>
      <anchor>a54ae52cad774373026f81758b161df18</anchor>
      <arglist>(CvPoint2D32f pt1, CvPoint2D32f pt2)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>icvIntersectLines</name>
      <anchorfile>__geom_8h.html</anchorfile>
      <anchor>a390f3ca8c086f289d7c00c42bb14441a</anchor>
      <arglist>(double x1, double dx1, double y1, double dy1, double x2, double dx2, double y2, double dy2, double *t2)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>icvIntersectLines3</name>
      <anchorfile>__geom_8h.html</anchorfile>
      <anchor>aa5b289bb9321b471c12b24def25fc6ca</anchor>
      <arglist>(double *a0, double *b0, double *c0, double *a1, double *b1, double *c1, CvPoint2D32f *point)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>gcgraph.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-shared_autonomy/doc_stacks/2013-03-05_12-20-03.150958/shared_autonomy/grabcut_3d/src/</path>
    <filename>gcgraph_8hpp</filename>
    <class kind="class">GCGraph::Edge</class>
    <class kind="class">GCGraph</class>
    <class kind="class">GCGraph::Vtx</class>
  </compound>
  <compound kind="file">
    <name>grabcut_3d.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-shared_autonomy/doc_stacks/2013-03-05_12-20-03.150958/shared_autonomy/grabcut_3d/src/</path>
    <filename>grabcut__3d_8cpp</filename>
    <includes id="grabcut__3d_8cpp" name="grabcut_3d.cpp" local="yes" imported="no">precomp.hpp</includes>
    <includes id="grabcut__3d_8h" name="grabcut_3d.h" local="yes" imported="no">grabcut_3d/grabcut_3d.h</includes>
    <class kind="class">GMM</class>
    <member kind="define">
      <type>#define</type>
      <name>ALPHA</name>
      <anchorfile>grabcut__3d_8cpp.html</anchorfile>
      <anchor>af5abd28c44c29b7397c84f1fec4b1d84</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BETA</name>
      <anchorfile>grabcut__3d_8cpp.html</anchorfile>
      <anchor>a1b996515309fc3c03449912bb33046e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>assignGMMsComponents</name>
      <anchorfile>grabcut__3d_8cpp.html</anchorfile>
      <anchor>a56ab955d341901bdba95c5cd905a37fa</anchor>
      <arglist>(const Mat &amp;img, const Mat &amp;depth_img, const Mat &amp;mask, const GMM &amp;bgdGMM, const GMM &amp;fgdGMM, Mat &amp;compIdxs)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>calcBeta</name>
      <anchorfile>grabcut__3d_8cpp.html</anchorfile>
      <anchor>a5e8ef5a95bc5628babe1f37465bed327</anchor>
      <arglist>(const Mat &amp;img, const Mat &amp;depth_img)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>calcNWeights</name>
      <anchorfile>grabcut__3d_8cpp.html</anchorfile>
      <anchor>a38b87913a1f5a66552b7b22f094fb4ce</anchor>
      <arglist>(const Mat &amp;img, const Mat &amp;depth_img, Mat &amp;leftW, Mat &amp;upleftW, Mat &amp;upW, Mat &amp;uprightW, float beta, float gamma)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>checkMask</name>
      <anchorfile>grabcut__3d_8cpp.html</anchorfile>
      <anchor>a0171dba05dd58724c8778790f02a3ac5</anchor>
      <arglist>(const Mat &amp;img, const Mat &amp;mask)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>constructGCGraph</name>
      <anchorfile>grabcut__3d_8cpp.html</anchorfile>
      <anchor>ab29715e8abef7aff9a7fa4e702500f8d</anchor>
      <arglist>(const Mat &amp;img, const Mat &amp;depth_img, const Mat &amp;mask, const GMM &amp;bgdGMM, const GMM &amp;fgdGMM, float lambda, const Mat &amp;leftW, const Mat &amp;upleftW, const Mat &amp;upW, const Mat &amp;uprightW, GCGraph&lt; float &gt; &amp;graph)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>estimateSegmentation</name>
      <anchorfile>grabcut__3d_8cpp.html</anchorfile>
      <anchor>a28a9cb70cb9ed046e49c728dd3895774</anchor>
      <arglist>(GCGraph&lt; float &gt; &amp;graph, Mat &amp;mask)</arglist>
    </member>
    <member kind="function">
      <type>Vec3f</type>
      <name>getDataTerm</name>
      <anchorfile>grabcut__3d_8cpp.html</anchorfile>
      <anchor>a42296fa83a2b3b9368534de469a03683</anchor>
      <arglist>(const Mat &amp;img, const Mat &amp;depth_img, Point &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>Vec3f</type>
      <name>getDataTerm</name>
      <anchorfile>grabcut__3d_8cpp.html</anchorfile>
      <anchor>a678e2a17d399a697f303125ebf1ab583</anchor>
      <arglist>(const Mat &amp;img, const Mat &amp;depth_img, int row, int col)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>initGMMs</name>
      <anchorfile>grabcut__3d_8cpp.html</anchorfile>
      <anchor>aab03949f467a6fb63c8e7302f18120ce</anchor>
      <arglist>(const Mat &amp;img, const Mat &amp;depth_img, const Mat &amp;mask, GMM &amp;bgdGMM, GMM &amp;fgdGMM)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>initMaskWithRect</name>
      <anchorfile>grabcut__3d_8cpp.html</anchorfile>
      <anchor>ab3ae722c9b11b10a39c32fd0365ec713</anchor>
      <arglist>(Mat &amp;mask, Size imgSize, Rect rect)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>learnGMMs</name>
      <anchorfile>grabcut__3d_8cpp.html</anchorfile>
      <anchor>a1a8a73e155b76b4976ebb32ed983e3d7</anchor>
      <arglist>(const Mat &amp;img, const Mat &amp;depth_img, const Mat &amp;mask, const Mat &amp;compIdxs, GMM &amp;bgdGMM, GMM &amp;fgdGMM)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>grabcut_3d.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-shared_autonomy/doc_stacks/2013-03-05_12-20-03.150958/shared_autonomy/grabcut_3d/include/grabcut_3d/</path>
    <filename>grabcut__3d_8h</filename>
  </compound>
  <compound kind="file">
    <name>grabcut_3d_app.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-shared_autonomy/doc_stacks/2013-03-05_12-20-03.150958/shared_autonomy/grabcut_3d/src/</path>
    <filename>grabcut__3d__app_8cpp</filename>
    <includes id="grabcut__3d_8h" name="grabcut_3d.h" local="yes" imported="no">grabcut_3d/grabcut_3d.h</includes>
    <class kind="class">GCApplication</class>
    <member kind="function">
      <type>void</type>
      <name>getBinMask</name>
      <anchorfile>grabcut__3d__app_8cpp.html</anchorfile>
      <anchor>a64b4ede58895e0bbfe100fdb26fbefb9</anchor>
      <arglist>(const Mat &amp;comMask, Mat &amp;binMask)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>interpolateDepthImageNearestNeighbor</name>
      <anchorfile>grabcut__3d__app_8cpp.html</anchorfile>
      <anchor>a5530254ca66a839a6d4cae3f0d5a27eb</anchor>
      <arglist>(Mat &amp;depth_image)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>grabcut__3d__app_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>on_mouse</name>
      <anchorfile>grabcut__3d__app_8cpp.html</anchorfile>
      <anchor>a74122e84697f4d1e64e17c6d670c10c1</anchor>
      <arglist>(int event, int x, int y, int flags, void *param)</arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>BGD_KEY</name>
      <anchorfile>grabcut__3d__app_8cpp.html</anchorfile>
      <anchor>afdc874f440b04513812402bc661e4539</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const Scalar</type>
      <name>BLUE</name>
      <anchorfile>grabcut__3d__app_8cpp.html</anchorfile>
      <anchor>a0e9bb5eea6e281c85d700124508dc137</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>FGD_KEY</name>
      <anchorfile>grabcut__3d__app_8cpp.html</anchorfile>
      <anchor>aee430a25ccfc5c4889c7bd09f2790ea2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GCApplication</type>
      <name>gcapp</name>
      <anchorfile>grabcut__3d__app_8cpp.html</anchorfile>
      <anchor>a26d26adfd61dbb59ffa6af177510c6ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const Scalar</type>
      <name>GREEN</name>
      <anchorfile>grabcut__3d__app_8cpp.html</anchorfile>
      <anchor>a814b97409628205acc4dbc39df04f7db</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const Scalar</type>
      <name>LIGHTBLUE</name>
      <anchorfile>grabcut__3d__app_8cpp.html</anchorfile>
      <anchor>ad4a7dddc700e06044f4a73024ccadfa7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const Scalar</type>
      <name>PINK</name>
      <anchorfile>grabcut__3d__app_8cpp.html</anchorfile>
      <anchor>a56bfaa819d690aab38bc55729c82402a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const Scalar</type>
      <name>RED</name>
      <anchorfile>grabcut__3d__app_8cpp.html</anchorfile>
      <anchor>a5127585a7c9e4bb80223ec9726c1d673</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>precomp.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-shared_autonomy/doc_stacks/2013-03-05_12-20-03.150958/shared_autonomy/grabcut_3d/src/</path>
    <filename>precomp_8hpp</filename>
    <includes id="__geom_8h" name="_geom.h" local="yes" imported="no">_geom.h</includes>
    <class kind="struct">CvPyramid</class>
    <namespace>cv</namespace>
    <member kind="define">
      <type>#define</type>
      <name>CV_8TO32F</name>
      <anchorfile>precomp_8hpp.html</anchorfile>
      <anchor>a477bc725e1e3cc38535edbd8d3411cee</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_8TO32F_SQR</name>
      <anchorfile>precomp_8hpp.html</anchorfile>
      <anchor>a176579a42332ce2239c322fb65a41c43</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_CALC_MAX</name>
      <anchorfile>precomp_8hpp.html</anchorfile>
      <anchor>afcc036a2ff5a7f6cdd8769dbf41b4b62</anchor>
      <arglist>(a, b)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_CALC_MAX_8U</name>
      <anchorfile>precomp_8hpp.html</anchorfile>
      <anchor>a65feae2ea4d3fd59f3ebad9d7086893c</anchor>
      <arglist>(a, b)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_CALC_MIN</name>
      <anchorfile>precomp_8hpp.html</anchorfile>
      <anchor>afaf8ad3336f710f914822a7788243fe7</anchor>
      <arglist>(a, b)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_CALC_MIN_8U</name>
      <anchorfile>precomp_8hpp.html</anchorfile>
      <anchor>ade8431f76f49fc79a246ada827fcd742</anchor>
      <arglist>(a, b)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_COPY</name>
      <anchorfile>precomp_8hpp.html</anchorfile>
      <anchor>a5f7ca12261b27c4c212d0643ebc33984</anchor>
      <arglist>(dst, src, len, idx)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_FAST_CAST_8U</name>
      <anchorfile>precomp_8hpp.html</anchorfile>
      <anchor>a097d281f13a3e7e7fce1826d663a6f30</anchor>
      <arglist>(t)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CV_SET</name>
      <anchorfile>precomp_8hpp.html</anchorfile>
      <anchor>a0874e2bf27befe7baf96453cb1bab248</anchor>
      <arglist>(dst, val, len, idx)</arglist>
    </member>
    <member kind="typedef">
      <type>struct CvPyramid</type>
      <name>CvPyramid</name>
      <anchorfile>precomp_8hpp.html</anchorfile>
      <anchor>a6fd7e30c23864ef4bf66ca08f0f85cfc</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>crossCorr</name>
      <anchorfile>namespacecv.html</anchorfile>
      <anchor>ade73e21b65b99f980709713304ff134e</anchor>
      <arglist>(const Mat &amp;src, const Mat &amp;templ, Mat &amp;dst, Point anchor=Point(0, 0), double delta=0, int borderType=BORDER_REFLECT_101)</arglist>
    </member>
    <member kind="function">
      <type>CvStatus CV_STDCALL</type>
      <name>icvCopyReplicateBorder_8u</name>
      <anchorfile>precomp_8hpp.html</anchorfile>
      <anchor>a1705c03d43abee152eb31a60814f1969</anchor>
      <arglist>(const uchar *src, int srcstep, CvSize srcroi, uchar *dst, int dststep, CvSize dstroi, int left, int right, int cn, const uchar *value=0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>icvCrossCorr</name>
      <anchorfile>precomp_8hpp.html</anchorfile>
      <anchor>ae8325eda0b6e41a10d8494bb806c3e56</anchor>
      <arglist>(const CvArr *_img, const CvArr *_templ, CvArr *_corr, CvPoint anchor=cvPoint(0, 0), double delta=0, int borderType=IPL_BORDER_REPLICATE)</arglist>
    </member>
    <member kind="function">
      <type>CvStatus CV_STDCALL</type>
      <name>icvGetQuadrangleSubPix_32f_C1R</name>
      <anchorfile>precomp_8hpp.html</anchorfile>
      <anchor>aa74eb4304597b501599592b1f8b5a601</anchor>
      <arglist>(const float *src, int src_step, CvSize src_size, float *dst, int dst_step, CvSize win_size, const float *matrix)</arglist>
    </member>
    <member kind="function">
      <type>CvStatus CV_STDCALL</type>
      <name>icvGetQuadrangleSubPix_8u32f_C1R</name>
      <anchorfile>precomp_8hpp.html</anchorfile>
      <anchor>a44934852b697a39ae53632c36766ba36</anchor>
      <arglist>(const uchar *src, int src_step, CvSize src_size, float *dst, int dst_step, CvSize win_size, const float *matrix)</arglist>
    </member>
    <member kind="function">
      <type>CvStatus CV_STDCALL</type>
      <name>icvGetQuadrangleSubPix_8u_C1R</name>
      <anchorfile>precomp_8hpp.html</anchorfile>
      <anchor>a777ca1ef34d4527184e6c75458750279</anchor>
      <arglist>(const uchar *src, int src_step, CvSize src_size, uchar *dst, int dst_step, CvSize win_size, const float *matrix)</arglist>
    </member>
    <member kind="function">
      <type>CvStatus CV_STDCALL</type>
      <name>icvGetRectSubPix_32f_C1R</name>
      <anchorfile>precomp_8hpp.html</anchorfile>
      <anchor>a10fc61bd4be14ea37a9cf97cac5f1e8c</anchor>
      <arglist>(const float *src, int src_step, CvSize src_size, float *dst, int dst_step, CvSize win_size, CvPoint2D32f center)</arglist>
    </member>
    <member kind="function">
      <type>CvStatus CV_STDCALL</type>
      <name>icvGetRectSubPix_8u32f_C1R</name>
      <anchorfile>precomp_8hpp.html</anchorfile>
      <anchor>aa69bf3b4e8defdb552c3cc56c2091c50</anchor>
      <arglist>(const uchar *src, int src_step, CvSize src_size, float *dst, int dst_step, CvSize win_size, CvPoint2D32f center)</arglist>
    </member>
    <member kind="function">
      <type>CvStatus CV_STDCALL</type>
      <name>icvGetRectSubPix_8u_C1R</name>
      <anchorfile>precomp_8hpp.html</anchorfile>
      <anchor>ab2fd341dd81de74ec10747dbedfbdbbe</anchor>
      <arglist>(const uchar *src, int src_step, CvSize src_size, uchar *dst, int dst_step, CvSize win_size, CvPoint2D32f center)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>icvSepConvSmall3_32f</name>
      <anchorfile>precomp_8hpp.html</anchorfile>
      <anchor>acea1685407aefac0a195b7b0ccb0984a</anchor>
      <arglist>(float *src, int src_step, float *dst, int dst_step, CvSize src_size, const float *kx, const float *ky, float *buffer)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Point</type>
      <name>normalizeAnchor</name>
      <anchorfile>namespacecv.html</anchorfile>
      <anchor>af989954deaf5b59b1af09b033eee1cdc</anchor>
      <arglist>(Point anchor, Size ksize)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>preprocess2DKernel</name>
      <anchorfile>namespacecv.html</anchorfile>
      <anchor>a9e12809bcbf528080fd21f12b2884581</anchor>
      <arglist>(const Mat &amp;kernel, vector&lt; Point &gt; &amp;coords, vector&lt; uchar &gt; &amp;coeffs)</arglist>
    </member>
    <member kind="variable">
      <type>const float</type>
      <name>icv8x32fSqrTab</name>
      <anchorfile>precomp_8hpp.html</anchorfile>
      <anchor>a5568ff897dac6b40c8fb12bccf8114df</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const float</type>
      <name>icv8x32fTab_cv</name>
      <anchorfile>precomp_8hpp.html</anchorfile>
      <anchor>ab58219b4428a80513c8a2741e6b96200</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const uchar</type>
      <name>icvSaturate8u_cv</name>
      <anchorfile>precomp_8hpp.html</anchorfile>
      <anchor>a71932758c5187bb35c950b9d0159a29b</anchor>
      <arglist>[]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>CvPyramid</name>
    <filename>structCvPyramid.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>level</name>
      <anchorfile>structCvPyramid.html</anchorfile>
      <anchor>a3175c9d69317e69313b77454405de15e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uchar **</type>
      <name>ptr</name>
      <anchorfile>structCvPyramid.html</anchorfile>
      <anchor>a8736410bd7d713d488359ae3d54ad22d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double *</type>
      <name>rate</name>
      <anchorfile>structCvPyramid.html</anchorfile>
      <anchor>a9a4ba2788c26d5561dbf6a85b1df7e25</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uchar *</type>
      <name>state</name>
      <anchorfile>structCvPyramid.html</anchorfile>
      <anchor>af4eb1ab969a142b3d903ec34e5d87bb9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int *</type>
      <name>step</name>
      <anchorfile>structCvPyramid.html</anchorfile>
      <anchor>a01d35e70c994abf25a0f74e9f56c085b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>CvSize *</type>
      <name>sz</name>
      <anchorfile>structCvPyramid.html</anchorfile>
      <anchor>abc6d9f094a2f14e8f262da3f386c5533</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>GCApplication</name>
    <filename>classGCApplication.html</filename>
    <member kind="enumvalue">
      <name>NOT_SET</name>
      <anchorfile>classGCApplication.html</anchorfile>
      <anchor>ac786079394d5367dccb1e926abfa67e0ad2bbca6f82e577e2fdf7964ff631da91</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IN_PROCESS</name>
      <anchorfile>classGCApplication.html</anchorfile>
      <anchor>ac786079394d5367dccb1e926abfa67e0a05a9db5e6114b3fef8ba602c98fb629f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SET</name>
      <anchorfile>classGCApplication.html</anchorfile>
      <anchor>ac786079394d5367dccb1e926abfa67e0a17cb1476b84677cd599d7137f221f9d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getIterCount</name>
      <anchorfile>classGCApplication.html</anchorfile>
      <anchor>ab185d56299f8e1974dc9373d3ce69877</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>mouseClick</name>
      <anchorfile>classGCApplication.html</anchorfile>
      <anchor>a155d92970efc3ee8697f38c84ae502e4</anchor>
      <arglist>(int event, int x, int y, int flags, void *param)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>nextIter</name>
      <anchorfile>classGCApplication.html</anchorfile>
      <anchor>a13d8b5c1f9c5eb73da9b73c19a717c37</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reset</name>
      <anchorfile>classGCApplication.html</anchorfile>
      <anchor>a8382d3a6f1837865e25295daa2af182a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setImageAndWinName</name>
      <anchorfile>classGCApplication.html</anchorfile>
      <anchor>a8d47dd614509092dd86efb8808741188</anchor>
      <arglist>(const Mat &amp;_image, const Mat &amp;_depth_image, const string &amp;_winName)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setRect</name>
      <anchorfile>classGCApplication.html</anchorfile>
      <anchor>a9f4e3ea1411395639c510c058bbe8faf</anchor>
      <arglist>(const Rect &amp;_rect)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>showImage</name>
      <anchorfile>classGCApplication.html</anchorfile>
      <anchor>abadbae464c4a94bc6f6ffd979052c944</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>radius</name>
      <anchorfile>classGCApplication.html</anchorfile>
      <anchor>a7b95df88196b577ac25dd20d6796a04a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>thickness</name>
      <anchorfile>classGCApplication.html</anchorfile>
      <anchor>aa3df8d93eed914a0478082159bbe8e4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setLblsInMask</name>
      <anchorfile>classGCApplication.html</anchorfile>
      <anchor>aeb9555001d01871cde871da0ff7aadea</anchor>
      <arglist>(int flags, Point p, bool isPr)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setRectInMask</name>
      <anchorfile>classGCApplication.html</anchorfile>
      <anchor>ad8524ff51b4859852e0f81c75ce4a7c8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Mat</type>
      <name>bgdModel</name>
      <anchorfile>classGCApplication.html</anchorfile>
      <anchor>a289998e5f9d5ded9e9199c7cd4ab5549</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>vector&lt; Point &gt;</type>
      <name>bgdPxls</name>
      <anchorfile>classGCApplication.html</anchorfile>
      <anchor>ad2ee7121b4c8a269e9c4b88404db00e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const Mat *</type>
      <name>depth_image</name>
      <anchorfile>classGCApplication.html</anchorfile>
      <anchor>a4a0ad7fa146d28fd32af449eb424ad31</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Mat</type>
      <name>fgdModel</name>
      <anchorfile>classGCApplication.html</anchorfile>
      <anchor>a15d1b380bcfb04ffb239a4085cc1da28</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>vector&lt; Point &gt;</type>
      <name>fgdPxls</name>
      <anchorfile>classGCApplication.html</anchorfile>
      <anchor>a3962169306d210d7d182a0525f19b294</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const Mat *</type>
      <name>image</name>
      <anchorfile>classGCApplication.html</anchorfile>
      <anchor>a25d33eaf02031440d2702fecb03f6a79</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>isInitialized</name>
      <anchorfile>classGCApplication.html</anchorfile>
      <anchor>a2edd0f092d0c6c277ff1b3c8a8a48825</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>iterCount</name>
      <anchorfile>classGCApplication.html</anchorfile>
      <anchor>a8cee4cbddaf5ebbc4fa76a553f9f6534</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uchar</type>
      <name>lblsState</name>
      <anchorfile>classGCApplication.html</anchorfile>
      <anchor>a3ffdf79ee0bf8a509a3d8741c7b16d67</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Mat</type>
      <name>mask</name>
      <anchorfile>classGCApplication.html</anchorfile>
      <anchor>acbb8ee49f046beca4619cedf05344aa9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>vector&lt; Point &gt;</type>
      <name>prBgdPxls</name>
      <anchorfile>classGCApplication.html</anchorfile>
      <anchor>a046a6df2fcc533e9cd0cedaa670c8022</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>vector&lt; Point &gt;</type>
      <name>prFgdPxls</name>
      <anchorfile>classGCApplication.html</anchorfile>
      <anchor>aaa56fa13d0f58f1aab35769ce580ea70</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uchar</type>
      <name>prLblsState</name>
      <anchorfile>classGCApplication.html</anchorfile>
      <anchor>ae4dc4efcb79e8ebea0ce74fc092124ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Rect</type>
      <name>rect</name>
      <anchorfile>classGCApplication.html</anchorfile>
      <anchor>ae364c206b9ea7816b4ef223ae880d760</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uchar</type>
      <name>rectState</name>
      <anchorfile>classGCApplication.html</anchorfile>
      <anchor>a7e3c3e784fa1d870640f258741d8365a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const string *</type>
      <name>winName</name>
      <anchorfile>classGCApplication.html</anchorfile>
      <anchor>a1c55b46c5d534c832a61f58761d184f1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>GCGraph</name>
    <filename>classGCGraph.html</filename>
    <templarg>TWeight</templarg>
    <class kind="class">GCGraph::Edge</class>
    <class kind="class">GCGraph::Vtx</class>
    <member kind="function">
      <type>void</type>
      <name>addEdges</name>
      <anchorfile>classGCGraph.html</anchorfile>
      <anchor>adcb91d0d5128956f740c3f1a27e700ef</anchor>
      <arglist>(int i, int j, TWeight w, TWeight revw)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addTermWeights</name>
      <anchorfile>classGCGraph.html</anchorfile>
      <anchor>a51e2bf81969bd77b0c22f8e242e055ac</anchor>
      <arglist>(int i, TWeight sourceW, TWeight sinkW)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>addVtx</name>
      <anchorfile>classGCGraph.html</anchorfile>
      <anchor>a5e9c61b655b1f33a4d2d2a5bc61585a6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>create</name>
      <anchorfile>classGCGraph.html</anchorfile>
      <anchor>a966025f1384078e398991c22214507cf</anchor>
      <arglist>(unsigned int vtxCount, unsigned int edgeCount)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GCGraph</name>
      <anchorfile>classGCGraph.html</anchorfile>
      <anchor>a3e17ba214026cdfaeaef74fd91a40682</anchor>
      <arglist>(unsigned int vtxCount, unsigned int edgeCount)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GCGraph</name>
      <anchorfile>classGCGraph.html</anchorfile>
      <anchor>aabd393d66aa547d2149cc02beab90529</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>inSourceSegment</name>
      <anchorfile>classGCGraph.html</anchorfile>
      <anchor>a3535ca196b41bc0a677796884dba43cb</anchor>
      <arglist>(int i)</arglist>
    </member>
    <member kind="function">
      <type>TWeight</type>
      <name>maxFlow</name>
      <anchorfile>classGCGraph.html</anchorfile>
      <anchor>a5d3f388001ae97adf1237df65767320b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~GCGraph</name>
      <anchorfile>classGCGraph.html</anchorfile>
      <anchor>a6715900f0907042649c783d33aa33b12</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>vector&lt; Edge &gt;</type>
      <name>edges</name>
      <anchorfile>classGCGraph.html</anchorfile>
      <anchor>aed462068cc742a94c9c18abf1927cce1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>TWeight</type>
      <name>flow</name>
      <anchorfile>classGCGraph.html</anchorfile>
      <anchor>a2073d1cdcce80c4e51f214092c37a556</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>vector&lt; Vtx &gt;</type>
      <name>vtcs</name>
      <anchorfile>classGCGraph.html</anchorfile>
      <anchor>a77fc65e45ed956888d97b726e2d754a5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>GCGraph::Edge</name>
    <filename>classGCGraph_1_1Edge.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>dst</name>
      <anchorfile>classGCGraph_1_1Edge.html</anchorfile>
      <anchor>aad238f29a85ebf3db183800dd143f10b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>next</name>
      <anchorfile>classGCGraph_1_1Edge.html</anchorfile>
      <anchor>abdcafcd29e901ecbcea0cf51edc352f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>TWeight</type>
      <name>weight</name>
      <anchorfile>classGCGraph_1_1Edge.html</anchorfile>
      <anchor>a617b7ae013031731dd11b67c5fb8e9e3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>GCGraph::Vtx</name>
    <filename>classGCGraph_1_1Vtx.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>dist</name>
      <anchorfile>classGCGraph_1_1Vtx.html</anchorfile>
      <anchor>ada19273def6bb3576ecf5747beb1348f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>first</name>
      <anchorfile>classGCGraph_1_1Vtx.html</anchorfile>
      <anchor>ae826cfdf90f5cb3492403054260dfcc9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Vtx *</type>
      <name>next</name>
      <anchorfile>classGCGraph_1_1Vtx.html</anchorfile>
      <anchor>a484edfbad847ab81671510fc0f35032b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>parent</name>
      <anchorfile>classGCGraph_1_1Vtx.html</anchorfile>
      <anchor>a97140a6b52453de15791a20691767aee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uchar</type>
      <name>t</name>
      <anchorfile>classGCGraph_1_1Vtx.html</anchorfile>
      <anchor>af6e3555659fbaff37bbf068f16f728d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>ts</name>
      <anchorfile>classGCGraph_1_1Vtx.html</anchorfile>
      <anchor>a243d6317745b6c530d70af97237411e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>TWeight</type>
      <name>weight</name>
      <anchorfile>classGCGraph_1_1Vtx.html</anchorfile>
      <anchor>a30a26ef4ae90eb0063623c8631904d22</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>GMM</name>
    <filename>classGMM.html</filename>
    <member kind="function">
      <type>void</type>
      <name>addSample</name>
      <anchorfile>classGMM.html</anchorfile>
      <anchor>a65e83d0c834f4296707c2c870f16f228</anchor>
      <arglist>(int ci, Vec3f color)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>endLearning</name>
      <anchorfile>classGMM.html</anchorfile>
      <anchor>ae6ad3b0e853c42e18855f19f4b144107</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GMM</name>
      <anchorfile>classGMM.html</anchorfile>
      <anchor>a9eb84f0a4fcb021dad4e340521322b2e</anchor>
      <arglist>(Mat &amp;_model)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>initLearning</name>
      <anchorfile>classGMM.html</anchorfile>
      <anchor>adbf25229135516c84b493213980293dd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>operator()</name>
      <anchorfile>classGMM.html</anchorfile>
      <anchor>aedd38b8db92396a7699be2113a49fd69</anchor>
      <arglist>(int ci, Vec3f color) const </arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>operator()</name>
      <anchorfile>classGMM.html</anchorfile>
      <anchor>ad188b53eb057618268b683415b8033c4</anchor>
      <arglist>(Vec3f color) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>whichComponent</name>
      <anchorfile>classGMM.html</anchorfile>
      <anchor>affd47b2386d3cfea7edd7d1489b05fd7</anchor>
      <arglist>(Vec3f color) const </arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>componentsCount</name>
      <anchorfile>classGMM.html</anchorfile>
      <anchor>a929db8e19e444e5cb25602fb222ed451</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>calcInverseCovAndDeterm</name>
      <anchorfile>classGMM.html</anchorfile>
      <anchor>ac7e52fe8926869015fc2131924e48280</anchor>
      <arglist>(int ci)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float *</type>
      <name>coefs</name>
      <anchorfile>classGMM.html</anchorfile>
      <anchor>a6d51f76e19044586d220373cf3613e53</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float *</type>
      <name>cov</name>
      <anchorfile>classGMM.html</anchorfile>
      <anchor>a56cd249f449500a894bb8f469c5bd22c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>covDeterms</name>
      <anchorfile>classGMM.html</anchorfile>
      <anchor>a3f0c0f052891ca7c1aae6c4f22bc72e1</anchor>
      <arglist>[componentsCount]</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>inverseCovs</name>
      <anchorfile>classGMM.html</anchorfile>
      <anchor>ad23d92d1a514c452fea4faa4363015e1</anchor>
      <arglist>[componentsCount][3][3]</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float *</type>
      <name>mean</name>
      <anchorfile>classGMM.html</anchorfile>
      <anchor>a4c7e545ed7ced9b352398087e5758490</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Mat</type>
      <name>model</name>
      <anchorfile>classGMM.html</anchorfile>
      <anchor>ad05a0119fdd2a151931991f30aa2476c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>prods</name>
      <anchorfile>classGMM.html</anchorfile>
      <anchor>a0971cc3d218781e23e9db12ab328a4d8</anchor>
      <arglist>[componentsCount][3][3]</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>sampleCounts</name>
      <anchorfile>classGMM.html</anchorfile>
      <anchor>a43fb82b59c667883e98375e7ce4887f0</anchor>
      <arglist>[componentsCount]</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>sums</name>
      <anchorfile>classGMM.html</anchorfile>
      <anchor>ab6eca2a77a54c79ede09f88f67bd6460</anchor>
      <arglist>[componentsCount][3]</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>totalSampleCount</name>
      <anchorfile>classGMM.html</anchorfile>
      <anchor>a1fff23bb79cc180c03e5b4a16142e7b0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>boost</name>
    <filename>namespaceboost.html</filename>
  </compound>
  <compound kind="namespace">
    <name>cv</name>
    <filename>namespacecv.html</filename>
    <member kind="function">
      <type>void</type>
      <name>crossCorr</name>
      <anchorfile>namespacecv.html</anchorfile>
      <anchor>ade73e21b65b99f980709713304ff134e</anchor>
      <arglist>(const Mat &amp;src, const Mat &amp;templ, Mat &amp;dst, Point anchor=Point(0, 0), double delta=0, int borderType=BORDER_REFLECT_101)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Point</type>
      <name>normalizeAnchor</name>
      <anchorfile>namespacecv.html</anchorfile>
      <anchor>af989954deaf5b59b1af09b033eee1cdc</anchor>
      <arglist>(Point anchor, Size ksize)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>preprocess2DKernel</name>
      <anchorfile>namespacecv.html</anchorfile>
      <anchor>a9e12809bcbf528080fd21f12b2884581</anchor>
      <arglist>(const Mat &amp;kernel, vector&lt; Point &gt; &amp;coords, vector&lt; uchar &gt; &amp;coeffs)</arglist>
    </member>
  </compound>
</tagfile>
