<?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>grabcut3d_object_segmenter.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-shared_autonomy/doc_stacks/2013-03-05_12-20-03.150958/shared_autonomy/image_segmentation_demo/src/</path>
    <filename>grabcut3d__object__segmenter_8cpp</filename>
    <includes id="grabcut3d__object__segmenter_8h" name="grabcut3d_object_segmenter.h" local="yes" imported="no">image_segmentation_demo/grabcut3d_object_segmenter.h</includes>
    <namespace>image_segmentation_demo</namespace>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>binaryMaskFromGCMask</name>
      <anchorfile>namespaceimage__segmentation__demo.html</anchorfile>
      <anchor>a762943d7030c330840cd076099b4c523</anchor>
      <arglist>(const Mat &amp;_gc_mask, Mat &amp;_bin_mask)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Scalar</type>
      <name>BK</name>
      <anchorfile>namespaceimage__segmentation__demo.html</anchorfile>
      <anchor>a9b8686525958c0fe8bafd1602910b035</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Scalar</type>
      <name>BL</name>
      <anchorfile>namespaceimage__segmentation__demo.html</anchorfile>
      <anchor>adc58692799cf2d346691d778d3abe56b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>DEFAULT_RECT_SCALE_FACTOR</name>
      <anchorfile>namespaceimage__segmentation__demo.html</anchorfile>
      <anchor>adf28ae115ea1d4bb277f07d768d7a0a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>DOT_RADIUS</name>
      <anchorfile>namespaceimage__segmentation__demo.html</anchorfile>
      <anchor>a350b57e08284d44d5082e726cf67b23f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Scalar</type>
      <name>GR</name>
      <anchorfile>namespaceimage__segmentation__demo.html</anchorfile>
      <anchor>a6495e8930db7995ea771b44b38b18d22</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Scalar</type>
      <name>GY</name>
      <anchorfile>namespaceimage__segmentation__demo.html</anchorfile>
      <anchor>abf00889f3c12ff89691107bb676860bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Scalar</type>
      <name>LB</name>
      <anchorfile>namespaceimage__segmentation__demo.html</anchorfile>
      <anchor>aa0fef21bd9e6b0d64602558b84d98634</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>LINE_THICKNESS</name>
      <anchorfile>namespaceimage__segmentation__demo.html</anchorfile>
      <anchor>af755d8296409f8e44713f1ac72eb32ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Scalar</type>
      <name>PK</name>
      <anchorfile>namespaceimage__segmentation__demo.html</anchorfile>
      <anchor>a721e229d9de6fbeb3c269d5e72aa349b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Scalar</type>
      <name>RD</name>
      <anchorfile>namespaceimage__segmentation__demo.html</anchorfile>
      <anchor>a3abf7e75659de1b01a79ca1ded32f665</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Scalar</type>
      <name>WH</name>
      <anchorfile>namespaceimage__segmentation__demo.html</anchorfile>
      <anchor>a5f0b7e34fc01f8cb6ee11bad89b6e54f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>grabcut3d_object_segmenter.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-shared_autonomy/doc_stacks/2013-03-05_12-20-03.150958/shared_autonomy/image_segmentation_demo/include/image_segmentation_demo/</path>
    <filename>grabcut3d__object__segmenter_8h</filename>
    <class kind="class">image_segmentation_demo::GrabCut3DObjectSegmenter</class>
    <namespace>image_segmentation_demo</namespace>
  </compound>
  <compound kind="file">
    <name>image_segmentation_demo.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-shared_autonomy/doc_stacks/2013-03-05_12-20-03.150958/shared_autonomy/image_segmentation_demo/src/</path>
    <filename>image__segmentation__demo_8cpp</filename>
    <includes id="image__segmentation__demo_8h" name="image_segmentation_demo.h" local="yes" imported="no">image_segmentation_demo/image_segmentation_demo.h</includes>
    <includes id="ui__frame_8h" name="ui_frame.h" local="yes" imported="no">image_segmentation_demo/ui_frame.h</includes>
    <namespace>image_segmentation_demo</namespace>
  </compound>
  <compound kind="file">
    <name>image_segmentation_demo.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-shared_autonomy/doc_stacks/2013-03-05_12-20-03.150958/shared_autonomy/image_segmentation_demo/include/image_segmentation_demo/</path>
    <filename>image__segmentation__demo_8h</filename>
    <class kind="class">image_segmentation_demo::PickAndPlaceApp</class>
    <namespace>image_segmentation_demo</namespace>
  </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/image_segmentation_demo/</path>
    <filename>mainpage_8dox</filename>
  </compound>
  <compound kind="file">
    <name>object_segmentation_frame.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-shared_autonomy/doc_stacks/2013-03-05_12-20-03.150958/shared_autonomy/image_segmentation_demo/ui/</path>
    <filename>object__segmentation__frame_8cpp</filename>
    <includes id="object__segmentation__frame_8cpp" name="object_segmentation_frame.cpp" local="yes" imported="no">object_segmentation_frame.h</includes>
  </compound>
  <compound kind="file">
    <name>object_segmentation_frame.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-shared_autonomy/doc_stacks/2013-03-05_12-20-03.150958/shared_autonomy/image_segmentation_demo/ui/</path>
    <filename>object__segmentation__frame_8h</filename>
  </compound>
  <compound kind="file">
    <name>object_segmentation_ui.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-shared_autonomy/doc_stacks/2013-03-05_12-20-03.150958/shared_autonomy/image_segmentation_demo/src/</path>
    <filename>object__segmentation__ui_8cpp</filename>
    <includes id="utils_8h" name="utils.h" local="yes" imported="no">image_segmentation_demo/utils.h</includes>
    <includes id="object__segmentation__ui_8h" name="object_segmentation_ui.h" local="yes" imported="no">image_segmentation_demo/object_segmentation_ui.h</includes>
    <namespace>image_segmentation_demo</namespace>
    <member kind="variable" static="yes">
      <type>static const char</type>
      <name>WINDOW</name>
      <anchorfile>namespaceimage__segmentation__demo.html</anchorfile>
      <anchor>a66a9215b1eaccf15f0745e494a8732b3</anchor>
      <arglist>[]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>object_segmentation_ui.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-shared_autonomy/doc_stacks/2013-03-05_12-20-03.150958/shared_autonomy/image_segmentation_demo/include/image_segmentation_demo/</path>
    <filename>object__segmentation__ui_8h</filename>
    <includes id="grabcut3d__object__segmenter_8h" name="grabcut3d_object_segmenter.h" local="yes" imported="no">image_segmentation_demo/grabcut3d_object_segmenter.h</includes>
    <includes id="table__detector_8h" name="table_detector.h" local="yes" imported="no">image_segmentation_demo/table_detector.h</includes>
    <includes id="ros__image__texture_8h" name="ros_image_texture.h" local="yes" imported="no">image_segmentation_demo/ros_image_texture.h</includes>
    <class kind="class">image_segmentation_demo::ObjectSegmentationUI</class>
    <namespace>image_segmentation_demo</namespace>
  </compound>
  <compound kind="file">
    <name>object_segmentation_ui_old.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-shared_autonomy/doc_stacks/2013-03-05_12-20-03.150958/shared_autonomy/image_segmentation_demo/include/image_segmentation_demo/</path>
    <filename>object__segmentation__ui__old_8h</filename>
    <includes id="grabcut3d__object__segmenter_8h" name="grabcut3d_object_segmenter.h" local="yes" imported="no">image_segmentation_demo/grabcut3d_object_segmenter.h</includes>
    <includes id="table__detector_8h" name="table_detector.h" local="yes" imported="no">image_segmentation_demo/table_detector.h</includes>
    <class kind="class">image_segmentation_demo::ObjectSegmentationUI</class>
    <namespace>image_segmentation_demo</namespace>
  </compound>
  <compound kind="file">
    <name>ros_image_texture.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-shared_autonomy/doc_stacks/2013-03-05_12-20-03.150958/shared_autonomy/image_segmentation_demo/src/</path>
    <filename>ros__image__texture_8cpp</filename>
    <includes id="ros__image__texture_8h" name="ros_image_texture.h" local="yes" imported="no">image_segmentation_demo/ros_image_texture.h</includes>
    <namespace>image_segmentation_demo</namespace>
  </compound>
  <compound kind="file">
    <name>ros_image_texture.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-shared_autonomy/doc_stacks/2013-03-05_12-20-03.150958/shared_autonomy/image_segmentation_demo/include/image_segmentation_demo/</path>
    <filename>ros__image__texture_8h</filename>
    <class kind="class">image_segmentation_demo::ROSImageTexture</class>
    <class kind="class">image_segmentation_demo::UnsupportedImageEncoding</class>
    <namespace>image_segmentation_demo</namespace>
    <member kind="typedef">
      <type>std::vector&lt; std::string &gt;</type>
      <name>V_string</name>
      <anchorfile>namespaceimage__segmentation__demo.html</anchorfile>
      <anchor>a00f4da5e59c78478dab5e970de71d459</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ros_image_texture_rviz.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-shared_autonomy/doc_stacks/2013-03-05_12-20-03.150958/shared_autonomy/image_segmentation_demo/include/image_segmentation_demo/</path>
    <filename>ros__image__texture__rviz_8h</filename>
    <member kind="typedef">
      <type>std::vector&lt; std::string &gt;</type>
      <name>V_string</name>
      <anchorfile>namespacerviz.html</anchorfile>
      <anchor>a808008d31102de0ca358ba6e944f34ce</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>table_detector.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-shared_autonomy/doc_stacks/2013-03-05_12-20-03.150958/shared_autonomy/image_segmentation_demo/src/</path>
    <filename>table__detector_8cpp</filename>
    <includes id="table__detector_8h" name="table_detector.h" local="yes" imported="no">image_segmentation_demo/table_detector.h</includes>
    <namespace>image_segmentation_demo</namespace>
  </compound>
  <compound kind="file">
    <name>table_detector.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-shared_autonomy/doc_stacks/2013-03-05_12-20-03.150958/shared_autonomy/image_segmentation_demo/include/image_segmentation_demo/</path>
    <filename>table__detector_8h</filename>
    <class kind="class">image_segmentation_demo::TableDetector</class>
    <namespace>image_segmentation_demo</namespace>
  </compound>
  <compound kind="file">
    <name>ui_frame.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-shared_autonomy/doc_stacks/2013-03-05_12-20-03.150958/shared_autonomy/image_segmentation_demo/src/</path>
    <filename>ui__frame_8cpp</filename>
    <includes id="object__segmentation__ui_8h" name="object_segmentation_ui.h" local="yes" imported="no">image_segmentation_demo/object_segmentation_ui.h</includes>
    <includes id="ui__frame_8h" name="ui_frame.h" local="yes" imported="no">image_segmentation_demo/ui_frame.h</includes>
    <namespace>image_segmentation_demo</namespace>
  </compound>
  <compound kind="file">
    <name>ui_frame.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-shared_autonomy/doc_stacks/2013-03-05_12-20-03.150958/shared_autonomy/image_segmentation_demo/include/image_segmentation_demo/</path>
    <filename>ui__frame_8h</filename>
    <includes id="object__segmentation__ui_8h" name="object_segmentation_ui.h" local="yes" imported="no">image_segmentation_demo/object_segmentation_ui.h</includes>
    <class kind="class">image_segmentation_demo::SimpleWindow</class>
    <namespace>image_segmentation_demo</namespace>
  </compound>
  <compound kind="file">
    <name>utils.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-shared_autonomy/doc_stacks/2013-03-05_12-20-03.150958/shared_autonomy/image_segmentation_demo/src/</path>
    <filename>utils_8cpp</filename>
    <includes id="utils_8h" name="utils.h" local="yes" imported="no">image_segmentation_demo/utils.h</includes>
    <namespace>image_segmentation_demo</namespace>
    <member kind="function">
      <type>template int</type>
      <name>dist</name>
      <anchorfile>namespaceimage__segmentation__demo.html</anchorfile>
      <anchor>a3ad3e31af0c77136e42e987457c65808</anchor>
      <arglist>(int x_c, int y_c, int x, int y)</arglist>
    </member>
    <member kind="function">
      <type>template float</type>
      <name>dist</name>
      <anchorfile>namespaceimage__segmentation__demo.html</anchorfile>
      <anchor>acb38ee44c137f7b98ca414dbf58664e4</anchor>
      <arglist>(float x_c, float y_c, float x, float y)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>dist</name>
      <anchorfile>namespaceimage__segmentation__demo.html</anchorfile>
      <anchor>a5f401e5f674235aff3f559296708e3a1</anchor>
      <arglist>(T x_c, T y_c, T x, T y)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getRGB</name>
      <anchorfile>namespaceimage__segmentation__demo.html</anchorfile>
      <anchor>ae5781618a3c59e1997562922ee174cc2</anchor>
      <arglist>(float r, float g, float b)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>HSVToRGB</name>
      <anchorfile>namespaceimage__segmentation__demo.html</anchorfile>
      <anchor>adbd9ab8c157bcde799f1499396dbd76e</anchor>
      <arglist>(float h, float s, float v, float &amp;r, float &amp;g, float &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>RGBToHSV</name>
      <anchorfile>namespaceimage__segmentation__demo.html</anchorfile>
      <anchor>ae28ecbaf946a52ed1eb7591a054de561</anchor>
      <arglist>(float r, float g, float b, float &amp;h, float &amp;s, float &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>template int</type>
      <name>square</name>
      <anchorfile>namespaceimage__segmentation__demo.html</anchorfile>
      <anchor>adfc4974e4cbe50099dc8c07d4977d6d4</anchor>
      <arglist>(int x_c)</arglist>
    </member>
    <member kind="function">
      <type>template float</type>
      <name>square</name>
      <anchorfile>namespaceimage__segmentation__demo.html</anchorfile>
      <anchor>a4165be812528354e88d8d8e9a610890d</anchor>
      <arglist>(float x_c)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>square</name>
      <anchorfile>namespaceimage__segmentation__demo.html</anchorfile>
      <anchor>ad977331da8511fdecebed131e312f08a</anchor>
      <arglist>(T x_c)</arglist>
    </member>
    <member kind="function">
      <type>template void</type>
      <name>swap</name>
      <anchorfile>namespaceimage__segmentation__demo.html</anchorfile>
      <anchor>ab0bdeb769f6a8f625fb712a3bb007168</anchor>
      <arglist>(int &amp;x, int &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>template void</type>
      <name>swap</name>
      <anchorfile>namespaceimage__segmentation__demo.html</anchorfile>
      <anchor>af61d8d20eadd2404111768473a79d242</anchor>
      <arglist>(float &amp;x, float &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>namespaceimage__segmentation__demo.html</anchorfile>
      <anchor>a4143a8a906f8bd2b5bd3462803c991a2</anchor>
      <arglist>(T &amp;x, T &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>transformRgb</name>
      <anchorfile>namespaceimage__segmentation__demo.html</anchorfile>
      <anchor>ab29113fe4628179d749d4f5cc76ec9a4</anchor>
      <arglist>(float val, float &amp;r, float &amp;g, float &amp;b)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>utils.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-electric-shared_autonomy/doc_stacks/2013-03-05_12-20-03.150958/shared_autonomy/image_segmentation_demo/include/image_segmentation_demo/</path>
    <filename>utils_8h</filename>
    <namespace>image_segmentation_demo</namespace>
    <member kind="function">
      <type>T</type>
      <name>dist</name>
      <anchorfile>namespaceimage__segmentation__demo.html</anchorfile>
      <anchor>a5f401e5f674235aff3f559296708e3a1</anchor>
      <arglist>(T x_c, T y_c, T x, T y)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getRGB</name>
      <anchorfile>namespaceimage__segmentation__demo.html</anchorfile>
      <anchor>ae5781618a3c59e1997562922ee174cc2</anchor>
      <arglist>(float r, float g, float b)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>HSVToRGB</name>
      <anchorfile>namespaceimage__segmentation__demo.html</anchorfile>
      <anchor>adbd9ab8c157bcde799f1499396dbd76e</anchor>
      <arglist>(float h, float s, float v, float &amp;r, float &amp;g, float &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>RGBToHSV</name>
      <anchorfile>namespaceimage__segmentation__demo.html</anchorfile>
      <anchor>ae28ecbaf946a52ed1eb7591a054de561</anchor>
      <arglist>(float r, float g, float b, float &amp;h, float &amp;s, float &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>square</name>
      <anchorfile>namespaceimage__segmentation__demo.html</anchorfile>
      <anchor>ad977331da8511fdecebed131e312f08a</anchor>
      <arglist>(T x_c)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>namespaceimage__segmentation__demo.html</anchorfile>
      <anchor>a4143a8a906f8bd2b5bd3462803c991a2</anchor>
      <arglist>(T &amp;x, T &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>transformRgb</name>
      <anchorfile>namespaceimage__segmentation__demo.html</anchorfile>
      <anchor>ab29113fe4628179d749d4f5cc76ec9a4</anchor>
      <arglist>(float val, float &amp;r, float &amp;g, float &amp;b)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>boost</name>
    <filename>namespaceboost.html</filename>
  </compound>
  <compound kind="namespace">
    <name>image_segmentation_demo</name>
    <filename>namespaceimage__segmentation__demo.html</filename>
    <class kind="class">image_segmentation_demo::GrabCut3DObjectSegmenter</class>
    <class kind="class">image_segmentation_demo::ObjectSegmentationUI</class>
    <class kind="class">image_segmentation_demo::PickAndPlaceApp</class>
    <class kind="class">image_segmentation_demo::ROSImageTexture</class>
    <class kind="class">image_segmentation_demo::SimpleWindow</class>
    <class kind="class">image_segmentation_demo::TableDetector</class>
    <class kind="class">image_segmentation_demo::UnsupportedImageEncoding</class>
    <member kind="typedef">
      <type>std::vector&lt; std::string &gt;</type>
      <name>V_string</name>
      <anchorfile>namespaceimage__segmentation__demo.html</anchorfile>
      <anchor>a00f4da5e59c78478dab5e970de71d459</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>binaryMaskFromGCMask</name>
      <anchorfile>namespaceimage__segmentation__demo.html</anchorfile>
      <anchor>a762943d7030c330840cd076099b4c523</anchor>
      <arglist>(const Mat &amp;_gc_mask, Mat &amp;_bin_mask)</arglist>
    </member>
    <member kind="function">
      <type>template int</type>
      <name>dist</name>
      <anchorfile>namespaceimage__segmentation__demo.html</anchorfile>
      <anchor>a3ad3e31af0c77136e42e987457c65808</anchor>
      <arglist>(int x_c, int y_c, int x, int y)</arglist>
    </member>
    <member kind="function">
      <type>template float</type>
      <name>dist</name>
      <anchorfile>namespaceimage__segmentation__demo.html</anchorfile>
      <anchor>acb38ee44c137f7b98ca414dbf58664e4</anchor>
      <arglist>(float x_c, float y_c, float x, float y)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>dist</name>
      <anchorfile>namespaceimage__segmentation__demo.html</anchorfile>
      <anchor>a5f401e5f674235aff3f559296708e3a1</anchor>
      <arglist>(T x_c, T y_c, T x, T y)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getRGB</name>
      <anchorfile>namespaceimage__segmentation__demo.html</anchorfile>
      <anchor>ae5781618a3c59e1997562922ee174cc2</anchor>
      <arglist>(float r, float g, float b)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>HSVToRGB</name>
      <anchorfile>namespaceimage__segmentation__demo.html</anchorfile>
      <anchor>adbd9ab8c157bcde799f1499396dbd76e</anchor>
      <arglist>(float h, float s, float v, float &amp;r, float &amp;g, float &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>RGBToHSV</name>
      <anchorfile>namespaceimage__segmentation__demo.html</anchorfile>
      <anchor>ae28ecbaf946a52ed1eb7591a054de561</anchor>
      <arglist>(float r, float g, float b, float &amp;h, float &amp;s, float &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>template int</type>
      <name>square</name>
      <anchorfile>namespaceimage__segmentation__demo.html</anchorfile>
      <anchor>adfc4974e4cbe50099dc8c07d4977d6d4</anchor>
      <arglist>(int x_c)</arglist>
    </member>
    <member kind="function">
      <type>template float</type>
      <name>square</name>
      <anchorfile>namespaceimage__segmentation__demo.html</anchorfile>
      <anchor>a4165be812528354e88d8d8e9a610890d</anchor>
      <arglist>(float x_c)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>square</name>
      <anchorfile>namespaceimage__segmentation__demo.html</anchorfile>
      <anchor>ad977331da8511fdecebed131e312f08a</anchor>
      <arglist>(T x_c)</arglist>
    </member>
    <member kind="function">
      <type>template void</type>
      <name>swap</name>
      <anchorfile>namespaceimage__segmentation__demo.html</anchorfile>
      <anchor>ab0bdeb769f6a8f625fb712a3bb007168</anchor>
      <arglist>(int &amp;x, int &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>template void</type>
      <name>swap</name>
      <anchorfile>namespaceimage__segmentation__demo.html</anchorfile>
      <anchor>af61d8d20eadd2404111768473a79d242</anchor>
      <arglist>(float &amp;x, float &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>namespaceimage__segmentation__demo.html</anchorfile>
      <anchor>a4143a8a906f8bd2b5bd3462803c991a2</anchor>
      <arglist>(T &amp;x, T &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>transformRgb</name>
      <anchorfile>namespaceimage__segmentation__demo.html</anchorfile>
      <anchor>ab29113fe4628179d749d4f5cc76ec9a4</anchor>
      <arglist>(float val, float &amp;r, float &amp;g, float &amp;b)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Scalar</type>
      <name>BK</name>
      <anchorfile>namespaceimage__segmentation__demo.html</anchorfile>
      <anchor>a9b8686525958c0fe8bafd1602910b035</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Scalar</type>
      <name>BL</name>
      <anchorfile>namespaceimage__segmentation__demo.html</anchorfile>
      <anchor>adc58692799cf2d346691d778d3abe56b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>DEFAULT_RECT_SCALE_FACTOR</name>
      <anchorfile>namespaceimage__segmentation__demo.html</anchorfile>
      <anchor>adf28ae115ea1d4bb277f07d768d7a0a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>DOT_RADIUS</name>
      <anchorfile>namespaceimage__segmentation__demo.html</anchorfile>
      <anchor>a350b57e08284d44d5082e726cf67b23f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Scalar</type>
      <name>GR</name>
      <anchorfile>namespaceimage__segmentation__demo.html</anchorfile>
      <anchor>a6495e8930db7995ea771b44b38b18d22</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Scalar</type>
      <name>GY</name>
      <anchorfile>namespaceimage__segmentation__demo.html</anchorfile>
      <anchor>abf00889f3c12ff89691107bb676860bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Scalar</type>
      <name>LB</name>
      <anchorfile>namespaceimage__segmentation__demo.html</anchorfile>
      <anchor>aa0fef21bd9e6b0d64602558b84d98634</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>LINE_THICKNESS</name>
      <anchorfile>namespaceimage__segmentation__demo.html</anchorfile>
      <anchor>af755d8296409f8e44713f1ac72eb32ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Scalar</type>
      <name>PK</name>
      <anchorfile>namespaceimage__segmentation__demo.html</anchorfile>
      <anchor>a721e229d9de6fbeb3c269d5e72aa349b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Scalar</type>
      <name>RD</name>
      <anchorfile>namespaceimage__segmentation__demo.html</anchorfile>
      <anchor>a3abf7e75659de1b01a79ca1ded32f665</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Scalar</type>
      <name>WH</name>
      <anchorfile>namespaceimage__segmentation__demo.html</anchorfile>
      <anchor>a5f0b7e34fc01f8cb6ee11bad89b6e54f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char</type>
      <name>WINDOW</name>
      <anchorfile>namespaceimage__segmentation__demo.html</anchorfile>
      <anchor>a66a9215b1eaccf15f0745e494a8732b3</anchor>
      <arglist>[]</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>image_segmentation_demo::GrabCut3DObjectSegmenter</name>
    <filename>classimage__segmentation__demo_1_1GrabCut3DObjectSegmenter.html</filename>
    <member kind="enumeration">
      <name>GrabState</name>
      <anchorfile>classimage__segmentation__demo_1_1GrabCut3DObjectSegmenter.html</anchorfile>
      <anchor>a6f8ee5e98c3d2de62cde86b7f7dc488b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NOT_SET</name>
      <anchorfile>classimage__segmentation__demo_1_1GrabCut3DObjectSegmenter.html</anchorfile>
      <anchor>a6f8ee5e98c3d2de62cde86b7f7dc488ba9e88eb60c1f44a72fc39b8ed202698c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IN_PROCESS</name>
      <anchorfile>classimage__segmentation__demo_1_1GrabCut3DObjectSegmenter.html</anchorfile>
      <anchor>a6f8ee5e98c3d2de62cde86b7f7dc488bac24c730a2a212428f05c6261f7f0e734</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SET</name>
      <anchorfile>classimage__segmentation__demo_1_1GrabCut3DObjectSegmenter.html</anchorfile>
      <anchor>a6f8ee5e98c3d2de62cde86b7f7dc488ba64ad491696824d34c279a84f543e6c2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EMPTY</name>
      <anchorfile>classimage__segmentation__demo_1_1GrabCut3DObjectSegmenter.html</anchorfile>
      <anchor>a6f8ee5e98c3d2de62cde86b7f7dc488ba4f12e1382c060b9f6fceb734dbca9b44</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>MouseEvent</name>
      <anchorfile>classimage__segmentation__demo_1_1GrabCut3DObjectSegmenter.html</anchorfile>
      <anchor>a9dd86a2894f984b7618ce7870f112d06</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LEFT_BUTTON_DOWN</name>
      <anchorfile>classimage__segmentation__demo_1_1GrabCut3DObjectSegmenter.html</anchorfile>
      <anchor>a9dd86a2894f984b7618ce7870f112d06aba3e1afa813bc5bc4e0a2f70570625bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RIGHT_BUTTON_DOWN</name>
      <anchorfile>classimage__segmentation__demo_1_1GrabCut3DObjectSegmenter.html</anchorfile>
      <anchor>a9dd86a2894f984b7618ce7870f112d06a6e7f0bb880d83c940d689e833388aced</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LEFT_BUTTON_UP</name>
      <anchorfile>classimage__segmentation__demo_1_1GrabCut3DObjectSegmenter.html</anchorfile>
      <anchor>a9dd86a2894f984b7618ce7870f112d06a11b09461e70bf7108450320d7538f25d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RIGHT_BUTTON_UP</name>
      <anchorfile>classimage__segmentation__demo_1_1GrabCut3DObjectSegmenter.html</anchorfile>
      <anchor>a9dd86a2894f984b7618ce7870f112d06aa55d8d01883a651be92c21f1df4ab63e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MOUSE_MOVE</name>
      <anchorfile>classimage__segmentation__demo_1_1GrabCut3DObjectSegmenter.html</anchorfile>
      <anchor>a9dd86a2894f984b7618ce7870f112d06a2d99c1a1b6dd206cc2d6e6ccb9850a56</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>WinColor</name>
      <anchorfile>classimage__segmentation__demo_1_1GrabCut3DObjectSegmenter.html</anchorfile>
      <anchor>a6cabd61cce62ddb8b750c62d2e6df754</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BLACK</name>
      <anchorfile>classimage__segmentation__demo_1_1GrabCut3DObjectSegmenter.html</anchorfile>
      <anchor>a6cabd61cce62ddb8b750c62d2e6df754ad6a7611b85e193cbeab72123aa6eeedd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GRAY</name>
      <anchorfile>classimage__segmentation__demo_1_1GrabCut3DObjectSegmenter.html</anchorfile>
      <anchor>a6cabd61cce62ddb8b750c62d2e6df754adcd85c394e8968320fbe883b6d81ca6d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WHITE</name>
      <anchorfile>classimage__segmentation__demo_1_1GrabCut3DObjectSegmenter.html</anchorfile>
      <anchor>a6cabd61cce62ddb8b750c62d2e6df754a7126c09c033153658ee099bf05ee09f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GREEN</name>
      <anchorfile>classimage__segmentation__demo_1_1GrabCut3DObjectSegmenter.html</anchorfile>
      <anchor>a6cabd61cce62ddb8b750c62d2e6df754ac9cc8fcd2d2305dae0fd41c33f67c883</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BLUE</name>
      <anchorfile>classimage__segmentation__demo_1_1GrabCut3DObjectSegmenter.html</anchorfile>
      <anchor>a6cabd61cce62ddb8b750c62d2e6df754a826088e216f5774d8b1e65a90ee6cd5d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Mat</type>
      <name>binaryMask</name>
      <anchorfile>classimage__segmentation__demo_1_1GrabCut3DObjectSegmenter.html</anchorfile>
      <anchor>ab053878530ca8deacaa53e3f48923cd2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Mat &amp;</type>
      <name>depthImage</name>
      <anchorfile>classimage__segmentation__demo_1_1GrabCut3DObjectSegmenter.html</anchorfile>
      <anchor>a5e0eb11c1ca84e4966540fa9ab779d9a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Mat &amp;</type>
      <name>displayImage</name>
      <anchorfile>classimage__segmentation__demo_1_1GrabCut3DObjectSegmenter.html</anchorfile>
      <anchor>a11a2958e3bd53c27d318c0a8bdd848c3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GrabCut3DObjectSegmenter</name>
      <anchorfile>classimage__segmentation__demo_1_1GrabCut3DObjectSegmenter.html</anchorfile>
      <anchor>a93c34be72b50570b308a3c293b17918a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Mat &amp;</type>
      <name>image</name>
      <anchorfile>classimage__segmentation__demo_1_1GrabCut3DObjectSegmenter.html</anchorfile>
      <anchor>aaebb4bb86e3a7278687f07a319e3d0f0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>initialized</name>
      <anchorfile>classimage__segmentation__demo_1_1GrabCut3DObjectSegmenter.html</anchorfile>
      <anchor>a8414c681a189f1e81d05b8cb19fa3cb8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>initializedIs</name>
      <anchorfile>classimage__segmentation__demo_1_1GrabCut3DObjectSegmenter.html</anchorfile>
      <anchor>a58a704d5577567463399d3c817cdbd86</anchor>
      <arglist>(bool)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>iterCount</name>
      <anchorfile>classimage__segmentation__demo_1_1GrabCut3DObjectSegmenter.html</anchorfile>
      <anchor>a8ab3fe01e961f1eaf3d998fbb571bb4c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>iterCountInc</name>
      <anchorfile>classimage__segmentation__demo_1_1GrabCut3DObjectSegmenter.html</anchorfile>
      <anchor>ae537773c4eb7f9e046b467697ecc1661</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>iterCountIs</name>
      <anchorfile>classimage__segmentation__demo_1_1GrabCut3DObjectSegmenter.html</anchorfile>
      <anchor>aef0b0af86c2af1b0c18788fe3dd209c4</anchor>
      <arglist>(int _icnt)</arglist>
    </member>
    <member kind="function">
      <type>const Mat &amp;</type>
      <name>mask</name>
      <anchorfile>classimage__segmentation__demo_1_1GrabCut3DObjectSegmenter.html</anchorfile>
      <anchor>a33450abd1f8711ce2248fbb1cc9b6d4d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>mouseClick</name>
      <anchorfile>classimage__segmentation__demo_1_1GrabCut3DObjectSegmenter.html</anchorfile>
      <anchor>a0dc8e75b96643995fe7804a79791babe</anchor>
      <arglist>(MouseEvent event, int x, int y, bool control_down, bool shift_down)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>rectIs</name>
      <anchorfile>classimage__segmentation__demo_1_1GrabCut3DObjectSegmenter.html</anchorfile>
      <anchor>a8b15745340006725769916fe18b227b8</anchor>
      <arglist>(const Rect &amp;)</arglist>
    </member>
    <member kind="function">
      <type>GrabState</type>
      <name>rectState</name>
      <anchorfile>classimage__segmentation__demo_1_1GrabCut3DObjectSegmenter.html</anchorfile>
      <anchor>aade04e7cfc93d72ec68da11574b0622b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setImages</name>
      <anchorfile>classimage__segmentation__demo_1_1GrabCut3DObjectSegmenter.html</anchorfile>
      <anchor>a44d9f831a8ef0600223f15eb999a2349</anchor>
      <arglist>(const Mat &amp;image, const Mat &amp;depth_image)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setWinColor</name>
      <anchorfile>classimage__segmentation__demo_1_1GrabCut3DObjectSegmenter.html</anchorfile>
      <anchor>a537c6521489299de86487dd9d91e95f4</anchor>
      <arglist>(WinColor _c)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>updateDisplayImage</name>
      <anchorfile>classimage__segmentation__demo_1_1GrabCut3DObjectSegmenter.html</anchorfile>
      <anchor>a7b181d8da2486461285a73b8b155a76a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>WinColor</type>
      <name>winColor</name>
      <anchorfile>classimage__segmentation__demo_1_1GrabCut3DObjectSegmenter.html</anchorfile>
      <anchor>ae7a9260454ef14e6dbff07ee8791760d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~GrabCut3DObjectSegmenter</name>
      <anchorfile>classimage__segmentation__demo_1_1GrabCut3DObjectSegmenter.html</anchorfile>
      <anchor>a130d31e8d9b4b27376f31324aa7fa68d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Rect</type>
      <name>DEFAULT_RECT</name>
      <anchorfile>classimage__segmentation__demo_1_1GrabCut3DObjectSegmenter.html</anchorfile>
      <anchor>ab027a5d3cfde7d4ce0dbce345c2484cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setLblsInMask</name>
      <anchorfile>classimage__segmentation__demo_1_1GrabCut3DObjectSegmenter.html</anchorfile>
      <anchor>a477e2450ba1ada101924a4e3f5c34cac</anchor>
      <arglist>(bool control_down, bool shift_down, Point p, bool isPr)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setRectInMask</name>
      <anchorfile>classimage__segmentation__demo_1_1GrabCut3DObjectSegmenter.html</anchorfile>
      <anchor>aaa8fd131fb99bebe59fc9eb11792f7ec</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Mat</type>
      <name>bgd_model_</name>
      <anchorfile>classimage__segmentation__demo_1_1GrabCut3DObjectSegmenter.html</anchorfile>
      <anchor>a9f5f3d51a6ac7116aa09813c089ed064</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>vector&lt; Point &gt;</type>
      <name>bgd_pxls_</name>
      <anchorfile>classimage__segmentation__demo_1_1GrabCut3DObjectSegmenter.html</anchorfile>
      <anchor>ada1146bb1ac2a97355ba37ccb7975608</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Mat</type>
      <name>depth_image_</name>
      <anchorfile>classimage__segmentation__demo_1_1GrabCut3DObjectSegmenter.html</anchorfile>
      <anchor>a451f19b5db9f7db4f27062f37017396a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Mat</type>
      <name>display_image_</name>
      <anchorfile>classimage__segmentation__demo_1_1GrabCut3DObjectSegmenter.html</anchorfile>
      <anchor>a1f30947c9f93f0081d81f74e7dddaeee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Mat</type>
      <name>fgd_model_</name>
      <anchorfile>classimage__segmentation__demo_1_1GrabCut3DObjectSegmenter.html</anchorfile>
      <anchor>a543e7c76c4e3af4072aff6372392fc34</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>vector&lt; Point &gt;</type>
      <name>fgd_pxls_</name>
      <anchorfile>classimage__segmentation__demo_1_1GrabCut3DObjectSegmenter.html</anchorfile>
      <anchor>a652857d1f5f38101fb77961645d653c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Mat</type>
      <name>image_</name>
      <anchorfile>classimage__segmentation__demo_1_1GrabCut3DObjectSegmenter.html</anchorfile>
      <anchor>ae765920671f3bafef21bdb576cf298c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>initialized_</name>
      <anchorfile>classimage__segmentation__demo_1_1GrabCut3DObjectSegmenter.html</anchorfile>
      <anchor>a94db07f3222a568fa5d2c3ed10ebddf6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>iter_count_</name>
      <anchorfile>classimage__segmentation__demo_1_1GrabCut3DObjectSegmenter.html</anchorfile>
      <anchor>a7882bbe43c3f8b37d2122c296cca061d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>GrabState</type>
      <name>lbls_state_</name>
      <anchorfile>classimage__segmentation__demo_1_1GrabCut3DObjectSegmenter.html</anchorfile>
      <anchor>a8672ab6cd300ac10b08c33b6592e689e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Mat</type>
      <name>mask_</name>
      <anchorfile>classimage__segmentation__demo_1_1GrabCut3DObjectSegmenter.html</anchorfile>
      <anchor>a3e3093baa87652cc5d0ca84573185ea7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>vector&lt; Point &gt;</type>
      <name>pr_bgd_pxls_</name>
      <anchorfile>classimage__segmentation__demo_1_1GrabCut3DObjectSegmenter.html</anchorfile>
      <anchor>a4650805623868d21d3df0176cd2df8b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>vector&lt; Point &gt;</type>
      <name>pr_fgd_pxls_</name>
      <anchorfile>classimage__segmentation__demo_1_1GrabCut3DObjectSegmenter.html</anchorfile>
      <anchor>a2a7488357a41801ec6d532f7a6298ff0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>GrabState</type>
      <name>pr_lbls_state_</name>
      <anchorfile>classimage__segmentation__demo_1_1GrabCut3DObjectSegmenter.html</anchorfile>
      <anchor>a1ce3555006b5193b3e25c6432859263b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Rect</type>
      <name>rect_</name>
      <anchorfile>classimage__segmentation__demo_1_1GrabCut3DObjectSegmenter.html</anchorfile>
      <anchor>aac9e441e70c25450f3865af5a04c7158</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>GrabState</type>
      <name>rect_state_</name>
      <anchorfile>classimage__segmentation__demo_1_1GrabCut3DObjectSegmenter.html</anchorfile>
      <anchor>abfe6f8d8ceb23e3123e720a736e33f03</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>WinColor</type>
      <name>win_color_</name>
      <anchorfile>classimage__segmentation__demo_1_1GrabCut3DObjectSegmenter.html</anchorfile>
      <anchor>a602036cf18f8949218b3af9a342e5135</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>image_segmentation_demo::ObjectSegmentationUI</name>
    <filename>classimage__segmentation__demo_1_1ObjectSegmentationUI.html</filename>
    <base>ObjectSegmentationFrame</base>
    <base>ObjectSegmentationFrame</base>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>acceptButtonClicked</name>
      <anchorfile>classimage__segmentation__demo_1_1ObjectSegmentationUI.html</anchorfile>
      <anchor>a1e620eda024fd3879454fd0b5c3dc619</anchor>
      <arglist>(wxCommandEvent &amp;)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>cancelButtonClicked</name>
      <anchorfile>classimage__segmentation__demo_1_1ObjectSegmentationUI.html</anchorfile>
      <anchor>abab60535a7bdfd2f8fb23da08a825e5a</anchor>
      <arglist>(wxCommandEvent &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>cleanupAndQuit</name>
      <anchorfile>classimage__segmentation__demo_1_1ObjectSegmentationUI.html</anchorfile>
      <anchor>aa79c297c09bbda1cb6d1ec311064ef9c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ObjectSegmentationUI</name>
      <anchorfile>classimage__segmentation__demo_1_1ObjectSegmentationUI.html</anchorfile>
      <anchor>a8dfc69d48fefda76edaa1b107c5bfcc5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ObjectSegmentationUI</name>
      <anchorfile>classimage__segmentation__demo_1_1ObjectSegmentationUI.html</anchorfile>
      <anchor>a8600c9bfe82b4a8918291e9a9142011e</anchor>
      <arglist>(wxWindow *parentwindow)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>onRenderWindowMouseEvents</name>
      <anchorfile>classimage__segmentation__demo_1_1ObjectSegmentationUI.html</anchorfile>
      <anchor>aadbe4ec75727fe9976412e9782ba1cc8</anchor>
      <arglist>(wxMouseEvent &amp;event)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>refreshButtonClicked</name>
      <anchorfile>classimage__segmentation__demo_1_1ObjectSegmentationUI.html</anchorfile>
      <anchor>a8fc5013d49de69314194176f3f2347ff</anchor>
      <arglist>(wxCommandEvent &amp;)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>resetButtonClicked</name>
      <anchorfile>classimage__segmentation__demo_1_1ObjectSegmentationUI.html</anchorfile>
      <anchor>a012576d635d315de0ae174cad97b3ef3</anchor>
      <arglist>(wxCommandEvent &amp;)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>segmentButtonClicked</name>
      <anchorfile>classimage__segmentation__demo_1_1ObjectSegmentationUI.html</anchorfile>
      <anchor>a5da9196032ea96d47b9bac25a46bbade</anchor>
      <arglist>(wxCommandEvent &amp;)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>update</name>
      <anchorfile>classimage__segmentation__demo_1_1ObjectSegmentationUI.html</anchorfile>
      <anchor>a6fba1cd6c9a2c7d5f446685d2c93b5f4</anchor>
      <arglist>(float wall_dt, float ros_dt)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>update</name>
      <anchorfile>classimage__segmentation__demo_1_1ObjectSegmentationUI.html</anchorfile>
      <anchor>aabd12971e1b060b47782de5621857ecc</anchor>
      <arglist>(float wall_dt, float ros_dt)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ObjectSegmentationUI</name>
      <anchorfile>classimage__segmentation__demo_1_1ObjectSegmentationUI.html</anchorfile>
      <anchor>a131c851c616621fc045f2a283f9c5e37</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ObjectSegmentationUI</name>
      <anchorfile>classimage__segmentation__demo_1_1ObjectSegmentationUI.html</anchorfile>
      <anchor>a8cc8a310afa4a3c0362d7c7c5f7bce3f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>acceptButtonClicked</name>
      <anchorfile>classimage__segmentation__demo_1_1ObjectSegmentationUI.html</anchorfile>
      <anchor>a454b8063efad346d69f7acd821f831f2</anchor>
      <arglist>(wxCommandEvent &amp;)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>cancelButtonClicked</name>
      <anchorfile>classimage__segmentation__demo_1_1ObjectSegmentationUI.html</anchorfile>
      <anchor>a4358b37b38f51fdfb005ab03cde26123</anchor>
      <arglist>(wxCommandEvent &amp;)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>cleanupAndHide</name>
      <anchorfile>classimage__segmentation__demo_1_1ObjectSegmentationUI.html</anchorfile>
      <anchor>a5e841170fddae4b2331785c51930a4cc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>createRenderPanel</name>
      <anchorfile>classimage__segmentation__demo_1_1ObjectSegmentationUI.html</anchorfile>
      <anchor>a13d0bd9c41dae7c879639c40881ca3d4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>onRenderWindowMouseEvents</name>
      <anchorfile>classimage__segmentation__demo_1_1ObjectSegmentationUI.html</anchorfile>
      <anchor>a733909f01493f3cc9b14b20af4d5df08</anchor>
      <arglist>(wxMouseEvent &amp;event)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>reconstructAndClusterPointCloud</name>
      <anchorfile>classimage__segmentation__demo_1_1ObjectSegmentationUI.html</anchorfile>
      <anchor>abcc7484542ff09273291e7b3a36febd6</anchor>
      <arglist>(tabletop_object_detector::TabletopDetection &amp;result)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>resetButtonClicked</name>
      <anchorfile>classimage__segmentation__demo_1_1ObjectSegmentationUI.html</anchorfile>
      <anchor>a1621de93472c284a58ebaea1c9bcd8e0</anchor>
      <arglist>(wxCommandEvent &amp;)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>segmentButtonClicked</name>
      <anchorfile>classimage__segmentation__demo_1_1ObjectSegmentationUI.html</anchorfile>
      <anchor>aac0405f26a4156a6fd770136439c734b</anchor>
      <arglist>(wxCommandEvent &amp;)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>stopSegmentation</name>
      <anchorfile>classimage__segmentation__demo_1_1ObjectSegmentationUI.html</anchorfile>
      <anchor>ab3f85e0c0ad2879e42b73b0166809991</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>rviz_interaction_tools::ImageOverlay *</type>
      <name>image_overlay_</name>
      <anchorfile>classimage__segmentation__demo_1_1ObjectSegmentationUI.html</anchorfile>
      <anchor>ae1e9717ca56ee8c9015507cd3718483e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>rviz::RenderPanel *</type>
      <name>render_panel_</name>
      <anchorfile>classimage__segmentation__demo_1_1ObjectSegmentationUI.html</anchorfile>
      <anchor>a532cc4705e240a8c72ba94449b6b94f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Ogre::SceneNode *</type>
      <name>scene_root_</name>
      <anchorfile>classimage__segmentation__demo_1_1ObjectSegmentationUI.html</anchorfile>
      <anchor>a79de50a7272cf00ed1d65b594a06650c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>rviz::WindowManagerInterface *</type>
      <name>window_manager_</name>
      <anchorfile>classimage__segmentation__demo_1_1ObjectSegmentationUI.html</anchorfile>
      <anchor>ad118545916a4e2484d55518864117e51</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>geometry_msgs::Point32</type>
      <name>Point</name>
      <anchorfile>classimage__segmentation__demo_1_1ObjectSegmentationUI.html</anchorfile>
      <anchor>a1d714d8ff9ffcf48872a66c7bffd11de</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>ResetType</name>
      <anchorfile>classimage__segmentation__demo_1_1ObjectSegmentationUI.html</anchorfile>
      <anchor>abc1e95b28ef49cccd9081013c9c87708</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PLAIN</name>
      <anchorfile>classimage__segmentation__demo_1_1ObjectSegmentationUI.html</anchorfile>
      <anchor>abc1e95b28ef49cccd9081013c9c87708a2b8b5f000a412e979161474f28396d07</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>COLOR</name>
      <anchorfile>classimage__segmentation__demo_1_1ObjectSegmentationUI.html</anchorfile>
      <anchor>abc1e95b28ef49cccd9081013c9c87708af4bc42482d01149035c117ddb9fec36c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SURFACE</name>
      <anchorfile>classimage__segmentation__demo_1_1ObjectSegmentationUI.html</anchorfile>
      <anchor>abc1e95b28ef49cccd9081013c9c87708ae4b640dd824bc5e6e85cbbd98b00a672</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DISP</name>
      <anchorfile>classimage__segmentation__demo_1_1ObjectSegmentationUI.html</anchorfile>
      <anchor>abc1e95b28ef49cccd9081013c9c87708acd3b70ccdcd9d6ad1585804cf7e36b6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HOLES</name>
      <anchorfile>classimage__segmentation__demo_1_1ObjectSegmentationUI.html</anchorfile>
      <anchor>abc1e95b28ef49cccd9081013c9c87708a6aebe815557852e0b032e9b77d7c0f3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNIFORM</name>
      <anchorfile>classimage__segmentation__demo_1_1ObjectSegmentationUI.html</anchorfile>
      <anchor>abc1e95b28ef49cccd9081013c9c87708ab764059bb5b5f6d2d0befad936d4b30f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>convertImageMessageToMat</name>
      <anchorfile>classimage__segmentation__demo_1_1ObjectSegmentationUI.html</anchorfile>
      <anchor>acd5ed06cff140aaaec5248837c3b1074</anchor>
      <arglist>(const sensor_msgs::Image &amp;image_msg, Mat &amp;image)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>convertImageMessageToMat</name>
      <anchorfile>classimage__segmentation__demo_1_1ObjectSegmentationUI.html</anchorfile>
      <anchor>acd5ed06cff140aaaec5248837c3b1074</anchor>
      <arglist>(const sensor_msgs::Image &amp;image_msg, Mat &amp;image)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>convertMatToImageMessage</name>
      <anchorfile>classimage__segmentation__demo_1_1ObjectSegmentationUI.html</anchorfile>
      <anchor>aceed8c1fd58d2d312e04967b90b121e9</anchor>
      <arglist>(const Mat &amp;image, sensor_msgs::Image &amp;image_msg)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>convertMatToImageMessage</name>
      <anchorfile>classimage__segmentation__demo_1_1ObjectSegmentationUI.html</anchorfile>
      <anchor>aceed8c1fd58d2d312e04967b90b121e9</anchor>
      <arglist>(const Mat &amp;image, sensor_msgs::Image &amp;image_msg)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>fillRgbImage</name>
      <anchorfile>classimage__segmentation__demo_1_1ObjectSegmentationUI.html</anchorfile>
      <anchor>a913122f6cb42fdd353de946dc1ae9ba7</anchor>
      <arglist>(sensor_msgs::Image &amp;rgb_img, const sensor_msgs::PointCloud2 &amp;point_cloud)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>fillRgbImage</name>
      <anchorfile>classimage__segmentation__demo_1_1ObjectSegmentationUI.html</anchorfile>
      <anchor>a913122f6cb42fdd353de946dc1ae9ba7</anchor>
      <arglist>(sensor_msgs::Image &amp;rgb_img, const sensor_msgs::PointCloud2 &amp;point_cloud)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>getDepthImage</name>
      <anchorfile>classimage__segmentation__demo_1_1ObjectSegmentationUI.html</anchorfile>
      <anchor>a85ad0fa482b64d55b22f67724c202222</anchor>
      <arglist>(sensor_msgs::Image &amp;image_msg)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>getDepthImage</name>
      <anchorfile>classimage__segmentation__demo_1_1ObjectSegmentationUI.html</anchorfile>
      <anchor>a85ad0fa482b64d55b22f67724c202222</anchor>
      <arglist>(sensor_msgs::Image &amp;image_msg)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>GetSensorData</name>
      <anchorfile>classimage__segmentation__demo_1_1ObjectSegmentationUI.html</anchorfile>
      <anchor>a6292e1a4804d994a92cf85e42bb4f717</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>overlaySegmentationMask</name>
      <anchorfile>classimage__segmentation__demo_1_1ObjectSegmentationUI.html</anchorfile>
      <anchor>a8bb22940b7f9fce94f917dd3314e3f87</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>reconstructAndClusterPointCloud</name>
      <anchorfile>classimage__segmentation__demo_1_1ObjectSegmentationUI.html</anchorfile>
      <anchor>a4fde0de5d298742396f70b54e831f760</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>resetVars</name>
      <anchorfile>classimage__segmentation__demo_1_1ObjectSegmentationUI.html</anchorfile>
      <anchor>a1526d01a1a24ce9a53f204d48c41cb10</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>resetVars</name>
      <anchorfile>classimage__segmentation__demo_1_1ObjectSegmentationUI.html</anchorfile>
      <anchor>a1526d01a1a24ce9a53f204d48c41cb10</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>RunRestOfPickAndPlace</name>
      <anchorfile>classimage__segmentation__demo_1_1ObjectSegmentationUI.html</anchorfile>
      <anchor>aa396f7dc518e0f999c3673c811ff5bbe</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>saveData</name>
      <anchorfile>classimage__segmentation__demo_1_1ObjectSegmentationUI.html</anchorfile>
      <anchor>adbc7431331fd950afea5c8506d7fbd7c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setUpEventHandlers</name>
      <anchorfile>classimage__segmentation__demo_1_1ObjectSegmentationUI.html</anchorfile>
      <anchor>a8e340f249c5e18ff4521ec05376ac391</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>SetUpPickandPlaceApp</name>
      <anchorfile>classimage__segmentation__demo_1_1ObjectSegmentationUI.html</anchorfile>
      <anchor>ae6ebf72a2c3230d5cd17e3aa215d52f5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>transformPointCloud</name>
      <anchorfile>classimage__segmentation__demo_1_1ObjectSegmentationUI.html</anchorfile>
      <anchor>af43d5af94bf2cd93b2ec53dc115453a6</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" protection="private">
      <type>void</type>
      <name>update</name>
      <anchorfile>classimage__segmentation__demo_1_1ObjectSegmentationUI.html</anchorfile>
      <anchor>a474809c9ed8d7a42f73f991bc1ea8940</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>updateImageOverlay</name>
      <anchorfile>classimage__segmentation__demo_1_1ObjectSegmentationUI.html</anchorfile>
      <anchor>a54e128d690623007139dbb41660e56b4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>updateImageOverlay</name>
      <anchorfile>classimage__segmentation__demo_1_1ObjectSegmentationUI.html</anchorfile>
      <anchor>a54e128d690623007139dbb41660e56b4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>updateView</name>
      <anchorfile>classimage__segmentation__demo_1_1ObjectSegmentationUI.html</anchorfile>
      <anchor>ad5a81569b2dee305bb697aea6ee6c463</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>ARM_ACTION_NAME</name>
      <anchorfile>classimage__segmentation__demo_1_1ObjectSegmentationUI.html</anchorfile>
      <anchor>a32c115ca86e8a33cb32bff4a83560a53</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>cv::Mat</type>
      <name>binary_mask_</name>
      <anchorfile>classimage__segmentation__demo_1_1ObjectSegmentationUI.html</anchorfile>
      <anchor>aed745d8851cf1c6a07b12406b9e5c97c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Ogre::Camera *</type>
      <name>camera_</name>
      <anchorfile>classimage__segmentation__demo_1_1ObjectSegmentationUI.html</anchorfile>
      <anchor>a232b0266263d9f812185d4bc82b0593e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>chatter_pub</name>
      <anchorfile>classimage__segmentation__demo_1_1ObjectSegmentationUI.html</anchorfile>
      <anchor>a9d8903e3bf57e5e81e6e5dd6aac997d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; sensor_msgs::PointCloud &gt;</type>
      <name>clusters_</name>
      <anchorfile>classimage__segmentation__demo_1_1ObjectSegmentationUI.html</anchorfile>
      <anchor>a1c730dd299cb25c9f0a69a0a3bb614ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>COLLISION_PROCESSING_SERVICE_NAME</name>
      <anchorfile>classimage__segmentation__demo_1_1ObjectSegmentationUI.html</anchorfile>
      <anchor>af8ebd61ca88aee411941c6bf1b834df0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::ServiceClient</type>
      <name>collision_processing_srv</name>
      <anchorfile>classimage__segmentation__demo_1_1ObjectSegmentationUI.html</anchorfile>
      <anchor>af15a9053d3c4fe3d3494b6f227ce38c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>sensor_msgs::CameraInfo</type>
      <name>current_camera_info_</name>
      <anchorfile>classimage__segmentation__demo_1_1ObjectSegmentationUI.html</anchorfile>
      <anchor>abd52da31376ff8c26aa0a0611595cbf2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>sensor_msgs::Image</type>
      <name>current_depth_image_</name>
      <anchorfile>classimage__segmentation__demo_1_1ObjectSegmentationUI.html</anchorfile>
      <anchor>ab4ad5974595b8007e92c888deda120da</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>stereo_msgs::DisparityImage</type>
      <name>current_disparity_image_</name>
      <anchorfile>classimage__segmentation__demo_1_1ObjectSegmentationUI.html</anchorfile>
      <anchor>ab89b3a70665b332e8d7c835db93cfd4b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>sensor_msgs::Image</type>
      <name>current_image_</name>
      <anchorfile>classimage__segmentation__demo_1_1ObjectSegmentationUI.html</anchorfile>
      <anchor>a16764e9b71e60852e5225dd1c17d5c49</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>current_marker_id_</name>
      <anchorfile>classimage__segmentation__demo_1_1ObjectSegmentationUI.html</anchorfile>
      <anchor>a3fbe39b16751dfae2e819662f74b667e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>sensor_msgs::PointCloud2</type>
      <name>current_point_cloud_</name>
      <anchorfile>classimage__segmentation__demo_1_1ObjectSegmentationUI.html</anchorfile>
      <anchor>a9e6d2968ec4bc9a3f4070030f0a85a87</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>data_location_</name>
      <anchorfile>classimage__segmentation__demo_1_1ObjectSegmentationUI.html</anchorfile>
      <anchor>a0c57415574907baadbd1860394f574a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>data_string_</name>
      <anchorfile>classimage__segmentation__demo_1_1ObjectSegmentationUI.html</anchorfile>
      <anchor>a5928cbc6f85aeb83adf44546995132aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>tabletop_object_detector::TabletopDetectionResult</type>
      <name>detection_call_</name>
      <anchorfile>classimage__segmentation__demo_1_1ObjectSegmentationUI.html</anchorfile>
      <anchor>a4899830fc1bd3ce708506f098f1108e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>sensor_msgs::Image</type>
      <name>display_image_</name>
      <anchorfile>classimage__segmentation__demo_1_1ObjectSegmentationUI.html</anchorfile>
      <anchor>a8f7afb9e6ca34ee03e08cc9d1c53b54d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>image_transport::Publisher</type>
      <name>image_pub_</name>
      <anchorfile>classimage__segmentation__demo_1_1ObjectSegmentationUI.html</anchorfile>
      <anchor>a483d82b934b6af5cadd4acccf524dce7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>tf::TransformListener</type>
      <name>listener_</name>
      <anchorfile>classimage__segmentation__demo_1_1ObjectSegmentationUI.html</anchorfile>
      <anchor>a9c36262bdf32a65997995ae23fdcfdc1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>marker_pub_</name>
      <anchorfile>classimage__segmentation__demo_1_1ObjectSegmentationUI.html</anchorfile>
      <anchor>a4d6803295e373493af426490753a575d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::NodeHandlePtr</type>
      <name>nh</name>
      <anchorfile>classimage__segmentation__demo_1_1ObjectSegmentationUI.html</anchorfile>
      <anchor>abe17b1b88693965e4738b67d0c16608c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::NodeHandle</type>
      <name>nh_</name>
      <anchorfile>classimage__segmentation__demo_1_1ObjectSegmentationUI.html</anchorfile>
      <anchor>afc1564f0f6e6fb154c067b64859fd5a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>num_markers_published_</name>
      <anchorfile>classimage__segmentation__demo_1_1ObjectSegmentationUI.html</anchorfile>
      <anchor>ad7402c743ab03df0bc2df20fc0c0f2fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>num_resets_</name>
      <anchorfile>classimage__segmentation__demo_1_1ObjectSegmentationUI.html</anchorfile>
      <anchor>ac4fa9e507213e7a48c1b54be01b2ac30</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>OBJECT_DETECTION_SERVICE_NAME</name>
      <anchorfile>classimage__segmentation__demo_1_1ObjectSegmentationUI.html</anchorfile>
      <anchor>a8099d9247e1d14e9573e3b99af49dda3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::ServiceClient</type>
      <name>object_detection_srv</name>
      <anchorfile>classimage__segmentation__demo_1_1ObjectSegmentationUI.html</anchorfile>
      <anchor>a456d99cd52979c497d7f7face674c17d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>object_grasp_</name>
      <anchorfile>classimage__segmentation__demo_1_1ObjectSegmentationUI.html</anchorfile>
      <anchor>ac60cb6f923b81fd3811423fa1acf2ed7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>GrabCut3DObjectSegmenter *</type>
      <name>object_segmenter_</name>
      <anchorfile>classimage__segmentation__demo_1_1ObjectSegmentationUI.html</anchorfile>
      <anchor>addfbbe6e3806cef87ab5dce75b09d1e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>PICKUP_ACTION_NAME</name>
      <anchorfile>classimage__segmentation__demo_1_1ObjectSegmentationUI.html</anchorfile>
      <anchor>a83e43ac03cd4876e23bd930fce00c48b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>actionlib::SimpleActionClient&lt; object_manipulation_msgs::PickupAction &gt; *</type>
      <name>pickup_client</name>
      <anchorfile>classimage__segmentation__demo_1_1ObjectSegmentationUI.html</anchorfile>
      <anchor>af4226bef81cc4a330b0e4be2f8d8b085</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>PLACE_ACTION_NAME</name>
      <anchorfile>classimage__segmentation__demo_1_1ObjectSegmentationUI.html</anchorfile>
      <anchor>ad159b7a3492c3e6f0c44dc03f390789d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>actionlib::SimpleActionClient&lt; object_manipulation_msgs::PlaceAction &gt; *</type>
      <name>place_client</name>
      <anchorfile>classimage__segmentation__demo_1_1ObjectSegmentationUI.html</anchorfile>
      <anchor>a5083265ca4e0bb6f4ec82def4282c486</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::NodeHandle</type>
      <name>priv_nh_</name>
      <anchorfile>classimage__segmentation__demo_1_1ObjectSegmentationUI.html</anchorfile>
      <anchor>ae27ee53e1bd4b6bc1d7fdea9c7276ae4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>recording_time_</name>
      <anchorfile>classimage__segmentation__demo_1_1ObjectSegmentationUI.html</anchorfile>
      <anchor>a68fb53ddee2a999b117c1522dd14db19</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ogre_tools::wxOgreRenderWindow *</type>
      <name>render_window_</name>
      <anchorfile>classimage__segmentation__demo_1_1ObjectSegmentationUI.html</anchorfile>
      <anchor>a0b8373eac8b489faad00c4c462496f5a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::ServiceClient</type>
      <name>rgbd_assembler_client_</name>
      <anchorfile>classimage__segmentation__demo_1_1ObjectSegmentationUI.html</anchorfile>
      <anchor>a40aa6b08c219e760e359c844544aebf5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>rgbd_assembler::RgbdAssembly</type>
      <name>rgbd_assembler_srv_</name>
      <anchorfile>classimage__segmentation__demo_1_1ObjectSegmentationUI.html</anchorfile>
      <anchor>a0a4a584c49fcd003f54f9dba157b55cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>RGBD_ASSEMBLY_SERVICE_NAME</name>
      <anchorfile>classimage__segmentation__demo_1_1ObjectSegmentationUI.html</anchorfile>
      <anchor>ad981d9b91f8944f2af2836147af1994f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>simple_robot_control::Robot</type>
      <name>robot_</name>
      <anchorfile>classimage__segmentation__demo_1_1ObjectSegmentationUI.html</anchorfile>
      <anchor>afafe6e3a5444813c7d4ac7d308036401</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Ogre::Root *</type>
      <name>root_</name>
      <anchorfile>classimage__segmentation__demo_1_1ObjectSegmentationUI.html</anchorfile>
      <anchor>ac06e71619b4fd2ce9e29778ce0ea46ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Ogre::SceneManager *</type>
      <name>scene_manager_</name>
      <anchorfile>classimage__segmentation__demo_1_1ObjectSegmentationUI.html</anchorfile>
      <anchor>ad50767c8e77e805127669acdcf8bb906</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>time_t</type>
      <name>start_time_</name>
      <anchorfile>classimage__segmentation__demo_1_1ObjectSegmentationUI.html</anchorfile>
      <anchor>a57e2de42838a014f9fc2c30da558ed46</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>time_t</type>
      <name>stop_time_</name>
      <anchorfile>classimage__segmentation__demo_1_1ObjectSegmentationUI.html</anchorfile>
      <anchor>a948c45278f10ab30178af2e08a27b229</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>TableDetector</type>
      <name>table_detector_</name>
      <anchorfile>classimage__segmentation__demo_1_1ObjectSegmentationUI.html</anchorfile>
      <anchor>a20a095d6da2a173b5eecc8da8e37debb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ROSImageTexture *</type>
      <name>texture_</name>
      <anchorfile>classimage__segmentation__demo_1_1ObjectSegmentationUI.html</anchorfile>
      <anchor>a3cbca0ec36a9fe51afbe59827b383d72</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>image_segmentation_demo::PickAndPlaceApp</name>
    <filename>classimage__segmentation__demo_1_1PickAndPlaceApp.html</filename>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>OnInit</name>
      <anchorfile>classimage__segmentation__demo_1_1PickAndPlaceApp.html</anchorfile>
      <anchor>aa0402aef9b8901a8fa52633ea35c90e5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PickAndPlaceApp</name>
      <anchorfile>classimage__segmentation__demo_1_1PickAndPlaceApp.html</anchorfile>
      <anchor>a2554ffe3140238116302c753945d81a0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~PickAndPlaceApp</name>
      <anchorfile>classimage__segmentation__demo_1_1PickAndPlaceApp.html</anchorfile>
      <anchor>aa052b5575fdec031befd30d217c5af42</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>image_segmentation_demo::ROSImageTexture</name>
    <filename>classimage__segmentation__demo_1_1ROSImageTexture.html</filename>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classimage__segmentation__demo_1_1ROSImageTexture.html</anchorfile>
      <anchor>a8833f8370c001985ef5a670a00031977</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>uint32_t</type>
      <name>getHeight</name>
      <anchorfile>classimage__segmentation__demo_1_1ROSImageTexture.html</anchorfile>
      <anchor>acfcf5d4c5cc33ee9b121da1576667f31</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Ogre::TexturePtr &amp;</type>
      <name>getTexture</name>
      <anchorfile>classimage__segmentation__demo_1_1ROSImageTexture.html</anchorfile>
      <anchor>a7f31f017e01b584bb095fb30dfa53f60</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>uint32_t</type>
      <name>getWidth</name>
      <anchorfile>classimage__segmentation__demo_1_1ROSImageTexture.html</anchorfile>
      <anchor>a77c54cc722a89db3a7a48cf37cb7c684</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ROSImageTexture</name>
      <anchorfile>classimage__segmentation__demo_1_1ROSImageTexture.html</anchorfile>
      <anchor>ae3c6d1a92ad9888a8ddbfd36fb3185d6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setNewImage</name>
      <anchorfile>classimage__segmentation__demo_1_1ROSImageTexture.html</anchorfile>
      <anchor>ad94161f3f7d40266ba2823fd4b1bfab0</anchor>
      <arglist>(sensor_msgs::Image::Ptr new_image_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSize</name>
      <anchorfile>classimage__segmentation__demo_1_1ROSImageTexture.html</anchorfile>
      <anchor>a2d6308f37873f662f86307e95aa2bad8</anchor>
      <arglist>(uint32_t width, uint32_t height)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTopic</name>
      <anchorfile>classimage__segmentation__demo_1_1ROSImageTexture.html</anchorfile>
      <anchor>a3c543e6cdfbb20b6beca374397bf70b2</anchor>
      <arglist>(const std::string &amp;topic)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>update</name>
      <anchorfile>classimage__segmentation__demo_1_1ROSImageTexture.html</anchorfile>
      <anchor>a0c5c0742140e888cab67ffc9f4c890c0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ROSImageTexture</name>
      <anchorfile>classimage__segmentation__demo_1_1ROSImageTexture.html</anchorfile>
      <anchor>a6365e426a00ba6fdf56a4b904daf4bdd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>sensor_msgs::Image::Ptr</type>
      <name>current_image_</name>
      <anchorfile>classimage__segmentation__demo_1_1ROSImageTexture.html</anchorfile>
      <anchor>a454f2b7afc148d3ebe40540f8236bc75</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Ogre::Image</type>
      <name>empty_image_</name>
      <anchorfile>classimage__segmentation__demo_1_1ROSImageTexture.html</anchorfile>
      <anchor>a9fc604cf87cba93116713390108d7375</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint32_t</type>
      <name>height_</name>
      <anchorfile>classimage__segmentation__demo_1_1ROSImageTexture.html</anchorfile>
      <anchor>a58a1681065e9e85f1bc422a52c69e80b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint32_t</type>
      <name>image_count_</name>
      <anchorfile>classimage__segmentation__demo_1_1ROSImageTexture.html</anchorfile>
      <anchor>a2dcbb348626b42a9a601666f150a443d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Ogre::TexturePtr</type>
      <name>texture_</name>
      <anchorfile>classimage__segmentation__demo_1_1ROSImageTexture.html</anchorfile>
      <anchor>a06b0be70a816ab2273fe446ca4b66fbc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint32_t</type>
      <name>width_</name>
      <anchorfile>classimage__segmentation__demo_1_1ROSImageTexture.html</anchorfile>
      <anchor>a3a294d8adbe9cf32fb32dd17a04e66b8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>image_segmentation_demo::SimpleWindow</name>
    <filename>classimage__segmentation__demo_1_1SimpleWindow.html</filename>
    <member kind="function">
      <type></type>
      <name>SimpleWindow</name>
      <anchorfile>classimage__segmentation__demo_1_1SimpleWindow.html</anchorfile>
      <anchor>a36f5f044b70ac522ac7ce8e7451303c1</anchor>
      <arglist>(const wxString &amp;title)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ObjectSegmentationUI *</type>
      <name>object_segmentation_ui_</name>
      <anchorfile>classimage__segmentation__demo_1_1SimpleWindow.html</anchorfile>
      <anchor>a11f678dfe8535e31913640e8ecf1c1d7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>image_segmentation_demo::TableDetector</name>
    <filename>classimage__segmentation__demo_1_1TableDetector.html</filename>
    <member kind="typedef">
      <type>pcl::KdTree&lt; Point &gt;::Ptr</type>
      <name>KdTreePtr</name>
      <anchorfile>classimage__segmentation__demo_1_1TableDetector.html</anchorfile>
      <anchor>a2483e0ae3338a67f05365e81a10a6db8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::PointXYZ</type>
      <name>Point</name>
      <anchorfile>classimage__segmentation__demo_1_1TableDetector.html</anchorfile>
      <anchor>ab86dccbbd2c5d16d10b2dc4d306999a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>detectTable</name>
      <anchorfile>classimage__segmentation__demo_1_1TableDetector.html</anchorfile>
      <anchor>ae5cbc2b8339b53bce46767d54f6f2b65</anchor>
      <arglist>(const sensor_msgs::PointCloud2 &amp;cloud, tabletop_object_detector::Table &amp;table)</arglist>
    </member>
    <member kind="function">
      <type>visualization_msgs::Marker</type>
      <name>getTableMarker</name>
      <anchorfile>classimage__segmentation__demo_1_1TableDetector.html</anchorfile>
      <anchor>a6e9f0bad35df80511dfe307070b47c47</anchor>
      <arglist>(const tabletop_object_detector::Table &amp;table)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TableDetector</name>
      <anchorfile>classimage__segmentation__demo_1_1TableDetector.html</anchorfile>
      <anchor>a20648b801558de7b30c88b5519420b58</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~TableDetector</name>
      <anchorfile>classimage__segmentation__demo_1_1TableDetector.html</anchorfile>
      <anchor>a678a5184a7dbddc2b643b9e419cc69cd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>cluster_distance_</name>
      <anchorfile>classimage__segmentation__demo_1_1TableDetector.html</anchorfile>
      <anchor>a577dd9421c7750cc8efa21c51dd3fce4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>clustering_voxel_size_</name>
      <anchorfile>classimage__segmentation__demo_1_1TableDetector.html</anchorfile>
      <anchor>ae2d39588a6e7bf264e9612de3674abfd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>inlier_threshold_</name>
      <anchorfile>classimage__segmentation__demo_1_1TableDetector.html</anchorfile>
      <anchor>ab1b26af3b4e3f5bd748af00ab7bba57b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>min_cluster_size_</name>
      <anchorfile>classimage__segmentation__demo_1_1TableDetector.html</anchorfile>
      <anchor>abd34a70a8530b2d2ac88468b1ddc5466</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>plane_detection_voxel_size_</name>
      <anchorfile>classimage__segmentation__demo_1_1TableDetector.html</anchorfile>
      <anchor>a8f778a9eecf3bf062d4661a2b8a702bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>processing_frame_</name>
      <anchorfile>classimage__segmentation__demo_1_1TableDetector.html</anchorfile>
      <anchor>a7244e62a1c22ad67519e2d458fd5b84f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>table_z_filter_max_</name>
      <anchorfile>classimage__segmentation__demo_1_1TableDetector.html</anchorfile>
      <anchor>a47954e2479eda4d0e35c8ae7b825bffd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>table_z_filter_min_</name>
      <anchorfile>classimage__segmentation__demo_1_1TableDetector.html</anchorfile>
      <anchor>afcaa5cbaae7ef22fc231ffd815ebdde5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>up_direction_</name>
      <anchorfile>classimage__segmentation__demo_1_1TableDetector.html</anchorfile>
      <anchor>a2a36c388ce91569ebbc935ca64dda6de</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>z_filter_max_</name>
      <anchorfile>classimage__segmentation__demo_1_1TableDetector.html</anchorfile>
      <anchor>a07a5f5c0167d4d09865258b433e4049f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>z_filter_min_</name>
      <anchorfile>classimage__segmentation__demo_1_1TableDetector.html</anchorfile>
      <anchor>aeddf4e97f1ce74b7d9adeb57a87cf9bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>getPlanePoints</name>
      <anchorfile>classimage__segmentation__demo_1_1TableDetector.html</anchorfile>
      <anchor>ab1f728740b8ddb9d023c53009b13638f</anchor>
      <arglist>(const pcl::PointCloud&lt; Point &gt; &amp;table, const tf::Transform &amp;table_plane_trans, sensor_msgs::PointCloud &amp;table_points)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>tf::Transform</type>
      <name>getPlaneTransform</name>
      <anchorfile>classimage__segmentation__demo_1_1TableDetector.html</anchorfile>
      <anchor>a5cc45437d8011a069c4d74f4131da797</anchor>
      <arglist>(pcl::ModelCoefficients coeffs, double up_direction)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>tabletop_object_detector::Table</type>
      <name>getTable</name>
      <anchorfile>classimage__segmentation__demo_1_1TableDetector.html</anchorfile>
      <anchor>a4d101f97c72dc98ecb27f942b8549591</anchor>
      <arglist>(const std_msgs::Header &amp;header, const tf::Transform &amp;table_plane_trans, const sensor_msgs::PointCloud &amp;table_points)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>current_marker_id_</name>
      <anchorfile>classimage__segmentation__demo_1_1TableDetector.html</anchorfile>
      <anchor>ae312b5017f31d975ba3777064e1f96f2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>image_segmentation_demo::UnsupportedImageEncoding</name>
    <filename>classimage__segmentation__demo_1_1UnsupportedImageEncoding.html</filename>
    <member kind="function">
      <type></type>
      <name>UnsupportedImageEncoding</name>
      <anchorfile>classimage__segmentation__demo_1_1UnsupportedImageEncoding.html</anchorfile>
      <anchor>ad6f54733b05afbd2de9e9e8d923fc4b3</anchor>
      <arglist>(const std::string &amp;encoding)</arglist>
    </member>
  </compound>
</tagfile>
