<?xml version='1.0' encoding='ISO-8859-1' standalone='yes' ?>
<tagfile>
  <compound kind="file">
    <name>__init__.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-alufr-ros-pkg/doc_stacks/2012-12-26_15-13-16.045312/portrait_bot/face_contour_detector/src/face_contour_detector/</path>
    <filename>____init_____8py</filename>
    <namespace>face_contour_detector</namespace>
  </compound>
  <compound kind="file">
    <name>gui/__init__.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-alufr-ros-pkg/doc_stacks/2012-12-26_15-13-16.045312/portrait_bot/face_contour_detector/src/face_contour_detector/gui/</path>
    <filename>gui_2____init_____8py</filename>
    <namespace>face_contour_detector::gui</namespace>
  </compound>
  <compound kind="file">
    <name>image_information/__init__.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-alufr-ros-pkg/doc_stacks/2012-12-26_15-13-16.045312/portrait_bot/face_contour_detector/src/face_contour_detector/image_information/</path>
    <filename>image__information_2____init_____8py</filename>
    <namespace>face_contour_detector::image_information</namespace>
  </compound>
  <compound kind="file">
    <name>learing/__init__.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-alufr-ros-pkg/doc_stacks/2012-12-26_15-13-16.045312/portrait_bot/face_contour_detector/src/face_contour_detector/learing/</path>
    <filename>learing_2____init_____8py</filename>
    <namespace>face_contour_detector::learing</namespace>
  </compound>
  <compound kind="file">
    <name>AreaParameterChooserWorker.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-alufr-ros-pkg/doc_stacks/2012-12-26_15-13-16.045312/portrait_bot/face_contour_detector/src/cpp/</path>
    <filename>AreaParameterChooserWorker_8cpp</filename>
    <includes id="AreaParameterChooserWorker_8h" name="AreaParameterChooserWorker.h" local="yes" imported="no">face_contour_detector/AreaParameterChooserWorker.h</includes>
    <includes id="List_8h" name="List.h" local="no" imported="no">face_contour_detector/filters/List.h</includes>
    <includes id="GaussianBlur_8h" name="GaussianBlur.h" local="no" imported="no">face_contour_detector/filters/GaussianBlur.h</includes>
    <includes id="Canny_8h" name="Canny.h" local="no" imported="no">face_contour_detector/filters/Canny.h</includes>
    <namespace>face_contour_detector</namespace>
  </compound>
  <compound kind="file">
    <name>AreaParameterChooserWorker.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-alufr-ros-pkg/doc_stacks/2012-12-26_15-13-16.045312/portrait_bot/face_contour_detector/include/face_contour_detector/</path>
    <filename>AreaParameterChooserWorker_8h</filename>
    <includes id="AutoParameterExplorer_8h" name="AutoParameterExplorer.h" local="no" imported="no">face_contour_detector/AutoParameterExplorer.h</includes>
    <includes id="KdTree_8h" name="KdTree.h" local="no" imported="no">face_contour_detector/KdTree.h</includes>
    <class kind="class">face_contour_detector::AreaParameterChooserWorker</class>
    <namespace>face_contour_detector</namespace>
  </compound>
  <compound kind="file">
    <name>auto_selector.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-alufr-ros-pkg/doc_stacks/2012-12-26_15-13-16.045312/portrait_bot/face_contour_detector/src/face_contour_detector/learing/</path>
    <filename>auto__selector_8py</filename>
    <class kind="class">face_contour_detector::learing::auto_selector::AutoSelector</class>
    <namespace>face_contour_detector::learing::auto_selector</namespace>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_get_parameter_combinations</name>
      <anchorfile>namespaceface__contour__detector_1_1learing_1_1auto__selector.html</anchorfile>
      <anchor>ad00f5df52627f74fdf9e39cd303e903a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>auto_select_handler</name>
      <anchorfile>namespaceface__contour__detector_1_1learing_1_1auto__selector.html</anchorfile>
      <anchor>af88ef7fa10b1279922d6bf18a5462c5b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>init_service</name>
      <anchorfile>namespaceface__contour__detector_1_1learing_1_1auto__selector.html</anchorfile>
      <anchor>a9b97d930b06198153bab2a2a05bb108a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>normalize</name>
      <anchorfile>namespaceface__contour__detector_1_1learing_1_1auto__selector.html</anchorfile>
      <anchor>ab6d6d95059e3642654c128189b57b030</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>AutoParameterExplorer.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-alufr-ros-pkg/doc_stacks/2012-12-26_15-13-16.045312/portrait_bot/face_contour_detector/src/cpp/</path>
    <filename>AutoParameterExplorer_8cpp</filename>
    <includes id="AutoParameterExplorer_8h" name="AutoParameterExplorer.h" local="no" imported="no">face_contour_detector/AutoParameterExplorer.h</includes>
    <namespace>face_contour_detector</namespace>
  </compound>
  <compound kind="file">
    <name>AutoParameterExplorer.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-alufr-ros-pkg/doc_stacks/2012-12-26_15-13-16.045312/portrait_bot/face_contour_detector/include/face_contour_detector/</path>
    <filename>AutoParameterExplorer_8h</filename>
    <includes id="LimitedPriorityQueueSet_8h" name="LimitedPriorityQueueSet.h" local="no" imported="no">face_contour_detector/LimitedPriorityQueueSet.h</includes>
    <class kind="class">face_contour_detector::AutoParameterExplorer::Area</class>
    <class kind="class">face_contour_detector::AutoParameterExplorer</class>
    <class kind="struct">face_contour_detector::AutoParameterExplorer::Area::GreaterCosts</class>
    <class kind="struct">face_contour_detector::AutoParameterExplorer::ParameterPoint::LessCosts</class>
    <class kind="class">face_contour_detector::AutoParameterExplorer::ParameterPoint</class>
    <class kind="class">face_contour_detector::AutoParameterExplorer::Vector</class>
    <namespace>face_contour_detector</namespace>
    <member kind="function">
      <type>OStream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>AutoParameterExplorer_8h.html</anchorfile>
      <anchor>aa715fa412400c01570183ddb44a3e44b</anchor>
      <arglist>(OStream &amp;os, const face_contour_detector::AutoParameterExplorer::ParameterPoint &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>OStream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>AutoParameterExplorer_8h.html</anchorfile>
      <anchor>ab371d34dc767b72660c08577ad8e2604</anchor>
      <arglist>(OStream &amp;os, const face_contour_detector::AutoParameterExplorer::Area &amp;obj)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Bgr8.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-alufr-ros-pkg/doc_stacks/2012-12-26_15-13-16.045312/portrait_bot/face_contour_detector/include/face_contour_detector/</path>
    <filename>Bgr8_8h</filename>
    <class kind="struct">face_contour_detector::Bgr8</class>
    <namespace>face_contour_detector</namespace>
  </compound>
  <compound kind="file">
    <name>Canny.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-alufr-ros-pkg/doc_stacks/2012-12-26_15-13-16.045312/portrait_bot/face_contour_detector/src/cpp/filters/</path>
    <filename>Canny_8cpp</filename>
    <includes id="Canny_8h" name="Canny.h" local="no" imported="no">face_contour_detector/filters/Canny.h</includes>
    <namespace>face_contour_detector</namespace>
    <namespace>face_contour_detector::filters</namespace>
  </compound>
  <compound kind="file">
    <name>Canny.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-alufr-ros-pkg/doc_stacks/2012-12-26_15-13-16.045312/portrait_bot/face_contour_detector/include/face_contour_detector/filters/</path>
    <filename>Canny_8h</filename>
    <includes id="Filter_8h" name="Filter.h" local="no" imported="no">face_contour_detector/filters/Filter.h</includes>
    <includes id="Parameter_8h" name="Parameter.h" local="no" imported="no">face_contour_detector/filters/Parameter.h</includes>
    <class kind="class">face_contour_detector::filters::Canny</class>
    <namespace>face_contour_detector</namespace>
    <namespace>face_contour_detector::filters</namespace>
  </compound>
  <compound kind="file">
    <name>ColorGraphs.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-alufr-ros-pkg/doc_stacks/2012-12-26_15-13-16.045312/portrait_bot/face_contour_detector/src/cpp/filters/</path>
    <filename>ColorGraphs_8cpp</filename>
    <includes id="ColorGraphs_8h" name="ColorGraphs.h" local="no" imported="no">face_contour_detector/filters/ColorGraphs.h</includes>
    <includes id="ImageForest_8h" name="ImageForest.h" local="no" imported="no">face_contour_detector/ImageForest.h</includes>
    <namespace>face_contour_detector</namespace>
    <namespace>face_contour_detector::filters</namespace>
  </compound>
  <compound kind="file">
    <name>ColorGraphs.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-alufr-ros-pkg/doc_stacks/2012-12-26_15-13-16.045312/portrait_bot/face_contour_detector/include/face_contour_detector/filters/</path>
    <filename>ColorGraphs_8h</filename>
    <includes id="Filter_8h" name="Filter.h" local="no" imported="no">face_contour_detector/filters/Filter.h</includes>
    <includes id="Parameter_8h" name="Parameter.h" local="no" imported="no">face_contour_detector/filters/Parameter.h</includes>
    <class kind="class">face_contour_detector::filters::ColorGraphs</class>
    <namespace>face_contour_detector</namespace>
    <namespace>face_contour_detector::filters</namespace>
  </compound>
  <compound kind="file">
    <name>DebugHighlight.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-alufr-ros-pkg/doc_stacks/2012-12-26_15-13-16.045312/portrait_bot/face_contour_detector/src/cpp/filters/</path>
    <filename>DebugHighlight_8cpp</filename>
    <includes id="DebugHighlight_8h" name="DebugHighlight.h" local="no" imported="no">face_contour_detector/filters/DebugHighlight.h</includes>
    <includes id="Bgr8_8h" name="Bgr8.h" local="no" imported="no">face_contour_detector/Bgr8.h</includes>
    <namespace>face_contour_detector</namespace>
    <namespace>face_contour_detector::filters</namespace>
  </compound>
  <compound kind="file">
    <name>DebugHighlight.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-alufr-ros-pkg/doc_stacks/2012-12-26_15-13-16.045312/portrait_bot/face_contour_detector/include/face_contour_detector/filters/</path>
    <filename>DebugHighlight_8h</filename>
    <includes id="Filter_8h" name="Filter.h" local="no" imported="no">face_contour_detector/filters/Filter.h</includes>
    <includes id="Parameter_8h" name="Parameter.h" local="no" imported="no">face_contour_detector/filters/Parameter.h</includes>
    <class kind="class">face_contour_detector::filters::DebugHighlight</class>
    <namespace>face_contour_detector</namespace>
    <namespace>face_contour_detector::filters</namespace>
  </compound>
  <compound kind="file">
    <name>DeleteShortLines.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-alufr-ros-pkg/doc_stacks/2012-12-26_15-13-16.045312/portrait_bot/face_contour_detector/src/cpp/filters/</path>
    <filename>DeleteShortLines_8cpp</filename>
    <includes id="DeleteShortLines_8h" name="DeleteShortLines.h" local="no" imported="no">face_contour_detector/filters/DeleteShortLines.h</includes>
    <includes id="ImageForest_8h" name="ImageForest.h" local="no" imported="no">face_contour_detector/ImageForest.h</includes>
    <namespace>face_contour_detector</namespace>
    <namespace>face_contour_detector::filters</namespace>
  </compound>
  <compound kind="file">
    <name>DeleteShortLines.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-alufr-ros-pkg/doc_stacks/2012-12-26_15-13-16.045312/portrait_bot/face_contour_detector/include/face_contour_detector/filters/</path>
    <filename>DeleteShortLines_8h</filename>
    <includes id="Filter_8h" name="Filter.h" local="no" imported="no">face_contour_detector/filters/Filter.h</includes>
    <includes id="Parameter_8h" name="Parameter.h" local="no" imported="no">face_contour_detector/filters/Parameter.h</includes>
    <class kind="class">face_contour_detector::filters::DeleteShortLines</class>
    <namespace>face_contour_detector</namespace>
    <namespace>face_contour_detector::filters</namespace>
  </compound>
  <compound kind="file">
    <name>EdgeConnector.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-alufr-ros-pkg/doc_stacks/2012-12-26_15-13-16.045312/portrait_bot/face_contour_detector/src/cpp/filters/</path>
    <filename>EdgeConnector_8cpp</filename>
    <includes id="EdgeConnector_8h" name="EdgeConnector.h" local="no" imported="no">face_contour_detector/filters/EdgeConnector.h</includes>
    <namespace>face_contour_detector</namespace>
    <namespace>face_contour_detector::filters</namespace>
  </compound>
  <compound kind="file">
    <name>EdgeConnector.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-alufr-ros-pkg/doc_stacks/2012-12-26_15-13-16.045312/portrait_bot/face_contour_detector/include/face_contour_detector/filters/</path>
    <filename>EdgeConnector_8h</filename>
    <includes id="Filter_8h" name="Filter.h" local="no" imported="no">face_contour_detector/filters/Filter.h</includes>
    <includes id="Parameter_8h" name="Parameter.h" local="no" imported="no">face_contour_detector/filters/Parameter.h</includes>
    <class kind="class">face_contour_detector::filters::EdgeConnector</class>
    <namespace>face_contour_detector</namespace>
    <namespace>face_contour_detector::filters</namespace>
  </compound>
  <compound kind="file">
    <name>EdgeConnectorGraphBased.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-alufr-ros-pkg/doc_stacks/2012-12-26_15-13-16.045312/portrait_bot/face_contour_detector/src/cpp/filters/</path>
    <filename>EdgeConnectorGraphBased_8cpp</filename>
    <includes id="EdgeConnectorGraphBased_8h" name="EdgeConnectorGraphBased.h" local="no" imported="no">face_contour_detector/filters/EdgeConnectorGraphBased.h</includes>
    <includes id="ImageForest_8h" name="ImageForest.h" local="no" imported="no">face_contour_detector/ImageForest.h</includes>
    <namespace>face_contour_detector</namespace>
    <namespace>face_contour_detector::filters</namespace>
  </compound>
  <compound kind="file">
    <name>EdgeConnectorGraphBased.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-alufr-ros-pkg/doc_stacks/2012-12-26_15-13-16.045312/portrait_bot/face_contour_detector/include/face_contour_detector/filters/</path>
    <filename>EdgeConnectorGraphBased_8h</filename>
    <includes id="Filter_8h" name="Filter.h" local="no" imported="no">face_contour_detector/filters/Filter.h</includes>
    <includes id="Parameter_8h" name="Parameter.h" local="no" imported="no">face_contour_detector/filters/Parameter.h</includes>
    <class kind="class">face_contour_detector::filters::EdgeConnectorGraphBased</class>
    <namespace>face_contour_detector</namespace>
    <namespace>face_contour_detector::filters</namespace>
  </compound>
  <compound kind="file">
    <name>ExtractCVSCPP.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-alufr-ros-pkg/doc_stacks/2012-12-26_15-13-16.045312/portrait_bot/face_contour_detector/src/cpp/</path>
    <filename>ExtractCVSCPP_8cpp</filename>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>ExtractCVSCPP_8cpp.html</anchorfile>
      <anchor>a0ddf1224851353fc92bfbff6f499fa97</anchor>
      <arglist>(int argc, char *argv[])</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>face_areas.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-alufr-ros-pkg/doc_stacks/2012-12-26_15-13-16.045312/portrait_bot/face_contour_detector/src/face_contour_detector/image_information/</path>
    <filename>face__areas_8py</filename>
    <namespace>face_contour_detector::image_information::face_areas</namespace>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_correct_pos</name>
      <anchorfile>namespaceface__contour__detector_1_1image__information_1_1face__areas.html</anchorfile>
      <anchor>a4b08d2476626d8bbf7bd9d791d2034d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>find_areas</name>
      <anchorfile>namespaceface__contour__detector_1_1image__information_1_1face__areas.html</anchorfile>
      <anchor>a9464965208ed24922f30b4302dfd6423</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_areas</name>
      <anchorfile>namespaceface__contour__detector_1_1image__information_1_1face__areas.html</anchorfile>
      <anchor>afabf7e82dd261b6944328de14ad903cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>init_area_node</name>
      <anchorfile>namespaceface__contour__detector_1_1image__information_1_1face__areas.html</anchorfile>
      <anchor>a2eaa82fc03722dfa311c685e182688b0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>FaceContourRequestHandler.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-alufr-ros-pkg/doc_stacks/2012-12-26_15-13-16.045312/portrait_bot/face_contour_detector/src/cpp/</path>
    <filename>FaceContourRequestHandler_8cpp</filename>
    <includes id="FaceContourRequestHandler_8h" name="FaceContourRequestHandler.h" local="no" imported="no">face_contour_detector/FaceContourRequestHandler.h</includes>
    <includes id="MaskBlur_8h" name="MaskBlur.h" local="no" imported="no">face_contour_detector/filters/MaskBlur.h</includes>
    <includes id="AutoParameterExplorer_8h" name="AutoParameterExplorer.h" local="no" imported="no">face_contour_detector/AutoParameterExplorer.h</includes>
    <includes id="AreaParameterChooserWorker_8h" name="AreaParameterChooserWorker.h" local="no" imported="no">face_contour_detector/AreaParameterChooserWorker.h</includes>
    <namespace>face_contour_detector</namespace>
  </compound>
  <compound kind="file">
    <name>FaceContourRequestHandler.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-alufr-ros-pkg/doc_stacks/2012-12-26_15-13-16.045312/portrait_bot/face_contour_detector/include/face_contour_detector/</path>
    <filename>FaceContourRequestHandler_8h</filename>
    <class kind="class">face_contour_detector::FaceContourRequestHandler</class>
    <class kind="struct">face_contour_detector::FaceContourRequestHandler::ImageMaskPair</class>
    <class kind="struct">face_contour_detector::FaceContourRequestHandler::WorkerSetting</class>
    <namespace>face_contour_detector</namespace>
  </compound>
  <compound kind="file">
    <name>Filter.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-alufr-ros-pkg/doc_stacks/2012-12-26_15-13-16.045312/portrait_bot/face_contour_detector/include/face_contour_detector/filters/</path>
    <filename>Filter_8h</filename>
    <includes id="Parameter_8h" name="Parameter.h" local="no" imported="no">face_contour_detector/filters/Parameter.h</includes>
    <class kind="class">face_contour_detector::filters::Filter</class>
    <namespace>face_contour_detector</namespace>
    <namespace>face_contour_detector::filters</namespace>
  </compound>
  <compound kind="file">
    <name>FilterParameterSamplerMain.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-alufr-ros-pkg/doc_stacks/2012-12-26_15-13-16.045312/portrait_bot/face_contour_detector/src/cpp/</path>
    <filename>FilterParameterSamplerMain_8cpp</filename>
    <includes id="List_8h" name="List.h" local="no" imported="no">face_contour_detector/filters/List.h</includes>
    <includes id="GaussianBlur_8h" name="GaussianBlur.h" local="no" imported="no">face_contour_detector/filters/GaussianBlur.h</includes>
    <includes id="Canny_8h" name="Canny.h" local="no" imported="no">face_contour_detector/filters/Canny.h</includes>
    <includes id="EdgeConnectorGraphBased_8h" name="EdgeConnectorGraphBased.h" local="no" imported="no">face_contour_detector/filters/EdgeConnectorGraphBased.h</includes>
    <includes id="DeleteShortLines_8h" name="DeleteShortLines.h" local="no" imported="no">face_contour_detector/filters/DeleteShortLines.h</includes>
    <includes id="ImageForest_8h" name="ImageForest.h" local="no" imported="no">face_contour_detector/ImageForest.h</includes>
    <includes id="ParameterIterator_8h" name="ParameterIterator.h" local="no" imported="no">face_contour_detector/ParameterIterator.h</includes>
    <includes id="MultiParameterIterator_8h" name="MultiParameterIterator.h" local="no" imported="no">face_contour_detector/MultiParameterIterator.h</includes>
    <member kind="function">
      <type>void</type>
      <name>GenerateFilterParameterMessageEntries</name>
      <anchorfile>FilterParameterSamplerMain_8cpp.html</anchorfile>
      <anchor>a6ed7c7a78d0acaffe099c0e137b30b6c</anchor>
      <arglist>(face_contour_detector::filters::List &amp;filterList, face_contour_detector::xml_image::_entries_type &amp;entries)</arglist>
    </member>
    <member kind="function">
      <type>face_contour_detector::filters::Parameter</type>
      <name>GetParameter</name>
      <anchorfile>FilterParameterSamplerMain_8cpp.html</anchorfile>
      <anchor>ac39bd5c2300fb5842b6a848bf97fa865</anchor>
      <arglist>(const std::string &amp;name, face_contour_detector::filters::Filter &amp;filter)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>FilterParameterSamplerMain_8cpp.html</anchorfile>
      <anchor>a0ddf1224851353fc92bfbff6f499fa97</anchor>
      <arglist>(int argc, char *argv[])</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PushEndParams</name>
      <anchorfile>FilterParameterSamplerMain_8cpp.html</anchorfile>
      <anchor>aad0a4eb200def0e4634dbc80d512b1f4</anchor>
      <arglist>(cv::Mat &amp;result, std::vector&lt; face_contour_detector::xml_image_entry &gt; &amp;target)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PushParams</name>
      <anchorfile>FilterParameterSamplerMain_8cpp.html</anchorfile>
      <anchor>abdd1a309a5b1f23501d0a0c9bf4694d2</anchor>
      <arglist>(std::vector&lt; face_contour_detector::xml_image_entry &gt; &amp;toCopy, std::vector&lt; face_contour_detector::xml_image_entry &gt; &amp;copyTarget)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>FilterServices.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-alufr-ros-pkg/doc_stacks/2012-12-26_15-13-16.045312/portrait_bot/face_contour_detector/src/cpp/</path>
    <filename>FilterServices_8cpp</filename>
    <includes id="List_8h" name="List.h" local="no" imported="no">face_contour_detector/filters/List.h</includes>
    <includes id="Canny_8h" name="Canny.h" local="no" imported="no">face_contour_detector/filters/Canny.h</includes>
    <includes id="ColorGraphs_8h" name="ColorGraphs.h" local="no" imported="no">face_contour_detector/filters/ColorGraphs.h</includes>
    <includes id="DeleteShortLines_8h" name="DeleteShortLines.h" local="no" imported="no">face_contour_detector/filters/DeleteShortLines.h</includes>
    <includes id="EdgeConnectorGraphBased_8h" name="EdgeConnectorGraphBased.h" local="no" imported="no">face_contour_detector/filters/EdgeConnectorGraphBased.h</includes>
    <includes id="GaussianBlur_8h" name="GaussianBlur.h" local="no" imported="no">face_contour_detector/filters/GaussianBlur.h</includes>
    <includes id="RosServices_8h" name="RosServices.h" local="no" imported="no">face_contour_detector/filters/RosServices.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>FilterServices_8cpp.html</anchorfile>
      <anchor>a0ddf1224851353fc92bfbff6f499fa97</anchor>
      <arglist>(int argc, char *argv[])</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>GaussianBlur.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-alufr-ros-pkg/doc_stacks/2012-12-26_15-13-16.045312/portrait_bot/face_contour_detector/src/cpp/filters/</path>
    <filename>GaussianBlur_8cpp</filename>
    <includes id="GaussianBlur_8h" name="GaussianBlur.h" local="no" imported="no">face_contour_detector/filters/GaussianBlur.h</includes>
    <namespace>face_contour_detector</namespace>
    <namespace>face_contour_detector::filters</namespace>
  </compound>
  <compound kind="file">
    <name>GaussianBlur.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-alufr-ros-pkg/doc_stacks/2012-12-26_15-13-16.045312/portrait_bot/face_contour_detector/include/face_contour_detector/filters/</path>
    <filename>GaussianBlur_8h</filename>
    <includes id="Filter_8h" name="Filter.h" local="no" imported="no">face_contour_detector/filters/Filter.h</includes>
    <includes id="Parameter_8h" name="Parameter.h" local="no" imported="no">face_contour_detector/filters/Parameter.h</includes>
    <class kind="class">face_contour_detector::filters::GaussianBlur</class>
    <namespace>face_contour_detector</namespace>
    <namespace>face_contour_detector::filters</namespace>
  </compound>
  <compound kind="file">
    <name>gui_service.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-alufr-ros-pkg/doc_stacks/2012-12-26_15-13-16.045312/portrait_bot/face_contour_detector/src/face_contour_detector/gui/</path>
    <filename>gui__service_8py</filename>
    <namespace>face_contour_detector::gui::gui_service</namespace>
    <member kind="function">
      <type>def</type>
      <name>init_gui_node</name>
      <anchorfile>namespaceface__contour__detector_1_1gui_1_1gui__service.html</anchorfile>
      <anchor>a0f5d3ee4b3e25f34fd953d1b2896de5c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>show_handler</name>
      <anchorfile>namespaceface__contour__detector_1_1gui_1_1gui__service.html</anchorfile>
      <anchor>a74cd26f8db5f32db01bcb8b572191db1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>image_information.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-alufr-ros-pkg/doc_stacks/2012-12-26_15-13-16.045312/portrait_bot/face_contour_detector/src/face_contour_detector/image_information/</path>
    <filename>image__information_8py</filename>
    <class kind="class">face_contour_detector::image_information::image_information::AverageValueExtractor</class>
    <class kind="class">face_contour_detector::image_information::image_information::ImageInformation</class>
    <class kind="class">face_contour_detector::image_information::image_information::InformationExtractor</class>
    <class kind="class">face_contour_detector::image_information::image_information::MinMaxExtractor</class>
    <class kind="class">face_contour_detector::image_information::image_information::SizeExtractor</class>
    <namespace>face_contour_detector::image_information::image_information</namespace>
  </compound>
  <compound kind="file">
    <name>image_selection_frame.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-alufr-ros-pkg/doc_stacks/2012-12-26_15-13-16.045312/portrait_bot/face_contour_detector/src/face_contour_detector/gui/</path>
    <filename>image__selection__frame_8py</filename>
    <class kind="class">face_contour_detector::gui::image_selection_frame::ImageSelectionFrame</class>
    <namespace>face_contour_detector::gui::image_selection_frame</namespace>
    <member kind="function">
      <type>def</type>
      <name>scale_image</name>
      <anchorfile>namespaceface__contour__detector_1_1gui_1_1image__selection__frame.html</anchorfile>
      <anchor>aad83778317cbba5f81b5afc91dea9324</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>MAX_HEIGHT</name>
      <anchorfile>namespaceface__contour__detector_1_1gui_1_1image__selection__frame.html</anchorfile>
      <anchor>a95ea192dd9366dd75cb78604b2ecdc0d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>MAX_WIDTH</name>
      <anchorfile>namespaceface__contour__detector_1_1gui_1_1image__selection__frame.html</anchorfile>
      <anchor>ae203cb1fe5484897d80558283b16607e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>image_settings_frame.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-alufr-ros-pkg/doc_stacks/2012-12-26_15-13-16.045312/portrait_bot/face_contour_detector/src/face_contour_detector/gui/</path>
    <filename>image__settings__frame_8py</filename>
    <class kind="class">face_contour_detector::gui::image_settings_frame::ImageSettingsFrame</class>
    <class kind="class">face_contour_detector::gui::image_settings_frame::JumpScale</class>
    <namespace>face_contour_detector::gui::image_settings_frame</namespace>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_slider_tickinterval</name>
      <anchorfile>namespaceface__contour__detector_1_1gui_1_1image__settings__frame.html</anchorfile>
      <anchor>ad8e002c1b4ce59c4355957344f18f4a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>imgmsg_to_photo_image</name>
      <anchorfile>namespaceface__contour__detector_1_1gui_1_1image__settings__frame.html</anchorfile>
      <anchor>ab82ab01d16929ba1b3a02a9c7f5b2a26</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>BLUR_HEIGHT_MAX</name>
      <anchorfile>namespaceface__contour__detector_1_1gui_1_1image__settings__frame.html</anchorfile>
      <anchor>ac295f6a186699ecb9fb392982e34e61a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>BLUR_HEIGHT_MIN</name>
      <anchorfile>namespaceface__contour__detector_1_1gui_1_1image__settings__frame.html</anchorfile>
      <anchor>a28d0b9acc2864402eac16e2f13fc1694</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>BLUR_WIDTH_MAX</name>
      <anchorfile>namespaceface__contour__detector_1_1gui_1_1image__settings__frame.html</anchorfile>
      <anchor>a280291242836b72cd38fe2b932e93c70</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>BLUR_WIDTH_MIN</name>
      <anchorfile>namespaceface__contour__detector_1_1gui_1_1image__settings__frame.html</anchorfile>
      <anchor>a78e51ad3b10da44d6cdc829a61553e9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>CANNY_THRESHOLD1_MAX</name>
      <anchorfile>namespaceface__contour__detector_1_1gui_1_1image__settings__frame.html</anchorfile>
      <anchor>a6a8f7d952ad72aaf013f27687bdb7ea6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>CANNY_THRESHOLD1_MIN</name>
      <anchorfile>namespaceface__contour__detector_1_1gui_1_1image__settings__frame.html</anchorfile>
      <anchor>ad551d37662510e3cb6f25c49ffc4c0dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>CANNY_THRESHOLD2_MAX</name>
      <anchorfile>namespaceface__contour__detector_1_1gui_1_1image__settings__frame.html</anchorfile>
      <anchor>ac079066686375a1ae22b944b4543aed3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>CANNY_THRESHOLD2_MIN</name>
      <anchorfile>namespaceface__contour__detector_1_1gui_1_1image__settings__frame.html</anchorfile>
      <anchor>acaccf7d73a19831456b14b1fb82cd04c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>current_image</name>
      <anchorfile>namespaceface__contour__detector_1_1gui_1_1image__settings__frame.html</anchorfile>
      <anchor>ad79b4823d9f5384fde47db8e634920a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>PIXEL_NUM_MAX</name>
      <anchorfile>namespaceface__contour__detector_1_1gui_1_1image__settings__frame.html</anchorfile>
      <anchor>acb4273d3713f5a27492beb6922096fa3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>PIXEL_NUM_MIN</name>
      <anchorfile>namespaceface__contour__detector_1_1gui_1_1image__settings__frame.html</anchorfile>
      <anchor>acb40b98fb631932cf6ba30267409775e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>SEARCH_RADIUS_MAX</name>
      <anchorfile>namespaceface__contour__detector_1_1gui_1_1image__settings__frame.html</anchorfile>
      <anchor>ad1e770915c48d654ee04f4246ca4be9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>SEARCH_RADIUS_MIN</name>
      <anchorfile>namespaceface__contour__detector_1_1gui_1_1image__settings__frame.html</anchorfile>
      <anchor>a6dd6c325cc717b21e1bd57e5b5a95fcb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>SLIDER_LENGTH</name>
      <anchorfile>namespaceface__contour__detector_1_1gui_1_1image__settings__frame.html</anchorfile>
      <anchor>ad5adfe04d605538f87badcef7531f221</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ImageForest.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-alufr-ros-pkg/doc_stacks/2012-12-26_15-13-16.045312/portrait_bot/face_contour_detector/src/cpp/</path>
    <filename>ImageForest_8cpp</filename>
    <includes id="ImageForest_8h" name="ImageForest.h" local="no" imported="no">face_contour_detector/ImageForest.h</includes>
    <includes id="Bgr8_8h" name="Bgr8.h" local="no" imported="no">face_contour_detector/Bgr8.h</includes>
    <namespace>face_contour_detector</namespace>
  </compound>
  <compound kind="file">
    <name>ImageForest.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-alufr-ros-pkg/doc_stacks/2012-12-26_15-13-16.045312/portrait_bot/face_contour_detector/include/face_contour_detector/</path>
    <filename>ImageForest_8h</filename>
    <class kind="class">face_contour_detector::ImageForest::Graph</class>
    <class kind="class">face_contour_detector::ImageForest</class>
    <class kind="class">face_contour_detector::ImageForest::Point</class>
    <namespace>face_contour_detector</namespace>
  </compound>
  <compound kind="file">
    <name>ImageSaver.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-alufr-ros-pkg/doc_stacks/2012-12-26_15-13-16.045312/portrait_bot/face_contour_detector/src/cpp/</path>
    <filename>ImageSaver_8cpp</filename>
    <member kind="function">
      <type>void</type>
      <name>ImageCallback</name>
      <anchorfile>ImageSaver_8cpp.html</anchorfile>
      <anchor>aba75823b7d91f7bc51366515bb00d9f4</anchor>
      <arglist>(const sensor_msgs::Image::ConstPtr &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>ImageSaver_8cpp.html</anchorfile>
      <anchor>a0ddf1224851353fc92bfbff6f499fa97</anchor>
      <arglist>(int argc, char *argv[])</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>numimage</name>
      <anchorfile>ImageSaver_8cpp.html</anchorfile>
      <anchor>a3a8a544a113afa71bff7b1723d180ce5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>k_nearest_neighbour.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-alufr-ros-pkg/doc_stacks/2012-12-26_15-13-16.045312/portrait_bot/face_contour_detector/src/face_contour_detector/learing/</path>
    <filename>k__nearest__neighbour_8py</filename>
    <namespace>face_contour_detector::learing::k_nearest_neighbour</namespace>
    <member kind="function">
      <type>def</type>
      <name>euclidean_distance</name>
      <anchorfile>namespaceface__contour__detector_1_1learing_1_1k__nearest__neighbour.html</anchorfile>
      <anchor>a48b3de40b8f68a2093d1d3291c17bfab</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>k_nearest_neighbours</name>
      <anchorfile>namespaceface__contour__detector_1_1learing_1_1k__nearest__neighbour.html</anchorfile>
      <anchor>afadff24996ef7e18de9341a1eb77a4d5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>KdTree.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-alufr-ros-pkg/doc_stacks/2012-12-26_15-13-16.045312/portrait_bot/face_contour_detector/include/face_contour_detector/</path>
    <filename>KdTree_8h</filename>
    <class kind="class">face_contour_detector::KdTree</class>
    <class kind="class">face_contour_detector::KdTree::Node</class>
    <namespace>face_contour_detector</namespace>
  </compound>
  <compound kind="file">
    <name>LimitedPriorityQueueSet.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-alufr-ros-pkg/doc_stacks/2012-12-26_15-13-16.045312/portrait_bot/face_contour_detector/include/face_contour_detector/</path>
    <filename>LimitedPriorityQueueSet_8h</filename>
    <class kind="class">face_contour_detector::LimitedPriorityQueueSet</class>
    <namespace>face_contour_detector</namespace>
  </compound>
  <compound kind="file">
    <name>List.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-alufr-ros-pkg/doc_stacks/2012-12-26_15-13-16.045312/portrait_bot/face_contour_detector/src/cpp/filters/</path>
    <filename>List_8cpp</filename>
    <includes id="List_8h" name="List.h" local="no" imported="no">face_contour_detector/filters/List.h</includes>
    <includes id="Parameter_8h" name="Parameter.h" local="no" imported="no">face_contour_detector/filters/Parameter.h</includes>
    <includes id="Properties_8h" name="Properties.h" local="no" imported="no">face_contour_detector/Properties.h</includes>
    <namespace>face_contour_detector</namespace>
    <namespace>face_contour_detector::filters</namespace>
  </compound>
  <compound kind="file">
    <name>List.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-alufr-ros-pkg/doc_stacks/2012-12-26_15-13-16.045312/portrait_bot/face_contour_detector/include/face_contour_detector/filters/</path>
    <filename>List_8h</filename>
    <includes id="Filter_8h" name="Filter.h" local="no" imported="no">face_contour_detector/filters/Filter.h</includes>
    <includes id="Properties_8h" name="Properties.h" local="no" imported="no">face_contour_detector/Properties.h</includes>
    <class kind="class">face_contour_detector::filters::List</class>
    <namespace>face_contour_detector</namespace>
    <namespace>face_contour_detector::filters</namespace>
  </compound>
  <compound kind="file">
    <name>mainpage.dox</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-alufr-ros-pkg/doc_stacks/2012-12-26_15-13-16.045312/portrait_bot/face_contour_detector/</path>
    <filename>mainpage_8dox</filename>
  </compound>
  <compound kind="file">
    <name>MaskBlur.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-alufr-ros-pkg/doc_stacks/2012-12-26_15-13-16.045312/portrait_bot/face_contour_detector/src/cpp/filters/</path>
    <filename>MaskBlur_8cpp</filename>
    <includes id="MaskBlur_8h" name="MaskBlur.h" local="no" imported="no">face_contour_detector/filters/MaskBlur.h</includes>
    <namespace>face_contour_detector</namespace>
    <namespace>face_contour_detector::filters</namespace>
  </compound>
  <compound kind="file">
    <name>MaskBlur.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-alufr-ros-pkg/doc_stacks/2012-12-26_15-13-16.045312/portrait_bot/face_contour_detector/include/face_contour_detector/filters/</path>
    <filename>MaskBlur_8h</filename>
    <includes id="Bgr8_8h" name="Bgr8.h" local="no" imported="no">face_contour_detector/Bgr8.h</includes>
    <class kind="class">face_contour_detector::filters::MaskBlur</class>
    <namespace>face_contour_detector</namespace>
    <namespace>face_contour_detector::filters</namespace>
  </compound>
  <compound kind="file">
    <name>MultiParameterIterator.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-alufr-ros-pkg/doc_stacks/2012-12-26_15-13-16.045312/portrait_bot/face_contour_detector/src/cpp/</path>
    <filename>MultiParameterIterator_8cpp</filename>
    <includes id="MultiParameterIterator_8h" name="MultiParameterIterator.h" local="no" imported="no">face_contour_detector/MultiParameterIterator.h</includes>
    <namespace>face_contour_detector</namespace>
  </compound>
  <compound kind="file">
    <name>MultiParameterIterator.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-alufr-ros-pkg/doc_stacks/2012-12-26_15-13-16.045312/portrait_bot/face_contour_detector/include/face_contour_detector/</path>
    <filename>MultiParameterIterator_8h</filename>
    <includes id="ParameterIterator_8h" name="ParameterIterator.h" local="no" imported="no">face_contour_detector/ParameterIterator.h</includes>
    <class kind="class">face_contour_detector::MultiParameterIterator</class>
    <namespace>face_contour_detector</namespace>
  </compound>
  <compound kind="file">
    <name>Parameter.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-alufr-ros-pkg/doc_stacks/2012-12-26_15-13-16.045312/portrait_bot/face_contour_detector/include/face_contour_detector/filters/</path>
    <filename>Parameter_8h</filename>
    <class kind="class">face_contour_detector::filters::Parameter</class>
    <namespace>face_contour_detector</namespace>
    <namespace>face_contour_detector::filters</namespace>
    <member kind="enumeration">
      <name>ParameterType</name>
      <anchorfile>namespaceface__contour__detector_1_1filters.html</anchorfile>
      <anchor>ae3d209a23190cad6db6f83b5ff7105c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TBOOL</name>
      <anchorfile>namespaceface__contour__detector_1_1filters.html</anchorfile>
      <anchor>ae3d209a23190cad6db6f83b5ff7105c8ac7040cd63a33f7a54d226fc09a997399</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TINT</name>
      <anchorfile>namespaceface__contour__detector_1_1filters.html</anchorfile>
      <anchor>ae3d209a23190cad6db6f83b5ff7105c8a71196f109240b1508041b3ec1788b75d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TDOUBLE</name>
      <anchorfile>namespaceface__contour__detector_1_1filters.html</anchorfile>
      <anchor>ae3d209a23190cad6db6f83b5ff7105c8adeca45afbc11c919ba34c81014974a7a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TSTRING</name>
      <anchorfile>namespaceface__contour__detector_1_1filters.html</anchorfile>
      <anchor>ae3d209a23190cad6db6f83b5ff7105c8a7dd11d77bcce8ca6f938fdcf71d94eac</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ParameterAutoselecter.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-alufr-ros-pkg/doc_stacks/2012-12-26_15-13-16.045312/portrait_bot/face_contour_detector/src/cpp/</path>
    <filename>ParameterAutoselecter_8cpp</filename>
    <includes id="FaceContourRequestHandler_8h" name="FaceContourRequestHandler.h" local="no" imported="no">face_contour_detector/FaceContourRequestHandler.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>ParameterAutoselecter_8cpp.html</anchorfile>
      <anchor>a0ddf1224851353fc92bfbff6f499fa97</anchor>
      <arglist>(int argc, char *argv[])</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ParameterIterator.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-alufr-ros-pkg/doc_stacks/2012-12-26_15-13-16.045312/portrait_bot/face_contour_detector/src/cpp/</path>
    <filename>ParameterIterator_8cpp</filename>
    <includes id="ParameterIterator_8h" name="ParameterIterator.h" local="no" imported="no">face_contour_detector/ParameterIterator.h</includes>
  </compound>
  <compound kind="file">
    <name>ParameterIterator.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-alufr-ros-pkg/doc_stacks/2012-12-26_15-13-16.045312/portrait_bot/face_contour_detector/include/face_contour_detector/</path>
    <filename>ParameterIterator_8h</filename>
    <class kind="class">face_contour_detector::ParallelParameterIterator</class>
    <class kind="class">face_contour_detector::ParameterIterator</class>
    <class kind="class">face_contour_detector::ParameterIteratorI</class>
    <namespace>face_contour_detector</namespace>
  </compound>
  <compound kind="file">
    <name>Properties.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-alufr-ros-pkg/doc_stacks/2012-12-26_15-13-16.045312/portrait_bot/face_contour_detector/src/cpp/</path>
    <filename>Properties_8cpp</filename>
    <includes id="Properties_8h" name="Properties.h" local="no" imported="no">face_contour_detector/Properties.h</includes>
    <namespace>face_contour_detector</namespace>
  </compound>
  <compound kind="file">
    <name>Properties.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-alufr-ros-pkg/doc_stacks/2012-12-26_15-13-16.045312/portrait_bot/face_contour_detector/include/face_contour_detector/</path>
    <filename>Properties_8h</filename>
    <class kind="class">face_contour_detector::Properties</class>
    <namespace>face_contour_detector</namespace>
  </compound>
  <compound kind="file">
    <name>Resize.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-alufr-ros-pkg/doc_stacks/2012-12-26_15-13-16.045312/portrait_bot/face_contour_detector/src/cpp/filters/</path>
    <filename>Resize_8cpp</filename>
    <includes id="Resize_8h" name="Resize.h" local="no" imported="no">face_contour_detector/filters/Resize.h</includes>
    <namespace>face_contour_detector</namespace>
    <namespace>face_contour_detector::filters</namespace>
  </compound>
  <compound kind="file">
    <name>Resize.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-alufr-ros-pkg/doc_stacks/2012-12-26_15-13-16.045312/portrait_bot/face_contour_detector/include/face_contour_detector/filters/</path>
    <filename>Resize_8h</filename>
    <includes id="Filter_8h" name="Filter.h" local="no" imported="no">face_contour_detector/filters/Filter.h</includes>
    <includes id="Parameter_8h" name="Parameter.h" local="no" imported="no">face_contour_detector/filters/Parameter.h</includes>
    <class kind="class">face_contour_detector::filters::Resize</class>
    <namespace>face_contour_detector</namespace>
    <namespace>face_contour_detector::filters</namespace>
  </compound>
  <compound kind="file">
    <name>RosServices.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-alufr-ros-pkg/doc_stacks/2012-12-26_15-13-16.045312/portrait_bot/face_contour_detector/src/cpp/filters/</path>
    <filename>RosServices_8cpp</filename>
    <includes id="RosServices_8h" name="RosServices.h" local="no" imported="no">face_contour_detector/filters/RosServices.h</includes>
    <includes id="Filter_8h" name="Filter.h" local="no" imported="no">face_contour_detector/filters/Filter.h</includes>
    <includes id="List_8h" name="List.h" local="no" imported="no">face_contour_detector/filters/List.h</includes>
    <includes id="ImageForest_8h" name="ImageForest.h" local="no" imported="no">face_contour_detector/ImageForest.h</includes>
    <namespace>face_contour_detector</namespace>
    <namespace>face_contour_detector::filters</namespace>
  </compound>
  <compound kind="file">
    <name>RosServices.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-alufr-ros-pkg/doc_stacks/2012-12-26_15-13-16.045312/portrait_bot/face_contour_detector/include/face_contour_detector/filters/</path>
    <filename>RosServices_8h</filename>
    <includes id="Filter_8h" name="Filter.h" local="no" imported="no">face_contour_detector/filters/Filter.h</includes>
    <class kind="class">face_contour_detector::filters::RosServices</class>
    <namespace>face_contour_detector</namespace>
    <namespace>face_contour_detector::filters</namespace>
  </compound>
  <compound kind="file">
    <name>SendAutoselectMessage.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-alufr-ros-pkg/doc_stacks/2012-12-26_15-13-16.045312/portrait_bot/face_contour_detector/src/cpp/</path>
    <filename>SendAutoselectMessage_8cpp</filename>
    <includes id="List_8h" name="List.h" local="no" imported="no">face_contour_detector/filters/List.h</includes>
    <includes id="Canny_8h" name="Canny.h" local="no" imported="no">face_contour_detector/filters/Canny.h</includes>
    <includes id="ColorGraphs_8h" name="ColorGraphs.h" local="no" imported="no">face_contour_detector/filters/ColorGraphs.h</includes>
    <includes id="DeleteShortLines_8h" name="DeleteShortLines.h" local="no" imported="no">face_contour_detector/filters/DeleteShortLines.h</includes>
    <includes id="EdgeConnectorGraphBased_8h" name="EdgeConnectorGraphBased.h" local="no" imported="no">face_contour_detector/filters/EdgeConnectorGraphBased.h</includes>
    <includes id="GaussianBlur_8h" name="GaussianBlur.h" local="no" imported="no">face_contour_detector/filters/GaussianBlur.h</includes>
    <includes id="RosServices_8h" name="RosServices.h" local="no" imported="no">face_contour_detector/filters/RosServices.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>SendAutoselectMessage_8cpp.html</anchorfile>
      <anchor>a0ddf1224851353fc92bfbff6f499fa97</anchor>
      <arglist>(int argc, char *argv[])</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>SendAutoselectRequest.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-alufr-ros-pkg/doc_stacks/2012-12-26_15-13-16.045312/portrait_bot/face_contour_detector/src/cpp/</path>
    <filename>SendAutoselectRequest_8cpp</filename>
    <member kind="function">
      <type>bool</type>
      <name>HandleResultReqest</name>
      <anchorfile>SendAutoselectRequest_8cpp.html</anchorfile>
      <anchor>a88869022877e76c887d89b0094e5ec58</anchor>
      <arglist>(portrait_robot_msgs::alubsc_node_instr::Request &amp;req, portrait_robot_msgs::alubsc_node_instr::Response &amp;res)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>SendAutoselectRequest_8cpp.html</anchorfile>
      <anchor>a0ddf1224851353fc92bfbff6f499fa97</anchor>
      <arglist>(int argc, char *argv[])</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>MessageResultRequest</name>
      <anchorfile>SendAutoselectRequest_8cpp.html</anchorfile>
      <anchor>a31b8bc84463f7c34c7bd61706f9470c5</anchor>
      <arglist>(portrait_robot_msgs::alubsc_status_msg::Request &amp;req, portrait_robot_msgs::alubsc_status_msg::Response &amp;res)</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>gotAnwser</name>
      <anchorfile>SendAutoselectRequest_8cpp.html</anchorfile>
      <anchor>a673c60ded121251f20a12095e1aa75a9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ShowEndpoints.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-alufr-ros-pkg/doc_stacks/2012-12-26_15-13-16.045312/portrait_bot/face_contour_detector/src/cpp/filters/</path>
    <filename>ShowEndpoints_8cpp</filename>
    <includes id="ShowEndpoints_8h" name="ShowEndpoints.h" local="no" imported="no">face_contour_detector/filters/ShowEndpoints.h</includes>
    <includes id="ImageForest_8h" name="ImageForest.h" local="no" imported="no">face_contour_detector/ImageForest.h</includes>
    <includes id="Bgr8_8h" name="Bgr8.h" local="no" imported="no">face_contour_detector/Bgr8.h</includes>
    <namespace>face_contour_detector</namespace>
    <namespace>face_contour_detector::filters</namespace>
  </compound>
  <compound kind="file">
    <name>ShowEndpoints.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-alufr-ros-pkg/doc_stacks/2012-12-26_15-13-16.045312/portrait_bot/face_contour_detector/include/face_contour_detector/filters/</path>
    <filename>ShowEndpoints_8h</filename>
    <includes id="Filter_8h" name="Filter.h" local="no" imported="no">face_contour_detector/filters/Filter.h</includes>
    <includes id="Parameter_8h" name="Parameter.h" local="no" imported="no">face_contour_detector/filters/Parameter.h</includes>
    <class kind="class">face_contour_detector::filters::ShowEndpoints</class>
    <namespace>face_contour_detector</namespace>
    <namespace>face_contour_detector::filters</namespace>
  </compound>
  <compound kind="file">
    <name>sql_database.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-alufr-ros-pkg/doc_stacks/2012-12-26_15-13-16.045312/portrait_bot/face_contour_detector/src/face_contour_detector/image_information/</path>
    <filename>sql__database_8py</filename>
    <class kind="class">face_contour_detector::image_information::sql_database::SQLImageDatabase</class>
    <namespace>face_contour_detector::image_information::sql_database</namespace>
    <member kind="variable">
      <type>int</type>
      <name>MAX_IMAGE_SIZE</name>
      <anchorfile>namespaceface__contour__detector_1_1image__information_1_1sql__database.html</anchorfile>
      <anchor>a9cf7abd24d75a248b3a63718dc7fd3d1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>TestFilterServices.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-alufr-ros-pkg/doc_stacks/2012-12-26_15-13-16.045312/portrait_bot/face_contour_detector/src/cpp/</path>
    <filename>TestFilterServices_8cpp</filename>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>TestFilterServices_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>xml_file_bridge.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-alufr-ros-pkg/doc_stacks/2012-12-26_15-13-16.045312/portrait_bot/face_contour_detector/src/face_contour_detector/image_information/</path>
    <filename>xml__file__bridge_8py</filename>
    <namespace>face_contour_detector::image_information::xml_file_bridge</namespace>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_gen_dict</name>
      <anchorfile>namespaceface__contour__detector_1_1image__information_1_1xml__file__bridge.html</anchorfile>
      <anchor>a60cf297f4eefde7ef6bd9181bbf5d247</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_gen_list</name>
      <anchorfile>namespaceface__contour__detector_1_1image__information_1_1xml__file__bridge.html</anchorfile>
      <anchor>a557879599845cf4b9fa08c23d73de735</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>information_handler</name>
      <anchorfile>namespaceface__contour__detector_1_1image__information_1_1xml__file__bridge.html</anchorfile>
      <anchor>ab8e012e93939b733de9ba59a871bd5cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>load_handler</name>
      <anchorfile>namespaceface__contour__detector_1_1image__information_1_1xml__file__bridge.html</anchorfile>
      <anchor>aa946edf016d7cca83430d2dee1de7e6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>save_handler</name>
      <anchorfile>namespaceface__contour__detector_1_1image__information_1_1xml__file__bridge.html</anchorfile>
      <anchor>a01c59acd4aaaf156818536fed71f1402</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>xml_file_bridge_init_node</name>
      <anchorfile>namespaceface__contour__detector_1_1image__information_1_1xml__file__bridge.html</anchorfile>
      <anchor>aec2d4a0f99e534ec9098efaea6e608b4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>xml_image_information.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-alufr-ros-pkg/doc_stacks/2012-12-26_15-13-16.045312/portrait_bot/face_contour_detector/src/face_contour_detector/image_information/</path>
    <filename>xml__image__information_8py</filename>
    <class kind="class">face_contour_detector::image_information::xml_image_information::XMLImageInformationDatabase</class>
    <class kind="class">face_contour_detector::image_information::xml_image_information::XMLValueException</class>
    <namespace>face_contour_detector::image_information::xml_image_information</namespace>
  </compound>
  <compound kind="namespace">
    <name>face_contour_detector</name>
    <filename>namespaceface__contour__detector.html</filename>
    <namespace>face_contour_detector::filters</namespace>
    <namespace>face_contour_detector::gui</namespace>
    <namespace>face_contour_detector::image_information</namespace>
    <namespace>face_contour_detector::learing</namespace>
    <class kind="class">face_contour_detector::AreaParameterChooserWorker</class>
    <class kind="class">face_contour_detector::AutoParameterExplorer</class>
    <class kind="struct">face_contour_detector::Bgr8</class>
    <class kind="class">face_contour_detector::FaceContourRequestHandler</class>
    <class kind="class">face_contour_detector::ImageForest</class>
    <class kind="class">face_contour_detector::KdTree</class>
    <class kind="class">face_contour_detector::LimitedPriorityQueueSet</class>
    <class kind="class">face_contour_detector::MultiParameterIterator</class>
    <class kind="class">face_contour_detector::ParallelParameterIterator</class>
    <class kind="class">face_contour_detector::ParameterIterator</class>
    <class kind="class">face_contour_detector::ParameterIteratorI</class>
    <class kind="class">face_contour_detector::Properties</class>
  </compound>
  <compound kind="class">
    <name>face_contour_detector::AreaParameterChooserWorker</name>
    <filename>classface__contour__detector_1_1AreaParameterChooserWorker.html</filename>
    <member kind="function">
      <type></type>
      <name>AreaParameterChooserWorker</name>
      <anchorfile>classface__contour__detector_1_1AreaParameterChooserWorker.html</anchorfile>
      <anchor>a556e6d2ecfa31d3ea39344f920ecb0e6</anchor>
      <arglist>(ros::NodeHandle &amp;node, cv::Mat &amp;image, cv::Mat &amp;mask, const std::map&lt; std::string, std::map&lt; std::string, double &gt; &gt; &amp;targetValue)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>CallculateParameters</name>
      <anchorfile>classface__contour__detector_1_1AreaParameterChooserWorker.html</anchorfile>
      <anchor>afee3ac778c18b2b4885242a209c6c2a3</anchor>
      <arglist>(int numResults, int steps, std::vector&lt; face_contour_detector::autoselect_result &gt; &amp;result)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>ApplyFilters</name>
      <anchorfile>classface__contour__detector_1_1AreaParameterChooserWorker.html</anchorfile>
      <anchor>a8b145133544d40364a8bcaf6a007f0dc</anchor>
      <arglist>(const std::vector&lt; double &gt; &amp;params, std::vector&lt; face_contour_detector::filter_area_result &gt; &amp;results)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>double</type>
      <name>CostFunction</name>
      <anchorfile>classface__contour__detector_1_1AreaParameterChooserWorker.html</anchorfile>
      <anchor>ae84b3760d8e5e9fb894644c555d5fb8c</anchor>
      <arglist>(const std::map&lt; std::string, double &gt; &amp;result, const std::map&lt; std::string, double &gt; &amp;targetValue)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>GetAreas</name>
      <anchorfile>classface__contour__detector_1_1AreaParameterChooserWorker.html</anchorfile>
      <anchor>a2271bff8cdcbe98646e924863199fe81</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>ParamsFunction</name>
      <anchorfile>classface__contour__detector_1_1AreaParameterChooserWorker.html</anchorfile>
      <anchor>a3232861e3c0d89dee05a004136e7990f</anchor>
      <arglist>(const std::vector&lt; double &gt; &amp;params, std::map&lt; std::string, double &gt; &amp;result)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>PushFilterSetup</name>
      <anchorfile>classface__contour__detector_1_1AreaParameterChooserWorker.html</anchorfile>
      <anchor>a44833739bdbb548de675e7593c4c94b0</anchor>
      <arglist>(std::map&lt; std::string, std::vector&lt; std::map&lt; std::string, double &gt; &gt; &gt; &amp;params, int numResults, std::vector&lt; face_contour_detector::autoselect_result &gt; &amp;result)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>SendStatusMessage</name>
      <anchorfile>classface__contour__detector_1_1AreaParameterChooserWorker.html</anchorfile>
      <anchor>a1d377531e3cd30fe23ed4a9a4184486f</anchor>
      <arglist>(const std::string &amp;message)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; face_contour_detector::image_area &gt;</type>
      <name>areas</name>
      <anchorfile>classface__contour__detector_1_1AreaParameterChooserWorker.html</anchorfile>
      <anchor>a170f683530c3ae485fc0f07780c58bcf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>cv::Mat</type>
      <name>bwimage</name>
      <anchorfile>classface__contour__detector_1_1AreaParameterChooserWorker.html</anchorfile>
      <anchor>abcc9999c424a01bd5d24ac2a4e90456d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; face_contour_detector::image_area &gt;::iterator</type>
      <name>currArea</name>
      <anchorfile>classface__contour__detector_1_1AreaParameterChooserWorker.html</anchorfile>
      <anchor>a0082c379c727879ebf4699ea99c15d6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>cv::Mat &amp;</type>
      <name>image</name>
      <anchorfile>classface__contour__detector_1_1AreaParameterChooserWorker.html</anchorfile>
      <anchor>aa36ae656f83594d3da8df288c7c91c32</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>face_contour_detector::KdTree&lt; double, std::map&lt; std::string, double &gt; &gt;</type>
      <name>kdTree</name>
      <anchorfile>classface__contour__detector_1_1AreaParameterChooserWorker.html</anchorfile>
      <anchor>af36bdca022daedb843c1eb1a794db50f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>cv::Mat &amp;</type>
      <name>mask</name>
      <anchorfile>classface__contour__detector_1_1AreaParameterChooserWorker.html</anchorfile>
      <anchor>af201c2231550ab884881d93d2b0f906c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::NodeHandle &amp;</type>
      <name>node</name>
      <anchorfile>classface__contour__detector_1_1AreaParameterChooserWorker.html</anchorfile>
      <anchor>aafee95a6f1540322986606795cec68a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; std::string, std::map&lt; std::string, double &gt; &gt;</type>
      <name>targetValue</name>
      <anchorfile>classface__contour__detector_1_1AreaParameterChooserWorker.html</anchorfile>
      <anchor>a9e6368eaca296c0f5ace1b61c765d675</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>face_contour_detector::AutoParameterExplorer</name>
    <filename>classface__contour__detector_1_1AutoParameterExplorer.html</filename>
    <class kind="class">face_contour_detector::AutoParameterExplorer::Area</class>
    <class kind="class">face_contour_detector::AutoParameterExplorer::ParameterPoint</class>
    <class kind="class">face_contour_detector::AutoParameterExplorer::Vector</class>
    <member kind="function">
      <type>void</type>
      <name>AddParameter</name>
      <anchorfile>classface__contour__detector_1_1AutoParameterExplorer.html</anchorfile>
      <anchor>a148ea248593c18d600fcb3ebb07a98bd</anchor>
      <arglist>(const std::string &amp;name, double min, double max)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>AutoParameterExplorer</name>
      <anchorfile>classface__contour__detector_1_1AutoParameterExplorer.html</anchorfile>
      <anchor>aed465726eceb86a37def1d54c3ecd03c</anchor>
      <arglist>(boost::function&lt; void(const std::vector&lt; double &gt; &amp;, std::map&lt; std::string, double &gt; &amp;)&gt; paramsFunction, boost::function&lt; double(const std::map&lt; std::string, double &gt; &amp;, const std::map&lt; std::string, double &gt; &amp;)&gt; costFunction)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>FindBest</name>
      <anchorfile>classface__contour__detector_1_1AutoParameterExplorer.html</anchorfile>
      <anchor>a661aa9daa8a5482f03539ae29ab0c8db</anchor>
      <arglist>(std::map&lt; std::string, double &gt; targetValue, int steps, int numResults, std::vector&lt; std::map&lt; std::string, double &gt; &gt; &amp;results)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~AutoParameterExplorer</name>
      <anchorfile>classface__contour__detector_1_1AutoParameterExplorer.html</anchorfile>
      <anchor>ada47c0a599a8b14a19524a4f130ff8a9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>M_GetCosts</name>
      <anchorfile>classface__contour__detector_1_1AutoParameterExplorer.html</anchorfile>
      <anchor>a29baa014ba8108b28a33e542bb9cc5f5</anchor>
      <arglist>(std::map&lt; std::string, double &gt; &amp;targetValue, ParameterPoint &amp;paramPoint)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>M_GetCosts</name>
      <anchorfile>classface__contour__detector_1_1AutoParameterExplorer.html</anchorfile>
      <anchor>a6a7f81274f7ab5c10dda87c5dc34c19e</anchor>
      <arglist>(std::map&lt; std::string, double &gt; &amp;targetValue, Area &amp;area)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>M_IsTargetValueInside</name>
      <anchorfile>classface__contour__detector_1_1AutoParameterExplorer.html</anchorfile>
      <anchor>a8f130e1fc2c620059b3a82ad27d3a724</anchor>
      <arglist>(std::map&lt; std::string, double &gt; &amp;targetValue, Area &amp;area)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>M_PushAllPoints</name>
      <anchorfile>classface__contour__detector_1_1AutoParameterExplorer.html</anchorfile>
      <anchor>a1c09cac0e40906919b496ee73a62c4f8</anchor>
      <arglist>(Area &amp;area, std::map&lt; std::string, double &gt; &amp;targetValues, face_contour_detector::LimitedPriorityQueueSet&lt; ParameterPoint, ParameterPoint::LessCosts &gt; &amp;results)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::function&lt; double(const std::map&lt; std::string, double &gt; &amp;, const std::map&lt; std::string, double &gt; &amp;)&gt;</type>
      <name>m_costsFunction</name>
      <anchorfile>classface__contour__detector_1_1AutoParameterExplorer.html</anchorfile>
      <anchor>aad54c802b9b24e3811b9c6a6340cea37</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; std::string &gt;</type>
      <name>m_paramNames</name>
      <anchorfile>classface__contour__detector_1_1AutoParameterExplorer.html</anchorfile>
      <anchor>ab8334062c6fc0905b7487fa161d6b167</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::function&lt; void(const std::vector&lt; double &gt; &amp;, std::map&lt; std::string, double &gt; &amp;)&gt;</type>
      <name>m_paramsFunction</name>
      <anchorfile>classface__contour__detector_1_1AutoParameterExplorer.html</anchorfile>
      <anchor>a7d38f187dec0394c5509e3310f0fff7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; std::pair&lt; double, double &gt; &gt;</type>
      <name>m_startEnd</name>
      <anchorfile>classface__contour__detector_1_1AutoParameterExplorer.html</anchorfile>
      <anchor>a63baa554ce3660f58b7c57da1209b017</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>face_contour_detector::AutoParameterExplorer::Area</name>
    <filename>classface__contour__detector_1_1AutoParameterExplorer_1_1Area.html</filename>
    <class kind="struct">face_contour_detector::AutoParameterExplorer::Area::GreaterCosts</class>
    <member kind="function">
      <type>void</type>
      <name>AddDimension</name>
      <anchorfile>classface__contour__detector_1_1AutoParameterExplorer_1_1Area.html</anchorfile>
      <anchor>a4fbc8df8fa8a6a64bfd537b30e5e272e</anchor>
      <arglist>(double value)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Area</name>
      <anchorfile>classface__contour__detector_1_1AutoParameterExplorer_1_1Area.html</anchorfile>
      <anchor>ab04604e86f2b462f3e67baf3daef4936</anchor>
      <arglist>(const ParameterPoint &amp;base)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Costs</name>
      <anchorfile>classface__contour__detector_1_1AutoParameterExplorer_1_1Area.html</anchorfile>
      <anchor>aaa2b61bf59a4be4aa07206207ad4db74</anchor>
      <arglist>(double costs)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>Costs</name>
      <anchorfile>classface__contour__detector_1_1AutoParameterExplorer_1_1Area.html</anchorfile>
      <anchor>a606550affd488668888a80358a3e6ad4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>EdgePoints</name>
      <anchorfile>classface__contour__detector_1_1AutoParameterExplorer_1_1Area.html</anchorfile>
      <anchor>a2e787bfc08608aa7819e4546a775ae35</anchor>
      <arglist>(std::vector&lt; ParameterPoint &gt; &amp;result)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>HasCosts</name>
      <anchorfile>classface__contour__detector_1_1AutoParameterExplorer_1_1Area.html</anchorfile>
      <anchor>aef24209bb50ed87e11b8f1f7a7b38574</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ParameterPoint</type>
      <name>Middle</name>
      <anchorfile>classface__contour__detector_1_1AutoParameterExplorer_1_1Area.html</anchorfile>
      <anchor>a3b84f44c3fc3de721ac3766e5345436f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SubAreas</name>
      <anchorfile>classface__contour__detector_1_1AutoParameterExplorer_1_1Area.html</anchorfile>
      <anchor>a88dc4b27f3abf76383e33af6a14f3483</anchor>
      <arglist>(std::vector&lt; Area &gt; &amp;result)</arglist>
    </member>
    <member kind="variable">
      <type>ParameterPoint</type>
      <name>base</name>
      <anchorfile>classface__contour__detector_1_1AutoParameterExplorer_1_1Area.html</anchorfile>
      <anchor>a454303b6d6dba9d6cc777693393e6f8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; double &gt;</type>
      <name>dimensions</name>
      <anchorfile>classface__contour__detector_1_1AutoParameterExplorer_1_1Area.html</anchorfile>
      <anchor>a2bf96ae5872d143c99b00eb69228f1b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static unsigned int</type>
      <name>M_UIntPower2</name>
      <anchorfile>classface__contour__detector_1_1AutoParameterExplorer_1_1Area.html</anchorfile>
      <anchor>a1fc3f43dfb28f5b5420d9be82742fb1f</anchor>
      <arglist>(unsigned int exponent)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>m_costs</name>
      <anchorfile>classface__contour__detector_1_1AutoParameterExplorer_1_1Area.html</anchorfile>
      <anchor>ae98700ecae4879816b1db1d3132e45f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_hasCosts</name>
      <anchorfile>classface__contour__detector_1_1AutoParameterExplorer_1_1Area.html</anchorfile>
      <anchor>a0104f3e65e5d5d274fbf28384088149b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>face_contour_detector::AutoParameterExplorer::Area::GreaterCosts</name>
    <filename>structface__contour__detector_1_1AutoParameterExplorer_1_1Area_1_1GreaterCosts.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>operator()</name>
      <anchorfile>structface__contour__detector_1_1AutoParameterExplorer_1_1Area_1_1GreaterCosts.html</anchorfile>
      <anchor>a8cb8d5781eb6d9b571de1460d38c7c40</anchor>
      <arglist>(const Area &amp;x, const Area &amp;y) const </arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>face_contour_detector::AutoParameterExplorer::ParameterPoint</name>
    <filename>classface__contour__detector_1_1AutoParameterExplorer_1_1ParameterPoint.html</filename>
    <class kind="struct">face_contour_detector::AutoParameterExplorer::ParameterPoint::LessCosts</class>
    <member kind="function">
      <type>void</type>
      <name>AddParam</name>
      <anchorfile>classface__contour__detector_1_1AutoParameterExplorer_1_1ParameterPoint.html</anchorfile>
      <anchor>a5845163d4e34fad93c810adbfaf91bf0</anchor>
      <arglist>(double value)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>Costs</name>
      <anchorfile>classface__contour__detector_1_1AutoParameterExplorer_1_1ParameterPoint.html</anchorfile>
      <anchor>ae13f3d01c4a64b71a45cf3ea06baa756</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Costs</name>
      <anchorfile>classface__contour__detector_1_1AutoParameterExplorer_1_1ParameterPoint.html</anchorfile>
      <anchor>a5bc583c17f6603588f4eb0f977e2fcfa</anchor>
      <arglist>(double costs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>HasCosts</name>
      <anchorfile>classface__contour__detector_1_1AutoParameterExplorer_1_1ParameterPoint.html</anchorfile>
      <anchor>a5594294ecf69ae4f5fc62c1965b72e00</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>AutoParameterExplorer::ParameterPoint</type>
      <name>Midpoint</name>
      <anchorfile>classface__contour__detector_1_1AutoParameterExplorer_1_1ParameterPoint.html</anchorfile>
      <anchor>a382472c87dc08250a6d08da507747599</anchor>
      <arglist>(AutoParameterExplorer::ParameterPoint &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>ParameterPoint</type>
      <name>operator+</name>
      <anchorfile>classface__contour__detector_1_1AutoParameterExplorer_1_1ParameterPoint.html</anchorfile>
      <anchor>acd75d2ca8b2fdca90bb5aed64e0e68dc</anchor>
      <arglist>(const Vector &amp;vector)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ParameterPoint</name>
      <anchorfile>classface__contour__detector_1_1AutoParameterExplorer_1_1ParameterPoint.html</anchorfile>
      <anchor>a72fb93d5f31164382f96d6938043bc31</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ParameterPoint</name>
      <anchorfile>classface__contour__detector_1_1AutoParameterExplorer_1_1ParameterPoint.html</anchorfile>
      <anchor>af2541683250aa8851b8668d5b3f57805</anchor>
      <arglist>(const ParameterPoint &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; double &gt; &amp;</type>
      <name>Params</name>
      <anchorfile>classface__contour__detector_1_1AutoParameterExplorer_1_1ParameterPoint.html</anchorfile>
      <anchor>ab1177538d700eb4c5d16ade0dd7103ed</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const std::vector&lt; double &gt; &amp;</type>
      <name>Params</name>
      <anchorfile>classface__contour__detector_1_1AutoParameterExplorer_1_1ParameterPoint.html</anchorfile>
      <anchor>acc7ee5d0a1b1dcd60893fa8eb22ded0e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Vector</type>
      <name>VectorTo</name>
      <anchorfile>classface__contour__detector_1_1AutoParameterExplorer_1_1ParameterPoint.html</anchorfile>
      <anchor>adf759ea122253d25098e4665006df5ec</anchor>
      <arglist>(const ParameterPoint &amp;other)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>m_costs</name>
      <anchorfile>classface__contour__detector_1_1AutoParameterExplorer_1_1ParameterPoint.html</anchorfile>
      <anchor>a257b4c6559ce396f2d612b80180035d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_costsSet</name>
      <anchorfile>classface__contour__detector_1_1AutoParameterExplorer_1_1ParameterPoint.html</anchorfile>
      <anchor>a8816532b09d61bd7c19353952563f670</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; double &gt;</type>
      <name>m_params</name>
      <anchorfile>classface__contour__detector_1_1AutoParameterExplorer_1_1ParameterPoint.html</anchorfile>
      <anchor>ac8fb360946fb74e10e2f372fed799e06</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>face_contour_detector::AutoParameterExplorer::ParameterPoint::LessCosts</name>
    <filename>structface__contour__detector_1_1AutoParameterExplorer_1_1ParameterPoint_1_1LessCosts.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>operator()</name>
      <anchorfile>structface__contour__detector_1_1AutoParameterExplorer_1_1ParameterPoint_1_1LessCosts.html</anchorfile>
      <anchor>a8509b2aecdc58600a8c3600eb982184f</anchor>
      <arglist>(const ParameterPoint &amp;x, const ParameterPoint &amp;y) const </arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>face_contour_detector::AutoParameterExplorer::Vector</name>
    <filename>classface__contour__detector_1_1AutoParameterExplorer_1_1Vector.html</filename>
    <member kind="function">
      <type>void</type>
      <name>AddParam</name>
      <anchorfile>classface__contour__detector_1_1AutoParameterExplorer_1_1Vector.html</anchorfile>
      <anchor>af5e35ac2ba441b9b4cb93f04b9d0bfde</anchor>
      <arglist>(double value)</arglist>
    </member>
    <member kind="function">
      <type>Vector</type>
      <name>operator*</name>
      <anchorfile>classface__contour__detector_1_1AutoParameterExplorer_1_1Vector.html</anchorfile>
      <anchor>ae15e125ca6a52f33b855af7c6fb86337</anchor>
      <arglist>(double factor)</arglist>
    </member>
    <member kind="function">
      <type>Vector</type>
      <name>operator+</name>
      <anchorfile>classface__contour__detector_1_1AutoParameterExplorer_1_1Vector.html</anchorfile>
      <anchor>aae691b6238929a062a2f6adca1ff70bd</anchor>
      <arglist>(const Vector &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Vector</name>
      <anchorfile>classface__contour__detector_1_1AutoParameterExplorer_1_1Vector.html</anchorfile>
      <anchor>ad309b4105bfec12b772955a07ec6d01c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Vector</name>
      <anchorfile>classface__contour__detector_1_1AutoParameterExplorer_1_1Vector.html</anchorfile>
      <anchor>a6e8afa9a71221213f3fcbf1670f639f2</anchor>
      <arglist>(const Vector &amp;other)</arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; double &gt;</type>
      <name>values</name>
      <anchorfile>classface__contour__detector_1_1AutoParameterExplorer_1_1Vector.html</anchorfile>
      <anchor>a63dabd6988d030687555f008eb5a6f45</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>face_contour_detector::Bgr8</name>
    <filename>structface__contour__detector_1_1Bgr8.html</filename>
    <member kind="variable">
      <type>unsigned char</type>
      <name>b</name>
      <anchorfile>structface__contour__detector_1_1Bgr8.html</anchorfile>
      <anchor>ad9ee1978bea1b0e370b08ef7dca83a62</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned char</type>
      <name>g</name>
      <anchorfile>structface__contour__detector_1_1Bgr8.html</anchorfile>
      <anchor>a8d03d44b01a71dc17b7c2fd18cfcdd55</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned char</type>
      <name>r</name>
      <anchorfile>structface__contour__detector_1_1Bgr8.html</anchorfile>
      <anchor>a02b835009504ce077b3bae67cb21500d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>face_contour_detector::FaceContourRequestHandler</name>
    <filename>classface__contour__detector_1_1FaceContourRequestHandler.html</filename>
    <class kind="struct">face_contour_detector::FaceContourRequestHandler::ImageMaskPair</class>
    <class kind="struct">face_contour_detector::FaceContourRequestHandler::WorkerSetting</class>
    <member kind="function">
      <type></type>
      <name>FaceContourRequestHandler</name>
      <anchorfile>classface__contour__detector_1_1FaceContourRequestHandler.html</anchorfile>
      <anchor>a08239c10b7c66e5470bb9dc508650d40</anchor>
      <arglist>(ros::NodeHandle &amp;node, std::string exploreConfigPath)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>HandleAlubscRequest</name>
      <anchorfile>classface__contour__detector_1_1FaceContourRequestHandler.html</anchorfile>
      <anchor>abef72bc8c02b9043879458d3359af114</anchor>
      <arglist>(portrait_robot_msgs::alubsc_node_instr::Request &amp;req, portrait_robot_msgs::alubsc_node_instr::Response &amp;res)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SolveOneRequest</name>
      <anchorfile>classface__contour__detector_1_1FaceContourRequestHandler.html</anchorfile>
      <anchor>a4d1c462526ed48bcee690e23df79b7f8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~FaceContourRequestHandler</name>
      <anchorfile>classface__contour__detector_1_1FaceContourRequestHandler.html</anchorfile>
      <anchor>a23e3310191e406bde9244fad61e7ea29</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>M_LoadExploreSettings</name>
      <anchorfile>classface__contour__detector_1_1FaceContourRequestHandler.html</anchorfile>
      <anchor>aa2588db55ba00ebccfa2468dbed5d4e8</anchor>
      <arglist>(std::vector&lt; WorkerSetting &gt; &amp;settings)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>M_SendStatusMessage</name>
      <anchorfile>classface__contour__detector_1_1FaceContourRequestHandler.html</anchorfile>
      <anchor>a36f9bfc33249c4c7901c21f3dd87c409</anchor>
      <arglist>(const std::string &amp;message)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>exploreConfigPath</name>
      <anchorfile>classface__contour__detector_1_1FaceContourRequestHandler.html</anchorfile>
      <anchor>aa7b9c4541d6de615d7f1d9dd7ab7cfb4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::NodeHandle &amp;</type>
      <name>node</name>
      <anchorfile>classface__contour__detector_1_1FaceContourRequestHandler.html</anchorfile>
      <anchor>a8c4d7e6baaf56740fb9e29f5b8dd99c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::queue&lt; ImageMaskPair &gt;</type>
      <name>requests</name>
      <anchorfile>classface__contour__detector_1_1FaceContourRequestHandler.html</anchorfile>
      <anchor>a932a0d2200bfff362613546e0ab5865b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>face_contour_detector::FaceContourRequestHandler::ImageMaskPair</name>
    <filename>structface__contour__detector_1_1FaceContourRequestHandler_1_1ImageMaskPair.html</filename>
    <member kind="variable">
      <type>cv::Mat *</type>
      <name>image</name>
      <anchorfile>structface__contour__detector_1_1FaceContourRequestHandler_1_1ImageMaskPair.html</anchorfile>
      <anchor>ac6b8180361f25e7e66e4fe8a295ea095</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>cv::Mat *</type>
      <name>mask</name>
      <anchorfile>structface__contour__detector_1_1FaceContourRequestHandler_1_1ImageMaskPair.html</anchorfile>
      <anchor>ad55f5150a3fb11897ec64ccb7293f99f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>face_contour_detector::FaceContourRequestHandler::WorkerSetting</name>
    <filename>structface__contour__detector_1_1FaceContourRequestHandler_1_1WorkerSetting.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>numResults</name>
      <anchorfile>structface__contour__detector_1_1FaceContourRequestHandler_1_1WorkerSetting.html</anchorfile>
      <anchor>a5712c160a2c95cf873e471351ee3bd7d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>steps</name>
      <anchorfile>structface__contour__detector_1_1FaceContourRequestHandler_1_1WorkerSetting.html</anchorfile>
      <anchor>a48b27ee805bbb4a17d39057dd1d38a30</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::map&lt; std::string, std::map&lt; std::string, double &gt; &gt;</type>
      <name>targetValues</name>
      <anchorfile>structface__contour__detector_1_1FaceContourRequestHandler_1_1WorkerSetting.html</anchorfile>
      <anchor>ab675fb3374efbb8dcf0ca5f8908e222a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>face_contour_detector::ImageForest</name>
    <filename>classface__contour__detector_1_1ImageForest.html</filename>
    <class kind="class">face_contour_detector::ImageForest::Graph</class>
    <class kind="class">face_contour_detector::ImageForest::Point</class>
    <member kind="function">
      <type>double</type>
      <name>CallculateEdgyness</name>
      <anchorfile>classface__contour__detector_1_1ImageForest.html</anchorfile>
      <anchor>a65b14ed276306d9b7716cb06319402a0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>CallculateGraphMass</name>
      <anchorfile>classface__contour__detector_1_1ImageForest.html</anchorfile>
      <anchor>a0d6cfe859cfd9c87fe36f08a466b4d4f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>cv::Mat</type>
      <name>GenerateImage</name>
      <anchorfile>classface__contour__detector_1_1ImageForest.html</anchorfile>
      <anchor>a13e44b4c117620b92b7ef9f0dfbc6a48</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GenerateImage</name>
      <anchorfile>classface__contour__detector_1_1ImageForest.html</anchorfile>
      <anchor>a396e5950c5d2292daf8768daf534d55c</anchor>
      <arglist>(cv::Mat &amp;mat)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>GetGraphId</name>
      <anchorfile>classface__contour__detector_1_1ImageForest.html</anchorfile>
      <anchor>ac680479651e53ba1ab5be11d4b85cf67</anchor>
      <arglist>(int x, int y)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>GetGraphId</name>
      <anchorfile>classface__contour__detector_1_1ImageForest.html</anchorfile>
      <anchor>ae00ef06f6f66772cf6a335ccc89b3578</anchor>
      <arglist>(ImageForest::Point point)</arglist>
    </member>
    <member kind="function">
      <type>std::map&lt; int, Graph &gt;</type>
      <name>GetGraphs</name>
      <anchorfile>classface__contour__detector_1_1ImageForest.html</anchorfile>
      <anchor>ab59b2381780fa7f5e317003c6940e3e1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Height</name>
      <anchorfile>classface__contour__detector_1_1ImageForest.html</anchorfile>
      <anchor>a5cb639aaca8361d340cd4f09decf470b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ImageForest</name>
      <anchorfile>classface__contour__detector_1_1ImageForest.html</anchorfile>
      <anchor>ac420011493948db0f683929d156cf8a1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ImageForest</name>
      <anchorfile>classface__contour__detector_1_1ImageForest.html</anchorfile>
      <anchor>a4db5ea01373be70e1d8272196080abba</anchor>
      <arglist>(const cv::Mat &amp;mat, unsigned char threshold)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>NumGraphs</name>
      <anchorfile>classface__contour__detector_1_1ImageForest.html</anchorfile>
      <anchor>a5b05af5ed58c856baee8cb1a35ecfa68</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ReadFromImage</name>
      <anchorfile>classface__contour__detector_1_1ImageForest.html</anchorfile>
      <anchor>a99db4d88a5ca8cb2b45d67ae6e22232b</anchor>
      <arglist>(const cv::Mat &amp;mat, unsigned char threshold)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Width</name>
      <anchorfile>classface__contour__detector_1_1ImageForest.html</anchorfile>
      <anchor>a138ac25eb7e19022656760fcb5ff9cde</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ImageForest</name>
      <anchorfile>classface__contour__detector_1_1ImageForest.html</anchorfile>
      <anchor>ace3ce997f044a1830986a81aaa148ec7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>M_GetVectors</name>
      <anchorfile>classface__contour__detector_1_1ImageForest.html</anchorfile>
      <anchor>a731fed719e883c05f7ab00d73b79cc8c</anchor>
      <arglist>(int x, int y, std::vector&lt; ImageForest::Point &gt; &amp;vectors)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>M_SetEqClass</name>
      <anchorfile>classface__contour__detector_1_1ImageForest.html</anchorfile>
      <anchor>a14b70fa279b36f1ff49a045a40bc2076</anchor>
      <arglist>(int *eqMap, int size, int a, int b)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>m_count</name>
      <anchorfile>classface__contour__detector_1_1ImageForest.html</anchorfile>
      <anchor>a278993d98fa26c9c975ded34595966bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>m_height</name>
      <anchorfile>classface__contour__detector_1_1ImageForest.html</anchorfile>
      <anchor>a4b6e900cd15fa60709a36f617fa5ab47</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>m_lastId</name>
      <anchorfile>classface__contour__detector_1_1ImageForest.html</anchorfile>
      <anchor>a2a60330948643fa762951bb5fed3266f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int *</type>
      <name>m_values</name>
      <anchorfile>classface__contour__detector_1_1ImageForest.html</anchorfile>
      <anchor>ae30fb29a49ebe43903422cf37346a5f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>m_width</name>
      <anchorfile>classface__contour__detector_1_1ImageForest.html</anchorfile>
      <anchor>a0076ec2529e952dead8f838c55e2ca7c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>face_contour_detector::ImageForest::Graph</name>
    <filename>classface__contour__detector_1_1ImageForest_1_1Graph.html</filename>
    <member kind="function">
      <type></type>
      <name>Graph</name>
      <anchorfile>classface__contour__detector_1_1ImageForest_1_1Graph.html</anchorfile>
      <anchor>acdb8f44edc6bc6e830e8dd2d7c67ca7c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Graph</name>
      <anchorfile>classface__contour__detector_1_1ImageForest_1_1Graph.html</anchorfile>
      <anchor>a7475157916226fa8db4c9fcd61b6fcb5</anchor>
      <arglist>(const Graph &amp;other)</arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; Point &gt;</type>
      <name>connectingPoints</name>
      <anchorfile>classface__contour__detector_1_1ImageForest_1_1Graph.html</anchorfile>
      <anchor>a618f6b7ba069c3fdd891bee958902680</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; Point &gt;</type>
      <name>endPoints</name>
      <anchorfile>classface__contour__detector_1_1ImageForest_1_1Graph.html</anchorfile>
      <anchor>a24fdda9c84a706211f56f3e7839062ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>id</name>
      <anchorfile>classface__contour__detector_1_1ImageForest_1_1Graph.html</anchorfile>
      <anchor>ad5f099f5b871e622a24634f70ec7bb45</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>numPixels</name>
      <anchorfile>classface__contour__detector_1_1ImageForest_1_1Graph.html</anchorfile>
      <anchor>a94f5b6a3d16af000e0119367071e0661</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>face_contour_detector::ImageForest::Point</name>
    <filename>classface__contour__detector_1_1ImageForest_1_1Point.html</filename>
    <member kind="function">
      <type>double</type>
      <name>Distance</name>
      <anchorfile>classface__contour__detector_1_1ImageForest_1_1Point.html</anchorfile>
      <anchor>a7899ed5078912026d42fa7482520f560</anchor>
      <arglist>(Point other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Point</name>
      <anchorfile>classface__contour__detector_1_1ImageForest_1_1Point.html</anchorfile>
      <anchor>af75095e900a449a7e13ed7321e8b98e9</anchor>
      <arglist>(int x, int y)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Point</name>
      <anchorfile>classface__contour__detector_1_1ImageForest_1_1Point.html</anchorfile>
      <anchor>a45554413f367c8a4ad0a8916aacb2d40</anchor>
      <arglist>(const Point &amp;other)</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>x</name>
      <anchorfile>classface__contour__detector_1_1ImageForest_1_1Point.html</anchorfile>
      <anchor>af2da31c5d831fc1063b4e62e01885ae7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>y</name>
      <anchorfile>classface__contour__detector_1_1ImageForest_1_1Point.html</anchorfile>
      <anchor>a386d36b5bff9139419eae601ff2f100f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>face_contour_detector::KdTree</name>
    <filename>classface__contour__detector_1_1KdTree.html</filename>
    <templarg>T</templarg>
    <templarg>V</templarg>
    <class kind="class">face_contour_detector::KdTree::Node</class>
    <member kind="function">
      <type>const V *</type>
      <name>Find</name>
      <anchorfile>classface__contour__detector_1_1KdTree.html</anchorfile>
      <anchor>a958b398867e7b06bf426dc0e803604e1</anchor>
      <arglist>(const std::vector&lt; T &gt; &amp;point)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Insert</name>
      <anchorfile>classface__contour__detector_1_1KdTree.html</anchorfile>
      <anchor>ab8a7d84ae85321f1907dad292fe40e1a</anchor>
      <arglist>(const std::vector&lt; T &gt; &amp;point, const V &amp;value)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>KdTree</name>
      <anchorfile>classface__contour__detector_1_1KdTree.html</anchorfile>
      <anchor>a2169649eeef9a0d05e3be57701d23e5b</anchor>
      <arglist>(int dimensions)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~KdTree</name>
      <anchorfile>classface__contour__detector_1_1KdTree.html</anchorfile>
      <anchor>a1483fb51bb8a9a8e4e4d38bac1dc851f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>m_dimensions</name>
      <anchorfile>classface__contour__detector_1_1KdTree.html</anchorfile>
      <anchor>a2627954f1bd6a5f89a5dd9b5b8122238</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Node *</type>
      <name>m_root</name>
      <anchorfile>classface__contour__detector_1_1KdTree.html</anchorfile>
      <anchor>a8753226012d8cac493ff65e726bc3f71</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>face_contour_detector::KdTree::Node</name>
    <filename>classface__contour__detector_1_1KdTree_1_1Node.html</filename>
    <member kind="function">
      <type></type>
      <name>Node</name>
      <anchorfile>classface__contour__detector_1_1KdTree_1_1Node.html</anchorfile>
      <anchor>a78021f137cb38423698347b8418c37d6</anchor>
      <arglist>(const std::vector&lt; T &gt; &amp;point, const V &amp;value, int dimension)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Node</name>
      <anchorfile>classface__contour__detector_1_1KdTree_1_1Node.html</anchorfile>
      <anchor>afac6e2ea662d426840bb366c45964e3a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>Node *</type>
      <name>biggerAndEqNode</name>
      <anchorfile>classface__contour__detector_1_1KdTree_1_1Node.html</anchorfile>
      <anchor>aad881c354f38dcb98f57d6ae2d5970d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>dimension</name>
      <anchorfile>classface__contour__detector_1_1KdTree_1_1Node.html</anchorfile>
      <anchor>ae2153653c07c3b7c73782435d47940fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>T</type>
      <name>dimensionValue</name>
      <anchorfile>classface__contour__detector_1_1KdTree_1_1Node.html</anchorfile>
      <anchor>a4040786a1e9faf1df342a190e3665e10</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; T &gt;</type>
      <name>point</name>
      <anchorfile>classface__contour__detector_1_1KdTree_1_1Node.html</anchorfile>
      <anchor>a707c19de60182b22714e2afac5a7add7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Node *</type>
      <name>smallerNode</name>
      <anchorfile>classface__contour__detector_1_1KdTree_1_1Node.html</anchorfile>
      <anchor>a24812f402d2038d5ca2bd07d652954e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>V</type>
      <name>value</name>
      <anchorfile>classface__contour__detector_1_1KdTree_1_1Node.html</anchorfile>
      <anchor>a3f6ce6860b10d3d672c98d068309311d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>face_contour_detector::LimitedPriorityQueueSet</name>
    <filename>classface__contour__detector_1_1LimitedPriorityQueueSet.html</filename>
    <templarg>T</templarg>
    <templarg>Compare</templarg>
    <member kind="function">
      <type>bool</type>
      <name>Empty</name>
      <anchorfile>classface__contour__detector_1_1LimitedPriorityQueueSet.html</anchorfile>
      <anchor>aea2832a7da8d235e6a3dfc258701c9c9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const T &amp;</type>
      <name>Front</name>
      <anchorfile>classface__contour__detector_1_1LimitedPriorityQueueSet.html</anchorfile>
      <anchor>a5c1347d4196bc5fd949e9785456e32ee</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LimitedPriorityQueueSet</name>
      <anchorfile>classface__contour__detector_1_1LimitedPriorityQueueSet.html</anchorfile>
      <anchor>aab1e18efd6f51aac38049ba4077440e0</anchor>
      <arglist>(size_t size)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>PopFront</name>
      <anchorfile>classface__contour__detector_1_1LimitedPriorityQueueSet.html</anchorfile>
      <anchor>a7f6d7995f3f42d2b667fbe2a8e00ee13</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Push</name>
      <anchorfile>classface__contour__detector_1_1LimitedPriorityQueueSet.html</anchorfile>
      <anchor>abc2895c42807339bf7ff517d00fd74f3</anchor>
      <arglist>(const T &amp;item)</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>Size</name>
      <anchorfile>classface__contour__detector_1_1LimitedPriorityQueueSet.html</anchorfile>
      <anchor>a635738de76f06bf64376ef2953441e15</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~LimitedPriorityQueueSet</name>
      <anchorfile>classface__contour__detector_1_1LimitedPriorityQueueSet.html</anchorfile>
      <anchor>abfbe1484c6d8113e1f3887e3156d237d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::deque&lt; T &gt;</type>
      <name>m_deque</name>
      <anchorfile>classface__contour__detector_1_1LimitedPriorityQueueSet.html</anchorfile>
      <anchor>af1e1f30462633de5325a9d30a207f47b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>size_t</type>
      <name>m_maxSize</name>
      <anchorfile>classface__contour__detector_1_1LimitedPriorityQueueSet.html</anchorfile>
      <anchor>a53ac939e64e1dcad5a413e6f05adc208</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>size_t</type>
      <name>m_size</name>
      <anchorfile>classface__contour__detector_1_1LimitedPriorityQueueSet.html</anchorfile>
      <anchor>a7dafb8cdb415b7505a34dbab53075ffd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>face_contour_detector::MultiParameterIterator</name>
    <filename>classface__contour__detector_1_1MultiParameterIterator.html</filename>
    <member kind="function">
      <type>void</type>
      <name>Add</name>
      <anchorfile>classface__contour__detector_1_1MultiParameterIterator.html</anchorfile>
      <anchor>ae973c23ebfb7073ab03a029318a7afb3</anchor>
      <arglist>(boost::shared_ptr&lt; ParameterIteratorI &gt; iterator)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>HasNext</name>
      <anchorfile>classface__contour__detector_1_1MultiParameterIterator.html</anchorfile>
      <anchor>ac5a6156ae94a65ba3788c7ece29db234</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MultiParameterIterator</name>
      <anchorfile>classface__contour__detector_1_1MultiParameterIterator.html</anchorfile>
      <anchor>a219d701ca5215b3c99c973639aa25ab1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Next</name>
      <anchorfile>classface__contour__detector_1_1MultiParameterIterator.html</anchorfile>
      <anchor>a8b0e1adcda639fd0a4bef770e4795dc8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Reset</name>
      <anchorfile>classface__contour__detector_1_1MultiParameterIterator.html</anchorfile>
      <anchor>a69c9f3d5dcce55ba33c064546cd7afb9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; boost::shared_ptr&lt; ParameterIteratorI &gt; &gt;</type>
      <name>m_iterators</name>
      <anchorfile>classface__contour__detector_1_1MultiParameterIterator.html</anchorfile>
      <anchor>a2a3b83630f04123c58995b6736740055</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>face_contour_detector::ParallelParameterIterator</name>
    <filename>classface__contour__detector_1_1ParallelParameterIterator.html</filename>
    <templarg>T</templarg>
    <base>face_contour_detector::ParameterIteratorI</base>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>Add</name>
      <anchorfile>classface__contour__detector_1_1ParallelParameterIterator.html</anchorfile>
      <anchor>a552143068950e9a072d786e6226aa68c</anchor>
      <arglist>(T *target)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>HasNext</name>
      <anchorfile>classface__contour__detector_1_1ParallelParameterIterator.html</anchorfile>
      <anchor>aa3b15dab0e1aede926d72cb8469675b3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>Next</name>
      <anchorfile>classface__contour__detector_1_1ParallelParameterIterator.html</anchorfile>
      <anchor>a4129bd07d8b575e56d0a43e3a752c096</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ParallelParameterIterator</name>
      <anchorfile>classface__contour__detector_1_1ParallelParameterIterator.html</anchorfile>
      <anchor>ad2e77a420e64e47b3bb76f11f87c629c</anchor>
      <arglist>(T start, T end, T stepSize)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ParallelParameterIterator</name>
      <anchorfile>classface__contour__detector_1_1ParallelParameterIterator.html</anchorfile>
      <anchor>ade38f8a18bde045cd6406f9a9a84d4a6</anchor>
      <arglist>(const ParallelParameterIterator &amp;other)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>PrintValue</name>
      <anchorfile>classface__contour__detector_1_1ParallelParameterIterator.html</anchorfile>
      <anchor>a44ea1cfa9c0aa938305f4c84c4df3dbd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>Reset</name>
      <anchorfile>classface__contour__detector_1_1ParallelParameterIterator.html</anchorfile>
      <anchor>aacb24616081a10f2c05b4fd99e1af3c2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>T</type>
      <name>m_end</name>
      <anchorfile>classface__contour__detector_1_1ParallelParameterIterator.html</anchorfile>
      <anchor>a3116a180d50406b7edd0ed0deda665d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>T</type>
      <name>m_start</name>
      <anchorfile>classface__contour__detector_1_1ParallelParameterIterator.html</anchorfile>
      <anchor>a5b993ffb979196a14d57c19b2baed149</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>T</type>
      <name>m_stepSize</name>
      <anchorfile>classface__contour__detector_1_1ParallelParameterIterator.html</anchorfile>
      <anchor>aec2bd1c0b180632b7102ede793a8b16d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; T * &gt;</type>
      <name>m_targets</name>
      <anchorfile>classface__contour__detector_1_1ParallelParameterIterator.html</anchorfile>
      <anchor>ad038d4982c02bf894f624a6600eeb93a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>face_contour_detector::ParameterIterator</name>
    <filename>classface__contour__detector_1_1ParameterIterator.html</filename>
    <templarg>T</templarg>
    <base>face_contour_detector::ParameterIteratorI</base>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>HasNext</name>
      <anchorfile>classface__contour__detector_1_1ParameterIterator.html</anchorfile>
      <anchor>add22908db751f434a056681c575bb3ea</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>Next</name>
      <anchorfile>classface__contour__detector_1_1ParameterIterator.html</anchorfile>
      <anchor>add9d8d3ead83c98be62f577f3eb641a5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ParameterIterator</name>
      <anchorfile>classface__contour__detector_1_1ParameterIterator.html</anchorfile>
      <anchor>a201107eb6a24706a04dc763c128158a5</anchor>
      <arglist>(T start, T end, T stepSize, T *target)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ParameterIterator</name>
      <anchorfile>classface__contour__detector_1_1ParameterIterator.html</anchorfile>
      <anchor>a18c3ec4c7cd8b6019514a8f35b5cbdf4</anchor>
      <arglist>(const ParameterIterator &amp;other)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>PrintValue</name>
      <anchorfile>classface__contour__detector_1_1ParameterIterator.html</anchorfile>
      <anchor>a26bbb07627a332c27d59e7a52c54c6f0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>Reset</name>
      <anchorfile>classface__contour__detector_1_1ParameterIterator.html</anchorfile>
      <anchor>ae8f55c3b903681d9211ac7d59f05e5b4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>T</type>
      <name>m_end</name>
      <anchorfile>classface__contour__detector_1_1ParameterIterator.html</anchorfile>
      <anchor>a0bccc13b313d6fb454c3c6b81d1923b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>T</type>
      <name>m_start</name>
      <anchorfile>classface__contour__detector_1_1ParameterIterator.html</anchorfile>
      <anchor>adeb9e2d000cbb7f945aed3f2bb6df28b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>T</type>
      <name>m_stepSize</name>
      <anchorfile>classface__contour__detector_1_1ParameterIterator.html</anchorfile>
      <anchor>a10b29be477eacdb1356a8c781f095f98</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>T *</type>
      <name>m_target</name>
      <anchorfile>classface__contour__detector_1_1ParameterIterator.html</anchorfile>
      <anchor>a24666e313c31c751442fe988a6d63ca5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>face_contour_detector::ParameterIteratorI</name>
    <filename>classface__contour__detector_1_1ParameterIteratorI.html</filename>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>HasNext</name>
      <anchorfile>classface__contour__detector_1_1ParameterIteratorI.html</anchorfile>
      <anchor>ae9718676aa5fabf12650338b887a9982</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>Next</name>
      <anchorfile>classface__contour__detector_1_1ParameterIteratorI.html</anchorfile>
      <anchor>ae3acdc46cc06e9d8912468e8a7821d6d</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>PrintValue</name>
      <anchorfile>classface__contour__detector_1_1ParameterIteratorI.html</anchorfile>
      <anchor>aa7854cccb85b2f5334bf8b11af322c60</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>Reset</name>
      <anchorfile>classface__contour__detector_1_1ParameterIteratorI.html</anchorfile>
      <anchor>adcc466226110cb6005b011ab8e733be7</anchor>
      <arglist>()=0</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>face_contour_detector::Properties</name>
    <filename>classface__contour__detector_1_1Properties.html</filename>
    <member kind="function">
      <type>void</type>
      <name>AppendSaveToStream</name>
      <anchorfile>classface__contour__detector_1_1Properties.html</anchorfile>
      <anchor>a91c5e831caa35d08076a435b7aa66555</anchor>
      <arglist>(std::ostream &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Clear</name>
      <anchorfile>classface__contour__detector_1_1Properties.html</anchorfile>
      <anchor>acd910ae3ea9bdc19b058d878274acbd3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Exists</name>
      <anchorfile>classface__contour__detector_1_1Properties.html</anchorfile>
      <anchor>adda6e86a62656184eb3a625e16fd7ca6</anchor>
      <arglist>(const std::string &amp;key) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LoadFromStream</name>
      <anchorfile>classface__contour__detector_1_1Properties.html</anchorfile>
      <anchor>a9d5f8d32e3c97735cdb821aa970c9ba0</anchor>
      <arglist>(std::istream &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LoadFromStreamNoOverwrite</name>
      <anchorfile>classface__contour__detector_1_1Properties.html</anchorfile>
      <anchor>a2674fedbb45d156ab53daf3ade98257f</anchor>
      <arglist>(std::istream &amp;s, std::stringstream &amp;notReadable)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LoadFromTxtFile</name>
      <anchorfile>classface__contour__detector_1_1Properties.html</anchorfile>
      <anchor>a0f130f25b803ade4977e6a175f434366</anchor>
      <arglist>(const std::string &amp;file)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Properties</name>
      <anchorfile>classface__contour__detector_1_1Properties.html</anchorfile>
      <anchor>ad2e40a55074aae507d09a1536a087674</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Properties</name>
      <anchorfile>classface__contour__detector_1_1Properties.html</anchorfile>
      <anchor>a79bb51c65e675f3b04039042450598db</anchor>
      <arglist>(const Properties &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ReadBool</name>
      <anchorfile>classface__contour__detector_1_1Properties.html</anchorfile>
      <anchor>a2b5ec41b69bd01930824755f1918fe02</anchor>
      <arglist>(const std::string &amp;key) const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>ReadDouble</name>
      <anchorfile>classface__contour__detector_1_1Properties.html</anchorfile>
      <anchor>a22677811003a673688d72ea6080145b8</anchor>
      <arglist>(const std::string &amp;key) const </arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>ReadFloat</name>
      <anchorfile>classface__contour__detector_1_1Properties.html</anchorfile>
      <anchor>aa66706e46a1d55395a89482a270ab90a</anchor>
      <arglist>(const std::string &amp;key) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ReadInt</name>
      <anchorfile>classface__contour__detector_1_1Properties.html</anchorfile>
      <anchor>a8521dd10391cdf17ee980ada659398ae</anchor>
      <arglist>(const std::string &amp;key) const </arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>ReadString</name>
      <anchorfile>classface__contour__detector_1_1Properties.html</anchorfile>
      <anchor>aaac548a370dbbf7cc5381a485dcd3f93</anchor>
      <arglist>(const std::string &amp;key) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SaveToTxtFile</name>
      <anchorfile>classface__contour__detector_1_1Properties.html</anchorfile>
      <anchor>ae2cfb797a83260fe4a69d4981a976a8e</anchor>
      <arglist>(const std::string &amp;file)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Set</name>
      <anchorfile>classface__contour__detector_1_1Properties.html</anchorfile>
      <anchor>a9bac506e55ad2ebb5bb68ca55efe854b</anchor>
      <arglist>(const std::string &amp;key, const std::string &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Set</name>
      <anchorfile>classface__contour__detector_1_1Properties.html</anchorfile>
      <anchor>a50846cbfab44b5c870e666f5c19af5e0</anchor>
      <arglist>(const std::string &amp;key, const char *value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Set</name>
      <anchorfile>classface__contour__detector_1_1Properties.html</anchorfile>
      <anchor>a02625d2732baa0ebf9b1c90985e4fd3d</anchor>
      <arglist>(const std::string &amp;key, int value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Set</name>
      <anchorfile>classface__contour__detector_1_1Properties.html</anchorfile>
      <anchor>ac60ba0aae67195d21998320d73b62816</anchor>
      <arglist>(const std::string &amp;key, float value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Set</name>
      <anchorfile>classface__contour__detector_1_1Properties.html</anchorfile>
      <anchor>ab6291643dda6f2e0f75424e02fad5d91</anchor>
      <arglist>(const std::string &amp;key, double value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Set</name>
      <anchorfile>classface__contour__detector_1_1Properties.html</anchorfile>
      <anchor>adc4e785f2dedf42b0cdcfcc223ef5898</anchor>
      <arglist>(const std::string &amp;key, bool value)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::string &amp;</type>
      <name>M_Replace</name>
      <anchorfile>classface__contour__detector_1_1Properties.html</anchorfile>
      <anchor>a373cf3811f6a843c9e81bcff07fb4a49</anchor>
      <arglist>(std::string &amp;s, const std::string &amp;sub, const std::string &amp;other)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; std::string, std::string &gt;</type>
      <name>m_m</name>
      <anchorfile>classface__contour__detector_1_1Properties.html</anchorfile>
      <anchor>a6449c0efc5b3f787a4becaa1d1fe4168</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>face_contour_detector::filters</name>
    <filename>namespaceface__contour__detector_1_1filters.html</filename>
    <class kind="class">face_contour_detector::filters::Canny</class>
    <class kind="class">face_contour_detector::filters::ColorGraphs</class>
    <class kind="class">face_contour_detector::filters::DebugHighlight</class>
    <class kind="class">face_contour_detector::filters::DeleteShortLines</class>
    <class kind="class">face_contour_detector::filters::EdgeConnector</class>
    <class kind="class">face_contour_detector::filters::EdgeConnectorGraphBased</class>
    <class kind="class">face_contour_detector::filters::Filter</class>
    <class kind="class">face_contour_detector::filters::GaussianBlur</class>
    <class kind="class">face_contour_detector::filters::List</class>
    <class kind="class">face_contour_detector::filters::MaskBlur</class>
    <class kind="class">face_contour_detector::filters::Parameter</class>
    <class kind="class">face_contour_detector::filters::Resize</class>
    <class kind="class">face_contour_detector::filters::RosServices</class>
    <class kind="class">face_contour_detector::filters::ShowEndpoints</class>
    <member kind="enumeration">
      <name>ParameterType</name>
      <anchorfile>namespaceface__contour__detector_1_1filters.html</anchorfile>
      <anchor>ae3d209a23190cad6db6f83b5ff7105c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TBOOL</name>
      <anchorfile>namespaceface__contour__detector_1_1filters.html</anchorfile>
      <anchor>ae3d209a23190cad6db6f83b5ff7105c8ac7040cd63a33f7a54d226fc09a997399</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TINT</name>
      <anchorfile>namespaceface__contour__detector_1_1filters.html</anchorfile>
      <anchor>ae3d209a23190cad6db6f83b5ff7105c8a71196f109240b1508041b3ec1788b75d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TDOUBLE</name>
      <anchorfile>namespaceface__contour__detector_1_1filters.html</anchorfile>
      <anchor>ae3d209a23190cad6db6f83b5ff7105c8adeca45afbc11c919ba34c81014974a7a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TSTRING</name>
      <anchorfile>namespaceface__contour__detector_1_1filters.html</anchorfile>
      <anchor>ae3d209a23190cad6db6f83b5ff7105c8a7dd11d77bcce8ca6f938fdcf71d94eac</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>face_contour_detector::filters::Canny</name>
    <filename>classface__contour__detector_1_1filters_1_1Canny.html</filename>
    <base>face_contour_detector::filters::Filter</base>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>Apply</name>
      <anchorfile>classface__contour__detector_1_1filters_1_1Canny.html</anchorfile>
      <anchor>ac8b7c4d43e72e6c99c6a0e1de53d6de0</anchor>
      <arglist>(const cv::Mat &amp;input, cv::Mat &amp;result)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Canny</name>
      <anchorfile>classface__contour__detector_1_1filters_1_1Canny.html</anchorfile>
      <anchor>a011025e51f94903c9599d1301f44e9d4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const std::string &amp;</type>
      <name>GetFilterName</name>
      <anchorfile>classface__contour__detector_1_1filters_1_1Canny.html</anchorfile>
      <anchor>a018104d8fed38e731f98c11af98c3aab</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::vector&lt; filters::Parameter &gt;</type>
      <name>GetParameters</name>
      <anchorfile>classface__contour__detector_1_1filters_1_1Canny.html</anchorfile>
      <anchor>a6be65952726276e7ec24f91abaf0b61b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>ResetParameters</name>
      <anchorfile>classface__contour__detector_1_1filters_1_1Canny.html</anchorfile>
      <anchor>a7b52aa64a2a7dede1d2c6dcb75e0d006</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>m_apertureSize</name>
      <anchorfile>classface__contour__detector_1_1filters_1_1Canny.html</anchorfile>
      <anchor>ac0bf0575c7176618c11e914eb92179e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_l2gradients</name>
      <anchorfile>classface__contour__detector_1_1filters_1_1Canny.html</anchorfile>
      <anchor>aabb8ef369f1376b971004509e3303bbe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>m_threshold1</name>
      <anchorfile>classface__contour__detector_1_1filters_1_1Canny.html</anchorfile>
      <anchor>a8216482d7e3bffae9aeb2ce2a2504e4b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>m_threshold2</name>
      <anchorfile>classface__contour__detector_1_1filters_1_1Canny.html</anchorfile>
      <anchor>a6ab848f6fd6bf9437f0d3b5137923b40</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected" static="yes">
      <type>static std::string</type>
      <name>m_filterName</name>
      <anchorfile>classface__contour__detector_1_1filters_1_1Canny.html</anchorfile>
      <anchor>abe4ead41a1b3eaf4011ef1b316245793</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>face_contour_detector::filters::ColorGraphs</name>
    <filename>classface__contour__detector_1_1filters_1_1ColorGraphs.html</filename>
    <base>face_contour_detector::filters::Filter</base>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>Apply</name>
      <anchorfile>classface__contour__detector_1_1filters_1_1ColorGraphs.html</anchorfile>
      <anchor>ae49d78acddb6ccc3ea9e04790ee26198</anchor>
      <arglist>(const cv::Mat &amp;input, cv::Mat &amp;result)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ColorGraphs</name>
      <anchorfile>classface__contour__detector_1_1filters_1_1ColorGraphs.html</anchorfile>
      <anchor>a6f212bc51f639d6ec52b93672b7f454d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const std::string &amp;</type>
      <name>GetFilterName</name>
      <anchorfile>classface__contour__detector_1_1filters_1_1ColorGraphs.html</anchorfile>
      <anchor>a7e5b398b0c2ee76e434333dc157eb0cf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::vector&lt; filters::Parameter &gt;</type>
      <name>GetParameters</name>
      <anchorfile>classface__contour__detector_1_1filters_1_1ColorGraphs.html</anchorfile>
      <anchor>a673094fe9df61ffc8b3087902148534c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>ResetParameters</name>
      <anchorfile>classface__contour__detector_1_1filters_1_1ColorGraphs.html</anchorfile>
      <anchor>ac78951b8f98e5ccd99132019b0fb3a73</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected" static="yes">
      <type>static std::string</type>
      <name>m_filterName</name>
      <anchorfile>classface__contour__detector_1_1filters_1_1ColorGraphs.html</anchorfile>
      <anchor>a0ad383141d379f0b14050d1c0283e947</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>face_contour_detector::filters::DebugHighlight</name>
    <filename>classface__contour__detector_1_1filters_1_1DebugHighlight.html</filename>
    <base>face_contour_detector::filters::Filter</base>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>Apply</name>
      <anchorfile>classface__contour__detector_1_1filters_1_1DebugHighlight.html</anchorfile>
      <anchor>aba78068d783f8ba68406ad8410b57fbf</anchor>
      <arglist>(const cv::Mat &amp;input, cv::Mat &amp;result)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DebugHighlight</name>
      <anchorfile>classface__contour__detector_1_1filters_1_1DebugHighlight.html</anchorfile>
      <anchor>a046fcecb759f987f227bb176a5009b88</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const std::string &amp;</type>
      <name>GetFilterName</name>
      <anchorfile>classface__contour__detector_1_1filters_1_1DebugHighlight.html</anchorfile>
      <anchor>a1553cf2e2fb117449ffabf68c87b4b2c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::vector&lt; filters::Parameter &gt;</type>
      <name>GetParameters</name>
      <anchorfile>classface__contour__detector_1_1filters_1_1DebugHighlight.html</anchorfile>
      <anchor>a78332a7bc94a5c9ae9e6f1f38d05ed15</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>ResetParameters</name>
      <anchorfile>classface__contour__detector_1_1filters_1_1DebugHighlight.html</anchorfile>
      <anchor>a62d56878e778e0f8b2b856512e7da7a1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected" static="yes">
      <type>static std::string</type>
      <name>m_filterName</name>
      <anchorfile>classface__contour__detector_1_1filters_1_1DebugHighlight.html</anchorfile>
      <anchor>ac746e0c7701d48d9f37af185c5c4380c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>face_contour_detector::filters::DeleteShortLines</name>
    <filename>classface__contour__detector_1_1filters_1_1DeleteShortLines.html</filename>
    <base>face_contour_detector::filters::Filter</base>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>Apply</name>
      <anchorfile>classface__contour__detector_1_1filters_1_1DeleteShortLines.html</anchorfile>
      <anchor>a008c89dce997ff6a72ab7db34a25b3df</anchor>
      <arglist>(const cv::Mat &amp;input, cv::Mat &amp;result)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DeleteShortLines</name>
      <anchorfile>classface__contour__detector_1_1filters_1_1DeleteShortLines.html</anchorfile>
      <anchor>afc0257d3cbf6943462a8e80b71a721e2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const std::string &amp;</type>
      <name>GetFilterName</name>
      <anchorfile>classface__contour__detector_1_1filters_1_1DeleteShortLines.html</anchorfile>
      <anchor>a5436467a401d0c2a56f275db40045589</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::vector&lt; filters::Parameter &gt;</type>
      <name>GetParameters</name>
      <anchorfile>classface__contour__detector_1_1filters_1_1DeleteShortLines.html</anchorfile>
      <anchor>a5b21d54ed56458360064ff991abef2f0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>ResetParameters</name>
      <anchorfile>classface__contour__detector_1_1filters_1_1DeleteShortLines.html</anchorfile>
      <anchor>a213581dda6052f4dcff8f910b0a89b0c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>m_minNumPixels</name>
      <anchorfile>classface__contour__detector_1_1filters_1_1DeleteShortLines.html</anchorfile>
      <anchor>a58785eeba648d04b41c12c524d13c4a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected" static="yes">
      <type>static std::string</type>
      <name>m_filterName</name>
      <anchorfile>classface__contour__detector_1_1filters_1_1DeleteShortLines.html</anchorfile>
      <anchor>ad46871c4f7a24cf25f298af814c02520</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>face_contour_detector::filters::EdgeConnector</name>
    <filename>classface__contour__detector_1_1filters_1_1EdgeConnector.html</filename>
    <base>face_contour_detector::filters::Filter</base>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>Apply</name>
      <anchorfile>classface__contour__detector_1_1filters_1_1EdgeConnector.html</anchorfile>
      <anchor>a21eef1de16556553d586f5fe05214513</anchor>
      <arglist>(const cv::Mat &amp;input, cv::Mat &amp;result)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EdgeConnector</name>
      <anchorfile>classface__contour__detector_1_1filters_1_1EdgeConnector.html</anchorfile>
      <anchor>a1584cf83a43c6b9a3c64868989fc9670</anchor>
      <arglist>(ros::NodeHandle &amp;node)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const std::string &amp;</type>
      <name>GetFilterName</name>
      <anchorfile>classface__contour__detector_1_1filters_1_1EdgeConnector.html</anchorfile>
      <anchor>aee6d539ea98f334f3306117d2c33d6b8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::vector&lt; filters::Parameter &gt;</type>
      <name>GetParameters</name>
      <anchorfile>classface__contour__detector_1_1filters_1_1EdgeConnector.html</anchorfile>
      <anchor>a143ce32253ea92e78b18e1daeed2d477</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>ResetParameters</name>
      <anchorfile>classface__contour__detector_1_1filters_1_1EdgeConnector.html</anchorfile>
      <anchor>ad84e0f8c17042f7162a98128716094ac</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::ServiceClient</type>
      <name>m_client</name>
      <anchorfile>classface__contour__detector_1_1filters_1_1EdgeConnector.html</anchorfile>
      <anchor>abff5b3a1ee7454c81b728db2e0e5a9e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>sensor_msgs::CvBridge</type>
      <name>m_cvBridge</name>
      <anchorfile>classface__contour__detector_1_1filters_1_1EdgeConnector.html</anchorfile>
      <anchor>a92783de6a832ecf85a7ec8aa5ca0b59d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>m_searchRadius</name>
      <anchorfile>classface__contour__detector_1_1filters_1_1EdgeConnector.html</anchorfile>
      <anchor>af8cb2c95eca5c672786fcd69496138ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected" static="yes">
      <type>static std::string</type>
      <name>m_filterName</name>
      <anchorfile>classface__contour__detector_1_1filters_1_1EdgeConnector.html</anchorfile>
      <anchor>aefcb5e7296a1b88c5ef46ba484e43ce8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>face_contour_detector::filters::EdgeConnectorGraphBased</name>
    <filename>classface__contour__detector_1_1filters_1_1EdgeConnectorGraphBased.html</filename>
    <base>face_contour_detector::filters::Filter</base>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>Apply</name>
      <anchorfile>classface__contour__detector_1_1filters_1_1EdgeConnectorGraphBased.html</anchorfile>
      <anchor>a1e54e17b7bbce5572366a8f1c64ca056</anchor>
      <arglist>(const cv::Mat &amp;input, cv::Mat &amp;result)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EdgeConnectorGraphBased</name>
      <anchorfile>classface__contour__detector_1_1filters_1_1EdgeConnectorGraphBased.html</anchorfile>
      <anchor>a76a729754cfe74e27061880193d771e7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const std::string &amp;</type>
      <name>GetFilterName</name>
      <anchorfile>classface__contour__detector_1_1filters_1_1EdgeConnectorGraphBased.html</anchorfile>
      <anchor>ab7ab175eda4b9f706fe5d6e674601c45</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::vector&lt; filters::Parameter &gt;</type>
      <name>GetParameters</name>
      <anchorfile>classface__contour__detector_1_1filters_1_1EdgeConnectorGraphBased.html</anchorfile>
      <anchor>a399efcfe1aeebbe55bc783134570ae32</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>ResetParameters</name>
      <anchorfile>classface__contour__detector_1_1filters_1_1EdgeConnectorGraphBased.html</anchorfile>
      <anchor>ac022e31bca1029bbf6d49130013f04d6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>M_Connect</name>
      <anchorfile>classface__contour__detector_1_1filters_1_1EdgeConnectorGraphBased.html</anchorfile>
      <anchor>a6ec377b8386f5e45984b35cd1e6e648e</anchor>
      <arglist>(cv::Mat &amp;image, int x1, int y1, int x2, int y2)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>unsigned char</type>
      <name>m_connectValue</name>
      <anchorfile>classface__contour__detector_1_1filters_1_1EdgeConnectorGraphBased.html</anchorfile>
      <anchor>adffe575576472097824ac4d7df6d5a0f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>m_searchRadius</name>
      <anchorfile>classface__contour__detector_1_1filters_1_1EdgeConnectorGraphBased.html</anchorfile>
      <anchor>a69bd31927a4b64818bbfc99a68c41d33</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected" static="yes">
      <type>static std::string</type>
      <name>m_filterName</name>
      <anchorfile>classface__contour__detector_1_1filters_1_1EdgeConnectorGraphBased.html</anchorfile>
      <anchor>a8cea4f9aa7bb525f7482344084ed3b10</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>face_contour_detector::filters::Filter</name>
    <filename>classface__contour__detector_1_1filters_1_1Filter.html</filename>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>Apply</name>
      <anchorfile>classface__contour__detector_1_1filters_1_1Filter.html</anchorfile>
      <anchor>a6af7e0d45b66b380cddf99c5323b5289</anchor>
      <arglist>(const cv::Mat &amp;input, cv::Mat &amp;result)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual const std::string &amp;</type>
      <name>GetFilterName</name>
      <anchorfile>classface__contour__detector_1_1filters_1_1Filter.html</anchorfile>
      <anchor>a0091969b1712d19ea2bc16e342491f28</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual std::vector&lt; filters::Parameter &gt;</type>
      <name>GetParameters</name>
      <anchorfile>classface__contour__detector_1_1filters_1_1Filter.html</anchorfile>
      <anchor>a24335ee514e41f30c12302d372d3e5b0</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>ResetParameters</name>
      <anchorfile>classface__contour__detector_1_1filters_1_1Filter.html</anchorfile>
      <anchor>a039bfdb33262513287e7582a2b2d5bd3</anchor>
      <arglist>()=0</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>face_contour_detector::filters::GaussianBlur</name>
    <filename>classface__contour__detector_1_1filters_1_1GaussianBlur.html</filename>
    <base>face_contour_detector::filters::Filter</base>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>Apply</name>
      <anchorfile>classface__contour__detector_1_1filters_1_1GaussianBlur.html</anchorfile>
      <anchor>a1be75d89f973b9e25e8f48b204d69a74</anchor>
      <arglist>(const cv::Mat &amp;input, cv::Mat &amp;result)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GaussianBlur</name>
      <anchorfile>classface__contour__detector_1_1filters_1_1GaussianBlur.html</anchorfile>
      <anchor>a737505423f9d93375297f65f545dcd9e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const std::string &amp;</type>
      <name>GetFilterName</name>
      <anchorfile>classface__contour__detector_1_1filters_1_1GaussianBlur.html</anchorfile>
      <anchor>aa297b47b3cdeec213ff25cb630f4a89d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::vector&lt; filters::Parameter &gt;</type>
      <name>GetParameters</name>
      <anchorfile>classface__contour__detector_1_1filters_1_1GaussianBlur.html</anchorfile>
      <anchor>a10f8cddacfbb7fb6a7b081a60010723f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>ResetParameters</name>
      <anchorfile>classface__contour__detector_1_1filters_1_1GaussianBlur.html</anchorfile>
      <anchor>a423648c285d9a813e3ee5b422618135c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>m_blurHeight</name>
      <anchorfile>classface__contour__detector_1_1filters_1_1GaussianBlur.html</anchorfile>
      <anchor>ae184cf50adcf86731388fb40ccce5d4b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>m_blurWidth</name>
      <anchorfile>classface__contour__detector_1_1filters_1_1GaussianBlur.html</anchorfile>
      <anchor>ae45120cb49211072e1d61bcb250e1ace</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected" static="yes">
      <type>static std::string</type>
      <name>m_filterName</name>
      <anchorfile>classface__contour__detector_1_1filters_1_1GaussianBlur.html</anchorfile>
      <anchor>acf8f72673b20559f971c1e80f3f15087</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>face_contour_detector::filters::List</name>
    <filename>classface__contour__detector_1_1filters_1_1List.html</filename>
    <member kind="typedef">
      <type>std::vector&lt; filters::Filter * &gt;::const_iterator</type>
      <name>ConstIterator</name>
      <anchorfile>classface__contour__detector_1_1filters_1_1List.html</anchorfile>
      <anchor>a53f08ddbe4af1acbefb1711a659e4e4c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; filters::Filter * &gt;::iterator</type>
      <name>Iterator</name>
      <anchorfile>classface__contour__detector_1_1filters_1_1List.html</anchorfile>
      <anchor>a76ba656f2b28e96fa155be0c11402292</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>Add</name>
      <anchorfile>classface__contour__detector_1_1filters_1_1List.html</anchorfile>
      <anchor>a42d502f13cd2177b234ddf6f11eea4bb</anchor>
      <arglist>(filters::Filter *filter)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>Apply</name>
      <anchorfile>classface__contour__detector_1_1filters_1_1List.html</anchorfile>
      <anchor>aa0e72d9ad0242269e26e28f3045cd862</anchor>
      <arglist>(const cv::Mat &amp;input, cv::Mat &amp;result)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Iterator</type>
      <name>Begin</name>
      <anchorfile>classface__contour__detector_1_1filters_1_1List.html</anchorfile>
      <anchor>a299f01b64721659a03027a561267b23d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>DeactivateAll</name>
      <anchorfile>classface__contour__detector_1_1filters_1_1List.html</anchorfile>
      <anchor>a35883ee861138db2e3b35c3b6ba14390</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Iterator</type>
      <name>End</name>
      <anchorfile>classface__contour__detector_1_1filters_1_1List.html</anchorfile>
      <anchor>a7b4c3f967d1242b179ea31e61c0208c3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>List</name>
      <anchorfile>classface__contour__detector_1_1filters_1_1List.html</anchorfile>
      <anchor>aadb84c718307a65245a132fb30683a6b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>LoadParameters</name>
      <anchorfile>classface__contour__detector_1_1filters_1_1List.html</anchorfile>
      <anchor>abc0a0c82fcc08373ebccc8e863d48b89</anchor>
      <arglist>(const Properties &amp;properties)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>SaveParameters</name>
      <anchorfile>classface__contour__detector_1_1filters_1_1List.html</anchorfile>
      <anchor>aaa80e676635608fe5362ccdfc70c4d6d</anchor>
      <arglist>(Properties &amp;properties)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~List</name>
      <anchorfile>classface__contour__detector_1_1filters_1_1List.html</anchorfile>
      <anchor>af45ded385ce029124338531e21d8fae1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; filters::Filter * &gt;</type>
      <name>m_filters</name>
      <anchorfile>classface__contour__detector_1_1filters_1_1List.html</anchorfile>
      <anchor>a6d6c93af4b919bb7c8c508a5e95613b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; bool * &gt;</type>
      <name>m_filtersActive</name>
      <anchorfile>classface__contour__detector_1_1filters_1_1List.html</anchorfile>
      <anchor>a18a0bea0abb7a811b93b770df48495b7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>face_contour_detector::filters::MaskBlur</name>
    <filename>classface__contour__detector_1_1filters_1_1MaskBlur.html</filename>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>Apply</name>
      <anchorfile>classface__contour__detector_1_1filters_1_1MaskBlur.html</anchorfile>
      <anchor>ad36ab5eb8b2a72354c60b43415e4c7b4</anchor>
      <arglist>(const cv::Mat &amp;input, cv::Mat &amp;output) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MaskBlur</name>
      <anchorfile>classface__contour__detector_1_1filters_1_1MaskBlur.html</anchorfile>
      <anchor>aa480149cd26f014dcabfd9aef3592ea1</anchor>
      <arglist>(int blurWidth, Bgr8 blurColor)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetMask</name>
      <anchorfile>classface__contour__detector_1_1filters_1_1MaskBlur.html</anchorfile>
      <anchor>a22621551f5e894228802052ec537c574</anchor>
      <arglist>(const cv::Mat &amp;mask, unsigned char maskTrue=0, unsigned char maskFalse=255)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Bgr8</type>
      <name>m_blurColor</name>
      <anchorfile>classface__contour__detector_1_1filters_1_1MaskBlur.html</anchorfile>
      <anchor>aee46c9a12e82857f93b52eeec47e7b74</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>m_blurWidth</name>
      <anchorfile>classface__contour__detector_1_1filters_1_1MaskBlur.html</anchorfile>
      <anchor>a549b29a243b1361694ad7b6e360e829a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned char</type>
      <name>m_maskFalse</name>
      <anchorfile>classface__contour__detector_1_1filters_1_1MaskBlur.html</anchorfile>
      <anchor>af5ebba2a0ca12d1d89a2d34c14f77ea6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const cv::Mat *</type>
      <name>m_maskPtr</name>
      <anchorfile>classface__contour__detector_1_1filters_1_1MaskBlur.html</anchorfile>
      <anchor>a8db183ad087cb2b56d23a1f785301acc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned char</type>
      <name>m_maskTrue</name>
      <anchorfile>classface__contour__detector_1_1filters_1_1MaskBlur.html</anchorfile>
      <anchor>a5cfdafe44a0893a0e26c7f416bf68e53</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>face_contour_detector::filters::Parameter</name>
    <filename>classface__contour__detector_1_1filters_1_1Parameter.html</filename>
    <member kind="function">
      <type>bool *</type>
      <name>GetBoolValuePtr</name>
      <anchorfile>classface__contour__detector_1_1filters_1_1Parameter.html</anchorfile>
      <anchor>a77a537e0693c933fa55f3cc883a6c1bd</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double *</type>
      <name>GetDoubleValuePtr</name>
      <anchorfile>classface__contour__detector_1_1filters_1_1Parameter.html</anchorfile>
      <anchor>a4acb1e55357b38bde6554ba38ee6e801</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int *</type>
      <name>GetIntValuePtr</name>
      <anchorfile>classface__contour__detector_1_1filters_1_1Parameter.html</anchorfile>
      <anchor>aad793ff7407ef2b0988b9cadb8838148</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>GetName</name>
      <anchorfile>classface__contour__detector_1_1filters_1_1Parameter.html</anchorfile>
      <anchor>a32072baa537f259759cc81552cc46cce</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>GetRulerMaximum</name>
      <anchorfile>classface__contour__detector_1_1filters_1_1Parameter.html</anchorfile>
      <anchor>a286989f17eea80496e40868adb30b1fb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>GetRulerMinimum</name>
      <anchorfile>classface__contour__detector_1_1filters_1_1Parameter.html</anchorfile>
      <anchor>aec0748d92c7dad206485362ebd8a357e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::string *</type>
      <name>GetStringValuePtr</name>
      <anchorfile>classface__contour__detector_1_1filters_1_1Parameter.html</anchorfile>
      <anchor>a32cef5e5d4f6b6394312a19bbfa171b5</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ParameterType</type>
      <name>GetType</name>
      <anchorfile>classface__contour__detector_1_1filters_1_1Parameter.html</anchorfile>
      <anchor>ac1ec814a40c7435f183f8b8d43927af6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Parameter</name>
      <anchorfile>classface__contour__detector_1_1filters_1_1Parameter.html</anchorfile>
      <anchor>ac136ce6c0ba72af5c6a431e83149decd</anchor>
      <arglist>(const std::string &amp;name, bool *ptr)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Parameter</name>
      <anchorfile>classface__contour__detector_1_1filters_1_1Parameter.html</anchorfile>
      <anchor>a38a4baf0019716850cfad7e90827526e</anchor>
      <arglist>(const std::string &amp;name, int *ptr)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Parameter</name>
      <anchorfile>classface__contour__detector_1_1filters_1_1Parameter.html</anchorfile>
      <anchor>ae2968e556ebb8f8b5df66cdcb0c56dab</anchor>
      <arglist>(const std::string &amp;name, int *ptr, int rulerMinimum, int rulerMaximum)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Parameter</name>
      <anchorfile>classface__contour__detector_1_1filters_1_1Parameter.html</anchorfile>
      <anchor>adf6ec058eb25b415f3c915b7c6b15711</anchor>
      <arglist>(const std::string &amp;name, double *ptr)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Parameter</name>
      <anchorfile>classface__contour__detector_1_1filters_1_1Parameter.html</anchorfile>
      <anchor>ae36715431e6e75e3c606c61bb6edc2bc</anchor>
      <arglist>(const std::string &amp;name, double *ptr, double rulerMinimum, double rulerMaximum)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Parameter</name>
      <anchorfile>classface__contour__detector_1_1filters_1_1Parameter.html</anchorfile>
      <anchor>a25b0f34b4c2d42cd0d71ddd5eb37437a</anchor>
      <arglist>(const std::string &amp;name, std::string *ptr)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Parameter</name>
      <anchorfile>classface__contour__detector_1_1filters_1_1Parameter.html</anchorfile>
      <anchor>a1bda0bb92fba3b3ee2cd9b2bcf9402dd</anchor>
      <arglist>(const Parameter &amp;other)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>m_name</name>
      <anchorfile>classface__contour__detector_1_1filters_1_1Parameter.html</anchorfile>
      <anchor>a9d0ba80a18f0057ee1bf71bd756c0838</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>m_rulerMaximum</name>
      <anchorfile>classface__contour__detector_1_1filters_1_1Parameter.html</anchorfile>
      <anchor>af3fc17daa3400d741f3b7957951b5c16</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>m_rulerMinimum</name>
      <anchorfile>classface__contour__detector_1_1filters_1_1Parameter.html</anchorfile>
      <anchor>aa7777c2155528fca1a50fe7ae3cb9192</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ParameterType</type>
      <name>m_type</name>
      <anchorfile>classface__contour__detector_1_1filters_1_1Parameter.html</anchorfile>
      <anchor>ab1a96312eaf217c00d96434e1b7668a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool *</type>
      <name>m_valuePtrB</name>
      <anchorfile>classface__contour__detector_1_1filters_1_1Parameter.html</anchorfile>
      <anchor>a316cc16349dd88746b48eeca5e730346</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double *</type>
      <name>m_valuePtrD</name>
      <anchorfile>classface__contour__detector_1_1filters_1_1Parameter.html</anchorfile>
      <anchor>a90f90547fb56ec51d15932cd5f8bfecf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int *</type>
      <name>m_valuePtrI</name>
      <anchorfile>classface__contour__detector_1_1filters_1_1Parameter.html</anchorfile>
      <anchor>a6fb60121cb89c2504f0dc618f58afbbf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string *</type>
      <name>m_valuePtrS</name>
      <anchorfile>classface__contour__detector_1_1filters_1_1Parameter.html</anchorfile>
      <anchor>adc2d804440674158a91e6c7b47cfcada</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>face_contour_detector::filters::Resize</name>
    <filename>classface__contour__detector_1_1filters_1_1Resize.html</filename>
    <base>face_contour_detector::filters::Filter</base>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>Apply</name>
      <anchorfile>classface__contour__detector_1_1filters_1_1Resize.html</anchorfile>
      <anchor>ab0453c80848e0a5b165639d6b8d20875</anchor>
      <arglist>(const cv::Mat &amp;input, cv::Mat &amp;result)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const std::string &amp;</type>
      <name>GetFilterName</name>
      <anchorfile>classface__contour__detector_1_1filters_1_1Resize.html</anchorfile>
      <anchor>ad35f3ec86253a8aa4faafc4fdcf1da0d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::vector&lt; Parameter &gt;</type>
      <name>GetParameters</name>
      <anchorfile>classface__contour__detector_1_1filters_1_1Resize.html</anchorfile>
      <anchor>a5dea6f540b4b80da5cd525a292f24aa2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>ResetParameters</name>
      <anchorfile>classface__contour__detector_1_1filters_1_1Resize.html</anchorfile>
      <anchor>a713152beeafbf8232af36a9db4a71661</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Resize</name>
      <anchorfile>classface__contour__detector_1_1filters_1_1Resize.html</anchorfile>
      <anchor>aab3ebbe480193aa086d54a84ad01f56d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>m_maxHeight</name>
      <anchorfile>classface__contour__detector_1_1filters_1_1Resize.html</anchorfile>
      <anchor>a6064f650327bb91ea07ee6b979111a70</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>m_maxWidth</name>
      <anchorfile>classface__contour__detector_1_1filters_1_1Resize.html</anchorfile>
      <anchor>a473fd7e1b5b6a3038579a510b9c94e79</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected" static="yes">
      <type>static std::string</type>
      <name>m_filterName</name>
      <anchorfile>classface__contour__detector_1_1filters_1_1Resize.html</anchorfile>
      <anchor>aeab6daf0c1594835d283273d9a13c160</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>face_contour_detector::filters::RosServices</name>
    <filename>classface__contour__detector_1_1filters_1_1RosServices.html</filename>
    <member kind="function">
      <type>void</type>
      <name>AddFilter</name>
      <anchorfile>classface__contour__detector_1_1filters_1_1RosServices.html</anchorfile>
      <anchor>ae1d3018adb7f2a3dc2925a10a42c9c40</anchor>
      <arglist>(std::string name, Filter *filter)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>HandleApplyRequest</name>
      <anchorfile>classface__contour__detector_1_1filters_1_1RosServices.html</anchorfile>
      <anchor>af6e3a5c8dc7736f96a9bc2b9b15a3e80</anchor>
      <arglist>(face_contour_detector::ApplyFilters::Request &amp;request, face_contour_detector::ApplyFilters::Response &amp;response)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>HandleGetRequest</name>
      <anchorfile>classface__contour__detector_1_1filters_1_1RosServices.html</anchorfile>
      <anchor>a564b9775f19294da86f80cd7ab2f5e66</anchor>
      <arglist>(face_contour_detector::GetFilters::Request &amp;request, face_contour_detector::GetFilters::Response &amp;response)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RosServices</name>
      <anchorfile>classface__contour__detector_1_1filters_1_1RosServices.html</anchorfile>
      <anchor>ad3ae09e9528763518096be8fd0234040</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~RosServices</name>
      <anchorfile>classface__contour__detector_1_1filters_1_1RosServices.html</anchorfile>
      <anchor>ac17e73e2029e0d758ae7af2f1eb4aa7d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>M_ExtractProperties</name>
      <anchorfile>classface__contour__detector_1_1filters_1_1RosServices.html</anchorfile>
      <anchor>a6ce6c979c29ff83f04ffceac648b2fcd</anchor>
      <arglist>(cv::Mat &amp;image, std::vector&lt; face_contour_detector::name_value_pair &gt; &amp;result)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>M_SetupFilter</name>
      <anchorfile>classface__contour__detector_1_1filters_1_1RosServices.html</anchorfile>
      <anchor>ac969eac0a2175fcd6b718ac9c23727fd</anchor>
      <arglist>(face_contour_detector::filter_setup &amp;filterSetup, Filter *&amp;filter)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::map&lt; std::string, Filter * &gt;</type>
      <name>m_filters</name>
      <anchorfile>classface__contour__detector_1_1filters_1_1RosServices.html</anchorfile>
      <anchor>af869f28aa8e00b777d8589500f1b1951</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>face_contour_detector::filters::ShowEndpoints</name>
    <filename>classface__contour__detector_1_1filters_1_1ShowEndpoints.html</filename>
    <base>face_contour_detector::filters::Filter</base>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>Apply</name>
      <anchorfile>classface__contour__detector_1_1filters_1_1ShowEndpoints.html</anchorfile>
      <anchor>a7def145fe728bbbeea4b2f5ff78d1d83</anchor>
      <arglist>(const cv::Mat &amp;input, cv::Mat &amp;result)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const std::string &amp;</type>
      <name>GetFilterName</name>
      <anchorfile>classface__contour__detector_1_1filters_1_1ShowEndpoints.html</anchorfile>
      <anchor>aecc588aa00dda817dd58f8d35248826f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::vector&lt; Parameter &gt;</type>
      <name>GetParameters</name>
      <anchorfile>classface__contour__detector_1_1filters_1_1ShowEndpoints.html</anchorfile>
      <anchor>a9f8e522d5e86202341b55982b803d936</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>ResetParameters</name>
      <anchorfile>classface__contour__detector_1_1filters_1_1ShowEndpoints.html</anchorfile>
      <anchor>a05d42762aa2d5c8ba58b4372804ab7c7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ShowEndpoints</name>
      <anchorfile>classface__contour__detector_1_1filters_1_1ShowEndpoints.html</anchorfile>
      <anchor>ac9f32bd01d665c9fe5bfbb6fd5c1febd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected" static="yes">
      <type>static std::string</type>
      <name>m_filterName</name>
      <anchorfile>classface__contour__detector_1_1filters_1_1ShowEndpoints.html</anchorfile>
      <anchor>afbb2e8f11807300ab29cc5e3540490c6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>face_contour_detector::gui</name>
    <filename>namespaceface__contour__detector_1_1gui.html</filename>
    <namespace>face_contour_detector::gui::gui_service</namespace>
    <namespace>face_contour_detector::gui::image_selection_frame</namespace>
    <namespace>face_contour_detector::gui::image_settings_frame</namespace>
  </compound>
  <compound kind="namespace">
    <name>face_contour_detector::gui::gui_service</name>
    <filename>namespaceface__contour__detector_1_1gui_1_1gui__service.html</filename>
    <member kind="function">
      <type>def</type>
      <name>init_gui_node</name>
      <anchorfile>namespaceface__contour__detector_1_1gui_1_1gui__service.html</anchorfile>
      <anchor>a0f5d3ee4b3e25f34fd953d1b2896de5c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>show_handler</name>
      <anchorfile>namespaceface__contour__detector_1_1gui_1_1gui__service.html</anchorfile>
      <anchor>a74cd26f8db5f32db01bcb8b572191db1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>face_contour_detector::gui::image_selection_frame</name>
    <filename>namespaceface__contour__detector_1_1gui_1_1image__selection__frame.html</filename>
    <class kind="class">face_contour_detector::gui::image_selection_frame::ImageSelectionFrame</class>
    <member kind="function">
      <type>def</type>
      <name>scale_image</name>
      <anchorfile>namespaceface__contour__detector_1_1gui_1_1image__selection__frame.html</anchorfile>
      <anchor>aad83778317cbba5f81b5afc91dea9324</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>MAX_HEIGHT</name>
      <anchorfile>namespaceface__contour__detector_1_1gui_1_1image__selection__frame.html</anchorfile>
      <anchor>a95ea192dd9366dd75cb78604b2ecdc0d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>MAX_WIDTH</name>
      <anchorfile>namespaceface__contour__detector_1_1gui_1_1image__selection__frame.html</anchorfile>
      <anchor>ae203cb1fe5484897d80558283b16607e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>face_contour_detector::gui::image_selection_frame::ImageSelectionFrame</name>
    <filename>classface__contour__detector_1_1gui_1_1image__selection__frame_1_1ImageSelectionFrame.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classface__contour__detector_1_1gui_1_1image__selection__frame_1_1ImageSelectionFrame.html</anchorfile>
      <anchor>a13cfec1bf4d28dd710cecaf5dc06358e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>select</name>
      <anchorfile>classface__contour__detector_1_1gui_1_1image__selection__frame_1_1ImageSelectionFrame.html</anchorfile>
      <anchor>a5acaf23e1f66aebad9d70504711f81d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>image_buffer</name>
      <anchorfile>classface__contour__detector_1_1gui_1_1image__selection__frame_1_1ImageSelectionFrame.html</anchorfile>
      <anchor>a2dd95a461621c7a06c2df5fd5effbb31</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>proposals</name>
      <anchorfile>classface__contour__detector_1_1gui_1_1image__selection__frame_1_1ImageSelectionFrame.html</anchorfile>
      <anchor>adc48656a3e4ea12c72a65b96f0623794</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>face_contour_detector::gui::image_settings_frame</name>
    <filename>namespaceface__contour__detector_1_1gui_1_1image__settings__frame.html</filename>
    <class kind="class">face_contour_detector::gui::image_settings_frame::ImageSettingsFrame</class>
    <class kind="class">face_contour_detector::gui::image_settings_frame::JumpScale</class>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_slider_tickinterval</name>
      <anchorfile>namespaceface__contour__detector_1_1gui_1_1image__settings__frame.html</anchorfile>
      <anchor>ad8e002c1b4ce59c4355957344f18f4a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>imgmsg_to_photo_image</name>
      <anchorfile>namespaceface__contour__detector_1_1gui_1_1image__settings__frame.html</anchorfile>
      <anchor>ab82ab01d16929ba1b3a02a9c7f5b2a26</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>BLUR_HEIGHT_MAX</name>
      <anchorfile>namespaceface__contour__detector_1_1gui_1_1image__settings__frame.html</anchorfile>
      <anchor>ac295f6a186699ecb9fb392982e34e61a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>BLUR_HEIGHT_MIN</name>
      <anchorfile>namespaceface__contour__detector_1_1gui_1_1image__settings__frame.html</anchorfile>
      <anchor>a28d0b9acc2864402eac16e2f13fc1694</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>BLUR_WIDTH_MAX</name>
      <anchorfile>namespaceface__contour__detector_1_1gui_1_1image__settings__frame.html</anchorfile>
      <anchor>a280291242836b72cd38fe2b932e93c70</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>BLUR_WIDTH_MIN</name>
      <anchorfile>namespaceface__contour__detector_1_1gui_1_1image__settings__frame.html</anchorfile>
      <anchor>a78e51ad3b10da44d6cdc829a61553e9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>CANNY_THRESHOLD1_MAX</name>
      <anchorfile>namespaceface__contour__detector_1_1gui_1_1image__settings__frame.html</anchorfile>
      <anchor>a6a8f7d952ad72aaf013f27687bdb7ea6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>CANNY_THRESHOLD1_MIN</name>
      <anchorfile>namespaceface__contour__detector_1_1gui_1_1image__settings__frame.html</anchorfile>
      <anchor>ad551d37662510e3cb6f25c49ffc4c0dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>CANNY_THRESHOLD2_MAX</name>
      <anchorfile>namespaceface__contour__detector_1_1gui_1_1image__settings__frame.html</anchorfile>
      <anchor>ac079066686375a1ae22b944b4543aed3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>CANNY_THRESHOLD2_MIN</name>
      <anchorfile>namespaceface__contour__detector_1_1gui_1_1image__settings__frame.html</anchorfile>
      <anchor>acaccf7d73a19831456b14b1fb82cd04c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>current_image</name>
      <anchorfile>namespaceface__contour__detector_1_1gui_1_1image__settings__frame.html</anchorfile>
      <anchor>ad79b4823d9f5384fde47db8e634920a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>PIXEL_NUM_MAX</name>
      <anchorfile>namespaceface__contour__detector_1_1gui_1_1image__settings__frame.html</anchorfile>
      <anchor>acb4273d3713f5a27492beb6922096fa3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>PIXEL_NUM_MIN</name>
      <anchorfile>namespaceface__contour__detector_1_1gui_1_1image__settings__frame.html</anchorfile>
      <anchor>acb40b98fb631932cf6ba30267409775e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>SEARCH_RADIUS_MAX</name>
      <anchorfile>namespaceface__contour__detector_1_1gui_1_1image__settings__frame.html</anchorfile>
      <anchor>ad1e770915c48d654ee04f4246ca4be9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>SEARCH_RADIUS_MIN</name>
      <anchorfile>namespaceface__contour__detector_1_1gui_1_1image__settings__frame.html</anchorfile>
      <anchor>a6dd6c325cc717b21e1bd57e5b5a95fcb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>SLIDER_LENGTH</name>
      <anchorfile>namespaceface__contour__detector_1_1gui_1_1image__settings__frame.html</anchorfile>
      <anchor>ad5adfe04d605538f87badcef7531f221</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>face_contour_detector::gui::image_settings_frame::ImageSettingsFrame</name>
    <filename>classface__contour__detector_1_1gui_1_1image__settings__frame_1_1ImageSettingsFrame.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classface__contour__detector_1_1gui_1_1image__settings__frame_1_1ImageSettingsFrame.html</anchorfile>
      <anchor>ac715787dd0da65ab9fcffdde51e8fcfb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>area_selection</name>
      <anchorfile>classface__contour__detector_1_1gui_1_1image__settings__frame_1_1ImageSettingsFrame.html</anchorfile>
      <anchor>ab95486cdd38c0ac14242be8e61c2ff1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>areas</name>
      <anchorfile>classface__contour__detector_1_1gui_1_1image__settings__frame_1_1ImageSettingsFrame.html</anchorfile>
      <anchor>a1f4f5878d775264fe6fb9720554badc0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>as_py_image</name>
      <anchorfile>classface__contour__detector_1_1gui_1_1image__settings__frame_1_1ImageSettingsFrame.html</anchorfile>
      <anchor>af3017d7fdef90f0b283a40df7bc09768</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>blur_height</name>
      <anchorfile>classface__contour__detector_1_1gui_1_1image__settings__frame_1_1ImageSettingsFrame.html</anchorfile>
      <anchor>a010ccaac2872c01f151a5aa79b3c6fbb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>blur_width</name>
      <anchorfile>classface__contour__detector_1_1gui_1_1image__settings__frame_1_1ImageSettingsFrame.html</anchorfile>
      <anchor>a025415ec14b95f2774fe0fb073915688</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>bridge</name>
      <anchorfile>classface__contour__detector_1_1gui_1_1image__settings__frame_1_1ImageSettingsFrame.html</anchorfile>
      <anchor>ac1e39561f3c4ed3bedbca37e0feb503e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>c_threshold1</name>
      <anchorfile>classface__contour__detector_1_1gui_1_1image__settings__frame_1_1ImageSettingsFrame.html</anchorfile>
      <anchor>a68e23864d9ba2255e7c478346ade5493</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>c_threshold2</name>
      <anchorfile>classface__contour__detector_1_1gui_1_1image__settings__frame_1_1ImageSettingsFrame.html</anchorfile>
      <anchor>a58cce18a5f34a93c44170c755d7d9826</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>image_frame</name>
      <anchorfile>classface__contour__detector_1_1gui_1_1image__settings__frame_1_1ImageSettingsFrame.html</anchorfile>
      <anchor>a4c6c251be1faeb4e74207ee30e108c3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>image_label</name>
      <anchorfile>classface__contour__detector_1_1gui_1_1image__settings__frame_1_1ImageSettingsFrame.html</anchorfile>
      <anchor>a1c2da028960acaebe25bdee0cbf0ba10</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>immediately_apply</name>
      <anchorfile>classface__contour__detector_1_1gui_1_1image__settings__frame_1_1ImageSettingsFrame.html</anchorfile>
      <anchor>adeb59ef8fde3b34f2d5ba919ee9e9486</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>list_areas</name>
      <anchorfile>classface__contour__detector_1_1gui_1_1image__settings__frame_1_1ImageSettingsFrame.html</anchorfile>
      <anchor>aaa60976c9592c7b269599c7dad9dbc47</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>min_length</name>
      <anchorfile>classface__contour__detector_1_1gui_1_1image__settings__frame_1_1ImageSettingsFrame.html</anchorfile>
      <anchor>a20a916268b38f063e4cc9c331973d5a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>original_image</name>
      <anchorfile>classface__contour__detector_1_1gui_1_1image__settings__frame_1_1ImageSettingsFrame.html</anchorfile>
      <anchor>a62eb92d59efbc6a506679577b5f730b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>orignal_image_as_cvM</name>
      <anchorfile>classface__contour__detector_1_1gui_1_1image__settings__frame_1_1ImageSettingsFrame.html</anchorfile>
      <anchor>a191e798da17541c86abed255ec8a8b55</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>raiting</name>
      <anchorfile>classface__contour__detector_1_1gui_1_1image__settings__frame_1_1ImageSettingsFrame.html</anchorfile>
      <anchor>aa44c09e764f0acbf3d3e4159c884d7fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>s_radius</name>
      <anchorfile>classface__contour__detector_1_1gui_1_1image__settings__frame_1_1ImageSettingsFrame.html</anchorfile>
      <anchor>abc2c4f73ebfec71d6625303a34dda269</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>sql_db</name>
      <anchorfile>classface__contour__detector_1_1gui_1_1image__settings__frame_1_1ImageSettingsFrame.html</anchorfile>
      <anchor>a7d13a3769636ec2fb2b83667c4402740</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>tk_img</name>
      <anchorfile>classface__contour__detector_1_1gui_1_1image__settings__frame_1_1ImageSettingsFrame.html</anchorfile>
      <anchor>a15f8d7457947f9a0a3f098446ed1ea20</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_adjust_positions</name>
      <anchorfile>classface__contour__detector_1_1gui_1_1image__settings__frame_1_1ImageSettingsFrame.html</anchorfile>
      <anchor>aef6be1d9238586a78d91c4e56f6cc4a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_apply_and_display</name>
      <anchorfile>classface__contour__detector_1_1gui_1_1image__settings__frame_1_1ImageSettingsFrame.html</anchorfile>
      <anchor>a1938f45cb449b952d7b761a245cb7379</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_apply_filters</name>
      <anchorfile>classface__contour__detector_1_1gui_1_1image__settings__frame_1_1ImageSettingsFrame.html</anchorfile>
      <anchor>a95a22b9832d7a6f88a0a746996ddbd41</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_area_selection_callback</name>
      <anchorfile>classface__contour__detector_1_1gui_1_1image__settings__frame_1_1ImageSettingsFrame.html</anchorfile>
      <anchor>af6812b10bbfa3a8b28ac8d15464e29af</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_commit</name>
      <anchorfile>classface__contour__detector_1_1gui_1_1image__settings__frame_1_1ImageSettingsFrame.html</anchorfile>
      <anchor>a7157fa02dcb49efa98bff061c0a7eaa7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_draw_area</name>
      <anchorfile>classface__contour__detector_1_1gui_1_1image__settings__frame_1_1ImageSettingsFrame.html</anchorfile>
      <anchor>ae4f9f8aa82694c87eadd0be847630c26</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_draw_selected_area</name>
      <anchorfile>classface__contour__detector_1_1gui_1_1image__settings__frame_1_1ImageSettingsFrame.html</anchorfile>
      <anchor>af9ddd2e99be48a67ad69fe5ec851860b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_immediately_callback</name>
      <anchorfile>classface__contour__detector_1_1gui_1_1image__settings__frame_1_1ImageSettingsFrame.html</anchorfile>
      <anchor>a568c029fde3968616f59928d90900db4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_init_area_values</name>
      <anchorfile>classface__contour__detector_1_1gui_1_1image__settings__frame_1_1ImageSettingsFrame.html</anchorfile>
      <anchor>a999b98ead1d9c2ac3b9e58042b041a7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_mouse_click_callback</name>
      <anchorfile>classface__contour__detector_1_1gui_1_1image__settings__frame_1_1ImageSettingsFrame.html</anchorfile>
      <anchor>a614050ddb242ab595bfc8c273047c11d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_mouse_motion_callback</name>
      <anchorfile>classface__contour__detector_1_1gui_1_1image__settings__frame_1_1ImageSettingsFrame.html</anchorfile>
      <anchor>af00f479581fd23a3bd0cbc84f6c2e972</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_parameter_value_changed</name>
      <anchorfile>classface__contour__detector_1_1gui_1_1image__settings__frame_1_1ImageSettingsFrame.html</anchorfile>
      <anchor>afbc0ceb8f37016df1633860eb2752bb9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_rate_callback</name>
      <anchorfile>classface__contour__detector_1_1gui_1_1image__settings__frame_1_1ImageSettingsFrame.html</anchorfile>
      <anchor>a1e7078e5c3621c34c7d3173d8dc9cc85</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_set_display_image</name>
      <anchorfile>classface__contour__detector_1_1gui_1_1image__settings__frame_1_1ImageSettingsFrame.html</anchorfile>
      <anchor>a60762b431ff88b7e04bb44e5011a6255</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_set_parameter_values</name>
      <anchorfile>classface__contour__detector_1_1gui_1_1image__settings__frame_1_1ImageSettingsFrame.html</anchorfile>
      <anchor>af28a88d9549de2ef51a05e03f346da51</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>face_contour_detector::gui::image_settings_frame::JumpScale</name>
    <filename>classface__contour__detector_1_1gui_1_1image__settings__frame_1_1JumpScale.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classface__contour__detector_1_1gui_1_1image__settings__frame_1_1JumpScale.html</anchorfile>
      <anchor>aa1be9f54d11e1817d15e0bf87d7e3d85</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>factor</name>
      <anchorfile>classface__contour__detector_1_1gui_1_1image__settings__frame_1_1JumpScale.html</anchorfile>
      <anchor>a102a881f3a7e2a1704e96aceb1a00a30</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_jump</name>
      <anchorfile>classface__contour__detector_1_1gui_1_1image__settings__frame_1_1JumpScale.html</anchorfile>
      <anchor>afa82b020c43dc9e6f0e2710d0d4c9c24</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>face_contour_detector::image_information</name>
    <filename>namespaceface__contour__detector_1_1image__information.html</filename>
    <namespace>face_contour_detector::image_information::face_areas</namespace>
    <namespace>face_contour_detector::image_information::image_information</namespace>
    <namespace>face_contour_detector::image_information::sql_database</namespace>
    <namespace>face_contour_detector::image_information::xml_file_bridge</namespace>
    <namespace>face_contour_detector::image_information::xml_image_information</namespace>
  </compound>
  <compound kind="namespace">
    <name>face_contour_detector::image_information::face_areas</name>
    <filename>namespaceface__contour__detector_1_1image__information_1_1face__areas.html</filename>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_correct_pos</name>
      <anchorfile>namespaceface__contour__detector_1_1image__information_1_1face__areas.html</anchorfile>
      <anchor>a4b08d2476626d8bbf7bd9d791d2034d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>find_areas</name>
      <anchorfile>namespaceface__contour__detector_1_1image__information_1_1face__areas.html</anchorfile>
      <anchor>a9464965208ed24922f30b4302dfd6423</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_areas</name>
      <anchorfile>namespaceface__contour__detector_1_1image__information_1_1face__areas.html</anchorfile>
      <anchor>afabf7e82dd261b6944328de14ad903cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>init_area_node</name>
      <anchorfile>namespaceface__contour__detector_1_1image__information_1_1face__areas.html</anchorfile>
      <anchor>a2eaa82fc03722dfa311c685e182688b0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>face_contour_detector::image_information::image_information</name>
    <filename>namespaceface__contour__detector_1_1image__information_1_1image__information.html</filename>
    <class kind="class">face_contour_detector::image_information::image_information::AverageValueExtractor</class>
    <class kind="class">face_contour_detector::image_information::image_information::ImageInformation</class>
    <class kind="class">face_contour_detector::image_information::image_information::InformationExtractor</class>
    <class kind="class">face_contour_detector::image_information::image_information::MinMaxExtractor</class>
    <class kind="class">face_contour_detector::image_information::image_information::SizeExtractor</class>
  </compound>
  <compound kind="class">
    <name>face_contour_detector::image_information::image_information::AverageValueExtractor</name>
    <filename>classface__contour__detector_1_1image__information_1_1image__information_1_1AverageValueExtractor.html</filename>
    <base>face_contour_detector::image_information::image_information::ImageInformation</base>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classface__contour__detector_1_1image__information_1_1image__information_1_1AverageValueExtractor.html</anchorfile>
      <anchor>a3aead41b546ba839cb96b308111b5724</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>extract_information</name>
      <anchorfile>classface__contour__detector_1_1image__information_1_1image__information_1_1AverageValueExtractor.html</anchorfile>
      <anchor>ae290d9267527854b4f0f0bb071dc4c9f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>face_contour_detector::image_information::image_information::ImageInformation</name>
    <filename>classface__contour__detector_1_1image__information_1_1image__information_1_1ImageInformation.html</filename>
    <member kind="function">
      <type>def</type>
      <name>extract_information</name>
      <anchorfile>classface__contour__detector_1_1image__information_1_1image__information_1_1ImageInformation.html</anchorfile>
      <anchor>ae2ffa3c0d32322a186ec5779d5dd8ce5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>face_contour_detector::image_information::image_information::InformationExtractor</name>
    <filename>classface__contour__detector_1_1image__information_1_1image__information_1_1InformationExtractor.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classface__contour__detector_1_1image__information_1_1image__information_1_1InformationExtractor.html</anchorfile>
      <anchor>a141b7ea860c8701bd8f08302eb917370</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>add_default_extractors</name>
      <anchorfile>classface__contour__detector_1_1image__information_1_1image__information_1_1InformationExtractor.html</anchorfile>
      <anchor>a53868f9701450f46b12fe5d78bc4ce2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>to_dict</name>
      <anchorfile>classface__contour__detector_1_1image__information_1_1image__information_1_1InformationExtractor.html</anchorfile>
      <anchor>a3233d6cffc0b4fbf161e638e191c04e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>information_extractors</name>
      <anchorfile>classface__contour__detector_1_1image__information_1_1image__information_1_1InformationExtractor.html</anchorfile>
      <anchor>abd04e1e2266ac62d1250ef24f6d0b42c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>face_contour_detector::image_information::image_information::MinMaxExtractor</name>
    <filename>classface__contour__detector_1_1image__information_1_1image__information_1_1MinMaxExtractor.html</filename>
    <base>face_contour_detector::image_information::image_information::ImageInformation</base>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classface__contour__detector_1_1image__information_1_1image__information_1_1MinMaxExtractor.html</anchorfile>
      <anchor>aa54c320c29522ee5253e539a80942865</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>extract_information</name>
      <anchorfile>classface__contour__detector_1_1image__information_1_1image__information_1_1MinMaxExtractor.html</anchorfile>
      <anchor>aae5c08bb15e298660702ed755e8c6586</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>face_contour_detector::image_information::image_information::SizeExtractor</name>
    <filename>classface__contour__detector_1_1image__information_1_1image__information_1_1SizeExtractor.html</filename>
    <base>face_contour_detector::image_information::image_information::ImageInformation</base>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classface__contour__detector_1_1image__information_1_1image__information_1_1SizeExtractor.html</anchorfile>
      <anchor>a431e1bad87970201f3f458b4b1ac16f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>extract_information</name>
      <anchorfile>classface__contour__detector_1_1image__information_1_1image__information_1_1SizeExtractor.html</anchorfile>
      <anchor>ab9c6fd3d159fc382be776fc0ba7041c7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>face_contour_detector::image_information::sql_database</name>
    <filename>namespaceface__contour__detector_1_1image__information_1_1sql__database.html</filename>
    <class kind="class">face_contour_detector::image_information::sql_database::SQLImageDatabase</class>
    <member kind="variable">
      <type>int</type>
      <name>MAX_IMAGE_SIZE</name>
      <anchorfile>namespaceface__contour__detector_1_1image__information_1_1sql__database.html</anchorfile>
      <anchor>a9cf7abd24d75a248b3a63718dc7fd3d1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>face_contour_detector::image_information::sql_database::SQLImageDatabase</name>
    <filename>classface__contour__detector_1_1image__information_1_1sql__database_1_1SQLImageDatabase.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classface__contour__detector_1_1image__information_1_1sql__database_1_1SQLImageDatabase.html</anchorfile>
      <anchor>a72f4affe025250092fbbeb6aeb8b842a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>add_image</name>
      <anchorfile>classface__contour__detector_1_1image__information_1_1sql__database_1_1SQLImageDatabase.html</anchorfile>
      <anchor>a9c043136e72eae89db4e8e9d9257cffa</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_images</name>
      <anchorfile>classface__contour__detector_1_1image__information_1_1sql__database_1_1SQLImageDatabase.html</anchorfile>
      <anchor>a1fbbedbe5acb5f7f1c0b4750847a59ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>load_file</name>
      <anchorfile>classface__contour__detector_1_1image__information_1_1sql__database_1_1SQLImageDatabase.html</anchorfile>
      <anchor>ab04206805a01df739cae7ec96cbe3d3e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>bridge</name>
      <anchorfile>classface__contour__detector_1_1image__information_1_1sql__database_1_1SQLImageDatabase.html</anchorfile>
      <anchor>a75b45a95bd47439b08f299fc28ca6b17</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>connection</name>
      <anchorfile>classface__contour__detector_1_1image__information_1_1sql__database_1_1SQLImageDatabase.html</anchorfile>
      <anchor>adb04c7fb7768621ead467bd92aafb685</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_apply_filter</name>
      <anchorfile>classface__contour__detector_1_1image__information_1_1sql__database_1_1SQLImageDatabase.html</anchorfile>
      <anchor>a44cb031b0e777db1c440fa0c5b732368</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_create_tables</name>
      <anchorfile>classface__contour__detector_1_1image__information_1_1sql__database_1_1SQLImageDatabase.html</anchorfile>
      <anchor>abf247bedaf0bf5a1e0f3e95d19351347</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>face_contour_detector::image_information::xml_file_bridge</name>
    <filename>namespaceface__contour__detector_1_1image__information_1_1xml__file__bridge.html</filename>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_gen_dict</name>
      <anchorfile>namespaceface__contour__detector_1_1image__information_1_1xml__file__bridge.html</anchorfile>
      <anchor>a60cf297f4eefde7ef6bd9181bbf5d247</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_gen_list</name>
      <anchorfile>namespaceface__contour__detector_1_1image__information_1_1xml__file__bridge.html</anchorfile>
      <anchor>a557879599845cf4b9fa08c23d73de735</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>information_handler</name>
      <anchorfile>namespaceface__contour__detector_1_1image__information_1_1xml__file__bridge.html</anchorfile>
      <anchor>ab8e012e93939b733de9ba59a871bd5cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>load_handler</name>
      <anchorfile>namespaceface__contour__detector_1_1image__information_1_1xml__file__bridge.html</anchorfile>
      <anchor>aa946edf016d7cca83430d2dee1de7e6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>save_handler</name>
      <anchorfile>namespaceface__contour__detector_1_1image__information_1_1xml__file__bridge.html</anchorfile>
      <anchor>a01c59acd4aaaf156818536fed71f1402</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>xml_file_bridge_init_node</name>
      <anchorfile>namespaceface__contour__detector_1_1image__information_1_1xml__file__bridge.html</anchorfile>
      <anchor>aec2d4a0f99e534ec9098efaea6e608b4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>face_contour_detector::image_information::xml_image_information</name>
    <filename>namespaceface__contour__detector_1_1image__information_1_1xml__image__information.html</filename>
    <class kind="class">face_contour_detector::image_information::xml_image_information::XMLImageInformationDatabase</class>
    <class kind="class">face_contour_detector::image_information::xml_image_information::XMLValueException</class>
  </compound>
  <compound kind="class">
    <name>face_contour_detector::image_information::xml_image_information::XMLImageInformationDatabase</name>
    <filename>classface__contour__detector_1_1image__information_1_1xml__image__information_1_1XMLImageInformationDatabase.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classface__contour__detector_1_1image__information_1_1xml__image__information_1_1XMLImageInformationDatabase.html</anchorfile>
      <anchor>abe567898dc55979f85fd37a056578aa4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>append</name>
      <anchorfile>classface__contour__detector_1_1image__information_1_1xml__image__information_1_1XMLImageInformationDatabase.html</anchorfile>
      <anchor>af56496a46f6f192d70b26aed075b5d31</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>load</name>
      <anchorfile>classface__contour__detector_1_1image__information_1_1xml__image__information_1_1XMLImageInformationDatabase.html</anchorfile>
      <anchor>a9ae0b3dbac478b2c45e098aa82709669</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>load_file</name>
      <anchorfile>classface__contour__detector_1_1image__information_1_1xml__image__information_1_1XMLImageInformationDatabase.html</anchorfile>
      <anchor>a5c095cbd0a208f1652cf4864583f44dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>max_reached</name>
      <anchorfile>classface__contour__detector_1_1image__information_1_1xml__image__information_1_1XMLImageInformationDatabase.html</anchorfile>
      <anchor>a7e392a26b43cf70efba21782df944cf5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>write_file</name>
      <anchorfile>classface__contour__detector_1_1image__information_1_1xml__image__information_1_1XMLImageInformationDatabase.html</anchorfile>
      <anchor>a538c6372ffcaf19d1c3a56d66ab503be</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>write_pretty_xml</name>
      <anchorfile>classface__contour__detector_1_1image__information_1_1xml__image__information_1_1XMLImageInformationDatabase.html</anchorfile>
      <anchor>a36fe7ccabc598b26e3c72c4c7c147ff6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>images</name>
      <anchorfile>classface__contour__detector_1_1image__information_1_1xml__image__information_1_1XMLImageInformationDatabase.html</anchorfile>
      <anchor>a5e2dd625b78b43f965052e1e2b0e7bef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>max_size</name>
      <anchorfile>classface__contour__detector_1_1image__information_1_1xml__image__information_1_1XMLImageInformationDatabase.html</anchorfile>
      <anchor>ac9c79bc474a8075ef45b8e0605679fe0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>def</type>
      <name>__create_image_node</name>
      <anchorfile>classface__contour__detector_1_1image__information_1_1xml__image__information_1_1XMLImageInformationDatabase.html</anchorfile>
      <anchor>af920e83643a00f8675921b00b6abf3e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>def</type>
      <name>__information_entry_to_node</name>
      <anchorfile>classface__contour__detector_1_1image__information_1_1xml__image__information_1_1XMLImageInformationDatabase.html</anchorfile>
      <anchor>a1efb111a501e73a8605dd3a91a083c17</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>def</type>
      <name>__pretty_write_entry</name>
      <anchorfile>classface__contour__detector_1_1image__information_1_1xml__image__information_1_1XMLImageInformationDatabase.html</anchorfile>
      <anchor>ab5916bd12a1091a963b50708fde8ad6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>def</type>
      <name>__pretty_write_image</name>
      <anchorfile>classface__contour__detector_1_1image__information_1_1xml__image__information_1_1XMLImageInformationDatabase.html</anchorfile>
      <anchor>af8caea9d147389d421cbc009c76fd385</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>face_contour_detector::image_information::xml_image_information::XMLValueException</name>
    <filename>classface__contour__detector_1_1image__information_1_1xml__image__information_1_1XMLValueException.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classface__contour__detector_1_1image__information_1_1xml__image__information_1_1XMLValueException.html</anchorfile>
      <anchor>aa94d2f534695217fe98e4aaddad32eed</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>face_contour_detector::learing</name>
    <filename>namespaceface__contour__detector_1_1learing.html</filename>
    <namespace>face_contour_detector::learing::auto_selector</namespace>
    <namespace>face_contour_detector::learing::k_nearest_neighbour</namespace>
  </compound>
  <compound kind="namespace">
    <name>face_contour_detector::learing::auto_selector</name>
    <filename>namespaceface__contour__detector_1_1learing_1_1auto__selector.html</filename>
    <class kind="class">face_contour_detector::learing::auto_selector::AutoSelector</class>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_get_parameter_combinations</name>
      <anchorfile>namespaceface__contour__detector_1_1learing_1_1auto__selector.html</anchorfile>
      <anchor>ad00f5df52627f74fdf9e39cd303e903a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>auto_select_handler</name>
      <anchorfile>namespaceface__contour__detector_1_1learing_1_1auto__selector.html</anchorfile>
      <anchor>af88ef7fa10b1279922d6bf18a5462c5b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>init_service</name>
      <anchorfile>namespaceface__contour__detector_1_1learing_1_1auto__selector.html</anchorfile>
      <anchor>a9b97d930b06198153bab2a2a05bb108a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>normalize</name>
      <anchorfile>namespaceface__contour__detector_1_1learing_1_1auto__selector.html</anchorfile>
      <anchor>ab6d6d95059e3642654c128189b57b030</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>face_contour_detector::learing::auto_selector::AutoSelector</name>
    <filename>classface__contour__detector_1_1learing_1_1auto__selector_1_1AutoSelector.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classface__contour__detector_1_1learing_1_1auto__selector_1_1AutoSelector.html</anchorfile>
      <anchor>af7a28a5353b12c4085403e42640c0d31</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>choose_parameters</name>
      <anchorfile>classface__contour__detector_1_1learing_1_1auto__selector_1_1AutoSelector.html</anchorfile>
      <anchor>aab75f977458651848d3079b73c2fc840</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>load_file</name>
      <anchorfile>classface__contour__detector_1_1learing_1_1auto__selector_1_1AutoSelector.html</anchorfile>
      <anchor>a811d36ba0eba7e224f250da5b336d8a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>bridge</name>
      <anchorfile>classface__contour__detector_1_1learing_1_1auto__selector_1_1AutoSelector.html</anchorfile>
      <anchor>ae8ffaae28b7c40adebd023118cdca496</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>images</name>
      <anchorfile>classface__contour__detector_1_1learing_1_1auto__selector_1_1AutoSelector.html</anchorfile>
      <anchor>a5e50d3069b63794b985f54614227cf6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_entry_key_func</name>
      <anchorfile>classface__contour__detector_1_1learing_1_1auto__selector_1_1AutoSelector.html</anchorfile>
      <anchor>a7f550ab8eff4625faa4e763b51b120a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_img_parameter_key</name>
      <anchorfile>classface__contour__detector_1_1learing_1_1auto__selector_1_1AutoSelector.html</anchorfile>
      <anchor>aa987b3e480fc4b4eae95a8594bcc08e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_parameter_key</name>
      <anchorfile>classface__contour__detector_1_1learing_1_1auto__selector_1_1AutoSelector.html</anchorfile>
      <anchor>a5def5a2f7c73dda8bb8f199e315a6a05</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>face_contour_detector::learing::k_nearest_neighbour</name>
    <filename>namespaceface__contour__detector_1_1learing_1_1k__nearest__neighbour.html</filename>
    <member kind="function">
      <type>def</type>
      <name>euclidean_distance</name>
      <anchorfile>namespaceface__contour__detector_1_1learing_1_1k__nearest__neighbour.html</anchorfile>
      <anchor>a48b3de40b8f68a2093d1d3291c17bfab</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>k_nearest_neighbours</name>
      <anchorfile>namespaceface__contour__detector_1_1learing_1_1k__nearest__neighbour.html</anchorfile>
      <anchor>afadff24996ef7e18de9341a1eb77a4d5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>pcl</name>
    <filename>namespacepcl.html</filename>
  </compound>
  <compound kind="page">
    <name>index</name>
    <title></title>
    <filename>index</filename>
    <docanchor file="index">codeapi</docanchor>
  </compound>
</tagfile>
