<?xml version='1.0' encoding='ISO-8859-1' standalone='yes' ?>
<tagfile>
  <compound kind="page">
    <name>index</name>
    <title></title>
    <filename>index</filename>
    <docanchor file="index">codeapi</docanchor>
  </compound>
  <compound kind="file">
    <name>augmented_object_selection.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-shared_autonomy/doc_stacks/2013-03-05_12-20-03.150958/shared_autonomy/augmented_object_selection/src/</path>
    <filename>augmented__object__selection_8cpp</filename>
    <includes id="GC3DApplication_8hpp" name="GC3DApplication.hpp" local="yes" imported="no">augmented_object_selection/GC3DApplication.hpp</includes>
    <class kind="class">GrabCutNode</class>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>augmented__object__selection_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>GC3DApplication.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-shared_autonomy/doc_stacks/2013-03-05_12-20-03.150958/shared_autonomy/augmented_object_selection/src/</path>
    <filename>GC3DApplication_8cpp</filename>
    <includes id="GC3DApplication_8hpp" name="GC3DApplication.hpp" local="yes" imported="no">augmented_object_selection/GC3DApplication.hpp</includes>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>binaryMaskFromGCMask</name>
      <anchorfile>GC3DApplication_8cpp.html</anchorfile>
      <anchor>a509d741e98f0d8bc996524dfe843776b</anchor>
      <arglist>(const Mat &amp;_gc_mask, Mat &amp;_bin_mask)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>on_mouse</name>
      <anchorfile>GC3DApplication_8cpp.html</anchorfile>
      <anchor>aeb967f5b5b7fe8271ad1d916dfdf6789</anchor>
      <arglist>(int event, int x, int y, int flags, void *obj)</arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>BGD_KEY</name>
      <anchorfile>GC3DApplication_8cpp.html</anchorfile>
      <anchor>afdc874f440b04513812402bc661e4539</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Scalar</type>
      <name>BK</name>
      <anchorfile>GC3DApplication_8cpp.html</anchorfile>
      <anchor>aa8175601a0e6608adb8c6d0a2a3eb859</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Scalar</type>
      <name>BL</name>
      <anchorfile>GC3DApplication_8cpp.html</anchorfile>
      <anchor>a983ea5fcbd035a7523c91ee93b2dbe4f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>DEFAULT_RECT_SCALE_FACTOR</name>
      <anchorfile>GC3DApplication_8cpp.html</anchorfile>
      <anchor>a74d5afc52180f7245a6d843bd1e3d675</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>DOT_RADIUS</name>
      <anchorfile>GC3DApplication_8cpp.html</anchorfile>
      <anchor>a6510e5dc1ae2e067c477db24a7e61646</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>FGD_KEY</name>
      <anchorfile>GC3DApplication_8cpp.html</anchorfile>
      <anchor>aee430a25ccfc5c4889c7bd09f2790ea2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Scalar</type>
      <name>GR</name>
      <anchorfile>GC3DApplication_8cpp.html</anchorfile>
      <anchor>ab280ec4cf5cbcfe532d641bed106d706</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Scalar</type>
      <name>GY</name>
      <anchorfile>GC3DApplication_8cpp.html</anchorfile>
      <anchor>a0a8f37d41a7ef22c23de4e7f1d3a3c1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Scalar</type>
      <name>LB</name>
      <anchorfile>GC3DApplication_8cpp.html</anchorfile>
      <anchor>ab9f1fdc706c7cc4621b6e2425797a8fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>LINE_THICKNESS</name>
      <anchorfile>GC3DApplication_8cpp.html</anchorfile>
      <anchor>a1f84ea7f565d42ff589ced8a4b4ccb2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Scalar</type>
      <name>PK</name>
      <anchorfile>GC3DApplication_8cpp.html</anchorfile>
      <anchor>a45a854d6d8f8c86685e331d9bf333df6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Scalar</type>
      <name>RD</name>
      <anchorfile>GC3DApplication_8cpp.html</anchorfile>
      <anchor>a57cc985222f0120fa9762a50f699041a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Scalar</type>
      <name>WH</name>
      <anchorfile>GC3DApplication_8cpp.html</anchorfile>
      <anchor>a7d1842bf104b1e638764b2ee84dbe7e6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>GC3DApplication.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-shared_autonomy/doc_stacks/2013-03-05_12-20-03.150958/shared_autonomy/augmented_object_selection/include/augmented_object_selection/</path>
    <filename>GC3DApplication_8hpp</filename>
    <class kind="class">GC3DApplication</class>
  </compound>
  <compound kind="file">
    <name>GCApplication.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-shared_autonomy/doc_stacks/2013-03-05_12-20-03.150958/shared_autonomy/augmented_object_selection/src/</path>
    <filename>GCApplication_8cpp</filename>
    <includes id="GCApplication_8hpp" name="GCApplication.hpp" local="yes" imported="no">augmented_object_selection/GCApplication.hpp</includes>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>binaryMaskFromGCMask</name>
      <anchorfile>GCApplication_8cpp.html</anchorfile>
      <anchor>a509d741e98f0d8bc996524dfe843776b</anchor>
      <arglist>(const Mat &amp;_gc_mask, Mat &amp;_bin_mask)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>on_mouse</name>
      <anchorfile>GCApplication_8cpp.html</anchorfile>
      <anchor>aeb967f5b5b7fe8271ad1d916dfdf6789</anchor>
      <arglist>(int event, int x, int y, int flags, void *obj)</arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>BGD_KEY</name>
      <anchorfile>GCApplication_8cpp.html</anchorfile>
      <anchor>afdc874f440b04513812402bc661e4539</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Scalar</type>
      <name>BK</name>
      <anchorfile>GCApplication_8cpp.html</anchorfile>
      <anchor>aa8175601a0e6608adb8c6d0a2a3eb859</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Scalar</type>
      <name>BL</name>
      <anchorfile>GCApplication_8cpp.html</anchorfile>
      <anchor>a983ea5fcbd035a7523c91ee93b2dbe4f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>DEFAULT_RECT_SCALE_FACTOR</name>
      <anchorfile>GCApplication_8cpp.html</anchorfile>
      <anchor>a74d5afc52180f7245a6d843bd1e3d675</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>DOT_RADIUS</name>
      <anchorfile>GCApplication_8cpp.html</anchorfile>
      <anchor>a6510e5dc1ae2e067c477db24a7e61646</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>FGD_KEY</name>
      <anchorfile>GCApplication_8cpp.html</anchorfile>
      <anchor>aee430a25ccfc5c4889c7bd09f2790ea2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Scalar</type>
      <name>GR</name>
      <anchorfile>GCApplication_8cpp.html</anchorfile>
      <anchor>ab280ec4cf5cbcfe532d641bed106d706</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Scalar</type>
      <name>GY</name>
      <anchorfile>GCApplication_8cpp.html</anchorfile>
      <anchor>a0a8f37d41a7ef22c23de4e7f1d3a3c1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Scalar</type>
      <name>LB</name>
      <anchorfile>GCApplication_8cpp.html</anchorfile>
      <anchor>ab9f1fdc706c7cc4621b6e2425797a8fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>LINE_THICKNESS</name>
      <anchorfile>GCApplication_8cpp.html</anchorfile>
      <anchor>a1f84ea7f565d42ff589ced8a4b4ccb2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Scalar</type>
      <name>PK</name>
      <anchorfile>GCApplication_8cpp.html</anchorfile>
      <anchor>a45a854d6d8f8c86685e331d9bf333df6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Scalar</type>
      <name>RD</name>
      <anchorfile>GCApplication_8cpp.html</anchorfile>
      <anchor>a57cc985222f0120fa9762a50f699041a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Scalar</type>
      <name>WH</name>
      <anchorfile>GCApplication_8cpp.html</anchorfile>
      <anchor>a7d1842bf104b1e638764b2ee84dbe7e6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>GCApplication.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-shared_autonomy/doc_stacks/2013-03-05_12-20-03.150958/shared_autonomy/augmented_object_selection/include/augmented_object_selection/</path>
    <filename>GCApplication_8hpp</filename>
  </compound>
  <compound kind="file">
    <name>mainpage.dox</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-shared_autonomy/doc_stacks/2013-03-05_12-20-03.150958/shared_autonomy/augmented_object_selection/</path>
    <filename>mainpage_8dox</filename>
  </compound>
  <compound kind="file">
    <name>test_pick_and_place.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-shared_autonomy/doc_stacks/2013-03-05_12-20-03.150958/shared_autonomy/augmented_object_selection/src/</path>
    <filename>test__pick__and__place_8cpp</filename>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test__pick__and__place_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>GC3DApplication</name>
    <filename>classGC3DApplication.html</filename>
    <member kind="enumeration">
      <name>GrabState</name>
      <anchorfile>classGC3DApplication.html</anchorfile>
      <anchor>aa1ce930891285f1834b6c937e3587ab4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NOT_SET</name>
      <anchorfile>classGC3DApplication.html</anchorfile>
      <anchor>aa1ce930891285f1834b6c937e3587ab4a8dca3e980e04f2509b75ba027b4a0446</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IN_PROCESS</name>
      <anchorfile>classGC3DApplication.html</anchorfile>
      <anchor>aa1ce930891285f1834b6c937e3587ab4a131c1dcbdf0331d964e333c37e9e914e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SET</name>
      <anchorfile>classGC3DApplication.html</anchorfile>
      <anchor>aa1ce930891285f1834b6c937e3587ab4a919289ed34ebe11910e52a71aaae22c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>WinColor</name>
      <anchorfile>classGC3DApplication.html</anchorfile>
      <anchor>ae4549d550ee37d62ab0f39be5ee1d0e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BLACK</name>
      <anchorfile>classGC3DApplication.html</anchorfile>
      <anchor>ae4549d550ee37d62ab0f39be5ee1d0e0ae7f617775296f8c19274c5ba731ab15e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GRAY</name>
      <anchorfile>classGC3DApplication.html</anchorfile>
      <anchor>ae4549d550ee37d62ab0f39be5ee1d0e0aa7c87e4d6d8affc41ba2d8d3a163ae35</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WHITE</name>
      <anchorfile>classGC3DApplication.html</anchorfile>
      <anchor>ae4549d550ee37d62ab0f39be5ee1d0e0a4b7b82e70d55e9ddfefb3b7cfd391808</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GREEN</name>
      <anchorfile>classGC3DApplication.html</anchorfile>
      <anchor>ae4549d550ee37d62ab0f39be5ee1d0e0a8d88ba36fdf6007a53e55aec5a515218</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BLUE</name>
      <anchorfile>classGC3DApplication.html</anchorfile>
      <anchor>ae4549d550ee37d62ab0f39be5ee1d0e0aa0b5c0dcb97caa116160566c81dfdcf7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>WinImageState</name>
      <anchorfile>classGC3DApplication.html</anchorfile>
      <anchor>abc5678384233f0a4b02f59b265e954f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UPDATED</name>
      <anchorfile>classGC3DApplication.html</anchorfile>
      <anchor>abc5678384233f0a4b02f59b265e954f0a49806c89905f36d5d97bc1acc1b0c5df</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STALE</name>
      <anchorfile>classGC3DApplication.html</anchorfile>
      <anchor>abc5678384233f0a4b02f59b265e954f0ad8eb08f35ab2096eec5d5170153ba011</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Mat</type>
      <name>binaryMask</name>
      <anchorfile>classGC3DApplication.html</anchorfile>
      <anchor>ac8eb6ab1b87f949825a68196a7616dbd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GC3DApplication</name>
      <anchorfile>classGC3DApplication.html</anchorfile>
      <anchor>ab2e3a1ccb80733bb180871a30d17ea17</anchor>
      <arglist>(const string &amp;_name, const Mat &amp;_img, const Mat &amp;_depth_image)</arglist>
    </member>
    <member kind="function">
      <type>Mat</type>
      <name>image</name>
      <anchorfile>classGC3DApplication.html</anchorfile>
      <anchor>a8eb0f20c9c4caab9a8be436b6e4c323a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>imageIs</name>
      <anchorfile>classGC3DApplication.html</anchorfile>
      <anchor>a79b22bc06f4e0b0a3b58866dba5019e8</anchor>
      <arglist>(const Mat &amp;, const Mat &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>initialized</name>
      <anchorfile>classGC3DApplication.html</anchorfile>
      <anchor>af37ca2e916bcef3adff21ea61c958c57</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>initializedIs</name>
      <anchorfile>classGC3DApplication.html</anchorfile>
      <anchor>a9b52897678c54676e8b281f32a1a599e</anchor>
      <arglist>(bool)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>iterCount</name>
      <anchorfile>classGC3DApplication.html</anchorfile>
      <anchor>a7239441109e02ac0bd1316cb5686b797</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>iterCountInc</name>
      <anchorfile>classGC3DApplication.html</anchorfile>
      <anchor>a1dcc27bf5a178665176f2ad73c6a8271</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>iterCountIs</name>
      <anchorfile>classGC3DApplication.html</anchorfile>
      <anchor>ab8054eb379de0dc731e54f4f2f1731c9</anchor>
      <arglist>(int _icnt)</arglist>
    </member>
    <member kind="function">
      <type>Mat</type>
      <name>mask</name>
      <anchorfile>classGC3DApplication.html</anchorfile>
      <anchor>a5aa0542535c1afcdfaa207403664083f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>mouseClick</name>
      <anchorfile>classGC3DApplication.html</anchorfile>
      <anchor>aaae84c9ff40c80adcb76a598b701d6e5</anchor>
      <arglist>(int event, int x, int y, int flags)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>rectIs</name>
      <anchorfile>classGC3DApplication.html</anchorfile>
      <anchor>a5be4df56c0fd7626174b20e2ffddb4f6</anchor>
      <arglist>(const Rect &amp;)</arglist>
    </member>
    <member kind="function">
      <type>GrabState</type>
      <name>rectState</name>
      <anchorfile>classGC3DApplication.html</anchorfile>
      <anchor>a1089e644f719f7dcd0f3c3d1a9687b7b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>WinColor</type>
      <name>winColor</name>
      <anchorfile>classGC3DApplication.html</anchorfile>
      <anchor>a216677d0dc84fdd7befc8fbbebba9db5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>winColorIs</name>
      <anchorfile>classGC3DApplication.html</anchorfile>
      <anchor>ac5be4b4673333da1129114986580b8c7</anchor>
      <arglist>(WinColor _c)</arglist>
    </member>
    <member kind="function">
      <type>WinImageState</type>
      <name>winImageState</name>
      <anchorfile>classGC3DApplication.html</anchorfile>
      <anchor>a6cbfc6318aa3de2b4ddca89abd526a03</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>winImageStateIs</name>
      <anchorfile>classGC3DApplication.html</anchorfile>
      <anchor>aeca82af5ccfbc069b7234893b108d6c6</anchor>
      <arglist>(WinImageState)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>winName</name>
      <anchorfile>classGC3DApplication.html</anchorfile>
      <anchor>a3e4427ec3fb6d2f88076274358f0699a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~GC3DApplication</name>
      <anchorfile>classGC3DApplication.html</anchorfile>
      <anchor>a5eb13024ae843c1dfde84bc2bad4399e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Rect</type>
      <name>DEFAULT_RECT</name>
      <anchorfile>classGC3DApplication.html</anchorfile>
      <anchor>a446b9e39cf4a702efe20df8cb25004ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setLblsInMask</name>
      <anchorfile>classGC3DApplication.html</anchorfile>
      <anchor>adf41a6898bdbbee3eb1e09d2d110e6e7</anchor>
      <arglist>(int flags, Point p, bool isPr)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setRectInMask</name>
      <anchorfile>classGC3DApplication.html</anchorfile>
      <anchor>a7ea154085270cc1abfd1f3b88b4c3ed1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Mat</type>
      <name>bgd_model_</name>
      <anchorfile>classGC3DApplication.html</anchorfile>
      <anchor>a330ee67f98b051a52bf74e085ff76e17</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>vector&lt; Point &gt;</type>
      <name>bgd_pxls_</name>
      <anchorfile>classGC3DApplication.html</anchorfile>
      <anchor>aced055251d681040412af41347972fd4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Mat</type>
      <name>depth_image_</name>
      <anchorfile>classGC3DApplication.html</anchorfile>
      <anchor>a5c660c2ac3c8dd14071692282f9b1b2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Mat</type>
      <name>fgd_model_</name>
      <anchorfile>classGC3DApplication.html</anchorfile>
      <anchor>ae24a565061c766bca908fedb133ee9c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>vector&lt; Point &gt;</type>
      <name>fgd_pxls_</name>
      <anchorfile>classGC3DApplication.html</anchorfile>
      <anchor>abac06759761a610507d52ea1522556e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Mat</type>
      <name>image_</name>
      <anchorfile>classGC3DApplication.html</anchorfile>
      <anchor>ab9913c17836972feca8aac79d3bc30f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>initialized_</name>
      <anchorfile>classGC3DApplication.html</anchorfile>
      <anchor>a9f3b250d2c8a82662b3820da2dcbe2bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>iter_count_</name>
      <anchorfile>classGC3DApplication.html</anchorfile>
      <anchor>acd685fcef51f34adff810c953b658e66</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>GrabState</type>
      <name>lbls_state_</name>
      <anchorfile>classGC3DApplication.html</anchorfile>
      <anchor>a768c8526e675500a5929e156ff0cbbae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Mat</type>
      <name>mask_</name>
      <anchorfile>classGC3DApplication.html</anchorfile>
      <anchor>a98183b45a7030e7b08e5bc893fcdaad5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>vector&lt; Point &gt;</type>
      <name>pr_bgd_pxls_</name>
      <anchorfile>classGC3DApplication.html</anchorfile>
      <anchor>aa8a9ec3088210bc3802ec09925c4ddef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>vector&lt; Point &gt;</type>
      <name>pr_fgd_pxls_</name>
      <anchorfile>classGC3DApplication.html</anchorfile>
      <anchor>a12c3fc633b85298ba03733cde76777a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>GrabState</type>
      <name>pr_lbls_state_</name>
      <anchorfile>classGC3DApplication.html</anchorfile>
      <anchor>a9ad98159e37c1e9c2a4970d72d01b660</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Rect</type>
      <name>rect_</name>
      <anchorfile>classGC3DApplication.html</anchorfile>
      <anchor>a94037c8f87db7fe4557bab52a23f5f69</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>GrabState</type>
      <name>rect_state_</name>
      <anchorfile>classGC3DApplication.html</anchorfile>
      <anchor>a06e7de46db69dbb020ce29a8ccc5b753</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>WinColor</type>
      <name>win_color_</name>
      <anchorfile>classGC3DApplication.html</anchorfile>
      <anchor>aa7562bfae756ffcaf8b691cd8d2febe6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>WinImageState</type>
      <name>win_image_state_</name>
      <anchorfile>classGC3DApplication.html</anchorfile>
      <anchor>ac10935d5c19f984039b27c539a1e4f5d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>string</type>
      <name>win_name_</name>
      <anchorfile>classGC3DApplication.html</anchorfile>
      <anchor>ac914be8093bc579067d8c45ebd4778f1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>GrabCutNode</name>
    <filename>classGrabCutNode.html</filename>
    <member kind="function">
      <type>void</type>
      <name>clearOldMarkers</name>
      <anchorfile>classGrabCutNode.html</anchorfile>
      <anchor>a8336ce15575e9b03358eda3c2fe712a1</anchor>
      <arglist>(std::string frame_id)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>detectTable</name>
      <anchorfile>classGrabCutNode.html</anchorfile>
      <anchor>a21c46d703ba0dba4c2d5890829676846</anchor>
      <arglist>(const sensor_msgs::PointCloud2 &amp;cloud, TabletopSegmentation::Response &amp;response)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>filterPointCloud</name>
      <anchorfile>classGrabCutNode.html</anchorfile>
      <anchor>a0c8ff1531c2bf1cdff3b28473913f4c4</anchor>
      <arglist>(const sensor_msgs::CameraInfo &amp;info_msg, cv::Mat &amp;mask, pcl::PointCloud&lt; pcl::PointXYZRGB &gt; &amp;cloud)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getCameraInfo</name>
      <anchorfile>classGrabCutNode.html</anchorfile>
      <anchor>ac133caa1900345b501b3ff9cd3a35c30</anchor>
      <arglist>(sensor_msgs::CameraInfo &amp;camera_info_msg)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getDepthImage</name>
      <anchorfile>classGrabCutNode.html</anchorfile>
      <anchor>a5069f0d1736eb4e43a93ecfced879c3b</anchor>
      <arglist>(sensor_msgs::Image &amp;image_msg, Mat &amp;image)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getImage</name>
      <anchorfile>classGrabCutNode.html</anchorfile>
      <anchor>a9bdb266ca84c6cad17a7a1286e649e25</anchor>
      <arglist>(sensor_msgs::Image &amp;image_msg, Mat &amp;image)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getPlanePoints</name>
      <anchorfile>classGrabCutNode.html</anchorfile>
      <anchor>a65633ae4b7773b2a98a92db1ffe96e2f</anchor>
      <arglist>(const pcl::PointCloud&lt; PointT &gt; &amp;table, const tf::Transform &amp;table_plane_trans, sensor_msgs::PointCloud &amp;table_points)</arglist>
    </member>
    <member kind="function">
      <type>tf::Transform</type>
      <name>getPlaneTransform</name>
      <anchorfile>classGrabCutNode.html</anchorfile>
      <anchor>a161f8d82655d0fa143f339f93a13fbfb</anchor>
      <arglist>(pcl::ModelCoefficients coeffs, double up_direction)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getPointCloud</name>
      <anchorfile>classGrabCutNode.html</anchorfile>
      <anchor>af5f15044712065598de9477a33d7e182</anchor>
      <arglist>(sensor_msgs::PointCloud2 &amp;cloud_msg, pcl::PointCloud&lt; pcl::PointXYZRGB &gt; &amp;cloud)</arglist>
    </member>
    <member kind="function">
      <type>Table</type>
      <name>getTable</name>
      <anchorfile>classGrabCutNode.html</anchorfile>
      <anchor>aad86e146616964a5e05e0be03fe78d7f</anchor>
      <arglist>(std_msgs::Header cloud_header, const tf::Transform &amp;table_plane_trans, const PointCloudType &amp;table_points)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GrabCutNode</name>
      <anchorfile>classGrabCutNode.html</anchorfile>
      <anchor>accc80552c6813f1b62989b2e2aaeb8a3</anchor>
      <arglist>(const std::string &amp;node_name, ros::NodeHandle &amp;nh)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>imageCallback</name>
      <anchorfile>classGrabCutNode.html</anchorfile>
      <anchor>a4c64002d0da3baaab8c2768942f66bb8</anchor>
      <arglist>(const sensor_msgs::ImageConstPtr &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>processPointCloud</name>
      <anchorfile>classGrabCutNode.html</anchorfile>
      <anchor>a8b9b7207699737c874793b3ff44fdaf5</anchor>
      <arglist>(const sensor_msgs::PointCloud2 &amp;cloud_msg, const sensor_msgs::Image &amp;image_msg, sensor_msgs::CameraInfo &amp;camera_info_msg, cv::Mat &amp;binary_mask, TabletopSegmentation::Response &amp;response)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>publishClusterMarkers</name>
      <anchorfile>classGrabCutNode.html</anchorfile>
      <anchor>a4535363574778220d384cdf37f1e4971</anchor>
      <arglist>(const std::vector&lt; PointCloudType &gt; &amp;clusters, roslib::Header cloud_header)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>publishImage</name>
      <anchorfile>classGrabCutNode.html</anchorfile>
      <anchor>a8c1361db6cc8dbfd3f90dafcad3c5648</anchor>
      <arglist>(const image_transport::CameraPublisher &amp;pub, sensor_msgs::CameraInfo &amp;info_msg, sensor_msgs::Image &amp;img_msg, const cv::Mat &amp;image, const std::string &amp;encoding)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>scaleCameraInfo</name>
      <anchorfile>classGrabCutNode.html</anchorfile>
      <anchor>a8ad26cc3f87634e0e612a945c068d152</anchor>
      <arglist>(sensor_msgs::CameraInfo &amp;info, float scale)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>serviceCallback</name>
      <anchorfile>classGrabCutNode.html</anchorfile>
      <anchor>a739892c32a7d2d785fd4d1a582fc51a5</anchor>
      <arglist>(TabletopSegmentation::Request &amp;request, TabletopSegmentation::Response &amp;response)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>transformPointCloud</name>
      <anchorfile>classGrabCutNode.html</anchorfile>
      <anchor>a3d457c291dc6bb61415afff454779288</anchor>
      <arglist>(const std::string &amp;target_frame, const sensor_msgs::PointCloud2 &amp;cloud_in, sensor_msgs::PointCloud2 &amp;cloud_out)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>transformPointCloud</name>
      <anchorfile>classGrabCutNode.html</anchorfile>
      <anchor>aca5ca942a76e8355f7573bba44339d51</anchor>
      <arglist>(const std::string &amp;target_frame, const pcl::PointCloud&lt; pcl::PointXYZRGB &gt; &amp;cloud_in, pcl::PointCloud&lt; pcl::PointXYZRGB &gt; &amp;cloud_out)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~GrabCutNode</name>
      <anchorfile>classGrabCutNode.html</anchorfile>
      <anchor>a40f2692db3d5c54c2cbf5192c38049a6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>cluster_distance_</name>
      <anchorfile>classGrabCutNode.html</anchorfile>
      <anchor>a73c22aba44183c39348d36a9072c54a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>clustering_voxel_size_</name>
      <anchorfile>classGrabCutNode.html</anchorfile>
      <anchor>a3509bc30b3b1a97ec2cb29181d9b3d22</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>current_marker_id_</name>
      <anchorfile>classGrabCutNode.html</anchorfile>
      <anchor>a76dd01ce82c0d6b7e46cc4fa7462ab3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>sensor_msgs::CvBridge</type>
      <name>depth_img_bridge_</name>
      <anchorfile>classGrabCutNode.html</anchorfile>
      <anchor>aad5b988239c204f8d0df89a406f23c9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>image_transport::Subscriber</type>
      <name>image_sub_</name>
      <anchorfile>classGrabCutNode.html</anchorfile>
      <anchor>a7cf19ce9cd009634913975927d4dd5c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>sensor_msgs::CvBridge</type>
      <name>img_bridge_</name>
      <anchorfile>classGrabCutNode.html</anchorfile>
      <anchor>a84bc99a98423dd369d390c431db083fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>inlier_threshold_</name>
      <anchorfile>classGrabCutNode.html</anchorfile>
      <anchor>a7ac4d55c7757970f84f69be184e2038c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>image_transport::ImageTransport</type>
      <name>it</name>
      <anchorfile>classGrabCutNode.html</anchorfile>
      <anchor>a7074785447dd289e9e41b521cbfbf708</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tf::TransformListener</type>
      <name>listener_</name>
      <anchorfile>classGrabCutNode.html</anchorfile>
      <anchor>a18543e44acf2f70204874cd95868a598</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Publisher</type>
      <name>marker_pub_</name>
      <anchorfile>classGrabCutNode.html</anchorfile>
      <anchor>a7a1dd2ca3959babca6bfb1424c977aa3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>sensor_msgs::Image</type>
      <name>mask_img_msg</name>
      <anchorfile>classGrabCutNode.html</anchorfile>
      <anchor>ad3f3f9f76a93c37e149270fc986d5831</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>image_transport::CameraPublisher</type>
      <name>mask_pub</name>
      <anchorfile>classGrabCutNode.html</anchorfile>
      <anchor>a84527e4d0ed5247d165d1207ca19c281</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>min_cluster_size_</name>
      <anchorfile>classGrabCutNode.html</anchorfile>
      <anchor>a42d9fe603394e56b15d61abf93a8ef49</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::NodeHandle</type>
      <name>nh_</name>
      <anchorfile>classGrabCutNode.html</anchorfile>
      <anchor>a82df85546812c017b5ff976e2b8600a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>node_name_</name>
      <anchorfile>classGrabCutNode.html</anchorfile>
      <anchor>a5cd55c9091d7aaa0873aa7bd6c2e69b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>num_markers_published_</name>
      <anchorfile>classGrabCutNode.html</anchorfile>
      <anchor>a03d953249aa9ceba9aec0e8214ccc3d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::ServiceClient</type>
      <name>object_recognition_client</name>
      <anchorfile>classGrabCutNode.html</anchorfile>
      <anchor>a581f7d9d018d6d6fe0e774b921213652</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::ServiceServer</type>
      <name>object_selection_srv_</name>
      <anchorfile>classGrabCutNode.html</anchorfile>
      <anchor>a0538bcb6a7c0dead438565f6adc40336</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>plane_detection_voxel_size_</name>
      <anchorfile>classGrabCutNode.html</anchorfile>
      <anchor>a04c8be4d111f35b57792a70e75581ed9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::NodeHandle</type>
      <name>priv_nh_</name>
      <anchorfile>classGrabCutNode.html</anchorfile>
      <anchor>a877740b126a5d4f7beee0779bc2950d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>processing_frame_</name>
      <anchorfile>classGrabCutNode.html</anchorfile>
      <anchor>af0a8528477eb4c3f6c1d1014acc7662e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>table_z_filter_max_</name>
      <anchorfile>classGrabCutNode.html</anchorfile>
      <anchor>ad98be778d4cee6057fc67d15fb500ea3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>table_z_filter_min_</name>
      <anchorfile>classGrabCutNode.html</anchorfile>
      <anchor>ad1003242212ac1047cae568856eac2cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>up_direction_</name>
      <anchorfile>classGrabCutNode.html</anchorfile>
      <anchor>a94ca23cd79a39f45e92ad5cdc98bf1f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>z_filter_max_</name>
      <anchorfile>classGrabCutNode.html</anchorfile>
      <anchor>a9b6dd3623df4acf098c0053059d1fbaa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>z_filter_min_</name>
      <anchorfile>classGrabCutNode.html</anchorfile>
      <anchor>a321c4ead5c6ee1a7efe5752a70e427ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>pcl::KdTree&lt; Point &gt;::Ptr</type>
      <name>KdTreePtr</name>
      <anchorfile>classGrabCutNode.html</anchorfile>
      <anchor>aff6f74c8ab4613d7160d5c2fbbb5828e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>pcl::PointXYZ</type>
      <name>Point</name>
      <anchorfile>classGrabCutNode.html</anchorfile>
      <anchor>a483c15f60efa9efa3e109edd42f3c138</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>boost</name>
    <filename>namespaceboost.html</filename>
  </compound>
</tagfile>
