<?xml version='1.0' encoding='ISO-8859-1' standalone='yes' ?>
<tagfile>
  <compound kind="file">
    <name>AboutDialog.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-find_object_2d/doc_stacks/2015-08-27_12-58-09.573836/find_object_2d/src_x/</path>
    <filename>AboutDialog_8cpp</filename>
    <includes id="AboutDialog_8h" name="AboutDialog.h" local="yes" imported="no">AboutDialog.h</includes>
    <namespace>find_object</namespace>
  </compound>
  <compound kind="file">
    <name>AboutDialog.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-find_object_2d/doc_stacks/2015-08-27_12-58-09.573836/find_object_2d/src_x/</path>
    <filename>AboutDialog_8h</filename>
    <class kind="class">find_object::AboutDialog</class>
    <namespace>find_object</namespace>
  </compound>
  <compound kind="file">
    <name>AddObjectDialog.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-find_object_2d/doc_stacks/2015-08-27_12-58-09.573836/find_object_2d/src_x/</path>
    <filename>AddObjectDialog_8cpp</filename>
    <includes id="Camera_8h" name="Camera.h" local="yes" imported="no">find_object/Camera.h</includes>
    <includes id="Settings_8h" name="Settings.h" local="yes" imported="no">find_object/Settings.h</includes>
    <includes id="ULogger_8h" name="ULogger.h" local="yes" imported="no">find_object/utilite/ULogger.h</includes>
    <includes id="ObjWidget_8h" name="ObjWidget.h" local="yes" imported="no">find_object/ObjWidget.h</includes>
    <includes id="QtOpenCV_8h" name="QtOpenCV.h" local="yes" imported="no">find_object/QtOpenCV.h</includes>
    <includes id="AddObjectDialog_8h" name="AddObjectDialog.h" local="yes" imported="no">AddObjectDialog.h</includes>
    <includes id="KeypointItem_8h" name="KeypointItem.h" local="yes" imported="no">KeypointItem.h</includes>
    <includes id="ObjSignature_8h" name="ObjSignature.h" local="yes" imported="no">ObjSignature.h</includes>
    <namespace>find_object</namespace>
  </compound>
  <compound kind="file">
    <name>AddObjectDialog.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-find_object_2d/doc_stacks/2015-08-27_12-58-09.573836/find_object_2d/src_x/</path>
    <filename>AddObjectDialog_8h</filename>
    <class kind="class">find_object::AddObjectDialog</class>
    <namespace>find_object</namespace>
  </compound>
  <compound kind="file">
    <name>Camera.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-find_object_2d/doc_stacks/2015-08-27_12-58-09.573836/find_object_2d/src_x/</path>
    <filename>Camera_8cpp</filename>
    <includes id="Camera_8h" name="Camera.h" local="yes" imported="no">find_object/Camera.h</includes>
    <includes id="Settings_8h" name="Settings.h" local="yes" imported="no">find_object/Settings.h</includes>
    <includes id="ULogger_8h" name="ULogger.h" local="yes" imported="no">find_object/utilite/ULogger.h</includes>
    <includes id="QtOpenCV_8h" name="QtOpenCV.h" local="yes" imported="no">find_object/QtOpenCV.h</includes>
    <includes id="UDirectory_8h" name="UDirectory.h" local="yes" imported="no">utilite/UDirectory.h</includes>
    <includes id="CameraTcpServer_8h" name="CameraTcpServer.h" local="yes" imported="no">CameraTcpServer.h</includes>
    <namespace>find_object</namespace>
  </compound>
  <compound kind="file">
    <name>Camera.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-find_object_2d/doc_stacks/2015-08-27_12-58-09.573836/find_object_2d/include_x/find_object/</path>
    <filename>Camera_8h</filename>
    <includes id="FindObjectExp_8h" name="FindObjectExp.h" local="yes" imported="no">find_object/FindObjectExp.h</includes>
    <class kind="class">find_object::Camera</class>
    <namespace>find_object</namespace>
  </compound>
  <compound kind="file">
    <name>CameraROS.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-find_object_2d/doc_stacks/2015-08-27_12-58-09.573836/find_object_2d/src/</path>
    <filename>CameraROS_8cpp</filename>
    <includes id="CameraROS_8h" name="CameraROS.h" local="yes" imported="no">CameraROS.h</includes>
    <includes id="Settings_8h" name="Settings.h" local="yes" imported="no">find_object/Settings.h</includes>
  </compound>
  <compound kind="file">
    <name>CameraROS.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-find_object_2d/doc_stacks/2015-08-27_12-58-09.573836/find_object_2d/src/</path>
    <filename>CameraROS_8h</filename>
    <includes id="Camera_8h" name="Camera.h" local="yes" imported="no">find_object/Camera.h</includes>
    <class kind="class">CameraROS</class>
  </compound>
  <compound kind="file">
    <name>CameraTcpServer.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-find_object_2d/doc_stacks/2015-08-27_12-58-09.573836/find_object_2d/src_x/</path>
    <filename>CameraTcpServer_8cpp</filename>
    <includes id="Settings_8h" name="Settings.h" local="yes" imported="no">find_object/Settings.h</includes>
    <includes id="ULogger_8h" name="ULogger.h" local="yes" imported="no">find_object/utilite/ULogger.h</includes>
    <includes id="CameraTcpServer_8h" name="CameraTcpServer.h" local="yes" imported="no">CameraTcpServer.h</includes>
    <namespace>find_object</namespace>
  </compound>
  <compound kind="file">
    <name>CameraTcpServer.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-find_object_2d/doc_stacks/2015-08-27_12-58-09.573836/find_object_2d/src_x/</path>
    <filename>CameraTcpServer_8h</filename>
    <class kind="class">find_object::CameraTcpServer</class>
    <namespace>find_object</namespace>
  </compound>
  <compound kind="file">
    <name>DetectionInfo.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-find_object_2d/doc_stacks/2015-08-27_12-58-09.573836/find_object_2d/include_x/find_object/</path>
    <filename>DetectionInfo_8h</filename>
    <class kind="class">find_object::DetectionInfo</class>
    <namespace>find_object</namespace>
    <member kind="function">
      <type>QDataStream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacefind__object.html</anchorfile>
      <anchor>a92634c6024a9720b8a47d64dcfb142cd</anchor>
      <arglist>(QDataStream &amp;out, const DetectionInfo &amp;info)</arglist>
    </member>
    <member kind="function">
      <type>QDataStream &amp;</type>
      <name>operator&gt;&gt;</name>
      <anchorfile>namespacefind__object.html</anchorfile>
      <anchor>a74c42eaed01c57cebce2ca85e2a74bda</anchor>
      <arglist>(QDataStream &amp;in, DetectionInfo &amp;info)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>find_object_2d_node.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-find_object_2d/doc_stacks/2015-08-27_12-58-09.573836/find_object_2d/src/</path>
    <filename>find__object__2d__node_8cpp</filename>
    <includes id="CameraROS_8h" name="CameraROS.h" local="yes" imported="no">CameraROS.h</includes>
    <includes id="FindObjectROS_8h" name="FindObjectROS.h" local="yes" imported="no">FindObjectROS.h</includes>
    <includes id="MainWindow_8h" name="MainWindow.h" local="yes" imported="no">find_object/MainWindow.h</includes>
    <includes id="ParametersToolBox_8h" name="ParametersToolBox.h" local="yes" imported="no">ParametersToolBox.h</includes>
    <includes id="Settings_8h" name="Settings.h" local="yes" imported="no">find_object/Settings.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>find__object__2d__node_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>my_handler</name>
      <anchorfile>find__object__2d__node_8cpp.html</anchorfile>
      <anchor>a13848d945610347db87a059fe0b43f35</anchor>
      <arglist>(int s)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>my_handler_gui</name>
      <anchorfile>find__object__2d__node_8cpp.html</anchorfile>
      <anchor>a34fafe05912f1cd27d8a221217154424</anchor>
      <arglist>(int s)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setupQuitSignal</name>
      <anchorfile>find__object__2d__node_8cpp.html</anchorfile>
      <anchor>a4c60282fab9c5c3ef9ac6db58984c1ee</anchor>
      <arglist>(bool gui)</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>gui</name>
      <anchorfile>find__object__2d__node_8cpp.html</anchorfile>
      <anchor>a69e921ca7cdf2af6641c7e48951f446a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>settingsPath</name>
      <anchorfile>find__object__2d__node_8cpp.html</anchorfile>
      <anchor>a762900e68a33d32844b03f95231478ac</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>FindObject.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-find_object_2d/doc_stacks/2015-08-27_12-58-09.573836/find_object_2d/src_x/</path>
    <filename>FindObject_8cpp</filename>
    <includes id="FindObject_8h" name="FindObject.h" local="yes" imported="no">find_object/FindObject.h</includes>
    <includes id="Settings_8h" name="Settings.h" local="yes" imported="no">find_object/Settings.h</includes>
    <includes id="ULogger_8h" name="ULogger.h" local="yes" imported="no">find_object/utilite/ULogger.h</includes>
    <includes id="ObjSignature_8h" name="ObjSignature.h" local="yes" imported="no">ObjSignature.h</includes>
    <includes id="UDirectory_8h" name="UDirectory.h" local="yes" imported="no">utilite/UDirectory.h</includes>
    <includes id="Vocabulary_8h" name="Vocabulary.h" local="yes" imported="no">Vocabulary.h</includes>
    <class kind="class">find_object::AffineExtractionThread</class>
    <class kind="class">find_object::ExtractFeaturesThread</class>
    <class kind="class">find_object::HomographyThread</class>
    <class kind="class">find_object::SearchThread</class>
    <namespace>find_object</namespace>
    <member kind="function">
      <type>std::vector&lt; cv::KeyPoint &gt;</type>
      <name>limitKeypoints</name>
      <anchorfile>namespacefind__object.html</anchorfile>
      <anchor>a10465f8438654d1fc73aeac946d5b844</anchor>
      <arglist>(const std::vector&lt; cv::KeyPoint &gt; &amp;keypoints, int maxKeypoints)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>FindObject.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-find_object_2d/doc_stacks/2015-08-27_12-58-09.573836/find_object_2d/include_x/find_object/</path>
    <filename>FindObject_8h</filename>
    <includes id="FindObjectExp_8h" name="FindObjectExp.h" local="yes" imported="no">find_object/FindObjectExp.h</includes>
    <includes id="DetectionInfo_8h" name="DetectionInfo.h" local="yes" imported="no">find_object/DetectionInfo.h</includes>
    <class kind="class">find_object::FindObject</class>
    <namespace>find_object</namespace>
  </compound>
  <compound kind="file">
    <name>FindObjectExp.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-find_object_2d/doc_stacks/2015-08-27_12-58-09.573836/find_object_2d/include_x/find_object/</path>
    <filename>FindObjectExp_8h</filename>
    <member kind="define">
      <type>#define</type>
      <name>FINDOBJECT_EXP</name>
      <anchorfile>FindObjectExp_8h.html</anchorfile>
      <anchor>a5f95a457737548374db26ab1fd3d84cb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>FindObjectROS.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-find_object_2d/doc_stacks/2015-08-27_12-58-09.573836/find_object_2d/src/</path>
    <filename>FindObjectROS_8cpp</filename>
    <includes id="FindObjectROS_8h" name="FindObjectROS.h" local="yes" imported="no">FindObjectROS.h</includes>
  </compound>
  <compound kind="file">
    <name>FindObjectROS.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-find_object_2d/doc_stacks/2015-08-27_12-58-09.573836/find_object_2d/src/</path>
    <filename>FindObjectROS_8h</filename>
    <includes id="FindObject_8h" name="FindObject.h" local="yes" imported="no">find_object/FindObject.h</includes>
    <class kind="class">FindObjectROS</class>
  </compound>
  <compound kind="file">
    <name>ImageDropWidget.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-find_object_2d/doc_stacks/2015-08-27_12-58-09.573836/find_object_2d/src_x/</path>
    <filename>ImageDropWidget_8cpp</filename>
    <includes id="ImageDropWidget_8h" name="ImageDropWidget.h" local="no" imported="no">ImageDropWidget.h</includes>
    <includes id="Settings_8h" name="Settings.h" local="no" imported="no">find_object/Settings.h</includes>
    <namespace>find_object</namespace>
  </compound>
  <compound kind="file">
    <name>ImageDropWidget.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-find_object_2d/doc_stacks/2015-08-27_12-58-09.573836/find_object_2d/src_x/</path>
    <filename>ImageDropWidget_8h</filename>
    <class kind="class">find_object::ImageDropWidget</class>
    <namespace>find_object</namespace>
  </compound>
  <compound kind="file">
    <name>json-forwards.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-find_object_2d/doc_stacks/2015-08-27_12-58-09.573836/find_object_2d/src_x/json/</path>
    <filename>json-forwards_8h</filename>
    <namespace>Json</namespace>
    <member kind="define">
      <type>#define</type>
      <name>JSON_API</name>
      <anchorfile>json-forwards_8h.html</anchorfile>
      <anchor>a1d61ffde86ce1a18fd83194ff0d9a206</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>JSON_CONFIG_H_INCLUDED</name>
      <anchorfile>json-forwards_8h.html</anchorfile>
      <anchor>a71f1a94bee4773f2a6e30eeac7deb963</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>JSON_FORWARDS_H_INCLUDED</name>
      <anchorfile>json-forwards_8h.html</anchorfile>
      <anchor>ac320ccec4dca293f3f50f35f7a595f3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>JSON_HAS_INT64</name>
      <anchorfile>json-forwards_8h.html</anchorfile>
      <anchor>a210f7d060accd6a881cd070dc7a333a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>JSON_IS_AMALGAMATION</name>
      <anchorfile>json-forwards_8h.html</anchorfile>
      <anchor>a1bf16856b5e907aa83ed7bc825bc5ecf</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>JSON_IS_AMALGATED</name>
      <anchorfile>json-forwards_8h.html</anchorfile>
      <anchor>abf7deb15020b7705dfd2e45c7093c08a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>JSON_USE_EXCEPTION</name>
      <anchorfile>json-forwards_8h.html</anchorfile>
      <anchor>a51968e67b1462ac893f87a0fc8b791cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>JSONCPP_DEPRECATED</name>
      <anchorfile>json-forwards_8h.html</anchorfile>
      <anchor>a6933a4321aa03c8a29016669073f1af6</anchor>
      <arglist>(message)</arglist>
    </member>
    <member kind="typedef">
      <type>unsigned int</type>
      <name>ArrayIndex</name>
      <anchorfile>namespaceJson.html</anchorfile>
      <anchor>a8048e741f2177c3b5d9ede4a5b8c53c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int</type>
      <name>Int</name>
      <anchorfile>namespaceJson.html</anchorfile>
      <anchor>a08122e8005b706d982e48cca1e2119c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>long long int</type>
      <name>Int64</name>
      <anchorfile>namespaceJson.html</anchorfile>
      <anchor>ab7b47d2905da3b4ae60e4e800ec9ae5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Int64</type>
      <name>LargestInt</name>
      <anchorfile>namespaceJson.html</anchorfile>
      <anchor>a218d880af853ce786cd985e82571d297</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>UInt64</type>
      <name>LargestUInt</name>
      <anchorfile>namespaceJson.html</anchorfile>
      <anchor>ae202ecad69725e23443f465e257456d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>unsigned int</type>
      <name>UInt</name>
      <anchorfile>namespaceJson.html</anchorfile>
      <anchor>a800fb90eb6ee8d5d62b600c06f87f7d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>unsigned long long int</type>
      <name>UInt64</name>
      <anchorfile>namespaceJson.html</anchorfile>
      <anchor>a01f20bce8f8229f38ff890168c0e6452</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>json.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-find_object_2d/doc_stacks/2015-08-27_12-58-09.573836/find_object_2d/src_x/json/</path>
    <filename>json_8h</filename>
    <class kind="struct">Json::Value::CommentInfo</class>
    <class kind="class">Json::Value::CZString</class>
    <class kind="class">Json::Reader::ErrorInfo</class>
    <class kind="class">Json::FastWriter</class>
    <class kind="class">Json::Features</class>
    <class kind="class">Json::Path</class>
    <class kind="class">Json::PathArgument</class>
    <class kind="class">Json::Reader</class>
    <class kind="class">Json::StaticString</class>
    <class kind="class">Json::StyledStreamWriter</class>
    <class kind="class">Json::StyledWriter</class>
    <class kind="class">Json::Reader::Token</class>
    <class kind="class">Json::Value</class>
    <class kind="class">Json::ValueConstIterator</class>
    <class kind="union">Json::Value::ValueHolder</class>
    <class kind="class">Json::ValueIterator</class>
    <class kind="class">Json::ValueIteratorBase</class>
    <class kind="class">Json::Writer</class>
    <namespace>Json</namespace>
    <member kind="define">
      <type>#define</type>
      <name>CPPTL_JSON_FEATURES_H_INCLUDED</name>
      <anchorfile>json_8h.html</anchorfile>
      <anchor>a7f6fdcb52225adbb2c7c641919eedb5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CPPTL_JSON_H_INCLUDED</name>
      <anchorfile>json_8h.html</anchorfile>
      <anchor>ace47a954331dfcdb43c7c01201b4215b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CPPTL_JSON_READER_H_INCLUDED</name>
      <anchorfile>json_8h.html</anchorfile>
      <anchor>a474bdd38a6f0d733485d831d9d99faa2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>JSON_API</name>
      <anchorfile>json_8h.html</anchorfile>
      <anchor>a1d61ffde86ce1a18fd83194ff0d9a206</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>JSON_CONFIG_H_INCLUDED</name>
      <anchorfile>json_8h.html</anchorfile>
      <anchor>a71f1a94bee4773f2a6e30eeac7deb963</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>JSON_FORWARDS_H_INCLUDED</name>
      <anchorfile>json_8h.html</anchorfile>
      <anchor>ac320ccec4dca293f3f50f35f7a595f3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>JSON_HAS_INT64</name>
      <anchorfile>json_8h.html</anchorfile>
      <anchor>a210f7d060accd6a881cd070dc7a333a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>JSON_IS_AMALGAMATION</name>
      <anchorfile>json_8h.html</anchorfile>
      <anchor>a1bf16856b5e907aa83ed7bc825bc5ecf</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>JSON_IS_AMALGATED</name>
      <anchorfile>json_8h.html</anchorfile>
      <anchor>abf7deb15020b7705dfd2e45c7093c08a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>JSON_USE_EXCEPTION</name>
      <anchorfile>json_8h.html</anchorfile>
      <anchor>a51968e67b1462ac893f87a0fc8b791cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>JSON_WRITER_H_INCLUDED</name>
      <anchorfile>json_8h.html</anchorfile>
      <anchor>a70febbb14e183c3d2beb727cd572ae36</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>JSONCPP_DEPRECATED</name>
      <anchorfile>json_8h.html</anchorfile>
      <anchor>a6933a4321aa03c8a29016669073f1af6</anchor>
      <arglist>(message)</arglist>
    </member>
    <member kind="enumeration">
      <name>CommentPlacement</name>
      <anchorfile>namespaceJson.html</anchorfile>
      <anchor>a4fc417c23905b2ae9e2c47d197a45351</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>commentBefore</name>
      <anchorfile>namespaceJson.html</anchorfile>
      <anchor>a4fc417c23905b2ae9e2c47d197a45351a52f1733775460517b2ea6bedf4906d52</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>commentAfterOnSameLine</name>
      <anchorfile>namespaceJson.html</anchorfile>
      <anchor>a4fc417c23905b2ae9e2c47d197a45351a008a230a0586de54f30b76afe70fdcfa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>commentAfter</name>
      <anchorfile>namespaceJson.html</anchorfile>
      <anchor>a4fc417c23905b2ae9e2c47d197a45351ac5784ca53b12250888ddb642b06aebef</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>numberOfCommentPlacement</name>
      <anchorfile>namespaceJson.html</anchorfile>
      <anchor>a4fc417c23905b2ae9e2c47d197a45351abcbd3eb00417335e094e4a03379659b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>ValueType</name>
      <anchorfile>namespaceJson.html</anchorfile>
      <anchor>a7d654b75c16a57007925868e38212b4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>nullValue</name>
      <anchorfile>namespaceJson.html</anchorfile>
      <anchor>a7d654b75c16a57007925868e38212b4ea7d9899633b4409bd3fc107e6737f8391</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>intValue</name>
      <anchorfile>namespaceJson.html</anchorfile>
      <anchor>a7d654b75c16a57007925868e38212b4eae5a9d708d5c9e23ae9bf98898522512d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>uintValue</name>
      <anchorfile>namespaceJson.html</anchorfile>
      <anchor>a7d654b75c16a57007925868e38212b4eaea788d9a3bb00adc6d68d97d43e1ccd3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>realValue</name>
      <anchorfile>namespaceJson.html</anchorfile>
      <anchor>a7d654b75c16a57007925868e38212b4eab837c7b869c14d8be712deb45c9e490e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>stringValue</name>
      <anchorfile>namespaceJson.html</anchorfile>
      <anchor>a7d654b75c16a57007925868e38212b4ea804ef857affea2d415843c73f261c258</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>booleanValue</name>
      <anchorfile>namespaceJson.html</anchorfile>
      <anchor>a7d654b75c16a57007925868e38212b4ea14c30dbf4da86f7b809be299f671f7fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>arrayValue</name>
      <anchorfile>namespaceJson.html</anchorfile>
      <anchor>a7d654b75c16a57007925868e38212b4eadc8f264f36b55b063c78126b335415f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>objectValue</name>
      <anchorfile>namespaceJson.html</anchorfile>
      <anchor>a7d654b75c16a57007925868e38212b4eae8386dcfc36d1ae897745f7b4f77a1f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceJson.html</anchorfile>
      <anchor>a87bc83d7e90fc666d28aa16727deda2f</anchor>
      <arglist>(std::ostream &amp;, const Value &amp;root)</arglist>
    </member>
    <member kind="function">
      <type>std::istream &amp;</type>
      <name>operator&gt;&gt;</name>
      <anchorfile>namespaceJson.html</anchorfile>
      <anchor>a4d245ef719cc0853e8e78eb5f99c16e5</anchor>
      <arglist>(std::istream &amp;, Value &amp;)</arglist>
    </member>
    <member kind="function">
      <type>std::string JSON_API</type>
      <name>valueToQuotedString</name>
      <anchorfile>namespaceJson.html</anchorfile>
      <anchor>aa0c8235a4a5c6599da5d3332743db8ac</anchor>
      <arglist>(const char *value)</arglist>
    </member>
    <member kind="function">
      <type>std::string JSON_API</type>
      <name>valueToString</name>
      <anchorfile>namespaceJson.html</anchorfile>
      <anchor>a05cd078d8e086a4bcc08d40948f711e7</anchor>
      <arglist>(Int value)</arglist>
    </member>
    <member kind="function">
      <type>std::string JSON_API</type>
      <name>valueToString</name>
      <anchorfile>namespaceJson.html</anchorfile>
      <anchor>abcb58ea0f384c30608729a94d539e2ce</anchor>
      <arglist>(UInt value)</arglist>
    </member>
    <member kind="function">
      <type>std::string JSON_API</type>
      <name>valueToString</name>
      <anchorfile>namespaceJson.html</anchorfile>
      <anchor>abd9c650f70d9434f98f9025e2e2faf2d</anchor>
      <arglist>(LargestInt value)</arglist>
    </member>
    <member kind="function">
      <type>std::string JSON_API</type>
      <name>valueToString</name>
      <anchorfile>namespaceJson.html</anchorfile>
      <anchor>a3f46b0bc62b95a9426a2da0117bdf9f0</anchor>
      <arglist>(LargestUInt value)</arglist>
    </member>
    <member kind="function">
      <type>std::string JSON_API</type>
      <name>valueToString</name>
      <anchorfile>namespaceJson.html</anchorfile>
      <anchor>a99995d7dafa4f4970b349d7d3c8d1d99</anchor>
      <arglist>(double value)</arglist>
    </member>
    <member kind="function">
      <type>std::string JSON_API</type>
      <name>valueToString</name>
      <anchorfile>namespaceJson.html</anchorfile>
      <anchor>a979ed531f091985e22f0051cd2a8e341</anchor>
      <arglist>(bool value)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>jsoncpp.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-find_object_2d/doc_stacks/2015-08-27_12-58-09.573836/find_object_2d/src_x/json/</path>
    <filename>jsoncpp_8cpp</filename>
    <includes id="json_8h" name="json.h" local="no" imported="no">json/json.h</includes>
    <class kind="class">Json::BatchAllocator</class>
    <class kind="struct">Json::BatchAllocator::BatchInfo</class>
    <namespace>Json</namespace>
    <member kind="define">
      <type>#define</type>
      <name>JSON_ASSERT</name>
      <anchorfile>jsoncpp_8cpp.html</anchorfile>
      <anchor>a188941dcc789ccb6539c3d6f41405582</anchor>
      <arglist>(condition)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>JSON_ASSERT_MESSAGE</name>
      <anchorfile>jsoncpp_8cpp.html</anchorfile>
      <anchor>ad7facdeeca0f495765e3b204c265eadb</anchor>
      <arglist>(condition, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>JSON_ASSERT_UNREACHABLE</name>
      <anchorfile>jsoncpp_8cpp.html</anchorfile>
      <anchor>aa5e619e3e9388f6376a344dd8462c9cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>JSON_FAIL_MESSAGE</name>
      <anchorfile>jsoncpp_8cpp.html</anchorfile>
      <anchor>a67007439f94bc6afc465923f56147ba1</anchor>
      <arglist>(message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>JSONCPP_BATCHALLOCATOR_H_INCLUDED</name>
      <anchorfile>jsoncpp_8cpp.html</anchorfile>
      <anchor>a0832db2a77e6431537c9aa35d8563766</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LIB_JSONCPP_JSON_TOOL_H_INCLUDED</name>
      <anchorfile>jsoncpp_8cpp.html</anchorfile>
      <anchor>abc5174d762d996e7d77cfcb90ca94834</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>char</type>
      <name>UIntToStringBuffer</name>
      <anchorfile>namespaceJson.html</anchorfile>
      <anchor>a602bcf69c2042fb61c3b243cb16f04ca</anchor>
      <arglist>[uintToStringBufferSize]</arglist>
    </member>
    <member kind="enumvalue">
      <name>uintToStringBufferSize</name>
      <anchorfile>namespaceJson.html</anchorfile>
      <anchor>a0c5f614b019f20b4598dcaec09d9e820ae4f2008c7919f20d81286121d1374424</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>codePointToUTF8</name>
      <anchorfile>namespaceJson.html</anchorfile>
      <anchor>adf0456e397a18cd7218a7b51dfc13c73</anchor>
      <arglist>(unsigned int cp)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>containsControlCharacter</name>
      <anchorfile>namespaceJson.html</anchorfile>
      <anchor>aa11b210ff98a4f4dd4e2df19260f8c3a</anchor>
      <arglist>(const char *str)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>containsNewLine</name>
      <anchorfile>namespaceJson.html</anchorfile>
      <anchor>a4d6ab0f651348832e5cc49b577a854d2</anchor>
      <arglist>(Reader::Location begin, Reader::Location end)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static char *</type>
      <name>duplicateStringValue</name>
      <anchorfile>namespaceJson.html</anchorfile>
      <anchor>a9e2c18331f84669e6194dcfc124afcd2</anchor>
      <arglist>(const char *value, unsigned int length=unknown)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>in</name>
      <anchorfile>namespaceJson.html</anchorfile>
      <anchor>a7378f09d8f10ef3ccbb2aeefe7ff41d3</anchor>
      <arglist>(Reader::Char c, Reader::Char c1, Reader::Char c2, Reader::Char c3, Reader::Char c4)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>in</name>
      <anchorfile>namespaceJson.html</anchorfile>
      <anchor>af3dfd6ed13183fdcfaab3ca57b42d3e7</anchor>
      <arglist>(Reader::Char c, Reader::Char c1, Reader::Char c2, Reader::Char c3, Reader::Char c4, Reader::Char c5)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>isControlCharacter</name>
      <anchorfile>namespaceJson.html</anchorfile>
      <anchor>a0381e631737f51331065a388f4f59197</anchor>
      <arglist>(char ch)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceJson.html</anchorfile>
      <anchor>a87bc83d7e90fc666d28aa16727deda2f</anchor>
      <arglist>(std::ostream &amp;, const Value &amp;root)</arglist>
    </member>
    <member kind="function">
      <type>std::istream &amp;</type>
      <name>operator&gt;&gt;</name>
      <anchorfile>namespaceJson.html</anchorfile>
      <anchor>a4d245ef719cc0853e8e78eb5f99c16e5</anchor>
      <arglist>(std::istream &amp;, Value &amp;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>releaseStringValue</name>
      <anchorfile>namespaceJson.html</anchorfile>
      <anchor>acf8dd162c01e37846e129556c50e4037</anchor>
      <arglist>(char *value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>uintToString</name>
      <anchorfile>namespaceJson.html</anchorfile>
      <anchor>ac1ffd21a9e55122014353c773ccc496e</anchor>
      <arglist>(LargestUInt value, char *&amp;current)</arglist>
    </member>
    <member kind="function">
      <type>std::string JSON_API</type>
      <name>valueToQuotedString</name>
      <anchorfile>namespaceJson.html</anchorfile>
      <anchor>aa0c8235a4a5c6599da5d3332743db8ac</anchor>
      <arglist>(const char *value)</arglist>
    </member>
    <member kind="function">
      <type>std::string JSON_API</type>
      <name>valueToString</name>
      <anchorfile>namespaceJson.html</anchorfile>
      <anchor>abd9c650f70d9434f98f9025e2e2faf2d</anchor>
      <arglist>(LargestInt value)</arglist>
    </member>
    <member kind="function">
      <type>std::string JSON_API</type>
      <name>valueToString</name>
      <anchorfile>namespaceJson.html</anchorfile>
      <anchor>a3f46b0bc62b95a9426a2da0117bdf9f0</anchor>
      <arglist>(LargestUInt value)</arglist>
    </member>
    <member kind="function">
      <type>std::string JSON_API</type>
      <name>valueToString</name>
      <anchorfile>namespaceJson.html</anchorfile>
      <anchor>a99995d7dafa4f4970b349d7d3c8d1d99</anchor>
      <arglist>(double value)</arglist>
    </member>
    <member kind="function">
      <type>std::string JSON_API</type>
      <name>valueToString</name>
      <anchorfile>namespaceJson.html</anchorfile>
      <anchor>a979ed531f091985e22f0051cd2a8e341</anchor>
      <arglist>(bool value)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const unsigned int</type>
      <name>unknown</name>
      <anchorfile>namespaceJson.html</anchorfile>
      <anchor>a54414e1e582b6a3769a61e049103fd11</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>JsonWriter.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-find_object_2d/doc_stacks/2015-08-27_12-58-09.573836/find_object_2d/src_x/</path>
    <filename>JsonWriter_8cpp</filename>
    <includes id="JsonWriter_8h" name="JsonWriter.h" local="yes" imported="no">find_object/JsonWriter.h</includes>
    <includes id="ULogger_8h" name="ULogger.h" local="yes" imported="no">find_object/utilite/ULogger.h</includes>
    <includes id="json_8h" name="json.h" local="yes" imported="no">json/json.h</includes>
    <namespace>find_object</namespace>
  </compound>
  <compound kind="file">
    <name>JsonWriter.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-find_object_2d/doc_stacks/2015-08-27_12-58-09.573836/find_object_2d/include_x/find_object/</path>
    <filename>JsonWriter_8h</filename>
    <includes id="FindObjectExp_8h" name="FindObjectExp.h" local="yes" imported="no">find_object/FindObjectExp.h</includes>
    <includes id="DetectionInfo_8h" name="DetectionInfo.h" local="yes" imported="no">find_object/DetectionInfo.h</includes>
    <class kind="class">find_object::JsonWriter</class>
    <namespace>find_object</namespace>
  </compound>
  <compound kind="file">
    <name>KeypointItem.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-find_object_2d/doc_stacks/2015-08-27_12-58-09.573836/find_object_2d/src_x/</path>
    <filename>KeypointItem_8cpp</filename>
    <includes id="KeypointItem_8h" name="KeypointItem.h" local="yes" imported="no">KeypointItem.h</includes>
    <namespace>find_object</namespace>
  </compound>
  <compound kind="file">
    <name>KeypointItem.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-find_object_2d/doc_stacks/2015-08-27_12-58-09.573836/find_object_2d/src_x/</path>
    <filename>KeypointItem_8h</filename>
    <class kind="class">find_object::KeypointItem</class>
    <namespace>find_object</namespace>
  </compound>
  <compound kind="file">
    <name>MainWindow.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-find_object_2d/doc_stacks/2015-08-27_12-58-09.573836/find_object_2d/src_x/</path>
    <filename>MainWindow_8cpp</filename>
    <includes id="MainWindow_8h" name="MainWindow.h" local="yes" imported="no">find_object/MainWindow.h</includes>
    <includes id="Camera_8h" name="Camera.h" local="yes" imported="no">find_object/Camera.h</includes>
    <includes id="Settings_8h" name="Settings.h" local="yes" imported="no">find_object/Settings.h</includes>
    <includes id="TcpServer_8h" name="TcpServer.h" local="yes" imported="no">find_object/TcpServer.h</includes>
    <includes id="FindObject_8h" name="FindObject.h" local="yes" imported="no">find_object/FindObject.h</includes>
    <includes id="ULogger_8h" name="ULogger.h" local="yes" imported="no">find_object/utilite/ULogger.h</includes>
    <includes id="ObjWidget_8h" name="ObjWidget.h" local="yes" imported="no">find_object/ObjWidget.h</includes>
    <includes id="QtOpenCV_8h" name="QtOpenCV.h" local="yes" imported="no">find_object/QtOpenCV.h</includes>
    <includes id="AddObjectDialog_8h" name="AddObjectDialog.h" local="yes" imported="no">AddObjectDialog.h</includes>
    <includes id="KeypointItem_8h" name="KeypointItem.h" local="yes" imported="no">KeypointItem.h</includes>
    <includes id="RectItem_8h" name="RectItem.h" local="yes" imported="no">RectItem.h</includes>
    <includes id="ParametersToolBox_8h" name="ParametersToolBox.h" local="yes" imported="no">ParametersToolBox.h</includes>
    <includes id="AboutDialog_8h" name="AboutDialog.h" local="yes" imported="no">AboutDialog.h</includes>
    <includes id="PdfPlot_8h" name="PdfPlot.h" local="yes" imported="no">rtabmap/PdfPlot.h</includes>
    <includes id="Vocabulary_8h" name="Vocabulary.h" local="yes" imported="no">Vocabulary.h</includes>
    <includes id="ObjSignature_8h" name="ObjSignature.h" local="yes" imported="no">ObjSignature.h</includes>
    <includes id="UDirectory_8h" name="UDirectory.h" local="yes" imported="no">utilite/UDirectory.h</includes>
    <namespace>find_object</namespace>
  </compound>
  <compound kind="file">
    <name>MainWindow.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-find_object_2d/doc_stacks/2015-08-27_12-58-09.573836/find_object_2d/include_x/find_object/</path>
    <filename>MainWindow_8h</filename>
    <includes id="FindObjectExp_8h" name="FindObjectExp.h" local="yes" imported="no">find_object/FindObjectExp.h</includes>
    <includes id="DetectionInfo_8h" name="DetectionInfo.h" local="yes" imported="no">find_object/DetectionInfo.h</includes>
    <class kind="class">find_object::MainWindow</class>
    <namespace>find_object</namespace>
    <namespace>rtabmap</namespace>
  </compound>
  <compound kind="file">
    <name>ObjSignature.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-find_object_2d/doc_stacks/2015-08-27_12-58-09.573836/find_object_2d/src_x/</path>
    <filename>ObjSignature_8h</filename>
    <class kind="class">find_object::ObjSignature</class>
    <namespace>find_object</namespace>
  </compound>
  <compound kind="file">
    <name>ObjWidget.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-find_object_2d/doc_stacks/2015-08-27_12-58-09.573836/find_object_2d/src_x/</path>
    <filename>ObjWidget_8cpp</filename>
    <includes id="Settings_8h" name="Settings.h" local="yes" imported="no">find_object/Settings.h</includes>
    <includes id="ULogger_8h" name="ULogger.h" local="yes" imported="no">find_object/utilite/ULogger.h</includes>
    <includes id="ObjWidget_8h" name="ObjWidget.h" local="yes" imported="no">find_object/ObjWidget.h</includes>
    <includes id="QtOpenCV_8h" name="QtOpenCV.h" local="yes" imported="no">find_object/QtOpenCV.h</includes>
    <includes id="KeypointItem_8h" name="KeypointItem.h" local="yes" imported="no">KeypointItem.h</includes>
    <namespace>find_object</namespace>
  </compound>
  <compound kind="file">
    <name>ObjWidget.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-find_object_2d/doc_stacks/2015-08-27_12-58-09.573836/find_object_2d/include_x/find_object/</path>
    <filename>ObjWidget_8h</filename>
    <includes id="FindObjectExp_8h" name="FindObjectExp.h" local="yes" imported="no">find_object/FindObjectExp.h</includes>
    <class kind="class">find_object::ObjWidget</class>
    <namespace>find_object</namespace>
  </compound>
  <compound kind="file">
    <name>ParametersToolBox.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-find_object_2d/doc_stacks/2015-08-27_12-58-09.573836/find_object_2d/src_x/</path>
    <filename>ParametersToolBox_8cpp</filename>
    <includes id="Settings_8h" name="Settings.h" local="yes" imported="no">find_object/Settings.h</includes>
    <includes id="ParametersToolBox_8h" name="ParametersToolBox.h" local="yes" imported="no">ParametersToolBox.h</includes>
    <includes id="ULogger_8h" name="ULogger.h" local="yes" imported="no">find_object/utilite/ULogger.h</includes>
    <namespace>find_object</namespace>
  </compound>
  <compound kind="file">
    <name>ParametersToolBox.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-find_object_2d/doc_stacks/2015-08-27_12-58-09.573836/find_object_2d/src_x/</path>
    <filename>ParametersToolBox_8h</filename>
    <class kind="class">find_object::ParametersToolBox</class>
    <namespace>find_object</namespace>
  </compound>
  <compound kind="file">
    <name>PdfPlot.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-find_object_2d/doc_stacks/2015-08-27_12-58-09.573836/find_object_2d/src_x/rtabmap/</path>
    <filename>PdfPlot_8cpp</filename>
    <includes id="PdfPlot_8h" name="PdfPlot.h" local="yes" imported="no">PdfPlot.h</includes>
    <namespace>rtabmap</namespace>
    <member kind="define">
      <type>#define</type>
      <name>ULOGGER_DEBUG</name>
      <anchorfile>PdfPlot_8cpp.html</anchorfile>
      <anchor>ae8c76fc2236963e64358e6233fab08d8</anchor>
      <arglist>(A,...)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>PdfPlot.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-find_object_2d/doc_stacks/2015-08-27_12-58-09.573836/find_object_2d/src_x/rtabmap/</path>
    <filename>PdfPlot_8h</filename>
    <includes id="UPlot_8h" name="UPlot.h" local="yes" imported="no">utilite/UPlot.h</includes>
    <class kind="class">rtabmap::PdfPlotCurve</class>
    <class kind="class">rtabmap::PdfPlotItem</class>
    <namespace>rtabmap</namespace>
  </compound>
  <compound kind="file">
    <name>print_objects_detected_node.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-find_object_2d/doc_stacks/2015-08-27_12-58-09.573836/find_object_2d/src/</path>
    <filename>print__objects__detected__node_8cpp</filename>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>print__objects__detected__node_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>objectsDetectedCallback</name>
      <anchorfile>print__objects__detected__node_8cpp.html</anchorfile>
      <anchor>a79434e53f52f4c0bfcd9ee8e7133dad4</anchor>
      <arglist>(const std_msgs::Float32MultiArray &amp;msg)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>QtOpenCV.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-find_object_2d/doc_stacks/2015-08-27_12-58-09.573836/find_object_2d/src_x/</path>
    <filename>QtOpenCV_8cpp</filename>
    <includes id="QtOpenCV_8h" name="QtOpenCV.h" local="yes" imported="no">find_object/QtOpenCV.h</includes>
    <namespace>find_object</namespace>
    <member kind="function">
      <type>FINDOBJECT_EXP QImage</type>
      <name>cvtCvMat2QImage</name>
      <anchorfile>namespacefind__object.html</anchorfile>
      <anchor>ae36f371b663d3d320e114260f3989419</anchor>
      <arglist>(const cv::Mat &amp;image, bool isBgr=true)</arglist>
    </member>
    <member kind="function">
      <type>FINDOBJECT_EXP QImage</type>
      <name>cvtIplImage2QImage</name>
      <anchorfile>namespacefind__object.html</anchorfile>
      <anchor>ad7c805d431441ed9ded300b98b72084b</anchor>
      <arglist>(const IplImage *image)</arglist>
    </member>
    <member kind="function">
      <type>FINDOBJECT_EXP cv::Mat</type>
      <name>cvtQImage2CvMat</name>
      <anchorfile>namespacefind__object.html</anchorfile>
      <anchor>a3e1ed1e4cf02f058e818c5ec7330d8b6</anchor>
      <arglist>(const QImage &amp;image)</arglist>
    </member>
    <member kind="function">
      <type>FINDOBJECT_EXP IplImage *</type>
      <name>cvtQImage2IplImage</name>
      <anchorfile>namespacefind__object.html</anchorfile>
      <anchor>abb2f8c037897f696c273dd4fb383e9c7</anchor>
      <arglist>(const QImage &amp;image)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>QtOpenCV.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-find_object_2d/doc_stacks/2015-08-27_12-58-09.573836/find_object_2d/include_x/find_object/</path>
    <filename>QtOpenCV_8h</filename>
    <includes id="FindObjectExp_8h" name="FindObjectExp.h" local="yes" imported="no">find_object/FindObjectExp.h</includes>
    <namespace>find_object</namespace>
    <member kind="function">
      <type>FINDOBJECT_EXP QImage</type>
      <name>cvtCvMat2QImage</name>
      <anchorfile>namespacefind__object.html</anchorfile>
      <anchor>ae36f371b663d3d320e114260f3989419</anchor>
      <arglist>(const cv::Mat &amp;image, bool isBgr=true)</arglist>
    </member>
    <member kind="function">
      <type>FINDOBJECT_EXP QImage</type>
      <name>cvtIplImage2QImage</name>
      <anchorfile>namespacefind__object.html</anchorfile>
      <anchor>ad7c805d431441ed9ded300b98b72084b</anchor>
      <arglist>(const IplImage *image)</arglist>
    </member>
    <member kind="function">
      <type>FINDOBJECT_EXP cv::Mat</type>
      <name>cvtQImage2CvMat</name>
      <anchorfile>namespacefind__object.html</anchorfile>
      <anchor>a3e1ed1e4cf02f058e818c5ec7330d8b6</anchor>
      <arglist>(const QImage &amp;image)</arglist>
    </member>
    <member kind="function">
      <type>FINDOBJECT_EXP IplImage *</type>
      <name>cvtQImage2IplImage</name>
      <anchorfile>namespacefind__object.html</anchorfile>
      <anchor>abb2f8c037897f696c273dd4fb383e9c7</anchor>
      <arglist>(const QImage &amp;image)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>RectItem.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-find_object_2d/doc_stacks/2015-08-27_12-58-09.573836/find_object_2d/src_x/</path>
    <filename>RectItem_8cpp</filename>
    <includes id="RectItem_8h" name="RectItem.h" local="yes" imported="no">RectItem.h</includes>
    <namespace>find_object</namespace>
  </compound>
  <compound kind="file">
    <name>RectItem.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-find_object_2d/doc_stacks/2015-08-27_12-58-09.573836/find_object_2d/src_x/</path>
    <filename>RectItem_8h</filename>
    <class kind="class">find_object::RectItem</class>
    <namespace>find_object</namespace>
  </compound>
  <compound kind="file">
    <name>Settings.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-find_object_2d/doc_stacks/2015-08-27_12-58-09.573836/find_object_2d/src_x/</path>
    <filename>Settings_8cpp</filename>
    <includes id="Camera_8h" name="Camera.h" local="yes" imported="no">find_object/Camera.h</includes>
    <includes id="Settings_8h" name="Settings.h" local="yes" imported="no">find_object/Settings.h</includes>
    <includes id="ULogger_8h" name="ULogger.h" local="yes" imported="no">find_object/utilite/ULogger.h</includes>
    <class kind="class">find_object::GPUFAST</class>
    <class kind="class">find_object::GPUFeature2D</class>
    <class kind="class">find_object::GPUORB</class>
    <namespace>find_object</namespace>
  </compound>
  <compound kind="file">
    <name>Settings.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-find_object_2d/doc_stacks/2015-08-27_12-58-09.573836/find_object_2d/include_x/find_object/</path>
    <filename>Settings_8h</filename>
    <includes id="FindObjectExp_8h" name="FindObjectExp.h" local="yes" imported="no">find_object/FindObjectExp.h</includes>
    <class kind="class">find_object::DescriptorExtractor</class>
    <class kind="class">find_object::KeypointDetector</class>
    <class kind="class">find_object::Settings</class>
    <namespace>find_object</namespace>
    <member kind="define">
      <type>#define</type>
      <name>PARAMETER</name>
      <anchorfile>Settings_8h.html</anchorfile>
      <anchor>a583c325a68b1de3c327bac2dccd579d4</anchor>
      <arglist>(PREFIX, NAME, TYPE, DEFAULT_VALUE, DESCRIPTION)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PARAMETER_COND</name>
      <anchorfile>Settings_8h.html</anchorfile>
      <anchor>af37da485c23f967fbd86cea779d842bd</anchor>
      <arglist>(PREFIX, NAME, TYPE, COND, DEFAULT_VALUE1, DEFAULT_VALUE2, DESCRIPTION)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PARAMETER_GETTER_bool</name>
      <anchorfile>Settings_8h.html</anchorfile>
      <anchor>abf7158d358b5bb404dc91bbddbf28179</anchor>
      <arglist>(PREFIX, NAME)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PARAMETER_GETTER_double</name>
      <anchorfile>Settings_8h.html</anchorfile>
      <anchor>a37b20aea13d7d3c7371f98ed948fde8e</anchor>
      <arglist>(PREFIX, NAME)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PARAMETER_GETTER_float</name>
      <anchorfile>Settings_8h.html</anchorfile>
      <anchor>adbffc2e7b3aa207478d3000cdb9c2b26</anchor>
      <arglist>(PREFIX, NAME)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PARAMETER_GETTER_int</name>
      <anchorfile>Settings_8h.html</anchorfile>
      <anchor>a2b780c0a7aa7f50fe21d659a66af895c</anchor>
      <arglist>(PREFIX, NAME)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PARAMETER_GETTER_QString</name>
      <anchorfile>Settings_8h.html</anchorfile>
      <anchor>a3424c360bdd377461fcd5efd2e7b2715</anchor>
      <arglist>(PREFIX, NAME)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PARAMETER_GETTER_uint</name>
      <anchorfile>Settings_8h.html</anchorfile>
      <anchor>a56397096c3bf4fea9c8039749e973e7a</anchor>
      <arglist>(PREFIX, NAME)</arglist>
    </member>
    <member kind="typedef">
      <type>QMap&lt; QString, QString &gt;</type>
      <name>DescriptionsMap</name>
      <anchorfile>namespacefind__object.html</anchorfile>
      <anchor>a717f0eb54da3f4c91f3ec8fcfd1974e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>QMap&lt; QString, QVariant &gt;</type>
      <name>ParametersMap</name>
      <anchorfile>namespacefind__object.html</anchorfile>
      <anchor>a085d65ad6a4b8d165dd3170b390a2019</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>QMap&lt; QString, QString &gt;</type>
      <name>ParametersType</name>
      <anchorfile>namespacefind__object.html</anchorfile>
      <anchor>aa745eb16b75c2eb86e5a07df936b01a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>unsigned int</type>
      <name>uint</name>
      <anchorfile>namespacefind__object.html</anchorfile>
      <anchor>a6c090c6f771740f3e077685c71984189</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>TcpServer.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-find_object_2d/doc_stacks/2015-08-27_12-58-09.573836/find_object_2d/src_x/</path>
    <filename>TcpServer_8cpp</filename>
    <includes id="TcpServer_8h" name="TcpServer.h" local="yes" imported="no">find_object/TcpServer.h</includes>
    <includes id="ULogger_8h" name="ULogger.h" local="yes" imported="no">find_object/utilite/ULogger.h</includes>
    <namespace>find_object</namespace>
  </compound>
  <compound kind="file">
    <name>TcpServer.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-find_object_2d/doc_stacks/2015-08-27_12-58-09.573836/find_object_2d/include_x/find_object/</path>
    <filename>TcpServer_8h</filename>
    <includes id="FindObjectExp_8h" name="FindObjectExp.h" local="yes" imported="no">find_object/FindObjectExp.h</includes>
    <includes id="DetectionInfo_8h" name="DetectionInfo.h" local="yes" imported="no">find_object/DetectionInfo.h</includes>
    <class kind="class">find_object::TcpServer</class>
    <namespace>find_object</namespace>
  </compound>
  <compound kind="file">
    <name>tf_example_node.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-find_object_2d/doc_stacks/2015-08-27_12-58-09.573836/find_object_2d/src/</path>
    <filename>tf__example__node_8cpp</filename>
    <class kind="class">TfExample</class>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>tf__example__node_8cpp.html</anchorfile>
      <anchor>a0ddf1224851353fc92bfbff6f499fa97</anchor>
      <arglist>(int argc, char *argv[])</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>UConversion.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-find_object_2d/doc_stacks/2015-08-27_12-58-09.573836/find_object_2d/src_x/utilite/</path>
    <filename>UConversion_8cpp</filename>
    <includes id="UConversion_8h" name="UConversion.h" local="yes" imported="no">utilite/UConversion.h</includes>
    <member kind="function">
      <type>unsigned char</type>
      <name>uAscii2Hex</name>
      <anchorfile>UConversion_8cpp.html</anchorfile>
      <anchor>a6f0ae5520b1f078acfe385b54faeec25</anchor>
      <arglist>(const unsigned char &amp;c)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>uBool2Str</name>
      <anchorfile>UConversion_8cpp.html</anchorfile>
      <anchor>aa3611fb42646275843aa3c517ddfd461</anchor>
      <arglist>(bool boolean)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>uBytes2Hex</name>
      <anchorfile>UConversion_8cpp.html</anchorfile>
      <anchor>ac2eeb16cc7e817403aa3b8c3949911d3</anchor>
      <arglist>(const char *bytes, unsigned int bytesLen)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>uFormat</name>
      <anchorfile>UConversion_8cpp.html</anchorfile>
      <anchor>a9b5d144377d32447419b0c2474b72204</anchor>
      <arglist>(const char *fmt,...)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>uFormatv</name>
      <anchorfile>UConversion_8cpp.html</anchorfile>
      <anchor>a43bf35502b5a82179c324b56a8b53dcc</anchor>
      <arglist>(const char *fmt, va_list args)</arglist>
    </member>
    <member kind="function">
      <type>unsigned char</type>
      <name>uHex2Ascii</name>
      <anchorfile>UConversion_8cpp.html</anchorfile>
      <anchor>a1722de1f0ba97b430a091963af2aa758</anchor>
      <arglist>(const unsigned char &amp;c, bool rightPart)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; char &gt;</type>
      <name>uHex2Bytes</name>
      <anchorfile>UConversion_8cpp.html</anchorfile>
      <anchor>ae42026b3377d843925bb1b0d0538dc55</anchor>
      <arglist>(const std::string &amp;hex)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; char &gt;</type>
      <name>uHex2Bytes</name>
      <anchorfile>UConversion_8cpp.html</anchorfile>
      <anchor>a8484d4e95a39dbee287f0c0d9a93f14b</anchor>
      <arglist>(const char *hex, int hexLen)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>uHex2Str</name>
      <anchorfile>UConversion_8cpp.html</anchorfile>
      <anchor>aca8f86c3c2f4e35344b9ef5b2a1c5f9e</anchor>
      <arglist>(const std::string &amp;hex)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>uNumber2Str</name>
      <anchorfile>UConversion_8cpp.html</anchorfile>
      <anchor>a2dfcf5c8b88a6c1c379b566219fc22e0</anchor>
      <arglist>(unsigned int number)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>uNumber2Str</name>
      <anchorfile>UConversion_8cpp.html</anchorfile>
      <anchor>a944a6b97daa886de00b06c10301947f7</anchor>
      <arglist>(int number)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>uNumber2Str</name>
      <anchorfile>UConversion_8cpp.html</anchorfile>
      <anchor>a4ca6a5e4f274c2183b94e6160d7a0650</anchor>
      <arglist>(float number)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>uNumber2Str</name>
      <anchorfile>UConversion_8cpp.html</anchorfile>
      <anchor>aa31b14ff21ffb4224fe58a40ae2d499c</anchor>
      <arglist>(double number)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>uReplaceChar</name>
      <anchorfile>UConversion_8cpp.html</anchorfile>
      <anchor>a74dd7b3a00cce87450fa8b094ed99935</anchor>
      <arglist>(const std::string &amp;str, char before, char after)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>uReplaceChar</name>
      <anchorfile>UConversion_8cpp.html</anchorfile>
      <anchor>a3d5550de8cd09bf3ed3b334e26dbc63a</anchor>
      <arglist>(const std::string &amp;str, char before, const std::string &amp;after)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>uStr2Bool</name>
      <anchorfile>UConversion_8cpp.html</anchorfile>
      <anchor>aa9b4ca203f6eaf59d53fb7bdb53fb326</anchor>
      <arglist>(const char *str)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>uToLowerCase</name>
      <anchorfile>UConversion_8cpp.html</anchorfile>
      <anchor>aeed79c0f8a18f66407a9234917636ce8</anchor>
      <arglist>(const std::string &amp;str)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>uToUpperCase</name>
      <anchorfile>UConversion_8cpp.html</anchorfile>
      <anchor>a30179f15d644f86c90c8739a168d4b34</anchor>
      <arglist>(const std::string &amp;str)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char</type>
      <name>HEX2ASCII</name>
      <anchorfile>UConversion_8cpp.html</anchorfile>
      <anchor>a0d6ed4a56ccbc48062c822fd91a9047d</anchor>
      <arglist>[256][2]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>UConversion.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-find_object_2d/doc_stacks/2015-08-27_12-58-09.573836/find_object_2d/src_x/utilite/</path>
    <filename>UConversion_8h</filename>
    <member kind="function">
      <type>unsigned char</type>
      <name>uAscii2Hex</name>
      <anchorfile>UConversion_8h.html</anchorfile>
      <anchor>a6f0ae5520b1f078acfe385b54faeec25</anchor>
      <arglist>(const unsigned char &amp;c)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>uBool2Str</name>
      <anchorfile>UConversion_8h.html</anchorfile>
      <anchor>aa3611fb42646275843aa3c517ddfd461</anchor>
      <arglist>(bool boolean)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>uBytes2Hex</name>
      <anchorfile>UConversion_8h.html</anchorfile>
      <anchor>ac2eeb16cc7e817403aa3b8c3949911d3</anchor>
      <arglist>(const char *bytes, unsigned int bytesLen)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>uFormat</name>
      <anchorfile>UConversion_8h.html</anchorfile>
      <anchor>a9b5d144377d32447419b0c2474b72204</anchor>
      <arglist>(const char *fmt,...)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>uFormatv</name>
      <anchorfile>UConversion_8h.html</anchorfile>
      <anchor>a6e8a3ec8faa1fa6324b203457921c8a3</anchor>
      <arglist>(const char *fmt, va_list ap)</arglist>
    </member>
    <member kind="function">
      <type>unsigned char</type>
      <name>uHex2Ascii</name>
      <anchorfile>UConversion_8h.html</anchorfile>
      <anchor>a1722de1f0ba97b430a091963af2aa758</anchor>
      <arglist>(const unsigned char &amp;c, bool rightPart)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; char &gt;</type>
      <name>uHex2Bytes</name>
      <anchorfile>UConversion_8h.html</anchorfile>
      <anchor>ae42026b3377d843925bb1b0d0538dc55</anchor>
      <arglist>(const std::string &amp;hex)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; char &gt;</type>
      <name>uHex2Bytes</name>
      <anchorfile>UConversion_8h.html</anchorfile>
      <anchor>a8484d4e95a39dbee287f0c0d9a93f14b</anchor>
      <arglist>(const char *hex, int hexLen)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>uHex2Str</name>
      <anchorfile>UConversion_8h.html</anchorfile>
      <anchor>aca8f86c3c2f4e35344b9ef5b2a1c5f9e</anchor>
      <arglist>(const std::string &amp;hex)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>uNumber2Str</name>
      <anchorfile>UConversion_8h.html</anchorfile>
      <anchor>a2dfcf5c8b88a6c1c379b566219fc22e0</anchor>
      <arglist>(unsigned int number)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>uNumber2Str</name>
      <anchorfile>UConversion_8h.html</anchorfile>
      <anchor>a944a6b97daa886de00b06c10301947f7</anchor>
      <arglist>(int number)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>uNumber2Str</name>
      <anchorfile>UConversion_8h.html</anchorfile>
      <anchor>a4ca6a5e4f274c2183b94e6160d7a0650</anchor>
      <arglist>(float number)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>uNumber2Str</name>
      <anchorfile>UConversion_8h.html</anchorfile>
      <anchor>aa31b14ff21ffb4224fe58a40ae2d499c</anchor>
      <arglist>(double number)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>uReplaceChar</name>
      <anchorfile>UConversion_8h.html</anchorfile>
      <anchor>a74dd7b3a00cce87450fa8b094ed99935</anchor>
      <arglist>(const std::string &amp;str, char before, char after)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>uReplaceChar</name>
      <anchorfile>UConversion_8h.html</anchorfile>
      <anchor>a3d5550de8cd09bf3ed3b334e26dbc63a</anchor>
      <arglist>(const std::string &amp;str, char before, const std::string &amp;after)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>uStr2Bool</name>
      <anchorfile>UConversion_8h.html</anchorfile>
      <anchor>aa9b4ca203f6eaf59d53fb7bdb53fb326</anchor>
      <arglist>(const char *str)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>uToLowerCase</name>
      <anchorfile>UConversion_8h.html</anchorfile>
      <anchor>aeed79c0f8a18f66407a9234917636ce8</anchor>
      <arglist>(const std::string &amp;str)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>uToUpperCase</name>
      <anchorfile>UConversion_8h.html</anchorfile>
      <anchor>a30179f15d644f86c90c8739a168d4b34</anchor>
      <arglist>(const std::string &amp;str)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>UDestroyer.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-find_object_2d/doc_stacks/2015-08-27_12-58-09.573836/find_object_2d/include_x/find_object/utilite/</path>
    <filename>UDestroyer_8h</filename>
    <class kind="class">UDestroyer</class>
  </compound>
  <compound kind="file">
    <name>UDirectory.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-find_object_2d/doc_stacks/2015-08-27_12-58-09.573836/find_object_2d/src_x/utilite/</path>
    <filename>UDirectory_8cpp</filename>
    <includes id="UDirectory_8h" name="UDirectory.h" local="yes" imported="no">utilite/UDirectory.h</includes>
    <includes id="UStl_8h" name="UStl.h" local="yes" imported="no">utilite/UStl.h</includes>
    <includes id="UFile_8h" name="UFile.h" local="yes" imported="no">utilite/UFile.h</includes>
    <includes id="UConversion_8h" name="UConversion.h" local="yes" imported="no">utilite/UConversion.h</includes>
    <member kind="function">
      <type>int</type>
      <name>sortCallback</name>
      <anchorfile>UDirectory_8cpp.html</anchorfile>
      <anchor>ab76d7a1c4d9555056a9313e84c137231</anchor>
      <arglist>(const dirent **a, const dirent **b)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>UDirectory.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-find_object_2d/doc_stacks/2015-08-27_12-58-09.573836/find_object_2d/src_x/utilite/</path>
    <filename>UDirectory_8h</filename>
    <class kind="class">UDirectory</class>
  </compound>
  <compound kind="file">
    <name>UFile.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-find_object_2d/doc_stacks/2015-08-27_12-58-09.573836/find_object_2d/src_x/utilite/</path>
    <filename>UFile_8cpp</filename>
    <includes id="UFile_8h" name="UFile.h" local="yes" imported="no">utilite/UFile.h</includes>
    <includes id="UStl_8h" name="UStl.h" local="yes" imported="no">utilite/UStl.h</includes>
  </compound>
  <compound kind="file">
    <name>UFile.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-find_object_2d/doc_stacks/2015-08-27_12-58-09.573836/find_object_2d/src_x/utilite/</path>
    <filename>UFile_8h</filename>
    <includes id="UDirectory_8h" name="UDirectory.h" local="yes" imported="no">utilite/UDirectory.h</includes>
    <class kind="class">UFile</class>
  </compound>
  <compound kind="file">
    <name>ULogger.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-find_object_2d/doc_stacks/2015-08-27_12-58-09.573836/find_object_2d/src_x/utilite/</path>
    <filename>ULogger_8cpp</filename>
    <includes id="ULogger_8h" name="ULogger.h" local="yes" imported="no">find_object/utilite/ULogger.h</includes>
    <includes id="UConversion_8h" name="UConversion.h" local="yes" imported="no">utilite/UConversion.h</includes>
    <includes id="UFile_8h" name="UFile.h" local="yes" imported="no">utilite/UFile.h</includes>
    <includes id="UStl_8h" name="UStl.h" local="yes" imported="no">utilite/UStl.h</includes>
    <class kind="class">UConsoleLogger</class>
    <class kind="class">UFileLogger</class>
    <member kind="define">
      <type>#define</type>
      <name>COLOR_GREEN</name>
      <anchorfile>ULogger_8cpp.html</anchorfile>
      <anchor>afc9149f5de51bd9ac4f5ebbfa153f018</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>COLOR_NORMAL</name>
      <anchorfile>ULogger_8cpp.html</anchorfile>
      <anchor>ac366dc6682d1d12bcae1eb1ae8ae09c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>COLOR_RED</name>
      <anchorfile>ULogger_8cpp.html</anchorfile>
      <anchor>ad86358bf19927183dd7b4ae215a29731</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>COLOR_YELLOW</name>
      <anchorfile>ULogger_8cpp.html</anchorfile>
      <anchor>a4534b577b74a58b0f4b7be027af664e0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ULogger.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-find_object_2d/doc_stacks/2015-08-27_12-58-09.573836/find_object_2d/include_x/find_object/utilite/</path>
    <filename>ULogger_8h</filename>
    <includes id="FindObjectExp_8h" name="FindObjectExp.h" local="yes" imported="no">find_object/FindObjectExp.h</includes>
    <includes id="UMutex_8h" name="UMutex.h" local="yes" imported="no">find_object/utilite/UMutex.h</includes>
    <includes id="UDestroyer_8h" name="UDestroyer.h" local="yes" imported="no">find_object/utilite/UDestroyer.h</includes>
    <class kind="class">ULogger</class>
    <member kind="define">
      <type>#define</type>
      <name>UASSERT</name>
      <anchorfile>ULogger_8h.html</anchorfile>
      <anchor>ab3436168e27946669bbd4c76e4c4007e</anchor>
      <arglist>(condition)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UASSERT_MSG</name>
      <anchorfile>ULogger_8h.html</anchorfile>
      <anchor>af43e1cc4ff4a59cb47250935e781ddbe</anchor>
      <arglist>(condition, msg_str)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UDEBUG</name>
      <anchorfile>ULogger_8h.html</anchorfile>
      <anchor>a9104cb408bf9019db2a2c4476835db4a</anchor>
      <arglist>(...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UERROR</name>
      <anchorfile>ULogger_8h.html</anchorfile>
      <anchor>a1249ddbc4c9cc43be53048c08dda129b</anchor>
      <arglist>(...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UFATAL</name>
      <anchorfile>ULogger_8h.html</anchorfile>
      <anchor>aabc10368a622911d56a4dd5a4b461385</anchor>
      <arglist>(...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UINFO</name>
      <anchorfile>ULogger_8h.html</anchorfile>
      <anchor>a5b63c9a1441181723754c0c6084231a8</anchor>
      <arglist>(...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ULOGGER_DEBUG</name>
      <anchorfile>ULogger_8h.html</anchorfile>
      <anchor>a1c9e5a5ff97104fed87d2af04927381a</anchor>
      <arglist>(...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ULOGGER_ERROR</name>
      <anchorfile>ULogger_8h.html</anchorfile>
      <anchor>ad1c977ac15c0b9d73d380e6f1ca8127a</anchor>
      <arglist>(...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ULOGGER_FATAL</name>
      <anchorfile>ULogger_8h.html</anchorfile>
      <anchor>ad6b8c8ff474ec25c46dc1268c3bb5b56</anchor>
      <arglist>(...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ULOGGER_INFO</name>
      <anchorfile>ULogger_8h.html</anchorfile>
      <anchor>a26514d9a502731ad74159c8c848bd473</anchor>
      <arglist>(...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ULOGGER_LOG</name>
      <anchorfile>ULogger_8h.html</anchorfile>
      <anchor>af38c323715aea6b7987693e51979d9ab</anchor>
      <arglist>(level,...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ULOGGER_WARN</name>
      <anchorfile>ULogger_8h.html</anchorfile>
      <anchor>acc1ee97ab05e93744f8527230e507245</anchor>
      <arglist>(...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UWARN</name>
      <anchorfile>ULogger_8h.html</anchorfile>
      <anchor>ab5a739ad9340455e46eaa570f8223d9a</anchor>
      <arglist>(...)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>UMutex.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-find_object_2d/doc_stacks/2015-08-27_12-58-09.573836/find_object_2d/include_x/find_object/utilite/</path>
    <filename>UMutex_8h</filename>
    <class kind="class">UMutex</class>
    <class kind="class">UScopeMutex</class>
  </compound>
  <compound kind="file">
    <name>UPlot.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-find_object_2d/doc_stacks/2015-08-27_12-58-09.573836/find_object_2d/src_x/utilite/</path>
    <filename>UPlot_8cpp</filename>
    <includes id="UPlot_8h" name="UPlot.h" local="yes" imported="no">utilite/UPlot.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>PRINT_DEBUG</name>
      <anchorfile>UPlot_8cpp.html</anchorfile>
      <anchor>ac3118bc144fa7b17c1410b6eb11b1395</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ULOGGER_ERROR</name>
      <anchorfile>UPlot_8cpp.html</anchorfile>
      <anchor>ad04e86309b0420d60f200eb6b8a36a28</anchor>
      <arglist>(A,...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ULOGGER_WARN</name>
      <anchorfile>UPlot_8cpp.html</anchorfile>
      <anchor>a1b0d29d4181171995effae3178a3ac23</anchor>
      <arglist>(A,...)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>UPlot.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-find_object_2d/doc_stacks/2015-08-27_12-58-09.573836/find_object_2d/src_x/utilite/</path>
    <filename>UPlot_8h</filename>
    <class kind="class">UOrientableLabel</class>
    <class kind="class">UPlot</class>
    <class kind="class">UPlotAxis</class>
    <class kind="class">UPlotCurve</class>
    <class kind="class">UPlotCurveThreshold</class>
    <class kind="class">UPlotItem</class>
    <class kind="class">UPlotLegend</class>
    <class kind="class">UPlotLegendItem</class>
  </compound>
  <compound kind="file">
    <name>UStl.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-find_object_2d/doc_stacks/2015-08-27_12-58-09.573836/find_object_2d/src_x/utilite/</path>
    <filename>UStl_8h</filename>
    <member kind="function">
      <type>void</type>
      <name>uAppend</name>
      <anchorfile>UStl_8h.html</anchorfile>
      <anchor>a472c2e123cd6eb04165b2d3461a634d3</anchor>
      <arglist>(std::list&lt; V &gt; &amp;list, const std::list&lt; V &gt; &amp;newItems)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>uContains</name>
      <anchorfile>UStl_8h.html</anchorfile>
      <anchor>a4cad7064de642559152c873f2ca9a471</anchor>
      <arglist>(const std::list&lt; V &gt; &amp;list, const V &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>uContains</name>
      <anchorfile>UStl_8h.html</anchorfile>
      <anchor>a601d3abba756f3a7a666d463080d159c</anchor>
      <arglist>(const std::map&lt; K, V &gt; &amp;map, const K &amp;key)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>uContains</name>
      <anchorfile>UStl_8h.html</anchorfile>
      <anchor>a078a72c8c7cf5821d67140f3d38f27e0</anchor>
      <arglist>(const std::multimap&lt; K, V &gt; &amp;map, const K &amp;key)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>uIndexOf</name>
      <anchorfile>UStl_8h.html</anchorfile>
      <anchor>ad3918a32500de71ba8bb7aab99dccf46</anchor>
      <arglist>(const std::vector&lt; V &gt; &amp;list, const V &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>uInsert</name>
      <anchorfile>UStl_8h.html</anchorfile>
      <anchor>ac9c9d1520c7facb601ae56cab3762b41</anchor>
      <arglist>(std::map&lt; K, V &gt; &amp;map, const std::pair&lt; K, V &gt; &amp;pair)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>uIsDigit</name>
      <anchorfile>UStl_8h.html</anchorfile>
      <anchor>ad24f845084c84b60614bb789e0d1966a</anchor>
      <arglist>(const char c)</arglist>
    </member>
    <member kind="function">
      <type>std::list&lt; V &gt;::iterator</type>
      <name>uIteratorAt</name>
      <anchorfile>UStl_8h.html</anchorfile>
      <anchor>a92ef0700d3f47d5882a403a13964b318</anchor>
      <arglist>(std::list&lt; V &gt; &amp;list, const unsigned int &amp;pos)</arglist>
    </member>
    <member kind="function">
      <type>std::list&lt; V &gt;::const_iterator</type>
      <name>uIteratorAt</name>
      <anchorfile>UStl_8h.html</anchorfile>
      <anchor>a26f57abd47d483f5a1ec19351af0ddbc</anchor>
      <arglist>(const std::list&lt; V &gt; &amp;list, const unsigned int &amp;pos)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; V &gt;::iterator</type>
      <name>uIteratorAt</name>
      <anchorfile>UStl_8h.html</anchorfile>
      <anchor>a28195aacb4c10b41bee5b0853292e1a0</anchor>
      <arglist>(std::vector&lt; V &gt; &amp;v, const unsigned int &amp;pos)</arglist>
    </member>
    <member kind="function">
      <type>std::list&lt; K &gt;</type>
      <name>uKeys</name>
      <anchorfile>UStl_8h.html</anchorfile>
      <anchor>ac614908fdef449f1d621beb27b261112</anchor>
      <arglist>(const std::multimap&lt; K, V &gt; &amp;mm)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; K &gt;</type>
      <name>uKeys</name>
      <anchorfile>UStl_8h.html</anchorfile>
      <anchor>ada26eebe3240219a6c062a31a67cb816</anchor>
      <arglist>(const std::map&lt; K, V &gt; &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>std::list&lt; K &gt;</type>
      <name>uKeysList</name>
      <anchorfile>UStl_8h.html</anchorfile>
      <anchor>a65a2fa7e3f32e7a544d4d16e4b6d0d9d</anchor>
      <arglist>(const std::map&lt; K, V &gt; &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>std::set&lt; K &gt;</type>
      <name>uKeysSet</name>
      <anchorfile>UStl_8h.html</anchorfile>
      <anchor>ab60db6b611b73f7404f840b43f65efed</anchor>
      <arglist>(const std::map&lt; K, V &gt; &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; V &gt;</type>
      <name>uListToVector</name>
      <anchorfile>UStl_8h.html</anchorfile>
      <anchor>afdf48d8c6df4af642af5d5ea3945f095</anchor>
      <arglist>(const std::list&lt; V &gt; &amp;list)</arglist>
    </member>
    <member kind="function">
      <type>std::list&lt; std::string &gt;</type>
      <name>uSplit</name>
      <anchorfile>UStl_8h.html</anchorfile>
      <anchor>a4bed82c32aebba7041cff3f16a68f40c</anchor>
      <arglist>(const std::string &amp;str, char separator= &apos; &apos;)</arglist>
    </member>
    <member kind="function">
      <type>std::list&lt; std::string &gt;</type>
      <name>uSplitNumChar</name>
      <anchorfile>UStl_8h.html</anchorfile>
      <anchor>a65eaf06ae9bc6dbbcf80a69a1227f588</anchor>
      <arglist>(const std::string &amp;str)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>uStrNumCmp</name>
      <anchorfile>UStl_8h.html</anchorfile>
      <anchor>af48fdad882d4429e4044372589503da1</anchor>
      <arglist>(const std::string &amp;a, const std::string &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>V</type>
      <name>uTake</name>
      <anchorfile>UStl_8h.html</anchorfile>
      <anchor>a6242bd5879bd7f06b8de6498650aa3b7</anchor>
      <arglist>(std::map&lt; K, V &gt; &amp;m, const K &amp;key, const V &amp;defaultValue=V())</arglist>
    </member>
    <member kind="function">
      <type>std::list&lt; K &gt;</type>
      <name>uUniqueKeys</name>
      <anchorfile>UStl_8h.html</anchorfile>
      <anchor>a0071662d9278f37f9720568ea10d23e6</anchor>
      <arglist>(const std::multimap&lt; K, V &gt; &amp;mm)</arglist>
    </member>
    <member kind="function">
      <type>V</type>
      <name>uValue</name>
      <anchorfile>UStl_8h.html</anchorfile>
      <anchor>a155cd26667d2f88ee05dd3d819ae8182</anchor>
      <arglist>(const std::map&lt; K, V &gt; &amp;m, const K &amp;key, const V &amp;defaultValue=V())</arglist>
    </member>
    <member kind="function">
      <type>V &amp;</type>
      <name>uValueAt</name>
      <anchorfile>UStl_8h.html</anchorfile>
      <anchor>a7de05abc4882cd1f6890eb636f7ad7da</anchor>
      <arglist>(std::list&lt; V &gt; &amp;list, const unsigned int &amp;pos)</arglist>
    </member>
    <member kind="function">
      <type>const V &amp;</type>
      <name>uValueAt</name>
      <anchorfile>UStl_8h.html</anchorfile>
      <anchor>ab4a0246bed0c37ff3c65eb4c9fced8f4</anchor>
      <arglist>(const std::list&lt; V &gt; &amp;list, const unsigned int &amp;pos)</arglist>
    </member>
    <member kind="function">
      <type>std::list&lt; V &gt;</type>
      <name>uValues</name>
      <anchorfile>UStl_8h.html</anchorfile>
      <anchor>a7fbfdbb91d4f77bb0d7b7845459c9c98</anchor>
      <arglist>(const std::multimap&lt; K, V &gt; &amp;mm)</arglist>
    </member>
    <member kind="function">
      <type>std::list&lt; V &gt;</type>
      <name>uValues</name>
      <anchorfile>UStl_8h.html</anchorfile>
      <anchor>a1572ff8c3de909a25e7e6af5be09db84</anchor>
      <arglist>(const std::multimap&lt; K, V &gt; &amp;mm, const K &amp;key)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; V &gt;</type>
      <name>uValues</name>
      <anchorfile>UStl_8h.html</anchorfile>
      <anchor>a3bbdc817647a349117a6a497c0106f3d</anchor>
      <arglist>(const std::map&lt; K, V &gt; &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>std::list&lt; V &gt;</type>
      <name>uValuesList</name>
      <anchorfile>UStl_8h.html</anchorfile>
      <anchor>ad7f7c40ee37f98ba6029a22f68a68f26</anchor>
      <arglist>(const std::map&lt; K, V &gt; &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>std::list&lt; V &gt;</type>
      <name>uVectorToList</name>
      <anchorfile>UStl_8h.html</anchorfile>
      <anchor>a587a45c2a48b4ba1ed31c05c0001f0eb</anchor>
      <arglist>(const std::vector&lt; V &gt; &amp;v)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>UWin32.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-find_object_2d/doc_stacks/2015-08-27_12-58-09.573836/find_object_2d/include_x/find_object/utilite/</path>
    <filename>UWin32_8h</filename>
  </compound>
  <compound kind="file">
    <name>Vocabulary.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-find_object_2d/doc_stacks/2015-08-27_12-58-09.573836/find_object_2d/src_x/</path>
    <filename>Vocabulary_8cpp</filename>
    <includes id="Settings_8h" name="Settings.h" local="yes" imported="no">find_object/Settings.h</includes>
    <includes id="ULogger_8h" name="ULogger.h" local="yes" imported="no">find_object/utilite/ULogger.h</includes>
    <includes id="Vocabulary_8h" name="Vocabulary.h" local="yes" imported="no">Vocabulary.h</includes>
    <namespace>find_object</namespace>
  </compound>
  <compound kind="file">
    <name>Vocabulary.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-find_object_2d/doc_stacks/2015-08-27_12-58-09.573836/find_object_2d/src_x/</path>
    <filename>Vocabulary_8h</filename>
    <class kind="class">find_object::Vocabulary</class>
    <namespace>find_object</namespace>
  </compound>
  <compound kind="class">
    <name>CameraROS</name>
    <filename>classCameraROS.html</filename>
    <base>find_object::Camera</base>
    <member kind="signal">
      <type>void</type>
      <name>rosDataReceived</name>
      <anchorfile>classCameraROS.html</anchorfile>
      <anchor>a1a18f5203195aaa717cff245374e67ab</anchor>
      <arglist>(const std::string &amp;frameId, const ros::Time &amp;stamp, const cv::Mat &amp;depth, float depthConstant)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CameraROS</name>
      <anchorfile>classCameraROS.html</anchorfile>
      <anchor>a67f6c7b2d75c20a4d6d2b85fb50ff1bb</anchor>
      <arglist>(bool subscribeDepth, QObject *parent=0)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>start</name>
      <anchorfile>classCameraROS.html</anchorfile>
      <anchor>a855d490773706311cefa064110662a75</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>stop</name>
      <anchorfile>classCameraROS.html</anchorfile>
      <anchor>a23428cec41f140f31202f0c510881277</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>QStringList</type>
      <name>subscribedTopics</name>
      <anchorfile>classCameraROS.html</anchorfile>
      <anchor>af592823c081fc80f17553b2b2a32dc97</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~CameraROS</name>
      <anchorfile>classCameraROS.html</anchorfile>
      <anchor>a2d8ebd4f83f641ec560cabcf9aef6f90</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>message_filters::sync_policies::ApproximateTime&lt; sensor_msgs::Image, sensor_msgs::Image, sensor_msgs::CameraInfo &gt;</type>
      <name>MySyncPolicy</name>
      <anchorfile>classCameraROS.html</anchorfile>
      <anchor>a8fd5600c5a148e0bfcffa8c95b6b1825</anchor>
      <arglist></arglist>
    </member>
    <member kind="slot" protection="private" virtualness="virtual">
      <type>virtual void</type>
      <name>takeImage</name>
      <anchorfile>classCameraROS.html</anchorfile>
      <anchor>a2f4f37cf965dda4c5b85c9c590ec27cf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>imgDepthReceivedCallback</name>
      <anchorfile>classCameraROS.html</anchorfile>
      <anchor>a3a3e7eefe2521a929521ec7c8ead51a9</anchor>
      <arglist>(const sensor_msgs::ImageConstPtr &amp;rgbMsg, const sensor_msgs::ImageConstPtr &amp;depthMsg, const sensor_msgs::CameraInfoConstPtr &amp;cameraInfoMsg)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>imgReceivedCallback</name>
      <anchorfile>classCameraROS.html</anchorfile>
      <anchor>a82d991932e4c031477bc4bda7c2c3759</anchor>
      <arglist>(const sensor_msgs::ImageConstPtr &amp;msg)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>message_filters::Subscriber&lt; sensor_msgs::CameraInfo &gt;</type>
      <name>cameraInfoSub_</name>
      <anchorfile>classCameraROS.html</anchorfile>
      <anchor>adc61e4e4005a2935bc95bc91ab5eb3d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>image_transport::SubscriberFilter</type>
      <name>depthSub_</name>
      <anchorfile>classCameraROS.html</anchorfile>
      <anchor>a4d7dbe2cb7f8b7f1b59bbbff5c74f986</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>image_transport::Subscriber</type>
      <name>imageSub_</name>
      <anchorfile>classCameraROS.html</anchorfile>
      <anchor>a799eb70fec500f2c2c2431978bfcc650</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>image_transport::SubscriberFilter</type>
      <name>rgbSub_</name>
      <anchorfile>classCameraROS.html</anchorfile>
      <anchor>af5fa68e7205ab9a42967e0f04f99b1c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>subscribeDepth_</name>
      <anchorfile>classCameraROS.html</anchorfile>
      <anchor>a225c66ce65b8c8b992b3d04de8eb1205</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>message_filters::Synchronizer&lt; MySyncPolicy &gt; *</type>
      <name>sync_</name>
      <anchorfile>classCameraROS.html</anchorfile>
      <anchor>a4f79bb3dc06e838c28168ca3f3ed100a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>FindObjectROS</name>
    <filename>classFindObjectROS.html</filename>
    <base>find_object::FindObject</base>
    <member kind="slot">
      <type>void</type>
      <name>publish</name>
      <anchorfile>classFindObjectROS.html</anchorfile>
      <anchor>a574dc5d7c4dbde4cc9da06c854998364</anchor>
      <arglist>(const find_object::DetectionInfo &amp;info)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>setDepthData</name>
      <anchorfile>classFindObjectROS.html</anchorfile>
      <anchor>a3db5431454d3e7ee06e4ea79a6a4da3c</anchor>
      <arglist>(const std::string &amp;frameId, const ros::Time &amp;stamp, const cv::Mat &amp;depth, float depthConstant)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FindObjectROS</name>
      <anchorfile>classFindObjectROS.html</anchorfile>
      <anchor>a5f45fb3c0f4cefd01160c9370885ec2a</anchor>
      <arglist>(const std::string &amp;objPrefix, QObject *parent=0)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~FindObjectROS</name>
      <anchorfile>classFindObjectROS.html</anchorfile>
      <anchor>aa2d71d657b9d19e7d9e3d5f56f66c187</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>cv::Vec3f</type>
      <name>getDepth</name>
      <anchorfile>classFindObjectROS.html</anchorfile>
      <anchor>a6b1f963258f80a9e736590e3a23b820f</anchor>
      <arglist>(const cv::Mat &amp;depthImage, int x, int y, float cx, float cy, float fx, float fy)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>cv::Mat</type>
      <name>depth_</name>
      <anchorfile>classFindObjectROS.html</anchorfile>
      <anchor>ab0709062694bebd0df31a099941dfec1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>depthConstant_</name>
      <anchorfile>classFindObjectROS.html</anchorfile>
      <anchor>abdbf92bec654dfe098053a8818c6602b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>frameId_</name>
      <anchorfile>classFindObjectROS.html</anchorfile>
      <anchor>aa16b1ba8ed71db3e9d7861d6c05fdefb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>objFramePrefix_</name>
      <anchorfile>classFindObjectROS.html</anchorfile>
      <anchor>acbf5cc57e9477575044b67faafd577df</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>pub_</name>
      <anchorfile>classFindObjectROS.html</anchorfile>
      <anchor>af653647e39916f47f714aec19b356818</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>pubStamped_</name>
      <anchorfile>classFindObjectROS.html</anchorfile>
      <anchor>a74eb1f8f53c975081900677777457d7d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Time</type>
      <name>stamp_</name>
      <anchorfile>classFindObjectROS.html</anchorfile>
      <anchor>a7b96f57fb5af77397566fc3db24af161</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>tf::TransformBroadcaster</type>
      <name>tfBroadcaster_</name>
      <anchorfile>classFindObjectROS.html</anchorfile>
      <anchor>ad3a6536cafaecf85364fc25884c9b9b6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TfExample</name>
    <filename>classTfExample.html</filename>
    <member kind="function">
      <type>void</type>
      <name>objectsDetectedCallback</name>
      <anchorfile>classTfExample.html</anchorfile>
      <anchor>ad0a987b554eaf7de76801a0d3b7f88ac</anchor>
      <arglist>(const find_object_2d::ObjectsStampedConstPtr &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TfExample</name>
      <anchorfile>classTfExample.html</anchorfile>
      <anchor>ad7a5a3132c8299481482acb9bd1b9060</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>mapFrameId_</name>
      <anchorfile>classTfExample.html</anchorfile>
      <anchor>af52a73446ec9294561a772f327111caf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>objFramePrefix_</name>
      <anchorfile>classTfExample.html</anchorfile>
      <anchor>a4df2ca145a9f82e4079b7e0cf789ac13</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Subscriber</type>
      <name>subs_</name>
      <anchorfile>classTfExample.html</anchorfile>
      <anchor>a92d46f82e2f1588931db4af9502b20ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>tf::TransformListener</type>
      <name>tfListener_</name>
      <anchorfile>classTfExample.html</anchorfile>
      <anchor>a4f607492ceecb688cd04d73e16bf6242</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>UConsoleLogger</name>
    <filename>classUConsoleLogger.html</filename>
    <base>ULogger</base>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~UConsoleLogger</name>
      <anchorfile>classUConsoleLogger.html</anchorfile>
      <anchor>a3ad3967bb7cd27bb0164b37eb427c860</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>UConsoleLogger</name>
      <anchorfile>classUConsoleLogger.html</anchorfile>
      <anchor>a83bac9cabf4b3d48f478768700366e14</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual void</type>
      <name>_write</name>
      <anchorfile>classUConsoleLogger.html</anchorfile>
      <anchor>a0423a7ea8fe81b5b450bbe0d1482f743</anchor>
      <arglist>(const char *msg, va_list arg)</arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual void</type>
      <name>_writeStr</name>
      <anchorfile>classUConsoleLogger.html</anchorfile>
      <anchor>ae3cbfa80589fcc86eb099ed739042515</anchor>
      <arglist>(const char *msg)</arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend class</type>
      <name>ULogger</name>
      <anchorfile>classUConsoleLogger.html</anchorfile>
      <anchor>afd560e893836ede506d5404b883fe3c4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>UDestroyer</name>
    <filename>classUDestroyer.html</filename>
    <templarg>T</templarg>
    <member kind="function">
      <type>bool</type>
      <name>setDoomed</name>
      <anchorfile>classUDestroyer.html</anchorfile>
      <anchor>aa3f030225d28ac7ad7059b9b64bde837</anchor>
      <arglist>(T *doomed)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>UDestroyer</name>
      <anchorfile>classUDestroyer.html</anchorfile>
      <anchor>abbc66cb8c688f1c93e87ea9aa46e58ee</anchor>
      <arglist>(T *doomed=0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~UDestroyer</name>
      <anchorfile>classUDestroyer.html</anchorfile>
      <anchor>af6d1ab80eef278e33af66fed53950108</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>operator=</name>
      <anchorfile>classUDestroyer.html</anchorfile>
      <anchor>a75b2bafd9c10f20903bbfa03bd2e853f</anchor>
      <arglist>(const UDestroyer&lt; T &gt; &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>UDestroyer</name>
      <anchorfile>classUDestroyer.html</anchorfile>
      <anchor>a9adcca73a9f8e1abb0fea2012f1e490b</anchor>
      <arglist>(const UDestroyer&lt; T &gt; &amp;)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>T *</type>
      <name>doomed_</name>
      <anchorfile>classUDestroyer.html</anchorfile>
      <anchor>a86e1f42b0bfdda919e52f704ec67f78d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>UDirectory</name>
    <filename>classUDirectory.html</filename>
    <member kind="function">
      <type>const std::list&lt; std::string &gt; &amp;</type>
      <name>getFileNames</name>
      <anchorfile>classUDirectory.html</anchorfile>
      <anchor>af841282362f100d634b797924368c08c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getNextFileName</name>
      <anchorfile>classUDirectory.html</anchorfile>
      <anchor>a89ff08bf6044f2a0dc61f0dbbdc9d2cc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isValid</name>
      <anchorfile>classUDirectory.html</anchorfile>
      <anchor>a8d471f3c9ff7391d25a52eab24255e64</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>UDirectory &amp;</type>
      <name>operator=</name>
      <anchorfile>classUDirectory.html</anchorfile>
      <anchor>acd2a64b388ec5f5d055122c43f8c98c0</anchor>
      <arglist>(const UDirectory &amp;dir)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>rewind</name>
      <anchorfile>classUDirectory.html</anchorfile>
      <anchor>aba596118c893215cf1a2981196864dca</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPath</name>
      <anchorfile>classUDirectory.html</anchorfile>
      <anchor>aadfc0f6dfedc74bb6ef67dc87d6441f4</anchor>
      <arglist>(const std::string &amp;path, const std::string &amp;extensions=&quot;&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>UDirectory</name>
      <anchorfile>classUDirectory.html</anchorfile>
      <anchor>ac2063a33161b07a0c9e841cc1ee5fcaf</anchor>
      <arglist>(const std::string &amp;path=&quot;&quot;, const std::string &amp;extensions=&quot;&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>UDirectory</name>
      <anchorfile>classUDirectory.html</anchorfile>
      <anchor>a91ff503f33e0b15f84f660e3628adf1b</anchor>
      <arglist>(const UDirectory &amp;dir)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>update</name>
      <anchorfile>classUDirectory.html</anchorfile>
      <anchor>ab738cea12207aea77c7a0581c57d6008</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~UDirectory</name>
      <anchorfile>classUDirectory.html</anchorfile>
      <anchor>a8794f47c649bd50ed2a5d30b4c6fe3ae</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>currentDir</name>
      <anchorfile>classUDirectory.html</anchorfile>
      <anchor>a5cb0e0795ccf163edb4602b4d313e6ea</anchor>
      <arglist>(bool trailingSeparator=false)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>exists</name>
      <anchorfile>classUDirectory.html</anchorfile>
      <anchor>abca8e74f9b392b8e613ceba859264869</anchor>
      <arglist>(const std::string &amp;dirPath)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>getDir</name>
      <anchorfile>classUDirectory.html</anchorfile>
      <anchor>ab940a72f583939444cba902a0cfff6c9</anchor>
      <arglist>(const std::string &amp;filePath)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>homeDir</name>
      <anchorfile>classUDirectory.html</anchorfile>
      <anchor>ac54a03f8903003cf941a3516ff9c8743</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>makeDir</name>
      <anchorfile>classUDirectory.html</anchorfile>
      <anchor>a7737170e471afef848b3e35f5942f1fb</anchor>
      <arglist>(const std::string &amp;dirPath)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>removeDir</name>
      <anchorfile>classUDirectory.html</anchorfile>
      <anchor>aa3386a52e31d6f6c72615d0103cadc2e</anchor>
      <arglist>(const std::string &amp;dirPath)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>separator</name>
      <anchorfile>classUDirectory.html</anchorfile>
      <anchor>a5f65ad50ccdd99ac9d1f5a0b81d319e9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; std::string &gt;</type>
      <name>extensions_</name>
      <anchorfile>classUDirectory.html</anchorfile>
      <anchor>afa3a80a0bf3d3831860afb502922c534</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::list&lt; std::string &gt;</type>
      <name>fileNames_</name>
      <anchorfile>classUDirectory.html</anchorfile>
      <anchor>a8c1b961d299a97a5575667ebe54ac0b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::list&lt; std::string &gt;::iterator</type>
      <name>iFileName_</name>
      <anchorfile>classUDirectory.html</anchorfile>
      <anchor>a7b8fb72530eda1b7b992039cda62c8c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>path_</name>
      <anchorfile>classUDirectory.html</anchorfile>
      <anchor>a3334963fcc5b468c9dcb74f0019c73d9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>UFile</name>
    <filename>classUFile.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>exists</name>
      <anchorfile>classUFile.html</anchorfile>
      <anchor>a4963afa70289718a3bd1ca50b6adb420</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getExtension</name>
      <anchorfile>classUFile.html</anchorfile>
      <anchor>aa937b9f20ef2e51091845c5108ded154</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getName</name>
      <anchorfile>classUFile.html</anchorfile>
      <anchor>af7e7f5995b05cda098037ca1cdcd63f4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isValid</name>
      <anchorfile>classUFile.html</anchorfile>
      <anchor>ad0ecde61a088d9fc3d034a513133341d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>length</name>
      <anchorfile>classUFile.html</anchorfile>
      <anchor>a0c42f32c914b349d13103d0397c1b3c1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>rename</name>
      <anchorfile>classUFile.html</anchorfile>
      <anchor>a4918a111f92f2fdb7406fbd1661a1587</anchor>
      <arglist>(const std::string &amp;newName)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>UFile</name>
      <anchorfile>classUFile.html</anchorfile>
      <anchor>a19572c749b383b5fc15aca3615cdc682</anchor>
      <arglist>(const std::string &amp;path)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~UFile</name>
      <anchorfile>classUFile.html</anchorfile>
      <anchor>a4f74e28f98898e3603140b6409fa52ba</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>erase</name>
      <anchorfile>classUFile.html</anchorfile>
      <anchor>a3c4b790222e27306bba5502fecbaade9</anchor>
      <arglist>(const std::string &amp;filePath)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>exists</name>
      <anchorfile>classUFile.html</anchorfile>
      <anchor>ab0e4b73c41bf060d0167f039cc270b87</anchor>
      <arglist>(const std::string &amp;filePath)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>getExtension</name>
      <anchorfile>classUFile.html</anchorfile>
      <anchor>a72f0052fd3ed5582ce17adf5f114ac1d</anchor>
      <arglist>(const std::string &amp;filePath)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>getName</name>
      <anchorfile>classUFile.html</anchorfile>
      <anchor>af4d278215cc2dab07c92c25cefe66a9c</anchor>
      <arglist>(const std::string &amp;filePath)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static long</type>
      <name>length</name>
      <anchorfile>classUFile.html</anchorfile>
      <anchor>a1b5db69969234975c6bbfb1e85c03529</anchor>
      <arglist>(const std::string &amp;filePath)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>rename</name>
      <anchorfile>classUFile.html</anchorfile>
      <anchor>a2c7f4498b8c4bd6b9c4691ae6635f4e7</anchor>
      <arglist>(const std::string &amp;oldFilePath, const std::string &amp;newFilePath)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>path_</name>
      <anchorfile>classUFile.html</anchorfile>
      <anchor>af1a6ddb64e1c262d4ec4088447bf7db0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>UFileLogger</name>
    <filename>classUFileLogger.html</filename>
    <base>ULogger</base>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~UFileLogger</name>
      <anchorfile>classUFileLogger.html</anchorfile>
      <anchor>ab83dfa362e0a8dc83d648a5ca05fc42f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>UFileLogger</name>
      <anchorfile>classUFileLogger.html</anchorfile>
      <anchor>a8bf463afb068d2cb08245c702f176006</anchor>
      <arglist>(const std::string &amp;fileName, bool append)</arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual void</type>
      <name>_write</name>
      <anchorfile>classUFileLogger.html</anchorfile>
      <anchor>a6c6f981f82a95b60cbb2a0416abcea00</anchor>
      <arglist>(const char *msg, va_list arg)</arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual void</type>
      <name>_writeStr</name>
      <anchorfile>classUFileLogger.html</anchorfile>
      <anchor>ace207819311dbd9b413144e911769d95</anchor>
      <arglist>(const char *msg)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>bufferedMsgs_</name>
      <anchorfile>classUFileLogger.html</anchorfile>
      <anchor>a3fb59ab710f93881387da5d19fb76c3e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>fileName_</name>
      <anchorfile>classUFileLogger.html</anchorfile>
      <anchor>a92603c54d0af073b2289b2e82a56718d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>FILE *</type>
      <name>fout_</name>
      <anchorfile>classUFileLogger.html</anchorfile>
      <anchor>a0672eee25d8e5f140a184df8f517e53e</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend class</type>
      <name>ULogger</name>
      <anchorfile>classUFileLogger.html</anchorfile>
      <anchor>afd560e893836ede506d5404b883fe3c4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ULogger</name>
    <filename>classULogger.html</filename>
    <member kind="enumeration">
      <name>Level</name>
      <anchorfile>classULogger.html</anchorfile>
      <anchor>a4f71cd491aa60029eb6ea4bf79c06218</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kDebug</name>
      <anchorfile>classULogger.html</anchorfile>
      <anchor>a4f71cd491aa60029eb6ea4bf79c06218a25a2b152e69d9527367a883a73a60cb9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kInfo</name>
      <anchorfile>classULogger.html</anchorfile>
      <anchor>a4f71cd491aa60029eb6ea4bf79c06218ac1ca6cafcdc2f968bf4771f736cddb38</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kWarning</name>
      <anchorfile>classULogger.html</anchorfile>
      <anchor>a4f71cd491aa60029eb6ea4bf79c06218a6f4906714e01c697bc1dd9ee16ebbbdc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kError</name>
      <anchorfile>classULogger.html</anchorfile>
      <anchor>a4f71cd491aa60029eb6ea4bf79c06218a64a5ff26dee3272bb1d4e9688992d9c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kFatal</name>
      <anchorfile>classULogger.html</anchorfile>
      <anchor>a4f71cd491aa60029eb6ea4bf79c06218aa265a12c47a839957f0fb52ac64f5c23</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>Type</name>
      <anchorfile>classULogger.html</anchorfile>
      <anchor>aab74fc95f6494a3a2137d9094fe100d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kTypeNoLog</name>
      <anchorfile>classULogger.html</anchorfile>
      <anchor>aab74fc95f6494a3a2137d9094fe100d8a2e17d294d42d0cfaacfa863b9ef84bf5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kTypeConsole</name>
      <anchorfile>classULogger.html</anchorfile>
      <anchor>aab74fc95f6494a3a2137d9094fe100d8a9a6ea5167dc1fb0842a553ae22a74bb0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kTypeFile</name>
      <anchorfile>classULogger.html</anchorfile>
      <anchor>aab74fc95f6494a3a2137d9094fe100d8a9df20d908118340ceed68dbf99e85564</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ULogger::Level</type>
      <name>eventLevel</name>
      <anchorfile>classULogger.html</anchorfile>
      <anchor>aab99a62be56d6424dc8a7ebbdcef4115</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ULogger::Level</type>
      <name>exitLevel</name>
      <anchorfile>classULogger.html</anchorfile>
      <anchor>a4325389586c3c63b000a2bec9f65fae2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>flush</name>
      <anchorfile>classULogger.html</anchorfile>
      <anchor>ad77e6c5e0e1bb4e82f42ca8132ceca0a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>getTime</name>
      <anchorfile>classULogger.html</anchorfile>
      <anchor>a4e4da60b111baadf9203f25c78543727</anchor>
      <arglist>(std::string &amp;timeStr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>isBuffered</name>
      <anchorfile>classULogger.html</anchorfile>
      <anchor>afe27125911c02fc1a0e24b080d1301b8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>isPrintColored</name>
      <anchorfile>classULogger.html</anchorfile>
      <anchor>a0dceaa4688338ea7f055f9fffdc4f9f3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>isPrintEndLine</name>
      <anchorfile>classULogger.html</anchorfile>
      <anchor>ac7ed78359b6786401e09b5b347cc31d9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>isPrintLevel</name>
      <anchorfile>classULogger.html</anchorfile>
      <anchor>a73571f04136247a6772a458da19b7722</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>isPrintTime</name>
      <anchorfile>classULogger.html</anchorfile>
      <anchor>aecc02abdd0c8612c16051071b347a4fc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>isPrintWhere</name>
      <anchorfile>classULogger.html</anchorfile>
      <anchor>ae2dc7028109e2fbe064b4435a757ad4a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>isPrintWhereFullPath</name>
      <anchorfile>classULogger.html</anchorfile>
      <anchor>aebe1ef1c4044765108c216ee2fd38adf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ULogger::Level</type>
      <name>level</name>
      <anchorfile>classULogger.html</anchorfile>
      <anchor>a77555a4c4a3ed480fa408573aabde639</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>reset</name>
      <anchorfile>classULogger.html</anchorfile>
      <anchor>a9132ffdff95e71e8b2421be97b1aa9ea</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>setBuffered</name>
      <anchorfile>classULogger.html</anchorfile>
      <anchor>a93c3e5abae98338e03f78cb99b354a74</anchor>
      <arglist>(bool buffered)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>setEventLevel</name>
      <anchorfile>classULogger.html</anchorfile>
      <anchor>ac0705dc7bc5da07ce27351eb6519e942</anchor>
      <arglist>(ULogger::Level eventSentLevel)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>setExitLevel</name>
      <anchorfile>classULogger.html</anchorfile>
      <anchor>a492bb8230cbbf483be1bad21c051f28a</anchor>
      <arglist>(ULogger::Level exitLevel)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>setLevel</name>
      <anchorfile>classULogger.html</anchorfile>
      <anchor>ad8589bdaabddc1e9a260b890b1cf312e</anchor>
      <arglist>(ULogger::Level level)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>setPrintColored</name>
      <anchorfile>classULogger.html</anchorfile>
      <anchor>a773d95354adfe1fd1296f3b2f09668d3</anchor>
      <arglist>(bool printColored)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>setPrintEndline</name>
      <anchorfile>classULogger.html</anchorfile>
      <anchor>aa7cd59599601cdb214c6cb4df103dca0</anchor>
      <arglist>(bool printEndline)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>setPrintLevel</name>
      <anchorfile>classULogger.html</anchorfile>
      <anchor>a4a97457a98a02f60580e6f3c93f83d7a</anchor>
      <arglist>(bool printLevel)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>setPrintTime</name>
      <anchorfile>classULogger.html</anchorfile>
      <anchor>a2142b47257ecf1f2561afa8353eae411</anchor>
      <arglist>(bool printTime)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>setPrintWhere</name>
      <anchorfile>classULogger.html</anchorfile>
      <anchor>af5a2e0f11770fcb457c1859c9f8b5ec3</anchor>
      <arglist>(bool printWhere)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>setPrintWhereFullPath</name>
      <anchorfile>classULogger.html</anchorfile>
      <anchor>a2784b7a88339964e2a1c2b3436245bfc</anchor>
      <arglist>(bool printWhereFullPath)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>setType</name>
      <anchorfile>classULogger.html</anchorfile>
      <anchor>abc47408ee17e2a172ad3769ad319ef59</anchor>
      <arglist>(Type type, const std::string &amp;fileName=kDefaultLogFileName, bool append=true)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Type</type>
      <name>type</name>
      <anchorfile>classULogger.html</anchorfile>
      <anchor>ad0cd4e8b5360b7b4e0659769e30975b3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>write</name>
      <anchorfile>classULogger.html</anchorfile>
      <anchor>a38ffe903f393e7d8ce4700f309d7c8f3</anchor>
      <arglist>(const char *msg,...)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>write</name>
      <anchorfile>classULogger.html</anchorfile>
      <anchor>ac91f057a0d3a334a13abde9d6f79b07f</anchor>
      <arglist>(ULogger::Level level, const char *file, int line, const char *function, const char *msg,...)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const std::string</type>
      <name>kDefaultLogFileName</name>
      <anchorfile>classULogger.html</anchorfile>
      <anchor>ad18593456dbc3c4157ce986f55de6795</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>_flush</name>
      <anchorfile>classULogger.html</anchorfile>
      <anchor>a6716234bd4d74db99c8f7670370778b1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>ULogger</name>
      <anchorfile>classULogger.html</anchorfile>
      <anchor>adeb20b017790c83aafbb0f4590a7b070</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual</type>
      <name>~ULogger</name>
      <anchorfile>classULogger.html</anchorfile>
      <anchor>a1f5fb79331649fef59c66e5172ff8de1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static ULogger *</type>
      <name>getInstance</name>
      <anchorfile>classULogger.html</anchorfile>
      <anchor>a61beb14108be8a5d9b5c766456a0f8d9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected" static="yes">
      <type>static bool</type>
      <name>append_</name>
      <anchorfile>classULogger.html</anchorfile>
      <anchor>ac2a625723eeac9d448972377508cc1f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected" static="yes">
      <type>static std::string</type>
      <name>logFileName_</name>
      <anchorfile>classULogger.html</anchorfile>
      <anchor>a16eb706a3bade35c54a873c3e9760ca2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual void</type>
      <name>_write</name>
      <anchorfile>classULogger.html</anchorfile>
      <anchor>aa17b974af4309ace2307bf54955e5563</anchor>
      <arglist>(const char *msg, va_list arg)</arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual void</type>
      <name>_writeStr</name>
      <anchorfile>classULogger.html</anchorfile>
      <anchor>a5d9ffc1b50b4d0c7ed601ab08d145e3b</anchor>
      <arglist>(const char *msg)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static ULogger *</type>
      <name>createInstance</name>
      <anchorfile>classULogger.html</anchorfile>
      <anchor>ab9e31933d5d6e7b3f5abe7a614152ca8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static bool</type>
      <name>buffered_</name>
      <anchorfile>classULogger.html</anchorfile>
      <anchor>ae8bf9d5c4d479688c15af57baba0be13</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static std::string</type>
      <name>bufferedMsgs_</name>
      <anchorfile>classULogger.html</anchorfile>
      <anchor>a9719dedd50e9007fc5a4b3d5d9431d62</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static UDestroyer&lt; ULogger &gt;</type>
      <name>destroyer_</name>
      <anchorfile>classULogger.html</anchorfile>
      <anchor>a7e64d682aeb4bb8e34501a4a07979b1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static Level</type>
      <name>eventLevel_</name>
      <anchorfile>classULogger.html</anchorfile>
      <anchor>aa3eb840f8c3f9fc42c79fdfeceb12adb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static bool</type>
      <name>exitingState_</name>
      <anchorfile>classULogger.html</anchorfile>
      <anchor>a41fe0812f8b264461ffea1849cfb41cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static Level</type>
      <name>exitLevel_</name>
      <anchorfile>classULogger.html</anchorfile>
      <anchor>a6599732f514ecae931138edc4ae967ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static ULogger *</type>
      <name>instance_</name>
      <anchorfile>classULogger.html</anchorfile>
      <anchor>ac97de67ee13fd12135cdf5a85cdc33cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static Level</type>
      <name>level_</name>
      <anchorfile>classULogger.html</anchorfile>
      <anchor>a0d426e503768466a398d190106dda69d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static const char *</type>
      <name>levelName_</name>
      <anchorfile>classULogger.html</anchorfile>
      <anchor>ad36ffb3618922dbca5196c56b3d14776</anchor>
      <arglist>[5]</arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static bool</type>
      <name>limitWhereLength_</name>
      <anchorfile>classULogger.html</anchorfile>
      <anchor>a82b37890531ba1ff986d40918602b9e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static UMutex</type>
      <name>loggerMutex_</name>
      <anchorfile>classULogger.html</anchorfile>
      <anchor>abd08d97f6dad628a31da2e1f4f801347</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static bool</type>
      <name>printColored_</name>
      <anchorfile>classULogger.html</anchorfile>
      <anchor>a54719bf8dfdcdecaf22c19edc64cf205</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static bool</type>
      <name>printEndline_</name>
      <anchorfile>classULogger.html</anchorfile>
      <anchor>accdcfd1ea0ce65ec37828ce76cca662c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static bool</type>
      <name>printLevel_</name>
      <anchorfile>classULogger.html</anchorfile>
      <anchor>affd8e7b508c0a1f642c3f65350d4e670</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static bool</type>
      <name>printTime_</name>
      <anchorfile>classULogger.html</anchorfile>
      <anchor>abe421a90f9cc909b018d350ff2425137</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static bool</type>
      <name>printWhere_</name>
      <anchorfile>classULogger.html</anchorfile>
      <anchor>a5409d555ffb396b4c72b7c552e026884</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static bool</type>
      <name>printWhereFullPath_</name>
      <anchorfile>classULogger.html</anchorfile>
      <anchor>aa145b342755f50b95143348eaaa14d02</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static Type</type>
      <name>type_</name>
      <anchorfile>classULogger.html</anchorfile>
      <anchor>a9e13fbcdd4116cc7f4ca967c9fb8b2de</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend class</type>
      <name>UDestroyer&lt; ULogger &gt;</name>
      <anchorfile>classULogger.html</anchorfile>
      <anchor>ad29324f53883ee0b796452e6c4e5db34</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>UMutex</name>
    <filename>classUMutex.html</filename>
    <member kind="function">
      <type>int</type>
      <name>lock</name>
      <anchorfile>classUMutex.html</anchorfile>
      <anchor>ab6d7a6fe31f561d1023e5923d7f253b6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>lockTry</name>
      <anchorfile>classUMutex.html</anchorfile>
      <anchor>aeab7ba1e77ef95c297d062a70c4cb5de</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>UMutex</name>
      <anchorfile>classUMutex.html</anchorfile>
      <anchor>a292198fffdbd7d0d5a550946f156f70e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>unlock</name>
      <anchorfile>classUMutex.html</anchorfile>
      <anchor>a3fef19d0543ee07a61e7e62eb08d7503</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~UMutex</name>
      <anchorfile>classUMutex.html</anchorfile>
      <anchor>a59091525e96a7427dee7531bd4b75f82</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>operator=</name>
      <anchorfile>classUMutex.html</anchorfile>
      <anchor>a18b295f9654a097afa6afc3431486fdf</anchor>
      <arglist>(UMutex &amp;M)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>UMutex</name>
      <anchorfile>classUMutex.html</anchorfile>
      <anchor>a4b17bc4727d565f7a8891d1b8ba016ce</anchor>
      <arglist>(const UMutex &amp;M)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>pthread_mutex_t</type>
      <name>M</name>
      <anchorfile>classUMutex.html</anchorfile>
      <anchor>a7893a1b588a2bd3b5ad35217beb6b356</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>UOrientableLabel</name>
    <filename>classUOrientableLabel.html</filename>
    <member kind="function">
      <type>QSize</type>
      <name>minimumSizeHint</name>
      <anchorfile>classUOrientableLabel.html</anchorfile>
      <anchor>a6b22ff05f22f326c6a7a1ace14a574a5</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Qt::Orientation</type>
      <name>orientation</name>
      <anchorfile>classUOrientableLabel.html</anchorfile>
      <anchor>a8fc2a6319e29550d61afeb5b57bb7397</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setOrientation</name>
      <anchorfile>classUOrientableLabel.html</anchorfile>
      <anchor>a42876fbf28d26fb3a74ddf96da514f74</anchor>
      <arglist>(Qt::Orientation orientation)</arglist>
    </member>
    <member kind="function">
      <type>QSize</type>
      <name>sizeHint</name>
      <anchorfile>classUOrientableLabel.html</anchorfile>
      <anchor>aba5d673e2b326f89132308b6160cffa4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>UOrientableLabel</name>
      <anchorfile>classUOrientableLabel.html</anchorfile>
      <anchor>ae8b9bbfa2e82c1ed46efd16f9afdcb08</anchor>
      <arglist>(const QString &amp;text, Qt::Orientation orientation=Qt::Horizontal, QWidget *parent=0)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~UOrientableLabel</name>
      <anchorfile>classUOrientableLabel.html</anchorfile>
      <anchor>a4279cecd48ecfd1d0d6ba0a5d046f65c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>paintEvent</name>
      <anchorfile>classUOrientableLabel.html</anchorfile>
      <anchor>a7cb6733bd9106e0898cd016b29fa82ae</anchor>
      <arglist>(QPaintEvent *event)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Qt::Orientation</type>
      <name>_orientation</name>
      <anchorfile>classUOrientableLabel.html</anchorfile>
      <anchor>a7ae5f51c0a874cf6a52f79ac089a8fbe</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>UPlot</name>
    <filename>classUPlot.html</filename>
    <member kind="slot">
      <type>void</type>
      <name>clearData</name>
      <anchorfile>classUPlot.html</anchorfile>
      <anchor>a9eb7a89bd3e16492e2054ceaefb8ce19</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>removeCurve</name>
      <anchorfile>classUPlot.html</anchorfile>
      <anchor>a599658532b671831da1690c6a12c453b</anchor>
      <arglist>(const UPlotCurve *curve)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>showCurve</name>
      <anchorfile>classUPlot.html</anchorfile>
      <anchor>a1cf4b8c193af10d298a1aca2d1a14474</anchor>
      <arglist>(const UPlotCurve *curve, bool shown)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>updateAxis</name>
      <anchorfile>classUPlot.html</anchorfile>
      <anchor>accbb7777aee1008f3252b675019adb26</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>UPlotCurve *</type>
      <name>addCurve</name>
      <anchorfile>classUPlot.html</anchorfile>
      <anchor>afeee4acd6d986c408c23da6e57e3873a</anchor>
      <arglist>(const QString &amp;curveName, const QColor &amp;color=QColor())</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>addCurve</name>
      <anchorfile>classUPlot.html</anchorfile>
      <anchor>a64e72c2d29a44c1207a1b61dc112be98</anchor>
      <arglist>(UPlotCurve *curve, bool ownershipTransferred=true)</arglist>
    </member>
    <member kind="function">
      <type>UPlotCurveThreshold *</type>
      <name>addThreshold</name>
      <anchorfile>classUPlot.html</anchorfile>
      <anchor>a189ba757b0780d63f012167258b20ba0</anchor>
      <arglist>(const QString &amp;name, float value, Qt::Orientation orientation=Qt::Horizontal)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>contains</name>
      <anchorfile>classUPlot.html</anchorfile>
      <anchor>ac63f6439c1c5713709a60e1837d0b320</anchor>
      <arglist>(const QString &amp;curveName)</arglist>
    </member>
    <member kind="function">
      <type>QStringList</type>
      <name>curveNames</name>
      <anchorfile>classUPlot.html</anchorfile>
      <anchor>a3af1f20a274b33ce6d01326dcad298bb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>QPen</type>
      <name>getRandomPenColored</name>
      <anchorfile>classUPlot.html</anchorfile>
      <anchor>a731538eff35e51ad82a42be468a705ed</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>keepAllData</name>
      <anchorfile>classUPlot.html</anchorfile>
      <anchor>aee1d0ec4671700632270cbb5c3d75187</anchor>
      <arglist>(bool kept)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>removeCurves</name>
      <anchorfile>classUPlot.html</anchorfile>
      <anchor>abfef58cd743d6744b8d9feaca53aa51f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>QRectF</type>
      <name>sceneRect</name>
      <anchorfile>classUPlot.html</anchorfile>
      <anchor>a2f6c9c7660f1b7e9907536b9237500e4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setFixedXAxis</name>
      <anchorfile>classUPlot.html</anchorfile>
      <anchor>a685764d29e049d67a514d196e395fb46</anchor>
      <arglist>(float x1, float x2)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setFixedYAxis</name>
      <anchorfile>classUPlot.html</anchorfile>
      <anchor>adfb5c43ad08ce01a00ccce7dbd397e14</anchor>
      <arglist>(float y1, float y2)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setGraphicsView</name>
      <anchorfile>classUPlot.html</anchorfile>
      <anchor>af39a93e29159e1745a7becf3a540ef8b</anchor>
      <arglist>(bool on)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMaxVisibleItems</name>
      <anchorfile>classUPlot.html</anchorfile>
      <anchor>a67dc5b8bcaca7acd954c482e77e376a2</anchor>
      <arglist>(int maxVisibleItems)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTitle</name>
      <anchorfile>classUPlot.html</anchorfile>
      <anchor>a9607320c7439c28c964da776f90d2ef9</anchor>
      <arglist>(const QString &amp;text)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setVariableXAxis</name>
      <anchorfile>classUPlot.html</anchorfile>
      <anchor>afc96b7011f448b463d25977df208f6a5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setVariableYAxis</name>
      <anchorfile>classUPlot.html</anchorfile>
      <anchor>a76ab1aff222f7e2f1e8ac27fed5fd360</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setWorkingDirectory</name>
      <anchorfile>classUPlot.html</anchorfile>
      <anchor>ae1a5f965b24941579bf3a11c5ba972f8</anchor>
      <arglist>(const QString &amp;workingDirectory)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setXLabel</name>
      <anchorfile>classUPlot.html</anchorfile>
      <anchor>ab4e80c60eeedada23c77a10760d5fb69</anchor>
      <arglist>(const QString &amp;text)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setYLabel</name>
      <anchorfile>classUPlot.html</anchorfile>
      <anchor>ab261fef9cc54ecfbed734b738a6487a0</anchor>
      <arglist>(const QString &amp;text, Qt::Orientation orientation=Qt::Vertical)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>showGrid</name>
      <anchorfile>classUPlot.html</anchorfile>
      <anchor>abf859ebf779c77be80b0d670ef823275</anchor>
      <arglist>(bool shown)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>showLegend</name>
      <anchorfile>classUPlot.html</anchorfile>
      <anchor>a854707a8bc6ca9c11398afb7accee05b</anchor>
      <arglist>(bool shown)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>showRefreshRate</name>
      <anchorfile>classUPlot.html</anchorfile>
      <anchor>ae78498e44aaea673ec73daf2d96c9884</anchor>
      <arglist>(bool shown)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>showXAxis</name>
      <anchorfile>classUPlot.html</anchorfile>
      <anchor>ac9ffc4b1a5b482a8a2e5fe7448c0fc65</anchor>
      <arglist>(bool shown)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>showYAxis</name>
      <anchorfile>classUPlot.html</anchorfile>
      <anchor>a60c1386001ceec1e47c5c3d2dd050002</anchor>
      <arglist>(bool shown)</arglist>
    </member>
    <member kind="function">
      <type>QString</type>
      <name>title</name>
      <anchorfile>classUPlot.html</anchorfile>
      <anchor>a30301ece602aece8a18b08bec76e6bdc</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>UPlot</name>
      <anchorfile>classUPlot.html</anchorfile>
      <anchor>ae4375cb7a6193b1f4166fbda1cf86707</anchor>
      <arglist>(QWidget *parent=0)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~UPlot</name>
      <anchorfile>classUPlot.html</anchorfile>
      <anchor>acddf8d720cec74c0d2905d127813c343</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>contextMenuEvent</name>
      <anchorfile>classUPlot.html</anchorfile>
      <anchor>a96f9f5dfb59c7d4e01fadcd15f04057c</anchor>
      <arglist>(QContextMenuEvent *event)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>paintEvent</name>
      <anchorfile>classUPlot.html</anchorfile>
      <anchor>a9d4623162fc7c3fda5c91684ff8c1963</anchor>
      <arglist>(QPaintEvent *event)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>resizeEvent</name>
      <anchorfile>classUPlot.html</anchorfile>
      <anchor>a1e02314ce34773d3e2dea3114be2a18b</anchor>
      <arglist>(QResizeEvent *event)</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>captureScreen</name>
      <anchorfile>classUPlot.html</anchorfile>
      <anchor>a6b61eaefd102fbe25afde17636e9428b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>updateAxis</name>
      <anchorfile>classUPlot.html</anchorfile>
      <anchor>a9212c1247cf65bce68fa772a025b7cfd</anchor>
      <arglist>(const UPlotCurve *curve)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>addItem</name>
      <anchorfile>classUPlot.html</anchorfile>
      <anchor>a12f4f207445e61a0595f7c560b1d7f04</anchor>
      <arglist>(QGraphicsItem *item)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>createActions</name>
      <anchorfile>classUPlot.html</anchorfile>
      <anchor>a09ef76de15245fa3baeb1ea834d6d558</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>createMenus</name>
      <anchorfile>classUPlot.html</anchorfile>
      <anchor>a9204eb4c2662d06559d14ea9fc4bf703</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>replot</name>
      <anchorfile>classUPlot.html</anchorfile>
      <anchor>a4aebba75378a5e8cb95125921409d61b</anchor>
      <arglist>(QPainter *painter)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>selectScreenCaptureFormat</name>
      <anchorfile>classUPlot.html</anchorfile>
      <anchor>a41cfc5660a45ae0a5c6cfa8f3169cd4a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setupUi</name>
      <anchorfile>classUPlot.html</anchorfile>
      <anchor>afe5573b31db96277493ad16b4e5b0cbb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>updateAxis</name>
      <anchorfile>classUPlot.html</anchorfile>
      <anchor>a63b3364a77a74368f233c440b0f0a0e8</anchor>
      <arglist>(float x, float y)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>updateAxis</name>
      <anchorfile>classUPlot.html</anchorfile>
      <anchor>a036403d4855c941cfee151328574cc86</anchor>
      <arglist>(float x1, float x2, float y1, float y2)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QAction *</type>
      <name>_aAddHorizontalLine</name>
      <anchorfile>classUPlot.html</anchorfile>
      <anchor>adb0a30aa1c75d874b3e2a085a5d41e2f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QAction *</type>
      <name>_aAddVerticalLine</name>
      <anchorfile>classUPlot.html</anchorfile>
      <anchor>a05141abf9d045a6e4360b0268dd28967</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QAction *</type>
      <name>_aAutoScreenCapture</name>
      <anchorfile>classUPlot.html</anchorfile>
      <anchor>a427125d074b89b7f541274bd7e9982a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QAction *</type>
      <name>_aChangeTitle</name>
      <anchorfile>classUPlot.html</anchorfile>
      <anchor>a0d0fd101aaaafc4a507903ceec7c6192</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QAction *</type>
      <name>_aChangeXLabel</name>
      <anchorfile>classUPlot.html</anchorfile>
      <anchor>ade92708d3326bec57a791ce16f6b38cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QAction *</type>
      <name>_aChangeYLabel</name>
      <anchorfile>classUPlot.html</anchorfile>
      <anchor>aa0c906cee7e8283e472674fe42a7bc0f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QAction *</type>
      <name>_aClearData</name>
      <anchorfile>classUPlot.html</anchorfile>
      <anchor>aeca0e96d771ca1bdbf8e37c7cf7b4a60</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QAction *</type>
      <name>_aGraphicsView</name>
      <anchorfile>classUPlot.html</anchorfile>
      <anchor>a1c7f7f7f8103967b2fcef9d543d2e3aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QAction *</type>
      <name>_aKeepAllData</name>
      <anchorfile>classUPlot.html</anchorfile>
      <anchor>a538496f89500f21fe3ac3d2c8aeeb618</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QAction *</type>
      <name>_aLimit0</name>
      <anchorfile>classUPlot.html</anchorfile>
      <anchor>aa8f2660f630f2b2ef0db291e15a5dc28</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QAction *</type>
      <name>_aLimit10</name>
      <anchorfile>classUPlot.html</anchorfile>
      <anchor>a5c1ecf6cb027c76ab815c0ad7dec5631</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QAction *</type>
      <name>_aLimit100</name>
      <anchorfile>classUPlot.html</anchorfile>
      <anchor>a604fe53bf2b249dcbd10191bce02e71a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QAction *</type>
      <name>_aLimit1000</name>
      <anchorfile>classUPlot.html</anchorfile>
      <anchor>a98b0cf30bbf241c27c6e4fa2b9701848</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QAction *</type>
      <name>_aLimit50</name>
      <anchorfile>classUPlot.html</anchorfile>
      <anchor>a1a9039de9bd30fe8cd8ca1e717a1e766</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QAction *</type>
      <name>_aLimit500</name>
      <anchorfile>classUPlot.html</anchorfile>
      <anchor>ae689b0d8122a2873a4b71a1e8feba140</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QAction *</type>
      <name>_aLimitCustom</name>
      <anchorfile>classUPlot.html</anchorfile>
      <anchor>a4d39df80fa565ad80a5cb85ecc03f26c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QAction *</type>
      <name>_aSaveFigure</name>
      <anchorfile>classUPlot.html</anchorfile>
      <anchor>a289bfc69d326caea5aff1801f877fe12</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QAction *</type>
      <name>_aShowGrid</name>
      <anchorfile>classUPlot.html</anchorfile>
      <anchor>ace56154f83c759fc452a897bc874182b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QAction *</type>
      <name>_aShowLegend</name>
      <anchorfile>classUPlot.html</anchorfile>
      <anchor>a64171a4dcac0a4785288c8560012098c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QAction *</type>
      <name>_aShowRefreshRate</name>
      <anchorfile>classUPlot.html</anchorfile>
      <anchor>a65864e6ff7d83c58aa87788554130baf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QString</type>
      <name>_autoScreenCaptureFormat</name>
      <anchorfile>classUPlot.html</anchorfile>
      <anchor>a1652f6c13fda86225ee790f77cd21d43</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>_axisMaximums</name>
      <anchorfile>classUPlot.html</anchorfile>
      <anchor>a1503558e575ebd00093c3b2fa8af7a58</anchor>
      <arglist>[4]</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_axisMaximumsSet</name>
      <anchorfile>classUPlot.html</anchorfile>
      <anchor>aed4b4581d3ae30fc658c77a632440457</anchor>
      <arglist>[4]</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QAction *</type>
      <name>_aYLabelVertical</name>
      <anchorfile>classUPlot.html</anchorfile>
      <anchor>a81282ce0063667b91c8552cd7f900de2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QList&lt; UPlotCurve * &gt;</type>
      <name>_curves</name>
      <anchorfile>classUPlot.html</anchorfile>
      <anchor>afebfafbfc737accc7283dd25e1215be9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_fixedAxis</name>
      <anchorfile>classUPlot.html</anchorfile>
      <anchor>a773c13f782f25f46d21d070fed415596</anchor>
      <arglist>[2]</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QWidget *</type>
      <name>_graphicsViewHolder</name>
      <anchorfile>classUPlot.html</anchorfile>
      <anchor>a0c9c6f6997273292c11218d93569dd5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>UPlotAxis *</type>
      <name>_horizontalAxis</name>
      <anchorfile>classUPlot.html</anchorfile>
      <anchor>a4b78750efe2189c62d70b90819b7f22b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>UPlotLegend *</type>
      <name>_legend</name>
      <anchorfile>classUPlot.html</anchorfile>
      <anchor>a80b046e886746be3efa8c9e61fedb554</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_lowestRefreshRate</name>
      <anchorfile>classUPlot.html</anchorfile>
      <anchor>a184c32b988b1152892b6c2fb6c153dd4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_maxVisibleItems</name>
      <anchorfile>classUPlot.html</anchorfile>
      <anchor>aee8458292899c39696ded6aa5c073917</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QMenu *</type>
      <name>_menu</name>
      <anchorfile>classUPlot.html</anchorfile>
      <anchor>a5b3b0e04740adf5c7620f638671ccb4b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_penStyleCount</name>
      <anchorfile>classUPlot.html</anchorfile>
      <anchor>a3381e3cb4b7a9cc1a2b648fddc262403</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QTime</type>
      <name>_refreshIntervalTime</name>
      <anchorfile>classUPlot.html</anchorfile>
      <anchor>ad8754e277e5995e89ff18c5702c203d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QLabel *</type>
      <name>_refreshRate</name>
      <anchorfile>classUPlot.html</anchorfile>
      <anchor>a8297d6602ee4387e4ad39f064e8334ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QTime</type>
      <name>_refreshStartTime</name>
      <anchorfile>classUPlot.html</anchorfile>
      <anchor>ab1fcad3d6611950b8f06bcf20b6061c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QGraphicsItem *</type>
      <name>_sceneRoot</name>
      <anchorfile>classUPlot.html</anchorfile>
      <anchor>a39d779de5a838659b9e92b8a9868a2a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QLabel *</type>
      <name>_title</name>
      <anchorfile>classUPlot.html</anchorfile>
      <anchor>a14c7c5e7ddb4ddbe4ffc256896e5d009</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>UPlotAxis *</type>
      <name>_verticalAxis</name>
      <anchorfile>classUPlot.html</anchorfile>
      <anchor>a31e82d377d4ac1808eecefbe3aa49890</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QGraphicsView *</type>
      <name>_view</name>
      <anchorfile>classUPlot.html</anchorfile>
      <anchor>af55071eb60ec83b29e814bf4931cfc3d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QString</type>
      <name>_workingDirectory</name>
      <anchorfile>classUPlot.html</anchorfile>
      <anchor>a8f2aafe972fc4f71280ef6a27d74ca3e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QLabel *</type>
      <name>_xLabel</name>
      <anchorfile>classUPlot.html</anchorfile>
      <anchor>a5b3e4f2545e062a214466a6e1a3fb648</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>UOrientableLabel *</type>
      <name>_yLabel</name>
      <anchorfile>classUPlot.html</anchorfile>
      <anchor>a7cf1a222a863b1648f5054aecc1f5d2f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QList&lt; QGraphicsLineItem * &gt;</type>
      <name>hGridLines</name>
      <anchorfile>classUPlot.html</anchorfile>
      <anchor>a592340d8d09497f1bd86e5d6d02a7fef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QList&lt; QGraphicsLineItem * &gt;</type>
      <name>vGridLines</name>
      <anchorfile>classUPlot.html</anchorfile>
      <anchor>ae479b5eca2cfbb4341b0f03cba99b59c</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>UPlotCurve</name>
      <anchorfile>classUPlot.html</anchorfile>
      <anchor>a8f83890d5880053d98ef9c82b5974974</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>UPlotAxis</name>
    <filename>classUPlotAxis.html</filename>
    <member kind="function">
      <type>int</type>
      <name>border</name>
      <anchorfile>classUPlotAxis.html</anchorfile>
      <anchor>a4d5ae9ded4aaf6db7d9ee192029bbe92</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>count</name>
      <anchorfile>classUPlotAxis.html</anchorfile>
      <anchor>aef25229f71c5c9ed0ebf2013fd9a5a9e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setAxis</name>
      <anchorfile>classUPlotAxis.html</anchorfile>
      <anchor>a680ae4098d806e83b5b35fb247ec7d57</anchor>
      <arglist>(float &amp;min, float &amp;max)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setReversed</name>
      <anchorfile>classUPlotAxis.html</anchorfile>
      <anchor>abd537d67ba8f7abb6c61fea6fb0a6194</anchor>
      <arglist>(bool reversed)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>step</name>
      <anchorfile>classUPlotAxis.html</anchorfile>
      <anchor>ab8701f7fa9364b052378d28aab5b05c0</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>UPlotAxis</name>
      <anchorfile>classUPlotAxis.html</anchorfile>
      <anchor>abaeb6f8a80c11c1779d649ae0c8a36fd</anchor>
      <arglist>(Qt::Orientation orientation=Qt::Horizontal, float min=0, float max=1, QWidget *parent=0)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~UPlotAxis</name>
      <anchorfile>classUPlotAxis.html</anchorfile>
      <anchor>a2f9b997482d2b45d2de00e6bbddc782f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>paintEvent</name>
      <anchorfile>classUPlotAxis.html</anchorfile>
      <anchor>a5ed77564aede765fffd7a62e8a7dfbb1</anchor>
      <arglist>(QPaintEvent *event)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_border</name>
      <anchorfile>classUPlotAxis.html</anchorfile>
      <anchor>a650b8e812c563421f84c48039fa8094c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_count</name>
      <anchorfile>classUPlotAxis.html</anchorfile>
      <anchor>a2637e00feb267102922f3e7fcbf8f15d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_gradMaxDigits</name>
      <anchorfile>classUPlotAxis.html</anchorfile>
      <anchor>a7110fcbacf2f6aec9024d072295bf253</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>_max</name>
      <anchorfile>classUPlotAxis.html</anchorfile>
      <anchor>a9a95f3d970f1bf790b7f7dad841aaa83</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>_min</name>
      <anchorfile>classUPlotAxis.html</anchorfile>
      <anchor>a74bb7e4d5996e0ef06f1c5b7dc05b96d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Qt::Orientation</type>
      <name>_orientation</name>
      <anchorfile>classUPlotAxis.html</anchorfile>
      <anchor>ad70c6af7f7a12a1995a3d441150b02ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_reversed</name>
      <anchorfile>classUPlotAxis.html</anchorfile>
      <anchor>a83c64f3cab35f5cf7e7546b964a4d186</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_step</name>
      <anchorfile>classUPlotAxis.html</anchorfile>
      <anchor>a910b04a412c1b51c89ff9dea19cafd4e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>UPlotCurve</name>
    <filename>classUPlotCurve.html</filename>
    <member kind="slot">
      <type>void</type>
      <name>addValue</name>
      <anchorfile>classUPlotCurve.html</anchorfile>
      <anchor>aea2f9160d2eb42ca93f496d8888e8534</anchor>
      <arglist>(UPlotItem *data)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>addValue</name>
      <anchorfile>classUPlotCurve.html</anchorfile>
      <anchor>af1e3e6d82781cef087e8020cdd3329fd</anchor>
      <arglist>(float y)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>addValue</name>
      <anchorfile>classUPlotCurve.html</anchorfile>
      <anchor>adf6d426a9858a597be80c5dda2513907</anchor>
      <arglist>(float x, float y)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>addValue</name>
      <anchorfile>classUPlotCurve.html</anchorfile>
      <anchor>a82ca05cfb336cd428ca13ef26c98e209</anchor>
      <arglist>(const QString &amp;y)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>addValues</name>
      <anchorfile>classUPlotCurve.html</anchorfile>
      <anchor>ab6761486a537c25f36461aa8841e7953</anchor>
      <arglist>(QVector&lt; UPlotItem * &gt; &amp;data)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>addValues</name>
      <anchorfile>classUPlotCurve.html</anchorfile>
      <anchor>a867b005f8a8b16af368b0979d72bb598</anchor>
      <arglist>(const QVector&lt; float &gt; &amp;xs, const QVector&lt; float &gt; &amp;ys)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>addValues</name>
      <anchorfile>classUPlotCurve.html</anchorfile>
      <anchor>aced3ad154db13b312fb371cba5a868ee</anchor>
      <arglist>(const QVector&lt; float &gt; &amp;ys)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>addValues</name>
      <anchorfile>classUPlotCurve.html</anchorfile>
      <anchor>aed90b0bc633a1b8a30cdc321a7040439</anchor>
      <arglist>(const QVector&lt; int &gt; &amp;ys)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>addValues</name>
      <anchorfile>classUPlotCurve.html</anchorfile>
      <anchor>a253b09cd2a5ef5dcb8ddd1c558cf37c6</anchor>
      <arglist>(const std::vector&lt; float &gt; &amp;ys)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>addValues</name>
      <anchorfile>classUPlotCurve.html</anchorfile>
      <anchor>a91a62a3ebf5bc846abc9f9d5f8c92aec</anchor>
      <arglist>(const std::vector&lt; int &gt; &amp;ys)</arglist>
    </member>
    <member kind="slot" virtualness="virtual">
      <type>virtual void</type>
      <name>clear</name>
      <anchorfile>classUPlotCurve.html</anchorfile>
      <anchor>a7baded0ade35041044377a3640ba2456</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>setVisible</name>
      <anchorfile>classUPlotCurve.html</anchorfile>
      <anchor>aecbcefdb9d43b6269fad88144d5614b4</anchor>
      <arglist>(bool visible)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>setXIncrement</name>
      <anchorfile>classUPlotCurve.html</anchorfile>
      <anchor>aea68434880edba3fe1fd075ae7a121b3</anchor>
      <arglist>(float increment)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>setXStart</name>
      <anchorfile>classUPlotCurve.html</anchorfile>
      <anchor>a5b660bc8ce1e72c07ecf135b03671eb9</anchor>
      <arglist>(float val)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>dataChanged</name>
      <anchorfile>classUPlotCurve.html</anchorfile>
      <anchor>a0575f2ed6907c43ad001003165ac1dd8</anchor>
      <arglist>(const UPlotCurve *)</arglist>
    </member>
    <member kind="function">
      <type>const QBrush &amp;</type>
      <name>brush</name>
      <anchorfile>classUPlotCurve.html</anchorfile>
      <anchor>a900fcb3f57b0a7f6e5ac9ef85629692e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>draw</name>
      <anchorfile>classUPlotCurve.html</anchorfile>
      <anchor>a9134fc93a22ccacf41ccdb02a8bd12af</anchor>
      <arglist>(QPainter *painter)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getData</name>
      <anchorfile>classUPlotCurve.html</anchorfile>
      <anchor>af44559498b6b7c049cf7853b87576ea1</anchor>
      <arglist>(QVector&lt; float &gt; &amp;x, QVector&lt; float &gt; &amp;y) const </arglist>
    </member>
    <member kind="function">
      <type>QPointF</type>
      <name>getItemData</name>
      <anchorfile>classUPlotCurve.html</anchorfile>
      <anchor>a0b413821bc57d90128eda9272dc43769</anchor>
      <arglist>(int index)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isVisible</name>
      <anchorfile>classUPlotCurve.html</anchorfile>
      <anchor>ac59c159e15ba5906cc8ffac5e40f0bb8</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>itemsSize</name>
      <anchorfile>classUPlotCurve.html</anchorfile>
      <anchor>a736f91e1c86cf0aa023dfa1539be3dc1</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>QString</type>
      <name>name</name>
      <anchorfile>classUPlotCurve.html</anchorfile>
      <anchor>a0a8911eb518eaba69b4d360ace66b073</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const QPen &amp;</type>
      <name>pen</name>
      <anchorfile>classUPlotCurve.html</anchorfile>
      <anchor>a7e07e08ec2e39a325871b7c09b003d29</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setBrush</name>
      <anchorfile>classUPlotCurve.html</anchorfile>
      <anchor>ae5a832d54884a9e883c5806373aabbb9</anchor>
      <arglist>(const QBrush &amp;brush)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setData</name>
      <anchorfile>classUPlotCurve.html</anchorfile>
      <anchor>aa71b11a6a47f2c272cf347b7b79d44c7</anchor>
      <arglist>(QVector&lt; UPlotItem * &gt; &amp;data)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setData</name>
      <anchorfile>classUPlotCurve.html</anchorfile>
      <anchor>ab8097db741090940f34cd8c2de1e813c</anchor>
      <arglist>(const QVector&lt; float &gt; &amp;x, const QVector&lt; float &gt; &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setData</name>
      <anchorfile>classUPlotCurve.html</anchorfile>
      <anchor>ae09d74f00a07256b187e20e92e09c178</anchor>
      <arglist>(const std::vector&lt; float &gt; &amp;x, const std::vector&lt; float &gt; &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setData</name>
      <anchorfile>classUPlotCurve.html</anchorfile>
      <anchor>a38205276b477076483d5d5d07a116300</anchor>
      <arglist>(const QVector&lt; float &gt; &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setData</name>
      <anchorfile>classUPlotCurve.html</anchorfile>
      <anchor>af8e32fdc18e3b5b9e520623a915dad07</anchor>
      <arglist>(const std::vector&lt; float &gt; &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPen</name>
      <anchorfile>classUPlotCurve.html</anchorfile>
      <anchor>a0b464f2ba7d558d292d9f64851941b3c</anchor>
      <arglist>(const QPen &amp;pen)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>UPlotCurve</name>
      <anchorfile>classUPlotCurve.html</anchorfile>
      <anchor>abe8ddc2eba8f0529c2a320a83876b2b9</anchor>
      <arglist>(const QString &amp;name, QObject *parent=0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>UPlotCurve</name>
      <anchorfile>classUPlotCurve.html</anchorfile>
      <anchor>ab62f750c62bceb5b286b0f63c1e9f2c2</anchor>
      <arglist>(const QString &amp;name, const QVector&lt; UPlotItem * &gt; data, QObject *parent=0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>UPlotCurve</name>
      <anchorfile>classUPlotCurve.html</anchorfile>
      <anchor>ac9c5ebcb7e6b97cee66b2da9dbff641a</anchor>
      <arglist>(const QString &amp;name, const QVector&lt; float &gt; &amp;x, const QVector&lt; float &gt; &amp;y, QObject *parent=0)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~UPlotCurve</name>
      <anchorfile>classUPlotCurve.html</anchorfile>
      <anchor>a9fc120e2321d7aeb23abaaa9430e326e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>_addValue</name>
      <anchorfile>classUPlotCurve.html</anchorfile>
      <anchor>aa644c7e616a9334dee20adb00d18e5e2</anchor>
      <arglist>(UPlotItem *data)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>attach</name>
      <anchorfile>classUPlotCurve.html</anchorfile>
      <anchor>aa84a8b490d584227c81e50cb58454665</anchor>
      <arglist>(UPlot *plot)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>detach</name>
      <anchorfile>classUPlotCurve.html</anchorfile>
      <anchor>a6a5621f1f886028f78d0583d498077fd</anchor>
      <arglist>(UPlot *plot)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>const QVector&lt; float &gt; &amp;</type>
      <name>getMinMax</name>
      <anchorfile>classUPlotCurve.html</anchorfile>
      <anchor>a8638766d7f25e91308c1fc7deb6e47e5</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual bool</type>
      <name>isMinMaxValid</name>
      <anchorfile>classUPlotCurve.html</anchorfile>
      <anchor>a6e0167309c65ac38779807fcdb430a6e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>int</type>
      <name>removeItem</name>
      <anchorfile>classUPlotCurve.html</anchorfile>
      <anchor>a8c0511e633d8b118839d627192a60263</anchor>
      <arglist>(int index)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>update</name>
      <anchorfile>classUPlotCurve.html</anchorfile>
      <anchor>a76643c8a2b10c33af21b0668e5c4f35c</anchor>
      <arglist>(float scaleX, float scaleY, float offsetX, float offsetY, float xDir, float yDir, bool allDataKept)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>updateMinMax</name>
      <anchorfile>classUPlotCurve.html</anchorfile>
      <anchor>af27445d76463dec3cd1735e239d19dc2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QList&lt; QGraphicsItem * &gt;</type>
      <name>_items</name>
      <anchorfile>classUPlotCurve.html</anchorfile>
      <anchor>a66fcba67c859e3c7dcd8b3f602422c44</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>UPlot *</type>
      <name>_plot</name>
      <anchorfile>classUPlotCurve.html</anchorfile>
      <anchor>ae03502e90862c5a65b577145acb9dd98</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>removeItem</name>
      <anchorfile>classUPlotCurve.html</anchorfile>
      <anchor>aa0757bfd8bc09996712153d2a079704c</anchor>
      <arglist>(UPlotItem *item)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QBrush</type>
      <name>_brush</name>
      <anchorfile>classUPlotCurve.html</anchorfile>
      <anchor>abf2beadfd1008621b0908237f3102d21</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QVector&lt; float &gt;</type>
      <name>_minMax</name>
      <anchorfile>classUPlotCurve.html</anchorfile>
      <anchor>a55a61164b1fd7756a6dc79a45143f5cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QString</type>
      <name>_name</name>
      <anchorfile>classUPlotCurve.html</anchorfile>
      <anchor>a346a48f69532f0544b07acf822479f7d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QPen</type>
      <name>_pen</name>
      <anchorfile>classUPlotCurve.html</anchorfile>
      <anchor>a85a40ffa00f3b83aee0fb500856b88da</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_valuesShown</name>
      <anchorfile>classUPlotCurve.html</anchorfile>
      <anchor>aa0c732447e4092036d37c2ee18d02a42</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_visible</name>
      <anchorfile>classUPlotCurve.html</anchorfile>
      <anchor>a472f2da46e8ee9668d33f6f2fdbbb596</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>_xIncrement</name>
      <anchorfile>classUPlotCurve.html</anchorfile>
      <anchor>a45db7f0766d5cb7237cd4ae9550a907b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>_xStart</name>
      <anchorfile>classUPlotCurve.html</anchorfile>
      <anchor>aee3b899e8ff6da7324aad4ec83a1a9a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend class</type>
      <name>UPlot</name>
      <anchorfile>classUPlotCurve.html</anchorfile>
      <anchor>a5885c346d3a34f063f31673ac9b501a0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>UPlotCurveThreshold</name>
    <filename>classUPlotCurveThreshold.html</filename>
    <base>UPlotCurve</base>
    <member kind="slot">
      <type>void</type>
      <name>setOrientation</name>
      <anchorfile>classUPlotCurveThreshold.html</anchorfile>
      <anchor>a4831589cc7215c6c5f0972a97ced8c8f</anchor>
      <arglist>(Qt::Orientation orientation)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>setThreshold</name>
      <anchorfile>classUPlotCurveThreshold.html</anchorfile>
      <anchor>a7d799624dac6bfb6d37161940a640c37</anchor>
      <arglist>(float threshold)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>UPlotCurveThreshold</name>
      <anchorfile>classUPlotCurveThreshold.html</anchorfile>
      <anchor>a6f207ade28dd1e81da003e0a7e7df11b</anchor>
      <arglist>(const QString &amp;name, float thesholdValue, Qt::Orientation orientation=Qt::Horizontal, QObject *parent=0)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~UPlotCurveThreshold</name>
      <anchorfile>classUPlotCurveThreshold.html</anchorfile>
      <anchor>aacbb7413d520f1e4cfa3de3a12fedce5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual bool</type>
      <name>isMinMaxValid</name>
      <anchorfile>classUPlotCurveThreshold.html</anchorfile>
      <anchor>ab7402245c7fec606ba8bee6705524a16</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>update</name>
      <anchorfile>classUPlotCurveThreshold.html</anchorfile>
      <anchor>a207be6a97cc73706bb45d69342a95aef</anchor>
      <arglist>(float scaleX, float scaleY, float offsetX, float offsetY, float xDir, float yDir, bool allDataKept)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Qt::Orientation</type>
      <name>_orientation</name>
      <anchorfile>classUPlotCurveThreshold.html</anchorfile>
      <anchor>a103304844d423e69ce2bb2d5306f226d</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend class</type>
      <name>UPlot</name>
      <anchorfile>classUPlotCurveThreshold.html</anchorfile>
      <anchor>a5885c346d3a34f063f31673ac9b501a0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>UPlotItem</name>
    <filename>classUPlotItem.html</filename>
    <member kind="function">
      <type>const QPointF &amp;</type>
      <name>data</name>
      <anchorfile>classUPlotItem.html</anchorfile>
      <anchor>a1f5784b5e3bc57101abf26722eb20c5a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>UPlotItem *</type>
      <name>nextItem</name>
      <anchorfile>classUPlotItem.html</anchorfile>
      <anchor>a78b5532c9a9f865a5529c63e1722885e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>UPlotItem *</type>
      <name>previousItem</name>
      <anchorfile>classUPlotItem.html</anchorfile>
      <anchor>a453fee78f9c70d3ee0fb861224d8bf5d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setData</name>
      <anchorfile>classUPlotItem.html</anchorfile>
      <anchor>ae3bae752b7dbd535fc64076662b1f872</anchor>
      <arglist>(const QPointF &amp;data)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setNextItem</name>
      <anchorfile>classUPlotItem.html</anchorfile>
      <anchor>a840bb3a1ac6fa34ed71ce2c99a6bc329</anchor>
      <arglist>(UPlotItem *nextItem)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPreviousItem</name>
      <anchorfile>classUPlotItem.html</anchorfile>
      <anchor>a3cde7d4dc19f8a493eeb422885f03d02</anchor>
      <arglist>(UPlotItem *previousItem)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>UPlotItem</name>
      <anchorfile>classUPlotItem.html</anchorfile>
      <anchor>ae343f5a2d44d79735b177517f4e70c04</anchor>
      <arglist>(qreal dataX, qreal dataY, qreal width=2)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>UPlotItem</name>
      <anchorfile>classUPlotItem.html</anchorfile>
      <anchor>a19135490239ab7ed18b9186dee97eb19</anchor>
      <arglist>(const QPointF &amp;data, qreal width=2)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~UPlotItem</name>
      <anchorfile>classUPlotItem.html</anchorfile>
      <anchor>a591547bcfbd6ce85d3a63cae270bfc57</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>focusInEvent</name>
      <anchorfile>classUPlotItem.html</anchorfile>
      <anchor>a8d7105afc07006d91c70da922cc710e1</anchor>
      <arglist>(QFocusEvent *event)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>focusOutEvent</name>
      <anchorfile>classUPlotItem.html</anchorfile>
      <anchor>a050c7e43a698908ae326e7f33b27dda0</anchor>
      <arglist>(QFocusEvent *event)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>hoverEnterEvent</name>
      <anchorfile>classUPlotItem.html</anchorfile>
      <anchor>adb2b329eedc03e77eb49efcf343754d3</anchor>
      <arglist>(QGraphicsSceneHoverEvent *event)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>hoverLeaveEvent</name>
      <anchorfile>classUPlotItem.html</anchorfile>
      <anchor>a8160342f0f8857b262007ee83d4664a7</anchor>
      <arglist>(QGraphicsSceneHoverEvent *event)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>keyReleaseEvent</name>
      <anchorfile>classUPlotItem.html</anchorfile>
      <anchor>abf8f10f55acd31a039da77fabe3d256c</anchor>
      <arglist>(QKeyEvent *keyEvent)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>showDescription</name>
      <anchorfile>classUPlotItem.html</anchorfile>
      <anchor>ad00c500d96808ae110304d3b26cadbe1</anchor>
      <arglist>(bool shown)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QPointF</type>
      <name>_data</name>
      <anchorfile>classUPlotItem.html</anchorfile>
      <anchor>a8271fc8fc178d23307e04c638b9e8cf9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>UPlotItem *</type>
      <name>_nextItem</name>
      <anchorfile>classUPlotItem.html</anchorfile>
      <anchor>a928ad7f56c5f5a9074303bb0b9094f50</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>UPlotItem *</type>
      <name>_previousItem</name>
      <anchorfile>classUPlotItem.html</anchorfile>
      <anchor>aa671d7b3f0caaf529db46bf23da029cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QGraphicsTextItem *</type>
      <name>_text</name>
      <anchorfile>classUPlotItem.html</anchorfile>
      <anchor>a8d3301b97e567727910607803e0e8f50</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>UPlotLegend</name>
    <filename>classUPlotLegend.html</filename>
    <member kind="slot">
      <type>void</type>
      <name>removeLegendItem</name>
      <anchorfile>classUPlotLegend.html</anchorfile>
      <anchor>ab9b4581331e5ca2dbcdbd7c50b9e1e37</anchor>
      <arglist>(const UPlotCurve *curve)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>legendItemRemoved</name>
      <anchorfile>classUPlotLegend.html</anchorfile>
      <anchor>a4b0496439b9f5d273f70847cbbe4b111</anchor>
      <arglist>(const UPlotCurve *curve)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>legendItemToggled</name>
      <anchorfile>classUPlotLegend.html</anchorfile>
      <anchor>a0e3502be288eac098981b4bb850693bf</anchor>
      <arglist>(const UPlotCurve *curve, bool toggled)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addItem</name>
      <anchorfile>classUPlotLegend.html</anchorfile>
      <anchor>a8cc67e625b0f7e3418b926df981c3648</anchor>
      <arglist>(const UPlotCurve *curve)</arglist>
    </member>
    <member kind="function">
      <type>QPixmap</type>
      <name>createSymbol</name>
      <anchorfile>classUPlotLegend.html</anchorfile>
      <anchor>aaf451cd9c7e1a7e684ea65615b711171</anchor>
      <arglist>(const QPen &amp;pen, const QBrush &amp;brush)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isFlat</name>
      <anchorfile>classUPlotLegend.html</anchorfile>
      <anchor>a284339aad17be3208e20980ae62ac6b6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>remove</name>
      <anchorfile>classUPlotLegend.html</anchorfile>
      <anchor>aa043ae3f3a9d062f3d9b65c305ccea74</anchor>
      <arglist>(const UPlotCurve *curve)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setFlat</name>
      <anchorfile>classUPlotLegend.html</anchorfile>
      <anchor>a1e9faf9d1c4cbc81773738d16f70f493</anchor>
      <arglist>(bool on)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>UPlotLegend</name>
      <anchorfile>classUPlotLegend.html</anchorfile>
      <anchor>ab70a80c8cf484112590b3d3d587f2cbe</anchor>
      <arglist>(QWidget *parent=0)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~UPlotLegend</name>
      <anchorfile>classUPlotLegend.html</anchorfile>
      <anchor>abf9140d0eebbfa1fa2224ae2add03f23</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>contextMenuEvent</name>
      <anchorfile>classUPlotLegend.html</anchorfile>
      <anchor>aa6de45bf57c022b5e8ea13323f39e53d</anchor>
      <arglist>(QContextMenuEvent *event)</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>redirectToggled</name>
      <anchorfile>classUPlotLegend.html</anchorfile>
      <anchor>a1de33096d558f8e7f655a1bf4f3ed48d</anchor>
      <arglist>(bool)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QAction *</type>
      <name>_aUseFlatButtons</name>
      <anchorfile>classUPlotLegend.html</anchorfile>
      <anchor>ac5c9449e293f2946c051d197efe358c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_flat</name>
      <anchorfile>classUPlotLegend.html</anchorfile>
      <anchor>ac4deda9c82ec43486dd1a215f63796b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QMenu *</type>
      <name>_menu</name>
      <anchorfile>classUPlotLegend.html</anchorfile>
      <anchor>a861b088e4328143f9d38ff082719fa8c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>UPlotLegendItem</name>
    <filename>classUPlotLegendItem.html</filename>
    <member kind="signal">
      <type>void</type>
      <name>legendItemRemoved</name>
      <anchorfile>classUPlotLegendItem.html</anchorfile>
      <anchor>afb66e0d38ae4908b64ad33e30d4d2acf</anchor>
      <arglist>(const UPlotCurve *)</arglist>
    </member>
    <member kind="function">
      <type>const UPlotCurve *</type>
      <name>curve</name>
      <anchorfile>classUPlotLegendItem.html</anchorfile>
      <anchor>a18b3dbcb9989edd3d7342c6cd70e7de6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>UPlotLegendItem</name>
      <anchorfile>classUPlotLegendItem.html</anchorfile>
      <anchor>a27a5126092c77c6dc4dd4e9f1122ee5f</anchor>
      <arglist>(const UPlotCurve *curve, QWidget *parent=0)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~UPlotLegendItem</name>
      <anchorfile>classUPlotLegendItem.html</anchorfile>
      <anchor>accd92e30906ca67f31574fae4442d502</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>contextMenuEvent</name>
      <anchorfile>classUPlotLegendItem.html</anchorfile>
      <anchor>acc33a429c9f2c758c9b84d814fa6ba78</anchor>
      <arglist>(QContextMenuEvent *event)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QAction *</type>
      <name>_aChangeText</name>
      <anchorfile>classUPlotLegendItem.html</anchorfile>
      <anchor>a6ed0affcf0995d0d57361415f9bba7fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QAction *</type>
      <name>_aCopyToClipboard</name>
      <anchorfile>classUPlotLegendItem.html</anchorfile>
      <anchor>ad9c6b9f6f3069eeb6dfbfa0b51e5854c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QAction *</type>
      <name>_aRemoveCurve</name>
      <anchorfile>classUPlotLegendItem.html</anchorfile>
      <anchor>af2b5f567df665f559624d5f57e6bdf19</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QAction *</type>
      <name>_aResetText</name>
      <anchorfile>classUPlotLegendItem.html</anchorfile>
      <anchor>a989461c8d1665eada5bb58b1747640be</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const UPlotCurve *</type>
      <name>_curve</name>
      <anchorfile>classUPlotLegendItem.html</anchorfile>
      <anchor>a3917a6213f0aa8e2167e307ad4676d7d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QMenu *</type>
      <name>_menu</name>
      <anchorfile>classUPlotLegendItem.html</anchorfile>
      <anchor>abcf06b27e2494b8cfb10d71e579d5723</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>UScopeMutex</name>
    <filename>classUScopeMutex.html</filename>
    <member kind="function">
      <type></type>
      <name>UScopeMutex</name>
      <anchorfile>classUScopeMutex.html</anchorfile>
      <anchor>abbbb70250c1e458511be2a9d744ecd94</anchor>
      <arglist>(const UMutex &amp;mutex)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>UScopeMutex</name>
      <anchorfile>classUScopeMutex.html</anchorfile>
      <anchor>aec8a249b8238c90ff7cdd6dea01afb58</anchor>
      <arglist>(UMutex *mutex)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~UScopeMutex</name>
      <anchorfile>classUScopeMutex.html</anchorfile>
      <anchor>a39bf03b3225db08d8a07da0777aee5f5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const UMutex &amp;</type>
      <name>mutex_</name>
      <anchorfile>classUScopeMutex.html</anchorfile>
      <anchor>aea0e3c0999559f1e05a2d745008c6a7c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>find_object</name>
    <filename>namespacefind__object.html</filename>
    <class kind="class">find_object::AboutDialog</class>
    <class kind="class">find_object::AddObjectDialog</class>
    <class kind="class">find_object::AffineExtractionThread</class>
    <class kind="class">find_object::Camera</class>
    <class kind="class">find_object::CameraTcpServer</class>
    <class kind="class">find_object::DescriptorExtractor</class>
    <class kind="class">find_object::DetectionInfo</class>
    <class kind="class">find_object::ExtractFeaturesThread</class>
    <class kind="class">find_object::FindObject</class>
    <class kind="class">find_object::GPUFAST</class>
    <class kind="class">find_object::GPUFeature2D</class>
    <class kind="class">find_object::GPUORB</class>
    <class kind="class">find_object::HomographyThread</class>
    <class kind="class">find_object::ImageDropWidget</class>
    <class kind="class">find_object::JsonWriter</class>
    <class kind="class">find_object::KeypointDetector</class>
    <class kind="class">find_object::KeypointItem</class>
    <class kind="class">find_object::MainWindow</class>
    <class kind="class">find_object::ObjSignature</class>
    <class kind="class">find_object::ObjWidget</class>
    <class kind="class">find_object::ParametersToolBox</class>
    <class kind="class">find_object::RectItem</class>
    <class kind="class">find_object::SearchThread</class>
    <class kind="class">find_object::Settings</class>
    <class kind="class">find_object::TcpServer</class>
    <class kind="class">find_object::Vocabulary</class>
    <member kind="typedef">
      <type>QMap&lt; QString, QString &gt;</type>
      <name>DescriptionsMap</name>
      <anchorfile>namespacefind__object.html</anchorfile>
      <anchor>a717f0eb54da3f4c91f3ec8fcfd1974e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>QMap&lt; QString, QVariant &gt;</type>
      <name>ParametersMap</name>
      <anchorfile>namespacefind__object.html</anchorfile>
      <anchor>a085d65ad6a4b8d165dd3170b390a2019</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>QMap&lt; QString, QString &gt;</type>
      <name>ParametersType</name>
      <anchorfile>namespacefind__object.html</anchorfile>
      <anchor>aa745eb16b75c2eb86e5a07df936b01a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>unsigned int</type>
      <name>uint</name>
      <anchorfile>namespacefind__object.html</anchorfile>
      <anchor>a6c090c6f771740f3e077685c71984189</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>FINDOBJECT_EXP QImage</type>
      <name>cvtCvMat2QImage</name>
      <anchorfile>namespacefind__object.html</anchorfile>
      <anchor>ae36f371b663d3d320e114260f3989419</anchor>
      <arglist>(const cv::Mat &amp;image, bool isBgr=true)</arglist>
    </member>
    <member kind="function">
      <type>FINDOBJECT_EXP QImage</type>
      <name>cvtIplImage2QImage</name>
      <anchorfile>namespacefind__object.html</anchorfile>
      <anchor>ad7c805d431441ed9ded300b98b72084b</anchor>
      <arglist>(const IplImage *image)</arglist>
    </member>
    <member kind="function">
      <type>FINDOBJECT_EXP cv::Mat</type>
      <name>cvtQImage2CvMat</name>
      <anchorfile>namespacefind__object.html</anchorfile>
      <anchor>a3e1ed1e4cf02f058e818c5ec7330d8b6</anchor>
      <arglist>(const QImage &amp;image)</arglist>
    </member>
    <member kind="function">
      <type>FINDOBJECT_EXP IplImage *</type>
      <name>cvtQImage2IplImage</name>
      <anchorfile>namespacefind__object.html</anchorfile>
      <anchor>abb2f8c037897f696c273dd4fb383e9c7</anchor>
      <arglist>(const QImage &amp;image)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; cv::KeyPoint &gt;</type>
      <name>limitKeypoints</name>
      <anchorfile>namespacefind__object.html</anchorfile>
      <anchor>a10465f8438654d1fc73aeac946d5b844</anchor>
      <arglist>(const std::vector&lt; cv::KeyPoint &gt; &amp;keypoints, int maxKeypoints)</arglist>
    </member>
    <member kind="function">
      <type>QDataStream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacefind__object.html</anchorfile>
      <anchor>a92634c6024a9720b8a47d64dcfb142cd</anchor>
      <arglist>(QDataStream &amp;out, const DetectionInfo &amp;info)</arglist>
    </member>
    <member kind="function">
      <type>QDataStream &amp;</type>
      <name>operator&gt;&gt;</name>
      <anchorfile>namespacefind__object.html</anchorfile>
      <anchor>a74c42eaed01c57cebce2ca85e2a74bda</anchor>
      <arglist>(QDataStream &amp;in, DetectionInfo &amp;info)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>find_object::AboutDialog</name>
    <filename>classfind__object_1_1AboutDialog.html</filename>
    <member kind="function">
      <type></type>
      <name>AboutDialog</name>
      <anchorfile>classfind__object_1_1AboutDialog.html</anchorfile>
      <anchor>a4e9fae8b76a350e84fece976d42980ac</anchor>
      <arglist>(QWidget *parent=0)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~AboutDialog</name>
      <anchorfile>classfind__object_1_1AboutDialog.html</anchorfile>
      <anchor>a30ffe92978e9335dca9b101d77703d17</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Ui_aboutDialog *</type>
      <name>ui_</name>
      <anchorfile>classfind__object_1_1AboutDialog.html</anchorfile>
      <anchor>a79865a4a4d0e04a4507eb3219d59433e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>find_object::AddObjectDialog</name>
    <filename>classfind__object_1_1AddObjectDialog.html</filename>
    <member kind="function">
      <type></type>
      <name>AddObjectDialog</name>
      <anchorfile>classfind__object_1_1AddObjectDialog.html</anchorfile>
      <anchor>ae171b9162c29b5eccc5b9d70e0cef5f5</anchor>
      <arglist>(Camera *camera, const cv::Mat &amp;image, bool mirrorView, QWidget *parent=0, Qt::WindowFlags f=0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>retrieveObject</name>
      <anchorfile>classfind__object_1_1AddObjectDialog.html</anchorfile>
      <anchor>aed08e9a7c0aef6feb05365995afeddb0</anchor>
      <arglist>(ObjWidget **widget, ObjSignature **signature)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~AddObjectDialog</name>
      <anchorfile>classfind__object_1_1AddObjectDialog.html</anchorfile>
      <anchor>a78a991473485cf8b1acc700bd787fc9d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>closeEvent</name>
      <anchorfile>classfind__object_1_1AddObjectDialog.html</anchorfile>
      <anchor>ae4fad2652aa00432d0545ab335ba7c03</anchor>
      <arglist>(QCloseEvent *event)</arglist>
    </member>
    <member kind="enumeration">
      <name>State</name>
      <anchorfile>classfind__object_1_1AddObjectDialog.html</anchorfile>
      <anchor>aef212f600f4f75ba6152b21f93bdb034</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kTakePicture</name>
      <anchorfile>classfind__object_1_1AddObjectDialog.html</anchorfile>
      <anchor>aef212f600f4f75ba6152b21f93bdb034ac2f48d2134fb5d5b65c57b95295c3263</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kSelectFeatures</name>
      <anchorfile>classfind__object_1_1AddObjectDialog.html</anchorfile>
      <anchor>aef212f600f4f75ba6152b21f93bdb034ab9f7cfaa37ca9abdc63b4e2b92196c6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kVerifySelection</name>
      <anchorfile>classfind__object_1_1AddObjectDialog.html</anchorfile>
      <anchor>aef212f600f4f75ba6152b21f93bdb034ad7aff467555ca019f748c179fbfe878e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kClosing</name>
      <anchorfile>classfind__object_1_1AddObjectDialog.html</anchorfile>
      <anchor>aef212f600f4f75ba6152b21f93bdb034abb19954f8301b5b148914f99760e044a</anchor>
      <arglist></arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>back</name>
      <anchorfile>classfind__object_1_1AddObjectDialog.html</anchorfile>
      <anchor>adab7f9ec07382fa0f45e79c4a23dcfaa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>cancel</name>
      <anchorfile>classfind__object_1_1AddObjectDialog.html</anchorfile>
      <anchor>a3a8124eee8824cd94d7db6c4044bde1f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>changeSelectionMode</name>
      <anchorfile>classfind__object_1_1AddObjectDialog.html</anchorfile>
      <anchor>a147abb738fe816bbc399c2c140097e14</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>next</name>
      <anchorfile>classfind__object_1_1AddObjectDialog.html</anchorfile>
      <anchor>a1b944decd2d0c67d49e93786359bd350</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>takePicture</name>
      <anchorfile>classfind__object_1_1AddObjectDialog.html</anchorfile>
      <anchor>a6ba64869f0ab2f8e0bd6a4d5fb881db2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>update</name>
      <anchorfile>classfind__object_1_1AddObjectDialog.html</anchorfile>
      <anchor>a2ef0adda73d861b4bf193710fe68e262</anchor>
      <arglist>(const cv::Mat &amp;)</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>updateNextButton</name>
      <anchorfile>classfind__object_1_1AddObjectDialog.html</anchorfile>
      <anchor>a12536e665c0ec2801393db302c909608</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>updateNextButton</name>
      <anchorfile>classfind__object_1_1AddObjectDialog.html</anchorfile>
      <anchor>a6fea9b2abe93162206bcc5bcce0fcfab</anchor>
      <arglist>(const cv::Rect &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>cv::Rect</type>
      <name>computeROI</name>
      <anchorfile>classfind__object_1_1AddObjectDialog.html</anchorfile>
      <anchor>a16b003dbeedf75dd4a2b860b4b7d5e51</anchor>
      <arglist>(const std::vector&lt; cv::KeyPoint &gt; &amp;kpts)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setState</name>
      <anchorfile>classfind__object_1_1AddObjectDialog.html</anchorfile>
      <anchor>ac00603ae323748006030c20e9425a5db</anchor>
      <arglist>(int state)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Camera *</type>
      <name>camera_</name>
      <anchorfile>classfind__object_1_1AddObjectDialog.html</anchorfile>
      <anchor>accf8476ba3543ad74fa118df38c41b23</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>cv::Mat</type>
      <name>cameraImage_</name>
      <anchorfile>classfind__object_1_1AddObjectDialog.html</anchorfile>
      <anchor>ac0e3f0e3591d8392174e4444ba6a57d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>KeypointDetector *</type>
      <name>detector_</name>
      <anchorfile>classfind__object_1_1AddObjectDialog.html</anchorfile>
      <anchor>a3235cfa756ea215ca56b89f698856d12</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>DescriptorExtractor *</type>
      <name>extractor_</name>
      <anchorfile>classfind__object_1_1AddObjectDialog.html</anchorfile>
      <anchor>a7fe30b6f23908e6caadc93e749b42185</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ObjSignature *</type>
      <name>objSignature_</name>
      <anchorfile>classfind__object_1_1AddObjectDialog.html</anchorfile>
      <anchor>ac75810656227b72d478bd7cfaf6c882f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ObjWidget *</type>
      <name>objWidget_</name>
      <anchorfile>classfind__object_1_1AddObjectDialog.html</anchorfile>
      <anchor>a1d34c287448ba5a72c60d98d9282789e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>cv::Rect</type>
      <name>roi_</name>
      <anchorfile>classfind__object_1_1AddObjectDialog.html</anchorfile>
      <anchor>afb76fc54464dc21339a21d299c9222e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>state_</name>
      <anchorfile>classfind__object_1_1AddObjectDialog.html</anchorfile>
      <anchor>acc4f6cfc7563475e2d3b38f397478462</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Ui_addObjectDialog *</type>
      <name>ui_</name>
      <anchorfile>classfind__object_1_1AddObjectDialog.html</anchorfile>
      <anchor>a3c9d4248c209255342fc79ccca6718c0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>find_object::AffineExtractionThread</name>
    <filename>classfind__object_1_1AffineExtractionThread.html</filename>
    <member kind="function">
      <type></type>
      <name>AffineExtractionThread</name>
      <anchorfile>classfind__object_1_1AffineExtractionThread.html</anchorfile>
      <anchor>a8a5ab37805afbce2c6054cea73b47313</anchor>
      <arglist>(KeypointDetector *detector, DescriptorExtractor *extractor, const cv::Mat &amp;image, float tilt, float phi)</arglist>
    </member>
    <member kind="function">
      <type>const cv::Mat &amp;</type>
      <name>descriptors</name>
      <anchorfile>classfind__object_1_1AffineExtractionThread.html</anchorfile>
      <anchor>a303030459f870b24a839bc17990803cd</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const cv::Mat &amp;</type>
      <name>image</name>
      <anchorfile>classfind__object_1_1AffineExtractionThread.html</anchorfile>
      <anchor>abc2981e705e778121bdc6e63a92d3bb2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const std::vector&lt; cv::KeyPoint &gt; &amp;</type>
      <name>keypoints</name>
      <anchorfile>classfind__object_1_1AffineExtractionThread.html</anchorfile>
      <anchor>a17539f645d0fdf00d5daac501301440b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>timeDetection</name>
      <anchorfile>classfind__object_1_1AffineExtractionThread.html</anchorfile>
      <anchor>acab117c2dbba61adfc2c78c1e1f36bbe</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>timeExtraction</name>
      <anchorfile>classfind__object_1_1AffineExtractionThread.html</anchorfile>
      <anchor>a04b65a539d95c66ed0e8b71f42b6652a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>timeSkewAffine</name>
      <anchorfile>classfind__object_1_1AffineExtractionThread.html</anchorfile>
      <anchor>a9310b17db60c0828d98fa5442127db9d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>run</name>
      <anchorfile>classfind__object_1_1AffineExtractionThread.html</anchorfile>
      <anchor>aa10ad56ed417f615611ae8762198c686</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>cv::Mat</type>
      <name>descriptors_</name>
      <anchorfile>classfind__object_1_1AffineExtractionThread.html</anchorfile>
      <anchor>a277721579ff3d8d9b1bb5f2a2ff7ddb3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>KeypointDetector *</type>
      <name>detector_</name>
      <anchorfile>classfind__object_1_1AffineExtractionThread.html</anchorfile>
      <anchor>a183ede05c6385f3676c177284ea10648</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>DescriptorExtractor *</type>
      <name>extractor_</name>
      <anchorfile>classfind__object_1_1AffineExtractionThread.html</anchorfile>
      <anchor>af819274287fd9a945ff2172c9af22e88</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>cv::Mat</type>
      <name>image_</name>
      <anchorfile>classfind__object_1_1AffineExtractionThread.html</anchorfile>
      <anchor>a1dd9ce46c552902aef74b7e7092fe8fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; cv::KeyPoint &gt;</type>
      <name>keypoints_</name>
      <anchorfile>classfind__object_1_1AffineExtractionThread.html</anchorfile>
      <anchor>a00bd42d9e6e777c32f41370818210c16</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>phi_</name>
      <anchorfile>classfind__object_1_1AffineExtractionThread.html</anchorfile>
      <anchor>ada801611ff9c1f741a6fa5ccb72ef23d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>tilt_</name>
      <anchorfile>classfind__object_1_1AffineExtractionThread.html</anchorfile>
      <anchor>ae8045ff91e5986bc4a47d34b667bf265</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>timeDetection_</name>
      <anchorfile>classfind__object_1_1AffineExtractionThread.html</anchorfile>
      <anchor>a184efa90cd152e36a6eac33dc213939b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>timeExtraction_</name>
      <anchorfile>classfind__object_1_1AffineExtractionThread.html</anchorfile>
      <anchor>ac744a19b3c7895893ca718f1e09c6347</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>timeSkewAffine_</name>
      <anchorfile>classfind__object_1_1AffineExtractionThread.html</anchorfile>
      <anchor>a5301e347aa2b5c1bc6a31b5172008a69</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>find_object::Camera</name>
    <filename>classfind__object_1_1Camera.html</filename>
    <member kind="slot" virtualness="virtual">
      <type>virtual void</type>
      <name>takeImage</name>
      <anchorfile>classfind__object_1_1Camera.html</anchorfile>
      <anchor>af9ee1540ba50bb754f05345186b08dda</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" virtualness="virtual">
      <type>virtual void</type>
      <name>updateImageRate</name>
      <anchorfile>classfind__object_1_1Camera.html</anchorfile>
      <anchor>a6c11a6004a6ca56548cf76626cca15a6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>finished</name>
      <anchorfile>classfind__object_1_1Camera.html</anchorfile>
      <anchor>a1c5e935eb7c6be4887d8316ae2f0c10f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>imageReceived</name>
      <anchorfile>classfind__object_1_1Camera.html</anchorfile>
      <anchor>ac506499b405b3451519795d0ca1229e4</anchor>
      <arglist>(const cv::Mat &amp;image)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Camera</name>
      <anchorfile>classfind__object_1_1Camera.html</anchorfile>
      <anchor>a47a356045cc72131f46aff9e8abbf252</anchor>
      <arglist>(QObject *parent=0)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getCurrentFrameIndex</name>
      <anchorfile>classfind__object_1_1Camera.html</anchorfile>
      <anchor>a8932da657e54c4e7cef65c307a390b23</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getPort</name>
      <anchorfile>classfind__object_1_1Camera.html</anchorfile>
      <anchor>af62ca3e2511e21e1e18a7e23079680af</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getTotalFrames</name>
      <anchorfile>classfind__object_1_1Camera.html</anchorfile>
      <anchor>a36526a81e1f22c0d3b0d25dbb00ee5ad</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>isRunning</name>
      <anchorfile>classfind__object_1_1Camera.html</anchorfile>
      <anchor>ad1ea760487480b118465450f4a24ef1c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>moveToFrame</name>
      <anchorfile>classfind__object_1_1Camera.html</anchorfile>
      <anchor>a12a11a8f6667c197f26bc492916c3952</anchor>
      <arglist>(int frame)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pause</name>
      <anchorfile>classfind__object_1_1Camera.html</anchorfile>
      <anchor>acbf12479b8358eded2f4c17652acb701</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>start</name>
      <anchorfile>classfind__object_1_1Camera.html</anchorfile>
      <anchor>aae73f0234983cd13a25d0fb15951b67c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>stop</name>
      <anchorfile>classfind__object_1_1Camera.html</anchorfile>
      <anchor>a6e8a74e89ab542ffe467ee6f84071156</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Camera</name>
      <anchorfile>classfind__object_1_1Camera.html</anchorfile>
      <anchor>a4417ba884a1fa556ed832d68582148a2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>startTimer</name>
      <anchorfile>classfind__object_1_1Camera.html</anchorfile>
      <anchor>a46c9838f19847ad08d1e2d77701e4557</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>stopTimer</name>
      <anchorfile>classfind__object_1_1Camera.html</anchorfile>
      <anchor>a4e4213ea1ad211e9ed6979a82110104e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>CameraTcpServer *</type>
      <name>cameraTcpServer_</name>
      <anchorfile>classfind__object_1_1Camera.html</anchorfile>
      <anchor>a08c3286ea7b7e3c1c91edefccb5eff8f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QTimer</type>
      <name>cameraTimer_</name>
      <anchorfile>classfind__object_1_1Camera.html</anchorfile>
      <anchor>a54413fb87400650c84bdedc1cb4ee587</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>cv::VideoCapture</type>
      <name>capture_</name>
      <anchorfile>classfind__object_1_1Camera.html</anchorfile>
      <anchor>a64a79af393ad0ec4bba169fd9ef9a0bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>currentImageIndex_</name>
      <anchorfile>classfind__object_1_1Camera.html</anchorfile>
      <anchor>a5dc8c4ad5ae6b74518ff0dd4f77ab721</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QList&lt; std::string &gt;</type>
      <name>images_</name>
      <anchorfile>classfind__object_1_1Camera.html</anchorfile>
      <anchor>a76d132062f50700f782c0216c967cf34</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>find_object::CameraTcpServer</name>
    <filename>classfind__object_1_1CameraTcpServer.html</filename>
    <member kind="function">
      <type></type>
      <name>CameraTcpServer</name>
      <anchorfile>classfind__object_1_1CameraTcpServer.html</anchorfile>
      <anchor>aff37ef29ba3581cd6a46aa8ebfced207</anchor>
      <arglist>(quint16 port=0, QObject *parent=0)</arglist>
    </member>
    <member kind="function">
      <type>QHostAddress</type>
      <name>getHostAddress</name>
      <anchorfile>classfind__object_1_1CameraTcpServer.html</anchorfile>
      <anchor>aedf68ed568dca748fcb73f29e5a9e790</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>cv::Mat</type>
      <name>getImage</name>
      <anchorfile>classfind__object_1_1CameraTcpServer.html</anchorfile>
      <anchor>af5e438a22ba8dd818d4019ffc3717a9f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>quint16</type>
      <name>getPort</name>
      <anchorfile>classfind__object_1_1CameraTcpServer.html</anchorfile>
      <anchor>ad94a49a476ea4fa42d43b0163fdc8acc</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>imagesBuffered</name>
      <anchorfile>classfind__object_1_1CameraTcpServer.html</anchorfile>
      <anchor>a84ac283a0a03b044e8ee96d44e4f3d5b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isConnected</name>
      <anchorfile>classfind__object_1_1CameraTcpServer.html</anchorfile>
      <anchor>ae77e5fc1decc74a1f322bec480abbc0d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>incomingConnection</name>
      <anchorfile>classfind__object_1_1CameraTcpServer.html</anchorfile>
      <anchor>a350a0cbdd79a5fbbedda5be96c665964</anchor>
      <arglist>(int socketDescriptor)</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>connectionLost</name>
      <anchorfile>classfind__object_1_1CameraTcpServer.html</anchorfile>
      <anchor>a060560c119a186185d2d309b7ae40c67</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>displayError</name>
      <anchorfile>classfind__object_1_1CameraTcpServer.html</anchorfile>
      <anchor>a5432a9d8048b415f2fe0da90a48cb5e7</anchor>
      <arglist>(QAbstractSocket::SocketError socketError)</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>readReceivedData</name>
      <anchorfile>classfind__object_1_1CameraTcpServer.html</anchorfile>
      <anchor>a40bf7137b2ca2614563ddd316b35945c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>quint64</type>
      <name>blockSize_</name>
      <anchorfile>classfind__object_1_1CameraTcpServer.html</anchorfile>
      <anchor>a6e512579bf532effd763ef1f9f8d80fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QVector&lt; cv::Mat &gt;</type>
      <name>images_</name>
      <anchorfile>classfind__object_1_1CameraTcpServer.html</anchorfile>
      <anchor>a13ed60c26e9d1f33bdb8b9251f05b9e7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>find_object::DescriptorExtractor</name>
    <filename>classfind__object_1_1DescriptorExtractor.html</filename>
    <member kind="function">
      <type>void</type>
      <name>compute</name>
      <anchorfile>classfind__object_1_1DescriptorExtractor.html</anchorfile>
      <anchor>a19611ecf74b2ae69c7483f8730217a74</anchor>
      <arglist>(const cv::Mat &amp;image, std::vector&lt; cv::KeyPoint &gt; &amp;keypoints, cv::Mat &amp;descriptors)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DescriptorExtractor</name>
      <anchorfile>classfind__object_1_1DescriptorExtractor.html</anchorfile>
      <anchor>a682f2821c0b3fa69191d568d1a7e054e</anchor>
      <arglist>(cv::DescriptorExtractor *descriptorExtractor)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DescriptorExtractor</name>
      <anchorfile>classfind__object_1_1DescriptorExtractor.html</anchorfile>
      <anchor>a45cbd719c97c37d97b94d58e82e54779</anchor>
      <arglist>(GPUFeature2D *gpuFeature2D)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>cv::DescriptorExtractor *</type>
      <name>descriptorExtractor_</name>
      <anchorfile>classfind__object_1_1DescriptorExtractor.html</anchorfile>
      <anchor>a103965c6bd31e22254bc97ca1ed72726</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>GPUFeature2D *</type>
      <name>gpuFeature2D_</name>
      <anchorfile>classfind__object_1_1DescriptorExtractor.html</anchorfile>
      <anchor>a56e47a53589cc2f3b7325cf7819a0abe</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>find_object::DetectionInfo</name>
    <filename>classfind__object_1_1DetectionInfo.html</filename>
    <member kind="enumeration">
      <name>RejectedCode</name>
      <anchorfile>classfind__object_1_1DetectionInfo.html</anchorfile>
      <anchor>aab9a68fa15d3079f2a9ce11f30f27ea5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kRejectedUndef</name>
      <anchorfile>classfind__object_1_1DetectionInfo.html</anchorfile>
      <anchor>aab9a68fa15d3079f2a9ce11f30f27ea5aee0437a345b7923807bf62979fe95fac</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kRejectedLowMatches</name>
      <anchorfile>classfind__object_1_1DetectionInfo.html</anchorfile>
      <anchor>aab9a68fa15d3079f2a9ce11f30f27ea5a46c1e0c243695af824467d77fb3836f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kRejectedLowInliers</name>
      <anchorfile>classfind__object_1_1DetectionInfo.html</anchorfile>
      <anchor>aab9a68fa15d3079f2a9ce11f30f27ea5a420694ae99f07aa12922ac4aff71ca88</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kRejectedSuperposed</name>
      <anchorfile>classfind__object_1_1DetectionInfo.html</anchorfile>
      <anchor>aab9a68fa15d3079f2a9ce11f30f27ea5a33b2df6790b4b66d86f70dac24cae251</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kRejectedAllInliers</name>
      <anchorfile>classfind__object_1_1DetectionInfo.html</anchorfile>
      <anchor>aab9a68fa15d3079f2a9ce11f30f27ea5ace2fc6dab4450d6085a25f1b44a21161</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kRejectedNotValid</name>
      <anchorfile>classfind__object_1_1DetectionInfo.html</anchorfile>
      <anchor>aab9a68fa15d3079f2a9ce11f30f27ea5afadf9af88ae17b01e544cf1f229cf4d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kRejectedCornersOutside</name>
      <anchorfile>classfind__object_1_1DetectionInfo.html</anchorfile>
      <anchor>aab9a68fa15d3079f2a9ce11f30f27ea5af610723e47478628a630ce59f89a3a86</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kRejectedByAngle</name>
      <anchorfile>classfind__object_1_1DetectionInfo.html</anchorfile>
      <anchor>aab9a68fa15d3079f2a9ce11f30f27ea5adc64971965103a160c7705f2c8e80b75</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>TimeStamp</name>
      <anchorfile>classfind__object_1_1DetectionInfo.html</anchorfile>
      <anchor>afb8bb814e53dc6e967d4c2d8bd7f3a0b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kTimeKeypointDetection</name>
      <anchorfile>classfind__object_1_1DetectionInfo.html</anchorfile>
      <anchor>afb8bb814e53dc6e967d4c2d8bd7f3a0ba4141d94b19504946805a4a4917a0de9b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kTimeDescriptorExtraction</name>
      <anchorfile>classfind__object_1_1DetectionInfo.html</anchorfile>
      <anchor>afb8bb814e53dc6e967d4c2d8bd7f3a0ba6a366ebbefcb275ebd00be9de18de3ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kTimeSkewAffine</name>
      <anchorfile>classfind__object_1_1DetectionInfo.html</anchorfile>
      <anchor>afb8bb814e53dc6e967d4c2d8bd7f3a0bab35700a64e19c9d70345b9845811d424</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kTimeIndexing</name>
      <anchorfile>classfind__object_1_1DetectionInfo.html</anchorfile>
      <anchor>afb8bb814e53dc6e967d4c2d8bd7f3a0bac4a4847fea0401927fc8e58d148fa5f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kTimeMatching</name>
      <anchorfile>classfind__object_1_1DetectionInfo.html</anchorfile>
      <anchor>afb8bb814e53dc6e967d4c2d8bd7f3a0baa2e5e4e2ec7795bac167e04e1989cd59</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kTimeHomography</name>
      <anchorfile>classfind__object_1_1DetectionInfo.html</anchorfile>
      <anchor>afb8bb814e53dc6e967d4c2d8bd7f3a0baa41fdea3c0654ae0073aaa7335c656db</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kTimeTotal</name>
      <anchorfile>classfind__object_1_1DetectionInfo.html</anchorfile>
      <anchor>afb8bb814e53dc6e967d4c2d8bd7f3a0ba9219699b7322245911f55252bc4b2958</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DetectionInfo</name>
      <anchorfile>classfind__object_1_1DetectionInfo.html</anchorfile>
      <anchor>a89f76374d79aeca0178480d436cc54db</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>QMap&lt; int, QMultiMap&lt; int, int &gt; &gt;</type>
      <name>matches_</name>
      <anchorfile>classfind__object_1_1DetectionInfo.html</anchorfile>
      <anchor>a435d6ae76df5cd64bca60505766d13dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>maxMatchedDistance_</name>
      <anchorfile>classfind__object_1_1DetectionInfo.html</anchorfile>
      <anchor>ae4e50674b40bf1195c2bfa500c607cf0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>minMatchedDistance_</name>
      <anchorfile>classfind__object_1_1DetectionInfo.html</anchorfile>
      <anchor>a9aacf3eec843adc097f188d3e21f0ed3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QMultiMap&lt; int, QTransform &gt;</type>
      <name>objDetected_</name>
      <anchorfile>classfind__object_1_1DetectionInfo.html</anchorfile>
      <anchor>aba5c0ee380a48eb0697fa606d5956ee4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QMultiMap&lt; int, QString &gt;</type>
      <name>objDetectedFilenames_</name>
      <anchorfile>classfind__object_1_1DetectionInfo.html</anchorfile>
      <anchor>aead64778bbb3cb8076f36d42f8496e64</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QMultiMap&lt; int, QMultiMap&lt; int, int &gt; &gt;</type>
      <name>objDetectedInliers_</name>
      <anchorfile>classfind__object_1_1DetectionInfo.html</anchorfile>
      <anchor>acc778b421c99b92e891682a54639e735</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QMultiMap&lt; int, int &gt;</type>
      <name>objDetectedInliersCount_</name>
      <anchorfile>classfind__object_1_1DetectionInfo.html</anchorfile>
      <anchor>ad5bb5e5a0399787bcf74fe7b6c6e77b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QMultiMap&lt; int, QMultiMap&lt; int, int &gt; &gt;</type>
      <name>objDetectedOutliers_</name>
      <anchorfile>classfind__object_1_1DetectionInfo.html</anchorfile>
      <anchor>ac8a984ca4b36682bbf97ec02468328a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QMultiMap&lt; int, int &gt;</type>
      <name>objDetectedOutliersCount_</name>
      <anchorfile>classfind__object_1_1DetectionInfo.html</anchorfile>
      <anchor>ad4f0124383349113c4341997b59a8f93</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QMultiMap&lt; int, QSize &gt;</type>
      <name>objDetectedSizes_</name>
      <anchorfile>classfind__object_1_1DetectionInfo.html</anchorfile>
      <anchor>a17376a9227442de18bfac963fd60c624</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QMultiMap&lt; int, RejectedCode &gt;</type>
      <name>rejectedCodes_</name>
      <anchorfile>classfind__object_1_1DetectionInfo.html</anchorfile>
      <anchor>a11ebed0c16ba19d13516d4c7c071e8b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QMultiMap&lt; int, QMultiMap&lt; int, int &gt; &gt;</type>
      <name>rejectedInliers_</name>
      <anchorfile>classfind__object_1_1DetectionInfo.html</anchorfile>
      <anchor>a966c944b8f1764a5928703a550432c37</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QMultiMap&lt; int, QMultiMap&lt; int, int &gt; &gt;</type>
      <name>rejectedOutliers_</name>
      <anchorfile>classfind__object_1_1DetectionInfo.html</anchorfile>
      <anchor>ad57f498ce5b4d890243c51af528cb1ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>cv::Mat</type>
      <name>sceneDescriptors_</name>
      <anchorfile>classfind__object_1_1DetectionInfo.html</anchorfile>
      <anchor>a65b3d9470f6acc282bd59530b50026f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; cv::KeyPoint &gt;</type>
      <name>sceneKeypoints_</name>
      <anchorfile>classfind__object_1_1DetectionInfo.html</anchorfile>
      <anchor>a72c87151cc65bfbd5349995484b010d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QMultiMap&lt; int, int &gt;</type>
      <name>sceneWords_</name>
      <anchorfile>classfind__object_1_1DetectionInfo.html</anchorfile>
      <anchor>a48ebb9dd8c4b7f872b22e417413e2208</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QMap&lt; TimeStamp, float &gt;</type>
      <name>timeStamps_</name>
      <anchorfile>classfind__object_1_1DetectionInfo.html</anchorfile>
      <anchor>af574e5666f6d42cfe2718f80d04df204</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>find_object::ExtractFeaturesThread</name>
    <filename>classfind__object_1_1ExtractFeaturesThread.html</filename>
    <member kind="function">
      <type>const cv::Mat &amp;</type>
      <name>descriptors</name>
      <anchorfile>classfind__object_1_1ExtractFeaturesThread.html</anchorfile>
      <anchor>a4105c876c95a230c575ff1a3a02bb233</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ExtractFeaturesThread</name>
      <anchorfile>classfind__object_1_1ExtractFeaturesThread.html</anchorfile>
      <anchor>a1277e1b01d6f1529e22160242b84e989</anchor>
      <arglist>(KeypointDetector *detector, DescriptorExtractor *extractor, int objectId, const cv::Mat &amp;image)</arglist>
    </member>
    <member kind="function">
      <type>const cv::Mat &amp;</type>
      <name>image</name>
      <anchorfile>classfind__object_1_1ExtractFeaturesThread.html</anchorfile>
      <anchor>affd6412b88c58f14d6db356ec2394d1c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const std::vector&lt; cv::KeyPoint &gt; &amp;</type>
      <name>keypoints</name>
      <anchorfile>classfind__object_1_1ExtractFeaturesThread.html</anchorfile>
      <anchor>a98198869b002250669c47f578df7214e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>objectId</name>
      <anchorfile>classfind__object_1_1ExtractFeaturesThread.html</anchorfile>
      <anchor>a722fd03964075cca9377ed1ae5566a91</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>timeDetection</name>
      <anchorfile>classfind__object_1_1ExtractFeaturesThread.html</anchorfile>
      <anchor>a63ff3eb8d93366e27b6a5a425f5b02e0</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>timeExtraction</name>
      <anchorfile>classfind__object_1_1ExtractFeaturesThread.html</anchorfile>
      <anchor>a3c8a631c50ae55c99a8a045aeec1f3d9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>timeSkewAffine</name>
      <anchorfile>classfind__object_1_1ExtractFeaturesThread.html</anchorfile>
      <anchor>a69db98f3a3f8bea4fa46ebd0e2bdd3be</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>run</name>
      <anchorfile>classfind__object_1_1ExtractFeaturesThread.html</anchorfile>
      <anchor>a393270f7a4bfa1e7f4c1517b0f568d50</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>cv::Mat</type>
      <name>descriptors_</name>
      <anchorfile>classfind__object_1_1ExtractFeaturesThread.html</anchorfile>
      <anchor>ab2167425a2b60ce591e847c5eb977edc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>KeypointDetector *</type>
      <name>detector_</name>
      <anchorfile>classfind__object_1_1ExtractFeaturesThread.html</anchorfile>
      <anchor>a053771c676306b1d2f6520f5ec296e87</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>DescriptorExtractor *</type>
      <name>extractor_</name>
      <anchorfile>classfind__object_1_1ExtractFeaturesThread.html</anchorfile>
      <anchor>a85fbb64b36b1ccd7954c55588b4890b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>cv::Mat</type>
      <name>image_</name>
      <anchorfile>classfind__object_1_1ExtractFeaturesThread.html</anchorfile>
      <anchor>a6afc588ff99d3909668aa1da4dd936b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; cv::KeyPoint &gt;</type>
      <name>keypoints_</name>
      <anchorfile>classfind__object_1_1ExtractFeaturesThread.html</anchorfile>
      <anchor>a4c221a46073e0b535c1bcb5f9e614960</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>objectId_</name>
      <anchorfile>classfind__object_1_1ExtractFeaturesThread.html</anchorfile>
      <anchor>ab551869da6f59169a120c09aaf415899</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>timeDetection_</name>
      <anchorfile>classfind__object_1_1ExtractFeaturesThread.html</anchorfile>
      <anchor>a15dfe58988297dfe745b4623c8200f35</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>timeExtraction_</name>
      <anchorfile>classfind__object_1_1ExtractFeaturesThread.html</anchorfile>
      <anchor>af564d8f11615cee75072edb320a99697</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>timeSkewAffine_</name>
      <anchorfile>classfind__object_1_1ExtractFeaturesThread.html</anchorfile>
      <anchor>af42bdefca0e40d12a284026c939d47b2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>find_object::FindObject</name>
    <filename>classfind__object_1_1FindObject.html</filename>
    <member kind="slot">
      <type>void</type>
      <name>addObjectAndUpdate</name>
      <anchorfile>classfind__object_1_1FindObject.html</anchorfile>
      <anchor>aa4bca8ff3d1e4b92aa0f2a78d079788d</anchor>
      <arglist>(const cv::Mat &amp;image, int id=0, const QString &amp;filename=QString())</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>detect</name>
      <anchorfile>classfind__object_1_1FindObject.html</anchorfile>
      <anchor>afeb1601043c8fecb035a4ba05f46e85c</anchor>
      <arglist>(const cv::Mat &amp;image)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>removeObjectAndUpdate</name>
      <anchorfile>classfind__object_1_1FindObject.html</anchorfile>
      <anchor>a424f811b51a20b7dbcb73afa3fa136c4</anchor>
      <arglist>(int id)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>objectsFound</name>
      <anchorfile>classfind__object_1_1FindObject.html</anchorfile>
      <anchor>a9a6eb5ffbf32729a6b0a86105f856080</anchor>
      <arglist>(const find_object::DetectionInfo &amp;)</arglist>
    </member>
    <member kind="function">
      <type>const ObjSignature *</type>
      <name>addObject</name>
      <anchorfile>classfind__object_1_1FindObject.html</anchorfile>
      <anchor>a36aa27301b51e09d9e0cab2cead5228d</anchor>
      <arglist>(const QString &amp;filePath)</arglist>
    </member>
    <member kind="function">
      <type>const ObjSignature *</type>
      <name>addObject</name>
      <anchorfile>classfind__object_1_1FindObject.html</anchorfile>
      <anchor>ab848ccfe0c40721f7a8f234e777a74f5</anchor>
      <arglist>(const cv::Mat &amp;image, int id=0, const QString &amp;filename=QString())</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>addObject</name>
      <anchorfile>classfind__object_1_1FindObject.html</anchorfile>
      <anchor>aebf6c06b402a117312b68838a6e0ddf5</anchor>
      <arglist>(ObjSignature *obj)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>detect</name>
      <anchorfile>classfind__object_1_1FindObject.html</anchorfile>
      <anchor>a6b242911d8919ef070a9940091512ade</anchor>
      <arglist>(const cv::Mat &amp;image, find_object::DetectionInfo &amp;info)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FindObject</name>
      <anchorfile>classfind__object_1_1FindObject.html</anchorfile>
      <anchor>a1d23821856dde41020711f9163947a34</anchor>
      <arglist>(QObject *parent=0)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isSessionModified</name>
      <anchorfile>classfind__object_1_1FindObject.html</anchorfile>
      <anchor>a7afcab259133f4e1cdef2cc41595a1e2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>loadObjects</name>
      <anchorfile>classfind__object_1_1FindObject.html</anchorfile>
      <anchor>a6e73a7e348c1d3c40de58790fb19a659</anchor>
      <arglist>(const QString &amp;dirPath)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>loadSession</name>
      <anchorfile>classfind__object_1_1FindObject.html</anchorfile>
      <anchor>aa3bb3dd768fa75793dad46dcf9a63312</anchor>
      <arglist>(const QString &amp;path)</arglist>
    </member>
    <member kind="function">
      <type>const QMap&lt; int, ObjSignature * &gt; &amp;</type>
      <name>objects</name>
      <anchorfile>classfind__object_1_1FindObject.html</anchorfile>
      <anchor>a2d9a7ea0bb98d00206ff456d6aabf08e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>removeAllObjects</name>
      <anchorfile>classfind__object_1_1FindObject.html</anchorfile>
      <anchor>a9a54e3028094d592a9d6b8c928c4a1bc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>removeObject</name>
      <anchorfile>classfind__object_1_1FindObject.html</anchorfile>
      <anchor>a6e0be790139f19464f1d2b322eab4bb9</anchor>
      <arglist>(int id)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>saveSession</name>
      <anchorfile>classfind__object_1_1FindObject.html</anchorfile>
      <anchor>a80093b084048a94f630edf85b214f091</anchor>
      <arglist>(const QString &amp;path)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>updateDetectorExtractor</name>
      <anchorfile>classfind__object_1_1FindObject.html</anchorfile>
      <anchor>a8c3888048171599f267480d8f10b1e9b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>updateObjects</name>
      <anchorfile>classfind__object_1_1FindObject.html</anchorfile>
      <anchor>ad21bea196aa161ba0db8b67bd81b4cfa</anchor>
      <arglist>(const QList&lt; int &gt; &amp;ids=QList&lt; int &gt;())</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>updateVocabulary</name>
      <anchorfile>classfind__object_1_1FindObject.html</anchorfile>
      <anchor>ad03d38eca96342c988a6918538155fd7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Vocabulary *</type>
      <name>vocabulary</name>
      <anchorfile>classfind__object_1_1FindObject.html</anchorfile>
      <anchor>ad94e0c31047e5394ecdc052041cc9c06</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~FindObject</name>
      <anchorfile>classfind__object_1_1FindObject.html</anchorfile>
      <anchor>aa0df6c395b842464a37ee627cced584a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>affineSkew</name>
      <anchorfile>classfind__object_1_1FindObject.html</anchorfile>
      <anchor>abbc478855f87a27dfcf8920c75e6186e</anchor>
      <arglist>(float tilt, float phi, const cv::Mat &amp;image, cv::Mat &amp;skewImage, cv::Mat &amp;skewMask, cv::Mat &amp;Ai)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>clearVocabulary</name>
      <anchorfile>classfind__object_1_1FindObject.html</anchorfile>
      <anchor>a7da928de07fda8fad192bca9668c1ce4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QMap&lt; int, int &gt;</type>
      <name>dataRange_</name>
      <anchorfile>classfind__object_1_1FindObject.html</anchorfile>
      <anchor>ab22c8d4bdf3c8f1f4cfe8e77339a0c88</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>KeypointDetector *</type>
      <name>detector_</name>
      <anchorfile>classfind__object_1_1FindObject.html</anchorfile>
      <anchor>ae1178ea1b360a13c711b0b5ef694a63e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>DescriptorExtractor *</type>
      <name>extractor_</name>
      <anchorfile>classfind__object_1_1FindObject.html</anchorfile>
      <anchor>ad4103dc26c146856d3ae5de20f0fdb3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QMap&lt; int, ObjSignature * &gt;</type>
      <name>objects_</name>
      <anchorfile>classfind__object_1_1FindObject.html</anchorfile>
      <anchor>aaf86973cd220efeab2e8b282919f3b4b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QMap&lt; int, cv::Mat &gt;</type>
      <name>objectsDescriptors_</name>
      <anchorfile>classfind__object_1_1FindObject.html</anchorfile>
      <anchor>a6b388244f789b3793b41babf7152e7ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>sessionModified_</name>
      <anchorfile>classfind__object_1_1FindObject.html</anchorfile>
      <anchor>af534a87c30d57a47c17a15afd742096e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Vocabulary *</type>
      <name>vocabulary_</name>
      <anchorfile>classfind__object_1_1FindObject.html</anchorfile>
      <anchor>a847956f407be209b7fe29919bfa0f8f8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>find_object::GPUFAST</name>
    <filename>classfind__object_1_1GPUFAST.html</filename>
    <base>find_object::GPUFeature2D</base>
    <member kind="function">
      <type></type>
      <name>GPUFAST</name>
      <anchorfile>classfind__object_1_1GPUFAST.html</anchorfile>
      <anchor>aa768a16535797eb0d70d380224f4487a</anchor>
      <arglist>(int threshold=Settings::defaultFeature2D_Fast_threshold(), bool nonmaxSuppression=Settings::defaultFeature2D_Fast_nonmaxSuppression(), double keypointsRatio=Settings::defaultFeature2D_Fast_keypointsRatio())</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~GPUFAST</name>
      <anchorfile>classfind__object_1_1GPUFAST.html</anchorfile>
      <anchor>a3bdb4706b5738b997a8b65068462a1c6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>computeDescriptors</name>
      <anchorfile>classfind__object_1_1GPUFAST.html</anchorfile>
      <anchor>a824e5c2ba0b787aa07be07fbad9aa668</anchor>
      <arglist>(const cv::Mat &amp;image, std::vector&lt; cv::KeyPoint &gt; &amp;keypoints, cv::Mat &amp;descriptors)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>detectKeypoints</name>
      <anchorfile>classfind__object_1_1GPUFAST.html</anchorfile>
      <anchor>af13343194e71adbde8bedad98012a21b</anchor>
      <arglist>(const cv::Mat &amp;image, std::vector&lt; cv::KeyPoint &gt; &amp;keypoints, const cv::Mat &amp;mask=cv::Mat())</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>cv::gpu::FAST_GPU</type>
      <name>fast_</name>
      <anchorfile>classfind__object_1_1GPUFAST.html</anchorfile>
      <anchor>a30aa172fe1fb99cc344941c803fa1846</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>find_object::GPUFeature2D</name>
    <filename>classfind__object_1_1GPUFeature2D.html</filename>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>computeDescriptors</name>
      <anchorfile>classfind__object_1_1GPUFeature2D.html</anchorfile>
      <anchor>a001e50d4bf68b27e5138890f94309285</anchor>
      <arglist>(const cv::Mat &amp;image, std::vector&lt; cv::KeyPoint &gt; &amp;keypoints, cv::Mat &amp;descriptors)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>detectKeypoints</name>
      <anchorfile>classfind__object_1_1GPUFeature2D.html</anchorfile>
      <anchor>a980e733216bd883e8f848885e7421bcb</anchor>
      <arglist>(const cv::Mat &amp;image, std::vector&lt; cv::KeyPoint &gt; &amp;keypoints, const cv::Mat &amp;mask=cv::Mat())=0</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GPUFeature2D</name>
      <anchorfile>classfind__object_1_1GPUFeature2D.html</anchorfile>
      <anchor>ac03165b830d2ef5cebf61dfce0dfe93c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~GPUFeature2D</name>
      <anchorfile>classfind__object_1_1GPUFeature2D.html</anchorfile>
      <anchor>ad599a55a1cf4c020d040cbaf1fcb05e0</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>find_object::GPUORB</name>
    <filename>classfind__object_1_1GPUORB.html</filename>
    <base>find_object::GPUFeature2D</base>
    <member kind="function">
      <type></type>
      <name>GPUORB</name>
      <anchorfile>classfind__object_1_1GPUORB.html</anchorfile>
      <anchor>ace5c1d6c72628b8bab959acb63e92a7c</anchor>
      <arglist>(int nFeatures=Settings::defaultFeature2D_ORB_nFeatures(), float scaleFactor=Settings::defaultFeature2D_ORB_scaleFactor(), int nLevels=Settings::defaultFeature2D_ORB_nLevels(), int edgeThreshold=Settings::defaultFeature2D_ORB_edgeThreshold(), int firstLevel=Settings::defaultFeature2D_ORB_firstLevel(), int WTA_K=Settings::defaultFeature2D_ORB_WTA_K(), int scoreType=Settings::defaultFeature2D_ORB_scoreType(), int patchSize=Settings::defaultFeature2D_ORB_patchSize(), int fastThreshold=Settings::defaultFeature2D_Fast_threshold(), bool fastNonmaxSupression=Settings::defaultFeature2D_Fast_nonmaxSuppression())</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~GPUORB</name>
      <anchorfile>classfind__object_1_1GPUORB.html</anchorfile>
      <anchor>a6dabde01ae20d0031010d2b0d6e17798</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>computeDescriptors</name>
      <anchorfile>classfind__object_1_1GPUORB.html</anchorfile>
      <anchor>a17bdc61a06aa2c16bb4f9db7473b5492</anchor>
      <arglist>(const cv::Mat &amp;image, std::vector&lt; cv::KeyPoint &gt; &amp;keypoints, cv::Mat &amp;descriptors)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>detectKeypoints</name>
      <anchorfile>classfind__object_1_1GPUORB.html</anchorfile>
      <anchor>aaaa4728651836ebab13fd8466fd9c203</anchor>
      <arglist>(const cv::Mat &amp;image, std::vector&lt; cv::KeyPoint &gt; &amp;keypoints, const cv::Mat &amp;mask=cv::Mat())</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>cv::gpu::ORB_GPU</type>
      <name>orb_</name>
      <anchorfile>classfind__object_1_1GPUORB.html</anchorfile>
      <anchor>aae98b8af57e1aa2882995acb9fef33c1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>find_object::HomographyThread</name>
    <filename>classfind__object_1_1HomographyThread.html</filename>
    <member kind="function">
      <type>const cv::Mat &amp;</type>
      <name>getHomography</name>
      <anchorfile>classfind__object_1_1HomographyThread.html</anchorfile>
      <anchor>a261b53c3ce8a6dc8b62d1811c4691185</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const std::vector&lt; int &gt; &amp;</type>
      <name>getIndexesA</name>
      <anchorfile>classfind__object_1_1HomographyThread.html</anchorfile>
      <anchor>a8eb8966cf2176e054c8d95d3ba192925</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const std::vector&lt; int &gt; &amp;</type>
      <name>getIndexesB</name>
      <anchorfile>classfind__object_1_1HomographyThread.html</anchorfile>
      <anchor>a92a74f6a4e1bfdc9711cff24b2a9cd8e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>QMultiMap&lt; int, int &gt;</type>
      <name>getInliers</name>
      <anchorfile>classfind__object_1_1HomographyThread.html</anchorfile>
      <anchor>a8470351db0575504e3bb4cdc11640b0f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getObjectId</name>
      <anchorfile>classfind__object_1_1HomographyThread.html</anchorfile>
      <anchor>a0dd84262dfe2a54cbc259d74e37a3f11</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const std::vector&lt; uchar &gt; &amp;</type>
      <name>getOutlierMask</name>
      <anchorfile>classfind__object_1_1HomographyThread.html</anchorfile>
      <anchor>a5372fb4b60490005ab397b9b878d1d21</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>QMultiMap&lt; int, int &gt;</type>
      <name>getOutliers</name>
      <anchorfile>classfind__object_1_1HomographyThread.html</anchorfile>
      <anchor>a6e500134614ba7380c21001bdf67cf2c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>HomographyThread</name>
      <anchorfile>classfind__object_1_1HomographyThread.html</anchorfile>
      <anchor>af6e0c4b7267d60fd98100013c139226c</anchor>
      <arglist>(const QMultiMap&lt; int, int &gt; *matches, int objectId, const std::vector&lt; cv::KeyPoint &gt; *kptsA, const std::vector&lt; cv::KeyPoint &gt; *kptsB)</arglist>
    </member>
    <member kind="function">
      <type>DetectionInfo::RejectedCode</type>
      <name>rejectedCode</name>
      <anchorfile>classfind__object_1_1HomographyThread.html</anchorfile>
      <anchor>a36f05f24d65983812f1a2d2835fe30d1</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~HomographyThread</name>
      <anchorfile>classfind__object_1_1HomographyThread.html</anchorfile>
      <anchor>a41c275e283b1ee6850422765fac9b02d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>run</name>
      <anchorfile>classfind__object_1_1HomographyThread.html</anchorfile>
      <anchor>a8c0c2e6ffc31a110dbad5e327f48437c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>DetectionInfo::RejectedCode</type>
      <name>code_</name>
      <anchorfile>classfind__object_1_1HomographyThread.html</anchorfile>
      <anchor>a7a784da2536f00b844714523e526087a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>cv::Mat</type>
      <name>h_</name>
      <anchorfile>classfind__object_1_1HomographyThread.html</anchorfile>
      <anchor>a9723ce80f108731d55dce646b0088e14</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; int &gt;</type>
      <name>indexesA_</name>
      <anchorfile>classfind__object_1_1HomographyThread.html</anchorfile>
      <anchor>ad5236230ac26352499c00559104b2eff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; int &gt;</type>
      <name>indexesB_</name>
      <anchorfile>classfind__object_1_1HomographyThread.html</anchorfile>
      <anchor>a974cfb8b3b16c3750140541fee3eb711</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QMultiMap&lt; int, int &gt;</type>
      <name>inliers_</name>
      <anchorfile>classfind__object_1_1HomographyThread.html</anchorfile>
      <anchor>abc52cdc79a74307729feaf29003ca3dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const std::vector&lt; cv::KeyPoint &gt; *</type>
      <name>kptsA_</name>
      <anchorfile>classfind__object_1_1HomographyThread.html</anchorfile>
      <anchor>aa52f7e011103f47c17066dbddd2001ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const std::vector&lt; cv::KeyPoint &gt; *</type>
      <name>kptsB_</name>
      <anchorfile>classfind__object_1_1HomographyThread.html</anchorfile>
      <anchor>ab4206d873849491deb1a9c5e918b4e4b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const QMultiMap&lt; int, int &gt; *</type>
      <name>matches_</name>
      <anchorfile>classfind__object_1_1HomographyThread.html</anchorfile>
      <anchor>abb612e3c901257a98647fd9baa3cee74</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>objectId_</name>
      <anchorfile>classfind__object_1_1HomographyThread.html</anchorfile>
      <anchor>a33902bec0ce0f1eca0c5422f3311c3d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; uchar &gt;</type>
      <name>outlierMask_</name>
      <anchorfile>classfind__object_1_1HomographyThread.html</anchorfile>
      <anchor>a158e33d25fc3175ae293bc2a34986344</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QMultiMap&lt; int, int &gt;</type>
      <name>outliers_</name>
      <anchorfile>classfind__object_1_1HomographyThread.html</anchorfile>
      <anchor>aebe924421586429f39ee625a6c429709</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>find_object::ImageDropWidget</name>
    <filename>classfind__object_1_1ImageDropWidget.html</filename>
    <member kind="signal">
      <type>void</type>
      <name>imagesReceived</name>
      <anchorfile>classfind__object_1_1ImageDropWidget.html</anchorfile>
      <anchor>aa80aba47cfa7e28774c3fb18fe0113bd</anchor>
      <arglist>(const QStringList &amp;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ImageDropWidget</name>
      <anchorfile>classfind__object_1_1ImageDropWidget.html</anchorfile>
      <anchor>ad87259fef25bd78765d8461f935038a4</anchor>
      <arglist>(QWidget *parent=0, Qt::WindowFlags flags=0)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ImageDropWidget</name>
      <anchorfile>classfind__object_1_1ImageDropWidget.html</anchorfile>
      <anchor>a7d9ab2e4301054a978367199e5bc3ccb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>dragEnterEvent</name>
      <anchorfile>classfind__object_1_1ImageDropWidget.html</anchorfile>
      <anchor>af00a735d1aead3a89d9c42f1b251073a</anchor>
      <arglist>(QDragEnterEvent *event)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>dropEvent</name>
      <anchorfile>classfind__object_1_1ImageDropWidget.html</anchorfile>
      <anchor>a776df0e0cda3483fc05d9c1bf4909238</anchor>
      <arglist>(QDropEvent *event)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>find_object::JsonWriter</name>
    <filename>classfind__object_1_1JsonWriter.html</filename>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>write</name>
      <anchorfile>classfind__object_1_1JsonWriter.html</anchorfile>
      <anchor>a9c6f737a209c37dc3bee6ddd6fe10aad</anchor>
      <arglist>(const DetectionInfo &amp;info, const QString &amp;path)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>find_object::KeypointDetector</name>
    <filename>classfind__object_1_1KeypointDetector.html</filename>
    <member kind="function">
      <type>void</type>
      <name>detect</name>
      <anchorfile>classfind__object_1_1KeypointDetector.html</anchorfile>
      <anchor>a1bfce1636210835def0faa43dd9d3fb9</anchor>
      <arglist>(const cv::Mat &amp;image, std::vector&lt; cv::KeyPoint &gt; &amp;keypoints, const cv::Mat &amp;mask=cv::Mat())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>KeypointDetector</name>
      <anchorfile>classfind__object_1_1KeypointDetector.html</anchorfile>
      <anchor>a01ccc9361004a61acf5122db2175bb8a</anchor>
      <arglist>(cv::FeatureDetector *featureDetector)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>KeypointDetector</name>
      <anchorfile>classfind__object_1_1KeypointDetector.html</anchorfile>
      <anchor>a914d3f96b63059ef3ea4d8778eef87ca</anchor>
      <arglist>(GPUFeature2D *gpuFeature2D)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>cv::FeatureDetector *</type>
      <name>featureDetector_</name>
      <anchorfile>classfind__object_1_1KeypointDetector.html</anchorfile>
      <anchor>a317b5482851d5577f3856e9d4143aee2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>GPUFeature2D *</type>
      <name>gpuFeature2D_</name>
      <anchorfile>classfind__object_1_1KeypointDetector.html</anchorfile>
      <anchor>ad56114f1c44794f8e650f357a658f5ce</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>find_object::KeypointItem</name>
    <filename>classfind__object_1_1KeypointItem.html</filename>
    <member kind="function">
      <type>int</type>
      <name>id</name>
      <anchorfile>classfind__object_1_1KeypointItem.html</anchorfile>
      <anchor>a3e783a74f7c7dcf7e8ee0fa3b64dbaef</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>KeypointItem</name>
      <anchorfile>classfind__object_1_1KeypointItem.html</anchorfile>
      <anchor>a725644136f96ea8647c7196e4e32bf1b</anchor>
      <arglist>(int id, qreal x, qreal y, int r, const QString &amp;info, const QColor &amp;color=Qt::green, QGraphicsItem *parent=0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setColor</name>
      <anchorfile>classfind__object_1_1KeypointItem.html</anchorfile>
      <anchor>af0e9ac29b3eb845b23c41c6cab253909</anchor>
      <arglist>(const QColor &amp;color)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~KeypointItem</name>
      <anchorfile>classfind__object_1_1KeypointItem.html</anchorfile>
      <anchor>ad4bf2d9b68cc47713b0989089e8d0868</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>focusInEvent</name>
      <anchorfile>classfind__object_1_1KeypointItem.html</anchorfile>
      <anchor>ab7c31c40797088106163c4eb9af1b001</anchor>
      <arglist>(QFocusEvent *event)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>focusOutEvent</name>
      <anchorfile>classfind__object_1_1KeypointItem.html</anchorfile>
      <anchor>a3e86a3cec1b01124e5102c07c560bdbb</anchor>
      <arglist>(QFocusEvent *event)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>hoverEnterEvent</name>
      <anchorfile>classfind__object_1_1KeypointItem.html</anchorfile>
      <anchor>a9652bf1c241ac74cdd9e1ff41247cafb</anchor>
      <arglist>(QGraphicsSceneHoverEvent *event)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>hoverLeaveEvent</name>
      <anchorfile>classfind__object_1_1KeypointItem.html</anchorfile>
      <anchor>a6192d3307812bd5ddad4dbee1caad48f</anchor>
      <arglist>(QGraphicsSceneHoverEvent *event)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>hideDescription</name>
      <anchorfile>classfind__object_1_1KeypointItem.html</anchorfile>
      <anchor>ac62539216387dbaa0077feb9c803f705</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>showDescription</name>
      <anchorfile>classfind__object_1_1KeypointItem.html</anchorfile>
      <anchor>aaa241d7fbadf2efec225eaf69decbc46</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>id_</name>
      <anchorfile>classfind__object_1_1KeypointItem.html</anchorfile>
      <anchor>a6c17323741cc4bfd136e44a1104073fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QString</type>
      <name>info_</name>
      <anchorfile>classfind__object_1_1KeypointItem.html</anchorfile>
      <anchor>a2ac59d01aed399ea5f1000764ff9def1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QGraphicsRectItem *</type>
      <name>placeHolder_</name>
      <anchorfile>classfind__object_1_1KeypointItem.html</anchorfile>
      <anchor>a08607a8168a6ea1c4a04a3942644f09e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>find_object::MainWindow</name>
    <filename>classfind__object_1_1MainWindow.html</filename>
    <member kind="slot">
      <type>void</type>
      <name>pauseProcessing</name>
      <anchorfile>classfind__object_1_1MainWindow.html</anchorfile>
      <anchor>a9977a41062aa44e7492c5096e36bf3de</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>startProcessing</name>
      <anchorfile>classfind__object_1_1MainWindow.html</anchorfile>
      <anchor>a52e05744a8216c3a8e144e29f5b4e31f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>stopProcessing</name>
      <anchorfile>classfind__object_1_1MainWindow.html</anchorfile>
      <anchor>a2a192e0f6afd9274393274166bf0545c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>update</name>
      <anchorfile>classfind__object_1_1MainWindow.html</anchorfile>
      <anchor>a54f2395e2d312a2526d3e5f3d113eeed</anchor>
      <arglist>(const cv::Mat &amp;image)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>objectsFound</name>
      <anchorfile>classfind__object_1_1MainWindow.html</anchorfile>
      <anchor>a5a81e65985bdd487f2832ef27df0988f</anchor>
      <arglist>(const find_object::DetectionInfo &amp;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MainWindow</name>
      <anchorfile>classfind__object_1_1MainWindow.html</anchorfile>
      <anchor>a8e41aba19850f0d51e6601b11932fc22</anchor>
      <arglist>(find_object::FindObject *findObject, find_object::Camera *camera=0, QWidget *parent=0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSourceImageText</name>
      <anchorfile>classfind__object_1_1MainWindow.html</anchorfile>
      <anchor>ab3c0e825dd528aa09e3514ca406d8f48</anchor>
      <arglist>(const QString &amp;text)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~MainWindow</name>
      <anchorfile>classfind__object_1_1MainWindow.html</anchorfile>
      <anchor>a8d46ef8e3df9d1443a812117b5b9a0dc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>closeEvent</name>
      <anchorfile>classfind__object_1_1MainWindow.html</anchorfile>
      <anchor>abe65aa544683c43c6c0a397e1f3bd391</anchor>
      <arglist>(QCloseEvent *event)</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>addObjectFromScene</name>
      <anchorfile>classfind__object_1_1MainWindow.html</anchorfile>
      <anchor>a8cccb53b76b93f237fbf0cf545189c23</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>addObjectFromTcp</name>
      <anchorfile>classfind__object_1_1MainWindow.html</anchorfile>
      <anchor>af1256465a681901421e2d8c8d5a2c130</anchor>
      <arglist>(const cv::Mat &amp;image, int id, const QString &amp;filePath)</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>addObjectsFromFiles</name>
      <anchorfile>classfind__object_1_1MainWindow.html</anchorfile>
      <anchor>a3422795055b60c87b39be3cd630bac48</anchor>
      <arglist>(const QStringList &amp;fileNames)</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>addObjectsFromFiles</name>
      <anchorfile>classfind__object_1_1MainWindow.html</anchorfile>
      <anchor>acad28cb11e446673a469bc72cee4b6ca</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>hideObjectsFeatures</name>
      <anchorfile>classfind__object_1_1MainWindow.html</anchorfile>
      <anchor>a159502fe1adb4842b1bd14e8f93a4c83</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>loadObjects</name>
      <anchorfile>classfind__object_1_1MainWindow.html</anchorfile>
      <anchor>a6fcd39280848a8c875f2efac77ff770d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>loadSceneFromFile</name>
      <anchorfile>classfind__object_1_1MainWindow.html</anchorfile>
      <anchor>a7443bb9ce8eeeaa13df8b207cd55fae7</anchor>
      <arglist>(const QStringList &amp;fileNames)</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>loadSceneFromFile</name>
      <anchorfile>classfind__object_1_1MainWindow.html</anchorfile>
      <anchor>adba0f8ffeecb787d6673612614d676bc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>loadSession</name>
      <anchorfile>classfind__object_1_1MainWindow.html</anchorfile>
      <anchor>a8af0b51b3541ddcdcb7a529e60dccba1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>loadSettings</name>
      <anchorfile>classfind__object_1_1MainWindow.html</anchorfile>
      <anchor>a5b86d603e0df012efa706cffb4f17786</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>moveCameraFrame</name>
      <anchorfile>classfind__object_1_1MainWindow.html</anchorfile>
      <anchor>a7ce550060d29f77dbf0485a29718e5c6</anchor>
      <arglist>(int frame)</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>notifyParametersChanged</name>
      <anchorfile>classfind__object_1_1MainWindow.html</anchorfile>
      <anchor>a5d307d0c9a5adf8f1d6b35ad96fa2082</anchor>
      <arglist>(const QStringList &amp;param)</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>rectHovered</name>
      <anchorfile>classfind__object_1_1MainWindow.html</anchorfile>
      <anchor>a2780e8dae9d93f7c16ba83ddfa35c885</anchor>
      <arglist>(int objId)</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>removeAllObjects</name>
      <anchorfile>classfind__object_1_1MainWindow.html</anchorfile>
      <anchor>a59bc61578e9d1d8aacc322249bcb13e8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>removeObject</name>
      <anchorfile>classfind__object_1_1MainWindow.html</anchorfile>
      <anchor>a0979311e24c45c4dbc0a651acea9593e</anchor>
      <arglist>(find_object::ObjWidget *object)</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>removeObject</name>
      <anchorfile>classfind__object_1_1MainWindow.html</anchorfile>
      <anchor>a1cb5066a5705c7a4f0361135e104ebd7</anchor>
      <arglist>(int id)</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>bool</type>
      <name>saveObjects</name>
      <anchorfile>classfind__object_1_1MainWindow.html</anchorfile>
      <anchor>a978260ced2bc0a8df5667f755d1cf260</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>saveSession</name>
      <anchorfile>classfind__object_1_1MainWindow.html</anchorfile>
      <anchor>acca88ebd0dcff19b96a41c8d9c36ad5f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>saveSettings</name>
      <anchorfile>classfind__object_1_1MainWindow.html</anchorfile>
      <anchor>ac35eaf7d86fd423aecbd52b8860b0fdc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>setupCameraFromImagesDirectory</name>
      <anchorfile>classfind__object_1_1MainWindow.html</anchorfile>
      <anchor>aeaa9898c25817eb0a158e0a122842f28</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>setupCameraFromTcpIp</name>
      <anchorfile>classfind__object_1_1MainWindow.html</anchorfile>
      <anchor>a88f6ebee4b77ff459cbd6e15a27e9b9a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>setupCameraFromVideoFile</name>
      <anchorfile>classfind__object_1_1MainWindow.html</anchorfile>
      <anchor>a1fb202c5066f29c1ce20588e586d0b77</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>showHideControls</name>
      <anchorfile>classfind__object_1_1MainWindow.html</anchorfile>
      <anchor>a384fe0059c3e40bbac493fa931d33da0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>showObjectsFeatures</name>
      <anchorfile>classfind__object_1_1MainWindow.html</anchorfile>
      <anchor>a8c16ec453fbf33aeb50933f430f74d08</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>updateMirrorView</name>
      <anchorfile>classfind__object_1_1MainWindow.html</anchorfile>
      <anchor>ae3d9d8bb204ea8787d4283c3dc5b9e57</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>updateObjects</name>
      <anchorfile>classfind__object_1_1MainWindow.html</anchorfile>
      <anchor>af78d9d9910c8326cf4539511ce6ff08f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>updateObjectsSize</name>
      <anchorfile>classfind__object_1_1MainWindow.html</anchorfile>
      <anchor>a117acc2e3e4120f81b30d4ec5d9caa0c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>addObjectFromFile</name>
      <anchorfile>classfind__object_1_1MainWindow.html</anchorfile>
      <anchor>aba7003f7c9b17c9267e8bb972db68d6c</anchor>
      <arglist>(const QString &amp;filePath)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>loadObjects</name>
      <anchorfile>classfind__object_1_1MainWindow.html</anchorfile>
      <anchor>af04fa97ef565b471784e9768c6cf34f8</anchor>
      <arglist>(const QString &amp;dirPath)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>loadSettings</name>
      <anchorfile>classfind__object_1_1MainWindow.html</anchorfile>
      <anchor>a6064c588f50ae0cc4587aac63c05911d</anchor>
      <arglist>(const QString &amp;path)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>saveObjects</name>
      <anchorfile>classfind__object_1_1MainWindow.html</anchorfile>
      <anchor>aaef4585d9439468db461260624ceab4c</anchor>
      <arglist>(const QString &amp;dirPath)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>saveSettings</name>
      <anchorfile>classfind__object_1_1MainWindow.html</anchorfile>
      <anchor>a5197469f05a17cb8ce3d7c9b5cdf5c3b</anchor>
      <arglist>(const QString &amp;path) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setupTCPServer</name>
      <anchorfile>classfind__object_1_1MainWindow.html</anchorfile>
      <anchor>a8ea1a5c630ce2039466f744ee09c1bbf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>showObject</name>
      <anchorfile>classfind__object_1_1MainWindow.html</anchorfile>
      <anchor>a4a7e84d8996856de75a2ee6b6d9762a5</anchor>
      <arglist>(find_object::ObjWidget *obj)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>updateObjects</name>
      <anchorfile>classfind__object_1_1MainWindow.html</anchorfile>
      <anchor>aa85264d15b38598a8199bfe3bfefdb64</anchor>
      <arglist>(const QList&lt; int &gt; &amp;ids)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>updateObjectSize</name>
      <anchorfile>classfind__object_1_1MainWindow.html</anchorfile>
      <anchor>a10d0baf86dcae6efe8675e3ffb0b3265</anchor>
      <arglist>(find_object::ObjWidget *obj)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>updateVocabulary</name>
      <anchorfile>classfind__object_1_1MainWindow.html</anchorfile>
      <anchor>a4c0a0a8a8c4afca26de3018688c2305f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>AboutDialog *</type>
      <name>aboutDialog_</name>
      <anchorfile>classfind__object_1_1MainWindow.html</anchorfile>
      <anchor>a26777cf7c18dfc89f224cddd53e3272e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Camera *</type>
      <name>camera_</name>
      <anchorfile>classfind__object_1_1MainWindow.html</anchorfile>
      <anchor>a90da3757c617ae9133d4f94635864fd5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>FindObject *</type>
      <name>findObject_</name>
      <anchorfile>classfind__object_1_1MainWindow.html</anchorfile>
      <anchor>a3cb2a536a361f17b9357b4a6a28149f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QMap&lt; int, QByteArray &gt;</type>
      <name>imagesMap_</name>
      <anchorfile>classfind__object_1_1MainWindow.html</anchorfile>
      <anchor>a3e28d4e06234586de3fe2860e9f2232f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>rtabmap::PdfPlotCurve *</type>
      <name>inliersCurve_</name>
      <anchorfile>classfind__object_1_1MainWindow.html</anchorfile>
      <anchor>ade6df92ca5c06b32dff5b714ad6f1fa2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QMap&lt; QString, QVariant &gt;</type>
      <name>lastObjectsUpdateParameters_</name>
      <anchorfile>classfind__object_1_1MainWindow.html</anchorfile>
      <anchor>aa1d6f956991cc66f829af6ead781944f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>rtabmap::PdfPlotCurve *</type>
      <name>likelihoodCurve_</name>
      <anchorfile>classfind__object_1_1MainWindow.html</anchorfile>
      <anchor>a3ef5ff8dbdd1694e497ffc32f7ad2016</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>lowestRefreshRate_</name>
      <anchorfile>classfind__object_1_1MainWindow.html</anchorfile>
      <anchor>a9be7899634837b935e000050e5d55e36</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>objectsModified_</name>
      <anchorfile>classfind__object_1_1MainWindow.html</anchorfile>
      <anchor>a6be51cb229c76be92c205ba21a6a0acc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QMap&lt; int, find_object::ObjWidget * &gt;</type>
      <name>objWidgets_</name>
      <anchorfile>classfind__object_1_1MainWindow.html</anchorfile>
      <anchor>ab8ce751df68773b253ba59c3cbe624cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QTime</type>
      <name>refreshStartTime_</name>
      <anchorfile>classfind__object_1_1MainWindow.html</anchorfile>
      <anchor>ad79f500330e20f3abfea539033a5fdc8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>cv::Mat</type>
      <name>sceneImage_</name>
      <anchorfile>classfind__object_1_1MainWindow.html</anchorfile>
      <anchor>ae113eb085d959fedcdef574632e5b613</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>TcpServer *</type>
      <name>tcpServer_</name>
      <anchorfile>classfind__object_1_1MainWindow.html</anchorfile>
      <anchor>abf76326c4815b56e7c5b85106f13649f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Ui_mainWindow *</type>
      <name>ui_</name>
      <anchorfile>classfind__object_1_1MainWindow.html</anchorfile>
      <anchor>ac00c49d1f5ac3b0f3e24f1830145368e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QTime</type>
      <name>updateRate_</name>
      <anchorfile>classfind__object_1_1MainWindow.html</anchorfile>
      <anchor>a628afec2686a8419c81822d03482cdc9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>find_object::ObjSignature</name>
    <filename>classfind__object_1_1ObjSignature.html</filename>
    <member kind="function">
      <type>const cv::Mat &amp;</type>
      <name>descriptors</name>
      <anchorfile>classfind__object_1_1ObjSignature.html</anchorfile>
      <anchor>a1413db22917edabb0bbefd495cddef37</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const QString &amp;</type>
      <name>filename</name>
      <anchorfile>classfind__object_1_1ObjSignature.html</anchorfile>
      <anchor>ab72be5f9608dc6762788359ab6d131e3</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>id</name>
      <anchorfile>classfind__object_1_1ObjSignature.html</anchorfile>
      <anchor>a67d79ecd530552b794dc523b96499560</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const cv::Mat &amp;</type>
      <name>image</name>
      <anchorfile>classfind__object_1_1ObjSignature.html</anchorfile>
      <anchor>af0e52d8d97190e884096fa8b29fccd88</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const std::vector&lt; cv::KeyPoint &gt; &amp;</type>
      <name>keypoints</name>
      <anchorfile>classfind__object_1_1ObjSignature.html</anchorfile>
      <anchor>a5b6c0f4400a887654b907a31b0176caf</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>load</name>
      <anchorfile>classfind__object_1_1ObjSignature.html</anchorfile>
      <anchor>ae2972dcd11053e42c93b4a1fb0367835</anchor>
      <arglist>(QDataStream &amp;streamPtr)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ObjSignature</name>
      <anchorfile>classfind__object_1_1ObjSignature.html</anchorfile>
      <anchor>a5631dacf6e0c2ce3c11b1a257106b133</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ObjSignature</name>
      <anchorfile>classfind__object_1_1ObjSignature.html</anchorfile>
      <anchor>aa5b9891bc5a6aa9ad5388228d51f5b46</anchor>
      <arglist>(int id, const cv::Mat &amp;image, const QString &amp;filename)</arglist>
    </member>
    <member kind="function">
      <type>QRect</type>
      <name>rect</name>
      <anchorfile>classfind__object_1_1ObjSignature.html</anchorfile>
      <anchor>aec498d98a7be92e48ea594469bb411cf</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>save</name>
      <anchorfile>classfind__object_1_1ObjSignature.html</anchorfile>
      <anchor>ab46d3392d8e4796b9b5b5f05d7515375</anchor>
      <arglist>(QDataStream &amp;streamPtr) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setData</name>
      <anchorfile>classfind__object_1_1ObjSignature.html</anchorfile>
      <anchor>ac1c893b198d7f1860c553deded6048e5</anchor>
      <arglist>(const std::vector&lt; cv::KeyPoint &gt; &amp;keypoints, const cv::Mat &amp;descriptors)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setId</name>
      <anchorfile>classfind__object_1_1ObjSignature.html</anchorfile>
      <anchor>a0d76895fec40899c4e0a6a50f93e5a2d</anchor>
      <arglist>(int id)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setWords</name>
      <anchorfile>classfind__object_1_1ObjSignature.html</anchorfile>
      <anchor>aaf8f67fb9eff6bdc140a0c26d62ba1de</anchor>
      <arglist>(const QMultiMap&lt; int, int &gt; &amp;words)</arglist>
    </member>
    <member kind="function">
      <type>const QMultiMap&lt; int, int &gt; &amp;</type>
      <name>words</name>
      <anchorfile>classfind__object_1_1ObjSignature.html</anchorfile>
      <anchor>a7156538e30ef1a968dc58b2ad4c49f95</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ObjSignature</name>
      <anchorfile>classfind__object_1_1ObjSignature.html</anchorfile>
      <anchor>a342c318bda9c62ec287b66ad7a07c4c6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>cv::Mat</type>
      <name>descriptors_</name>
      <anchorfile>classfind__object_1_1ObjSignature.html</anchorfile>
      <anchor>a2a29db1e2187e23b2019a9052f9a1832</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QString</type>
      <name>filename_</name>
      <anchorfile>classfind__object_1_1ObjSignature.html</anchorfile>
      <anchor>a23f02c64de2671bf8d425e4a5f4b0c51</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>id_</name>
      <anchorfile>classfind__object_1_1ObjSignature.html</anchorfile>
      <anchor>a02ab70f42fced68ec6e160edefb2f0a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>cv::Mat</type>
      <name>image_</name>
      <anchorfile>classfind__object_1_1ObjSignature.html</anchorfile>
      <anchor>a7bb39d2d9edea427b553f88918f1b9e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; cv::KeyPoint &gt;</type>
      <name>keypoints_</name>
      <anchorfile>classfind__object_1_1ObjSignature.html</anchorfile>
      <anchor>a1afe9d14be1ff15a001a9630f1667220</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QMultiMap&lt; int, int &gt;</type>
      <name>words_</name>
      <anchorfile>classfind__object_1_1ObjSignature.html</anchorfile>
      <anchor>a3485ec086d9f114c92e8e34292086ee8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>find_object::ObjWidget</name>
    <filename>classfind__object_1_1ObjWidget.html</filename>
    <member kind="signal">
      <type>void</type>
      <name>removalTriggered</name>
      <anchorfile>classfind__object_1_1ObjWidget.html</anchorfile>
      <anchor>a1e6568e274fa897d62f08da3544cc180</anchor>
      <arglist>(find_object::ObjWidget *)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>roiChanged</name>
      <anchorfile>classfind__object_1_1ObjWidget.html</anchorfile>
      <anchor>a966c2fdd51ebc142fa8ca6f27698bcb1</anchor>
      <arglist>(const cv::Rect &amp;)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>selectionChanged</name>
      <anchorfile>classfind__object_1_1ObjWidget.html</anchorfile>
      <anchor>a97065dc7a734d059631030c8bf83eb05</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addRect</name>
      <anchorfile>classfind__object_1_1ObjWidget.html</anchorfile>
      <anchor>ac34ac55b50eb51fec298692fd66c1c93</anchor>
      <arglist>(QGraphicsRectItem *rect)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clearRoiSelection</name>
      <anchorfile>classfind__object_1_1ObjWidget.html</anchorfile>
      <anchor>ab1c5a40a67f25a7ccc8acf9a0d90c776</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const QColor &amp;</type>
      <name>color</name>
      <anchorfile>classfind__object_1_1ObjWidget.html</anchorfile>
      <anchor>ac5986f615fdce1b6bf13402e34d88010</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>QColor</type>
      <name>defaultColor</name>
      <anchorfile>classfind__object_1_1ObjWidget.html</anchorfile>
      <anchor>a4335be09e4f2d7da0c9d74667997e49b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>QPixmap</type>
      <name>getSceneAsPixmap</name>
      <anchorfile>classfind__object_1_1ObjWidget.html</anchorfile>
      <anchor>aa008241d2fd2a12cdaf19c1941bfb610</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>id</name>
      <anchorfile>classfind__object_1_1ObjWidget.html</anchorfile>
      <anchor>abba033520a2842d2ee9a89d93b2051cd</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isFeaturesShown</name>
      <anchorfile>classfind__object_1_1ObjWidget.html</anchorfile>
      <anchor>afea576ce61d229e58383f58e0ee36c6a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isImageShown</name>
      <anchorfile>classfind__object_1_1ObjWidget.html</anchorfile>
      <anchor>ad1bb7f735d98f7686f436bfbcee18b3e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isMirrorView</name>
      <anchorfile>classfind__object_1_1ObjWidget.html</anchorfile>
      <anchor>a2341420a3dc4542918342f1bd7b3b8bc</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isSizedFeatures</name>
      <anchorfile>classfind__object_1_1ObjWidget.html</anchorfile>
      <anchor>a57be748d348df2f200a4ae278b8c7524</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const std::vector&lt; cv::KeyPoint &gt;</type>
      <name>keypoints</name>
      <anchorfile>classfind__object_1_1ObjWidget.html</anchorfile>
      <anchor>a4a388352f18fcc5256f5256040706c73</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ObjWidget</name>
      <anchorfile>classfind__object_1_1ObjWidget.html</anchorfile>
      <anchor>ad18016d743d4f228336212ec0ad3855c</anchor>
      <arglist>(QWidget *parent=0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ObjWidget</name>
      <anchorfile>classfind__object_1_1ObjWidget.html</anchorfile>
      <anchor>ac9ceb9dbc348201c2b94be0cb400ddc8</anchor>
      <arglist>(int id, const std::vector&lt; cv::KeyPoint &gt; &amp;keypoints, const QImage &amp;image, QWidget *parent=0)</arglist>
    </member>
    <member kind="function">
      <type>const QPixmap &amp;</type>
      <name>pixmap</name>
      <anchorfile>classfind__object_1_1ObjWidget.html</anchorfile>
      <anchor>adc612cf9fbdadb76c66514a2928dcdda</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resetKptsColor</name>
      <anchorfile>classfind__object_1_1ObjWidget.html</anchorfile>
      <anchor>a5c672ba97b16870bd2437349587d5379</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>QList&lt; QGraphicsItem * &gt;</type>
      <name>selectedItems</name>
      <anchorfile>classfind__object_1_1ObjWidget.html</anchorfile>
      <anchor>a32f22016086495278d5c1e4db6a6af35</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; cv::KeyPoint &gt;</type>
      <name>selectedKeypoints</name>
      <anchorfile>classfind__object_1_1ObjWidget.html</anchorfile>
      <anchor>a87b6ba3a833b419347836e5695889360</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setAlpha</name>
      <anchorfile>classfind__object_1_1ObjWidget.html</anchorfile>
      <anchor>adda8632ff1d32b076d7c00c84e546bbb</anchor>
      <arglist>(int alpha)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setAutoScale</name>
      <anchorfile>classfind__object_1_1ObjWidget.html</anchorfile>
      <anchor>a4fc6f540da24be43d7b7c0a3c20b83d9</anchor>
      <arglist>(bool autoScale)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setData</name>
      <anchorfile>classfind__object_1_1ObjWidget.html</anchorfile>
      <anchor>a26f82f90a5ab692781eb742618c50441</anchor>
      <arglist>(const std::vector&lt; cv::KeyPoint &gt; &amp;keypoints, const QImage &amp;image)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDeletable</name>
      <anchorfile>classfind__object_1_1ObjWidget.html</anchorfile>
      <anchor>a2b62e1f04e35a820a0a94041fedf0fcd</anchor>
      <arglist>(bool deletable)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setFeaturesShown</name>
      <anchorfile>classfind__object_1_1ObjWidget.html</anchorfile>
      <anchor>ad526861de7f876b66f1d7f0bb30394f8</anchor>
      <arglist>(bool shown)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setGraphicsViewMode</name>
      <anchorfile>classfind__object_1_1ObjWidget.html</anchorfile>
      <anchor>a0d4c475916dc9624920d6136f776c2b4</anchor>
      <arglist>(bool on)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setId</name>
      <anchorfile>classfind__object_1_1ObjWidget.html</anchorfile>
      <anchor>a578de38951ac7bace4e8dda12fc5d539</anchor>
      <arglist>(int id)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setImageShown</name>
      <anchorfile>classfind__object_1_1ObjWidget.html</anchorfile>
      <anchor>a9b5804dce21e5732003acdb1c197c2f5</anchor>
      <arglist>(bool shown)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setKptColor</name>
      <anchorfile>classfind__object_1_1ObjWidget.html</anchorfile>
      <anchor>ae4b2d6a487aeb53e1f2b6fe2af7e7576</anchor>
      <arglist>(int index, const QColor &amp;color)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMirrorView</name>
      <anchorfile>classfind__object_1_1ObjWidget.html</anchorfile>
      <anchor>a6114fbac5d92af9d76495e8e2672cc6a</anchor>
      <arglist>(bool on)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSizedFeatures</name>
      <anchorfile>classfind__object_1_1ObjWidget.html</anchorfile>
      <anchor>a772dd077797b116f5651c967c8a38029</anchor>
      <arglist>(bool on)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTextLabel</name>
      <anchorfile>classfind__object_1_1ObjWidget.html</anchorfile>
      <anchor>a6a9d8675ada659d6cda0bd3563241c49</anchor>
      <arglist>(const QString &amp;text)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ObjWidget</name>
      <anchorfile>classfind__object_1_1ObjWidget.html</anchorfile>
      <anchor>a1368c9a3bf23617ddc892f4ec931bcc9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>contextMenuEvent</name>
      <anchorfile>classfind__object_1_1ObjWidget.html</anchorfile>
      <anchor>ad7e01646248a5219d39607110ef3d17a</anchor>
      <arglist>(QContextMenuEvent *event)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>mouseMoveEvent</name>
      <anchorfile>classfind__object_1_1ObjWidget.html</anchorfile>
      <anchor>a54d27b6ee9e657281f4b487b14f42842</anchor>
      <arglist>(QMouseEvent *event)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>mousePressEvent</name>
      <anchorfile>classfind__object_1_1ObjWidget.html</anchorfile>
      <anchor>a737d77f06e100c2883111d8f85b6a948</anchor>
      <arglist>(QMouseEvent *event)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>mouseReleaseEvent</name>
      <anchorfile>classfind__object_1_1ObjWidget.html</anchorfile>
      <anchor>ac9e085648dee1153f935f9c78a52a637</anchor>
      <arglist>(QMouseEvent *event)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>paintEvent</name>
      <anchorfile>classfind__object_1_1ObjWidget.html</anchorfile>
      <anchor>ac8f3ff5abb0b11199f162ec9b27e3964</anchor>
      <arglist>(QPaintEvent *event)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>resizeEvent</name>
      <anchorfile>classfind__object_1_1ObjWidget.html</anchorfile>
      <anchor>a0fdcfd698dc561310c572392888bd572</anchor>
      <arglist>(QResizeEvent *event)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>computeScaleOffsets</name>
      <anchorfile>classfind__object_1_1ObjWidget.html</anchorfile>
      <anchor>a887767186736b9af540f64a126ce9d17</anchor>
      <arglist>(float &amp;scale, float &amp;offsetX, float &amp;offsetY)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>drawKeypoints</name>
      <anchorfile>classfind__object_1_1ObjWidget.html</anchorfile>
      <anchor>a27ad095649b9b87fbc62a5ebcf658289</anchor>
      <arglist>(QPainter *painter=0)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setupGraphicsView</name>
      <anchorfile>classfind__object_1_1ObjWidget.html</anchorfile>
      <anchor>a2e76db06d4ad4c04cae7b2981fbb91f5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setupUi</name>
      <anchorfile>classfind__object_1_1ObjWidget.html</anchorfile>
      <anchor>a880bb00e81ccf1a2407e3a05d618f73e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>updateItemsShown</name>
      <anchorfile>classfind__object_1_1ObjWidget.html</anchorfile>
      <anchor>aed3c771d90cc452653d2fcc7533947ff</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>alpha_</name>
      <anchorfile>classfind__object_1_1ObjWidget.html</anchorfile>
      <anchor>a657e2be303c004ce7ee53687e62b489a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QAction *</type>
      <name>autoScale_</name>
      <anchorfile>classfind__object_1_1ObjWidget.html</anchorfile>
      <anchor>a5fc64c81f8ca68701acc1fbc15cecd38</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QColor</type>
      <name>color_</name>
      <anchorfile>classfind__object_1_1ObjWidget.html</anchorfile>
      <anchor>a64261a3c0736fc488c176910ab28a831</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QAction *</type>
      <name>delete_</name>
      <anchorfile>classfind__object_1_1ObjWidget.html</anchorfile>
      <anchor>a2fa2c627c83a0f49b35c3311b4d1d129</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QGraphicsView *</type>
      <name>graphicsView_</name>
      <anchorfile>classfind__object_1_1ObjWidget.html</anchorfile>
      <anchor>aad0b052cc6eb05d03f4b2efe315783ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>graphicsViewInitialized_</name>
      <anchorfile>classfind__object_1_1ObjWidget.html</anchorfile>
      <anchor>a983cd09c876fbde6962cc351056da1b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QAction *</type>
      <name>graphicsViewMode_</name>
      <anchorfile>classfind__object_1_1ObjWidget.html</anchorfile>
      <anchor>a0c777bac9a55a842c3b6585d3e902b7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>id_</name>
      <anchorfile>classfind__object_1_1ObjWidget.html</anchorfile>
      <anchor>aba2f0361677aa74624b9f58abac95c6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QList&lt; KeypointItem * &gt;</type>
      <name>keypointItems_</name>
      <anchorfile>classfind__object_1_1ObjWidget.html</anchorfile>
      <anchor>ae61a55b9dea69362172ddaf04d824cf1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; cv::KeyPoint &gt;</type>
      <name>keypoints_</name>
      <anchorfile>classfind__object_1_1ObjWidget.html</anchorfile>
      <anchor>a0afe7e26d0e01f322f07f9686a808185</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QVector&lt; QColor &gt;</type>
      <name>kptColors_</name>
      <anchorfile>classfind__object_1_1ObjWidget.html</anchorfile>
      <anchor>a199e41c281879b63d3128597b9404c5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QLabel *</type>
      <name>label_</name>
      <anchorfile>classfind__object_1_1ObjWidget.html</anchorfile>
      <anchor>a67a1b2fbceec7bb1aaf1c6947759cd64</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QMenu *</type>
      <name>menu_</name>
      <anchorfile>classfind__object_1_1ObjWidget.html</anchorfile>
      <anchor>ac26a85d30916166c936b8f61517af47e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QAction *</type>
      <name>mirrorView_</name>
      <anchorfile>classfind__object_1_1ObjWidget.html</anchorfile>
      <anchor>a83c3143c677d5ba20981ecdac4e0b511</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QPoint</type>
      <name>mouseCurrentPos_</name>
      <anchorfile>classfind__object_1_1ObjWidget.html</anchorfile>
      <anchor>ab999761b0df57cc60c243212d89c31e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QPoint</type>
      <name>mousePressedPos_</name>
      <anchorfile>classfind__object_1_1ObjWidget.html</anchorfile>
      <anchor>a04b23d9fb1b7a235757c06a482bd93fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QPixmap</type>
      <name>pixmap_</name>
      <anchorfile>classfind__object_1_1ObjWidget.html</anchorfile>
      <anchor>a2f949c075e87c580c214d37480bda176</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QList&lt; QGraphicsRectItem * &gt;</type>
      <name>rectItems_</name>
      <anchorfile>classfind__object_1_1ObjWidget.html</anchorfile>
      <anchor>afbb669be3360f447b5e61b91d216dfea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QString</type>
      <name>savedFileName_</name>
      <anchorfile>classfind__object_1_1ObjWidget.html</anchorfile>
      <anchor>a8c468d81db031498b1fd40b10265631e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QAction *</type>
      <name>saveImage_</name>
      <anchorfile>classfind__object_1_1ObjWidget.html</anchorfile>
      <anchor>acdcca48848653edc221037b18d12787c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QAction *</type>
      <name>setAlpha_</name>
      <anchorfile>classfind__object_1_1ObjWidget.html</anchorfile>
      <anchor>a09b61247774c0efbe0ea9562c7375403</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QAction *</type>
      <name>setColor_</name>
      <anchorfile>classfind__object_1_1ObjWidget.html</anchorfile>
      <anchor>af64de9ec7cf71369534d1a1bfbf742de</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QAction *</type>
      <name>showFeatures_</name>
      <anchorfile>classfind__object_1_1ObjWidget.html</anchorfile>
      <anchor>a69a7893c0b2c9a2484b29491e1503175</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QAction *</type>
      <name>showImage_</name>
      <anchorfile>classfind__object_1_1ObjWidget.html</anchorfile>
      <anchor>a48086571ec48ae0b06474f70a5389c23</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QAction *</type>
      <name>sizedFeatures_</name>
      <anchorfile>classfind__object_1_1ObjWidget.html</anchorfile>
      <anchor>a10e30ec489d1007865cb6ef1fbe68b4e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>find_object::ParametersToolBox</name>
    <filename>classfind__object_1_1ParametersToolBox.html</filename>
    <member kind="signal">
      <type>void</type>
      <name>parametersChanged</name>
      <anchorfile>classfind__object_1_1ParametersToolBox.html</anchorfile>
      <anchor>a8a44c9890423afd79774da6940e9f1d3</anchor>
      <arglist>(const QStringList &amp;name)</arglist>
    </member>
    <member kind="function">
      <type>QWidget *</type>
      <name>getParameterWidget</name>
      <anchorfile>classfind__object_1_1ParametersToolBox.html</anchorfile>
      <anchor>a018c6166292273366f01ce7243d61123</anchor>
      <arglist>(const QString &amp;key)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ParametersToolBox</name>
      <anchorfile>classfind__object_1_1ParametersToolBox.html</anchorfile>
      <anchor>a94bbca2f1ea9294c9d4bc7074e8768f4</anchor>
      <arglist>(QWidget *parent=0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setupUi</name>
      <anchorfile>classfind__object_1_1ParametersToolBox.html</anchorfile>
      <anchor>a22fc708e10b8f33f31c084e5fb179541</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>updateParameter</name>
      <anchorfile>classfind__object_1_1ParametersToolBox.html</anchorfile>
      <anchor>aac8ba3eee68f7c55bc5516f4e4989a9b</anchor>
      <arglist>(const QString &amp;key)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ParametersToolBox</name>
      <anchorfile>classfind__object_1_1ParametersToolBox.html</anchorfile>
      <anchor>a83cb57c780216f17e1be9f5dd716984f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>changeParameter</name>
      <anchorfile>classfind__object_1_1ParametersToolBox.html</anchorfile>
      <anchor>a6636c85a19cf60d57e0c6f5c623a7bb5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>changeParameter</name>
      <anchorfile>classfind__object_1_1ParametersToolBox.html</anchorfile>
      <anchor>ab02c8d565bcaa8af9c55be35301e5ffa</anchor>
      <arglist>(const QString &amp;value)</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>changeParameter</name>
      <anchorfile>classfind__object_1_1ParametersToolBox.html</anchorfile>
      <anchor>acdb47abc448912f332e3136b80e315fe</anchor>
      <arglist>(const int &amp;value)</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>resetAllPages</name>
      <anchorfile>classfind__object_1_1ParametersToolBox.html</anchorfile>
      <anchor>a71b1296749e563b757015912ca17d2d7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>resetCurrentPage</name>
      <anchorfile>classfind__object_1_1ParametersToolBox.html</anchorfile>
      <anchor>a15ce2e54cef58aa3f69d02015db19cad</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>addParameter</name>
      <anchorfile>classfind__object_1_1ParametersToolBox.html</anchorfile>
      <anchor>ae5b84f6bf94be29ac6dac87fb3302c5e</anchor>
      <arglist>(QVBoxLayout *layout, const QString &amp;key, const QVariant &amp;value)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>addParameter</name>
      <anchorfile>classfind__object_1_1ParametersToolBox.html</anchorfile>
      <anchor>ab853d881f38e2637209b32e271f154e9</anchor>
      <arglist>(QVBoxLayout *layout, const QString &amp;key, const QString &amp;value)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>addParameter</name>
      <anchorfile>classfind__object_1_1ParametersToolBox.html</anchorfile>
      <anchor>a7bf93a873ac6b7e710c4342d6842f8ca</anchor>
      <arglist>(QVBoxLayout *layout, const QString &amp;key, const int &amp;value)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>addParameter</name>
      <anchorfile>classfind__object_1_1ParametersToolBox.html</anchorfile>
      <anchor>ae27c8747dc726908e62ec4f6da44fe7d</anchor>
      <arglist>(QVBoxLayout *layout, const QString &amp;key, const double &amp;value)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>addParameter</name>
      <anchorfile>classfind__object_1_1ParametersToolBox.html</anchorfile>
      <anchor>a99514bff9955deefaccf8be479add5d9</anchor>
      <arglist>(QVBoxLayout *layout, const QString &amp;key, const bool &amp;value)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>addParameter</name>
      <anchorfile>classfind__object_1_1ParametersToolBox.html</anchorfile>
      <anchor>adad43e0976481ca6d8eab1f37c34cf6b</anchor>
      <arglist>(QVBoxLayout *layout, const QString &amp;name, QWidget *widget)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>QStringList</type>
      <name>resetPage</name>
      <anchorfile>classfind__object_1_1ParametersToolBox.html</anchorfile>
      <anchor>add3c71e3b668bf41a8772460d8af2680</anchor>
      <arglist>(int index)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>updateParametersVisibility</name>
      <anchorfile>classfind__object_1_1ParametersToolBox.html</anchorfile>
      <anchor>aa1e5a96c838074efc785a194fa141c93</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>find_object::RectItem</name>
    <filename>classfind__object_1_1RectItem.html</filename>
    <member kind="signal">
      <type>void</type>
      <name>hovered</name>
      <anchorfile>classfind__object_1_1RectItem.html</anchorfile>
      <anchor>aee8e3a88d1973a700b8d3cdb96c40494</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>id</name>
      <anchorfile>classfind__object_1_1RectItem.html</anchorfile>
      <anchor>a3f77b1bbe0cba7f49606651191da961d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RectItem</name>
      <anchorfile>classfind__object_1_1RectItem.html</anchorfile>
      <anchor>a83e35c3a27017d7939f48686c149ec64</anchor>
      <arglist>(int id, const QRectF &amp;rect, QGraphicsItem *parent=0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setColor</name>
      <anchorfile>classfind__object_1_1RectItem.html</anchorfile>
      <anchor>a3135f6c510bc3fd98596ede9354d2e8a</anchor>
      <arglist>(const QColor &amp;color)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~RectItem</name>
      <anchorfile>classfind__object_1_1RectItem.html</anchorfile>
      <anchor>af5ad6dbf981b8ae498a9dce67d20fc85</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>focusInEvent</name>
      <anchorfile>classfind__object_1_1RectItem.html</anchorfile>
      <anchor>aaab4a23d13c6418fb6f0dbe1e1967985</anchor>
      <arglist>(QFocusEvent *event)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>focusOutEvent</name>
      <anchorfile>classfind__object_1_1RectItem.html</anchorfile>
      <anchor>aa87f972cb0576fe93aa3ba0746a20a1f</anchor>
      <arglist>(QFocusEvent *event)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>hoverEnterEvent</name>
      <anchorfile>classfind__object_1_1RectItem.html</anchorfile>
      <anchor>a2b0a0c0d9595eef9d38e2b3587da404b</anchor>
      <arglist>(QGraphicsSceneHoverEvent *event)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>hoverLeaveEvent</name>
      <anchorfile>classfind__object_1_1RectItem.html</anchorfile>
      <anchor>acf71f21478d65b2529d196ddea1a042c</anchor>
      <arglist>(QGraphicsSceneHoverEvent *event)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>hideDescription</name>
      <anchorfile>classfind__object_1_1RectItem.html</anchorfile>
      <anchor>a035d9a717338fa083b7bbe9aabc3c732</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>showDescription</name>
      <anchorfile>classfind__object_1_1RectItem.html</anchorfile>
      <anchor>abd0a0b6be5dbee38ac32df86b0364fbd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>id_</name>
      <anchorfile>classfind__object_1_1RectItem.html</anchorfile>
      <anchor>acb65d5764ac2e095a0923268816b35a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QGraphicsRectItem *</type>
      <name>placeHolder_</name>
      <anchorfile>classfind__object_1_1RectItem.html</anchorfile>
      <anchor>a21b6539296ae4500576fdb1d5fc88e88</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>find_object::SearchThread</name>
    <filename>classfind__object_1_1SearchThread.html</filename>
    <member kind="function">
      <type>const QMultiMap&lt; int, int &gt; &amp;</type>
      <name>getMatches</name>
      <anchorfile>classfind__object_1_1SearchThread.html</anchorfile>
      <anchor>aef263faf70e2c3b085680a9d2c8bf85c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getMaxMatchedDistance</name>
      <anchorfile>classfind__object_1_1SearchThread.html</anchorfile>
      <anchor>a009756a6d727e28a46218a689b7ce546</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getMinMatchedDistance</name>
      <anchorfile>classfind__object_1_1SearchThread.html</anchorfile>
      <anchor>a91428c4560d672dfe32c52985564daa9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getObjectId</name>
      <anchorfile>classfind__object_1_1SearchThread.html</anchorfile>
      <anchor>ae628c0653b572b7dcaaa8adf96cb29a1</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SearchThread</name>
      <anchorfile>classfind__object_1_1SearchThread.html</anchorfile>
      <anchor>a38d236dddb77c0651ab588950146fc32</anchor>
      <arglist>(Vocabulary *vocabulary, int objectId, const cv::Mat *descriptors, const QMultiMap&lt; int, int &gt; *sceneWords)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~SearchThread</name>
      <anchorfile>classfind__object_1_1SearchThread.html</anchorfile>
      <anchor>a2aa0892bbc08612afe1d0bb2e969da47</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>run</name>
      <anchorfile>classfind__object_1_1SearchThread.html</anchorfile>
      <anchor>a63de9a886fcdfe3b1a755eca863a0b2c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const cv::Mat *</type>
      <name>descriptors_</name>
      <anchorfile>classfind__object_1_1SearchThread.html</anchorfile>
      <anchor>a354662aba86c15da99f3bcbd89e82adf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QMultiMap&lt; int, int &gt;</type>
      <name>matches_</name>
      <anchorfile>classfind__object_1_1SearchThread.html</anchorfile>
      <anchor>a9c14accfe5b931d8c92e73fe6607e87d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>maxMatchedDistance_</name>
      <anchorfile>classfind__object_1_1SearchThread.html</anchorfile>
      <anchor>a54e802bd7224e6d82fb254bf4f2f626e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>minMatchedDistance_</name>
      <anchorfile>classfind__object_1_1SearchThread.html</anchorfile>
      <anchor>a52f3a53fbd94cd747e07820d28b454e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>objectId_</name>
      <anchorfile>classfind__object_1_1SearchThread.html</anchorfile>
      <anchor>ad74b248c487a757b50d5037003f3f9d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const QMultiMap&lt; int, int &gt; *</type>
      <name>sceneWords_</name>
      <anchorfile>classfind__object_1_1SearchThread.html</anchorfile>
      <anchor>a89fbd6a4b559eab598999f23a8d1571c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Vocabulary *</type>
      <name>vocabulary_</name>
      <anchorfile>classfind__object_1_1SearchThread.html</anchorfile>
      <anchor>a7b40d6f308198fc5ead2d67602a96fe9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>find_object::Settings</name>
    <filename>classfind__object_1_1Settings.html</filename>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Settings</name>
      <anchorfile>classfind__object_1_1Settings.html</anchorfile>
      <anchor>a0787fb8823dfc6a23a5cee3f439f66d1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static DescriptorExtractor *</type>
      <name>createDescriptorExtractor</name>
      <anchorfile>classfind__object_1_1Settings.html</anchorfile>
      <anchor>a5991587423109616fb34bd5dba9e07ee</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static cv::flann::IndexParams *</type>
      <name>createFlannIndexParams</name>
      <anchorfile>classfind__object_1_1Settings.html</anchorfile>
      <anchor>ab60e92a97817d6d958347f02b98a58c1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static KeypointDetector *</type>
      <name>createKeypointDetector</name>
      <anchorfile>classfind__object_1_1Settings.html</anchorfile>
      <anchor>afe6311ea6a8e16dfbb9e5950ad15e736</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static QString</type>
      <name>currentDescriptorType</name>
      <anchorfile>classfind__object_1_1Settings.html</anchorfile>
      <anchor>a9183c3b006f77d1066ab3062d5aa05e2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static QString</type>
      <name>currentDetectorType</name>
      <anchorfile>classfind__object_1_1Settings.html</anchorfile>
      <anchor>a0d24cdbf7caaea3431db921fc995df67</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static QString</type>
      <name>currentNearestNeighborType</name>
      <anchorfile>classfind__object_1_1Settings.html</anchorfile>
      <anchor>a2b30ab71c720b3f0a4d50526fed93030</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ParametersMap &amp;</type>
      <name>getDefaultParameters</name>
      <anchorfile>classfind__object_1_1Settings.html</anchorfile>
      <anchor>a78d3523153df0101fbe5130aadc9fe1a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const DescriptionsMap &amp;</type>
      <name>getDescriptions</name>
      <anchorfile>classfind__object_1_1Settings.html</anchorfile>
      <anchor>aec0c6fa56c01bfdec7343fa6d1adadb2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static cvflann::flann_distance_t</type>
      <name>getFlannDistanceType</name>
      <anchorfile>classfind__object_1_1Settings.html</anchorfile>
      <anchor>a139bd010ba5970224e6f36146249c455</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static cv::flann::SearchParams</type>
      <name>getFlannSearchParams</name>
      <anchorfile>classfind__object_1_1Settings.html</anchorfile>
      <anchor>ac4a4e26048f7e5b6f5b524117bd10a14</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>getHomographyMethod</name>
      <anchorfile>classfind__object_1_1Settings.html</anchorfile>
      <anchor>a7b1be266c34da108d7440e9b7789dac0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static QVariant</type>
      <name>getParameter</name>
      <anchorfile>classfind__object_1_1Settings.html</anchorfile>
      <anchor>a7608e6365676462be7f5a6a5c7db141c</anchor>
      <arglist>(const QString &amp;key)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ParametersMap &amp;</type>
      <name>getParameters</name>
      <anchorfile>classfind__object_1_1Settings.html</anchorfile>
      <anchor>ae0e6324b3291c39b688aca424140a775</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ParametersType &amp;</type>
      <name>getParametersType</name>
      <anchorfile>classfind__object_1_1Settings.html</anchorfile>
      <anchor>acd13fc88c630d7ea9706cc0d2b316a4d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static QString</type>
      <name>iniDefaultFileName</name>
      <anchorfile>classfind__object_1_1Settings.html</anchorfile>
      <anchor>a925241d4fc51580ea389ce121604abdf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static QString</type>
      <name>iniDefaultPath</name>
      <anchorfile>classfind__object_1_1Settings.html</anchorfile>
      <anchor>a925f39b3df56ea428f7c460f639d9f12</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static QString</type>
      <name>iniPath</name>
      <anchorfile>classfind__object_1_1Settings.html</anchorfile>
      <anchor>a4bee148acf50c6546a0a8f9a2e7c1f4e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>init</name>
      <anchorfile>classfind__object_1_1Settings.html</anchorfile>
      <anchor>ac6734adec27712f99cfb67f29021174e</anchor>
      <arglist>(const QString &amp;fileName)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>isBruteForceNearestNeighbor</name>
      <anchorfile>classfind__object_1_1Settings.html</anchorfile>
      <anchor>a4cd5ab4a0a7e6792707f1684778aec31</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>loadSettings</name>
      <anchorfile>classfind__object_1_1Settings.html</anchorfile>
      <anchor>a417ab9cdd2bbda0242b781ddd9520c89</anchor>
      <arglist>(const QString &amp;fileName=QString())</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>loadWindowSettings</name>
      <anchorfile>classfind__object_1_1Settings.html</anchorfile>
      <anchor>ac29fbeafd8a55d55ba973be891aaa37b</anchor>
      <arglist>(QByteArray &amp;windowGeometry, QByteArray &amp;windowState, const QString &amp;fileName=QString())</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>resetParameter</name>
      <anchorfile>classfind__object_1_1Settings.html</anchorfile>
      <anchor>af86fa1c08171f242afa26886cc942929</anchor>
      <arglist>(const QString &amp;key)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>saveSettings</name>
      <anchorfile>classfind__object_1_1Settings.html</anchorfile>
      <anchor>ae772bc3d49eaf6da0a895fdf56c85dd7</anchor>
      <arglist>(const QString &amp;fileName=QString())</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>saveWindowSettings</name>
      <anchorfile>classfind__object_1_1Settings.html</anchorfile>
      <anchor>a24b5afc5b84a97422160df17cbc4ac50</anchor>
      <arglist>(const QByteArray &amp;windowGeometry, const QByteArray &amp;windowState, const QString &amp;fileName=QString())</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>setParameter</name>
      <anchorfile>classfind__object_1_1Settings.html</anchorfile>
      <anchor>aa955103a147754af6f7f2a367de766f9</anchor>
      <arglist>(const QString &amp;key, const QVariant &amp;value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static QString</type>
      <name>workingDirectory</name>
      <anchorfile>classfind__object_1_1Settings.html</anchorfile>
      <anchor>a4e19924627f2a72927eb49b717c122bb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>PARAMETER</name>
      <anchorfile>classfind__object_1_1Settings.html</anchorfile>
      <anchor>a0a2e8b54f6cd2aabfcc5853d479e4ac0</anchor>
      <arglist>(Camera, 1deviceId, int, 0,&quot;Device ID (default 0).&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>PARAMETER</name>
      <anchorfile>classfind__object_1_1Settings.html</anchorfile>
      <anchor>a73327ba67a26d00973a1653370b10b08</anchor>
      <arglist>(Camera, 2imageWidth, int, 0,&quot;Image width (0 means default width from camera).&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>PARAMETER</name>
      <anchorfile>classfind__object_1_1Settings.html</anchorfile>
      <anchor>ae4c08721c6b9e61f037c5b5a851d6e96</anchor>
      <arglist>(Camera, 3imageHeight, int, 0,&quot;Image height (0 means default height from camera).&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>PARAMETER</name>
      <anchorfile>classfind__object_1_1Settings.html</anchorfile>
      <anchor>ab0a7cae2beaeb086030afc74279f55b8</anchor>
      <arglist>(Camera, 4imageRate, double, 2.0,&quot;Image rate in Hz (0 Hz means as fast as possible).&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>PARAMETER</name>
      <anchorfile>classfind__object_1_1Settings.html</anchorfile>
      <anchor>aff389f8c20245f28841cadbc53e46d25</anchor>
      <arglist>(Camera, 5mediaPath, QString,&quot;&quot;,&quot;Video file or directory of images. If set, the camera is not used. See General-&gt;videoFormats and General-&gt;imageFormats for available formats.&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>PARAMETER</name>
      <anchorfile>classfind__object_1_1Settings.html</anchorfile>
      <anchor>a176db994f198da6db987c45850b5ec64</anchor>
      <arglist>(Camera, 6useTcpCamera, bool, false,&quot;Use TCP/IP input camera.&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>PARAMETER</name>
      <anchorfile>classfind__object_1_1Settings.html</anchorfile>
      <anchor>ae15bb7f45a2fb37041d3f4f187cc7a97</anchor>
      <arglist>(Camera, 8port, int, 0,&quot;The images server&apos;s port when useTcpCamera is checked. Only one client at the same time is allowed.&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>PARAMETER</name>
      <anchorfile>classfind__object_1_1Settings.html</anchorfile>
      <anchor>a84a3b81b347c08bf3bc0a5fdbe2099ce</anchor>
      <arglist>(Camera, 9queueSize, int, 1,&quot;Maximum images buffered from TCP. If 0, all images are buffered.&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>PARAMETER</name>
      <anchorfile>classfind__object_1_1Settings.html</anchorfile>
      <anchor>a1973ec2356d3098815be8c3321a51b02</anchor>
      <arglist>(Feature2D, 3MaxFeatures, int, 0,&quot;Maximum features per image. If the number of features extracted is over this threshold, only X features with the highest response are kept. 0 means all features are kept.&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>PARAMETER</name>
      <anchorfile>classfind__object_1_1Settings.html</anchorfile>
      <anchor>a065c89b30b12fac0d78cb5534b9ff76a</anchor>
      <arglist>(Feature2D, 4Affine, bool, false,&quot;(ASIFT) Extract features on multiple affine transformations of the image.&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>PARAMETER</name>
      <anchorfile>classfind__object_1_1Settings.html</anchorfile>
      <anchor>ad1de07354faf7caa8b36d7a03958d8c0</anchor>
      <arglist>(Feature2D, 5AffineCount, int, 6,&quot;(ASIFT) Higher the value, more affine transformations will be done.&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>PARAMETER</name>
      <anchorfile>classfind__object_1_1Settings.html</anchorfile>
      <anchor>ad3da157b208078ea5eb86b881d08e3fd</anchor>
      <arglist>(Feature2D, Brief_bytes, int, 32,&quot;Bytes is a length of descriptor in bytes. It can be equal 16, 32 or 64 bytes.&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>PARAMETER</name>
      <anchorfile>classfind__object_1_1Settings.html</anchorfile>
      <anchor>ad7a1e50b823dacac82733d5d775c683f</anchor>
      <arglist>(Feature2D, Dense_initFeatureScale, float, 1.f,&quot;&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>PARAMETER</name>
      <anchorfile>classfind__object_1_1Settings.html</anchorfile>
      <anchor>adf6bc296c258540e11035365993b763f</anchor>
      <arglist>(Feature2D, Dense_featureScaleLevels, int, 1,&quot;&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>PARAMETER</name>
      <anchorfile>classfind__object_1_1Settings.html</anchorfile>
      <anchor>a400525e1e565d7d0ab7b6e908d7b35b6</anchor>
      <arglist>(Feature2D, Dense_featureScaleMul, float, 0.1f,&quot;&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>PARAMETER</name>
      <anchorfile>classfind__object_1_1Settings.html</anchorfile>
      <anchor>a22a7bc4d6597a7ff4f2959e429eec194</anchor>
      <arglist>(Feature2D, Dense_initXyStep, int, 6,&quot;&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>PARAMETER</name>
      <anchorfile>classfind__object_1_1Settings.html</anchorfile>
      <anchor>a0def2c55e1313a0d9941b40b35aed92b</anchor>
      <arglist>(Feature2D, Dense_initImgBound, int, 0,&quot;&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>PARAMETER</name>
      <anchorfile>classfind__object_1_1Settings.html</anchorfile>
      <anchor>a4857233cda58fced0e533b323c3d8c16</anchor>
      <arglist>(Feature2D, Dense_varyXyStepWithScale, bool, true,&quot;&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>PARAMETER</name>
      <anchorfile>classfind__object_1_1Settings.html</anchorfile>
      <anchor>a9fb0d2b22a12c202c03889d9074acc83</anchor>
      <arglist>(Feature2D, Dense_varyImgBoundWithScale, bool, false,&quot;&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>PARAMETER</name>
      <anchorfile>classfind__object_1_1Settings.html</anchorfile>
      <anchor>a63165876708c6515e229b733a9a6a225</anchor>
      <arglist>(Feature2D, Fast_threshold, int, 10,&quot;Threshold on difference between intensity of the central pixel and pixels of a circle around this pixel.&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>PARAMETER</name>
      <anchorfile>classfind__object_1_1Settings.html</anchorfile>
      <anchor>a8536698fb27593775fc9070ad15e1d23</anchor>
      <arglist>(Feature2D, Fast_nonmaxSuppression, bool, true,&quot;If true, non-maximum suppression is applied to detected corners (keypoints).&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>PARAMETER</name>
      <anchorfile>classfind__object_1_1Settings.html</anchorfile>
      <anchor>a241c392969c393e881222854eace7132</anchor>
      <arglist>(Feature2D, Fast_gpu, bool, false,&quot;GPU-FAST: Use GPU version of FAST. This option is enabled only if OpenCV is built with CUDA and GPUs are detected.&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>PARAMETER</name>
      <anchorfile>classfind__object_1_1Settings.html</anchorfile>
      <anchor>a2fcb9e75f2b0c2a1f31fb60e33533c5e</anchor>
      <arglist>(Feature2D, Fast_keypointsRatio, double, 0.05,&quot;Used with FAST GPU.&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>PARAMETER</name>
      <anchorfile>classfind__object_1_1Settings.html</anchorfile>
      <anchor>a59400d1f0ea6519d0db08e2d9263bdc1</anchor>
      <arglist>(Feature2D, GFTT_maxCorners, int, 1000,&quot;&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>PARAMETER</name>
      <anchorfile>classfind__object_1_1Settings.html</anchorfile>
      <anchor>a1f36ae30725984f054ec74640712ac62</anchor>
      <arglist>(Feature2D, GFTT_qualityLevel, double, 0.01,&quot;&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>PARAMETER</name>
      <anchorfile>classfind__object_1_1Settings.html</anchorfile>
      <anchor>a40a0d8c5155403cfc57b7d91826ef6f0</anchor>
      <arglist>(Feature2D, GFTT_minDistance, double, 1,&quot;&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>PARAMETER</name>
      <anchorfile>classfind__object_1_1Settings.html</anchorfile>
      <anchor>af5d08f30d622251e87aa18a8a91e5f86</anchor>
      <arglist>(Feature2D, GFTT_blockSize, int, 3,&quot;&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>PARAMETER</name>
      <anchorfile>classfind__object_1_1Settings.html</anchorfile>
      <anchor>ae13e207997c928a43d54cb6b62b0a3fb</anchor>
      <arglist>(Feature2D, GFTT_useHarrisDetector, bool, false,&quot;&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>PARAMETER</name>
      <anchorfile>classfind__object_1_1Settings.html</anchorfile>
      <anchor>aca4fab4ed7ddfab196cbc876fe665876</anchor>
      <arglist>(Feature2D, GFTT_k, double, 0.04,&quot;&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>PARAMETER</name>
      <anchorfile>classfind__object_1_1Settings.html</anchorfile>
      <anchor>a4e286d4e26c9a5f1421c9e7bdff7812b</anchor>
      <arglist>(Feature2D, ORB_nFeatures, int, 500,&quot;The maximum number of features to retain.&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>PARAMETER</name>
      <anchorfile>classfind__object_1_1Settings.html</anchorfile>
      <anchor>a43b1746719bcf086eafa0def83530344</anchor>
      <arglist>(Feature2D, ORB_scaleFactor, float, 1.2f,&quot;Pyramid decimation ratio, greater than 1. scaleFactor==2 means the classical pyramid, where each next level has 4x less pixels than the previous, but such a big scale factor will degrade feature matching scores dramatically. On the other hand, too close to 1 scale factor will mean that to cover certain scale range you will need more pyramid levels and so the speed will suffer.&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>PARAMETER</name>
      <anchorfile>classfind__object_1_1Settings.html</anchorfile>
      <anchor>a28d8ea7a89e72205f85ef133d7d0d16b</anchor>
      <arglist>(Feature2D, ORB_nLevels, int, 8,&quot;The number of pyramid levels. The smallest level will have linear size equal to input_image_linear_size/pow(scaleFactor, nlevels).&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>PARAMETER</name>
      <anchorfile>classfind__object_1_1Settings.html</anchorfile>
      <anchor>a725d204a6ba0b52beb64c3a37c5312da</anchor>
      <arglist>(Feature2D, ORB_edgeThreshold, int, 31,&quot;This is size of the border where the features are not detected. It should roughly match the patchSize parameter.&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>PARAMETER</name>
      <anchorfile>classfind__object_1_1Settings.html</anchorfile>
      <anchor>a8c8bb644487e2e195533ef7671545b37</anchor>
      <arglist>(Feature2D, ORB_firstLevel, int, 0,&quot;It should be 0 in the current implementation.&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>PARAMETER</name>
      <anchorfile>classfind__object_1_1Settings.html</anchorfile>
      <anchor>aaee30bede060b7acf021342e18f61307</anchor>
      <arglist>(Feature2D, ORB_WTA_K, int, 2,&quot;The number of points that produce each element of the oriented BRIEF descriptor. The default value 2 means the BRIEF where we take a random point pair and compare their brightnesses, so we get 0/1 response. Other possible values are 3 and 4. For example, 3 means that we take 3 random points (of course, those point coordinates are random, but they are generated from the pre-defined seed, so each element of BRIEF descriptor is computed deterministically from the pixel rectangle), find point of maximum brightness and output index of the winner (0, 1 or 2). Such output will occupy 2 bits, and therefore it will need a special variant of Hamming distance, denoted as NORM_HAMMING2 (2 bits per bin). When WTA_K=4, we take 4 random points to compute each bin (that will also occupy 2 bits with possible values 0, 1, 2 or 3).&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>PARAMETER</name>
      <anchorfile>classfind__object_1_1Settings.html</anchorfile>
      <anchor>a9a07de36473ac07ba1be45f0bfceafa1</anchor>
      <arglist>(Feature2D, ORB_scoreType, int, 0,&quot;The default HARRIS_SCORE=0 means that Harris algorithm is used to rank features (the score is written to KeyPoint::score and is used to retain best nfeatures features); FAST_SCORE=1 is alternative value of the parameter that produces slightly less stable keypoints, but it is a little faster to compute.&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>PARAMETER</name>
      <anchorfile>classfind__object_1_1Settings.html</anchorfile>
      <anchor>ac94c6ceb0ab49e019e65a8c4fcdca8fc</anchor>
      <arglist>(Feature2D, ORB_patchSize, int, 31,&quot;size of the patch used by the oriented BRIEF descriptor. Of course, on smaller pyramid layers the perceived image area covered by a feature will be larger.&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>PARAMETER</name>
      <anchorfile>classfind__object_1_1Settings.html</anchorfile>
      <anchor>adb8cfff8eb275bad9fa2010a60351d8c</anchor>
      <arglist>(Feature2D, ORB_gpu, bool, false,&quot;GPU-ORB: Use GPU version of ORB. This option is enabled only if OpenCV is built with CUDA and GPUs are detected.&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>PARAMETER</name>
      <anchorfile>classfind__object_1_1Settings.html</anchorfile>
      <anchor>aeca75f01e1a5c75136d4194322da1df6</anchor>
      <arglist>(Feature2D, MSER_delta, int, 5,&quot;&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>PARAMETER</name>
      <anchorfile>classfind__object_1_1Settings.html</anchorfile>
      <anchor>a6fb10edab716ba7e2155e120aeef2668</anchor>
      <arglist>(Feature2D, MSER_minArea, int, 60,&quot;&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>PARAMETER</name>
      <anchorfile>classfind__object_1_1Settings.html</anchorfile>
      <anchor>ad4f8c0993a5bacadae80f4ba35e8c77e</anchor>
      <arglist>(Feature2D, MSER_maxArea, int, 14400,&quot;&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>PARAMETER</name>
      <anchorfile>classfind__object_1_1Settings.html</anchorfile>
      <anchor>a5854eb91db351b6d176c07bb0624f433</anchor>
      <arglist>(Feature2D, MSER_maxVariation, double, 0.25,&quot;&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>PARAMETER</name>
      <anchorfile>classfind__object_1_1Settings.html</anchorfile>
      <anchor>a0757f8f100d0079a2fc1fd3c17535334</anchor>
      <arglist>(Feature2D, MSER_minDiversity, double, 0.2,&quot;&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>PARAMETER</name>
      <anchorfile>classfind__object_1_1Settings.html</anchorfile>
      <anchor>adb60fc7c0f9fdb6f15a86f1a1a52ae41</anchor>
      <arglist>(Feature2D, MSER_maxEvolution, int, 200,&quot;&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>PARAMETER</name>
      <anchorfile>classfind__object_1_1Settings.html</anchorfile>
      <anchor>a0d2bffc1f5470ae48753da9968d695ec</anchor>
      <arglist>(Feature2D, MSER_areaThreshold, double, 1.01,&quot;&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>PARAMETER</name>
      <anchorfile>classfind__object_1_1Settings.html</anchorfile>
      <anchor>ad13868bb197156d1dc4b70495831ffc2</anchor>
      <arglist>(Feature2D, MSER_minMargin, double, 0.003,&quot;&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>PARAMETER</name>
      <anchorfile>classfind__object_1_1Settings.html</anchorfile>
      <anchor>a7c6d7f7127d6e79da32fb264224b1c3d</anchor>
      <arglist>(Feature2D, MSER_edgeBlurSize, int, 5,&quot;&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>PARAMETER</name>
      <anchorfile>classfind__object_1_1Settings.html</anchorfile>
      <anchor>aa65fe3bff3e017017149066f9423a1e0</anchor>
      <arglist>(Feature2D, Star_maxSize, int, 45,&quot;&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>PARAMETER</name>
      <anchorfile>classfind__object_1_1Settings.html</anchorfile>
      <anchor>a1798a6a2903bbfaba390921102a3b9d1</anchor>
      <arglist>(Feature2D, Star_responseThreshold, int, 30,&quot;&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>PARAMETER</name>
      <anchorfile>classfind__object_1_1Settings.html</anchorfile>
      <anchor>a2fa58aa6982b838e2701e60df123f6f5</anchor>
      <arglist>(Feature2D, Star_lineThresholdProjected, int, 10,&quot;&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>PARAMETER</name>
      <anchorfile>classfind__object_1_1Settings.html</anchorfile>
      <anchor>a995773268a89387664711dcb44fcc0fe</anchor>
      <arglist>(Feature2D, Star_lineThresholdBinarized, int, 8,&quot;&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>PARAMETER</name>
      <anchorfile>classfind__object_1_1Settings.html</anchorfile>
      <anchor>a3fb65e78723d099b1cc5e6653a8e34d8</anchor>
      <arglist>(Feature2D, Star_suppressNonmaxSize, int, 5,&quot;&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>PARAMETER</name>
      <anchorfile>classfind__object_1_1Settings.html</anchorfile>
      <anchor>a55c4a5b5231d27fa40872eedb91c6f89</anchor>
      <arglist>(Feature2D, BRISK_thresh, int, 30,&quot;FAST/AGAST detection threshold score.&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>PARAMETER</name>
      <anchorfile>classfind__object_1_1Settings.html</anchorfile>
      <anchor>aa9dcf46dc69db959015a8b2ecd46aaef</anchor>
      <arglist>(Feature2D, BRISK_octaves, int, 3,&quot;Detection octaves. Use 0 to do single scale.&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>PARAMETER</name>
      <anchorfile>classfind__object_1_1Settings.html</anchorfile>
      <anchor>a357702a45c8a06bcc99c9efe9bffdd97</anchor>
      <arglist>(Feature2D, BRISK_patternScale, float, 1.0f,&quot;Apply this scale to the pattern used for sampling the neighbourhood of a keypoint.&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>PARAMETER</name>
      <anchorfile>classfind__object_1_1Settings.html</anchorfile>
      <anchor>a0375fe1eef4289286d19152b725a6fae</anchor>
      <arglist>(Feature2D, FREAK_orientationNormalized, bool, true,&quot;Enable orientation normalization.&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>PARAMETER</name>
      <anchorfile>classfind__object_1_1Settings.html</anchorfile>
      <anchor>a22de075bab3e2e78eb1db4f15766274b</anchor>
      <arglist>(Feature2D, FREAK_scaleNormalized, bool, true,&quot;Enable scale normalization.&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>PARAMETER</name>
      <anchorfile>classfind__object_1_1Settings.html</anchorfile>
      <anchor>a2700d93d5ba8a7d4ecf73d2b749227f8</anchor>
      <arglist>(Feature2D, FREAK_patternScale, float, 22.0f,&quot;Scaling of the description pattern.&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>PARAMETER</name>
      <anchorfile>classfind__object_1_1Settings.html</anchorfile>
      <anchor>a1e29af01a27ae8c69ccf56742a5f9107</anchor>
      <arglist>(Feature2D, FREAK_nOctaves, int, 4,&quot;Number of octaves covered by the detected keypoints.&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>PARAMETER</name>
      <anchorfile>classfind__object_1_1Settings.html</anchorfile>
      <anchor>a426e7aa6348da2022165c559aac59ee8</anchor>
      <arglist>(NearestNeighbor, 3nndrRatioUsed, bool, true,&quot;Nearest neighbor distance ratio approach to accept the best match.&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>PARAMETER</name>
      <anchorfile>classfind__object_1_1Settings.html</anchorfile>
      <anchor>ae5850e90478b6edc8eb8575738f09618</anchor>
      <arglist>(NearestNeighbor, 4nndrRatio, float, 0.8f,&quot;Nearest neighbor distance ratio.&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>PARAMETER</name>
      <anchorfile>classfind__object_1_1Settings.html</anchorfile>
      <anchor>afd4bc16802bee2e56094244d1f23a284</anchor>
      <arglist>(NearestNeighbor, 5minDistanceUsed, bool, false,&quot;Minimum distance with the nearest descriptor to accept a match.&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>PARAMETER</name>
      <anchorfile>classfind__object_1_1Settings.html</anchorfile>
      <anchor>a98c50f959e57160b176af614f409eece</anchor>
      <arglist>(NearestNeighbor, 6minDistance, float, 1.6f,&quot;Minimum distance. You can look at top of this panel where minimum and maximum distances are shown to properly set this parameter depending of the descriptor used.&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>PARAMETER</name>
      <anchorfile>classfind__object_1_1Settings.html</anchorfile>
      <anchor>a317cc510152b6c27b2fc9bdc632c82f3</anchor>
      <arglist>(NearestNeighbor, BruteForce_gpu, bool, false,&quot;Brute force GPU&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>PARAMETER</name>
      <anchorfile>classfind__object_1_1Settings.html</anchorfile>
      <anchor>a8028329660fa88a3dca7304487f3bb35</anchor>
      <arglist>(NearestNeighbor, search_checks, int, 32,&quot;The number of times the tree(s) in the index should be recursively traversed. A higher value for this parameter would give better search precision, but also take more time. If automatic configuration was used when the index was created, the number of checks required to achieve the specified precision was also computed, in which case this parameter is ignored.&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>PARAMETER</name>
      <anchorfile>classfind__object_1_1Settings.html</anchorfile>
      <anchor>afca3f081c8b5eadda739db7761e5f4b1</anchor>
      <arglist>(NearestNeighbor, search_eps, float, 0,&quot;&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>PARAMETER</name>
      <anchorfile>classfind__object_1_1Settings.html</anchorfile>
      <anchor>a74d4afd0d608b680e3fafbc82af725df</anchor>
      <arglist>(NearestNeighbor, search_sorted, bool, true,&quot;&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>PARAMETER</name>
      <anchorfile>classfind__object_1_1Settings.html</anchorfile>
      <anchor>ab326d30f4507fe1001800383df3e51b9</anchor>
      <arglist>(NearestNeighbor, KDTree_trees, int, 4,&quot;The number of parallel kd-trees to use. Good values are in the range [1..16].&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>PARAMETER</name>
      <anchorfile>classfind__object_1_1Settings.html</anchorfile>
      <anchor>a66e8aab39798178ba5f11b13649c82a6</anchor>
      <arglist>(NearestNeighbor, Composite_trees, int, 4,&quot;The number of parallel kd-trees to use. Good values are in the range [1..16].&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>PARAMETER</name>
      <anchorfile>classfind__object_1_1Settings.html</anchorfile>
      <anchor>aae2e2b30ea3e73e9eebf6ff0f6e29346</anchor>
      <arglist>(NearestNeighbor, Composite_branching, int, 32,&quot;The branching factor to use for the hierarchical k-means tree.&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>PARAMETER</name>
      <anchorfile>classfind__object_1_1Settings.html</anchorfile>
      <anchor>a9e45063cd4d831b6b1e44749a753ded9</anchor>
      <arglist>(NearestNeighbor, Composite_iterations, int, 11,&quot;The maximum number of iterations to use in the k-means clustering stage when building the k-means tree. A value of -1 used here means that the k-means clustering should be iterated until convergence.&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>PARAMETER</name>
      <anchorfile>classfind__object_1_1Settings.html</anchorfile>
      <anchor>ae938dd361f34f314e8eca9a671ec8d90</anchor>
      <arglist>(NearestNeighbor, Composite_centers_init, QString,&quot;0:RANDOM;GONZALES;KMEANSPP&quot;,&quot;The algorithm to use for selecting the initial centers when performing a k-means clustering step. The possible values are CENTERS_RANDOM (picks the initial cluster centers randomly), CENTERS_GONZALES (picks the initial centers using Gonzalesâ algorithm) and CENTERS_KMEANSPP (picks the initial centers using the algorithm suggested in arthur_kmeanspp_2007 ).&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>PARAMETER</name>
      <anchorfile>classfind__object_1_1Settings.html</anchorfile>
      <anchor>ae9b3393761285d81af00be8e02b4db60</anchor>
      <arglist>(NearestNeighbor, Composite_cb_index, double, 0.2,&quot;This parameter (cluster boundary index) influences the way exploration is performed in the hierarchical kmeans tree. When cb_index is zero the next kmeans domain to be explored is chosen to be the one with the closest center. A value greater then zero also takes into account the size of the domain.&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>PARAMETER</name>
      <anchorfile>classfind__object_1_1Settings.html</anchorfile>
      <anchor>abefaded621073c84d5ba98bb09736597</anchor>
      <arglist>(NearestNeighbor, Autotuned_target_precision, double, 0.8,&quot;Is a number between 0 and 1 specifying the percentage of the approximate nearest-neighbor searches that return the exact nearest-neighbor. Using a higher value for this parameter gives more accurate results, but the search takes longer. The optimum value usually depends on the application.&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>PARAMETER</name>
      <anchorfile>classfind__object_1_1Settings.html</anchorfile>
      <anchor>a4d605993fc2ee0b6b13d8f2a84530b59</anchor>
      <arglist>(NearestNeighbor, Autotuned_build_weight, double, 0.01,&quot;Specifies the importance of the index build time raported to the nearest-neighbor search time. In some applications itâs acceptable for the index build step to take a long time if the subsequent searches in the index can be performed very fast. In other applications itâs required that the index be build as fast as possible even if that leads to slightly longer search times.&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>PARAMETER</name>
      <anchorfile>classfind__object_1_1Settings.html</anchorfile>
      <anchor>ac132b3d2cc440bb2073231f961cd1fcc</anchor>
      <arglist>(NearestNeighbor, Autotuned_memory_weight, double, 0,&quot;Is used to specify the tradeoff between time (index build time and search time) and memory used by the index. A value less than 1 gives more importance to the time spent and a value greater than 1 gives more importance to the memory usage.&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>PARAMETER</name>
      <anchorfile>classfind__object_1_1Settings.html</anchorfile>
      <anchor>a0e575586c289e334897b9b33048126fc</anchor>
      <arglist>(NearestNeighbor, Autotuned_sample_fraction, double, 0.1,&quot;Is a number between 0 and 1 indicating what fraction of the dataset to use in the automatic parameter configuration algorithm. Running the algorithm on the full dataset gives the most accurate results, but for very large datasets can take longer than desired. In such case using just a fraction of the data helps speeding up this algorithm while still giving good approximations of the optimum parameters.&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>PARAMETER</name>
      <anchorfile>classfind__object_1_1Settings.html</anchorfile>
      <anchor>a6ce2f4126f2a921275ab59103683c92a</anchor>
      <arglist>(NearestNeighbor, KMeans_branching, int, 32,&quot;The branching factor to use for the hierarchical k-means tree.&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>PARAMETER</name>
      <anchorfile>classfind__object_1_1Settings.html</anchorfile>
      <anchor>af3cb25167d90cb3028ee4944a8995e8d</anchor>
      <arglist>(NearestNeighbor, KMeans_iterations, int, 11,&quot;The maximum number of iterations to use in the k-means clustering stage when building the k-means tree. A value of -1 used here means that the k-means clustering should be iterated until convergence.&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>PARAMETER</name>
      <anchorfile>classfind__object_1_1Settings.html</anchorfile>
      <anchor>a52886b11dad23157c86aab8029d92663</anchor>
      <arglist>(NearestNeighbor, KMeans_centers_init, QString,&quot;0:RANDOM;GONZALES;KMEANSPP&quot;,&quot;The algorithm to use for selecting the initial centers when performing a k-means clustering step. The possible values are CENTERS_RANDOM (picks the initial cluster centers randomly), CENTERS_GONZALES (picks the initial centers using Gonzalesâ algorithm) and CENTERS_KMEANSPP (picks the initial centers using the algorithm suggested in arthur_kmeanspp_2007 ).&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>PARAMETER</name>
      <anchorfile>classfind__object_1_1Settings.html</anchorfile>
      <anchor>a96c368aa5056cd3918b9fd82baa6d0ce</anchor>
      <arglist>(NearestNeighbor, KMeans_cb_index, double, 0.2,&quot;This parameter (cluster boundary index) influences the way exploration is performed in the hierarchical kmeans tree. When cb_index is zero the next kmeans domain to be explored is chosen to be the one with the closest center. A value greater then zero also takes into account the size of the domain.&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>PARAMETER</name>
      <anchorfile>classfind__object_1_1Settings.html</anchorfile>
      <anchor>acfbf27348a8f2056d85dcb9d62442326</anchor>
      <arglist>(NearestNeighbor, Lsh_table_number, int, 12,&quot;The number of hash tables to use (between 10 and 30 usually).&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>PARAMETER</name>
      <anchorfile>classfind__object_1_1Settings.html</anchorfile>
      <anchor>a5fffe0e384e92d2e1d7af81686cb034f</anchor>
      <arglist>(NearestNeighbor, Lsh_key_size, int, 20,&quot;The size of the hash key in bits (between 10 and 20 usually).&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>PARAMETER</name>
      <anchorfile>classfind__object_1_1Settings.html</anchorfile>
      <anchor>aa1a60d27936e6c20bca8b7b15d04aa3b</anchor>
      <arglist>(NearestNeighbor, Lsh_multi_probe_level, int, 2,&quot;The number of bits to shift to check for neighboring buckets (0 is regular LSH, 2 is recommended).&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>PARAMETER</name>
      <anchorfile>classfind__object_1_1Settings.html</anchorfile>
      <anchor>ac250ac0cae86381f5718bd783a32e3ab</anchor>
      <arglist>(General, autoStartCamera, bool, false,&quot;Automatically start the camera when the application is opened.&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>PARAMETER</name>
      <anchorfile>classfind__object_1_1Settings.html</anchorfile>
      <anchor>ae2a75fcc3b327edcf45f1ba773f30f3c</anchor>
      <arglist>(General, autoUpdateObjects, bool, true,&quot;Automatically update objects on every parameter changes, otherwise you would need to press \&quot;Update objects\&quot; on the objects panel.&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>PARAMETER</name>
      <anchorfile>classfind__object_1_1Settings.html</anchorfile>
      <anchor>ad04b70e1ea7672dd6e664db6f57dde5e</anchor>
      <arglist>(General, nextObjID, uint, 1,&quot;Next object ID to use.&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>PARAMETER</name>
      <anchorfile>classfind__object_1_1Settings.html</anchorfile>
      <anchor>a9bddf2660c7bc5b6bb23609aec1d7465</anchor>
      <arglist>(General, imageFormats, QString,&quot;*.png *.jpg *.bmp *.tiff *.ppm *.pgm&quot;,&quot;Image formats supported.&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>PARAMETER</name>
      <anchorfile>classfind__object_1_1Settings.html</anchorfile>
      <anchor>aae401a5f463566825ff936d0475f5f95</anchor>
      <arglist>(General, videoFormats, QString,&quot;*.avi *.m4v *.mp4&quot;,&quot;Video formats supported.&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>PARAMETER</name>
      <anchorfile>classfind__object_1_1Settings.html</anchorfile>
      <anchor>a838ecc2d0a223e85563552bbc8cd7d15</anchor>
      <arglist>(General, mirrorView, bool, true,&quot;Flip the camera image horizontally (like all webcam applications).&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>PARAMETER</name>
      <anchorfile>classfind__object_1_1Settings.html</anchorfile>
      <anchor>a0185f5dafb33ca87e23f9e580fb1b234</anchor>
      <arglist>(General, invertedSearch, bool, true,&quot;Instead of matching descriptors from the objects to those in a vocabulary created with descriptors extracted from the scene, we create a vocabulary from all the objects&apos; descriptors and we match scene&apos;s descriptors to this vocabulary. It is the inverted search mode.&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>PARAMETER</name>
      <anchorfile>classfind__object_1_1Settings.html</anchorfile>
      <anchor>a166713f194ed92fe4151aa83ec24e12e</anchor>
      <arglist>(General, controlsShown, bool, false,&quot;Show play/image seek controls (useful with video file and directory of images modes).&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>PARAMETER</name>
      <anchorfile>classfind__object_1_1Settings.html</anchorfile>
      <anchor>a78f47f1d98fbb1e96b6830e99f7938a5</anchor>
      <arglist>(General, threads, int, 1,&quot;Number of threads used for objects matching and homography computation. 0 means as many threads as objects. On InvertedSearch mode, multi-threading has only effect on homography computation.&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>PARAMETER</name>
      <anchorfile>classfind__object_1_1Settings.html</anchorfile>
      <anchor>a23dcb63203d3d10b2326ab63664a0778</anchor>
      <arglist>(General, multiDetection, bool, false,&quot;Multiple detection of the same object.&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>PARAMETER</name>
      <anchorfile>classfind__object_1_1Settings.html</anchorfile>
      <anchor>a9e2ebb7a31250c9b8574c8c86a8ba5fe</anchor>
      <arglist>(General, multiDetectionRadius, int, 30,&quot;Ignore detection of the same object in X pixels radius of the previous detections.&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>PARAMETER</name>
      <anchorfile>classfind__object_1_1Settings.html</anchorfile>
      <anchor>a21b1ddd1817541f2f0c9a4540c1345e2</anchor>
      <arglist>(General, autoScroll, bool, true,&quot;Auto scroll to detected object in Objects panel.&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>PARAMETER</name>
      <anchorfile>classfind__object_1_1Settings.html</anchorfile>
      <anchor>a08afa9de0e11a071163ac9d4600ef755</anchor>
      <arglist>(General, vocabularyIncremental, bool, false,&quot;The vocabulary is created incrementally. When new objects are added, their descriptors are compared to those already in vocabulary to find if the visual word already exist or not. \&quot;NearestNeighbor/nndrRatio\&quot; is used to compare descriptors.&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>PARAMETER</name>
      <anchorfile>classfind__object_1_1Settings.html</anchorfile>
      <anchor>a417d5bc05b990e667c7829dd01ea2369</anchor>
      <arglist>(General, vocabularyUpdateMinWords, int, 2000,&quot;When the vocabulary is incremental (see \&quot;General/vocabularyIncremental\&quot;), after X words added to vocabulary, the internal index is updated with new words. This parameter lets avoiding to reconstruct the whole nearest neighbor index after each time descriptors of an object are added to vocabulary. 0 means no incremental update.&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>PARAMETER</name>
      <anchorfile>classfind__object_1_1Settings.html</anchorfile>
      <anchor>ae4edce5f55ee3781442c167350d8ad30</anchor>
      <arglist>(General, sendNoObjDetectedEvents, bool, true,&quot;When there are no objects detected, send an empty object detection event.&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>PARAMETER</name>
      <anchorfile>classfind__object_1_1Settings.html</anchorfile>
      <anchor>a28fcd164010541c6e4ba133e1baa4e96</anchor>
      <arglist>(General, autoPauseOnDetection, bool, false,&quot;Auto pause the camera when an object is detected.&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>PARAMETER</name>
      <anchorfile>classfind__object_1_1Settings.html</anchorfile>
      <anchor>ad3cf7fbfaa4f0d613b2e0c56dd015d86</anchor>
      <arglist>(Homography, homographyComputed, bool, true,&quot;Compute homography? On ROS, this is required to publish objects detected.&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>PARAMETER</name>
      <anchorfile>classfind__object_1_1Settings.html</anchorfile>
      <anchor>aa434679750ad7dfc92b6ef4958b3ac12</anchor>
      <arglist>(Homography, method, QString,&quot;1:LMEDS;RANSAC&quot;,&quot;Type of the robust estimation algorithm: least-median algorithm or RANSAC algorithm.&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>PARAMETER</name>
      <anchorfile>classfind__object_1_1Settings.html</anchorfile>
      <anchor>a0a75e050462902ceac5881a472079faa</anchor>
      <arglist>(Homography, ransacReprojThr, double, 5.0,&quot;Maximum allowed reprojection error to treat a point pair as an inlier (used in the RANSAC method only). It usually makes sense to set this parameter somewhere in the range of 1 to 10.&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>PARAMETER</name>
      <anchorfile>classfind__object_1_1Settings.html</anchorfile>
      <anchor>a3b896c2c623c4006a7dc5c0073b186c6</anchor>
      <arglist>(Homography, minimumInliers, int, 10,&quot;Minimum inliers to accept the homography. Value must be &gt;= 4.&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>PARAMETER</name>
      <anchorfile>classfind__object_1_1Settings.html</anchorfile>
      <anchor>aef8b0efb33878e432fd4e17eaa2df04e</anchor>
      <arglist>(Homography, ignoreWhenAllInliers, bool, false,&quot;Ignore homography when all features are inliers (sometimes when the homography doesn&apos;t converge, it returns the best homography with all features as inliers).&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>PARAMETER</name>
      <anchorfile>classfind__object_1_1Settings.html</anchorfile>
      <anchor>ab26b9cdf4982af18dca8737087ba1fd7</anchor>
      <arglist>(Homography, rectBorderWidth, int, 4,&quot;Homography rectangle border width.&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>PARAMETER</name>
      <anchorfile>classfind__object_1_1Settings.html</anchorfile>
      <anchor>a304c96e3a5c12c4b6da19ae2714b05ea</anchor>
      <arglist>(Homography, allCornersVisible, bool, false,&quot;All corners of the detected object must be visible in the scene.&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>PARAMETER</name>
      <anchorfile>classfind__object_1_1Settings.html</anchorfile>
      <anchor>a904d198e66ca3b364b2c80925bc4b04c</anchor>
      <arglist>(Homography, minAngle, int, 0,&quot;(Degrees) Homography minimum angle. Set 0 to disable. When the angle is very small, this is a good indication that the homography is wrong. A good value is over 60 degrees.&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>PARAMETER_COND</name>
      <anchorfile>classfind__object_1_1Settings.html</anchorfile>
      <anchor>a626ce26ad4d03fafe3658679e35d56e7</anchor>
      <arglist>(Feature2D, 1Detector, QString, FINDOBJECT_NONFREE,&quot;7:Dense;Fast;GFTT;MSER;ORB;SIFT;Star;SURF;BRISK&quot;,&quot;1:Dense;Fast;GFTT;MSER;ORB;SIFT;Star;SURF;BRISK&quot;,&quot;Keypoint detector.&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>PARAMETER_COND</name>
      <anchorfile>classfind__object_1_1Settings.html</anchorfile>
      <anchor>a261fc08e0aead9a9a000f830fab4be26</anchor>
      <arglist>(Feature2D, 2Descriptor, QString, FINDOBJECT_NONFREE,&quot;3:Brief;ORB;SIFT;SURF;BRISK;FREAK&quot;,&quot;0:Brief;ORB;SIFT;SURF;BRISK;FREAK&quot;,&quot;Keypoint descriptor.&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>PARAMETER_COND</name>
      <anchorfile>classfind__object_1_1Settings.html</anchorfile>
      <anchor>ab80e09a561e5b1c5f14ff21416d1b0a0</anchor>
      <arglist>(NearestNeighbor, 1Strategy, QString, FINDOBJECT_NONFREE,&quot;1:Linear;KDTree;KMeans;Composite;Autotuned;Lsh;BruteForce&quot;,&quot;6:Linear;KDTree;KMeans;Composite;Autotuned;Lsh;BruteForce&quot;,&quot;Nearest neighbor strategy.&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>PARAMETER_COND</name>
      <anchorfile>classfind__object_1_1Settings.html</anchorfile>
      <anchor>a36082ee183b9c0c51564112365964429</anchor>
      <arglist>(NearestNeighbor, 2Distance_type, QString, FINDOBJECT_NONFREE,&quot;0:EUCLIDEAN_L2;MANHATTAN_L1;MINKOWSKI;MAX;HIST_INTERSECT;HELLINGER;CHI_SQUARE_CS;KULLBACK_LEIBLER_KL;HAMMING&quot;,&quot;1:EUCLIDEAN_L2;MANHATTAN_L1;MINKOWSKI;MAX;HIST_INTERSECT;HELLINGER;CHI_SQUARE_CS;KULLBACK_LEIBLER_KL;HAMMING&quot;,&quot;Distance type.&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>Settings</name>
      <anchorfile>classfind__object_1_1Settings.html</anchorfile>
      <anchor>a898c3a7be1a0cc475ebd86d83fbb430c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static ParametersMap</type>
      <name>defaultParameters_</name>
      <anchorfile>classfind__object_1_1Settings.html</anchorfile>
      <anchor>a08fd82f2b2c0522dbde57e2f6724a720</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static DescriptionsMap</type>
      <name>descriptions_</name>
      <anchorfile>classfind__object_1_1Settings.html</anchorfile>
      <anchor>a1ad15358403251ffba2da8511968cfc6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static Settings</type>
      <name>dummyInit_</name>
      <anchorfile>classfind__object_1_1Settings.html</anchorfile>
      <anchor>ad3834eea7113fbebe729dece3f4b812d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static QString</type>
      <name>iniPath_</name>
      <anchorfile>classfind__object_1_1Settings.html</anchorfile>
      <anchor>a38227b861879a744ebd307553c4049c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static ParametersMap</type>
      <name>parameters_</name>
      <anchorfile>classfind__object_1_1Settings.html</anchorfile>
      <anchor>ad23f55766161aeef409905e9e54b5fe3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static ParametersType</type>
      <name>parametersType_</name>
      <anchorfile>classfind__object_1_1Settings.html</anchorfile>
      <anchor>a19cf8c1db1858bfc9e4c85e1eb3c3509</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>find_object::TcpServer</name>
    <filename>classfind__object_1_1TcpServer.html</filename>
    <member kind="enumeration">
      <name>Service</name>
      <anchorfile>classfind__object_1_1TcpServer.html</anchorfile>
      <anchor>a95b179d494715b387deb56c4ac22f6a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kAddObject</name>
      <anchorfile>classfind__object_1_1TcpServer.html</anchorfile>
      <anchor>a95b179d494715b387deb56c4ac22f6a9a45b55aa130c53885e4c4b8d2a18cc62c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kRemoveObject</name>
      <anchorfile>classfind__object_1_1TcpServer.html</anchorfile>
      <anchor>a95b179d494715b387deb56c4ac22f6a9a8a80e1991549a9c1e82c7c634faf2ce6</anchor>
      <arglist></arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>publishDetectionInfo</name>
      <anchorfile>classfind__object_1_1TcpServer.html</anchorfile>
      <anchor>aabde3f8332554afc7b5551a3af2dac52</anchor>
      <arglist>(const find_object::DetectionInfo &amp;info)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>addObject</name>
      <anchorfile>classfind__object_1_1TcpServer.html</anchorfile>
      <anchor>a06f572b7ddabd1fe9464727508eeb33d</anchor>
      <arglist>(const cv::Mat &amp;, int, const QString &amp;)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>removeObject</name>
      <anchorfile>classfind__object_1_1TcpServer.html</anchorfile>
      <anchor>af29fda3eca319bd9a1c20077d7f22751</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>QHostAddress</type>
      <name>getHostAddress</name>
      <anchorfile>classfind__object_1_1TcpServer.html</anchorfile>
      <anchor>ac52ebd6b82bcdc72f8777123b9153f7b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>quint16</type>
      <name>getPort</name>
      <anchorfile>classfind__object_1_1TcpServer.html</anchorfile>
      <anchor>ad606850d651fb54052d6c0510569fbe7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TcpServer</name>
      <anchorfile>classfind__object_1_1TcpServer.html</anchorfile>
      <anchor>a9d718a3f9f040569675c158d6a6a9593</anchor>
      <arglist>(quint16 port=0, QObject *parent=0)</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>addClient</name>
      <anchorfile>classfind__object_1_1TcpServer.html</anchorfile>
      <anchor>a0548240e64908deb8ad9ae830f6fba9f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>connectionLost</name>
      <anchorfile>classfind__object_1_1TcpServer.html</anchorfile>
      <anchor>a9b9647831f453c3511453c0d292a55b2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>displayError</name>
      <anchorfile>classfind__object_1_1TcpServer.html</anchorfile>
      <anchor>a6f745d87640f68522bac45407e5f2f9d</anchor>
      <arglist>(QAbstractSocket::SocketError socketError)</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>readReceivedData</name>
      <anchorfile>classfind__object_1_1TcpServer.html</anchorfile>
      <anchor>a878410638a8508c8b372d7f99be01752</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QMap&lt; int, quint64 &gt;</type>
      <name>blockSizes_</name>
      <anchorfile>classfind__object_1_1TcpServer.html</anchorfile>
      <anchor>af5ad66140e6b3d95d5554143a5548783</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>find_object::Vocabulary</name>
    <filename>classfind__object_1_1Vocabulary.html</filename>
    <member kind="function">
      <type>QMultiMap&lt; int, int &gt;</type>
      <name>addWords</name>
      <anchorfile>classfind__object_1_1Vocabulary.html</anchorfile>
      <anchor>a4e06d1607c32724ae7b8221446a89d7e</anchor>
      <arglist>(const cv::Mat &amp;descriptors, int objectId, bool incremental)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classfind__object_1_1Vocabulary.html</anchorfile>
      <anchor>a9c5df26a44de2c985a0a7c6ac468bd35</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const cv::Mat &amp;</type>
      <name>indexedDescriptors</name>
      <anchorfile>classfind__object_1_1Vocabulary.html</anchorfile>
      <anchor>a69cfc627197c7171a0837e951714218e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>load</name>
      <anchorfile>classfind__object_1_1Vocabulary.html</anchorfile>
      <anchor>aeb3d49c651f06be69e414a00b4ba6684</anchor>
      <arglist>(QDataStream &amp;streamPtr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>save</name>
      <anchorfile>classfind__object_1_1Vocabulary.html</anchorfile>
      <anchor>a777ee513f652359926c3d7054607b9eb</anchor>
      <arglist>(QDataStream &amp;streamPtr) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>search</name>
      <anchorfile>classfind__object_1_1Vocabulary.html</anchorfile>
      <anchor>a0a7f42a66b6b3a2b9fc2549d8351d2c6</anchor>
      <arglist>(const cv::Mat &amp;descriptors, cv::Mat &amp;results, cv::Mat &amp;dists, int k)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>size</name>
      <anchorfile>classfind__object_1_1Vocabulary.html</anchorfile>
      <anchor>a97beafc35d517cefe7b67f9d7a019bb9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>update</name>
      <anchorfile>classfind__object_1_1Vocabulary.html</anchorfile>
      <anchor>a4ce71cd9113a8baf3ab05d37a7c2afd6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Vocabulary</name>
      <anchorfile>classfind__object_1_1Vocabulary.html</anchorfile>
      <anchor>aafd7a5ed01829a93ea8cbda860dfa6b0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const QMultiMap&lt; int, int &gt; &amp;</type>
      <name>wordToObjects</name>
      <anchorfile>classfind__object_1_1Vocabulary.html</anchorfile>
      <anchor>acb355afc749b55160a789ee347999c24</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Vocabulary</name>
      <anchorfile>classfind__object_1_1Vocabulary.html</anchorfile>
      <anchor>afd3b220ab4a15409f3fc1363f58881b3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>cv::flann::Index</type>
      <name>flannIndex_</name>
      <anchorfile>classfind__object_1_1Vocabulary.html</anchorfile>
      <anchor>a54a6c22fc020f680c98113b052d34529</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>cv::Mat</type>
      <name>indexedDescriptors_</name>
      <anchorfile>classfind__object_1_1Vocabulary.html</anchorfile>
      <anchor>a93a7b0d980cd8c03daa65c03e83cb02c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>cv::Mat</type>
      <name>notIndexedDescriptors_</name>
      <anchorfile>classfind__object_1_1Vocabulary.html</anchorfile>
      <anchor>a50b864fea0b6486c3ef71373acf07546</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QVector&lt; int &gt;</type>
      <name>notIndexedWordIds_</name>
      <anchorfile>classfind__object_1_1Vocabulary.html</anchorfile>
      <anchor>a916676cf0066d73fdfdf2cab1f088546</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QMultiMap&lt; int, int &gt;</type>
      <name>wordToObjects_</name>
      <anchorfile>classfind__object_1_1Vocabulary.html</anchorfile>
      <anchor>a4c6f51c1e1f3e98df71c06b4a563dab9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>Json</name>
    <filename>namespaceJson.html</filename>
    <class kind="class">Json::BatchAllocator</class>
    <class kind="class">Json::FastWriter</class>
    <class kind="class">Json::Features</class>
    <class kind="class">Json::Path</class>
    <class kind="class">Json::PathArgument</class>
    <class kind="class">Json::Reader</class>
    <class kind="class">Json::StaticString</class>
    <class kind="class">Json::StyledStreamWriter</class>
    <class kind="class">Json::StyledWriter</class>
    <class kind="class">Json::Value</class>
    <class kind="class">Json::ValueConstIterator</class>
    <class kind="class">Json::ValueIterator</class>
    <class kind="class">Json::ValueIteratorBase</class>
    <class kind="class">Json::Writer</class>
    <member kind="typedef">
      <type>unsigned int</type>
      <name>ArrayIndex</name>
      <anchorfile>namespaceJson.html</anchorfile>
      <anchor>a8048e741f2177c3b5d9ede4a5b8c53c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int</type>
      <name>Int</name>
      <anchorfile>namespaceJson.html</anchorfile>
      <anchor>a08122e8005b706d982e48cca1e2119c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>long long int</type>
      <name>Int64</name>
      <anchorfile>namespaceJson.html</anchorfile>
      <anchor>ab7b47d2905da3b4ae60e4e800ec9ae5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Int64</type>
      <name>LargestInt</name>
      <anchorfile>namespaceJson.html</anchorfile>
      <anchor>a218d880af853ce786cd985e82571d297</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>UInt64</type>
      <name>LargestUInt</name>
      <anchorfile>namespaceJson.html</anchorfile>
      <anchor>ae202ecad69725e23443f465e257456d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>unsigned int</type>
      <name>UInt</name>
      <anchorfile>namespaceJson.html</anchorfile>
      <anchor>a800fb90eb6ee8d5d62b600c06f87f7d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>unsigned long long int</type>
      <name>UInt64</name>
      <anchorfile>namespaceJson.html</anchorfile>
      <anchor>a01f20bce8f8229f38ff890168c0e6452</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>char</type>
      <name>UIntToStringBuffer</name>
      <anchorfile>namespaceJson.html</anchorfile>
      <anchor>a602bcf69c2042fb61c3b243cb16f04ca</anchor>
      <arglist>[uintToStringBufferSize]</arglist>
    </member>
    <member kind="enumvalue">
      <name>uintToStringBufferSize</name>
      <anchorfile>namespaceJson.html</anchorfile>
      <anchor>a0c5f614b019f20b4598dcaec09d9e820ae4f2008c7919f20d81286121d1374424</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>CommentPlacement</name>
      <anchorfile>namespaceJson.html</anchorfile>
      <anchor>a4fc417c23905b2ae9e2c47d197a45351</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>commentBefore</name>
      <anchorfile>namespaceJson.html</anchorfile>
      <anchor>a4fc417c23905b2ae9e2c47d197a45351a52f1733775460517b2ea6bedf4906d52</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>commentAfterOnSameLine</name>
      <anchorfile>namespaceJson.html</anchorfile>
      <anchor>a4fc417c23905b2ae9e2c47d197a45351a008a230a0586de54f30b76afe70fdcfa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>commentAfter</name>
      <anchorfile>namespaceJson.html</anchorfile>
      <anchor>a4fc417c23905b2ae9e2c47d197a45351ac5784ca53b12250888ddb642b06aebef</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>numberOfCommentPlacement</name>
      <anchorfile>namespaceJson.html</anchorfile>
      <anchor>a4fc417c23905b2ae9e2c47d197a45351abcbd3eb00417335e094e4a03379659b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>ValueType</name>
      <anchorfile>namespaceJson.html</anchorfile>
      <anchor>a7d654b75c16a57007925868e38212b4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>nullValue</name>
      <anchorfile>namespaceJson.html</anchorfile>
      <anchor>a7d654b75c16a57007925868e38212b4ea7d9899633b4409bd3fc107e6737f8391</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>intValue</name>
      <anchorfile>namespaceJson.html</anchorfile>
      <anchor>a7d654b75c16a57007925868e38212b4eae5a9d708d5c9e23ae9bf98898522512d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>uintValue</name>
      <anchorfile>namespaceJson.html</anchorfile>
      <anchor>a7d654b75c16a57007925868e38212b4eaea788d9a3bb00adc6d68d97d43e1ccd3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>realValue</name>
      <anchorfile>namespaceJson.html</anchorfile>
      <anchor>a7d654b75c16a57007925868e38212b4eab837c7b869c14d8be712deb45c9e490e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>stringValue</name>
      <anchorfile>namespaceJson.html</anchorfile>
      <anchor>a7d654b75c16a57007925868e38212b4ea804ef857affea2d415843c73f261c258</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>booleanValue</name>
      <anchorfile>namespaceJson.html</anchorfile>
      <anchor>a7d654b75c16a57007925868e38212b4ea14c30dbf4da86f7b809be299f671f7fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>arrayValue</name>
      <anchorfile>namespaceJson.html</anchorfile>
      <anchor>a7d654b75c16a57007925868e38212b4eadc8f264f36b55b063c78126b335415f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>objectValue</name>
      <anchorfile>namespaceJson.html</anchorfile>
      <anchor>a7d654b75c16a57007925868e38212b4eae8386dcfc36d1ae897745f7b4f77a1f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>codePointToUTF8</name>
      <anchorfile>namespaceJson.html</anchorfile>
      <anchor>adf0456e397a18cd7218a7b51dfc13c73</anchor>
      <arglist>(unsigned int cp)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>containsControlCharacter</name>
      <anchorfile>namespaceJson.html</anchorfile>
      <anchor>aa11b210ff98a4f4dd4e2df19260f8c3a</anchor>
      <arglist>(const char *str)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>containsNewLine</name>
      <anchorfile>namespaceJson.html</anchorfile>
      <anchor>a4d6ab0f651348832e5cc49b577a854d2</anchor>
      <arglist>(Reader::Location begin, Reader::Location end)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static char *</type>
      <name>duplicateStringValue</name>
      <anchorfile>namespaceJson.html</anchorfile>
      <anchor>a9e2c18331f84669e6194dcfc124afcd2</anchor>
      <arglist>(const char *value, unsigned int length=unknown)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>in</name>
      <anchorfile>namespaceJson.html</anchorfile>
      <anchor>a7378f09d8f10ef3ccbb2aeefe7ff41d3</anchor>
      <arglist>(Reader::Char c, Reader::Char c1, Reader::Char c2, Reader::Char c3, Reader::Char c4)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>in</name>
      <anchorfile>namespaceJson.html</anchorfile>
      <anchor>af3dfd6ed13183fdcfaab3ca57b42d3e7</anchor>
      <arglist>(Reader::Char c, Reader::Char c1, Reader::Char c2, Reader::Char c3, Reader::Char c4, Reader::Char c5)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>isControlCharacter</name>
      <anchorfile>namespaceJson.html</anchorfile>
      <anchor>a0381e631737f51331065a388f4f59197</anchor>
      <arglist>(char ch)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceJson.html</anchorfile>
      <anchor>a87bc83d7e90fc666d28aa16727deda2f</anchor>
      <arglist>(std::ostream &amp;, const Value &amp;root)</arglist>
    </member>
    <member kind="function">
      <type>std::istream &amp;</type>
      <name>operator&gt;&gt;</name>
      <anchorfile>namespaceJson.html</anchorfile>
      <anchor>a4d245ef719cc0853e8e78eb5f99c16e5</anchor>
      <arglist>(std::istream &amp;, Value &amp;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>releaseStringValue</name>
      <anchorfile>namespaceJson.html</anchorfile>
      <anchor>acf8dd162c01e37846e129556c50e4037</anchor>
      <arglist>(char *value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>uintToString</name>
      <anchorfile>namespaceJson.html</anchorfile>
      <anchor>ac1ffd21a9e55122014353c773ccc496e</anchor>
      <arglist>(LargestUInt value, char *&amp;current)</arglist>
    </member>
    <member kind="function">
      <type>std::string JSON_API</type>
      <name>valueToQuotedString</name>
      <anchorfile>namespaceJson.html</anchorfile>
      <anchor>aa0c8235a4a5c6599da5d3332743db8ac</anchor>
      <arglist>(const char *value)</arglist>
    </member>
    <member kind="function">
      <type>std::string JSON_API</type>
      <name>valueToString</name>
      <anchorfile>namespaceJson.html</anchorfile>
      <anchor>a05cd078d8e086a4bcc08d40948f711e7</anchor>
      <arglist>(Int value)</arglist>
    </member>
    <member kind="function">
      <type>std::string JSON_API</type>
      <name>valueToString</name>
      <anchorfile>namespaceJson.html</anchorfile>
      <anchor>abcb58ea0f384c30608729a94d539e2ce</anchor>
      <arglist>(UInt value)</arglist>
    </member>
    <member kind="function">
      <type>std::string JSON_API</type>
      <name>valueToString</name>
      <anchorfile>namespaceJson.html</anchorfile>
      <anchor>abd9c650f70d9434f98f9025e2e2faf2d</anchor>
      <arglist>(LargestInt value)</arglist>
    </member>
    <member kind="function">
      <type>std::string JSON_API</type>
      <name>valueToString</name>
      <anchorfile>namespaceJson.html</anchorfile>
      <anchor>a3f46b0bc62b95a9426a2da0117bdf9f0</anchor>
      <arglist>(LargestUInt value)</arglist>
    </member>
    <member kind="function">
      <type>std::string JSON_API</type>
      <name>valueToString</name>
      <anchorfile>namespaceJson.html</anchorfile>
      <anchor>a99995d7dafa4f4970b349d7d3c8d1d99</anchor>
      <arglist>(double value)</arglist>
    </member>
    <member kind="function">
      <type>std::string JSON_API</type>
      <name>valueToString</name>
      <anchorfile>namespaceJson.html</anchorfile>
      <anchor>a979ed531f091985e22f0051cd2a8e341</anchor>
      <arglist>(bool value)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const unsigned int</type>
      <name>unknown</name>
      <anchorfile>namespaceJson.html</anchorfile>
      <anchor>a54414e1e582b6a3769a61e049103fd11</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Json::BatchAllocator</name>
    <filename>classJson_1_1BatchAllocator.html</filename>
    <templarg></templarg>
    <templarg>objectPerAllocation</templarg>
    <class kind="struct">Json::BatchAllocator::BatchInfo</class>
    <member kind="typedef">
      <type>AllocatedType</type>
      <name>Type</name>
      <anchorfile>classJson_1_1BatchAllocator.html</anchorfile>
      <anchor>a031e753885fcb007c20511e15f84d1a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>AllocatedType *</type>
      <name>allocate</name>
      <anchorfile>classJson_1_1BatchAllocator.html</anchorfile>
      <anchor>a4909756c2d33bd0f07662e88e4f850dd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BatchAllocator</name>
      <anchorfile>classJson_1_1BatchAllocator.html</anchorfile>
      <anchor>a96aae4d9032847b074e72a0cf32bc9ea</anchor>
      <arglist>(unsigned int objectsPerPage=255)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>release</name>
      <anchorfile>classJson_1_1BatchAllocator.html</anchorfile>
      <anchor>aceb116aceb6bb5bbcfd05433abc04ba5</anchor>
      <arglist>(AllocatedType *object)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~BatchAllocator</name>
      <anchorfile>classJson_1_1BatchAllocator.html</anchorfile>
      <anchor>a823a98097ec40ccc8d88da9378be228d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>BatchAllocator</name>
      <anchorfile>classJson_1_1BatchAllocator.html</anchorfile>
      <anchor>af240399628f3cf1099ede92ef1ec4274</anchor>
      <arglist>(const BatchAllocator &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>operator=</name>
      <anchorfile>classJson_1_1BatchAllocator.html</anchorfile>
      <anchor>ad2ab8896da0685b6c7eb5f7bfd5304d3</anchor>
      <arglist>(const BatchAllocator &amp;)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static BatchInfo *</type>
      <name>allocateBatch</name>
      <anchorfile>classJson_1_1BatchAllocator.html</anchorfile>
      <anchor>a41f6367bbed5bdf39d2c8dc8f6bbf29d</anchor>
      <arglist>(unsigned int objectsPerPage)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>BatchInfo *</type>
      <name>batches_</name>
      <anchorfile>classJson_1_1BatchAllocator.html</anchorfile>
      <anchor>ab96f6d89d8754359cdb59587d8eed5b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>BatchInfo *</type>
      <name>currentBatch_</name>
      <anchorfile>classJson_1_1BatchAllocator.html</anchorfile>
      <anchor>af300cf30cc086974f34effcc893e8dea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>AllocatedType *</type>
      <name>freeHead_</name>
      <anchorfile>classJson_1_1BatchAllocator.html</anchorfile>
      <anchor>a7532989b88c9f124f83394f24737378a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>objectsPerPage_</name>
      <anchorfile>classJson_1_1BatchAllocator.html</anchorfile>
      <anchor>aa7a906cb96f6c92cb06f519b15539a5c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Json::BatchAllocator::BatchInfo</name>
    <filename>structJson_1_1BatchAllocator_1_1BatchInfo.html</filename>
    <member kind="variable">
      <type>AllocatedType</type>
      <name>buffer_</name>
      <anchorfile>structJson_1_1BatchAllocator_1_1BatchInfo.html</anchorfile>
      <anchor>a206b15040f6f036303d49f05fe0fed21</anchor>
      <arglist>[objectPerAllocation]</arglist>
    </member>
    <member kind="variable">
      <type>AllocatedType *</type>
      <name>end_</name>
      <anchorfile>structJson_1_1BatchAllocator_1_1BatchInfo.html</anchorfile>
      <anchor>a3ae3cfb3e7474cc562929b515dba8453</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>BatchInfo *</type>
      <name>next_</name>
      <anchorfile>structJson_1_1BatchAllocator_1_1BatchInfo.html</anchorfile>
      <anchor>acc4f49589b6df51db1a67bf2ee2d336a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>AllocatedType *</type>
      <name>used_</name>
      <anchorfile>structJson_1_1BatchAllocator_1_1BatchInfo.html</anchorfile>
      <anchor>a61f1740851eda82927a3d434179414b0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Json::FastWriter</name>
    <filename>classJson_1_1FastWriter.html</filename>
    <base>Json::Writer</base>
    <member kind="function">
      <type>void</type>
      <name>enableYAMLCompatibility</name>
      <anchorfile>classJson_1_1FastWriter.html</anchorfile>
      <anchor>a78d98e9f76d33660ad6e6a1abe287d45</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FastWriter</name>
      <anchorfile>classJson_1_1FastWriter.html</anchorfile>
      <anchor>a1bbc73ce1a1cc7b09cd1e02db3905170</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::string</type>
      <name>write</name>
      <anchorfile>classJson_1_1FastWriter.html</anchorfile>
      <anchor>aa66218a56447222f91d64db618935a19</anchor>
      <arglist>(const Value &amp;root)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~FastWriter</name>
      <anchorfile>classJson_1_1FastWriter.html</anchorfile>
      <anchor>a7eb61405d041a915e5e980be97a707aa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>writeValue</name>
      <anchorfile>classJson_1_1FastWriter.html</anchorfile>
      <anchor>a2ef4a2ce13a341171f01f414f4fdd765</anchor>
      <arglist>(const Value &amp;value)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>document_</name>
      <anchorfile>classJson_1_1FastWriter.html</anchorfile>
      <anchor>afc70d465b79bfc7741ff75294dcefeab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>yamlCompatiblityEnabled_</name>
      <anchorfile>classJson_1_1FastWriter.html</anchorfile>
      <anchor>a4c4c1911179bf472d24492915b0e489a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Json::Features</name>
    <filename>classJson_1_1Features.html</filename>
    <member kind="function">
      <type></type>
      <name>Features</name>
      <anchorfile>classJson_1_1Features.html</anchorfile>
      <anchor>ad15a091cb61bb31323299a95970d2644</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Features</type>
      <name>all</name>
      <anchorfile>classJson_1_1Features.html</anchorfile>
      <anchor>a63894da6e2c100b38741fa933f3d33ae</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Features</type>
      <name>strictMode</name>
      <anchorfile>classJson_1_1Features.html</anchorfile>
      <anchor>ae23176c14b2e79e81fb61fb1a8ab58ee</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>allowComments_</name>
      <anchorfile>classJson_1_1Features.html</anchorfile>
      <anchor>a33afd389719624b6bdb23950b3c346c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>strictRoot_</name>
      <anchorfile>classJson_1_1Features.html</anchorfile>
      <anchor>a1162c37a1458adc32582b585b552f9c3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Json::Path</name>
    <filename>classJson_1_1Path.html</filename>
    <member kind="function">
      <type>Value &amp;</type>
      <name>make</name>
      <anchorfile>classJson_1_1Path.html</anchorfile>
      <anchor>a5289901fc58ad1fdca1de7fb5a0b620c</anchor>
      <arglist>(Value &amp;root) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Path</name>
      <anchorfile>classJson_1_1Path.html</anchorfile>
      <anchor>aaa37a99650e770d0cd680bf53585ec99</anchor>
      <arglist>(const std::string &amp;path, const PathArgument &amp;a1=PathArgument(), const PathArgument &amp;a2=PathArgument(), const PathArgument &amp;a3=PathArgument(), const PathArgument &amp;a4=PathArgument(), const PathArgument &amp;a5=PathArgument())</arglist>
    </member>
    <member kind="function">
      <type>const Value &amp;</type>
      <name>resolve</name>
      <anchorfile>classJson_1_1Path.html</anchorfile>
      <anchor>ae1d05fa985a6ee3c57f2b8ed186b5982</anchor>
      <arglist>(const Value &amp;root) const </arglist>
    </member>
    <member kind="function">
      <type>Value</type>
      <name>resolve</name>
      <anchorfile>classJson_1_1Path.html</anchorfile>
      <anchor>a33d1749770a4cf74e9a3de419bc7febe</anchor>
      <arglist>(const Value &amp;root, const Value &amp;defaultValue) const </arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>std::vector&lt; PathArgument &gt;</type>
      <name>Args</name>
      <anchorfile>classJson_1_1Path.html</anchorfile>
      <anchor>a27d96232d034d7a78286468676f9cb3e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>std::vector&lt; const PathArgument * &gt;</type>
      <name>InArgs</name>
      <anchorfile>classJson_1_1Path.html</anchorfile>
      <anchor>a763349989466ac275fad176708378f95</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>addPathInArg</name>
      <anchorfile>classJson_1_1Path.html</anchorfile>
      <anchor>af4d2ab3a6f09b69bab3d3e9fcdf13328</anchor>
      <arglist>(const std::string &amp;path, const InArgs &amp;in, InArgs::const_iterator &amp;itInArg, PathArgument::Kind kind)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>invalidPath</name>
      <anchorfile>classJson_1_1Path.html</anchorfile>
      <anchor>a3729e6d3682338b2cfad2c10d4746f53</anchor>
      <arglist>(const std::string &amp;path, int location)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>makePath</name>
      <anchorfile>classJson_1_1Path.html</anchorfile>
      <anchor>a874e5339f8059ebeef049721f8897277</anchor>
      <arglist>(const std::string &amp;path, const InArgs &amp;in)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Args</type>
      <name>args_</name>
      <anchorfile>classJson_1_1Path.html</anchorfile>
      <anchor>af33d0de7ee9f99d3e361bdf504dc2bc7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Json::PathArgument</name>
    <filename>classJson_1_1PathArgument.html</filename>
    <member kind="function">
      <type></type>
      <name>PathArgument</name>
      <anchorfile>classJson_1_1PathArgument.html</anchorfile>
      <anchor>a3c96ed20c56a55eb76d37a11553c528e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PathArgument</name>
      <anchorfile>classJson_1_1PathArgument.html</anchorfile>
      <anchor>a53c5b27143b161301b95fd544c139ecf</anchor>
      <arglist>(ArrayIndex index)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PathArgument</name>
      <anchorfile>classJson_1_1PathArgument.html</anchorfile>
      <anchor>a9690417a8a40e6e49f2acdf6c9281345</anchor>
      <arglist>(const char *key)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PathArgument</name>
      <anchorfile>classJson_1_1PathArgument.html</anchorfile>
      <anchor>a08f872cfee4fc600f7fa3bcaaff0d41c</anchor>
      <arglist>(const std::string &amp;key)</arglist>
    </member>
    <member kind="enumeration">
      <name>Kind</name>
      <anchorfile>classJson_1_1PathArgument.html</anchorfile>
      <anchor>a2420bbad778573c147e578701b84d9b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kindNone</name>
      <anchorfile>classJson_1_1PathArgument.html</anchorfile>
      <anchor>a2420bbad778573c147e578701b84d9b9afa8c7a261ccb8ae5171d2372321c2698</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kindIndex</name>
      <anchorfile>classJson_1_1PathArgument.html</anchorfile>
      <anchor>a2420bbad778573c147e578701b84d9b9ae5a976b898111903334cb131f5e03dc4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kindKey</name>
      <anchorfile>classJson_1_1PathArgument.html</anchorfile>
      <anchor>a2420bbad778573c147e578701b84d9b9a74f5968d06c01701b7a46092c33ba7d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ArrayIndex</type>
      <name>index_</name>
      <anchorfile>classJson_1_1PathArgument.html</anchorfile>
      <anchor>afd5857d1b6bfaae6961333bdae7bd5ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>key_</name>
      <anchorfile>classJson_1_1PathArgument.html</anchorfile>
      <anchor>a5d901b404323b61f066fb1adb3babfe1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Kind</type>
      <name>kind_</name>
      <anchorfile>classJson_1_1PathArgument.html</anchorfile>
      <anchor>ad4bc4b544b155a3d9c7788572ecf991b</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>Path</name>
      <anchorfile>classJson_1_1PathArgument.html</anchorfile>
      <anchor>a4877239a6b7f09fbf5a61ca68a49d74c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Json::Reader</name>
    <filename>classJson_1_1Reader.html</filename>
    <class kind="class">Json::Reader::ErrorInfo</class>
    <class kind="class">Json::Reader::Token</class>
    <member kind="typedef">
      <type>char</type>
      <name>Char</name>
      <anchorfile>classJson_1_1Reader.html</anchorfile>
      <anchor>a3eec9118f3e9a672ba8348c3a79d0f45</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>const Char *</type>
      <name>Location</name>
      <anchorfile>classJson_1_1Reader.html</anchorfile>
      <anchor>a46795b5b272bf79a7730e406cb96375a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getFormatedErrorMessages</name>
      <anchorfile>classJson_1_1Reader.html</anchorfile>
      <anchor>afa4a59e962d23c4d1c38b433fc95eefa</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getFormattedErrorMessages</name>
      <anchorfile>classJson_1_1Reader.html</anchorfile>
      <anchor>a95ab50aa789132e9dee0fc1475c85acf</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>parse</name>
      <anchorfile>classJson_1_1Reader.html</anchorfile>
      <anchor>af1da6c976ad1e96c742804c3853eef94</anchor>
      <arglist>(const std::string &amp;document, Value &amp;root, bool collectComments=true)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>parse</name>
      <anchorfile>classJson_1_1Reader.html</anchorfile>
      <anchor>ac71ef2b64c7c27b062052e692af3fb32</anchor>
      <arglist>(const char *beginDoc, const char *endDoc, Value &amp;root, bool collectComments=true)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>parse</name>
      <anchorfile>classJson_1_1Reader.html</anchorfile>
      <anchor>a8d0347e6b47343e4bc68be7ecdb9c4e9</anchor>
      <arglist>(std::istream &amp;is, Value &amp;root, bool collectComments=true)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Reader</name>
      <anchorfile>classJson_1_1Reader.html</anchorfile>
      <anchor>a0b3c4e24c8393354bab57a6ba3ffc27f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Reader</name>
      <anchorfile>classJson_1_1Reader.html</anchorfile>
      <anchor>a45f17831118337309180313e93ac33f8</anchor>
      <arglist>(const Features &amp;features)</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>std::deque&lt; ErrorInfo &gt;</type>
      <name>Errors</name>
      <anchorfile>classJson_1_1Reader.html</anchorfile>
      <anchor>aae51e8f5bab3f067261c842a3ef858e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>std::stack&lt; Value * &gt;</type>
      <name>Nodes</name>
      <anchorfile>classJson_1_1Reader.html</anchorfile>
      <anchor>ad98d0ea4f3576ea83947c1b2b7b2f261</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>TokenType</name>
      <anchorfile>classJson_1_1Reader.html</anchorfile>
      <anchor>aa35e6ab574dc399a0a645ad98ed66bc9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>tokenEndOfStream</name>
      <anchorfile>classJson_1_1Reader.html</anchorfile>
      <anchor>aa35e6ab574dc399a0a645ad98ed66bc9a87fd3ad9cae11a8afe2bd022d8ab90f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>tokenObjectBegin</name>
      <anchorfile>classJson_1_1Reader.html</anchorfile>
      <anchor>aa35e6ab574dc399a0a645ad98ed66bc9a6196ce743696e6c803b130e8eef970f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>tokenObjectEnd</name>
      <anchorfile>classJson_1_1Reader.html</anchorfile>
      <anchor>aa35e6ab574dc399a0a645ad98ed66bc9a12d03a3a710b2d3f1384889df3da887d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>tokenArrayBegin</name>
      <anchorfile>classJson_1_1Reader.html</anchorfile>
      <anchor>aa35e6ab574dc399a0a645ad98ed66bc9a366d1a18459ad0c3b5bd32a35391e35a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>tokenArrayEnd</name>
      <anchorfile>classJson_1_1Reader.html</anchorfile>
      <anchor>aa35e6ab574dc399a0a645ad98ed66bc9a9adc87fd67f5fc21391a4be89382a316</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>tokenString</name>
      <anchorfile>classJson_1_1Reader.html</anchorfile>
      <anchor>aa35e6ab574dc399a0a645ad98ed66bc9ace89d4e0342535b8c00104ed4e5e0cee</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>tokenNumber</name>
      <anchorfile>classJson_1_1Reader.html</anchorfile>
      <anchor>aa35e6ab574dc399a0a645ad98ed66bc9a9b1717bee03ce7016f507bd4598fa5c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>tokenTrue</name>
      <anchorfile>classJson_1_1Reader.html</anchorfile>
      <anchor>aa35e6ab574dc399a0a645ad98ed66bc9acec3234e26f2d6bf206187fc5d949a03</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>tokenFalse</name>
      <anchorfile>classJson_1_1Reader.html</anchorfile>
      <anchor>aa35e6ab574dc399a0a645ad98ed66bc9ac24318c0842c7653c3555a82437b8eb2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>tokenNull</name>
      <anchorfile>classJson_1_1Reader.html</anchorfile>
      <anchor>aa35e6ab574dc399a0a645ad98ed66bc9a11bd0ba1c34448d075022b89d5bf9853</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>tokenArraySeparator</name>
      <anchorfile>classJson_1_1Reader.html</anchorfile>
      <anchor>aa35e6ab574dc399a0a645ad98ed66bc9af2c235e8da86f11ffb1a1243e49ed1fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>tokenMemberSeparator</name>
      <anchorfile>classJson_1_1Reader.html</anchorfile>
      <anchor>aa35e6ab574dc399a0a645ad98ed66bc9a08227b96f54242f4f9a8a597403c4424</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>tokenComment</name>
      <anchorfile>classJson_1_1Reader.html</anchorfile>
      <anchor>aa35e6ab574dc399a0a645ad98ed66bc9ae4fcf05c3b1ce462bacd34af0ccac32b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>tokenError</name>
      <anchorfile>classJson_1_1Reader.html</anchorfile>
      <anchor>aa35e6ab574dc399a0a645ad98ed66bc9a55d1ab9135c3d068b57fafdbabfa569a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>addComment</name>
      <anchorfile>classJson_1_1Reader.html</anchorfile>
      <anchor>aaea3bd62d12ffb6117a61476c0685049</anchor>
      <arglist>(Location begin, Location end, CommentPlacement placement)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>addError</name>
      <anchorfile>classJson_1_1Reader.html</anchorfile>
      <anchor>a04a3a13dbc609dfdf9e3c6723e37ff21</anchor>
      <arglist>(const std::string &amp;message, Token &amp;token, Location extra=0)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>addErrorAndRecover</name>
      <anchorfile>classJson_1_1Reader.html</anchorfile>
      <anchor>af47fb7564db6ac21faebaba8cebb41ce</anchor>
      <arglist>(const std::string &amp;message, Token &amp;token, TokenType skipUntilToken)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>Value &amp;</type>
      <name>currentValue</name>
      <anchorfile>classJson_1_1Reader.html</anchorfile>
      <anchor>a85597f763fb0148a17359b6dfc6f7326</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>decodeDouble</name>
      <anchorfile>classJson_1_1Reader.html</anchorfile>
      <anchor>a2420bbb7fd6d5d3e7e2fea894dd8f70f</anchor>
      <arglist>(Token &amp;token)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>decodeNumber</name>
      <anchorfile>classJson_1_1Reader.html</anchorfile>
      <anchor>a442d1f23edf0f4350f5eeab3ee3f7d46</anchor>
      <arglist>(Token &amp;token)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>decodeString</name>
      <anchorfile>classJson_1_1Reader.html</anchorfile>
      <anchor>aaf736937912f5c9b8d221e57f209e3e0</anchor>
      <arglist>(Token &amp;token)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>decodeString</name>
      <anchorfile>classJson_1_1Reader.html</anchorfile>
      <anchor>a801253570f16e91519652078fb12b8e6</anchor>
      <arglist>(Token &amp;token, std::string &amp;decoded)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>decodeUnicodeCodePoint</name>
      <anchorfile>classJson_1_1Reader.html</anchorfile>
      <anchor>a8fe24db3e9953aef3d637a56447e795c</anchor>
      <arglist>(Token &amp;token, Location &amp;current, Location end, unsigned int &amp;unicode)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>decodeUnicodeEscapeSequence</name>
      <anchorfile>classJson_1_1Reader.html</anchorfile>
      <anchor>a469cb6f55971d7c41fca2752a3aa5bf7</anchor>
      <arglist>(Token &amp;token, Location &amp;current, Location end, unsigned int &amp;unicode)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>expectToken</name>
      <anchorfile>classJson_1_1Reader.html</anchorfile>
      <anchor>a442d779d60825634625040eed83eadc5</anchor>
      <arglist>(TokenType type, Token &amp;token, const char *message)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>getLocationLineAndColumn</name>
      <anchorfile>classJson_1_1Reader.html</anchorfile>
      <anchor>a20b3023dc422726e2e4ebe41b8ba0515</anchor>
      <arglist>(Location location, int &amp;line, int &amp;column) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::string</type>
      <name>getLocationLineAndColumn</name>
      <anchorfile>classJson_1_1Reader.html</anchorfile>
      <anchor>ac5b4b5a76d3224871519b0656393b35b</anchor>
      <arglist>(Location location) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>Char</type>
      <name>getNextChar</name>
      <anchorfile>classJson_1_1Reader.html</anchorfile>
      <anchor>ab61eb61333cc9ec3afe785663a53ce90</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>match</name>
      <anchorfile>classJson_1_1Reader.html</anchorfile>
      <anchor>a3e5a7bc6b7b53f2ca8cb9da42f8ffb21</anchor>
      <arglist>(Location pattern, int patternLength)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>readArray</name>
      <anchorfile>classJson_1_1Reader.html</anchorfile>
      <anchor>afd9a30c0af205c9f327613f486fae6b8</anchor>
      <arglist>(Token &amp;token)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>readComment</name>
      <anchorfile>classJson_1_1Reader.html</anchorfile>
      <anchor>ad2690e860a1b3332c5401fb0850ba065</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>readCppStyleComment</name>
      <anchorfile>classJson_1_1Reader.html</anchorfile>
      <anchor>a6716ef6290b0f469efaf8d379c357967</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>readCStyleComment</name>
      <anchorfile>classJson_1_1Reader.html</anchorfile>
      <anchor>ae0ffe796abdc3c5851589ee500e28c79</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>readNumber</name>
      <anchorfile>classJson_1_1Reader.html</anchorfile>
      <anchor>afb31bfda6bb27d6453057a47655e8363</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>readObject</name>
      <anchorfile>classJson_1_1Reader.html</anchorfile>
      <anchor>a0068eb3d8e86e91f0e4806f60da66b9c</anchor>
      <arglist>(Token &amp;token)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>readString</name>
      <anchorfile>classJson_1_1Reader.html</anchorfile>
      <anchor>a6328a0b1994e05118886f9fc9c608643</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>readToken</name>
      <anchorfile>classJson_1_1Reader.html</anchorfile>
      <anchor>a7cb0631963cc0fd4ff6ed0f570976864</anchor>
      <arglist>(Token &amp;token)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>readValue</name>
      <anchorfile>classJson_1_1Reader.html</anchorfile>
      <anchor>a47e56844b803d41ec993a83fadf4495c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>recoverFromError</name>
      <anchorfile>classJson_1_1Reader.html</anchorfile>
      <anchor>a8d4ed03a43082c5ace81ba5b81425eaf</anchor>
      <arglist>(TokenType skipUntilToken)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>skipCommentTokens</name>
      <anchorfile>classJson_1_1Reader.html</anchorfile>
      <anchor>a22e677ef400d8223f27e631b4cd4b821</anchor>
      <arglist>(Token &amp;token)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>skipSpaces</name>
      <anchorfile>classJson_1_1Reader.html</anchorfile>
      <anchor>a40d0f69d15aeb2d52ff78d794f5ab8b2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>skipUntilSpace</name>
      <anchorfile>classJson_1_1Reader.html</anchorfile>
      <anchor>ad922ea5a8ab333084edbb84827861fa3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Location</type>
      <name>begin_</name>
      <anchorfile>classJson_1_1Reader.html</anchorfile>
      <anchor>a327166839022ea91f0a8290960a8af76</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>collectComments_</name>
      <anchorfile>classJson_1_1Reader.html</anchorfile>
      <anchor>a8e9ce743f6004f0596692f0a9ee4626c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>commentsBefore_</name>
      <anchorfile>classJson_1_1Reader.html</anchorfile>
      <anchor>a240d10ca88620e06a5bd25cc633e9a8a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Location</type>
      <name>current_</name>
      <anchorfile>classJson_1_1Reader.html</anchorfile>
      <anchor>a2f2feb5201a26da7aa133d2f7434479b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>document_</name>
      <anchorfile>classJson_1_1Reader.html</anchorfile>
      <anchor>afde4a4311ae30597da5b6060a8d60542</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Location</type>
      <name>end_</name>
      <anchorfile>classJson_1_1Reader.html</anchorfile>
      <anchor>a714793579cbf4ee7c5a7223d2c8d77c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Errors</type>
      <name>errors_</name>
      <anchorfile>classJson_1_1Reader.html</anchorfile>
      <anchor>a1bbce45dc4df753bed60c129f4b5147c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Features</type>
      <name>features_</name>
      <anchorfile>classJson_1_1Reader.html</anchorfile>
      <anchor>aa9984ff8f519b5541346157b7aebf97b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Value *</type>
      <name>lastValue_</name>
      <anchorfile>classJson_1_1Reader.html</anchorfile>
      <anchor>a87cc75ae5adc6a6755f0ba1c7255ff6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Location</type>
      <name>lastValueEnd_</name>
      <anchorfile>classJson_1_1Reader.html</anchorfile>
      <anchor>a497a114f7b760f1b794b8fff9876615a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Nodes</type>
      <name>nodes_</name>
      <anchorfile>classJson_1_1Reader.html</anchorfile>
      <anchor>ada3d2c47699dad662e6d156c8c78a6ac</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Json::Reader::ErrorInfo</name>
    <filename>classJson_1_1Reader_1_1ErrorInfo.html</filename>
    <member kind="variable">
      <type>Location</type>
      <name>extra_</name>
      <anchorfile>classJson_1_1Reader_1_1ErrorInfo.html</anchorfile>
      <anchor>af92c24acf642b040d6e40aac4952d44d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>message_</name>
      <anchorfile>classJson_1_1Reader_1_1ErrorInfo.html</anchorfile>
      <anchor>aeb2fb6537a8bb978b239ea1482d73d7a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Token</type>
      <name>token_</name>
      <anchorfile>classJson_1_1Reader_1_1ErrorInfo.html</anchorfile>
      <anchor>a52e1c71b12eb1c3f0395d7ef1e778ce6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Json::Reader::Token</name>
    <filename>classJson_1_1Reader_1_1Token.html</filename>
    <member kind="variable">
      <type>Location</type>
      <name>end_</name>
      <anchorfile>classJson_1_1Reader_1_1Token.html</anchorfile>
      <anchor>a7d3bc0fa40097f435d184be4b1fd5ae1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Location</type>
      <name>start_</name>
      <anchorfile>classJson_1_1Reader_1_1Token.html</anchorfile>
      <anchor>aff87d677b9ac4b52542a00b0d6673249</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>TokenType</type>
      <name>type_</name>
      <anchorfile>classJson_1_1Reader_1_1Token.html</anchorfile>
      <anchor>aa0f06d0105ec3d8cb42427c66b991bad</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Json::StaticString</name>
    <filename>classJson_1_1StaticString.html</filename>
    <member kind="function">
      <type>const char *</type>
      <name>c_str</name>
      <anchorfile>classJson_1_1StaticString.html</anchorfile>
      <anchor>ab86fc6a3183adf12fdba4b370acf1754</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator const char *</name>
      <anchorfile>classJson_1_1StaticString.html</anchorfile>
      <anchor>ac2b334d46bbea4c0227e508fc66433e9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>StaticString</name>
      <anchorfile>classJson_1_1StaticString.html</anchorfile>
      <anchor>afb6baf1ec078ce76f0b0f9b39d19437f</anchor>
      <arglist>(const char *czstring)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const char *</type>
      <name>str_</name>
      <anchorfile>classJson_1_1StaticString.html</anchorfile>
      <anchor>a6a96838bece80ae83def7dbf5260935c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Json::StyledStreamWriter</name>
    <filename>classJson_1_1StyledStreamWriter.html</filename>
    <member kind="function">
      <type></type>
      <name>StyledStreamWriter</name>
      <anchorfile>classJson_1_1StyledStreamWriter.html</anchorfile>
      <anchor>ae87567a08de865b6dc84d7218a3001df</anchor>
      <arglist>(std::string indentation=&quot;\t&quot;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>write</name>
      <anchorfile>classJson_1_1StyledStreamWriter.html</anchorfile>
      <anchor>a07807741c6c43ecd35885a87234d0805</anchor>
      <arglist>(std::ostream &amp;out, const Value &amp;root)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~StyledStreamWriter</name>
      <anchorfile>classJson_1_1StyledStreamWriter.html</anchorfile>
      <anchor>a17444a59f617970279714e97b0ddfa46</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>std::vector&lt; std::string &gt;</type>
      <name>ChildValues</name>
      <anchorfile>classJson_1_1StyledStreamWriter.html</anchorfile>
      <anchor>ad0e42dda934aaee87fa9434c30186a9b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>hasCommentForValue</name>
      <anchorfile>classJson_1_1StyledStreamWriter.html</anchorfile>
      <anchor>ad2892f57171919fa4f8a5ae5574755cf</anchor>
      <arglist>(const Value &amp;value)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>indent</name>
      <anchorfile>classJson_1_1StyledStreamWriter.html</anchorfile>
      <anchor>ab49409578422aa73b060e3492dd6c72a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>isMultineArray</name>
      <anchorfile>classJson_1_1StyledStreamWriter.html</anchorfile>
      <anchor>a88f4d342cf25c73aabf77c1b8ba01e44</anchor>
      <arglist>(const Value &amp;value)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>pushValue</name>
      <anchorfile>classJson_1_1StyledStreamWriter.html</anchorfile>
      <anchor>ae626a0ab8a529e0e524924f1ab3b1a0d</anchor>
      <arglist>(const std::string &amp;value)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>unindent</name>
      <anchorfile>classJson_1_1StyledStreamWriter.html</anchorfile>
      <anchor>a74d8fb9beecd29759d7b79f430386358</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>writeArrayValue</name>
      <anchorfile>classJson_1_1StyledStreamWriter.html</anchorfile>
      <anchor>a606f2ddd58093c9b019d452c1b6f09fe</anchor>
      <arglist>(const Value &amp;value)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>writeCommentAfterValueOnSameLine</name>
      <anchorfile>classJson_1_1StyledStreamWriter.html</anchorfile>
      <anchor>ad2ca860e317ca91d6b2932535b4ce9c7</anchor>
      <arglist>(const Value &amp;root)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>writeCommentBeforeValue</name>
      <anchorfile>classJson_1_1StyledStreamWriter.html</anchorfile>
      <anchor>a79c3c2b320475035c47b2db484a3e434</anchor>
      <arglist>(const Value &amp;root)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>writeIndent</name>
      <anchorfile>classJson_1_1StyledStreamWriter.html</anchorfile>
      <anchor>a5a52fa5b406f1580a61dde3b5638e76d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>writeValue</name>
      <anchorfile>classJson_1_1StyledStreamWriter.html</anchorfile>
      <anchor>a4359250e09273fa0144021684be001ae</anchor>
      <arglist>(const Value &amp;value)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>writeWithIndent</name>
      <anchorfile>classJson_1_1StyledStreamWriter.html</anchorfile>
      <anchor>a602fd51aa92cac1f18351806f1d9c8cc</anchor>
      <arglist>(const std::string &amp;value)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static std::string</type>
      <name>normalizeEOL</name>
      <anchorfile>classJson_1_1StyledStreamWriter.html</anchorfile>
      <anchor>a5a5498796a3e12abca5ac0ca0be09535</anchor>
      <arglist>(const std::string &amp;text)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>addChildValues_</name>
      <anchorfile>classJson_1_1StyledStreamWriter.html</anchorfile>
      <anchor>a4e4bb7fc223b2652b72b523b1ce414fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ChildValues</type>
      <name>childValues_</name>
      <anchorfile>classJson_1_1StyledStreamWriter.html</anchorfile>
      <anchor>aafd62e00a401df73fcacb2e410114b3d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::ostream *</type>
      <name>document_</name>
      <anchorfile>classJson_1_1StyledStreamWriter.html</anchorfile>
      <anchor>aa6a4be02f654d9105af8fa560b676967</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>indentation_</name>
      <anchorfile>classJson_1_1StyledStreamWriter.html</anchorfile>
      <anchor>a58dc0eaf85c58b83d19d6bba8eead27d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>indentString_</name>
      <anchorfile>classJson_1_1StyledStreamWriter.html</anchorfile>
      <anchor>af9ebd4487e7f69bd1074e6ce29c7cf02</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>rightMargin_</name>
      <anchorfile>classJson_1_1StyledStreamWriter.html</anchorfile>
      <anchor>a67fdaa6758885f082b6a7ede52b0ab91</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Json::StyledWriter</name>
    <filename>classJson_1_1StyledWriter.html</filename>
    <base>Json::Writer</base>
    <member kind="function">
      <type></type>
      <name>StyledWriter</name>
      <anchorfile>classJson_1_1StyledWriter.html</anchorfile>
      <anchor>a1f1b5f922a6a0ef0e56c6dd2f6170192</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::string</type>
      <name>write</name>
      <anchorfile>classJson_1_1StyledWriter.html</anchorfile>
      <anchor>a56f0fd80f60272b3f3c85690aae66e7d</anchor>
      <arglist>(const Value &amp;root)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~StyledWriter</name>
      <anchorfile>classJson_1_1StyledWriter.html</anchorfile>
      <anchor>a7eb58eabb70c6b80ac1ccec93c0c8602</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>std::vector&lt; std::string &gt;</type>
      <name>ChildValues</name>
      <anchorfile>classJson_1_1StyledWriter.html</anchorfile>
      <anchor>a0b102abcd4b7e11eb22df63921e097df</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>hasCommentForValue</name>
      <anchorfile>classJson_1_1StyledWriter.html</anchorfile>
      <anchor>a37a806d010f708cb68556f2666f79bdf</anchor>
      <arglist>(const Value &amp;value)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>indent</name>
      <anchorfile>classJson_1_1StyledWriter.html</anchorfile>
      <anchor>a0b65be6186a7c6638270990265e42b97</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>isMultineArray</name>
      <anchorfile>classJson_1_1StyledWriter.html</anchorfile>
      <anchor>aa5dc671edf10b9976f1511da2271ab9d</anchor>
      <arglist>(const Value &amp;value)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>pushValue</name>
      <anchorfile>classJson_1_1StyledWriter.html</anchorfile>
      <anchor>aba120a1ff1b84411b32039188e8fb49f</anchor>
      <arglist>(const std::string &amp;value)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>unindent</name>
      <anchorfile>classJson_1_1StyledWriter.html</anchorfile>
      <anchor>acee1c9285519b573cfcb00b7e7f5a809</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>writeArrayValue</name>
      <anchorfile>classJson_1_1StyledWriter.html</anchorfile>
      <anchor>a0618c23d62965515def15ece1e677f5d</anchor>
      <arglist>(const Value &amp;value)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>writeCommentAfterValueOnSameLine</name>
      <anchorfile>classJson_1_1StyledWriter.html</anchorfile>
      <anchor>ab12b274c62822fc51ec4617c6be95139</anchor>
      <arglist>(const Value &amp;root)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>writeCommentBeforeValue</name>
      <anchorfile>classJson_1_1StyledWriter.html</anchorfile>
      <anchor>ad3452c48fabf968bf3693549331ec06e</anchor>
      <arglist>(const Value &amp;root)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>writeIndent</name>
      <anchorfile>classJson_1_1StyledWriter.html</anchorfile>
      <anchor>a885f4bfb5701896d60eee6716d2db7e4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>writeValue</name>
      <anchorfile>classJson_1_1StyledWriter.html</anchorfile>
      <anchor>ac40143cf43f7c4a94d3d0b41e5245069</anchor>
      <arglist>(const Value &amp;value)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>writeWithIndent</name>
      <anchorfile>classJson_1_1StyledWriter.html</anchorfile>
      <anchor>a7b3cc9da3cb455ee9b2752307ac21b58</anchor>
      <arglist>(const std::string &amp;value)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static std::string</type>
      <name>normalizeEOL</name>
      <anchorfile>classJson_1_1StyledWriter.html</anchorfile>
      <anchor>ae5ceeb6085815461518f17a4485af571</anchor>
      <arglist>(const std::string &amp;text)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>addChildValues_</name>
      <anchorfile>classJson_1_1StyledWriter.html</anchorfile>
      <anchor>acaabfa48b50a8bb7fa9ce98e2ae971d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ChildValues</type>
      <name>childValues_</name>
      <anchorfile>classJson_1_1StyledWriter.html</anchorfile>
      <anchor>a1f905495f0705365af117ec541e29fdf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>document_</name>
      <anchorfile>classJson_1_1StyledWriter.html</anchorfile>
      <anchor>ac092c93313e7ab202b13e075d682faea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>indentSize_</name>
      <anchorfile>classJson_1_1StyledWriter.html</anchorfile>
      <anchor>ae911f06042935286c24a9fb23dba78bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>indentString_</name>
      <anchorfile>classJson_1_1StyledWriter.html</anchorfile>
      <anchor>a98a33f1d4c853a4dbf87ca17499c5830</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>rightMargin_</name>
      <anchorfile>classJson_1_1StyledWriter.html</anchorfile>
      <anchor>a9c8fc62cb4f3b4a6dbed470fea2aa567</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Json::Value</name>
    <filename>classJson_1_1Value.html</filename>
    <class kind="struct">Json::Value::CommentInfo</class>
    <class kind="class">Json::Value::CZString</class>
    <class kind="union">Json::Value::ValueHolder</class>
    <member kind="typedef">
      <type>Json::ArrayIndex</type>
      <name>ArrayIndex</name>
      <anchorfile>classJson_1_1Value.html</anchorfile>
      <anchor>a184a91566cccca7b819240f0d5561c7d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ValueConstIterator</type>
      <name>const_iterator</name>
      <anchorfile>classJson_1_1Value.html</anchorfile>
      <anchor>af92282ca92b58b320debd486afb7696a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Json::Int</type>
      <name>Int</name>
      <anchorfile>classJson_1_1Value.html</anchorfile>
      <anchor>abdf7a7ff73eb130ffcab28504ffdb405</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Json::Int64</type>
      <name>Int64</name>
      <anchorfile>classJson_1_1Value.html</anchorfile>
      <anchor>a1b86af9f85f0f1baa972c3319fa22695</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ValueIterator</type>
      <name>iterator</name>
      <anchorfile>classJson_1_1Value.html</anchorfile>
      <anchor>a341cdf2e01f8b3c5b7317aa2f0768c53</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Json::LargestInt</type>
      <name>LargestInt</name>
      <anchorfile>classJson_1_1Value.html</anchorfile>
      <anchor>a1cbb82642ed05109b9833e49f042ece7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Json::LargestUInt</type>
      <name>LargestUInt</name>
      <anchorfile>classJson_1_1Value.html</anchorfile>
      <anchor>a6682a3684d635e03fc06ba229fa24eec</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; std::string &gt;</type>
      <name>Members</name>
      <anchorfile>classJson_1_1Value.html</anchorfile>
      <anchor>ac61bab5a465848b57610379cc07995c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::map&lt; CZString, Value &gt;</type>
      <name>ObjectValues</name>
      <anchorfile>classJson_1_1Value.html</anchorfile>
      <anchor>a08b6c80c3af7071d908dabf044de5388</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Json::UInt</type>
      <name>UInt</name>
      <anchorfile>classJson_1_1Value.html</anchorfile>
      <anchor>a0933d59b45793ae4aade1757c322a98d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Json::UInt64</type>
      <name>UInt64</name>
      <anchorfile>classJson_1_1Value.html</anchorfile>
      <anchor>a8b62564be8c087c6d18de180ff4e13e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Value &amp;</type>
      <name>append</name>
      <anchorfile>classJson_1_1Value.html</anchorfile>
      <anchor>a7e49ac977e4bcf59745a09d426669f75</anchor>
      <arglist>(const Value &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>asBool</name>
      <anchorfile>classJson_1_1Value.html</anchorfile>
      <anchor>a7402c797285c020566c3db5f8ae4e940</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>asCString</name>
      <anchorfile>classJson_1_1Value.html</anchorfile>
      <anchor>a5b7da48b163bcec63b1424f1608b7da6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>asDouble</name>
      <anchorfile>classJson_1_1Value.html</anchorfile>
      <anchor>a33434ed1c0217a34d04c95fa5342fd37</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>asFloat</name>
      <anchorfile>classJson_1_1Value.html</anchorfile>
      <anchor>ac2128d7080499daf8c5b1c71da243f63</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Int</type>
      <name>asInt</name>
      <anchorfile>classJson_1_1Value.html</anchorfile>
      <anchor>ac786e35b860b1d700cb3d3e56dd6a235</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Int64</type>
      <name>asInt64</name>
      <anchorfile>classJson_1_1Value.html</anchorfile>
      <anchor>a4451cee7524534458894f4e2cc045aa3</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>LargestInt</type>
      <name>asLargestInt</name>
      <anchorfile>classJson_1_1Value.html</anchorfile>
      <anchor>a3786bb100c5cf9a98eb6d13784968956</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>LargestUInt</type>
      <name>asLargestUInt</name>
      <anchorfile>classJson_1_1Value.html</anchorfile>
      <anchor>a692b88345a745b2f89ca5d94b52e94d4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>asString</name>
      <anchorfile>classJson_1_1Value.html</anchorfile>
      <anchor>a03ee3d5df576640c93ba683f140828bd</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>UInt</type>
      <name>asUInt</name>
      <anchorfile>classJson_1_1Value.html</anchorfile>
      <anchor>a2019d1bd296b89356c1b0da5970c918c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>UInt64</type>
      <name>asUInt64</name>
      <anchorfile>classJson_1_1Value.html</anchorfile>
      <anchor>a4aa617bc0625ae0f208fa54b7c6326ad</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>begin</name>
      <anchorfile>classJson_1_1Value.html</anchorfile>
      <anchor>ac12df0d6980600c5bac908ed0f64856e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>begin</name>
      <anchorfile>classJson_1_1Value.html</anchorfile>
      <anchor>a2d45bb2e68e8f22fe356d7d955ebd3c9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classJson_1_1Value.html</anchorfile>
      <anchor>a501a4d67e6c875255c2ecc03ccd2019b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>compare</name>
      <anchorfile>classJson_1_1Value.html</anchorfile>
      <anchor>a899214ed2253d3f4f061b922b0e622b5</anchor>
      <arglist>(const Value &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>empty</name>
      <anchorfile>classJson_1_1Value.html</anchorfile>
      <anchor>a99c42d3ff8495dad1e91b43e66553c36</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>end</name>
      <anchorfile>classJson_1_1Value.html</anchorfile>
      <anchor>a596da1926b2f2a4056bff2edb713eb0b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>end</name>
      <anchorfile>classJson_1_1Value.html</anchorfile>
      <anchor>a2f961eff73f7f79cd29260b6cbd42558</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Value</type>
      <name>get</name>
      <anchorfile>classJson_1_1Value.html</anchorfile>
      <anchor>a28282c9b76fa031eba7a1843c47c16fe</anchor>
      <arglist>(ArrayIndex index, const Value &amp;defaultValue) const </arglist>
    </member>
    <member kind="function">
      <type>Value</type>
      <name>get</name>
      <anchorfile>classJson_1_1Value.html</anchorfile>
      <anchor>ab76b3323cde14c7db20676d07b260ce7</anchor>
      <arglist>(const char *key, const Value &amp;defaultValue) const </arglist>
    </member>
    <member kind="function">
      <type>Value</type>
      <name>get</name>
      <anchorfile>classJson_1_1Value.html</anchorfile>
      <anchor>a54a34264356e01ee9c21a75ccfc809e9</anchor>
      <arglist>(const std::string &amp;key, const Value &amp;defaultValue) const </arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getComment</name>
      <anchorfile>classJson_1_1Value.html</anchorfile>
      <anchor>aa1e105b5d7f55d6e42f4fb2f3674116f</anchor>
      <arglist>(CommentPlacement placement) const </arglist>
    </member>
    <member kind="function">
      <type>Members</type>
      <name>getMemberNames</name>
      <anchorfile>classJson_1_1Value.html</anchorfile>
      <anchor>a30fa08af88f2d0a038b22ba9f4e88b2a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasComment</name>
      <anchorfile>classJson_1_1Value.html</anchorfile>
      <anchor>a06567a00363cab9601be7e31336db03a</anchor>
      <arglist>(CommentPlacement placement) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isArray</name>
      <anchorfile>classJson_1_1Value.html</anchorfile>
      <anchor>ac8c898f93543e55b67418f94bced20af</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isBool</name>
      <anchorfile>classJson_1_1Value.html</anchorfile>
      <anchor>a3c3716cc7a0216cb1b654bb8f61c8d13</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isConvertibleTo</name>
      <anchorfile>classJson_1_1Value.html</anchorfile>
      <anchor>a7ec153803631a27abf58cba2bb1af70c</anchor>
      <arglist>(ValueType other) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isDouble</name>
      <anchorfile>classJson_1_1Value.html</anchorfile>
      <anchor>a0ea567fa51fc808851698bef59b43626</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isInt</name>
      <anchorfile>classJson_1_1Value.html</anchorfile>
      <anchor>ab0df4746d6787d2ce1db1a156c118f14</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isIntegral</name>
      <anchorfile>classJson_1_1Value.html</anchorfile>
      <anchor>aec4f74ef7b776b1d9c8a10fc3bb4add5</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isMember</name>
      <anchorfile>classJson_1_1Value.html</anchorfile>
      <anchor>a196defba501d70ea2b6793afb04108e3</anchor>
      <arglist>(const char *key) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isMember</name>
      <anchorfile>classJson_1_1Value.html</anchorfile>
      <anchor>af728b5738aaa133f3aad2e39dc4f415e</anchor>
      <arglist>(const std::string &amp;key) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isNull</name>
      <anchorfile>classJson_1_1Value.html</anchorfile>
      <anchor>aeb9ad8b1bb91bdd72203dc884b3f4362</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isNumeric</name>
      <anchorfile>classJson_1_1Value.html</anchorfile>
      <anchor>a8ce848900e2e8fa23a41fcc2c1409fab</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isObject</name>
      <anchorfile>classJson_1_1Value.html</anchorfile>
      <anchor>a80cffaa0402b80317c0437216bbb6d92</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isString</name>
      <anchorfile>classJson_1_1Value.html</anchorfile>
      <anchor>a06c01d7c1e8151a5844b595ab00f46c7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isUInt</name>
      <anchorfile>classJson_1_1Value.html</anchorfile>
      <anchor>ae814ca1796fe2d43ac09898b70213989</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isValidIndex</name>
      <anchorfile>classJson_1_1Value.html</anchorfile>
      <anchor>aaa82ebb4b730ea1567d310874f47d147</anchor>
      <arglist>(ArrayIndex index) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!</name>
      <anchorfile>classJson_1_1Value.html</anchorfile>
      <anchor>a021ab0d15a807fbe051446c9c545ab61</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>classJson_1_1Value.html</anchorfile>
      <anchor>ad0f12d2a4ab74bbef08a05504b2cb81d</anchor>
      <arglist>(const Value &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;</name>
      <anchorfile>classJson_1_1Value.html</anchorfile>
      <anchor>af0ad8aa027575c3277296458f3fb7b0a</anchor>
      <arglist>(const Value &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;=</name>
      <anchorfile>classJson_1_1Value.html</anchorfile>
      <anchor>afb99dd3628fe44244b32007f9b4f369a</anchor>
      <arglist>(const Value &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>Value &amp;</type>
      <name>operator=</name>
      <anchorfile>classJson_1_1Value.html</anchorfile>
      <anchor>ade21ab9710b64fee954b5fcceb0d37dd</anchor>
      <arglist>(const Value &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classJson_1_1Value.html</anchorfile>
      <anchor>a14363dda23a6ae2def9afd1590ae85d3</anchor>
      <arglist>(const Value &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&gt;</name>
      <anchorfile>classJson_1_1Value.html</anchorfile>
      <anchor>a3124a26067bdfde9571bc89527fc6931</anchor>
      <arglist>(const Value &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&gt;=</name>
      <anchorfile>classJson_1_1Value.html</anchorfile>
      <anchor>acc13fc47d55abd6e2327b090b83d2911</anchor>
      <arglist>(const Value &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>Value &amp;</type>
      <name>operator[]</name>
      <anchorfile>classJson_1_1Value.html</anchorfile>
      <anchor>a7d99f5dba388cdaa152ce6ef933d64ef</anchor>
      <arglist>(ArrayIndex index)</arglist>
    </member>
    <member kind="function">
      <type>Value &amp;</type>
      <name>operator[]</name>
      <anchorfile>classJson_1_1Value.html</anchorfile>
      <anchor>ac9182982c361e0ab621134d406e5f250</anchor>
      <arglist>(int index)</arglist>
    </member>
    <member kind="function">
      <type>const Value &amp;</type>
      <name>operator[]</name>
      <anchorfile>classJson_1_1Value.html</anchorfile>
      <anchor>af151919e8947c430e34bed2b0b128601</anchor>
      <arglist>(ArrayIndex index) const </arglist>
    </member>
    <member kind="function">
      <type>const Value &amp;</type>
      <name>operator[]</name>
      <anchorfile>classJson_1_1Value.html</anchorfile>
      <anchor>af9e02b38f4e63e491c300c20b275bdd7</anchor>
      <arglist>(int index) const </arglist>
    </member>
    <member kind="function">
      <type>Value &amp;</type>
      <name>operator[]</name>
      <anchorfile>classJson_1_1Value.html</anchorfile>
      <anchor>acb912f4ec40a25ea6eb387730885f3d9</anchor>
      <arglist>(const char *key)</arglist>
    </member>
    <member kind="function">
      <type>const Value &amp;</type>
      <name>operator[]</name>
      <anchorfile>classJson_1_1Value.html</anchorfile>
      <anchor>ae5f73ffc7a039bca81b7ca771bc5db55</anchor>
      <arglist>(const char *key) const </arglist>
    </member>
    <member kind="function">
      <type>Value &amp;</type>
      <name>operator[]</name>
      <anchorfile>classJson_1_1Value.html</anchorfile>
      <anchor>ae511c7d46bf457412fb55c9471af9f50</anchor>
      <arglist>(const std::string &amp;key)</arglist>
    </member>
    <member kind="function">
      <type>const Value &amp;</type>
      <name>operator[]</name>
      <anchorfile>classJson_1_1Value.html</anchorfile>
      <anchor>ac14123afaf12d953aad75ec2610fbb85</anchor>
      <arglist>(const std::string &amp;key) const </arglist>
    </member>
    <member kind="function">
      <type>Value &amp;</type>
      <name>operator[]</name>
      <anchorfile>classJson_1_1Value.html</anchorfile>
      <anchor>ac3763d7d315ca65dc188e273722f7955</anchor>
      <arglist>(const StaticString &amp;key)</arglist>
    </member>
    <member kind="function">
      <type>Value</type>
      <name>removeMember</name>
      <anchorfile>classJson_1_1Value.html</anchorfile>
      <anchor>aa52f7873b95d29627d6e83ba96f69aaa</anchor>
      <arglist>(const char *key)</arglist>
    </member>
    <member kind="function">
      <type>Value</type>
      <name>removeMember</name>
      <anchorfile>classJson_1_1Value.html</anchorfile>
      <anchor>ae1f95f7ca3906e6bcc2a7be93210ecba</anchor>
      <arglist>(const std::string &amp;key)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>classJson_1_1Value.html</anchorfile>
      <anchor>aa284353271ada427dbfa04a42f2be407</anchor>
      <arglist>(ArrayIndex size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setComment</name>
      <anchorfile>classJson_1_1Value.html</anchorfile>
      <anchor>a29f3a30f7e5d3af6f38d57999bf5b480</anchor>
      <arglist>(const char *comment, CommentPlacement placement)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setComment</name>
      <anchorfile>classJson_1_1Value.html</anchorfile>
      <anchor>a6d68a2e7d4e1e317cd9e812e12181689</anchor>
      <arglist>(const std::string &amp;comment, CommentPlacement placement)</arglist>
    </member>
    <member kind="function">
      <type>ArrayIndex</type>
      <name>size</name>
      <anchorfile>classJson_1_1Value.html</anchorfile>
      <anchor>a4ca8ee6c48a34ca6c2f131956bab5e05</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>classJson_1_1Value.html</anchorfile>
      <anchor>aab841120d78e296e1bc06a373345e822</anchor>
      <arglist>(Value &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>toStyledString</name>
      <anchorfile>classJson_1_1Value.html</anchorfile>
      <anchor>a05357cf78959b790337fae4e5580ee4f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ValueType</type>
      <name>type</name>
      <anchorfile>classJson_1_1Value.html</anchorfile>
      <anchor>a695ef31fad36b4712918b3ff80158479</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Value</name>
      <anchorfile>classJson_1_1Value.html</anchorfile>
      <anchor>ada6ba1369448fb0240bccc36efaa46f7</anchor>
      <arglist>(ValueType type=nullValue)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Value</name>
      <anchorfile>classJson_1_1Value.html</anchorfile>
      <anchor>a4744ae571fcf34f4b16a2257b3b3b585</anchor>
      <arglist>(Int value)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Value</name>
      <anchorfile>classJson_1_1Value.html</anchorfile>
      <anchor>ae67a857b01286e3499a87e95be848d20</anchor>
      <arglist>(UInt value)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Value</name>
      <anchorfile>classJson_1_1Value.html</anchorfile>
      <anchor>ab1cdc3d9a4d4cc03fa01439d43ceb1b5</anchor>
      <arglist>(Int64 value)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Value</name>
      <anchorfile>classJson_1_1Value.html</anchorfile>
      <anchor>a8adda58d5ae17bf7ca6a53bab4a7b69c</anchor>
      <arglist>(UInt64 value)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Value</name>
      <anchorfile>classJson_1_1Value.html</anchorfile>
      <anchor>a32228cc84d83200cca8441451997996c</anchor>
      <arglist>(double value)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Value</name>
      <anchorfile>classJson_1_1Value.html</anchorfile>
      <anchor>ad87b849356816aca75995dd07302e49d</anchor>
      <arglist>(const char *value)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Value</name>
      <anchorfile>classJson_1_1Value.html</anchorfile>
      <anchor>a13e567d467bb1e699d71e27a76b0e988</anchor>
      <arglist>(const char *beginValue, const char *endValue)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Value</name>
      <anchorfile>classJson_1_1Value.html</anchorfile>
      <anchor>a081830e95f88a37054da7e46c65b0766</anchor>
      <arglist>(const StaticString &amp;value)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Value</name>
      <anchorfile>classJson_1_1Value.html</anchorfile>
      <anchor>aa4501dd4edf3ce3d5145fc656f088b21</anchor>
      <arglist>(const std::string &amp;value)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Value</name>
      <anchorfile>classJson_1_1Value.html</anchorfile>
      <anchor>a350a31ea4a30d384994b0bc010b17495</anchor>
      <arglist>(bool value)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Value</name>
      <anchorfile>classJson_1_1Value.html</anchorfile>
      <anchor>a436dfd3670f95fd665f680eba5cebcf0</anchor>
      <arglist>(const Value &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Value</name>
      <anchorfile>classJson_1_1Value.html</anchorfile>
      <anchor>a287dea48da3912d02756735bf677b27b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Int</type>
      <name>maxInt</name>
      <anchorfile>classJson_1_1Value.html</anchorfile>
      <anchor>a978c799a8af3114ef7dab6fd0a310a1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Int64</type>
      <name>maxInt64</name>
      <anchorfile>classJson_1_1Value.html</anchorfile>
      <anchor>a4492634870b8c5709ce967b384ac6006</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const LargestInt</type>
      <name>maxLargestInt</name>
      <anchorfile>classJson_1_1Value.html</anchorfile>
      <anchor>a8b4977696f13296fa8755c7953fafb2f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const LargestUInt</type>
      <name>maxLargestUInt</name>
      <anchorfile>classJson_1_1Value.html</anchorfile>
      <anchor>a8ddb32d9d55fa5323ae5135639dc2e31</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const UInt</type>
      <name>maxUInt</name>
      <anchorfile>classJson_1_1Value.html</anchorfile>
      <anchor>ac79e63ee68d3aa914bfd6988be669b87</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const UInt64</type>
      <name>maxUInt64</name>
      <anchorfile>classJson_1_1Value.html</anchorfile>
      <anchor>ae1eb89c305c39516696ff305cffa01da</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Int</type>
      <name>minInt</name>
      <anchorfile>classJson_1_1Value.html</anchorfile>
      <anchor>a7df8a39e2502b8c92a6a41e3d752d2c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Int64</type>
      <name>minInt64</name>
      <anchorfile>classJson_1_1Value.html</anchorfile>
      <anchor>a815ef899bc312c93bc426511acfe31a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const LargestInt</type>
      <name>minLargestInt</name>
      <anchorfile>classJson_1_1Value.html</anchorfile>
      <anchor>af91df130daa50dd43d2cd89e6ee67706</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Value</type>
      <name>null</name>
      <anchorfile>classJson_1_1Value.html</anchorfile>
      <anchor>a57d8e12306732c80d1719206fcc59b22</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>Value &amp;</type>
      <name>resolveReference</name>
      <anchorfile>classJson_1_1Value.html</anchorfile>
      <anchor>a12a3aded9e1478636ebf9a80843b4f5f</anchor>
      <arglist>(const char *key, bool isStatic)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>allocated_</name>
      <anchorfile>classJson_1_1Value.html</anchorfile>
      <anchor>af728318d6cfa3e93dcc554d821447646</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>CommentInfo *</type>
      <name>comments_</name>
      <anchorfile>classJson_1_1Value.html</anchorfile>
      <anchor>a2016564cabc7a29208e97bd0b782a4e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ValueType</type>
      <name>type_</name>
      <anchorfile>classJson_1_1Value.html</anchorfile>
      <anchor>abd222c2536dc88bf330dedcd076d2356</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>union Json::Value::ValueHolder</type>
      <name>value_</name>
      <anchorfile>classJson_1_1Value.html</anchorfile>
      <anchor>aef578244546212705b9f81eb84d7e151</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>ValueIteratorBase</name>
      <anchorfile>classJson_1_1Value.html</anchorfile>
      <anchor>ad016df56489e5d360735457afba2f649</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Json::Value::CommentInfo</name>
    <filename>structJson_1_1Value_1_1CommentInfo.html</filename>
    <member kind="function">
      <type></type>
      <name>CommentInfo</name>
      <anchorfile>structJson_1_1Value_1_1CommentInfo.html</anchorfile>
      <anchor>ab23b0c125695d284bded2fb106a49043</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setComment</name>
      <anchorfile>structJson_1_1Value_1_1CommentInfo.html</anchorfile>
      <anchor>a7ee273d42f033e237e15017dcee1bcc5</anchor>
      <arglist>(const char *text)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~CommentInfo</name>
      <anchorfile>structJson_1_1Value_1_1CommentInfo.html</anchorfile>
      <anchor>ab4d0877190bdbf484e4e2a3bade42ac8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>comment_</name>
      <anchorfile>structJson_1_1Value_1_1CommentInfo.html</anchorfile>
      <anchor>a020f19c7098bab8ec8fec14cd1a5afb9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Json::Value::CZString</name>
    <filename>classJson_1_1Value_1_1CZString.html</filename>
    <member kind="enumeration">
      <name>DuplicationPolicy</name>
      <anchorfile>classJson_1_1Value_1_1CZString.html</anchorfile>
      <anchor>a2805c46fb4a72bbaed55de6d75941b6d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>noDuplication</name>
      <anchorfile>classJson_1_1Value_1_1CZString.html</anchorfile>
      <anchor>a2805c46fb4a72bbaed55de6d75941b6da08d540450fa6c4af57eaacf063eedd20</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>duplicate</name>
      <anchorfile>classJson_1_1Value_1_1CZString.html</anchorfile>
      <anchor>a2805c46fb4a72bbaed55de6d75941b6dabb2134294dd8fc37dd82d18bb794fe20</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>duplicateOnCopy</name>
      <anchorfile>classJson_1_1Value_1_1CZString.html</anchorfile>
      <anchor>a2805c46fb4a72bbaed55de6d75941b6da5c18c35205a3be63ad14ce659e70fe7d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>c_str</name>
      <anchorfile>classJson_1_1Value_1_1CZString.html</anchorfile>
      <anchor>a53dafbbde83110d4cb53db5482fa6192</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CZString</name>
      <anchorfile>classJson_1_1Value_1_1CZString.html</anchorfile>
      <anchor>a4b8aa6eaabdec78cffec96e088da996f</anchor>
      <arglist>(ArrayIndex index)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CZString</name>
      <anchorfile>classJson_1_1Value_1_1CZString.html</anchorfile>
      <anchor>a8b1f1afc46eb28e099ff39d20ae7fb79</anchor>
      <arglist>(const char *cstr, DuplicationPolicy allocate)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CZString</name>
      <anchorfile>classJson_1_1Value_1_1CZString.html</anchorfile>
      <anchor>a4e3e7c07855ecf7a20417dedd6790947</anchor>
      <arglist>(const CZString &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>ArrayIndex</type>
      <name>index</name>
      <anchorfile>classJson_1_1Value_1_1CZString.html</anchorfile>
      <anchor>a4e9f305dbc4a4700abd955fde673a01c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isStaticString</name>
      <anchorfile>classJson_1_1Value_1_1CZString.html</anchorfile>
      <anchor>af3cc02b77c2cd79d4646fcea3575c1fd</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;</name>
      <anchorfile>classJson_1_1Value_1_1CZString.html</anchorfile>
      <anchor>a1fdef0752c6ffe3cd61f227f869d2735</anchor>
      <arglist>(const CZString &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>CZString &amp;</type>
      <name>operator=</name>
      <anchorfile>classJson_1_1Value_1_1CZString.html</anchorfile>
      <anchor>aba1b28d22cdd1eaad1c17f8844af9d4a</anchor>
      <arglist>(const CZString &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classJson_1_1Value_1_1CZString.html</anchorfile>
      <anchor>a69bb79f479d2b67966549107a94e46d2</anchor>
      <arglist>(const CZString &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~CZString</name>
      <anchorfile>classJson_1_1Value_1_1CZString.html</anchorfile>
      <anchor>add6989dc7073646b95e5ebacb3f07d51</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>swap</name>
      <anchorfile>classJson_1_1Value_1_1CZString.html</anchorfile>
      <anchor>ad59f3542d2eea749a6a63409d1a02207</anchor>
      <arglist>(CZString &amp;other)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const char *</type>
      <name>cstr_</name>
      <anchorfile>classJson_1_1Value_1_1CZString.html</anchorfile>
      <anchor>a98cf8d25ae2b0fcde1cf790b62d4da2f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ArrayIndex</type>
      <name>index_</name>
      <anchorfile>classJson_1_1Value_1_1CZString.html</anchorfile>
      <anchor>aecf29982235c9c165a0971023ebbb270</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="union">
    <name>Json::Value::ValueHolder</name>
    <filename>unionJson_1_1Value_1_1ValueHolder.html</filename>
    <member kind="variable">
      <type>bool</type>
      <name>bool_</name>
      <anchorfile>unionJson_1_1Value_1_1ValueHolder.html</anchorfile>
      <anchor>a92edab1861dadbfefd8be5fd4285eefe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>LargestInt</type>
      <name>int_</name>
      <anchorfile>unionJson_1_1Value_1_1ValueHolder.html</anchorfile>
      <anchor>adbfb384301298844ed955ba5cf6015a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ObjectValues *</type>
      <name>map_</name>
      <anchorfile>unionJson_1_1Value_1_1ValueHolder.html</anchorfile>
      <anchor>a1e7a5b86d4f52234f55c847ad1ce389a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>real_</name>
      <anchorfile>unionJson_1_1Value_1_1ValueHolder.html</anchorfile>
      <anchor>af0c5ca724e5fe3a15db773d750e2351e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>string_</name>
      <anchorfile>unionJson_1_1Value_1_1ValueHolder.html</anchorfile>
      <anchor>a70ac2b153bc405527baa3850d2ddc3cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>LargestUInt</type>
      <name>uint_</name>
      <anchorfile>unionJson_1_1Value_1_1ValueHolder.html</anchorfile>
      <anchor>aab65665dc15a24a29a8e93cdeeaa7e50</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Json::ValueConstIterator</name>
    <filename>classJson_1_1ValueConstIterator.html</filename>
    <base>Json::ValueIteratorBase</base>
    <member kind="typedef">
      <type>int</type>
      <name>difference_type</name>
      <anchorfile>classJson_1_1ValueConstIterator.html</anchorfile>
      <anchor>a32b36aa9d76e2b48ca74fb6e1979a95a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>const Value *</type>
      <name>pointer</name>
      <anchorfile>classJson_1_1ValueConstIterator.html</anchorfile>
      <anchor>a400136bd8bc09e9fddec0785fa2cff14</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>const Value &amp;</type>
      <name>reference</name>
      <anchorfile>classJson_1_1ValueConstIterator.html</anchorfile>
      <anchor>aa9b05c6a37cd352ea1ee6e13b816f709</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ValueConstIterator</type>
      <name>SelfType</name>
      <anchorfile>classJson_1_1ValueConstIterator.html</anchorfile>
      <anchor>a0c2e33e7eb5a80dd8709fb28ece83933</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>unsigned int</type>
      <name>size_t</name>
      <anchorfile>classJson_1_1ValueConstIterator.html</anchorfile>
      <anchor>a8685219d214dbd2b763357ae94fb0f27</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>reference</type>
      <name>operator*</name>
      <anchorfile>classJson_1_1ValueConstIterator.html</anchorfile>
      <anchor>aeb44153d71c61ac9397a84d5ecc244c5</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>SelfType</type>
      <name>operator++</name>
      <anchorfile>classJson_1_1ValueConstIterator.html</anchorfile>
      <anchor>ab3f0c2edbfc8f7d60645f3d597d05e28</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>SelfType &amp;</type>
      <name>operator++</name>
      <anchorfile>classJson_1_1ValueConstIterator.html</anchorfile>
      <anchor>a2cfe2f7a94a688186efdafb1b181c319</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>SelfType</type>
      <name>operator--</name>
      <anchorfile>classJson_1_1ValueConstIterator.html</anchorfile>
      <anchor>a94935961e9331c6f7b907b05ec8df75e</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>SelfType &amp;</type>
      <name>operator--</name>
      <anchorfile>classJson_1_1ValueConstIterator.html</anchorfile>
      <anchor>a31415e44e44e56fb2bfda7e8bb784646</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>SelfType &amp;</type>
      <name>operator=</name>
      <anchorfile>classJson_1_1ValueConstIterator.html</anchorfile>
      <anchor>ad1b1c11f8d7fb22d4d3c231915f2b15b</anchor>
      <arglist>(const ValueIteratorBase &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ValueConstIterator</name>
      <anchorfile>classJson_1_1ValueConstIterator.html</anchorfile>
      <anchor>a1b10a46f1606421b0663492a5f9a2aad</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>ValueConstIterator</name>
      <anchorfile>classJson_1_1ValueConstIterator.html</anchorfile>
      <anchor>aa0a87edf5f1097f91dca5f2a389c4abd</anchor>
      <arglist>(const Value::ObjectValues::iterator &amp;current)</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>Value</name>
      <anchorfile>classJson_1_1ValueConstIterator.html</anchorfile>
      <anchor>aeceedf6e1a7d48a588516ce2b1983d6f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Json::ValueIterator</name>
    <filename>classJson_1_1ValueIterator.html</filename>
    <base>Json::ValueIteratorBase</base>
    <member kind="typedef">
      <type>int</type>
      <name>difference_type</name>
      <anchorfile>classJson_1_1ValueIterator.html</anchorfile>
      <anchor>a2be1a9aa60bbfc8812e9dd1a7f1a8786</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Value *</type>
      <name>pointer</name>
      <anchorfile>classJson_1_1ValueIterator.html</anchorfile>
      <anchor>acec45feb1ef1f3bf81240157d06d5432</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Value &amp;</type>
      <name>reference</name>
      <anchorfile>classJson_1_1ValueIterator.html</anchorfile>
      <anchor>ae87929b4567aa00372cf602c43b57160</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ValueIterator</type>
      <name>SelfType</name>
      <anchorfile>classJson_1_1ValueIterator.html</anchorfile>
      <anchor>a23357670fdad61792670d86f62db7e16</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>unsigned int</type>
      <name>size_t</name>
      <anchorfile>classJson_1_1ValueIterator.html</anchorfile>
      <anchor>a308b8932ffc83eaa9d12dadd5c11a7dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>reference</type>
      <name>operator*</name>
      <anchorfile>classJson_1_1ValueIterator.html</anchorfile>
      <anchor>aaa5be3457eedf0526a03b8a3b4c7c0a0</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>SelfType</type>
      <name>operator++</name>
      <anchorfile>classJson_1_1ValueIterator.html</anchorfile>
      <anchor>abcf4ddd994a010742cd4a436d65acd08</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>SelfType &amp;</type>
      <name>operator++</name>
      <anchorfile>classJson_1_1ValueIterator.html</anchorfile>
      <anchor>a92146c46f8249e2b2d12869e70cd4cee</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>SelfType</type>
      <name>operator--</name>
      <anchorfile>classJson_1_1ValueIterator.html</anchorfile>
      <anchor>a06d6a29d96caf6af324a53973159e12b</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>SelfType &amp;</type>
      <name>operator--</name>
      <anchorfile>classJson_1_1ValueIterator.html</anchorfile>
      <anchor>a811302a868518a0995a9def955df5720</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>SelfType &amp;</type>
      <name>operator=</name>
      <anchorfile>classJson_1_1ValueIterator.html</anchorfile>
      <anchor>a8e23312b1db874f7e403fd7e76611bdc</anchor>
      <arglist>(const SelfType &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ValueIterator</name>
      <anchorfile>classJson_1_1ValueIterator.html</anchorfile>
      <anchor>a09425cf4dc12244072a942f290a5c0ec</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ValueIterator</name>
      <anchorfile>classJson_1_1ValueIterator.html</anchorfile>
      <anchor>aa85aa208670891670392259efa0143bb</anchor>
      <arglist>(const ValueConstIterator &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ValueIterator</name>
      <anchorfile>classJson_1_1ValueIterator.html</anchorfile>
      <anchor>a7d5e58a9a4a553968acdf3064b39d21c</anchor>
      <arglist>(const ValueIterator &amp;other)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>ValueIterator</name>
      <anchorfile>classJson_1_1ValueIterator.html</anchorfile>
      <anchor>afb06ea21add440c78c27dc49570460a5</anchor>
      <arglist>(const Value::ObjectValues::iterator &amp;current)</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>Value</name>
      <anchorfile>classJson_1_1ValueIterator.html</anchorfile>
      <anchor>aeceedf6e1a7d48a588516ce2b1983d6f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Json::ValueIteratorBase</name>
    <filename>classJson_1_1ValueIteratorBase.html</filename>
    <member kind="typedef">
      <type>int</type>
      <name>difference_type</name>
      <anchorfile>classJson_1_1ValueIteratorBase.html</anchorfile>
      <anchor>a4e44bf8cbd17ec8d6e2c185904a15ebd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ValueIteratorBase</type>
      <name>SelfType</name>
      <anchorfile>classJson_1_1ValueIteratorBase.html</anchorfile>
      <anchor>a9d2a940d03ea06d20d972f41a89149ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>unsigned int</type>
      <name>size_t</name>
      <anchorfile>classJson_1_1ValueIteratorBase.html</anchorfile>
      <anchor>a9d3a3c7ce5cdefe23cb486239cf07bb5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>UInt</type>
      <name>index</name>
      <anchorfile>classJson_1_1ValueIteratorBase.html</anchorfile>
      <anchor>aa90591f5f7f8d2f06cc4605816b53738</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Value</type>
      <name>key</name>
      <anchorfile>classJson_1_1ValueIteratorBase.html</anchorfile>
      <anchor>aa2ff5e79fc96acd4c3cd288e92614fc7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>memberName</name>
      <anchorfile>classJson_1_1ValueIteratorBase.html</anchorfile>
      <anchor>a83768d87c608c8d1133de8721eefc31b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>classJson_1_1ValueIteratorBase.html</anchorfile>
      <anchor>a18c2dd42e0bb989ace141bfe9de52792</anchor>
      <arglist>(const SelfType &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>difference_type</type>
      <name>operator-</name>
      <anchorfile>classJson_1_1ValueIteratorBase.html</anchorfile>
      <anchor>ab786787fcad68ca5e8745aaf520fa17f</anchor>
      <arglist>(const SelfType &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classJson_1_1ValueIteratorBase.html</anchorfile>
      <anchor>afc656672ac28502f640ade32c38c1b56</anchor>
      <arglist>(const SelfType &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ValueIteratorBase</name>
      <anchorfile>classJson_1_1ValueIteratorBase.html</anchorfile>
      <anchor>af45b028d9ff9cbd2554a87878b42dd75</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ValueIteratorBase</name>
      <anchorfile>classJson_1_1ValueIteratorBase.html</anchorfile>
      <anchor>a640e990e5f03a96fd650122a2906f59d</anchor>
      <arglist>(const Value::ObjectValues::iterator &amp;current)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>difference_type</type>
      <name>computeDistance</name>
      <anchorfile>classJson_1_1ValueIteratorBase.html</anchorfile>
      <anchor>ad6c553b249e89e3dc9933e100ccbe064</anchor>
      <arglist>(const SelfType &amp;other) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>copy</name>
      <anchorfile>classJson_1_1ValueIteratorBase.html</anchorfile>
      <anchor>a496e6aba44808433ec5858c178be5719</anchor>
      <arglist>(const SelfType &amp;other)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>decrement</name>
      <anchorfile>classJson_1_1ValueIteratorBase.html</anchorfile>
      <anchor>affc8cf5ff54a9f432cc693362c153fa6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>Value &amp;</type>
      <name>deref</name>
      <anchorfile>classJson_1_1ValueIteratorBase.html</anchorfile>
      <anchor>a40a20c65abc423a26e3aae68d9a0525c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>increment</name>
      <anchorfile>classJson_1_1ValueIteratorBase.html</anchorfile>
      <anchor>afe58f9534e1fd2033419fd9fe244551e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>isEqual</name>
      <anchorfile>classJson_1_1ValueIteratorBase.html</anchorfile>
      <anchor>a21820d6ee564e541bd118b21e4741962</anchor>
      <arglist>(const SelfType &amp;other) const </arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Value::ObjectValues::iterator</type>
      <name>current_</name>
      <anchorfile>classJson_1_1ValueIteratorBase.html</anchorfile>
      <anchor>ab3138ce8af8301cca3b041ea55cb922a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>isNull_</name>
      <anchorfile>classJson_1_1ValueIteratorBase.html</anchorfile>
      <anchor>a3e08b114a1aed9bde518c527f94a8c59</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Json::Writer</name>
    <filename>classJson_1_1Writer.html</filename>
    <member kind="function" virtualness="pure">
      <type>virtual std::string</type>
      <name>write</name>
      <anchorfile>classJson_1_1Writer.html</anchorfile>
      <anchor>a7b2273a4ffd6f32b369ac8a53b7b5a0d</anchor>
      <arglist>(const Value &amp;root)=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Writer</name>
      <anchorfile>classJson_1_1Writer.html</anchorfile>
      <anchor>a3e618564336f26b14921f0d840db668c</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>ros</name>
    <filename>namespaceros.html</filename>
  </compound>
  <compound kind="namespace">
    <name>rtabmap</name>
    <filename>namespacertabmap.html</filename>
    <class kind="class">rtabmap::PdfPlotCurve</class>
    <class kind="class">rtabmap::PdfPlotItem</class>
  </compound>
  <compound kind="class">
    <name>rtabmap::PdfPlotCurve</name>
    <filename>classrtabmap_1_1PdfPlotCurve.html</filename>
    <base>UPlotCurve</base>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>clear</name>
      <anchorfile>classrtabmap_1_1PdfPlotCurve.html</anchorfile>
      <anchor>a9aed8fed0927915263899387b5f9d4fc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PdfPlotCurve</name>
      <anchorfile>classrtabmap_1_1PdfPlotCurve.html</anchorfile>
      <anchor>a646ea2b8477af3becae1ace8479e566c</anchor>
      <arglist>(const QString &amp;name, const QMap&lt; int, QByteArray &gt; *imagesMapRef, QObject *parent=0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setData</name>
      <anchorfile>classrtabmap_1_1PdfPlotCurve.html</anchorfile>
      <anchor>a572a86dfefcbc01e36eb4b20b47f3278</anchor>
      <arglist>(const QMap&lt; int, int &gt; &amp;dataMap, const QMap&lt; int, int &gt; &amp;weightsMap)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~PdfPlotCurve</name>
      <anchorfile>classrtabmap_1_1PdfPlotCurve.html</anchorfile>
      <anchor>a99054badfa2da5ae9f2bccd186225568</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const QMap&lt; int, QByteArray &gt; *</type>
      <name>_imagesMapRef</name>
      <anchorfile>classrtabmap_1_1PdfPlotCurve.html</anchorfile>
      <anchor>a8cd2ba3d185aa90c707779062f544263</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rtabmap::PdfPlotItem</name>
    <filename>classrtabmap_1_1PdfPlotItem.html</filename>
    <base>UPlotItem</base>
    <member kind="function">
      <type>int</type>
      <name>id</name>
      <anchorfile>classrtabmap_1_1PdfPlotItem.html</anchorfile>
      <anchor>a8964a013ced06a81295570d6e39a31d1</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PdfPlotItem</name>
      <anchorfile>classrtabmap_1_1PdfPlotItem.html</anchorfile>
      <anchor>abf9e797d88d73919c10ca9dd781e5710</anchor>
      <arglist>(float dataX, float dataY, float width, int childCount=-1)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setImagesRef</name>
      <anchorfile>classrtabmap_1_1PdfPlotItem.html</anchorfile>
      <anchor>a75f420a59572df1d40ad92212d2091d6</anchor>
      <arglist>(const QMap&lt; int, QByteArray &gt; *imagesRef)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setLikelihood</name>
      <anchorfile>classrtabmap_1_1PdfPlotItem.html</anchorfile>
      <anchor>ad7a75d29ae7460e812b509fd9722b352</anchor>
      <arglist>(int id, float value, int childCount)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>value</name>
      <anchorfile>classrtabmap_1_1PdfPlotItem.html</anchorfile>
      <anchor>a0700f687c6bbcac801ab12d88a3b1dff</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~PdfPlotItem</name>
      <anchorfile>classrtabmap_1_1PdfPlotItem.html</anchorfile>
      <anchor>a0e24587638488e395f1ed8696b10f2f5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>showDescription</name>
      <anchorfile>classrtabmap_1_1PdfPlotItem.html</anchorfile>
      <anchor>a10a7e95c3501c580c971515e5ae9ffdb</anchor>
      <arglist>(bool shown)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_childCount</name>
      <anchorfile>classrtabmap_1_1PdfPlotItem.html</anchorfile>
      <anchor>aafb962ef5b14ce6633108a921a57beac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const QMap&lt; int, QByteArray &gt; *</type>
      <name>_imagesRef</name>
      <anchorfile>classrtabmap_1_1PdfPlotItem.html</anchorfile>
      <anchor>a3c3313b89d205339020b5de45ab8160e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QGraphicsPixmapItem *</type>
      <name>_img</name>
      <anchorfile>classrtabmap_1_1PdfPlotItem.html</anchorfile>
      <anchor>a0257bd0f468256eaa3447ce46d5fb101</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QGraphicsTextItem *</type>
      <name>_text</name>
      <anchorfile>classrtabmap_1_1PdfPlotItem.html</anchorfile>
      <anchor>a0cac6847f84ec289a01bbc3af14ba7b5</anchor>
      <arglist></arglist>
    </member>
  </compound>
</tagfile>
