<?xml version='1.0' encoding='UTF-8' standalone='yes' ?>
<tagfile>
  <compound kind="file">
    <name>capture.h</name>
    <path>/tmp/ws/src/cmvision/include/cmvision/</path>
    <filename>capture_8h.html</filename>
    <class kind="class">capture</class>
    <member kind="typedef">
      <type>long long</type>
      <name>stamp_t</name>
      <anchorfile>capture_8h.html</anchorfile>
      <anchor>a93d05b8e64d1cfb2922f0feeb670123d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>cmvision.cc</name>
    <path>/tmp/ws/src/cmvision/src/</path>
    <filename>cmvision_8cc.html</filename>
    <includes id="cmvision_8h" name="cmvision.h" local="yes" imported="no">cmvision/cmvision.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>CMV_MAX_BUF</name>
      <anchorfile>cmvision_8cc.html</anchorfile>
      <anchor>ac04f814d34b2afa6367757efd6f78985</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CMV_RADIX</name>
      <anchorfile>cmvision_8cc.html</anchorfile>
      <anchor>a4d457a3e242e9c3af9b7b46124060d78</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CMV_RBITS</name>
      <anchorfile>cmvision_8cc.html</anchorfile>
      <anchor>a83d60d3c897748a1713f387602a01899</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CMV_RMASK</name>
      <anchorfile>cmvision_8cc.html</anchorfile>
      <anchor>ad4d99077d062aaf0dc94dda2f7409bb6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CMV_STATE_COLORS</name>
      <anchorfile>cmvision_8cc.html</anchorfile>
      <anchor>a3e3042fabf4f67e913048b45d87d68a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CMV_STATE_SCAN</name>
      <anchorfile>cmvision_8cc.html</anchorfile>
      <anchor>ab1b85e2e9164191ea2af8022ae5de090</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CMV_STATE_THRESH</name>
      <anchorfile>cmvision_8cc.html</anchorfile>
      <anchor>a80a7fb022e70fa822dbcac34205b4146</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZERO</name>
      <anchorfile>cmvision_8cc.html</anchorfile>
      <anchor>a4e902ee4d3bb5bcf61e23119d53c6d73</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>bottom_bit</name>
      <anchorfile>cmvision_8cc.html</anchorfile>
      <anchor>a3ec2c5e35c3f005522a6c7af459297d6</anchor>
      <arglist>(num n)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear_bits</name>
      <anchorfile>cmvision_8cc.html</anchorfile>
      <anchor>ab14a13244b8db65c1b9a7339a0f5ec51</anchor>
      <arglist>(num *arr, int len, int l, int r, num k)</arglist>
    </member>
    <member kind="function">
      <type>num</type>
      <name>max</name>
      <anchorfile>cmvision_8cc.html</anchorfile>
      <anchor>a51b52fc8025d329482defec111774fdc</anchor>
      <arglist>(num a, num b)</arglist>
    </member>
    <member kind="function">
      <type>num</type>
      <name>min</name>
      <anchorfile>cmvision_8cc.html</anchorfile>
      <anchor>a8aa2baf2024b0c7af6fbddb5d5b07cb6</anchor>
      <arglist>(num a, num b)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>range_sum</name>
      <anchorfile>cmvision_8cc.html</anchorfile>
      <anchor>aa4cd46aead44cde10a6b6a3a23ca8eca</anchor>
      <arglist>(int x, int w)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_bits</name>
      <anchorfile>cmvision_8cc.html</anchorfile>
      <anchor>a7ef509e60474648569aacedcfd568b70</anchor>
      <arglist>(num *arr, int len, int l, int r, num k)</arglist>
    </member>
    <member kind="function">
      <type>num</type>
      <name>top_bit</name>
      <anchorfile>cmvision_8cc.html</anchorfile>
      <anchor>a8d3cbede37cb5d576a4d0e6ec0b6ac40</anchor>
      <arglist>(num n)</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>log2modp</name>
      <anchorfile>cmvision_8cc.html</anchorfile>
      <anchor>a0b76221c1098f52fe6cbbb48b4307bb0</anchor>
      <arglist>[37]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>cmvision.h</name>
    <path>/tmp/ws/src/cmvision/include/cmvision/</path>
    <filename>cmvision_8h.html</filename>
    <class kind="class">CMVision</class>
    <class kind="struct">CMVision::color_info</class>
    <class kind="struct">lab</class>
    <class kind="struct">CMVision::line</class>
    <class kind="struct">CMVision::point</class>
    <class kind="struct">CMVision::rectangle</class>
    <class kind="struct">CMVision::region</class>
    <class kind="struct">rgb</class>
    <class kind="struct">CMVision::rle</class>
    <member kind="define">
      <type>#define</type>
      <name>CMV_COLOR_AVERAGES</name>
      <anchorfile>cmvision_8h.html</anchorfile>
      <anchor>a174ebe91cf54d20019ff8ae57cdb3c48</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CMV_COLOR_LEVELS</name>
      <anchorfile>cmvision_8h.html</anchorfile>
      <anchor>af157fac2d7a17dbac5602b24a9da1649</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CMV_DEFAULT_HEIGHT</name>
      <anchorfile>cmvision_8h.html</anchorfile>
      <anchor>a70ddf3edf7e42abc84f59945ce5356df</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CMV_DEFAULT_WIDTH</name>
      <anchorfile>cmvision_8h.html</anchorfile>
      <anchor>a477aac3d8c0018b75d1b6628e9fc0b1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CMV_DENSITY_MERGE</name>
      <anchorfile>cmvision_8h.html</anchorfile>
      <anchor>aa5a07360d77d0ebe20d7939c68ff5e2f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CMV_DUAL_THRESHOLD</name>
      <anchorfile>cmvision_8h.html</anchorfile>
      <anchor>a52bf8f3e3fa708422a4aae23e0fc7983</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CMV_MAX_COLORS</name>
      <anchorfile>cmvision_8h.html</anchorfile>
      <anchor>abe0f3c084683930731dbc44c5bbbc0db</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CMV_MAX_REGIONS</name>
      <anchorfile>cmvision_8h.html</anchorfile>
      <anchor>a98dc3143296c2183a80bf3c224cb4b45</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CMV_MAX_RUNS</name>
      <anchorfile>cmvision_8h.html</anchorfile>
      <anchor>a02574053ccacb920ec0129c8f785cdf0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CMV_MIN_AREA</name>
      <anchorfile>cmvision_8h.html</anchorfile>
      <anchor>ae966b22be73a9cd535ea41b8d72a93eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CMV_NONE</name>
      <anchorfile>cmvision_8h.html</anchorfile>
      <anchor>a1b031338e3e98ac076360fd0830097a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CMV_THRESHOLD</name>
      <anchorfile>cmvision_8h.html</anchorfile>
      <anchor>a966d15b3b6b8f0146193e88df04f07b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CMV_VALID_OPTIONS</name>
      <anchorfile>cmvision_8h.html</anchorfile>
      <anchor>a8d003123223d1339ebe4e5839e6feb33</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NULL</name>
      <anchorfile>cmvision_8h.html</anchorfile>
      <anchor>a070d2ce7b6bb7e5c05602aa8c308d0c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>restrict</name>
      <anchorfile>cmvision_8h.html</anchorfile>
      <anchor>a080abdcb9c02438f1cd2bb707af25af8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RGB_STRUCT</name>
      <anchorfile>cmvision_8h.html</anchorfile>
      <anchor>a53d7ceeccf79919b131d81c02680a59c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct lab</type>
      <name>image_pixel</name>
      <anchorfile>cmvision_8h.html</anchorfile>
      <anchor>a550261c92551544a9e52d0f23e651604</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>cmvision_color_blob_finder.cpp</name>
    <path>/tmp/ws/src/cmvision/src/</path>
    <filename>cmvision__color__blob__finder_8cpp.html</filename>
    <includes id="cmvision__color__blob__finder_8h" name="cmvision_color_blob_finder.h" local="yes" imported="no">cmvision/cmvision_color_blob_finder.h</includes>
  </compound>
  <compound kind="file">
    <name>cmvision_color_blob_finder.h</name>
    <path>/tmp/ws/src/cmvision/include/cmvision/</path>
    <filename>cmvision__color__blob__finder_8h.html</filename>
    <includes id="conversions_8h" name="conversions.h" local="yes" imported="no">conversions.h</includes>
    <includes id="cmvision_8h" name="cmvision.h" local="yes" imported="no">cmvision.h</includes>
    <includes id="capture_8h" name="capture.h" local="yes" imported="no">capture.h</includes>
    <class kind="class">color_blob_track::CMVisionColorBlobFinder</class>
    <namespace>color_blob_track</namespace>
    <member kind="define">
      <type>#define</type>
      <name>CMV_BLOB_SIZE</name>
      <anchorfile>cmvision__color__blob__finder_8h.html</anchorfile>
      <anchor>a8b5c9cf576112c2c9c70dcea0e77afed</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CMV_HEADER_SIZE</name>
      <anchorfile>cmvision__color__blob__finder_8h.html</anchorfile>
      <anchor>aaaf88db27f0a28af1a3020115f8a7865</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CMV_MAX_BLOBS_PER_CHANNEL</name>
      <anchorfile>cmvision__color__blob__finder_8h.html</anchorfile>
      <anchor>a5b3acfab158b54c31cdea459a13ee8c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CMV_NUM_CHANNELS</name>
      <anchorfile>cmvision__color__blob__finder_8h.html</anchorfile>
      <anchor>a101f7e363a9f56c250ce7d00812603ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DEFAULT_CMV_HEIGHT</name>
      <anchorfile>cmvision__color__blob__finder_8h.html</anchorfile>
      <anchor>ab11136969e8456f6b3126c4518b90960</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DEFAULT_CMV_WIDTH</name>
      <anchorfile>cmvision__color__blob__finder_8h.html</anchorfile>
      <anchor>a1cc42b00adcc35b2c9818122f1190bff</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>color_gui.cpp</name>
    <path>/tmp/ws/src/cmvision/src/</path>
    <filename>color__gui_8cpp.html</filename>
    <includes id="color__gui_8h" name="color_gui.h" local="yes" imported="no">cmvision/color_gui.h</includes>
    <includes id="conversions_8h" name="conversions.h" local="yes" imported="no">cmvision/conversions.h</includes>
  </compound>
  <compound kind="file">
    <name>color_gui.h</name>
    <path>/tmp/ws/src/cmvision/include/cmvision/</path>
    <filename>color__gui_8h.html</filename>
    <includes id="cmvision_8h" name="cmvision.h" local="yes" imported="no">cmvision.h</includes>
    <class kind="class">ColorGuiApp</class>
    <class kind="class">ColorGuiFrame</class>
  </compound>
  <compound kind="file">
    <name>conversions.c</name>
    <path>/tmp/ws/src/cmvision/src/</path>
    <filename>conversions_8c.html</filename>
    <includes id="conversions_8h" name="conversions.h" local="yes" imported="no">cmvision/conversions.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>CLIP</name>
      <anchorfile>conversions_8c.html</anchorfile>
      <anchor>a9d56b223c7cf701245963673c2e4dfa2</anchor>
      <arglist>(in, out)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RGB2YUV</name>
      <anchorfile>conversions_8c.html</anchorfile>
      <anchor>a4074da0b86f3fb1bdb61300265fd2a05</anchor>
      <arglist>(r, g, b, y, u, v)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UYVY</name>
      <anchorfile>conversions_8c.html</anchorfile>
      <anchor>a0762015c3315eab3c2c779440dcd08f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YUV2RGB</name>
      <anchorfile>conversions_8c.html</anchorfile>
      <anchor>af76b6687a7f0d33d22db804405393538</anchor>
      <arglist>(y, u, v, r, g, b)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>BayerDownsample</name>
      <anchorfile>conversions_8c.html</anchorfile>
      <anchor>a862f747069a069775786b64995fb8ea3</anchor>
      <arglist>(unsigned char *src, unsigned char *dest, int sx, int sy, bayer_pattern_t type)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>BayerEdgeSense</name>
      <anchorfile>conversions_8c.html</anchorfile>
      <anchor>ae4e43a7fe52e4068faa6c97fdc83a8ea</anchor>
      <arglist>(unsigned char *src, unsigned char *dest, int sx, int sy, bayer_pattern_t type)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>BayerNearestNeighbor</name>
      <anchorfile>conversions_8c.html</anchorfile>
      <anchor>a4340521a391fb46b4f12773d84020572</anchor>
      <arglist>(unsigned char *src, unsigned char *dest, int sx, int sy, bayer_pattern_t type)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>rgb2uyvy</name>
      <anchorfile>conversions_8c.html</anchorfile>
      <anchor>a86ea9e9dd823580a491f89734bb73962</anchor>
      <arglist>(unsigned char *src, unsigned char *dest, unsigned long long int NumPixels)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>rgb482rgb</name>
      <anchorfile>conversions_8c.html</anchorfile>
      <anchor>ac83890fe9adcc6d342bb1b7a5a41e1d7</anchor>
      <arglist>(unsigned char *src, unsigned char *dest, unsigned long long int NumPixels)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>rgb482uyvy</name>
      <anchorfile>conversions_8c.html</anchorfile>
      <anchor>aa7bc0c336fc8e79aebdaa870450b75c0</anchor>
      <arglist>(unsigned char *src, unsigned char *dest, unsigned long long int NumPixels)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>StereoDecode</name>
      <anchorfile>conversions_8c.html</anchorfile>
      <anchor>a67ca5385ae7b053782a20259486b182e</anchor>
      <arglist>(unsigned char *src, unsigned char *dest, unsigned long long int NumPixels)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swab</name>
      <anchorfile>conversions_8c.html</anchorfile>
      <anchor>af7c86b95b0036a198dbc7f3138e8d471</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>uyv2rgb</name>
      <anchorfile>conversions_8c.html</anchorfile>
      <anchor>a1025dbc67a5acf9399ed9581ba9fecde</anchor>
      <arglist>(unsigned char *src, unsigned char *dest, unsigned long long int NumPixels)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>uyv2uyvy</name>
      <anchorfile>conversions_8c.html</anchorfile>
      <anchor>a3ddfb631688cd9bc1b1c9b99995076dc</anchor>
      <arglist>(unsigned char *src, unsigned char *dest, unsigned long long int NumPixels)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>uyvy2rgb</name>
      <anchorfile>conversions_8c.html</anchorfile>
      <anchor>a79983eac9dc66cfed398d64308163939</anchor>
      <arglist>(unsigned char *src, unsigned char *dest, unsigned long long int NumPixels)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>uyvy2yuyv</name>
      <anchorfile>conversions_8c.html</anchorfile>
      <anchor>a1d666012f2758ef5ff7547766547bca0</anchor>
      <arglist>(unsigned char *src, unsigned char *dest, unsigned long long int NumPixels)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>uyyvyy2rgb</name>
      <anchorfile>conversions_8c.html</anchorfile>
      <anchor>aa48e34707ca5c7b59bf5f3e0fb984ef7</anchor>
      <arglist>(unsigned char *src, unsigned char *dest, unsigned long long int NumPixels)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>uyyvyy2uyvy</name>
      <anchorfile>conversions_8c.html</anchorfile>
      <anchor>a9a373ef5ef074fa3dc0b93ada508ebd2</anchor>
      <arglist>(unsigned char *src, unsigned char *dest, unsigned long long int NumPixels)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>y162rgb</name>
      <anchorfile>conversions_8c.html</anchorfile>
      <anchor>a188db7c0523efbf16a7cc8c08c88818e</anchor>
      <arglist>(unsigned char *src, unsigned char *dest, unsigned long long int NumPixels, int bits)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>y162uyvy</name>
      <anchorfile>conversions_8c.html</anchorfile>
      <anchor>a7a02a4cbaf4eee43ddfc41652d5f8dc4</anchor>
      <arglist>(unsigned char *src, unsigned char *dest, unsigned long long int NumPixels, int bits)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>y162y</name>
      <anchorfile>conversions_8c.html</anchorfile>
      <anchor>ae962940e3e77c2571b05653bb3d900ec</anchor>
      <arglist>(unsigned char *src, unsigned char *dest, unsigned long long int NumPixels, int bits)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>y2rgb</name>
      <anchorfile>conversions_8c.html</anchorfile>
      <anchor>a2e082fbb99eddc5b8ac8e8ff923f50e6</anchor>
      <arglist>(unsigned char *src, unsigned char *dest, unsigned long long int NumPixels)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>y2uyvy</name>
      <anchorfile>conversions_8c.html</anchorfile>
      <anchor>a120cf8e108ef52f0ca15284aca481c9a</anchor>
      <arglist>(unsigned char *src, unsigned char *dest, unsigned long long int NumPixels)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>yuyv2uyvy</name>
      <anchorfile>conversions_8c.html</anchorfile>
      <anchor>a7ebf964454a68433cd2d79b39e11fc02</anchor>
      <arglist>(unsigned char *src, unsigned char *dest, unsigned long long int NumPixels)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>conversions.h</name>
    <path>/tmp/ws/src/cmvision/include/cmvision/</path>
    <filename>conversions_8h.html</filename>
    <member kind="enumeration">
      <type></type>
      <name>bayer_decoding_t</name>
      <anchorfile>conversions_8h.html</anchorfile>
      <anchor>ad957a26dff6f9a4901b69d6fd84d1501</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NO_BAYER_DECODING</name>
      <anchorfile>conversions_8h.html</anchorfile>
      <anchor>ad957a26dff6f9a4901b69d6fd84d1501ab56b0b0d6e419f833d6677d7b9b26347</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BAYER_DECODING_NEAREST</name>
      <anchorfile>conversions_8h.html</anchorfile>
      <anchor>ad957a26dff6f9a4901b69d6fd84d1501aeb898680a11419cf40f3cd434dd2e112</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BAYER_DECODING_EDGE_SENSE</name>
      <anchorfile>conversions_8h.html</anchorfile>
      <anchor>ad957a26dff6f9a4901b69d6fd84d1501ad3a4efd6995b44ebf12d30dbc7a2070b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BAYER_DECODING_DOWNSAMPLE</name>
      <anchorfile>conversions_8h.html</anchorfile>
      <anchor>ad957a26dff6f9a4901b69d6fd84d1501adbc56dc5f8923de91374be4c938b8b73</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>bayer_pattern_t</name>
      <anchorfile>conversions_8h.html</anchorfile>
      <anchor>a5bc6c605d47750a07b92f5fee451f9c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BAYER_PATTERN_BGGR</name>
      <anchorfile>conversions_8h.html</anchorfile>
      <anchor>a5bc6c605d47750a07b92f5fee451f9c3acab35a35b817733ace99261395dde00e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BAYER_PATTERN_GRBG</name>
      <anchorfile>conversions_8h.html</anchorfile>
      <anchor>a5bc6c605d47750a07b92f5fee451f9c3acdf1c7b06df6fa23bb36b811cd9d450b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BAYER_PATTERN_RGGB</name>
      <anchorfile>conversions_8h.html</anchorfile>
      <anchor>a5bc6c605d47750a07b92f5fee451f9c3a60df00baa0781db08a8696e1b5d849d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BAYER_PATTERN_GBRG</name>
      <anchorfile>conversions_8h.html</anchorfile>
      <anchor>a5bc6c605d47750a07b92f5fee451f9c3a2c8dda7ca489859495978269e2c1bb5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>stereo_decoding_t</name>
      <anchorfile>conversions_8h.html</anchorfile>
      <anchor>ada14957d427266a1e401cc339eb6bb1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NO_STEREO_DECODING</name>
      <anchorfile>conversions_8h.html</anchorfile>
      <anchor>ada14957d427266a1e401cc339eb6bb1aae5df9e754b73143acee03be7c46fe6b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STEREO_DECODING_INTERLACED</name>
      <anchorfile>conversions_8h.html</anchorfile>
      <anchor>ada14957d427266a1e401cc339eb6bb1aa08a68db8af30f2afab972aab28eb7a0d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STEREO_DECODING_FIELD</name>
      <anchorfile>conversions_8h.html</anchorfile>
      <anchor>ada14957d427266a1e401cc339eb6bb1aa5e093a6f631df97d4a03740e7085dc3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>BayerDownsample</name>
      <anchorfile>conversions_8h.html</anchorfile>
      <anchor>a862f747069a069775786b64995fb8ea3</anchor>
      <arglist>(unsigned char *src, unsigned char *dest, int sx, int sy, bayer_pattern_t type)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>BayerEdgeSense</name>
      <anchorfile>conversions_8h.html</anchorfile>
      <anchor>ae4e43a7fe52e4068faa6c97fdc83a8ea</anchor>
      <arglist>(unsigned char *src, unsigned char *dest, int sx, int sy, bayer_pattern_t type)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>BayerNearestNeighbor</name>
      <anchorfile>conversions_8h.html</anchorfile>
      <anchor>a4340521a391fb46b4f12773d84020572</anchor>
      <arglist>(unsigned char *src, unsigned char *dest, int sx, int sy, bayer_pattern_t type)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>rgb2uyvy</name>
      <anchorfile>conversions_8h.html</anchorfile>
      <anchor>a86ea9e9dd823580a491f89734bb73962</anchor>
      <arglist>(unsigned char *src, unsigned char *dest, unsigned long long int NumPixels)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>rgb482rgb</name>
      <anchorfile>conversions_8h.html</anchorfile>
      <anchor>ac83890fe9adcc6d342bb1b7a5a41e1d7</anchor>
      <arglist>(unsigned char *src, unsigned char *dest, unsigned long long int NumPixels)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>rgb482uyvy</name>
      <anchorfile>conversions_8h.html</anchorfile>
      <anchor>aa7bc0c336fc8e79aebdaa870450b75c0</anchor>
      <arglist>(unsigned char *src, unsigned char *dest, unsigned long long int NumPixels)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>StereoDecode</name>
      <anchorfile>conversions_8h.html</anchorfile>
      <anchor>a67ca5385ae7b053782a20259486b182e</anchor>
      <arglist>(unsigned char *src, unsigned char *dest, unsigned long long int NumPixels)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>uyv2rgb</name>
      <anchorfile>conversions_8h.html</anchorfile>
      <anchor>a1025dbc67a5acf9399ed9581ba9fecde</anchor>
      <arglist>(unsigned char *src, unsigned char *dest, unsigned long long int NumPixels)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>uyv2uyvy</name>
      <anchorfile>conversions_8h.html</anchorfile>
      <anchor>a3ddfb631688cd9bc1b1c9b99995076dc</anchor>
      <arglist>(unsigned char *src, unsigned char *dest, unsigned long long int NumPixels)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>uyvy2rgb</name>
      <anchorfile>conversions_8h.html</anchorfile>
      <anchor>a79983eac9dc66cfed398d64308163939</anchor>
      <arglist>(unsigned char *src, unsigned char *dest, unsigned long long int NumPixels)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>uyvy2yuyv</name>
      <anchorfile>conversions_8h.html</anchorfile>
      <anchor>a1d666012f2758ef5ff7547766547bca0</anchor>
      <arglist>(unsigned char *src, unsigned char *dest, unsigned long long int NumPixels)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>uyyvyy2rgb</name>
      <anchorfile>conversions_8h.html</anchorfile>
      <anchor>aa48e34707ca5c7b59bf5f3e0fb984ef7</anchor>
      <arglist>(unsigned char *src, unsigned char *dest, unsigned long long int NumPixels)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>uyyvyy2uyvy</name>
      <anchorfile>conversions_8h.html</anchorfile>
      <anchor>a9a373ef5ef074fa3dc0b93ada508ebd2</anchor>
      <arglist>(unsigned char *src, unsigned char *dest, unsigned long long int NumPixels)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>y162rgb</name>
      <anchorfile>conversions_8h.html</anchorfile>
      <anchor>a188db7c0523efbf16a7cc8c08c88818e</anchor>
      <arglist>(unsigned char *src, unsigned char *dest, unsigned long long int NumPixels, int bits)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>y162uyvy</name>
      <anchorfile>conversions_8h.html</anchorfile>
      <anchor>a7a02a4cbaf4eee43ddfc41652d5f8dc4</anchor>
      <arglist>(unsigned char *src, unsigned char *dest, unsigned long long int NumPixels, int bits)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>y162y</name>
      <anchorfile>conversions_8h.html</anchorfile>
      <anchor>ae962940e3e77c2571b05653bb3d900ec</anchor>
      <arglist>(unsigned char *src, unsigned char *dest, unsigned long long int NumPixels, int bits)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>y2rgb</name>
      <anchorfile>conversions_8h.html</anchorfile>
      <anchor>a2e082fbb99eddc5b8ac8e8ff923f50e6</anchor>
      <arglist>(unsigned char *src, unsigned char *dest, unsigned long long int NumPixels)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>y2uyvy</name>
      <anchorfile>conversions_8h.html</anchorfile>
      <anchor>a120cf8e108ef52f0ca15284aca481c9a</anchor>
      <arglist>(unsigned char *src, unsigned char *dest, unsigned long long int NumPixels)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>yuyv2uyvy</name>
      <anchorfile>conversions_8h.html</anchorfile>
      <anchor>a7ebf964454a68433cd2d79b39e11fc02</anchor>
      <arglist>(unsigned char *src, unsigned char *dest, unsigned long long int NumPixels)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>main.cpp</name>
    <path>/tmp/ws/src/cmvision/src/</path>
    <filename>main_8cpp.html</filename>
    <includes id="cmvision__color__blob__finder_8h" name="cmvision_color_blob_finder.h" local="yes" imported="no">cmvision/cmvision_color_blob_finder.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>main_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>capture</name>
    <filename>classcapture.html</filename>
    <member kind="function">
      <type></type>
      <name>capture</name>
      <anchorfile>classcapture.html</anchorfile>
      <anchor>af7bdc5672abfa4d35f55cc6773cf54f1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual unsigned char *</type>
      <name>captureFrame</name>
      <anchorfile>classcapture.html</anchorfile>
      <anchor>a83392bedf9df48d8f789e435f449a649</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>close</name>
      <anchorfile>classcapture.html</anchorfile>
      <anchor>a14cb70a5868c2488193c9cf14d6015cc</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>initialize</name>
      <anchorfile>classcapture.html</anchorfile>
      <anchor>a6c929ce1a376e5b7d7df753e8c343e2a</anchor>
      <arglist>(int nwidth, int nheight)=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~capture</name>
      <anchorfile>classcapture.html</anchorfile>
      <anchor>a99c5d93f25dc15f3e7a4f0a29573ef3a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>captured_frame</name>
      <anchorfile>classcapture.html</anchorfile>
      <anchor>aa505ac59d8b0c56788a2546b552934de</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>unsigned char *</type>
      <name>current</name>
      <anchorfile>classcapture.html</anchorfile>
      <anchor>a81d86b44b4214e00f8505627fc6f1d77</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>height</name>
      <anchorfile>classcapture.html</anchorfile>
      <anchor>ab92132d0d274ee903ee2e9617a3a78b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>stamp_t</type>
      <name>timestamp</name>
      <anchorfile>classcapture.html</anchorfile>
      <anchor>a659faa0d68339f348e2d96166d89b767</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>width</name>
      <anchorfile>classcapture.html</anchorfile>
      <anchor>a9ccb1655807f305a4623d1fd440bcb92</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>CMVision</name>
    <filename>classCMVision.html</filename>
    <class kind="struct">CMVision::color_info</class>
    <class kind="struct">CMVision::line</class>
    <class kind="struct">CMVision::point</class>
    <class kind="struct">CMVision::rectangle</class>
    <class kind="struct">CMVision::region</class>
    <class kind="struct">CMVision::rle</class>
    <member kind="function">
      <type>void</type>
      <name>close</name>
      <anchorfile>classCMVision.html</anchorfile>
      <anchor>a027a12501e10a44eb4b6515ba202d66f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CMVision</name>
      <anchorfile>classCMVision.html</anchorfile>
      <anchor>ae437b96ab862237033299939a7db6456</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>disable</name>
      <anchorfile>classCMVision.html</anchorfile>
      <anchor>a7ad11eca8b346d749e2d708e80e687ad</anchor>
      <arglist>(unsigned opt)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>enable</name>
      <anchorfile>classCMVision.html</anchorfile>
      <anchor>af1732275d51dc26d5287c8dea8022100</anchor>
      <arglist>(unsigned opt)</arglist>
    </member>
    <member kind="function">
      <type>color_info *</type>
      <name>getColorInfo</name>
      <anchorfile>classCMVision.html</anchorfile>
      <anchor>a7785d3d7807ff7917646ad7a69987f72</anchor>
      <arglist>(int color)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getColorInfo</name>
      <anchorfile>classCMVision.html</anchorfile>
      <anchor>a13730d3417f1958aecd6a21089be5cb1</anchor>
      <arglist>(int color, color_info &amp;info)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>getColorName</name>
      <anchorfile>classCMVision.html</anchorfile>
      <anchor>a21e456acf1c7eca06ec2f80b1bcec578</anchor>
      <arglist>(int color)</arglist>
    </member>
    <member kind="function">
      <type>rgb</type>
      <name>getColorVisual</name>
      <anchorfile>classCMVision.html</anchorfile>
      <anchor>aae51abde15d227b333816f711937cb59</anchor>
      <arglist>(int color)</arglist>
    </member>
    <member kind="function">
      <type>unsigned *</type>
      <name>getMap</name>
      <anchorfile>classCMVision.html</anchorfile>
      <anchor>ae32785d582b30c1faee23498d37ac0ff</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>region *</type>
      <name>getRegions</name>
      <anchorfile>classCMVision.html</anchorfile>
      <anchor>a310c52e871620a420e139066e15919d5</anchor>
      <arglist>(int color_id)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getThreshold</name>
      <anchorfile>classCMVision.html</anchorfile>
      <anchor>a4952e5a282ca21a94c30fbc9fcdab8b1</anchor>
      <arglist>(int color, int &amp;a_low, int &amp;a_high, int &amp;b_low, int &amp;b_high)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>initialize</name>
      <anchorfile>classCMVision.html</anchorfile>
      <anchor>a61a9eea5203e4f70c26e4738b53cb1cc</anchor>
      <arglist>(int nwidth, int nheight)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>loadOptions</name>
      <anchorfile>classCMVision.html</anchorfile>
      <anchor>a3c53b746813124ede42f3bf5605e1d8c</anchor>
      <arglist>(const char *filename)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>numRegions</name>
      <anchorfile>classCMVision.html</anchorfile>
      <anchor>a34027535a787e6feee4a3924f2582958</anchor>
      <arglist>(int color_id)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>processFrame</name>
      <anchorfile>classCMVision.html</anchorfile>
      <anchor>a1728a63ef0bfdcb71de8c3b25ed921c9</anchor>
      <arglist>(image_pixel *image)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>processFrame</name>
      <anchorfile>classCMVision.html</anchorfile>
      <anchor>ab3a0668070b808029280672b26cb70ae</anchor>
      <arglist>(unsigned *map)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>saveOptions</name>
      <anchorfile>classCMVision.html</anchorfile>
      <anchor>acf2822463fb9b19ab005b2c680527b3a</anchor>
      <arglist>(char *filename)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setColorInfo</name>
      <anchorfile>classCMVision.html</anchorfile>
      <anchor>abf8d2d523f475dfc67b69c527ba6d30e</anchor>
      <arglist>(int color, color_info &amp;info)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setThreshold</name>
      <anchorfile>classCMVision.html</anchorfile>
      <anchor>ad95330263ecd4394c7c46b89fa35c75c</anchor>
      <arglist>(int color, int a_low, int a_high, int b_low, int b_high)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>testClassify</name>
      <anchorfile>classCMVision.html</anchorfile>
      <anchor>a851bfe4209ff077b9f40381fdff53979</anchor>
      <arglist>(rgb *restrict out, image_pixel *restrict image)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~CMVision</name>
      <anchorfile>classCMVision.html</anchorfile>
      <anchor>a091acd4d2946c2fcd50f55058e2d7be2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>calcAverageColors</name>
      <anchorfile>classCMVision.html</anchorfile>
      <anchor>a7b5b4f43d43e849952176dd315eba165</anchor>
      <arglist>(region *restrict reg, int num_reg, image_pixel *restrict img, rle *restrict rmap, int num_runs)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>classifyFrame</name>
      <anchorfile>classCMVision.html</anchorfile>
      <anchor>a8947ffaa371d6a6059a447d24b0f1202</anchor>
      <arglist>(image_pixel *restrict img, unsigned *restrict map)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classCMVision.html</anchorfile>
      <anchor>a688fc1abd19156f14d737ab45c345e47</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>connectComponents</name>
      <anchorfile>classCMVision.html</anchorfile>
      <anchor>a04a2c531895ff5882e6cdfcbeb1fba8a</anchor>
      <arglist>(rle *restrict map, int num)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>int</type>
      <name>encodeRuns</name>
      <anchorfile>classCMVision.html</anchorfile>
      <anchor>a3eeb4ae335855e75ab603148c8f0853c</anchor>
      <arglist>(rle *restrict out, unsigned *restrict map)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>int</type>
      <name>extractRegions</name>
      <anchorfile>classCMVision.html</anchorfile>
      <anchor>a0e735d240ab977ab08e21481930bc919</anchor>
      <arglist>(region *restrict reg, rle *restrict rmap, int num)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>int</type>
      <name>mergeRegions</name>
      <anchorfile>classCMVision.html</anchorfile>
      <anchor>abc2770f3c4fbd52e76c4b3464251f9dd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>int</type>
      <name>mergeRegions</name>
      <anchorfile>classCMVision.html</anchorfile>
      <anchor>a4c0c00d11e216ea77c606a1ddd594d31</anchor>
      <arglist>(region *p, int num, double density_thresh)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>int</type>
      <name>separateRegions</name>
      <anchorfile>classCMVision.html</anchorfile>
      <anchor>a1f9c37e2fc06083d597c9c5d3a8be64c</anchor>
      <arglist>(region *restrict reg, int num)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>region *</type>
      <name>sortRegionListByArea</name>
      <anchorfile>classCMVision.html</anchorfile>
      <anchor>a3f74168909f0fe13e497b5ae7a9a9709</anchor>
      <arglist>(region *restrict list, int passes)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>sortRegions</name>
      <anchorfile>classCMVision.html</anchorfile>
      <anchor>a1f643092f28095299c8216bf556040b3</anchor>
      <arglist>(int max_area)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>unsigned</type>
      <name>a_class</name>
      <anchorfile>classCMVision.html</anchorfile>
      <anchor>a3803b217d6532bfca0f751f4eb30bb40</anchor>
      <arglist>[CMV_COLOR_LEVELS]</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>unsigned</type>
      <name>b_class</name>
      <anchorfile>classCMVision.html</anchorfile>
      <anchor>a457c82f53a9d8ed0d71ff4cf4bb19445</anchor>
      <arglist>[CMV_COLOR_LEVELS]</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>color_info</type>
      <name>colors</name>
      <anchorfile>classCMVision.html</anchorfile>
      <anchor>a57023e4b3492b1d337439e2c78ce73ee</anchor>
      <arglist>[CMV_MAX_COLORS]</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>height</name>
      <anchorfile>classCMVision.html</anchorfile>
      <anchor>a35ef1ad70615b7bbeb7c7c55b92a563e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>unsigned *</type>
      <name>map</name>
      <anchorfile>classCMVision.html</anchorfile>
      <anchor>af4262dd9742bfff9e56c5edae1b5d91b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>unsigned</type>
      <name>options</name>
      <anchorfile>classCMVision.html</anchorfile>
      <anchor>ab2032ad87ad1b86ce54d9715be3b39af</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>region_count</name>
      <anchorfile>classCMVision.html</anchorfile>
      <anchor>ab16756643bc7197b0e6874b2d4e12ba7</anchor>
      <arglist>[CMV_MAX_COLORS]</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>region *</type>
      <name>region_list</name>
      <anchorfile>classCMVision.html</anchorfile>
      <anchor>afff9547988119fc502a86596c76e5d80</anchor>
      <arglist>[CMV_MAX_COLORS]</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>region</type>
      <name>region_table</name>
      <anchorfile>classCMVision.html</anchorfile>
      <anchor>ab928df6d39b8019dff8fb4c25ebcde27</anchor>
      <arglist>[CMV_MAX_REGIONS]</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>rle</type>
      <name>rmap</name>
      <anchorfile>classCMVision.html</anchorfile>
      <anchor>a640fc2fa6933f428f04d00b0a860bd9a</anchor>
      <arglist>[CMV_MAX_RUNS]</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>width</name>
      <anchorfile>classCMVision.html</anchorfile>
      <anchor>a36bdf67e5e74e70b1762d275d08ce477</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>color_blob_track::CMVisionColorBlobFinder</name>
    <filename>classcolor__blob__track_1_1CMVisionColorBlobFinder.html</filename>
    <member kind="function">
      <type></type>
      <name>CMVisionColorBlobFinder</name>
      <anchorfile>classcolor__blob__track_1_1CMVisionColorBlobFinder.html</anchorfile>
      <anchor>a5a8aca5a2ee97fa9743383afdf832123</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>imageCB</name>
      <anchorfile>classcolor__blob__track_1_1CMVisionColorBlobFinder.html</anchorfile>
      <anchor>a8d702e714bffd2af41266ee2203a01bb</anchor>
      <arglist>(const sensor_msgs::ImageConstPtr &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>initialize</name>
      <anchorfile>classcolor__blob__track_1_1CMVisionColorBlobFinder.html</anchorfile>
      <anchor>ab1b3372d01595436f297ff74cc84cea7</anchor>
      <arglist>(ros::NodeHandle &amp;node_handle)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~CMVisionColorBlobFinder</name>
      <anchorfile>classcolor__blob__track_1_1CMVisionColorBlobFinder.html</anchorfile>
      <anchor>a096419bd8a465e4b118819595472e0af</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>blob_count_</name>
      <anchorfile>classcolor__blob__track_1_1CMVisionColorBlobFinder.html</anchorfile>
      <anchor>a7f817839659349d5cca9a59b799e9780</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>cmvision::Blobs</type>
      <name>blob_message_</name>
      <anchorfile>classcolor__blob__track_1_1CMVisionColorBlobFinder.html</anchorfile>
      <anchor>a2f5fd9e00da2b4a8697ec969e1dc24cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>blob_publisher_</name>
      <anchorfile>classcolor__blob__track_1_1CMVisionColorBlobFinder.html</anchorfile>
      <anchor>a43f0bbe6573ff61379e129321dc3d76d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>color_filename_</name>
      <anchorfile>classcolor__blob__track_1_1CMVisionColorBlobFinder.html</anchorfile>
      <anchor>ae61f4a0df9f10b893406d5474b9b8ae0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>color_radius_</name>
      <anchorfile>classcolor__blob__track_1_1CMVisionColorBlobFinder.html</anchorfile>
      <anchor>afb82f4945bca130f5a5e4f96775bd590</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>debug_on_</name>
      <anchorfile>classcolor__blob__track_1_1CMVisionColorBlobFinder.html</anchorfile>
      <anchor>ab954c51219254c9333ae4c6850a3f3c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint16_t</type>
      <name>height_</name>
      <anchorfile>classcolor__blob__track_1_1CMVisionColorBlobFinder.html</anchorfile>
      <anchor>ae9d39e2c6d858076853162d074c8ff11</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Subscriber</type>
      <name>image_subscriber_</name>
      <anchorfile>classcolor__blob__track_1_1CMVisionColorBlobFinder.html</anchorfile>
      <anchor>ae60028b585dcbe879ec75dbf90a592c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>mean_shift_on_</name>
      <anchorfile>classcolor__blob__track_1_1CMVisionColorBlobFinder.html</anchorfile>
      <anchor>ab3256853c3910a5e6e1d0b3e52493d8d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>spatial_radius_</name>
      <anchorfile>classcolor__blob__track_1_1CMVisionColorBlobFinder.html</anchorfile>
      <anchor>ac0983a19216000410a80c217ccd62eae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>CMVision *</type>
      <name>vision_</name>
      <anchorfile>classcolor__blob__track_1_1CMVisionColorBlobFinder.html</anchorfile>
      <anchor>a995f6ca957154274e404c50b62f98ab9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint16_t</type>
      <name>width_</name>
      <anchorfile>classcolor__blob__track_1_1CMVisionColorBlobFinder.html</anchorfile>
      <anchor>a5355ce1349ff85f635633dd4949fd6ec</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>CMVision::color_info</name>
    <filename>structCMVision_1_1color__info.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>a_high</name>
      <anchorfile>structCMVision_1_1color__info.html</anchorfile>
      <anchor>a777c857b173f324cd5c86ff431843014</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>a_low</name>
      <anchorfile>structCMVision_1_1color__info.html</anchorfile>
      <anchor>a05638b199d49e8000b926ebf63168d9f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>b_high</name>
      <anchorfile>structCMVision_1_1color__info.html</anchorfile>
      <anchor>a00941e43cf774219e7380a24f07d458d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>b_low</name>
      <anchorfile>structCMVision_1_1color__info.html</anchorfile>
      <anchor>af3e2f3be6017d125a9acdc241218521d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>rgb</type>
      <name>color</name>
      <anchorfile>structCMVision_1_1color__info.html</anchorfile>
      <anchor>a02a6dcba963da5ca5becf0aad8be9efe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>expected_num</name>
      <anchorfile>structCMVision_1_1color__info.html</anchorfile>
      <anchor>a9e85f0d2f8079530b80b61b371842676</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>merge</name>
      <anchorfile>structCMVision_1_1color__info.html</anchorfile>
      <anchor>a0d5b52faf3c62527b89fe3c1b85eab95</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>name</name>
      <anchorfile>structCMVision_1_1color__info.html</anchorfile>
      <anchor>a5d929aa721b372211f91127642a8d27b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ColorGuiApp</name>
    <filename>classColorGuiApp.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>OnInit</name>
      <anchorfile>classColorGuiApp.html</anchorfile>
      <anchor>a9c578bd1e592397ce36b3070f36852c4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>OnUpdate</name>
      <anchorfile>classColorGuiApp.html</anchorfile>
      <anchor>a4abb09ed85c8a8f9dfa27a0f45aba282</anchor>
      <arglist>(wxTimerEvent &amp;event)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>imageCB</name>
      <anchorfile>classColorGuiApp.html</anchorfile>
      <anchor>ab4394de184337a9657fee44c2b0040af</anchor>
      <arglist>(const sensor_msgs::ImageConstPtr &amp;msg)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ColorGuiFrame *</type>
      <name>frame_</name>
      <anchorfile>classColorGuiApp.html</anchorfile>
      <anchor>a6d244553e1334fc60dee2aab3afc8c56</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Subscriber</type>
      <name>image_subscriber_</name>
      <anchorfile>classColorGuiApp.html</anchorfile>
      <anchor>ae8cc762c5352355c36217c781b0d89fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>wxTimer *</type>
      <name>update_timer_</name>
      <anchorfile>classColorGuiApp.html</anchorfile>
      <anchor>af6ebe31109f2f3068b37c98ebb449bbf</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ColorGuiFrame</name>
    <filename>classColorGuiFrame.html</filename>
    <member kind="function">
      <type></type>
      <name>ColorGuiFrame</name>
      <anchorfile>classColorGuiFrame.html</anchorfile>
      <anchor>ad3b09a29ffa5ddaea74d5e17518d6889</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>DrawImage</name>
      <anchorfile>classColorGuiFrame.html</anchorfile>
      <anchor>ae003dd2a141e4858f3dcb471eff862e2</anchor>
      <arglist>(const sensor_msgs::ImageConstPtr &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>OnClick</name>
      <anchorfile>classColorGuiFrame.html</anchorfile>
      <anchor>afa490bce627c82cbf84d4566db036f06</anchor>
      <arglist>(wxMouseEvent &amp;event)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>OnMouseWheel</name>
      <anchorfile>classColorGuiFrame.html</anchorfile>
      <anchor>a8765335e1135a48d63b9554aafd7be6f</anchor>
      <arglist>(wxMouseEvent &amp;event)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>OnQuit</name>
      <anchorfile>classColorGuiFrame.html</anchorfile>
      <anchor>a45948434f69b082dc4cba966213d5eaa</anchor>
      <arglist>(wxCommandEvent &amp;event)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>OnReset</name>
      <anchorfile>classColorGuiFrame.html</anchorfile>
      <anchor>a2df26faea51eee62cfe8bdad838ecfb8</anchor>
      <arglist>(wxCommandEvent &amp;event)</arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>ID_Reset</name>
      <anchorfile>classColorGuiFrame.html</anchorfile>
      <anchor>a9ba897faf2d31310a1b6c6b3ef77bf96a0876f4aabe7e998605dcab3be399cc11</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>ID_Reset</name>
      <anchorfile>classColorGuiFrame.html</anchorfile>
      <anchor>a9ba897faf2d31310a1b6c6b3ef77bf96a0876f4aabe7e998605dcab3be399cc11</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>wxTextCtrl *</type>
      <name>abText_</name>
      <anchorfile>classColorGuiFrame.html</anchorfile>
      <anchor>a52137f8eb06c9dd9d834610994f99d1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>height_</name>
      <anchorfile>classColorGuiFrame.html</anchorfile>
      <anchor>a6444c0155ae8589f35392585b21e9833</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>wxPanel *</type>
      <name>image_panel_</name>
      <anchorfile>classColorGuiFrame.html</anchorfile>
      <anchor>a961e430d3cc655aa5fea5375c46b2b9b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned char *</type>
      <name>lab_image_</name>
      <anchorfile>classColorGuiFrame.html</anchorfile>
      <anchor>a0457df9f65776cbe748b470a9acb9d5a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned char *</type>
      <name>rgb_image_</name>
      <anchorfile>classColorGuiFrame.html</anchorfile>
      <anchor>a4f93b08cb6453be9e001e20c0876bb8f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>wxTextCtrl *</type>
      <name>rgbText_</name>
      <anchorfile>classColorGuiFrame.html</anchorfile>
      <anchor>ab39ff4520a84c767984700639a94c84e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>scale_</name>
      <anchorfile>classColorGuiFrame.html</anchorfile>
      <anchor>af564d131d994f8ccc9d270aa2b27f677</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>scale_pos_x_</name>
      <anchorfile>classColorGuiFrame.html</anchorfile>
      <anchor>a2ee69bfa3e7690c112d44df0101e42c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>scale_pos_y_</name>
      <anchorfile>classColorGuiFrame.html</anchorfile>
      <anchor>aa7420bf0ba85fb4f41fb0c71791dc13e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>CMVision *</type>
      <name>vision_</name>
      <anchorfile>classColorGuiFrame.html</anchorfile>
      <anchor>aa03072c45ab1b58bfa9436c779ca54e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>width_</name>
      <anchorfile>classColorGuiFrame.html</anchorfile>
      <anchor>a66381b7be7f5f51f03f53f49f17a6689</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>lab</name>
    <filename>structlab.html</filename>
    <member kind="variable">
      <type>unsigned char</type>
      <name>a</name>
      <anchorfile>structlab.html</anchorfile>
      <anchor>aed910fad4a6fdc1d5e2be6e88802ac72</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned char</type>
      <name>b</name>
      <anchorfile>structlab.html</anchorfile>
      <anchor>a85f25e6bf3084fbdc5f88d2682a1bfd7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned char</type>
      <name>l</name>
      <anchorfile>structlab.html</anchorfile>
      <anchor>a14a6ce4ecd64409c29b35ca149da40ea</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>CMVision::line</name>
    <filename>structCMVision_1_1line.html</filename>
    <member kind="variable">
      <type>point</type>
      <name>a</name>
      <anchorfile>structCMVision_1_1line.html</anchorfile>
      <anchor>a5011407da8d0d8c567fc24349d7d43f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>point</type>
      <name>b</name>
      <anchorfile>structCMVision_1_1line.html</anchorfile>
      <anchor>a1a829bb395f91113aa6491a1cb7a7a60</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>CMVision::point</name>
    <filename>structCMVision_1_1point.html</filename>
    <member kind="variable">
      <type>double</type>
      <name>x</name>
      <anchorfile>structCMVision_1_1point.html</anchorfile>
      <anchor>a15bfe9c4edc334bee0c5a4c10bf080ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>y</name>
      <anchorfile>structCMVision_1_1point.html</anchorfile>
      <anchor>acd95a81bd4aabc4fba3301f86e0e20cf</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>CMVision::rectangle</name>
    <filename>structCMVision_1_1rectangle.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>h</name>
      <anchorfile>structCMVision_1_1rectangle.html</anchorfile>
      <anchor>ad50b201d692c457e7651eb2177d82d19</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>w</name>
      <anchorfile>structCMVision_1_1rectangle.html</anchorfile>
      <anchor>ad57328fef6d2cb66a3e61c46dae35cd4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>x</name>
      <anchorfile>structCMVision_1_1rectangle.html</anchorfile>
      <anchor>afaa08387a3fd5aaf5934611740dad0a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>y</name>
      <anchorfile>structCMVision_1_1rectangle.html</anchorfile>
      <anchor>af4cac69c93e41efbe72be8da229e1c2b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>CMVision::region</name>
    <filename>structCMVision_1_1region.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>area</name>
      <anchorfile>structCMVision_1_1region.html</anchorfile>
      <anchor>a96e06a6773a9ec663838d06b8a3e966d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>lab</type>
      <name>average</name>
      <anchorfile>structCMVision_1_1region.html</anchorfile>
      <anchor>a51e637a65488fd61c88077403a24072b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>cen_x</name>
      <anchorfile>structCMVision_1_1region.html</anchorfile>
      <anchor>ad0df1352193d9d7e9b3f23dac90c84af</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>cen_y</name>
      <anchorfile>structCMVision_1_1region.html</anchorfile>
      <anchor>aa23289227b0aa5ed358e2b5b2ab8bd98</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>color</name>
      <anchorfile>structCMVision_1_1region.html</anchorfile>
      <anchor>a125645d422164d15c3919353ac8cf00d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>region *</type>
      <name>next</name>
      <anchorfile>structCMVision_1_1region.html</anchorfile>
      <anchor>a9001a9ba2500b0eed8cf74353edf51b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>sum_x</name>
      <anchorfile>structCMVision_1_1region.html</anchorfile>
      <anchor>a016d07d7151badd780c5d3923940e538</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>sum_y</name>
      <anchorfile>structCMVision_1_1region.html</anchorfile>
      <anchor>aa088dd3695232fdde4783331c70e08c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>sum_z</name>
      <anchorfile>structCMVision_1_1region.html</anchorfile>
      <anchor>a9956c85b471616c6b00b8bbcc3dc6f39</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>x1</name>
      <anchorfile>structCMVision_1_1region.html</anchorfile>
      <anchor>ace51da53dc01d5bd28e46506901414e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>x2</name>
      <anchorfile>structCMVision_1_1region.html</anchorfile>
      <anchor>a2759d77fd1ae7a7c949696b7ba985154</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>y1</name>
      <anchorfile>structCMVision_1_1region.html</anchorfile>
      <anchor>ad976cd3af3bf3e9bd57ce5c14f8852d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>y2</name>
      <anchorfile>structCMVision_1_1region.html</anchorfile>
      <anchor>a6dd52189d956fd16b3b270e5f47723aa</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>rgb</name>
    <filename>structrgb.html</filename>
    <member kind="variable">
      <type>unsigned char</type>
      <name>blue</name>
      <anchorfile>structrgb.html</anchorfile>
      <anchor>a4213be9770057e37a2d3fd16f57e24b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned char</type>
      <name>green</name>
      <anchorfile>structrgb.html</anchorfile>
      <anchor>a154fdfd1b99492d5cb2a88e615b42c3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned char</type>
      <name>red</name>
      <anchorfile>structrgb.html</anchorfile>
      <anchor>a3657576ffcc58f06a5d214fbf52e7792</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>CMVision::rle</name>
    <filename>structCMVision_1_1rle.html</filename>
    <member kind="variable">
      <type>unsigned</type>
      <name>color</name>
      <anchorfile>structCMVision_1_1rle.html</anchorfile>
      <anchor>ae4d665f7656814e06a81c763b19f8318</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>length</name>
      <anchorfile>structCMVision_1_1rle.html</anchorfile>
      <anchor>a20c5cebfb223c32fbf926fca4b1a9cc8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>parent</name>
      <anchorfile>structCMVision_1_1rle.html</anchorfile>
      <anchor>a322e37a0ff70b82b5e8d9224697cb956</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>color_blob_track</name>
    <filename>namespacecolor__blob__track.html</filename>
    <class kind="class">color_blob_track::CMVisionColorBlobFinder</class>
  </compound>
</tagfile>
