<?xml version='1.0' encoding='ISO-8859-1' standalone='yes' ?>
<tagfile>
  <compound kind="file">
    <name>BaseImageTemplate.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-obj_rec_surf/doc_stacks/2014-10-06_02-50-38.259864/obj_rec_surf/src/obj_rec_gui/src/Workers/Puma2/</path>
    <filename>BaseImageTemplate_8h</filename>
    <includes id="Matrix_8h" name="Matrix.h" local="yes" imported="no">Matrix.h</includes>
    <includes id="Vector_8h" name="Vector.h" local="yes" imported="no">Vector.h</includes>
    <class kind="class">puma2::TBaseImg</class>
    <namespace>puma2</namespace>
  </compound>
  <compound kind="file">
    <name>BoxFilter.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-obj_rec_surf/doc_stacks/2014-10-06_02-50-38.259864/obj_rec_surf/src/obj_rec_gui/src/Workers/ParallelSurf/</path>
    <filename>BoxFilter_8h</filename>
    <includes id="MathStuff_8h" name="MathStuff.h" local="yes" imported="no">MathStuff.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>CALC_INTEGRAL_SURFACE</name>
      <anchorfile>BoxFilter_8h.html</anchorfile>
      <anchor>ae690e9096a7007dc0bcccc124d6595ea</anchor>
      <arglist>(II, STARTX, ENDX, STARTY, ENDY)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ButtonProcessAdministrator.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-obj_rec_surf/doc_stacks/2014-10-06_02-50-38.259864/obj_rec_surf/src/obj_rec_gui/src/</path>
    <filename>ButtonProcessAdministrator_8cpp</filename>
    <includes id="ButtonProcessAdministrator_8h" name="ButtonProcessAdministrator.h" local="yes" imported="no">ButtonProcessAdministrator.h</includes>
  </compound>
  <compound kind="file">
    <name>ButtonProcessAdministrator.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-obj_rec_surf/doc_stacks/2014-10-06_02-50-38.259864/obj_rec_surf/src/obj_rec_gui/src/</path>
    <filename>ButtonProcessAdministrator_8h</filename>
    <includes id="rosprocessbutton_8h" name="rosprocessbutton.h" local="yes" imported="no">rosprocessbutton.h</includes>
    <class kind="class">ButtonProcessAdministrator</class>
  </compound>
  <compound kind="file">
    <name>Camera.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-obj_rec_surf/doc_stacks/2014-10-06_02-50-38.259864/obj_rec_surf/src/obj_rec_gui/src/Devices/ImageGrabber/</path>
    <filename>Camera_8cpp</filename>
    <includes id="Camera_8h" name="Camera.h" local="yes" imported="no">Camera.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>THIS</name>
      <anchorfile>Camera_8cpp.html</anchorfile>
      <anchor>ac048bf3907733b6148c78e7345a30525</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Camera.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-obj_rec_surf/doc_stacks/2014-10-06_02-50-38.259864/obj_rec_surf/src/obj_rec_gui/src/Devices/ImageGrabber/</path>
    <filename>Camera_8h</filename>
    <includes id="ImageSources_8h" name="ImageSources.h" local="yes" imported="no">../../Workers/ImageSources/ImageSources.h</includes>
    <class kind="class">Camera</class>
  </compound>
  <compound kind="file">
    <name>ColorImageRGB8.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-obj_rec_surf/doc_stacks/2014-10-06_02-50-38.259864/obj_rec_surf/src/obj_rec_gui/src/Workers/Puma2/</path>
    <filename>ColorImageRGB8_8cpp</filename>
    <includes id="ColorImageRGB8_8h" name="ColorImageRGB8.h" local="yes" imported="no">ColorImageRGB8.h</includes>
    <includes id="MultiElementImage_8h" name="MultiElementImage.h" local="yes" imported="no">MultiElementImage.h</includes>
  </compound>
  <compound kind="file">
    <name>ColorImageRGB8.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-obj_rec_surf/doc_stacks/2014-10-06_02-50-38.259864/obj_rec_surf/src/obj_rec_gui/src/Workers/Puma2/</path>
    <filename>ColorImageRGB8_8h</filename>
    <includes id="ImageSuperClasses_8h" name="ImageSuperClasses.h" local="yes" imported="no">ImageSuperClasses.h</includes>
    <includes id="MultiElementImage_8h" name="MultiElementImage.h" local="yes" imported="no">MultiElementImage.h</includes>
    <class kind="class">puma2::ColorImageRGB8</class>
    <namespace>puma2</namespace>
    <member kind="typedef">
      <type>unsigned char</type>
      <name>byte</name>
      <anchorfile>namespacepuma2.html</anchorfile>
      <anchor>a49020d34b5e2ce990f51eb8ddffabddf</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ColorImageRGBa8.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-obj_rec_surf/doc_stacks/2014-10-06_02-50-38.259864/obj_rec_surf/src/obj_rec_gui/src/Workers/Puma2/</path>
    <filename>ColorImageRGBa8_8cpp</filename>
    <includes id="ColorImageRGBa8_8h" name="ColorImageRGBa8.h" local="yes" imported="no">ColorImageRGBa8.h</includes>
  </compound>
  <compound kind="file">
    <name>ColorImageRGBa8.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-obj_rec_surf/doc_stacks/2014-10-06_02-50-38.259864/obj_rec_surf/src/obj_rec_gui/src/Workers/Puma2/</path>
    <filename>ColorImageRGBa8_8h</filename>
    <includes id="ImageSuperClasses_8h" name="ImageSuperClasses.h" local="yes" imported="no">ImageSuperClasses.h</includes>
    <includes id="SingleElementImage_8h" name="SingleElementImage.h" local="yes" imported="no">SingleElementImage.h</includes>
    <includes id="MultiElementImage_8h" name="MultiElementImage.h" local="yes" imported="no">MultiElementImage.h</includes>
    <class kind="class">puma2::ColorImageRGBa8</class>
    <class kind="struct">puma2::RGBa8</class>
    <namespace>puma2</namespace>
  </compound>
  <compound kind="file">
    <name>ColorImageUV8.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-obj_rec_surf/doc_stacks/2014-10-06_02-50-38.259864/obj_rec_surf/src/obj_rec_gui/src/Workers/Puma2/</path>
    <filename>ColorImageUV8_8cpp</filename>
    <includes id="ColorImageUV8_8h" name="ColorImageUV8.h" local="yes" imported="no">ColorImageUV8.h</includes>
    <includes id="MultiElementImage_8h" name="MultiElementImage.h" local="yes" imported="no">MultiElementImage.h</includes>
  </compound>
  <compound kind="file">
    <name>ColorImageUV8.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-obj_rec_surf/doc_stacks/2014-10-06_02-50-38.259864/obj_rec_surf/src/obj_rec_gui/src/Workers/Puma2/</path>
    <filename>ColorImageUV8_8h</filename>
    <includes id="ImageSuperClasses_8h" name="ImageSuperClasses.h" local="yes" imported="no">ImageSuperClasses.h</includes>
    <includes id="MultiElementImage_8h" name="MultiElementImage.h" local="yes" imported="no">MultiElementImage.h</includes>
    <class kind="class">puma2::ColorImageUV8</class>
    <namespace>puma2</namespace>
  </compound>
  <compound kind="file">
    <name>ColorImageYUV8.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-obj_rec_surf/doc_stacks/2014-10-06_02-50-38.259864/obj_rec_surf/src/obj_rec_gui/src/Workers/Puma2/</path>
    <filename>ColorImageYUV8_8h</filename>
    <includes id="ColorImageRGB8_8h" name="ColorImageRGB8.h" local="yes" imported="no">../../Workers/Puma2/ColorImageRGB8.h</includes>
    <class kind="class">puma2::ColorImageYUV8</class>
    <namespace>puma2</namespace>
  </compound>
  <compound kind="file">
    <name>ColorToGrayOperator.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-obj_rec_surf/doc_stacks/2014-10-06_02-50-38.259864/obj_rec_surf/src/obj_rec_gui/src/Workers/Puma2/</path>
    <filename>ColorToGrayOperator_8h</filename>
    <includes id="ImageToImageOperator_8h" name="ImageToImageOperator.h" local="yes" imported="no">ImageToImageOperator.h</includes>
    <includes id="ColorImageRGB8_8h" name="ColorImageRGB8.h" local="yes" imported="no">ColorImageRGB8.h</includes>
    <includes id="GrayLevelImage8_8h" name="GrayLevelImage8.h" local="yes" imported="no">GrayLevelImage8.h</includes>
    <class kind="class">puma2::ColorToGrayOperator</class>
    <namespace>puma2</namespace>
  </compound>
  <compound kind="file">
    <name>CoordinateConverter.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-obj_rec_surf/doc_stacks/2014-10-06_02-50-38.259864/obj_rec_surf/src/obj_rec_gui/src/Workers/CoordinateConverter/</path>
    <filename>CoordinateConverter_8cpp</filename>
    <includes id="CoordinateConverter_8h" name="CoordinateConverter.h" local="yes" imported="no">CoordinateConverter.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>THIS</name>
      <anchorfile>CoordinateConverter_8cpp.html</anchorfile>
      <anchor>ac048bf3907733b6148c78e7345a30525</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>CoordinateConverter.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-obj_rec_surf/doc_stacks/2014-10-06_02-50-38.259864/obj_rec_surf/src/obj_rec_gui/src/Workers/CoordinateConverter/</path>
    <filename>CoordinateConverter_8h</filename>
    <class kind="class">CoordinateConverter</class>
    <member kind="define">
      <type>#define</type>
      <name>M_PI</name>
      <anchorfile>CoordinateConverter_8h.html</anchorfile>
      <anchor>ae71449b1cc6e6250b91f539153a7a0d3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>CvFundamentalMat.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-obj_rec_surf/doc_stacks/2014-10-06_02-50-38.259864/obj_rec_surf/src/obj_rec_gui/src/Workers/ObjectRecognition/</path>
    <filename>CvFundamentalMat_8cpp</filename>
    <includes id="CvFundamentalMat_8h" name="CvFundamentalMat.h" local="yes" imported="no">CvFundamentalMat.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>THIS</name>
      <anchorfile>CvFundamentalMat_8cpp.html</anchorfile>
      <anchor>ac048bf3907733b6148c78e7345a30525</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>CvFundamentalMat.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-obj_rec_surf/doc_stacks/2014-10-06_02-50-38.259864/obj_rec_surf/src/obj_rec_gui/src/Workers/ObjectRecognition/</path>
    <filename>CvFundamentalMat_8h</filename>
    <includes id="KeyPointMatch_8h" name="KeyPointMatch.h" local="yes" imported="no">../../Workers/KeyPointExtraction/KeyPointMatch.h</includes>
    <includes id="KeyPointExtraction_2KeyPoint_8h" name="KeyPointExtraction/KeyPoint.h" local="yes" imported="no">../../Workers/KeyPointExtraction/KeyPoint.h</includes>
  </compound>
  <compound kind="file">
    <name>CvHomography.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-obj_rec_surf/doc_stacks/2014-10-06_02-50-38.259864/obj_rec_surf/src/obj_rec_gui/src/Workers/ObjectRecognition/</path>
    <filename>CvHomography_8cpp</filename>
    <includes id="CvHomography_8h" name="CvHomography.h" local="yes" imported="no">CvHomography.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>THIS</name>
      <anchorfile>CvHomography_8cpp.html</anchorfile>
      <anchor>ac048bf3907733b6148c78e7345a30525</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>CvHomography.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-obj_rec_surf/doc_stacks/2014-10-06_02-50-38.259864/obj_rec_surf/src/obj_rec_gui/src/Workers/ObjectRecognition/</path>
    <filename>CvHomography_8h</filename>
    <includes id="KeyPointMatch_8h" name="KeyPointMatch.h" local="yes" imported="no">Workers/KeyPointExtraction/KeyPointMatch.h</includes>
    <includes id="KeyPointExtraction_2KeyPoint_8h" name="KeyPointExtraction/KeyPoint.h" local="yes" imported="no">Workers/KeyPointExtraction/KeyPoint.h</includes>
  </compound>
  <compound kind="file">
    <name>DefaultExtractor.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-obj_rec_surf/doc_stacks/2014-10-06_02-50-38.259864/obj_rec_surf/src/obj_rec_gui/src/Workers/KeyPointExtraction/</path>
    <filename>DefaultExtractor_8cpp</filename>
    <includes id="DefaultExtractor_8h" name="DefaultExtractor.h" local="yes" imported="no">DefaultExtractor.h</includes>
    <includes id="ParallelSurfExtractor_8h" name="ParallelSurfExtractor.h" local="yes" imported="no">ParallelSurfExtractor.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>THIS</name>
      <anchorfile>DefaultExtractor_8cpp.html</anchorfile>
      <anchor>ac048bf3907733b6148c78e7345a30525</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>DefaultExtractor.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-obj_rec_surf/doc_stacks/2014-10-06_02-50-38.259864/obj_rec_surf/src/obj_rec_gui/src/Workers/KeyPointExtraction/</path>
    <filename>DefaultExtractor_8h</filename>
    <includes id="KeyPointExtractor_8h" name="KeyPointExtractor.h" local="yes" imported="no">KeyPointExtractor.h</includes>
  </compound>
  <compound kind="file">
    <name>Feature.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-obj_rec_surf/doc_stacks/2014-10-06_02-50-38.259864/obj_rec_surf/src/obj_rec_gui/src/Workers/Puma2/</path>
    <filename>Feature_8h</filename>
    <class kind="struct">puma2::Feature</class>
    <namespace>puma2</namespace>
    <namespace>Puma2</namespace>
  </compound>
  <compound kind="file">
    <name>FeatureImage.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-obj_rec_surf/doc_stacks/2014-10-06_02-50-38.259864/obj_rec_surf/src/obj_rec_gui/src/Workers/Puma2/</path>
    <filename>FeatureImage_8h</filename>
    <includes id="SingleElementImage_8h" name="SingleElementImage.h" local="yes" imported="no">SingleElementImage.h</includes>
    <includes id="Feature_8h" name="Feature.h" local="yes" imported="no">Feature.h</includes>
    <includes id="GrayLevelImage8_8h" name="GrayLevelImage8.h" local="yes" imported="no">GrayLevelImage8.h</includes>
    <class kind="class">puma2::FeatureImage</class>
    <namespace>puma2</namespace>
    <namespace>Puma2</namespace>
  </compound>
  <compound kind="file">
    <name>FLANNMatcher.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-obj_rec_surf/doc_stacks/2014-10-06_02-50-38.259864/obj_rec_surf/src/obj_rec_gui/src/Workers/ObjectRecognition/</path>
    <filename>FLANNMatcher_8cpp</filename>
    <includes id="FLANNMatcher_8h" name="FLANNMatcher.h" local="yes" imported="no">FLANNMatcher.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>THIS</name>
      <anchorfile>FLANNMatcher_8cpp.html</anchorfile>
      <anchor>ac048bf3907733b6148c78e7345a30525</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>FLANNMatcher.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-obj_rec_surf/doc_stacks/2014-10-06_02-50-38.259864/obj_rec_surf/src/obj_rec_gui/src/Workers/ObjectRecognition/</path>
    <filename>FLANNMatcher_8h</filename>
    <includes id="KeyPointExtraction_2KeyPoint_8h" name="KeyPointExtraction/KeyPoint.h" local="yes" imported="no">Workers/KeyPointExtraction/KeyPoint.h</includes>
    <includes id="KeyPointMatch_8h" name="KeyPointMatch.h" local="yes" imported="no">Workers/KeyPointExtraction/KeyPointMatch.h</includes>
  </compound>
  <compound kind="file">
    <name>detail/future.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-obj_rec_surf/doc_stacks/2014-10-06_02-50-38.259864/obj_rec_surf/src/obj_rec_gui/src/Workers/ThreadPool/threadpool/detail/</path>
    <filename>detail_2future_8hpp</filename>
    <includes id="locking__ptr_8hpp" name="locking_ptr.hpp" local="yes" imported="no">locking_ptr.hpp</includes>
  </compound>
  <compound kind="file">
    <name>future.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-obj_rec_surf/doc_stacks/2014-10-06_02-50-38.259864/obj_rec_surf/src/obj_rec_gui/src/Workers/ThreadPool/threadpool/</path>
    <filename>future_8hpp</filename>
    <includes id="detail_2future_8hpp" name="detail/future.hpp" local="yes" imported="no">./detail/future.hpp</includes>
  </compound>
  <compound kind="file">
    <name>GaussOperator.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-obj_rec_surf/doc_stacks/2014-10-06_02-50-38.259864/obj_rec_surf/src/obj_rec_gui/src/Workers/Puma2/</path>
    <filename>GaussOperator_8h</filename>
    <includes id="ImageToImageOperator_8h" name="ImageToImageOperator.h" local="yes" imported="no">ImageToImageOperator.h</includes>
    <includes id="SingleElementImage_8h" name="SingleElementImage.h" local="yes" imported="no">SingleElementImage.h</includes>
    <class kind="class">puma2::GaussOperator</class>
    <namespace>puma2</namespace>
  </compound>
  <compound kind="file">
    <name>GLImagePainter.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-obj_rec_surf/doc_stacks/2014-10-06_02-50-38.259864/obj_rec_surf/src/obj_rec_gui/src/Widgets/GLImageWidget/</path>
    <filename>GLImagePainter_8cpp</filename>
    <includes id="ThermalToColorOperator_8h" name="ThermalToColorOperator.h" local="yes" imported="no">../../Workers/Puma2/ThermalToColorOperator.h</includes>
    <includes id="Y8UV8ToRGB8Operator_8h" name="Y8UV8ToRGB8Operator.h" local="yes" imported="no">../../Workers/Puma2/Y8UV8ToRGB8Operator.h</includes>
    <includes id="GLImagePainter_8h" name="GLImagePainter.h" local="yes" imported="no">GLImagePainter.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>THIS</name>
      <anchorfile>GLImagePainter_8cpp.html</anchorfile>
      <anchor>ac048bf3907733b6148c78e7345a30525</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>GLImagePainter.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-obj_rec_surf/doc_stacks/2014-10-06_02-50-38.259864/obj_rec_surf/src/obj_rec_gui/src/Widgets/GLImageWidget/</path>
    <filename>GLImagePainter_8h</filename>
    <includes id="ColorImageRGB8_8h" name="ColorImageRGB8.h" local="yes" imported="no">../../Workers/Puma2/ColorImageRGB8.h</includes>
    <includes id="GrayLevelImage8_8h" name="GrayLevelImage8.h" local="yes" imported="no">../../Workers/Puma2/GrayLevelImage8.h</includes>
    <includes id="ColorImageUV8_8h" name="ColorImageUV8.h" local="yes" imported="no">../../Workers/Puma2/ColorImageUV8.h</includes>
    <includes id="ImageGrabber_8h" name="ImageGrabber.h" local="yes" imported="no">../../Devices/ImageGrabber/ImageGrabber.h</includes>
    <includes id="VectorObject2D_8h" name="VectorObject2D.h" local="yes" imported="no">../../Workers/VectorGraphics/VectorObject2D.h</includes>
    <class kind="class">GLImagePainter</class>
  </compound>
  <compound kind="file">
    <name>GLImageWidget.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-obj_rec_surf/doc_stacks/2014-10-06_02-50-38.259864/obj_rec_surf/src/obj_rec_gui/src/Widgets/GLImageWidget/</path>
    <filename>GLImageWidget_8cpp</filename>
    <includes id="GLImageWidget_8h" name="GLImageWidget.h" local="yes" imported="no">GLImageWidget.h</includes>
    <includes id="ThermalToColorOperator_8h" name="ThermalToColorOperator.h" local="yes" imported="no">../../Workers/Puma2/ThermalToColorOperator.h</includes>
    <includes id="Y8UV8ToRGB8Operator_8h" name="Y8UV8ToRGB8Operator.h" local="yes" imported="no">../../Workers/Puma2/Y8UV8ToRGB8Operator.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>THIS</name>
      <anchorfile>GLImageWidget_8cpp.html</anchorfile>
      <anchor>ac048bf3907733b6148c78e7345a30525</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const float</type>
      <name>ZOOM_STEP</name>
      <anchorfile>GLImageWidget_8cpp.html</anchorfile>
      <anchor>aca15edfc96188569083e68b587c2e09b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>GLImageWidget.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-obj_rec_surf/doc_stacks/2014-10-06_02-50-38.259864/obj_rec_surf/src/obj_rec_gui/src/Widgets/GLImageWidget/</path>
    <filename>GLImageWidget_8h</filename>
    <includes id="ColorImageRGB8_8h" name="ColorImageRGB8.h" local="yes" imported="no">../../Workers/Puma2/ColorImageRGB8.h</includes>
    <includes id="GrayLevelImage8_8h" name="GrayLevelImage8.h" local="yes" imported="no">../../Workers/Puma2/GrayLevelImage8.h</includes>
    <includes id="ColorImageUV8_8h" name="ColorImageUV8.h" local="yes" imported="no">../../Workers/Puma2/ColorImageUV8.h</includes>
    <includes id="ImageGrabber_8h" name="ImageGrabber.h" local="yes" imported="no">../../Devices/ImageGrabber/ImageGrabber.h</includes>
    <includes id="VectorObject2D_8h" name="VectorObject2D.h" local="yes" imported="no">../../Workers/VectorGraphics/VectorObject2D.h</includes>
    <class kind="class">GLImageWidget</class>
  </compound>
  <compound kind="file">
    <name>GrabberUtils.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-obj_rec_surf/doc_stacks/2014-10-06_02-50-38.259864/obj_rec_surf/src/obj_rec_gui/src/Devices/ImageGrabber/</path>
    <filename>GrabberUtils_8cpp</filename>
    <includes id="GrabberUtils_8h" name="GrabberUtils.h" local="yes" imported="no">GrabberUtils.h</includes>
    <member kind="function">
      <type>T1</type>
      <name>find_first_not_of</name>
      <anchorfile>GrabberUtils_8cpp.html</anchorfile>
      <anchor>adf32df0c8fd7a1f576244dab80708059</anchor>
      <arglist>(T1 first1, T1 last1, T2 first2, T2 last2)</arglist>
    </member>
    <member kind="function">
      <type>vector&lt; string &gt;</type>
      <name>splitString</name>
      <anchorfile>GrabberUtils_8cpp.html</anchorfile>
      <anchor>ace2749ba248877e0ecdfa608b51643f5</anchor>
      <arglist>(const string &amp;_orginal, const string &amp;_seperators)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>toString</name>
      <anchorfile>GrabberUtils_8cpp.html</anchorfile>
      <anchor>a191704ea0511aaebc260292e23cc99fe</anchor>
      <arglist>(long _value)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>GrabberUtils.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-obj_rec_surf/doc_stacks/2014-10-06_02-50-38.259864/obj_rec_surf/src/obj_rec_gui/src/Devices/ImageGrabber/</path>
    <filename>GrabberUtils_8h</filename>
    <member kind="function">
      <type>std::vector&lt; std::string &gt;</type>
      <name>splitString</name>
      <anchorfile>GrabberUtils_8h.html</anchorfile>
      <anchor>a5dec9e764e12e55118dec25e76fd5604</anchor>
      <arglist>(const std::string &amp;_orginal, const std::string &amp;_seperators)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>toString</name>
      <anchorfile>GrabberUtils_8h.html</anchorfile>
      <anchor>a9e6cf581faae912bf5f89fc28f1d9c9f</anchor>
      <arglist>(long _value)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>GrabbingDevice.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-obj_rec_surf/doc_stacks/2014-10-06_02-50-38.259864/obj_rec_surf/src/obj_rec_gui/src/Devices/ImageGrabber/</path>
    <filename>GrabbingDevice_8cpp</filename>
    <includes id="GrabbingDevice_8h" name="GrabbingDevice.h" local="yes" imported="no">GrabbingDevice.h</includes>
    <includes id="ColorImageRGB8_8h" name="ColorImageRGB8.h" local="yes" imported="no">../../Workers/Puma2/ColorImageRGB8.h</includes>
    <includes id="PumaException_8h" name="PumaException.h" local="yes" imported="no">../../Workers/Puma2/PumaException.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>MAX_NUM_BUFFERS</name>
      <anchorfile>GrabbingDevice_8cpp.html</anchorfile>
      <anchor>a15811a044c0f2e29947dc27e5bab62bb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>GrabbingDevice.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-obj_rec_surf/doc_stacks/2014-10-06_02-50-38.259864/obj_rec_surf/src/obj_rec_gui/src/Devices/ImageGrabber/</path>
    <filename>GrabbingDevice_8h</filename>
    <includes id="GrabberUtils_8h" name="GrabberUtils.h" local="yes" imported="no">GrabberUtils.h</includes>
    <class kind="class">puma2::GrabbingDevice</class>
    <class kind="union">puma2::property_value_t</class>
    <namespace>puma2</namespace>
    <member kind="typedef">
      <type>std::vector&lt; unicap_data_buffer_t * &gt;</type>
      <name>data_buffer_ptr_vec</name>
      <anchorfile>namespacepuma2.html</anchorfile>
      <anchor>a81f0197a65a95641154353929135d4ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; unicap_format_t * &gt;</type>
      <name>format_ptr_vec</name>
      <anchorfile>namespacepuma2.html</anchorfile>
      <anchor>a0f90ace635978de1025c817a57749c85</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; unicap_property_t * &gt;</type>
      <name>property_ptr_vec</name>
      <anchorfile>namespacepuma2.html</anchorfile>
      <anchor>a978c51f01b153511013d194659320446</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>GrabbingDeviceManager.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-obj_rec_surf/doc_stacks/2014-10-06_02-50-38.259864/obj_rec_surf/src/obj_rec_gui/src/Devices/ImageGrabber/</path>
    <filename>GrabbingDeviceManager_8cpp</filename>
    <includes id="GrabbingDeviceManager_8h" name="GrabbingDeviceManager.h" local="yes" imported="no">GrabbingDeviceManager.h</includes>
    <includes id="GrabbingDevice_8h" name="GrabbingDevice.h" local="yes" imported="no">GrabbingDevice.h</includes>
    <includes id="GrabberUtils_8h" name="GrabberUtils.h" local="yes" imported="no">GrabberUtils.h</includes>
    <includes id="PumaException_8h" name="PumaException.h" local="yes" imported="no">../../Workers/Puma2/PumaException.h</includes>
  </compound>
  <compound kind="file">
    <name>GrabbingDeviceManager.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-obj_rec_surf/doc_stacks/2014-10-06_02-50-38.259864/obj_rec_surf/src/obj_rec_gui/src/Devices/ImageGrabber/</path>
    <filename>GrabbingDeviceManager_8h</filename>
    <class kind="class">puma2::GrabbingDeviceManager</class>
    <namespace>puma2</namespace>
    <member kind="typedef">
      <type>std::vector&lt; unicap_device_t * &gt;</type>
      <name>device_ptr_vec</name>
      <anchorfile>namespacepuma2.html</anchorfile>
      <anchor>a40f4af3bba82456c94444cb6c2cf66b6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>GrayLevelImage16.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-obj_rec_surf/doc_stacks/2014-10-06_02-50-38.259864/obj_rec_surf/src/obj_rec_gui/src/Workers/Puma2/</path>
    <filename>GrayLevelImage16_8cpp</filename>
    <includes id="GrayLevelImage16_8h" name="GrayLevelImage16.h" local="yes" imported="no">GrayLevelImage16.h</includes>
  </compound>
  <compound kind="file">
    <name>GrayLevelImage16.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-obj_rec_surf/doc_stacks/2014-10-06_02-50-38.259864/obj_rec_surf/src/obj_rec_gui/src/Workers/Puma2/</path>
    <filename>GrayLevelImage16_8h</filename>
    <includes id="SingleElementImage_8h" name="SingleElementImage.h" local="yes" imported="no">SingleElementImage.h</includes>
    <includes id="ImageSuperClasses_8h" name="ImageSuperClasses.h" local="yes" imported="no">ImageSuperClasses.h</includes>
    <class kind="class">puma2::GrayLevelImage16</class>
    <namespace>puma2</namespace>
  </compound>
  <compound kind="file">
    <name>GrayLevelImage8.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-obj_rec_surf/doc_stacks/2014-10-06_02-50-38.259864/obj_rec_surf/src/obj_rec_gui/src/Workers/Puma2/</path>
    <filename>GrayLevelImage8_8cpp</filename>
    <includes id="GrayLevelImage8_8h" name="GrayLevelImage8.h" local="yes" imported="no">GrayLevelImage8.h</includes>
  </compound>
  <compound kind="file">
    <name>GrayLevelImage8.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-obj_rec_surf/doc_stacks/2014-10-06_02-50-38.259864/obj_rec_surf/src/obj_rec_gui/src/Workers/Puma2/</path>
    <filename>GrayLevelImage8_8h</filename>
    <includes id="SingleElementImage_8h" name="SingleElementImage.h" local="yes" imported="no">SingleElementImage.h</includes>
    <includes id="ImageSuperClasses_8h" name="ImageSuperClasses.h" local="yes" imported="no">ImageSuperClasses.h</includes>
    <includes id="MultiElementImage_8h" name="MultiElementImage.h" local="yes" imported="no">MultiElementImage.h</includes>
    <class kind="class">puma2::GrayLevelImage8</class>
    <namespace>puma2</namespace>
  </compound>
  <compound kind="file">
    <name>GrayLevelImageFloat.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-obj_rec_surf/doc_stacks/2014-10-06_02-50-38.259864/obj_rec_surf/src/obj_rec_gui/src/Workers/Puma2/</path>
    <filename>GrayLevelImageFloat_8cpp</filename>
    <includes id="GrayLevelImageFloat_8h" name="GrayLevelImageFloat.h" local="yes" imported="no">GrayLevelImageFloat.h</includes>
    <includes id="GrayLevelImage8_8h" name="GrayLevelImage8.h" local="yes" imported="no">GrayLevelImage8.h</includes>
  </compound>
  <compound kind="file">
    <name>GrayLevelImageFloat.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-obj_rec_surf/doc_stacks/2014-10-06_02-50-38.259864/obj_rec_surf/src/obj_rec_gui/src/Workers/Puma2/</path>
    <filename>GrayLevelImageFloat_8h</filename>
    <includes id="SingleElementImage_8h" name="SingleElementImage.h" local="yes" imported="no">SingleElementImage.h</includes>
    <includes id="ImageSuperClasses_8h" name="ImageSuperClasses.h" local="yes" imported="no">ImageSuperClasses.h</includes>
    <includes id="MultiElementImage_8h" name="MultiElementImage.h" local="yes" imported="no">MultiElementImage.h</includes>
    <class kind="class">puma2::GrayLevelImageFloat</class>
    <namespace>puma2</namespace>
  </compound>
  <compound kind="file">
    <name>HistogramUV.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-obj_rec_surf/doc_stacks/2014-10-06_02-50-38.259864/obj_rec_surf/src/obj_rec_gui/src/Workers/Puma2/</path>
    <filename>HistogramUV_8cpp</filename>
    <includes id="HistogramUV_8h" name="HistogramUV.h" local="yes" imported="no">HistogramUV.h</includes>
    <includes id="Y8UV8ToRGB8Operator_8h" name="Y8UV8ToRGB8Operator.h" local="yes" imported="no">../../Workers/Puma2/Y8UV8ToRGB8Operator.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>THIS</name>
      <anchorfile>HistogramUV_8cpp.html</anchorfile>
      <anchor>ac048bf3907733b6148c78e7345a30525</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>HistogramUV.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-obj_rec_surf/doc_stacks/2014-10-06_02-50-38.259864/obj_rec_surf/src/obj_rec_gui/src/Workers/Puma2/</path>
    <filename>HistogramUV_8h</filename>
    <includes id="ColorImageRGB8_8h" name="ColorImageRGB8.h" local="yes" imported="no">../../Workers/Puma2/ColorImageRGB8.h</includes>
    <includes id="GrayLevelImage8_8h" name="GrayLevelImage8.h" local="yes" imported="no">../../Workers/Puma2/GrayLevelImage8.h</includes>
    <includes id="Matrix_8h" name="Matrix.h" local="yes" imported="no">Matrix.h</includes>
    <includes id="ColorImageUV8_8h" name="ColorImageUV8.h" local="yes" imported="no">../../Workers/Puma2/ColorImageUV8.h</includes>
    <includes id="ImageMask_8h" name="ImageMask.h" local="yes" imported="no">../../Workers/Puma2/ImageMask.h</includes>
    <class kind="class">HistogramUV</class>
    <member kind="typedef">
      <type>double</type>
      <name>EntryT</name>
      <anchorfile>HistogramUV_8h.html</anchorfile>
      <anchor>a9f1b1e6d7cb41a83113e80196412228e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>HoughAccumulator.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-obj_rec_surf/doc_stacks/2014-10-06_02-50-38.259864/obj_rec_surf/src/obj_rec_gui/src/Workers/ObjectRecognition/</path>
    <filename>HoughAccumulator_8cpp</filename>
    <includes id="HoughAccumulator_8h" name="HoughAccumulator.h" local="yes" imported="no">HoughAccumulator.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>THIS</name>
      <anchorfile>HoughAccumulator_8cpp.html</anchorfile>
      <anchor>ac048bf3907733b6148c78e7345a30525</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>HoughAccumulator.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-obj_rec_surf/doc_stacks/2014-10-06_02-50-38.259864/obj_rec_surf/src/obj_rec_gui/src/Workers/ObjectRecognition/</path>
    <filename>HoughAccumulator_8h</filename>
    <includes id="KeyPointMatch_8h" name="KeyPointMatch.h" local="yes" imported="no">Workers/KeyPointExtraction/KeyPointMatch.h</includes>
    <includes id="ColorImageRGB8_8h" name="ColorImageRGB8.h" local="yes" imported="no">Workers/Puma2/ColorImageRGB8.h</includes>
  </compound>
  <compound kind="file">
    <name>HoughClusterer.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-obj_rec_surf/doc_stacks/2014-10-06_02-50-38.259864/obj_rec_surf/src/obj_rec_gui/src/Workers/ObjectRecognition/</path>
    <filename>HoughClusterer_8cpp</filename>
    <includes id="HoughClusterer_8h" name="HoughClusterer.h" local="yes" imported="no">HoughClusterer.h</includes>
    <includes id="GrayLevelImage8_8h" name="GrayLevelImage8.h" local="yes" imported="no">Workers/Puma2/GrayLevelImage8.h</includes>
    <includes id="ImageProperties_8h" name="ImageProperties.h" local="yes" imported="no">ImageProperties.h</includes>
    <includes id="HoughIndexCalculator_8h" name="HoughIndexCalculator.h" local="yes" imported="no">HoughIndexCalculator.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>THIS</name>
      <anchorfile>HoughClusterer_8cpp.html</anchorfile>
      <anchor>ac048bf3907733b6148c78e7345a30525</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>HoughClusterer.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-obj_rec_surf/doc_stacks/2014-10-06_02-50-38.259864/obj_rec_surf/src/obj_rec_gui/src/Workers/ObjectRecognition/</path>
    <filename>HoughClusterer_8h</filename>
    <includes id="KeyPointExtraction_2KeyPoint_8h" name="KeyPointExtraction/KeyPoint.h" local="yes" imported="no">Workers/KeyPointExtraction/KeyPoint.h</includes>
    <includes id="HoughAccumulator_8h" name="HoughAccumulator.h" local="yes" imported="no">Workers/ObjectRecognition/HoughAccumulator.h</includes>
    <includes id="KeyPointMatch_8h" name="KeyPointMatch.h" local="yes" imported="no">Workers/KeyPointExtraction/KeyPointMatch.h</includes>
    <includes id="ColorImageRGB8_8h" name="ColorImageRGB8.h" local="yes" imported="no">Workers/Puma2/ColorImageRGB8.h</includes>
  </compound>
  <compound kind="file">
    <name>HoughIndexCalculator.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-obj_rec_surf/doc_stacks/2014-10-06_02-50-38.259864/obj_rec_surf/src/obj_rec_gui/src/Workers/ObjectRecognition/</path>
    <filename>HoughIndexCalculator_8cpp</filename>
    <includes id="HoughIndexCalculator_8h" name="HoughIndexCalculator.h" local="yes" imported="no">HoughIndexCalculator.h</includes>
    <includes id="GrayLevelImage8_8h" name="GrayLevelImage8.h" local="yes" imported="no">Workers/Puma2/GrayLevelImage8.h</includes>
    <includes id="ImageProperties_8h" name="ImageProperties.h" local="yes" imported="no">ImageProperties.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>THIS</name>
      <anchorfile>HoughIndexCalculator_8cpp.html</anchorfile>
      <anchor>ac048bf3907733b6148c78e7345a30525</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>HoughIndexCalculator.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-obj_rec_surf/doc_stacks/2014-10-06_02-50-38.259864/obj_rec_surf/src/obj_rec_gui/src/Workers/ObjectRecognition/</path>
    <filename>HoughIndexCalculator_8h</filename>
    <includes id="KeyPointExtraction_2KeyPoint_8h" name="KeyPointExtraction/KeyPoint.h" local="yes" imported="no">../../Workers/KeyPointExtraction/KeyPoint.h</includes>
  </compound>
  <compound kind="file">
    <name>Image.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-obj_rec_surf/doc_stacks/2014-10-06_02-50-38.259864/obj_rec_surf/src/obj_rec_gui/src/Workers/ParallelSurf/</path>
    <filename>Image_8cpp</filename>
    <includes id="Image_8h" name="Image.h" local="yes" imported="no">Image.h</includes>
  </compound>
  <compound kind="file">
    <name>Image.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-obj_rec_surf/doc_stacks/2014-10-06_02-50-38.259864/obj_rec_surf/src/obj_rec_gui/src/Workers/ParallelSurf/</path>
    <filename>Image_8h</filename>
  </compound>
  <compound kind="file">
    <name>ImageGrabber.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-obj_rec_surf/doc_stacks/2014-10-06_02-50-38.259864/obj_rec_surf/src/obj_rec_gui/src/Devices/ImageGrabber/</path>
    <filename>ImageGrabber_8cpp</filename>
    <includes id="ImageGrabber_8h" name="ImageGrabber.h" local="yes" imported="no">ImageGrabber.h</includes>
    <includes id="Y8UV8ToRGB8Operator_8h" name="Y8UV8ToRGB8Operator.h" local="yes" imported="no">../../Workers/Puma2/Y8UV8ToRGB8Operator.h</includes>
    <includes id="PumaException_8h" name="PumaException.h" local="yes" imported="no">../../Workers/Puma2/PumaException.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>THIS</name>
      <anchorfile>ImageGrabber_8cpp.html</anchorfile>
      <anchor>ac048bf3907733b6148c78e7345a30525</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ImageGrabber.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-obj_rec_surf/doc_stacks/2014-10-06_02-50-38.259864/obj_rec_surf/src/obj_rec_gui/src/Devices/ImageGrabber/</path>
    <filename>ImageGrabber_8h</filename>
    <includes id="ColorImageRGB8_8h" name="ColorImageRGB8.h" local="yes" imported="no">../../Workers/Puma2/ColorImageRGB8.h</includes>
    <includes id="GrayLevelImage8_8h" name="GrayLevelImage8.h" local="yes" imported="no">../../Workers/Puma2/GrayLevelImage8.h</includes>
    <includes id="ImageSources_8h" name="ImageSources.h" local="yes" imported="no">../../Workers/ImageSources/ImageSources.h</includes>
    <class kind="class">ImageGrabber</class>
  </compound>
  <compound kind="file">
    <name>ImageMask.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-obj_rec_surf/doc_stacks/2014-10-06_02-50-38.259864/obj_rec_surf/src/obj_rec_gui/src/Workers/Puma2/</path>
    <filename>ImageMask_8cpp</filename>
    <includes id="ImageMask_8h" name="ImageMask.h" local="yes" imported="no">ImageMask.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>THIS</name>
      <anchorfile>ImageMask_8cpp.html</anchorfile>
      <anchor>ac048bf3907733b6148c78e7345a30525</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ImageMask.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-obj_rec_surf/doc_stacks/2014-10-06_02-50-38.259864/obj_rec_surf/src/obj_rec_gui/src/Workers/Puma2/</path>
    <filename>ImageMask_8h</filename>
    <includes id="GrayLevelImage8_8h" name="GrayLevelImage8.h" local="yes" imported="no">GrayLevelImage8.h</includes>
    <includes id="ColorImageRGB8_8h" name="ColorImageRGB8.h" local="yes" imported="no">ColorImageRGB8.h</includes>
    <includes id="ColorImageUV8_8h" name="ColorImageUV8.h" local="yes" imported="no">ColorImageUV8.h</includes>
    <class kind="class">ImageMask</class>
  </compound>
  <compound kind="file">
    <name>ImageMessagesDisplay.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-obj_rec_surf/doc_stacks/2014-10-06_02-50-38.259864/obj_rec_surf/src/obj_rec_gui/src/Widgets/ImageMessagesDisplay/</path>
    <filename>ImageMessagesDisplay_8cpp</filename>
    <includes id="ImageMessagesDisplay_8h" name="ImageMessagesDisplay.h" local="yes" imported="no">ImageMessagesDisplay.h</includes>
    <includes id="ImageSourceSelector_8h" name="ImageSourceSelector.h" local="yes" imported="no">ImageSourceSelector.h</includes>
    <includes id="GLImageWidget_8h" name="GLImageWidget.h" local="yes" imported="no">../../Widgets/GLImageWidget/GLImageWidget.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>THIS</name>
      <anchorfile>ImageMessagesDisplay_8cpp.html</anchorfile>
      <anchor>ac048bf3907733b6148c78e7345a30525</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ImageMessagesDisplay.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-obj_rec_surf/doc_stacks/2014-10-06_02-50-38.259864/obj_rec_surf/src/obj_rec_gui/src/Widgets/ImageMessagesDisplay/</path>
    <filename>ImageMessagesDisplay_8h</filename>
    <includes id="ImageSources_8h" name="ImageSources.h" local="yes" imported="no">../../Workers/ImageSources/ImageSources.h</includes>
    <class kind="class">ImageMessagesDisplay</class>
  </compound>
  <compound kind="file">
    <name>ImageOperator.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-obj_rec_surf/doc_stacks/2014-10-06_02-50-38.259864/obj_rec_surf/src/obj_rec_gui/src/Workers/Puma2/</path>
    <filename>ImageOperator_8cpp</filename>
    <includes id="ImageOperator_8h" name="ImageOperator.h" local="yes" imported="no">ImageOperator.h</includes>
  </compound>
  <compound kind="file">
    <name>ImageOperator.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-obj_rec_surf/doc_stacks/2014-10-06_02-50-38.259864/obj_rec_surf/src/obj_rec_gui/src/Workers/Puma2/</path>
    <filename>ImageOperator_8h</filename>
    <includes id="ImageSuperClasses_8h" name="ImageSuperClasses.h" local="yes" imported="no">ImageSuperClasses.h</includes>
    <class kind="class">puma2::ImageOperator</class>
    <namespace>puma2</namespace>
  </compound>
  <compound kind="file">
    <name>ImageOperator8.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-obj_rec_surf/doc_stacks/2014-10-06_02-50-38.259864/obj_rec_surf/src/obj_rec_gui/src/Workers/Puma2/</path>
    <filename>ImageOperator8_8cpp</filename>
    <includes id="ImageOperator8_8h" name="ImageOperator8.h" local="yes" imported="no">ImageOperator8.h</includes>
  </compound>
  <compound kind="file">
    <name>ImageOperator8.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-obj_rec_surf/doc_stacks/2014-10-06_02-50-38.259864/obj_rec_surf/src/obj_rec_gui/src/Workers/Puma2/</path>
    <filename>ImageOperator8_8h</filename>
    <includes id="GrayLevelImage8_8h" name="GrayLevelImage8.h" local="yes" imported="no">GrayLevelImage8.h</includes>
    <class kind="class">puma2::ImageOperator8</class>
    <namespace>puma2</namespace>
  </compound>
  <compound kind="file">
    <name>ImagePainter.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-obj_rec_surf/doc_stacks/2014-10-06_02-50-38.259864/obj_rec_surf/src/obj_rec_gui/src/Widgets/SensorDataDisplay/</path>
    <filename>ImagePainter_8cpp</filename>
    <includes id="ImagePainter_8h" name="ImagePainter.h" local="yes" imported="no">ImagePainter.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>THIS</name>
      <anchorfile>ImagePainter_8cpp.html</anchorfile>
      <anchor>ac048bf3907733b6148c78e7345a30525</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ImagePainter.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-obj_rec_surf/doc_stacks/2014-10-06_02-50-38.259864/obj_rec_surf/src/obj_rec_gui/src/Widgets/SensorDataDisplay/</path>
    <filename>ImagePainter_8h</filename>
    <includes id="PainterPlugin_8h" name="PainterPlugin.h" local="yes" imported="no">PainterPlugin.h</includes>
    <includes id="ImageSources_8h" name="ImageSources.h" local="yes" imported="no">Workers/ImageSources/ImageSources.h</includes>
    <includes id="ColorImageRGB8_8h" name="ColorImageRGB8.h" local="yes" imported="no">Workers/Puma2/ColorImageRGB8.h</includes>
    <class kind="class">ImagePainter</class>
  </compound>
  <compound kind="file">
    <name>ImagePairToImageOperator.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-obj_rec_surf/doc_stacks/2014-10-06_02-50-38.259864/obj_rec_surf/src/obj_rec_gui/src/Workers/Puma2/</path>
    <filename>ImagePairToImageOperator_8h</filename>
    <includes id="ImageOperator_8h" name="ImageOperator.h" local="yes" imported="no">ImageOperator.h</includes>
    <class kind="class">puma2::ImagePairToImageOperator</class>
    <namespace>puma2</namespace>
  </compound>
  <compound kind="file">
    <name>ImageProperties.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-obj_rec_surf/doc_stacks/2014-10-06_02-50-38.259864/obj_rec_surf/src/obj_rec_gui/src/Workers/ObjectRecognition/</path>
    <filename>ImageProperties_8cpp</filename>
    <includes id="ImageProperties_8h" name="ImageProperties.h" local="yes" imported="no">ImageProperties.h</includes>
    <includes id="DefaultExtractor_8h" name="DefaultExtractor.h" local="yes" imported="no">../../Workers/KeyPointExtraction/DefaultExtractor.h</includes>
    <includes id="KeyPointHelper_8h" name="KeyPointHelper.h" local="yes" imported="no">../../Workers/KeyPointExtraction/KeyPointHelper.h</includes>
    <includes id="ColorImageRGB8_8h" name="ColorImageRGB8.h" local="yes" imported="no">../../Workers/Puma2/ColorImageRGB8.h</includes>
    <includes id="Y8UV8ToRGB8Operator_8h" name="Y8UV8ToRGB8Operator.h" local="yes" imported="no">../../Workers/Puma2/Y8UV8ToRGB8Operator.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>THIS</name>
      <anchorfile>ImageProperties_8cpp.html</anchorfile>
      <anchor>ac048bf3907733b6148c78e7345a30525</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ImageProperties.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-obj_rec_surf/doc_stacks/2014-10-06_02-50-38.259864/obj_rec_surf/src/obj_rec_gui/src/Workers/ObjectRecognition/</path>
    <filename>ImageProperties_8h</filename>
    <includes id="KeyPointExtraction_2KeyPoint_8h" name="KeyPointExtraction/KeyPoint.h" local="yes" imported="no">Workers/KeyPointExtraction/KeyPoint.h</includes>
    <includes id="HistogramUV_8h" name="HistogramUV.h" local="yes" imported="no">Workers/Puma2/HistogramUV.h</includes>
    <includes id="ColorImageUV8_8h" name="ColorImageUV8.h" local="yes" imported="no">Workers/Puma2/ColorImageUV8.h</includes>
    <includes id="GrayLevelImage8_8h" name="GrayLevelImage8.h" local="yes" imported="no">Workers/Puma2/GrayLevelImage8.h</includes>
    <includes id="ImageMask_8h" name="ImageMask.h" local="yes" imported="no">Workers/Puma2/ImageMask.h</includes>
  </compound>
  <compound kind="file">
    <name>ImageReader.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-obj_rec_surf/doc_stacks/2014-10-06_02-50-38.259864/obj_rec_surf/src/obj_rec_gui/src/Workers/Puma2/</path>
    <filename>ImageReader_8cpp</filename>
    <includes id="puma2config_8h" name="puma2config.h" local="yes" imported="no">puma2config.h</includes>
    <includes id="ImageReader_8h" name="ImageReader.h" local="yes" imported="no">ImageReader.h</includes>
    <includes id="PumaException_8h" name="PumaException.h" local="yes" imported="no">PumaException.h</includes>
    <includes id="PumaMessages_8h" name="PumaMessages.h" local="yes" imported="no">PumaMessages.h</includes>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>getPNMinteger</name>
      <anchorfile>ImageReader_8cpp.html</anchorfile>
      <anchor>aa0e68bc6e7b9e113c3854d5a0078439d</anchor>
      <arglist>(FILE *fp)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>jpeg_memory_src</name>
      <anchorfile>ImageReader_8cpp.html</anchorfile>
      <anchor>a4324597fd866e42da644a808b2e041d0</anchor>
      <arglist>(j_decompress_ptr cinfo, JOCTET *ptr, size_t numBytes)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>readImageColorBuiltinPNM</name>
      <anchorfile>ImageReader_8cpp.html</anchorfile>
      <anchor>a41f8e0f86af6877392675ef55d9e383d</anchor>
      <arglist>(ColorImageRGB8 &amp;img, FILE *fp)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>readImageColorJPEG_generic</name>
      <anchorfile>ImageReader_8cpp.html</anchorfile>
      <anchor>a9e7b23010846822cb1ab60c14ffd4caf</anchor>
      <arglist>(ColorImageRGB8 &amp;img, struct jpeg_decompress_struct &amp;cinfo)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>readImageColorJPEGFromFile</name>
      <anchorfile>ImageReader_8cpp.html</anchorfile>
      <anchor>a0c1edc69113ad751207bfbe56ecf4aae</anchor>
      <arglist>(ColorImageRGB8 &amp;img, FILE *fp)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>readImageColorJPEGFromMemory</name>
      <anchorfile>ImageReader_8cpp.html</anchorfile>
      <anchor>a080e9d117103993519048d4d4ecab051</anchor>
      <arglist>(ColorImageRGB8 &amp;img, JOCTET *ptr, size_t numBytes)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>readImageColorPNG</name>
      <anchorfile>ImageReader_8cpp.html</anchorfile>
      <anchor>a802e1a037ae75586d2d8fe3c9bbee2a4</anchor>
      <arglist>(ColorImageRGB8 &amp;img, FILE *fp)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>readImageGrayBuiltinPNM</name>
      <anchorfile>ImageReader_8cpp.html</anchorfile>
      <anchor>a235803b6d218f128100bc5ace96fcedc</anchor>
      <arglist>(GrayLevelImage8 &amp;img, FILE *fp)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>readImageGrayJPEG</name>
      <anchorfile>ImageReader_8cpp.html</anchorfile>
      <anchor>a2b0730968bc2bc86da92aec642f20766</anchor>
      <arglist>(GrayLevelImage8 &amp;img, FILE *fp)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>readImageGrayPNG</name>
      <anchorfile>ImageReader_8cpp.html</anchorfile>
      <anchor>ab602a3217f9f175d2f61a9bd7c68778b</anchor>
      <arglist>(GrayLevelImage8 &amp;img, FILE *fp)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>readPNMheader</name>
      <anchorfile>ImageReader_8cpp.html</anchorfile>
      <anchor>a5da7a6e6a0c415262091df7a8b88f712</anchor>
      <arglist>(FILE *filePointer, int &amp;pCode, int &amp;pWid, int &amp;pHig, int &amp;pDep)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>skipPNMcomment</name>
      <anchorfile>ImageReader_8cpp.html</anchorfile>
      <anchor>adad29882372769b599a6750b6b904d30</anchor>
      <arglist>(FILE *fp)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ImageReader.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-obj_rec_surf/doc_stacks/2014-10-06_02-50-38.259864/obj_rec_surf/src/obj_rec_gui/src/Workers/Puma2/</path>
    <filename>ImageReader_8h</filename>
    <includes id="GrayLevelImage8_8h" name="GrayLevelImage8.h" local="yes" imported="no">GrayLevelImage8.h</includes>
    <includes id="GrayLevelImage16_8h" name="GrayLevelImage16.h" local="yes" imported="no">GrayLevelImage16.h</includes>
    <includes id="ColorImageRGB8_8h" name="ColorImageRGB8.h" local="yes" imported="no">ColorImageRGB8.h</includes>
    <includes id="ColorImageRGBa8_8h" name="ColorImageRGBa8.h" local="yes" imported="no">ColorImageRGBa8.h</includes>
    <class kind="class">puma2::ImageReader</class>
    <namespace>puma2</namespace>
  </compound>
  <compound kind="file">
    <name>ImageSources.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-obj_rec_surf/doc_stacks/2014-10-06_02-50-38.259864/obj_rec_surf/src/obj_rec_gui/src/Workers/ImageSources/</path>
    <filename>ImageSources_8cpp</filename>
    <includes id="ImageSources_8h" name="ImageSources.h" local="yes" imported="no">ImageSources.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>THIS</name>
      <anchorfile>ImageSources_8cpp.html</anchorfile>
      <anchor>ac048bf3907733b6148c78e7345a30525</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ImageSources.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-obj_rec_surf/doc_stacks/2014-10-06_02-50-38.259864/obj_rec_surf/src/obj_rec_gui/src/Workers/ImageSources/</path>
    <filename>ImageSources_8h</filename>
    <includes id="Mutex_8h" name="Mutex.h" local="yes" imported="no">Mutex.h</includes>
    <class kind="class">ImageSources</class>
  </compound>
  <compound kind="file">
    <name>ImageSourceSelector.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-obj_rec_surf/doc_stacks/2014-10-06_02-50-38.259864/obj_rec_surf/src/obj_rec_gui/src/Widgets/ImageMessagesDisplay/</path>
    <filename>ImageSourceSelector_8cpp</filename>
    <includes id="ImageSourceSelector_8h" name="ImageSourceSelector.h" local="yes" imported="no">ImageSourceSelector.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>THIS</name>
      <anchorfile>ImageSourceSelector_8cpp.html</anchorfile>
      <anchor>ac048bf3907733b6148c78e7345a30525</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ImageSourceSelector.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-obj_rec_surf/doc_stacks/2014-10-06_02-50-38.259864/obj_rec_surf/src/obj_rec_gui/src/Widgets/ImageMessagesDisplay/</path>
    <filename>ImageSourceSelector_8h</filename>
    <includes id="ImageSources_8h" name="ImageSources.h" local="yes" imported="no">../../Workers/ImageSources/ImageSources.h</includes>
    <class kind="class">ImageSourceSelector</class>
  </compound>
  <compound kind="file">
    <name>ImageSuperClasses.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-obj_rec_surf/doc_stacks/2014-10-06_02-50-38.259864/obj_rec_surf/src/obj_rec_gui/src/Workers/Puma2/</path>
    <filename>ImageSuperClasses_8cpp</filename>
    <includes id="ImageSuperClasses_8h" name="ImageSuperClasses.h" local="yes" imported="no">ImageSuperClasses.h</includes>
    <includes id="PumaException_8h" name="PumaException.h" local="yes" imported="no">PumaException.h</includes>
  </compound>
  <compound kind="file">
    <name>ImageSuperClasses.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-obj_rec_surf/doc_stacks/2014-10-06_02-50-38.259864/obj_rec_surf/src/obj_rec_gui/src/Workers/Puma2/</path>
    <filename>ImageSuperClasses_8h</filename>
    <class kind="class">puma2::Image</class>
    <namespace>puma2</namespace>
  </compound>
  <compound kind="file">
    <name>ImageToImageOperator.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-obj_rec_surf/doc_stacks/2014-10-06_02-50-38.259864/obj_rec_surf/src/obj_rec_gui/src/Workers/Puma2/</path>
    <filename>ImageToImageOperator_8h</filename>
    <includes id="ImageOperator_8h" name="ImageOperator.h" local="yes" imported="no">ImageOperator.h</includes>
    <class kind="class">puma2::ImageToImageOperator</class>
    <namespace>puma2</namespace>
  </compound>
  <compound kind="file">
    <name>ImageToImageOperator8.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-obj_rec_surf/doc_stacks/2014-10-06_02-50-38.259864/obj_rec_surf/src/obj_rec_gui/src/Workers/Puma2/</path>
    <filename>ImageToImageOperator8_8cpp</filename>
    <includes id="ImageToImageOperator8_8h" name="ImageToImageOperator8.h" local="yes" imported="no">ImageToImageOperator8.h</includes>
  </compound>
  <compound kind="file">
    <name>ImageToImageOperator8.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-obj_rec_surf/doc_stacks/2014-10-06_02-50-38.259864/obj_rec_surf/src/obj_rec_gui/src/Workers/Puma2/</path>
    <filename>ImageToImageOperator8_8h</filename>
    <includes id="ImageOperator8_8h" name="ImageOperator8.h" local="yes" imported="no">ImageOperator8.h</includes>
    <class kind="class">puma2::ImageToImageOperator8</class>
    <namespace>puma2</namespace>
  </compound>
  <compound kind="file">
    <name>ImageToImagePairOperator.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-obj_rec_surf/doc_stacks/2014-10-06_02-50-38.259864/obj_rec_surf/src/obj_rec_gui/src/Workers/Puma2/</path>
    <filename>ImageToImagePairOperator_8h</filename>
    <includes id="ImageOperator_8h" name="ImageOperator.h" local="yes" imported="no">ImageOperator.h</includes>
    <class kind="class">puma2::ImageToImagePairOperator</class>
    <namespace>puma2</namespace>
  </compound>
  <compound kind="file">
    <name>ImageWriter.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-obj_rec_surf/doc_stacks/2014-10-06_02-50-38.259864/obj_rec_surf/src/obj_rec_gui/src/Workers/Puma2/</path>
    <filename>ImageWriter_8cpp</filename>
    <includes id="puma2config_8h" name="puma2config.h" local="yes" imported="no">puma2config.h</includes>
    <includes id="ImageWriter_8h" name="ImageWriter.h" local="yes" imported="no">ImageWriter.h</includes>
    <includes id="PumaException_8h" name="PumaException.h" local="yes" imported="no">PumaException.h</includes>
    <includes id="PumaMessages_8h" name="PumaMessages.h" local="yes" imported="no">PumaMessages.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>USE_BUILTIN_PNM_WRITER</name>
      <anchorfile>ImageWriter_8cpp.html</anchorfile>
      <anchor>a46501435df5ba595de86d6c6c558dc67</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>writeImageColorBuiltinPNM</name>
      <anchorfile>ImageWriter_8cpp.html</anchorfile>
      <anchor>a447ea2df048fec3632c31c2261ae2833</anchor>
      <arglist>(const ColorImageRGB8 &amp;img, string &amp;filename)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>writeImageGrayBuiltinPNM</name>
      <anchorfile>ImageWriter_8cpp.html</anchorfile>
      <anchor>aba16698f878084264290440ba83c00d3</anchor>
      <arglist>(const GrayLevelImage8 &amp;img, string &amp;filename)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ImageWriter.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-obj_rec_surf/doc_stacks/2014-10-06_02-50-38.259864/obj_rec_surf/src/obj_rec_gui/src/Workers/Puma2/</path>
    <filename>ImageWriter_8h</filename>
    <includes id="GrayLevelImage8_8h" name="GrayLevelImage8.h" local="yes" imported="no">GrayLevelImage8.h</includes>
    <includes id="GrayLevelImage16_8h" name="GrayLevelImage16.h" local="yes" imported="no">GrayLevelImage16.h</includes>
    <includes id="ColorImageRGB8_8h" name="ColorImageRGB8.h" local="yes" imported="no">ColorImageRGB8.h</includes>
    <includes id="ColorImageRGBa8_8h" name="ColorImageRGBa8.h" local="yes" imported="no">ColorImageRGBa8.h</includes>
    <includes id="FeatureImage_8h" name="FeatureImage.h" local="yes" imported="no">FeatureImage.h</includes>
    <class kind="class">puma2::ImageWriter</class>
    <namespace>puma2</namespace>
  </compound>
  <compound kind="file">
    <name>jinclude.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-obj_rec_surf/doc_stacks/2014-10-06_02-50-38.259864/obj_rec_surf/src/obj_rec_gui/src/Workers/Puma2/</path>
    <filename>jinclude_8h</filename>
    <member kind="define">
      <type>#define</type>
      <name>JCONFIG_INCLUDED</name>
      <anchorfile>jinclude_8h.html</anchorfile>
      <anchor>ab03c836a6c25465d9185bf2c2ac5df1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>JFREAD</name>
      <anchorfile>jinclude_8h.html</anchorfile>
      <anchor>abbbfd5a98b19f431a14b0f30406753b1</anchor>
      <arglist>(file, buf, sizeofbuf)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>JFWRITE</name>
      <anchorfile>jinclude_8h.html</anchorfile>
      <anchor>abb6b1c2f0cea2d618a4e566716700fed</anchor>
      <arglist>(file, buf, sizeofbuf)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MEMCOPY</name>
      <anchorfile>jinclude_8h.html</anchorfile>
      <anchor>a7667d1f5e2470cb2a98c26e1d61cf35a</anchor>
      <arglist>(dest, src, size)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MEMZERO</name>
      <anchorfile>jinclude_8h.html</anchorfile>
      <anchor>ab6fd51f67468844ba3d2400aa5f73787</anchor>
      <arglist>(target, size)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SIZEOF</name>
      <anchorfile>jinclude_8h.html</anchorfile>
      <anchor>ab4e7a10b0e2cf79aa0978d3bbe1e1268</anchor>
      <arglist>(object)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>jmemsrc.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-obj_rec_surf/doc_stacks/2014-10-06_02-50-38.259864/obj_rec_surf/src/obj_rec_gui/src/Workers/Puma2/</path>
    <filename>jmemsrc_8c</filename>
    <includes id="jinclude_8h" name="jinclude.h" local="yes" imported="no">jinclude.h</includes>
    <class kind="struct">mem_source_mgr</class>
    <member kind="typedef">
      <type>mem_source_mgr *</type>
      <name>mem_src_ptr</name>
      <anchorfile>jmemsrc_8c.html</anchorfile>
      <anchor>a893a489d96a057b3e68c4746df27fabd</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>jpeg_memory_src</name>
      <anchorfile>jmemsrc_8c.html</anchorfile>
      <anchor>a79ef25de13282e5898bce67b2e40a262</anchor>
      <arglist>(j_decompress_ptr cinfo, JOCTET *ptr, size_t numBytes)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>mem_fill_input_buffer</name>
      <anchorfile>jmemsrc_8c.html</anchorfile>
      <anchor>a51dd52006e23f0647bcd8bd089c9c44a</anchor>
      <arglist>(j_decompress_ptr cinfo)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>mem_init_source</name>
      <anchorfile>jmemsrc_8c.html</anchorfile>
      <anchor>a33c988eca65fd23add7df67e403b8f8b</anchor>
      <arglist>(j_decompress_ptr cinfo)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>mem_skip_input_data</name>
      <anchorfile>jmemsrc_8c.html</anchorfile>
      <anchor>a4e5003f8e3ec3eea3ee357dc968e35e1</anchor>
      <arglist>(j_decompress_ptr cinfo, long num_bytes)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>mem_term_source</name>
      <anchorfile>jmemsrc_8c.html</anchorfile>
      <anchor>acdd92f25dc067d077a25e3930ae8c4c9</anchor>
      <arglist>(j_decompress_ptr cinfo)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>KeyPoint.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-obj_rec_surf/doc_stacks/2014-10-06_02-50-38.259864/obj_rec_surf/src/obj_rec_gui/src/Workers/KeyPointExtraction/</path>
    <filename>KeyPoint_8cpp</filename>
    <includes id="KeyPointExtraction_2KeyPoint_8h" name="KeyPointExtraction/KeyPoint.h" local="yes" imported="no">KeyPoint.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>THIS</name>
      <anchorfile>KeyPoint_8cpp.html</anchorfile>
      <anchor>ac048bf3907733b6148c78e7345a30525</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>KeyPointExtraction/KeyPoint.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-obj_rec_surf/doc_stacks/2014-10-06_02-50-38.259864/obj_rec_surf/src/obj_rec_gui/src/Workers/KeyPointExtraction/</path>
    <filename>KeyPointExtraction_2KeyPoint_8h</filename>
  </compound>
  <compound kind="file">
    <name>ParallelSurf/KeyPoint.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-obj_rec_surf/doc_stacks/2014-10-06_02-50-38.259864/obj_rec_surf/src/obj_rec_gui/src/Workers/ParallelSurf/</path>
    <filename>ParallelSurf_2KeyPoint_8h</filename>
  </compound>
  <compound kind="file">
    <name>KeyPointDescriptor.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-obj_rec_surf/doc_stacks/2014-10-06_02-50-38.259864/obj_rec_surf/src/obj_rec_gui/src/Workers/ParallelSurf/</path>
    <filename>KeyPointDescriptor_8cpp</filename>
    <includes id="KeyPointDescriptor_8h" name="KeyPointDescriptor.h" local="yes" imported="no">KeyPointDescriptor.h</includes>
    <includes id="ParallelSurf_2KeyPoint_8h" name="ParallelSurf/KeyPoint.h" local="yes" imported="no">KeyPoint.h</includes>
    <includes id="MathStuff_8h" name="MathStuff.h" local="yes" imported="no">MathStuff.h</includes>
    <includes id="WaveFilter_8h" name="WaveFilter.h" local="yes" imported="no">WaveFilter.h</includes>
    <member kind="variable">
      <type>LUT&lt; 0, 83 &gt;</type>
      <name>Exp1</name>
      <anchorfile>namespaceparallelsurf.html</anchorfile>
      <anchor>ac4154fe28ef87ecbc9417632d153dbe7</anchor>
      <arglist>(exp, 0.5,-0.08)</arglist>
    </member>
    <member kind="variable">
      <type>LUT&lt; 0, 40 &gt;</type>
      <name>Exp2</name>
      <anchorfile>namespaceparallelsurf.html</anchorfile>
      <anchor>a2268be953a86c813d0727dcd8b812acc</anchor>
      <arglist>(exp, 0.5,-0.125)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>KeyPointDescriptor.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-obj_rec_surf/doc_stacks/2014-10-06_02-50-38.259864/obj_rec_surf/src/obj_rec_gui/src/Workers/ParallelSurf/</path>
    <filename>KeyPointDescriptor_8h</filename>
  </compound>
  <compound kind="file">
    <name>KeyPointDetector.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-obj_rec_surf/doc_stacks/2014-10-06_02-50-38.259864/obj_rec_surf/src/obj_rec_gui/src/Workers/ParallelSurf/</path>
    <filename>KeyPointDetector_8cpp</filename>
    <includes id="ParallelSurf_2KeyPoint_8h" name="ParallelSurf/KeyPoint.h" local="yes" imported="no">KeyPoint.h</includes>
    <includes id="KeyPointDetector_8h" name="KeyPointDetector.h" local="yes" imported="no">KeyPointDetector.h</includes>
    <includes id="BoxFilter_8h" name="BoxFilter.h" local="yes" imported="no">BoxFilter.h</includes>
    <includes id="MathStuff_8h" name="MathStuff.h" local="yes" imported="no">MathStuff.h</includes>
  </compound>
  <compound kind="file">
    <name>KeyPointDetector.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-obj_rec_surf/doc_stacks/2014-10-06_02-50-38.259864/obj_rec_surf/src/obj_rec_gui/src/Workers/ParallelSurf/</path>
    <filename>KeyPointDetector_8h</filename>
    <includes id="Image_8h" name="Image.h" local="yes" imported="no">Image.h</includes>
    <includes id="ParallelSurf_2KeyPoint_8h" name="ParallelSurf/KeyPoint.h" local="yes" imported="no">KeyPoint.h</includes>
  </compound>
  <compound kind="file">
    <name>KeyPointExtractor.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-obj_rec_surf/doc_stacks/2014-10-06_02-50-38.259864/obj_rec_surf/src/obj_rec_gui/src/Workers/KeyPointExtraction/</path>
    <filename>KeyPointExtractor_8h</filename>
    <includes id="GrayLevelImage8_8h" name="GrayLevelImage8.h" local="yes" imported="no">../../Workers/Puma2/GrayLevelImage8.h</includes>
    <includes id="ColorImageRGB8_8h" name="ColorImageRGB8.h" local="yes" imported="no">../../Workers/Puma2/ColorImageRGB8.h</includes>
    <includes id="ImageMask_8h" name="ImageMask.h" local="yes" imported="no">../../Workers/Puma2/ImageMask.h</includes>
    <includes id="KeyPointExtraction_2KeyPoint_8h" name="KeyPointExtraction/KeyPoint.h" local="yes" imported="no">KeyPoint.h</includes>
  </compound>
  <compound kind="file">
    <name>KeyPointHelper.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-obj_rec_surf/doc_stacks/2014-10-06_02-50-38.259864/obj_rec_surf/src/obj_rec_gui/src/Workers/KeyPointExtraction/</path>
    <filename>KeyPointHelper_8cpp</filename>
    <includes id="KeyPointHelper_8h" name="KeyPointHelper.h" local="yes" imported="no">KeyPointHelper.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>THIS</name>
      <anchorfile>KeyPointHelper_8cpp.html</anchorfile>
      <anchor>ac048bf3907733b6148c78e7345a30525</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>strengthComp</name>
      <anchorfile>KeyPointHelper_8cpp.html</anchorfile>
      <anchor>a5954b4ccbe2050965bd112bbc4b54471</anchor>
      <arglist>(KeyPoint &amp;a, KeyPoint &amp;b)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>KeyPointHelper.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-obj_rec_surf/doc_stacks/2014-10-06_02-50-38.259864/obj_rec_surf/src/obj_rec_gui/src/Workers/KeyPointExtraction/</path>
    <filename>KeyPointHelper_8h</filename>
    <includes id="KeyPointExtraction_2KeyPoint_8h" name="KeyPointExtraction/KeyPoint.h" local="yes" imported="no">KeyPoint.h</includes>
    <includes id="ImageMask_8h" name="ImageMask.h" local="yes" imported="no">../../Workers/Puma2/ImageMask.h</includes>
  </compound>
  <compound kind="file">
    <name>KeyPointMatch.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-obj_rec_surf/doc_stacks/2014-10-06_02-50-38.259864/obj_rec_surf/src/obj_rec_gui/src/Workers/KeyPointExtraction/</path>
    <filename>KeyPointMatch_8h</filename>
  </compound>
  <compound kind="file">
    <name>LaserScan3DPainter.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-obj_rec_surf/doc_stacks/2014-10-06_02-50-38.259864/obj_rec_surf/src/obj_rec_gui/src/Widgets/SensorDataDisplay/</path>
    <filename>LaserScan3DPainter_8cpp</filename>
    <includes id="LaserScan3DPainter_8h" name="LaserScan3DPainter.h" local="yes" imported="no">LaserScan3DPainter.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>THIS</name>
      <anchorfile>LaserScan3DPainter_8cpp.html</anchorfile>
      <anchor>ac048bf3907733b6148c78e7345a30525</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>LaserScan3DPainter.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-obj_rec_surf/doc_stacks/2014-10-06_02-50-38.259864/obj_rec_surf/src/obj_rec_gui/src/Widgets/SensorDataDisplay/</path>
    <filename>LaserScan3DPainter_8h</filename>
    <includes id="PainterPlugin_8h" name="PainterPlugin.h" local="yes" imported="no">PainterPlugin.h</includes>
    <class kind="class">LaserScan3DPainter</class>
  </compound>
  <compound kind="file">
    <name>listener.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-obj_rec_surf/doc_stacks/2014-10-06_02-50-38.259864/obj_rec_surf/src/obj_rec_gui/src/</path>
    <filename>listener_8cpp</filename>
    <includes id="listener_8h" name="listener.h" local="yes" imported="no">listener.h</includes>
  </compound>
  <compound kind="file">
    <name>listener.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-obj_rec_surf/doc_stacks/2014-10-06_02-50-38.259864/obj_rec_surf/src/obj_rec_gui/src/</path>
    <filename>listener_8h</filename>
    <class kind="class">Listener</class>
    <namespace>cv</namespace>
    <namespace>Ui</namespace>
  </compound>
  <compound kind="file">
    <name>locking_ptr.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-obj_rec_surf/doc_stacks/2014-10-06_02-50-38.259864/obj_rec_surf/src/obj_rec_gui/src/Workers/ThreadPool/threadpool/detail/</path>
    <filename>locking__ptr_8hpp</filename>
  </compound>
  <compound kind="file">
    <name>main.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-obj_rec_surf/doc_stacks/2014-10-06_02-50-38.259864/obj_rec_surf/src/obj_rec_gui/src/</path>
    <filename>main_8cpp</filename>
    <includes id="MainWindow_8h" name="MainWindow.h" local="yes" imported="no">MainWindow.h</includes>
    <includes id="QtRosNode_8h" name="QtRosNode.h" local="yes" imported="no">QtRosNode.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>main_8cpp.html</anchorfile>
      <anchor>a0ddf1224851353fc92bfbff6f499fa97</anchor>
      <arglist>(int argc, char *argv[])</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>MainWindow.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-obj_rec_surf/doc_stacks/2014-10-06_02-50-38.259864/obj_rec_surf/src/obj_rec_gui/src/</path>
    <filename>MainWindow_8cpp</filename>
    <includes id="MainWindow_8h" name="MainWindow.h" local="yes" imported="no">MainWindow.h</includes>
  </compound>
  <compound kind="file">
    <name>MainWindow.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-obj_rec_surf/doc_stacks/2014-10-06_02-50-38.259864/obj_rec_surf/src/obj_rec_gui/src/</path>
    <filename>MainWindow_8h</filename>
    <includes id="talker_8h" name="talker.h" local="yes" imported="no">talker.h</includes>
    <includes id="ButtonProcessAdministrator_8h" name="ButtonProcessAdministrator.h" local="yes" imported="no">ButtonProcessAdministrator.h</includes>
    <includes id="ObjectRecognitionTab_8h" name="ObjectRecognitionTab.h" local="yes" imported="no">Containers/ObjectRecognitionTab/ObjectRecognitionTab.h</includes>
    <includes id="ObjectLearningTab_8h" name="ObjectLearningTab.h" local="yes" imported="no">Containers/ObjectLearningTab/ObjectLearningTab.h</includes>
    <includes id="QtRosNode_8h" name="QtRosNode.h" local="yes" imported="no">QtRosNode.h</includes>
    <class kind="class">MainWindow</class>
    <namespace>cv</namespace>
    <namespace>Ui</namespace>
  </compound>
  <compound kind="file">
    <name>MapPainter.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-obj_rec_surf/doc_stacks/2014-10-06_02-50-38.259864/obj_rec_surf/src/obj_rec_gui/src/Widgets/SensorDataDisplay/</path>
    <filename>MapPainter_8cpp</filename>
    <includes id="MapPainter_8h" name="MapPainter.h" local="yes" imported="no">MapPainter.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>THIS</name>
      <anchorfile>MapPainter_8cpp.html</anchorfile>
      <anchor>ac048bf3907733b6148c78e7345a30525</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>MapPainter.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-obj_rec_surf/doc_stacks/2014-10-06_02-50-38.259864/obj_rec_surf/src/obj_rec_gui/src/Widgets/SensorDataDisplay/</path>
    <filename>MapPainter_8h</filename>
    <includes id="PainterPlugin_8h" name="PainterPlugin.h" local="yes" imported="no">PainterPlugin.h</includes>
    <includes id="PointOfInterest_8h" name="PointOfInterest.h" local="yes" imported="no">Workers/PointOfInterest/PointOfInterest.h</includes>
    <class kind="class">MapPainter</class>
  </compound>
  <compound kind="file">
    <name>MatchHelper.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-obj_rec_surf/doc_stacks/2014-10-06_02-50-38.259864/obj_rec_surf/src/obj_rec_gui/src/Workers/ObjectRecognition/</path>
    <filename>MatchHelper_8cpp</filename>
    <includes id="MatchHelper_8h" name="MatchHelper.h" local="yes" imported="no">MatchHelper.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>THIS</name>
      <anchorfile>MatchHelper_8cpp.html</anchorfile>
      <anchor>ac048bf3907733b6148c78e7345a30525</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>MatchHelper.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-obj_rec_surf/doc_stacks/2014-10-06_02-50-38.259864/obj_rec_surf/src/obj_rec_gui/src/Workers/ObjectRecognition/</path>
    <filename>MatchHelper_8h</filename>
    <includes id="KeyPointExtraction_2KeyPoint_8h" name="KeyPointExtraction/KeyPoint.h" local="yes" imported="no">../../Workers/KeyPointExtraction/KeyPoint.h</includes>
    <includes id="KeyPointMatch_8h" name="KeyPointMatch.h" local="yes" imported="no">../../Workers/KeyPointExtraction/KeyPointMatch.h</includes>
  </compound>
  <compound kind="file">
    <name>MatchResult.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-obj_rec_surf/doc_stacks/2014-10-06_02-50-38.259864/obj_rec_surf/src/obj_rec_gui/src/Workers/ObjectRecognition/</path>
    <filename>MatchResult_8h</filename>
    <includes id="KeyPointExtraction_2KeyPoint_8h" name="KeyPointExtraction/KeyPoint.h" local="yes" imported="no">Workers/KeyPointExtraction/KeyPoint.h</includes>
    <includes id="KeyPointMatch_8h" name="KeyPointMatch.h" local="yes" imported="no">Workers/KeyPointExtraction/KeyPointMatch.h</includes>
    <includes id="ColorImageRGB8_8h" name="ColorImageRGB8.h" local="yes" imported="no">Workers/Puma2/ColorImageRGB8.h</includes>
  </compound>
  <compound kind="file">
    <name>MathStuff.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-obj_rec_surf/doc_stacks/2014-10-06_02-50-38.259864/obj_rec_surf/src/obj_rec_gui/src/Workers/ParallelSurf/</path>
    <filename>MathStuff_8cpp</filename>
    <includes id="MathStuff_8h" name="MathStuff.h" local="yes" imported="no">MathStuff.h</includes>
  </compound>
  <compound kind="file">
    <name>MathStuff.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-obj_rec_surf/doc_stacks/2014-10-06_02-50-38.259864/obj_rec_surf/src/obj_rec_gui/src/Workers/ParallelSurf/</path>
    <filename>MathStuff_8h</filename>
    <member kind="define">
      <type>#define</type>
      <name>PI</name>
      <anchorfile>MathStuff_8h.html</anchorfile>
      <anchor>a598a3330b3c21701223ee0ca14316eca</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Matrix.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-obj_rec_surf/doc_stacks/2014-10-06_02-50-38.259864/obj_rec_surf/src/obj_rec_gui/src/Workers/Puma2/</path>
    <filename>Matrix_8h</filename>
    <includes id="Vector_8h" name="Vector.h" local="yes" imported="no">Vector.h</includes>
    <class kind="class">puma2::Matrix</class>
    <namespace>puma2</namespace>
    <member kind="function">
      <type>Matrix&lt; T &gt;</type>
      <name>operator*</name>
      <anchorfile>namespacepuma2.html</anchorfile>
      <anchor>a6c71e13e9c8b15195cb0dbbc63a8298c</anchor>
      <arglist>(const Matrix&lt; T &gt; &amp;, const Matrix&lt; T &gt; &amp;)</arglist>
    </member>
    <member kind="function">
      <type>Vector&lt; T &gt;</type>
      <name>operator*</name>
      <anchorfile>namespacepuma2.html</anchorfile>
      <anchor>a46917a0fda90ec31e606946aca01ecc0</anchor>
      <arglist>(const Matrix&lt; T &gt; &amp;, const Vector&lt; T &gt; &amp;)</arglist>
    </member>
    <member kind="function">
      <type>Vector&lt; T &gt;</type>
      <name>operator*</name>
      <anchorfile>namespacepuma2.html</anchorfile>
      <anchor>a364d71247451a63d58a1b7cfee4461ee</anchor>
      <arglist>(const T &amp;, const Vector&lt; T &gt; &amp;)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>operator*</name>
      <anchorfile>namespacepuma2.html</anchorfile>
      <anchor>af24c4618f639af1c75fe7082ddec64e8</anchor>
      <arglist>(const Vector&lt; T &gt; &amp;, const Vector&lt; T &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>MedianFilter.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-obj_rec_surf/doc_stacks/2014-10-06_02-50-38.259864/obj_rec_surf/src/obj_rec_gui/src/Workers/Puma2/</path>
    <filename>MedianFilter_8h</filename>
    <includes id="ImageToImageOperator_8h" name="ImageToImageOperator.h" local="yes" imported="no">ImageToImageOperator.h</includes>
    <includes id="PumaException_8h" name="PumaException.h" local="yes" imported="no">PumaException.h</includes>
    <class kind="class">puma2::MedianFilter</class>
    <namespace>puma2</namespace>
  </compound>
  <compound kind="file">
    <name>Mirror.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-obj_rec_surf/doc_stacks/2014-10-06_02-50-38.259864/obj_rec_surf/src/obj_rec_gui/src/Workers/Puma2/</path>
    <filename>Mirror_8h</filename>
    <includes id="ImageToImageOperator_8h" name="ImageToImageOperator.h" local="yes" imported="no">ImageToImageOperator.h</includes>
    <class kind="class">puma2::Mirror</class>
    <namespace>puma2</namespace>
  </compound>
  <compound kind="file">
    <name>MultiElementImage.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-obj_rec_surf/doc_stacks/2014-10-06_02-50-38.259864/obj_rec_surf/src/obj_rec_gui/src/Workers/Puma2/</path>
    <filename>MultiElementImage_8h</filename>
    <includes id="BaseImageTemplate_8h" name="BaseImageTemplate.h" local="yes" imported="no">BaseImageTemplate.h</includes>
    <class kind="class">puma2::MultiElementImage</class>
    <class kind="class">puma2::MultiElementImageIter</class>
    <class kind="class">puma2::MultiElementImageIterChannel</class>
    <class kind="class">puma2::MultiElementPixel</class>
    <namespace>puma2</namespace>
  </compound>
  <compound kind="file">
    <name>Mutex.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-obj_rec_surf/doc_stacks/2014-10-06_02-50-38.259864/obj_rec_surf/src/obj_rec_gui/src/Workers/ImageSources/</path>
    <filename>Mutex_8cpp</filename>
    <includes id="Mutex_8h" name="Mutex.h" local="yes" imported="no">Mutex.h</includes>
  </compound>
  <compound kind="file">
    <name>Mutex.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-obj_rec_surf/doc_stacks/2014-10-06_02-50-38.259864/obj_rec_surf/src/obj_rec_gui/src/Workers/ImageSources/</path>
    <filename>Mutex_8h</filename>
    <includes id="Types_8h" name="Types.h" local="yes" imported="no">Types.h</includes>
  </compound>
  <compound kind="file">
    <name>NewLaserDataPainter.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-obj_rec_surf/doc_stacks/2014-10-06_02-50-38.259864/obj_rec_surf/src/obj_rec_gui/src/Widgets/SensorDataDisplay/</path>
    <filename>NewLaserDataPainter_8cpp</filename>
    <includes id="NewLaserDataPainter_8h" name="NewLaserDataPainter.h" local="yes" imported="no">NewLaserDataPainter.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>THIS</name>
      <anchorfile>NewLaserDataPainter_8cpp.html</anchorfile>
      <anchor>ac048bf3907733b6148c78e7345a30525</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>NewLaserDataPainter.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-obj_rec_surf/doc_stacks/2014-10-06_02-50-38.259864/obj_rec_surf/src/obj_rec_gui/src/Widgets/SensorDataDisplay/</path>
    <filename>NewLaserDataPainter_8h</filename>
    <includes id="PainterPlugin_8h" name="PainterPlugin.h" local="yes" imported="no">PainterPlugin.h</includes>
    <class kind="class">NewLaserDataPainter</class>
  </compound>
  <compound kind="file">
    <name>NNRMatcher.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-obj_rec_surf/doc_stacks/2014-10-06_02-50-38.259864/obj_rec_surf/src/obj_rec_gui/src/Workers/ObjectRecognition/</path>
    <filename>NNRMatcher_8cpp</filename>
    <includes id="NNRMatcher_8h" name="NNRMatcher.h" local="yes" imported="no">NNRMatcher.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>THIS</name>
      <anchorfile>NNRMatcher_8cpp.html</anchorfile>
      <anchor>ac048bf3907733b6148c78e7345a30525</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>NNRMatcher.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-obj_rec_surf/doc_stacks/2014-10-06_02-50-38.259864/obj_rec_surf/src/obj_rec_gui/src/Workers/ObjectRecognition/</path>
    <filename>NNRMatcher_8h</filename>
    <includes id="KeyPointExtraction_2KeyPoint_8h" name="KeyPointExtraction/KeyPoint.h" local="yes" imported="no">Workers/KeyPointExtraction/KeyPoint.h</includes>
    <includes id="KeyPointMatch_8h" name="KeyPointMatch.h" local="yes" imported="no">Workers/KeyPointExtraction/KeyPointMatch.h</includes>
  </compound>
  <compound kind="file">
    <name>ObjectImagesControl.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-obj_rec_surf/doc_stacks/2014-10-06_02-50-38.259864/obj_rec_surf/src/obj_rec_gui/src/Widgets/ObjectRecognition/</path>
    <filename>ObjectImagesControl_8cpp</filename>
    <includes id="ObjectImagesControl_8h" name="ObjectImagesControl.h" local="yes" imported="no">ObjectImagesControl.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>THIS</name>
      <anchorfile>ObjectImagesControl_8cpp.html</anchorfile>
      <anchor>ac048bf3907733b6148c78e7345a30525</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ObjectImagesControl.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-obj_rec_surf/doc_stacks/2014-10-06_02-50-38.259864/obj_rec_surf/src/obj_rec_gui/src/Widgets/ObjectRecognition/</path>
    <filename>ObjectImagesControl_8h</filename>
    <class kind="class">ObjectImagesControl</class>
  </compound>
  <compound kind="file">
    <name>ObjectLearningControl.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-obj_rec_surf/doc_stacks/2014-10-06_02-50-38.259864/obj_rec_surf/src/obj_rec_gui/src/Widgets/ObjectRecognition/</path>
    <filename>ObjectLearningControl_8cpp</filename>
    <includes id="ImageSourceSelector_8h" name="ImageSourceSelector.h" local="yes" imported="no">../ImageMessagesDisplay/ImageSourceSelector.h</includes>
    <includes id="ObjectLearningControl_8h" name="ObjectLearningControl.h" local="yes" imported="no">ObjectLearningControl.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>THIS</name>
      <anchorfile>ObjectLearningControl_8cpp.html</anchorfile>
      <anchor>ac048bf3907733b6148c78e7345a30525</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ObjectLearningControl.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-obj_rec_surf/doc_stacks/2014-10-06_02-50-38.259864/obj_rec_surf/src/obj_rec_gui/src/Widgets/ObjectRecognition/</path>
    <filename>ObjectLearningControl_8h</filename>
    <includes id="GLImageWidget_8h" name="GLImageWidget.h" local="yes" imported="no">Widgets/GLImageWidget/GLImageWidget.h</includes>
    <includes id="ColorImageRGB8_8h" name="ColorImageRGB8.h" local="yes" imported="no">Workers/Puma2/ColorImageRGB8.h</includes>
    <includes id="GrayLevelImage8_8h" name="GrayLevelImage8.h" local="yes" imported="no">Workers/Puma2/GrayLevelImage8.h</includes>
    <includes id="ColorToGrayOperator_8h" name="ColorToGrayOperator.h" local="yes" imported="no">Workers/Puma2/ColorToGrayOperator.h</includes>
    <includes id="ColorImageYUV8_8h" name="ColorImageYUV8.h" local="yes" imported="no">Workers/Puma2/ColorImageYUV8.h</includes>
    <includes id="ImageSources_8h" name="ImageSources.h" local="yes" imported="no">Workers/ImageSources/ImageSources.h</includes>
    <class kind="class">ObjectLearningControl</class>
  </compound>
  <compound kind="file">
    <name>ObjectLearningTab.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-obj_rec_surf/doc_stacks/2014-10-06_02-50-38.259864/obj_rec_surf/src/obj_rec_gui/src/Containers/ObjectLearningTab/</path>
    <filename>ObjectLearningTab_8cpp</filename>
    <includes id="ObjectLearningTab_8h" name="ObjectLearningTab.h" local="yes" imported="no">ObjectLearningTab.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>THIS</name>
      <anchorfile>ObjectLearningTab_8cpp.html</anchorfile>
      <anchor>a25a551d20ce41528d7ad5bf1e35d3677</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ObjectLearningTab.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-obj_rec_surf/doc_stacks/2014-10-06_02-50-38.259864/obj_rec_surf/src/obj_rec_gui/src/Containers/ObjectLearningTab/</path>
    <filename>ObjectLearningTab_8h</filename>
    <includes id="ObjectImagesControl_8h" name="ObjectImagesControl.h" local="yes" imported="no">../../Widgets/ObjectRecognition/ObjectImagesControl.h</includes>
    <includes id="ObjectLearningControl_8h" name="ObjectLearningControl.h" local="yes" imported="no">../../Widgets/ObjectRecognition/ObjectLearningControl.h</includes>
    <class kind="class">ObjectLearningTab</class>
  </compound>
  <compound kind="file">
    <name>ObjectList.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-obj_rec_surf/doc_stacks/2014-10-06_02-50-38.259864/obj_rec_surf/src/obj_rec_gui/src/Widgets/ObjectRecognition/</path>
    <filename>ObjectList_8cpp</filename>
    <includes id="ObjectList_8h" name="ObjectList.h" local="yes" imported="no">ObjectList.h</includes>
    <includes id="ObjectProperties_8h" name="ObjectProperties.h" local="yes" imported="no">../../Workers/ObjectRecognition/ObjectProperties.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>THIS</name>
      <anchorfile>ObjectList_8cpp.html</anchorfile>
      <anchor>ac048bf3907733b6148c78e7345a30525</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ObjectList.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-obj_rec_surf/doc_stacks/2014-10-06_02-50-38.259864/obj_rec_surf/src/obj_rec_gui/src/Widgets/ObjectRecognition/</path>
    <filename>ObjectList_8h</filename>
    <class kind="class">ObjectList</class>
  </compound>
  <compound kind="file">
    <name>ObjectProperties.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-obj_rec_surf/doc_stacks/2014-10-06_02-50-38.259864/obj_rec_surf/src/obj_rec_gui/src/Workers/ObjectRecognition/</path>
    <filename>ObjectProperties_8cpp</filename>
    <includes id="ObjectProperties_8h" name="ObjectProperties.h" local="yes" imported="no">ObjectProperties.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>THIS</name>
      <anchorfile>ObjectProperties_8cpp.html</anchorfile>
      <anchor>ac048bf3907733b6148c78e7345a30525</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ObjectProperties.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-obj_rec_surf/doc_stacks/2014-10-06_02-50-38.259864/obj_rec_surf/src/obj_rec_gui/src/Workers/ObjectRecognition/</path>
    <filename>ObjectProperties_8h</filename>
    <includes id="GrayLevelImage8_8h" name="GrayLevelImage8.h" local="yes" imported="no">../../Workers/Puma2/GrayLevelImage8.h</includes>
    <includes id="HistogramUV_8h" name="HistogramUV.h" local="yes" imported="no">../../Workers/Puma2/HistogramUV.h</includes>
    <includes id="ColorImageUV8_8h" name="ColorImageUV8.h" local="yes" imported="no">../../Workers/Puma2/ColorImageUV8.h</includes>
    <includes id="ImageProperties_8h" name="ImageProperties.h" local="yes" imported="no">ImageProperties.h</includes>
  </compound>
  <compound kind="file">
    <name>ObjectRecognitionDisplay.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-obj_rec_surf/doc_stacks/2014-10-06_02-50-38.259864/obj_rec_surf/src/obj_rec_gui/src/Widgets/ObjectRecognition/</path>
    <filename>ObjectRecognitionDisplay_8cpp</filename>
    <includes id="ObjectRecognitionDisplay_8h" name="ObjectRecognitionDisplay.h" local="yes" imported="no">ObjectRecognitionDisplay.h</includes>
    <includes id="ImageSourceSelector_8h" name="ImageSourceSelector.h" local="yes" imported="no">Widgets/ImageMessagesDisplay/ImageSourceSelector.h</includes>
    <includes id="GLImageWidget_8h" name="GLImageWidget.h" local="yes" imported="no">Widgets/GLImageWidget/GLImageWidget.h</includes>
    <includes id="ThermalToColorOperator_8h" name="ThermalToColorOperator.h" local="yes" imported="no">Workers/Puma2/ThermalToColorOperator.h</includes>
    <includes id="ImageSources_8h" name="ImageSources.h" local="yes" imported="no">Workers/ImageSources/ImageSources.h</includes>
    <includes id="ObjectProperties_8h" name="ObjectProperties.h" local="yes" imported="no">Workers/ObjectRecognition/ObjectProperties.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>THIS</name>
      <anchorfile>ObjectRecognitionDisplay_8cpp.html</anchorfile>
      <anchor>ac048bf3907733b6148c78e7345a30525</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ObjectRecognitionDisplay.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-obj_rec_surf/doc_stacks/2014-10-06_02-50-38.259864/obj_rec_surf/src/obj_rec_gui/src/Widgets/ObjectRecognition/</path>
    <filename>ObjectRecognitionDisplay_8h</filename>
    <includes id="ImageSources_8h" name="ImageSources.h" local="yes" imported="no">Workers/ImageSources/ImageSources.h</includes>
    <includes id="KeyPointExtraction_2KeyPoint_8h" name="KeyPointExtraction/KeyPoint.h" local="yes" imported="no">KeyPointExtraction/KeyPoint.h</includes>
    <includes id="ColorImageRGB8_8h" name="ColorImageRGB8.h" local="yes" imported="no">Workers/Puma2/ColorImageRGB8.h</includes>
    <includes id="ImageMask_8h" name="ImageMask.h" local="yes" imported="no">Workers/Puma2/ImageMask.h</includes>
    <class kind="class">ObjectRecognitionDisplay</class>
  </compound>
  <compound kind="file">
    <name>ObjectRecognitionTab.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-obj_rec_surf/doc_stacks/2014-10-06_02-50-38.259864/obj_rec_surf/src/obj_rec_gui/src/Containers/ObjectRecognitionTab/</path>
    <filename>ObjectRecognitionTab_8cpp</filename>
    <includes id="ObjectList_8h" name="ObjectList.h" local="yes" imported="no">../../Widgets/ObjectRecognition/ObjectList.h</includes>
    <includes id="ObjectRecognitionTab_8h" name="ObjectRecognitionTab.h" local="yes" imported="no">ObjectRecognitionTab.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>THIS</name>
      <anchorfile>ObjectRecognitionTab_8cpp.html</anchorfile>
      <anchor>ac048bf3907733b6148c78e7345a30525</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ObjectRecognitionTab.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-obj_rec_surf/doc_stacks/2014-10-06_02-50-38.259864/obj_rec_surf/src/obj_rec_gui/src/Containers/ObjectRecognitionTab/</path>
    <filename>ObjectRecognitionTab_8h</filename>
    <includes id="ObjectRecognitionDisplay_8h" name="ObjectRecognitionDisplay.h" local="yes" imported="no">../../Widgets/ObjectRecognition/ObjectRecognitionDisplay.h</includes>
    <class kind="class">ObjectRecognitionTab</class>
  </compound>
  <compound kind="file">
    <name>openCvAdaptor.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-obj_rec_surf/doc_stacks/2014-10-06_02-50-38.259864/obj_rec_surf/src/obj_rec_gui/src/Workers/Puma2/</path>
    <filename>openCvAdaptor_8cpp</filename>
    <includes id="puma2config_8h" name="puma2config.h" local="yes" imported="no">puma2config.h</includes>
    <includes id="openCvAdaptor_8h" name="openCvAdaptor.h" local="yes" imported="no">openCvAdaptor.h</includes>
  </compound>
  <compound kind="file">
    <name>openCvAdaptor.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-obj_rec_surf/doc_stacks/2014-10-06_02-50-38.259864/obj_rec_surf/src/obj_rec_gui/src/Workers/Puma2/</path>
    <filename>openCvAdaptor_8h</filename>
    <includes id="puma2config_8h" name="puma2config.h" local="yes" imported="no">puma2config.h</includes>
    <includes id="GrayLevelImage8_8h" name="GrayLevelImage8.h" local="yes" imported="no">GrayLevelImage8.h</includes>
    <includes id="ColorImageRGB8_8h" name="ColorImageRGB8.h" local="yes" imported="no">ColorImageRGB8.h</includes>
    <class kind="class">puma2::AdaptorOpenCvToPuma2</class>
    <namespace>puma2</namespace>
  </compound>
  <compound kind="file">
    <name>OrigSurfExtractor.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-obj_rec_surf/doc_stacks/2014-10-06_02-50-38.259864/obj_rec_surf/src/obj_rec_gui/src/Workers/KeyPointExtraction/</path>
    <filename>OrigSurfExtractor_8cpp</filename>
    <includes id="OrigSurfExtractor_8h" name="OrigSurfExtractor.h" local="yes" imported="no">OrigSurfExtractor.h</includes>
    <includes id="ColorToGrayOperator_8h" name="ColorToGrayOperator.h" local="yes" imported="no">Workers/Puma2/ColorToGrayOperator.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>FULL_DEBUG</name>
      <anchorfile>OrigSurfExtractor_8cpp.html</anchorfile>
      <anchor>a132c290e35b442326bf7c88815ac6d8c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>THIS</name>
      <anchorfile>OrigSurfExtractor_8cpp.html</anchorfile>
      <anchor>ac048bf3907733b6148c78e7345a30525</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>OrigSurfExtractor.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-obj_rec_surf/doc_stacks/2014-10-06_02-50-38.259864/obj_rec_surf/src/obj_rec_gui/src/Workers/KeyPointExtraction/</path>
    <filename>OrigSurfExtractor_8h</filename>
    <includes id="ImageMask_8h" name="ImageMask.h" local="yes" imported="no">Workers/Puma2/ImageMask.h</includes>
    <includes id="GrayLevelImage8_8h" name="GrayLevelImage8.h" local="yes" imported="no">Workers/Puma2/GrayLevelImage8.h</includes>
    <includes id="KeyPointExtraction_2KeyPoint_8h" name="KeyPointExtraction/KeyPoint.h" local="yes" imported="no">KeyPoint.h</includes>
    <includes id="SurfExtractorBase_8h" name="SurfExtractorBase.h" local="yes" imported="no">SurfExtractorBase.h</includes>
  </compound>
  <compound kind="file">
    <name>PainterCheckBox.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-obj_rec_surf/doc_stacks/2014-10-06_02-50-38.259864/obj_rec_surf/src/obj_rec_gui/src/Widgets/SensorDataDisplay/</path>
    <filename>PainterCheckBox_8cpp</filename>
    <includes id="PainterCheckBox_8h" name="PainterCheckBox.h" local="yes" imported="no">PainterCheckBox.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>THIS</name>
      <anchorfile>PainterCheckBox_8cpp.html</anchorfile>
      <anchor>ac048bf3907733b6148c78e7345a30525</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>PainterCheckBox.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-obj_rec_surf/doc_stacks/2014-10-06_02-50-38.259864/obj_rec_surf/src/obj_rec_gui/src/Widgets/SensorDataDisplay/</path>
    <filename>PainterCheckBox_8h</filename>
    <includes id="PainterPlugin_8h" name="PainterPlugin.h" local="yes" imported="no">PainterPlugin.h</includes>
    <class kind="class">PainterCheckBox</class>
  </compound>
  <compound kind="file">
    <name>PainterPlugin.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-obj_rec_surf/doc_stacks/2014-10-06_02-50-38.259864/obj_rec_surf/src/obj_rec_gui/src/Widgets/SensorDataDisplay/</path>
    <filename>PainterPlugin_8cpp</filename>
    <includes id="PainterPlugin_8h" name="PainterPlugin.h" local="yes" imported="no">PainterPlugin.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>THIS</name>
      <anchorfile>PainterPlugin_8cpp.html</anchorfile>
      <anchor>ac048bf3907733b6148c78e7345a30525</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>PainterPlugin.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-obj_rec_surf/doc_stacks/2014-10-06_02-50-38.259864/obj_rec_surf/src/obj_rec_gui/src/Widgets/SensorDataDisplay/</path>
    <filename>PainterPlugin_8h</filename>
    <class kind="class">PainterPlugin</class>
  </compound>
  <compound kind="file">
    <name>ParallelSurfExtractor.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-obj_rec_surf/doc_stacks/2014-10-06_02-50-38.259864/obj_rec_surf/src/obj_rec_gui/src/Workers/KeyPointExtraction/</path>
    <filename>ParallelSurfExtractor_8cpp</filename>
    <includes id="ParallelSurfExtractor_8h" name="ParallelSurfExtractor.h" local="yes" imported="no">ParallelSurfExtractor.h</includes>
    <includes id="ColorToGrayOperator_8h" name="ColorToGrayOperator.h" local="yes" imported="no">../../Workers/Puma2/ColorToGrayOperator.h</includes>
    <includes id="Image_8h" name="Image.h" local="yes" imported="no">../../Workers/ParallelSurf/Image.h</includes>
    <includes id="KeyPointDetector_8h" name="KeyPointDetector.h" local="yes" imported="no">../../Workers/ParallelSurf/KeyPointDetector.h</includes>
    <includes id="KeyPointDescriptor_8h" name="KeyPointDescriptor.h" local="yes" imported="no">../../Workers/ParallelSurf/KeyPointDescriptor.h</includes>
    <includes id="ParallelSurf_2KeyPoint_8h" name="ParallelSurf/KeyPoint.h" local="yes" imported="no">../../Workers/ParallelSurf/KeyPoint.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>THIS</name>
      <anchorfile>ParallelSurfExtractor_8cpp.html</anchorfile>
      <anchor>ac048bf3907733b6148c78e7345a30525</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ParallelSurfExtractor.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-obj_rec_surf/doc_stacks/2014-10-06_02-50-38.259864/obj_rec_surf/src/obj_rec_gui/src/Workers/KeyPointExtraction/</path>
    <filename>ParallelSurfExtractor_8h</filename>
    <includes id="ImageMask_8h" name="ImageMask.h" local="yes" imported="no">../../Workers/Puma2/ImageMask.h</includes>
    <includes id="GrayLevelImage8_8h" name="GrayLevelImage8.h" local="yes" imported="no">../../Workers/Puma2/GrayLevelImage8.h</includes>
    <includes id="KeyPointExtraction_2KeyPoint_8h" name="KeyPointExtraction/KeyPoint.h" local="yes" imported="no">KeyPoint.h</includes>
    <includes id="SurfExtractorBase_8h" name="SurfExtractorBase.h" local="yes" imported="no">SurfExtractorBase.h</includes>
    <includes id="KeyPointDetector_8h" name="KeyPointDetector.h" local="yes" imported="no">../../Workers/ParallelSurf/KeyPointDetector.h</includes>
  </compound>
  <compound kind="file">
    <name>ParticleGridPainter.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-obj_rec_surf/doc_stacks/2014-10-06_02-50-38.259864/obj_rec_surf/src/obj_rec_gui/src/Widgets/SensorDataDisplay/</path>
    <filename>ParticleGridPainter_8cpp</filename>
    <includes id="ParticleGridPainter_8h" name="ParticleGridPainter.h" local="yes" imported="no">ParticleGridPainter.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>THIS</name>
      <anchorfile>ParticleGridPainter_8cpp.html</anchorfile>
      <anchor>ac048bf3907733b6148c78e7345a30525</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ParticleGridPainter.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-obj_rec_surf/doc_stacks/2014-10-06_02-50-38.259864/obj_rec_surf/src/obj_rec_gui/src/Widgets/SensorDataDisplay/</path>
    <filename>ParticleGridPainter_8h</filename>
    <includes id="PainterPlugin_8h" name="PainterPlugin.h" local="yes" imported="no">PainterPlugin.h</includes>
    <class kind="class">ParticleGridPainter</class>
  </compound>
  <compound kind="file">
    <name>ParticlePainter.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-obj_rec_surf/doc_stacks/2014-10-06_02-50-38.259864/obj_rec_surf/src/obj_rec_gui/src/Widgets/SensorDataDisplay/</path>
    <filename>ParticlePainter_8cpp</filename>
    <includes id="ParticlePainter_8h" name="ParticlePainter.h" local="yes" imported="no">ParticlePainter.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>THIS</name>
      <anchorfile>ParticlePainter_8cpp.html</anchorfile>
      <anchor>ac048bf3907733b6148c78e7345a30525</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ParticlePainter.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-obj_rec_surf/doc_stacks/2014-10-06_02-50-38.259864/obj_rec_surf/src/obj_rec_gui/src/Widgets/SensorDataDisplay/</path>
    <filename>ParticlePainter_8h</filename>
    <includes id="PainterPlugin_8h" name="PainterPlugin.h" local="yes" imported="no">PainterPlugin.h</includes>
    <class kind="class">ParticlePainter</class>
  </compound>
  <compound kind="file">
    <name>PathPainter.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-obj_rec_surf/doc_stacks/2014-10-06_02-50-38.259864/obj_rec_surf/src/obj_rec_gui/src/Widgets/SensorDataDisplay/</path>
    <filename>PathPainter_8cpp</filename>
    <includes id="PathPainter_8h" name="PathPainter.h" local="yes" imported="no">PathPainter.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>THIS</name>
      <anchorfile>PathPainter_8cpp.html</anchorfile>
      <anchor>ac048bf3907733b6148c78e7345a30525</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>PathPainter.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-obj_rec_surf/doc_stacks/2014-10-06_02-50-38.259864/obj_rec_surf/src/obj_rec_gui/src/Widgets/SensorDataDisplay/</path>
    <filename>PathPainter_8h</filename>
    <includes id="PainterPlugin_8h" name="PainterPlugin.h" local="yes" imported="no">PainterPlugin.h</includes>
    <class kind="class">PathPainter</class>
  </compound>
  <compound kind="file">
    <name>PersonPainter.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-obj_rec_surf/doc_stacks/2014-10-06_02-50-38.259864/obj_rec_surf/src/obj_rec_gui/src/Widgets/SensorDataDisplay/</path>
    <filename>PersonPainter_8cpp</filename>
    <includes id="PersonPainter_8h" name="PersonPainter.h" local="yes" imported="no">PersonPainter.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>THIS</name>
      <anchorfile>PersonPainter_8cpp.html</anchorfile>
      <anchor>ac048bf3907733b6148c78e7345a30525</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>PersonPainter.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-obj_rec_surf/doc_stacks/2014-10-06_02-50-38.259864/obj_rec_surf/src/obj_rec_gui/src/Widgets/SensorDataDisplay/</path>
    <filename>PersonPainter_8h</filename>
    <includes id="PainterPlugin_8h" name="PainterPlugin.h" local="yes" imported="no">PainterPlugin.h</includes>
    <class kind="class">PersonPainter</class>
  </compound>
  <compound kind="file">
    <name>PersonParticlePainter.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-obj_rec_surf/doc_stacks/2014-10-06_02-50-38.259864/obj_rec_surf/src/obj_rec_gui/src/Widgets/SensorDataDisplay/</path>
    <filename>PersonParticlePainter_8cpp</filename>
    <includes id="PersonParticlePainter_8h" name="PersonParticlePainter.h" local="yes" imported="no">PersonParticlePainter.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>THIS</name>
      <anchorfile>PersonParticlePainter_8cpp.html</anchorfile>
      <anchor>ac048bf3907733b6148c78e7345a30525</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>PersonParticlePainter.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-obj_rec_surf/doc_stacks/2014-10-06_02-50-38.259864/obj_rec_surf/src/obj_rec_gui/src/Widgets/SensorDataDisplay/</path>
    <filename>PersonParticlePainter_8h</filename>
    <includes id="PainterPlugin_8h" name="PainterPlugin.h" local="yes" imported="no">PainterPlugin.h</includes>
    <class kind="class">PersonParticlePainter</class>
  </compound>
  <compound kind="file">
    <name>PoiManager.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-obj_rec_surf/doc_stacks/2014-10-06_02-50-38.259864/obj_rec_surf/src/obj_rec_gui/src/Workers/PointOfInterest/</path>
    <filename>PoiManager_8cpp</filename>
    <includes id="PoiManager_8h" name="PoiManager.h" local="yes" imported="no">PoiManager.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>THIS</name>
      <anchorfile>PoiManager_8cpp.html</anchorfile>
      <anchor>ac048bf3907733b6148c78e7345a30525</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>PoiManager.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-obj_rec_surf/doc_stacks/2014-10-06_02-50-38.259864/obj_rec_surf/src/obj_rec_gui/src/Workers/PointOfInterest/</path>
    <filename>PoiManager_8h</filename>
    <includes id="PointOfInterest_8h" name="PointOfInterest.h" local="yes" imported="no">PointOfInterest.h</includes>
    <class kind="class">PoiManager</class>
  </compound>
  <compound kind="file">
    <name>PointOfInterest.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-obj_rec_surf/doc_stacks/2014-10-06_02-50-38.259864/obj_rec_surf/src/obj_rec_gui/src/Workers/PointOfInterest/</path>
    <filename>PointOfInterest_8cpp</filename>
    <includes id="PointOfInterest_8h" name="PointOfInterest.h" local="yes" imported="no">PointOfInterest.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>THIS</name>
      <anchorfile>PointOfInterest_8cpp.html</anchorfile>
      <anchor>ac048bf3907733b6148c78e7345a30525</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>PointOfInterest.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-obj_rec_surf/doc_stacks/2014-10-06_02-50-38.259864/obj_rec_surf/src/obj_rec_gui/src/Workers/PointOfInterest/</path>
    <filename>PointOfInterest_8h</filename>
    <class kind="class">PointOfInterest</class>
    <member kind="typedef">
      <type>std::map&lt; std::string, float &gt;</type>
      <name>FloatMapT</name>
      <anchorfile>PointOfInterest_8h.html</anchorfile>
      <anchor>af4925d0997e6d9ac2e006d2f4db44623</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::map&lt; std::string, int &gt;</type>
      <name>IntMapT</name>
      <anchorfile>PointOfInterest_8h.html</anchorfile>
      <anchor>aec829d5d3ff984a0d4ef43c9db384718</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::map&lt; std::string, std::string &gt;</type>
      <name>StringMapT</name>
      <anchorfile>PointOfInterest_8h.html</anchorfile>
      <anchor>a6993bbf755fa7e5e7d2478542c027e89</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>POIPainter.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-obj_rec_surf/doc_stacks/2014-10-06_02-50-38.259864/obj_rec_surf/src/obj_rec_gui/src/Widgets/SensorDataDisplay/</path>
    <filename>POIPainter_8cpp</filename>
    <includes id="POIPainter_8h" name="POIPainter.h" local="yes" imported="no">POIPainter.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>THIS</name>
      <anchorfile>POIPainter_8cpp.html</anchorfile>
      <anchor>ac048bf3907733b6148c78e7345a30525</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>POIPainter.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-obj_rec_surf/doc_stacks/2014-10-06_02-50-38.259864/obj_rec_surf/src/obj_rec_gui/src/Widgets/SensorDataDisplay/</path>
    <filename>POIPainter_8h</filename>
    <includes id="PainterPlugin_8h" name="PainterPlugin.h" local="yes" imported="no">PainterPlugin.h</includes>
    <includes id="PointOfInterest_8h" name="PointOfInterest.h" local="yes" imported="no">Workers/PointOfInterest/PointOfInterest.h</includes>
    <class kind="class">POIPainter</class>
  </compound>
  <compound kind="file">
    <name>pool.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-obj_rec_surf/doc_stacks/2014-10-06_02-50-38.259864/obj_rec_surf/src/obj_rec_gui/src/Workers/ThreadPool/threadpool/</path>
    <filename>pool_8hpp</filename>
    <includes id="pool__core_8hpp" name="pool_core.hpp" local="yes" imported="no">./detail/pool_core.hpp</includes>
    <includes id="task__adaptors_8hpp" name="task_adaptors.hpp" local="yes" imported="no">task_adaptors.hpp</includes>
    <includes id="locking__ptr_8hpp" name="locking_ptr.hpp" local="yes" imported="no">./detail/locking_ptr.hpp</includes>
    <includes id="scheduling__policies_8hpp" name="scheduling_policies.hpp" local="yes" imported="no">scheduling_policies.hpp</includes>
    <includes id="size__policies_8hpp" name="size_policies.hpp" local="yes" imported="no">size_policies.hpp</includes>
    <includes id="shutdown__policies_8hpp" name="shutdown_policies.hpp" local="yes" imported="no">shutdown_policies.hpp</includes>
    <member kind="typedef">
      <type>thread_pool&lt; task_func, fifo_scheduler, static_size, resize_controller, wait_for_all_tasks &gt;</type>
      <name>fifo_pool</name>
      <anchorfile>namespaceboost_1_1threadpool.html</anchorfile>
      <anchor>a7570aa50154a35bba415deb195f56ae6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>thread_pool&lt; task_func, lifo_scheduler, static_size, resize_controller, wait_for_all_tasks &gt;</type>
      <name>lifo_pool</name>
      <anchorfile>namespaceboost_1_1threadpool.html</anchorfile>
      <anchor>a80846aad706981b61bdad8cfe43f581c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>fifo_pool</type>
      <name>pool</name>
      <anchorfile>namespaceboost_1_1threadpool.html</anchorfile>
      <anchor>a1e167909d0dce03e625576f80359b8fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>thread_pool&lt; prio_task_func, prio_scheduler, static_size, resize_controller, wait_for_all_tasks &gt;</type>
      <name>prio_pool</name>
      <anchorfile>namespaceboost_1_1threadpool.html</anchorfile>
      <anchor>a2b7a71ddf4d7c9fd40b9f5141ac518e1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>pool_adaptors.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-obj_rec_surf/doc_stacks/2014-10-06_02-50-38.259864/obj_rec_surf/src/obj_rec_gui/src/Workers/ThreadPool/threadpool/</path>
    <filename>pool__adaptors_8hpp</filename>
  </compound>
  <compound kind="file">
    <name>pool_core.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-obj_rec_surf/doc_stacks/2014-10-06_02-50-38.259864/obj_rec_surf/src/obj_rec_gui/src/Workers/ThreadPool/threadpool/detail/</path>
    <filename>pool__core_8hpp</filename>
    <includes id="locking__ptr_8hpp" name="locking_ptr.hpp" local="yes" imported="no">locking_ptr.hpp</includes>
    <includes id="worker__thread_8hpp" name="worker_thread.hpp" local="yes" imported="no">worker_thread.hpp</includes>
    <includes id="task__adaptors_8hpp" name="task_adaptors.hpp" local="yes" imported="no">../task_adaptors.hpp</includes>
  </compound>
  <compound kind="file">
    <name>puma2config.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-obj_rec_surf/doc_stacks/2014-10-06_02-50-38.259864/obj_rec_surf/src/obj_rec_gui/src/Workers/Puma2/</path>
    <filename>puma2config_8h</filename>
    <member kind="define">
      <type>#define</type>
      <name>HAVE_DLFCN_H</name>
      <anchorfile>puma2config_8h.html</anchorfile>
      <anchor>a0ee1617ff2f6885ef384a3dd46f9b9d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HAVE_INTTYPES_H</name>
      <anchorfile>puma2config_8h.html</anchorfile>
      <anchor>ab90a030ff2790ebdc176660a6dd2a478</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HAVE_LIBJPEG</name>
      <anchorfile>puma2config_8h.html</anchorfile>
      <anchor>a538da5552d4d4982205e0b4a44e712e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HAVE_LIBPNG</name>
      <anchorfile>puma2config_8h.html</anchorfile>
      <anchor>aba4526f4e610f633e575fd23d7cf1208</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HAVE_LIBZ</name>
      <anchorfile>puma2config_8h.html</anchorfile>
      <anchor>ab52774670674c949e48837976b331e33</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HAVE_MEMORY_H</name>
      <anchorfile>puma2config_8h.html</anchorfile>
      <anchor>ae93a78f9d076138897af441c9f86f285</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HAVE_OPENCV</name>
      <anchorfile>puma2config_8h.html</anchorfile>
      <anchor>a83e82e3571429e1b054b1651b647a630</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HAVE_STDINT_H</name>
      <anchorfile>puma2config_8h.html</anchorfile>
      <anchor>ab6cd6d1c63c1e26ea2d4537b77148354</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HAVE_STDLIB_H</name>
      <anchorfile>puma2config_8h.html</anchorfile>
      <anchor>a9e0e434ec1a6ddbd97db12b5a32905e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HAVE_STRING_H</name>
      <anchorfile>puma2config_8h.html</anchorfile>
      <anchor>ad4c234dd1625255dc626a15886306e7d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HAVE_STRINGS_H</name>
      <anchorfile>puma2config_8h.html</anchorfile>
      <anchor>a405d10d46190bcb0320524c54eafc850</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HAVE_SYS_STAT_H</name>
      <anchorfile>puma2config_8h.html</anchorfile>
      <anchor>ace156430ba007d19b4348a950d0c692b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HAVE_SYS_TYPES_H</name>
      <anchorfile>puma2config_8h.html</anchorfile>
      <anchor>a69dc70bea5d1f8bd2be9740e974fa666</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HAVE_UNISTD_H</name>
      <anchorfile>puma2config_8h.html</anchorfile>
      <anchor>a219b06937831d0da94d801ab13987639</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PACKAGE</name>
      <anchorfile>puma2config_8h.html</anchorfile>
      <anchor>aca8570fb706c81df371b7f9bc454ae03</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VERSION</name>
      <anchorfile>puma2config_8h.html</anchorfile>
      <anchor>a1c6d5de492ac61ad29aec7aa9a436bbf</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>PumaException.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-obj_rec_surf/doc_stacks/2014-10-06_02-50-38.259864/obj_rec_surf/src/obj_rec_gui/src/Workers/Puma2/</path>
    <filename>PumaException_8cpp</filename>
    <includes id="PumaException_8h" name="PumaException.h" local="yes" imported="no">PumaException.h</includes>
  </compound>
  <compound kind="file">
    <name>PumaException.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-obj_rec_surf/doc_stacks/2014-10-06_02-50-38.259864/obj_rec_surf/src/obj_rec_gui/src/Workers/Puma2/</path>
    <filename>PumaException_8h</filename>
    <class kind="class">puma2::PumaException</class>
    <namespace>puma2</namespace>
  </compound>
  <compound kind="file">
    <name>PumaMessages.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-obj_rec_surf/doc_stacks/2014-10-06_02-50-38.259864/obj_rec_surf/src/obj_rec_gui/src/Workers/Puma2/</path>
    <filename>PumaMessages_8h</filename>
    <namespace>puma2</namespace>
    <member kind="define">
      <type>#define</type>
      <name>PumaMessage</name>
      <anchorfile>PumaMessages_8h.html</anchorfile>
      <anchor>ab6e7ed76af207a82e444810880d2dee0</anchor>
      <arglist>(level, message)</arglist>
    </member>
    <member kind="enumvalue">
      <name>msgImportant</name>
      <anchorfile>namespacepuma2.html</anchorfile>
      <anchor>a54f8a11206bf055b9979afe772c97836ad24f9c74c387ca1284e4f3729cee6458</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>msgNotice</name>
      <anchorfile>namespacepuma2.html</anchorfile>
      <anchor>a54f8a11206bf055b9979afe772c97836af06d4ec188332e38b7d943f992196145</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>QtRosNode.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-obj_rec_surf/doc_stacks/2014-10-06_02-50-38.259864/obj_rec_surf/src/obj_rec_gui/src/</path>
    <filename>QtRosNode_8cpp</filename>
    <includes id="QtRosNode_8h" name="QtRosNode.h" local="yes" imported="no">QtRosNode.h</includes>
    <includes id="PointOfInterest_8h" name="PointOfInterest.h" local="yes" imported="no">Workers/PointOfInterest/PointOfInterest.h</includes>
  </compound>
  <compound kind="file">
    <name>QtRosNode.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-obj_rec_surf/doc_stacks/2014-10-06_02-50-38.259864/obj_rec_surf/src/obj_rec_gui/src/</path>
    <filename>QtRosNode_8h</filename>
    <includes id="PointOfInterest_8h" name="PointOfInterest.h" local="yes" imported="no">Workers/PointOfInterest/PointOfInterest.h</includes>
    <class kind="class">QtRosNode</class>
  </compound>
  <compound kind="file">
    <name>RGB8ToY8UV8Operator.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-obj_rec_surf/doc_stacks/2014-10-06_02-50-38.259864/obj_rec_surf/src/obj_rec_gui/src/Workers/Puma2/</path>
    <filename>RGB8ToY8UV8Operator_8cpp</filename>
    <includes id="RGB8ToY8UV8Operator_8h" name="RGB8ToY8UV8Operator.h" local="yes" imported="no">RGB8ToY8UV8Operator.h</includes>
    <namespace>puma2</namespace>
  </compound>
  <compound kind="file">
    <name>RGB8ToY8UV8Operator.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-obj_rec_surf/doc_stacks/2014-10-06_02-50-38.259864/obj_rec_surf/src/obj_rec_gui/src/Workers/Puma2/</path>
    <filename>RGB8ToY8UV8Operator_8h</filename>
    <includes id="ImageToImagePairOperator_8h" name="ImageToImagePairOperator.h" local="yes" imported="no">ImageToImagePairOperator.h</includes>
    <includes id="ColorImageUV8_8h" name="ColorImageUV8.h" local="yes" imported="no">ColorImageUV8.h</includes>
    <includes id="GrayLevelImage8_8h" name="GrayLevelImage8.h" local="yes" imported="no">../../Workers/Puma2/GrayLevelImage8.h</includes>
    <includes id="ColorImageRGB8_8h" name="ColorImageRGB8.h" local="yes" imported="no">../../Workers/Puma2/ColorImageRGB8.h</includes>
    <includes id="Mutex_8h" name="Mutex.h" local="yes" imported="no">../ImageSources/Mutex.h</includes>
    <class kind="class">puma2::RGB8ToY8UV8Operator</class>
    <namespace>puma2</namespace>
  </compound>
  <compound kind="file">
    <name>RGBDepthPainter.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-obj_rec_surf/doc_stacks/2014-10-06_02-50-38.259864/obj_rec_surf/src/obj_rec_gui/src/Widgets/SensorDataDisplay/</path>
    <filename>RGBDepthPainter_8cpp</filename>
    <includes id="RGBDepthPainter_8h" name="RGBDepthPainter.h" local="yes" imported="no">RGBDepthPainter.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>THIS</name>
      <anchorfile>RGBDepthPainter_8cpp.html</anchorfile>
      <anchor>ac048bf3907733b6148c78e7345a30525</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>RGBDepthPainter.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-obj_rec_surf/doc_stacks/2014-10-06_02-50-38.259864/obj_rec_surf/src/obj_rec_gui/src/Widgets/SensorDataDisplay/</path>
    <filename>RGBDepthPainter_8h</filename>
    <includes id="PainterPlugin_8h" name="PainterPlugin.h" local="yes" imported="no">PainterPlugin.h</includes>
    <class kind="class">RGBDepthPainter</class>
  </compound>
  <compound kind="file">
    <name>RobotPainter.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-obj_rec_surf/doc_stacks/2014-10-06_02-50-38.259864/obj_rec_surf/src/obj_rec_gui/src/Widgets/SensorDataDisplay/</path>
    <filename>RobotPainter_8cpp</filename>
    <includes id="RobotPainter_8h" name="RobotPainter.h" local="yes" imported="no">RobotPainter.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>THIS</name>
      <anchorfile>RobotPainter_8cpp.html</anchorfile>
      <anchor>ac048bf3907733b6148c78e7345a30525</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>RobotPainter.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-obj_rec_surf/doc_stacks/2014-10-06_02-50-38.259864/obj_rec_surf/src/obj_rec_gui/src/Widgets/SensorDataDisplay/</path>
    <filename>RobotPainter_8h</filename>
    <includes id="PainterPlugin_8h" name="PainterPlugin.h" local="yes" imported="no">PainterPlugin.h</includes>
    <class kind="class">RobotPainter</class>
  </compound>
  <compound kind="file">
    <name>RobotPosesPainter.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-obj_rec_surf/doc_stacks/2014-10-06_02-50-38.259864/obj_rec_surf/src/obj_rec_gui/src/Widgets/SensorDataDisplay/</path>
    <filename>RobotPosesPainter_8cpp</filename>
    <includes id="RobotPosesPainter_8h" name="RobotPosesPainter.h" local="yes" imported="no">RobotPosesPainter.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>THIS</name>
      <anchorfile>RobotPosesPainter_8cpp.html</anchorfile>
      <anchor>ac048bf3907733b6148c78e7345a30525</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>RobotPosesPainter.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-obj_rec_surf/doc_stacks/2014-10-06_02-50-38.259864/obj_rec_surf/src/obj_rec_gui/src/Widgets/SensorDataDisplay/</path>
    <filename>RobotPosesPainter_8h</filename>
    <includes id="PainterPlugin_8h" name="PainterPlugin.h" local="yes" imported="no">PainterPlugin.h</includes>
    <class kind="class">RobotPosesPainter</class>
  </compound>
  <compound kind="file">
    <name>rosprocessbutton.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-obj_rec_surf/doc_stacks/2014-10-06_02-50-38.259864/obj_rec_surf/src/obj_rec_gui/src/</path>
    <filename>rosprocessbutton_8cpp</filename>
    <includes id="rosprocessbutton_8h" name="rosprocessbutton.h" local="yes" imported="no">rosprocessbutton.h</includes>
  </compound>
  <compound kind="file">
    <name>rosprocessbutton.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-obj_rec_surf/doc_stacks/2014-10-06_02-50-38.259864/obj_rec_surf/src/obj_rec_gui/src/</path>
    <filename>rosprocessbutton_8h</filename>
    <class kind="class">RosProcessButton</class>
  </compound>
  <compound kind="file">
    <name>SceneGraphPainter.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-obj_rec_surf/doc_stacks/2014-10-06_02-50-38.259864/obj_rec_surf/src/obj_rec_gui/src/Widgets/SensorDataDisplay/</path>
    <filename>SceneGraphPainter_8cpp</filename>
    <includes id="SceneGraphPainter_8h" name="SceneGraphPainter.h" local="yes" imported="no">SceneGraphPainter.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>THIS</name>
      <anchorfile>SceneGraphPainter_8cpp.html</anchorfile>
      <anchor>ac048bf3907733b6148c78e7345a30525</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>SceneGraphPainter.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-obj_rec_surf/doc_stacks/2014-10-06_02-50-38.259864/obj_rec_surf/src/obj_rec_gui/src/Widgets/SensorDataDisplay/</path>
    <filename>SceneGraphPainter_8h</filename>
    <includes id="PainterPlugin_8h" name="PainterPlugin.h" local="yes" imported="no">PainterPlugin.h</includes>
    <class kind="class">SceneGraphPainter</class>
  </compound>
  <compound kind="file">
    <name>scheduling_policies.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-obj_rec_surf/doc_stacks/2014-10-06_02-50-38.259864/obj_rec_surf/src/obj_rec_gui/src/Workers/ThreadPool/threadpool/</path>
    <filename>scheduling__policies_8hpp</filename>
    <includes id="task__adaptors_8hpp" name="task_adaptors.hpp" local="yes" imported="no">task_adaptors.hpp</includes>
  </compound>
  <compound kind="file">
    <name>scope_guard.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-obj_rec_surf/doc_stacks/2014-10-06_02-50-38.259864/obj_rec_surf/src/obj_rec_gui/src/Workers/ThreadPool/threadpool/detail/</path>
    <filename>scope__guard_8hpp</filename>
  </compound>
  <compound kind="file">
    <name>SensorDataDisplay.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-obj_rec_surf/doc_stacks/2014-10-06_02-50-38.259864/obj_rec_surf/src/obj_rec_gui/src/Widgets/SensorDataDisplay/</path>
    <filename>SensorDataDisplay_8cpp</filename>
    <includes id="SensorDataGLWidget_8h" name="SensorDataGLWidget.h" local="yes" imported="no">SensorDataGLWidget.h</includes>
    <includes id="SensorDataDisplay_8h" name="SensorDataDisplay.h" local="yes" imported="no">SensorDataDisplay.h</includes>
    <includes id="PainterPlugin_8h" name="PainterPlugin.h" local="yes" imported="no">PainterPlugin.h</includes>
    <includes id="PainterCheckBox_8h" name="PainterCheckBox.h" local="yes" imported="no">PainterCheckBox.h</includes>
    <includes id="NewLaserDataPainter_8h" name="NewLaserDataPainter.h" local="yes" imported="no">NewLaserDataPainter.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>THIS</name>
      <anchorfile>SensorDataDisplay_8cpp.html</anchorfile>
      <anchor>ac048bf3907733b6148c78e7345a30525</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>SensorDataDisplay.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-obj_rec_surf/doc_stacks/2014-10-06_02-50-38.259864/obj_rec_surf/src/obj_rec_gui/src/Widgets/SensorDataDisplay/</path>
    <filename>SensorDataDisplay_8h</filename>
    <class kind="class">SensorDataDisplay</class>
  </compound>
  <compound kind="file">
    <name>SensorDataGLWidget.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-obj_rec_surf/doc_stacks/2014-10-06_02-50-38.259864/obj_rec_surf/src/obj_rec_gui/src/Widgets/SensorDataDisplay/</path>
    <filename>SensorDataGLWidget_8cpp</filename>
    <includes id="SensorDataGLWidget_8h" name="SensorDataGLWidget.h" local="yes" imported="no">SensorDataGLWidget.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>THIS</name>
      <anchorfile>SensorDataGLWidget_8cpp.html</anchorfile>
      <anchor>ac048bf3907733b6148c78e7345a30525</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const float</type>
      <name>ZOOM_STEP</name>
      <anchorfile>SensorDataGLWidget_8cpp.html</anchorfile>
      <anchor>aca15edfc96188569083e68b587c2e09b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>SensorDataGLWidget.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-obj_rec_surf/doc_stacks/2014-10-06_02-50-38.259864/obj_rec_surf/src/obj_rec_gui/src/Widgets/SensorDataDisplay/</path>
    <filename>SensorDataGLWidget_8h</filename>
    <includes id="PainterPlugin_8h" name="PainterPlugin.h" local="yes" imported="no">PainterPlugin.h</includes>
    <class kind="class">SensorDataGLWidget</class>
  </compound>
  <compound kind="file">
    <name>shutdown_policies.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-obj_rec_surf/doc_stacks/2014-10-06_02-50-38.259864/obj_rec_surf/src/obj_rec_gui/src/Workers/ThreadPool/threadpool/</path>
    <filename>shutdown__policies_8hpp</filename>
  </compound>
  <compound kind="file">
    <name>SilhouettePainter.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-obj_rec_surf/doc_stacks/2014-10-06_02-50-38.259864/obj_rec_surf/src/obj_rec_gui/src/Widgets/SensorDataDisplay/</path>
    <filename>SilhouettePainter_8cpp</filename>
    <includes id="SilhouettePainter_8h" name="SilhouettePainter.h" local="yes" imported="no">SilhouettePainter.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>THIS</name>
      <anchorfile>SilhouettePainter_8cpp.html</anchorfile>
      <anchor>ac048bf3907733b6148c78e7345a30525</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>SilhouettePainter.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-obj_rec_surf/doc_stacks/2014-10-06_02-50-38.259864/obj_rec_surf/src/obj_rec_gui/src/Widgets/SensorDataDisplay/</path>
    <filename>SilhouettePainter_8h</filename>
    <includes id="PainterPlugin_8h" name="PainterPlugin.h" local="yes" imported="no">PainterPlugin.h</includes>
    <class kind="class">SilhouettePainter</class>
  </compound>
  <compound kind="file">
    <name>SimpleHoughClusterer.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-obj_rec_surf/doc_stacks/2014-10-06_02-50-38.259864/obj_rec_surf/src/obj_rec_gui/src/Workers/ObjectRecognition/</path>
    <filename>SimpleHoughClusterer_8cpp</filename>
    <includes id="SimpleHoughClusterer_8h" name="SimpleHoughClusterer.h" local="yes" imported="no">SimpleHoughClusterer.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>THIS</name>
      <anchorfile>SimpleHoughClusterer_8cpp.html</anchorfile>
      <anchor>ac048bf3907733b6148c78e7345a30525</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>SimpleHoughClusterer.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-obj_rec_surf/doc_stacks/2014-10-06_02-50-38.259864/obj_rec_surf/src/obj_rec_gui/src/Workers/ObjectRecognition/</path>
    <filename>SimpleHoughClusterer_8h</filename>
    <includes id="KeyPointExtraction_2KeyPoint_8h" name="KeyPointExtraction/KeyPoint.h" local="yes" imported="no">Workers/KeyPointExtraction/KeyPoint.h</includes>
    <includes id="KeyPointMatch_8h" name="KeyPointMatch.h" local="yes" imported="no">Workers/KeyPointExtraction/KeyPointMatch.h</includes>
  </compound>
  <compound kind="file">
    <name>SingleElementImage.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-obj_rec_surf/doc_stacks/2014-10-06_02-50-38.259864/obj_rec_surf/src/obj_rec_gui/src/Workers/Puma2/</path>
    <filename>SingleElementImage_8h</filename>
    <includes id="BaseImageTemplate_8h" name="BaseImageTemplate.h" local="yes" imported="no">BaseImageTemplate.h</includes>
    <class kind="class">puma2::SingleElementImage</class>
    <namespace>puma2</namespace>
  </compound>
  <compound kind="file">
    <name>size_policies.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-obj_rec_surf/doc_stacks/2014-10-06_02-50-38.259864/obj_rec_surf/src/obj_rec_gui/src/Workers/ThreadPool/threadpool/</path>
    <filename>size__policies_8hpp</filename>
  </compound>
  <compound kind="file">
    <name>SkeletonPainter.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-obj_rec_surf/doc_stacks/2014-10-06_02-50-38.259864/obj_rec_surf/src/obj_rec_gui/src/Widgets/SensorDataDisplay/</path>
    <filename>SkeletonPainter_8cpp</filename>
    <includes id="SkeletonPainter_8h" name="SkeletonPainter.h" local="yes" imported="no">SkeletonPainter.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>THIS</name>
      <anchorfile>SkeletonPainter_8cpp.html</anchorfile>
      <anchor>ac048bf3907733b6148c78e7345a30525</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>SkeletonPainter.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-obj_rec_surf/doc_stacks/2014-10-06_02-50-38.259864/obj_rec_surf/src/obj_rec_gui/src/Widgets/SensorDataDisplay/</path>
    <filename>SkeletonPainter_8h</filename>
    <includes id="PainterPlugin_8h" name="PainterPlugin.h" local="yes" imported="no">PainterPlugin.h</includes>
    <class kind="class">SkeletonPainter</class>
  </compound>
  <compound kind="file">
    <name>SonarPainter.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-obj_rec_surf/doc_stacks/2014-10-06_02-50-38.259864/obj_rec_surf/src/obj_rec_gui/src/Widgets/SensorDataDisplay/</path>
    <filename>SonarPainter_8cpp</filename>
    <includes id="SonarPainter_8h" name="SonarPainter.h" local="yes" imported="no">SonarPainter.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>THIS</name>
      <anchorfile>SonarPainter_8cpp.html</anchorfile>
      <anchor>ac048bf3907733b6148c78e7345a30525</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>SonarPainter.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-obj_rec_surf/doc_stacks/2014-10-06_02-50-38.259864/obj_rec_surf/src/obj_rec_gui/src/Widgets/SensorDataDisplay/</path>
    <filename>SonarPainter_8h</filename>
    <includes id="PainterPlugin_8h" name="PainterPlugin.h" local="yes" imported="no">PainterPlugin.h</includes>
    <class kind="class">SonarPainter</class>
  </compound>
  <compound kind="file">
    <name>SurfExtractorBase.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-obj_rec_surf/doc_stacks/2014-10-06_02-50-38.259864/obj_rec_surf/src/obj_rec_gui/src/Workers/KeyPointExtraction/</path>
    <filename>SurfExtractorBase_8cpp</filename>
    <includes id="SurfExtractorBase_8h" name="SurfExtractorBase.h" local="yes" imported="no">SurfExtractorBase.h</includes>
    <includes id="openCvAdaptor_8h" name="openCvAdaptor.h" local="yes" imported="no">../../Workers/Puma2/openCvAdaptor.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>FULL_DEBUG</name>
      <anchorfile>SurfExtractorBase_8cpp.html</anchorfile>
      <anchor>a132c290e35b442326bf7c88815ac6d8c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>THIS</name>
      <anchorfile>SurfExtractorBase_8cpp.html</anchorfile>
      <anchor>ac048bf3907733b6148c78e7345a30525</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>SurfExtractorBase.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-obj_rec_surf/doc_stacks/2014-10-06_02-50-38.259864/obj_rec_surf/src/obj_rec_gui/src/Workers/KeyPointExtraction/</path>
    <filename>SurfExtractorBase_8h</filename>
    <includes id="GrayLevelImage8_8h" name="GrayLevelImage8.h" local="yes" imported="no">../../Workers/Puma2/GrayLevelImage8.h</includes>
    <includes id="ImageMask_8h" name="ImageMask.h" local="yes" imported="no">../../Workers/Puma2/ImageMask.h</includes>
    <includes id="KeyPointExtraction_2KeyPoint_8h" name="KeyPointExtraction/KeyPoint.h" local="yes" imported="no">KeyPoint.h</includes>
    <includes id="KeyPointExtractor_8h" name="KeyPointExtractor.h" local="yes" imported="no">KeyPointExtractor.h</includes>
  </compound>
  <compound kind="file">
    <name>talker.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-obj_rec_surf/doc_stacks/2014-10-06_02-50-38.259864/obj_rec_surf/src/obj_rec_gui/src/</path>
    <filename>talker_8cpp</filename>
    <includes id="talker_8h" name="talker.h" local="yes" imported="no">talker.h</includes>
  </compound>
  <compound kind="file">
    <name>talker.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-obj_rec_surf/doc_stacks/2014-10-06_02-50-38.259864/obj_rec_surf/src/obj_rec_gui/src/</path>
    <filename>talker_8h</filename>
    <class kind="class">Talker</class>
  </compound>
  <compound kind="file">
    <name>task_adaptors.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-obj_rec_surf/doc_stacks/2014-10-06_02-50-38.259864/obj_rec_surf/src/obj_rec_gui/src/Workers/ThreadPool/threadpool/</path>
    <filename>task__adaptors_8hpp</filename>
    <member kind="typedef">
      <type>function0&lt; void &gt;</type>
      <name>task_func</name>
      <anchorfile>namespaceboost_1_1threadpool.html</anchorfile>
      <anchor>ac6f15485d0c9225572afc57b30f50358</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ThermalToColorOperator.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-obj_rec_surf/doc_stacks/2014-10-06_02-50-38.259864/obj_rec_surf/src/obj_rec_gui/src/Workers/Puma2/</path>
    <filename>ThermalToColorOperator_8cpp</filename>
    <includes id="ThermalToColorOperator_8h" name="ThermalToColorOperator.h" local="yes" imported="no">ThermalToColorOperator.h</includes>
    <namespace>puma2</namespace>
  </compound>
  <compound kind="file">
    <name>ThermalToColorOperator.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-obj_rec_surf/doc_stacks/2014-10-06_02-50-38.259864/obj_rec_surf/src/obj_rec_gui/src/Workers/Puma2/</path>
    <filename>ThermalToColorOperator_8h</filename>
    <includes id="ImageToImageOperator_8h" name="ImageToImageOperator.h" local="yes" imported="no">ImageToImageOperator.h</includes>
    <includes id="ColorImageUV8_8h" name="ColorImageUV8.h" local="yes" imported="no">ColorImageUV8.h</includes>
    <includes id="GrayLevelImage8_8h" name="GrayLevelImage8.h" local="yes" imported="no">../../Workers/Puma2/GrayLevelImage8.h</includes>
    <includes id="ColorImageRGB8_8h" name="ColorImageRGB8.h" local="yes" imported="no">../../Workers/Puma2/ColorImageRGB8.h</includes>
    <class kind="class">puma2::ThermalToColorOperator</class>
    <namespace>puma2</namespace>
  </compound>
  <compound kind="file">
    <name>threadpool.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-obj_rec_surf/doc_stacks/2014-10-06_02-50-38.259864/obj_rec_surf/src/obj_rec_gui/src/Workers/ThreadPool/</path>
    <filename>threadpool_8hpp</filename>
    <includes id="future_8hpp" name="future.hpp" local="yes" imported="no">./threadpool/future.hpp</includes>
    <includes id="pool_8hpp" name="pool.hpp" local="yes" imported="no">./threadpool/pool.hpp</includes>
    <includes id="pool__adaptors_8hpp" name="pool_adaptors.hpp" local="yes" imported="no">./threadpool/pool_adaptors.hpp</includes>
    <includes id="task__adaptors_8hpp" name="task_adaptors.hpp" local="yes" imported="no">./threadpool/task_adaptors.hpp</includes>
  </compound>
  <compound kind="file">
    <name>TofPainter.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-obj_rec_surf/doc_stacks/2014-10-06_02-50-38.259864/obj_rec_surf/src/obj_rec_gui/src/Widgets/SensorDataDisplay/</path>
    <filename>TofPainter_8cpp</filename>
    <includes id="TofPainter_8h" name="TofPainter.h" local="yes" imported="no">TofPainter.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>THIS</name>
      <anchorfile>TofPainter_8cpp.html</anchorfile>
      <anchor>ac048bf3907733b6148c78e7345a30525</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>TofPainter.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-obj_rec_surf/doc_stacks/2014-10-06_02-50-38.259864/obj_rec_surf/src/obj_rec_gui/src/Widgets/SensorDataDisplay/</path>
    <filename>TofPainter_8h</filename>
    <includes id="PainterPlugin_8h" name="PainterPlugin.h" local="yes" imported="no">PainterPlugin.h</includes>
    <class kind="class">TofPainter</class>
  </compound>
  <compound kind="file">
    <name>Types.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-obj_rec_surf/doc_stacks/2014-10-06_02-50-38.259864/obj_rec_surf/src/obj_rec_gui/src/Workers/ImageSources/</path>
    <filename>Types_8h</filename>
    <member kind="define">
      <type>#define</type>
      <name>HAVE_PTHREAD_H</name>
      <anchorfile>Types_8h.html</anchorfile>
      <anchor>acf71b36fdd29bd9ef6709cecac0536d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>POSIX_THREADS</name>
      <anchorfile>Types_8h.html</anchorfile>
      <anchor>aa00c33fab607d4aa96d2427248cd0371</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pthread_cond_t</type>
      <name>TCondition</name>
      <anchorfile>Types_8h.html</anchorfile>
      <anchor>ac3ca120644f7dfbfc9cb041efeb1fabd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pthread_mutex_t</type>
      <name>TMutex</name>
      <anchorfile>Types_8h.html</anchorfile>
      <anchor>a7e543ea60557c25024a2167594b76539</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pthread_t</type>
      <name>TThread</name>
      <anchorfile>Types_8h.html</anchorfile>
      <anchor>a9ed23764b04bf5cdbd4af1bfa54d7a70</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Util.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-obj_rec_surf/doc_stacks/2014-10-06_02-50-38.259864/obj_rec_surf/src/obj_rec_gui/src/Workers/Puma2/</path>
    <filename>Util_8h</filename>
    <member kind="function">
      <type>int</type>
      <name>fac</name>
      <anchorfile>Util_8h.html</anchorfile>
      <anchor>a02c2ed98d37e42b0e2d650b79dbf8ed6</anchor>
      <arglist>(int n)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ftoi</name>
      <anchorfile>Util_8h.html</anchorfile>
      <anchor>a943963f92e56ad84d453026d6fc6a9da</anchor>
      <arglist>(float f)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>max</name>
      <anchorfile>Util_8h.html</anchorfile>
      <anchor>af082905f7eac6d03e92015146bbc1925</anchor>
      <arglist>(int a, int b)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>min</name>
      <anchorfile>Util_8h.html</anchorfile>
      <anchor>abd8bbcfabb3ddef2ccaafb9928a37b95</anchor>
      <arglist>(int a, int b)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const double</type>
      <name>M_PI2</name>
      <anchorfile>Util_8h.html</anchorfile>
      <anchor>a4c75ab0498f3b9e14e244a479b0a505f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Vector.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-obj_rec_surf/doc_stacks/2014-10-06_02-50-38.259864/obj_rec_surf/src/obj_rec_gui/src/Workers/Puma2/</path>
    <filename>Vector_8h</filename>
    <class kind="class">puma2::Vector</class>
    <namespace>puma2</namespace>
  </compound>
  <compound kind="file">
    <name>VectorObject2D.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-obj_rec_surf/doc_stacks/2014-10-06_02-50-38.259864/obj_rec_surf/src/obj_rec_gui/src/Workers/VectorGraphics/</path>
    <filename>VectorObject2D_8cpp</filename>
    <includes id="VectorObject2D_8h" name="VectorObject2D.h" local="yes" imported="no">VectorObject2D.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>THIS</name>
      <anchorfile>VectorObject2D_8cpp.html</anchorfile>
      <anchor>ac048bf3907733b6148c78e7345a30525</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>VectorObject2D.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-obj_rec_surf/doc_stacks/2014-10-06_02-50-38.259864/obj_rec_surf/src/obj_rec_gui/src/Workers/VectorGraphics/</path>
    <filename>VectorObject2D_8h</filename>
  </compound>
  <compound kind="file">
    <name>WaveFilter.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-obj_rec_surf/doc_stacks/2014-10-06_02-50-38.259864/obj_rec_surf/src/obj_rec_gui/src/Workers/ParallelSurf/</path>
    <filename>WaveFilter_8h</filename>
    <includes id="Image_8h" name="Image.h" local="yes" imported="no">Image.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>CALC_INTEGRAL_SURFACE</name>
      <anchorfile>WaveFilter_8h.html</anchorfile>
      <anchor>ae690e9096a7007dc0bcccc124d6595ea</anchor>
      <arglist>(II, STARTX, ENDX, STARTY, ENDY)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>worker_thread.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-obj_rec_surf/doc_stacks/2014-10-06_02-50-38.259864/obj_rec_surf/src/obj_rec_gui/src/Workers/ThreadPool/threadpool/detail/</path>
    <filename>worker__thread_8hpp</filename>
    <includes id="scope__guard_8hpp" name="scope_guard.hpp" local="yes" imported="no">scope_guard.hpp</includes>
  </compound>
  <compound kind="file">
    <name>Y8UV8ToRGB8Operator.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-obj_rec_surf/doc_stacks/2014-10-06_02-50-38.259864/obj_rec_surf/src/obj_rec_gui/src/Workers/Puma2/</path>
    <filename>Y8UV8ToRGB8Operator_8cpp</filename>
    <includes id="Y8UV8ToRGB8Operator_8h" name="Y8UV8ToRGB8Operator.h" local="yes" imported="no">Y8UV8ToRGB8Operator.h</includes>
    <namespace>puma2</namespace>
  </compound>
  <compound kind="file">
    <name>Y8UV8ToRGB8Operator.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-groovy-obj_rec_surf/doc_stacks/2014-10-06_02-50-38.259864/obj_rec_surf/src/obj_rec_gui/src/Workers/Puma2/</path>
    <filename>Y8UV8ToRGB8Operator_8h</filename>
    <includes id="ImagePairToImageOperator_8h" name="ImagePairToImageOperator.h" local="yes" imported="no">ImagePairToImageOperator.h</includes>
    <includes id="ColorImageUV8_8h" name="ColorImageUV8.h" local="yes" imported="no">ColorImageUV8.h</includes>
    <includes id="GrayLevelImage8_8h" name="GrayLevelImage8.h" local="yes" imported="no">../../Workers/Puma2/GrayLevelImage8.h</includes>
    <includes id="ColorImageRGB8_8h" name="ColorImageRGB8.h" local="yes" imported="no">../../Workers/Puma2/ColorImageRGB8.h</includes>
    <includes id="Mutex_8h" name="Mutex.h" local="yes" imported="no">../../Workers/ImageSources/Mutex.h</includes>
    <class kind="class">puma2::Y8UV8ToRGB8Operator</class>
    <namespace>puma2</namespace>
  </compound>
  <compound kind="class">
    <name>Adaptor</name>
    <filename>classAdaptor.html</filename>
  </compound>
  <compound kind="class">
    <name>ButtonProcessAdministrator</name>
    <filename>classButtonProcessAdministrator.html</filename>
    <member kind="enumeration">
      <name>ProcessState</name>
      <anchorfile>classButtonProcessAdministrator.html</anchorfile>
      <anchor>af58e49ea58149d1fbf3c8b48c7a9b26b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NotRunning</name>
      <anchorfile>classButtonProcessAdministrator.html</anchorfile>
      <anchor>af58e49ea58149d1fbf3c8b48c7a9b26ba1223341502611381ebd016a50f6980a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Starting</name>
      <anchorfile>classButtonProcessAdministrator.html</anchorfile>
      <anchor>af58e49ea58149d1fbf3c8b48c7a9b26ba0301eaec4aa27d7c0c1c5587ed07a4cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Running</name>
      <anchorfile>classButtonProcessAdministrator.html</anchorfile>
      <anchor>af58e49ea58149d1fbf3c8b48c7a9b26ba1c3e24b0ea33d6cc8eb4c87266ad3880</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ShuttingDown</name>
      <anchorfile>classButtonProcessAdministrator.html</anchorfile>
      <anchor>af58e49ea58149d1fbf3c8b48c7a9b26ba5c93292d4a61802ad38dbe442332bc4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>handleClick</name>
      <anchorfile>classButtonProcessAdministrator.html</anchorfile>
      <anchor>a125008a4e582017ef7d0b296c0438bc7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>handleProcessError</name>
      <anchorfile>classButtonProcessAdministrator.html</anchorfile>
      <anchor>aeae002fc6883cc4d43def1af20b009fa</anchor>
      <arglist>(QProcess::ProcessError error)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>startInExternalTerminal</name>
      <anchorfile>classButtonProcessAdministrator.html</anchorfile>
      <anchor>ac62757827cc5677afd78ecef70b4123c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>combinedStringChanged</name>
      <anchorfile>classButtonProcessAdministrator.html</anchorfile>
      <anchor>adeab48458eb4fa462f48326598bc4117</anchor>
      <arglist>(QString text)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>combinedStringChanged</name>
      <anchorfile>classButtonProcessAdministrator.html</anchorfile>
      <anchor>a6feda22df50dd2b1ca7198c75c7a00e5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>stdcoutStringChanged</name>
      <anchorfile>classButtonProcessAdministrator.html</anchorfile>
      <anchor>a811f1a3e3c760317f8c5aa437014026d</anchor>
      <arglist>(QString text)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>stdcoutStringChanged</name>
      <anchorfile>classButtonProcessAdministrator.html</anchorfile>
      <anchor>a05b1aa542dddb4a3608b279004635de2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>stderrStringChanged</name>
      <anchorfile>classButtonProcessAdministrator.html</anchorfile>
      <anchor>a2f7df94d3caa1e5a47416f45d4e192f3</anchor>
      <arglist>(QString text)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>stderrStringChanged</name>
      <anchorfile>classButtonProcessAdministrator.html</anchorfile>
      <anchor>a186058a1d6492e129e1b656adcfb3d8e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addButton</name>
      <anchorfile>classButtonProcessAdministrator.html</anchorfile>
      <anchor>a32381fb85b7bb2b2648bd0e90053af58</anchor>
      <arglist>(QAbstractButton *button)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addButton</name>
      <anchorfile>classButtonProcessAdministrator.html</anchorfile>
      <anchor>af75cb4dbc3d2ce4847b8040009678cc5</anchor>
      <arglist>(QPushButton *button)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addButton</name>
      <anchorfile>classButtonProcessAdministrator.html</anchorfile>
      <anchor>a1719713e0a523b2b24f6a492308e4eff</anchor>
      <arglist>(RosProcessButton *button)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ButtonProcessAdministrator</name>
      <anchorfile>classButtonProcessAdministrator.html</anchorfile>
      <anchor>a439b9d0fadeafab6c990ee6aa4aea5b3</anchor>
      <arglist>(QObject *parent=0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ButtonProcessAdministrator</name>
      <anchorfile>classButtonProcessAdministrator.html</anchorfile>
      <anchor>ac04259444785d90db1c9cda55382b2f8</anchor>
      <arglist>(QString getName, QString command_, QStringList arguments_, QObject *parent=0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ButtonProcessAdministrator</name>
      <anchorfile>classButtonProcessAdministrator.html</anchorfile>
      <anchor>aa2cb8be765bf7b88b2599c8ac065cdfb</anchor>
      <arglist>(const ButtonProcessAdministrator &amp;copy)</arglist>
    </member>
    <member kind="function">
      <type>QStringList</type>
      <name>getArguments</name>
      <anchorfile>classButtonProcessAdministrator.html</anchorfile>
      <anchor>a5e66b89c65eb5f312827a898a9f72990</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>QString</type>
      <name>getCombinedString</name>
      <anchorfile>classButtonProcessAdministrator.html</anchorfile>
      <anchor>aeeec4be76b9a500dc001744d130fa175</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>QString</type>
      <name>getCommand</name>
      <anchorfile>classButtonProcessAdministrator.html</anchorfile>
      <anchor>a4589d0a6f732965ec1d05288905fd6d6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>QString</type>
      <name>getName</name>
      <anchorfile>classButtonProcessAdministrator.html</anchorfile>
      <anchor>a3699793daef8ee7c7ce61f7c26fa609f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>QProcess::ProcessState</type>
      <name>getState</name>
      <anchorfile>classButtonProcessAdministrator.html</anchorfile>
      <anchor>ab8e067ac2b8d93b4af5b058f5886900a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>QString</type>
      <name>getStdcoutString</name>
      <anchorfile>classButtonProcessAdministrator.html</anchorfile>
      <anchor>a7e940f3d0361edd7a1bebf625a1129d4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>QString</type>
      <name>getStderrString</name>
      <anchorfile>classButtonProcessAdministrator.html</anchorfile>
      <anchor>a38de42dacd331df867350c3b61f5a047</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setCommand</name>
      <anchorfile>classButtonProcessAdministrator.html</anchorfile>
      <anchor>a5bcd55004b862c56539d58e13e922ae5</anchor>
      <arglist>(QString, QStringList)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>startProcess</name>
      <anchorfile>classButtonProcessAdministrator.html</anchorfile>
      <anchor>adf1b3f7cd8e4e093faa68be2697b4422</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>stopProcess</name>
      <anchorfile>classButtonProcessAdministrator.html</anchorfile>
      <anchor>a647af98e2aac021b91d324fb4c5e5ea1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ButtonProcessAdministrator</name>
      <anchorfile>classButtonProcessAdministrator.html</anchorfile>
      <anchor>a195339cb9aee4c3504364bac0a69877c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>handleProcessStateChange</name>
      <anchorfile>classButtonProcessAdministrator.html</anchorfile>
      <anchor>a78709985af265b6d38b186b098206ff4</anchor>
      <arglist>(QProcess::ProcessState state)</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>readStderrProcess</name>
      <anchorfile>classButtonProcessAdministrator.html</anchorfile>
      <anchor>af30ee1e7512d38bcc223b74be5fcc876</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>readStdoutProcess</name>
      <anchorfile>classButtonProcessAdministrator.html</anchorfile>
      <anchor>a8e4a3ff261245aeb5a2d4bb606faeab0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>setButtonTextShuttingDown</name>
      <anchorfile>classButtonProcessAdministrator.html</anchorfile>
      <anchor>ab66452f7f1cf318e241b2a0da02c4ee0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>setButtonTextStart</name>
      <anchorfile>classButtonProcessAdministrator.html</anchorfile>
      <anchor>aeb5ce4ed727fe3051e2d573d6c667594</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>setButtonTextStarting</name>
      <anchorfile>classButtonProcessAdministrator.html</anchorfile>
      <anchor>a533cc0c99e7fa4e47b8bf2ce42c668e7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>setButtonTextStop</name>
      <anchorfile>classButtonProcessAdministrator.html</anchorfile>
      <anchor>a46f7815a7207d8033d037a0f1443d929</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>connectProcess</name>
      <anchorfile>classButtonProcessAdministrator.html</anchorfile>
      <anchor>a3040a7b953898db28943e2748444cbdb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setButtonText</name>
      <anchorfile>classButtonProcessAdministrator.html</anchorfile>
      <anchor>ab7f40693293123a707a96975fa8b0ce8</anchor>
      <arglist>(QString)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setName</name>
      <anchorfile>classButtonProcessAdministrator.html</anchorfile>
      <anchor>aafef7de10f75cbb40b7e46dd002a78ea</anchor>
      <arglist>(QString name_)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QStringList</type>
      <name>arguments_</name>
      <anchorfile>classButtonProcessAdministrator.html</anchorfile>
      <anchor>a254ed08c4677ef5fd365d35bd1ef42ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QVector&lt; QAbstractButton * &gt;</type>
      <name>buttons_</name>
      <anchorfile>classButtonProcessAdministrator.html</anchorfile>
      <anchor>ab2a372f9a3f07d63558f8e5997ab2c5a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QString</type>
      <name>combined_string_</name>
      <anchorfile>classButtonProcessAdministrator.html</anchorfile>
      <anchor>a8ca44fbc499ee89eaeb2960e5757a48f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QString</type>
      <name>command_</name>
      <anchorfile>classButtonProcessAdministrator.html</anchorfile>
      <anchor>a23f03a64ee654766ec2fd9cb98b0c54f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ProcessState</type>
      <name>current_process_state_</name>
      <anchorfile>classButtonProcessAdministrator.html</anchorfile>
      <anchor>a33bb9873c0701b31a3eba20955f6732a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QString</type>
      <name>name_</name>
      <anchorfile>classButtonProcessAdministrator.html</anchorfile>
      <anchor>a089214d480e961b45ef531042156d179</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QProcess *</type>
      <name>process_</name>
      <anchorfile>classButtonProcessAdministrator.html</anchorfile>
      <anchor>a7dbc3c3c2a03af122999e8830642e0f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QString</type>
      <name>stdcout_string_</name>
      <anchorfile>classButtonProcessAdministrator.html</anchorfile>
      <anchor>a211477ae8fdd8473d1f56683afbae6d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QString</type>
      <name>stderr_string_</name>
      <anchorfile>classButtonProcessAdministrator.html</anchorfile>
      <anchor>a55dab27ea1bfc919fa4c5eb89fdcca63</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Camera</name>
    <filename>classCamera.html</filename>
    <member kind="function">
      <type></type>
      <name>Camera</name>
      <anchorfile>classCamera.html</anchorfile>
      <anchor>ae82fa622f2966bb6cf4fedf48539f229</anchor>
      <arglist>(std::string deviceDescription=&quot;&quot;, int formatId=0, int subFormatId=0, float horizontalViewAngle=0, std::string customProperties=&quot;&quot;, bool rotateImage=false)</arglist>
    </member>
    <member kind="function">
      <type>std::map&lt; std::string, double &gt;</type>
      <name>getCustomProperties</name>
      <anchorfile>classCamera.html</anchorfile>
      <anchor>aa2cd4d9e0339f0271dad9ea42fd11978</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getDeviceDescription</name>
      <anchorfile>classCamera.html</anchorfile>
      <anchor>a0bd5008289bd41073c4bc160e15af8d6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getFormatId</name>
      <anchorfile>classCamera.html</anchorfile>
      <anchor>a14dccdd755cf8e95c62f4638ffe952c6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getHorizontalViewAngle</name>
      <anchorfile>classCamera.html</anchorfile>
      <anchor>aa2d0064d43aa6cc364f84a3fac3403e6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getHorizontalViewAngle</name>
      <anchorfile>classCamera.html</anchorfile>
      <anchor>a3838fe369fe467fc2602e99bda70d8e9</anchor>
      <arglist>(float diagonalViewAngle)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getRotateImage</name>
      <anchorfile>classCamera.html</anchorfile>
      <anchor>a3f117d6b0a855c03572dade5f7474a29</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getSubFormatId</name>
      <anchorfile>classCamera.html</anchorfile>
      <anchor>a14023fb3dcda2b68d773503b2c142b6f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Camera</name>
      <anchorfile>classCamera.html</anchorfile>
      <anchor>ad1897942d0ccf91052386388a497349f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; std::string, double &gt;</type>
      <name>m_CustomProperties</name>
      <anchorfile>classCamera.html</anchorfile>
      <anchor>afcb5389f43c8cb4d2cae2af662cc7855</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>m_DeviceDescription</name>
      <anchorfile>classCamera.html</anchorfile>
      <anchor>afd9cd894f920cc487e0b98733f58b2ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>m_FormatId</name>
      <anchorfile>classCamera.html</anchorfile>
      <anchor>af5b4bf9c54e54082108e62c6bb3d280f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>m_HorizontalViewAngle</name>
      <anchorfile>classCamera.html</anchorfile>
      <anchor>a2766da9a7aa02ce53fc23e6c647ff4b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_RotateImage</name>
      <anchorfile>classCamera.html</anchorfile>
      <anchor>a1183dc07b064cb8177acdd32cf27b3d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>m_SubFormatId</name>
      <anchorfile>classCamera.html</anchorfile>
      <anchor>a0f92919d6341adefe43cc94e732fc37a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>CoordinateConverter</name>
    <filename>classCoordinateConverter.html</filename>
    <member kind="function">
      <type>Point2D</type>
      <name>mapToWorld</name>
      <anchorfile>classCoordinateConverter.html</anchorfile>
      <anchor>aafa75a27d39f2ebe01efb794468f5194</anchor>
      <arglist>(Pixel mapPoint)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; Point2D &gt;</type>
      <name>mapToWorld</name>
      <anchorfile>classCoordinateConverter.html</anchorfile>
      <anchor>a92fb20f835aeeaaa440eff3baeff075f</anchor>
      <arglist>(const std::vector&lt; Pixel &gt; &amp;mapPoints)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>robotToMap</name>
      <anchorfile>classCoordinateConverter.html</anchorfile>
      <anchor>a392ae40e678d907fa4507fc56dc1fa58</anchor>
      <arglist>(float robotX, float robotY, float robotTheta, float pointX, float pointY, int &amp;mapX, int &amp;mapY)</arglist>
    </member>
    <member kind="function">
      <type>Pixel</type>
      <name>robotToMap</name>
      <anchorfile>classCoordinateConverter.html</anchorfile>
      <anchor>ae2578b37eb03564e35d477a6d94bbe08</anchor>
      <arglist>(Pose robotPose, Point2D robotPoint)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; Pixel &gt;</type>
      <name>robotToMap</name>
      <anchorfile>classCoordinateConverter.html</anchorfile>
      <anchor>a5af92f5a3a8c8f151915b3e77132b310</anchor>
      <arglist>(Pose robotPose, const std::vector&lt; Point2D &gt; &amp;robotPoints)</arglist>
    </member>
    <member kind="function">
      <type>Pixel</type>
      <name>worldToMap</name>
      <anchorfile>classCoordinateConverter.html</anchorfile>
      <anchor>a1578efee3f6bb2f6979ee8dc9ee08bec</anchor>
      <arglist>(Point2D worldPoint)</arglist>
    </member>
    <member kind="function">
      <type>Pixel</type>
      <name>worldToMap</name>
      <anchorfile>classCoordinateConverter.html</anchorfile>
      <anchor>ad61ba3d97da2acbd8537fb101fc0f863</anchor>
      <arglist>(Pose worldPose)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>worldToMap</name>
      <anchorfile>classCoordinateConverter.html</anchorfile>
      <anchor>a942759b11dc9fbf7fc38605fece4bc67</anchor>
      <arglist>(float worldX, float worldY, int &amp;mapX, int &amp;mapY)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; Pixel &gt;</type>
      <name>worldToMap</name>
      <anchorfile>classCoordinateConverter.html</anchorfile>
      <anchor>ae253e50ba8805fdbdafc15d46626255b</anchor>
      <arglist>(const std::vector&lt; Point2D &gt; &amp;worldPoints)</arglist>
    </member>
    <member kind="function">
      <type>Point2D</type>
      <name>worldToMapPoint</name>
      <anchorfile>classCoordinateConverter.html</anchorfile>
      <anchor>a7a1839b14e0cf0b08db0485a46bc52b6</anchor>
      <arglist>(Point2D worldPoint)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~CoordinateConverter</name>
      <anchorfile>classCoordinateConverter.html</anchorfile>
      <anchor>ac932dca686e85e67716276a15a922a5d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static CoordinateConverter *</type>
      <name>getInstance</name>
      <anchorfile>classCoordinateConverter.html</anchorfile>
      <anchor>a9bac0b359a17cbdc6c341556b0ee6e06</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Point2D</type>
      <name>polarToCartesian</name>
      <anchorfile>classCoordinateConverter.html</anchorfile>
      <anchor>a2347541c1f1041577d8cc0f2fe91ac27</anchor>
      <arglist>(float theta, float distance)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Point2D</type>
      <name>robotToWorld</name>
      <anchorfile>classCoordinateConverter.html</anchorfile>
      <anchor>a6eff24c798f258f7e7682bee57eb2505</anchor>
      <arglist>(Pose robotPose, Point2D robotPoint)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Pose</type>
      <name>robotToWorld</name>
      <anchorfile>classCoordinateConverter.html</anchorfile>
      <anchor>a135f9e9f3c4c6fbda21635dce9d03592</anchor>
      <arglist>(Pose robotPose, Pose pose)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Transformation2D</type>
      <name>robotToWorld</name>
      <anchorfile>classCoordinateConverter.html</anchorfile>
      <anchor>aabd010bff4c25767e63eba44d7646156</anchor>
      <arglist>(Pose robotPose, Transformation2D transformation)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::vector&lt; Point2D &gt;</type>
      <name>robotToWorld</name>
      <anchorfile>classCoordinateConverter.html</anchorfile>
      <anchor>a575a4068497d9668af8991501ed76337</anchor>
      <arglist>(Pose robotPose, const std::vector&lt; Point2D &gt; &amp;robotPoints)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Vector3D</type>
      <name>simLaser3DToLaser3D</name>
      <anchorfile>classCoordinateConverter.html</anchorfile>
      <anchor>ac3e18d897877b7196668dffae362d5ee</anchor>
      <arglist>(float alpha, float beta, float range)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::vector&lt; Vector3D &gt;</type>
      <name>simLaser3DToLaser3D</name>
      <anchorfile>classCoordinateConverter.html</anchorfile>
      <anchor>af253ebf0d8e89cb7b944aa7e57368946</anchor>
      <arglist>(float fovH, float fovV, float resH, float resH2, std::vector&lt; float &gt; *range)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Vector3D</type>
      <name>sphericalPlaneToWorldCoordDeg</name>
      <anchorfile>classCoordinateConverter.html</anchorfile>
      <anchor>a5c30d122759a2cd1777bef65a231b2b5</anchor>
      <arglist>(float range, float h, float theta_deg, float phi_deg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Vector3D</type>
      <name>sphericalPlaneToWorldCoordRad</name>
      <anchorfile>classCoordinateConverter.html</anchorfile>
      <anchor>a22bd052c6e4cfe3f96084c9a372abd4f</anchor>
      <arglist>(float range, float h, float theta_rad, float phi_rad)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Vector3D</type>
      <name>sphericalToCartesian</name>
      <anchorfile>classCoordinateConverter.html</anchorfile>
      <anchor>af57bbb2544e8e4377dcc5c325106c647</anchor>
      <arglist>(float range, float phi, float theta)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Point2D</type>
      <name>worldToRobot</name>
      <anchorfile>classCoordinateConverter.html</anchorfile>
      <anchor>a38abd1a4fad6e14aa2cd2e536f48398f</anchor>
      <arglist>(Pose robotPose, Point2D worldPoint)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Transformation2D</type>
      <name>worldToRobot</name>
      <anchorfile>classCoordinateConverter.html</anchorfile>
      <anchor>a00b2492dc26714b946ad93983fe11cdf</anchor>
      <arglist>(Pose robotPose, Transformation2D transformation)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>CoordinateConverter</name>
      <anchorfile>classCoordinateConverter.html</anchorfile>
      <anchor>ab718820a37b8c184b69fc3b936ef8b67</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>m_CellSize</name>
      <anchorfile>classCoordinateConverter.html</anchorfile>
      <anchor>ada09bb306480cb466b3488c51044abff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>m_MapHalfHeight</name>
      <anchorfile>classCoordinateConverter.html</anchorfile>
      <anchor>a33dc60cc3f72b981022d4dbfd55617d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>m_MapHalfWidth</name>
      <anchorfile>classCoordinateConverter.html</anchorfile>
      <anchor>a5f41192d66832e087444b2525335ad59</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>m_MapHeight</name>
      <anchorfile>classCoordinateConverter.html</anchorfile>
      <anchor>ad49a9006d97a5a98221737b837c280c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>m_MapWidth</name>
      <anchorfile>classCoordinateConverter.html</anchorfile>
      <anchor>ab71d69759a889973cfdc115bf0c9f783</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static CoordinateConverter *</type>
      <name>m_Instance</name>
      <anchorfile>classCoordinateConverter.html</anchorfile>
      <anchor>a4c33a4e992caff90970624013a1193b6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>DPOperator</name>
    <filename>classDPOperator.html</filename>
  </compound>
  <compound kind="class">
    <name>GLImagePainter</name>
    <filename>classGLImagePainter.html</filename>
    <member kind="function">
      <type>void</type>
      <name>addVectorObject</name>
      <anchorfile>classGLImagePainter.html</anchorfile>
      <anchor>aac85edc2cedf9459e22b9366fdd9abb9</anchor>
      <arglist>(VectorObject2D vectorObject)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clearForms</name>
      <anchorfile>classGLImagePainter.html</anchorfile>
      <anchor>aafe0945bda578d8a311f2b5b95f167c5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GLImagePainter</name>
      <anchorfile>classGLImagePainter.html</anchorfile>
      <anchor>a7787eab17d09ef778b3a5c5917a53354</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>paintImage</name>
      <anchorfile>classGLImagePainter.html</anchorfile>
      <anchor>a5c535ba14c7252fd13f7478fab7186c3</anchor>
      <arglist>(float alpha=1.0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>paintVectorObjects</name>
      <anchorfile>classGLImagePainter.html</anchorfile>
      <anchor>a9cf7e41865d28101d3fe99b13c56e3ba</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>saveImage</name>
      <anchorfile>classGLImagePainter.html</anchorfile>
      <anchor>abd7560cf620df391c94a60cbafe9b1c8</anchor>
      <arglist>(std::string filename)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setAnaglyphImage</name>
      <anchorfile>classGLImagePainter.html</anchorfile>
      <anchor>a5cb265251939953e1759c3cb130b8c34</anchor>
      <arglist>(const puma2::GrayLevelImage8 *leftYImage, const puma2::GrayLevelImage8 *rightYImage, float aspect=1.0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setColorImage</name>
      <anchorfile>classGLImagePainter.html</anchorfile>
      <anchor>a7e93dfb1d7ec4acca417e5a85d474d55</anchor>
      <arglist>(const puma2::ColorImageRGB8 *image, float aspect=1.0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setColorImage</name>
      <anchorfile>classGLImagePainter.html</anchorfile>
      <anchor>a339c669fc28a223a68aecb7301a10425</anchor>
      <arglist>(const puma2::GrayLevelImage8 *yImage, const puma2::ColorImageUV8 *uvImage, float aspect=1.0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setGrayLevelImage</name>
      <anchorfile>classGLImagePainter.html</anchorfile>
      <anchor>af66fa34578502efefaf8a8f410c16ce9</anchor>
      <arglist>(const puma2::GrayLevelImage8 *image, float aspect=1.0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPixelAspectRatio</name>
      <anchorfile>classGLImagePainter.html</anchorfile>
      <anchor>a422310a5226808a1bf3a2c1eed532c8f</anchor>
      <arglist>(float ratio)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setThermalImage</name>
      <anchorfile>classGLImagePainter.html</anchorfile>
      <anchor>a3e4fb4047fe6d4a942c67150526ea117</anchor>
      <arglist>(const puma2::GrayLevelImage8 *image, float roomTemp=30.0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~GLImagePainter</name>
      <anchorfile>classGLImagePainter.html</anchorfile>
      <anchor>aa9928a532dbe347a5331ac144fed9880</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>clearTexture</name>
      <anchorfile>classGLImagePainter.html</anchorfile>
      <anchor>a3de9ac7d872bdf2e8912a322779afde2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>initTexture</name>
      <anchorfile>classGLImagePainter.html</anchorfile>
      <anchor>a4c026c6cd75c0046956489371f3ea3fc</anchor>
      <arglist>(unsigned resolution, unsigned imageWidth, unsigned imageHeight, ImageGrabber::ColorFormat textureFormat)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>updateTexture</name>
      <anchorfile>classGLImagePainter.html</anchorfile>
      <anchor>a68bfc212d6379622452ba405901ff27b</anchor>
      <arglist>(unsigned char *imageData, unsigned width, unsigned height, ImageGrabber::ColorFormat format)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>unsigned</type>
      <name>m_ImageHeight</name>
      <anchorfile>classGLImagePainter.html</anchorfile>
      <anchor>ab192aef2cb3cc1299884898a1f18d0c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>unsigned</type>
      <name>m_ImageWidth</name>
      <anchorfile>classGLImagePainter.html</anchorfile>
      <anchor>a4462a12dc6c1125845f5c644d8f24c3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>m_PixelAspectRatio</name>
      <anchorfile>classGLImagePainter.html</anchorfile>
      <anchor>ad56d1f7b16ce8adb06cc69ec8b39ab02</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>unsigned int</type>
      <name>m_TextureByteSize</name>
      <anchorfile>classGLImagePainter.html</anchorfile>
      <anchor>afa10d29040765b2f644c0e2fc7522c1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>unsigned char *</type>
      <name>m_TextureData</name>
      <anchorfile>classGLImagePainter.html</anchorfile>
      <anchor>a429b7b9963a6c20e7d4184ebc0c571e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ImageGrabber::ColorFormat</type>
      <name>m_TextureFormat</name>
      <anchorfile>classGLImagePainter.html</anchorfile>
      <anchor>a372d3f19bf043025fdf9549c87e9dd6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>GLuint</type>
      <name>m_TextureId</name>
      <anchorfile>classGLImagePainter.html</anchorfile>
      <anchor>ab4592d7989060be714b479933d0001ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>unsigned</type>
      <name>m_TextureResolution</name>
      <anchorfile>classGLImagePainter.html</anchorfile>
      <anchor>a0784956ee7f10481746109d498d52e53</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::list&lt; VectorObject2D &gt;</type>
      <name>m_VectorObjects</name>
      <anchorfile>classGLImagePainter.html</anchorfile>
      <anchor>af360678833e202dae5c847138ab52772</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static int</type>
      <name>calcTextureSize</name>
      <anchorfile>classGLImagePainter.html</anchorfile>
      <anchor>a1385ed9f73ed32144d1c4ee966e6f350</anchor>
      <arglist>(int width, int height)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>GLImageWidget</name>
    <filename>classGLImageWidget.html</filename>
    <member kind="slot">
      <type>void</type>
      <name>addVectorObject</name>
      <anchorfile>classGLImageWidget.html</anchorfile>
      <anchor>a909ba59a198b98132273897e1091f2b3</anchor>
      <arglist>(VectorObject2D vectorObject)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>clearForms</name>
      <anchorfile>classGLImageWidget.html</anchorfile>
      <anchor>ac21e58c3c012dbe7a1d663fe33060f65</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>saveImage</name>
      <anchorfile>classGLImageWidget.html</anchorfile>
      <anchor>a82b208b876bf787efb82be38f1252096</anchor>
      <arglist>(std::string filename)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>setAnaglyphImage</name>
      <anchorfile>classGLImageWidget.html</anchorfile>
      <anchor>ac8ff1c2facd5068e748d780a36c10373</anchor>
      <arglist>(const puma2::GrayLevelImage8 *leftYImage, const puma2::GrayLevelImage8 *rightYImage, float aspect=1.0)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>setColorImage</name>
      <anchorfile>classGLImageWidget.html</anchorfile>
      <anchor>ad909a4e5979a573135d2351886de677b</anchor>
      <arglist>(const unsigned char *image, unsigned width, unsigned height, float aspect=1.0)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>setColorImage</name>
      <anchorfile>classGLImageWidget.html</anchorfile>
      <anchor>a3aff696512d92729380749c1c106ac54</anchor>
      <arglist>(const puma2::ColorImageRGB8 *image, float aspect=1.0)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>setColorImage</name>
      <anchorfile>classGLImageWidget.html</anchorfile>
      <anchor>a772cbe0f597f75d0b60cc69045ccfb68</anchor>
      <arglist>(const puma2::GrayLevelImage8 *imageY, const puma2::ColorImageUV8 *imageUV, float aspect=1.0)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>setGrayLevelImage</name>
      <anchorfile>classGLImageWidget.html</anchorfile>
      <anchor>a1ce1dc33e0ff84636cabc88d62629028</anchor>
      <arglist>(const puma2::GrayLevelImage8 *image, float aspect=1.0)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>setPixelAspectRatio</name>
      <anchorfile>classGLImageWidget.html</anchorfile>
      <anchor>a40b17086fbcbf6e01024010e2f06a804</anchor>
      <arglist>(float ratio)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>setThermalImage</name>
      <anchorfile>classGLImageWidget.html</anchorfile>
      <anchor>ad0c4cef14a3a15bb8116ac5873e56ef3</anchor>
      <arglist>(const puma2::GrayLevelImage8 *image, float roomTemp=30.0)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>zoom</name>
      <anchorfile>classGLImageWidget.html</anchorfile>
      <anchor>a593eff16e49292e81d50ebb6ef98119b</anchor>
      <arglist>(float z)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GLImageWidget</name>
      <anchorfile>classGLImageWidget.html</anchorfile>
      <anchor>a7f7dfd984cbf6f77a9e8682c2b886b16</anchor>
      <arglist>(QGLWidget *parent=0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~GLImageWidget</name>
      <anchorfile>classGLImageWidget.html</anchorfile>
      <anchor>a71c6731795a114864b875e0cf151dca9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>clearTexture</name>
      <anchorfile>classGLImageWidget.html</anchorfile>
      <anchor>a0d1193803a7f241de268e928187f44cb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>initTexture</name>
      <anchorfile>classGLImageWidget.html</anchorfile>
      <anchor>a9636e02d01de328e88f5dd455d0b59da</anchor>
      <arglist>(unsigned resolution, unsigned imageWidth, unsigned imageHeight, ImageGrabber::ColorFormat textureFormat)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>updateTexture</name>
      <anchorfile>classGLImageWidget.html</anchorfile>
      <anchor>a03699492ea47c6bb6efae65a4debd477</anchor>
      <arglist>(unsigned char *imageData, unsigned width, unsigned height, ImageGrabber::ColorFormat format)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>unsigned</type>
      <name>m_ImageHeight</name>
      <anchorfile>classGLImageWidget.html</anchorfile>
      <anchor>a5cd83a92a9ba114718d3f8882cf507d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>unsigned</type>
      <name>m_ImageWidth</name>
      <anchorfile>classGLImageWidget.html</anchorfile>
      <anchor>a8d79478cd1f034c9953a6341e7df5509</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QPoint</type>
      <name>m_MousePosOld</name>
      <anchorfile>classGLImageWidget.html</anchorfile>
      <anchor>acaf5689a82dfb7ed3a372e7be367d3dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>m_PixelAspectRatio</name>
      <anchorfile>classGLImageWidget.html</anchorfile>
      <anchor>afadea32858e6e21a1cde13e7cae7cc87</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>m_PosX</name>
      <anchorfile>classGLImageWidget.html</anchorfile>
      <anchor>a70184d6e7d4efa5b25d7cbe32b67c8a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>m_PosY</name>
      <anchorfile>classGLImageWidget.html</anchorfile>
      <anchor>af1f36a8831b2390f214728f12437de16</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>unsigned int</type>
      <name>m_TextureByteSize</name>
      <anchorfile>classGLImageWidget.html</anchorfile>
      <anchor>a794ae9cd3e0db012b56674a79f3a0fe3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>unsigned char *</type>
      <name>m_TextureData</name>
      <anchorfile>classGLImageWidget.html</anchorfile>
      <anchor>a4bb76a70b000f9e7d310f77b91bab360</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ImageGrabber::ColorFormat</type>
      <name>m_TextureFormat</name>
      <anchorfile>classGLImageWidget.html</anchorfile>
      <anchor>a18ea395fdb2a2208bfb041182fde916d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>GLuint</type>
      <name>m_TextureId</name>
      <anchorfile>classGLImageWidget.html</anchorfile>
      <anchor>a75a1bbcfc49b08f595915dcf4cb87c4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>unsigned</type>
      <name>m_TextureResolution</name>
      <anchorfile>classGLImageWidget.html</anchorfile>
      <anchor>acbe214d0baffccb31892afe83c24adfa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::list&lt; VectorObject2D &gt;</type>
      <name>m_VectorObjects</name>
      <anchorfile>classGLImageWidget.html</anchorfile>
      <anchor>a1af951b7c34f91ef7f1d2d87f175f84e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>unsigned</type>
      <name>m_ViewportHeight</name>
      <anchorfile>classGLImageWidget.html</anchorfile>
      <anchor>a44218205930f91512c1a5fd19a0e991b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>unsigned</type>
      <name>m_ViewportWidth</name>
      <anchorfile>classGLImageWidget.html</anchorfile>
      <anchor>a4dd6b97a11f6d529352da3212b58d2b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>m_Zoom</name>
      <anchorfile>classGLImageWidget.html</anchorfile>
      <anchor>a75f936dc0f86a79da27c806839214beb</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>calcTextureSize</name>
      <anchorfile>classGLImageWidget.html</anchorfile>
      <anchor>a04574c8226a50cb11668981483092297</anchor>
      <arglist>(int width, int height)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>initializeGL</name>
      <anchorfile>classGLImageWidget.html</anchorfile>
      <anchor>a40dbbdf7525e30e6f005aca9427316ce</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>mouseDoubleClickEvent</name>
      <anchorfile>classGLImageWidget.html</anchorfile>
      <anchor>a3e1b05ebf021f055e5032665bf834314</anchor>
      <arglist>(QMouseEvent *event)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>mouseMoveEvent</name>
      <anchorfile>classGLImageWidget.html</anchorfile>
      <anchor>aa1b5afdf659454af4a901ef6ddfba9eb</anchor>
      <arglist>(QMouseEvent *event)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>mousePressEvent</name>
      <anchorfile>classGLImageWidget.html</anchorfile>
      <anchor>a80d00e429c3524e16f34dbd7c37e40ec</anchor>
      <arglist>(QMouseEvent *event)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>paintGL</name>
      <anchorfile>classGLImageWidget.html</anchorfile>
      <anchor>abc59a63b41d48e35bbc114147a6398c2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>paintImage</name>
      <anchorfile>classGLImageWidget.html</anchorfile>
      <anchor>ac430990d32e21896aaf1f1029a64a9bd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>paintVectorObjects</name>
      <anchorfile>classGLImageWidget.html</anchorfile>
      <anchor>ab7deff7f45f3ea7e8275e32cee4d7db0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>resizeGL</name>
      <anchorfile>classGLImageWidget.html</anchorfile>
      <anchor>ae842a819e9871e76565907aa0eb7218c</anchor>
      <arglist>(int w, int h)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>wheelEvent</name>
      <anchorfile>classGLImageWidget.html</anchorfile>
      <anchor>a8af43f58d5f51b4cfb07b802398b778e</anchor>
      <arglist>(QWheelEvent *event)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>HistogramUV</name>
    <filename>classHistogramUV.html</filename>
    <member kind="function">
      <type>void</type>
      <name>add</name>
      <anchorfile>classHistogramUV.html</anchorfile>
      <anchor>aee4eacb08df3c3614ab963258981d00e</anchor>
      <arglist>(const HistogramUV &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addImage</name>
      <anchorfile>classHistogramUV.html</anchorfile>
      <anchor>a5b14578584d26b05a246cfb9b989261f</anchor>
      <arglist>(ColorImageUV8 &amp;imageUV, GrayLevelImage8 &amp;graimageY, Box2D&lt; int &gt; bBox, unsigned minY=1, unsigned maxY=254)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addImage</name>
      <anchorfile>classHistogramUV.html</anchorfile>
      <anchor>a1d181d133c3126651ee0e8ce88e1b598</anchor>
      <arglist>(ColorImageUV8 &amp;imageUV, GrayLevelImage8 &amp;graimageY, unsigned minY=1, unsigned maxY=254)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>applyThreshold</name>
      <anchorfile>classHistogramUV.html</anchorfile>
      <anchor>a02967a407ab236e778fa8a0873ab296b</anchor>
      <arglist>(float thresholdFactor=1.0, float dilationRadius=0.0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classHistogramUV.html</anchorfile>
      <anchor>a83e713d54b17f9329d4f978ce502cbad</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clearCenter</name>
      <anchorfile>classHistogramUV.html</anchorfile>
      <anchor>a564b3d04d2eb3309b96276d4b9673ba8</anchor>
      <arglist>(unsigned int range)</arglist>
    </member>
    <member kind="function">
      <type>EntryT</type>
      <name>distance</name>
      <anchorfile>classHistogramUV.html</anchorfile>
      <anchor>a2cdfc6d0bcbfebfdc3651d5c0e460d4a</anchor>
      <arglist>(HistogramUV &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>divideBy</name>
      <anchorfile>classHistogramUV.html</anchorfile>
      <anchor>a89063429e8020c8dfdd1487408f9ada2</anchor>
      <arglist>(const HistogramUV &amp;divident)</arglist>
    </member>
    <member kind="function">
      <type>unsigned</type>
      <name>getBinSize</name>
      <anchorfile>classHistogramUV.html</anchorfile>
      <anchor>afce76ac53a3e10469d9cb73530803df2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const EntryT *</type>
      <name>getData</name>
      <anchorfile>classHistogramUV.html</anchorfile>
      <anchor>aa3466c80d745c485eaa17e4a73fd7027</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getDeviation</name>
      <anchorfile>classHistogramUV.html</anchorfile>
      <anchor>ad4a5d5a2af77453651f8bb6032b80e9c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getImage</name>
      <anchorfile>classHistogramUV.html</anchorfile>
      <anchor>a42899b02b1336b3786fef0eb97759f7b</anchor>
      <arglist>(ColorImageRGB8 &amp;imageRGB, float exponent=0.5) const </arglist>
    </member>
    <member kind="function">
      <type>ImageMask *</type>
      <name>getMask</name>
      <anchorfile>classHistogramUV.html</anchorfile>
      <anchor>aa962d3183e758d01bca45de51c80ac1b</anchor>
      <arglist>(ColorImageUV8 &amp;imageUV, GrayLevelImage8 &amp;imageY, unsigned minY=20, unsigned maxY=235) const </arglist>
    </member>
    <member kind="function">
      <type>const Matrix&lt; EntryT &gt; &amp;</type>
      <name>getMatrix</name>
      <anchorfile>classHistogramUV.html</anchorfile>
      <anchor>a9ff5d9d7c783f5f691aa233802b59c39</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>EntryT</type>
      <name>getMaxValue</name>
      <anchorfile>classHistogramUV.html</anchorfile>
      <anchor>a7f1d45be9937ffe0efe1f3cdf1b97ff1</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>EntryT</type>
      <name>getMeanValue</name>
      <anchorfile>classHistogramUV.html</anchorfile>
      <anchor>ae1fadb56dfcd89ddfcdec30709a3f196</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>HistogramUV</name>
      <anchorfile>classHistogramUV.html</anchorfile>
      <anchor>aec024019fcd174f34fb4ebdd367cbc46</anchor>
      <arglist>(unsigned binSize)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>HistogramUV</name>
      <anchorfile>classHistogramUV.html</anchorfile>
      <anchor>abb9563d9d7a8c0cf874f24f962ec4e0b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>HistogramUV</name>
      <anchorfile>classHistogramUV.html</anchorfile>
      <anchor>a29dde1280bb980a50e3518495746790f</anchor>
      <arglist>(const HistogramUV &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>normalizeMax</name>
      <anchorfile>classHistogramUV.html</anchorfile>
      <anchor>a72dc4746cf5e85dc8ca112ad190ffd3f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>HistogramUV &amp;</type>
      <name>operator=</name>
      <anchorfile>classHistogramUV.html</anchorfile>
      <anchor>aa2cb9341b82c45cb873756a2a47a66ba</anchor>
      <arglist>(const HistogramUV &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>printOn</name>
      <anchorfile>classHistogramUV.html</anchorfile>
      <anchor>a75f85ff9fb5b5b0b6d23ea9ffcae7345</anchor>
      <arglist>(std::ostream &amp;strm)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>substract</name>
      <anchorfile>classHistogramUV.html</anchorfile>
      <anchor>a7b53a8e85112b144625395872317f4db</anchor>
      <arglist>(float value)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~HistogramUV</name>
      <anchorfile>classHistogramUV.html</anchorfile>
      <anchor>a41e2bb0228a203496a646702a6e36cab</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>checkInit</name>
      <anchorfile>classHistogramUV.html</anchorfile>
      <anchor>afc548bbd9115b0bcb90e9bb60cbdda43</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>correct</name>
      <anchorfile>classHistogramUV.html</anchorfile>
      <anchor>a9037b95bd8402d21a87e46aef413f518</anchor>
      <arglist>(int val, int y) const </arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned</type>
      <name>m_BinSize</name>
      <anchorfile>classHistogramUV.html</anchorfile>
      <anchor>a799390eb9165c7eeb53d810b9a6e14aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>EntryT *</type>
      <name>m_Data</name>
      <anchorfile>classHistogramUV.html</anchorfile>
      <anchor>a05339b636f90e13c7dcf39c82bf98541</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned</type>
      <name>m_DataLength</name>
      <anchorfile>classHistogramUV.html</anchorfile>
      <anchor>a98aac1210579bcee7086dd4d9f611dce</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Matrix&lt; EntryT &gt;</type>
      <name>m_Matrix</name>
      <anchorfile>classHistogramUV.html</anchorfile>
      <anchor>ae66725306de5de39864eebbf198d64e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned</type>
      <name>m_NumBins</name>
      <anchorfile>classHistogramUV.html</anchorfile>
      <anchor>ab54debb4d3a343df107f4076fa5de9f6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ImageGrabber</name>
    <filename>classImageGrabber.html</filename>
    <member kind="enumeration">
      <name>ColorFormat</name>
      <anchorfile>classImageGrabber.html</anchorfile>
      <anchor>a4eef5ca48fc7b6ac043f103a83dfda09</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UYVY8</name>
      <anchorfile>classImageGrabber.html</anchorfile>
      <anchor>a4eef5ca48fc7b6ac043f103a83dfda09aadbc14c2d79444956fb9f961aa298466</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RGB8</name>
      <anchorfile>classImageGrabber.html</anchorfile>
      <anchor>a4eef5ca48fc7b6ac043f103a83dfda09a0b526dfc4bea93b5705ac54989b16fd6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GRAY8</name>
      <anchorfile>classImageGrabber.html</anchorfile>
      <anchor>a4eef5ca48fc7b6ac043f103a83dfda09ab390e92dd5667bd1bb12ef75db86730a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y8UV8</name>
      <anchorfile>classImageGrabber.html</anchorfile>
      <anchor>a4eef5ca48fc7b6ac043f103a83dfda09a3a1011198377a615307c5b6ab4c3a12c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>ImageQuality</name>
      <anchorfile>classImageGrabber.html</anchorfile>
      <anchor>a8fabe1de61c6717503527b7d01f33af4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LOW</name>
      <anchorfile>classImageGrabber.html</anchorfile>
      <anchor>a8fabe1de61c6717503527b7d01f33af4a9711f332ab038bf7fa2bc0f90f80b72c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HIGH</name>
      <anchorfile>classImageGrabber.html</anchorfile>
      <anchor>a8fabe1de61c6717503527b7d01f33af4aa254f1be1ddfc68b623ccb88bcaabdf7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>ScaleFactor</name>
      <anchorfile>classImageGrabber.html</anchorfile>
      <anchor>a6df49f9aafcad196473047a73f31c974</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FULL</name>
      <anchorfile>classImageGrabber.html</anchorfile>
      <anchor>a6df49f9aafcad196473047a73f31c974a19f2f6382817d8f4ed4c68b2d1a06727</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HALF</name>
      <anchorfile>classImageGrabber.html</anchorfile>
      <anchor>a6df49f9aafcad196473047a73f31c974a9d01df7e3a49be1ce09808b3c09ff0c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>QUARTER</name>
      <anchorfile>classImageGrabber.html</anchorfile>
      <anchor>a6df49f9aafcad196473047a73f31c974afae7e61743092c4e1b08552cf91df719</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ImageGrabber</name>
      <anchorfile>classImageGrabber.html</anchorfile>
      <anchor>a1c41f90ca31837eee3a64f41faabf07e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ImageGrabber</name>
      <anchorfile>classImageGrabber.html</anchorfile>
      <anchor>a3d603b10c7b8866ffde68384cb4fe270</anchor>
      <arglist>(std::string parentName)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ImageGrabber</name>
      <anchorfile>classImageGrabber.html</anchorfile>
      <anchor>a1a6e5420cf71998e3a9ed0734a90d0ad</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ImageMask</name>
    <filename>classImageMask.html</filename>
    <member kind="enumeration">
      <name>MaskValues</name>
      <anchorfile>classImageMask.html</anchorfile>
      <anchor>a3b04081a86c4e3616cd6a357e70001ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MASKED</name>
      <anchorfile>classImageMask.html</anchorfile>
      <anchor>a3b04081a86c4e3616cd6a357e70001cea7ea60857e56d1f746fc9e29195d74823</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VISIBLE</name>
      <anchorfile>classImageMask.html</anchorfile>
      <anchor>a3b04081a86c4e3616cd6a357e70001ceaf7396880ef1aa0d358e72ff9ac21bdfc</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>apply</name>
      <anchorfile>classImageMask.html</anchorfile>
      <anchor>a0c48f387bc6c786d28fd6d874cc1531d</anchor>
      <arglist>(puma2::GrayLevelImage8 &amp;image, unsigned char fillValue=0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>apply</name>
      <anchorfile>classImageMask.html</anchorfile>
      <anchor>af54773302d7be10a8e1df5cec3cb933d</anchor>
      <arglist>(puma2::ColorImageUV8 &amp;image, unsigned char fillU=0, unsigned char fillV=0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>apply</name>
      <anchorfile>classImageMask.html</anchorfile>
      <anchor>a5b62ddf5251906255eb5de37f589639c</anchor>
      <arglist>(puma2::ColorImageRGB8 &amp;image, unsigned char fillR, unsigned char fillG, unsigned char fillB)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dilate</name>
      <anchorfile>classImageMask.html</anchorfile>
      <anchor>a07643b95c051385cafe872cfe835411e</anchor>
      <arglist>(float radius=1.0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>erode</name>
      <anchorfile>classImageMask.html</anchorfile>
      <anchor>aea08285110fe2bc37e3f318bb2f0ef6f</anchor>
      <arglist>(float radius=1.0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>expand</name>
      <anchorfile>classImageMask.html</anchorfile>
      <anchor>a526390f10e1bceafdb4f2d69833d4a1d</anchor>
      <arglist>(const ImageMask &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>fill</name>
      <anchorfile>classImageMask.html</anchorfile>
      <anchor>a06df1e14f0cf85e890543fe82d3702a0</anchor>
      <arglist>(unsigned char value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>findBorders</name>
      <anchorfile>classImageMask.html</anchorfile>
      <anchor>a26c5db2a3cba49e05778f8a539567c16</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>findValue</name>
      <anchorfile>classImageMask.html</anchorfile>
      <anchor>aec32d28b4386133650792bfbc682a836</anchor>
      <arglist>(int x, int y, unsigned char value, float radius)</arglist>
    </member>
    <member kind="function">
      <type>Box2D&lt; int &gt;</type>
      <name>getBoundingBox</name>
      <anchorfile>classImageMask.html</anchorfile>
      <anchor>a0477e9efb499a6bdbff2f4c2380bcdd9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>unsigned char *</type>
      <name>getData</name>
      <anchorfile>classImageMask.html</anchorfile>
      <anchor>a708070bc5291095389de05bc483fe9a0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Point2D</type>
      <name>getGravCenter</name>
      <anchorfile>classImageMask.html</anchorfile>
      <anchor>a8bacc375de9d177d612f7b056a3d6437</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>unsigned</type>
      <name>getHeight</name>
      <anchorfile>classImageMask.html</anchorfile>
      <anchor>a81376e3a383445da2b0e2a5ea4538a8a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>unsigned</type>
      <name>getWidth</name>
      <anchorfile>classImageMask.html</anchorfile>
      <anchor>a86123ef1f0931894f80c93bb89446d7d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>grayOut</name>
      <anchorfile>classImageMask.html</anchorfile>
      <anchor>a29817a48fd931c58a6b67ad6fa77b8f6</anchor>
      <arglist>(puma2::ColorImageRGB8 &amp;colorImage, puma2::GrayLevelImage8 &amp;graimageY)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>grayOut</name>
      <anchorfile>classImageMask.html</anchorfile>
      <anchor>a4e00588d52753584354ea1776c6bdc24</anchor>
      <arglist>(puma2::ColorImageRGB8 &amp;colorImage)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ImageMask</name>
      <anchorfile>classImageMask.html</anchorfile>
      <anchor>a4c75ce4ff35edf53a4167030ee84d5f3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ImageMask</name>
      <anchorfile>classImageMask.html</anchorfile>
      <anchor>a19f4a52f7c39cefe4de001c58830608a</anchor>
      <arglist>(const ImageMask &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ImageMask</name>
      <anchorfile>classImageMask.html</anchorfile>
      <anchor>ab41248d66283a23fad61d5a1b9058722</anchor>
      <arglist>(unsigned width, unsigned height, unsigned char *data=0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ImageMask</name>
      <anchorfile>classImageMask.html</anchorfile>
      <anchor>ae7278086f5cc82341697e294128cbc5b</anchor>
      <arglist>(unsigned width, unsigned height, unsigned char *data, char maskedMin, char maskedMax)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ImageMask</name>
      <anchorfile>classImageMask.html</anchorfile>
      <anchor>aaa65d3336983b3c86855fe3371d87b66</anchor>
      <arglist>(puma2::GrayLevelImage8 &amp;image, unsigned char minVal, unsigned char maxVal=255)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ImageMask</name>
      <anchorfile>classImageMask.html</anchorfile>
      <anchor>a35dc3f29ce265ce7085383bfb9fe766f</anchor>
      <arglist>(puma2::ColorImageUV8 &amp;image, unsigned char minValU, unsigned char minValV)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ImageMask</name>
      <anchorfile>classImageMask.html</anchorfile>
      <anchor>a4d599e12718c7c4aaa02d750da34781a</anchor>
      <arglist>(puma2::GrayLevelImage8 &amp;foregroundY, puma2::ColorImageUV8 &amp;foregroundUv, puma2::GrayLevelImage8 &amp;backgroundY, puma2::ColorImageUV8 &amp;backgroundUv, int threshold)</arglist>
    </member>
    <member kind="function">
      <type>ImageMask &amp;</type>
      <name>operator=</name>
      <anchorfile>classImageMask.html</anchorfile>
      <anchor>aa68554c2a0cd04707d9ef23b07248596</anchor>
      <arglist>(const ImageMask &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>ImageMask *</type>
      <name>subMask</name>
      <anchorfile>classImageMask.html</anchorfile>
      <anchor>a84cb8fc52b291235c416fdccabd59ba4</anchor>
      <arglist>(Box2D&lt; int &gt; area)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ImageMask</name>
      <anchorfile>classImageMask.html</anchorfile>
      <anchor>af3083e9892e50d42171a45bd73cf5432</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="enumeration">
      <name>maskOperationT</name>
      <anchorfile>classImageMask.html</anchorfile>
      <anchor>a73715f17e6b61edd6c7b32add5d131f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>dilateOperation</name>
      <anchorfile>classImageMask.html</anchorfile>
      <anchor>a73715f17e6b61edd6c7b32add5d131f5a6c9f3f55fe4298af1e1a4f85f11f9d9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>erodeOperation</name>
      <anchorfile>classImageMask.html</anchorfile>
      <anchor>a73715f17e6b61edd6c7b32add5d131f5adedc73a9d4c0da6847595e9a834fb528</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>createCircularKernel</name>
      <anchorfile>classImageMask.html</anchorfile>
      <anchor>a95031097072d0f85bb6aba12e4ffc4ef</anchor>
      <arglist>(float radius, int *&amp;maskOffset, int &amp;halfMaskSize, unsigned &amp;maskLength)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>maskOperation</name>
      <anchorfile>classImageMask.html</anchorfile>
      <anchor>aa1b0b336c58219dde17349bad7e444eb</anchor>
      <arglist>(maskOperationT operation, float radius)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned char *</type>
      <name>m_Data</name>
      <anchorfile>classImageMask.html</anchorfile>
      <anchor>ac2c6deb672475a46de91a658a6406189</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned</type>
      <name>m_Height</name>
      <anchorfile>classImageMask.html</anchorfile>
      <anchor>af0d9964fdd69153de2504377cd07b8f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned</type>
      <name>m_Width</name>
      <anchorfile>classImageMask.html</anchorfile>
      <anchor>ae867e37d088e256e71d3e6c8f527d737</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ImageMessagesDisplay</name>
    <filename>classImageMessagesDisplay.html</filename>
    <member kind="slot">
      <type>void</type>
      <name>changePollInterval</name>
      <anchorfile>classImageMessagesDisplay.html</anchorfile>
      <anchor>ade246fb65b72fda334d3fd578a6ec05a</anchor>
      <arglist>(int interval)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>grabImage</name>
      <anchorfile>classImageMessagesDisplay.html</anchorfile>
      <anchor>a4c0144debde15a85b1801429508efcc4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>saveImage</name>
      <anchorfile>classImageMessagesDisplay.html</anchorfile>
      <anchor>a6ce40c6882e10ab72b509c567c70f291</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>setSourceId</name>
      <anchorfile>classImageMessagesDisplay.html</anchorfile>
      <anchor>a7c4a5a87e80c2d2ab6c3aa83914256dc</anchor>
      <arglist>(ImageSources::SourceId sourceId)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>togglePoll</name>
      <anchorfile>classImageMessagesDisplay.html</anchorfile>
      <anchor>ad0dff7578e12f54ee65e0794b38938c2</anchor>
      <arglist>(int checkState)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ImageMessagesDisplay</name>
      <anchorfile>classImageMessagesDisplay.html</anchorfile>
      <anchor>a2ecea4454c2a8713fff685b2dbf6b74c</anchor>
      <arglist>(QWidget *parent=0, ImageSources::SourceId sourceId=ImageSources::None, bool showGrabButton=false, bool showSelector=true)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>updateImage</name>
      <anchorfile>classImageMessagesDisplay.html</anchorfile>
      <anchor>aae226e998afca018438e9f634e25b33d</anchor>
      <arglist>(const unsigned char *image, unsigned width, unsigned height)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ImageMessagesDisplay</name>
      <anchorfile>classImageMessagesDisplay.html</anchorfile>
      <anchor>a4ed9d90a57b63dabf5314ab4e00c37fc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>GLImageWidget *</type>
      <name>m_GlImageWidget</name>
      <anchorfile>classImageMessagesDisplay.html</anchorfile>
      <anchor>ac67832ada0163638c7d291a28c7bf102</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QSpinBox *</type>
      <name>m_PollSpinBox</name>
      <anchorfile>classImageMessagesDisplay.html</anchorfile>
      <anchor>ae6eb16728e7b7946307c3bc8f6ecdc6d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QTimer *</type>
      <name>m_PollTimer</name>
      <anchorfile>classImageMessagesDisplay.html</anchorfile>
      <anchor>a356f873e52c14f01e85ec9d04cfaff31</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ImageSources::SourceId</type>
      <name>m_SourceId</name>
      <anchorfile>classImageMessagesDisplay.html</anchorfile>
      <anchor>ade086070a555be08022bf3f82949e061</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QCheckBox *</type>
      <name>m_YuvCheckBox</name>
      <anchorfile>classImageMessagesDisplay.html</anchorfile>
      <anchor>a2c856970e5fd99fc4c792bc34d6db0f2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ImagePainter</name>
    <filename>classImagePainter.html</filename>
    <base>PainterPlugin</base>
    <member kind="slot" virtualness="virtual">
      <type>virtual void</type>
      <name>nodeSelected</name>
      <anchorfile>classImagePainter.html</anchorfile>
      <anchor>ae27ff8322b980f0791d5332f4374d2e1</anchor>
      <arglist>(std::string nodeName)</arglist>
    </member>
    <member kind="slot" virtualness="virtual">
      <type>virtual void</type>
      <name>processMessage</name>
      <anchorfile>classImagePainter.html</anchorfile>
      <anchor>a9449c26694bd6f363aee4f0a88912a49</anchor>
      <arglist>(Message *newMessage)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ImagePainter</name>
      <anchorfile>classImagePainter.html</anchorfile>
      <anchor>a4f1c4908fe096c4c1bbc32cde090f07e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>paint</name>
      <anchorfile>classImagePainter.html</anchorfile>
      <anchor>a9216c430138a525f7bafd5bebfbab6b3</anchor>
      <arglist>(float next2DLayer)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ImagePainter</name>
      <anchorfile>classImagePainter.html</anchorfile>
      <anchor>a0c02fd1910f452d7fb5cb2d2d9720007</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>GLImagePainter</type>
      <name>m_GLImagePainter</name>
      <anchorfile>classImagePainter.html</anchorfile>
      <anchor>a9767ba76c8913b42d6620632015b13d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; std::string, ImageSources::SourceId &gt;</type>
      <name>m_ImageSources</name>
      <anchorfile>classImagePainter.html</anchorfile>
      <anchor>a2e9f8ca2ad8878b08b72492c67e5e364</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>BaseLib::Math::Mat4d</type>
      <name>m_ImageToWorld</name>
      <anchorfile>classImagePainter.html</anchorfile>
      <anchor>a454b85bc38632a7d0207d52ab65700cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>string</type>
      <name>m_NodeName</name>
      <anchorfile>classImagePainter.html</anchorfile>
      <anchor>a16527f28ed6e979dedea311a742fc185</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::list&lt; VectorObject2D &gt;</type>
      <name>m_VectorObjects</name>
      <anchorfile>classImagePainter.html</anchorfile>
      <anchor>a33e77be417e3790c097ef63cbdcc995c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ImageSources</name>
    <filename>classImageSources.html</filename>
    <member kind="enumeration">
      <name>SourceId</name>
      <anchorfile>classImageSources.html</anchorfile>
      <anchor>a2b47ee1b060194d3f27dbd43cfa3ceb6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TopCamera</name>
      <anchorfile>classImageSources.html</anchorfile>
      <anchor>a2b47ee1b060194d3f27dbd43cfa3ceb6a85f2b863d48310438b6a1bc9a49da979</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CenterCamera</name>
      <anchorfile>classImageSources.html</anchorfile>
      <anchor>a2b47ee1b060194d3f27dbd43cfa3ceb6ae74790da5c346c4139920759c6a4b2b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BottomCamera</name>
      <anchorfile>classImageSources.html</anchorfile>
      <anchor>a2b47ee1b060194d3f27dbd43cfa3ceb6a5a1ba41b0e6d0aff858eaf2bc2d9b408</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ThermalCamera</name>
      <anchorfile>classImageSources.html</anchorfile>
      <anchor>a2b47ee1b060194d3f27dbd43cfa3ceb6adc324064382a31a746065e7f57753782</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>KinectCamera</name>
      <anchorfile>classImageSources.html</anchorfile>
      <anchor>a2b47ee1b060194d3f27dbd43cfa3ceb6a7a9864255e6a40c7eeec8af776a889bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TopCameraStream</name>
      <anchorfile>classImageSources.html</anchorfile>
      <anchor>a2b47ee1b060194d3f27dbd43cfa3ceb6af1c431ea779b56438b202d91ed118c60</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CenterCameraStream</name>
      <anchorfile>classImageSources.html</anchorfile>
      <anchor>a2b47ee1b060194d3f27dbd43cfa3ceb6a52d5dc50d1674d2a963f38405f56c91a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BottomCameraStream</name>
      <anchorfile>classImageSources.html</anchorfile>
      <anchor>a2b47ee1b060194d3f27dbd43cfa3ceb6a834437bdf7cca2bc68f91b39bf87e51a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>KinectCameraStream</name>
      <anchorfile>classImageSources.html</anchorfile>
      <anchor>a2b47ee1b060194d3f27dbd43cfa3ceb6ae2afce6d6283525f1d836643bbc37c02</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WiiMoteStream</name>
      <anchorfile>classImageSources.html</anchorfile>
      <anchor>a2b47ee1b060194d3f27dbd43cfa3ceb6a8d8ddc77b465f394f5629a0c975be03b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ORPrimary</name>
      <anchorfile>classImageSources.html</anchorfile>
      <anchor>a2b47ee1b060194d3f27dbd43cfa3ceb6a00508ec0c567e4a2a1b14506dd2de361</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OLPrimary</name>
      <anchorfile>classImageSources.html</anchorfile>
      <anchor>a2b47ee1b060194d3f27dbd43cfa3ceb6a3cf34f6e65e23c262ffd15ac48fb7904</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OLSecondary</name>
      <anchorfile>classImageSources.html</anchorfile>
      <anchor>a2b47ee1b060194d3f27dbd43cfa3ceb6ad71289f5f52dfbddaa5077c8722aa1fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OccupancyMap</name>
      <anchorfile>classImageSources.html</anchorfile>
      <anchor>a2b47ee1b060194d3f27dbd43cfa3ceb6a60ccd64dda51b988294e67e3d456360a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OccupancyUpdateMap</name>
      <anchorfile>classImageSources.html</anchorfile>
      <anchor>a2b47ee1b060194d3f27dbd43cfa3ceb6a2cfd348eb7334be3eb424af6400f33bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ObstacleMap</name>
      <anchorfile>classImageSources.html</anchorfile>
      <anchor>a2b47ee1b060194d3f27dbd43cfa3ceb6a57c8744b316db2a1efa49570503e5715</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SonarMap</name>
      <anchorfile>classImageSources.html</anchorfile>
      <anchor>a2b47ee1b060194d3f27dbd43cfa3ceb6a8874a5a02e09624615630b97b1183d91</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ExplorationTransform</name>
      <anchorfile>classImageSources.html</anchorfile>
      <anchor>a2b47ee1b060194d3f27dbd43cfa3ceb6a14643c11e13e1c4acdc65e2c7717f3e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PathTransform</name>
      <anchorfile>classImageSources.html</anchorfile>
      <anchor>a2b47ee1b060194d3f27dbd43cfa3ceb6a908a6a40dffb1b67b17009cd960ff9ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ObstacleTransform</name>
      <anchorfile>classImageSources.html</anchorfile>
      <anchor>a2b47ee1b060194d3f27dbd43cfa3ceb6ab111dd3e2652093ded736ecaf41d1f2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TargetMap</name>
      <anchorfile>classImageSources.html</anchorfile>
      <anchor>a2b47ee1b060194d3f27dbd43cfa3ceb6ac85b8cbf9429f9e2d68497b792621de6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CostTransform</name>
      <anchorfile>classImageSources.html</anchorfile>
      <anchor>a2b47ee1b060194d3f27dbd43cfa3ceb6ace7e701971013d63f66b7ec4fb60bcef</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PeopleTracker</name>
      <anchorfile>classImageSources.html</anchorfile>
      <anchor>a2b47ee1b060194d3f27dbd43cfa3ceb6a65a289509c604cd75300cffbb6057413</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LaserPainterTest</name>
      <anchorfile>classImageSources.html</anchorfile>
      <anchor>a2b47ee1b060194d3f27dbd43cfa3ceb6ab89a453d18b8447eaad3210f973e4012</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ExplorationMap</name>
      <anchorfile>classImageSources.html</anchorfile>
      <anchor>a2b47ee1b060194d3f27dbd43cfa3ceb6a1a3792895f1442de763cb93722e9e765</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Roomba</name>
      <anchorfile>classImageSources.html</anchorfile>
      <anchor>a2b47ee1b060194d3f27dbd43cfa3ceb6aa9db2e882d3037aed5585f5f4f4746d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HRIDisplay</name>
      <anchorfile>classImageSources.html</anchorfile>
      <anchor>a2b47ee1b060194d3f27dbd43cfa3ceb6a3bd4d947c5c7aa80b7155b0c798c45c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GestureDebug1</name>
      <anchorfile>classImageSources.html</anchorfile>
      <anchor>a2b47ee1b060194d3f27dbd43cfa3ceb6af421ce33394b087b0d67cfd818db245e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GestureDebug2</name>
      <anchorfile>classImageSources.html</anchorfile>
      <anchor>a2b47ee1b060194d3f27dbd43cfa3ceb6a5abdc012acc239fa098d9f8439b7c739</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GestureDebug3</name>
      <anchorfile>classImageSources.html</anchorfile>
      <anchor>a2b47ee1b060194d3f27dbd43cfa3ceb6a5d8daf4271ec8d466c164b784f101001</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GestureDebug4</name>
      <anchorfile>classImageSources.html</anchorfile>
      <anchor>a2b47ee1b060194d3f27dbd43cfa3ceb6ad383dfab5be8e9229726bc3740361e0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TofFaceDetection</name>
      <anchorfile>classImageSources.html</anchorfile>
      <anchor>a2b47ee1b060194d3f27dbd43cfa3ceb6a644a90202275ec4730a0d8d30e728bf2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImageFaceDetection</name>
      <anchorfile>classImageSources.html</anchorfile>
      <anchor>a2b47ee1b060194d3f27dbd43cfa3ceb6a2554cebc39930f0ac0900b79e0bc4f72</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>None</name>
      <anchorfile>classImageSources.html</anchorfile>
      <anchor>a2b47ee1b060194d3f27dbd43cfa3ceb6a1c27623f81c3953f9092a141c5a43f25</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>fillSourceDesc</name>
      <anchorfile>classImageSources.html</anchorfile>
      <anchor>a66844e47db4ff867389f1ca92d105198</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::map&lt; SourceId, std::string &gt;</type>
      <name>getSourceDesc</name>
      <anchorfile>classImageSources.html</anchorfile>
      <anchor>a5d1865ca2d4d2a276fb59fb5f4f69257</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>getSourceDesc</name>
      <anchorfile>classImageSources.html</anchorfile>
      <anchor>a576acd555e91847f9ad032432fb0f499</anchor>
      <arglist>(SourceId id)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>initSourceDesc</name>
      <anchorfile>classImageSources.html</anchorfile>
      <anchor>ac746dd7e97fd1bce18a0b3636b630214</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>ImageSources</name>
      <anchorfile>classImageSources.html</anchorfile>
      <anchor>a4e078fbd8fff84644ed7372aab910a29</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>~ImageSources</name>
      <anchorfile>classImageSources.html</anchorfile>
      <anchor>a0135d1d4359f34a6c129d5c7c77a4a67</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static Mutex</type>
      <name>mutex</name>
      <anchorfile>classImageSources.html</anchorfile>
      <anchor>a7c3eba44f99f09664f197bf549921d1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static std::map&lt; SourceId, std::string &gt;</type>
      <name>sourceDesc</name>
      <anchorfile>classImageSources.html</anchorfile>
      <anchor>a07d84e8422ace763e0e9c37a0adc8640</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ImageSourceSelector</name>
    <filename>classImageSourceSelector.html</filename>
    <member kind="slot">
      <type>void</type>
      <name>selectSource</name>
      <anchorfile>classImageSourceSelector.html</anchorfile>
      <anchor>ae872b97d9695123ae39c102e60305d1b</anchor>
      <arglist>(int index)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>sourceSelected</name>
      <anchorfile>classImageSourceSelector.html</anchorfile>
      <anchor>a423dd8072e8b62f71eabe42a67c23173</anchor>
      <arglist>(ImageSources::SourceId)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ImageSourceSelector</name>
      <anchorfile>classImageSourceSelector.html</anchorfile>
      <anchor>a99136a923aa443cb664fff4ba922fde7</anchor>
      <arglist>(ImageSources::SourceId sourceId=ImageSources::None, QWidget *parent=0, ImageSources::SourceId firstSource=ImageSources::TopCamera, ImageSources::SourceId lastSource=ImageSources::None)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ImageSourceSelector</name>
      <anchorfile>classImageSourceSelector.html</anchorfile>
      <anchor>a2a3993d0701eef5746b19ff9874c800f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; int, ImageSources::SourceId &gt;</type>
      <name>m_SelectorSourceIds</name>
      <anchorfile>classImageSourceSelector.html</anchorfile>
      <anchor>a9eead1446b7888dc9330a1a69af63b77</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>LaserScan3DPainter</name>
    <filename>classLaserScan3DPainter.html</filename>
    <base>PainterPlugin</base>
    <member kind="slot" virtualness="virtual">
      <type>virtual void</type>
      <name>processMessage</name>
      <anchorfile>classLaserScan3DPainter.html</anchorfile>
      <anchor>a365106ce84ac90b4440bdb7a03408539</anchor>
      <arglist>(Message *newMessage)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LaserScan3DPainter</name>
      <anchorfile>classLaserScan3DPainter.html</anchorfile>
      <anchor>ad4630aed15c84047511318e3699c3270</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>paint</name>
      <anchorfile>classLaserScan3DPainter.html</anchorfile>
      <anchor>ad3ececc801472ee04530ee3ca70d53b7</anchor>
      <arglist>(float next2DLayer)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~LaserScan3DPainter</name>
      <anchorfile>classLaserScan3DPainter.html</anchorfile>
      <anchor>aba8dd2d147246aa43193464557b2721d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>m_RawDataCounter</name>
      <anchorfile>classLaserScan3DPainter.html</anchorfile>
      <anchor>ae306b25b9d7fa27d260b92d697679707</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>BaseLib::Math::Mat4d</type>
      <name>m_RobotToWorld</name>
      <anchorfile>classLaserScan3DPainter.html</anchorfile>
      <anchor>ad819063e449fc8ea6f312e8b98bc3024</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; std::string, BaseLib::Math::Mat4d &gt;</type>
      <name>m_TransformationMatrices</name>
      <anchorfile>classLaserScan3DPainter.html</anchorfile>
      <anchor>ac5ed96fd73164d5a5099779c046b5507</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; std::string, std::vector&lt; Debug3DM::VertexSet &gt; &gt;</type>
      <name>m_VertexSets</name>
      <anchorfile>classLaserScan3DPainter.html</anchorfile>
      <anchor>aea9926cdd57ffb20f4443d85f96c9e4e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Listener</name>
    <filename>classListener.html</filename>
    <member kind="function">
      <type>geometry_msgs::Vector3 &amp;</type>
      <name>getImu</name>
      <anchorfile>classListener.html</anchorfile>
      <anchor>a9607294875b22dea564de674928a667e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getTiltAngle</name>
      <anchorfile>classListener.html</anchorfile>
      <anchor>aa81b08e4d2e913ceb7854ddb0393969d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getTiltStatus</name>
      <anchorfile>classListener.html</anchorfile>
      <anchor>a7f1c9cc10f7cf03289985b232a1c59e2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Listener</name>
      <anchorfile>classListener.html</anchorfile>
      <anchor>aa4baced70deafca54b54a9582552d904</anchor>
      <arglist>(ros::NodeHandle nh)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>curTiltAngleCallback</name>
      <anchorfile>classListener.html</anchorfile>
      <anchor>a6feb6f6b530a0b6007f0e8392357f333</anchor>
      <arglist>(const std_msgs::Float64 msg)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>curTiltStatusCallback</name>
      <anchorfile>classListener.html</anchorfile>
      <anchor>a7be87a317ea7dd4d7ad747f0646b6de1</anchor>
      <arglist>(const std_msgs::UInt8 msg)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>imuCallback</name>
      <anchorfile>classListener.html</anchorfile>
      <anchor>a03204bf45cc314e154459d000103d0d1</anchor>
      <arglist>(const sensor_msgs::ImuConstPtr &amp;msg)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Subscriber</type>
      <name>m_CurTiltAngleSubscriber</name>
      <anchorfile>classListener.html</anchorfile>
      <anchor>a905e465acf7c86338961d72305e932e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Subscriber</type>
      <name>m_CurTiltStatusSubscriber</name>
      <anchorfile>classListener.html</anchorfile>
      <anchor>a995f15d9c965ab8373eb2e08edfcd310</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>geometry_msgs::Vector3</type>
      <name>m_Imu</name>
      <anchorfile>classListener.html</anchorfile>
      <anchor>a1d3581d0cc32527121487c28dce4960e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>m_TiltAngle</name>
      <anchorfile>classListener.html</anchorfile>
      <anchor>a8008d2505255cc231adb30e278df21c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>m_TiltStatus</name>
      <anchorfile>classListener.html</anchorfile>
      <anchor>a473ad612987832e33241f7952fa7c4e2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MainWindow</name>
    <filename>classMainWindow.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>eventFilter</name>
      <anchorfile>classMainWindow.html</anchorfile>
      <anchor>aea740f6dc93a927d3a593baa70d346ec</anchor>
      <arglist>(QObject *object, QEvent *e)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MainWindow</name>
      <anchorfile>classMainWindow.html</anchorfile>
      <anchor>a8b244be8b7b7db1b08de2a2acb9409db</anchor>
      <arglist>(QWidget *parent=0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setQtRosNode</name>
      <anchorfile>classMainWindow.html</anchorfile>
      <anchor>a6839fddcef321630dd81709d7b97f350</anchor>
      <arglist>(QtRosNode &amp;qtRosNode)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~MainWindow</name>
      <anchorfile>classMainWindow.html</anchorfile>
      <anchor>ae98d00a93bc118200eeef9f9bba1dba7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>ros::Publisher</type>
      <name>fake_user_input_pub_</name>
      <anchorfile>classMainWindow.html</anchorfile>
      <anchor>ad854f7313b5ad916ea63a995e8d92e4c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Publisher</type>
      <name>move_robot_pub_</name>
      <anchorfile>classMainWindow.html</anchorfile>
      <anchor>a029756691bfd94090a9e3772012762d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Publisher</type>
      <name>set_pan_tilt_pub_</name>
      <anchorfile>classMainWindow.html</anchorfile>
      <anchor>a0f8dbb14ea4f9c75ed8ed15561b4a1db</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Publisher</type>
      <name>speech_out_pub_</name>
      <anchorfile>classMainWindow.html</anchorfile>
      <anchor>ab7bdcdc03c3c0d62b8bbbd759742204e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Publisher</type>
      <name>start_game_pub_</name>
      <anchorfile>classMainWindow.html</anchorfile>
      <anchor>af765196b9faca8db0603eb3099663ab2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Publisher</type>
      <name>stop_robot_pub_</name>
      <anchorfile>classMainWindow.html</anchorfile>
      <anchor>af478fb7c0b10b8a0cfde2dbacdbf21bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Publisher</type>
      <name>turn_robot_pub_</name>
      <anchorfile>classMainWindow.html</anchorfile>
      <anchor>a19e5c46150ff870256916c6ac32fb20c</anchor>
      <arglist></arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>on_butFakeUserInput_clicked</name>
      <anchorfile>classMainWindow.html</anchorfile>
      <anchor>ac9c17f5ca5306b4a46a6de53a2216783</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>on_butSpeak_clicked</name>
      <anchorfile>classMainWindow.html</anchorfile>
      <anchor>a042451fd20babe50ea22c4231cbeef8e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>on_butStartGame_clicked</name>
      <anchorfile>classMainWindow.html</anchorfile>
      <anchor>a9708e3aaea5f536ea3f4b07d396b1e66</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>on_pushButtonPanTiltAngle_clicked</name>
      <anchorfile>classMainWindow.html</anchorfile>
      <anchor>abfab0d3af4131f0ae06aace9650c77fc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>rviz::Display *</type>
      <name>grid_</name>
      <anchorfile>classMainWindow.html</anchorfile>
      <anchor>a81c40e40d5d7e37f01fa5266acb21283</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>rviz::Display *</type>
      <name>laser_</name>
      <anchorfile>classMainWindow.html</anchorfile>
      <anchor>a5d129a2c1df6be2b544b1b23ce5dfb8c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ObjectLearningTab *</type>
      <name>m_ObjectLearningTab</name>
      <anchorfile>classMainWindow.html</anchorfile>
      <anchor>aa930abea057f7bb3d48c617207ea04dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ObjectRecognitionTab *</type>
      <name>m_ObjectRecognitionTab</name>
      <anchorfile>classMainWindow.html</anchorfile>
      <anchor>ad6eb425c13a5304be3eaad6994f03a9b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Talker *</type>
      <name>m_Talker</name>
      <anchorfile>classMainWindow.html</anchorfile>
      <anchor>a4d12da10766d1d8ac5d573879cad7fb6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>rviz::VisualizationManager *</type>
      <name>manager_</name>
      <anchorfile>classMainWindow.html</anchorfile>
      <anchor>a67f75f05705d8d7dbafe9943ac900c29</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>rviz::RenderPanel *</type>
      <name>render_panel_</name>
      <anchorfile>classMainWindow.html</anchorfile>
      <anchor>a3c252848c5e075a2bb52328b96b74332</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Ui::MainWindow *</type>
      <name>ui</name>
      <anchorfile>classMainWindow.html</anchorfile>
      <anchor>a35466a70ed47252a0191168126a352a5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MapPainter</name>
    <filename>classMapPainter.html</filename>
    <base>PainterPlugin</base>
    <member kind="slot" virtualness="virtual">
      <type>virtual void</type>
      <name>processMessage</name>
      <anchorfile>classMapPainter.html</anchorfile>
      <anchor>a484c7c8b74380c13c4b0557f8d2b62d6</anchor>
      <arglist>(Message *newMessage)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MapPainter</name>
      <anchorfile>classMapPainter.html</anchorfile>
      <anchor>ae0959757337bde95b3ad51a851712b21</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>paint</name>
      <anchorfile>classMapPainter.html</anchorfile>
      <anchor>a882832d00306ac673d6580718f7ff4df</anchor>
      <arglist>(float next2DLayer)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~MapPainter</name>
      <anchorfile>classMapPainter.html</anchorfile>
      <anchor>a9dc05c45c015828fac4f109cb464768d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>loadGlTexture</name>
      <anchorfile>classMapPainter.html</anchorfile>
      <anchor>a66268f56c12b8d8c26107d84798891f0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>updateMap</name>
      <anchorfile>classMapPainter.html</anchorfile>
      <anchor>a3b49e4fc9a90b42ebd6c709fb911d7ae</anchor>
      <arglist>(unsigned char *mapData)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>m_MapMmSize</name>
      <anchorfile>classMapPainter.html</anchorfile>
      <anchor>a15d259618483b3210f1b98754d857bd6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>m_MapPixelSize</name>
      <anchorfile>classMapPainter.html</anchorfile>
      <anchor>acd6d758a3a7832e8ef8dccf9853df5ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned char *</type>
      <name>m_TextureData</name>
      <anchorfile>classMapPainter.html</anchorfile>
      <anchor>a93d5c3fe54cbeb5f1db532da69f04b07</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>GLuint</type>
      <name>m_TextureId</name>
      <anchorfile>classMapPainter.html</anchorfile>
      <anchor>a852c6866f2619a9c410c19bee456ab31</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_TextureLoaded</name>
      <anchorfile>classMapPainter.html</anchorfile>
      <anchor>a328a1b4f007213ad0d0f7c410beb2939</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>m_TextureSize</name>
      <anchorfile>classMapPainter.html</anchorfile>
      <anchor>a5c013cbc5b3ba57c78af3c43dd3e2a90</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>mem_source_mgr</name>
    <filename>structmem__source__mgr.html</filename>
    <member kind="variable">
      <type>JOCTET *</type>
      <name>buffer</name>
      <anchorfile>structmem__source__mgr.html</anchorfile>
      <anchor>ae29567bc43092c83d4e30fa7f78a3755</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>bytesInBuffer</name>
      <anchorfile>structmem__source__mgr.html</anchorfile>
      <anchor>a98eb9a02cc5f9f99db187f408cbd1fd3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>JOCTET</type>
      <name>eofBuffer</name>
      <anchorfile>structmem__source__mgr.html</anchorfile>
      <anchor>a5769abf5887ced17bcaf2ce11e9ac41f</anchor>
      <arglist>[4]</arglist>
    </member>
    <member kind="variable">
      <type>struct jpeg_source_mgr</type>
      <name>pub</name>
      <anchorfile>structmem__source__mgr.html</anchorfile>
      <anchor>a9d38878f6a3a4cdc5ea7ffb79f279b58</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boolean</type>
      <name>start_of_file</name>
      <anchorfile>structmem__source__mgr.html</anchorfile>
      <anchor>a088c88f1774d018a04b8b732767ca744</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>NewLaserDataPainter</name>
    <filename>classNewLaserDataPainter.html</filename>
    <base>PainterPlugin</base>
    <member kind="function">
      <type></type>
      <name>NewLaserDataPainter</name>
      <anchorfile>classNewLaserDataPainter.html</anchorfile>
      <anchor>ad17c761b1c7179b2b3b425986c31b0ae</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>paint</name>
      <anchorfile>classNewLaserDataPainter.html</anchorfile>
      <anchor>afbfc522f2f6ee7180a22c0b4137dfe35</anchor>
      <arglist>(float next2DLayer)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>updateData</name>
      <anchorfile>classNewLaserDataPainter.html</anchorfile>
      <anchor>a8b662ad159546fdbcd76e76334bdd730</anchor>
      <arglist>(const sensor_msgs::LaserScan::ConstPtr &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~NewLaserDataPainter</name>
      <anchorfile>classNewLaserDataPainter.html</anchorfile>
      <anchor>ab1c25487938d7b8f1dce2153729f60c0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_FirstScan</name>
      <anchorfile>classNewLaserDataPainter.html</anchorfile>
      <anchor>ae54d1a7d3e0367c4cc87f5d03408b842</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>m_NumLaserPoints</name>
      <anchorfile>classNewLaserDataPainter.html</anchorfile>
      <anchor>a73e1ccb90af9a9940fcbd9dbd53173dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>m_RangeMax</name>
      <anchorfile>classNewLaserDataPainter.html</anchorfile>
      <anchor>a21e34e53e852aea1144c45cee4c6d0de</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; float &gt;</type>
      <name>m_Ranges</name>
      <anchorfile>classNewLaserDataPainter.html</anchorfile>
      <anchor>a04439e7892be0b80e2933174b2bbcc07</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>m_ScaleFactor</name>
      <anchorfile>classNewLaserDataPainter.html</anchorfile>
      <anchor>a5076556333ca9dcdd2163726c7dc74c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; BaseLib::Math::Vec3f &gt;</type>
      <name>m_UnitLaserDirections</name>
      <anchorfile>classNewLaserDataPainter.html</anchorfile>
      <anchor>a25d5f68633491a291a20a2a51132233a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; BaseLib::Math::Vec3f &gt;</type>
      <name>m_WorldPoints</name>
      <anchorfile>classNewLaserDataPainter.html</anchorfile>
      <anchor>a9423bccb8bd6e6bac31629baf8f43dfd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ObjectImagesControl</name>
    <filename>classObjectImagesControl.html</filename>
    <member kind="function">
      <type></type>
      <name>ObjectImagesControl</name>
      <anchorfile>classObjectImagesControl.html</anchorfile>
      <anchor>abc0eff4ce28e2fbfe83cb391c391a0c3</anchor>
      <arglist>(ros::NodeHandle *nh, QWidget *parent=0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>updateImageTable</name>
      <anchorfile>classObjectImagesControl.html</anchorfile>
      <anchor>a146e289dd89f93567e7e3f3fed13a801</anchor>
      <arglist>(std::vector&lt; std::string &gt; &amp;imageNames, std::string &amp;objType)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ObjectImagesControl</name>
      <anchorfile>classObjectImagesControl.html</anchorfile>
      <anchor>a074e811d93065fbe9ef8d1f55326b7e3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>keyReleaseEvent</name>
      <anchorfile>classObjectImagesControl.html</anchorfile>
      <anchor>a20a764f480d368c7e22db8b6826cd6c5</anchor>
      <arglist>(QKeyEvent *)</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>loadObject</name>
      <anchorfile>classObjectImagesControl.html</anchorfile>
      <anchor>abef36a227a27a1b4ece43de66352ade6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>objectNameFieldEdited</name>
      <anchorfile>classObjectImagesControl.html</anchorfile>
      <anchor>a5a6bc1980cf318399c6cc6fbb47cd043</anchor>
      <arglist>(QString)</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>removeImage</name>
      <anchorfile>classObjectImagesControl.html</anchorfile>
      <anchor>ad1fff30d1866eeb7859e7a85af84f2a9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>rowSelected</name>
      <anchorfile>classObjectImagesControl.html</anchorfile>
      <anchor>ac9ce4daf14716fdfb17fae3ee6139fe8</anchor>
      <arglist>(int, int)</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>saveImage</name>
      <anchorfile>classObjectImagesControl.html</anchorfile>
      <anchor>a2aa70e25bc0cf51a7e27623dd177c37c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>saveObject</name>
      <anchorfile>classObjectImagesControl.html</anchorfile>
      <anchor>a52e15e67446b4cefbfcdaa8dccbbb65a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>setObjectType</name>
      <anchorfile>classObjectImagesControl.html</anchorfile>
      <anchor>a9e755412d773c70ab1d967430101992e</anchor>
      <arglist>(QString)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>updateTable</name>
      <anchorfile>classObjectImagesControl.html</anchorfile>
      <anchor>a87fe74b6fc7c31fd8583275f99065c3b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QLineEdit *</type>
      <name>m_ImageNameField</name>
      <anchorfile>classObjectImagesControl.html</anchorfile>
      <anchor>a6e478941c3120cb4af66cdf730767714</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QTableWidget *</type>
      <name>m_ImageTable</name>
      <anchorfile>classObjectImagesControl.html</anchorfile>
      <anchor>af3e755f5a9da366e52a76f3d11866abb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QString</type>
      <name>m_LastImageFolder</name>
      <anchorfile>classObjectImagesControl.html</anchorfile>
      <anchor>a75684682ecf9941fb8733c4d4fd8546d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QLineEdit *</type>
      <name>m_ObjectNameField</name>
      <anchorfile>classObjectImagesControl.html</anchorfile>
      <anchor>af6aa4ea229b44934f1f08a8cbbd8cd5c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>m_ORLearnCommandPublisher</name>
      <anchorfile>classObjectImagesControl.html</anchorfile>
      <anchor>a5f268e27ebd4131b78aa67e693d48a20</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_Ready</name>
      <anchorfile>classObjectImagesControl.html</anchorfile>
      <anchor>a694247a74cbe05de7f4923f0ff469324</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QPushButton *</type>
      <name>m_removeImageButton</name>
      <anchorfile>classObjectImagesControl.html</anchorfile>
      <anchor>ad21c44cbd083bd3939424d08142a52da</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QPushButton *</type>
      <name>m_resetImagesButton</name>
      <anchorfile>classObjectImagesControl.html</anchorfile>
      <anchor>a018c288dd57c25d8bfe308d66c9f713b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QPushButton *</type>
      <name>m_saveObjectButton</name>
      <anchorfile>classObjectImagesControl.html</anchorfile>
      <anchor>aff91760d42bbb6ab4b6a736718c48153</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>m_SelectedRow</name>
      <anchorfile>classObjectImagesControl.html</anchorfile>
      <anchor>a9a90ae0badaddb0184dca55cda3c0eb6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QComboBox *</type>
      <name>m_TypeComboBox</name>
      <anchorfile>classObjectImagesControl.html</anchorfile>
      <anchor>a9b1e3f53a50ba47378a65ed1855b6846</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ObjectLearningControl</name>
    <filename>classObjectLearningControl.html</filename>
    <member kind="slot">
      <type>void</type>
      <name>grabBackgroundImage</name>
      <anchorfile>classObjectLearningControl.html</anchorfile>
      <anchor>a3c38e42a4623a0664eb9771349ffc5a1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>grabForegroundImage</name>
      <anchorfile>classObjectLearningControl.html</anchorfile>
      <anchor>aeee54e2384bf4d2f11b8da806e133b2b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>loadBackgroundImage</name>
      <anchorfile>classObjectLearningControl.html</anchorfile>
      <anchor>a5635c98a6942aae4cb311946a807b7b2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>loadForegroundImage</name>
      <anchorfile>classObjectLearningControl.html</anchorfile>
      <anchor>a5098cfe697451afb5b89bfcda637351f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>setBorderSize</name>
      <anchorfile>classObjectLearningControl.html</anchorfile>
      <anchor>a7f153c095ae51e1f094a21c9dbe7e01f</anchor>
      <arglist>(int value)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>setCameraId</name>
      <anchorfile>classObjectLearningControl.html</anchorfile>
      <anchor>a2670cd5456a012c291d65bbe0e0a8900</anchor>
      <arglist>(ImageSources::SourceId cameraId)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>setIsolateLargestSegment</name>
      <anchorfile>classObjectLearningControl.html</anchorfile>
      <anchor>a354b4e545e207b0bde5e7829bfb9da62</anchor>
      <arglist>(int state)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>setOpenRadius</name>
      <anchorfile>classObjectLearningControl.html</anchorfile>
      <anchor>ab35a2aa178813f3dd2a6403c4fbdc95b</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>setThreshold</name>
      <anchorfile>classObjectLearningControl.html</anchorfile>
      <anchor>ab567b760482f29e88b50835c8e541735</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>imageSaved</name>
      <anchorfile>classObjectLearningControl.html</anchorfile>
      <anchor>adcbae08418b13d476075467b109bbb74</anchor>
      <arglist>(QString fileName)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ObjectLearningControl</name>
      <anchorfile>classObjectLearningControl.html</anchorfile>
      <anchor>a1565645c4cc8086471ab84b60660a234</anchor>
      <arglist>(ros::NodeHandle *nh, QWidget *parent=0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ObjectLearningControl</name>
      <anchorfile>classObjectLearningControl.html</anchorfile>
      <anchor>a30677825216a9d24daa8492a6130c944</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QPushButton *</type>
      <name>grabBackgroundButton</name>
      <anchorfile>classObjectLearningControl.html</anchorfile>
      <anchor>a4bbd521d25ea392171bacecc5fd2832d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QPushButton *</type>
      <name>grabForegroundButton</name>
      <anchorfile>classObjectLearningControl.html</anchorfile>
      <anchor>a16b63ddaa90f172f6cb637ad5f64a75b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QPushButton *</type>
      <name>loadBackgroundButton</name>
      <anchorfile>classObjectLearningControl.html</anchorfile>
      <anchor>a8925221f7632073941169cf02ef10ac9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QPushButton *</type>
      <name>loadForegroundButton</name>
      <anchorfile>classObjectLearningControl.html</anchorfile>
      <anchor>a053bbec04c82d7eef6e19be924bd1770</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ImageSources::SourceId</type>
      <name>m_CameraId</name>
      <anchorfile>classObjectLearningControl.html</anchorfile>
      <anchor>ac3914e2e43028aa13bf26af1642439f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QString</type>
      <name>m_LastImageFolder</name>
      <anchorfile>classObjectLearningControl.html</anchorfile>
      <anchor>a90aee428ae28cd5283e5bbacbec8762c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QString</type>
      <name>m_LastOpenPath</name>
      <anchorfile>classObjectLearningControl.html</anchorfile>
      <anchor>af9719dc22a75cba4c08cbb1152eee039</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>m_ORLearnCommandPublisher</name>
      <anchorfile>classObjectLearningControl.html</anchorfile>
      <anchor>a34f036e73954f8638fc38b52c01d7fa9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_Ready</name>
      <anchorfile>classObjectLearningControl.html</anchorfile>
      <anchor>a92a5705714b1a2f3170debcafe5efffe</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ObjectLearningTab</name>
    <filename>classObjectLearningTab.html</filename>
    <member kind="slot">
      <type>void</type>
      <name>processLearningStatus</name>
      <anchorfile>classObjectLearningTab.html</anchorfile>
      <anchor>adf8275245dd2e82406e6acd7457c824c</anchor>
      <arglist>(std::vector&lt; std::string &gt; filenames, std::string objType)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ObjectLearningTab</name>
      <anchorfile>classObjectLearningTab.html</anchorfile>
      <anchor>adad87388ba3f102e3ad6702a652da389</anchor>
      <arglist>(ros::NodeHandle *nodeHandle, QWidget *parent=0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>updateCameraImage</name>
      <anchorfile>classObjectLearningTab.html</anchorfile>
      <anchor>aeb7032f3659559baaccdcd260af55846</anchor>
      <arglist>(const unsigned char *image, unsigned width, unsigned height)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ObjectLearningTab</name>
      <anchorfile>classObjectLearningTab.html</anchorfile>
      <anchor>a58849672a050d200bd0a3270245fb45e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ObjectImagesControl *</type>
      <name>m_ImagesControl</name>
      <anchorfile>classObjectLearningTab.html</anchorfile>
      <anchor>ae912ca92564dbdf696bceb28f6ea5e4f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ObjectList</name>
    <filename>classObjectList.html</filename>
    <member kind="slot">
      <type>void</type>
      <name>deleteObject</name>
      <anchorfile>classObjectList.html</anchorfile>
      <anchor>a884291b7038345acdda27c2c51f251d0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>loadObject</name>
      <anchorfile>classObjectList.html</anchorfile>
      <anchor>ad3582f97619096cf9b0825e718405e29</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ObjectList</name>
      <anchorfile>classObjectList.html</anchorfile>
      <anchor>a785f031a42c45414925b16f636f0b2d9</anchor>
      <arglist>(QWidget *parent=0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ObjectList</name>
      <anchorfile>classObjectList.html</anchorfile>
      <anchor>ac8d809647b3ac18b2369e827c3d56c19</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QPushButton *</type>
      <name>deleteObjectButton</name>
      <anchorfile>classObjectList.html</anchorfile>
      <anchor>a4d9944c79bcc282c1e8b49025d99c1d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QLabel *</type>
      <name>heading</name>
      <anchorfile>classObjectList.html</anchorfile>
      <anchor>ac7fcb55eba54ad5771c7787e48dc911d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QString</type>
      <name>m_LastOpenPath</name>
      <anchorfile>classObjectList.html</anchorfile>
      <anchor>a20fcc2ebc8e5785c161121d86be7e148</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QTableWidget *</type>
      <name>m_objectsList</name>
      <anchorfile>classObjectList.html</anchorfile>
      <anchor>a32841d1278c036840a6638ddf0303edb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ObjectRecognitionDisplay</name>
    <filename>classObjectRecognitionDisplay.html</filename>
    <member kind="slot">
      <type>void</type>
      <name>cellClicked</name>
      <anchorfile>classObjectRecognitionDisplay.html</anchorfile>
      <anchor>a82f8c001cb71defa706e2be62671357c</anchor>
      <arglist>(int row, int column)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>deleteObject</name>
      <anchorfile>classObjectRecognitionDisplay.html</anchorfile>
      <anchor>a566fa58253a2a32b883a37393cd06753</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>grabImage</name>
      <anchorfile>classObjectRecognitionDisplay.html</anchorfile>
      <anchor>a0d21aa8787d6d1b049b5bceb536b9c7e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>loadImage</name>
      <anchorfile>classObjectRecognitionDisplay.html</anchorfile>
      <anchor>a330f368a3b65bf643b2dd32e97595d1f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>loadObject</name>
      <anchorfile>classObjectRecognitionDisplay.html</anchorfile>
      <anchor>ae31e09d0107ad39b0e73e60c4e0c71a4</anchor>
      <arglist>(std::string file)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>loadObjectDialog</name>
      <anchorfile>classObjectRecognitionDisplay.html</anchorfile>
      <anchor>aa0164628107916e8a947cad4e28b9983</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>optionsChanged</name>
      <anchorfile>classObjectRecognitionDisplay.html</anchorfile>
      <anchor>a44065f73b474ebbdd85f919ac921aca2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>setCameraId</name>
      <anchorfile>classObjectRecognitionDisplay.html</anchorfile>
      <anchor>a2d26900535408a1b4fc2f2ede7bd340e</anchor>
      <arglist>(ImageSources::SourceId cameraId)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>startLoop</name>
      <anchorfile>classObjectRecognitionDisplay.html</anchorfile>
      <anchor>ae8184beebd9ca62b8d291070bb15fa08</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>stopLoop</name>
      <anchorfile>classObjectRecognitionDisplay.html</anchorfile>
      <anchor>ad3d1aaf9fa5fa7f201aa059dce37b240</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ObjectRecognitionDisplay</name>
      <anchorfile>classObjectRecognitionDisplay.html</anchorfile>
      <anchor>a8ca8b475ac9d33f99b85404125f3f8a3</anchor>
      <arglist>(ros::NodeHandle *nh, QBoxLayout *checkBoxLayout, QWidget *parent=0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>updateObjectTable</name>
      <anchorfile>classObjectRecognitionDisplay.html</anchorfile>
      <anchor>a6186dcd26ef5be314ff5cdf014cec26f</anchor>
      <arglist>(std::vector&lt; std::string &gt; names, std::vector&lt; std::string &gt; types)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ObjectRecognitionDisplay</name>
      <anchorfile>classObjectRecognitionDisplay.html</anchorfile>
      <anchor>aa69b9fe4527bfc0220d8444bea6c8a63</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="enumeration">
      <name>Stage3MatcherT</name>
      <anchorfile>classObjectRecognitionDisplay.html</anchorfile>
      <anchor>adbdeebf3c6478cea2179cbaaf57ba1a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HomographyMat</name>
      <anchorfile>classObjectRecognitionDisplay.html</anchorfile>
      <anchor>adbdeebf3c6478cea2179cbaaf57ba1a3a108639deaa7dd1628344771e1d709e86</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FundamentalMat</name>
      <anchorfile>classObjectRecognitionDisplay.html</anchorfile>
      <anchor>adbdeebf3c6478cea2179cbaaf57ba1a3a9d47d904c8d8ceab6905ba03d7451b77</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>addCheckBox</name>
      <anchorfile>classObjectRecognitionDisplay.html</anchorfile>
      <anchor>ab944772258610a8b413f03c9d196ff6f</anchor>
      <arglist>(QBoxLayout *checkBoxLayout, std::map&lt; std::string, QCheckBox * &gt; &amp;CBMap, std::string id, std::string label, bool checked=true)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>initBinChooser</name>
      <anchorfile>classObjectRecognitionDisplay.html</anchorfile>
      <anchor>af46749b5c99a919f6d21b939dc3c7c20</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>updateDisplay</name>
      <anchorfile>classObjectRecognitionDisplay.html</anchorfile>
      <anchor>ab8bc0dbf48452fdc35e1b9441227140c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>updateMatches</name>
      <anchorfile>classObjectRecognitionDisplay.html</anchorfile>
      <anchor>a69cb024193e92d67e737f493d0707973</anchor>
      <arglist>(MatchResult &amp;matchResult, std::list&lt; KeyPointMatch &gt; &amp;matches)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QComboBox *</type>
      <name>binChooserComboBox</name>
      <anchorfile>classObjectRecognitionDisplay.html</anchorfile>
      <anchor>aa83e619a2d853cda8909e3312fa530d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; Box2D&lt; int &gt; &gt;</type>
      <name>m_BoundingBoxes</name>
      <anchorfile>classObjectRecognitionDisplay.html</anchorfile>
      <anchor>aab58c247852da77b9c97546c41b1724f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ImageSources::SourceId</type>
      <name>m_CameraId</name>
      <anchorfile>classObjectRecognitionDisplay.html</anchorfile>
      <anchor>a435a89561c6b44ff52c561a38c4cf965</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QPushButton *</type>
      <name>m_DeleteObjectButton</name>
      <anchorfile>classObjectRecognitionDisplay.html</anchorfile>
      <anchor>a7afa2a09d44d260f15f77fcfac226867</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>GLImageWidget *</type>
      <name>m_GlImageWidget</name>
      <anchorfile>classObjectRecognitionDisplay.html</anchorfile>
      <anchor>a8e17a9f897af7d73010d855f04703c98</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QString</type>
      <name>m_LastOpenPath</name>
      <anchorfile>classObjectRecognitionDisplay.html</anchorfile>
      <anchor>a310902a42a732677b2db033c88fbbb43</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; MatchResult &gt;</type>
      <name>m_MatchResults</name>
      <anchorfile>classObjectRecognitionDisplay.html</anchorfile>
      <anchor>aaaec1e1fcce1f1ab3e84d7a5553a83c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QVBoxLayout *</type>
      <name>m_ObjCheckboxLayout</name>
      <anchorfile>classObjectRecognitionDisplay.html</anchorfile>
      <anchor>a89a039300afe3f92e01dfed7f6f0e038</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; std::string, int &gt;</type>
      <name>m_ObjectRows</name>
      <anchorfile>classObjectRecognitionDisplay.html</anchorfile>
      <anchor>a0023f0ec3ccad7d095b129bf54f325e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QGroupBox *</type>
      <name>m_ObjectsGroupBox</name>
      <anchorfile>classObjectRecognitionDisplay.html</anchorfile>
      <anchor>a478d7161231ce6886857542d0c3f968c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QTableWidget *</type>
      <name>m_ObjectsList</name>
      <anchorfile>classObjectRecognitionDisplay.html</anchorfile>
      <anchor>a10554d51fe838da4f90bdd87f8572d7e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; std::string, QCheckBox * &gt;</type>
      <name>m_OptionCheckBoxes</name>
      <anchorfile>classObjectRecognitionDisplay.html</anchorfile>
      <anchor>a6e01b5751e311cfd7a46f1652f83260e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>m_ORCommandPublisher</name>
      <anchorfile>classObjectRecognitionDisplay.html</anchorfile>
      <anchor>a44207f77ae8d7e1df1a37a630fa6d65d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_Ready</name>
      <anchorfile>classObjectRecognitionDisplay.html</anchorfile>
      <anchor>ac89e4b1134e99091e0dd8934e98f913e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; KeyPoint &gt;</type>
      <name>m_SceneKeyPoints</name>
      <anchorfile>classObjectRecognitionDisplay.html</anchorfile>
      <anchor>a2564059e57d5b31a1a30eb08ec710632</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>m_SelectedRow</name>
      <anchorfile>classObjectRecognitionDisplay.html</anchorfile>
      <anchor>a2626b7e2cc19020cf9795c535579b215</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Stage3MatcherT</type>
      <name>m_Stage3Matcher</name>
      <anchorfile>classObjectRecognitionDisplay.html</anchorfile>
      <anchor>a6413eeab2e26325c3789516674845380</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ObjectRecognitionTab</name>
    <filename>classObjectRecognitionTab.html</filename>
    <member kind="slot">
      <type>void</type>
      <name>processObjectNames</name>
      <anchorfile>classObjectRecognitionTab.html</anchorfile>
      <anchor>af955d8bbd10e710b8470f7be77643ea6</anchor>
      <arglist>(std::vector&lt; std::string &gt; names, std::vector&lt; std::string &gt; types)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ObjectRecognitionTab</name>
      <anchorfile>classObjectRecognitionTab.html</anchorfile>
      <anchor>a9fbf7e3ac677e5078300963fad4f51c8</anchor>
      <arglist>(ros::NodeHandle *nodeHandle, QWidget *parent=0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ObjectRecognitionTab</name>
      <anchorfile>classObjectRecognitionTab.html</anchorfile>
      <anchor>af2dd63274d0663d1201a62a475564c00</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ObjectRecognitionDisplay *</type>
      <name>m_ObjectRecognitionDisplay</name>
      <anchorfile>classObjectRecognitionTab.html</anchorfile>
      <anchor>a7632892da820ae3b9ef90ae452703c51</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>PainterCheckBox</name>
    <filename>classPainterCheckBox.html</filename>
    <member kind="slot">
      <type>void</type>
      <name>setVisible</name>
      <anchorfile>classPainterCheckBox.html</anchorfile>
      <anchor>a7d361827a6151c8ab3dcc27cd61c4943</anchor>
      <arglist>(int state)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>changed</name>
      <anchorfile>classPainterCheckBox.html</anchorfile>
      <anchor>a05f8e8036daf7e8462885fce71ae88da</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PainterCheckBox</name>
      <anchorfile>classPainterCheckBox.html</anchorfile>
      <anchor>a9aae791d5137bbc38879e5556939bd5c</anchor>
      <arglist>(PainterPlugin *plugin, bool visible=true)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setChecked</name>
      <anchorfile>classPainterCheckBox.html</anchorfile>
      <anchor>a3375ba6a0968b3e90856be90d0583fe6</anchor>
      <arglist>(bool visible)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~PainterCheckBox</name>
      <anchorfile>classPainterCheckBox.html</anchorfile>
      <anchor>a17d33d20821d40ecd6a57db08bdc8be6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QCheckBox *</type>
      <name>m_CheckBox</name>
      <anchorfile>classPainterCheckBox.html</anchorfile>
      <anchor>a298a18d65e9e162792c658f2ffad1f07</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PainterPlugin *</type>
      <name>m_Plugin</name>
      <anchorfile>classPainterCheckBox.html</anchorfile>
      <anchor>a2714fa8b8f62688da8d7c4819582c03b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>PainterPlugin</name>
    <filename>classPainterPlugin.html</filename>
    <member kind="slot" virtualness="virtual">
      <type>virtual void</type>
      <name>nodeSelected</name>
      <anchorfile>classPainterPlugin.html</anchorfile>
      <anchor>a8850518aa464007245103a97fe16df49</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" virtualness="virtual">
      <type>virtual void</type>
      <name>nodeSelected</name>
      <anchorfile>classPainterPlugin.html</anchorfile>
      <anchor>a909f4d83247b9a4f2c9a6da0c5dcddf1</anchor>
      <arglist>(std::string nodeName)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>setParent</name>
      <anchorfile>classPainterPlugin.html</anchorfile>
      <anchor>ab863ae456ae94f029dd996149e4ef059</anchor>
      <arglist>(QGLWidget *parentWidget)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getName</name>
      <anchorfile>classPainterPlugin.html</anchorfile>
      <anchor>a8d2aafc88d5b4f7c4d8f2e5e9cdfc9f5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isVisible</name>
      <anchorfile>classPainterPlugin.html</anchorfile>
      <anchor>a37d6963dd2caa8f7f84591994ea935fc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>needsRedraw</name>
      <anchorfile>classPainterPlugin.html</anchorfile>
      <anchor>aaace5fa5ce92c4ec47b248a9139bb657</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>paint</name>
      <anchorfile>classPainterPlugin.html</anchorfile>
      <anchor>a91236d35d81df16c9c7fe35785cf969f</anchor>
      <arglist>(float next2DLayer)=0</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PainterPlugin</name>
      <anchorfile>classPainterPlugin.html</anchorfile>
      <anchor>ab628a2f43dfd736652642660d9fc8d1f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setName</name>
      <anchorfile>classPainterPlugin.html</anchorfile>
      <anchor>a49043efd49c5ee44edf2de6a20065970</anchor>
      <arglist>(std::string name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setVisible</name>
      <anchorfile>classPainterPlugin.html</anchorfile>
      <anchor>ae495292912659f7b098f6d6f4fb88e87</anchor>
      <arglist>(bool visible)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wasRedrawn</name>
      <anchorfile>classPainterPlugin.html</anchorfile>
      <anchor>adef5dfdc35e75f1519dfa98afaf6dc3c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~PainterPlugin</name>
      <anchorfile>classPainterPlugin.html</anchorfile>
      <anchor>a6c9ed25788f18d68e5aaac406ae33204</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>requestRedraw</name>
      <anchorfile>classPainterPlugin.html</anchorfile>
      <anchor>a6917ce885a723c418fac4ff8dffc67b2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QGLWidget *</type>
      <name>m_ParentWidget</name>
      <anchorfile>classPainterPlugin.html</anchorfile>
      <anchor>a7ab616a6ed79a6419fa77aa918706633</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>m_Name</name>
      <anchorfile>classPainterPlugin.html</anchorfile>
      <anchor>ac0316acda24cba35289f123668697bcb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_NeedsRedraw</name>
      <anchorfile>classPainterPlugin.html</anchorfile>
      <anchor>af98e2f77c41d0232477b4254bbe435e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_Visible</name>
      <anchorfile>classPainterPlugin.html</anchorfile>
      <anchor>aea86c80ecbde8bc0baa5295599449f9b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ParticleGridPainter</name>
    <filename>classParticleGridPainter.html</filename>
    <base>PainterPlugin</base>
    <member kind="slot" virtualness="virtual">
      <type>virtual void</type>
      <name>processMessage</name>
      <anchorfile>classParticleGridPainter.html</anchorfile>
      <anchor>a901c3dd8084efd3cb2fc7f19037b5a5b</anchor>
      <arglist>(Message *newMessage)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>paint</name>
      <anchorfile>classParticleGridPainter.html</anchorfile>
      <anchor>a55b9976c8af95a97934a950aa75c9fca</anchor>
      <arglist>(float next2DLayer)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ParticleGridPainter</name>
      <anchorfile>classParticleGridPainter.html</anchorfile>
      <anchor>a35879c1d0b8f7e5d59c7cd152bbf8e76</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ParticleGridPainter</name>
      <anchorfile>classParticleGridPainter.html</anchorfile>
      <anchor>ab7b562adfe96d2bc4bfc43a8645cbb4c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>generateMesh</name>
      <anchorfile>classParticleGridPainter.html</anchorfile>
      <anchor>aff377c0222df8622b49cfb6fcd954446</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>m_HeightPeek</name>
      <anchorfile>classParticleGridPainter.html</anchorfile>
      <anchor>ad308d8517b5e611ce56634e6d0deb122</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned</type>
      <name>m_MaxX</name>
      <anchorfile>classParticleGridPainter.html</anchorfile>
      <anchor>a544559f36893afa936d55e2747b87dbf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned</type>
      <name>m_MaxY</name>
      <anchorfile>classParticleGridPainter.html</anchorfile>
      <anchor>a8536445142d961157c70e81b0eee0a69</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned</type>
      <name>m_MinX</name>
      <anchorfile>classParticleGridPainter.html</anchorfile>
      <anchor>ace9bb084de0b8d546386910193a4683a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned</type>
      <name>m_MinY</name>
      <anchorfile>classParticleGridPainter.html</anchorfile>
      <anchor>aad298a6b0687c05b330a652be5e9125e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>m_ParticleBinCount</name>
      <anchorfile>classParticleGridPainter.html</anchorfile>
      <anchor>adeb2bb498c7f3988f26441d751447ab5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>m_ParticleBinDisplaySize</name>
      <anchorfile>classParticleGridPainter.html</anchorfile>
      <anchor>a0af790e7c547cc654946315c25a569ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; ParticleDataM::ParticleData &gt;</type>
      <name>m_ParticleData</name>
      <anchorfile>classParticleGridPainter.html</anchorfile>
      <anchor>a86cdf295b15e26c10e6787ae682c500d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>m_ParticlePeekHeight</name>
      <anchorfile>classParticleGridPainter.html</anchorfile>
      <anchor>a39b37523bb9fc0e5596e8952daad213f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Pose</type>
      <name>m_RobotPose</name>
      <anchorfile>classParticleGridPainter.html</anchorfile>
      <anchor>a8df64924d6162f5edef3a2291eff88e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float *</type>
      <name>m_WeightGrid</name>
      <anchorfile>classParticleGridPainter.html</anchorfile>
      <anchor>ada82721883c25d2e7ea3b9f77f83413b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ParticlePainter</name>
    <filename>classParticlePainter.html</filename>
    <base>PainterPlugin</base>
    <member kind="slot" virtualness="virtual">
      <type>virtual void</type>
      <name>processMessage</name>
      <anchorfile>classParticlePainter.html</anchorfile>
      <anchor>a1d0414f4e1bab257de9553f04fb9f5fb</anchor>
      <arglist>(Message *newMessage)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>paint</name>
      <anchorfile>classParticlePainter.html</anchorfile>
      <anchor>ab67a2a3a10c15b7057a024448042e526</anchor>
      <arglist>(float next2DLayer)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ParticlePainter</name>
      <anchorfile>classParticlePainter.html</anchorfile>
      <anchor>a79e57a4f5bd861e00ed1425c72dd6be5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ParticlePainter</name>
      <anchorfile>classParticlePainter.html</anchorfile>
      <anchor>af5c76e4c04840470dd9fe9a7771483f4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; ParticleDataM::ParticleData &gt;</type>
      <name>m_ParticleData</name>
      <anchorfile>classParticlePainter.html</anchorfile>
      <anchor>ad34f825dac646eed8e672fe83bf29f58</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>PathPainter</name>
    <filename>classPathPainter.html</filename>
    <base>PainterPlugin</base>
    <member kind="slot" virtualness="virtual">
      <type>virtual void</type>
      <name>processMessage</name>
      <anchorfile>classPathPainter.html</anchorfile>
      <anchor>ae343e1e0d8cbf90c37bba63f9958c595</anchor>
      <arglist>(Message *newMessage)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>paint</name>
      <anchorfile>classPathPainter.html</anchorfile>
      <anchor>adeb0245d1a1ca323258749ab287a16b0</anchor>
      <arglist>(float next2DLayer)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PathPainter</name>
      <anchorfile>classPathPainter.html</anchorfile>
      <anchor>ac0f28d4e4143b54579d46a998d0d6376</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~PathPainter</name>
      <anchorfile>classPathPainter.html</anchorfile>
      <anchor>a3f03eb98516a280e03ac8c90a7dd9c84</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; float &gt;</type>
      <name>m_PathXCoordinates</name>
      <anchorfile>classPathPainter.html</anchorfile>
      <anchor>a39e09b71aea847a0f48cbb7e4abc6307</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; float &gt;</type>
      <name>m_PathYCoordinates</name>
      <anchorfile>classPathPainter.html</anchorfile>
      <anchor>a0e79f3445ca3d4789a947adf46d1d15b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>PersonPainter</name>
    <filename>classPersonPainter.html</filename>
    <base>PainterPlugin</base>
    <member kind="slot" virtualness="virtual">
      <type>virtual void</type>
      <name>processMessage</name>
      <anchorfile>classPersonPainter.html</anchorfile>
      <anchor>a31636edb16cb7017fd65d5074bdd3b74</anchor>
      <arglist>(Message *newMessage)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>paint</name>
      <anchorfile>classPersonPainter.html</anchorfile>
      <anchor>a671bd650d41bf3c66a834baf06733310</anchor>
      <arglist>(float next2DLayer)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PersonPainter</name>
      <anchorfile>classPersonPainter.html</anchorfile>
      <anchor>a9df826a568b7652616ee2cc1d8c3a344</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~PersonPainter</name>
      <anchorfile>classPersonPainter.html</anchorfile>
      <anchor>ae18a3f818da0da49cde92f6e9a268588</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>TrackedPerson</type>
      <name>m_Operator</name>
      <anchorfile>classPersonPainter.html</anchorfile>
      <anchor>a494f04b07b12eac5e63a85e4cf22febd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>SceneGraph</type>
      <name>m_PersonModel</name>
      <anchorfile>classPersonPainter.html</anchorfile>
      <anchor>aec4c00e666b54a4acb43b2ac89015b44</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>vector&lt; TrackedPerson &gt;</type>
      <name>m_TrackedPeople</name>
      <anchorfile>classPersonPainter.html</anchorfile>
      <anchor>adb4972a11f8fbc8681d4318280c67118</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>PersonParticlePainter</name>
    <filename>classPersonParticlePainter.html</filename>
    <base>PainterPlugin</base>
    <member kind="slot" virtualness="virtual">
      <type>virtual void</type>
      <name>processMessage</name>
      <anchorfile>classPersonParticlePainter.html</anchorfile>
      <anchor>afb1541845de1620fb21ec21a662b09e2</anchor>
      <arglist>(Message *newMessage)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>paint</name>
      <anchorfile>classPersonParticlePainter.html</anchorfile>
      <anchor>abc41dc2de703d67d05b5b78fb1643749</anchor>
      <arglist>(float next2DLayer)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PersonParticlePainter</name>
      <anchorfile>classPersonParticlePainter.html</anchorfile>
      <anchor>a53e8420ff30dbc7eb745cd62aad124c3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~PersonParticlePainter</name>
      <anchorfile>classPersonParticlePainter.html</anchorfile>
      <anchor>ae5691dd1da585832ea8b1e39c0b912e6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; PersonState &gt;</type>
      <name>m_BestParticles</name>
      <anchorfile>classPersonParticlePainter.html</anchorfile>
      <anchor>ae7da29a5a36325d6d35973019e5abc1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>m_NumParticlesToDraw</name>
      <anchorfile>classPersonParticlePainter.html</anchorfile>
      <anchor>a3ad6b8d8e5547b6568f40e3a4429d2c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>SceneGraph</type>
      <name>m_OtherParticleModel</name>
      <anchorfile>classPersonParticlePainter.html</anchorfile>
      <anchor>a230911481e323b5a21775072edf97a45</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; AF::ParticleFilter&lt; PersonState &gt; * &gt;</type>
      <name>m_ParticleFilters</name>
      <anchorfile>classPersonParticlePainter.html</anchorfile>
      <anchor>ad4538b2c09e5a8e69117c4245cdb4969</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>SceneGraph</type>
      <name>m_ParticleModel</name>
      <anchorfile>classPersonParticlePainter.html</anchorfile>
      <anchor>a0f937982598e6bdcf56920f69e25b7f7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>PoiManager</name>
    <filename>classPoiManager.html</filename>
    <member kind="function">
      <type>int</type>
      <name>addPointOfInterest</name>
      <anchorfile>classPoiManager.html</anchorfile>
      <anchor>a21eb082baeb9624aaecd8e2dd6503fc1</anchor>
      <arglist>(const PointOfInterest *poi)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>deletePointOfInterest</name>
      <anchorfile>classPoiManager.html</anchorfile>
      <anchor>aac6d4e71120a8a4c53ee6f54c93d36cd</anchor>
      <arglist>(int id)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>deletePointOfInterest</name>
      <anchorfile>classPoiManager.html</anchorfile>
      <anchor>aeb47fcf3dc4523251c64d8c055c2784a</anchor>
      <arglist>(std::string namePart)</arglist>
    </member>
    <member kind="function">
      <type>std::list&lt; PointOfInterest &gt;</type>
      <name>getList</name>
      <anchorfile>classPoiManager.html</anchorfile>
      <anchor>addd76fafa0bebbfe57a5ffdba9245695</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>modifyPointOfInterest</name>
      <anchorfile>classPoiManager.html</anchorfile>
      <anchor>a259b2ec3786b7e7bd8445e3c7825f086</anchor>
      <arglist>(const PointOfInterest *poi)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PoiManager</name>
      <anchorfile>classPoiManager.html</anchorfile>
      <anchor>a06b54ba76c4183a690c5fe8f2ebbb2d3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PoiManager</name>
      <anchorfile>classPoiManager.html</anchorfile>
      <anchor>a1211a632dfbf07435281a9be384f722b</anchor>
      <arglist>(std::list&lt; PointOfInterest &gt; pois)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~PoiManager</name>
      <anchorfile>classPoiManager.html</anchorfile>
      <anchor>a7dd6e027f39e9707c128f037be8723b7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>addPointOfInterest</name>
      <anchorfile>classPoiManager.html</anchorfile>
      <anchor>ab23d62ebf44a5da14a14aaa9eb3367db</anchor>
      <arglist>(int id, const PointOfInterest *poi)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>poiExists</name>
      <anchorfile>classPoiManager.html</anchorfile>
      <anchor>abed008c698101a38babfa8a01e8dcc12</anchor>
      <arglist>(int id)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>PoiManager</name>
      <anchorfile>classPoiManager.html</anchorfile>
      <anchor>ad96f779a2793d9f520dfda82a640747c</anchor>
      <arglist>(const PoiManager &amp;instance)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>m_CurrentId</name>
      <anchorfile>classPoiManager.html</anchorfile>
      <anchor>acb9e328fde6960422d8add868a0d30c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::list&lt; PointOfInterest &gt;</type>
      <name>m_Pois</name>
      <anchorfile>classPoiManager.html</anchorfile>
      <anchor>a478f8f1a95c3f40f49f28c5e3d0fc6b1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>PointOfInterest</name>
    <filename>classPointOfInterest.html</filename>
    <base>Pose</base>
    <member kind="enumeration">
      <name>PoiType</name>
      <anchorfile>classPointOfInterest.html</anchorfile>
      <anchor>af452cc8651d8b99fd2ead3ff3c2d9519</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DEFAULT</name>
      <anchorfile>classPointOfInterest.html</anchorfile>
      <anchor>af452cc8651d8b99fd2ead3ff3c2d9519a0671fda5838b021ac507a692353507e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VICTIM</name>
      <anchorfile>classPointOfInterest.html</anchorfile>
      <anchor>af452cc8651d8b99fd2ead3ff3c2d9519aba6e00a3d3d6a37ed3ea62763a1f43c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OBJECT</name>
      <anchorfile>classPointOfInterest.html</anchorfile>
      <anchor>af452cc8651d8b99fd2ead3ff3c2d9519a7dd2418c72d8874cb24a0d8e82c6dd80</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GRIPPABLE_OBJECT</name>
      <anchorfile>classPointOfInterest.html</anchorfile>
      <anchor>af452cc8651d8b99fd2ead3ff3c2d9519a2188a4fea4b338e3d29b1a57757104f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PERSON</name>
      <anchorfile>classPointOfInterest.html</anchorfile>
      <anchor>af452cc8651d8b99fd2ead3ff3c2d9519a8aef60e4e1d0e47fd2f4a397508309a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROOMBA</name>
      <anchorfile>classPointOfInterest.html</anchorfile>
      <anchor>af452cc8651d8b99fd2ead3ff3c2d9519a775e8620d105ce5461407343cb920bb3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HAZARD_MATERIAL</name>
      <anchorfile>classPointOfInterest.html</anchorfile>
      <anchor>af452cc8651d8b99fd2ead3ff3c2d9519a18f747159371d6287f615ce3099610a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>START_POSITION</name>
      <anchorfile>classPointOfInterest.html</anchorfile>
      <anchor>af452cc8651d8b99fd2ead3ff3c2d9519ac627cce28b75000a3f86bfc24cdc2df7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>START_ORIENTATION</name>
      <anchorfile>classPointOfInterest.html</anchorfile>
      <anchor>af452cc8651d8b99fd2ead3ff3c2d9519aefa8921de739b117919f125e633b67ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addFloat</name>
      <anchorfile>classPointOfInterest.html</anchorfile>
      <anchor>a77797302f3c00c2fb63b3ed815022dea</anchor>
      <arglist>(std::string key, float data)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addInt</name>
      <anchorfile>classPointOfInterest.html</anchorfile>
      <anchor>a574cb8966d76633f4253b76816844aba</anchor>
      <arglist>(std::string key, int data)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addString</name>
      <anchorfile>classPointOfInterest.html</anchorfile>
      <anchor>ae64080f73f51dde8100419757501c339</anchor>
      <arglist>(std::string key, std::string data)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getFloat</name>
      <anchorfile>classPointOfInterest.html</anchorfile>
      <anchor>a1fcac724b1078b5dfe8d9ce9226772cc</anchor>
      <arglist>(std::string key) const </arglist>
    </member>
    <member kind="function">
      <type>std::map&lt; std::string, float &gt;</type>
      <name>getFloatMap</name>
      <anchorfile>classPointOfInterest.html</anchorfile>
      <anchor>ac475d9e571972d4dc05c06e8827af39a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getId</name>
      <anchorfile>classPointOfInterest.html</anchorfile>
      <anchor>ab6afa8a31e5e72535cb88f5f1a144cc2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getInt</name>
      <anchorfile>classPointOfInterest.html</anchorfile>
      <anchor>ac362cce8508f24699edd25ddef3a1506</anchor>
      <arglist>(std::string key) const </arglist>
    </member>
    <member kind="function">
      <type>std::map&lt; std::string, int &gt;</type>
      <name>getIntMap</name>
      <anchorfile>classPointOfInterest.html</anchorfile>
      <anchor>a968e0e9208d50615a23b9cdd43f69373</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getName</name>
      <anchorfile>classPointOfInterest.html</anchorfile>
      <anchor>a21ca3313cf3c05f07426009f64b30ebe</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getRemarks</name>
      <anchorfile>classPointOfInterest.html</anchorfile>
      <anchor>ad5b1eb451547f5834f5b9eea1645c574</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getString</name>
      <anchorfile>classPointOfInterest.html</anchorfile>
      <anchor>a94e599d28caba2be38e92a2556821068</anchor>
      <arglist>(std::string key) const </arglist>
    </member>
    <member kind="function">
      <type>std::map&lt; std::string, std::string &gt;</type>
      <name>getStringMap</name>
      <anchorfile>classPointOfInterest.html</anchorfile>
      <anchor>ab3c7a94f2f710324d27b16930f9a8409</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>PoiType</type>
      <name>getType</name>
      <anchorfile>classPointOfInterest.html</anchorfile>
      <anchor>a45950610691f1e89fe95b920a6d55dd3</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasInName</name>
      <anchorfile>classPointOfInterest.html</anchorfile>
      <anchor>a43c4d9ffa5cdbbdbb00fa10d18373cb0</anchor>
      <arglist>(std::string part) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasName</name>
      <anchorfile>classPointOfInterest.html</anchorfile>
      <anchor>af9f50a4897a4ef0bffab0c4cc29cd8b3</anchor>
      <arglist>(std::string name) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PointOfInterest</name>
      <anchorfile>classPointOfInterest.html</anchorfile>
      <anchor>a0a78076f919f1a13987d6ff356548a2c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PointOfInterest</name>
      <anchorfile>classPointOfInterest.html</anchorfile>
      <anchor>a5173b3cb02413d4dea245888a699e323</anchor>
      <arglist>(int id, std::string name, PoiType type, float posX, float posY, std::string remarks, StringMapT stringMap=StringMapT(), FloatMapT floatMap=FloatMapT(), IntMapT intMap=IntMapT())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PointOfInterest</name>
      <anchorfile>classPointOfInterest.html</anchorfile>
      <anchor>a3f4d596a7fe80201ce1d88c187c789d0</anchor>
      <arglist>(int id, std::string name, PoiType type, float posX, float posY, float theta, std::string remarks, StringMapT stringMap=StringMapT(), FloatMapT floatMap=FloatMapT(), IntMapT intMap=IntMapT())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PointOfInterest</name>
      <anchorfile>classPointOfInterest.html</anchorfile>
      <anchor>a6fa20ddb088dc65cffa47d363e06fabd</anchor>
      <arglist>(std::string name, PoiType type, float posX, float posY, std::string remarks)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PointOfInterest</name>
      <anchorfile>classPointOfInterest.html</anchorfile>
      <anchor>a317f528e94b36904897f86a4e6e828f7</anchor>
      <arglist>(std::string name, PoiType type, float posX, float posY, float theta, std::string remarks)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PointOfInterest</name>
      <anchorfile>classPointOfInterest.html</anchorfile>
      <anchor>a6df861235e874b01ed45a6d58737260e</anchor>
      <arglist>(int id, const PointOfInterest *poi)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>printOn</name>
      <anchorfile>classPointOfInterest.html</anchorfile>
      <anchor>a0d1907c0c39cb7a0df250af5bf1bcc3f</anchor>
      <arglist>(std::ostream &amp;strm) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setName</name>
      <anchorfile>classPointOfInterest.html</anchorfile>
      <anchor>aab78fdb049c22983a4fb9a01e06aff8c</anchor>
      <arglist>(std::string name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setRemarks</name>
      <anchorfile>classPointOfInterest.html</anchorfile>
      <anchor>a84d571e7cb9b4763358b94dd3b38a161</anchor>
      <arglist>(std::string remarks)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~PointOfInterest</name>
      <anchorfile>classPointOfInterest.html</anchorfile>
      <anchor>a8af3e56a0834ae3737500a74d70e8904</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>init</name>
      <anchorfile>classPointOfInterest.html</anchorfile>
      <anchor>ae3786368ea6624dbc7aaa9c6162f60d1</anchor>
      <arglist>(int id, std::string name, PoiType type, std::string remarks, StringMapT stringMap, FloatMapT floatMap, IntMapT intMap)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>FloatMapT</type>
      <name>m_FloatMap</name>
      <anchorfile>classPointOfInterest.html</anchorfile>
      <anchor>a1a6bb7ed1023e8ccc7292a5d5da85b54</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>m_Id</name>
      <anchorfile>classPointOfInterest.html</anchorfile>
      <anchor>a1ade6f8922ca091a69e0c19f12782565</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>IntMapT</type>
      <name>m_IntMap</name>
      <anchorfile>classPointOfInterest.html</anchorfile>
      <anchor>a98eb1210b8dbee6562186c1366227162</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>m_Name</name>
      <anchorfile>classPointOfInterest.html</anchorfile>
      <anchor>a5651fc3292214e070b844b0638e079a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>m_Remarks</name>
      <anchorfile>classPointOfInterest.html</anchorfile>
      <anchor>a0a04cafaeabb2737539645f0c7c7de79</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>StringMapT</type>
      <name>m_StringMap</name>
      <anchorfile>classPointOfInterest.html</anchorfile>
      <anchor>a4b5240ca12bed8dc0fbedf2aa71f992b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PoiType</type>
      <name>m_Type</name>
      <anchorfile>classPointOfInterest.html</anchorfile>
      <anchor>ab5b1d10b3fc965019f42644bddebe4e0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>POIPainter</name>
    <filename>classPOIPainter.html</filename>
    <base>PainterPlugin</base>
    <member kind="slot" virtualness="virtual">
      <type>virtual void</type>
      <name>processMessage</name>
      <anchorfile>classPOIPainter.html</anchorfile>
      <anchor>a40a1299badeabf8646d1283dfe2c1d87</anchor>
      <arglist>(Message *newMessage)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>paint</name>
      <anchorfile>classPOIPainter.html</anchorfile>
      <anchor>a68f2f5114b64519b4b7b376ef29bfdf3</anchor>
      <arglist>(float next2DLayer)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>POIPainter</name>
      <anchorfile>classPOIPainter.html</anchorfile>
      <anchor>ad543d5d3a27fd8ff75d7a28153d1368a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~POIPainter</name>
      <anchorfile>classPOIPainter.html</anchorfile>
      <anchor>a932772caeeb5188a121b2c0d4459f84b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>list&lt; PointOfInterest &gt;</type>
      <name>m_Pois</name>
      <anchorfile>classPOIPainter.html</anchorfile>
      <anchor>ac5718db1546fc26326b829ee03c779fd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QtRosNode</name>
    <filename>classQtRosNode.html</filename>
    <member kind="enumeration">
      <name>ModuleStateT</name>
      <anchorfile>classQtRosNode.html</anchorfile>
      <anchor>ac6213187053dabecb9d1d2f68c5b5ccb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IDLE</name>
      <anchorfile>classQtRosNode.html</anchorfile>
      <anchor>ac6213187053dabecb9d1d2f68c5b5ccba8f32b898f26ad0dd32b9f5753fcde00b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WAITING</name>
      <anchorfile>classQtRosNode.html</anchorfile>
      <anchor>ac6213187053dabecb9d1d2f68c5b5ccba6ddda4228eedb2ca3f7b6d9d3a8b431d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DOOR_IS_OPEN</name>
      <anchorfile>classQtRosNode.html</anchorfile>
      <anchor>ac6213187053dabecb9d1d2f68c5b5ccba7894002de6b90f183cd3e76ef6793bbd</anchor>
      <arglist></arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>quitNow</name>
      <anchorfile>classQtRosNode.html</anchorfile>
      <anchor>a8bb79d1679bd69badc7e027fd2f5f05b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>learningStatus</name>
      <anchorfile>classQtRosNode.html</anchorfile>
      <anchor>a0bb6b850c23dc6eec7fc615265cf3e62</anchor>
      <arglist>(std::vector&lt; std::string &gt; filenames, std::string objType)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>mapUpdated</name>
      <anchorfile>classQtRosNode.html</anchorfile>
      <anchor>a68e558d6fa28f9bc9aeea02eab554c27</anchor>
      <arglist>(unsigned char *pMap, unsigned size, double resolution, geometry_msgs::Pose origin, int minX, int minY, int maxX, int maxY)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>objectNames</name>
      <anchorfile>classQtRosNode.html</anchorfile>
      <anchor>aabcc4dda8e335d636f782e0808b5e07d</anchor>
      <arglist>(std::vector&lt; std::string &gt; names, std::vector&lt; std::string &gt; types)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>pathUpdated</name>
      <anchorfile>classQtRosNode.html</anchorfile>
      <anchor>a684d7053b5b7dd6d4ac5f71160a68616</anchor>
      <arglist>(std::vector&lt; geometry_msgs::PoseStamped &gt; path)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>poiListUpdated</name>
      <anchorfile>classQtRosNode.html</anchorfile>
      <anchor>ac68b19f2148777b5454bebbef5f3163e</anchor>
      <arglist>(std::vector&lt; map_messages::PointOfInterest &gt; poiList)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>poseUpdated</name>
      <anchorfile>classQtRosNode.html</anchorfile>
      <anchor>a8191021e342d8bc14e47790a5bab0402</anchor>
      <arglist>(double x, double y, double theta)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>rosShutdown</name>
      <anchorfile>classQtRosNode.html</anchorfile>
      <anchor>a3ac5e20d3149eb629f9d3183050502cb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ros::NodeHandle *</type>
      <name>getNodeHandle</name>
      <anchorfile>classQtRosNode.html</anchorfile>
      <anchor>a29f3427ce3b44000334cade53e4199b5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QtRosNode</name>
      <anchorfile>classQtRosNode.html</anchorfile>
      <anchor>a5952b36f60ae082ed15e88fd8f3f41f7</anchor>
      <arglist>(int argc, char *argv[], const char *node_name, MainWindow *mainWindow)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>run</name>
      <anchorfile>classQtRosNode.html</anchorfile>
      <anchor>a09bb8bbc6e4ffe8e3a0121b8cca8af69</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~QtRosNode</name>
      <anchorfile>classQtRosNode.html</anchorfile>
      <anchor>ad6ec63b81609de8e610fcf1d46340289</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>advertiseTopics</name>
      <anchorfile>classQtRosNode.html</anchorfile>
      <anchor>a3827aaa3e2b4edff4bdd861ee50cbb54</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>callbackLaserScan</name>
      <anchorfile>classQtRosNode.html</anchorfile>
      <anchor>a84cf240559b8e82d0c2ceb74f7e5ad75</anchor>
      <arglist>(const sensor_msgs::LaserScan::ConstPtr &amp;msg)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>callbackLearningStatus</name>
      <anchorfile>classQtRosNode.html</anchorfile>
      <anchor>a0e4336ebf01d7cdd69cbc1d7eba12684</anchor>
      <arglist>(const or_msgs::OrLearningStatusConstPtr &amp;msg)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>callbackObjectNames</name>
      <anchorfile>classQtRosNode.html</anchorfile>
      <anchor>a7b2cc66e9fa48212ee5eb3399d63762a</anchor>
      <arglist>(const or_msgs::OrObjectNamesConstPtr &amp;msg)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>callbackOccupancyGrid</name>
      <anchorfile>classQtRosNode.html</anchorfile>
      <anchor>afc86567951f02d9873e1954cca9792e5</anchor>
      <arglist>(const nav_msgs::OccupancyGrid::ConstPtr &amp;msg)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>callbackPOIList</name>
      <anchorfile>classQtRosNode.html</anchorfile>
      <anchor>a16ad734ce6fd8ab0195c5dc89afbb3d3</anchor>
      <arglist>(const map_messages::PointsOfInterest::ConstPtr &amp;msg)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>callbackPoseStamped</name>
      <anchorfile>classQtRosNode.html</anchorfile>
      <anchor>a4cda03caee0c642b780c7496bf0e613e</anchor>
      <arglist>(const geometry_msgs::PoseStamped::ConstPtr &amp;msg)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>compareRanges</name>
      <anchorfile>classQtRosNode.html</anchorfile>
      <anchor>a37b6bf2044e03794089a4ecc44db0c62</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>subscribeToTopics</name>
      <anchorfile>classQtRosNode.html</anchorfile>
      <anchor>a0e52ccee455d727ee267c074ac8f4ead</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QApplication *</type>
      <name>m_Application</name>
      <anchorfile>classQtRosNode.html</anchorfile>
      <anchor>aa806570f1b847b4c09f1c7e333d36a2f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>m_CurrentRange</name>
      <anchorfile>classQtRosNode.html</anchorfile>
      <anchor>a69b66092a850f23f83c04d787d7adb6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>m_CurrentTimestamp</name>
      <anchorfile>classQtRosNode.html</anchorfile>
      <anchor>a3f06a991f31c9430ade5e0222a7ca74b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>m_ExtraStatusInfo</name>
      <anchorfile>classQtRosNode.html</anchorfile>
      <anchor>a4d7af097a56befc2f755638ed000888b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>m_GameTime</name>
      <anchorfile>classQtRosNode.html</anchorfile>
      <anchor>a16ae6358537045031e5221b1ab21794e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>m_InitRange</name>
      <anchorfile>classQtRosNode.html</anchorfile>
      <anchor>aee1e78772351e0c0a4df05f900252772</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>m_InitTimestamp</name>
      <anchorfile>classQtRosNode.html</anchorfile>
      <anchor>a40202e08d7095569f2215374c94756fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Subscriber</type>
      <name>m_LaserSubscriber</name>
      <anchorfile>classQtRosNode.html</anchorfile>
      <anchor>a618e6badd3ef24ba708ab83bec8c2178</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>MainWindow *</type>
      <name>m_MainWindow</name>
      <anchorfile>classQtRosNode.html</anchorfile>
      <anchor>a415c08a1486e42d5d5a25efcd6611609</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Subscriber</type>
      <name>m_MapDataSubscriber</name>
      <anchorfile>classQtRosNode.html</anchorfile>
      <anchor>aa5c9be997d42dfb59dadc21d079fe562</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>StateMachine&lt; ModuleStateT &gt;</type>
      <name>m_ModuleMachine</name>
      <anchorfile>classQtRosNode.html</anchorfile>
      <anchor>a8a4b993805b30eee37032948c78d482e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>m_NewRange</name>
      <anchorfile>classQtRosNode.html</anchorfile>
      <anchor>a17e5ff60568c6e5f3b5ff57b3574f093</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>m_NewTimestamp</name>
      <anchorfile>classQtRosNode.html</anchorfile>
      <anchor>a1f52cea085cb329a99fa62042a0348a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::NodeHandle *</type>
      <name>m_NodeHandle</name>
      <anchorfile>classQtRosNode.html</anchorfile>
      <anchor>a8ac4e21073d6ad05b242a5ee5fe266fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Subscriber</type>
      <name>m_OLPrimaryImageSubscriber</name>
      <anchorfile>classQtRosNode.html</anchorfile>
      <anchor>acfe570f27a898975d3631bee45399d2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Subscriber</type>
      <name>m_ORLearningStatusSubscriber</name>
      <anchorfile>classQtRosNode.html</anchorfile>
      <anchor>afaa94e1a782e7231ff39f0161c261a79</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Subscriber</type>
      <name>m_ORObjectNamesSubscriber</name>
      <anchorfile>classQtRosNode.html</anchorfile>
      <anchor>a2f745ec16da6d229c507252bc4be35e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Subscriber</type>
      <name>m_PathSubscriber</name>
      <anchorfile>classQtRosNode.html</anchorfile>
      <anchor>a9dcfaa63beee9b73c07cc86eda4c57b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Subscriber</type>
      <name>m_POIsSubscriber</name>
      <anchorfile>classQtRosNode.html</anchorfile>
      <anchor>a26e7a2590ff02b70dc0237d96d5f611c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Subscriber</type>
      <name>m_PoseStampedSubscriber</name>
      <anchorfile>classQtRosNode.html</anchorfile>
      <anchor>a0ced46f0ba36a20021b5952fcfec117e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; int &gt;</type>
      <name>m_Ranges</name>
      <anchorfile>classQtRosNode.html</anchorfile>
      <anchor>a233cb89e19c0df90590c6529cef47b0f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Subscriber</type>
      <name>m_RgbImageSubscriber</name>
      <anchorfile>classQtRosNode.html</anchorfile>
      <anchor>ada1ec6fbd29fc5d71563869d36302d67</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Subscriber</type>
      <name>m_TextSubscriber</name>
      <anchorfile>classQtRosNode.html</anchorfile>
      <anchor>a1a1b3c47976165ee84ec2cbf972e2c76</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>quitfromgui</name>
      <anchorfile>classQtRosNode.html</anchorfile>
      <anchor>a12ea5e5514d69f8c34616c5e5f67f5b8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>RGBDepthPainter</name>
    <filename>classRGBDepthPainter.html</filename>
    <base>PainterPlugin</base>
    <member kind="slot" virtualness="virtual">
      <type>virtual void</type>
      <name>processMessage</name>
      <anchorfile>classRGBDepthPainter.html</anchorfile>
      <anchor>a6d63750080ace26024f1a085b6c828dc</anchor>
      <arglist>(Message *newMessage)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>paint</name>
      <anchorfile>classRGBDepthPainter.html</anchorfile>
      <anchor>a26e18e186739d9a8b1cebb37f6543fbf</anchor>
      <arglist>(float next2DLayer)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RGBDepthPainter</name>
      <anchorfile>classRGBDepthPainter.html</anchorfile>
      <anchor>af7e7b8c9dd10b21db5a1c5762a36b5bf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~RGBDepthPainter</name>
      <anchorfile>classRGBDepthPainter.html</anchorfile>
      <anchor>a292cf997e8c102a628f2643fb0507a43</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned</type>
      <name>m_Columns</name>
      <anchorfile>classRGBDepthPainter.html</anchorfile>
      <anchor>aef5c6763739c75b9f6deb8a703f11fcd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; std::vector&lt; BaseLib::Math::Vec3d &gt; &gt;</type>
      <name>m_Points</name>
      <anchorfile>classRGBDepthPainter.html</anchorfile>
      <anchor>a2b7a132ccfa1d204f3be5938b2fe1b36</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; puma2::ColorImageRGB8 &gt;</type>
      <name>m_RgbImage</name>
      <anchorfile>classRGBDepthPainter.html</anchorfile>
      <anchor>ac4da2c9e30ff513abe12401da2b3b6cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_RgbImageAvailable</name>
      <anchorfile>classRGBDepthPainter.html</anchorfile>
      <anchor>abc47ba2bdfd9c44ad34577da9341b0d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>BaseLib::Math::Mat4d</type>
      <name>m_RobotToWorld</name>
      <anchorfile>classRGBDepthPainter.html</anchorfile>
      <anchor>a970de944c877b4322d933ec61c1d6c26</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned</type>
      <name>m_Rows</name>
      <anchorfile>classRGBDepthPainter.html</anchorfile>
      <anchor>ae580b173d05995f6c8afc48b56d473ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; BaseLib::Math::Mat4d &gt;</type>
      <name>m_ValidRobotToWorld</name>
      <anchorfile>classRGBDepthPainter.html</anchorfile>
      <anchor>a471959a598cb76533a2fd7cba33bc6dc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>RobotPainter</name>
    <filename>classRobotPainter.html</filename>
    <base>PainterPlugin</base>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>paint</name>
      <anchorfile>classRobotPainter.html</anchorfile>
      <anchor>aaff86c3257e887c46357382b33c2cf57</anchor>
      <arglist>(float next2DLayer)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RobotPainter</name>
      <anchorfile>classRobotPainter.html</anchorfile>
      <anchor>ab4ef332031967f67bef6e3baa80e30b3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~RobotPainter</name>
      <anchorfile>classRobotPainter.html</anchorfile>
      <anchor>aade42b68147f2ce75453de4513b29c1c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>m_PitchAngle</name>
      <anchorfile>classRobotPainter.html</anchorfile>
      <anchor>aff2600855cb421a5f31ea944d2f971ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Pose</type>
      <name>m_RobotPose</name>
      <anchorfile>classRobotPainter.html</anchorfile>
      <anchor>ab237d159fc7d6ca4d582a7d6cfbff252</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>m_RollAngle</name>
      <anchorfile>classRobotPainter.html</anchorfile>
      <anchor>a0507c740d06896ed17f5d63846aba6a2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>RobotPosesPainter</name>
    <filename>classRobotPosesPainter.html</filename>
    <base>PainterPlugin</base>
    <member kind="slot" virtualness="virtual">
      <type>virtual void</type>
      <name>processMessage</name>
      <anchorfile>classRobotPosesPainter.html</anchorfile>
      <anchor>af8d941a38c5598e6e6ea40b163b1b731</anchor>
      <arglist>(Message *newMessage)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>paint</name>
      <anchorfile>classRobotPosesPainter.html</anchorfile>
      <anchor>acdd3c3e568faec29b6cac3a63bbfc6ec</anchor>
      <arglist>(float next2DLayer)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RobotPosesPainter</name>
      <anchorfile>classRobotPosesPainter.html</anchorfile>
      <anchor>a01ad6876a2bde8b956511aa1100b7455</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~RobotPosesPainter</name>
      <anchorfile>classRobotPosesPainter.html</anchorfile>
      <anchor>a79d4a92d4587ff6ac50956e49cd576b8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; ParticleDataM::ParticleData &gt;</type>
      <name>m_ParticleData</name>
      <anchorfile>classRobotPosesPainter.html</anchorfile>
      <anchor>acadec4280875acc8bbea34683e8cd9f2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>RosProcessButton</name>
    <filename>classRosProcessButton.html</filename>
    <member kind="signal">
      <type>void</type>
      <name>killPushed</name>
      <anchorfile>classRosProcessButton.html</anchorfile>
      <anchor>ab8b08bced06dc895e1e37b2881834daa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>startInTerminalPushed</name>
      <anchorfile>classRosProcessButton.html</anchorfile>
      <anchor>adfe8118d914dcb9494f9b8190b1ed131</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RosProcessButton</name>
      <anchorfile>classRosProcessButton.html</anchorfile>
      <anchor>a66fe69bbf2594a8ade923fa831d6bff9</anchor>
      <arglist>(QWidget *parent)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>contextMenuEvent</name>
      <anchorfile>classRosProcessButton.html</anchorfile>
      <anchor>aec6cfff63e53771f6e9b7e4df52ce350</anchor>
      <arglist>(QContextMenuEvent *event)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>SceneGraphPainter</name>
    <filename>classSceneGraphPainter.html</filename>
    <base>PainterPlugin</base>
    <member kind="slot" virtualness="virtual">
      <type>virtual void</type>
      <name>processMessage</name>
      <anchorfile>classSceneGraphPainter.html</anchorfile>
      <anchor>ae600e0b8de02739cc6658784b1cfad1f</anchor>
      <arglist>(Message *newMessage)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>setAutoUpdate</name>
      <anchorfile>classSceneGraphPainter.html</anchorfile>
      <anchor>aeef8c275fc1ed088dfb4765701ddf256</anchor>
      <arglist>(bool autoUpdate)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>setSceneGraph</name>
      <anchorfile>classSceneGraphPainter.html</anchorfile>
      <anchor>ad5661f5f241c06d176a387de812ec16b</anchor>
      <arglist>(SceneGraph &amp;sceneGraph)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>paint</name>
      <anchorfile>classSceneGraphPainter.html</anchorfile>
      <anchor>af906f6a8f132679ac1410fb1b5df4e81</anchor>
      <arglist>(float next2DLayer)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SceneGraphPainter</name>
      <anchorfile>classSceneGraphPainter.html</anchorfile>
      <anchor>aa506cc0f5281235c7891196866983ab4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~SceneGraphPainter</name>
      <anchorfile>classSceneGraphPainter.html</anchorfile>
      <anchor>aa6534ed54677faf2df7faeeeacbd9218</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_AutoUpdate</name>
      <anchorfile>classSceneGraphPainter.html</anchorfile>
      <anchor>a11e7acf7f3f16b855e18af57334f3f3d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>SceneGraph</type>
      <name>m_SceneGraph</name>
      <anchorfile>classSceneGraphPainter.html</anchorfile>
      <anchor>a3571f06775f7b74767594de5a83b410c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>SensorDataDisplay</name>
    <filename>classSensorDataDisplay.html</filename>
    <member kind="slot">
      <type>void</type>
      <name>addPainter</name>
      <anchorfile>classSensorDataDisplay.html</anchorfile>
      <anchor>aa93bfcb142443f17cf03518b458d1321</anchor>
      <arglist>(PainterPlugin *painter, bool visible)</arglist>
    </member>
    <member kind="function">
      <type>SensorDataGLWidget *</type>
      <name>getSensorDataGLWidget</name>
      <anchorfile>classSensorDataDisplay.html</anchorfile>
      <anchor>a063e3b82645879db874fccdc54ef8546</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SensorDataDisplay</name>
      <anchorfile>classSensorDataDisplay.html</anchorfile>
      <anchor>aa7ca56017330820e77510bf6add1029b</anchor>
      <arglist>(bool useDefaultPlugins, QWidget *parent=0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~SensorDataDisplay</name>
      <anchorfile>classSensorDataDisplay.html</anchorfile>
      <anchor>ab2fa9b05481cb5cd06cd7b50ee25ae82</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual QSize</type>
      <name>minimumSizeHint</name>
      <anchorfile>classSensorDataDisplay.html</anchorfile>
      <anchor>ab41ce0071527115343d574bb4049772c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual QSize</type>
      <name>sizeHint</name>
      <anchorfile>classSensorDataDisplay.html</anchorfile>
      <anchor>a25dcbacb7625c0fbb783372cc6819e00</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable" protection="private">
      <type>SensorDataGLWidget *</type>
      <name>m_GlWidget</name>
      <anchorfile>classSensorDataDisplay.html</anchorfile>
      <anchor>aace536640c07f28e5271d0543b6fc524</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QComboBox *</type>
      <name>m_NodeSelector</name>
      <anchorfile>classSensorDataDisplay.html</anchorfile>
      <anchor>aac28fe7775e2b4f472bb1cbc5d220128</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_NodeSelectorInitialized</name>
      <anchorfile>classSensorDataDisplay.html</anchorfile>
      <anchor>a6ed3c1a866aa00dbff766c28d0905595</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QDialog *</type>
      <name>m_OptionsDialog</name>
      <anchorfile>classSensorDataDisplay.html</anchorfile>
      <anchor>a74b5769dca48a6bb83450aebe4718500</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QLayout *</type>
      <name>m_OptionsLayout</name>
      <anchorfile>classSensorDataDisplay.html</anchorfile>
      <anchor>a5e83602d428e73b6e4bce10385ff0a24</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>SensorDataGLWidget</name>
    <filename>classSensorDataGLWidget.html</filename>
    <member kind="slot">
      <type>void</type>
      <name>followNode</name>
      <anchorfile>classSensorDataGLWidget.html</anchorfile>
      <anchor>a0862dc246c78ce38a66e428bd0b89c41</anchor>
      <arglist>(const QString &amp;nodeName)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>performCameraMove</name>
      <anchorfile>classSensorDataGLWidget.html</anchorfile>
      <anchor>aca4a0782345a6981a3d02a688ae151e0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>setBgColor</name>
      <anchorfile>classSensorDataGLWidget.html</anchorfile>
      <anchor>af6de1d65e7ca8c495f5277d308bf77f4</anchor>
      <arglist>(float r, float g, float b, float a=0.0)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>setCameraRotation</name>
      <anchorfile>classSensorDataGLWidget.html</anchorfile>
      <anchor>abbf24f18192a938d97bb3af4dcfa6ef1</anchor>
      <arglist>(float rotationY, float rotationZ)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>setLookAt</name>
      <anchorfile>classSensorDataGLWidget.html</anchorfile>
      <anchor>a93bc3a49462b5bbf455f6e47767350cc</anchor>
      <arglist>(BaseLib::Math::Vec3d lookAt)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addPainter</name>
      <anchorfile>classSensorDataGLWidget.html</anchorfile>
      <anchor>affdac759416178c7a8d6131fcc7c7d86</anchor>
      <arglist>(PainterPlugin *painter)</arglist>
    </member>
    <member kind="function">
      <type>PainterPlugin *</type>
      <name>getPainter</name>
      <anchorfile>classSensorDataGLWidget.html</anchorfile>
      <anchor>a50b1615bc3ce4bce3e4caba3243c4e5e</anchor>
      <arglist>(std::string p)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SensorDataGLWidget</name>
      <anchorfile>classSensorDataGLWidget.html</anchorfile>
      <anchor>a1e777f11ac068e75cb145b7400959505</anchor>
      <arglist>(QWidget *parent=0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~SensorDataGLWidget</name>
      <anchorfile>classSensorDataGLWidget.html</anchorfile>
      <anchor>a621777825be92f3b94e62fd0f113e02a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>initializeGL</name>
      <anchorfile>classSensorDataGLWidget.html</anchorfile>
      <anchor>a94796a50627392fae3fb1b001e383e3a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual QSize</type>
      <name>minimumSizeHint</name>
      <anchorfile>classSensorDataGLWidget.html</anchorfile>
      <anchor>a711cf3757e95dcff81c0262925b8ea30</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>mouseMoveEvent</name>
      <anchorfile>classSensorDataGLWidget.html</anchorfile>
      <anchor>a1dfad9d7eb5668764e4dd9be32234bb2</anchor>
      <arglist>(QMouseEvent *event)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>mousePressEvent</name>
      <anchorfile>classSensorDataGLWidget.html</anchorfile>
      <anchor>af05b9e71309b02df42bea70be4ceb888</anchor>
      <arglist>(QMouseEvent *event)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>paintGL</name>
      <anchorfile>classSensorDataGLWidget.html</anchorfile>
      <anchor>a924887c9d4a083b1d6d209126a25c1db</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>resizeGL</name>
      <anchorfile>classSensorDataGLWidget.html</anchorfile>
      <anchor>ad3fbff776927d7f0bc724887d94f4cde</anchor>
      <arglist>(int w, int h)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual QSize</type>
      <name>sizeHint</name>
      <anchorfile>classSensorDataGLWidget.html</anchorfile>
      <anchor>a103a349dc4d6da841de45a8423814510</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>wheelEvent</name>
      <anchorfile>classSensorDataGLWidget.html</anchorfile>
      <anchor>af893ca6880094d435a3b573a6939b7a9</anchor>
      <arglist>(QWheelEvent *event)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setProjectionMatrix</name>
      <anchorfile>classSensorDataGLWidget.html</anchorfile>
      <anchor>a1bbd4da7d16ae7c82cd384216643e041</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>m_CameraDistance</name>
      <anchorfile>classSensorDataGLWidget.html</anchorfile>
      <anchor>a9f2f9182392398c80ee80060897cbcf2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_CameraImageMode</name>
      <anchorfile>classSensorDataGLWidget.html</anchorfile>
      <anchor>a851621446c55da3b67d88b6a23c50271</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>m_CameraOpeningAngle</name>
      <anchorfile>classSensorDataGLWidget.html</anchorfile>
      <anchor>a6a1c07e8226e922aa4c4cf27e7182a70</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>m_CameraRotationY</name>
      <anchorfile>classSensorDataGLWidget.html</anchorfile>
      <anchor>a8ff653c24260294e665ae3bcff7c9c86</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>m_CameraRotationZ</name>
      <anchorfile>classSensorDataGLWidget.html</anchorfile>
      <anchor>a41b86f05153e15743c0194dc41cb445a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>m_CameraTurning</name>
      <anchorfile>classSensorDataGLWidget.html</anchorfile>
      <anchor>aa969f4745ab75df03f3c922c8fb942a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>m_CameraTurnStartTime</name>
      <anchorfile>classSensorDataGLWidget.html</anchorfile>
      <anchor>ab94ba28dd66f24456192d038c3eadc19</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_ForceRedraw</name>
      <anchorfile>classSensorDataGLWidget.html</anchorfile>
      <anchor>a9f88859fefac35a2bca79c626b124219</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>BaseLib::Math::Vec3d</type>
      <name>m_LookAt</name>
      <anchorfile>classSensorDataGLWidget.html</anchorfile>
      <anchor>a84aae8ee33de828cbcf0eca525b8eef6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>m_LookAtNode</name>
      <anchorfile>classSensorDataGLWidget.html</anchorfile>
      <anchor>ad050c11a3e1a5c6b16d6d8674bbf9cbb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QPoint</type>
      <name>m_MousePosOld</name>
      <anchorfile>classSensorDataGLWidget.html</anchorfile>
      <anchor>a88b2fda3fc66e6c71d3a68242fa6aa2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::list&lt; PainterPlugin * &gt;</type>
      <name>m_Painters</name>
      <anchorfile>classSensorDataGLWidget.html</anchorfile>
      <anchor>ab962c296343aebc1edc58ad61548359a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; std::string, PainterPlugin * &gt;</type>
      <name>m_PaintersMap</name>
      <anchorfile>classSensorDataGLWidget.html</anchorfile>
      <anchor>a34ed601b36dfcbcc0e1720999614ac34</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QTimer *</type>
      <name>m_RedrawTimer</name>
      <anchorfile>classSensorDataGLWidget.html</anchorfile>
      <anchor>ad6115977de2ae2a3d426e3c1542fc825</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_SceneGraphInitialized</name>
      <anchorfile>classSensorDataGLWidget.html</anchorfile>
      <anchor>abf864cda2c517718164d27a6db696269</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>m_ViewportHeight</name>
      <anchorfile>classSensorDataGLWidget.html</anchorfile>
      <anchor>a8117b7638c586c5a8e3d02d697a828bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>m_ViewportWidth</name>
      <anchorfile>classSensorDataGLWidget.html</anchorfile>
      <anchor>a2a4c53d2020cc9e46655c8b6971ca6eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static int</type>
      <name>WidgetCounter</name>
      <anchorfile>classSensorDataGLWidget.html</anchorfile>
      <anchor>a331e7161f02c406cea451e449ccbef7f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>SilhouettePainter</name>
    <filename>classSilhouettePainter.html</filename>
    <base>PainterPlugin</base>
    <member kind="slot" virtualness="virtual">
      <type>virtual void</type>
      <name>processMessage</name>
      <anchorfile>classSilhouettePainter.html</anchorfile>
      <anchor>a034c2e740e9620b62041dbe53d62ed48</anchor>
      <arglist>(Message *newMessage)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>paint</name>
      <anchorfile>classSilhouettePainter.html</anchorfile>
      <anchor>a831c53d6964c7b398fe006530661cc8d</anchor>
      <arglist>(float next2DLayer)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SilhouettePainter</name>
      <anchorfile>classSilhouettePainter.html</anchorfile>
      <anchor>a9e7c2726080e096716e8442a977efa06</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~SilhouettePainter</name>
      <anchorfile>classSilhouettePainter.html</anchorfile>
      <anchor>a270aeda5ff6d0e14925941c89abc035a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>SceneGraph</type>
      <name>m_HandModel</name>
      <anchorfile>classSilhouettePainter.html</anchorfile>
      <anchor>a15fd34ad8346e4aff86e9749ddc152a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>vector&lt; BaseLib::Math::Vec3d &gt;</type>
      <name>m_Hands</name>
      <anchorfile>classSilhouettePainter.html</anchorfile>
      <anchor>a2326e00daa4b2b544bd5a8b35fb9bbbb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>vector&lt; BaseLib::Math::Vec3d &gt;</type>
      <name>m_HeadsWithHand</name>
      <anchorfile>classSilhouettePainter.html</anchorfile>
      <anchor>a16b98e180d9fb5e2ead4ee8f86c3f43b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>SceneGraph</type>
      <name>m_HeadWithHandModel</name>
      <anchorfile>classSilhouettePainter.html</anchorfile>
      <anchor>a2d570f061fa036f8cccb8ef5a3e92260</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>SceneGraph</type>
      <name>m_PersonModel</name>
      <anchorfile>classSilhouettePainter.html</anchorfile>
      <anchor>a5357ebe67c41a411578ec24fb58c137d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>vector&lt; BaseLib::Math::Vec3d &gt;</type>
      <name>m_SilhouettesPositions3d</name>
      <anchorfile>classSilhouettePainter.html</anchorfile>
      <anchor>aafc5d0f368d4966c0321b8bb3a0c09c8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>SkeletonPainter</name>
    <filename>classSkeletonPainter.html</filename>
    <base>PainterPlugin</base>
    <member kind="slot" virtualness="virtual">
      <type>virtual void</type>
      <name>processMessage</name>
      <anchorfile>classSkeletonPainter.html</anchorfile>
      <anchor>a0998b4a81eb91577c64c1aec766e6dd3</anchor>
      <arglist>(Message *newMessage)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>paint</name>
      <anchorfile>classSkeletonPainter.html</anchorfile>
      <anchor>aaf645c5911b17296cd3e4b6daa31883d</anchor>
      <arglist>(float next2DLayer)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SkeletonPainter</name>
      <anchorfile>classSkeletonPainter.html</anchorfile>
      <anchor>aa6b21905d834568a67b1b2b19a77b4b6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~SkeletonPainter</name>
      <anchorfile>classSkeletonPainter.html</anchorfile>
      <anchor>a56c5b9be1bcd74aa734c448ec2fec5fd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>SceneGraph</type>
      <name>m_SkeletonModel</name>
      <anchorfile>classSkeletonPainter.html</anchorfile>
      <anchor>ace4705f6ba95c77b6c363a9265ef3bd9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; SceneGraph &gt;</type>
      <name>m_TrackedSkeletons</name>
      <anchorfile>classSkeletonPainter.html</anchorfile>
      <anchor>a96c7798ddb2a376bf81b47b96c55fd93</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>SonarPainter</name>
    <filename>classSonarPainter.html</filename>
    <base>PainterPlugin</base>
    <member kind="slot" virtualness="virtual">
      <type>virtual void</type>
      <name>processMessage</name>
      <anchorfile>classSonarPainter.html</anchorfile>
      <anchor>adabfe923a31d50117b431563c5f6fd3b</anchor>
      <arglist>(Message *newMessage)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>paint</name>
      <anchorfile>classSonarPainter.html</anchorfile>
      <anchor>accdc6a256c1c5bd3ce5af2312ff1e8aa</anchor>
      <arglist>(float next2DLayer)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SonarPainter</name>
      <anchorfile>classSonarPainter.html</anchorfile>
      <anchor>a5a416c49694bed456771b30b2093f42e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~SonarPainter</name>
      <anchorfile>classSonarPainter.html</anchorfile>
      <anchor>a5e87a143a1025f826ce9860f576c5e10</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Pose</type>
      <name>m_RobotPose</name>
      <anchorfile>classSonarPainter.html</anchorfile>
      <anchor>ab008edbfe6905719b8b73f4cb564d240</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; int &gt;</type>
      <name>m_SonarData</name>
      <anchorfile>classSonarPainter.html</anchorfile>
      <anchor>ace794da243e5191fe653fde952ec1546</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Talker</name>
    <filename>classTalker.html</filename>
    <member kind="function">
      <type>void</type>
      <name>sendMessage</name>
      <anchorfile>classTalker.html</anchorfile>
      <anchor>ac0b12ae81e63f5dc96ca7c9fb0907798</anchor>
      <arglist>(QString text)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Talker</name>
      <anchorfile>classTalker.html</anchorfile>
      <anchor>afd15aa250b5b63e0c82838c6c416e46f</anchor>
      <arglist>(ros::NodeHandle nh, const char *topic=&quot;text_out&quot;)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::Publisher *</type>
      <name>m_Publisher</name>
      <anchorfile>classTalker.html</anchorfile>
      <anchor>a5ae84b7f892f0d0fbd42cef7011809cc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TofPainter</name>
    <filename>classTofPainter.html</filename>
    <base>PainterPlugin</base>
    <member kind="slot" virtualness="virtual">
      <type>virtual void</type>
      <name>processMessage</name>
      <anchorfile>classTofPainter.html</anchorfile>
      <anchor>a7a0e70403d380f5e36acf2ed39f6e15d</anchor>
      <arglist>(Message *newMessage)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>paint</name>
      <anchorfile>classTofPainter.html</anchorfile>
      <anchor>aeef1f3de8dd293bbe6e34fc5b1b19f6d</anchor>
      <arglist>(float next2DLayer)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TofPainter</name>
      <anchorfile>classTofPainter.html</anchorfile>
      <anchor>aa7b6a6d2b8e1bf254d8b080ac6aa8927</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~TofPainter</name>
      <anchorfile>classTofPainter.html</anchorfile>
      <anchor>a82d9a2d9a550d5215f746259f59ed4f6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>initBuffers</name>
      <anchorfile>classTofPainter.html</anchorfile>
      <anchor>ad783d0d040365fb881811eabb73f7aae</anchor>
      <arglist>(int height=0, int width=0)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float *</type>
      <name>m_Amplitudes</name>
      <anchorfile>classTofPainter.html</anchorfile>
      <anchor>a2f2e843f6395e4f1cf8c3533a6ba8003</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>m_AmplitudeScaling</name>
      <anchorfile>classTofPainter.html</anchorfile>
      <anchor>ae384d2a4c83e73e7529bbac971c33635</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>m_AmplitudeThreshold</name>
      <anchorfile>classTofPainter.html</anchorfile>
      <anchor>a1430121c1672de19c94872142b5afa5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>m_ColorFactor</name>
      <anchorfile>classTofPainter.html</anchorfile>
      <anchor>a506110062f35d3e2c9279d5a60f9a3d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float *</type>
      <name>m_Depths</name>
      <anchorfile>classTofPainter.html</anchorfile>
      <anchor>a2edc2228fdd0e87f7ff8a369a43a6daa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>m_DisplayDuration</name>
      <anchorfile>classTofPainter.html</anchorfile>
      <anchor>ad3f54124fc38bdd841cb03a3e917d984</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>m_Height</name>
      <anchorfile>classTofPainter.html</anchorfile>
      <anchor>ab501468beb8bf406f24bff3edd632824</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>m_LastDataTime</name>
      <anchorfile>classTofPainter.html</anchorfile>
      <anchor>a3d378c8218269c0602c640cdd0908d0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>BaseLib::Math::Vec3f *</type>
      <name>m_Points</name>
      <anchorfile>classTofPainter.html</anchorfile>
      <anchor>a42b3fa9c9de7f7cfe2a37e995608ee14</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>SceneGraph</type>
      <name>m_SceneGraph</name>
      <anchorfile>classTofPainter.html</anchorfile>
      <anchor>a04e4bf81e10c43021f08ae4007fbe640</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_SceneGraphInitialized</name>
      <anchorfile>classTofPainter.html</anchorfile>
      <anchor>ae17470feebb7ff601c5825f0b89f5e4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>m_Transformation</name>
      <anchorfile>classTofPainter.html</anchorfile>
      <anchor>ae2c696d3e18f6adab5542b11d2d7f971</anchor>
      <arglist>[16]</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>m_ViewMode</name>
      <anchorfile>classTofPainter.html</anchorfile>
      <anchor>a845b8eb648397cd7f9892c7556610d84</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>m_Width</name>
      <anchorfile>classTofPainter.html</anchorfile>
      <anchor>adfe119bc6bc797b9bb5a1a15ab0593ca</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>cv</name>
    <filename>namespacecv.html</filename>
  </compound>
  <compound kind="namespace">
    <name>Puma2</name>
    <filename>namespacePuma2.html</filename>
  </compound>
  <compound kind="namespace">
    <name>puma2</name>
    <filename>namespacepuma2.html</filename>
    <class kind="class">puma2::AdaptorOpenCvToPuma2</class>
    <class kind="class">puma2::ColorImageRGB8</class>
    <class kind="class">puma2::ColorImageRGBa8</class>
    <class kind="class">puma2::ColorImageUV8</class>
    <class kind="class">puma2::ColorImageYUV8</class>
    <class kind="class">puma2::ColorToGrayOperator</class>
    <class kind="struct">puma2::Feature</class>
    <class kind="class">puma2::FeatureImage</class>
    <class kind="class">puma2::GaussOperator</class>
    <class kind="class">puma2::GrabbingDevice</class>
    <class kind="class">puma2::GrabbingDeviceManager</class>
    <class kind="class">puma2::GrayLevelImage16</class>
    <class kind="class">puma2::GrayLevelImage8</class>
    <class kind="class">puma2::GrayLevelImageFloat</class>
    <class kind="class">puma2::Image</class>
    <class kind="class">puma2::ImageOperator</class>
    <class kind="class">puma2::ImageOperator8</class>
    <class kind="class">puma2::ImagePairToImageOperator</class>
    <class kind="class">puma2::ImageReader</class>
    <class kind="class">puma2::ImageToImageOperator</class>
    <class kind="class">puma2::ImageToImageOperator8</class>
    <class kind="class">puma2::ImageToImagePairOperator</class>
    <class kind="class">puma2::ImageWriter</class>
    <class kind="class">puma2::Matrix</class>
    <class kind="class">puma2::MedianFilter</class>
    <class kind="class">puma2::Mirror</class>
    <class kind="class">puma2::MultiElementImage</class>
    <class kind="class">puma2::MultiElementImageIter</class>
    <class kind="class">puma2::MultiElementImageIterChannel</class>
    <class kind="class">puma2::MultiElementPixel</class>
    <class kind="union">puma2::property_value_t</class>
    <class kind="class">puma2::PumaException</class>
    <class kind="class">puma2::RGB8ToY8UV8Operator</class>
    <class kind="struct">puma2::RGBa8</class>
    <class kind="class">puma2::SingleElementImage</class>
    <class kind="class">puma2::TBaseImg</class>
    <class kind="class">puma2::ThermalToColorOperator</class>
    <class kind="class">puma2::Vector</class>
    <class kind="class">puma2::Y8UV8ToRGB8Operator</class>
    <member kind="typedef">
      <type>unsigned char</type>
      <name>byte</name>
      <anchorfile>namespacepuma2.html</anchorfile>
      <anchor>a49020d34b5e2ce990f51eb8ddffabddf</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; unicap_data_buffer_t * &gt;</type>
      <name>data_buffer_ptr_vec</name>
      <anchorfile>namespacepuma2.html</anchorfile>
      <anchor>a81f0197a65a95641154353929135d4ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; unicap_device_t * &gt;</type>
      <name>device_ptr_vec</name>
      <anchorfile>namespacepuma2.html</anchorfile>
      <anchor>a40f4af3bba82456c94444cb6c2cf66b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; unicap_format_t * &gt;</type>
      <name>format_ptr_vec</name>
      <anchorfile>namespacepuma2.html</anchorfile>
      <anchor>a0f90ace635978de1025c817a57749c85</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; unicap_property_t * &gt;</type>
      <name>property_ptr_vec</name>
      <anchorfile>namespacepuma2.html</anchorfile>
      <anchor>a978c51f01b153511013d194659320446</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>msgImportant</name>
      <anchorfile>namespacepuma2.html</anchorfile>
      <anchor>a54f8a11206bf055b9979afe772c97836ad24f9c74c387ca1284e4f3729cee6458</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>msgNotice</name>
      <anchorfile>namespacepuma2.html</anchorfile>
      <anchor>a54f8a11206bf055b9979afe772c97836af06d4ec188332e38b7d943f992196145</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Matrix&lt; T &gt;</type>
      <name>operator*</name>
      <anchorfile>namespacepuma2.html</anchorfile>
      <anchor>a6c71e13e9c8b15195cb0dbbc63a8298c</anchor>
      <arglist>(const Matrix&lt; T &gt; &amp;, const Matrix&lt; T &gt; &amp;)</arglist>
    </member>
    <member kind="function">
      <type>Vector&lt; T &gt;</type>
      <name>operator*</name>
      <anchorfile>namespacepuma2.html</anchorfile>
      <anchor>a46917a0fda90ec31e606946aca01ecc0</anchor>
      <arglist>(const Matrix&lt; T &gt; &amp;, const Vector&lt; T &gt; &amp;)</arglist>
    </member>
    <member kind="function">
      <type>Vector&lt; T &gt;</type>
      <name>operator*</name>
      <anchorfile>namespacepuma2.html</anchorfile>
      <anchor>a364d71247451a63d58a1b7cfee4461ee</anchor>
      <arglist>(const T &amp;, const Vector&lt; T &gt; &amp;)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>operator*</name>
      <anchorfile>namespacepuma2.html</anchorfile>
      <anchor>af24c4618f639af1c75fe7082ddec64e8</anchor>
      <arglist>(const Vector&lt; T &gt; &amp;, const Vector&lt; T &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>puma2::AdaptorOpenCvToPuma2</name>
    <filename>classpuma2_1_1AdaptorOpenCvToPuma2.html</filename>
    <member kind="function">
      <type></type>
      <name>AdaptorOpenCvToPuma2</name>
      <anchorfile>classpuma2_1_1AdaptorOpenCvToPuma2.html</anchorfile>
      <anchor>a11fd098e92c4351049b26f61f1397e51</anchor>
      <arglist>(const ColorImageRGB8 &amp;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>AdaptorOpenCvToPuma2</name>
      <anchorfile>classpuma2_1_1AdaptorOpenCvToPuma2.html</anchorfile>
      <anchor>a655d6474f23058acf1c27d15ac57db5a</anchor>
      <arglist>(const GrayLevelImage8 &amp;)</arglist>
    </member>
    <member kind="function">
      <type>IplImage *</type>
      <name>asIplImage</name>
      <anchorfile>classpuma2_1_1AdaptorOpenCvToPuma2.html</anchorfile>
      <anchor>a572a867e0f7adf7d9f0e46422b7bbbf5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const IplImage *</type>
      <name>asIplImage</name>
      <anchorfile>classpuma2_1_1AdaptorOpenCvToPuma2.html</anchorfile>
      <anchor>ae25944dfe555f4fba397da388df64879</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~AdaptorOpenCvToPuma2</name>
      <anchorfile>classpuma2_1_1AdaptorOpenCvToPuma2.html</anchorfile>
      <anchor>ad4e24dc0664471587410620a2f574fb5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>initIpl</name>
      <anchorfile>classpuma2_1_1AdaptorOpenCvToPuma2.html</anchorfile>
      <anchor>a73d3c483c876c6d0b2ad5197381994bf</anchor>
      <arglist>(void *data, const char *colorModel, int w, int h, int nChannels)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>IplImage *</type>
      <name>iplImage</name>
      <anchorfile>classpuma2_1_1AdaptorOpenCvToPuma2.html</anchorfile>
      <anchor>adc756923d827eb9fb4aad99df09b6a42</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>puma2::ColorImageRGB8</name>
    <filename>classpuma2_1_1ColorImageRGB8.html</filename>
    <base>MultiElementImage&lt; byte, 3 &gt;</base>
    <member kind="typedef">
      <type>byte</type>
      <name>B3</name>
      <anchorfile>classpuma2_1_1ColorImageRGB8.html</anchorfile>
      <anchor>a5bd18fba323f27490b42a058a7b2b62c</anchor>
      <arglist>[3]</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>assign</name>
      <anchorfile>classpuma2_1_1ColorImageRGB8.html</anchorfile>
      <anchor>a1d3f34f8067c2ea6145283150e82d5e8</anchor>
      <arglist>(int i, int j, int n, int v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>assign</name>
      <anchorfile>classpuma2_1_1ColorImageRGB8.html</anchorfile>
      <anchor>af4a518826164cf9032eb4c0948434f51</anchor>
      <arglist>(int x, int y, int r, int g, int b)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ColorImageRGB8</name>
      <anchorfile>classpuma2_1_1ColorImageRGB8.html</anchorfile>
      <anchor>a59addfdd3f221959ba986b7c23eaa9de</anchor>
      <arglist>(int x=0, int y=0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ColorImageRGB8</name>
      <anchorfile>classpuma2_1_1ColorImageRGB8.html</anchorfile>
      <anchor>ae9b7c3c4564091a475a0a799df23104f</anchor>
      <arglist>(int x, int y, ColorImageRGB8 *m, int xo, int yo)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getElementTypeMaximum</name>
      <anchorfile>classpuma2_1_1ColorImageRGB8.html</anchorfile>
      <anchor>a587714810690ba61944256056e5473fc</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getElementTypeMinimum</name>
      <anchorfile>classpuma2_1_1ColorImageRGB8.html</anchorfile>
      <anchor>acf5316eb9710b666d438c6448d25e480</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator=</name>
      <anchorfile>classpuma2_1_1ColorImageRGB8.html</anchorfile>
      <anchor>ae13f9154f1bc5a83af4a19ea8ef83db6</anchor>
      <arglist>(const ColorImageRGB8 &amp;o)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>readFromFile</name>
      <anchorfile>classpuma2_1_1ColorImageRGB8.html</anchorfile>
      <anchor>a416d1e65cc6744d4c8aa628bfb17a4d7</anchor>
      <arglist>(const char *fileName)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeToFile</name>
      <anchorfile>classpuma2_1_1ColorImageRGB8.html</anchorfile>
      <anchor>a524fe528f9a0692c05c557e5e43b3c8a</anchor>
      <arglist>(const char *fileName) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>reset</name>
      <anchorfile>classpuma2_1_1ColorImageRGB8.html</anchorfile>
      <anchor>a85351e4a3102453ddd9831b0147f131f</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>puma2::ColorImageRGBa8</name>
    <filename>classpuma2_1_1ColorImageRGBa8.html</filename>
    <base>SingleElementImage&lt; RGBa8 &gt;</base>
    <member kind="function">
      <type>MultiElementImage&lt; byte, 4 &gt; &amp;</type>
      <name>asMultiElementImage</name>
      <anchorfile>classpuma2_1_1ColorImageRGBa8.html</anchorfile>
      <anchor>ad9c6f6935c38feba987bead32f6575b9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>assign</name>
      <anchorfile>classpuma2_1_1ColorImageRGBa8.html</anchorfile>
      <anchor>af8915879b7e375f165c2e237e287a558</anchor>
      <arglist>(int i, int j, int n, int v)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ColorImageRGBa8</name>
      <anchorfile>classpuma2_1_1ColorImageRGBa8.html</anchorfile>
      <anchor>a7046c934b380345b45465784002e03eb</anchor>
      <arglist>(int x=0, int y=0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ColorImageRGBa8</name>
      <anchorfile>classpuma2_1_1ColorImageRGBa8.html</anchorfile>
      <anchor>a746ef2e3099e8bcfbe14b895a5b15806</anchor>
      <arglist>(int x, int y, ColorImageRGBa8 *m, int xo, int yo)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getElementTypeMaximum</name>
      <anchorfile>classpuma2_1_1ColorImageRGBa8.html</anchorfile>
      <anchor>ab4a21a0c1d2fe9794dc44d524ec274e8</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getElementTypeMinimum</name>
      <anchorfile>classpuma2_1_1ColorImageRGBa8.html</anchorfile>
      <anchor>affbbf8f0a54747a94bd354f1d4adae86</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>readFromFile</name>
      <anchorfile>classpuma2_1_1ColorImageRGBa8.html</anchorfile>
      <anchor>a21c2a6337b55f0a7c7284a11e96d6f29</anchor>
      <arglist>(const char *fileName)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeToFile</name>
      <anchorfile>classpuma2_1_1ColorImageRGBa8.html</anchorfile>
      <anchor>a4172cb787593072e549c5092ae20a286</anchor>
      <arglist>(const char *fileName) const </arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>numberOfChannels</name>
      <anchorfile>classpuma2_1_1ColorImageRGBa8.html</anchorfile>
      <anchor>aa6aa8a6c5eddb3ebf1549944f54a5ac5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>MultiElementImage&lt; byte, 4 &gt;</type>
      <name>alt</name>
      <anchorfile>classpuma2_1_1ColorImageRGBa8.html</anchorfile>
      <anchor>ae8f56bda8be2b04cdf5d16cc03d5cb3a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>puma2::ColorImageUV8</name>
    <filename>classpuma2_1_1ColorImageUV8.html</filename>
    <base>MultiElementImage&lt; byte, 2 &gt;</base>
    <member kind="function">
      <type>void</type>
      <name>assign</name>
      <anchorfile>classpuma2_1_1ColorImageUV8.html</anchorfile>
      <anchor>afc687e8ecf98ce3f658c6bc597ca74cd</anchor>
      <arglist>(int x, int y, int u, int v)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ColorImageUV8</name>
      <anchorfile>classpuma2_1_1ColorImageUV8.html</anchorfile>
      <anchor>abeae1dc053185b5e8fc52fb71ec972b0</anchor>
      <arglist>(int x=0, int y=0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ColorImageUV8</name>
      <anchorfile>classpuma2_1_1ColorImageUV8.html</anchorfile>
      <anchor>ac7ebdeca1a1f7e843688693969353bb9</anchor>
      <arglist>(int x, int y, ColorImageUV8 *m, int xo, int yo)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getElementTypeMaximum</name>
      <anchorfile>classpuma2_1_1ColorImageUV8.html</anchorfile>
      <anchor>a02cab8af5e59f8b41251649558059031</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getElementTypeMinimum</name>
      <anchorfile>classpuma2_1_1ColorImageUV8.html</anchorfile>
      <anchor>aba51ad7c65a1c47125487301b414b77b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>reset</name>
      <anchorfile>classpuma2_1_1ColorImageUV8.html</anchorfile>
      <anchor>a754cf3dab8ed605f93ad74f0852570e0</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>puma2::ColorImageYUV8</name>
    <filename>classpuma2_1_1ColorImageYUV8.html</filename>
    <base>puma2::ColorImageRGB8</base>
    <member kind="function">
      <type></type>
      <name>ColorImageYUV8</name>
      <anchorfile>classpuma2_1_1ColorImageYUV8.html</anchorfile>
      <anchor>a30f5d322d37c120957d3547c6ca3bed6</anchor>
      <arglist>(int x=0, int y=0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ColorImageYUV8</name>
      <anchorfile>classpuma2_1_1ColorImageYUV8.html</anchorfile>
      <anchor>a0ae4469eb4434278d16186e954bde331</anchor>
      <arglist>(int x, int y, ColorImageYUV8 *m, int xo, int yo)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>puma2::ColorToGrayOperator</name>
    <filename>classpuma2_1_1ColorToGrayOperator.html</filename>
    <templarg>C</templarg>
    <templarg>G</templarg>
    <base>ImageToImageOperator&lt; C, G &gt;</base>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>apply</name>
      <anchorfile>classpuma2_1_1ColorToGrayOperator.html</anchorfile>
      <anchor>a6e630e3eec47d55a8c92b73ca9585c98</anchor>
      <arglist>(const C &amp;iImg, G &amp;oImg)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ColorToGrayOperator</name>
      <anchorfile>classpuma2_1_1ColorToGrayOperator.html</anchorfile>
      <anchor>a175c80dc620bbeda4bef27c3ea0234ec</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ColorToGrayOperator</name>
      <anchorfile>classpuma2_1_1ColorToGrayOperator.html</anchorfile>
      <anchor>a2fae720f95e5a2cbf1a9081a4b70839c</anchor>
      <arglist>(const C &amp;iImg, G &amp;oImg)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ColorToGrayOperator</name>
      <anchorfile>classpuma2_1_1ColorToGrayOperator.html</anchorfile>
      <anchor>a51e640282584fafeb163924632ff996a</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>puma2::Feature</name>
    <filename>structpuma2_1_1Feature.html</filename>
    <templarg>T</templarg>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>structpuma2_1_1Feature.html</anchorfile>
      <anchor>a5b03fb7d7b5a904649550a27fca01e51</anchor>
      <arglist>(const Feature&lt; T &gt; &amp;f)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;</name>
      <anchorfile>structpuma2_1_1Feature.html</anchorfile>
      <anchor>a7874716d3df4ccacaa93f1ff7f4dee7c</anchor>
      <arglist>(const Feature&lt; T &gt; &amp;f)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;=</name>
      <anchorfile>structpuma2_1_1Feature.html</anchorfile>
      <anchor>a5d5d598ddf2699ee8bdb7f041c1510b8</anchor>
      <arglist>(const Feature&lt; T &gt; &amp;f)</arglist>
    </member>
    <member kind="function">
      <type>Feature&lt; T &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>structpuma2_1_1Feature.html</anchorfile>
      <anchor>af93eb1b2f8ce17167ba9c6339dc7d1cf</anchor>
      <arglist>(const Feature&lt; T &gt; &amp;f)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>structpuma2_1_1Feature.html</anchorfile>
      <anchor>abf33b364a30be17618be312846f85d49</anchor>
      <arglist>(const Feature&lt; T &gt; &amp;f)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&gt;</name>
      <anchorfile>structpuma2_1_1Feature.html</anchorfile>
      <anchor>acbc8a3d47957e642b20c2b5eb58d7256</anchor>
      <arglist>(const Feature&lt; T &gt; &amp;f)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&gt;=</name>
      <anchorfile>structpuma2_1_1Feature.html</anchorfile>
      <anchor>aaf1e7fff47ea1431f6f328b80221ed28</anchor>
      <arglist>(const Feature&lt; T &gt; &amp;f)</arglist>
    </member>
    <member kind="variable">
      <type>T *</type>
      <name>val</name>
      <anchorfile>structpuma2_1_1Feature.html</anchorfile>
      <anchor>aae1e4947d5d9a7298eb8ea93ad104847</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>x</name>
      <anchorfile>structpuma2_1_1Feature.html</anchorfile>
      <anchor>a4a58deb350b6968a1bc879b4132f1d3e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>y</name>
      <anchorfile>structpuma2_1_1Feature.html</anchorfile>
      <anchor>a5f0aba011457d594101495deb4a97c99</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>puma2::FeatureImage</name>
    <filename>classpuma2_1_1FeatureImage.html</filename>
    <templarg>T</templarg>
    <base>puma2::SingleElementImage</base>
    <member kind="function">
      <type></type>
      <name>FeatureImage</name>
      <anchorfile>classpuma2_1_1FeatureImage.html</anchorfile>
      <anchor>a057b5cbfc50be2722696197a573957ed</anchor>
      <arglist>(int x=0, int y=0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FeatureImage</name>
      <anchorfile>classpuma2_1_1FeatureImage.html</anchorfile>
      <anchor>a29d2fcc3f4de7bd6acd95d337993b517</anchor>
      <arglist>(int x, int y, FeatureImage *m, int xo, int yo)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; Feature&lt; T &gt; &gt;</type>
      <name>getGlobalMaxima</name>
      <anchorfile>classpuma2_1_1FeatureImage.html</anchorfile>
      <anchor>a911f75716b274e46fd47b6a97cbaf4bf</anchor>
      <arglist>(int n)</arglist>
    </member>
    <member kind="function">
      <type>Feature&lt; T &gt;</type>
      <name>getGlobalMaximum</name>
      <anchorfile>classpuma2_1_1FeatureImage.html</anchorfile>
      <anchor>aaa40a46d5b27003414cf3b94a71769f9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; Feature&lt; T &gt; &gt;</type>
      <name>getGlobalMinima</name>
      <anchorfile>classpuma2_1_1FeatureImage.html</anchorfile>
      <anchor>ae7485ceab9c7ea5b324eaccf90009b35</anchor>
      <arglist>(int n)</arglist>
    </member>
    <member kind="function">
      <type>Feature&lt; T &gt;</type>
      <name>getGlobalMinimum</name>
      <anchorfile>classpuma2_1_1FeatureImage.html</anchorfile>
      <anchor>a350e27616e4e1bd2122ea91073facf8d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual GrayLevelImage8</type>
      <name>getGrayLevelImageRepresentation</name>
      <anchorfile>classpuma2_1_1FeatureImage.html</anchorfile>
      <anchor>a9ff55a529b275f61d5e5d62e092e8994</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; Feature&lt; T &gt; &gt;</type>
      <name>getLocalMaxima</name>
      <anchorfile>classpuma2_1_1FeatureImage.html</anchorfile>
      <anchor>ad8cc2fa69583e74f492f49d9207c4cbf</anchor>
      <arglist>(int n, T threshold, int radius)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; Feature&lt; T &gt; &gt;</type>
      <name>getLocalMaxima</name>
      <anchorfile>classpuma2_1_1FeatureImage.html</anchorfile>
      <anchor>a0f48b36e63bb9ce8a2e30b2b570dd6a7</anchor>
      <arglist>(T threshold, int radius)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; Feature&lt; T &gt; &gt;</type>
      <name>getLocalMinima</name>
      <anchorfile>classpuma2_1_1FeatureImage.html</anchorfile>
      <anchor>a1e31a93435f9984ef23083859707e918</anchor>
      <arglist>(int n, T threhold, int radius)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; Feature&lt; T &gt; &gt;</type>
      <name>getLocalMinima</name>
      <anchorfile>classpuma2_1_1FeatureImage.html</anchorfile>
      <anchor>aebe6994fe0077217ea3558b52a2ae442</anchor>
      <arglist>(T thresh, int radius)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~FeatureImage</name>
      <anchorfile>classpuma2_1_1FeatureImage.html</anchorfile>
      <anchor>a06e759d770d2cc8f6ddaefce41c8a12d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>createMask</name>
      <anchorfile>classpuma2_1_1FeatureImage.html</anchorfile>
      <anchor>a408ce4b5b75775ca9071aceecb7a846c</anchor>
      <arglist>(int radius, bool **(&amp;mask))</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>puma2::GaussOperator</name>
    <filename>classpuma2_1_1GaussOperator.html</filename>
    <templarg></templarg>
    <base>ImageToImageOperator&lt; SingleElementImage&lt; T &gt;, SingleElementImage&lt; T &gt; &gt;</base>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>apply</name>
      <anchorfile>classpuma2_1_1GaussOperator.html</anchorfile>
      <anchor>a0c9693866e828830312e28139767b61c</anchor>
      <arglist>(const SingleElementImage&lt; T &gt; &amp;iImg, SingleElementImage&lt; T &gt; &amp;oImg)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GaussOperator</name>
      <anchorfile>classpuma2_1_1GaussOperator.html</anchorfile>
      <anchor>a563c78af6eb30b28981799c0904d6da6</anchor>
      <arglist>(float sigma=3.0f, int maskRadius=0)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getSigma</name>
      <anchorfile>classpuma2_1_1GaussOperator.html</anchorfile>
      <anchor>ad2f0371fa8128403504fe9a6eb42b669</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~GaussOperator</name>
      <anchorfile>classpuma2_1_1GaussOperator.html</anchorfile>
      <anchor>a45d0432c69ed6d4db2d5fa0e23825f87</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double *</type>
      <name>kernel</name>
      <anchorfile>classpuma2_1_1GaussOperator.html</anchorfile>
      <anchor>ad03618fec3a3542778f3eae94a37b613</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>maskradius</name>
      <anchorfile>classpuma2_1_1GaussOperator.html</anchorfile>
      <anchor>ab5c4cf8632c7feeacb649a62fcf7576d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>sigma</name>
      <anchorfile>classpuma2_1_1GaussOperator.html</anchorfile>
      <anchor>a159731d1adac6c3837b614efceb5b18c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>puma2::GrabbingDevice</name>
    <filename>classpuma2_1_1GrabbingDevice.html</filename>
    <member kind="function">
      <type>void</type>
      <name>cleanBuffers</name>
      <anchorfile>classpuma2_1_1GrabbingDevice.html</anchorfile>
      <anchor>adebddc190867ea30deacf8caffdd9f32</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getBusType</name>
      <anchorfile>classpuma2_1_1GrabbingDevice.html</anchorfile>
      <anchor>ad60eb6ed6828a3f35e54871034f4e9dd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getDevice</name>
      <anchorfile>classpuma2_1_1GrabbingDevice.html</anchorfile>
      <anchor>a588e37ceba550fa8e83773595b2d05a3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>uint</type>
      <name>getFormatDepth</name>
      <anchorfile>classpuma2_1_1GrabbingDevice.html</anchorfile>
      <anchor>a0e0e53abf93851827030b94d5eb26fbd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getFormatDesc</name>
      <anchorfile>classpuma2_1_1GrabbingDevice.html</anchorfile>
      <anchor>af6d54d150d0cd432a0c204d31a5535f9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getFormatsList</name>
      <anchorfile>classpuma2_1_1GrabbingDevice.html</anchorfile>
      <anchor>ab5850f82e028c01fa64be0f548c5bd68</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>uint</type>
      <name>getFrameHeight</name>
      <anchorfile>classpuma2_1_1GrabbingDevice.html</anchorfile>
      <anchor>ab5a80155f3ae3b4ae2a6b92eb1268e63</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>uint</type>
      <name>getFrameSize</name>
      <anchorfile>classpuma2_1_1GrabbingDevice.html</anchorfile>
      <anchor>a6f0b6c82e57ff75ec75d7b9fcdcb305a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>uint</type>
      <name>getFrameWidth</name>
      <anchorfile>classpuma2_1_1GrabbingDevice.html</anchorfile>
      <anchor>abea206d780d3b67fa3e5192582ea6f07</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getIdentifier</name>
      <anchorfile>classpuma2_1_1GrabbingDevice.html</anchorfile>
      <anchor>aebd2e66e4b0c16eabe1cedd20e1201eb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getModelName</name>
      <anchorfile>classpuma2_1_1GrabbingDevice.html</anchorfile>
      <anchor>a0a38c870942691dba02617c11874c0e0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>uint</type>
      <name>getNumBuffers</name>
      <anchorfile>classpuma2_1_1GrabbingDevice.html</anchorfile>
      <anchor>abdbf80dcb6444da80b6989d142dca629</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getPropertiesList</name>
      <anchorfile>classpuma2_1_1GrabbingDevice.html</anchorfile>
      <anchor>afb7169c5e8abb2fa90db26af52a9a2f2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getProperty</name>
      <anchorfile>classpuma2_1_1GrabbingDevice.html</anchorfile>
      <anchor>a59d41ccdfcb84572a9d499304d87c10f</anchor>
      <arglist>(unicap_property_t **_property, uint _id)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getProperty</name>
      <anchorfile>classpuma2_1_1GrabbingDevice.html</anchorfile>
      <anchor>a753f22893140b5fd3f0b81c884d9954f</anchor>
      <arglist>(unicap_property_t **_property, std::string &amp;_desc)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getPropertyInfo</name>
      <anchorfile>classpuma2_1_1GrabbingDevice.html</anchorfile>
      <anchor>a7dad510adfb74b69345b06559007732f</anchor>
      <arglist>(const std::string &amp;_desc)</arglist>
    </member>
    <member kind="function">
      <type>unsigned long long</type>
      <name>getSerialNumber</name>
      <anchorfile>classpuma2_1_1GrabbingDevice.html</anchorfile>
      <anchor>aae5923f011bc404aecad15741aa77176</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getVendorName</name>
      <anchorfile>classpuma2_1_1GrabbingDevice.html</anchorfile>
      <anchor>a84b638826f261dd0bb12d9b828e0028c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GrabbingDevice</name>
      <anchorfile>classpuma2_1_1GrabbingDevice.html</anchorfile>
      <anchor>ab0eb9b5808ae99eb731b276a183e625e</anchor>
      <arglist>(unicap_handle_t _handle)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>grabData</name>
      <anchorfile>classpuma2_1_1GrabbingDevice.html</anchorfile>
      <anchor>a88202193e4c8c9d3d49c004955600b2d</anchor>
      <arglist>(unsigned char *_data, std::string fourcc)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>grabImage</name>
      <anchorfile>classpuma2_1_1GrabbingDevice.html</anchorfile>
      <anchor>a1f2fd8fbb9d680ee13cf87ade6e517d7</anchor>
      <arglist>(ColorImageRGB8 &amp;_image)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setFormat</name>
      <anchorfile>classpuma2_1_1GrabbingDevice.html</anchorfile>
      <anchor>a932f3398ca5b7a794cebfbaa77d03fb5</anchor>
      <arglist>(int width, int height, std::string fourcc)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setFormat</name>
      <anchorfile>classpuma2_1_1GrabbingDevice.html</anchorfile>
      <anchor>a9840327fa0f72327638a37c686e56636</anchor>
      <arglist>(const uint _formatId, const uint _subformatId)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setNumBuffers</name>
      <anchorfile>classpuma2_1_1GrabbingDevice.html</anchorfile>
      <anchor>ac551c47183a41b7e7a53bc5f951a6627</anchor>
      <arglist>(uint _numBuffers)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setProperty</name>
      <anchorfile>classpuma2_1_1GrabbingDevice.html</anchorfile>
      <anchor>a03d2f44d9c1b36721c4800df242d74bf</anchor>
      <arglist>(const std::string &amp;_name, const std::string &amp;_value)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setProperty</name>
      <anchorfile>classpuma2_1_1GrabbingDevice.html</anchorfile>
      <anchor>a8d640a14c5d21964435168a0b11ce546</anchor>
      <arglist>(const std::string &amp;_name, double &amp;_value, bool _normalized=true)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setProperty</name>
      <anchorfile>classpuma2_1_1GrabbingDevice.html</anchorfile>
      <anchor>aeb423373b8ec38a94e230e1c7e1d9df1</anchor>
      <arglist>(unicap_property_t &amp;_property)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>startCapture</name>
      <anchorfile>classpuma2_1_1GrabbingDevice.html</anchorfile>
      <anchor>ad49ae27aa2bf115e254eab1587412e8f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>stopCapture</name>
      <anchorfile>classpuma2_1_1GrabbingDevice.html</anchorfile>
      <anchor>a45ab771b4cc31e6e01bc0e0b785d6aa3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~GrabbingDevice</name>
      <anchorfile>classpuma2_1_1GrabbingDevice.html</anchorfile>
      <anchor>ad198f5de3f172b7bbeec3a532e0e6653</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>detectFormats</name>
      <anchorfile>classpuma2_1_1GrabbingDevice.html</anchorfile>
      <anchor>a9dbd30e0209749b4a740544fe1af933b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>detectProperties</name>
      <anchorfile>classpuma2_1_1GrabbingDevice.html</anchorfile>
      <anchor>a46698b9fdfcae2c8b1240a8d5e859e49</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>findFormatById</name>
      <anchorfile>classpuma2_1_1GrabbingDevice.html</anchorfile>
      <anchor>a125a042debcc7ec76c8499e2397ecadb</anchor>
      <arglist>(unicap_format_t **_format, const uint _formatId, const uint _subformatId)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>findPropertyByDesc</name>
      <anchorfile>classpuma2_1_1GrabbingDevice.html</anchorfile>
      <anchor>a12392b61cffed5903c7d1923c575ac2e</anchor>
      <arglist>(unicap_property_t **_property, const std::string &amp;_desc)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>findPropertyById</name>
      <anchorfile>classpuma2_1_1GrabbingDevice.html</anchorfile>
      <anchor>a53270a8f81704b9dd87c4fd44eb7e4a2</anchor>
      <arglist>(unicap_property_t **_property, const uint _id)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::string</type>
      <name>getFormatDesc</name>
      <anchorfile>classpuma2_1_1GrabbingDevice.html</anchorfile>
      <anchor>a5d527dc5813c5d13a40a58a46d06375c</anchor>
      <arglist>(const uint _formatId)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>prepareBuffers</name>
      <anchorfile>classpuma2_1_1GrabbingDevice.html</anchorfile>
      <anchor>aadec9374a6efbcdb03b8cbfc976fc2f2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>setFormat</name>
      <anchorfile>classpuma2_1_1GrabbingDevice.html</anchorfile>
      <anchor>a6ae11bad1cdd92886eac307767ac7c23</anchor>
      <arglist>(unicap_format_t *_format)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>setOutputColorspace</name>
      <anchorfile>classpuma2_1_1GrabbingDevice.html</anchorfile>
      <anchor>a66e32d5d649bc9f37f7d6fd487ebdc52</anchor>
      <arglist>(std::string fourcc)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>setOutputColorspace</name>
      <anchorfile>classpuma2_1_1GrabbingDevice.html</anchorfile>
      <anchor>ad11a7de33f493812aac4a25934b37e18</anchor>
      <arglist>(uint _fourcc)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>setProperty</name>
      <anchorfile>classpuma2_1_1GrabbingDevice.html</anchorfile>
      <anchor>a9df2f05823e963ce03ce24d907600f49</anchor>
      <arglist>(const std::string &amp;_name, property_value_t &amp;_value, bool _normalized=true)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>data_buffer_ptr_vec</type>
      <name>m_Buffers</name>
      <anchorfile>classpuma2_1_1GrabbingDevice.html</anchorfile>
      <anchor>acafdc1e6243fa59b0981dc1fafe8c4f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unicap_data_buffer_t</type>
      <name>m_ConvertedBuffer</name>
      <anchorfile>classpuma2_1_1GrabbingDevice.html</anchorfile>
      <anchor>a1909d43c4c2596d80f3c7c602711e3d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unicap_format_t *</type>
      <name>m_CurrentFormat</name>
      <anchorfile>classpuma2_1_1GrabbingDevice.html</anchorfile>
      <anchor>aa2305e96ef8051e5fe04b0e246820d03</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unicap_device_t</type>
      <name>m_Device</name>
      <anchorfile>classpuma2_1_1GrabbingDevice.html</anchorfile>
      <anchor>a29c8ca38b54f3c9613f734d1bd3615c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>format_ptr_vec</type>
      <name>m_Formats</name>
      <anchorfile>classpuma2_1_1GrabbingDevice.html</anchorfile>
      <anchor>a3bfe4f54eeee0cbfaaf8120d41c554b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unicap_handle_t</type>
      <name>m_Handle</name>
      <anchorfile>classpuma2_1_1GrabbingDevice.html</anchorfile>
      <anchor>ab94843b24a5c603341b84669250c05ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint</type>
      <name>m_NumBuffers</name>
      <anchorfile>classpuma2_1_1GrabbingDevice.html</anchorfile>
      <anchor>aeea17cd4f9c0b0d643da5ef5288e7fae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>property_ptr_vec</type>
      <name>m_Properties</name>
      <anchorfile>classpuma2_1_1GrabbingDevice.html</anchorfile>
      <anchor>a0184bfde7ab89d388efe7cfd63860458</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>m_TargetFourCC</name>
      <anchorfile>classpuma2_1_1GrabbingDevice.html</anchorfile>
      <anchor>a6559ac11b73db51b3e8a37d92599a89f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>puma2::GrabbingDeviceManager</name>
    <filename>classpuma2_1_1GrabbingDeviceManager.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>connectGrabbingDevice</name>
      <anchorfile>classpuma2_1_1GrabbingDeviceManager.html</anchorfile>
      <anchor>ae3ddd65acd272bbee55ec462de257480</anchor>
      <arglist>(GrabbingDevice **_device, const uint _id)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>connectGrabbingDevice</name>
      <anchorfile>classpuma2_1_1GrabbingDeviceManager.html</anchorfile>
      <anchor>a970da5050a3fa6490e5541128c9c7dc1</anchor>
      <arglist>(GrabbingDevice **_device, const std::string &amp;_description)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getDeviceInfo</name>
      <anchorfile>classpuma2_1_1GrabbingDeviceManager.html</anchorfile>
      <anchor>af50dd12e4a44f18c8cd20adf91ef5746</anchor>
      <arglist>(const uint _id)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getDeviceInfo</name>
      <anchorfile>classpuma2_1_1GrabbingDeviceManager.html</anchorfile>
      <anchor>aa7e9b3b145e74817bdc79c09e83ff0de</anchor>
      <arglist>(const std::string &amp;_description)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getDeviceList</name>
      <anchorfile>classpuma2_1_1GrabbingDeviceManager.html</anchorfile>
      <anchor>aec3c9193878b8786d11bc91763ab25ce</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>uint</type>
      <name>getNumDevices</name>
      <anchorfile>classpuma2_1_1GrabbingDeviceManager.html</anchorfile>
      <anchor>a95e79989a1ccad2d7e10952d3c588044</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>scan</name>
      <anchorfile>classpuma2_1_1GrabbingDeviceManager.html</anchorfile>
      <anchor>ab549e3d3cfdf0261ea3153c7031a15d1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static GrabbingDeviceManager *</type>
      <name>getGrabbingDeviceManager</name>
      <anchorfile>classpuma2_1_1GrabbingDeviceManager.html</anchorfile>
      <anchor>adf0c0d8d3e3e07436564de39899e566b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>connectGrabbingDevice</name>
      <anchorfile>classpuma2_1_1GrabbingDeviceManager.html</anchorfile>
      <anchor>add426537e9de574ce291a0e73d2c1fe9</anchor>
      <arglist>(GrabbingDevice **_device, unicap_device_t *_udevice)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>findDeviceByDesc</name>
      <anchorfile>classpuma2_1_1GrabbingDeviceManager.html</anchorfile>
      <anchor>a4fe77b363caee4f3d30c8f9292fcdfc8</anchor>
      <arglist>(unicap_device_t **_device, const std::string &amp;_description)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>findDeviceById</name>
      <anchorfile>classpuma2_1_1GrabbingDeviceManager.html</anchorfile>
      <anchor>a572abe2757c471d604bbda0d258e5528</anchor>
      <arglist>(unicap_device_t **_device, const uint _id)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GrabbingDeviceManager</name>
      <anchorfile>classpuma2_1_1GrabbingDeviceManager.html</anchorfile>
      <anchor>a85c3c28e4a20b70f2ad167a6a7e00565</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GrabbingDeviceManager</name>
      <anchorfile>classpuma2_1_1GrabbingDeviceManager.html</anchorfile>
      <anchor>ae33860b789908f8d59740002ddf0ef14</anchor>
      <arglist>(const GrabbingDeviceManager &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>~GrabbingDeviceManager</name>
      <anchorfile>classpuma2_1_1GrabbingDeviceManager.html</anchorfile>
      <anchor>ad4dd73203916b58c9eac68e460c50998</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>device_ptr_vec</type>
      <name>mDevices</name>
      <anchorfile>classpuma2_1_1GrabbingDeviceManager.html</anchorfile>
      <anchor>a8014d2616eddddbffca053e84ba0430b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PumaLogger *</type>
      <name>mLogger</name>
      <anchorfile>classpuma2_1_1GrabbingDeviceManager.html</anchorfile>
      <anchor>afe71cf5f0fa57ec17c92fba729ea9af4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static GrabbingDeviceManager *</type>
      <name>mTheManager</name>
      <anchorfile>classpuma2_1_1GrabbingDeviceManager.html</anchorfile>
      <anchor>acdf95240efb2a1fe17593eb89b61b1cb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>puma2::GrayLevelImage16</name>
    <filename>classpuma2_1_1GrayLevelImage16.html</filename>
    <base>SingleElementImage&lt; unsigned short &gt;</base>
    <member kind="function">
      <type>double</type>
      <name>getElementTypeMaximum</name>
      <anchorfile>classpuma2_1_1GrayLevelImage16.html</anchorfile>
      <anchor>a607e100dfefe56dbb212c503a41ca0be</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getElementTypeMinimum</name>
      <anchorfile>classpuma2_1_1GrayLevelImage16.html</anchorfile>
      <anchor>a3a8250bfd7378249ebc29e89b32f0d1f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GrayLevelImage16</name>
      <anchorfile>classpuma2_1_1GrayLevelImage16.html</anchorfile>
      <anchor>a75a82e735374f13e4fb5799af83c2637</anchor>
      <arglist>(int x=0, int y=0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GrayLevelImage16</name>
      <anchorfile>classpuma2_1_1GrayLevelImage16.html</anchorfile>
      <anchor>a0ada39f2501a9f4f506d221f5fa8a3c0</anchor>
      <arglist>(int x, int y, GrayLevelImage16 *m, int xo, int yo)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>puma2::GrayLevelImage8</name>
    <filename>classpuma2_1_1GrayLevelImage8.html</filename>
    <base>SingleElementImage&lt; byte &gt;</base>
    <member kind="function">
      <type>MultiElementImage&lt; byte, 1 &gt; &amp;</type>
      <name>asMultiElementImage</name>
      <anchorfile>classpuma2_1_1GrayLevelImage8.html</anchorfile>
      <anchor>ad9eca4a295f1c78ad680c25a3fb10606</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getElementTypeMaximum</name>
      <anchorfile>classpuma2_1_1GrayLevelImage8.html</anchorfile>
      <anchor>a7500eef8c89e8d9a0910b008b32f0823</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getElementTypeMinimum</name>
      <anchorfile>classpuma2_1_1GrayLevelImage8.html</anchorfile>
      <anchor>a5dce2d4412e6c7f198103f4247819a4f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GrayLevelImage8</name>
      <anchorfile>classpuma2_1_1GrayLevelImage8.html</anchorfile>
      <anchor>afdb1e39518725bb1609d8af55e16b8a2</anchor>
      <arglist>(int xwidth=0, int height=0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GrayLevelImage8</name>
      <anchorfile>classpuma2_1_1GrayLevelImage8.html</anchorfile>
      <anchor>a809539c5be94a5bbce5d5403cccb6d8e</anchor>
      <arglist>(const GrayLevelImage8 &amp;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GrayLevelImage8</name>
      <anchorfile>classpuma2_1_1GrayLevelImage8.html</anchorfile>
      <anchor>ae3100fd550f933729cffa4617d56414a</anchor>
      <arglist>(int width, int height, GrayLevelImage8 *m, int xo, int yo)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator MultiElementImage&lt; byte, 1 &gt; &amp;</name>
      <anchorfile>classpuma2_1_1GrayLevelImage8.html</anchorfile>
      <anchor>a1eab6c1765fe1565c0481053741e3dd8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator=</name>
      <anchorfile>classpuma2_1_1GrayLevelImage8.html</anchorfile>
      <anchor>a33b078425ec2897aab817d15ca33430d</anchor>
      <arglist>(const GrayLevelImage8 &amp;g)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>readFromFile</name>
      <anchorfile>classpuma2_1_1GrayLevelImage8.html</anchorfile>
      <anchor>a4259b621ad89a17b3603a28020915fdc</anchor>
      <arglist>(const char *fileName)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeToFile</name>
      <anchorfile>classpuma2_1_1GrayLevelImage8.html</anchorfile>
      <anchor>a7368d905af3b073ca5051a738571ee83</anchor>
      <arglist>(const char *fileName) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~GrayLevelImage8</name>
      <anchorfile>classpuma2_1_1GrayLevelImage8.html</anchorfile>
      <anchor>affde2d5c8e570b9f053528cb33a96fef</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>reset</name>
      <anchorfile>classpuma2_1_1GrayLevelImage8.html</anchorfile>
      <anchor>a919f1baf9417e0f244d05d46971db9c4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>MultiElementImage&lt; byte, 1 &gt; *</type>
      <name>alt</name>
      <anchorfile>classpuma2_1_1GrayLevelImage8.html</anchorfile>
      <anchor>a40f7e16a612c481edec8390474afd605</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>puma2::GrayLevelImageFloat</name>
    <filename>classpuma2_1_1GrayLevelImageFloat.html</filename>
    <base>SingleElementImage&lt; float &gt;</base>
    <member kind="function">
      <type>MultiElementImage&lt; float, 1 &gt; &amp;</type>
      <name>asMultiElementImage</name>
      <anchorfile>classpuma2_1_1GrayLevelImageFloat.html</anchorfile>
      <anchor>a7b93ba7fc9e02c06e3a58ba1795ccda7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getElementTypeMaximum</name>
      <anchorfile>classpuma2_1_1GrayLevelImageFloat.html</anchorfile>
      <anchor>a731509449cb37b802e52e10a83f4658a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getElementTypeMinimum</name>
      <anchorfile>classpuma2_1_1GrayLevelImageFloat.html</anchorfile>
      <anchor>af63975ae0123d671b20007e4f29dafaf</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GrayLevelImageFloat</name>
      <anchorfile>classpuma2_1_1GrayLevelImageFloat.html</anchorfile>
      <anchor>a8e6bb99c946bce7535e5579d3111c775</anchor>
      <arglist>(int xwidth=0, int height=0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GrayLevelImageFloat</name>
      <anchorfile>classpuma2_1_1GrayLevelImageFloat.html</anchorfile>
      <anchor>aa689d9a7f7bc0c366526342a6c057d5e</anchor>
      <arglist>(const GrayLevelImageFloat &amp;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GrayLevelImageFloat</name>
      <anchorfile>classpuma2_1_1GrayLevelImageFloat.html</anchorfile>
      <anchor>a73545ed0f5353bde9eb7c897759ffe91</anchor>
      <arglist>(int width, int height, GrayLevelImageFloat *m, int xo, int yo)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator MultiElementImage&lt; float, 1 &gt; &amp;</name>
      <anchorfile>classpuma2_1_1GrayLevelImageFloat.html</anchorfile>
      <anchor>a4643b87d552adb3122f3cd5f8a9eda60</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator=</name>
      <anchorfile>classpuma2_1_1GrayLevelImageFloat.html</anchorfile>
      <anchor>a6e55070795b8324098ef3b8b4fb0aee0</anchor>
      <arglist>(const GrayLevelImageFloat &amp;g)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>readFromFile</name>
      <anchorfile>classpuma2_1_1GrayLevelImageFloat.html</anchorfile>
      <anchor>a99ac43b232441be640ebebb639a2335e</anchor>
      <arglist>(const char *fileName)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeToFile</name>
      <anchorfile>classpuma2_1_1GrayLevelImageFloat.html</anchorfile>
      <anchor>a271cfa9231b85da497828841a58dfc05</anchor>
      <arglist>(const char *fileName) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~GrayLevelImageFloat</name>
      <anchorfile>classpuma2_1_1GrayLevelImageFloat.html</anchorfile>
      <anchor>a3c6f77dd675fc891ed1f83125555bb5f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>reset</name>
      <anchorfile>classpuma2_1_1GrayLevelImageFloat.html</anchorfile>
      <anchor>ac2de31bd0486e16e60c1b406110bd9bf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>MultiElementImage&lt; float, 1 &gt; *</type>
      <name>alt</name>
      <anchorfile>classpuma2_1_1GrayLevelImageFloat.html</anchorfile>
      <anchor>a7b96ca87ef9f28eaac25406bfb902ec0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>puma2::Image</name>
    <filename>classpuma2_1_1Image.html</filename>
    <member kind="function" virtualness="pure">
      <type>virtual double</type>
      <name>getElementTypeMaximum</name>
      <anchorfile>classpuma2_1_1Image.html</anchorfile>
      <anchor>aa047a006c295d4cc85a8a57c15599147</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual double</type>
      <name>getElementTypeMinimum</name>
      <anchorfile>classpuma2_1_1Image.html</anchorfile>
      <anchor>a2e34015fb529495a4465493fe0892780</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getValueRangeMaximum</name>
      <anchorfile>classpuma2_1_1Image.html</anchorfile>
      <anchor>a0725963a9b750846ee6de03d49ea8c23</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getValueRangeMinimum</name>
      <anchorfile>classpuma2_1_1Image.html</anchorfile>
      <anchor>a8bb5f7abd715df277e560eba615c751f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Image</name>
      <anchorfile>classpuma2_1_1Image.html</anchorfile>
      <anchor>a58edd1c45b4faeb5f789b0d036d02313</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>readFromFile</name>
      <anchorfile>classpuma2_1_1Image.html</anchorfile>
      <anchor>ab9827f94ffaf2322c0d04f32d0912006</anchor>
      <arglist>(const char *fileName)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setValueRangeMaximum</name>
      <anchorfile>classpuma2_1_1Image.html</anchorfile>
      <anchor>af8d7b5634544c76206534db76ed71735</anchor>
      <arglist>(double value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setValueRangeMinimum</name>
      <anchorfile>classpuma2_1_1Image.html</anchorfile>
      <anchor>add1d446ea2890c2d55b9092a7bae3a91</anchor>
      <arglist>(double value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeToFile</name>
      <anchorfile>classpuma2_1_1Image.html</anchorfile>
      <anchor>afe19aac7911721daee45660f4f6abc02</anchor>
      <arglist>(const char *fileName) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Image</name>
      <anchorfile>classpuma2_1_1Image.html</anchorfile>
      <anchor>a0294f63700543e11c0f0da85601c7ae5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>setupImageBaseVariables</name>
      <anchorfile>classpuma2_1_1Image.html</anchorfile>
      <anchor>a5648124ffc704a89e91446ced55360f0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>mValueRangeMaximum</name>
      <anchorfile>classpuma2_1_1Image.html</anchorfile>
      <anchor>ab0cb827aa85c9b38598efa32a4dedf8e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>mValueRangeMinimum</name>
      <anchorfile>classpuma2_1_1Image.html</anchorfile>
      <anchor>a7400ddacef6dacf76c8edb11d78060ed</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>puma2::ImageOperator</name>
    <filename>classpuma2_1_1ImageOperator.html</filename>
    <member kind="function">
      <type></type>
      <name>ImageOperator</name>
      <anchorfile>classpuma2_1_1ImageOperator.html</anchorfile>
      <anchor>a0522439d477714bc9ce9e291826ed492</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ImageOperator</name>
      <anchorfile>classpuma2_1_1ImageOperator.html</anchorfile>
      <anchor>a1b9cf5ecd343cc9afba670e2c12bf3ab</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>puma2::ImageOperator8</name>
    <filename>classpuma2_1_1ImageOperator8.html</filename>
    <member kind="function">
      <type></type>
      <name>ImageOperator8</name>
      <anchorfile>classpuma2_1_1ImageOperator8.html</anchorfile>
      <anchor>a260349940b2a9a215cf456a05eb89dcb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ImageOperator8</name>
      <anchorfile>classpuma2_1_1ImageOperator8.html</anchorfile>
      <anchor>a94526f5c05433220e8f30d270f2556ba</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>puma2::ImagePairToImageOperator</name>
    <filename>classpuma2_1_1ImagePairToImageOperator.html</filename>
    <templarg>I1</templarg>
    <templarg>I2</templarg>
    <templarg>O</templarg>
    <base>puma2::ImageOperator</base>
    <member kind="function">
      <type></type>
      <name>ImagePairToImageOperator</name>
      <anchorfile>classpuma2_1_1ImagePairToImageOperator.html</anchorfile>
      <anchor>a9b4522aac6ce12a1eda16684f13c538a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>operator()</name>
      <anchorfile>classpuma2_1_1ImagePairToImageOperator.html</anchorfile>
      <anchor>a6223c5b770e4cadb12f557e64486d862</anchor>
      <arglist>(const I1 &amp;iImg1, const I2 &amp;iImg2, O &amp;oImg)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ImagePairToImageOperator</name>
      <anchorfile>classpuma2_1_1ImagePairToImageOperator.html</anchorfile>
      <anchor>a8408a4fc661aa9001fe9342ab989eae3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>checkImageArgument</name>
      <anchorfile>classpuma2_1_1ImagePairToImageOperator.html</anchorfile>
      <anchor>ad13d5ed2683f37f80cbbaf01ef6bc972</anchor>
      <arglist>(const I1 &amp;iImg1, const I2 &amp;iImg2, O &amp;oImg)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual void</type>
      <name>apply</name>
      <anchorfile>classpuma2_1_1ImagePairToImageOperator.html</anchorfile>
      <anchor>a38f96a819449477d8be12ae5e9a4afed</anchor>
      <arglist>(const I1 &amp;iImg1, const I2 &amp;iImg2, O &amp;oImg)=0</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>checkArgument</name>
      <anchorfile>classpuma2_1_1ImagePairToImageOperator.html</anchorfile>
      <anchor>a1e84a72933b1badae9803fc3e6757c80</anchor>
      <arglist>(const I1 &amp;iImg1, const I2 &amp;iImg2, O &amp;oImg)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>puma2::ImageReader</name>
    <filename>classpuma2_1_1ImageReader.html</filename>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>loadJPEGImage</name>
      <anchorfile>classpuma2_1_1ImageReader.html</anchorfile>
      <anchor>a384f5c9332554f7ee33b30d6c4bd1960</anchor>
      <arglist>(ColorImageRGB8 &amp;img, byte *ptr, size_t numBytes)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>readImage</name>
      <anchorfile>classpuma2_1_1ImageReader.html</anchorfile>
      <anchor>aedbbd1e7b16f5cd699f3d363b9e413c3</anchor>
      <arglist>(GrayLevelImage8 &amp;img, std::string filename)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>readImage</name>
      <anchorfile>classpuma2_1_1ImageReader.html</anchorfile>
      <anchor>a1d1968340673475162becdbf33361f62</anchor>
      <arglist>(GrayLevelImage16 &amp;img, std::string filename)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>readImage</name>
      <anchorfile>classpuma2_1_1ImageReader.html</anchorfile>
      <anchor>a803b8f191450d67fb460ad11d7381bc3</anchor>
      <arglist>(ColorImageRGB8 &amp;img, std::string filename)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>readImage</name>
      <anchorfile>classpuma2_1_1ImageReader.html</anchorfile>
      <anchor>aa0914e3c5e6813565aca093e059b4a6a</anchor>
      <arglist>(ColorImageRGBa8 &amp;img, std::string filename)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>ImageReader</name>
      <anchorfile>classpuma2_1_1ImageReader.html</anchorfile>
      <anchor>a773c764c865e76c1776c1cde8b9da121</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>~ImageReader</name>
      <anchorfile>classpuma2_1_1ImageReader.html</anchorfile>
      <anchor>a83fdbe4b4b2cab4864dce0b524e18b9d</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>puma2::ImageToImageOperator</name>
    <filename>classpuma2_1_1ImageToImageOperator.html</filename>
    <templarg>I</templarg>
    <templarg>O</templarg>
    <base>puma2::ImageOperator</base>
    <member kind="function">
      <type></type>
      <name>ImageToImageOperator</name>
      <anchorfile>classpuma2_1_1ImageToImageOperator.html</anchorfile>
      <anchor>a9cfd2cf2947bfefb8237fc2dcabaf650</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>operator()</name>
      <anchorfile>classpuma2_1_1ImageToImageOperator.html</anchorfile>
      <anchor>a5d7b1a43e5ae27f243387eeadb3174e9</anchor>
      <arglist>(const I &amp;iImg, O &amp;oImg)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ImageToImageOperator</name>
      <anchorfile>classpuma2_1_1ImageToImageOperator.html</anchorfile>
      <anchor>ae4b0e893e6d0730e761229a5b5266cf9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>checkImageArgument</name>
      <anchorfile>classpuma2_1_1ImageToImageOperator.html</anchorfile>
      <anchor>a27aff060d3ac2c9d5efafe6a87ffaa55</anchor>
      <arglist>(const I &amp;iImg, O &amp;oImg)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual void</type>
      <name>apply</name>
      <anchorfile>classpuma2_1_1ImageToImageOperator.html</anchorfile>
      <anchor>ae5337e2cfff78bc68f4816e77bf709a0</anchor>
      <arglist>(const I &amp;iImg, O &amp;oImg)=0</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>checkArgument</name>
      <anchorfile>classpuma2_1_1ImageToImageOperator.html</anchorfile>
      <anchor>a39a48b496ffc6768ed016c45150c2e50</anchor>
      <arglist>(const I &amp;iImg, O &amp;oImg)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>puma2::ImageToImageOperator8</name>
    <filename>classpuma2_1_1ImageToImageOperator8.html</filename>
    <base>puma2::ImageOperator8</base>
    <member kind="function">
      <type></type>
      <name>ImageToImageOperator8</name>
      <anchorfile>classpuma2_1_1ImageToImageOperator8.html</anchorfile>
      <anchor>a0ac2675aa49faca7eff68e648c472035</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>operator()</name>
      <anchorfile>classpuma2_1_1ImageToImageOperator8.html</anchorfile>
      <anchor>aaea839e3c8f7faf0cb7179b639a6dacf</anchor>
      <arglist>(const GrayLevelImage8 &amp;iImg, GrayLevelImage8 &amp;oImg)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ImageToImageOperator8</name>
      <anchorfile>classpuma2_1_1ImageToImageOperator8.html</anchorfile>
      <anchor>a24d0b3c31c0cc4b467c5f15cffd4b7a8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>apply</name>
      <anchorfile>classpuma2_1_1ImageToImageOperator8.html</anchorfile>
      <anchor>aff1f5828b24088cf3c336159a3a5cce2</anchor>
      <arglist>(const GrayLevelImage8 &amp;iImg, GrayLevelImage8 &amp;oImg)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>checkSize</name>
      <anchorfile>classpuma2_1_1ImageToImageOperator8.html</anchorfile>
      <anchor>a5fc71389d5eafc30a8b86fc829b16a3f</anchor>
      <arglist>(const GrayLevelImage8 &amp;iImg, GrayLevelImage8 &amp;oImg)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>puma2::ImageToImagePairOperator</name>
    <filename>classpuma2_1_1ImageToImagePairOperator.html</filename>
    <templarg>InputClass</templarg>
    <templarg>OutputClass1</templarg>
    <templarg>OutputClass2</templarg>
    <base>puma2::ImageOperator</base>
    <member kind="function">
      <type></type>
      <name>ImageToImagePairOperator</name>
      <anchorfile>classpuma2_1_1ImageToImagePairOperator.html</anchorfile>
      <anchor>ae96f9dc40977a243790350602f9f4736</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>operator()</name>
      <anchorfile>classpuma2_1_1ImageToImagePairOperator.html</anchorfile>
      <anchor>ac60b0058ebe166f3318967003852e499</anchor>
      <arglist>(const InputClass &amp;inputImage, OutputClass1 &amp;outputImage1, OutputClass2 &amp;outputImage2)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ImageToImagePairOperator</name>
      <anchorfile>classpuma2_1_1ImageToImagePairOperator.html</anchorfile>
      <anchor>a1433fda8a3b472f9f8daa59804a25bbb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>checkImageArgument</name>
      <anchorfile>classpuma2_1_1ImageToImagePairOperator.html</anchorfile>
      <anchor>a35b9a75f3f5e32cc650262b7fc90ecae</anchor>
      <arglist>(const InputClass &amp;inputImage, OutputClass1 &amp;outputImage1, OutputClass2 &amp;outputImage2)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual void</type>
      <name>apply</name>
      <anchorfile>classpuma2_1_1ImageToImagePairOperator.html</anchorfile>
      <anchor>af745da187b3d3f04af225b28fb442689</anchor>
      <arglist>(const InputClass &amp;inputImage, OutputClass1 &amp;outputImage1, OutputClass2 &amp;outputImage2)=0</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>checkArgument</name>
      <anchorfile>classpuma2_1_1ImageToImagePairOperator.html</anchorfile>
      <anchor>a001f4aeddebc51a44acb0b514493bb40</anchor>
      <arglist>(const InputClass &amp;inputImage, OutputClass1 &amp;outputImage1, OutputClass2 &amp;outputImage2)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>puma2::ImageWriter</name>
    <filename>classpuma2_1_1ImageWriter.html</filename>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>writeImage</name>
      <anchorfile>classpuma2_1_1ImageWriter.html</anchorfile>
      <anchor>a7f9aa9eab0be2940d5c6635355d3aecd</anchor>
      <arglist>(const GrayLevelImage8 &amp;img, std::string filename)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>writeImage</name>
      <anchorfile>classpuma2_1_1ImageWriter.html</anchorfile>
      <anchor>a2e52613aec52facdd8ea96305cd6f165</anchor>
      <arglist>(const GrayLevelImage16 &amp;img, std::string filename)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>writeImage</name>
      <anchorfile>classpuma2_1_1ImageWriter.html</anchorfile>
      <anchor>a55dca7d4e706fe0f9c4516db5715ece6</anchor>
      <arglist>(const ColorImageRGB8 &amp;img, std::string filename)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>writeImage</name>
      <anchorfile>classpuma2_1_1ImageWriter.html</anchorfile>
      <anchor>ab9cee9c0efb0c34986de39dcef2a044c</anchor>
      <arglist>(const ColorImageRGBa8 &amp;img, std::string filename)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>writeImage</name>
      <anchorfile>classpuma2_1_1ImageWriter.html</anchorfile>
      <anchor>a30f91680d7ef8766272c2102a7bfb0a6</anchor>
      <arglist>(FeatureImage&lt; T &gt; &amp;img, std::string filename)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>ImageWriter</name>
      <anchorfile>classpuma2_1_1ImageWriter.html</anchorfile>
      <anchor>acadb0e69def6cd6804816545aa92fced</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>~ImageWriter</name>
      <anchorfile>classpuma2_1_1ImageWriter.html</anchorfile>
      <anchor>af0ff81a32dd2cb88184710ef1e12259e</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>puma2::Matrix</name>
    <filename>classpuma2_1_1Matrix.html</filename>
    <templarg>T</templarg>
    <member kind="function">
      <type>int</type>
      <name>getHeight</name>
      <anchorfile>classpuma2_1_1Matrix.html</anchorfile>
      <anchor>a0d140853bc2e842716ce3704b6e956e9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getWidth</name>
      <anchorfile>classpuma2_1_1Matrix.html</anchorfile>
      <anchor>a853527f531319d669977797ba91e7e55</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isSubMatrix</name>
      <anchorfile>classpuma2_1_1Matrix.html</anchorfile>
      <anchor>a54ee99a393e9316e0716fa202e4e7b11</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Matrix</name>
      <anchorfile>classpuma2_1_1Matrix.html</anchorfile>
      <anchor>a0b9cfa2302a0273afb1b26e501f93abc</anchor>
      <arglist>(const Matrix &amp;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Matrix</name>
      <anchorfile>classpuma2_1_1Matrix.html</anchorfile>
      <anchor>a31a4b4ac8efaf949602057682b432487</anchor>
      <arglist>(int=0, int=0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Matrix</name>
      <anchorfile>classpuma2_1_1Matrix.html</anchorfile>
      <anchor>a9c75a82c91827b8a1ae1db3aa5a7d6d1</anchor>
      <arglist>(int, int, Matrix *, int xo, int yo)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator const T **</name>
      <anchorfile>classpuma2_1_1Matrix.html</anchorfile>
      <anchor>a01ea493de99e0e5a6e50f7295e797053</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator T **</name>
      <anchorfile>classpuma2_1_1Matrix.html</anchorfile>
      <anchor>a4bedd60e218a509fa4827c2b3be4c611</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator=</name>
      <anchorfile>classpuma2_1_1Matrix.html</anchorfile>
      <anchor>a815c9efcb55640be2fa74a2021c81b81</anchor>
      <arglist>(const Matrix &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator=</name>
      <anchorfile>classpuma2_1_1Matrix.html</anchorfile>
      <anchor>ae4e04c7bd1b281ce058aeac8c76291c5</anchor>
      <arglist>(const T &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>Vector&lt; T &gt; &amp;</type>
      <name>operator[]</name>
      <anchorfile>classpuma2_1_1Matrix.html</anchorfile>
      <anchor>a3a2e3bc9a5f56b99844e0b5f58967ea1</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>const Vector&lt; T &gt; &amp;</type>
      <name>operator[]</name>
      <anchorfile>classpuma2_1_1Matrix.html</anchorfile>
      <anchor>adcdda39dd3bbda59e528971dfc12713c</anchor>
      <arglist>(int) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>classpuma2_1_1Matrix.html</anchorfile>
      <anchor>a190a5b7d89989c6974b014723276b24c</anchor>
      <arglist>(int x, int y)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>classpuma2_1_1Matrix.html</anchorfile>
      <anchor>a95e33769d90abba0a858fd862f69cb88</anchor>
      <arglist>(int x, int y, Matrix *m, int xo, int yo)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Matrix</name>
      <anchorfile>classpuma2_1_1Matrix.html</anchorfile>
      <anchor>a9b1c3627f573d78a2f08623fdfef990f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>T</type>
      <name>ElemType</name>
      <anchorfile>classpuma2_1_1Matrix.html</anchorfile>
      <anchor>a22c2190292dafd63590a8b0b0a9f98ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Matrix&lt; T &gt; *</type>
      <name>master</name>
      <anchorfile>classpuma2_1_1Matrix.html</anchorfile>
      <anchor>a251ba4166d35d40cf301085c8c007eaf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>T **</type>
      <name>matrix</name>
      <anchorfile>classpuma2_1_1Matrix.html</anchorfile>
      <anchor>a3e72a410219a8dfef2142d8db01fdef5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>mXSize</name>
      <anchorfile>classpuma2_1_1Matrix.html</anchorfile>
      <anchor>a5ee25e4d1b1a8b88dafd6b4a3ee34aeb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>mYSize</name>
      <anchorfile>classpuma2_1_1Matrix.html</anchorfile>
      <anchor>a91df8d923ae36e3d373c9ea70b136d01</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>rcount</name>
      <anchorfile>classpuma2_1_1Matrix.html</anchorfile>
      <anchor>a5ac7fa1e9d918939797bf02c5d1daa4c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Vector&lt; T &gt; **</type>
      <name>vp</name>
      <anchorfile>classpuma2_1_1Matrix.html</anchorfile>
      <anchor>addc7aceb45c3369e21db56f452b6eab1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>puma2::MedianFilter</name>
    <filename>classpuma2_1_1MedianFilter.html</filename>
    <templarg></templarg>
    <base>ImageToImageOperator&lt; T, T &gt;</base>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>apply</name>
      <anchorfile>classpuma2_1_1MedianFilter.html</anchorfile>
      <anchor>ac6766807015e6db46aa99624b50760cb</anchor>
      <arglist>(const T &amp;iImg, T &amp;oImg)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getWindowHeight</name>
      <anchorfile>classpuma2_1_1MedianFilter.html</anchorfile>
      <anchor>af071034da5dcc2489184444dd135dae4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getWindowWidth</name>
      <anchorfile>classpuma2_1_1MedianFilter.html</anchorfile>
      <anchor>a1e2229ffe0863ddcc1225f8813b5f699</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MedianFilter</name>
      <anchorfile>classpuma2_1_1MedianFilter.html</anchorfile>
      <anchor>a73ba261056b8481ea08cf8c2e3f7f54d</anchor>
      <arglist>(int windowWidth, int windowHeight)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MedianFilter</name>
      <anchorfile>classpuma2_1_1MedianFilter.html</anchorfile>
      <anchor>a744d70d8f4b6084e451467bf5f1f2f7f</anchor>
      <arglist>(int windowSize)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~MedianFilter</name>
      <anchorfile>classpuma2_1_1MedianFilter.html</anchorfile>
      <anchor>ad54108f9597c4cea40b7eab859a90d5c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>computeHelpers</name>
      <anchorfile>classpuma2_1_1MedianFilter.html</anchorfile>
      <anchor>a6483d1c985861e2b6eadc11d76cbd8d0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>mHalfWindowHeight</name>
      <anchorfile>classpuma2_1_1MedianFilter.html</anchorfile>
      <anchor>a53549904db3b1aeb06a870e8ba966b04</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>mHalfWindowWidth</name>
      <anchorfile>classpuma2_1_1MedianFilter.html</anchorfile>
      <anchor>ac6cfba8485ee93801932d010c080722b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>mMedianIndex</name>
      <anchorfile>classpuma2_1_1MedianFilter.html</anchorfile>
      <anchor>a3422e59cc9ea30a7fe538eac192c6de8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>mNumWindowElements</name>
      <anchorfile>classpuma2_1_1MedianFilter.html</anchorfile>
      <anchor>a1e3f314c81abb63d8500d273a49531ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>T::ElementType *</type>
      <name>mWindowElements</name>
      <anchorfile>classpuma2_1_1MedianFilter.html</anchorfile>
      <anchor>a54d43d5bf0042338069fcbecbc5b5be6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>mWindowHeight</name>
      <anchorfile>classpuma2_1_1MedianFilter.html</anchorfile>
      <anchor>a899c4034e0b06c307c7a2b40cbe3efa6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>mWindowWidth</name>
      <anchorfile>classpuma2_1_1MedianFilter.html</anchorfile>
      <anchor>af306006b7437904528a93e643f6d54f9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>puma2::Mirror</name>
    <filename>classpuma2_1_1Mirror.html</filename>
    <templarg></templarg>
    <base>ImageToImageOperator&lt; T, T &gt;</base>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>apply</name>
      <anchorfile>classpuma2_1_1Mirror.html</anchorfile>
      <anchor>aff4273eb2b60dd26c537ae786ed4baed</anchor>
      <arglist>(const T &amp;iImg, T &amp;oImg)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getHorizontalEnabled</name>
      <anchorfile>classpuma2_1_1Mirror.html</anchorfile>
      <anchor>a79e541c9d65658430630d859344b9c7f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getVerticalEnabled</name>
      <anchorfile>classpuma2_1_1Mirror.html</anchorfile>
      <anchor>ab52073cc43835005f2014cbb05482a60</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Mirror</name>
      <anchorfile>classpuma2_1_1Mirror.html</anchorfile>
      <anchor>a4dbacd9f3dc51758a6073391c575fb54</anchor>
      <arglist>(const bool iVertical=true, const bool iHorizontal=true)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setHorizontal</name>
      <anchorfile>classpuma2_1_1Mirror.html</anchorfile>
      <anchor>a9d2ec91e67dbcc350438cb01d236c5b9</anchor>
      <arglist>(const bool iEnable=true)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setVertical</name>
      <anchorfile>classpuma2_1_1Mirror.html</anchorfile>
      <anchor>a47afc1ed2630d774dea94e42324ae174</anchor>
      <arglist>(const bool iEnable=true)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Mirror</name>
      <anchorfile>classpuma2_1_1Mirror.html</anchorfile>
      <anchor>a4f9ebd06eb3c97d51d2898dacf93c15f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>mHorizontal</name>
      <anchorfile>classpuma2_1_1Mirror.html</anchorfile>
      <anchor>ac031ef063eeb9313eb03821a12822b3c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>mVertical</name>
      <anchorfile>classpuma2_1_1Mirror.html</anchorfile>
      <anchor>a75aa63cf8b1b445e6306e547d0d9d023</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>puma2::MultiElementImage</name>
    <filename>classpuma2_1_1MultiElementImage.html</filename>
    <templarg>T</templarg>
    <templarg>N</templarg>
    <base>TBaseImg&lt; MultiElementPixel&lt; T, N &gt; &gt;</base>
    <member kind="typedef">
      <type>MultiElementImageIterChannel&lt; T, N &gt;</type>
      <name>ChannelIterator</name>
      <anchorfile>classpuma2_1_1MultiElementImage.html</anchorfile>
      <anchor>a1a8563184c4784368fc84d76f08bd3a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>T</type>
      <name>ElementType</name>
      <anchorfile>classpuma2_1_1MultiElementImage.html</anchorfile>
      <anchor>ab0eaa375b0170f86cbbaf88053ba8817</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MultiElementImageIter&lt; T, N &gt;</type>
      <name>PixelIterator</name>
      <anchorfile>classpuma2_1_1MultiElementImage.html</anchorfile>
      <anchor>ad5d68f000309e5ef9a282ee6a5ed3d21</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MultiElementPixel&lt; T, N &gt;</type>
      <name>PixelType</name>
      <anchorfile>classpuma2_1_1MultiElementImage.html</anchorfile>
      <anchor>afdc8a9bdaf37beb7d0fa31e50a4ee968</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>MultiElementImageIter&lt; T, N &gt;</type>
      <name>begin</name>
      <anchorfile>classpuma2_1_1MultiElementImage.html</anchorfile>
      <anchor>a83a2c5ad6cc8e2bf3f4ba5f52b3e93c9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>MultiElementImageIterChannel&lt; T, N &gt;</type>
      <name>begin</name>
      <anchorfile>classpuma2_1_1MultiElementImage.html</anchorfile>
      <anchor>a1d71fc08dc6bc34d53b8f5386b5ea6e9</anchor>
      <arglist>(int n)</arglist>
    </member>
    <member kind="function">
      <type>MultiElementImageIter&lt; T, N &gt;</type>
      <name>end</name>
      <anchorfile>classpuma2_1_1MultiElementImage.html</anchorfile>
      <anchor>ae0c42460d7dcb486db26443348b79a4a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>MultiElementImageIterChannel&lt; T, N &gt;</type>
      <name>end</name>
      <anchorfile>classpuma2_1_1MultiElementImage.html</anchorfile>
      <anchor>a23c306a7e546d166c721705710df5bcf</anchor>
      <arglist>(int n)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MultiElementImage</name>
      <anchorfile>classpuma2_1_1MultiElementImage.html</anchorfile>
      <anchor>aa6de9a8907f18cd99d6f93a573b264dd</anchor>
      <arglist>(int width=0, int height=0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MultiElementImage</name>
      <anchorfile>classpuma2_1_1MultiElementImage.html</anchorfile>
      <anchor>af8c37cc83a7cc49e87fc1845b48d0297</anchor>
      <arglist>(int width, int height, MultiElementImage *master, int xOffset, int yOffset)</arglist>
    </member>
    <member kind="function">
      <type>const ElementType</type>
      <name>sample</name>
      <anchorfile>classpuma2_1_1MultiElementImage.html</anchorfile>
      <anchor>a9df564ffc65e39b3aa7c9cc99aa80603</anchor>
      <arglist>(int x, int y, int n) const </arglist>
    </member>
    <member kind="function">
      <type>ElementType &amp;</type>
      <name>sample</name>
      <anchorfile>classpuma2_1_1MultiElementImage.html</anchorfile>
      <anchor>a1bd75d85b47cfa047d3e6f7ca38c3147</anchor>
      <arglist>(int x, int y, int n)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>numberOfChannels</name>
      <anchorfile>classpuma2_1_1MultiElementImage.html</anchorfile>
      <anchor>ad65c5aa180d6ed1e2c3fbbe9e7c69d0c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>MultiElementImageIter&lt; T, N &gt;</name>
      <anchorfile>classpuma2_1_1MultiElementImage.html</anchorfile>
      <anchor>a77cd93dd942b7f165d084c45c650c049</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>MultiElementImageIterChannel&lt; T, N &gt;</name>
      <anchorfile>classpuma2_1_1MultiElementImage.html</anchorfile>
      <anchor>a874c5b2f310e0694ceff54e9e74feb3c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>puma2::MultiElementImageIter</name>
    <filename>classpuma2_1_1MultiElementImageIter.html</filename>
    <templarg>T</templarg>
    <templarg>N</templarg>
    <member kind="function">
      <type></type>
      <name>operator P *</name>
      <anchorfile>classpuma2_1_1MultiElementImageIter.html</anchorfile>
      <anchor>a43ed6625bac4bf683b58c521186917ff</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>classpuma2_1_1MultiElementImageIter.html</anchorfile>
      <anchor>a234072c53cf23ae3c6188f4204488727</anchor>
      <arglist>(const MultiElementImageIter &amp;i) const </arglist>
    </member>
    <member kind="function">
      <type>P &amp;</type>
      <name>operator*</name>
      <anchorfile>classpuma2_1_1MultiElementImageIter.html</anchorfile>
      <anchor>ab5acc1ae0c650deb5811de5335d6a312</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>MultiElementImageIter &amp;</type>
      <name>operator++</name>
      <anchorfile>classpuma2_1_1MultiElementImageIter.html</anchorfile>
      <anchor>a02154edb2faa3f720b99059b17fd7670</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>MultiElementImageIter</type>
      <name>operator++</name>
      <anchorfile>classpuma2_1_1MultiElementImageIter.html</anchorfile>
      <anchor>a6a6226b618c5e1902e65201d2476ec67</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>MultiElementImageIter &amp;</type>
      <name>operator--</name>
      <anchorfile>classpuma2_1_1MultiElementImageIter.html</anchorfile>
      <anchor>a0644c3ebcf3e1ed7bbf13c104c3ea9a6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>MultiElementImageIter</type>
      <name>operator--</name>
      <anchorfile>classpuma2_1_1MultiElementImageIter.html</anchorfile>
      <anchor>a0c08016b2c80c8ce282767680174e1a2</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>P *</type>
      <name>operator-&gt;</name>
      <anchorfile>classpuma2_1_1MultiElementImageIter.html</anchorfile>
      <anchor>a3e8470bc0a25ffa1d874f41d57432342</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classpuma2_1_1MultiElementImageIter.html</anchorfile>
      <anchor>acd26cf8540268b5192487e0d58b49fd6</anchor>
      <arglist>(const MultiElementImageIter &amp;i) const </arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>T</type>
      <name>P</name>
      <anchorfile>classpuma2_1_1MultiElementImageIter.html</anchorfile>
      <anchor>a15585df63ff8c08f7b75b1794220ba39</anchor>
      <arglist>[N]</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>P *</type>
      <name>curr</name>
      <anchorfile>classpuma2_1_1MultiElementImageIter.html</anchorfile>
      <anchor>a2453cf2cb8b825e7480c3aa065dc0729</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>P *</type>
      <name>end</name>
      <anchorfile>classpuma2_1_1MultiElementImageIter.html</anchorfile>
      <anchor>ac25f2a2d6811913e53df135e5d8056b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>P *</type>
      <name>start</name>
      <anchorfile>classpuma2_1_1MultiElementImageIter.html</anchorfile>
      <anchor>ae3f40cf1fcd750bc417d24dbe632a564</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>MultiElementImage&lt; T, N &gt;</name>
      <anchorfile>classpuma2_1_1MultiElementImageIter.html</anchorfile>
      <anchor>a14e47887ae3f2c93a22d1f8b115f5fbe</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>puma2::MultiElementImageIterChannel</name>
    <filename>classpuma2_1_1MultiElementImageIterChannel.html</filename>
    <templarg>T</templarg>
    <templarg>N</templarg>
    <member kind="function">
      <type></type>
      <name>operator P **</name>
      <anchorfile>classpuma2_1_1MultiElementImageIterChannel.html</anchorfile>
      <anchor>a0d2a59eac2d7d20bebead96a53156e28</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>classpuma2_1_1MultiElementImageIterChannel.html</anchorfile>
      <anchor>a8bb3960b2f1b2b825eb41bef5483d015</anchor>
      <arglist>(const MultiElementImageIterChannel &amp;i) const </arglist>
    </member>
    <member kind="function">
      <type>T &amp;</type>
      <name>operator*</name>
      <anchorfile>classpuma2_1_1MultiElementImageIterChannel.html</anchorfile>
      <anchor>a74305aa474d00715f91e2dc31f903d53</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>MultiElementImageIterChannel &amp;</type>
      <name>operator++</name>
      <anchorfile>classpuma2_1_1MultiElementImageIterChannel.html</anchorfile>
      <anchor>aef1af9ccab121676557fb58da16801ab</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>MultiElementImageIterChannel</type>
      <name>operator++</name>
      <anchorfile>classpuma2_1_1MultiElementImageIterChannel.html</anchorfile>
      <anchor>a4de1315bc314917e20b1f946a6f40955</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>MultiElementImageIterChannel &amp;</type>
      <name>operator--</name>
      <anchorfile>classpuma2_1_1MultiElementImageIterChannel.html</anchorfile>
      <anchor>ae902748eda8e02cdeded319286506486</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>MultiElementImageIterChannel</type>
      <name>operator--</name>
      <anchorfile>classpuma2_1_1MultiElementImageIterChannel.html</anchorfile>
      <anchor>ac17e93e568e706755dd89e55a939762e</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>T **</type>
      <name>operator-&gt;</name>
      <anchorfile>classpuma2_1_1MultiElementImageIterChannel.html</anchorfile>
      <anchor>af9853ca10757a61193a2fdcf2870b96f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classpuma2_1_1MultiElementImageIterChannel.html</anchorfile>
      <anchor>a5210b08fa25e2063a0c58bf7d7c2734a</anchor>
      <arglist>(const MultiElementImageIterChannel &amp;i) const </arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>T</type>
      <name>P</name>
      <anchorfile>classpuma2_1_1MultiElementImageIterChannel.html</anchorfile>
      <anchor>ab1d62130079e7e522b92224612525dc0</anchor>
      <arglist>[N]</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>c</name>
      <anchorfile>classpuma2_1_1MultiElementImageIterChannel.html</anchorfile>
      <anchor>a4653d753f3eaf4cd5e66075a54be057c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>P *</type>
      <name>curr</name>
      <anchorfile>classpuma2_1_1MultiElementImageIterChannel.html</anchorfile>
      <anchor>ab63edac30cfdca7f2124c27b4bdadc8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>P *</type>
      <name>end</name>
      <anchorfile>classpuma2_1_1MultiElementImageIterChannel.html</anchorfile>
      <anchor>aa30b67d5a7d99cebba71220d767e8d84</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>P *</type>
      <name>start</name>
      <anchorfile>classpuma2_1_1MultiElementImageIterChannel.html</anchorfile>
      <anchor>abae0ad579003951b24b79af72a356738</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>MultiElementImage&lt; T, N &gt;</name>
      <anchorfile>classpuma2_1_1MultiElementImageIterChannel.html</anchorfile>
      <anchor>a14e47887ae3f2c93a22d1f8b115f5fbe</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>puma2::MultiElementPixel</name>
    <filename>classpuma2_1_1MultiElementPixel.html</filename>
    <templarg>T</templarg>
    <templarg>N</templarg>
    <member kind="function">
      <type></type>
      <name>operator const T *</name>
      <anchorfile>classpuma2_1_1MultiElementPixel.html</anchorfile>
      <anchor>ac284f4d132892d38e56b2a3272c5bd60</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator T *</name>
      <anchorfile>classpuma2_1_1MultiElementPixel.html</anchorfile>
      <anchor>ab43baf1448dbc60bfca09c6c8d121787</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>MultiElementPixel&lt; T, N &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classpuma2_1_1MultiElementPixel.html</anchorfile>
      <anchor>a36fbb1a1efd5b18765449304940ea2dd</anchor>
      <arglist>(MultiElementPixel&lt; T, N &gt; other)</arglist>
    </member>
    <member kind="variable">
      <type>T</type>
      <name>data</name>
      <anchorfile>classpuma2_1_1MultiElementPixel.html</anchorfile>
      <anchor>ac58b59243ca518d5ed33f023de2a530e</anchor>
      <arglist>[N]</arglist>
    </member>
  </compound>
  <compound kind="union">
    <name>puma2::property_value_t</name>
    <filename>unionpuma2_1_1property__value__t.html</filename>
    <member kind="variable">
      <type>void *</type>
      <name>data</name>
      <anchorfile>unionpuma2_1_1property__value__t.html</anchorfile>
      <anchor>a6b83fe294ae5eb1117428d6155838e8a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u_int64_t</type>
      <name>flags</name>
      <anchorfile>unionpuma2_1_1property__value__t.html</anchorfile>
      <anchor>afb0d2aad52d97fb0a4ccade529cc2176</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>menuItem</name>
      <anchorfile>unionpuma2_1_1property__value__t.html</anchorfile>
      <anchor>a3b1455a17f1eec218d15a074faaa4aac</anchor>
      <arglist>[128]</arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>value</name>
      <anchorfile>unionpuma2_1_1property__value__t.html</anchorfile>
      <anchor>ac09cfa9e83ebc34203a2f22d748996cd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>puma2::PumaException</name>
    <filename>classpuma2_1_1PumaException.html</filename>
    <member kind="enumeration">
      <name>exceptionSeverity</name>
      <anchorfile>classpuma2_1_1PumaException.html</anchorfile>
      <anchor>a4bee99858d305d55485133c3f3c2f895</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>inaccuracy</name>
      <anchorfile>classpuma2_1_1PumaException.html</anchorfile>
      <anchor>a4bee99858d305d55485133c3f3c2f895a7fb72ff9d478b2a80eb21990dd48cc8c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>faulty</name>
      <anchorfile>classpuma2_1_1PumaException.html</anchorfile>
      <anchor>a4bee99858d305d55485133c3f3c2f895a94d63e767ca1cd6a935cb0890229f3b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ignorable</name>
      <anchorfile>classpuma2_1_1PumaException.html</anchorfile>
      <anchor>a4bee99858d305d55485133c3f3c2f895a961069ea3c70304992d9b0d51dd304c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>intolerable</name>
      <anchorfile>classpuma2_1_1PumaException.html</anchorfile>
      <anchor>a4bee99858d305d55485133c3f3c2f895a7159b574cd3745b742b0beca2f20e2dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>description</name>
      <anchorfile>classpuma2_1_1PumaException.html</anchorfile>
      <anchor>a69b9619e4ecae863bfd0702048b996aa</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PumaException</name>
      <anchorfile>classpuma2_1_1PumaException.html</anchorfile>
      <anchor>ac96219ea60762f2728e45b20d1ec9378</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PumaException</name>
      <anchorfile>classpuma2_1_1PumaException.html</anchorfile>
      <anchor>af46d2a02ba040dc31726f898dd2f3b55</anchor>
      <arglist>(exceptionSeverity severity, std::string &amp;msg)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~PumaException</name>
      <anchorfile>classpuma2_1_1PumaException.html</anchorfile>
      <anchor>a7fa7e2c33dfde320cf3d36445628e438</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>message</name>
      <anchorfile>classpuma2_1_1PumaException.html</anchorfile>
      <anchor>aa30deff4dedbd8aab07602fe7a31d0d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>exceptionSeverity</type>
      <name>severity</name>
      <anchorfile>classpuma2_1_1PumaException.html</anchorfile>
      <anchor>a94b9a5e0683f2f5f076b40ce5b254b85</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>puma2::RGB8ToY8UV8Operator</name>
    <filename>classpuma2_1_1RGB8ToY8UV8Operator.html</filename>
    <base>ImageToImagePairOperator&lt; ColorImageRGB8, GrayLevelImage8, ColorImageUV8 &gt;</base>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>apply</name>
      <anchorfile>classpuma2_1_1RGB8ToY8UV8Operator.html</anchorfile>
      <anchor>a0aba6f1edaaeb053ef021d0af6336521</anchor>
      <arglist>(const ColorImageRGB8 &amp;constRgbImage, GrayLevelImage8 &amp;imageY, ColorImageUV8 &amp;imageUV)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RGB8ToY8UV8Operator</name>
      <anchorfile>classpuma2_1_1RGB8ToY8UV8Operator.html</anchorfile>
      <anchor>a18ca9e0c29a11f8cea444290a74c7489</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RGB8ToY8UV8Operator</name>
      <anchorfile>classpuma2_1_1RGB8ToY8UV8Operator.html</anchorfile>
      <anchor>ac43be0e61043288d32d5b69e0df3512c</anchor>
      <arglist>(const ColorImageRGB8 &amp;constRgbImage, GrayLevelImage8 &amp;imageY, ColorImageUV8 &amp;imageUV)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~RGB8ToY8UV8Operator</name>
      <anchorfile>classpuma2_1_1RGB8ToY8UV8Operator.html</anchorfile>
      <anchor>ad1c0bdc5ed0df17118d7e900bd0869f4</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>puma2::RGBa8</name>
    <filename>structpuma2_1_1RGBa8.html</filename>
    <member kind="typedef">
      <type>byte</type>
      <name>B4</name>
      <anchorfile>structpuma2_1_1RGBa8.html</anchorfile>
      <anchor>a0ef5a0f6ab534e650494ec99e1a73549</anchor>
      <arglist>[4]</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>assign</name>
      <anchorfile>structpuma2_1_1RGBa8.html</anchorfile>
      <anchor>a08cee6d6b2a409914bc31636afc4e8ae</anchor>
      <arglist>(int v, int n)</arglist>
    </member>
    <member kind="function">
      <type>RGBa8 &amp;</type>
      <name>operator=</name>
      <anchorfile>structpuma2_1_1RGBa8.html</anchorfile>
      <anchor>aff2992b3dc7a7a09bbf8b7b18a72b2f8</anchor>
      <arglist>(const RGBa8 o)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator=</name>
      <anchorfile>structpuma2_1_1RGBa8.html</anchorfile>
      <anchor>ad7de4ad9a98189b4d012d0de67f332c9</anchor>
      <arglist>(int v)</arglist>
    </member>
    <member kind="function">
      <type>byte &amp;</type>
      <name>operator[]</name>
      <anchorfile>structpuma2_1_1RGBa8.html</anchorfile>
      <anchor>a794b930fdc1dc01912a1fe3695697d91</anchor>
      <arglist>(int i)</arglist>
    </member>
    <member kind="function">
      <type>byte</type>
      <name>operator[]</name>
      <anchorfile>structpuma2_1_1RGBa8.html</anchorfile>
      <anchor>aba06f3f23ec7e2e587d8898f60cdc9ee</anchor>
      <arglist>(int i) const </arglist>
    </member>
    <member kind="variable">
      <type>union puma2::RGBa8::@0</type>
      <name>@1</name>
      <anchorfile>structpuma2_1_1RGBa8.html</anchorfile>
      <anchor>a551c1e8b8bc91f5a639a0fb5663cc062</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct puma2::RGBa8::@0::@2</type>
      <name>@3</name>
      <anchorfile>unionpuma2_1_1RGBa8_1_1@0.html</anchorfile>
      <anchor>a3ccefd5da53eb222ecd896a47556bdf5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>a</name>
      <anchorfile>structpuma2_1_1RGBa8_1_1@0_1_1@2.html</anchorfile>
      <anchor>a551b31ead39dc5f8e2d6db027a5968e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>b</name>
      <anchorfile>structpuma2_1_1RGBa8_1_1@0_1_1@2.html</anchorfile>
      <anchor>a43cd90285874a048d1904cf1705fa729</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>g</name>
      <anchorfile>structpuma2_1_1RGBa8_1_1@0_1_1@2.html</anchorfile>
      <anchor>a444eb24fa33ade91a990dd1889cbd79e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>r</name>
      <anchorfile>structpuma2_1_1RGBa8_1_1@0_1_1@2.html</anchorfile>
      <anchor>a8716c347d31b96f9e30f68d456b75eba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>u</name>
      <anchorfile>unionpuma2_1_1RGBa8_1_1@0.html</anchorfile>
      <anchor>a5cd06efd44052d2b78d34b6f4828631c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>byte</type>
      <name>w</name>
      <anchorfile>unionpuma2_1_1RGBa8_1_1@0.html</anchorfile>
      <anchor>aabbc388f6de0478142d1bb182b804ed3</anchor>
      <arglist>[4]</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>puma2::SingleElementImage</name>
    <filename>classpuma2_1_1SingleElementImage.html</filename>
    <templarg>T</templarg>
    <base>puma2::TBaseImg</base>
    <member kind="typedef">
      <type>T</type>
      <name>ElementType</name>
      <anchorfile>classpuma2_1_1SingleElementImage.html</anchorfile>
      <anchor>a7e034a8fbc9a88b2a1d2a9fdde97511a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>T</type>
      <name>PixelType</name>
      <anchorfile>classpuma2_1_1SingleElementImage.html</anchorfile>
      <anchor>ab6c631215ed6789fe2a6ad030fcaa2ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const ElementType</type>
      <name>sample</name>
      <anchorfile>classpuma2_1_1SingleElementImage.html</anchorfile>
      <anchor>ae636fa2bc8b77333c1dbb1f7efad6215</anchor>
      <arglist>(int x, int y, int n) const </arglist>
    </member>
    <member kind="function">
      <type>ElementType &amp;</type>
      <name>sample</name>
      <anchorfile>classpuma2_1_1SingleElementImage.html</anchorfile>
      <anchor>a0cd12046b4a97a28be2ca42be40a5d9a</anchor>
      <arglist>(int x, int y, int n)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SingleElementImage</name>
      <anchorfile>classpuma2_1_1SingleElementImage.html</anchorfile>
      <anchor>ae8d96233935fb432d31819a9f155ebf7</anchor>
      <arglist>(int width=0, int height=0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SingleElementImage</name>
      <anchorfile>classpuma2_1_1SingleElementImage.html</anchorfile>
      <anchor>a6b7ac2eb0374a59de4cc7c06ccaf6f8b</anchor>
      <arglist>(int width, int height, SingleElementImage *master, int xOffset, int yOffset)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>numberOfChannels</name>
      <anchorfile>classpuma2_1_1SingleElementImage.html</anchorfile>
      <anchor>ac7a7a2c958db16af2539d270cc01f4f0</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>puma2::TBaseImg</name>
    <filename>classpuma2_1_1TBaseImg.html</filename>
    <templarg>T</templarg>
    <member kind="typedef">
      <type>T</type>
      <name>Pixel</name>
      <anchorfile>classpuma2_1_1TBaseImg.html</anchorfile>
      <anchor>a8ccbe4b22754da2b2c15a609c3f181b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual double</type>
      <name>getElementTypeMaximum</name>
      <anchorfile>classpuma2_1_1TBaseImg.html</anchorfile>
      <anchor>a5614d8a450eb49ccfa871d1434b4381a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual double</type>
      <name>getElementTypeMinimum</name>
      <anchorfile>classpuma2_1_1TBaseImg.html</anchorfile>
      <anchor>ae4d44c8b14078c5656ad790bf1109be0</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>unsigned</type>
      <name>getHeight</name>
      <anchorfile>classpuma2_1_1TBaseImg.html</anchorfile>
      <anchor>ae2eccc67e939640a02da1f51a9d094ff</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getValueRangeMaximum</name>
      <anchorfile>classpuma2_1_1TBaseImg.html</anchorfile>
      <anchor>a409daf24f657c679a35ed6d378831aa8</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getValueRangeMinimum</name>
      <anchorfile>classpuma2_1_1TBaseImg.html</anchorfile>
      <anchor>a68df6a727bef69a6b01e0d42df03735d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>unsigned</type>
      <name>getWidth</name>
      <anchorfile>classpuma2_1_1TBaseImg.html</anchorfile>
      <anchor>a3d2e9676ce287aabb53fe37358264837</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isSubImage</name>
      <anchorfile>classpuma2_1_1TBaseImg.html</anchorfile>
      <anchor>af0e8871502a89f64c9b740e5a3f86c34</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator const T **</name>
      <anchorfile>classpuma2_1_1TBaseImg.html</anchorfile>
      <anchor>a3188432b5e24e62f688050b3b5317285</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator T **</name>
      <anchorfile>classpuma2_1_1TBaseImg.html</anchorfile>
      <anchor>ac5aa36692694f17c66104c9fd3920d10</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator=</name>
      <anchorfile>classpuma2_1_1TBaseImg.html</anchorfile>
      <anchor>a2fea8af266f77980ecf1c75b5cd5dd7f</anchor>
      <arglist>(const TBaseImg &amp;o)</arglist>
    </member>
    <member kind="function">
      <type>const Vector&lt; T &gt; &amp;</type>
      <name>operator[]</name>
      <anchorfile>classpuma2_1_1TBaseImg.html</anchorfile>
      <anchor>a46d4ab1ee7e73186ae36593e7c134dcb</anchor>
      <arglist>(int i) const </arglist>
    </member>
    <member kind="function">
      <type>Vector&lt; T &gt; &amp;</type>
      <name>operator[]</name>
      <anchorfile>classpuma2_1_1TBaseImg.html</anchorfile>
      <anchor>aa431ac366c9dc836e3a001225598ce48</anchor>
      <arglist>(int i)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>readFromFile</name>
      <anchorfile>classpuma2_1_1TBaseImg.html</anchorfile>
      <anchor>a6ebe21a63cec73100ae7e402f194adca</anchor>
      <arglist>(const char *fileName)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>classpuma2_1_1TBaseImg.html</anchorfile>
      <anchor>a7637508232d6c8dd2ea199fe27731d8a</anchor>
      <arglist>(int width, int height)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>classpuma2_1_1TBaseImg.html</anchorfile>
      <anchor>a91ed2e8dae1d6b2715a0fe3571b698f7</anchor>
      <arglist>(int width, int height, TBaseImg *master, int xOffset, int yOffset)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setupImageBaseVariables</name>
      <anchorfile>classpuma2_1_1TBaseImg.html</anchorfile>
      <anchor>aabd92c145727a19fb9eaaaea6a04aa6e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setValueRangeMaximum</name>
      <anchorfile>classpuma2_1_1TBaseImg.html</anchorfile>
      <anchor>a6ed215a7c4cde39c821565cbaddd1ffc</anchor>
      <arglist>(double value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setValueRangeMinimum</name>
      <anchorfile>classpuma2_1_1TBaseImg.html</anchorfile>
      <anchor>a0b2de306c2e3dbf62bda13c21ce20e3d</anchor>
      <arglist>(double value)</arglist>
    </member>
    <member kind="function">
      <type>T **</type>
      <name>unsafeRowPointerArray</name>
      <anchorfile>classpuma2_1_1TBaseImg.html</anchorfile>
      <anchor>aef877dfade1cece53fdccf94c280fdd6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const T **</type>
      <name>unsafeRowPointerArray</name>
      <anchorfile>classpuma2_1_1TBaseImg.html</anchorfile>
      <anchor>a042ab58e438a5ebd2fe8a42822455873</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writeToFile</name>
      <anchorfile>classpuma2_1_1TBaseImg.html</anchorfile>
      <anchor>ad5449658cb97e54f63f0b6bb07b9d2e3</anchor>
      <arglist>(const char *fileName) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>TBaseImg</name>
      <anchorfile>classpuma2_1_1TBaseImg.html</anchorfile>
      <anchor>aa9588130884a0d41808b9e960faf42a3</anchor>
      <arglist>(int width=0, int height=0)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>TBaseImg</name>
      <anchorfile>classpuma2_1_1TBaseImg.html</anchorfile>
      <anchor>a8c9b1ba38cab0e687e9b96260fd19032</anchor>
      <arglist>(int width, int height, TBaseImg *master, int xOffset, int yOffset)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Matrix&lt; T &gt;</type>
      <name>c0</name>
      <anchorfile>classpuma2_1_1TBaseImg.html</anchorfile>
      <anchor>ad3f1c4ff54effd54fae7bd5b5350c423</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>mValueRangeMaximum</name>
      <anchorfile>classpuma2_1_1TBaseImg.html</anchorfile>
      <anchor>af7e488ba8a2a46c78889ea995e7e26d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>mValueRangeMinimum</name>
      <anchorfile>classpuma2_1_1TBaseImg.html</anchorfile>
      <anchor>a3d2a844e61c34b903d0e346b0501d481</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>puma2::ThermalToColorOperator</name>
    <filename>classpuma2_1_1ThermalToColorOperator.html</filename>
    <base>ImageToImageOperator&lt; GrayLevelImage8, ColorImageRGB8 &gt;</base>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>apply</name>
      <anchorfile>classpuma2_1_1ThermalToColorOperator.html</anchorfile>
      <anchor>ab4436558a8f96bda124e9859821b8ba1</anchor>
      <arglist>(const GrayLevelImage8 &amp;thermalImage, ColorImageRGB8 &amp;imageRGB)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ThermalToColorOperator</name>
      <anchorfile>classpuma2_1_1ThermalToColorOperator.html</anchorfile>
      <anchor>abbedd1933a6a73bc49997be940c278a9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ThermalToColorOperator</name>
      <anchorfile>classpuma2_1_1ThermalToColorOperator.html</anchorfile>
      <anchor>a57494375a018d1b525eaa09919a5d850</anchor>
      <arglist>(const GrayLevelImage8 &amp;constThermalImage, ColorImageRGB8 &amp;imageRGB, int thermalMin=20, int thermalMax=50)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ThermalToColorOperator</name>
      <anchorfile>classpuma2_1_1ThermalToColorOperator.html</anchorfile>
      <anchor>a48df2192202c28762b4a22b37e8e8a9d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>m_ThermalMax</name>
      <anchorfile>classpuma2_1_1ThermalToColorOperator.html</anchorfile>
      <anchor>ad01d742b5fe771aaa83022cba126bde7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>m_ThermalMin</name>
      <anchorfile>classpuma2_1_1ThermalToColorOperator.html</anchorfile>
      <anchor>a9940348e18a8f8407ee141f50c9c1dd8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>puma2::Vector</name>
    <filename>classpuma2_1_1Vector.html</filename>
    <templarg>T</templarg>
    <member kind="function">
      <type>void</type>
      <name>copy</name>
      <anchorfile>classpuma2_1_1Vector.html</anchorfile>
      <anchor>a9fc7d51a1a1919f01c84504995967f99</anchor>
      <arglist>(const RGBa8::B4 &amp;f, RGBa8::B4 &amp;t)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>copy</name>
      <anchorfile>classpuma2_1_1Vector.html</anchorfile>
      <anchor>af000830e5f5f83f8b3f1485683a18bea</anchor>
      <arglist>(const RGBa8 &amp;f, RGBa8 &amp;t)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>copy</name>
      <anchorfile>classpuma2_1_1Vector.html</anchorfile>
      <anchor>a6a57754bcdb8107b16c29db5d497b71a</anchor>
      <arglist>(const ColorImageRGB8::B3 &amp;f, ColorImageRGB8::B3 &amp;t)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>length</name>
      <anchorfile>classpuma2_1_1Vector.html</anchorfile>
      <anchor>a83c7df4319820ad94d8c2802d5d9df4b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator const T *</name>
      <anchorfile>classpuma2_1_1Vector.html</anchorfile>
      <anchor>aa27898e4264be414851d80d42680d531</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator T *</name>
      <anchorfile>classpuma2_1_1Vector.html</anchorfile>
      <anchor>a7b0e03b06ecc4e8709b5457ea153b7c8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator=</name>
      <anchorfile>classpuma2_1_1Vector.html</anchorfile>
      <anchor>a3a8aebf670cfa888d3df8d73a3867967</anchor>
      <arglist>(const Vector &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator=</name>
      <anchorfile>classpuma2_1_1Vector.html</anchorfile>
      <anchor>af5a5b8f84c80b62243a718e1af936c94</anchor>
      <arglist>(T v)</arglist>
    </member>
    <member kind="function">
      <type>T &amp;</type>
      <name>operator[]</name>
      <anchorfile>classpuma2_1_1Vector.html</anchorfile>
      <anchor>ae4e7c527a0e3eb57dab994a25ef1e402</anchor>
      <arglist>(int i)</arglist>
    </member>
    <member kind="function">
      <type>const T &amp;</type>
      <name>operator[]</name>
      <anchorfile>classpuma2_1_1Vector.html</anchorfile>
      <anchor>a7ef5bc1519309d2ed15ae9811b5b4bdc</anchor>
      <arglist>(int i) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Vector</name>
      <anchorfile>classpuma2_1_1Vector.html</anchorfile>
      <anchor>a4253918f0ad727855eb57cc968162396</anchor>
      <arglist>(int=0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Vector</name>
      <anchorfile>classpuma2_1_1Vector.html</anchorfile>
      <anchor>a085a18878cea3b0b5d209a9ed139427c</anchor>
      <arglist>(const Vector &amp;)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Vector</name>
      <anchorfile>classpuma2_1_1Vector.html</anchorfile>
      <anchor>a19b84ef3b06db3f4b0521d659b2d3a6a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>copy</name>
      <anchorfile>classpuma2_1_1Vector.html</anchorfile>
      <anchor>aa65fcf10194bae80fad5cb2b331f6158</anchor>
      <arglist>(const T &amp;, T &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>Vector</name>
      <anchorfile>classpuma2_1_1Vector.html</anchorfile>
      <anchor>a7163c82219521690dcbb2b48e1a4e961</anchor>
      <arglist>(T *, int)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>allocated</name>
      <anchorfile>classpuma2_1_1Vector.html</anchorfile>
      <anchor>a484a41cd993b2838c0a6c6eb5f431239</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>size</name>
      <anchorfile>classpuma2_1_1Vector.html</anchorfile>
      <anchor>a4a721c9bee29f92fb7b4ec48e39ab8d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>T *</type>
      <name>vec</name>
      <anchorfile>classpuma2_1_1Vector.html</anchorfile>
      <anchor>a7d124f319f83581dd23aad8063ec9015</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>Matrix&lt; T &gt;</name>
      <anchorfile>classpuma2_1_1Vector.html</anchorfile>
      <anchor>a17fc06682c9f9c46f1e0e38b7af25b80</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>puma2::Y8UV8ToRGB8Operator</name>
    <filename>classpuma2_1_1Y8UV8ToRGB8Operator.html</filename>
    <base>ImagePairToImageOperator&lt; GrayLevelImage8, ColorImageUV8, ColorImageRGB8 &gt;</base>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>apply</name>
      <anchorfile>classpuma2_1_1Y8UV8ToRGB8Operator.html</anchorfile>
      <anchor>ad59df7fe21f0a5836a7b0b8eab27fdef</anchor>
      <arglist>(const GrayLevelImage8 &amp;imageY, const ColorImageUV8 &amp;imageUV, ColorImageRGB8 &amp;imageRGB)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Y8UV8ToRGB8Operator</name>
      <anchorfile>classpuma2_1_1Y8UV8ToRGB8Operator.html</anchorfile>
      <anchor>adc046732cac4c0a9d4b8efdfb3df12e7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Y8UV8ToRGB8Operator</name>
      <anchorfile>classpuma2_1_1Y8UV8ToRGB8Operator.html</anchorfile>
      <anchor>a4fc680f58c3e34ebef0c3e1db591402c</anchor>
      <arglist>(const GrayLevelImage8 &amp;constYImage, const ColorImageUV8 &amp;constUvImage, ColorImageRGB8 &amp;imageRGB)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Y8UV8ToRGB8Operator</name>
      <anchorfile>classpuma2_1_1Y8UV8ToRGB8Operator.html</anchorfile>
      <anchor>a6227106000a5ab145f6e2af56e5ea9d4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>initialize</name>
      <anchorfile>classpuma2_1_1Y8UV8ToRGB8Operator.html</anchorfile>
      <anchor>a3019f734a810c39b569f3e2ce8d23d33</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static bool</type>
      <name>initialized</name>
      <anchorfile>classpuma2_1_1Y8UV8ToRGB8Operator.html</anchorfile>
      <anchor>a275196e56312a8fb410f305eaea34c21</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static Mutex</type>
      <name>mutex</name>
      <anchorfile>classpuma2_1_1Y8UV8ToRGB8Operator.html</anchorfile>
      <anchor>a84ca140b3c5ac90203a1362375b530a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static int</type>
      <name>uPaletteB</name>
      <anchorfile>classpuma2_1_1Y8UV8ToRGB8Operator.html</anchorfile>
      <anchor>ad210b58c3ac0eaf71701d4746646b666</anchor>
      <arglist>[256]</arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static int</type>
      <name>uPaletteG</name>
      <anchorfile>classpuma2_1_1Y8UV8ToRGB8Operator.html</anchorfile>
      <anchor>abd6c93b13d4ddce9709e07fabe28d970</anchor>
      <arglist>[256]</arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static int</type>
      <name>vPaletteG</name>
      <anchorfile>classpuma2_1_1Y8UV8ToRGB8Operator.html</anchorfile>
      <anchor>ac478099494a9dac1b290e82cb7c84a2b</anchor>
      <arglist>[256]</arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static int</type>
      <name>vPaletteR</name>
      <anchorfile>classpuma2_1_1Y8UV8ToRGB8Operator.html</anchorfile>
      <anchor>a224cec8eaf08e37a8c66c1afef966113</anchor>
      <arglist>[256]</arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static int</type>
      <name>yPalette</name>
      <anchorfile>classpuma2_1_1Y8UV8ToRGB8Operator.html</anchorfile>
      <anchor>a98332fd5aca224863ec131ae723155a7</anchor>
      <arglist>[256]</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>tf</name>
    <filename>namespacetf.html</filename>
  </compound>
  <compound kind="namespace">
    <name>Ui</name>
    <filename>namespaceUi.html</filename>
  </compound>
</tagfile>
