<?xml version='1.0' encoding='ISO-8859-1' standalone='yes' ?>
<tagfile>
  <compound kind="file">
    <name>bgfg_codebook_node.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-tum/doc_stacks/2013-05-23_04-38-08.595794/tum-ros-pkg/perception/image_algos/src/</path>
    <filename>bgfg__codebook__node_8cpp</filename>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>bgfg__codebook__node_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>blob_detection_hsv.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-tum/doc_stacks/2013-05-23_04-38-08.595794/tum-ros-pkg/perception/image_algos/src/</path>
    <filename>blob__detection__hsv_8cpp</filename>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>blob__detection__hsv_8cpp.html</anchorfile>
      <anchor>a0ddf1224851353fc92bfbff6f499fa97</anchor>
      <arglist>(int argc, char *argv[])</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>capture.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-tum/doc_stacks/2013-05-23_04-38-08.595794/tum-ros-pkg/perception/image_algos/src/</path>
    <filename>capture_8h</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>/home/rosbuild/hudson/workspace/doc-fuerte-tum/doc_stacks/2013-05-23_04-38-08.595794/tum-ros-pkg/perception/image_algos/src/</path>
    <filename>cmvision_8cc</filename>
    <includes id="cmvision_8h" name="cmvision.h" local="yes" imported="no">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>/home/rosbuild/hudson/workspace/doc-fuerte-tum/doc_stacks/2013-05-23_04-38-08.595794/tum-ros-pkg/perception/image_algos/src/</path>
    <filename>cmvision_8h</filename>
    <class kind="class">CMVision</class>
    <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>
    <class kind="struct">uyvy</class>
    <class kind="struct">yuv</class>
    <class kind="struct">yuv422</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>restrict</name>
      <anchorfile>cmvision_8h.html</anchorfile>
      <anchor>a080abdcb9c02438f1cd2bb707af25af8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct uyvy</type>
      <name>image_pixel</name>
      <anchorfile>cmvision_8h.html</anchorfile>
      <anchor>a7426a88cdce0850cbd7e64486ee64beb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>cmvision_color_blob_finder.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-tum/doc_stacks/2013-05-23_04-38-08.595794/tum-ros-pkg/perception/image_algos/src/</path>
    <filename>cmvision__color__blob__finder_8cpp</filename>
    <includes id="cmvision__color__blob__finder_8h" name="cmvision_color_blob_finder.h" local="yes" imported="no">cmvision_color_blob_finder.h</includes>
  </compound>
  <compound kind="file">
    <name>cmvision_color_blob_finder.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-tum/doc_stacks/2013-05-23_04-38-08.595794/tum-ros-pkg/perception/image_algos/src/</path>
    <filename>cmvision__color__blob__finder_8h</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_find_hsv.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-tum/doc_stacks/2013-05-23_04-38-08.595794/tum-ros-pkg/perception/image_algos/src/</path>
    <filename>color__find__hsv_8cpp</filename>
    <includes id="color__find__hsv_8h" name="color_find_hsv.h" local="no" imported="no">image_algos/color_find_hsv.h</includes>
  </compound>
  <compound kind="file">
    <name>color_find_hsv.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-tum/doc_stacks/2013-05-23_04-38-08.595794/tum-ros-pkg/perception/image_algos/include/image_algos/</path>
    <filename>color__find__hsv_8h</filename>
    <includes id="image__algos_8h" name="image_algos.h" local="no" imported="no">image_algos/image_algos.h</includes>
    <class kind="class">image_algos::ColorFindHSV</class>
    <class kind="struct">image_algos::ColorFindHSV::threshold_values</class>
    <namespace>image_algos</namespace>
  </compound>
  <compound kind="file">
    <name>conversions.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-tum/doc_stacks/2013-05-23_04-38-08.595794/tum-ros-pkg/perception/image_algos/src/</path>
    <filename>conversions_8c</filename>
    <includes id="conversions_8h" name="conversions.h" local="yes" imported="no">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>/home/rosbuild/hudson/workspace/doc-fuerte-tum/doc_stacks/2013-05-23_04-38-08.595794/tum-ros-pkg/perception/image_algos/src/</path>
    <filename>conversions_8h</filename>
    <member kind="enumeration">
      <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">
      <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">
      <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>detect_circle_2d.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-tum/doc_stacks/2013-05-23_04-38-08.595794/tum-ros-pkg/perception/image_algos/src/</path>
    <filename>detect__circle__2d_8cpp</filename>
    <class kind="class">DetectCircle2D</class>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>detect__circle__2d_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>image_algos.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-tum/doc_stacks/2013-05-23_04-38-08.595794/tum-ros-pkg/perception/image_algos/include/image_algos/</path>
    <filename>image__algos_8h</filename>
    <class kind="class">image_algos::ImageAlgo</class>
    <class kind="class">image_algos::ImageAlgoNode</class>
    <namespace>image_algos</namespace>
    <member kind="function">
      <type>int</type>
      <name>standalone_node</name>
      <anchorfile>namespaceimage__algos.html</anchorfile>
      <anchor>a8b02aa2356efdfaca27f73559996775e</anchor>
      <arglist>(int argc, char *argv[])</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>image_algos_main.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-tum/doc_stacks/2013-05-23_04-38-08.595794/tum-ros-pkg/perception/image_algos/src/</path>
    <filename>image__algos__main_8cpp</filename>
    <includes id="image__algos_8h" name="image_algos.h" local="no" imported="no">image_algos/image_algos.h</includes>
    <includes id="color__find__hsv_8h" name="color_find_hsv.h" local="no" imported="no">image_algos/color_find_hsv.h</includes>
    <includes id="pcd__to__image__projector__algo_8h" name="pcd_to_image_projector_algo.h" local="no" imported="no">image_algos/pcd_to_image_projector_algo.h</includes>
    <class kind="struct">ImageAlgosMain::_NamedAlgorithm</class>
    <class kind="class">ImageAlgosMain</class>
    <class kind="struct">Table</class>
    <class kind="struct">TableObject</class>
    <class kind="struct">TableStateInstance</class>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>image__algos__main_8cpp.html</anchorfile>
      <anchor>a0ddf1224851353fc92bfbff6f499fa97</anchor>
      <arglist>(int argc, char *argv[])</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>main.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-tum/doc_stacks/2013-05-23_04-38-08.595794/tum-ros-pkg/perception/image_algos/src/</path>
    <filename>main_8cpp</filename>
    <includes id="cmvision__color__blob__finder_8h" name="cmvision_color_blob_finder.h" local="yes" imported="no">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="file">
    <name>mainpage.dox</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-tum/doc_stacks/2013-05-23_04-38-08.595794/tum-ros-pkg/perception/image_algos/</path>
    <filename>mainpage_8dox</filename>
  </compound>
  <compound kind="file">
    <name>openCV_to_ros.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-tum/doc_stacks/2013-05-23_04-38-08.595794/tum-ros-pkg/perception/image_algos/utils/</path>
    <filename>openCV__to__ros_8cpp</filename>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>openCV__to__ros_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>pcd_to_image_projector_algo.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-tum/doc_stacks/2013-05-23_04-38-08.595794/tum-ros-pkg/perception/image_algos/src/</path>
    <filename>pcd__to__image__projector__algo_8cpp</filename>
    <includes id="pcd__to__image__projector__algo_8h" name="pcd_to_image_projector_algo.h" local="no" imported="no">image_algos/pcd_to_image_projector_algo.h</includes>
  </compound>
  <compound kind="file">
    <name>pcd_to_image_projector_algo.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-tum/doc_stacks/2013-05-23_04-38-08.595794/tum-ros-pkg/perception/image_algos/include/image_algos/</path>
    <filename>pcd__to__image__projector__algo_8h</filename>
    <includes id="image__algos_8h" name="image_algos.h" local="no" imported="no">image_algos/image_algos.h</includes>
    <class kind="class">image_algos::PCDToImageProjector</class>
    <namespace>image_algos</namespace>
  </compound>
  <compound kind="file">
    <name>pointcloud_colorizer.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-tum/doc_stacks/2013-05-23_04-38-08.595794/tum-ros-pkg/perception/image_algos/src/</path>
    <filename>pointcloud__colorizer_8cpp</filename>
    <class kind="class">PointCloudColorizer</class>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>pointcloud__colorizer_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>pointcloud_colorizer_with_head_movement.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-tum/doc_stacks/2013-05-23_04-38-08.595794/tum-ros-pkg/perception/image_algos/src/</path>
    <filename>pointcloud__colorizer__with__head__movement_8cpp</filename>
    <class kind="class">PointCloudColorizer</class>
    <member kind="typedef">
      <type>actionlib::SimpleActionClient&lt; pr2_controllers_msgs::PointHeadAction &gt;</type>
      <name>PointHeadClient</name>
      <anchorfile>pointcloud__colorizer__with__head__movement_8cpp.html</anchorfile>
      <anchor>a37afcb85b2818d7796acd6938e74288e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>pointcloud__colorizer__with__head__movement_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>pointcloud_to_image_projector_halcon.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-tum/doc_stacks/2013-05-23_04-38-08.595794/tum-ros-pkg/perception/image_algos/src/</path>
    <filename>pointcloud__to__image__projector__halcon_8cpp</filename>
    <class kind="class">PointCloudToImageProjector</class>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>pointcloud__to__image__projector__halcon_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>pointcloud_to_image_projector_opencv.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-tum/doc_stacks/2013-05-23_04-38-08.595794/tum-ros-pkg/perception/image_algos/src/</path>
    <filename>pointcloud__to__image__projector__opencv_8cpp</filename>
    <class kind="class">PointCloudToImageProjector</class>
    <member kind="typedef">
      <type>pcl::KdTree&lt; Point &gt;::Ptr</type>
      <name>KdTreePtr</name>
      <anchorfile>pointcloud__to__image__projector__opencv_8cpp.html</anchorfile>
      <anchor>adc7dcc838da5adf3a451bd6de66d39aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::PointXYZ</type>
      <name>Point</name>
      <anchorfile>pointcloud__to__image__projector__opencv_8cpp.html</anchorfile>
      <anchor>ab8d898f36957cca40634530a6f118a3e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>pointcloud__to__image__projector__opencv_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>register_plugins.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-tum/doc_stacks/2013-05-23_04-38-08.595794/tum-ros-pkg/perception/image_algos/src/</path>
    <filename>register__plugins_8cpp</filename>
    <includes id="image__algos_8h" name="image_algos.h" local="no" imported="no">image_algos/image_algos.h</includes>
    <includes id="color__find__hsv_8h" name="color_find_hsv.h" local="no" imported="no">image_algos/color_find_hsv.h</includes>
    <includes id="pcd__to__image__projector__algo_8h" name="pcd_to_image_projector_algo.h" local="no" imported="no">image_algos/pcd_to_image_projector_algo.h</includes>
    <member kind="function">
      <type></type>
      <name>PLUGINLIB_DECLARE_CLASS</name>
      <anchorfile>register__plugins_8cpp.html</anchorfile>
      <anchor>aabd12156cd4384376fc166de4b7e93be</anchor>
      <arglist>(image_algos, ColorFindHSV, image_algos::ColorFindHSV, image_algos::ImageAlgo)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PLUGINLIB_DECLARE_CLASS</name>
      <anchorfile>register__plugins_8cpp.html</anchorfile>
      <anchor>a305e9aba37fe96e0621cb6914400275a</anchor>
      <arglist>(image_algos, PCDToImageProjector, image_algos::PCDToImageProjector, image_algos::ImageAlgo)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>track_features_lk.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-tum/doc_stacks/2013-05-23_04-38-08.595794/tum-ros-pkg/perception/image_algos/src/</path>
    <filename>track__features__lk_8py</filename>
    <class kind="class">track_features_lk::FeatureDists</class>
    <namespace>track_features_lk</namespace>
    <member kind="function">
      <type>def</type>
      <name>on_mouse</name>
      <anchorfile>namespacetrack__features__lk.html</anchorfile>
      <anchor>af728730c43f47f4ca76000f0973a892e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>ptptdist</name>
      <anchorfile>namespacetrack__features__lk.html</anchorfile>
      <anchor>abe89f723ee2c30f3bae2ede2d1ccf11d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>add_remove_pt</name>
      <anchorfile>namespacetrack__features__lk.html</anchorfile>
      <anchor>aafb3c4f9dc849c8bf88b06121efecace</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>c</name>
      <anchorfile>namespacetrack__features__lk.html</anchorfile>
      <anchor>a722bbe8c31e06b3d303dee194772f3e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>cc</name>
      <anchorfile>namespacetrack__features__lk.html</anchorfile>
      <anchor>af82da406b9aeb78fb90bec84f73a6fce</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>count</name>
      <anchorfile>namespacetrack__features__lk.html</anchorfile>
      <anchor>a43c24abd226f2e6dfda3ef5c7c6aa667</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>dist</name>
      <anchorfile>namespacetrack__features__lk.html</anchorfile>
      <anchor>a4c93f3addd68ff55242b67157bcf9d4c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>dist_list</name>
      <anchorfile>namespacetrack__features__lk.html</anchorfile>
      <anchor>a8e7b6a1b26c00dafcfad880acf000492</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>eig</name>
      <anchorfile>namespacetrack__features__lk.html</anchorfile>
      <anchor>ad45e8201a05f8c2706fb3a6ec39c056b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>fc</name>
      <anchorfile>namespacetrack__features__lk.html</anchorfile>
      <anchor>ad4ab90dc83724f74945dc35c5d5e94e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>features</name>
      <anchorfile>namespacetrack__features__lk.html</anchorfile>
      <anchor>abe5a3a15c16aa3222d102d6f1b2b59b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>flags</name>
      <anchorfile>namespacetrack__features__lk.html</anchorfile>
      <anchor>a87a562e74aebd467da3985d9ec0fe019</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>frame</name>
      <anchorfile>namespacetrack__features__lk.html</anchorfile>
      <anchor>a2f9f001f3bcb1a3517ae08a78577ca2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>frames</name>
      <anchorfile>namespacetrack__features__lk.html</anchorfile>
      <anchor>ad50c186e416d17f73169922bd2acde8e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>grey</name>
      <anchorfile>namespacetrack__features__lk.html</anchorfile>
      <anchor>af5060f0928ce342d5b0aa87d65c2de46</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>image</name>
      <anchorfile>namespacetrack__features__lk.html</anchorfile>
      <anchor>a08efa76158a72aeb18f56eeaa1cd3446</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>MAX_COUNT</name>
      <anchorfile>namespacetrack__features__lk.html</anchorfile>
      <anchor>ab5e5249a2405ba2dbd07742918882a6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>min_distance</name>
      <anchorfile>namespacetrack__features__lk.html</anchorfile>
      <anchor>a955de266842860c592f58aff06820648</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>need_to_init</name>
      <anchorfile>namespacetrack__features__lk.html</anchorfile>
      <anchor>a7084fe08f3c57a25b47654102e9b1fc9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>night_mode</name>
      <anchorfile>namespacetrack__features__lk.html</anchorfile>
      <anchor>a541eae3de44087cead0fbc911821062d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>prev_grey</name>
      <anchorfile>namespacetrack__features__lk.html</anchorfile>
      <anchor>a0d10424aa257a1f7bcba883655ae61d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>prev_pyramid</name>
      <anchorfile>namespacetrack__features__lk.html</anchorfile>
      <anchor>a1f784d760a642ed9be24d1d1a04e5144</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>pt</name>
      <anchorfile>namespacetrack__features__lk.html</anchorfile>
      <anchor>a91af722bd7f27b7f40d0519054eed209</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>pyramid</name>
      <anchorfile>namespacetrack__features__lk.html</anchorfile>
      <anchor>a15e66daff06e120601dd1f04091948b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>quality</name>
      <anchorfile>namespacetrack__features__lk.html</anchorfile>
      <anchor>acdf907b90aa5e7a6c23d6808b19f2786</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>temp</name>
      <anchorfile>namespacetrack__features__lk.html</anchorfile>
      <anchor>a0e659c2ae05a57604cba089b884336e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>win_size</name>
      <anchorfile>namespacetrack__features__lk.html</anchorfile>
      <anchor>ae271ca345aeaa2375a481ecb4c9f94c3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>track_features_lk2.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-tum/doc_stacks/2013-05-23_04-38-08.595794/tum-ros-pkg/perception/image_algos/src/</path>
    <filename>track__features__lk2_8py</filename>
    <namespace>track_features_lk2</namespace>
    <member kind="function">
      <type>def</type>
      <name>get_sample</name>
      <anchorfile>namespacetrack__features__lk2.html</anchorfile>
      <anchor>afc9483dd0d8897f88229dd1fa53709cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>on_mouse</name>
      <anchorfile>namespacetrack__features__lk2.html</anchorfile>
      <anchor>a154837e4300097f676e19ecb322a065e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>snapL</name>
      <anchorfile>namespacetrack__features__lk2.html</anchorfile>
      <anchor>af3e5e4ddbd548d2fc244ec9483e163b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>a</name>
      <anchorfile>namespacetrack__features__lk2.html</anchorfile>
      <anchor>af8eb957905773d62efbc39ad003a6a48</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>aa</name>
      <anchorfile>namespacetrack__features__lk2.html</anchorfile>
      <anchor>a0f57e203bc649d2af3d6027b633d3f48</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>add_remove_pt</name>
      <anchorfile>namespacetrack__features__lk2.html</anchorfile>
      <anchor>ab0af22c898606f5f1028f83012a85ac4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>b</name>
      <anchorfile>namespacetrack__features__lk2.html</anchorfile>
      <anchor>ae6efcc42d7afd0e9b525c554772a1ac5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>bb</name>
      <anchorfile>namespacetrack__features__lk2.html</anchorfile>
      <anchor>a8721ede8cc4f7ff75e644f3010a98374</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>currPyr</name>
      <anchorfile>namespacetrack__features__lk2.html</anchorfile>
      <anchor>a2095cb162b7baf60fa44631cea180860</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>eig_image</name>
      <anchorfile>namespacetrack__features__lk2.html</anchorfile>
      <anchor>af69c5d7dd853a8f585590d7a3512b673</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>fc</name>
      <anchorfile>namespacetrack__features__lk2.html</anchorfile>
      <anchor>a38802d8ee7c8005c6027528e622938f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>flags</name>
      <anchorfile>namespacetrack__features__lk2.html</anchorfile>
      <anchor>a5f9eba3d1ebc7624461687d728746de8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>frames</name>
      <anchorfile>namespacetrack__features__lk2.html</anchorfile>
      <anchor>a05bfde6392e8d95d5a5a7aba1bab3f4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>image</name>
      <anchorfile>namespacetrack__features__lk2.html</anchorfile>
      <anchor>ac0ec8b1304cd1c37cd07250f7d768734</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>iprev</name>
      <anchorfile>namespacetrack__features__lk2.html</anchorfile>
      <anchor>ab1f2a7014f06a803d08e8095f06e94e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>ithis</name>
      <anchorfile>namespacetrack__features__lk2.html</anchorfile>
      <anchor>a3e9dc349bec52f7c530f88cfa9a52036</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>MAX_COUNT</name>
      <anchorfile>namespacetrack__features__lk2.html</anchorfile>
      <anchor>a91ad1fdba3854c6fadfbbcbffa20a6a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>need_to_init</name>
      <anchorfile>namespacetrack__features__lk2.html</anchorfile>
      <anchor>ab8d339e27c8e1a542c762a551ebe92f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>night_mode</name>
      <anchorfile>namespacetrack__features__lk2.html</anchorfile>
      <anchor>ad3da595699eca7392b13337ba7c42ea6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>prevFeatures</name>
      <anchorfile>namespacetrack__features__lk2.html</anchorfile>
      <anchor>a505e10a6993b94220aabb2c79dea4217</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>prevPyr</name>
      <anchorfile>namespacetrack__features__lk2.html</anchorfile>
      <anchor>acd5125c4cca12a09c8d927302dffc681</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>pt</name>
      <anchorfile>namespacetrack__features__lk2.html</anchorfile>
      <anchor>ad565b9eb720f4bebe5d77d7b7835f395</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>temp_image</name>
      <anchorfile>namespacetrack__features__lk2.html</anchorfile>
      <anchor>a69ed31646775d39d43cc074167f31dca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>win_size</name>
      <anchorfile>namespacetrack__features__lk2.html</anchorfile>
      <anchor>a68f5cdff1a86d4bcd3d4858eb7a08d83</anchor>
      <arglist></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>a2af86ce68f14ee1375b51c9c59f99222</anchor>
      <arglist>(int color, int &amp;y_low, int &amp;y_high, int &amp;u_low, int &amp;u_high, int &amp;v_low, int &amp;v_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>afc85f30fc3412ee689f7c9e4142054af</anchor>
      <arglist>(int color, int y_low, int y_high, int u_low, int u_high, int v_low, int v_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>a4c0c00d11e216ea77c606a1ddd594d31</anchor>
      <arglist>(region *p, int num, double density_thresh)</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>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>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>unsigned</type>
      <name>u_class</name>
      <anchorfile>classCMVision.html</anchorfile>
      <anchor>a7fc84c6a04c1f705c1c1f41413ce8b6b</anchor>
      <arglist>[CMV_COLOR_LEVELS]</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>unsigned</type>
      <name>v_class</name>
      <anchorfile>classCMVision.html</anchorfile>
      <anchor>a9684b6e8068169ae4e6a1393ab0264a6</anchor>
      <arglist>[CMV_COLOR_LEVELS]</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>width</name>
      <anchorfile>classCMVision.html</anchorfile>
      <anchor>a36bdf67e5e74e70b1762d275d08ce477</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>unsigned</type>
      <name>y_class</name>
      <anchorfile>classCMVision.html</anchorfile>
      <anchor>a6342a42249d89a21852141b48efe9338</anchor>
      <arglist>[CMV_COLOR_LEVELS]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>CMVision::color_info</name>
    <filename>structCMVision_1_1color__info.html</filename>
    <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>
    <member kind="variable">
      <type>int</type>
      <name>u_high</name>
      <anchorfile>structCMVision_1_1color__info.html</anchorfile>
      <anchor>a1a08ed50d2fe89255926e5f169eaf7d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>u_low</name>
      <anchorfile>structCMVision_1_1color__info.html</anchorfile>
      <anchor>ae1e8f728394ffb009da404e19a722cdc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>v_high</name>
      <anchorfile>structCMVision_1_1color__info.html</anchorfile>
      <anchor>a680f081712efc7220bc65f28782b3abe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>v_low</name>
      <anchorfile>structCMVision_1_1color__info.html</anchorfile>
      <anchor>a403ae0f22f0f4c559ae557d950b54ba3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>y_high</name>
      <anchorfile>structCMVision_1_1color__info.html</anchorfile>
      <anchor>aed20375ed462a61b958118726bca579a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>y_low</name>
      <anchorfile>structCMVision_1_1color__info.html</anchorfile>
      <anchor>a0fa6f5d9c094b40655365eae7168aff8</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>yuv</type>
      <name>average</name>
      <anchorfile>structCMVision_1_1region.html</anchorfile>
      <anchor>a8b83447f7bedb89f4bded5df357dc8d6</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>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="class">
    <name>DetectCircle2D</name>
    <filename>classDetectCircle2D.html</filename>
    <member kind="function">
      <type></type>
      <name>DetectCircle2D</name>
      <anchorfile>classDetectCircle2D.html</anchorfile>
      <anchor>a8bdee49fc7f3dfe7fb20b3aac8df6059</anchor>
      <arglist>(ros::NodeHandle &amp;n)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>imageCallback</name>
      <anchorfile>classDetectCircle2D.html</anchorfile>
      <anchor>a26698a00928129d6de3ebd76c77efbc0</anchor>
      <arglist>(const sensor_msgs::ImageConstPtr &amp;msg_ptr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>process_image</name>
      <anchorfile>classDetectCircle2D.html</anchorfile>
      <anchor>a19b1fc133eef3970c6e0559f259e65a0</anchor>
      <arglist>(int h, IplImage *image02, IplImage *image03, IplImage *image04)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~DetectCircle2D</name>
      <anchorfile>classDetectCircle2D.html</anchorfile>
      <anchor>af9e044568f8e84ba4a1aa3917fb6fcfd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>accumulator_</name>
      <anchorfile>classDetectCircle2D.html</anchorfile>
      <anchor>a8b8676c7fe2c04215437bcc6e58d8285</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>accumulator_center_</name>
      <anchorfile>classDetectCircle2D.html</anchorfile>
      <anchor>af61dc4586175a73f5ce782ba03e2b090</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>aperture_height_</name>
      <anchorfile>classDetectCircle2D.html</anchorfile>
      <anchor>ac9365f0878ea83c5e2ab39f6c543dfe1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>aperture_width_</name>
      <anchorfile>classDetectCircle2D.html</anchorfile>
      <anchor>ac0d7a76e5037c96efa4954df5ddd0b9a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>c_</name>
      <anchorfile>classDetectCircle2D.html</anchorfile>
      <anchor>aea91309c2510540c4ea9aea7734dd9d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>canny_high_threshold_</name>
      <anchorfile>classDetectCircle2D.html</anchorfile>
      <anchor>acaa3ceab7e9c810d8ea7c47b377ec176</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>CvMemStorage *</type>
      <name>cstorage_</name>
      <anchorfile>classDetectCircle2D.html</anchorfile>
      <anchor>a7b125945b71a5f9ccfe2986f95e8a6e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>ellipse_height_</name>
      <anchorfile>classDetectCircle2D.html</anchorfile>
      <anchor>ae43ca61b2ad11f12b749e236a9693cf7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>ellipse_width_</name>
      <anchorfile>classDetectCircle2D.html</anchorfile>
      <anchor>ab790f66cd14099b8bad5197c80800d44</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>hough_circle_</name>
      <anchorfile>classDetectCircle2D.html</anchorfile>
      <anchor>a29d844c481c52a3df1bba7fb41873d93</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>image_topic_</name>
      <anchorfile>classDetectCircle2D.html</anchorfile>
      <anchor>ace8b5d6616c2c40aee0fb8e46d93c472</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>max_circles_</name>
      <anchorfile>classDetectCircle2D.html</anchorfile>
      <anchor>a0cff00b7d0c9cdc1cb60028eaf7b9709</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>max_radius_</name>
      <anchorfile>classDetectCircle2D.html</anchorfile>
      <anchor>ab31f3d79930a37b9d0d37d79a3f4b87c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>max_value_</name>
      <anchorfile>classDetectCircle2D.html</anchorfile>
      <anchor>a49ecb39ba10d5e1309095267c6679d7e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>min_radius_</name>
      <anchorfile>classDetectCircle2D.html</anchorfile>
      <anchor>a18f26b964f8cb6e9a4c2953d76f1eb9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>px_</name>
      <anchorfile>classDetectCircle2D.html</anchorfile>
      <anchor>a66b0368f50d263235c2b5e38fb5c23bc</anchor>
      <arglist>[0]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>py_</name>
      <anchorfile>classDetectCircle2D.html</anchorfile>
      <anchor>a22be276a4530edf9d26ef0e4150525be</anchor>
      <arglist>[0]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>radius_</name>
      <anchorfile>classDetectCircle2D.html</anchorfile>
      <anchor>a81573eb9116dcf596d6a0ee708fc5daf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>sleep_</name>
      <anchorfile>classDetectCircle2D.html</anchorfile>
      <anchor>ab9e5f26672744fa762b7a43addb0923b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>threshold_</name>
      <anchorfile>classDetectCircle2D.html</anchorfile>
      <anchor>a093046e50b7347ce3be9b0eb97bf8028</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>sensor_msgs::CvBridge</type>
      <name>bridge_</name>
      <anchorfile>classDetectCircle2D.html</anchorfile>
      <anchor>a2c823fcd414a065d8fb003c197be4749</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>image_transport::Subscriber</type>
      <name>image_sub_</name>
      <anchorfile>classDetectCircle2D.html</anchorfile>
      <anchor>a10806b538bea3391d24e00d7387cdd8d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>image_transport::ImageTransport</type>
      <name>it_</name>
      <anchorfile>classDetectCircle2D.html</anchorfile>
      <anchor>a0f3402a9e6e66bc79cff1e45c09e7704</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::NodeHandle</type>
      <name>n_</name>
      <anchorfile>classDetectCircle2D.html</anchorfile>
      <anchor>a67182d5a7d6f39c516978517e49a6fc5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ImageAlgosMain</name>
    <filename>classImageAlgosMain.html</filename>
    <class kind="struct">ImageAlgosMain::_NamedAlgorithm</class>
    <member kind="function">
      <type>void</type>
      <name>color_find</name>
      <anchorfile>classImageAlgosMain.html</anchorfile>
      <anchor>a555dc002b0a2fa59ca3edab710f005e1</anchor>
      <arglist>(const boost::shared_ptr&lt; const sensor_msgs::Image &gt; image)</arglist>
    </member>
    <member kind="function">
      <type>ImageAlgo *</type>
      <name>find_algorithm</name>
      <anchorfile>classImageAlgosMain.html</anchorfile>
      <anchor>afd79cf1f8b35cd4c0f7c17fae1049ed6</anchor>
      <arglist>(std::string name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>image_cb</name>
      <anchorfile>classImageAlgosMain.html</anchorfile>
      <anchor>ad96f24a73552f1ce5782613d69b038a9</anchor>
      <arglist>(const sensor_msgs::ImageConstPtr &amp;image_msg)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ImageAlgosMain</name>
      <anchorfile>classImageAlgosMain.html</anchorfile>
      <anchor>a7f49c5f46d4f399600c521f8e50055fb</anchor>
      <arglist>(ros::NodeHandle &amp;anode)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>load_algorithm</name>
      <anchorfile>classImageAlgosMain.html</anchorfile>
      <anchor>af86ce8c00a0dd9aa86193daf72a0f6e5</anchor>
      <arglist>(std::string algo_name, ImageAlgo *&amp;algorithm)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>load_plugins</name>
      <anchorfile>classImageAlgosMain.html</anchorfile>
      <anchor>a1c718c1f279e9c79a039920ccf28433e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>table_cb</name>
      <anchorfile>classImageAlgosMain.html</anchorfile>
      <anchor>adbb6b2ff355636d23faeef3a16459712</anchor>
      <arglist>(const ias_table_msgs::TableWithObjects::ConstPtr &amp;table)</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>struct ImageAlgosMain::_NamedAlgorithm</type>
      <name>NamedAlgorithm</name>
      <anchorfile>classImageAlgosMain.html</anchorfile>
      <anchor>a9e5c5a26980ccad15057c9518cfcaa0b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; NamedAlgorithm &gt;</type>
      <name>algorithm_pool</name>
      <anchorfile>classImageAlgosMain.html</anchorfile>
      <anchor>a83f41d7277fa0d35f459943413220278</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>sensor_msgs::CvBridge</type>
      <name>bridge_</name>
      <anchorfile>classImageAlgosMain.html</anchorfile>
      <anchor>aa4dc79b17fc3dd40ba0f093b9e50f144</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>pluginlib::ClassLoader&lt; image_algos::ImageAlgo &gt; *</type>
      <name>cl</name>
      <anchorfile>classImageAlgosMain.html</anchorfile>
      <anchor>a962380022b0ec77778661010c0e5967c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>IplImage *</type>
      <name>clone_</name>
      <anchorfile>classImageAlgosMain.html</anchorfile>
      <anchor>a0e31d24fd99f9f86c3ea17148b9ca081</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>got_image_</name>
      <anchorfile>classImageAlgosMain.html</anchorfile>
      <anchor>a83897e3b8bd4b2398904840ed4443d2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>IplImage *</type>
      <name>image_</name>
      <anchorfile>classImageAlgosMain.html</anchorfile>
      <anchor>a0adaf0752ed80e4c051de0d7f3ded572</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::mutex</type>
      <name>image_lock_</name>
      <anchorfile>classImageAlgosMain.html</anchorfile>
      <anchor>a5785f8542d6f37aabdfcd4890e50c14d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Subscriber</type>
      <name>image_sub_</name>
      <anchorfile>classImageAlgosMain.html</anchorfile>
      <anchor>a441be762102ba40260e752b71c47be15</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>input_image_topic_</name>
      <anchorfile>classImageAlgosMain.html</anchorfile>
      <anchor>ad0cb6c35914ae9e5ba7d3f93904ea053</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>input_table_topic_</name>
      <anchorfile>classImageAlgosMain.html</anchorfile>
      <anchor>a2e0a960bab8016bc85d538d216bf7068</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::NodeHandle &amp;</type>
      <name>nh_</name>
      <anchorfile>classImageAlgosMain.html</anchorfile>
      <anchor>a15ce8df314e88d60bcfc105a522f5101</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>output_table_roi_topic_</name>
      <anchorfile>classImageAlgosMain.html</anchorfile>
      <anchor>a2dd58daeb76a01b50cda466cb123862d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Table</type>
      <name>t</name>
      <anchorfile>classImageAlgosMain.html</anchorfile>
      <anchor>aee8eadfb423f64a1e1315f4a83f57fc0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Publisher</type>
      <name>table_image_pub_</name>
      <anchorfile>classImageAlgosMain.html</anchorfile>
      <anchor>aa1eae5393554999fee6a2abaa8f6e934</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Subscriber</type>
      <name>table_sub_</name>
      <anchorfile>classImageAlgosMain.html</anchorfile>
      <anchor>ac66927ef4506c794da602c569d8ab10e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ImageAlgosMain::_NamedAlgorithm</name>
    <filename>structImageAlgosMain_1_1__NamedAlgorithm.html</filename>
    <member kind="function">
      <type></type>
      <name>_NamedAlgorithm</name>
      <anchorfile>structImageAlgosMain_1_1__NamedAlgorithm.html</anchorfile>
      <anchor>a97e7703cf988b2cc5d5a920dfcd31ab5</anchor>
      <arglist>(std::string n)</arglist>
    </member>
    <member kind="variable">
      <type>ImageAlgo *</type>
      <name>algorithm</name>
      <anchorfile>structImageAlgosMain_1_1__NamedAlgorithm.html</anchorfile>
      <anchor>a17bd4cc111a408756ae7cd84cf012ddf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>name</name>
      <anchorfile>structImageAlgosMain_1_1__NamedAlgorithm.html</anchorfile>
      <anchor>a5c30a24669b0b17c53d7a453356e3fe0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>PointCloudColorizer</name>
    <filename>classPointCloudColorizer.html</filename>
    <member kind="function">
      <type>void</type>
      <name>cloud_cb</name>
      <anchorfile>classPointCloudColorizer.html</anchorfile>
      <anchor>ace55a8d19e9f5762c9d1b0db87bf8fcd</anchor>
      <arglist>(const sensor_msgs::PointCloud2ConstPtr &amp;pc)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>cloud_cb</name>
      <anchorfile>classPointCloudColorizer.html</anchorfile>
      <anchor>ace55a8d19e9f5762c9d1b0db87bf8fcd</anchor>
      <arglist>(const sensor_msgs::PointCloud2ConstPtr &amp;pc)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getRGB</name>
      <anchorfile>classPointCloudColorizer.html</anchorfile>
      <anchor>a3dca6028f84f9555f61eda15e16603bd</anchor>
      <arglist>(float r, float g, float b)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getRGB</name>
      <anchorfile>classPointCloudColorizer.html</anchorfile>
      <anchor>a3dca6028f84f9555f61eda15e16603bd</anchor>
      <arglist>(float r, float g, float b)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>image_cb</name>
      <anchorfile>classPointCloudColorizer.html</anchorfile>
      <anchor>a1f094658b8f63adb44ed4da9eb6fe900</anchor>
      <arglist>(const sensor_msgs::ImageConstPtr &amp;image_msg, const sensor_msgs::CameraInfoConstPtr &amp;info_msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>image_cb</name>
      <anchorfile>classPointCloudColorizer.html</anchorfile>
      <anchor>a1f094658b8f63adb44ed4da9eb6fe900</anchor>
      <arglist>(const sensor_msgs::ImageConstPtr &amp;image_msg, const sensor_msgs::CameraInfoConstPtr &amp;info_msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>move_head</name>
      <anchorfile>classPointCloudColorizer.html</anchorfile>
      <anchor>ac985e5033183104fb3377c5a42cceecf</anchor>
      <arglist>(std::string frame_id, double x, double y, double z)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PointCloudColorizer</name>
      <anchorfile>classPointCloudColorizer.html</anchorfile>
      <anchor>a5a0cc1497cb534f9f4d49d049d61a78f</anchor>
      <arglist>(ros::NodeHandle &amp;n)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PointCloudColorizer</name>
      <anchorfile>classPointCloudColorizer.html</anchorfile>
      <anchor>a5a0cc1497cb534f9f4d49d049d61a78f</anchor>
      <arglist>(ros::NodeHandle &amp;n)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>process</name>
      <anchorfile>classPointCloudColorizer.html</anchorfile>
      <anchor>a3f3412884549de2df44f438bf387ec62</anchor>
      <arglist>(pcl::PointCloud&lt; pcl::PointXYZ &gt; &amp;cloud_in, cv::Mat image)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>process</name>
      <anchorfile>classPointCloudColorizer.html</anchorfile>
      <anchor>abaf66506badf8763d9e7375bba1bf871</anchor>
      <arglist>(cv::Mat image)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>spin</name>
      <anchorfile>classPointCloudColorizer.html</anchorfile>
      <anchor>a16248b9588a881340e92fb0683687ed8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~PointCloudColorizer</name>
      <anchorfile>classPointCloudColorizer.html</anchorfile>
      <anchor>a999c0d4a38a0f4ad59de820d2211a930</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>sensor_msgs::CvBridge</type>
      <name>bridge_</name>
      <anchorfile>classPointCloudColorizer.html</anchorfile>
      <anchor>a5802306eb0e45f6cf3acac12f98c95ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>image_geometry::PinholeCameraModel</type>
      <name>cam_model_</name>
      <anchorfile>classPointCloudColorizer.html</anchorfile>
      <anchor>ac6f8d0d0ba1f6f88d407393ec1deb0bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>pcl::PointCloud&lt; pcl::PointXYZ &gt;</type>
      <name>cloud_in_</name>
      <anchorfile>classPointCloudColorizer.html</anchorfile>
      <anchor>a0cf043ea6e29ef65ec8fc1d0b7676e17</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>pcl::PointCloud&lt; pcl::PointXYZ &gt;</type>
      <name>cloud_in_tranformed_</name>
      <anchorfile>classPointCloudColorizer.html</anchorfile>
      <anchor>a99ce0ee7c6f90ef127e40cb49c75c27d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::mutex</type>
      <name>cloud_lock_</name>
      <anchorfile>classPointCloudColorizer.html</anchorfile>
      <anchor>a96abecb5679354f75e324e683b17a023</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; pcl::PointCloud&lt; pcl::PointXYZ &gt; &gt;</type>
      <name>cloud_queue_</name>
      <anchorfile>classPointCloudColorizer.html</anchorfile>
      <anchor>a5f71698f9459f20d9b425b3cc69ffc12</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>cloud_received_</name>
      <anchorfile>classPointCloudColorizer.html</anchorfile>
      <anchor>a7afb865b38a33ba5e38b8ea8f4673005</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>cloud_rgb_topic_</name>
      <anchorfile>classPointCloudColorizer.html</anchorfile>
      <anchor>ab2ab7b307ee04f8df726592af3aad6fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Subscriber</type>
      <name>cloud_sub_</name>
      <anchorfile>classPointCloudColorizer.html</anchorfile>
      <anchor>aa13ac9aedfae30dd623930a6e145e58b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::shared_ptr&lt; pcl::PointCloud&lt; pcl::PointXYZRGB &gt; &gt;</type>
      <name>cloud_xyzrgb_</name>
      <anchorfile>classPointCloudColorizer.html</anchorfile>
      <anchor>ae275f2fd98029f36d9d7926f95febfc7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>cv::Mat</type>
      <name>image_</name>
      <anchorfile>classPointCloudColorizer.html</anchorfile>
      <anchor>ab750f6545fda2c7d4f7afaf29ae613bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>image_received_</name>
      <anchorfile>classPointCloudColorizer.html</anchorfile>
      <anchor>a8dbcc072861168377292450a90c5f47a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>image_transport::CameraSubscriber</type>
      <name>image_sub_</name>
      <anchorfile>classPointCloudColorizer.html</anchorfile>
      <anchor>a69cf0edf32f7c640d6d7a93933abffe4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>input_cloud_topic_</name>
      <anchorfile>classPointCloudColorizer.html</anchorfile>
      <anchor>a6d0e5b24d51617bedaf7c0e624fe77fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>input_image_topic_</name>
      <anchorfile>classPointCloudColorizer.html</anchorfile>
      <anchor>a3f0cba32454987ada8a4d5d1b2d8a27a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>image_transport::ImageTransport</type>
      <name>it_</name>
      <anchorfile>classPointCloudColorizer.html</anchorfile>
      <anchor>a9896d253edc58ab63a3ec94fd47ba0d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>monochrome_</name>
      <anchorfile>classPointCloudColorizer.html</anchorfile>
      <anchor>a1ed23a099702b0d6edb5521b1a76df41</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>move_head_</name>
      <anchorfile>classPointCloudColorizer.html</anchorfile>
      <anchor>a5e5351bef0ad32fd2658a0bda82d809a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>move_offset_x_</name>
      <anchorfile>classPointCloudColorizer.html</anchorfile>
      <anchor>a2076d96d7d72dda2130c5356d3a2460b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>move_offset_y_max_</name>
      <anchorfile>classPointCloudColorizer.html</anchorfile>
      <anchor>a660eebb62f291a1328e0de632e15d16b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>move_offset_y_min_</name>
      <anchorfile>classPointCloudColorizer.html</anchorfile>
      <anchor>afcd2780ea5818d1877818f85b8eec1ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>move_offset_z_max_</name>
      <anchorfile>classPointCloudColorizer.html</anchorfile>
      <anchor>a4ee2491d654fdcc79918d6a786f183c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>move_offset_z_min_</name>
      <anchorfile>classPointCloudColorizer.html</anchorfile>
      <anchor>afc87ec79086f1213d51db290fc7f1e8a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::NodeHandle</type>
      <name>nh_</name>
      <anchorfile>classPointCloudColorizer.html</anchorfile>
      <anchor>a4f1e67c4e67e5f3641e332399eaa9c94</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>sensor_msgs::PointCloud2::Ptr</type>
      <name>output_cloud_ptr_</name>
      <anchorfile>classPointCloudColorizer.html</anchorfile>
      <anchor>adefe47f0bf9e3da4a1747cf7b33c6a06</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PointHeadClient *</type>
      <name>point_head_client_</name>
      <anchorfile>classPointCloudColorizer.html</anchorfile>
      <anchor>a95ba66f8f26f48a1b1b5d104bcf469cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>pub_output_</name>
      <anchorfile>classPointCloudColorizer.html</anchorfile>
      <anchor>acc8cb104f06ceb1d0679c5a5a21f893c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; int, std::pair&lt; int, int32_t &gt; &gt;</type>
      <name>rgb_average_</name>
      <anchorfile>classPointCloudColorizer.html</anchorfile>
      <anchor>a8012f83b916e942d219c6c2fa1141274</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>cv::Mat</type>
      <name>ros_image_</name>
      <anchorfile>classPointCloudColorizer.html</anchorfile>
      <anchor>a1801e71851d4624896d11ce5fb6f91ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>save_image_</name>
      <anchorfile>classPointCloudColorizer.html</anchorfile>
      <anchor>aff28c25e7be5745f508b40fee02bd438</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::thread</type>
      <name>spin_thread_</name>
      <anchorfile>classPointCloudColorizer.html</anchorfile>
      <anchor>a9e0a3144d36cfda0ea4a8844fbb09248</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Time</type>
      <name>stamp_</name>
      <anchorfile>classPointCloudColorizer.html</anchorfile>
      <anchor>a011ee9045bb4cb6c7e50ce2672564a62</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>step_y_</name>
      <anchorfile>classPointCloudColorizer.html</anchorfile>
      <anchor>a85bada2eac593b4db14443eb87533aaa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>step_z_</name>
      <anchorfile>classPointCloudColorizer.html</anchorfile>
      <anchor>af162bd244810dcdb54c7d7229497327b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>tf::TransformListener</type>
      <name>tf_listener_</name>
      <anchorfile>classPointCloudColorizer.html</anchorfile>
      <anchor>ae22e7a0c2a22e44e51d21367f9876c0e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>PointCloudToImageProjector</name>
    <filename>classPointCloudToImageProjector.html</filename>
    <member kind="function">
      <type>void</type>
      <name>cloud_cb</name>
      <anchorfile>classPointCloudToImageProjector.html</anchorfile>
      <anchor>ae4c017a60cc653de9936e68063881f47</anchor>
      <arglist>(const sensor_msgs::PointCloudConstPtr &amp;pc)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>cloud_cb</name>
      <anchorfile>classPointCloudToImageProjector.html</anchorfile>
      <anchor>a3572d27f68725725709a0285b03f70d2</anchor>
      <arglist>(const sensor_msgs::PointCloud2ConstPtr &amp;pc)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>cluster_cloud</name>
      <anchorfile>classPointCloudToImageProjector.html</anchorfile>
      <anchor>ad633ce7b24c4e4bf86ef3e5c838dd8da</anchor>
      <arglist>(pcl::PointCloud&lt; pcl::PointXYZ &gt; &amp;cloud_in, std::vector&lt; pcl::PointCloud&lt; pcl::PointXYZ &gt; &gt; &amp;cluster_queue)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>image_cb</name>
      <anchorfile>classPointCloudToImageProjector.html</anchorfile>
      <anchor>a71aa326cc37ffabddf23077af4c47c47</anchor>
      <arglist>(const sensor_msgs::ImageConstPtr &amp;image_msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>image_cb</name>
      <anchorfile>classPointCloudToImageProjector.html</anchorfile>
      <anchor>a03c3ee847ae928dd277e9049046babab</anchor>
      <arglist>(const sensor_msgs::ImageConstPtr &amp;image_msg, const sensor_msgs::CameraInfoConstPtr &amp;info_msg)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PointCloudToImageProjector</name>
      <anchorfile>classPointCloudToImageProjector.html</anchorfile>
      <anchor>a16a4163d3d00988db23d1256e4976367</anchor>
      <arglist>(ros::NodeHandle &amp;n)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PointCloudToImageProjector</name>
      <anchorfile>classPointCloudToImageProjector.html</anchorfile>
      <anchor>a16a4163d3d00988db23d1256e4976367</anchor>
      <arglist>(ros::NodeHandle &amp;n)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>process</name>
      <anchorfile>classPointCloudToImageProjector.html</anchorfile>
      <anchor>a4949720b56d599ce66701b93ea7b4dfa</anchor>
      <arglist>(sensor_msgs::PointCloud &amp;cloud_in, IplImage *image)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>process</name>
      <anchorfile>classPointCloudToImageProjector.html</anchorfile>
      <anchor>aba22aa2d76f66ff432e64c5284c2a8c2</anchor>
      <arglist>(pcl::PointCloud&lt; pcl::PointXYZ &gt; &amp;cloud_in, IplImage *image)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Project3DPoint</name>
      <anchorfile>classPointCloudToImageProjector.html</anchorfile>
      <anchor>ad98ccfcb037321107a3f34e9f09ebec0</anchor>
      <arglist>(const double &amp;x, const double &amp;y, const double &amp;z, int &amp;row, int &amp;column)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>sensor_msgs::CvBridge</type>
      <name>bridge_</name>
      <anchorfile>classPointCloudToImageProjector.html</anchorfile>
      <anchor>a0c6e0f235d16e200eb476f2fd1402e0f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>image_geometry::PinholeCameraModel</type>
      <name>cam_model_</name>
      <anchorfile>classPointCloudToImageProjector.html</anchorfile>
      <anchor>a1bd5378d991a9d45361c18be50cd6afe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>child_</name>
      <anchorfile>classPointCloudToImageProjector.html</anchorfile>
      <anchor>a5894c4c4c6cba8fc80134e3074ef90d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>sensor_msgs::PointCloud</type>
      <name>cloud_in_</name>
      <anchorfile>classPointCloudToImageProjector.html</anchorfile>
      <anchor>ac76c1aad10d5ea997093cc57e69732f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>pcl::PointCloud&lt; pcl::PointXYZ &gt;</type>
      <name>cloud_in_</name>
      <anchorfile>classPointCloudToImageProjector.html</anchorfile>
      <anchor>a02167731d312158e3452584b704a270e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>pcl::PointCloud&lt; pcl::PointXYZ &gt;</type>
      <name>cloud_in_tranformed_</name>
      <anchorfile>classPointCloudToImageProjector.html</anchorfile>
      <anchor>a7c24dc17b7f3fd3905b1692d864b4614</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::mutex</type>
      <name>cloud_lock_</name>
      <anchorfile>classPointCloudToImageProjector.html</anchorfile>
      <anchor>a5ab86d513a107a9b9a7b5dfd36b3e320</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; sensor_msgs::PointCloud &gt;</type>
      <name>cloud_queue_</name>
      <anchorfile>classPointCloudToImageProjector.html</anchorfile>
      <anchor>a3cf2f2f695c2d7afcd984f5bf2ba0c42</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; pcl::PointCloud&lt; pcl::PointXYZ &gt; &gt;</type>
      <name>cloud_queue_</name>
      <anchorfile>classPointCloudToImageProjector.html</anchorfile>
      <anchor>afccc90e6667d96911fd6cff71983ecc6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Subscriber</type>
      <name>cloud_sub_</name>
      <anchorfile>classPointCloudToImageProjector.html</anchorfile>
      <anchor>adacb21dab7bce139fb8a5b8fb25a5e5c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>pcl::EuclideanClusterExtraction&lt; Point &gt;</type>
      <name>cluster_</name>
      <anchorfile>classPointCloudToImageProjector.html</anchorfile>
      <anchor>aa2479b75dbdf13d8643249e3bf29acb0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>cluster_cloud_</name>
      <anchorfile>classPointCloudToImageProjector.html</anchorfile>
      <anchor>a371f5e75a7bf2e09ea97329a455a1bd7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; pcl::PointCloud&lt; pcl::PointXYZ &gt; &gt;</type>
      <name>cluster_queue_</name>
      <anchorfile>classPointCloudToImageProjector.html</anchorfile>
      <anchor>a27bd63bbed0733549fd9dcf7ece65fd3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>KdTreePtr</type>
      <name>clusters_tree_</name>
      <anchorfile>classPointCloudToImageProjector.html</anchorfile>
      <anchor>a6a16d59e661cd05b7741bd41259ec322</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>count_images_</name>
      <anchorfile>classPointCloudToImageProjector.html</anchorfile>
      <anchor>aee48b9359df1836f35d889d0b6b69574</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>counter_</name>
      <anchorfile>classPointCloudToImageProjector.html</anchorfile>
      <anchor>a1e670731075bd186966f4c31df26a9c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>focal_length_</name>
      <anchorfile>classPointCloudToImageProjector.html</anchorfile>
      <anchor>ae9e9512f33837a2ad8931dc79bfdaf5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>IplImage *</type>
      <name>image_</name>
      <anchorfile>classPointCloudToImageProjector.html</anchorfile>
      <anchor>aba7bcc72b260eb1bf0dd244918b8ee92</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>image_cluster_name_</name>
      <anchorfile>classPointCloudToImageProjector.html</anchorfile>
      <anchor>a8b24347bf77d080dc8048cf276baf97d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>image_transport::Publisher</type>
      <name>image_pub_</name>
      <anchorfile>classPointCloudToImageProjector.html</anchorfile>
      <anchor>ad875cd77738772e4945297033268f75a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>image_transport::Subscriber</type>
      <name>image_sub_</name>
      <anchorfile>classPointCloudToImageProjector.html</anchorfile>
      <anchor>afb286b5992fc4efbdc5cb895a969e99b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>image_transport::CameraSubscriber</type>
      <name>image_sub_</name>
      <anchorfile>classPointCloudToImageProjector.html</anchorfile>
      <anchor>ad94c6e3a5a3bc87cbecbe962149d33ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>input_cloud_topic_</name>
      <anchorfile>classPointCloudToImageProjector.html</anchorfile>
      <anchor>ab7a7a1f202cbd66fe8f7837f29703a2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>input_image_topic_</name>
      <anchorfile>classPointCloudToImageProjector.html</anchorfile>
      <anchor>a692636e9e25850172b9bf12780036b83</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>interim_</name>
      <anchorfile>classPointCloudToImageProjector.html</anchorfile>
      <anchor>acfe738b69a7d435fe3f3c8ac95b09b24</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>image_transport::ImageTransport</type>
      <name>it_</name>
      <anchorfile>classPointCloudToImageProjector.html</anchorfile>
      <anchor>a5220ce7a8acd9db25fc47e3c04b9da66</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>location_</name>
      <anchorfile>classPointCloudToImageProjector.html</anchorfile>
      <anchor>a5672e35ad3e7e343bee8e7cc8ba38ad9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::NodeHandle</type>
      <name>nh_</name>
      <anchorfile>classPointCloudToImageProjector.html</anchorfile>
      <anchor>a5f032d22e666c19495dc6e0e23d53a7e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>nr_clusters_</name>
      <anchorfile>classPointCloudToImageProjector.html</anchorfile>
      <anchor>aafc516f4e15bb2ec840130954422336f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>object_cluster_min_size_</name>
      <anchorfile>classPointCloudToImageProjector.html</anchorfile>
      <anchor>ad95437a546f167c6c2f87e5993184cdf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>object_cluster_tolerance_</name>
      <anchorfile>classPointCloudToImageProjector.html</anchorfile>
      <anchor>a90ed0b4cb098725f402cd083978dc623</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>offset_</name>
      <anchorfile>classPointCloudToImageProjector.html</anchorfile>
      <anchor>aa8781bbcf2fda85041f0b1faac756088</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>origin_</name>
      <anchorfile>classPointCloudToImageProjector.html</anchorfile>
      <anchor>a69dcdb9471fe7898af978d97f0e5635f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>output_cluster_topic_</name>
      <anchorfile>classPointCloudToImageProjector.html</anchorfile>
      <anchor>a91c5dd38ab9fb35e4b55280ed3dada08</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>output_image_topic_</name>
      <anchorfile>classPointCloudToImageProjector.html</anchorfile>
      <anchor>abb764247fe7972c2e738b6633b5baeea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>output_polygon_points_topic_</name>
      <anchorfile>classPointCloudToImageProjector.html</anchorfile>
      <anchor>a21735fe7a4e0854124d51ee3a2dbf5a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>pcl::PCDWriter</type>
      <name>pcd_writer_</name>
      <anchorfile>classPointCloudToImageProjector.html</anchorfile>
      <anchor>aaf8b5f74e88e958ff5326033d6790dc0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>pix_size_x_</name>
      <anchorfile>classPointCloudToImageProjector.html</anchorfile>
      <anchor>a09a034ef768d5503524a306bd941714f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>pix_size_y_</name>
      <anchorfile>classPointCloudToImageProjector.html</anchorfile>
      <anchor>aa5168600e82774e3fcd40faf896c147c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>pcl::PointXYZ</type>
      <name>point_center_</name>
      <anchorfile>classPointCloudToImageProjector.html</anchorfile>
      <anchor>a8f89256666a8801342d3318ab71aadba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>pcl::PointXYZ</type>
      <name>point_max_</name>
      <anchorfile>classPointCloudToImageProjector.html</anchorfile>
      <anchor>a2b8beaecdbe1690237166b65499b1718</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>pcl::PointXYZ</type>
      <name>point_min_</name>
      <anchorfile>classPointCloudToImageProjector.html</anchorfile>
      <anchor>a871712cb8ce6b6384ca905cbb05d10e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>geometry_msgs::PolygonStamped</type>
      <name>polygon_points_</name>
      <anchorfile>classPointCloudToImageProjector.html</anchorfile>
      <anchor>a89589439223e06d8f055f9e51a79a53b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>polygon_pub_</name>
      <anchorfile>classPointCloudToImageProjector.html</anchorfile>
      <anchor>ad1e70e738a9040bfa3e0582724104820</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>proj_center_x_</name>
      <anchorfile>classPointCloudToImageProjector.html</anchorfile>
      <anchor>a0fb530e4be303c253df55ed8d77a726c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>proj_center_y_</name>
      <anchorfile>classPointCloudToImageProjector.html</anchorfile>
      <anchor>a3184ed31a7871f53361803ad779539a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>save_data_</name>
      <anchorfile>classPointCloudToImageProjector.html</anchorfile>
      <anchor>a8ade78bf2e852768211f624a99b9d35b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>tf::TransformListener</type>
      <name>tf_listener_</name>
      <anchorfile>classPointCloudToImageProjector.html</anchorfile>
      <anchor>ad6f64d2aadc3e3c875cc53c176a82c8f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Table</name>
    <filename>structTable.html</filename>
    <member kind="variable">
      <type>geometry_msgs::Point32</type>
      <name>center</name>
      <anchorfile>structTable.html</anchorfile>
      <anchor>a864e9c2b01dfb9d5f56c5f92ca953836</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; TableStateInstance * &gt;</type>
      <name>inst</name>
      <anchorfile>structTable.html</anchorfile>
      <anchor>a94cadc7b4f93b996e063b21d7b0477e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>geometry_msgs::Polygon</type>
      <name>polygon</name>
      <anchorfile>structTable.html</anchorfile>
      <anchor>a7da1798ec7456c5fa373beeedafb1741</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IplImage *</type>
      <name>roi</name>
      <anchorfile>structTable.html</anchorfile>
      <anchor>a64a8a62a5e01e713ec003540fb61ac63</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>TableObject</name>
    <filename>structTableObject.html</filename>
    <member kind="function">
      <type></type>
      <name>TableObject</name>
      <anchorfile>structTableObject.html</anchorfile>
      <anchor>a08754156ab9306215ebedbd9df3fa5f3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>geometry_msgs::Point32</type>
      <name>center</name>
      <anchorfile>structTableObject.html</anchorfile>
      <anchor>ab807fe4756f5f6a591ab116ddd51f005</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; double &gt;</type>
      <name>coeffs</name>
      <anchorfile>structTableObject.html</anchorfile>
      <anchor>a55a63287934083217de4a4ff8d2c78cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>geometry_msgs::Point32</type>
      <name>maxP</name>
      <anchorfile>structTableObject.html</anchorfile>
      <anchor>af84ff8fbebaf924bb06f82b9f690264b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>geometry_msgs::Point32</type>
      <name>minP</name>
      <anchorfile>structTableObject.html</anchorfile>
      <anchor>a591867eacaa493489ca38b04272c91d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>name</name>
      <anchorfile>structTableObject.html</anchorfile>
      <anchor>ab2462201a5e5940fe692c7cd65ec91fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>object_color</name>
      <anchorfile>structTableObject.html</anchorfile>
      <anchor>ae329b12447f784cf3ccb0da0f3f56a78</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>object_geometric_type</name>
      <anchorfile>structTableObject.html</anchorfile>
      <anchor>a044d64d98bdfb56b5546c34776a04c43</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>object_type</name>
      <anchorfile>structTableObject.html</anchorfile>
      <anchor>a998bebfb94ed02e8b5601d253ee56f88</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>perception_method</name>
      <anchorfile>structTableObject.html</anchorfile>
      <anchor>ad35ddc6680f1ef00ae544d43fbc2c4ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>sensor_msgs::PointCloud</type>
      <name>point_cluster</name>
      <anchorfile>structTableObject.html</anchorfile>
      <anchor>ad7b0ff9b5ccf3c68b0ddc9180cce2c53</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>score</name>
      <anchorfile>structTableObject.html</anchorfile>
      <anchor>a0948307cb593c3c0b7613ba0e921aaa0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>sensor_type</name>
      <anchorfile>structTableObject.html</anchorfile>
      <anchor>a27a7f4d5d39296a32c0ab95653f1d96e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; int &gt;</type>
      <name>triangles</name>
      <anchorfile>structTableObject.html</anchorfile>
      <anchor>ac5a396bfd7fe9c0d23eacc1917441a21</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>TableStateInstance</name>
    <filename>structTableStateInstance.html</filename>
    <member kind="variable">
      <type>std::vector&lt; TableObject * &gt;</type>
      <name>objects</name>
      <anchorfile>structTableStateInstance.html</anchorfile>
      <anchor>a084085e3db66c7a5c046d212dbb393a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Time</type>
      <name>time_instance</name>
      <anchorfile>structTableStateInstance.html</anchorfile>
      <anchor>a9d49fb4b394aa24246829783eca9c86b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>uyvy</name>
    <filename>structuyvy.html</filename>
    <member kind="variable">
      <type>unsigned char</type>
      <name>u</name>
      <anchorfile>structuyvy.html</anchorfile>
      <anchor>a39accbf4545f41022ff3eea908c9fe2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned char</type>
      <name>v</name>
      <anchorfile>structuyvy.html</anchorfile>
      <anchor>ad63607fb3b249cb4a077c42490a4c44a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned char</type>
      <name>y1</name>
      <anchorfile>structuyvy.html</anchorfile>
      <anchor>a9fff327801eea23a3d231d60294898fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned char</type>
      <name>y2</name>
      <anchorfile>structuyvy.html</anchorfile>
      <anchor>a79d52fbc24d5d3857236e48e7b5ee1d2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>yuv</name>
    <filename>structyuv.html</filename>
    <member kind="variable">
      <type>unsigned char</type>
      <name>u</name>
      <anchorfile>structyuv.html</anchorfile>
      <anchor>ad21ce588c855a100fa6e98c65c0b1d57</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned char</type>
      <name>v</name>
      <anchorfile>structyuv.html</anchorfile>
      <anchor>ad0bd1230b059f03b4c3eece10bb10ee6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned char</type>
      <name>y</name>
      <anchorfile>structyuv.html</anchorfile>
      <anchor>a024efac8fccd1de435eb8cf8b99d4ae0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>yuv422</name>
    <filename>structyuv422.html</filename>
    <member kind="variable">
      <type>unsigned char</type>
      <name>u</name>
      <anchorfile>structyuv422.html</anchorfile>
      <anchor>af1730734b65b6e0b38f18fef201fc01e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned char</type>
      <name>v</name>
      <anchorfile>structyuv422.html</anchorfile>
      <anchor>a7d9ce0c8b6c583941fb104c2e5bff0cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned char</type>
      <name>y1</name>
      <anchorfile>structyuv422.html</anchorfile>
      <anchor>af0c3dffdad3bf66c40bbc59d74466bf1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned char</type>
      <name>y2</name>
      <anchorfile>structyuv422.html</anchorfile>
      <anchor>abddedd6192f3b98b9085a045a59d3174</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>
  <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>sensor_msgs::CvBridge</type>
      <name>image_bridge_</name>
      <anchorfile>classcolor__blob__track_1_1CMVisionColorBlobFinder.html</anchorfile>
      <anchor>a871d31e16815d6cdd4562e066ef3644d</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>int</type>
      <name>region_area_</name>
      <anchorfile>classcolor__blob__track_1_1CMVisionColorBlobFinder.html</anchorfile>
      <anchor>ad12f2d8dea793e90a90d4fa61a95cba8</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>uint8_t *</type>
      <name>uyvy_image_</name>
      <anchorfile>classcolor__blob__track_1_1CMVisionColorBlobFinder.html</anchorfile>
      <anchor>ae3b73e2abd6eab53dc9608cf6ec0184f</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="namespace">
    <name>image_algos</name>
    <filename>namespaceimage__algos.html</filename>
    <class kind="class">image_algos::ColorFindHSV</class>
    <class kind="class">image_algos::ImageAlgo</class>
    <class kind="class">image_algos::ImageAlgoNode</class>
    <class kind="class">image_algos::PCDToImageProjector</class>
    <member kind="function">
      <type>int</type>
      <name>standalone_node</name>
      <anchorfile>namespaceimage__algos.html</anchorfile>
      <anchor>a8b02aa2356efdfaca27f73559996775e</anchor>
      <arglist>(int argc, char *argv[])</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>image_algos::ColorFindHSV</name>
    <filename>classimage__algos_1_1ColorFindHSV.html</filename>
    <base>image_algos::ImageAlgo</base>
    <class kind="struct">image_algos::ColorFindHSV::threshold_values</class>
    <member kind="typedef">
      <type>sensor_msgs::Image</type>
      <name>InputType</name>
      <anchorfile>classimage__algos_1_1ColorFindHSV.html</anchorfile>
      <anchor>a6c4dd8f2112399aac3bda139987f1da6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ias_table_msgs::TableObject</type>
      <name>OutputType</name>
      <anchorfile>classimage__algos_1_1ColorFindHSV.html</anchorfile>
      <anchor>a300a4c5c1dac1208ecbd64ab964a3681</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ColorFindHSV</name>
      <anchorfile>classimage__algos_1_1ColorFindHSV.html</anchorfile>
      <anchor>acab82207e83971adf95050370c69f4be</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>init</name>
      <anchorfile>classimage__algos_1_1ColorFindHSV.html</anchorfile>
      <anchor>a2482200d4bc19a548701f03edf18e8ab</anchor>
      <arglist>(ros::NodeHandle &amp;)</arglist>
    </member>
    <member kind="function">
      <type>boost::shared_ptr&lt; const OutputType &gt;</type>
      <name>output</name>
      <anchorfile>classimage__algos_1_1ColorFindHSV.html</anchorfile>
      <anchor>adee33c455838b3c04721956d00e45ee4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>post</name>
      <anchorfile>classimage__algos_1_1ColorFindHSV.html</anchorfile>
      <anchor>a60329b34319f35d55449a82356b46854</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pre</name>
      <anchorfile>classimage__algos_1_1ColorFindHSV.html</anchorfile>
      <anchor>ae6024be177a49ae312613b4e740f802d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>process</name>
      <anchorfile>classimage__algos_1_1ColorFindHSV.html</anchorfile>
      <anchor>aba41eeea53980eea67d87ed869ad6915</anchor>
      <arglist>(const boost::shared_ptr&lt; const InputType &gt;)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; std::string &gt;</type>
      <name>provides</name>
      <anchorfile>classimage__algos_1_1ColorFindHSV.html</anchorfile>
      <anchor>a8d929913928604cdcd9f9a5c84b50df1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; std::string &gt;</type>
      <name>requires</name>
      <anchorfile>classimage__algos_1_1ColorFindHSV.html</anchorfile>
      <anchor>a7fd7733a5f00a2f8f4be0755a04f9c3c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>default_input_topic</name>
      <anchorfile>classimage__algos_1_1ColorFindHSV.html</anchorfile>
      <anchor>afcfd039944bed0c7eeaf0737b6c6c4ab</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>default_node_name</name>
      <anchorfile>classimage__algos_1_1ColorFindHSV.html</anchorfile>
      <anchor>a931a56ea70a20ef1122fa91854116b86</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>default_output_topic</name>
      <anchorfile>classimage__algos_1_1ColorFindHSV.html</anchorfile>
      <anchor>a91dcde674198910c14f09d22528abb97</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>sensor_msgs::CvBridge</type>
      <name>bridge_</name>
      <anchorfile>classimage__algos_1_1ColorFindHSV.html</anchorfile>
      <anchor>a82e1497bb0bea9356f04f96197afb339</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::shared_ptr&lt; OutputType &gt;</type>
      <name>color_</name>
      <anchorfile>classimage__algos_1_1ColorFindHSV.html</anchorfile>
      <anchor>a0c6c2a30e679a7628a62c68f2f906e82</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::map&lt; std::string, threshold_values &gt;</type>
      <name>color_values_map_</name>
      <anchorfile>classimage__algos_1_1ColorFindHSV.html</anchorfile>
      <anchor>a6a7ec527fd5c154443de3d87d9662900</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>colors_yaml_file_</name>
      <anchorfile>classimage__algos_1_1ColorFindHSV.html</anchorfile>
      <anchor>a56970a8c8af3b0f9634ee337bcc2d11e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::NodeHandle</type>
      <name>nh_</name>
      <anchorfile>classimage__algos_1_1ColorFindHSV.html</anchorfile>
      <anchor>a33aefa85c0b71d945281a654d7b8f3d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Publisher</type>
      <name>result_image_pub_</name>
      <anchorfile>classimage__algos_1_1ColorFindHSV.html</anchorfile>
      <anchor>a2aabfc3c2268e661e3510e6b9f407ab0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>struct image_algos::ColorFindHSV::threshold_values</type>
      <name>threshold_values_</name>
      <anchorfile>classimage__algos_1_1ColorFindHSV.html</anchorfile>
      <anchor>a749e2feea33470cf53191611917bd044</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>image_algos::ColorFindHSV::threshold_values</name>
    <filename>structimage__algos_1_1ColorFindHSV_1_1threshold__values.html</filename>
    <member kind="variable">
      <type>double</type>
      <name>hlower</name>
      <anchorfile>structimage__algos_1_1ColorFindHSV_1_1threshold__values.html</anchorfile>
      <anchor>aedae7c1420057a38d102f243716671ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>hupper</name>
      <anchorfile>structimage__algos_1_1ColorFindHSV_1_1threshold__values.html</anchorfile>
      <anchor>a1881a4867a18d701ea47a3798eafcfde</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>pixel_frequency</name>
      <anchorfile>structimage__algos_1_1ColorFindHSV_1_1threshold__values.html</anchorfile>
      <anchor>a7bfed527a57ca82dd5b8613c8db2cd46</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>sthreshold_max</name>
      <anchorfile>structimage__algos_1_1ColorFindHSV_1_1threshold__values.html</anchorfile>
      <anchor>aac7e2de9d54ff1a72baef703e348c139</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>sthreshold_min</name>
      <anchorfile>structimage__algos_1_1ColorFindHSV_1_1threshold__values.html</anchorfile>
      <anchor>a2e00387589790a104a1ce8ea8ab981a3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>image_algos::ImageAlgo</name>
    <filename>classimage__algos_1_1ImageAlgo.html</filename>
    <member kind="typedef">
      <type>sensor_msgs::Image</type>
      <name>InputType</name>
      <anchorfile>classimage__algos_1_1ImageAlgo.html</anchorfile>
      <anchor>aafc3d269b36937e264c33ab7a5d72cc8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>void</type>
      <name>OutputType</name>
      <anchorfile>classimage__algos_1_1ImageAlgo.html</anchorfile>
      <anchor>a7c73e0ddaceb14406717c4fc39430be4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ImageAlgo</name>
      <anchorfile>classimage__algos_1_1ImageAlgo.html</anchorfile>
      <anchor>a885e8e3cac3b9e9808079cb11dcbf75f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>init</name>
      <anchorfile>classimage__algos_1_1ImageAlgo.html</anchorfile>
      <anchor>a7435d3af16a89dee1e4a6614b83c646d</anchor>
      <arglist>(ros::NodeHandle &amp;)=0</arglist>
    </member>
    <member kind="function">
      <type>OutputType</type>
      <name>output</name>
      <anchorfile>classimage__algos_1_1ImageAlgo.html</anchorfile>
      <anchor>a3dfbe887f244747cdb4cc47718d2afda</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>post</name>
      <anchorfile>classimage__algos_1_1ImageAlgo.html</anchorfile>
      <anchor>a94faeecb833f10a7678da797f2b45ece</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>pre</name>
      <anchorfile>classimage__algos_1_1ImageAlgo.html</anchorfile>
      <anchor>a950a82f390b28b4136d4270d0e19672f</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual std::vector&lt; std::string &gt;</type>
      <name>provides</name>
      <anchorfile>classimage__algos_1_1ImageAlgo.html</anchorfile>
      <anchor>ac84ca779daf4893958cfcb1978be9b92</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual std::vector&lt; std::string &gt;</type>
      <name>requires</name>
      <anchorfile>classimage__algos_1_1ImageAlgo.html</anchorfile>
      <anchor>ad92587ad2cb6bca948b4d9f287ad412c</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>default_input_topic</name>
      <anchorfile>classimage__algos_1_1ImageAlgo.html</anchorfile>
      <anchor>af7ccb2524fb507fe36e58a08bfd1de25</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>default_node_name</name>
      <anchorfile>classimage__algos_1_1ImageAlgo.html</anchorfile>
      <anchor>a5c9afc122263ca1cb6771843d6009bb4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>default_output_topic</name>
      <anchorfile>classimage__algos_1_1ImageAlgo.html</anchorfile>
      <anchor>af109216a6306a3ce44954a1a80901c4b</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>image_algos::ImageAlgoNode</name>
    <filename>classimage__algos_1_1ImageAlgoNode.html</filename>
    <templarg>algo</templarg>
    <member kind="function">
      <type></type>
      <name>ImageAlgoNode</name>
      <anchorfile>classimage__algos_1_1ImageAlgoNode.html</anchorfile>
      <anchor>a8e24cb98f63fdfa8650d5cbe6a78c9f8</anchor>
      <arglist>(ros::NodeHandle &amp;nh, algo &amp;alg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>input_cb</name>
      <anchorfile>classimage__algos_1_1ImageAlgoNode.html</anchorfile>
      <anchor>aa8b3bb11c45185aa4fd5b92ff3d13fe4</anchor>
      <arglist>(const boost::shared_ptr&lt; const typename algo::InputType &gt; &amp;input)</arglist>
    </member>
    <member kind="variable">
      <type>algo &amp;</type>
      <name>a</name>
      <anchorfile>classimage__algos_1_1ImageAlgoNode.html</anchorfile>
      <anchor>a77427f408b9eae94273c71407b40ca31</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::NodeHandle &amp;</type>
      <name>nh_</name>
      <anchorfile>classimage__algos_1_1ImageAlgoNode.html</anchorfile>
      <anchor>a6a36e84b01f83ae4a46e159a7b7e5647</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Publisher</type>
      <name>pub_</name>
      <anchorfile>classimage__algos_1_1ImageAlgoNode.html</anchorfile>
      <anchor>a0a637e61c7d5957e20297c4b109a67d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Subscriber</type>
      <name>sub_</name>
      <anchorfile>classimage__algos_1_1ImageAlgoNode.html</anchorfile>
      <anchor>afb2eb67ecea8cd774ca1edc8201742f7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>image_algos::PCDToImageProjector</name>
    <filename>classimage__algos_1_1PCDToImageProjector.html</filename>
    <base>image_algos::ImageAlgo</base>
    <member kind="typedef">
      <type>sensor_msgs::Image</type>
      <name>InputType</name>
      <anchorfile>classimage__algos_1_1PCDToImageProjector.html</anchorfile>
      <anchor>a0a46672a9b940640959402e2316ffa50</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>sensor_msgs::PointCloud</type>
      <name>InputTypeII</name>
      <anchorfile>classimage__algos_1_1PCDToImageProjector.html</anchorfile>
      <anchor>a9231e23cff2972dcaf7a599e44d8ed74</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>IplImage *</type>
      <name>OutputType</name>
      <anchorfile>classimage__algos_1_1PCDToImageProjector.html</anchorfile>
      <anchor>ae83bfa711f9771bfc506b2f2cb4cfebb</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>init</name>
      <anchorfile>classimage__algos_1_1PCDToImageProjector.html</anchorfile>
      <anchor>ac68227955872470d90d215365b9a0288</anchor>
      <arglist>(ros::NodeHandle &amp;)</arglist>
    </member>
    <member kind="function">
      <type>OutputType</type>
      <name>output</name>
      <anchorfile>classimage__algos_1_1PCDToImageProjector.html</anchorfile>
      <anchor>a25bb638ea583d654396bb09152309f32</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PCDToImageProjector</name>
      <anchorfile>classimage__algos_1_1PCDToImageProjector.html</anchorfile>
      <anchor>a33eda66c7c902e48f04c62faaa5b794d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>post</name>
      <anchorfile>classimage__algos_1_1PCDToImageProjector.html</anchorfile>
      <anchor>a2a2d0d30f0f49b242a426dc479823137</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pre</name>
      <anchorfile>classimage__algos_1_1PCDToImageProjector.html</anchorfile>
      <anchor>a4fb60c00ecc87c30df6e5610a73139d0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>process</name>
      <anchorfile>classimage__algos_1_1PCDToImageProjector.html</anchorfile>
      <anchor>aae1a9bf5830c7297ce9c9dfaebe2948f</anchor>
      <arglist>(sensor_msgs::PointCloud &amp;cloud_in, IplImage *image)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>process</name>
      <anchorfile>classimage__algos_1_1PCDToImageProjector.html</anchorfile>
      <anchor>ad9a17b45f4a773905ef9468c69b4026f</anchor>
      <arglist>(geometry_msgs::Polygon &amp;cloud_in, IplImage *image)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>project_3D_point</name>
      <anchorfile>classimage__algos_1_1PCDToImageProjector.html</anchorfile>
      <anchor>a170ed71b6fcc5bf9da96bb48e948adf1</anchor>
      <arglist>(const double &amp;x, const double &amp;y, const double &amp;z, int &amp;row, int &amp;column)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; std::string &gt;</type>
      <name>provides</name>
      <anchorfile>classimage__algos_1_1PCDToImageProjector.html</anchorfile>
      <anchor>a3c1003d5cb5ab2f678427741f65472ec</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; std::string &gt;</type>
      <name>requires</name>
      <anchorfile>classimage__algos_1_1PCDToImageProjector.html</anchorfile>
      <anchor>afa9a17e7667d5f4d6207910e1f24da59</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>default_input_topic</name>
      <anchorfile>classimage__algos_1_1PCDToImageProjector.html</anchorfile>
      <anchor>aa2454ad56066dac64341fd7f54c1d8e9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>default_node_name</name>
      <anchorfile>classimage__algos_1_1PCDToImageProjector.html</anchorfile>
      <anchor>ab31017c519510da0ba889aea53e9c6f0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>default_output_topic</name>
      <anchorfile>classimage__algos_1_1PCDToImageProjector.html</anchorfile>
      <anchor>ab98dc04e68ef1a30feede2026925db93</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>sensor_msgs::CvBridge</type>
      <name>bridge_</name>
      <anchorfile>classimage__algos_1_1PCDToImageProjector.html</anchorfile>
      <anchor>a46916702c7c30a681aca8733b71edf99</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>child_</name>
      <anchorfile>classimage__algos_1_1PCDToImageProjector.html</anchorfile>
      <anchor>af55aca035429b43aa7a8e526869ad051</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boost::mutex</type>
      <name>cloud_lock_</name>
      <anchorfile>classimage__algos_1_1PCDToImageProjector.html</anchorfile>
      <anchor>a314580fc025f8c533334910fc0cb51cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; sensor_msgs::PointCloud &gt;</type>
      <name>cloud_queue_</name>
      <anchorfile>classimage__algos_1_1PCDToImageProjector.html</anchorfile>
      <anchor>a367049d015523bfa1a291c679a72122e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Subscriber</type>
      <name>cloud_sub_</name>
      <anchorfile>classimage__algos_1_1PCDToImageProjector.html</anchorfile>
      <anchor>af38b027f7fe501a4bb22f8a501785dea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>focal_length_</name>
      <anchorfile>classimage__algos_1_1PCDToImageProjector.html</anchorfile>
      <anchor>a2eb211a9f51ead8ab752963d475e5fa2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>image_transport::Publisher</type>
      <name>image_pub_</name>
      <anchorfile>classimage__algos_1_1PCDToImageProjector.html</anchorfile>
      <anchor>a77d2f157549ab3e9477f679de8c6b2d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>image_transport::Subscriber</type>
      <name>image_sub_</name>
      <anchorfile>classimage__algos_1_1PCDToImageProjector.html</anchorfile>
      <anchor>af04cb31d77c8c4fa84edc071c10ef779</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>input_cloud_topic_</name>
      <anchorfile>classimage__algos_1_1PCDToImageProjector.html</anchorfile>
      <anchor>aacf79e57417b8cf8e7461075ba0d47eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>input_image_topic_</name>
      <anchorfile>classimage__algos_1_1PCDToImageProjector.html</anchorfile>
      <anchor>a6c4a766dac67a2d2b7080e80a3e28991</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>interim_</name>
      <anchorfile>classimage__algos_1_1PCDToImageProjector.html</anchorfile>
      <anchor>a87b51d476538c4b643f8a4181209ffaa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::NodeHandle</type>
      <name>nh_</name>
      <anchorfile>classimage__algos_1_1PCDToImageProjector.html</anchorfile>
      <anchor>a085ed9d1ee10c4b2ab40bf2512cc3448</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>origin_</name>
      <anchorfile>classimage__algos_1_1PCDToImageProjector.html</anchorfile>
      <anchor>a20b1e7acc9669446736e5f65bcf3d519</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>output_cluster_topic_</name>
      <anchorfile>classimage__algos_1_1PCDToImageProjector.html</anchorfile>
      <anchor>aeb80b41c5789c54c343c90e7a870ff6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>output_image_topic_</name>
      <anchorfile>classimage__algos_1_1PCDToImageProjector.html</anchorfile>
      <anchor>ab9442da4435636ddfec7bebb9966d41d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>pix_size_x_</name>
      <anchorfile>classimage__algos_1_1PCDToImageProjector.html</anchorfile>
      <anchor>a856b611cc3007ccb5e11e584b5a6a128</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>pix_size_y_</name>
      <anchorfile>classimage__algos_1_1PCDToImageProjector.html</anchorfile>
      <anchor>a3a5f44594871969b11c05a1f6d237248</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>proj_center_x_</name>
      <anchorfile>classimage__algos_1_1PCDToImageProjector.html</anchorfile>
      <anchor>affe509c14f42c903fa5574ab0ce1017d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>proj_center_y_</name>
      <anchorfile>classimage__algos_1_1PCDToImageProjector.html</anchorfile>
      <anchor>a66fb2ac6195ae4a65f3ba6f7825528de</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>OutputType</type>
      <name>subimage_</name>
      <anchorfile>classimage__algos_1_1PCDToImageProjector.html</anchorfile>
      <anchor>a7d63856c8397d459761fa422cd02104e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tf::TransformListener</type>
      <name>tf_listener_</name>
      <anchorfile>classimage__algos_1_1PCDToImageProjector.html</anchorfile>
      <anchor>ac8cd90f26e155f72170cf4ccaece415e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>track_features_lk</name>
    <filename>namespacetrack__features__lk.html</filename>
    <class kind="class">track_features_lk::FeatureDists</class>
    <member kind="function">
      <type>def</type>
      <name>on_mouse</name>
      <anchorfile>namespacetrack__features__lk.html</anchorfile>
      <anchor>af728730c43f47f4ca76000f0973a892e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>ptptdist</name>
      <anchorfile>namespacetrack__features__lk.html</anchorfile>
      <anchor>abe89f723ee2c30f3bae2ede2d1ccf11d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>add_remove_pt</name>
      <anchorfile>namespacetrack__features__lk.html</anchorfile>
      <anchor>aafb3c4f9dc849c8bf88b06121efecace</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>c</name>
      <anchorfile>namespacetrack__features__lk.html</anchorfile>
      <anchor>a722bbe8c31e06b3d303dee194772f3e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>cc</name>
      <anchorfile>namespacetrack__features__lk.html</anchorfile>
      <anchor>af82da406b9aeb78fb90bec84f73a6fce</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>count</name>
      <anchorfile>namespacetrack__features__lk.html</anchorfile>
      <anchor>a43c24abd226f2e6dfda3ef5c7c6aa667</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>dist</name>
      <anchorfile>namespacetrack__features__lk.html</anchorfile>
      <anchor>a4c93f3addd68ff55242b67157bcf9d4c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>dist_list</name>
      <anchorfile>namespacetrack__features__lk.html</anchorfile>
      <anchor>a8e7b6a1b26c00dafcfad880acf000492</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>eig</name>
      <anchorfile>namespacetrack__features__lk.html</anchorfile>
      <anchor>ad45e8201a05f8c2706fb3a6ec39c056b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>fc</name>
      <anchorfile>namespacetrack__features__lk.html</anchorfile>
      <anchor>ad4ab90dc83724f74945dc35c5d5e94e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>features</name>
      <anchorfile>namespacetrack__features__lk.html</anchorfile>
      <anchor>abe5a3a15c16aa3222d102d6f1b2b59b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>flags</name>
      <anchorfile>namespacetrack__features__lk.html</anchorfile>
      <anchor>a87a562e74aebd467da3985d9ec0fe019</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>frame</name>
      <anchorfile>namespacetrack__features__lk.html</anchorfile>
      <anchor>a2f9f001f3bcb1a3517ae08a78577ca2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>frames</name>
      <anchorfile>namespacetrack__features__lk.html</anchorfile>
      <anchor>ad50c186e416d17f73169922bd2acde8e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>grey</name>
      <anchorfile>namespacetrack__features__lk.html</anchorfile>
      <anchor>af5060f0928ce342d5b0aa87d65c2de46</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>image</name>
      <anchorfile>namespacetrack__features__lk.html</anchorfile>
      <anchor>a08efa76158a72aeb18f56eeaa1cd3446</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>MAX_COUNT</name>
      <anchorfile>namespacetrack__features__lk.html</anchorfile>
      <anchor>ab5e5249a2405ba2dbd07742918882a6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>min_distance</name>
      <anchorfile>namespacetrack__features__lk.html</anchorfile>
      <anchor>a955de266842860c592f58aff06820648</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>need_to_init</name>
      <anchorfile>namespacetrack__features__lk.html</anchorfile>
      <anchor>a7084fe08f3c57a25b47654102e9b1fc9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>night_mode</name>
      <anchorfile>namespacetrack__features__lk.html</anchorfile>
      <anchor>a541eae3de44087cead0fbc911821062d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>prev_grey</name>
      <anchorfile>namespacetrack__features__lk.html</anchorfile>
      <anchor>a0d10424aa257a1f7bcba883655ae61d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>prev_pyramid</name>
      <anchorfile>namespacetrack__features__lk.html</anchorfile>
      <anchor>a1f784d760a642ed9be24d1d1a04e5144</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>pt</name>
      <anchorfile>namespacetrack__features__lk.html</anchorfile>
      <anchor>a91af722bd7f27b7f40d0519054eed209</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>pyramid</name>
      <anchorfile>namespacetrack__features__lk.html</anchorfile>
      <anchor>a15e66daff06e120601dd1f04091948b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>quality</name>
      <anchorfile>namespacetrack__features__lk.html</anchorfile>
      <anchor>acdf907b90aa5e7a6c23d6808b19f2786</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>temp</name>
      <anchorfile>namespacetrack__features__lk.html</anchorfile>
      <anchor>a0e659c2ae05a57604cba089b884336e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>win_size</name>
      <anchorfile>namespacetrack__features__lk.html</anchorfile>
      <anchor>ae271ca345aeaa2375a481ecb4c9f94c3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>track_features_lk::FeatureDists</name>
    <filename>classtrack__features__lk_1_1FeatureDists.html</filename>
    <member kind="variable" static="yes">
      <type>list</type>
      <name>dists</name>
      <anchorfile>classtrack__features__lk_1_1FeatureDists.html</anchorfile>
      <anchor>a92ed4ef1619a966bdbcfd94fd7536bb2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>tuple</type>
      <name>feature</name>
      <anchorfile>classtrack__features__lk_1_1FeatureDists.html</anchorfile>
      <anchor>af22b5652595c80a6be7c742de8336859</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>track_features_lk2</name>
    <filename>namespacetrack__features__lk2.html</filename>
    <member kind="function">
      <type>def</type>
      <name>get_sample</name>
      <anchorfile>namespacetrack__features__lk2.html</anchorfile>
      <anchor>afc9483dd0d8897f88229dd1fa53709cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>on_mouse</name>
      <anchorfile>namespacetrack__features__lk2.html</anchorfile>
      <anchor>a154837e4300097f676e19ecb322a065e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>snapL</name>
      <anchorfile>namespacetrack__features__lk2.html</anchorfile>
      <anchor>af3e5e4ddbd548d2fc244ec9483e163b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>a</name>
      <anchorfile>namespacetrack__features__lk2.html</anchorfile>
      <anchor>af8eb957905773d62efbc39ad003a6a48</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>aa</name>
      <anchorfile>namespacetrack__features__lk2.html</anchorfile>
      <anchor>a0f57e203bc649d2af3d6027b633d3f48</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>add_remove_pt</name>
      <anchorfile>namespacetrack__features__lk2.html</anchorfile>
      <anchor>ab0af22c898606f5f1028f83012a85ac4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>b</name>
      <anchorfile>namespacetrack__features__lk2.html</anchorfile>
      <anchor>ae6efcc42d7afd0e9b525c554772a1ac5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>bb</name>
      <anchorfile>namespacetrack__features__lk2.html</anchorfile>
      <anchor>a8721ede8cc4f7ff75e644f3010a98374</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>currPyr</name>
      <anchorfile>namespacetrack__features__lk2.html</anchorfile>
      <anchor>a2095cb162b7baf60fa44631cea180860</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>eig_image</name>
      <anchorfile>namespacetrack__features__lk2.html</anchorfile>
      <anchor>af69c5d7dd853a8f585590d7a3512b673</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>fc</name>
      <anchorfile>namespacetrack__features__lk2.html</anchorfile>
      <anchor>a38802d8ee7c8005c6027528e622938f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>flags</name>
      <anchorfile>namespacetrack__features__lk2.html</anchorfile>
      <anchor>a5f9eba3d1ebc7624461687d728746de8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>frames</name>
      <anchorfile>namespacetrack__features__lk2.html</anchorfile>
      <anchor>a05bfde6392e8d95d5a5a7aba1bab3f4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>image</name>
      <anchorfile>namespacetrack__features__lk2.html</anchorfile>
      <anchor>ac0ec8b1304cd1c37cd07250f7d768734</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>iprev</name>
      <anchorfile>namespacetrack__features__lk2.html</anchorfile>
      <anchor>ab1f2a7014f06a803d08e8095f06e94e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>ithis</name>
      <anchorfile>namespacetrack__features__lk2.html</anchorfile>
      <anchor>a3e9dc349bec52f7c530f88cfa9a52036</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>MAX_COUNT</name>
      <anchorfile>namespacetrack__features__lk2.html</anchorfile>
      <anchor>a91ad1fdba3854c6fadfbbcbffa20a6a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>need_to_init</name>
      <anchorfile>namespacetrack__features__lk2.html</anchorfile>
      <anchor>ab8d339e27c8e1a542c762a551ebe92f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>night_mode</name>
      <anchorfile>namespacetrack__features__lk2.html</anchorfile>
      <anchor>ad3da595699eca7392b13337ba7c42ea6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>prevFeatures</name>
      <anchorfile>namespacetrack__features__lk2.html</anchorfile>
      <anchor>a505e10a6993b94220aabb2c79dea4217</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>prevPyr</name>
      <anchorfile>namespacetrack__features__lk2.html</anchorfile>
      <anchor>acd5125c4cca12a09c8d927302dffc681</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>pt</name>
      <anchorfile>namespacetrack__features__lk2.html</anchorfile>
      <anchor>ad565b9eb720f4bebe5d77d7b7835f395</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>temp_image</name>
      <anchorfile>namespacetrack__features__lk2.html</anchorfile>
      <anchor>a69ed31646775d39d43cc074167f31dca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>win_size</name>
      <anchorfile>namespacetrack__features__lk2.html</anchorfile>
      <anchor>a68f5cdff1a86d4bcd3d4858eb7a08d83</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="page">
    <name>index</name>
    <title></title>
    <filename>index</filename>
    <docanchor file="index">codeapi</docanchor>
  </compound>
</tagfile>
