<?xml version='1.0' encoding='ISO-8859-1' standalone='yes' ?>
<tagfile>
  <compound kind="file">
    <name>AboutDialog.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-rtabmap/doc_stacks/2015-10-18_11-34-34.717088/rtabmap/guilib/src/</path>
    <filename>AboutDialog_8cpp</filename>
    <includes id="AboutDialog_8h" name="AboutDialog.h" local="yes" imported="no">AboutDialog.h</includes>
    <includes id="Rtabmap_8h" name="Rtabmap.h" local="yes" imported="no">rtabmap/core/Rtabmap.h</includes>
    <includes id="CameraRGBD_8h" name="CameraRGBD.h" local="yes" imported="no">rtabmap/core/CameraRGBD.h</includes>
    <includes id="CameraStereo_8h" name="CameraStereo.h" local="yes" imported="no">rtabmap/core/CameraStereo.h</includes>
    <includes id="Graph_8h" name="Graph.h" local="yes" imported="no">rtabmap/core/Graph.h</includes>
    <namespace>rtabmap</namespace>
  </compound>
  <compound kind="file">
    <name>AboutDialog.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-rtabmap/doc_stacks/2015-10-18_11-34-34.717088/rtabmap/guilib/src/</path>
    <filename>AboutDialog_8h</filename>
    <class kind="class">rtabmap::AboutDialog</class>
    <namespace>rtabmap</namespace>
  </compound>
  <compound kind="file">
    <name>all_indices.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-rtabmap/doc_stacks/2015-10-18_11-34-34.717088/rtabmap/corelib/src/rtflann/algorithms/</path>
    <filename>all__indices_8h</filename>
    <includes id="general_8h" name="general.h" local="yes" imported="no">rtflann/general.h</includes>
    <includes id="nn__index_8h" name="nn_index.h" local="yes" imported="no">rtflann/algorithms/nn_index.h</includes>
    <includes id="kdtree__index_8h" name="kdtree_index.h" local="yes" imported="no">rtflann/algorithms/kdtree_index.h</includes>
    <includes id="kdtree__single__index_8h" name="kdtree_single_index.h" local="yes" imported="no">rtflann/algorithms/kdtree_single_index.h</includes>
    <includes id="kmeans__index_8h" name="kmeans_index.h" local="yes" imported="no">rtflann/algorithms/kmeans_index.h</includes>
    <includes id="composite__index_8h" name="composite_index.h" local="yes" imported="no">rtflann/algorithms/composite_index.h</includes>
    <includes id="linear__index_8h" name="linear_index.h" local="yes" imported="no">rtflann/algorithms/linear_index.h</includes>
    <includes id="hierarchical__clustering__index_8h" name="hierarchical_clustering_index.h" local="yes" imported="no">rtflann/algorithms/hierarchical_clustering_index.h</includes>
    <includes id="lsh__index_8h" name="lsh_index.h" local="yes" imported="no">rtflann/algorithms/lsh_index.h</includes>
    <includes id="autotuned__index_8h" name="autotuned_index.h" local="yes" imported="no">rtflann/algorithms/autotuned_index.h</includes>
    <class kind="struct">rtflann::disable_if</class>
    <class kind="struct">rtflann::disable_if&lt; true, T &gt;</class>
    <class kind="struct">rtflann::DummyDistance</class>
    <class kind="struct">rtflann::enable_if</class>
    <class kind="struct">rtflann::enable_if&lt; true, T &gt;</class>
    <class kind="struct">rtflann::same_type</class>
    <class kind="struct">rtflann::same_type&lt; T, T &gt;</class>
    <class kind="struct">rtflann::valid_combination</class>
    <namespace>rtflann</namespace>
    <member kind="define">
      <type>#define</type>
      <name>HAS_MEMBER</name>
      <anchorfile>all__indices_8h.html</anchorfile>
      <anchor>a283bd26686fe6813fa031e8a0d9a0e1c</anchor>
      <arglist>(member)</arglist>
    </member>
    <member kind="function">
      <type>NNIndex&lt; Distance &gt; *</type>
      <name>create_index_</name>
      <anchorfile>namespacertflann.html</anchorfile>
      <anchor>a8b902eb81c9cc1d1ee1af480d7b53f42</anchor>
      <arglist>(rtflann::Matrix&lt; T &gt; data, const rtflann::IndexParams &amp;params, const Distance &amp;distance, typename enable_if&lt; valid_combination&lt; Index, Distance, T &gt;::value, void &gt;::type *=0)</arglist>
    </member>
    <member kind="function">
      <type>NNIndex&lt; Distance &gt; *</type>
      <name>create_index_</name>
      <anchorfile>namespacertflann.html</anchorfile>
      <anchor>a2908944d96eca3e05e51eb09c21a69bf</anchor>
      <arglist>(rtflann::Matrix&lt; T &gt; data, const rtflann::IndexParams &amp;params, const Distance &amp;distance, typename disable_if&lt; valid_combination&lt; Index, Distance, T &gt;::value, void &gt;::type *=0)</arglist>
    </member>
    <member kind="function">
      <type>NNIndex&lt; Distance &gt; *</type>
      <name>create_index_by_type</name>
      <anchorfile>namespacertflann.html</anchorfile>
      <anchor>ac83a64cf80d46d0f42dfdd1a1e218ba9</anchor>
      <arglist>(const flann_algorithm_t index_type, const Matrix&lt; typename Distance::ElementType &gt; &amp;dataset, const IndexParams &amp;params, const Distance &amp;distance)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>allocator.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-rtabmap/doc_stacks/2015-10-18_11-34-34.717088/rtabmap/corelib/src/rtflann/util/</path>
    <filename>allocator_8h</filename>
    <class kind="class">rtflann::PooledAllocator</class>
    <namespace>rtflann</namespace>
    <member kind="function">
      <type>T *</type>
      <name>allocate</name>
      <anchorfile>namespacertflann.html</anchorfile>
      <anchor>a5036136a98619dc523fd8102f77c585a</anchor>
      <arglist>(size_t count=1)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>operator new</name>
      <anchorfile>allocator_8h.html</anchorfile>
      <anchor>a43091357f05430715cf5e93fa11bf71e</anchor>
      <arglist>(std::size_t size, rtflann::PooledAllocator &amp;allocator)</arglist>
    </member>
    <member kind="variable">
      <type>const size_t</type>
      <name>BLOCKSIZE</name>
      <anchorfile>namespacertflann.html</anchorfile>
      <anchor>a1eab2a547e8470ae9f1aab6a67e443d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const size_t</type>
      <name>WORDSIZE</name>
      <anchorfile>namespacertflann.html</anchorfile>
      <anchor>aad60810c505e8477452c356710326d52</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>any.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-rtabmap/doc_stacks/2015-10-18_11-34-34.717088/rtabmap/corelib/src/rtflann/util/</path>
    <filename>any_8h</filename>
    <class kind="class">rtflann::any</class>
    <class kind="struct">rtflann::anyimpl::bad_any_cast</class>
    <class kind="struct">rtflann::anyimpl::base_any_policy</class>
    <class kind="struct">rtflann::anyimpl::big_any_policy</class>
    <class kind="struct">rtflann::anyimpl::choose_policy</class>
    <class kind="struct">rtflann::anyimpl::choose_policy&lt; any &gt;</class>
    <class kind="struct">rtflann::anyimpl::choose_policy&lt; T * &gt;</class>
    <class kind="struct">rtflann::anyimpl::empty_any</class>
    <class kind="struct">rtflann::anyimpl::small_any_policy</class>
    <class kind="struct">rtflann::anyimpl::typed_base_any_policy</class>
    <namespace>rtflann</namespace>
    <namespace>rtflann::anyimpl</namespace>
    <member kind="define">
      <type>#define</type>
      <name>SMALL_POLICY</name>
      <anchorfile>any_8h.html</anchorfile>
      <anchor>a15619cd5252aacebdeb7d225efcf47eb</anchor>
      <arglist>(TYPE)</arglist>
    </member>
    <member kind="function">
      <type>base_any_policy *</type>
      <name>get_policy</name>
      <anchorfile>namespacertflann_1_1anyimpl.html</anchorfile>
      <anchor>ab6e2933ae440cc03b11cdfad9a184379</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacertflann_1_1anyimpl.html</anchorfile>
      <anchor>a2c14042f49fc4bc5278df201c1851744</anchor>
      <arglist>(std::ostream &amp;out, const empty_any &amp;)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacertflann.html</anchorfile>
      <anchor>a1bfc815b6b4bc4e2900330ce8af2cd5f</anchor>
      <arglist>(std::ostream &amp;out, const any &amp;any_val)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SMALL_POLICY</name>
      <anchorfile>namespacertflann_1_1anyimpl.html</anchorfile>
      <anchor>a9b7fb57dd5cad9e142a64713e6d567be</anchor>
      <arglist>(signed char)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SMALL_POLICY</name>
      <anchorfile>namespacertflann_1_1anyimpl.html</anchorfile>
      <anchor>a07ed177c29a29e546576c8d3306de622</anchor>
      <arglist>(unsigned char)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SMALL_POLICY</name>
      <anchorfile>namespacertflann_1_1anyimpl.html</anchorfile>
      <anchor>a0a75282726d8e0632222d2cd6b80013f</anchor>
      <arglist>(float)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SMALL_POLICY</name>
      <anchorfile>namespacertflann_1_1anyimpl.html</anchorfile>
      <anchor>a38744c91e31ef6983157dc2aef457018</anchor>
      <arglist>(bool)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>autotuned_index.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-rtabmap/doc_stacks/2015-10-18_11-34-34.717088/rtabmap/corelib/src/rtflann/algorithms/</path>
    <filename>autotuned__index_8h</filename>
    <includes id="general_8h" name="general.h" local="yes" imported="no">rtflann/general.h</includes>
    <includes id="nn__index_8h" name="nn_index.h" local="yes" imported="no">rtflann/algorithms/nn_index.h</includes>
    <includes id="ground__truth_8h" name="ground_truth.h" local="yes" imported="no">rtflann/nn/ground_truth.h</includes>
    <includes id="index__testing_8h" name="index_testing.h" local="yes" imported="no">rtflann/nn/index_testing.h</includes>
    <includes id="sampling_8h" name="sampling.h" local="yes" imported="no">rtflann/util/sampling.h</includes>
    <includes id="kdtree__index_8h" name="kdtree_index.h" local="yes" imported="no">rtflann/algorithms/kdtree_index.h</includes>
    <includes id="kdtree__single__index_8h" name="kdtree_single_index.h" local="yes" imported="no">rtflann/algorithms/kdtree_single_index.h</includes>
    <includes id="kmeans__index_8h" name="kmeans_index.h" local="yes" imported="no">rtflann/algorithms/kmeans_index.h</includes>
    <includes id="composite__index_8h" name="composite_index.h" local="yes" imported="no">rtflann/algorithms/composite_index.h</includes>
    <includes id="linear__index_8h" name="linear_index.h" local="yes" imported="no">rtflann/algorithms/linear_index.h</includes>
    <includes id="logger_8h" name="logger.h" local="yes" imported="no">rtflann/util/logger.h</includes>
    <class kind="class">rtflann::AutotunedIndex</class>
    <class kind="struct">rtflann::AutotunedIndexParams</class>
    <class kind="struct">rtflann::AutotunedIndex::CostData</class>
    <namespace>rtflann</namespace>
    <member kind="function">
      <type>NNIndex&lt; Distance &gt; *</type>
      <name>create_index_by_type</name>
      <anchorfile>namespacertflann.html</anchorfile>
      <anchor>ac83a64cf80d46d0f42dfdd1a1e218ba9</anchor>
      <arglist>(const flann_algorithm_t index_type, const Matrix&lt; typename Distance::ElementType &gt; &amp;dataset, const IndexParams &amp;params, const Distance &amp;distance)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>BayesFilter.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-rtabmap/doc_stacks/2015-10-18_11-34-34.717088/rtabmap/corelib/src/</path>
    <filename>BayesFilter_8cpp</filename>
    <includes id="BayesFilter_8h" name="BayesFilter.h" local="yes" imported="no">rtabmap/core/BayesFilter.h</includes>
    <includes id="Memory_8h" name="Memory.h" local="yes" imported="no">rtabmap/core/Memory.h</includes>
    <includes id="Signature_8h" name="Signature.h" local="yes" imported="no">rtabmap/core/Signature.h</includes>
    <includes id="Parameters_8h" name="Parameters.h" local="yes" imported="no">rtabmap/core/Parameters.h</includes>
    <includes id="UtiLite_8h" name="UtiLite.h" local="yes" imported="no">rtabmap/utilite/UtiLite.h</includes>
    <namespace>rtabmap</namespace>
  </compound>
  <compound kind="file">
    <name>BayesFilter.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-rtabmap/doc_stacks/2015-10-18_11-34-34.717088/rtabmap/corelib/include/rtabmap/core/</path>
    <filename>BayesFilter_8h</filename>
    <includes id="RtabmapExp_8h" name="RtabmapExp.h" local="yes" imported="no">rtabmap/core/RtabmapExp.h</includes>
    <includes id="UEventsHandler_8h" name="UEventsHandler.h" local="yes" imported="no">rtabmap/utilite/UEventsHandler.h</includes>
    <includes id="Parameters_8h" name="Parameters.h" local="yes" imported="no">rtabmap/core/Parameters.h</includes>
    <class kind="class">rtabmap::BayesFilter</class>
    <namespace>rtabmap</namespace>
  </compound>
  <compound kind="file">
    <name>betweenFactorMaxMix.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-rtabmap/doc_stacks/2015-10-18_11-34-34.717088/rtabmap/corelib/src/vertigo/gtsam/</path>
    <filename>betweenFactorMaxMix_8h</filename>
    <class kind="class">vertigo::BetweenFactorMaxMix</class>
    <namespace>vertigo</namespace>
  </compound>
  <compound kind="file">
    <name>betweenFactorSwitchable.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-rtabmap/doc_stacks/2015-10-18_11-34-34.717088/rtabmap/corelib/src/vertigo/gtsam/</path>
    <filename>betweenFactorSwitchable_8h</filename>
    <includes id="switchVariableLinear_8h" name="switchVariableLinear.h" local="yes" imported="no">switchVariableLinear.h</includes>
    <includes id="switchVariableSigmoid_8h" name="switchVariableSigmoid.h" local="yes" imported="no">switchVariableSigmoid.h</includes>
    <class kind="class">vertigo::BetweenFactorSwitchableLinear</class>
    <class kind="class">vertigo::BetweenFactorSwitchableSigmoid</class>
    <namespace>vertigo</namespace>
  </compound>
  <compound kind="file">
    <name>CalibrationDialog.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-rtabmap/doc_stacks/2015-10-18_11-34-34.717088/rtabmap/guilib/src/</path>
    <filename>CalibrationDialog_8cpp</filename>
    <includes id="CalibrationDialog_8h" name="CalibrationDialog.h" local="yes" imported="no">rtabmap/gui/CalibrationDialog.h</includes>
    <includes id="CameraEvent_8h" name="CameraEvent.h" local="no" imported="no">rtabmap/core/CameraEvent.h</includes>
    <includes id="UCv2Qt_8h" name="UCv2Qt.h" local="no" imported="no">rtabmap/utilite/UCv2Qt.h</includes>
    <includes id="ULogger_8h" name="ULogger.h" local="no" imported="no">rtabmap/utilite/ULogger.h</includes>
    <namespace>rtabmap</namespace>
    <member kind="define">
      <type>#define</type>
      <name>COUNT_MIN</name>
      <anchorfile>CalibrationDialog_8cpp.html</anchorfile>
      <anchor>a7765eb0e5c69bf4597aa081db25e6fb8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>CalibrationDialog.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-rtabmap/doc_stacks/2015-10-18_11-34-34.717088/rtabmap/guilib/include/rtabmap/gui/</path>
    <filename>CalibrationDialog_8h</filename>
    <includes id="RtabmapGuiExp_8h" name="RtabmapGuiExp.h" local="yes" imported="no">rtabmap/gui/RtabmapGuiExp.h</includes>
    <includes id="CameraModel_8h" name="CameraModel.h" local="no" imported="no">rtabmap/core/CameraModel.h</includes>
    <includes id="UEventsHandler_8h" name="UEventsHandler.h" local="no" imported="no">rtabmap/utilite/UEventsHandler.h</includes>
    <class kind="class">rtabmap::CalibrationDialog</class>
    <namespace>rtabmap</namespace>
  </compound>
  <compound kind="file">
    <name>Camera.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-rtabmap/doc_stacks/2015-10-18_11-34-34.717088/rtabmap/corelib/src/</path>
    <filename>Camera_8cpp</filename>
    <includes id="Camera_8h" name="Camera.h" local="yes" imported="no">rtabmap/core/Camera.h</includes>
    <includes id="DBDriver_8h" name="DBDriver.h" local="yes" imported="no">rtabmap/core/DBDriver.h</includes>
    <includes id="UEventsManager_8h" name="UEventsManager.h" local="no" imported="no">rtabmap/utilite/UEventsManager.h</includes>
    <includes id="UConversion_8h" name="UConversion.h" local="no" imported="no">rtabmap/utilite/UConversion.h</includes>
    <includes id="UStl_8h" name="UStl.h" local="no" imported="no">rtabmap/utilite/UStl.h</includes>
    <includes id="UFile_8h" name="UFile.h" local="no" imported="no">rtabmap/utilite/UFile.h</includes>
    <includes id="UDirectory_8h" name="UDirectory.h" local="no" imported="no">rtabmap/utilite/UDirectory.h</includes>
    <includes id="UTimer_8h" name="UTimer.h" local="no" imported="no">rtabmap/utilite/UTimer.h</includes>
    <namespace>rtabmap</namespace>
  </compound>
  <compound kind="file">
    <name>Camera.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-rtabmap/doc_stacks/2015-10-18_11-34-34.717088/rtabmap/corelib/include/rtabmap/core/</path>
    <filename>Camera_8h</filename>
    <includes id="RtabmapExp_8h" name="RtabmapExp.h" local="yes" imported="no">rtabmap/core/RtabmapExp.h</includes>
    <includes id="SensorData_8h" name="SensorData.h" local="yes" imported="no">rtabmap/core/SensorData.h</includes>
    <class kind="class">rtabmap::Camera</class>
    <namespace>rtabmap</namespace>
  </compound>
  <compound kind="file">
    <name>CameraEvent.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-rtabmap/doc_stacks/2015-10-18_11-34-34.717088/rtabmap/corelib/include/rtabmap/core/</path>
    <filename>CameraEvent_8h</filename>
    <includes id="UEvent_8h" name="UEvent.h" local="no" imported="no">rtabmap/utilite/UEvent.h</includes>
    <includes id="SensorData_8h" name="SensorData.h" local="yes" imported="no">rtabmap/core/SensorData.h</includes>
    <class kind="class">rtabmap::CameraEvent</class>
    <namespace>rtabmap</namespace>
  </compound>
  <compound kind="file">
    <name>CameraModel.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-rtabmap/doc_stacks/2015-10-18_11-34-34.717088/rtabmap/corelib/src/</path>
    <filename>CameraModel_8cpp</filename>
    <includes id="CameraModel_8h" name="CameraModel.h" local="no" imported="no">rtabmap/core/CameraModel.h</includes>
    <includes id="ULogger_8h" name="ULogger.h" local="no" imported="no">rtabmap/utilite/ULogger.h</includes>
    <includes id="UDirectory_8h" name="UDirectory.h" local="no" imported="no">rtabmap/utilite/UDirectory.h</includes>
    <includes id="UFile_8h" name="UFile.h" local="no" imported="no">rtabmap/utilite/UFile.h</includes>
    <includes id="UConversion_8h" name="UConversion.h" local="no" imported="no">rtabmap/utilite/UConversion.h</includes>
    <namespace>rtabmap</namespace>
  </compound>
  <compound kind="file">
    <name>CameraModel.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-rtabmap/doc_stacks/2015-10-18_11-34-34.717088/rtabmap/corelib/include/rtabmap/core/</path>
    <filename>CameraModel_8h</filename>
    <includes id="RtabmapExp_8h" name="RtabmapExp.h" local="yes" imported="no">rtabmap/core/RtabmapExp.h</includes>
    <includes id="Transform_8h" name="Transform.h" local="yes" imported="no">rtabmap/core/Transform.h</includes>
    <class kind="class">rtabmap::CameraModel</class>
    <class kind="class">rtabmap::StereoCameraModel</class>
    <namespace>rtabmap</namespace>
  </compound>
  <compound kind="file">
    <name>CameraRGB.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-rtabmap/doc_stacks/2015-10-18_11-34-34.717088/rtabmap/corelib/src/</path>
    <filename>CameraRGB_8cpp</filename>
    <includes id="CameraRGB_8h" name="CameraRGB.h" local="yes" imported="no">rtabmap/core/CameraRGB.h</includes>
    <includes id="DBDriver_8h" name="DBDriver.h" local="yes" imported="no">rtabmap/core/DBDriver.h</includes>
    <includes id="UEventsManager_8h" name="UEventsManager.h" local="no" imported="no">rtabmap/utilite/UEventsManager.h</includes>
    <includes id="UConversion_8h" name="UConversion.h" local="no" imported="no">rtabmap/utilite/UConversion.h</includes>
    <includes id="UStl_8h" name="UStl.h" local="no" imported="no">rtabmap/utilite/UStl.h</includes>
    <includes id="UFile_8h" name="UFile.h" local="no" imported="no">rtabmap/utilite/UFile.h</includes>
    <includes id="UDirectory_8h" name="UDirectory.h" local="no" imported="no">rtabmap/utilite/UDirectory.h</includes>
    <includes id="UTimer_8h" name="UTimer.h" local="no" imported="no">rtabmap/utilite/UTimer.h</includes>
    <namespace>rtabmap</namespace>
  </compound>
  <compound kind="file">
    <name>CameraRGB.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-rtabmap/doc_stacks/2015-10-18_11-34-34.717088/rtabmap/corelib/include/rtabmap/core/</path>
    <filename>CameraRGB_8h</filename>
    <includes id="RtabmapExp_8h" name="RtabmapExp.h" local="yes" imported="no">rtabmap/core/RtabmapExp.h</includes>
    <includes id="Camera_8h" name="Camera.h" local="yes" imported="no">rtabmap/core/Camera.h</includes>
    <class kind="class">rtabmap::CameraImages</class>
    <class kind="class">rtabmap::CameraVideo</class>
    <namespace>rtabmap</namespace>
  </compound>
  <compound kind="file">
    <name>CameraRGBD.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-rtabmap/doc_stacks/2015-10-18_11-34-34.717088/rtabmap/corelib/src/</path>
    <filename>CameraRGBD_8cpp</filename>
    <includes id="CameraRGBD_8h" name="CameraRGBD.h" local="yes" imported="no">rtabmap/core/CameraRGBD.h</includes>
    <includes id="util2d_8h" name="util2d.h" local="yes" imported="no">rtabmap/core/util2d.h</includes>
    <includes id="CameraRGB_8h" name="CameraRGB.h" local="yes" imported="no">rtabmap/core/CameraRGB.h</includes>
    <includes id="UEventsManager_8h" name="UEventsManager.h" local="no" imported="no">rtabmap/utilite/UEventsManager.h</includes>
    <includes id="UConversion_8h" name="UConversion.h" local="no" imported="no">rtabmap/utilite/UConversion.h</includes>
    <includes id="UStl_8h" name="UStl.h" local="no" imported="no">rtabmap/utilite/UStl.h</includes>
    <includes id="UFile_8h" name="UFile.h" local="no" imported="no">rtabmap/utilite/UFile.h</includes>
    <includes id="UDirectory_8h" name="UDirectory.h" local="no" imported="no">rtabmap/utilite/UDirectory.h</includes>
    <includes id="UTimer_8h" name="UTimer.h" local="no" imported="no">rtabmap/utilite/UTimer.h</includes>
    <includes id="UMath_8h" name="UMath.h" local="no" imported="no">rtabmap/utilite/UMath.h</includes>
    <namespace>rtabmap</namespace>
  </compound>
  <compound kind="file">
    <name>CameraRGBD.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-rtabmap/doc_stacks/2015-10-18_11-34-34.717088/rtabmap/corelib/include/rtabmap/core/</path>
    <filename>CameraRGBD_8h</filename>
    <includes id="RtabmapExp_8h" name="RtabmapExp.h" local="yes" imported="no">rtabmap/core/RtabmapExp.h</includes>
    <includes id="UMutex_8h" name="UMutex.h" local="yes" imported="no">rtabmap/utilite/UMutex.h</includes>
    <includes id="USemaphore_8h" name="USemaphore.h" local="yes" imported="no">rtabmap/utilite/USemaphore.h</includes>
    <includes id="CameraModel_8h" name="CameraModel.h" local="yes" imported="no">rtabmap/core/CameraModel.h</includes>
    <includes id="Camera_8h" name="Camera.h" local="yes" imported="no">rtabmap/core/Camera.h</includes>
    <class kind="class">rtabmap::CameraFreenect</class>
    <class kind="class">rtabmap::CameraFreenect2</class>
    <class kind="class">rtabmap::CameraOpenni</class>
    <class kind="class">rtabmap::CameraOpenNI2</class>
    <class kind="class">rtabmap::CameraOpenNICV</class>
    <class kind="class">rtabmap::CameraRGBDImages</class>
    <namespace>libfreenect2</namespace>
    <namespace>openni</namespace>
    <namespace>pcl</namespace>
    <namespace>rtabmap</namespace>
    <member kind="typedef">
      <type>struct _freenect_context</type>
      <name>freenect_context</name>
      <anchorfile>CameraRGBD_8h.html</anchorfile>
      <anchor>a24c45e2da2dc575aba83a502c229a92e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct _freenect_device</type>
      <name>freenect_device</name>
      <anchorfile>CameraRGBD_8h.html</anchorfile>
      <anchor>a86c7f3ba53c0266462e7cffaf216096b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>CameraStereo.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-rtabmap/doc_stacks/2015-10-18_11-34-34.717088/rtabmap/corelib/src/</path>
    <filename>CameraStereo_8cpp</filename>
    <includes id="CameraStereo_8h" name="CameraStereo.h" local="yes" imported="no">rtabmap/core/CameraStereo.h</includes>
    <includes id="util2d_8h" name="util2d.h" local="yes" imported="no">rtabmap/core/util2d.h</includes>
    <includes id="CameraRGB_8h" name="CameraRGB.h" local="yes" imported="no">rtabmap/core/CameraRGB.h</includes>
    <includes id="UEventsManager_8h" name="UEventsManager.h" local="no" imported="no">rtabmap/utilite/UEventsManager.h</includes>
    <includes id="UConversion_8h" name="UConversion.h" local="no" imported="no">rtabmap/utilite/UConversion.h</includes>
    <includes id="UStl_8h" name="UStl.h" local="no" imported="no">rtabmap/utilite/UStl.h</includes>
    <includes id="UFile_8h" name="UFile.h" local="no" imported="no">rtabmap/utilite/UFile.h</includes>
    <includes id="UDirectory_8h" name="UDirectory.h" local="no" imported="no">rtabmap/utilite/UDirectory.h</includes>
    <includes id="UTimer_8h" name="UTimer.h" local="no" imported="no">rtabmap/utilite/UTimer.h</includes>
    <includes id="UMath_8h" name="UMath.h" local="no" imported="no">rtabmap/utilite/UMath.h</includes>
    <namespace>rtabmap</namespace>
  </compound>
  <compound kind="file">
    <name>CameraStereo.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-rtabmap/doc_stacks/2015-10-18_11-34-34.717088/rtabmap/corelib/include/rtabmap/core/</path>
    <filename>CameraStereo_8h</filename>
    <includes id="RtabmapExp_8h" name="RtabmapExp.h" local="yes" imported="no">rtabmap/core/RtabmapExp.h</includes>
    <includes id="CameraModel_8h" name="CameraModel.h" local="yes" imported="no">rtabmap/core/CameraModel.h</includes>
    <includes id="Camera_8h" name="Camera.h" local="yes" imported="no">rtabmap/core/Camera.h</includes>
    <class kind="class">rtabmap::CameraStereoDC1394</class>
    <class kind="class">rtabmap::CameraStereoFlyCapture2</class>
    <class kind="class">rtabmap::CameraStereoImages</class>
    <class kind="class">rtabmap::CameraStereoVideo</class>
    <namespace>FlyCapture2</namespace>
    <namespace>rtabmap</namespace>
  </compound>
  <compound kind="file">
    <name>CameraThread.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-rtabmap/doc_stacks/2015-10-18_11-34-34.717088/rtabmap/corelib/src/</path>
    <filename>CameraThread_8cpp</filename>
    <includes id="CameraThread_8h" name="CameraThread.h" local="yes" imported="no">rtabmap/core/CameraThread.h</includes>
    <includes id="Camera_8h" name="Camera.h" local="yes" imported="no">rtabmap/core/Camera.h</includes>
    <includes id="CameraEvent_8h" name="CameraEvent.h" local="yes" imported="no">rtabmap/core/CameraEvent.h</includes>
    <includes id="CameraRGBD_8h" name="CameraRGBD.h" local="yes" imported="no">rtabmap/core/CameraRGBD.h</includes>
    <includes id="util2d_8h" name="util2d.h" local="yes" imported="no">rtabmap/core/util2d.h</includes>
    <includes id="util3d_8h" name="util3d.h" local="yes" imported="no">rtabmap/core/util3d.h</includes>
    <includes id="UTimer_8h" name="UTimer.h" local="no" imported="no">rtabmap/utilite/UTimer.h</includes>
    <includes id="ULogger_8h" name="ULogger.h" local="no" imported="no">rtabmap/utilite/ULogger.h</includes>
    <namespace>rtabmap</namespace>
  </compound>
  <compound kind="file">
    <name>CameraThread.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-rtabmap/doc_stacks/2015-10-18_11-34-34.717088/rtabmap/corelib/include/rtabmap/core/</path>
    <filename>CameraThread_8h</filename>
    <includes id="RtabmapExp_8h" name="RtabmapExp.h" local="yes" imported="no">rtabmap/core/RtabmapExp.h</includes>
    <includes id="UThread_8h" name="UThread.h" local="no" imported="no">rtabmap/utilite/UThread.h</includes>
    <includes id="UEventsSender_8h" name="UEventsSender.h" local="no" imported="no">rtabmap/utilite/UEventsSender.h</includes>
    <class kind="class">rtabmap::CameraThread</class>
    <namespace>rtabmap</namespace>
  </compound>
  <compound kind="file">
    <name>CameraViewer.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-rtabmap/doc_stacks/2015-10-18_11-34-34.717088/rtabmap/guilib/src/</path>
    <filename>CameraViewer_8cpp</filename>
    <includes id="CameraViewer_8h" name="CameraViewer.h" local="yes" imported="no">rtabmap/gui/CameraViewer.h</includes>
    <includes id="CameraEvent_8h" name="CameraEvent.h" local="no" imported="no">rtabmap/core/CameraEvent.h</includes>
    <includes id="util3d_8h" name="util3d.h" local="no" imported="no">rtabmap/core/util3d.h</includes>
    <includes id="ImageView_8h" name="ImageView.h" local="no" imported="no">rtabmap/gui/ImageView.h</includes>
    <includes id="CloudViewer_8h" name="CloudViewer.h" local="no" imported="no">rtabmap/gui/CloudViewer.h</includes>
    <includes id="UCv2Qt_8h" name="UCv2Qt.h" local="no" imported="no">rtabmap/utilite/UCv2Qt.h</includes>
    <includes id="ULogger_8h" name="ULogger.h" local="no" imported="no">rtabmap/utilite/ULogger.h</includes>
    <namespace>rtabmap</namespace>
  </compound>
  <compound kind="file">
    <name>CameraViewer.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-rtabmap/doc_stacks/2015-10-18_11-34-34.717088/rtabmap/guilib/include/rtabmap/gui/</path>
    <filename>CameraViewer_8h</filename>
    <includes id="RtabmapGuiExp_8h" name="RtabmapGuiExp.h" local="yes" imported="no">rtabmap/gui/RtabmapGuiExp.h</includes>
    <includes id="UEventsHandler_8h" name="UEventsHandler.h" local="no" imported="no">rtabmap/utilite/UEventsHandler.h</includes>
    <includes id="SensorData_8h" name="SensorData.h" local="no" imported="no">rtabmap/core/SensorData.h</includes>
    <class kind="class">rtabmap::CameraViewer</class>
    <namespace>rtabmap</namespace>
  </compound>
  <compound kind="file">
    <name>center_chooser.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-rtabmap/doc_stacks/2015-10-18_11-34-34.717088/rtabmap/corelib/src/rtflann/algorithms/</path>
    <filename>center__chooser_8h</filename>
    <includes id="matrix_8h" name="matrix.h" local="yes" imported="no">rtflann/util/matrix.h</includes>
    <class kind="class">rtflann::CenterChooser</class>
    <class kind="class">rtflann::GonzalesCenterChooser</class>
    <class kind="class">rtflann::GroupWiseCenterChooser</class>
    <class kind="class">rtflann::KMeansppCenterChooser</class>
    <class kind="class">rtflann::RandomCenterChooser</class>
    <class kind="struct">rtflann::squareDistance</class>
    <class kind="struct">rtflann::squareDistance&lt; ChiSquareDistance&lt; ElementType &gt;, ElementType &gt;</class>
    <class kind="struct">rtflann::squareDistance&lt; HellingerDistance&lt; ElementType &gt;, ElementType &gt;</class>
    <class kind="struct">rtflann::squareDistance&lt; L2&lt; ElementType &gt;, ElementType &gt;</class>
    <class kind="struct">rtflann::squareDistance&lt; L2_3D&lt; ElementType &gt;, ElementType &gt;</class>
    <class kind="struct">rtflann::squareDistance&lt; L2_Simple&lt; ElementType &gt;, ElementType &gt;</class>
    <namespace>rtflann</namespace>
    <member kind="function">
      <type>Distance::ResultType</type>
      <name>ensureSquareDistance</name>
      <anchorfile>namespacertflann.html</anchorfile>
      <anchor>ae3cebadaa9ced7dbfcb588374ef96979</anchor>
      <arglist>(typename Distance::ResultType dist)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>CloudViewer.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-rtabmap/doc_stacks/2015-10-18_11-34-34.717088/rtabmap/guilib/src/</path>
    <filename>CloudViewer_8cpp</filename>
    <includes id="CloudViewer_8h" name="CloudViewer.h" local="yes" imported="no">rtabmap/gui/CloudViewer.h</includes>
    <includes id="ULogger_8h" name="ULogger.h" local="no" imported="no">rtabmap/utilite/ULogger.h</includes>
    <includes id="UTimer_8h" name="UTimer.h" local="no" imported="no">rtabmap/utilite/UTimer.h</includes>
    <includes id="UMath_8h" name="UMath.h" local="no" imported="no">rtabmap/utilite/UMath.h</includes>
    <includes id="UConversion_8h" name="UConversion.h" local="no" imported="no">rtabmap/utilite/UConversion.h</includes>
    <includes id="util3d_8h" name="util3d.h" local="no" imported="no">rtabmap/core/util3d.h</includes>
    <class kind="class">rtabmap::MyInteractorStyle</class>
    <namespace>rtabmap</namespace>
    <member kind="function">
      <type>Eigen::Vector3f</type>
      <name>rotatePointAroundAxe</name>
      <anchorfile>namespacertabmap.html</anchorfile>
      <anchor>a7b5b2cee301698bc73621f89e5cb1374</anchor>
      <arglist>(const Eigen::Vector3f &amp;point, const Eigen::Vector3f &amp;axis, float angle)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>CloudViewer.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-rtabmap/doc_stacks/2015-10-18_11-34-34.717088/rtabmap/guilib/include/rtabmap/gui/</path>
    <filename>CloudViewer_8h</filename>
    <includes id="RtabmapGuiExp_8h" name="RtabmapGuiExp.h" local="yes" imported="no">rtabmap/gui/RtabmapGuiExp.h</includes>
    <includes id="Transform_8h" name="Transform.h" local="yes" imported="no">rtabmap/core/Transform.h</includes>
    <class kind="class">rtabmap::CloudViewer</class>
    <namespace>pcl</namespace>
    <namespace>pcl::visualization</namespace>
    <namespace>rtabmap</namespace>
  </compound>
  <compound kind="file">
    <name>composite_index.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-rtabmap/doc_stacks/2015-10-18_11-34-34.717088/rtabmap/corelib/src/rtflann/algorithms/</path>
    <filename>composite__index_8h</filename>
    <includes id="general_8h" name="general.h" local="yes" imported="no">rtflann/general.h</includes>
    <includes id="nn__index_8h" name="nn_index.h" local="yes" imported="no">rtflann/algorithms/nn_index.h</includes>
    <includes id="kdtree__index_8h" name="kdtree_index.h" local="yes" imported="no">rtflann/algorithms/kdtree_index.h</includes>
    <includes id="kmeans__index_8h" name="kmeans_index.h" local="yes" imported="no">rtflann/algorithms/kmeans_index.h</includes>
    <class kind="class">rtflann::CompositeIndex</class>
    <class kind="struct">rtflann::CompositeIndexParams</class>
    <namespace>rtflann</namespace>
  </compound>
  <compound kind="file">
    <name>Compression.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-rtabmap/doc_stacks/2015-10-18_11-34-34.717088/rtabmap/corelib/src/</path>
    <filename>Compression_8cpp</filename>
    <includes id="Compression_8h" name="Compression.h" local="yes" imported="no">rtabmap/core/Compression.h</includes>
    <includes id="ULogger_8h" name="ULogger.h" local="no" imported="no">rtabmap/utilite/ULogger.h</includes>
    <includes id="UConversion_8h" name="UConversion.h" local="no" imported="no">rtabmap/utilite/UConversion.h</includes>
    <namespace>rtabmap</namespace>
    <member kind="function">
      <type>std::vector&lt; unsigned char &gt; RTABMAP_EXP</type>
      <name>compressData</name>
      <anchorfile>namespacertabmap.html</anchorfile>
      <anchor>a6da541c6441fac3d95750c9911839f4c</anchor>
      <arglist>(const cv::Mat &amp;data)</arglist>
    </member>
    <member kind="function">
      <type>cv::Mat RTABMAP_EXP</type>
      <name>compressData2</name>
      <anchorfile>namespacertabmap.html</anchorfile>
      <anchor>a21f00cdd5f42e4a3fda3ef52cd51e67f</anchor>
      <arglist>(const cv::Mat &amp;data)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; unsigned char &gt; RTABMAP_EXP</type>
      <name>compressImage</name>
      <anchorfile>namespacertabmap.html</anchorfile>
      <anchor>a1af8a9964583e140c5ecd21ce932ae7b</anchor>
      <arglist>(const cv::Mat &amp;image, const std::string &amp;format=&quot;.png&quot;)</arglist>
    </member>
    <member kind="function">
      <type>cv::Mat RTABMAP_EXP</type>
      <name>compressImage2</name>
      <anchorfile>namespacertabmap.html</anchorfile>
      <anchor>ae3c8d0d3a557060936f01411458ea4d7</anchor>
      <arglist>(const cv::Mat &amp;image, const std::string &amp;format=&quot;.png&quot;)</arglist>
    </member>
    <member kind="function">
      <type>cv::Mat RTABMAP_EXP</type>
      <name>uncompressData</name>
      <anchorfile>namespacertabmap.html</anchorfile>
      <anchor>a52c9962294b2d150d6540a1e82bf1999</anchor>
      <arglist>(const cv::Mat &amp;bytes)</arglist>
    </member>
    <member kind="function">
      <type>cv::Mat RTABMAP_EXP</type>
      <name>uncompressData</name>
      <anchorfile>namespacertabmap.html</anchorfile>
      <anchor>a4516c422d29fc027bee91dc14ea3b0cb</anchor>
      <arglist>(const std::vector&lt; unsigned char &gt; &amp;bytes)</arglist>
    </member>
    <member kind="function">
      <type>cv::Mat RTABMAP_EXP</type>
      <name>uncompressData</name>
      <anchorfile>namespacertabmap.html</anchorfile>
      <anchor>ac1d2bd3037cecfb95cc73b5e22276469</anchor>
      <arglist>(const unsigned char *bytes, unsigned long size)</arglist>
    </member>
    <member kind="function">
      <type>cv::Mat RTABMAP_EXP</type>
      <name>uncompressImage</name>
      <anchorfile>namespacertabmap.html</anchorfile>
      <anchor>ad6cebc83950e19960d573a7824c875bc</anchor>
      <arglist>(const cv::Mat &amp;bytes)</arglist>
    </member>
    <member kind="function">
      <type>cv::Mat RTABMAP_EXP</type>
      <name>uncompressImage</name>
      <anchorfile>namespacertabmap.html</anchorfile>
      <anchor>afd26e9ec497f1263ef82aaa15ff8e4b3</anchor>
      <arglist>(const std::vector&lt; unsigned char &gt; &amp;bytes)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Compression.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-rtabmap/doc_stacks/2015-10-18_11-34-34.717088/rtabmap/corelib/include/rtabmap/core/</path>
    <filename>Compression_8h</filename>
    <includes id="RtabmapExp_8h" name="RtabmapExp.h" local="yes" imported="no">rtabmap/core/RtabmapExp.h</includes>
    <includes id="UThread_8h" name="UThread.h" local="no" imported="no">rtabmap/utilite/UThread.h</includes>
    <class kind="class">rtabmap::CompressionThread</class>
    <namespace>rtabmap</namespace>
    <member kind="function">
      <type>std::vector&lt; unsigned char &gt; RTABMAP_EXP</type>
      <name>compressData</name>
      <anchorfile>namespacertabmap.html</anchorfile>
      <anchor>a6da541c6441fac3d95750c9911839f4c</anchor>
      <arglist>(const cv::Mat &amp;data)</arglist>
    </member>
    <member kind="function">
      <type>cv::Mat RTABMAP_EXP</type>
      <name>compressData2</name>
      <anchorfile>namespacertabmap.html</anchorfile>
      <anchor>a21f00cdd5f42e4a3fda3ef52cd51e67f</anchor>
      <arglist>(const cv::Mat &amp;data)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; unsigned char &gt; RTABMAP_EXP</type>
      <name>compressImage</name>
      <anchorfile>namespacertabmap.html</anchorfile>
      <anchor>a1af8a9964583e140c5ecd21ce932ae7b</anchor>
      <arglist>(const cv::Mat &amp;image, const std::string &amp;format=&quot;.png&quot;)</arglist>
    </member>
    <member kind="function">
      <type>cv::Mat RTABMAP_EXP</type>
      <name>compressImage2</name>
      <anchorfile>namespacertabmap.html</anchorfile>
      <anchor>ae3c8d0d3a557060936f01411458ea4d7</anchor>
      <arglist>(const cv::Mat &amp;image, const std::string &amp;format=&quot;.png&quot;)</arglist>
    </member>
    <member kind="function">
      <type>cv::Mat RTABMAP_EXP</type>
      <name>uncompressData</name>
      <anchorfile>namespacertabmap.html</anchorfile>
      <anchor>a52c9962294b2d150d6540a1e82bf1999</anchor>
      <arglist>(const cv::Mat &amp;bytes)</arglist>
    </member>
    <member kind="function">
      <type>cv::Mat RTABMAP_EXP</type>
      <name>uncompressData</name>
      <anchorfile>namespacertabmap.html</anchorfile>
      <anchor>a4516c422d29fc027bee91dc14ea3b0cb</anchor>
      <arglist>(const std::vector&lt; unsigned char &gt; &amp;bytes)</arglist>
    </member>
    <member kind="function">
      <type>cv::Mat RTABMAP_EXP</type>
      <name>uncompressData</name>
      <anchorfile>namespacertabmap.html</anchorfile>
      <anchor>ac1d2bd3037cecfb95cc73b5e22276469</anchor>
      <arglist>(const unsigned char *bytes, unsigned long size)</arglist>
    </member>
    <member kind="function">
      <type>cv::Mat RTABMAP_EXP</type>
      <name>uncompressImage</name>
      <anchorfile>namespacertabmap.html</anchorfile>
      <anchor>ad6cebc83950e19960d573a7824c875bc</anchor>
      <arglist>(const cv::Mat &amp;bytes)</arglist>
    </member>
    <member kind="function">
      <type>cv::Mat RTABMAP_EXP</type>
      <name>uncompressImage</name>
      <anchorfile>namespacertabmap.html</anchorfile>
      <anchor>afd26e9ec497f1263ef82aaa15ff8e4b3</anchor>
      <arglist>(const std::vector&lt; unsigned char &gt; &amp;bytes)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>config.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-rtabmap/doc_stacks/2015-10-18_11-34-34.717088/rtabmap/corelib/src/rtflann/</path>
    <filename>config_8h</filename>
    <member kind="define">
      <type>#define</type>
      <name>FLANN_VERSION_</name>
      <anchorfile>config_8h.html</anchorfile>
      <anchor>a14b192d6e1ba3881300c28c0608ac8c8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ConsoleWidget.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-rtabmap/doc_stacks/2015-10-18_11-34-34.717088/rtabmap/guilib/src/</path>
    <filename>ConsoleWidget_8cpp</filename>
    <includes id="ConsoleWidget_8h" name="ConsoleWidget.h" local="yes" imported="no">rtabmap/gui/ConsoleWidget.h</includes>
    <includes id="ULogger_8h" name="ULogger.h" local="no" imported="no">rtabmap/utilite/ULogger.h</includes>
    <includes id="UEventsManager_8h" name="UEventsManager.h" local="no" imported="no">rtabmap/utilite/UEventsManager.h</includes>
    <namespace>rtabmap</namespace>
    <member kind="define">
      <type>#define</type>
      <name>MAXIMUM_ITEMS</name>
      <anchorfile>ConsoleWidget_8cpp.html</anchorfile>
      <anchor>a5cc58deed4d98e56f42bcd56891ce828</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OLD_TIME</name>
      <anchorfile>ConsoleWidget_8cpp.html</anchorfile>
      <anchor>a1488cd47aa881be5e36958b523c0fe43</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ConsoleWidget.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-rtabmap/doc_stacks/2015-10-18_11-34-34.717088/rtabmap/guilib/include/rtabmap/gui/</path>
    <filename>ConsoleWidget_8h</filename>
    <includes id="RtabmapGuiExp_8h" name="RtabmapGuiExp.h" local="yes" imported="no">rtabmap/gui/RtabmapGuiExp.h</includes>
    <includes id="UEventsHandler_8h" name="UEventsHandler.h" local="no" imported="no">rtabmap/utilite/UEventsHandler.h</includes>
    <class kind="class">rtabmap::ConsoleWidget</class>
    <namespace>rtabmap</namespace>
  </compound>
  <compound kind="file">
    <name>ConvertUTF.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-rtabmap/doc_stacks/2015-10-18_11-34-34.717088/rtabmap/corelib/src/</path>
    <filename>ConvertUTF_8c</filename>
    <includes id="ConvertUTF_8h" name="ConvertUTF.h" local="yes" imported="no">ConvertUTF.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>false</name>
      <anchorfile>ConvertUTF_8c.html</anchorfile>
      <anchor>a65e9886d74aaee76545e83dd09011727</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>true</name>
      <anchorfile>ConvertUTF_8c.html</anchorfile>
      <anchor>a41f9c5fb8b08eb5dc3edce4dcb37fee7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UNI_SUR_HIGH_END</name>
      <anchorfile>ConvertUTF_8c.html</anchorfile>
      <anchor>ae5481872f1061e4e2a66849802b4b81e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UNI_SUR_HIGH_START</name>
      <anchorfile>ConvertUTF_8c.html</anchorfile>
      <anchor>a4ab84eb26356a90f3b7b9ac7aca1edfe</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UNI_SUR_LOW_END</name>
      <anchorfile>ConvertUTF_8c.html</anchorfile>
      <anchor>ab9a531ffb73be79f7089049c1b84dc59</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UNI_SUR_LOW_START</name>
      <anchorfile>ConvertUTF_8c.html</anchorfile>
      <anchor>a23de5862375b48afcb4e3ff7b56a274d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>ConversionResult</type>
      <name>ConvertUTF16toUTF32</name>
      <anchorfile>ConvertUTF_8c.html</anchorfile>
      <anchor>aed6b82a676f820ac62410612e6dffa44</anchor>
      <arglist>(const UTF16 **sourceStart, const UTF16 *sourceEnd, UTF32 **targetStart, UTF32 *targetEnd, ConversionFlags flags)</arglist>
    </member>
    <member kind="function">
      <type>ConversionResult</type>
      <name>ConvertUTF16toUTF8</name>
      <anchorfile>ConvertUTF_8c.html</anchorfile>
      <anchor>aac4f4c7a40bf37b26159fb498faf74b7</anchor>
      <arglist>(const UTF16 **sourceStart, const UTF16 *sourceEnd, UTF8 **targetStart, UTF8 *targetEnd, ConversionFlags flags)</arglist>
    </member>
    <member kind="function">
      <type>ConversionResult</type>
      <name>ConvertUTF32toUTF16</name>
      <anchorfile>ConvertUTF_8c.html</anchorfile>
      <anchor>a09b6433eaa10eda9bcbcaba175ad20d2</anchor>
      <arglist>(const UTF32 **sourceStart, const UTF32 *sourceEnd, UTF16 **targetStart, UTF16 *targetEnd, ConversionFlags flags)</arglist>
    </member>
    <member kind="function">
      <type>ConversionResult</type>
      <name>ConvertUTF32toUTF8</name>
      <anchorfile>ConvertUTF_8c.html</anchorfile>
      <anchor>ad1c6ec7ea9caa4e69abbd57ad801f1b3</anchor>
      <arglist>(const UTF32 **sourceStart, const UTF32 *sourceEnd, UTF8 **targetStart, UTF8 *targetEnd, ConversionFlags flags)</arglist>
    </member>
    <member kind="function">
      <type>ConversionResult</type>
      <name>ConvertUTF8toUTF16</name>
      <anchorfile>ConvertUTF_8c.html</anchorfile>
      <anchor>a741e622980b476dff14e7b04828f662f</anchor>
      <arglist>(const UTF8 **sourceStart, const UTF8 *sourceEnd, UTF16 **targetStart, UTF16 *targetEnd, ConversionFlags flags)</arglist>
    </member>
    <member kind="function">
      <type>ConversionResult</type>
      <name>ConvertUTF8toUTF32</name>
      <anchorfile>ConvertUTF_8c.html</anchorfile>
      <anchor>a41eac02a22186fe9d0e7f0de369377d7</anchor>
      <arglist>(const UTF8 **sourceStart, const UTF8 *sourceEnd, UTF32 **targetStart, UTF32 *targetEnd, ConversionFlags flags)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Boolean</type>
      <name>isLegalUTF8</name>
      <anchorfile>ConvertUTF_8c.html</anchorfile>
      <anchor>a3a0d41e6f13988419ab99d6a14719a8c</anchor>
      <arglist>(const UTF8 *source, int length)</arglist>
    </member>
    <member kind="function">
      <type>Boolean</type>
      <name>isLegalUTF8Sequence</name>
      <anchorfile>ConvertUTF_8c.html</anchorfile>
      <anchor>acc15f861aadcbdb7028e21abf7da77da</anchor>
      <arglist>(const UTF8 *source, const UTF8 *sourceEnd)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const UTF8</type>
      <name>firstByteMark</name>
      <anchorfile>ConvertUTF_8c.html</anchorfile>
      <anchor>a84be1e52702338d8e7aaeb1c2da2b375</anchor>
      <arglist>[7]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const UTF32</type>
      <name>halfBase</name>
      <anchorfile>ConvertUTF_8c.html</anchorfile>
      <anchor>a8e6fc083a9b22a0116b35c73a50b8c18</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const UTF32</type>
      <name>halfMask</name>
      <anchorfile>ConvertUTF_8c.html</anchorfile>
      <anchor>a3eb375b25f02aaecedb92086ff2a7af3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>halfShift</name>
      <anchorfile>ConvertUTF_8c.html</anchorfile>
      <anchor>a9023510776bb97137517b59d39edbc3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const UTF32</type>
      <name>offsetsFromUTF8</name>
      <anchorfile>ConvertUTF_8c.html</anchorfile>
      <anchor>af2f91e07d9adfd50e53dbbb38ba3245f</anchor>
      <arglist>[6]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char</type>
      <name>trailingBytesForUTF8</name>
      <anchorfile>ConvertUTF_8c.html</anchorfile>
      <anchor>a2827254e79699e0e1a4ef1f510e2262a</anchor>
      <arglist>[256]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ConvertUTF.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-rtabmap/doc_stacks/2015-10-18_11-34-34.717088/rtabmap/corelib/src/</path>
    <filename>ConvertUTF_8h</filename>
    <member kind="define">
      <type>#define</type>
      <name>UNI_MAX_BMP</name>
      <anchorfile>ConvertUTF_8h.html</anchorfile>
      <anchor>adc71280d09832f0fb6c6b83fbf043140</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UNI_MAX_LEGAL_UTF32</name>
      <anchorfile>ConvertUTF_8h.html</anchorfile>
      <anchor>a98a2f50a1ca513613316ffd384dd1bfb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UNI_MAX_UTF16</name>
      <anchorfile>ConvertUTF_8h.html</anchorfile>
      <anchor>a69d0ea77d1231214ba0893e846d7fcaf</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UNI_MAX_UTF32</name>
      <anchorfile>ConvertUTF_8h.html</anchorfile>
      <anchor>a26c4390ae1463df1e6075ea585ed79a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UNI_REPLACEMENT_CHAR</name>
      <anchorfile>ConvertUTF_8h.html</anchorfile>
      <anchor>a44b240b95a93f71535c03f5e26d7dbe1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>unsigned char</type>
      <name>Boolean</name>
      <anchorfile>ConvertUTF_8h.html</anchorfile>
      <anchor>adaac7155d04f98cee33773208b61f3f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>unsigned short</type>
      <name>UTF16</name>
      <anchorfile>ConvertUTF_8h.html</anchorfile>
      <anchor>a50b71724cb39637be87babb9ddbd5822</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>unsigned int</type>
      <name>UTF32</name>
      <anchorfile>ConvertUTF_8h.html</anchorfile>
      <anchor>a951534ad6418b24a7cf3eadbe887b1ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>unsigned char</type>
      <name>UTF8</name>
      <anchorfile>ConvertUTF_8h.html</anchorfile>
      <anchor>aafe543c40e242c865f970b57a29122ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>ConversionFlags</name>
      <anchorfile>ConvertUTF_8h.html</anchorfile>
      <anchor>a1d9122b53f6029d5fcc7c669e5d44a50</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>strictConversion</name>
      <anchorfile>ConvertUTF_8h.html</anchorfile>
      <anchor>a1d9122b53f6029d5fcc7c669e5d44a50a204e76a6d941d3c151696d05abeacd40</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>lenientConversion</name>
      <anchorfile>ConvertUTF_8h.html</anchorfile>
      <anchor>a1d9122b53f6029d5fcc7c669e5d44a50ac7c2c3c32c7fbed195185e68879e550c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>ConversionResult</name>
      <anchorfile>ConvertUTF_8h.html</anchorfile>
      <anchor>afa2a6d5a1431289c92cea9cceeb174c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>conversionOK</name>
      <anchorfile>ConvertUTF_8h.html</anchorfile>
      <anchor>afa2a6d5a1431289c92cea9cceeb174c9a52ace604d4b4bfdbb02699abcdfc5856</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>sourceExhausted</name>
      <anchorfile>ConvertUTF_8h.html</anchorfile>
      <anchor>afa2a6d5a1431289c92cea9cceeb174c9aab3cce3e3d047a29ab541a1284763223</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>targetExhausted</name>
      <anchorfile>ConvertUTF_8h.html</anchorfile>
      <anchor>afa2a6d5a1431289c92cea9cceeb174c9a22d7628029ab488395e9802cc21d3d1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>sourceIllegal</name>
      <anchorfile>ConvertUTF_8h.html</anchorfile>
      <anchor>afa2a6d5a1431289c92cea9cceeb174c9a42f7df28717a1aaf7cbb89c8d907b631</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>ConversionResult</type>
      <name>ConvertUTF16toUTF32</name>
      <anchorfile>ConvertUTF_8h.html</anchorfile>
      <anchor>aed6b82a676f820ac62410612e6dffa44</anchor>
      <arglist>(const UTF16 **sourceStart, const UTF16 *sourceEnd, UTF32 **targetStart, UTF32 *targetEnd, ConversionFlags flags)</arglist>
    </member>
    <member kind="function">
      <type>ConversionResult</type>
      <name>ConvertUTF16toUTF8</name>
      <anchorfile>ConvertUTF_8h.html</anchorfile>
      <anchor>aac4f4c7a40bf37b26159fb498faf74b7</anchor>
      <arglist>(const UTF16 **sourceStart, const UTF16 *sourceEnd, UTF8 **targetStart, UTF8 *targetEnd, ConversionFlags flags)</arglist>
    </member>
    <member kind="function">
      <type>ConversionResult</type>
      <name>ConvertUTF32toUTF16</name>
      <anchorfile>ConvertUTF_8h.html</anchorfile>
      <anchor>a09b6433eaa10eda9bcbcaba175ad20d2</anchor>
      <arglist>(const UTF32 **sourceStart, const UTF32 *sourceEnd, UTF16 **targetStart, UTF16 *targetEnd, ConversionFlags flags)</arglist>
    </member>
    <member kind="function">
      <type>ConversionResult</type>
      <name>ConvertUTF32toUTF8</name>
      <anchorfile>ConvertUTF_8h.html</anchorfile>
      <anchor>ad1c6ec7ea9caa4e69abbd57ad801f1b3</anchor>
      <arglist>(const UTF32 **sourceStart, const UTF32 *sourceEnd, UTF8 **targetStart, UTF8 *targetEnd, ConversionFlags flags)</arglist>
    </member>
    <member kind="function">
      <type>ConversionResult</type>
      <name>ConvertUTF8toUTF16</name>
      <anchorfile>ConvertUTF_8h.html</anchorfile>
      <anchor>a741e622980b476dff14e7b04828f662f</anchor>
      <arglist>(const UTF8 **sourceStart, const UTF8 *sourceEnd, UTF16 **targetStart, UTF16 *targetEnd, ConversionFlags flags)</arglist>
    </member>
    <member kind="function">
      <type>ConversionResult</type>
      <name>ConvertUTF8toUTF32</name>
      <anchorfile>ConvertUTF_8h.html</anchorfile>
      <anchor>a41eac02a22186fe9d0e7f0de369377d7</anchor>
      <arglist>(const UTF8 **sourceStart, const UTF8 *sourceEnd, UTF32 **targetStart, UTF32 *targetEnd, ConversionFlags flags)</arglist>
    </member>
    <member kind="function">
      <type>Boolean</type>
      <name>isLegalUTF8Sequence</name>
      <anchorfile>ConvertUTF_8h.html</anchorfile>
      <anchor>acc15f861aadcbdb7028e21abf7da77da</anchor>
      <arglist>(const UTF8 *source, const UTF8 *sourceEnd)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>CreateSimpleCalibrationDialog.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-rtabmap/doc_stacks/2015-10-18_11-34-34.717088/rtabmap/guilib/src/</path>
    <filename>CreateSimpleCalibrationDialog_8cpp</filename>
    <includes id="CreateSimpleCalibrationDialog_8h" name="CreateSimpleCalibrationDialog.h" local="yes" imported="no">CreateSimpleCalibrationDialog.h</includes>
    <includes id="CameraModel_8h" name="CameraModel.h" local="yes" imported="no">rtabmap/core/CameraModel.h</includes>
    <includes id="ULogger_8h" name="ULogger.h" local="yes" imported="no">rtabmap/utilite/ULogger.h</includes>
    <namespace>rtabmap</namespace>
  </compound>
  <compound kind="file">
    <name>CreateSimpleCalibrationDialog.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-rtabmap/doc_stacks/2015-10-18_11-34-34.717088/rtabmap/guilib/src/</path>
    <filename>CreateSimpleCalibrationDialog_8h</filename>
    <class kind="class">rtabmap::CreateSimpleCalibrationDialog</class>
    <namespace>rtabmap</namespace>
  </compound>
  <compound kind="file">
    <name>DatabaseViewer.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-rtabmap/doc_stacks/2015-10-18_11-34-34.717088/rtabmap/guilib/src/</path>
    <filename>DatabaseViewer_8cpp</filename>
    <includes id="DatabaseViewer_8h" name="DatabaseViewer.h" local="yes" imported="no">rtabmap/gui/DatabaseViewer.h</includes>
    <includes id="CloudViewer_8h" name="CloudViewer.h" local="yes" imported="no">rtabmap/gui/CloudViewer.h</includes>
    <includes id="ULogger_8h" name="ULogger.h" local="no" imported="no">rtabmap/utilite/ULogger.h</includes>
    <includes id="UDirectory_8h" name="UDirectory.h" local="no" imported="no">rtabmap/utilite/UDirectory.h</includes>
    <includes id="UConversion_8h" name="UConversion.h" local="no" imported="no">rtabmap/utilite/UConversion.h</includes>
    <includes id="UTimer_8h" name="UTimer.h" local="no" imported="no">rtabmap/utilite/UTimer.h</includes>
    <includes id="UFile_8h" name="UFile.h" local="no" imported="no">rtabmap/utilite/UFile.h</includes>
    <includes id="DBDriver_8h" name="DBDriver.h" local="yes" imported="no">rtabmap/core/DBDriver.h</includes>
    <includes id="KeypointItem_8h" name="KeypointItem.h" local="yes" imported="no">rtabmap/gui/KeypointItem.h</includes>
    <includes id="UCv2Qt_8h" name="UCv2Qt.h" local="yes" imported="no">rtabmap/utilite/UCv2Qt.h</includes>
    <includes id="util3d_8h" name="util3d.h" local="yes" imported="no">rtabmap/core/util3d.h</includes>
    <includes id="util3d__transforms_8h" name="util3d_transforms.h" local="yes" imported="no">rtabmap/core/util3d_transforms.h</includes>
    <includes id="util3d__filtering_8h" name="util3d_filtering.h" local="yes" imported="no">rtabmap/core/util3d_filtering.h</includes>
    <includes id="util3d__surface_8h" name="util3d_surface.h" local="yes" imported="no">rtabmap/core/util3d_surface.h</includes>
    <includes id="util3d__registration_8h" name="util3d_registration.h" local="yes" imported="no">rtabmap/core/util3d_registration.h</includes>
    <includes id="util3d__mapping_8h" name="util3d_mapping.h" local="yes" imported="no">rtabmap/core/util3d_mapping.h</includes>
    <includes id="util2d_8h" name="util2d.h" local="yes" imported="no">rtabmap/core/util2d.h</includes>
    <includes id="Signature_8h" name="Signature.h" local="yes" imported="no">rtabmap/core/Signature.h</includes>
    <includes id="Memory_8h" name="Memory.h" local="yes" imported="no">rtabmap/core/Memory.h</includes>
    <includes id="Features2d_8h" name="Features2d.h" local="yes" imported="no">rtabmap/core/Features2d.h</includes>
    <includes id="Compression_8h" name="Compression.h" local="yes" imported="no">rtabmap/core/Compression.h</includes>
    <includes id="Graph_8h" name="Graph.h" local="yes" imported="no">rtabmap/core/Graph.h</includes>
    <includes id="DataRecorder_8h" name="DataRecorder.h" local="yes" imported="no">rtabmap/gui/DataRecorder.h</includes>
    <includes id="SensorData_8h" name="SensorData.h" local="yes" imported="no">rtabmap/core/SensorData.h</includes>
    <includes id="ExportDialog_8h" name="ExportDialog.h" local="yes" imported="no">ExportDialog.h</includes>
    <includes id="ProgressDialog_8h" name="ProgressDialog.h" local="yes" imported="no">rtabmap/gui/ProgressDialog.h</includes>
    <namespace>rtabmap</namespace>
  </compound>
  <compound kind="file">
    <name>DatabaseViewer.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-rtabmap/doc_stacks/2015-10-18_11-34-34.717088/rtabmap/guilib/include/rtabmap/gui/</path>
    <filename>DatabaseViewer_8h</filename>
    <includes id="RtabmapGuiExp_8h" name="RtabmapGuiExp.h" local="yes" imported="no">rtabmap/gui/RtabmapGuiExp.h</includes>
    <includes id="Link_8h" name="Link.h" local="no" imported="no">rtabmap/core/Link.h</includes>
    <class kind="class">rtabmap::DatabaseViewer</class>
    <namespace>rtabmap</namespace>
  </compound>
  <compound kind="file">
    <name>DataRecorder.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-rtabmap/doc_stacks/2015-10-18_11-34-34.717088/rtabmap/guilib/src/</path>
    <filename>DataRecorder_8cpp</filename>
    <includes id="DataRecorder_8h" name="DataRecorder.h" local="yes" imported="no">rtabmap/gui/DataRecorder.h</includes>
    <includes id="ULogger_8h" name="ULogger.h" local="no" imported="no">rtabmap/utilite/ULogger.h</includes>
    <includes id="UTimer_8h" name="UTimer.h" local="no" imported="no">rtabmap/utilite/UTimer.h</includes>
    <includes id="Memory_8h" name="Memory.h" local="no" imported="no">rtabmap/core/Memory.h</includes>
    <includes id="Signature_8h" name="Signature.h" local="no" imported="no">rtabmap/core/Signature.h</includes>
    <includes id="CameraEvent_8h" name="CameraEvent.h" local="no" imported="no">rtabmap/core/CameraEvent.h</includes>
    <includes id="util3d_8h" name="util3d.h" local="no" imported="no">rtabmap/core/util3d.h</includes>
    <includes id="ImageView_8h" name="ImageView.h" local="no" imported="no">rtabmap/gui/ImageView.h</includes>
    <includes id="UCv2Qt_8h" name="UCv2Qt.h" local="no" imported="no">rtabmap/utilite/UCv2Qt.h</includes>
    <namespace>rtabmap</namespace>
  </compound>
  <compound kind="file">
    <name>DataRecorder.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-rtabmap/doc_stacks/2015-10-18_11-34-34.717088/rtabmap/guilib/include/rtabmap/gui/</path>
    <filename>DataRecorder_8h</filename>
    <includes id="RtabmapGuiExp_8h" name="RtabmapGuiExp.h" local="yes" imported="no">rtabmap/gui/RtabmapGuiExp.h</includes>
    <includes id="UEventsHandler_8h" name="UEventsHandler.h" local="no" imported="no">rtabmap/utilite/UEventsHandler.h</includes>
    <includes id="SensorData_8h" name="SensorData.h" local="no" imported="no">rtabmap/core/SensorData.h</includes>
    <includes id="UTimer_8h" name="UTimer.h" local="no" imported="no">rtabmap/utilite/UTimer.h</includes>
    <includes id="UMutex_8h" name="UMutex.h" local="no" imported="no">rtabmap/utilite/UMutex.h</includes>
    <class kind="class">rtabmap::DataRecorder</class>
    <namespace>rtabmap</namespace>
  </compound>
  <compound kind="file">
    <name>DBDriver.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-rtabmap/doc_stacks/2015-10-18_11-34-34.717088/rtabmap/corelib/src/</path>
    <filename>DBDriver_8cpp</filename>
    <includes id="DBDriver_8h" name="DBDriver.h" local="yes" imported="no">rtabmap/core/DBDriver.h</includes>
    <includes id="Signature_8h" name="Signature.h" local="yes" imported="no">rtabmap/core/Signature.h</includes>
    <includes id="VisualWord_8h" name="VisualWord.h" local="yes" imported="no">rtabmap/core/VisualWord.h</includes>
    <includes id="UConversion_8h" name="UConversion.h" local="yes" imported="no">rtabmap/utilite/UConversion.h</includes>
    <includes id="UMath_8h" name="UMath.h" local="yes" imported="no">rtabmap/utilite/UMath.h</includes>
    <includes id="ULogger_8h" name="ULogger.h" local="yes" imported="no">rtabmap/utilite/ULogger.h</includes>
    <includes id="UTimer_8h" name="UTimer.h" local="yes" imported="no">rtabmap/utilite/UTimer.h</includes>
    <includes id="UStl_8h" name="UStl.h" local="yes" imported="no">rtabmap/utilite/UStl.h</includes>
    <includes id="DBDriverSqlite3_8h" name="DBDriverSqlite3.h" local="yes" imported="no">DBDriverSqlite3.h</includes>
    <namespace>rtabmap</namespace>
  </compound>
  <compound kind="file">
    <name>DBDriver.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-rtabmap/doc_stacks/2015-10-18_11-34-34.717088/rtabmap/corelib/include/rtabmap/core/</path>
    <filename>DBDriver_8h</filename>
    <includes id="RtabmapExp_8h" name="RtabmapExp.h" local="yes" imported="no">rtabmap/core/RtabmapExp.h</includes>
    <includes id="UMutex_8h" name="UMutex.h" local="yes" imported="no">rtabmap/utilite/UMutex.h</includes>
    <includes id="UThreadNode_8h" name="UThreadNode.h" local="yes" imported="no">rtabmap/utilite/UThreadNode.h</includes>
    <includes id="Parameters_8h" name="Parameters.h" local="yes" imported="no">rtabmap/core/Parameters.h</includes>
    <includes id="SensorData_8h" name="SensorData.h" local="yes" imported="no">rtabmap/core/SensorData.h</includes>
    <includes id="Transform_8h" name="Transform.h" local="no" imported="no">rtabmap/core/Transform.h</includes>
    <includes id="Link_8h" name="Link.h" local="no" imported="no">rtabmap/core/Link.h</includes>
    <class kind="class">rtabmap::DBDriver</class>
    <namespace>rtabmap</namespace>
  </compound>
  <compound kind="file">
    <name>DBDriverSqlite3.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-rtabmap/doc_stacks/2015-10-18_11-34-34.717088/rtabmap/corelib/src/</path>
    <filename>DBDriverSqlite3_8cpp</filename>
    <includes id="DBDriverSqlite3_8h" name="DBDriverSqlite3.h" local="yes" imported="no">DBDriverSqlite3.h</includes>
    <includes id="Signature_8h" name="Signature.h" local="yes" imported="no">rtabmap/core/Signature.h</includes>
    <includes id="VisualWord_8h" name="VisualWord.h" local="yes" imported="no">rtabmap/core/VisualWord.h</includes>
    <includes id="VWDictionary_8h" name="VWDictionary.h" local="yes" imported="no">rtabmap/core/VWDictionary.h</includes>
    <includes id="util3d_8h" name="util3d.h" local="yes" imported="no">rtabmap/core/util3d.h</includes>
    <includes id="Compression_8h" name="Compression.h" local="yes" imported="no">rtabmap/core/Compression.h</includes>
    <includes id="UtiLite_8h" name="UtiLite.h" local="yes" imported="no">rtabmap/utilite/UtiLite.h</includes>
    <namespace>rtabmap</namespace>
  </compound>
  <compound kind="file">
    <name>DBDriverSqlite3.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-rtabmap/doc_stacks/2015-10-18_11-34-34.717088/rtabmap/corelib/src/</path>
    <filename>DBDriverSqlite3_8h</filename>
    <includes id="RtabmapExp_8h" name="RtabmapExp.h" local="yes" imported="no">rtabmap/core/RtabmapExp.h</includes>
    <includes id="DBDriver_8h" name="DBDriver.h" local="yes" imported="no">rtabmap/core/DBDriver.h</includes>
    <includes id="sqlite3_8h" name="sqlite3.h" local="yes" imported="no">sqlite3/sqlite3.h</includes>
    <class kind="class">rtabmap::DBDriverSqlite3</class>
    <namespace>rtabmap</namespace>
  </compound>
  <compound kind="file">
    <name>DBReader.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-rtabmap/doc_stacks/2015-10-18_11-34-34.717088/rtabmap/corelib/src/</path>
    <filename>DBReader_8cpp</filename>
    <includes id="DBReader_8h" name="DBReader.h" local="yes" imported="no">rtabmap/core/DBReader.h</includes>
    <includes id="DBDriver_8h" name="DBDriver.h" local="yes" imported="no">rtabmap/core/DBDriver.h</includes>
    <includes id="DBDriverSqlite3_8h" name="DBDriverSqlite3.h" local="yes" imported="no">DBDriverSqlite3.h</includes>
    <includes id="ULogger_8h" name="ULogger.h" local="no" imported="no">rtabmap/utilite/ULogger.h</includes>
    <includes id="UFile_8h" name="UFile.h" local="no" imported="no">rtabmap/utilite/UFile.h</includes>
    <includes id="UStl_8h" name="UStl.h" local="no" imported="no">rtabmap/utilite/UStl.h</includes>
    <includes id="UConversion_8h" name="UConversion.h" local="no" imported="no">rtabmap/utilite/UConversion.h</includes>
    <includes id="CameraEvent_8h" name="CameraEvent.h" local="yes" imported="no">rtabmap/core/CameraEvent.h</includes>
    <includes id="RtabmapEvent_8h" name="RtabmapEvent.h" local="yes" imported="no">rtabmap/core/RtabmapEvent.h</includes>
    <includes id="OdometryEvent_8h" name="OdometryEvent.h" local="yes" imported="no">rtabmap/core/OdometryEvent.h</includes>
    <includes id="util3d_8h" name="util3d.h" local="yes" imported="no">rtabmap/core/util3d.h</includes>
    <includes id="Compression_8h" name="Compression.h" local="yes" imported="no">rtabmap/core/Compression.h</includes>
    <namespace>rtabmap</namespace>
  </compound>
  <compound kind="file">
    <name>DBReader.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-rtabmap/doc_stacks/2015-10-18_11-34-34.717088/rtabmap/corelib/include/rtabmap/core/</path>
    <filename>DBReader_8h</filename>
    <includes id="RtabmapExp_8h" name="RtabmapExp.h" local="yes" imported="no">rtabmap/core/RtabmapExp.h</includes>
    <includes id="UThreadNode_8h" name="UThreadNode.h" local="no" imported="no">rtabmap/utilite/UThreadNode.h</includes>
    <includes id="UTimer_8h" name="UTimer.h" local="no" imported="no">rtabmap/utilite/UTimer.h</includes>
    <includes id="UEventsSender_8h" name="UEventsSender.h" local="no" imported="no">rtabmap/utilite/UEventsSender.h</includes>
    <includes id="Transform_8h" name="Transform.h" local="no" imported="no">rtabmap/core/Transform.h</includes>
    <includes id="OdometryEvent_8h" name="OdometryEvent.h" local="no" imported="no">rtabmap/core/OdometryEvent.h</includes>
    <class kind="class">rtabmap::DBReader</class>
    <namespace>rtabmap</namespace>
  </compound>
  <compound kind="file">
    <name>defines.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-rtabmap/doc_stacks/2015-10-18_11-34-34.717088/rtabmap/corelib/src/rtflann/</path>
    <filename>defines_8h</filename>
    <includes id="config_8h" name="config.h" local="yes" imported="no">config.h</includes>
    <namespace>rtflann</namespace>
    <member kind="define">
      <type>#define</type>
      <name>FLANN_ARRAY_LEN</name>
      <anchorfile>defines_8h.html</anchorfile>
      <anchor>ac11b531d7e1667e44f02da19d39e540c</anchor>
      <arglist>(a)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FLANN_DEPRECATED</name>
      <anchorfile>defines_8h.html</anchorfile>
      <anchor>a7c6f4b56c7a5c676e28c6c6ce0c94fe1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FLANN_EXPORT</name>
      <anchorfile>defines_8h.html</anchorfile>
      <anchor>a1181cf89269bbc2bd59e0f37951731e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FLANN_PLATFORM_32_BIT</name>
      <anchorfile>defines_8h.html</anchorfile>
      <anchor>a937fff3bcfffa227a5948587cdb89da3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>flann_algorithm_t</name>
      <anchorfile>namespacertflann.html</anchorfile>
      <anchor>a18cec4213747973fa74614381107e242</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FLANN_INDEX_LINEAR</name>
      <anchorfile>namespacertflann.html</anchorfile>
      <anchor>a18cec4213747973fa74614381107e242af84053ad7e07e43396ce01e866a0007c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FLANN_INDEX_KDTREE</name>
      <anchorfile>namespacertflann.html</anchorfile>
      <anchor>a18cec4213747973fa74614381107e242a94df26b3158478f56475894774719a00</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FLANN_INDEX_KMEANS</name>
      <anchorfile>namespacertflann.html</anchorfile>
      <anchor>a18cec4213747973fa74614381107e242af550522a84566fa74be6ae48aac80ef6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FLANN_INDEX_COMPOSITE</name>
      <anchorfile>namespacertflann.html</anchorfile>
      <anchor>a18cec4213747973fa74614381107e242a6690f3af0f6d0767913e06a563103876</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FLANN_INDEX_KDTREE_SINGLE</name>
      <anchorfile>namespacertflann.html</anchorfile>
      <anchor>a18cec4213747973fa74614381107e242aa4b48fda42eaee37c27d863cdd6e712c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FLANN_INDEX_HIERARCHICAL</name>
      <anchorfile>namespacertflann.html</anchorfile>
      <anchor>a18cec4213747973fa74614381107e242a396854820be9d078c2a8c552939ae692</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FLANN_INDEX_LSH</name>
      <anchorfile>namespacertflann.html</anchorfile>
      <anchor>a18cec4213747973fa74614381107e242aacafcb867f20a02ff9b7458303dac84f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FLANN_INDEX_SAVED</name>
      <anchorfile>namespacertflann.html</anchorfile>
      <anchor>a18cec4213747973fa74614381107e242a1f9aa9b24bacd38b110604d707987dd6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FLANN_INDEX_AUTOTUNED</name>
      <anchorfile>namespacertflann.html</anchorfile>
      <anchor>a18cec4213747973fa74614381107e242a2c2028e3007bcf8c314c573df1d8ab4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>flann_centers_init_t</name>
      <anchorfile>namespacertflann.html</anchorfile>
      <anchor>af3cec1f2a7d87b9cdb7840dfd3f93bb8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FLANN_CENTERS_RANDOM</name>
      <anchorfile>namespacertflann.html</anchorfile>
      <anchor>af3cec1f2a7d87b9cdb7840dfd3f93bb8abfeb53f65945026a5f4df02e50ebcb44</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FLANN_CENTERS_GONZALES</name>
      <anchorfile>namespacertflann.html</anchorfile>
      <anchor>af3cec1f2a7d87b9cdb7840dfd3f93bb8a043dd49d460f69de9bb520670c133026</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FLANN_CENTERS_KMEANSPP</name>
      <anchorfile>namespacertflann.html</anchorfile>
      <anchor>af3cec1f2a7d87b9cdb7840dfd3f93bb8a11ceb0b0b5483d831ad6502715744780</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FLANN_CENTERS_GROUPWISE</name>
      <anchorfile>namespacertflann.html</anchorfile>
      <anchor>af3cec1f2a7d87b9cdb7840dfd3f93bb8a13079800cba2b880706846535f15db24</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>flann_checks_t</name>
      <anchorfile>namespacertflann.html</anchorfile>
      <anchor>a663823f877770032dcfaf1b9b9d10164</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FLANN_CHECKS_UNLIMITED</name>
      <anchorfile>namespacertflann.html</anchorfile>
      <anchor>a663823f877770032dcfaf1b9b9d10164a5560e9a4553039f013b888f267a43f78</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FLANN_CHECKS_AUTOTUNED</name>
      <anchorfile>namespacertflann.html</anchorfile>
      <anchor>a663823f877770032dcfaf1b9b9d10164ad5fd26d94995506fe748b676edf4c195</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>flann_datatype_t</name>
      <anchorfile>namespacertflann.html</anchorfile>
      <anchor>a01c0dbc76ea87e8b0a477fc4ce85d254</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FLANN_NONE</name>
      <anchorfile>namespacertflann.html</anchorfile>
      <anchor>a01c0dbc76ea87e8b0a477fc4ce85d254a63330dacc5cefa6b4da000b60205a26a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FLANN_INT8</name>
      <anchorfile>namespacertflann.html</anchorfile>
      <anchor>a01c0dbc76ea87e8b0a477fc4ce85d254ac49b2d28f9246e5741db89f57d8451aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FLANN_INT16</name>
      <anchorfile>namespacertflann.html</anchorfile>
      <anchor>a01c0dbc76ea87e8b0a477fc4ce85d254a15b70e2336792a6d37c7bd502546143c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FLANN_INT32</name>
      <anchorfile>namespacertflann.html</anchorfile>
      <anchor>a01c0dbc76ea87e8b0a477fc4ce85d254a1985d64dff3bb3bc53c1b00d29f4132c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FLANN_INT64</name>
      <anchorfile>namespacertflann.html</anchorfile>
      <anchor>a01c0dbc76ea87e8b0a477fc4ce85d254a811638da71e0908a35cadf1337773f95</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FLANN_UINT8</name>
      <anchorfile>namespacertflann.html</anchorfile>
      <anchor>a01c0dbc76ea87e8b0a477fc4ce85d254a4d002dc60b442c0884e55e1ece6209e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FLANN_UINT16</name>
      <anchorfile>namespacertflann.html</anchorfile>
      <anchor>a01c0dbc76ea87e8b0a477fc4ce85d254a8df5bb42f7e37aaa01447e824df84db5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FLANN_UINT32</name>
      <anchorfile>namespacertflann.html</anchorfile>
      <anchor>a01c0dbc76ea87e8b0a477fc4ce85d254aff661cd04a343ac6b8e631e31da82615</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FLANN_UINT64</name>
      <anchorfile>namespacertflann.html</anchorfile>
      <anchor>a01c0dbc76ea87e8b0a477fc4ce85d254a40e2ee1d790219ea36ba97779cf59d3c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FLANN_FLOAT32</name>
      <anchorfile>namespacertflann.html</anchorfile>
      <anchor>a01c0dbc76ea87e8b0a477fc4ce85d254a4f44f9316f1be6c4d137460a9af69bb5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FLANN_FLOAT64</name>
      <anchorfile>namespacertflann.html</anchorfile>
      <anchor>a01c0dbc76ea87e8b0a477fc4ce85d254ac1ea7e3a5328dcef11c48b7cccd249a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>flann_distance_t</name>
      <anchorfile>namespacertflann.html</anchorfile>
      <anchor>a349dde95946b8c9a3488854b4fa0782e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FLANN_DIST_EUCLIDEAN</name>
      <anchorfile>namespacertflann.html</anchorfile>
      <anchor>a349dde95946b8c9a3488854b4fa0782eaa8c02fa303c510ce2dea2a54631a7bb7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FLANN_DIST_L2</name>
      <anchorfile>namespacertflann.html</anchorfile>
      <anchor>a349dde95946b8c9a3488854b4fa0782eac39c8beee26690a94b958ad6fc8bd724</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FLANN_DIST_MANHATTAN</name>
      <anchorfile>namespacertflann.html</anchorfile>
      <anchor>a349dde95946b8c9a3488854b4fa0782eaf33341f1a059c70b5c4246bcb1e84fea</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FLANN_DIST_L1</name>
      <anchorfile>namespacertflann.html</anchorfile>
      <anchor>a349dde95946b8c9a3488854b4fa0782ea9ec548571e711ed12195d63e51879499</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FLANN_DIST_MINKOWSKI</name>
      <anchorfile>namespacertflann.html</anchorfile>
      <anchor>a349dde95946b8c9a3488854b4fa0782ead2877acfd826792581174f50ea72c4fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FLANN_DIST_MAX</name>
      <anchorfile>namespacertflann.html</anchorfile>
      <anchor>a349dde95946b8c9a3488854b4fa0782ea20f8bfa8042401247ffe55761dc0e361</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FLANN_DIST_HIST_INTERSECT</name>
      <anchorfile>namespacertflann.html</anchorfile>
      <anchor>a349dde95946b8c9a3488854b4fa0782eaf13e83f260abcfc6f08d0acceaac560d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FLANN_DIST_HELLINGER</name>
      <anchorfile>namespacertflann.html</anchorfile>
      <anchor>a349dde95946b8c9a3488854b4fa0782eaad8f8c748beba7660069144d1cc71833</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FLANN_DIST_CHI_SQUARE</name>
      <anchorfile>namespacertflann.html</anchorfile>
      <anchor>a349dde95946b8c9a3488854b4fa0782eae51d1800be6c5ce3b59aec2565095f5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FLANN_DIST_KULLBACK_LEIBLER</name>
      <anchorfile>namespacertflann.html</anchorfile>
      <anchor>a349dde95946b8c9a3488854b4fa0782ea67d589b9fdd93dc9703abef1e4134f08</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FLANN_DIST_HAMMING</name>
      <anchorfile>namespacertflann.html</anchorfile>
      <anchor>a349dde95946b8c9a3488854b4fa0782eae805d66eb6d51da82567356197a5896d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FLANN_DIST_HAMMING_LUT</name>
      <anchorfile>namespacertflann.html</anchorfile>
      <anchor>a349dde95946b8c9a3488854b4fa0782ea1f021f0771439c98de396e9503cf4fad</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FLANN_DIST_HAMMING_POPCNT</name>
      <anchorfile>namespacertflann.html</anchorfile>
      <anchor>a349dde95946b8c9a3488854b4fa0782eabdbfaf6c37a3f242552ed9fddd659f10</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FLANN_DIST_L2_SIMPLE</name>
      <anchorfile>namespacertflann.html</anchorfile>
      <anchor>a349dde95946b8c9a3488854b4fa0782ea9c84e615df5b9feb5ea50ab65480071f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>flann_log_level_t</name>
      <anchorfile>namespacertflann.html</anchorfile>
      <anchor>ababa1b049d8be1725d35e7e469fdf253</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FLANN_LOG_NONE</name>
      <anchorfile>namespacertflann.html</anchorfile>
      <anchor>ababa1b049d8be1725d35e7e469fdf253a97dcda26a7078f109f05ac2d4ab808e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FLANN_LOG_FATAL</name>
      <anchorfile>namespacertflann.html</anchorfile>
      <anchor>ababa1b049d8be1725d35e7e469fdf253af2032dadeab031c839e391561bcb911b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FLANN_LOG_ERROR</name>
      <anchorfile>namespacertflann.html</anchorfile>
      <anchor>ababa1b049d8be1725d35e7e469fdf253abf256a927cb3484ef2c954fb7f4350c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FLANN_LOG_WARN</name>
      <anchorfile>namespacertflann.html</anchorfile>
      <anchor>ababa1b049d8be1725d35e7e469fdf253aa8bc15ff6f5fee06499f203b2210d520</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FLANN_LOG_INFO</name>
      <anchorfile>namespacertflann.html</anchorfile>
      <anchor>ababa1b049d8be1725d35e7e469fdf253af98eaf8f9968f7602049d55a43a7943e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FLANN_LOG_DEBUG</name>
      <anchorfile>namespacertflann.html</anchorfile>
      <anchor>ababa1b049d8be1725d35e7e469fdf253af1380b90fca30661b847b9dbf24332c3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>dist.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-rtabmap/doc_stacks/2015-10-18_11-34-34.717088/rtabmap/corelib/src/rtflann/algorithms/</path>
    <filename>dist_8h</filename>
    <includes id="defines_8h" name="defines.h" local="yes" imported="no">rtflann/defines.h</includes>
    <class kind="struct">rtflann::Accumulator</class>
    <class kind="struct">rtflann::Accumulator&lt; char &gt;</class>
    <class kind="struct">rtflann::Accumulator&lt; int &gt;</class>
    <class kind="struct">rtflann::Accumulator&lt; short &gt;</class>
    <class kind="struct">rtflann::Accumulator&lt; unsigned char &gt;</class>
    <class kind="struct">rtflann::Accumulator&lt; unsigned int &gt;</class>
    <class kind="struct">rtflann::Accumulator&lt; unsigned short &gt;</class>
    <class kind="struct">rtflann::ChiSquareDistance</class>
    <class kind="struct">rtflann::Hamming</class>
    <class kind="struct">rtflann::HammingLUT</class>
    <class kind="struct">rtflann::HammingPopcnt</class>
    <class kind="struct">rtflann::HellingerDistance</class>
    <class kind="struct">rtflann::HistIntersectionDistance</class>
    <class kind="struct">rtflann::KL_Divergence</class>
    <class kind="struct">rtflann::L1</class>
    <class kind="struct">rtflann::L2</class>
    <class kind="struct">rtflann::L2_3D</class>
    <class kind="struct">rtflann::L2_Simple</class>
    <class kind="struct">rtflann::MaxDistance</class>
    <class kind="struct">rtflann::MinkowskiDistance</class>
    <namespace>rtflann</namespace>
  </compound>
  <compound kind="file">
    <name>dmatrix.hh</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-rtabmap/doc_stacks/2015-10-18_11-34-34.717088/rtabmap/corelib/src/toro3d/</path>
    <filename>dmatrix_8hh</filename>
    <class kind="class">DIncompatibleMatrixException</class>
    <class kind="class">DMatrix</class>
    <class kind="class">DNotInvertibleMatrixException</class>
    <class kind="class">DNotSquareMatrixException</class>
    <class kind="struct">DVector</class>
    <member kind="function">
      <type>DVector&lt; X &gt;</type>
      <name>operator*</name>
      <anchorfile>dmatrix_8hh.html</anchorfile>
      <anchor>a699ad292fc81933c3fc14d094b0c769f</anchor>
      <arglist>(const DMatrix&lt; X &gt; m, const DVector&lt; X &gt; v)</arglist>
    </member>
    <member kind="function">
      <type>DVector&lt; X &gt;</type>
      <name>operator*</name>
      <anchorfile>dmatrix_8hh.html</anchorfile>
      <anchor>ae36ade15be9d10470d7e1cf6bb94de7f</anchor>
      <arglist>(const DVector&lt; X &gt; v, const DMatrix&lt; X &gt; m)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>dynamic_bitset.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-rtabmap/doc_stacks/2015-10-18_11-34-34.717088/rtabmap/corelib/src/rtflann/util/</path>
    <filename>dynamic__bitset_8h</filename>
    <class kind="class">rtflann::DynamicBitset</class>
    <namespace>rtflann</namespace>
  </compound>
  <compound kind="file">
    <name>edge_se2MaxMixture.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-rtabmap/doc_stacks/2015-10-18_11-34-34.717088/rtabmap/corelib/src/vertigo/g2o/</path>
    <filename>edge__se2MaxMixture_8cpp</filename>
    <includes id="edge__se2MaxMixture_8h" name="edge_se2MaxMixture.h" local="yes" imported="no">edge_se2MaxMixture.h</includes>
  </compound>
  <compound kind="file">
    <name>edge_se2MaxMixture.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-rtabmap/doc_stacks/2015-10-18_11-34-34.717088/rtabmap/corelib/src/vertigo/g2o/</path>
    <filename>edge__se2MaxMixture_8h</filename>
    <class kind="class">EdgeSE2MaxMixture</class>
  </compound>
  <compound kind="file">
    <name>edge_se2Switchable.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-rtabmap/doc_stacks/2015-10-18_11-34-34.717088/rtabmap/corelib/src/vertigo/g2o/</path>
    <filename>edge__se2Switchable_8cpp</filename>
    <includes id="edge__se2Switchable_8h" name="edge_se2Switchable.h" local="yes" imported="no">vertigo/g2o/edge_se2Switchable.h</includes>
    <includes id="vertex__switchLinear_8h" name="vertex_switchLinear.h" local="yes" imported="no">vertigo/g2o/vertex_switchLinear.h</includes>
  </compound>
  <compound kind="file">
    <name>edge_se2Switchable.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-rtabmap/doc_stacks/2015-10-18_11-34-34.717088/rtabmap/corelib/src/vertigo/g2o/</path>
    <filename>edge__se2Switchable_8h</filename>
    <class kind="class">EdgeSE2Switchable</class>
  </compound>
  <compound kind="file">
    <name>edge_se3Switchable.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-rtabmap/doc_stacks/2015-10-18_11-34-34.717088/rtabmap/corelib/src/vertigo/g2o/</path>
    <filename>edge__se3Switchable_8cpp</filename>
    <includes id="edge__se3Switchable_8h" name="edge_se3Switchable.h" local="yes" imported="no">vertigo/g2o/edge_se3Switchable.h</includes>
    <includes id="vertex__switchLinear_8h" name="vertex_switchLinear.h" local="yes" imported="no">vertigo/g2o/vertex_switchLinear.h</includes>
  </compound>
  <compound kind="file">
    <name>edge_se3Switchable.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-rtabmap/doc_stacks/2015-10-18_11-34-34.717088/rtabmap/corelib/src/vertigo/g2o/</path>
    <filename>edge__se3Switchable_8h</filename>
    <class kind="class">EdgeSE3Switchable</class>
  </compound>
  <compound kind="file">
    <name>edge_switchPrior.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-rtabmap/doc_stacks/2015-10-18_11-34-34.717088/rtabmap/corelib/src/vertigo/g2o/</path>
    <filename>edge__switchPrior_8cpp</filename>
    <includes id="edge__switchPrior_8h" name="edge_switchPrior.h" local="yes" imported="no">vertigo/g2o/edge_switchPrior.h</includes>
  </compound>
  <compound kind="file">
    <name>edge_switchPrior.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-rtabmap/doc_stacks/2015-10-18_11-34-34.717088/rtabmap/corelib/src/vertigo/g2o/</path>
    <filename>edge__switchPrior_8h</filename>
    <includes id="vertex__switchLinear_8h" name="vertex_switchLinear.h" local="yes" imported="no">vertex_switchLinear.h</includes>
    <class kind="class">EdgeSwitchPrior</class>
  </compound>
  <compound kind="file">
    <name>EpipolarGeometry.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-rtabmap/doc_stacks/2015-10-18_11-34-34.717088/rtabmap/corelib/src/</path>
    <filename>EpipolarGeometry_8cpp</filename>
    <includes id="EpipolarGeometry_8h" name="EpipolarGeometry.h" local="yes" imported="no">rtabmap/core/EpipolarGeometry.h</includes>
    <includes id="Signature_8h" name="Signature.h" local="yes" imported="no">rtabmap/core/Signature.h</includes>
    <includes id="ULogger_8h" name="ULogger.h" local="yes" imported="no">rtabmap/utilite/ULogger.h</includes>
    <includes id="UTimer_8h" name="UTimer.h" local="yes" imported="no">rtabmap/utilite/UTimer.h</includes>
    <includes id="UStl_8h" name="UStl.h" local="yes" imported="no">rtabmap/utilite/UStl.h</includes>
    <includes id="UMath_8h" name="UMath.h" local="yes" imported="no">rtabmap/utilite/UMath.h</includes>
    <namespace>rtabmap</namespace>
    <member kind="function">
      <type>int</type>
      <name>inFrontOfBothCameras</name>
      <anchorfile>namespacertabmap.html</anchorfile>
      <anchor>a1648ee00e75f29238e4ea33fb01e5800</anchor>
      <arglist>(const cv::Mat &amp;x, const cv::Mat &amp;xp, const cv::Mat &amp;R, const cv::Mat &amp;T)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>EpipolarGeometry.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-rtabmap/doc_stacks/2015-10-18_11-34-34.717088/rtabmap/corelib/include/rtabmap/core/</path>
    <filename>EpipolarGeometry_8h</filename>
    <includes id="RtabmapExp_8h" name="RtabmapExp.h" local="yes" imported="no">rtabmap/core/RtabmapExp.h</includes>
    <includes id="Parameters_8h" name="Parameters.h" local="yes" imported="no">rtabmap/core/Parameters.h</includes>
    <class kind="class">rtabmap::EpipolarGeometry</class>
    <namespace>rtabmap</namespace>
  </compound>
  <compound kind="file">
    <name>ExportCloudsDialog.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-rtabmap/doc_stacks/2015-10-18_11-34-34.717088/rtabmap/guilib/src/</path>
    <filename>ExportCloudsDialog_8cpp</filename>
    <includes id="ExportCloudsDialog_8h" name="ExportCloudsDialog.h" local="yes" imported="no">ExportCloudsDialog.h</includes>
    <namespace>rtabmap</namespace>
  </compound>
  <compound kind="file">
    <name>ExportCloudsDialog.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-rtabmap/doc_stacks/2015-10-18_11-34-34.717088/rtabmap/guilib/src/</path>
    <filename>ExportCloudsDialog_8h</filename>
    <class kind="class">rtabmap::ExportCloudsDialog</class>
    <namespace>rtabmap</namespace>
  </compound>
  <compound kind="file">
    <name>ExportDialog.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-rtabmap/doc_stacks/2015-10-18_11-34-34.717088/rtabmap/guilib/src/</path>
    <filename>ExportDialog_8cpp</filename>
    <includes id="ExportDialog_8h" name="ExportDialog.h" local="yes" imported="no">ExportDialog.h</includes>
    <namespace>rtabmap</namespace>
  </compound>
  <compound kind="file">
    <name>ExportDialog.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-rtabmap/doc_stacks/2015-10-18_11-34-34.717088/rtabmap/guilib/src/</path>
    <filename>ExportDialog_8h</filename>
    <class kind="class">rtabmap::ExportDialog</class>
    <namespace>rtabmap</namespace>
  </compound>
  <compound kind="file">
    <name>Features2d.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-rtabmap/doc_stacks/2015-10-18_11-34-34.717088/rtabmap/corelib/src/</path>
    <filename>Features2d_8cpp</filename>
    <includes id="Features2d_8h" name="Features2d.h" local="yes" imported="no">rtabmap/core/Features2d.h</includes>
    <includes id="util3d_8h" name="util3d.h" local="yes" imported="no">rtabmap/core/util3d.h</includes>
    <includes id="UStl_8h" name="UStl.h" local="yes" imported="no">rtabmap/utilite/UStl.h</includes>
    <includes id="UConversion_8h" name="UConversion.h" local="yes" imported="no">rtabmap/utilite/UConversion.h</includes>
    <includes id="ULogger_8h" name="ULogger.h" local="yes" imported="no">rtabmap/utilite/ULogger.h</includes>
    <includes id="UMath_8h" name="UMath.h" local="yes" imported="no">rtabmap/utilite/UMath.h</includes>
    <includes id="UTimer_8h" name="UTimer.h" local="yes" imported="no">rtabmap/utilite/UTimer.h</includes>
    <namespace>rtabmap</namespace>
  </compound>
  <compound kind="file">
    <name>Features2d.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-rtabmap/doc_stacks/2015-10-18_11-34-34.717088/rtabmap/corelib/include/rtabmap/core/</path>
    <filename>Features2d_8h</filename>
    <includes id="RtabmapExp_8h" name="RtabmapExp.h" local="yes" imported="no">rtabmap/core/RtabmapExp.h</includes>
    <includes id="Parameters_8h" name="Parameters.h" local="yes" imported="no">rtabmap/core/Parameters.h</includes>
    <class kind="class">rtabmap::BRISK</class>
    <class kind="class">rtabmap::FAST</class>
    <class kind="class">rtabmap::FAST_BRIEF</class>
    <class kind="class">rtabmap::FAST_FREAK</class>
    <class kind="class">rtabmap::Feature2D</class>
    <class kind="class">rtabmap::GFTT</class>
    <class kind="class">rtabmap::GFTT_BRIEF</class>
    <class kind="class">rtabmap::GFTT_FREAK</class>
    <class kind="class">rtabmap::ORB</class>
    <class kind="class">rtabmap::SIFT</class>
    <class kind="class">rtabmap::SURF</class>
    <namespace>cv</namespace>
    <namespace>cv::gpu</namespace>
    <namespace>rtabmap</namespace>
    <member kind="typedef">
      <type>cv::BriefDescriptorExtractor</type>
      <name>CV_BRIEF</name>
      <anchorfile>Features2d_8h.html</anchorfile>
      <anchor>a9927949ed12dd554aa0ed0fc81d43f6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>cv::BRISK</type>
      <name>CV_BRISK</name>
      <anchorfile>Features2d_8h.html</anchorfile>
      <anchor>aa6c8b143134a90dfbf6c02c3072c7bb2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>cv::FastFeatureDetector</type>
      <name>CV_FAST</name>
      <anchorfile>Features2d_8h.html</anchorfile>
      <anchor>aff62abab53233af8e491b629a7a6edbe</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>cv::gpu::FAST_GPU</type>
      <name>CV_FAST_GPU</name>
      <anchorfile>Features2d_8h.html</anchorfile>
      <anchor>a50aa1043a558552a7aff4dcb8956fcff</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>cv::FREAK</type>
      <name>CV_FREAK</name>
      <anchorfile>Features2d_8h.html</anchorfile>
      <anchor>ae63af1492970d3b67f2f9ac8206ce837</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>cv::GFTTDetector</type>
      <name>CV_GFTT</name>
      <anchorfile>Features2d_8h.html</anchorfile>
      <anchor>a7896243ccaa3271814c7cab4b5a25198</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>cv::ORB</type>
      <name>CV_ORB</name>
      <anchorfile>Features2d_8h.html</anchorfile>
      <anchor>a0f025a27bef6935a9c5a2326490be9d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>cv::gpu::ORB_GPU</type>
      <name>CV_ORB_GPU</name>
      <anchorfile>Features2d_8h.html</anchorfile>
      <anchor>ae8caa9d69e5b0e7b5f5c14fba74be022</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>cv::SIFT</type>
      <name>CV_SIFT</name>
      <anchorfile>Features2d_8h.html</anchorfile>
      <anchor>ae1d7a86bfa8082e5216f4637a4f8cb24</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>cv::SURF</type>
      <name>CV_SURF</name>
      <anchorfile>Features2d_8h.html</anchorfile>
      <anchor>a13e5c354a16e360e3c4eaed5537868f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>cv::gpu::SURF_GPU</type>
      <name>CV_SURF_GPU</name>
      <anchorfile>Features2d_8h.html</anchorfile>
      <anchor>a3fc8ec75c253a6ad3330c229c5b1c142</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>flann.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-rtabmap/doc_stacks/2015-10-18_11-34-34.717088/rtabmap/corelib/src/rtflann/</path>
    <filename>flann_8hpp</filename>
    <includes id="general_8h" name="general.h" local="yes" imported="no">general.h</includes>
    <includes id="matrix_8h" name="matrix.h" local="yes" imported="no">util/matrix.h</includes>
    <includes id="params_8h" name="params.h" local="yes" imported="no">util/params.h</includes>
    <includes id="saving_8h" name="saving.h" local="yes" imported="no">util/saving.h</includes>
    <includes id="all__indices_8h" name="all_indices.h" local="yes" imported="no">algorithms/all_indices.h</includes>
    <class kind="class">rtflann::Index</class>
    <class kind="struct">rtflann::SavedIndexParams</class>
    <namespace>rtflann</namespace>
    <member kind="function">
      <type>int</type>
      <name>hierarchicalClustering</name>
      <anchorfile>namespacertflann.html</anchorfile>
      <anchor>a37021aeeb3f070dda1d38aa37644ec43</anchor>
      <arglist>(const Matrix&lt; typename Distance::ElementType &gt; &amp;points, Matrix&lt; typename Distance::ResultType &gt; &amp;centers, const KMeansIndexParams &amp;params, Distance d=Distance())</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>log_verbosity</name>
      <anchorfile>namespacertflann.html</anchorfile>
      <anchor>ab8fbaf802a2016c0f473fe60d564c96a</anchor>
      <arglist>(int level)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>general.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-rtabmap/doc_stacks/2015-10-18_11-34-34.717088/rtabmap/corelib/src/rtflann/</path>
    <filename>general_8h</filename>
    <includes id="defines_8h" name="defines.h" local="yes" imported="no">defines.h</includes>
    <class kind="struct">rtflann::flann_datatype_type</class>
    <class kind="struct">rtflann::flann_datatype_type&lt; FLANN_FLOAT32 &gt;</class>
    <class kind="struct">rtflann::flann_datatype_type&lt; FLANN_FLOAT64 &gt;</class>
    <class kind="struct">rtflann::flann_datatype_type&lt; FLANN_INT16 &gt;</class>
    <class kind="struct">rtflann::flann_datatype_type&lt; FLANN_INT32 &gt;</class>
    <class kind="struct">rtflann::flann_datatype_type&lt; FLANN_INT8 &gt;</class>
    <class kind="struct">rtflann::flann_datatype_type&lt; FLANN_UINT16 &gt;</class>
    <class kind="struct">rtflann::flann_datatype_type&lt; FLANN_UINT32 &gt;</class>
    <class kind="struct">rtflann::flann_datatype_type&lt; FLANN_UINT8 &gt;</class>
    <class kind="struct">rtflann::flann_datatype_value</class>
    <class kind="struct">rtflann::flann_datatype_value&lt; char &gt;</class>
    <class kind="struct">rtflann::flann_datatype_value&lt; double &gt;</class>
    <class kind="struct">rtflann::flann_datatype_value&lt; float &gt;</class>
    <class kind="struct">rtflann::flann_datatype_value&lt; int &gt;</class>
    <class kind="struct">rtflann::flann_datatype_value&lt; short &gt;</class>
    <class kind="struct">rtflann::flann_datatype_value&lt; unsigned char &gt;</class>
    <class kind="struct">rtflann::flann_datatype_value&lt; unsigned int &gt;</class>
    <class kind="struct">rtflann::flann_datatype_value&lt; unsigned short &gt;</class>
    <class kind="class">rtflann::FLANNException</class>
    <namespace>rtflann</namespace>
    <member kind="function">
      <type>size_t</type>
      <name>flann_datatype_size</name>
      <anchorfile>namespacertflann.html</anchorfile>
      <anchor>a6174ee1026b03db99f33aa7719639559</anchor>
      <arglist>(flann_datatype_t type)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Graph.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-rtabmap/doc_stacks/2015-10-18_11-34-34.717088/rtabmap/corelib/src/</path>
    <filename>Graph_8cpp</filename>
    <includes id="Graph_8h" name="Graph.h" local="yes" imported="no">rtabmap/core/Graph.h</includes>
    <includes id="ULogger_8h" name="ULogger.h" local="no" imported="no">rtabmap/utilite/ULogger.h</includes>
    <includes id="UStl_8h" name="UStl.h" local="no" imported="no">rtabmap/utilite/UStl.h</includes>
    <includes id="UMath_8h" name="UMath.h" local="no" imported="no">rtabmap/utilite/UMath.h</includes>
    <includes id="UConversion_8h" name="UConversion.h" local="no" imported="no">rtabmap/utilite/UConversion.h</includes>
    <includes id="UTimer_8h" name="UTimer.h" local="no" imported="no">rtabmap/utilite/UTimer.h</includes>
    <includes id="UFile_8h" name="UFile.h" local="no" imported="no">rtabmap/utilite/UFile.h</includes>
    <includes id="Memory_8h" name="Memory.h" local="no" imported="no">rtabmap/core/Memory.h</includes>
    <includes id="treeoptimizer3_8hh" name="treeoptimizer3.hh" local="yes" imported="no">toro3d/treeoptimizer3.hh</includes>
    <includes id="treeoptimizer2_8hh" name="treeoptimizer2.hh" local="yes" imported="no">toro3d/treeoptimizer2.hh</includes>
    <class kind="class">rtabmap::graph::Node</class>
    <class kind="struct">rtabmap::graph::Order</class>
    <namespace>rtabmap</namespace>
    <namespace>rtabmap::graph</namespace>
    <member kind="typedef">
      <type>std::pair&lt; int, float &gt;</type>
      <name>Pair</name>
      <anchorfile>namespacertabmap_1_1graph.html</anchorfile>
      <anchor>a8ac753d87148e84437000bf226f3c8a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::list&lt; std::pair&lt; int, Transform &gt; &gt; RTABMAP_EXP</type>
      <name>computePath</name>
      <anchorfile>namespacertabmap_1_1graph.html</anchorfile>
      <anchor>aff77397247efaae21acc181fbf312198</anchor>
      <arglist>(const std::map&lt; int, rtabmap::Transform &gt; &amp;poses, const std::multimap&lt; int, int &gt; &amp;links, int from, int to, bool updateNewCosts=false)</arglist>
    </member>
    <member kind="function">
      <type>std::list&lt; std::pair&lt; int, Transform &gt; &gt; RTABMAP_EXP</type>
      <name>computePath</name>
      <anchorfile>namespacertabmap_1_1graph.html</anchorfile>
      <anchor>a5e9903d8b65340ac447d795e56179ad4</anchor>
      <arglist>(int fromId, int toId, const Memory *memory, bool lookInDatabase=true, bool updateNewCosts=false, float linearVelocity=0.0f, float angularVelocity=0.0f)</arglist>
    </member>
    <member kind="function">
      <type>float RTABMAP_EXP</type>
      <name>computePathLength</name>
      <anchorfile>namespacertabmap_1_1graph.html</anchorfile>
      <anchor>a341ed88f9b998c66620561b000897328</anchor>
      <arglist>(const std::vector&lt; std::pair&lt; int, Transform &gt; &gt; &amp;path, unsigned int fromIndex=0, unsigned int toIndex=0)</arglist>
    </member>
    <member kind="function">
      <type>bool RTABMAP_EXP</type>
      <name>exportPoses</name>
      <anchorfile>namespacertabmap_1_1graph.html</anchorfile>
      <anchor>a7efeaca2c40dedc6181bbe54eae41ba8</anchor>
      <arglist>(const std::string &amp;filePath, int format, const std::map&lt; int, Transform &gt; &amp;poses, const std::multimap&lt; int, Link &gt; &amp;constraints, const std::map&lt; int, double &gt; &amp;stamps)</arglist>
    </member>
    <member kind="function">
      <type>std::multimap&lt; int, Link &gt;::iterator RTABMAP_EXP</type>
      <name>findLink</name>
      <anchorfile>namespacertabmap_1_1graph.html</anchorfile>
      <anchor>a423a1059dbbac9d8f23201ba6fdd3fec</anchor>
      <arglist>(std::multimap&lt; int, Link &gt; &amp;links, int from, int to)</arglist>
    </member>
    <member kind="function">
      <type>std::multimap&lt; int, int &gt;::iterator RTABMAP_EXP</type>
      <name>findLink</name>
      <anchorfile>namespacertabmap_1_1graph.html</anchorfile>
      <anchor>aef3613d7bcf0b06c3606804ef1c1f139</anchor>
      <arglist>(std::multimap&lt; int, int &gt; &amp;links, int from, int to)</arglist>
    </member>
    <member kind="function">
      <type>std::multimap&lt; int, Link &gt;::const_iterator RTABMAP_EXP</type>
      <name>findLink</name>
      <anchorfile>namespacertabmap_1_1graph.html</anchorfile>
      <anchor>a115fd3868799980602182c4e97ff967f</anchor>
      <arglist>(const std::multimap&lt; int, Link &gt; &amp;links, int from, int to)</arglist>
    </member>
    <member kind="function">
      <type>std::multimap&lt; int, int &gt;::const_iterator RTABMAP_EXP</type>
      <name>findLink</name>
      <anchorfile>namespacertabmap_1_1graph.html</anchorfile>
      <anchor>adec5e4d27afd1ee17b0d386d1b9ac647</anchor>
      <arglist>(const std::multimap&lt; int, int &gt; &amp;links, int from, int to)</arglist>
    </member>
    <member kind="function">
      <type>int RTABMAP_EXP</type>
      <name>findNearestNode</name>
      <anchorfile>namespacertabmap_1_1graph.html</anchorfile>
      <anchor>ac86be0db9f9e179535045c2fb6165c1e</anchor>
      <arglist>(const std::map&lt; int, rtabmap::Transform &gt; &amp;nodes, const rtabmap::Transform &amp;targetPose)</arglist>
    </member>
    <member kind="function">
      <type>std::map&lt; int, float &gt; RTABMAP_EXP</type>
      <name>getNodesInRadius</name>
      <anchorfile>namespacertabmap_1_1graph.html</anchorfile>
      <anchor>ae3eb77625009df46eef44a4b24d1d023</anchor>
      <arglist>(int nodeId, const std::map&lt; int, Transform &gt; &amp;nodes, float radius)</arglist>
    </member>
    <member kind="function">
      <type>std::list&lt; std::map&lt; int, Transform &gt; &gt; RTABMAP_EXP</type>
      <name>getPaths</name>
      <anchorfile>namespacertabmap_1_1graph.html</anchorfile>
      <anchor>a313877a3bda7acb48e1e1f94f8a6a162</anchor>
      <arglist>(std::map&lt; int, Transform &gt; poses, const std::multimap&lt; int, Link &gt; &amp;links)</arglist>
    </member>
    <member kind="function">
      <type>std::map&lt; int, Transform &gt; RTABMAP_EXP</type>
      <name>getPosesInRadius</name>
      <anchorfile>namespacertabmap_1_1graph.html</anchorfile>
      <anchor>a6fa4c1cea5efae47fe41d4ab7a946016</anchor>
      <arglist>(int nodeId, const std::map&lt; int, Transform &gt; &amp;nodes, float radius)</arglist>
    </member>
    <member kind="function">
      <type>std::multimap&lt; int, int &gt; RTABMAP_EXP</type>
      <name>radiusPosesClustering</name>
      <anchorfile>namespacertabmap_1_1graph.html</anchorfile>
      <anchor>a9e4de37120126853363760b22a770cf6</anchor>
      <arglist>(const std::map&lt; int, Transform &gt; &amp;poses, float radius, float angle)</arglist>
    </member>
    <member kind="function">
      <type>std::map&lt; int, Transform &gt; RTABMAP_EXP</type>
      <name>radiusPosesFiltering</name>
      <anchorfile>namespacertabmap_1_1graph.html</anchorfile>
      <anchor>a5010fbb2e917234b11acc5adb79518e2</anchor>
      <arglist>(const std::map&lt; int, Transform &gt; &amp;poses, float radius, float angle, bool keepLatest=true)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Graph.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-rtabmap/doc_stacks/2015-10-18_11-34-34.717088/rtabmap/corelib/include/rtabmap/core/</path>
    <filename>Graph_8h</filename>
    <includes id="RtabmapExp_8h" name="RtabmapExp.h" local="yes" imported="no">rtabmap/core/RtabmapExp.h</includes>
    <includes id="Link_8h" name="Link.h" local="no" imported="no">rtabmap/core/Link.h</includes>
    <includes id="Parameters_8h" name="Parameters.h" local="no" imported="no">rtabmap/core/Parameters.h</includes>
    <includes id="Signature_8h" name="Signature.h" local="no" imported="no">rtabmap/core/Signature.h</includes>
    <class kind="class">rtabmap::graph::CVSBAOptimizer</class>
    <class kind="class">rtabmap::graph::G2OOptimizer</class>
    <class kind="class">rtabmap::graph::GTSAMOptimizer</class>
    <class kind="class">rtabmap::graph::Optimizer</class>
    <class kind="class">rtabmap::graph::TOROOptimizer</class>
    <namespace>rtabmap</namespace>
    <namespace>rtabmap::graph</namespace>
    <member kind="function">
      <type>std::list&lt; std::pair&lt; int, Transform &gt; &gt; RTABMAP_EXP</type>
      <name>computePath</name>
      <anchorfile>namespacertabmap_1_1graph.html</anchorfile>
      <anchor>aff77397247efaae21acc181fbf312198</anchor>
      <arglist>(const std::map&lt; int, rtabmap::Transform &gt; &amp;poses, const std::multimap&lt; int, int &gt; &amp;links, int from, int to, bool updateNewCosts=false)</arglist>
    </member>
    <member kind="function">
      <type>std::list&lt; std::pair&lt; int, Transform &gt; &gt; RTABMAP_EXP</type>
      <name>computePath</name>
      <anchorfile>namespacertabmap_1_1graph.html</anchorfile>
      <anchor>a5e9903d8b65340ac447d795e56179ad4</anchor>
      <arglist>(int fromId, int toId, const Memory *memory, bool lookInDatabase=true, bool updateNewCosts=false, float linearVelocity=0.0f, float angularVelocity=0.0f)</arglist>
    </member>
    <member kind="function">
      <type>float RTABMAP_EXP</type>
      <name>computePathLength</name>
      <anchorfile>namespacertabmap_1_1graph.html</anchorfile>
      <anchor>a341ed88f9b998c66620561b000897328</anchor>
      <arglist>(const std::vector&lt; std::pair&lt; int, Transform &gt; &gt; &amp;path, unsigned int fromIndex=0, unsigned int toIndex=0)</arglist>
    </member>
    <member kind="function">
      <type>bool RTABMAP_EXP</type>
      <name>exportPoses</name>
      <anchorfile>namespacertabmap_1_1graph.html</anchorfile>
      <anchor>a7efeaca2c40dedc6181bbe54eae41ba8</anchor>
      <arglist>(const std::string &amp;filePath, int format, const std::map&lt; int, Transform &gt; &amp;poses, const std::multimap&lt; int, Link &gt; &amp;constraints, const std::map&lt; int, double &gt; &amp;stamps)</arglist>
    </member>
    <member kind="function">
      <type>std::multimap&lt; int, Link &gt;::iterator RTABMAP_EXP</type>
      <name>findLink</name>
      <anchorfile>namespacertabmap_1_1graph.html</anchorfile>
      <anchor>a423a1059dbbac9d8f23201ba6fdd3fec</anchor>
      <arglist>(std::multimap&lt; int, Link &gt; &amp;links, int from, int to)</arglist>
    </member>
    <member kind="function">
      <type>std::multimap&lt; int, int &gt;::iterator RTABMAP_EXP</type>
      <name>findLink</name>
      <anchorfile>namespacertabmap_1_1graph.html</anchorfile>
      <anchor>aef3613d7bcf0b06c3606804ef1c1f139</anchor>
      <arglist>(std::multimap&lt; int, int &gt; &amp;links, int from, int to)</arglist>
    </member>
    <member kind="function">
      <type>std::multimap&lt; int, Link &gt;::const_iterator RTABMAP_EXP</type>
      <name>findLink</name>
      <anchorfile>namespacertabmap_1_1graph.html</anchorfile>
      <anchor>a115fd3868799980602182c4e97ff967f</anchor>
      <arglist>(const std::multimap&lt; int, Link &gt; &amp;links, int from, int to)</arglist>
    </member>
    <member kind="function">
      <type>std::multimap&lt; int, int &gt;::const_iterator RTABMAP_EXP</type>
      <name>findLink</name>
      <anchorfile>namespacertabmap_1_1graph.html</anchorfile>
      <anchor>adec5e4d27afd1ee17b0d386d1b9ac647</anchor>
      <arglist>(const std::multimap&lt; int, int &gt; &amp;links, int from, int to)</arglist>
    </member>
    <member kind="function">
      <type>int RTABMAP_EXP</type>
      <name>findNearestNode</name>
      <anchorfile>namespacertabmap_1_1graph.html</anchorfile>
      <anchor>ac86be0db9f9e179535045c2fb6165c1e</anchor>
      <arglist>(const std::map&lt; int, rtabmap::Transform &gt; &amp;nodes, const rtabmap::Transform &amp;targetPose)</arglist>
    </member>
    <member kind="function">
      <type>std::map&lt; int, float &gt; RTABMAP_EXP</type>
      <name>getNodesInRadius</name>
      <anchorfile>namespacertabmap_1_1graph.html</anchorfile>
      <anchor>ae3eb77625009df46eef44a4b24d1d023</anchor>
      <arglist>(int nodeId, const std::map&lt; int, Transform &gt; &amp;nodes, float radius)</arglist>
    </member>
    <member kind="function">
      <type>std::list&lt; std::map&lt; int, Transform &gt; &gt; RTABMAP_EXP</type>
      <name>getPaths</name>
      <anchorfile>namespacertabmap_1_1graph.html</anchorfile>
      <anchor>a313877a3bda7acb48e1e1f94f8a6a162</anchor>
      <arglist>(std::map&lt; int, Transform &gt; poses, const std::multimap&lt; int, Link &gt; &amp;links)</arglist>
    </member>
    <member kind="function">
      <type>std::map&lt; int, Transform &gt; RTABMAP_EXP</type>
      <name>getPosesInRadius</name>
      <anchorfile>namespacertabmap_1_1graph.html</anchorfile>
      <anchor>a6fa4c1cea5efae47fe41d4ab7a946016</anchor>
      <arglist>(int nodeId, const std::map&lt; int, Transform &gt; &amp;nodes, float radius)</arglist>
    </member>
    <member kind="function">
      <type>std::multimap&lt; int, int &gt; RTABMAP_EXP</type>
      <name>radiusPosesClustering</name>
      <anchorfile>namespacertabmap_1_1graph.html</anchorfile>
      <anchor>a9e4de37120126853363760b22a770cf6</anchor>
      <arglist>(const std::map&lt; int, Transform &gt; &amp;poses, float radius, float angle)</arglist>
    </member>
    <member kind="function">
      <type>std::map&lt; int, Transform &gt; RTABMAP_EXP</type>
      <name>radiusPosesFiltering</name>
      <anchorfile>namespacertabmap_1_1graph.html</anchorfile>
      <anchor>a5010fbb2e917234b11acc5adb79518e2</anchor>
      <arglist>(const std::map&lt; int, Transform &gt; &amp;poses, float radius, float angle, bool keepLatest=true)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>GraphViewer.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-rtabmap/doc_stacks/2015-10-18_11-34-34.717088/rtabmap/guilib/src/</path>
    <filename>GraphViewer_8cpp</filename>
    <includes id="GraphViewer_8h" name="GraphViewer.h" local="yes" imported="no">rtabmap/gui/GraphViewer.h</includes>
    <includes id="util3d_8h" name="util3d.h" local="no" imported="no">rtabmap/core/util3d.h</includes>
    <includes id="UCv2Qt_8h" name="UCv2Qt.h" local="no" imported="no">rtabmap/utilite/UCv2Qt.h</includes>
    <includes id="UStl_8h" name="UStl.h" local="no" imported="no">rtabmap/utilite/UStl.h</includes>
    <includes id="ULogger_8h" name="ULogger.h" local="no" imported="no">rtabmap/utilite/ULogger.h</includes>
    <class kind="class">rtabmap::LinkItem</class>
    <class kind="class">rtabmap::NodeItem</class>
    <namespace>rtabmap</namespace>
    <member kind="function">
      <type>QIcon</type>
      <name>createIcon</name>
      <anchorfile>namespacertabmap.html</anchorfile>
      <anchor>a59efb843079b55808cd570d84e933bb2</anchor>
      <arglist>(const QColor &amp;color)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>GraphViewer.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-rtabmap/doc_stacks/2015-10-18_11-34-34.717088/rtabmap/guilib/include/rtabmap/gui/</path>
    <filename>GraphViewer_8h</filename>
    <includes id="RtabmapGuiExp_8h" name="RtabmapGuiExp.h" local="yes" imported="no">rtabmap/gui/RtabmapGuiExp.h</includes>
    <includes id="Link_8h" name="Link.h" local="no" imported="no">rtabmap/core/Link.h</includes>
    <class kind="class">rtabmap::GraphViewer</class>
    <namespace>rtabmap</namespace>
  </compound>
  <compound kind="file">
    <name>ground_truth.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-rtabmap/doc_stacks/2015-10-18_11-34-34.717088/rtabmap/corelib/src/rtflann/nn/</path>
    <filename>ground__truth_8h</filename>
    <includes id="dist_8h" name="dist.h" local="yes" imported="no">rtflann/algorithms/dist.h</includes>
    <includes id="matrix_8h" name="matrix.h" local="yes" imported="no">rtflann/util/matrix.h</includes>
    <namespace>rtflann</namespace>
    <member kind="function">
      <type>void</type>
      <name>compute_ground_truth</name>
      <anchorfile>namespacertflann.html</anchorfile>
      <anchor>ada199e5be0ec0c8480031c504df82824</anchor>
      <arglist>(const Matrix&lt; typename Distance::ElementType &gt; &amp;dataset, const Matrix&lt; typename Distance::ElementType &gt; &amp;testset, Matrix&lt; size_t &gt; &amp;matches, int skip=0, Distance d=Distance())</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>find_nearest</name>
      <anchorfile>namespacertflann.html</anchorfile>
      <anchor>a7211837384cc52112ac5355daed7bb84</anchor>
      <arglist>(const Matrix&lt; typename Distance::ElementType &gt; &amp;dataset, typename Distance::ElementType *query, size_t *matches, size_t nn, size_t skip=0, Distance distance=Distance())</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>heap.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-rtabmap/doc_stacks/2015-10-18_11-34-34.717088/rtabmap/corelib/src/rtflann/util/</path>
    <filename>heap_8h</filename>
    <class kind="class">rtflann::BoundedHeap</class>
    <class kind="struct">rtflann::Heap::CompareT</class>
    <class kind="class">rtflann::Heap</class>
    <class kind="struct">rtflann::IntervalHeap::Interval</class>
    <class kind="class">rtflann::IntervalHeap</class>
    <namespace>rtflann</namespace>
  </compound>
  <compound kind="file">
    <name>hierarchical_clustering_index.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-rtabmap/doc_stacks/2015-10-18_11-34-34.717088/rtabmap/corelib/src/rtflann/algorithms/</path>
    <filename>hierarchical__clustering__index_8h</filename>
    <includes id="general_8h" name="general.h" local="yes" imported="no">rtflann/general.h</includes>
    <includes id="nn__index_8h" name="nn_index.h" local="yes" imported="no">rtflann/algorithms/nn_index.h</includes>
    <includes id="dist_8h" name="dist.h" local="yes" imported="no">rtflann/algorithms/dist.h</includes>
    <includes id="matrix_8h" name="matrix.h" local="yes" imported="no">rtflann/util/matrix.h</includes>
    <includes id="result__set_8h" name="result_set.h" local="yes" imported="no">rtflann/util/result_set.h</includes>
    <includes id="heap_8h" name="heap.h" local="yes" imported="no">rtflann/util/heap.h</includes>
    <includes id="allocator_8h" name="allocator.h" local="yes" imported="no">rtflann/util/allocator.h</includes>
    <includes id="random_8h" name="random.h" local="yes" imported="no">rtflann/util/random.h</includes>
    <includes id="saving_8h" name="saving.h" local="yes" imported="no">rtflann/util/saving.h</includes>
    <includes id="serialization_8h" name="serialization.h" local="yes" imported="no">rtflann/util/serialization.h</includes>
    <class kind="class">rtflann::HierarchicalClusteringIndex</class>
    <class kind="struct">rtflann::HierarchicalClusteringIndexParams</class>
    <class kind="struct">rtflann::HierarchicalClusteringIndex::Node</class>
    <class kind="struct">rtflann::HierarchicalClusteringIndex::PointInfo</class>
    <namespace>rtflann</namespace>
    <member kind="define">
      <type>#define</type>
      <name>SIZE_MAX</name>
      <anchorfile>hierarchical__clustering__index_8h.html</anchorfile>
      <anchor>a3c75bb398badb69c7577b21486f9963f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Image.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-rtabmap/doc_stacks/2015-10-18_11-34-34.717088/rtabmap/corelib/include/rtabmap/core/</path>
    <filename>Image_8h</filename>
    <includes id="SensorData_8h" name="SensorData.h" local="no" imported="no">rtabmap/core/SensorData.h</includes>
    <namespace>rtabmap</namespace>
    <member kind="function">
      <type></type>
      <name>RTABMAP_DEPRECATED</name>
      <anchorfile>namespacertabmap.html</anchorfile>
      <anchor>ac36286bd102fa6ceaf2a70b25e74a66a</anchor>
      <arglist>(typedef SensorData Image,&quot;rtabmap::Image class is renamed to rtabmap::SensorData, use the last one instead.&quot;)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ImageView.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-rtabmap/doc_stacks/2015-10-18_11-34-34.717088/rtabmap/guilib/src/</path>
    <filename>ImageView_8cpp</filename>
    <includes id="ImageView_8h" name="ImageView.h" local="yes" imported="no">rtabmap/gui/ImageView.h</includes>
    <includes id="ULogger_8h" name="ULogger.h" local="yes" imported="no">rtabmap/utilite/ULogger.h</includes>
    <includes id="KeypointItem_8h" name="KeypointItem.h" local="yes" imported="no">rtabmap/gui/KeypointItem.h</includes>
    <includes id="util2d_8h" name="util2d.h" local="yes" imported="no">rtabmap/core/util2d.h</includes>
    <namespace>rtabmap</namespace>
  </compound>
  <compound kind="file">
    <name>ImageView.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-rtabmap/doc_stacks/2015-10-18_11-34-34.717088/rtabmap/guilib/include/rtabmap/gui/</path>
    <filename>ImageView_8h</filename>
    <includes id="RtabmapGuiExp_8h" name="RtabmapGuiExp.h" local="yes" imported="no">rtabmap/gui/RtabmapGuiExp.h</includes>
    <class kind="class">rtabmap::ImageView</class>
    <namespace>rtabmap</namespace>
  </compound>
  <compound kind="file">
    <name>index_testing.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-rtabmap/doc_stacks/2015-10-18_11-34-34.717088/rtabmap/corelib/src/rtflann/nn/</path>
    <filename>index__testing_8h</filename>
    <includes id="matrix_8h" name="matrix.h" local="yes" imported="no">rtflann/util/matrix.h</includes>
    <includes id="nn__index_8h" name="nn_index.h" local="yes" imported="no">rtflann/algorithms/nn_index.h</includes>
    <includes id="result__set_8h" name="result_set.h" local="yes" imported="no">rtflann/util/result_set.h</includes>
    <includes id="logger_8h" name="logger.h" local="yes" imported="no">rtflann/util/logger.h</includes>
    <includes id="timer_8h" name="timer.h" local="yes" imported="no">rtflann/util/timer.h</includes>
    <namespace>rtflann</namespace>
    <member kind="function">
      <type>Distance::ResultType</type>
      <name>computeDistanceRaport</name>
      <anchorfile>namespacertflann.html</anchorfile>
      <anchor>a936e0c9fdc865ac07d88b902c0e77691</anchor>
      <arglist>(const Matrix&lt; typename Distance::ElementType &gt; &amp;inputData, typename Distance::ElementType *target, size_t *neighbors, size_t *groundTruth, int veclen, int n, const Distance &amp;distance)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>countCorrectMatches</name>
      <anchorfile>namespacertflann.html</anchorfile>
      <anchor>a1ca8fca8a85c4e71aeefac6d28a77df8</anchor>
      <arglist>(size_t *neighbors, size_t *groundTruth, int n)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>search_with_ground_truth</name>
      <anchorfile>namespacertflann.html</anchorfile>
      <anchor>a6d2c6ce5ea73c7647d65a87f09f30e03</anchor>
      <arglist>(Index &amp;index, const Matrix&lt; typename Distance::ElementType &gt; &amp;inputData, const Matrix&lt; typename Distance::ElementType &gt; &amp;testData, const Matrix&lt; size_t &gt; &amp;matches, int nn, int checks, float &amp;time, typename Distance::ResultType &amp;dist, const Distance &amp;distance, int skipMatches)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>test_index_checks</name>
      <anchorfile>namespacertflann.html</anchorfile>
      <anchor>acfafd4d04f074a0e7949364430023cee</anchor>
      <arglist>(Index &amp;index, const Matrix&lt; typename Distance::ElementType &gt; &amp;inputData, const Matrix&lt; typename Distance::ElementType &gt; &amp;testData, const Matrix&lt; size_t &gt; &amp;matches, int checks, float &amp;precision, const Distance &amp;distance, int nn=1, int skipMatches=0)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>test_index_precision</name>
      <anchorfile>namespacertflann.html</anchorfile>
      <anchor>a3d75b5046be2c30beea9e089bcf845ee</anchor>
      <arglist>(Index &amp;index, const Matrix&lt; typename Distance::ElementType &gt; &amp;inputData, const Matrix&lt; typename Distance::ElementType &gt; &amp;testData, const Matrix&lt; size_t &gt; &amp;matches, float precision, int &amp;checks, const Distance &amp;distance, int nn=1, int skipMatches=0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_index_precisions</name>
      <anchorfile>namespacertflann.html</anchorfile>
      <anchor>a9a8af20de4c917762f3d105f7817b2bd</anchor>
      <arglist>(Index &amp;index, const Matrix&lt; typename Distance::ElementType &gt; &amp;inputData, const Matrix&lt; typename Distance::ElementType &gt; &amp;testData, const Matrix&lt; int &gt; &amp;matches, float *precisions, int precisions_length, const Distance &amp;distance, int nn=1, int skipMatches=0, float maxTime=0)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>kdtree_index.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-rtabmap/doc_stacks/2015-10-18_11-34-34.717088/rtabmap/corelib/src/rtflann/algorithms/</path>
    <filename>kdtree__index_8h</filename>
    <includes id="general_8h" name="general.h" local="yes" imported="no">rtflann/general.h</includes>
    <includes id="nn__index_8h" name="nn_index.h" local="yes" imported="no">rtflann/algorithms/nn_index.h</includes>
    <includes id="dynamic__bitset_8h" name="dynamic_bitset.h" local="yes" imported="no">rtflann/util/dynamic_bitset.h</includes>
    <includes id="matrix_8h" name="matrix.h" local="yes" imported="no">rtflann/util/matrix.h</includes>
    <includes id="result__set_8h" name="result_set.h" local="yes" imported="no">rtflann/util/result_set.h</includes>
    <includes id="heap_8h" name="heap.h" local="yes" imported="no">rtflann/util/heap.h</includes>
    <includes id="allocator_8h" name="allocator.h" local="yes" imported="no">rtflann/util/allocator.h</includes>
    <includes id="random_8h" name="random.h" local="yes" imported="no">rtflann/util/random.h</includes>
    <includes id="saving_8h" name="saving.h" local="yes" imported="no">rtflann/util/saving.h</includes>
    <class kind="class">rtflann::KDTreeIndex</class>
    <class kind="struct">rtflann::KDTreeIndexParams</class>
    <class kind="struct">rtflann::KDTreeIndex::Node</class>
    <namespace>rtflann</namespace>
  </compound>
  <compound kind="file">
    <name>kdtree_single_index.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-rtabmap/doc_stacks/2015-10-18_11-34-34.717088/rtabmap/corelib/src/rtflann/algorithms/</path>
    <filename>kdtree__single__index_8h</filename>
    <includes id="general_8h" name="general.h" local="yes" imported="no">rtflann/general.h</includes>
    <includes id="nn__index_8h" name="nn_index.h" local="yes" imported="no">rtflann/algorithms/nn_index.h</includes>
    <includes id="matrix_8h" name="matrix.h" local="yes" imported="no">rtflann/util/matrix.h</includes>
    <includes id="result__set_8h" name="result_set.h" local="yes" imported="no">rtflann/util/result_set.h</includes>
    <includes id="heap_8h" name="heap.h" local="yes" imported="no">rtflann/util/heap.h</includes>
    <includes id="allocator_8h" name="allocator.h" local="yes" imported="no">rtflann/util/allocator.h</includes>
    <includes id="random_8h" name="random.h" local="yes" imported="no">rtflann/util/random.h</includes>
    <includes id="saving_8h" name="saving.h" local="yes" imported="no">rtflann/util/saving.h</includes>
    <class kind="struct">rtflann::KDTreeSingleIndex::Interval</class>
    <class kind="class">rtflann::KDTreeSingleIndex</class>
    <class kind="struct">rtflann::KDTreeSingleIndexParams</class>
    <class kind="struct">rtflann::KDTreeSingleIndex::Node</class>
    <namespace>rtflann</namespace>
  </compound>
  <compound kind="file">
    <name>KeypointItem.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-rtabmap/doc_stacks/2015-10-18_11-34-34.717088/rtabmap/guilib/src/</path>
    <filename>KeypointItem_8cpp</filename>
    <includes id="KeypointItem_8h" name="KeypointItem.h" local="yes" imported="no">rtabmap/gui/KeypointItem.h</includes>
    <includes id="ULogger_8h" name="ULogger.h" local="yes" imported="no">rtabmap/utilite/ULogger.h</includes>
    <namespace>rtabmap</namespace>
  </compound>
  <compound kind="file">
    <name>KeypointItem.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-rtabmap/doc_stacks/2015-10-18_11-34-34.717088/rtabmap/guilib/include/rtabmap/gui/</path>
    <filename>KeypointItem_8h</filename>
    <includes id="RtabmapGuiExp_8h" name="RtabmapGuiExp.h" local="yes" imported="no">rtabmap/gui/RtabmapGuiExp.h</includes>
    <class kind="class">rtabmap::KeypointItem</class>
    <namespace>rtabmap</namespace>
  </compound>
  <compound kind="file">
    <name>kmeans_index.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-rtabmap/doc_stacks/2015-10-18_11-34-34.717088/rtabmap/corelib/src/rtflann/algorithms/</path>
    <filename>kmeans__index_8h</filename>
    <includes id="general_8h" name="general.h" local="yes" imported="no">rtflann/general.h</includes>
    <includes id="nn__index_8h" name="nn_index.h" local="yes" imported="no">rtflann/algorithms/nn_index.h</includes>
    <includes id="dist_8h" name="dist.h" local="yes" imported="no">rtflann/algorithms/dist.h</includes>
    <includes id="center__chooser_8h" name="center_chooser.h" local="yes" imported="no">rtflann/algorithms/center_chooser.h</includes>
    <includes id="matrix_8h" name="matrix.h" local="yes" imported="no">rtflann/util/matrix.h</includes>
    <includes id="result__set_8h" name="result_set.h" local="yes" imported="no">rtflann/util/result_set.h</includes>
    <includes id="heap_8h" name="heap.h" local="yes" imported="no">rtflann/util/heap.h</includes>
    <includes id="allocator_8h" name="allocator.h" local="yes" imported="no">rtflann/util/allocator.h</includes>
    <includes id="random_8h" name="random.h" local="yes" imported="no">rtflann/util/random.h</includes>
    <includes id="saving_8h" name="saving.h" local="yes" imported="no">rtflann/util/saving.h</includes>
    <includes id="logger_8h" name="logger.h" local="yes" imported="no">rtflann/util/logger.h</includes>
    <class kind="class">rtflann::KMeansIndex</class>
    <class kind="struct">rtflann::KMeansIndexParams</class>
    <class kind="struct">rtflann::KMeansIndex::Node</class>
    <class kind="struct">rtflann::KMeansIndex::PointInfo</class>
    <namespace>rtflann</namespace>
  </compound>
  <compound kind="file">
    <name>linear_index.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-rtabmap/doc_stacks/2015-10-18_11-34-34.717088/rtabmap/corelib/src/rtflann/algorithms/</path>
    <filename>linear__index_8h</filename>
    <includes id="general_8h" name="general.h" local="yes" imported="no">rtflann/general.h</includes>
    <includes id="nn__index_8h" name="nn_index.h" local="yes" imported="no">nn_index.h</includes>
    <class kind="class">rtflann::LinearIndex</class>
    <class kind="struct">rtflann::LinearIndexParams</class>
    <namespace>rtflann</namespace>
  </compound>
  <compound kind="file">
    <name>Link.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-rtabmap/doc_stacks/2015-10-18_11-34-34.717088/rtabmap/corelib/src/</path>
    <filename>Link_8cpp</filename>
    <includes id="Link_8h" name="Link.h" local="yes" imported="no">rtabmap/core/Link.h</includes>
    <includes id="ULogger_8h" name="ULogger.h" local="no" imported="no">rtabmap/utilite/ULogger.h</includes>
    <includes id="UMath_8h" name="UMath.h" local="no" imported="no">rtabmap/utilite/UMath.h</includes>
    <includes id="Compression_8h" name="Compression.h" local="no" imported="no">rtabmap/core/Compression.h</includes>
    <namespace>rtabmap</namespace>
  </compound>
  <compound kind="file">
    <name>Link.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-rtabmap/doc_stacks/2015-10-18_11-34-34.717088/rtabmap/corelib/include/rtabmap/core/</path>
    <filename>Link_8h</filename>
    <includes id="Transform_8h" name="Transform.h" local="no" imported="no">rtabmap/core/Transform.h</includes>
    <class kind="class">rtabmap::Link</class>
    <namespace>rtabmap</namespace>
  </compound>
  <compound kind="file">
    <name>logger.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-rtabmap/doc_stacks/2015-10-18_11-34-34.717088/rtabmap/corelib/src/rtflann/util/</path>
    <filename>logger_8h</filename>
    <includes id="defines_8h" name="defines.h" local="yes" imported="no">rtflann/defines.h</includes>
    <class kind="class">rtflann::Logger</class>
    <namespace>rtflann</namespace>
    <member kind="define">
      <type>#define</type>
      <name>LOG_METHOD</name>
      <anchorfile>logger_8h.html</anchorfile>
      <anchor>a8e8019afc1eb5047de9252c6e1768d52</anchor>
      <arglist>(NAME, LEVEL)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>LoopClosureViewer.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-rtabmap/doc_stacks/2015-10-18_11-34-34.717088/rtabmap/guilib/src/</path>
    <filename>LoopClosureViewer_8cpp</filename>
    <includes id="LoopClosureViewer_8h" name="LoopClosureViewer.h" local="yes" imported="no">rtabmap/gui/LoopClosureViewer.h</includes>
    <includes id="Memory_8h" name="Memory.h" local="yes" imported="no">rtabmap/core/Memory.h</includes>
    <includes id="util3d__filtering_8h" name="util3d_filtering.h" local="yes" imported="no">rtabmap/core/util3d_filtering.h</includes>
    <includes id="util3d__transforms_8h" name="util3d_transforms.h" local="yes" imported="no">rtabmap/core/util3d_transforms.h</includes>
    <includes id="util3d_8h" name="util3d.h" local="yes" imported="no">rtabmap/core/util3d.h</includes>
    <includes id="Signature_8h" name="Signature.h" local="yes" imported="no">rtabmap/core/Signature.h</includes>
    <includes id="ULogger_8h" name="ULogger.h" local="yes" imported="no">rtabmap/utilite/ULogger.h</includes>
    <includes id="UStl_8h" name="UStl.h" local="yes" imported="no">rtabmap/utilite/UStl.h</includes>
    <namespace>rtabmap</namespace>
  </compound>
  <compound kind="file">
    <name>LoopClosureViewer.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-rtabmap/doc_stacks/2015-10-18_11-34-34.717088/rtabmap/guilib/include/rtabmap/gui/</path>
    <filename>LoopClosureViewer_8h</filename>
    <includes id="RtabmapGuiExp_8h" name="RtabmapGuiExp.h" local="yes" imported="no">rtabmap/gui/RtabmapGuiExp.h</includes>
    <includes id="Parameters_8h" name="Parameters.h" local="no" imported="no">rtabmap/core/Parameters.h</includes>
    <includes id="Transform_8h" name="Transform.h" local="no" imported="no">rtabmap/core/Transform.h</includes>
    <includes id="Signature_8h" name="Signature.h" local="no" imported="no">rtabmap/core/Signature.h</includes>
    <class kind="class">rtabmap::LoopClosureViewer</class>
    <namespace>rtabmap</namespace>
  </compound>
  <compound kind="file">
    <name>lsh_index.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-rtabmap/doc_stacks/2015-10-18_11-34-34.717088/rtabmap/corelib/src/rtflann/algorithms/</path>
    <filename>lsh__index_8h</filename>
    <includes id="general_8h" name="general.h" local="yes" imported="no">rtflann/general.h</includes>
    <includes id="nn__index_8h" name="nn_index.h" local="yes" imported="no">rtflann/algorithms/nn_index.h</includes>
    <includes id="matrix_8h" name="matrix.h" local="yes" imported="no">rtflann/util/matrix.h</includes>
    <includes id="result__set_8h" name="result_set.h" local="yes" imported="no">rtflann/util/result_set.h</includes>
    <includes id="heap_8h" name="heap.h" local="yes" imported="no">rtflann/util/heap.h</includes>
    <includes id="lsh__table_8h" name="lsh_table.h" local="yes" imported="no">rtflann/util/lsh_table.h</includes>
    <includes id="allocator_8h" name="allocator.h" local="yes" imported="no">rtflann/util/allocator.h</includes>
    <includes id="random_8h" name="random.h" local="yes" imported="no">rtflann/util/random.h</includes>
    <includes id="saving_8h" name="saving.h" local="yes" imported="no">rtflann/util/saving.h</includes>
    <class kind="class">rtflann::LshIndex</class>
    <class kind="struct">rtflann::LshIndexParams</class>
    <class kind="struct">rtflann::LshIndex::SortScoreIndexPairOnSecond</class>
    <namespace>rtflann</namespace>
  </compound>
  <compound kind="file">
    <name>lsh_table.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-rtabmap/doc_stacks/2015-10-18_11-34-34.717088/rtabmap/corelib/src/rtflann/util/</path>
    <filename>lsh__table_8h</filename>
    <includes id="dynamic__bitset_8h" name="dynamic_bitset.h" local="yes" imported="no">rtflann/util/dynamic_bitset.h</includes>
    <includes id="matrix_8h" name="matrix.h" local="yes" imported="no">rtflann/util/matrix.h</includes>
    <class kind="struct">rtflann::lsh::LshStats</class>
    <class kind="class">rtflann::lsh::LshTable</class>
    <namespace>rtflann</namespace>
    <namespace>rtflann::lsh</namespace>
    <member kind="typedef">
      <type>std::vector&lt; FeatureIndex &gt;</type>
      <name>Bucket</name>
      <anchorfile>namespacertflann_1_1lsh.html</anchorfile>
      <anchor>a27cb6b92f79af747192f283490509020</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>unsigned int</type>
      <name>BucketKey</name>
      <anchorfile>namespacertflann_1_1lsh.html</anchorfile>
      <anchor>abdf8a799186ce80bf64ec728fe385b7d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>uint32_t</type>
      <name>FeatureIndex</name>
      <anchorfile>namespacertflann_1_1lsh.html</anchorfile>
      <anchor>a42d815c49a50b40e868e6434aba352b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacertflann_1_1lsh.html</anchorfile>
      <anchor>a6055dc0bc7bc6e719686d7f3f540f290</anchor>
      <arglist>(std::ostream &amp;out, const LshStats &amp;stats)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>lz4.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-rtabmap/doc_stacks/2015-10-18_11-34-34.717088/rtabmap/corelib/src/rtflann/ext/</path>
    <filename>lz4_8c</filename>
    <includes id="lz4_8h" name="lz4.h" local="yes" imported="no">lz4.h</includes>
    <class kind="struct">LZ4_stream_t_internal</class>
    <class kind="struct">LZ4_streamDecode_t_internal</class>
    <member kind="define">
      <type>#define</type>
      <name>ACCELERATION_DEFAULT</name>
      <anchorfile>lz4_8c.html</anchorfile>
      <anchor>a2868cdd8d68d74d3195986c1b4e8d0ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ALLOCATOR</name>
      <anchorfile>lz4_8c.html</anchorfile>
      <anchor>ab6db208cb9c6a8d096008384a4c8b8c1</anchor>
      <arglist>(n, s)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>COPYLENGTH</name>
      <anchorfile>lz4_8c.html</anchorfile>
      <anchor>a155d81bbd0ae81c533d696c563c6ea87</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>expect</name>
      <anchorfile>lz4_8c.html</anchorfile>
      <anchor>a7d26a1c40d6107cf2f19558492591e67</anchor>
      <arglist>(expr, value)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FORCE_INLINE</name>
      <anchorfile>lz4_8c.html</anchorfile>
      <anchor>ac032d233a8ebfcd82fd49d0824eefb18</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FREEMEM</name>
      <anchorfile>lz4_8c.html</anchorfile>
      <anchor>a2e47ec7ce19d2f57a60da284f1d7b0ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GB</name>
      <anchorfile>lz4_8c.html</anchorfile>
      <anchor>a44172ac633c517cb4c9e278cef36b000</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HASH_SIZE_U32</name>
      <anchorfile>lz4_8c.html</anchorfile>
      <anchor>a10355a0f2e4e7f206a362ffa2272ec22</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HASH_UNIT</name>
      <anchorfile>lz4_8c.html</anchorfile>
      <anchor>aae700b88149456d76a68c28e04320048</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HASHTABLESIZE</name>
      <anchorfile>lz4_8c.html</anchorfile>
      <anchor>a89f3391502e32c9a48898f47f6473011</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HEAPMODE</name>
      <anchorfile>lz4_8c.html</anchorfile>
      <anchor>a396a35bbe687da2192faae2da8b66244</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KB</name>
      <anchorfile>lz4_8c.html</anchorfile>
      <anchor>a1841fd1a462d245d8c73dce55e2f45da</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LASTLITERALS</name>
      <anchorfile>lz4_8c.html</anchorfile>
      <anchor>a7a912d9a1f869b93be505568dce7fa8c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>likely</name>
      <anchorfile>lz4_8c.html</anchorfile>
      <anchor>aa0672ea7123854cc5f51902a06c473fb</anchor>
      <arglist>(expr)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LZ4_HASHLOG</name>
      <anchorfile>lz4_8c.html</anchorfile>
      <anchor>ac7f04539d94ce57826ef8b2f3d8408af</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LZ4_STATIC_ASSERT</name>
      <anchorfile>lz4_8c.html</anchorfile>
      <anchor>a233a86aeac0d8f5c00236b4d8d055761</anchor>
      <arglist>(c)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MAX_DISTANCE</name>
      <anchorfile>lz4_8c.html</anchorfile>
      <anchor>a08e4da5f3d0c7936fa52467f40e4b6aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MAXD_LOG</name>
      <anchorfile>lz4_8c.html</anchorfile>
      <anchor>ab761e7bc07fbb86a76ec92d360d3309e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MB</name>
      <anchorfile>lz4_8c.html</anchorfile>
      <anchor>aa6b38d492364d98453284934ed7caee9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MEM_INIT</name>
      <anchorfile>lz4_8c.html</anchorfile>
      <anchor>a1bd91a4e39950622f1d2e1c8990d2284</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MFLIMIT</name>
      <anchorfile>lz4_8c.html</anchorfile>
      <anchor>a6bb5847a99cd90aca07870a394cbe70d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MINMATCH</name>
      <anchorfile>lz4_8c.html</anchorfile>
      <anchor>a2d835b35b6582451a75dc6ff464a9e75</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ML_BITS</name>
      <anchorfile>lz4_8c.html</anchorfile>
      <anchor>aa84b594ef328b62b23e36c78abe2aaf0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ML_MASK</name>
      <anchorfile>lz4_8c.html</anchorfile>
      <anchor>aa939dccc909b8b36baadb3265a72b37a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RUN_BITS</name>
      <anchorfile>lz4_8c.html</anchorfile>
      <anchor>ae6261d794dfe7c6816e3b342c643f56f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RUN_MASK</name>
      <anchorfile>lz4_8c.html</anchorfile>
      <anchor>aec45fd08a68c07b74493e631ae52aca1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>STEPSIZE</name>
      <anchorfile>lz4_8c.html</anchorfile>
      <anchor>a0b31438dd90256ed47b3bea0eb62be06</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>unlikely</name>
      <anchorfile>lz4_8c.html</anchorfile>
      <anchor>ad8700448546b3b5111404cc021061fd5</anchor>
      <arglist>(expr)</arglist>
    </member>
    <member kind="typedef">
      <type>unsigned char</type>
      <name>BYTE</name>
      <anchorfile>lz4_8c.html</anchorfile>
      <anchor>a4ae1dab0fb4b072a66584546209e7d58</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>signed int</type>
      <name>S32</name>
      <anchorfile>lz4_8c.html</anchorfile>
      <anchor>a57a2244776e01ad620c556de58eb7880</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>unsigned short</type>
      <name>U16</name>
      <anchorfile>lz4_8c.html</anchorfile>
      <anchor>adf928e51a60dba0df29d615401cc55a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>unsigned int</type>
      <name>U32</name>
      <anchorfile>lz4_8c.html</anchorfile>
      <anchor>ac3df7cf3c8cb172a588adec881447d68</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>unsigned long long</type>
      <name>U64</name>
      <anchorfile>lz4_8c.html</anchorfile>
      <anchor>a24c386d3758eba951eb7532fdbb45804</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>dict_directive</name>
      <anchorfile>lz4_8c.html</anchorfile>
      <anchor>ab22d25a446ad3e8288401052deccda4c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>noDict</name>
      <anchorfile>lz4_8c.html</anchorfile>
      <anchor>ab22d25a446ad3e8288401052deccda4ca0c48f9478a9b96dcb96a1a8781aba13f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>withPrefix64k</name>
      <anchorfile>lz4_8c.html</anchorfile>
      <anchor>ab22d25a446ad3e8288401052deccda4ca34c34b9cfe0046130ff97acf6914519d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>usingExtDict</name>
      <anchorfile>lz4_8c.html</anchorfile>
      <anchor>ab22d25a446ad3e8288401052deccda4caa8cc166c33fdfcd904c260136978913b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>dictIssue_directive</name>
      <anchorfile>lz4_8c.html</anchorfile>
      <anchor>a9f23ad1797bc66e6b6dff6cf3acfd351</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>noDictIssue</name>
      <anchorfile>lz4_8c.html</anchorfile>
      <anchor>a9f23ad1797bc66e6b6dff6cf3acfd351a2a95ee19c5c0704200f9154a4abcf115</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>dictSmall</name>
      <anchorfile>lz4_8c.html</anchorfile>
      <anchor>a9f23ad1797bc66e6b6dff6cf3acfd351a4609b423b2c861fd5968b33837c76236</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>earlyEnd_directive</name>
      <anchorfile>lz4_8c.html</anchorfile>
      <anchor>a2719d1421671f2c7fa3c68ca7465994c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>full</name>
      <anchorfile>lz4_8c.html</anchorfile>
      <anchor>a2719d1421671f2c7fa3c68ca7465994ca0a601c9076b9914da4a237c8688b1c88</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>partial</name>
      <anchorfile>lz4_8c.html</anchorfile>
      <anchor>a2719d1421671f2c7fa3c68ca7465994ca67bce1b2dc0e7c66a27de1a9e146ce3e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>endCondition_directive</name>
      <anchorfile>lz4_8c.html</anchorfile>
      <anchor>a23fcfcea9fce4ad48b37485e3b6e8746</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>endOnOutputSize</name>
      <anchorfile>lz4_8c.html</anchorfile>
      <anchor>a23fcfcea9fce4ad48b37485e3b6e8746a92d766b3022f9d86ccf764d716a46b2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>endOnInputSize</name>
      <anchorfile>lz4_8c.html</anchorfile>
      <anchor>a23fcfcea9fce4ad48b37485e3b6e8746a2a30c7b77002529763d202e7ac636539</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>limitedOutput_directive</name>
      <anchorfile>lz4_8c.html</anchorfile>
      <anchor>ab93acf685743debab05876250a1cbe28</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>notLimited</name>
      <anchorfile>lz4_8c.html</anchorfile>
      <anchor>ab93acf685743debab05876250a1cbe28adc568f9214a2932542608f43124efcff</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>limitedOutput</name>
      <anchorfile>lz4_8c.html</anchorfile>
      <anchor>ab93acf685743debab05876250a1cbe28a06ce6334cca200bdb7d30cf1422ca5aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>noLimit</name>
      <anchorfile>lz4_8c.html</anchorfile>
      <anchor>ab93acf685743debab05876250a1cbe28a28aa36beae660683fb6dce602117becc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>limitedOutput</name>
      <anchorfile>lz4_8c.html</anchorfile>
      <anchor>ab93acf685743debab05876250a1cbe28a06ce6334cca200bdb7d30cf1422ca5aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>tableType_t</name>
      <anchorfile>lz4_8c.html</anchorfile>
      <anchor>ae86e1d8a28953326b685d6ebb243a699</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>byPtr</name>
      <anchorfile>lz4_8c.html</anchorfile>
      <anchor>ae86e1d8a28953326b685d6ebb243a699a5c952c05e312cfc0589ef1d283397560</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>byU32</name>
      <anchorfile>lz4_8c.html</anchorfile>
      <anchor>ae86e1d8a28953326b685d6ebb243a699ae7520fe8d6957f5029ddeb0652c65471</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>byU16</name>
      <anchorfile>lz4_8c.html</anchorfile>
      <anchor>ae86e1d8a28953326b685d6ebb243a699a48aff40d7237850c996a1f6c266a598f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static unsigned</type>
      <name>LZ4_64bits</name>
      <anchorfile>lz4_8c.html</anchorfile>
      <anchor>ab7bfc24aa9fe12cae4f0da4538c08aef</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>LZ4_compress</name>
      <anchorfile>lz4_8c.html</anchorfile>
      <anchor>a806e7d86885991c722172bcf57abb71b</anchor>
      <arglist>(const char *source, char *dest, int inputSize)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>LZ4_compress_continue</name>
      <anchorfile>lz4_8c.html</anchorfile>
      <anchor>a7936aa7dce7ba045f7daa578de555175</anchor>
      <arglist>(LZ4_stream_t *LZ4_stream, const char *source, char *dest, int inputSize)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>LZ4_compress_default</name>
      <anchorfile>lz4_8c.html</anchorfile>
      <anchor>a35d5204eebb64d3caa3aa7c902166e28</anchor>
      <arglist>(const char *source, char *dest, int inputSize, int maxOutputSize)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>LZ4_compress_destSize</name>
      <anchorfile>lz4_8c.html</anchorfile>
      <anchor>a54116374080dae219ffa71e484ce5f2a</anchor>
      <arglist>(const char *src, char *dst, int *srcSizePtr, int targetDstSize)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>LZ4_compress_destSize_extState</name>
      <anchorfile>lz4_8c.html</anchorfile>
      <anchor>a65687653db41390036d83827f9f40d16</anchor>
      <arglist>(void *state, const char *src, char *dst, int *srcSizePtr, int targetDstSize)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>LZ4_compress_destSize_generic</name>
      <anchorfile>lz4_8c.html</anchorfile>
      <anchor>ad40bc2950dcb3f0db72bb6c422bafd9e</anchor>
      <arglist>(void *const ctx, const char *const src, char *const dst, int *const srcSizePtr, const int targetDstSize, const tableType_t tableType)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>LZ4_compress_fast</name>
      <anchorfile>lz4_8c.html</anchorfile>
      <anchor>a7466a8eca8f7b2eeec7887c9371d21e1</anchor>
      <arglist>(const char *source, char *dest, int inputSize, int maxOutputSize, int acceleration)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>LZ4_compress_fast_continue</name>
      <anchorfile>lz4_8c.html</anchorfile>
      <anchor>abee2872be58007aae02ca0ca467dae4f</anchor>
      <arglist>(LZ4_stream_t *LZ4_stream, const char *source, char *dest, int inputSize, int maxOutputSize, int acceleration)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>LZ4_compress_fast_extState</name>
      <anchorfile>lz4_8c.html</anchorfile>
      <anchor>a19a6258c0092d5b3255a41d7566248d7</anchor>
      <arglist>(void *state, const char *source, char *dest, int inputSize, int maxOutputSize, int acceleration)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>LZ4_compress_fast_force</name>
      <anchorfile>lz4_8c.html</anchorfile>
      <anchor>ad54429a53d45871ef03e2659713e16da</anchor>
      <arglist>(const char *source, char *dest, int inputSize, int maxOutputSize, int acceleration)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>LZ4_compress_forceExtDict</name>
      <anchorfile>lz4_8c.html</anchorfile>
      <anchor>a25012ad469f42573a0dbda1d077aa24b</anchor>
      <arglist>(LZ4_stream_t *LZ4_dict, const char *source, char *dest, int inputSize)</arglist>
    </member>
    <member kind="function">
      <type>FORCE_INLINE int</type>
      <name>LZ4_compress_generic</name>
      <anchorfile>lz4_8c.html</anchorfile>
      <anchor>a4c9aa93f42018de2c915851c9d39c8ea</anchor>
      <arglist>(void *const ctx, const char *const source, char *const dest, const int inputSize, const int maxOutputSize, const limitedOutput_directive outputLimited, const tableType_t tableType, const dict_directive dict, const dictIssue_directive dictIssue, const U32 acceleration)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>LZ4_compress_limitedOutput</name>
      <anchorfile>lz4_8c.html</anchorfile>
      <anchor>a464e8e2a2ad215e0d94042722eb75551</anchor>
      <arglist>(const char *source, char *dest, int inputSize, int maxOutputSize)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>LZ4_compress_limitedOutput_continue</name>
      <anchorfile>lz4_8c.html</anchorfile>
      <anchor>a2c7e8a92e061237954e1cb1d18a38160</anchor>
      <arglist>(LZ4_stream_t *LZ4_stream, const char *src, char *dst, int srcSize, int maxDstSize)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>LZ4_compress_limitedOutput_withState</name>
      <anchorfile>lz4_8c.html</anchorfile>
      <anchor>ab9e6911a8271745f3a45490edeae135b</anchor>
      <arglist>(void *state, const char *src, char *dst, int srcSize, int dstSize)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>LZ4_compress_withState</name>
      <anchorfile>lz4_8c.html</anchorfile>
      <anchor>a9fa2e6e61caea57ae1c3ef996f0e9ac9</anchor>
      <arglist>(void *state, const char *src, char *dst, int srcSize)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>LZ4_compressBound</name>
      <anchorfile>lz4_8c.html</anchorfile>
      <anchor>a2b09f5ca41ce609bb136d3637beffe04</anchor>
      <arglist>(int isize)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>LZ4_copy4</name>
      <anchorfile>lz4_8c.html</anchorfile>
      <anchor>aeeb2fc48e401f524afcfdaa6e97824ba</anchor>
      <arglist>(void *dstPtr, const void *srcPtr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>LZ4_copy8</name>
      <anchorfile>lz4_8c.html</anchorfile>
      <anchor>ad53d5222d76f18ead9f7db9863091d18</anchor>
      <arglist>(void *dstPtr, const void *srcPtr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static unsigned</type>
      <name>LZ4_count</name>
      <anchorfile>lz4_8c.html</anchorfile>
      <anchor>ab8919e7197ca3e2e3b1789b3a66c0703</anchor>
      <arglist>(const BYTE *pIn, const BYTE *pMatch, const BYTE *pInLimit)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>LZ4_create</name>
      <anchorfile>lz4_8c.html</anchorfile>
      <anchor>a3bc34ce06f00512001d0b5ffd1780b6d</anchor>
      <arglist>(char *inputBuffer)</arglist>
    </member>
    <member kind="function">
      <type>LZ4_stream_t *</type>
      <name>LZ4_createStream</name>
      <anchorfile>lz4_8c.html</anchorfile>
      <anchor>a2ee12bd94227e0c76a3b686eee813c91</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>LZ4_streamDecode_t *</type>
      <name>LZ4_createStreamDecode</name>
      <anchorfile>lz4_8c.html</anchorfile>
      <anchor>a328b12424f9542cbc348b98482e455f5</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>LZ4_decompress_fast</name>
      <anchorfile>lz4_8c.html</anchorfile>
      <anchor>a1b6fd5873bbe60abc9a6bf7b3e75056a</anchor>
      <arglist>(const char *source, char *dest, int originalSize)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>LZ4_decompress_fast_continue</name>
      <anchorfile>lz4_8c.html</anchorfile>
      <anchor>acfb9c80632c155cdb7cce498ae1c88bc</anchor>
      <arglist>(LZ4_streamDecode_t *LZ4_streamDecode, const char *source, char *dest, int originalSize)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>LZ4_decompress_fast_usingDict</name>
      <anchorfile>lz4_8c.html</anchorfile>
      <anchor>a1af9f7a2df20389dd9a0a31706c683b7</anchor>
      <arglist>(const char *source, char *dest, int originalSize, const char *dictStart, int dictSize)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>LZ4_decompress_fast_withPrefix64k</name>
      <anchorfile>lz4_8c.html</anchorfile>
      <anchor>aef3d7b7bead970344b439ac9bd672065</anchor>
      <arglist>(const char *source, char *dest, int originalSize)</arglist>
    </member>
    <member kind="function">
      <type>FORCE_INLINE int</type>
      <name>LZ4_decompress_generic</name>
      <anchorfile>lz4_8c.html</anchorfile>
      <anchor>a028c89291b2a7ecfe785d74fc8df0f38</anchor>
      <arglist>(const char *const source, char *const dest, int inputSize, int outputSize, int endOnInput, int partialDecoding, int targetOutputSize, int dict, const BYTE *const lowPrefix, const BYTE *const dictStart, const size_t dictSize)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>LZ4_decompress_safe</name>
      <anchorfile>lz4_8c.html</anchorfile>
      <anchor>a0826f3dc340fdea6dfa985f6ac26642f</anchor>
      <arglist>(const char *source, char *dest, int compressedSize, int maxDecompressedSize)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>LZ4_decompress_safe_continue</name>
      <anchorfile>lz4_8c.html</anchorfile>
      <anchor>af0dfa40b19b99035c9a8a962a2012dae</anchor>
      <arglist>(LZ4_streamDecode_t *LZ4_streamDecode, const char *source, char *dest, int compressedSize, int maxOutputSize)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>LZ4_decompress_safe_forceExtDict</name>
      <anchorfile>lz4_8c.html</anchorfile>
      <anchor>a0c2840727a838f4c57dda1410d29c81f</anchor>
      <arglist>(const char *source, char *dest, int compressedSize, int maxOutputSize, const char *dictStart, int dictSize)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>LZ4_decompress_safe_partial</name>
      <anchorfile>lz4_8c.html</anchorfile>
      <anchor>a32ad048b557cd0bd1134cc8221dca208</anchor>
      <arglist>(const char *source, char *dest, int compressedSize, int targetOutputSize, int maxDecompressedSize)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>LZ4_decompress_safe_usingDict</name>
      <anchorfile>lz4_8c.html</anchorfile>
      <anchor>a36c8331cc4609de05d87da6c0eea574e</anchor>
      <arglist>(const char *source, char *dest, int compressedSize, int maxOutputSize, const char *dictStart, int dictSize)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>LZ4_decompress_safe_withPrefix64k</name>
      <anchorfile>lz4_8c.html</anchorfile>
      <anchor>a2ea4e15e70c6c9fb4c33c2e47bdf6c57</anchor>
      <arglist>(const char *source, char *dest, int compressedSize, int maxOutputSize)</arglist>
    </member>
    <member kind="function">
      <type>FORCE_INLINE int</type>
      <name>LZ4_decompress_usingDict_generic</name>
      <anchorfile>lz4_8c.html</anchorfile>
      <anchor>a81c302ceb6b2af8563528f023a76e3d4</anchor>
      <arglist>(const char *source, char *dest, int compressedSize, int maxOutputSize, int safe, const char *dictStart, int dictSize)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>LZ4_freeStream</name>
      <anchorfile>lz4_8c.html</anchorfile>
      <anchor>a6a4702cac776d39c52074280d8fb84db</anchor>
      <arglist>(LZ4_stream_t *LZ4_stream)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>LZ4_freeStreamDecode</name>
      <anchorfile>lz4_8c.html</anchorfile>
      <anchor>afdcbf92c1921ecf2838db322c77c1485</anchor>
      <arglist>(LZ4_streamDecode_t *LZ4_stream)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const BYTE *</type>
      <name>LZ4_getPosition</name>
      <anchorfile>lz4_8c.html</anchorfile>
      <anchor>a2d5adc05c787b62c89b588f4a983f302</anchor>
      <arglist>(const BYTE *p, void *tableBase, tableType_t tableType, const BYTE *srcBase)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const BYTE *</type>
      <name>LZ4_getPositionOnHash</name>
      <anchorfile>lz4_8c.html</anchorfile>
      <anchor>a92278f0658735749f30ae82e895f1a78</anchor>
      <arglist>(U32 h, void *tableBase, tableType_t tableType, const BYTE *srcBase)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static U32</type>
      <name>LZ4_hashPosition</name>
      <anchorfile>lz4_8c.html</anchorfile>
      <anchor>a3021d918ac3b36d85a61bedab5387e45</anchor>
      <arglist>(const void *p, tableType_t tableType)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static U32</type>
      <name>LZ4_hashSequence</name>
      <anchorfile>lz4_8c.html</anchorfile>
      <anchor>a6410a58309ab003d2d64a1323aead192</anchor>
      <arglist>(U32 sequence, tableType_t const tableType)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static U32</type>
      <name>LZ4_hashSequence64</name>
      <anchorfile>lz4_8c.html</anchorfile>
      <anchor>aa868f14073d9b94702f06b6d4a3b1780</anchor>
      <arglist>(size_t sequence, tableType_t const tableType)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static U32</type>
      <name>LZ4_hashSequenceT</name>
      <anchorfile>lz4_8c.html</anchorfile>
      <anchor>a136925d371704bc6a49d5eb3f85b9ff6</anchor>
      <arglist>(size_t sequence, tableType_t const tableType)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>LZ4_init</name>
      <anchorfile>lz4_8c.html</anchorfile>
      <anchor>a018f4d0c2e87c5420bdb86cad1b84e8d</anchor>
      <arglist>(LZ4_stream_t_internal *lz4ds, BYTE *base)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static unsigned</type>
      <name>LZ4_isLittleEndian</name>
      <anchorfile>lz4_8c.html</anchorfile>
      <anchor>aa8a9ba402bf00e8e6c21691085ae9601</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>LZ4_loadDict</name>
      <anchorfile>lz4_8c.html</anchorfile>
      <anchor>a2b94615ba633a2c5511758d5f2cb34f5</anchor>
      <arglist>(LZ4_stream_t *LZ4_dict, const char *dictionary, int dictSize)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static unsigned</type>
      <name>LZ4_NbCommonBytes</name>
      <anchorfile>lz4_8c.html</anchorfile>
      <anchor>ac0c3137c89a9186b6422b4dd1842a05d</anchor>
      <arglist>(register size_t val)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>LZ4_putPosition</name>
      <anchorfile>lz4_8c.html</anchorfile>
      <anchor>a1dbbcf20551bf41ef0b8b8c0864a92d9</anchor>
      <arglist>(const BYTE *p, void *tableBase, tableType_t tableType, const BYTE *srcBase)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>LZ4_putPositionOnHash</name>
      <anchorfile>lz4_8c.html</anchorfile>
      <anchor>af0798145fd1c1178d96b18963f42f861</anchor>
      <arglist>(const BYTE *p, U32 h, void *tableBase, tableType_t const tableType, const BYTE *srcBase)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static U16</type>
      <name>LZ4_read16</name>
      <anchorfile>lz4_8c.html</anchorfile>
      <anchor>adceb4c7713e1bed1554da37458db6fb6</anchor>
      <arglist>(const void *memPtr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static U32</type>
      <name>LZ4_read32</name>
      <anchorfile>lz4_8c.html</anchorfile>
      <anchor>a91090d7f3d29948be259526ace41da4c</anchor>
      <arglist>(const void *memPtr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static U64</type>
      <name>LZ4_read64</name>
      <anchorfile>lz4_8c.html</anchorfile>
      <anchor>a08d108393438a63016c65c4433a95109</anchor>
      <arglist>(const void *memPtr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static size_t</type>
      <name>LZ4_read_ARCH</name>
      <anchorfile>lz4_8c.html</anchorfile>
      <anchor>aae7aec5429d810d72971501f66d6d79c</anchor>
      <arglist>(const void *p)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static U16</type>
      <name>LZ4_readLE16</name>
      <anchorfile>lz4_8c.html</anchorfile>
      <anchor>a69a8c81f7731ff4ae0d292541bbb2d69</anchor>
      <arglist>(const void *memPtr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>LZ4_renormDictT</name>
      <anchorfile>lz4_8c.html</anchorfile>
      <anchor>a0ad52b64cdf675156981fda2e01e62f8</anchor>
      <arglist>(LZ4_stream_t_internal *LZ4_dict, const BYTE *src)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LZ4_resetStream</name>
      <anchorfile>lz4_8c.html</anchorfile>
      <anchor>a62d9f1ebf60fd83bf2f0d1a58e80a64c</anchor>
      <arglist>(LZ4_stream_t *LZ4_stream)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>LZ4_resetStreamState</name>
      <anchorfile>lz4_8c.html</anchorfile>
      <anchor>acc12a443b49ec045db2399d57c0afde7</anchor>
      <arglist>(void *state, char *inputBuffer)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>LZ4_saveDict</name>
      <anchorfile>lz4_8c.html</anchorfile>
      <anchor>abb233b63fc3488ce647ee9c7b0a95a76</anchor>
      <arglist>(LZ4_stream_t *LZ4_dict, char *safeBuffer, int dictSize)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>LZ4_setStreamDecode</name>
      <anchorfile>lz4_8c.html</anchorfile>
      <anchor>a971624e4abed2ab679a8c1728875663b</anchor>
      <arglist>(LZ4_streamDecode_t *LZ4_streamDecode, const char *dictionary, int dictSize)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>LZ4_sizeofState</name>
      <anchorfile>lz4_8c.html</anchorfile>
      <anchor>aa7ea35a4a6f3c9b29dbbd14939706c53</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>LZ4_sizeofStreamState</name>
      <anchorfile>lz4_8c.html</anchorfile>
      <anchor>a1fddf246561e7b13fb1b3b10aad55045</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>LZ4_slideInputBuffer</name>
      <anchorfile>lz4_8c.html</anchorfile>
      <anchor>a2fd193cdf3113ab39f312a6cf625e988</anchor>
      <arglist>(void *LZ4_Data)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>LZ4_uncompress</name>
      <anchorfile>lz4_8c.html</anchorfile>
      <anchor>a76994c12731075f0d8a96239c8856192</anchor>
      <arglist>(const char *source, char *dest, int outputSize)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>LZ4_uncompress_unknownOutputSize</name>
      <anchorfile>lz4_8c.html</anchorfile>
      <anchor>a81aa900c172d655f8a4f0a75739791f0</anchor>
      <arglist>(const char *source, char *dest, int isize, int maxOutputSize)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>LZ4_versionNumber</name>
      <anchorfile>lz4_8c.html</anchorfile>
      <anchor>a9a7a69397b6452fcf6a35caa40493776</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>LZ4_wildCopy</name>
      <anchorfile>lz4_8c.html</anchorfile>
      <anchor>a0c2e465f97a0020fd9d49af49689644b</anchor>
      <arglist>(void *dstPtr, const void *srcPtr, void *dstEnd)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>LZ4_writeLE16</name>
      <anchorfile>lz4_8c.html</anchorfile>
      <anchor>a3a6a0833a6f5ee0e99c80cbae73ca3a7</anchor>
      <arglist>(void *memPtr, U16 value)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>LZ4_64Klimit</name>
      <anchorfile>lz4_8c.html</anchorfile>
      <anchor>ac55e8e70f9d03d1f06d823de23222fee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>LZ4_minLength</name>
      <anchorfile>lz4_8c.html</anchorfile>
      <anchor>a008b9fd5094e20eec7d8f504530d113c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const U32</type>
      <name>LZ4_skipTrigger</name>
      <anchorfile>lz4_8c.html</anchorfile>
      <anchor>aa32dfc3b58308fccc1eb52d8aa2c7e3c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const U64</type>
      <name>prime5bytes</name>
      <anchorfile>lz4_8c.html</anchorfile>
      <anchor>af13a05dee5c1ab05876940b3e3138714</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>lz4.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-rtabmap/doc_stacks/2015-10-18_11-34-34.717088/rtabmap/corelib/src/rtflann/ext/</path>
    <filename>lz4_8h</filename>
    <class kind="struct">LZ4_stream_t</class>
    <class kind="struct">LZ4_streamDecode_t</class>
    <member kind="define">
      <type>#define</type>
      <name>LZ4_COMPRESSBOUND</name>
      <anchorfile>lz4_8h.html</anchorfile>
      <anchor>a2453a423fd34640a0afbbf57ed0a5399</anchor>
      <arglist>(isize)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LZ4_MAX_INPUT_SIZE</name>
      <anchorfile>lz4_8h.html</anchorfile>
      <anchor>a88ee51e36ca74cd0533e731c20572ea6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LZ4_MEMORY_USAGE</name>
      <anchorfile>lz4_8h.html</anchorfile>
      <anchor>a24ddbc39e7379532031a91357e66a32c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LZ4_STREAMDECODESIZE</name>
      <anchorfile>lz4_8h.html</anchorfile>
      <anchor>a9a08f1c4969b5e46eba93818cd7cb5a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LZ4_STREAMDECODESIZE_U64</name>
      <anchorfile>lz4_8h.html</anchorfile>
      <anchor>a414ecb38e0607f239de5ebca5a5beef5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LZ4_STREAMSIZE</name>
      <anchorfile>lz4_8h.html</anchorfile>
      <anchor>a1b76402ebadac569ceb550cb22a7a6e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LZ4_STREAMSIZE_U64</name>
      <anchorfile>lz4_8h.html</anchorfile>
      <anchor>acddbce79f3e1d413f295e97d986ab3f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LZ4_VERSION_MAJOR</name>
      <anchorfile>lz4_8h.html</anchorfile>
      <anchor>a4a15eb1f8aa69834f917a50d7652413e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LZ4_VERSION_MINOR</name>
      <anchorfile>lz4_8h.html</anchorfile>
      <anchor>af16952f74f68ac445da9fc7603609909</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LZ4_VERSION_NUMBER</name>
      <anchorfile>lz4_8h.html</anchorfile>
      <anchor>aac7e910a11c45364a8b235d0d43a0265</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LZ4_VERSION_RELEASE</name>
      <anchorfile>lz4_8h.html</anchorfile>
      <anchor>a19d496bbe4d8448bc2d42cfb576cf525</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>LZ4_compress</name>
      <anchorfile>lz4_8h.html</anchorfile>
      <anchor>a381f2c18481ff02bef22198a6e1d0cf2</anchor>
      <arglist>(const char *source, char *dest, int sourceSize)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>LZ4_compress_continue</name>
      <anchorfile>lz4_8h.html</anchorfile>
      <anchor>ae109cde385eef87af7d46ce529bb857f</anchor>
      <arglist>(LZ4_stream_t *LZ4_streamPtr, const char *source, char *dest, int inputSize)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>LZ4_compress_default</name>
      <anchorfile>lz4_8h.html</anchorfile>
      <anchor>a763c64c41c7248a98cf2e9c733bffd3e</anchor>
      <arglist>(const char *source, char *dest, int sourceSize, int maxDestSize)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>LZ4_compress_destSize</name>
      <anchorfile>lz4_8h.html</anchorfile>
      <anchor>a82b0912e04b945e3817def431071dcd6</anchor>
      <arglist>(const char *source, char *dest, int *sourceSizePtr, int targetDestSize)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>LZ4_compress_fast</name>
      <anchorfile>lz4_8h.html</anchorfile>
      <anchor>affe4afb333be7fdc027316cc3a381b04</anchor>
      <arglist>(const char *source, char *dest, int sourceSize, int maxDestSize, int acceleration)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>LZ4_compress_fast_continue</name>
      <anchorfile>lz4_8h.html</anchorfile>
      <anchor>a95a14f1e80807a2def8a25dc4a92e505</anchor>
      <arglist>(LZ4_stream_t *streamPtr, const char *src, char *dst, int srcSize, int maxDstSize, int acceleration)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>LZ4_compress_fast_extState</name>
      <anchorfile>lz4_8h.html</anchorfile>
      <anchor>aa1dd11dbded7552766e763c822718586</anchor>
      <arglist>(void *state, const char *source, char *dest, int inputSize, int maxDestSize, int acceleration)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>LZ4_compress_limitedOutput</name>
      <anchorfile>lz4_8h.html</anchorfile>
      <anchor>a3a6eebab33f6637b7bd70db2c66ff88a</anchor>
      <arglist>(const char *source, char *dest, int sourceSize, int maxOutputSize)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>LZ4_compress_limitedOutput_continue</name>
      <anchorfile>lz4_8h.html</anchorfile>
      <anchor>a2383bf54f8201572b6f747c79c82c387</anchor>
      <arglist>(LZ4_stream_t *LZ4_streamPtr, const char *source, char *dest, int inputSize, int maxOutputSize)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>LZ4_compress_limitedOutput_withState</name>
      <anchorfile>lz4_8h.html</anchorfile>
      <anchor>aae32f2434789e3878e43f52094b81b9a</anchor>
      <arglist>(void *state, const char *source, char *dest, int inputSize, int maxOutputSize)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>LZ4_compress_withState</name>
      <anchorfile>lz4_8h.html</anchorfile>
      <anchor>a430f331e5951658bd033faf564a958bf</anchor>
      <arglist>(void *state, const char *source, char *dest, int inputSize)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>LZ4_compressBound</name>
      <anchorfile>lz4_8h.html</anchorfile>
      <anchor>a362093578d68480b493984b4853edc1f</anchor>
      <arglist>(int inputSize)</arglist>
    </member>
    <member kind="function">
      <type>LZ4_stream_t *</type>
      <name>LZ4_createStream</name>
      <anchorfile>lz4_8h.html</anchorfile>
      <anchor>a2ee12bd94227e0c76a3b686eee813c91</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>LZ4_streamDecode_t *</type>
      <name>LZ4_createStreamDecode</name>
      <anchorfile>lz4_8h.html</anchorfile>
      <anchor>a328b12424f9542cbc348b98482e455f5</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>LZ4_decompress_fast</name>
      <anchorfile>lz4_8h.html</anchorfile>
      <anchor>a1b6fd5873bbe60abc9a6bf7b3e75056a</anchor>
      <arglist>(const char *source, char *dest, int originalSize)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>LZ4_decompress_fast_continue</name>
      <anchorfile>lz4_8h.html</anchorfile>
      <anchor>acfb9c80632c155cdb7cce498ae1c88bc</anchor>
      <arglist>(LZ4_streamDecode_t *LZ4_streamDecode, const char *source, char *dest, int originalSize)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>LZ4_decompress_fast_usingDict</name>
      <anchorfile>lz4_8h.html</anchorfile>
      <anchor>a1af9f7a2df20389dd9a0a31706c683b7</anchor>
      <arglist>(const char *source, char *dest, int originalSize, const char *dictStart, int dictSize)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>LZ4_decompress_safe</name>
      <anchorfile>lz4_8h.html</anchorfile>
      <anchor>a0826f3dc340fdea6dfa985f6ac26642f</anchor>
      <arglist>(const char *source, char *dest, int compressedSize, int maxDecompressedSize)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>LZ4_decompress_safe_continue</name>
      <anchorfile>lz4_8h.html</anchorfile>
      <anchor>ac33dfb57efd9b3d6ab4c818ffd797f48</anchor>
      <arglist>(LZ4_streamDecode_t *LZ4_streamDecode, const char *source, char *dest, int compressedSize, int maxDecompressedSize)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>LZ4_decompress_safe_partial</name>
      <anchorfile>lz4_8h.html</anchorfile>
      <anchor>a32ad048b557cd0bd1134cc8221dca208</anchor>
      <arglist>(const char *source, char *dest, int compressedSize, int targetOutputSize, int maxDecompressedSize)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>LZ4_decompress_safe_usingDict</name>
      <anchorfile>lz4_8h.html</anchorfile>
      <anchor>a8aa703547a53208381f806aa36b45fe7</anchor>
      <arglist>(const char *source, char *dest, int compressedSize, int maxDecompressedSize, const char *dictStart, int dictSize)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LZ4_DEPRECATED</name>
      <anchorfile>lz4_8h.html</anchorfile>
      <anchor>af4492c6b2a6f4c275c044e2d292e2900</anchor>
      <arglist>(&quot;use LZ4_createStream() instead&quot;) void *LZ4_create(char *inputBuffer)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LZ4_DEPRECATED</name>
      <anchorfile>lz4_8h.html</anchorfile>
      <anchor>a4fcd58d09cd54cae0310a362eb7f8fde</anchor>
      <arglist>(&quot;use LZ4_resetStream() instead&quot;) int LZ4_resetStreamState(void *state</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LZ4_DEPRECATED</name>
      <anchorfile>lz4_8h.html</anchorfile>
      <anchor>a548d68fc3c6e57da77cc5b965a197a69</anchor>
      <arglist>(&quot;use LZ4_saveDict() instead&quot;) char *LZ4_slideInputBuffer(void *state)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LZ4_DEPRECATED</name>
      <anchorfile>lz4_8h.html</anchorfile>
      <anchor>a223091252715f6a90b84ed7aada75b4c</anchor>
      <arglist>(&quot;use LZ4_decompress_safe_usingDict() instead&quot;) int LZ4_decompress_safe_withPrefix64k(const char *src</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LZ4_DEPRECATED</name>
      <anchorfile>lz4_8h.html</anchorfile>
      <anchor>a263e18c96be5caf1eb7758a7bbc3c5a8</anchor>
      <arglist>(&quot;use LZ4_decompress_fast_usingDict() instead&quot;) int LZ4_decompress_fast_withPrefix64k(const char *src</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>LZ4_freeStream</name>
      <anchorfile>lz4_8h.html</anchorfile>
      <anchor>a2767ab06e17851306c82beb70d1ae285</anchor>
      <arglist>(LZ4_stream_t *streamPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>LZ4_freeStreamDecode</name>
      <anchorfile>lz4_8h.html</anchorfile>
      <anchor>afdcbf92c1921ecf2838db322c77c1485</anchor>
      <arglist>(LZ4_streamDecode_t *LZ4_stream)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>LZ4_loadDict</name>
      <anchorfile>lz4_8h.html</anchorfile>
      <anchor>a8bddc4523649a0417a05b51cd86d29dc</anchor>
      <arglist>(LZ4_stream_t *streamPtr, const char *dictionary, int dictSize)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LZ4_resetStream</name>
      <anchorfile>lz4_8h.html</anchorfile>
      <anchor>a79e9cb645d8480094bc9978a5882cb04</anchor>
      <arglist>(LZ4_stream_t *streamPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>LZ4_saveDict</name>
      <anchorfile>lz4_8h.html</anchorfile>
      <anchor>a9c47b588beedea888f55bfc8f079135d</anchor>
      <arglist>(LZ4_stream_t *streamPtr, char *safeBuffer, int dictSize)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>LZ4_setStreamDecode</name>
      <anchorfile>lz4_8h.html</anchorfile>
      <anchor>a971624e4abed2ab679a8c1728875663b</anchor>
      <arglist>(LZ4_streamDecode_t *LZ4_streamDecode, const char *dictionary, int dictSize)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>LZ4_sizeofState</name>
      <anchorfile>lz4_8h.html</anchorfile>
      <anchor>a5533b6e13559d2c75ac5ac6d4eb13beb</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>LZ4_versionNumber</name>
      <anchorfile>lz4_8h.html</anchorfile>
      <anchor>a9a7a69397b6452fcf6a35caa40493776</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="variable">
      <type>char int</type>
      <name>compressedSize</name>
      <anchorfile>lz4_8h.html</anchorfile>
      <anchor>a0f9a0600771a3eb50c56e55266a7da49</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>dst</name>
      <anchorfile>lz4_8h.html</anchorfile>
      <anchor>a961c13eb7fcda15b167b953cac1ab3ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>inputBuffer</name>
      <anchorfile>lz4_8h.html</anchorfile>
      <anchor>a74538761f55cd8dbed4b6e62ce69876d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char int int</type>
      <name>maxDstSize</name>
      <anchorfile>lz4_8h.html</anchorfile>
      <anchor>a6c2299958529e6037c34f9b36f25f4d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char int</type>
      <name>originalSize</name>
      <anchorfile>lz4_8h.html</anchorfile>
      <anchor>acb72249f2d22c1084adf0de0406d6c3d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>lz4hc.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-rtabmap/doc_stacks/2015-10-18_11-34-34.717088/rtabmap/corelib/src/rtflann/ext/</path>
    <filename>lz4hc_8c</filename>
    <includes id="lz4hc_8h" name="lz4hc.h" local="yes" imported="no">lz4hc.h</includes>
    <includes id="lz4_8c" name="lz4.c" local="yes" imported="no">lz4.c</includes>
    <class kind="struct">LZ4HC_Data_Structure</class>
    <member kind="define">
      <type>#define</type>
      <name>DELTANEXTU16</name>
      <anchorfile>lz4hc_8c.html</anchorfile>
      <anchor>a67482d844cec176fe3841783593ab9af</anchor>
      <arglist>(p)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DICTIONARY_LOGSIZE</name>
      <anchorfile>lz4hc_8c.html</anchorfile>
      <anchor>ab5f1d2a214a9960a8d12a06c3cf26fc2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HASH_FUNCTION</name>
      <anchorfile>lz4hc_8c.html</anchorfile>
      <anchor>a070195ac2b6b7a4151d3220c62041d2d</anchor>
      <arglist>(i)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HASH_LOG</name>
      <anchorfile>lz4hc_8c.html</anchorfile>
      <anchor>aa6e4c46a814f56d9c29a3452051200d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HASH_MASK</name>
      <anchorfile>lz4hc_8c.html</anchorfile>
      <anchor>a8ba578169aad59095035a05d2f7323a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HASHTABLESIZE</name>
      <anchorfile>lz4hc_8c.html</anchorfile>
      <anchor>a89f3391502e32c9a48898f47f6473011</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LZ4_COMMONDEFS_ONLY</name>
      <anchorfile>lz4hc_8c.html</anchorfile>
      <anchor>a66daac07cdd427fcb10c0e842490a73a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LZ4HC_DEBUG</name>
      <anchorfile>lz4hc_8c.html</anchorfile>
      <anchor>af0e9c43b3676bc2903329a93be7338a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MAXD</name>
      <anchorfile>lz4hc_8c.html</anchorfile>
      <anchor>a36b1b09b4ae10656d186f90ab767c450</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MAXD_MASK</name>
      <anchorfile>lz4hc_8c.html</anchorfile>
      <anchor>adaf9d115affac08ac188d4c76966271e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OPTIMAL_ML</name>
      <anchorfile>lz4hc_8c.html</anchorfile>
      <anchor>a23e6bc170eecb001d3ffa157e2718c66</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>limitedOutput_directive</name>
      <anchorfile>lz4hc_8c.html</anchorfile>
      <anchor>ab93acf685743debab05876250a1cbe28</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>notLimited</name>
      <anchorfile>lz4hc_8c.html</anchorfile>
      <anchor>ab93acf685743debab05876250a1cbe28adc568f9214a2932542608f43124efcff</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>limitedOutput</name>
      <anchorfile>lz4hc_8c.html</anchorfile>
      <anchor>ab93acf685743debab05876250a1cbe28a06ce6334cca200bdb7d30cf1422ca5aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>noLimit</name>
      <anchorfile>lz4hc_8c.html</anchorfile>
      <anchor>ab93acf685743debab05876250a1cbe28a28aa36beae660683fb6dce602117becc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>limitedOutput</name>
      <anchorfile>lz4hc_8c.html</anchorfile>
      <anchor>ab93acf685743debab05876250a1cbe28a06ce6334cca200bdb7d30cf1422ca5aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>LZ4_compress_HC</name>
      <anchorfile>lz4hc_8c.html</anchorfile>
      <anchor>a4d9462c4fde8074e031681d61987163f</anchor>
      <arglist>(const char *src, char *dst, int srcSize, int maxDstSize, int compressionLevel)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>LZ4_compress_HC_continue</name>
      <anchorfile>lz4hc_8c.html</anchorfile>
      <anchor>a4f612a795bf69e9e1100d021fad872ed</anchor>
      <arglist>(LZ4_streamHC_t *LZ4_streamHCPtr, const char *source, char *dest, int inputSize, int maxOutputSize)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>LZ4_compress_HC_extStateHC</name>
      <anchorfile>lz4hc_8c.html</anchorfile>
      <anchor>aa039efbd1ed14879bdf8bd04a7d0c7cf</anchor>
      <arglist>(void *state, const char *src, char *dst, int srcSize, int maxDstSize, int compressionLevel)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>LZ4_compressHC</name>
      <anchorfile>lz4hc_8c.html</anchorfile>
      <anchor>af38158c26423812b085ed4bb82d8713e</anchor>
      <arglist>(const char *src, char *dst, int srcSize)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>LZ4_compressHC2</name>
      <anchorfile>lz4hc_8c.html</anchorfile>
      <anchor>a9a0e1280d6e04631a3d193fedb79d8ca</anchor>
      <arglist>(const char *src, char *dst, int srcSize, int cLevel)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>LZ4_compressHC2_continue</name>
      <anchorfile>lz4hc_8c.html</anchorfile>
      <anchor>a5d753387c9b71d2c5e4a24c17f4f9fe9</anchor>
      <arglist>(void *LZ4HC_Data, const char *source, char *dest, int inputSize, int compressionLevel)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>LZ4_compressHC2_limitedOutput</name>
      <anchorfile>lz4hc_8c.html</anchorfile>
      <anchor>aec5040dff7917e33d18d3f24b443dccb</anchor>
      <arglist>(const char *src, char *dst, int srcSize, int maxDstSize, int cLevel)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>LZ4_compressHC2_limitedOutput_continue</name>
      <anchorfile>lz4hc_8c.html</anchorfile>
      <anchor>a220cec81ac1bc54671acc5db2313243e</anchor>
      <arglist>(void *LZ4HC_Data, const char *source, char *dest, int inputSize, int maxOutputSize, int compressionLevel)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>LZ4_compressHC2_limitedOutput_withStateHC</name>
      <anchorfile>lz4hc_8c.html</anchorfile>
      <anchor>ad5b9952fed1ccbf32883a05914b26b72</anchor>
      <arglist>(void *state, const char *src, char *dst, int srcSize, int maxDstSize, int cLevel)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>LZ4_compressHC2_withStateHC</name>
      <anchorfile>lz4hc_8c.html</anchorfile>
      <anchor>a052d2f8861188d022f6a4429b1f90e3f</anchor>
      <arglist>(void *state, const char *src, char *dst, int srcSize, int cLevel)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>LZ4_compressHC_continue</name>
      <anchorfile>lz4hc_8c.html</anchorfile>
      <anchor>ae45e96056e91b1d394b805bead60b7ea</anchor>
      <arglist>(LZ4_streamHC_t *ctx, const char *src, char *dst, int srcSize)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>LZ4_compressHC_continue_generic</name>
      <anchorfile>lz4hc_8c.html</anchorfile>
      <anchor>aa73bec011d09aedafa0a664a6ad3a4c6</anchor>
      <arglist>(LZ4HC_Data_Structure *ctxPtr, const char *source, char *dest, int inputSize, int maxOutputSize, limitedOutput_directive limit)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>LZ4_compressHC_limitedOutput</name>
      <anchorfile>lz4hc_8c.html</anchorfile>
      <anchor>a9b7e6ab65f5287227c5f40e92db31d59</anchor>
      <arglist>(const char *src, char *dst, int srcSize, int maxDstSize)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>LZ4_compressHC_limitedOutput_continue</name>
      <anchorfile>lz4hc_8c.html</anchorfile>
      <anchor>a29e5d68a3a6606ca20195b68a1af2f49</anchor>
      <arglist>(LZ4_streamHC_t *ctx, const char *src, char *dst, int srcSize, int maxDstSize)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>LZ4_compressHC_limitedOutput_withStateHC</name>
      <anchorfile>lz4hc_8c.html</anchorfile>
      <anchor>ab9881cc4557769ce0ce0de2a2861f8ab</anchor>
      <arglist>(void *state, const char *src, char *dst, int srcSize, int maxDstSize)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>LZ4_compressHC_withStateHC</name>
      <anchorfile>lz4hc_8c.html</anchorfile>
      <anchor>aa2223ef470936768af5b89dc66fae300</anchor>
      <arglist>(void *state, const char *src, char *dst, int srcSize)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>LZ4_createHC</name>
      <anchorfile>lz4hc_8c.html</anchorfile>
      <anchor>aff3da555aabc9892bf095182edce5ed8</anchor>
      <arglist>(char *inputBuffer)</arglist>
    </member>
    <member kind="function">
      <type>LZ4_streamHC_t *</type>
      <name>LZ4_createStreamHC</name>
      <anchorfile>lz4hc_8c.html</anchorfile>
      <anchor>aca024dac86cc7a8e67d107b5e43fec19</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>LZ4_freeHC</name>
      <anchorfile>lz4hc_8c.html</anchorfile>
      <anchor>a5a92dd12bd23cbcb2ac9601fd7245da2</anchor>
      <arglist>(void *LZ4HC_Data)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>LZ4_freeStreamHC</name>
      <anchorfile>lz4hc_8c.html</anchorfile>
      <anchor>a982d6fb81546bf876c0ad8ef31d183ae</anchor>
      <arglist>(LZ4_streamHC_t *LZ4_streamHCPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>LZ4_loadDictHC</name>
      <anchorfile>lz4hc_8c.html</anchorfile>
      <anchor>ae319f95ad7f70ef6775af782374e2d30</anchor>
      <arglist>(LZ4_streamHC_t *LZ4_streamHCPtr, const char *dictionary, int dictSize)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LZ4_resetStreamHC</name>
      <anchorfile>lz4hc_8c.html</anchorfile>
      <anchor>ae6245ec87d4387fd8b638ed2de543fe9</anchor>
      <arglist>(LZ4_streamHC_t *LZ4_streamHCPtr, int compressionLevel)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>LZ4_resetStreamStateHC</name>
      <anchorfile>lz4hc_8c.html</anchorfile>
      <anchor>a2a5e62fdbd34a44c3619f285047b6c09</anchor>
      <arglist>(void *state, char *inputBuffer)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>LZ4_saveDictHC</name>
      <anchorfile>lz4hc_8c.html</anchorfile>
      <anchor>a4293662fe63f9f3f233c7426d5cca8cf</anchor>
      <arglist>(LZ4_streamHC_t *LZ4_streamHCPtr, char *safeBuffer, int dictSize)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>LZ4_sizeofStateHC</name>
      <anchorfile>lz4hc_8c.html</anchorfile>
      <anchor>a6665e49b845c85b4ecb51f5764009942</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>LZ4_sizeofStreamStateHC</name>
      <anchorfile>lz4hc_8c.html</anchorfile>
      <anchor>a8b61830a6e08361a0f5b14209fdd8c67</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>LZ4_slideInputBufferHC</name>
      <anchorfile>lz4hc_8c.html</anchorfile>
      <anchor>ac0051d05a943e5d7f5a7e60d61c93648</anchor>
      <arglist>(void *LZ4HC_Data)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>LZ4HC_compress_generic</name>
      <anchorfile>lz4hc_8c.html</anchorfile>
      <anchor>ae5971fc1bbbafebec5bdf9739ca540b6</anchor>
      <arglist>(void *ctxvoid, const char *source, char *dest, int inputSize, int maxOutputSize, int compressionLevel, limitedOutput_directive limit)</arglist>
    </member>
    <member kind="function">
      <type>FORCE_INLINE int</type>
      <name>LZ4HC_encodeSequence</name>
      <anchorfile>lz4hc_8c.html</anchorfile>
      <anchor>a4461f48b9b055f10a072b1d1799ed31e</anchor>
      <arglist>(const BYTE **ip, BYTE **op, const BYTE **anchor, int matchLength, const BYTE *const match, limitedOutput_directive limitedOutputBuffer, BYTE *oend)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static U32</type>
      <name>LZ4HC_hashPtr</name>
      <anchorfile>lz4hc_8c.html</anchorfile>
      <anchor>a6dfb17b725951af3ff632df33fc8cb36</anchor>
      <arglist>(const void *ptr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>LZ4HC_init</name>
      <anchorfile>lz4hc_8c.html</anchorfile>
      <anchor>ac8d5e06b2a113189d290b1a5206b50bf</anchor>
      <arglist>(LZ4HC_Data_Structure *hc4, const BYTE *start)</arglist>
    </member>
    <member kind="function">
      <type>FORCE_INLINE void</type>
      <name>LZ4HC_Insert</name>
      <anchorfile>lz4hc_8c.html</anchorfile>
      <anchor>ab8eb5e3c69c3dd15264f4d1b277aaead</anchor>
      <arglist>(LZ4HC_Data_Structure *hc4, const BYTE *ip)</arglist>
    </member>
    <member kind="function">
      <type>FORCE_INLINE int</type>
      <name>LZ4HC_InsertAndFindBestMatch</name>
      <anchorfile>lz4hc_8c.html</anchorfile>
      <anchor>a343d274d3a75754e8c7803cb72584772</anchor>
      <arglist>(LZ4HC_Data_Structure *hc4, const BYTE *ip, const BYTE *const iLimit, const BYTE **matchpos, const int maxNbAttempts)</arglist>
    </member>
    <member kind="function">
      <type>FORCE_INLINE int</type>
      <name>LZ4HC_InsertAndGetWiderMatch</name>
      <anchorfile>lz4hc_8c.html</anchorfile>
      <anchor>ab0d406d62fa16192735e1f4c5e9a685a</anchor>
      <arglist>(LZ4HC_Data_Structure *hc4, const BYTE *const ip, const BYTE *const iLowLimit, const BYTE *const iHighLimit, int longest, const BYTE **matchpos, const BYTE **startpos, const int maxNbAttempts)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>LZ4HC_setExternalDict</name>
      <anchorfile>lz4hc_8c.html</anchorfile>
      <anchor>ad802be53e91a74083060b6547a5b2fc4</anchor>
      <arglist>(LZ4HC_Data_Structure *ctxPtr, const BYTE *newBlock)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>g_maxCompressionLevel</name>
      <anchorfile>lz4hc_8c.html</anchorfile>
      <anchor>a4958342fd76eec67108272e42b37ab2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>LZ4HC_compressionLevel_default</name>
      <anchorfile>lz4hc_8c.html</anchorfile>
      <anchor>a3cc17c2cdb9172d029ec482c34a0be95</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>lz4hc.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-rtabmap/doc_stacks/2015-10-18_11-34-34.717088/rtabmap/corelib/src/rtflann/ext/</path>
    <filename>lz4hc_8h</filename>
    <class kind="struct">LZ4_streamHC_t</class>
    <member kind="define">
      <type>#define</type>
      <name>LZ4_STREAMHCSIZE</name>
      <anchorfile>lz4hc_8h.html</anchorfile>
      <anchor>a0cbf6c87ed229d57246912e9a8682ffe</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LZ4_STREAMHCSIZE_SIZET</name>
      <anchorfile>lz4hc_8h.html</anchorfile>
      <anchor>adc96a46d89717d5c2468b9d13da88e61</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>LZ4_compress_HC</name>
      <anchorfile>lz4hc_8h.html</anchorfile>
      <anchor>a4d9462c4fde8074e031681d61987163f</anchor>
      <arglist>(const char *src, char *dst, int srcSize, int maxDstSize, int compressionLevel)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>LZ4_compress_HC_continue</name>
      <anchorfile>lz4hc_8h.html</anchorfile>
      <anchor>acec65ca1e147d00a28f5bbeb1502dbf8</anchor>
      <arglist>(LZ4_streamHC_t *streamHCPtr, const char *src, char *dst, int srcSize, int maxDstSize)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>LZ4_compress_HC_extStateHC</name>
      <anchorfile>lz4hc_8h.html</anchorfile>
      <anchor>aa039efbd1ed14879bdf8bd04a7d0c7cf</anchor>
      <arglist>(void *state, const char *src, char *dst, int srcSize, int maxDstSize, int compressionLevel)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>LZ4_compressHC</name>
      <anchorfile>lz4hc_8h.html</anchorfile>
      <anchor>aa600e4b8c78b7596f06d8f5279f2eed3</anchor>
      <arglist>(const char *source, char *dest, int inputSize)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>LZ4_compressHC2</name>
      <anchorfile>lz4hc_8h.html</anchorfile>
      <anchor>a349e2ce0e1d23b4e9e9e14f306e6d366</anchor>
      <arglist>(const char *source, char *dest, int inputSize, int compressionLevel)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>LZ4_compressHC2_limitedOutput</name>
      <anchorfile>lz4hc_8h.html</anchorfile>
      <anchor>abe89478a99c969066b3c40c04407575e</anchor>
      <arglist>(const char *source, char *dest, int inputSize, int maxOutputSize, int compressionLevel)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>LZ4_compressHC2_limitedOutput_withStateHC</name>
      <anchorfile>lz4hc_8h.html</anchorfile>
      <anchor>a6b8169dcb142b1239619105267d12b3e</anchor>
      <arglist>(void *state, const char *source, char *dest, int inputSize, int maxOutputSize, int compressionLevel)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>LZ4_compressHC2_withStateHC</name>
      <anchorfile>lz4hc_8h.html</anchorfile>
      <anchor>a53d96bbdebccdcca4cfead7cf3d29373</anchor>
      <arglist>(void *state, const char *source, char *dest, int inputSize, int compressionLevel)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>LZ4_compressHC_continue</name>
      <anchorfile>lz4hc_8h.html</anchorfile>
      <anchor>ae975055516988362ca66d2c78c2c1d80</anchor>
      <arglist>(LZ4_streamHC_t *LZ4_streamHCPtr, const char *source, char *dest, int inputSize)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>LZ4_compressHC_limitedOutput</name>
      <anchorfile>lz4hc_8h.html</anchorfile>
      <anchor>ae84cd04c8b6dcadfa358a62995b336b5</anchor>
      <arglist>(const char *source, char *dest, int inputSize, int maxOutputSize)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>LZ4_compressHC_limitedOutput_continue</name>
      <anchorfile>lz4hc_8h.html</anchorfile>
      <anchor>ab17dee4c715320531df4ede4eeef4b20</anchor>
      <arglist>(LZ4_streamHC_t *LZ4_streamHCPtr, const char *source, char *dest, int inputSize, int maxOutputSize)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>LZ4_compressHC_limitedOutput_withStateHC</name>
      <anchorfile>lz4hc_8h.html</anchorfile>
      <anchor>a634b9dcda31746df572b63620d558f63</anchor>
      <arglist>(void *state, const char *source, char *dest, int inputSize, int maxOutputSize)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>LZ4_compressHC_withStateHC</name>
      <anchorfile>lz4hc_8h.html</anchorfile>
      <anchor>ad699db852cd24bfa2d4c27a34c2fe6cd</anchor>
      <arglist>(void *state, const char *source, char *dest, int inputSize)</arglist>
    </member>
    <member kind="function">
      <type>LZ4_streamHC_t *</type>
      <name>LZ4_createStreamHC</name>
      <anchorfile>lz4hc_8h.html</anchorfile>
      <anchor>aca024dac86cc7a8e67d107b5e43fec19</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LZ4_DEPRECATED</name>
      <anchorfile>lz4hc_8h.html</anchorfile>
      <anchor>a5e470fcaf11393ac63e67097470991d6</anchor>
      <arglist>(&quot;use LZ4_createStreamHC() instead&quot;) void *LZ4_createHC(char *inputBuffer)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LZ4_DEPRECATED</name>
      <anchorfile>lz4hc_8h.html</anchorfile>
      <anchor>a2716e7ce15820eaece0f2cacdd558c2c</anchor>
      <arglist>(&quot;use LZ4_saveDictHC() instead&quot;) char *LZ4_slideInputBufferHC(void *LZ4HC_Data)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LZ4_DEPRECATED</name>
      <anchorfile>lz4hc_8h.html</anchorfile>
      <anchor>a1b91d2b3b872e1dc5e3404b975d67e40</anchor>
      <arglist>(&quot;use LZ4_freeStreamHC() instead&quot;) int LZ4_freeHC(void *LZ4HC_Data)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LZ4_DEPRECATED</name>
      <anchorfile>lz4hc_8h.html</anchorfile>
      <anchor>a254d1c19c631fac4f5277340e0517330</anchor>
      <arglist>(&quot;use LZ4_compress_HC_continue() instead&quot;) int LZ4_compressHC2_continue(void *LZ4HC_Data</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LZ4_DEPRECATED</name>
      <anchorfile>lz4hc_8h.html</anchorfile>
      <anchor>aa7a8b741a5ff9848e9a30afee6097464</anchor>
      <arglist>(&quot;use LZ4_resetStreamHC() instead&quot;) int LZ4_resetStreamStateHC(void *state</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>LZ4_freeStreamHC</name>
      <anchorfile>lz4hc_8h.html</anchorfile>
      <anchor>abfd22aef00ba2e82b33e07c00e9c01ae</anchor>
      <arglist>(LZ4_streamHC_t *streamHCPtr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>LZ4_loadDictHC</name>
      <anchorfile>lz4hc_8h.html</anchorfile>
      <anchor>a6ec9bbd2a0ac66b868d9fa6bf5fcdfdb</anchor>
      <arglist>(LZ4_streamHC_t *streamHCPtr, const char *dictionary, int dictSize)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LZ4_resetStreamHC</name>
      <anchorfile>lz4hc_8h.html</anchorfile>
      <anchor>a07c757112b623c6937f2110e5be855dd</anchor>
      <arglist>(LZ4_streamHC_t *streamHCPtr, int compressionLevel)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>LZ4_saveDictHC</name>
      <anchorfile>lz4hc_8h.html</anchorfile>
      <anchor>a4bd3f7a7601492b9bf21d5a441394fff</anchor>
      <arglist>(LZ4_streamHC_t *streamHCPtr, char *safeBuffer, int maxDictSize)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>LZ4_sizeofStateHC</name>
      <anchorfile>lz4hc_8h.html</anchorfile>
      <anchor>a6665e49b845c85b4ecb51f5764009942</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="variable">
      <type>const char char int int</type>
      <name>compressionLevel</name>
      <anchorfile>lz4hc_8h.html</anchorfile>
      <anchor>aba65548fdefe76afa220c5ba731eb0b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char char *</type>
      <name>dest</name>
      <anchorfile>lz4hc_8h.html</anchorfile>
      <anchor>accb93c5987f80eedf1f5da3cfa1c0d22</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>inputBuffer</name>
      <anchorfile>lz4hc_8h.html</anchorfile>
      <anchor>a74538761f55cd8dbed4b6e62ce69876d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char char int</type>
      <name>inputSize</name>
      <anchorfile>lz4hc_8h.html</anchorfile>
      <anchor>a8f274f682cf5ca365dd560d994011541</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char char int int</type>
      <name>maxOutputSize</name>
      <anchorfile>lz4hc_8h.html</anchorfile>
      <anchor>a1811ec356866fa1c15a98d7a5717078c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>source</name>
      <anchorfile>lz4hc_8h.html</anchorfile>
      <anchor>a0211201f992ec3f0b641c9ceff5f837a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>app/src/main.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-rtabmap/doc_stacks/2015-10-18_11-34-34.717088/rtabmap/app/src/</path>
    <filename>app_2src_2main_8cpp</filename>
    <includes id="UEventsManager_8h" name="UEventsManager.h" local="yes" imported="no">rtabmap/utilite/UEventsManager.h</includes>
    <includes id="RtabmapThread_8h" name="RtabmapThread.h" local="yes" imported="no">rtabmap/core/RtabmapThread.h</includes>
    <includes id="Rtabmap_8h" name="Rtabmap.h" local="yes" imported="no">rtabmap/core/Rtabmap.h</includes>
    <includes id="MainWindow_8h" name="MainWindow.h" local="yes" imported="no">rtabmap/gui/MainWindow.h</includes>
    <includes id="UObjDeletionThread_8h" name="UObjDeletionThread.h" local="yes" imported="no">rtabmap/utilite/UObjDeletionThread.h</includes>
    <includes id="ObjDeletionHandler_8h" name="ObjDeletionHandler.h" local="yes" imported="no">ObjDeletionHandler.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>app_2src_2main_8cpp.html</anchorfile>
      <anchor>a0ddf1224851353fc92bfbff6f499fa97</anchor>
      <arglist>(int argc, char *argv[])</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>examples/BOWMapping/main.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-rtabmap/doc_stacks/2015-10-18_11-34-34.717088/rtabmap/examples/BOWMapping/</path>
    <filename>examples_2BOWMapping_2main_8cpp</filename>
    <includes id="Rtabmap_8h" name="Rtabmap.h" local="yes" imported="no">rtabmap/core/Rtabmap.h</includes>
    <includes id="CameraRGB_8h" name="CameraRGB.h" local="yes" imported="no">rtabmap/core/CameraRGB.h</includes>
    <includes id="UFile_8h" name="UFile.h" local="yes" imported="no">rtabmap/utilite/UFile.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>examples_2BOWMapping_2main_8cpp.html</anchorfile>
      <anchor>a0ddf1224851353fc92bfbff6f499fa97</anchor>
      <arglist>(int argc, char *argv[])</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>showUsage</name>
      <anchorfile>examples_2BOWMapping_2main_8cpp.html</anchorfile>
      <anchor>a56f1ca1f43978e50a52750ceb2f393b6</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>examples/NoEventsExample/main.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-rtabmap/doc_stacks/2015-10-18_11-34-34.717088/rtabmap/examples/NoEventsExample/</path>
    <filename>examples_2NoEventsExample_2main_8cpp</filename>
    <includes id="Rtabmap_8h" name="Rtabmap.h" local="no" imported="no">rtabmap/core/Rtabmap.h</includes>
    <includes id="CameraStereo_8h" name="CameraStereo.h" local="no" imported="no">rtabmap/core/CameraStereo.h</includes>
    <includes id="Odometry_8h" name="Odometry.h" local="no" imported="no">rtabmap/core/Odometry.h</includes>
    <includes id="UThread_8h" name="UThread.h" local="no" imported="no">rtabmap/utilite/UThread.h</includes>
    <includes id="NoEventsExample_2MapBuilder_8h" name="NoEventsExample/MapBuilder.h" local="yes" imported="no">MapBuilder.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>examples_2NoEventsExample_2main_8cpp.html</anchorfile>
      <anchor>a0ddf1224851353fc92bfbff6f499fa97</anchor>
      <arglist>(int argc, char *argv[])</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>showUsage</name>
      <anchorfile>examples_2NoEventsExample_2main_8cpp.html</anchorfile>
      <anchor>a56f1ca1f43978e50a52750ceb2f393b6</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>examples/RGBDMapping/main.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-rtabmap/doc_stacks/2015-10-18_11-34-34.717088/rtabmap/examples/RGBDMapping/</path>
    <filename>examples_2RGBDMapping_2main_8cpp</filename>
    <includes id="Rtabmap_8h" name="Rtabmap.h" local="yes" imported="no">rtabmap/core/Rtabmap.h</includes>
    <includes id="RtabmapThread_8h" name="RtabmapThread.h" local="yes" imported="no">rtabmap/core/RtabmapThread.h</includes>
    <includes id="CameraRGBD_8h" name="CameraRGBD.h" local="yes" imported="no">rtabmap/core/CameraRGBD.h</includes>
    <includes id="CameraThread_8h" name="CameraThread.h" local="yes" imported="no">rtabmap/core/CameraThread.h</includes>
    <includes id="Odometry_8h" name="Odometry.h" local="yes" imported="no">rtabmap/core/Odometry.h</includes>
    <includes id="OdometryThread_8h" name="OdometryThread.h" local="yes" imported="no">rtabmap/core/OdometryThread.h</includes>
    <includes id="UEventsManager_8h" name="UEventsManager.h" local="yes" imported="no">rtabmap/utilite/UEventsManager.h</includes>
    <includes id="RGBDMapping_2MapBuilder_8h" name="RGBDMapping/MapBuilder.h" local="yes" imported="no">MapBuilder.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>examples_2RGBDMapping_2main_8cpp.html</anchorfile>
      <anchor>a0ddf1224851353fc92bfbff6f499fa97</anchor>
      <arglist>(int argc, char *argv[])</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>showUsage</name>
      <anchorfile>examples_2RGBDMapping_2main_8cpp.html</anchorfile>
      <anchor>a56f1ca1f43978e50a52750ceb2f393b6</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>examples/WifiMapping/main.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-rtabmap/doc_stacks/2015-10-18_11-34-34.717088/rtabmap/examples/WifiMapping/</path>
    <filename>examples_2WifiMapping_2main_8cpp</filename>
    <includes id="Rtabmap_8h" name="Rtabmap.h" local="yes" imported="no">rtabmap/core/Rtabmap.h</includes>
    <includes id="RtabmapThread_8h" name="RtabmapThread.h" local="yes" imported="no">rtabmap/core/RtabmapThread.h</includes>
    <includes id="CameraRGBD_8h" name="CameraRGBD.h" local="yes" imported="no">rtabmap/core/CameraRGBD.h</includes>
    <includes id="CameraThread_8h" name="CameraThread.h" local="yes" imported="no">rtabmap/core/CameraThread.h</includes>
    <includes id="Odometry_8h" name="Odometry.h" local="yes" imported="no">rtabmap/core/Odometry.h</includes>
    <includes id="OdometryThread_8h" name="OdometryThread.h" local="yes" imported="no">rtabmap/core/OdometryThread.h</includes>
    <includes id="UEventsManager_8h" name="UEventsManager.h" local="yes" imported="no">rtabmap/utilite/UEventsManager.h</includes>
    <includes id="MapBuilderWifi_8h" name="MapBuilderWifi.h" local="yes" imported="no">MapBuilderWifi.h</includes>
    <includes id="WifiThread_8h" name="WifiThread.h" local="yes" imported="no">WifiThread.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>examples_2WifiMapping_2main_8cpp.html</anchorfile>
      <anchor>a0ddf1224851353fc92bfbff6f499fa97</anchor>
      <arglist>(int argc, char *argv[])</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>showUsage</name>
      <anchorfile>examples_2WifiMapping_2main_8cpp.html</anchorfile>
      <anchor>a56f1ca1f43978e50a52750ceb2f393b6</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>tools/Calibration/main.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-rtabmap/doc_stacks/2015-10-18_11-34-34.717088/rtabmap/tools/Calibration/</path>
    <filename>tools_2Calibration_2main_8cpp</filename>
    <includes id="CameraRGB_8h" name="CameraRGB.h" local="yes" imported="no">rtabmap/core/CameraRGB.h</includes>
    <includes id="CameraRGBD_8h" name="CameraRGBD.h" local="yes" imported="no">rtabmap/core/CameraRGBD.h</includes>
    <includes id="CameraStereo_8h" name="CameraStereo.h" local="yes" imported="no">rtabmap/core/CameraStereo.h</includes>
    <includes id="CameraThread_8h" name="CameraThread.h" local="yes" imported="no">rtabmap/core/CameraThread.h</includes>
    <includes id="ULogger_8h" name="ULogger.h" local="yes" imported="no">rtabmap/utilite/ULogger.h</includes>
    <includes id="UConversion_8h" name="UConversion.h" local="yes" imported="no">rtabmap/utilite/UConversion.h</includes>
    <includes id="CalibrationDialog_8h" name="CalibrationDialog.h" local="yes" imported="no">rtabmap/gui/CalibrationDialog.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>tools_2Calibration_2main_8cpp.html</anchorfile>
      <anchor>a0ddf1224851353fc92bfbff6f499fa97</anchor>
      <arglist>(int argc, char *argv[])</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>showUsage</name>
      <anchorfile>tools_2Calibration_2main_8cpp.html</anchorfile>
      <anchor>a56f1ca1f43978e50a52750ceb2f393b6</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>tools/Camera/main.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-rtabmap/doc_stacks/2015-10-18_11-34-34.717088/rtabmap/tools/Camera/</path>
    <filename>tools_2Camera_2main_8cpp</filename>
    <includes id="CameraRGB_8h" name="CameraRGB.h" local="yes" imported="no">rtabmap/core/CameraRGB.h</includes>
    <includes id="DBReader_8h" name="DBReader.h" local="yes" imported="no">rtabmap/core/DBReader.h</includes>
    <includes id="ULogger_8h" name="ULogger.h" local="yes" imported="no">rtabmap/utilite/ULogger.h</includes>
    <includes id="UFile_8h" name="UFile.h" local="yes" imported="no">rtabmap/utilite/UFile.h</includes>
    <includes id="UDirectory_8h" name="UDirectory.h" local="yes" imported="no">rtabmap/utilite/UDirectory.h</includes>
    <includes id="UConversion_8h" name="UConversion.h" local="yes" imported="no">rtabmap/utilite/UConversion.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>tools_2Camera_2main_8cpp.html</anchorfile>
      <anchor>a0ddf1224851353fc92bfbff6f499fa97</anchor>
      <arglist>(int argc, char *argv[])</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>showUsage</name>
      <anchorfile>tools_2Camera_2main_8cpp.html</anchorfile>
      <anchor>a56f1ca1f43978e50a52750ceb2f393b6</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>tools/CameraRGBD/main.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-rtabmap/doc_stacks/2015-10-18_11-34-34.717088/rtabmap/tools/CameraRGBD/</path>
    <filename>tools_2CameraRGBD_2main_8cpp</filename>
    <includes id="CameraRGBD_8h" name="CameraRGBD.h" local="yes" imported="no">rtabmap/core/CameraRGBD.h</includes>
    <includes id="CameraStereo_8h" name="CameraStereo.h" local="yes" imported="no">rtabmap/core/CameraStereo.h</includes>
    <includes id="util2d_8h" name="util2d.h" local="yes" imported="no">rtabmap/core/util2d.h</includes>
    <includes id="util3d_8h" name="util3d.h" local="yes" imported="no">rtabmap/core/util3d.h</includes>
    <includes id="util3d__transforms_8h" name="util3d_transforms.h" local="yes" imported="no">rtabmap/core/util3d_transforms.h</includes>
    <includes id="ULogger_8h" name="ULogger.h" local="yes" imported="no">rtabmap/utilite/ULogger.h</includes>
    <includes id="UMath_8h" name="UMath.h" local="yes" imported="no">rtabmap/utilite/UMath.h</includes>
    <includes id="UFile_8h" name="UFile.h" local="yes" imported="no">rtabmap/utilite/UFile.h</includes>
    <includes id="UDirectory_8h" name="UDirectory.h" local="yes" imported="no">rtabmap/utilite/UDirectory.h</includes>
    <includes id="UConversion_8h" name="UConversion.h" local="yes" imported="no">rtabmap/utilite/UConversion.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>tools_2CameraRGBD_2main_8cpp.html</anchorfile>
      <anchor>a0ddf1224851353fc92bfbff6f499fa97</anchor>
      <arglist>(int argc, char *argv[])</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>showUsage</name>
      <anchorfile>tools_2CameraRGBD_2main_8cpp.html</anchorfile>
      <anchor>a56f1ca1f43978e50a52750ceb2f393b6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sighandler</name>
      <anchorfile>tools_2CameraRGBD_2main_8cpp.html</anchorfile>
      <anchor>abd382ad3c8079e6bd94332234d24f5a0</anchor>
      <arglist>(int sig)</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>running</name>
      <anchorfile>tools_2CameraRGBD_2main_8cpp.html</anchorfile>
      <anchor>a36f7b6be7108281af77939ceaec42fd6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>tools/ConsoleApp/main.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-rtabmap/doc_stacks/2015-10-18_11-34-34.717088/rtabmap/tools/ConsoleApp/</path>
    <filename>tools_2ConsoleApp_2main_8cpp</filename>
    <includes id="ULogger_8h" name="ULogger.h" local="no" imported="no">rtabmap/utilite/ULogger.h</includes>
    <includes id="UTimer_8h" name="UTimer.h" local="no" imported="no">rtabmap/utilite/UTimer.h</includes>
    <includes id="Rtabmap_8h" name="Rtabmap.h" local="yes" imported="no">rtabmap/core/Rtabmap.h</includes>
    <includes id="CameraRGB_8h" name="CameraRGB.h" local="yes" imported="no">rtabmap/core/CameraRGB.h</includes>
    <includes id="UDirectory_8h" name="UDirectory.h" local="no" imported="no">rtabmap/utilite/UDirectory.h</includes>
    <includes id="UFile_8h" name="UFile.h" local="no" imported="no">rtabmap/utilite/UFile.h</includes>
    <includes id="UConversion_8h" name="UConversion.h" local="no" imported="no">rtabmap/utilite/UConversion.h</includes>
    <includes id="UStl_8h" name="UStl.h" local="no" imported="no">rtabmap/utilite/UStl.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>GENERATED_GT_NAME</name>
      <anchorfile>tools_2ConsoleApp_2main_8cpp.html</anchorfile>
      <anchor>ad316435bac106526c49531f45beedeb1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>tools_2ConsoleApp_2main_8cpp.html</anchorfile>
      <anchor>a0ddf1224851353fc92bfbff6f499fa97</anchor>
      <arglist>(int argc, char *argv[])</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>showUsage</name>
      <anchorfile>tools_2ConsoleApp_2main_8cpp.html</anchorfile>
      <anchor>a56f1ca1f43978e50a52750ceb2f393b6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sighandler</name>
      <anchorfile>tools_2ConsoleApp_2main_8cpp.html</anchorfile>
      <anchor>abd382ad3c8079e6bd94332234d24f5a0</anchor>
      <arglist>(int sig)</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>g_forever</name>
      <anchorfile>tools_2ConsoleApp_2main_8cpp.html</anchorfile>
      <anchor>ac5855dcab850af1ee0956e85ba723054</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>tools/DatabaseViewer/main.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-rtabmap/doc_stacks/2015-10-18_11-34-34.717088/rtabmap/tools/DatabaseViewer/</path>
    <filename>tools_2DatabaseViewer_2main_8cpp</filename>
    <includes id="DatabaseViewer_8h" name="DatabaseViewer.h" local="yes" imported="no">rtabmap/gui/DatabaseViewer.h</includes>
    <includes id="ULogger_8h" name="ULogger.h" local="yes" imported="no">rtabmap/utilite/ULogger.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>tools_2DatabaseViewer_2main_8cpp.html</anchorfile>
      <anchor>a0ddf1224851353fc92bfbff6f499fa97</anchor>
      <arglist>(int argc, char *argv[])</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>tools/DataRecorder/main.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-rtabmap/doc_stacks/2015-10-18_11-34-34.717088/rtabmap/tools/DataRecorder/</path>
    <filename>tools_2DataRecorder_2main_8cpp</filename>
    <includes id="ULogger_8h" name="ULogger.h" local="no" imported="no">rtabmap/utilite/ULogger.h</includes>
    <includes id="UFile_8h" name="UFile.h" local="no" imported="no">rtabmap/utilite/UFile.h</includes>
    <includes id="UConversion_8h" name="UConversion.h" local="no" imported="no">rtabmap/utilite/UConversion.h</includes>
    <includes id="CameraThread_8h" name="CameraThread.h" local="no" imported="no">rtabmap/core/CameraThread.h</includes>
    <includes id="CameraRGBD_8h" name="CameraRGBD.h" local="no" imported="no">rtabmap/core/CameraRGBD.h</includes>
    <includes id="CameraStereo_8h" name="CameraStereo.h" local="no" imported="no">rtabmap/core/CameraStereo.h</includes>
    <includes id="Camera_8h" name="Camera.h" local="no" imported="no">rtabmap/core/Camera.h</includes>
    <includes id="DataRecorder_8h" name="DataRecorder.h" local="no" imported="no">rtabmap/gui/DataRecorder.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>tools_2DataRecorder_2main_8cpp.html</anchorfile>
      <anchor>a0ddf1224851353fc92bfbff6f499fa97</anchor>
      <arglist>(int argc, char *argv[])</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>showUsage</name>
      <anchorfile>tools_2DataRecorder_2main_8cpp.html</anchorfile>
      <anchor>a56f1ca1f43978e50a52750ceb2f393b6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sighandler</name>
      <anchorfile>tools_2DataRecorder_2main_8cpp.html</anchorfile>
      <anchor>abd382ad3c8079e6bd94332234d24f5a0</anchor>
      <arglist>(int sig)</arglist>
    </member>
    <member kind="variable">
      <type>QApplication *</type>
      <name>app</name>
      <anchorfile>tools_2DataRecorder_2main_8cpp.html</anchorfile>
      <anchor>afd3e042e651a15565b8e6ff15bee7fc4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>rtabmap::CameraThread *</type>
      <name>cam</name>
      <anchorfile>tools_2DataRecorder_2main_8cpp.html</anchorfile>
      <anchor>afa9c5e1e838bc218070bb258207afcb8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>tools/EpipolarGeometry/main.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-rtabmap/doc_stacks/2015-10-18_11-34-34.717088/rtabmap/tools/EpipolarGeometry/</path>
    <filename>tools_2EpipolarGeometry_2main_8cpp</filename>
    <includes id="ULogger_8h" name="ULogger.h" local="no" imported="no">rtabmap/utilite/ULogger.h</includes>
    <includes id="UTimer_8h" name="UTimer.h" local="no" imported="no">rtabmap/utilite/UTimer.h</includes>
    <includes id="UConversion_8h" name="UConversion.h" local="no" imported="no">rtabmap/utilite/UConversion.h</includes>
    <includes id="UDirectory_8h" name="UDirectory.h" local="no" imported="no">rtabmap/utilite/UDirectory.h</includes>
    <includes id="UStl_8h" name="UStl.h" local="no" imported="no">rtabmap/utilite/UStl.h</includes>
    <includes id="UMath_8h" name="UMath.h" local="no" imported="no">rtabmap/utilite/UMath.h</includes>
    <includes id="Features2d_8h" name="Features2d.h" local="yes" imported="no">rtabmap/core/Features2d.h</includes>
    <includes id="EpipolarGeometry_8h" name="EpipolarGeometry.h" local="yes" imported="no">rtabmap/core/EpipolarGeometry.h</includes>
    <includes id="VWDictionary_8h" name="VWDictionary.h" local="yes" imported="no">rtabmap/core/VWDictionary.h</includes>
    <includes id="Odometry_8h" name="Odometry.h" local="yes" imported="no">rtabmap/core/Odometry.h</includes>
    <includes id="UCv2Qt_8h" name="UCv2Qt.h" local="yes" imported="no">rtabmap/utilite/UCv2Qt.h</includes>
    <includes id="ImageView_8h" name="ImageView.h" local="yes" imported="no">rtabmap/gui/ImageView.h</includes>
    <includes id="KeypointItem_8h" name="KeypointItem.h" local="yes" imported="no">rtabmap/gui/KeypointItem.h</includes>
    <class kind="class">MainWidget</class>
    <member kind="function">
      <type>std::multimap&lt; int, cv::KeyPoint &gt;</type>
      <name>aggregate</name>
      <anchorfile>tools_2EpipolarGeometry_2main_8cpp.html</anchorfile>
      <anchor>a3757ae89d1a7843e1ff6ec0ffeac1dde</anchor>
      <arglist>(const std::list&lt; int &gt; &amp;wordIds, const std::vector&lt; cv::KeyPoint &gt; &amp;keypoints)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>tools_2EpipolarGeometry_2main_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>showUsage</name>
      <anchorfile>tools_2EpipolarGeometry_2main_8cpp.html</anchorfile>
      <anchor>a56f1ca1f43978e50a52750ceb2f393b6</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>tools/ExtractObject/main.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-rtabmap/doc_stacks/2015-10-18_11-34-34.717088/rtabmap/tools/ExtractObject/</path>
    <filename>tools_2ExtractObject_2main_8cpp</filename>
    <includes id="UConversion_8h" name="UConversion.h" local="no" imported="no">rtabmap/utilite/UConversion.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>tools_2ExtractObject_2main_8cpp.html</anchorfile>
      <anchor>a0ddf1224851353fc92bfbff6f499fa97</anchor>
      <arglist>(int argc, char *argv[])</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>showUsage</name>
      <anchorfile>tools_2ExtractObject_2main_8cpp.html</anchorfile>
      <anchor>a56f1ca1f43978e50a52750ceb2f393b6</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>tools/ImagesJoiner/main.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-rtabmap/doc_stacks/2015-10-18_11-34-34.717088/rtabmap/tools/ImagesJoiner/</path>
    <filename>tools_2ImagesJoiner_2main_8cpp</filename>
    <includes id="ULogger_8h" name="ULogger.h" local="yes" imported="no">rtabmap/utilite/ULogger.h</includes>
    <includes id="UTimer_8h" name="UTimer.h" local="yes" imported="no">rtabmap/utilite/UTimer.h</includes>
    <includes id="UDirectory_8h" name="UDirectory.h" local="yes" imported="no">rtabmap/utilite/UDirectory.h</includes>
    <includes id="UFile_8h" name="UFile.h" local="yes" imported="no">rtabmap/utilite/UFile.h</includes>
    <includes id="UConversion_8h" name="UConversion.h" local="yes" imported="no">rtabmap/utilite/UConversion.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>tools_2ImagesJoiner_2main_8cpp.html</anchorfile>
      <anchor>a0ddf1224851353fc92bfbff6f499fa97</anchor>
      <arglist>(int argc, char *argv[])</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>showUsage</name>
      <anchorfile>tools_2ImagesJoiner_2main_8cpp.html</anchorfile>
      <anchor>a56f1ca1f43978e50a52750ceb2f393b6</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>tools/OdometryViewer/main.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-rtabmap/doc_stacks/2015-10-18_11-34-34.717088/rtabmap/tools/OdometryViewer/</path>
    <filename>tools_2OdometryViewer_2main_8cpp</filename>
    <includes id="ULogger_8h" name="ULogger.h" local="no" imported="no">rtabmap/utilite/ULogger.h</includes>
    <includes id="UEventsManager_8h" name="UEventsManager.h" local="no" imported="no">rtabmap/utilite/UEventsManager.h</includes>
    <includes id="UFile_8h" name="UFile.h" local="no" imported="no">rtabmap/utilite/UFile.h</includes>
    <includes id="UConversion_8h" name="UConversion.h" local="no" imported="no">rtabmap/utilite/UConversion.h</includes>
    <includes id="Odometry_8h" name="Odometry.h" local="no" imported="no">rtabmap/core/Odometry.h</includes>
    <includes id="OdometryThread_8h" name="OdometryThread.h" local="no" imported="no">rtabmap/core/OdometryThread.h</includes>
    <includes id="OdometryViewer_8h" name="OdometryViewer.h" local="no" imported="no">rtabmap/gui/OdometryViewer.h</includes>
    <includes id="CameraThread_8h" name="CameraThread.h" local="no" imported="no">rtabmap/core/CameraThread.h</includes>
    <includes id="CameraRGBD_8h" name="CameraRGBD.h" local="no" imported="no">rtabmap/core/CameraRGBD.h</includes>
    <includes id="CameraStereo_8h" name="CameraStereo.h" local="no" imported="no">rtabmap/core/CameraStereo.h</includes>
    <includes id="DBReader_8h" name="DBReader.h" local="no" imported="no">rtabmap/core/DBReader.h</includes>
    <includes id="VWDictionary_8h" name="VWDictionary.h" local="no" imported="no">rtabmap/core/VWDictionary.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>tools_2OdometryViewer_2main_8cpp.html</anchorfile>
      <anchor>a0ddf1224851353fc92bfbff6f499fa97</anchor>
      <arglist>(int argc, char *argv[])</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>showUsage</name>
      <anchorfile>tools_2OdometryViewer_2main_8cpp.html</anchorfile>
      <anchor>a56f1ca1f43978e50a52750ceb2f393b6</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>tools/VocabularyComparison/main.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-rtabmap/doc_stacks/2015-10-18_11-34-34.717088/rtabmap/tools/VocabularyComparison/</path>
    <filename>tools_2VocabularyComparison_2main_8cpp</filename>
    <includes id="ULogger_8h" name="ULogger.h" local="no" imported="no">rtabmap/utilite/ULogger.h</includes>
    <includes id="UTimer_8h" name="UTimer.h" local="no" imported="no">rtabmap/utilite/UTimer.h</includes>
    <includes id="UConversion_8h" name="UConversion.h" local="no" imported="no">rtabmap/utilite/UConversion.h</includes>
    <includes id="UStl_8h" name="UStl.h" local="no" imported="no">rtabmap/utilite/UStl.h</includes>
    <includes id="UMath_8h" name="UMath.h" local="no" imported="no">rtabmap/utilite/UMath.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>tools_2VocabularyComparison_2main_8cpp.html</anchorfile>
      <anchor>a0ddf1224851353fc92bfbff6f499fa97</anchor>
      <arglist>(int argc, char *argv[])</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>showUsage</name>
      <anchorfile>tools_2VocabularyComparison_2main_8cpp.html</anchorfile>
      <anchor>a56f1ca1f43978e50a52750ceb2f393b6</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>utilite/resource_generator/main.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-rtabmap/doc_stacks/2015-10-18_11-34-34.717088/rtabmap/utilite/resource_generator/</path>
    <filename>utilite_2resource__generator_2main_8cpp</filename>
    <includes id="UtiLite_8h" name="UtiLite.h" local="yes" imported="no">rtabmap/utilite/UtiLite.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>utilite_2resource__generator_2main_8cpp.html</anchorfile>
      <anchor>a0ddf1224851353fc92bfbff6f499fa97</anchor>
      <arglist>(int argc, char *argv[])</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>showUsage</name>
      <anchorfile>utilite_2resource__generator_2main_8cpp.html</anchorfile>
      <anchor>a56f1ca1f43978e50a52750ceb2f393b6</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>mainpage.dox</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-rtabmap/doc_stacks/2015-10-18_11-34-34.717088/rtabmap/</path>
    <filename>mainpage_8dox</filename>
  </compound>
  <compound kind="file">
    <name>MainWindow.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-rtabmap/doc_stacks/2015-10-18_11-34-34.717088/rtabmap/guilib/src/</path>
    <filename>MainWindow_8cpp</filename>
    <includes id="MainWindow_8h" name="MainWindow.h" local="yes" imported="no">rtabmap/gui/MainWindow.h</includes>
    <includes id="CameraRGB_8h" name="CameraRGB.h" local="yes" imported="no">rtabmap/core/CameraRGB.h</includes>
    <includes id="CameraStereo_8h" name="CameraStereo.h" local="yes" imported="no">rtabmap/core/CameraStereo.h</includes>
    <includes id="CameraThread_8h" name="CameraThread.h" local="yes" imported="no">rtabmap/core/CameraThread.h</includes>
    <includes id="CameraEvent_8h" name="CameraEvent.h" local="yes" imported="no">rtabmap/core/CameraEvent.h</includes>
    <includes id="DBReader_8h" name="DBReader.h" local="yes" imported="no">rtabmap/core/DBReader.h</includes>
    <includes id="Parameters_8h" name="Parameters.h" local="yes" imported="no">rtabmap/core/Parameters.h</includes>
    <includes id="ParamEvent_8h" name="ParamEvent.h" local="yes" imported="no">rtabmap/core/ParamEvent.h</includes>
    <includes id="Signature_8h" name="Signature.h" local="yes" imported="no">rtabmap/core/Signature.h</includes>
    <includes id="Memory_8h" name="Memory.h" local="yes" imported="no">rtabmap/core/Memory.h</includes>
    <includes id="DBDriver_8h" name="DBDriver.h" local="yes" imported="no">rtabmap/core/DBDriver.h</includes>
    <includes id="ImageView_8h" name="ImageView.h" local="yes" imported="no">rtabmap/gui/ImageView.h</includes>
    <includes id="KeypointItem_8h" name="KeypointItem.h" local="yes" imported="no">rtabmap/gui/KeypointItem.h</includes>
    <includes id="DataRecorder_8h" name="DataRecorder.h" local="yes" imported="no">rtabmap/gui/DataRecorder.h</includes>
    <includes id="DatabaseViewer_8h" name="DatabaseViewer.h" local="yes" imported="no">rtabmap/gui/DatabaseViewer.h</includes>
    <includes id="PdfPlot_8h" name="PdfPlot.h" local="yes" imported="no">rtabmap/gui/PdfPlot.h</includes>
    <includes id="StatsToolBox_8h" name="StatsToolBox.h" local="yes" imported="no">rtabmap/gui/StatsToolBox.h</includes>
    <includes id="ProgressDialog_8h" name="ProgressDialog.h" local="yes" imported="no">rtabmap/gui/ProgressDialog.h</includes>
    <includes id="UStl_8h" name="UStl.h" local="no" imported="no">rtabmap/utilite/UStl.h</includes>
    <includes id="ULogger_8h" name="ULogger.h" local="no" imported="no">rtabmap/utilite/ULogger.h</includes>
    <includes id="UEventsManager_8h" name="UEventsManager.h" local="no" imported="no">rtabmap/utilite/UEventsManager.h</includes>
    <includes id="UFile_8h" name="UFile.h" local="no" imported="no">rtabmap/utilite/UFile.h</includes>
    <includes id="UConversion_8h" name="UConversion.h" local="no" imported="no">rtabmap/utilite/UConversion.h</includes>
    <includes id="UPlot_8h" name="UPlot.h" local="yes" imported="no">rtabmap/utilite/UPlot.h</includes>
    <includes id="UCv2Qt_8h" name="UCv2Qt.h" local="yes" imported="no">rtabmap/utilite/UCv2Qt.h</includes>
    <includes id="ExportCloudsDialog_8h" name="ExportCloudsDialog.h" local="yes" imported="no">ExportCloudsDialog.h</includes>
    <includes id="AboutDialog_8h" name="AboutDialog.h" local="yes" imported="no">AboutDialog.h</includes>
    <includes id="PostProcessingDialog_8h" name="PostProcessingDialog.h" local="yes" imported="no">PostProcessingDialog.h</includes>
    <includes id="CameraRGBD_8h" name="CameraRGBD.h" local="yes" imported="no">rtabmap/core/CameraRGBD.h</includes>
    <includes id="Odometry_8h" name="Odometry.h" local="yes" imported="no">rtabmap/core/Odometry.h</includes>
    <includes id="OdometryThread_8h" name="OdometryThread.h" local="yes" imported="no">rtabmap/core/OdometryThread.h</includes>
    <includes id="OdometryEvent_8h" name="OdometryEvent.h" local="yes" imported="no">rtabmap/core/OdometryEvent.h</includes>
    <includes id="util3d_8h" name="util3d.h" local="yes" imported="no">rtabmap/core/util3d.h</includes>
    <includes id="util3d__transforms_8h" name="util3d_transforms.h" local="yes" imported="no">rtabmap/core/util3d_transforms.h</includes>
    <includes id="util3d__filtering_8h" name="util3d_filtering.h" local="yes" imported="no">rtabmap/core/util3d_filtering.h</includes>
    <includes id="util3d__mapping_8h" name="util3d_mapping.h" local="yes" imported="no">rtabmap/core/util3d_mapping.h</includes>
    <includes id="util3d__surface_8h" name="util3d_surface.h" local="yes" imported="no">rtabmap/core/util3d_surface.h</includes>
    <includes id="util3d__registration_8h" name="util3d_registration.h" local="yes" imported="no">rtabmap/core/util3d_registration.h</includes>
    <includes id="Graph_8h" name="Graph.h" local="yes" imported="no">rtabmap/core/Graph.h</includes>
    <namespace>rtabmap</namespace>
    <member kind="define">
      <type>#define</type>
      <name>LOG_FILE_NAME</name>
      <anchorfile>MainWindow_8cpp.html</anchorfile>
      <anchor>a6f6e0a7a87048fb100a02f5c9d8660d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SHARE_GET_PRECISION_RECALL_FILE</name>
      <anchorfile>MainWindow_8cpp.html</anchorfile>
      <anchor>a81370678771f9f1995f6489df72147ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SHARE_IMPORT_FILE</name>
      <anchorfile>MainWindow_8cpp.html</anchorfile>
      <anchor>aebf928bdc72e4f34a74714c0e7d40af7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SHARE_SHOW_LOG_FILE</name>
      <anchorfile>MainWindow_8cpp.html</anchorfile>
      <anchor>a765b09a133975e744d9b848ebb2a5387</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>initGuiResource</name>
      <anchorfile>MainWindow_8cpp.html</anchorfile>
      <anchor>a4527bb0aed20ee89c4128d60f62862eb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>removeDir</name>
      <anchorfile>namespacertabmap.html</anchorfile>
      <anchor>a66ac9daa70ff352d5ebab5453cf63baa</anchor>
      <arglist>(const QString &amp;dirName)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>MainWindow.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-rtabmap/doc_stacks/2015-10-18_11-34-34.717088/rtabmap/guilib/include/rtabmap/gui/</path>
    <filename>MainWindow_8h</filename>
    <includes id="RtabmapGuiExp_8h" name="RtabmapGuiExp.h" local="yes" imported="no">rtabmap/gui/RtabmapGuiExp.h</includes>
    <includes id="UEventsHandler_8h" name="UEventsHandler.h" local="yes" imported="no">rtabmap/utilite/UEventsHandler.h</includes>
    <includes id="RtabmapEvent_8h" name="RtabmapEvent.h" local="yes" imported="no">rtabmap/core/RtabmapEvent.h</includes>
    <includes id="SensorData_8h" name="SensorData.h" local="yes" imported="no">rtabmap/core/SensorData.h</includes>
    <includes id="OdometryEvent_8h" name="OdometryEvent.h" local="yes" imported="no">rtabmap/core/OdometryEvent.h</includes>
    <includes id="PreferencesDialog_8h" name="PreferencesDialog.h" local="yes" imported="no">rtabmap/gui/PreferencesDialog.h</includes>
    <class kind="class">rtabmap::MainWindow</class>
    <namespace>rtabmap</namespace>
  </compound>
  <compound kind="file">
    <name>NoEventsExample/MapBuilder.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-rtabmap/doc_stacks/2015-10-18_11-34-34.717088/rtabmap/examples/NoEventsExample/</path>
    <filename>NoEventsExample_2MapBuilder_8h</filename>
    <includes id="CloudViewer_8h" name="CloudViewer.h" local="yes" imported="no">rtabmap/gui/CloudViewer.h</includes>
    <includes id="util3d_8h" name="util3d.h" local="yes" imported="no">rtabmap/core/util3d.h</includes>
    <includes id="util3d__filtering_8h" name="util3d_filtering.h" local="yes" imported="no">rtabmap/core/util3d_filtering.h</includes>
    <includes id="util3d__transforms_8h" name="util3d_transforms.h" local="yes" imported="no">rtabmap/core/util3d_transforms.h</includes>
    <includes id="OdometryInfo_8h" name="OdometryInfo.h" local="yes" imported="no">rtabmap/core/OdometryInfo.h</includes>
    <includes id="Statistics_8h" name="Statistics.h" local="yes" imported="no">rtabmap/core/Statistics.h</includes>
    <includes id="Signature_8h" name="Signature.h" local="yes" imported="no">rtabmap/core/Signature.h</includes>
    <includes id="UStl_8h" name="UStl.h" local="yes" imported="no">rtabmap/utilite/UStl.h</includes>
    <includes id="UConversion_8h" name="UConversion.h" local="yes" imported="no">rtabmap/utilite/UConversion.h</includes>
    <includes id="ULogger_8h" name="ULogger.h" local="yes" imported="no">rtabmap/utilite/ULogger.h</includes>
    <class kind="class">MapBuilder</class>
  </compound>
  <compound kind="file">
    <name>RGBDMapping/MapBuilder.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-rtabmap/doc_stacks/2015-10-18_11-34-34.717088/rtabmap/examples/RGBDMapping/</path>
    <filename>RGBDMapping_2MapBuilder_8h</filename>
    <includes id="CloudViewer_8h" name="CloudViewer.h" local="yes" imported="no">rtabmap/gui/CloudViewer.h</includes>
    <includes id="util3d_8h" name="util3d.h" local="yes" imported="no">rtabmap/core/util3d.h</includes>
    <includes id="util3d__filtering_8h" name="util3d_filtering.h" local="yes" imported="no">rtabmap/core/util3d_filtering.h</includes>
    <includes id="util3d__transforms_8h" name="util3d_transforms.h" local="yes" imported="no">rtabmap/core/util3d_transforms.h</includes>
    <includes id="RtabmapEvent_8h" name="RtabmapEvent.h" local="yes" imported="no">rtabmap/core/RtabmapEvent.h</includes>
    <includes id="UStl_8h" name="UStl.h" local="yes" imported="no">rtabmap/utilite/UStl.h</includes>
    <includes id="UConversion_8h" name="UConversion.h" local="yes" imported="no">rtabmap/utilite/UConversion.h</includes>
    <includes id="UEventsHandler_8h" name="UEventsHandler.h" local="yes" imported="no">rtabmap/utilite/UEventsHandler.h</includes>
    <includes id="ULogger_8h" name="ULogger.h" local="yes" imported="no">rtabmap/utilite/ULogger.h</includes>
    <includes id="OdometryEvent_8h" name="OdometryEvent.h" local="yes" imported="no">rtabmap/core/OdometryEvent.h</includes>
    <includes id="CameraThread_8h" name="CameraThread.h" local="yes" imported="no">rtabmap/core/CameraThread.h</includes>
    <class kind="class">MapBuilder</class>
  </compound>
  <compound kind="file">
    <name>MapBuilderWifi.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-rtabmap/doc_stacks/2015-10-18_11-34-34.717088/rtabmap/examples/WifiMapping/</path>
    <filename>MapBuilderWifi_8h</filename>
    <includes id="RGBDMapping_2MapBuilder_8h" name="RGBDMapping/MapBuilder.h" local="yes" imported="no">../RGBDMapping/MapBuilder.h</includes>
    <includes id="UserDataEvent_8h" name="UserDataEvent.h" local="yes" imported="no">rtabmap/core/UserDataEvent.h</includes>
    <class kind="class">MapBuilderWifi</class>
    <member kind="function">
      <type>int</type>
      <name>dBm2Quality</name>
      <anchorfile>MapBuilderWifi_8h.html</anchorfile>
      <anchor>a04361c0e55c4bcc24a4a00b62f5ab5d4</anchor>
      <arglist>(int dBm)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>MapVisibilityWidget.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-rtabmap/doc_stacks/2015-10-18_11-34-34.717088/rtabmap/guilib/src/</path>
    <filename>MapVisibilityWidget_8cpp</filename>
    <includes id="MapVisibilityWidget_8h" name="MapVisibilityWidget.h" local="yes" imported="no">MapVisibilityWidget.h</includes>
    <includes id="ULogger_8h" name="ULogger.h" local="no" imported="no">rtabmap/utilite/ULogger.h</includes>
    <namespace>rtabmap</namespace>
  </compound>
  <compound kind="file">
    <name>MapVisibilityWidget.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-rtabmap/doc_stacks/2015-10-18_11-34-34.717088/rtabmap/guilib/src/</path>
    <filename>MapVisibilityWidget_8h</filename>
    <includes id="Transform_8h" name="Transform.h" local="no" imported="no">rtabmap/core/Transform.h</includes>
    <class kind="class">rtabmap::MapVisibilityWidget</class>
    <namespace>rtabmap</namespace>
  </compound>
  <compound kind="file">
    <name>matrix.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-rtabmap/doc_stacks/2015-10-18_11-34-34.717088/rtabmap/corelib/src/rtflann/util/</path>
    <filename>matrix_8h</filename>
    <includes id="general_8h" name="general.h" local="yes" imported="no">rtflann/general.h</includes>
    <includes id="serialization_8h" name="serialization.h" local="yes" imported="no">rtflann/util/serialization.h</includes>
    <class kind="class">rtflann::Matrix</class>
    <class kind="class">rtflann::Matrix_</class>
    <namespace>rtflann</namespace>
    <member kind="typedef">
      <type>unsigned char</type>
      <name>uchar</name>
      <anchorfile>namespacertflann.html</anchorfile>
      <anchor>a9fbd58d7ad39666b8bebbe4778d4910c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Memory.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-rtabmap/doc_stacks/2015-10-18_11-34-34.717088/rtabmap/corelib/src/</path>
    <filename>Memory_8cpp</filename>
    <includes id="UEventsManager_8h" name="UEventsManager.h" local="no" imported="no">rtabmap/utilite/UEventsManager.h</includes>
    <includes id="ULogger_8h" name="ULogger.h" local="no" imported="no">rtabmap/utilite/ULogger.h</includes>
    <includes id="UTimer_8h" name="UTimer.h" local="no" imported="no">rtabmap/utilite/UTimer.h</includes>
    <includes id="UConversion_8h" name="UConversion.h" local="no" imported="no">rtabmap/utilite/UConversion.h</includes>
    <includes id="UProcessInfo_8h" name="UProcessInfo.h" local="no" imported="no">rtabmap/utilite/UProcessInfo.h</includes>
    <includes id="UMath_8h" name="UMath.h" local="no" imported="no">rtabmap/utilite/UMath.h</includes>
    <includes id="Memory_8h" name="Memory.h" local="yes" imported="no">rtabmap/core/Memory.h</includes>
    <includes id="Signature_8h" name="Signature.h" local="yes" imported="no">rtabmap/core/Signature.h</includes>
    <includes id="Parameters_8h" name="Parameters.h" local="yes" imported="no">rtabmap/core/Parameters.h</includes>
    <includes id="RtabmapEvent_8h" name="RtabmapEvent.h" local="yes" imported="no">rtabmap/core/RtabmapEvent.h</includes>
    <includes id="VWDictionary_8h" name="VWDictionary.h" local="yes" imported="no">rtabmap/core/VWDictionary.h</includes>
    <includes id="EpipolarGeometry_8h" name="EpipolarGeometry.h" local="no" imported="no">rtabmap/core/EpipolarGeometry.h</includes>
    <includes id="VisualWord_8h" name="VisualWord.h" local="yes" imported="no">rtabmap/core/VisualWord.h</includes>
    <includes id="Features2d_8h" name="Features2d.h" local="yes" imported="no">rtabmap/core/Features2d.h</includes>
    <includes id="DBDriver_8h" name="DBDriver.h" local="yes" imported="no">rtabmap/core/DBDriver.h</includes>
    <includes id="util3d__features_8h" name="util3d_features.h" local="yes" imported="no">rtabmap/core/util3d_features.h</includes>
    <includes id="util3d__filtering_8h" name="util3d_filtering.h" local="yes" imported="no">rtabmap/core/util3d_filtering.h</includes>
    <includes id="util3d__correspondences_8h" name="util3d_correspondences.h" local="yes" imported="no">rtabmap/core/util3d_correspondences.h</includes>
    <includes id="util3d__registration_8h" name="util3d_registration.h" local="yes" imported="no">rtabmap/core/util3d_registration.h</includes>
    <includes id="util3d__surface_8h" name="util3d_surface.h" local="yes" imported="no">rtabmap/core/util3d_surface.h</includes>
    <includes id="util3d__transforms_8h" name="util3d_transforms.h" local="yes" imported="no">rtabmap/core/util3d_transforms.h</includes>
    <includes id="util3d__motion__estimation_8h" name="util3d_motion_estimation.h" local="yes" imported="no">rtabmap/core/util3d_motion_estimation.h</includes>
    <includes id="util3d_8h" name="util3d.h" local="yes" imported="no">rtabmap/core/util3d.h</includes>
    <includes id="util2d_8h" name="util2d.h" local="yes" imported="no">rtabmap/core/util2d.h</includes>
    <includes id="Statistics_8h" name="Statistics.h" local="yes" imported="no">rtabmap/core/Statistics.h</includes>
    <includes id="Compression_8h" name="Compression.h" local="yes" imported="no">rtabmap/core/Compression.h</includes>
    <includes id="Graph_8h" name="Graph.h" local="yes" imported="no">rtabmap/core/Graph.h</includes>
    <class kind="class">rtabmap::PreUpdateThread</class>
    <class kind="class">rtabmap::WeightAgeIdKey</class>
    <namespace>rtabmap</namespace>
  </compound>
  <compound kind="file">
    <name>Memory.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-rtabmap/doc_stacks/2015-10-18_11-34-34.717088/rtabmap/corelib/include/rtabmap/core/</path>
    <filename>Memory_8h</filename>
    <includes id="RtabmapExp_8h" name="RtabmapExp.h" local="yes" imported="no">rtabmap/core/RtabmapExp.h</includes>
    <includes id="UEventsHandler_8h" name="UEventsHandler.h" local="yes" imported="no">rtabmap/utilite/UEventsHandler.h</includes>
    <includes id="Parameters_8h" name="Parameters.h" local="yes" imported="no">rtabmap/core/Parameters.h</includes>
    <includes id="SensorData_8h" name="SensorData.h" local="yes" imported="no">rtabmap/core/SensorData.h</includes>
    <includes id="Link_8h" name="Link.h" local="yes" imported="no">rtabmap/core/Link.h</includes>
    <includes id="Features2d_8h" name="Features2d.h" local="yes" imported="no">rtabmap/core/Features2d.h</includes>
    <includes id="UStl_8h" name="UStl.h" local="yes" imported="no">rtabmap/utilite/UStl.h</includes>
    <class kind="class">rtabmap::Memory</class>
    <namespace>rtabmap</namespace>
  </compound>
  <compound kind="file">
    <name>nn_index.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-rtabmap/doc_stacks/2015-10-18_11-34-34.717088/rtabmap/corelib/src/rtflann/algorithms/</path>
    <filename>nn__index_8h</filename>
    <includes id="general_8h" name="general.h" local="yes" imported="no">rtflann/general.h</includes>
    <includes id="matrix_8h" name="matrix.h" local="yes" imported="no">rtflann/util/matrix.h</includes>
    <includes id="params_8h" name="params.h" local="yes" imported="no">rtflann/util/params.h</includes>
    <includes id="result__set_8h" name="result_set.h" local="yes" imported="no">rtflann/util/result_set.h</includes>
    <includes id="dynamic__bitset_8h" name="dynamic_bitset.h" local="yes" imported="no">rtflann/util/dynamic_bitset.h</includes>
    <includes id="saving_8h" name="saving.h" local="yes" imported="no">rtflann/util/saving.h</includes>
    <class kind="class">rtflann::IndexBase</class>
    <class kind="class">rtflann::NNIndex</class>
    <namespace>rtflann</namespace>
    <member kind="define">
      <type>#define</type>
      <name>KNN_HEAP_THRESHOLD</name>
      <anchorfile>nn__index_8h.html</anchorfile>
      <anchor>a672f3216f0bb756dda0b2a2041f50f0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>USING_BASECLASS_SYMBOLS</name>
      <anchorfile>nn__index_8h.html</anchorfile>
      <anchor>acf34872bccd75766c0e2f69ce0e0cec2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ObjDeletionHandler.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-rtabmap/doc_stacks/2015-10-18_11-34-34.717088/rtabmap/app/src/</path>
    <filename>ObjDeletionHandler_8h</filename>
    <includes id="UEventsHandler_8h" name="UEventsHandler.h" local="yes" imported="no">rtabmap/utilite/UEventsHandler.h</includes>
    <includes id="UEvent_8h" name="UEvent.h" local="yes" imported="no">rtabmap/utilite/UEvent.h</includes>
    <class kind="class">ObjDeletionHandler</class>
  </compound>
  <compound kind="file">
    <name>object_factory.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-rtabmap/doc_stacks/2015-10-18_11-34-34.717088/rtabmap/corelib/src/rtflann/util/</path>
    <filename>object__factory_8h</filename>
    <class kind="class">rtflann::CreatorNotFound</class>
    <class kind="class">rtflann::ObjectFactory</class>
    <namespace>rtflann</namespace>
  </compound>
  <compound kind="file">
    <name>Odometry.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-rtabmap/doc_stacks/2015-10-18_11-34-34.717088/rtabmap/corelib/src/</path>
    <filename>Odometry_8cpp</filename>
    <includes id="Odometry_8h" name="Odometry.h" local="yes" imported="no">rtabmap/core/Odometry.h</includes>
    <includes id="OdometryInfo_8h" name="OdometryInfo.h" local="yes" imported="no">rtabmap/core/OdometryInfo.h</includes>
    <includes id="ULogger_8h" name="ULogger.h" local="yes" imported="no">rtabmap/utilite/ULogger.h</includes>
    <includes id="UTimer_8h" name="UTimer.h" local="yes" imported="no">rtabmap/utilite/UTimer.h</includes>
    <includes id="UConversion_8h" name="UConversion.h" local="yes" imported="no">rtabmap/utilite/UConversion.h</includes>
    <includes id="ParticleFilter_8h" name="ParticleFilter.h" local="yes" imported="no">rtabmap/core/ParticleFilter.h</includes>
    <namespace>rtabmap</namespace>
  </compound>
  <compound kind="file">
    <name>Odometry.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-rtabmap/doc_stacks/2015-10-18_11-34-34.717088/rtabmap/corelib/include/rtabmap/core/</path>
    <filename>Odometry_8h</filename>
    <includes id="RtabmapExp_8h" name="RtabmapExp.h" local="no" imported="no">rtabmap/core/RtabmapExp.h</includes>
    <includes id="Transform_8h" name="Transform.h" local="no" imported="no">rtabmap/core/Transform.h</includes>
    <includes id="SensorData_8h" name="SensorData.h" local="no" imported="no">rtabmap/core/SensorData.h</includes>
    <includes id="Parameters_8h" name="Parameters.h" local="no" imported="no">rtabmap/core/Parameters.h</includes>
    <class kind="class">rtabmap::Odometry</class>
    <class kind="class">rtabmap::OdometryBOW</class>
    <class kind="class">rtabmap::OdometryICP</class>
    <class kind="class">rtabmap::OdometryMono</class>
    <class kind="class">rtabmap::OdometryOpticalFlow</class>
    <namespace>rtabmap</namespace>
  </compound>
  <compound kind="file">
    <name>OdometryBOW.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-rtabmap/doc_stacks/2015-10-18_11-34-34.717088/rtabmap/corelib/src/</path>
    <filename>OdometryBOW_8cpp</filename>
    <includes id="Odometry_8h" name="Odometry.h" local="yes" imported="no">rtabmap/core/Odometry.h</includes>
    <includes id="OdometryInfo_8h" name="OdometryInfo.h" local="yes" imported="no">rtabmap/core/OdometryInfo.h</includes>
    <includes id="Memory_8h" name="Memory.h" local="yes" imported="no">rtabmap/core/Memory.h</includes>
    <includes id="Signature_8h" name="Signature.h" local="yes" imported="no">rtabmap/core/Signature.h</includes>
    <includes id="util3d__transforms_8h" name="util3d_transforms.h" local="yes" imported="no">rtabmap/core/util3d_transforms.h</includes>
    <includes id="util3d__registration_8h" name="util3d_registration.h" local="yes" imported="no">rtabmap/core/util3d_registration.h</includes>
    <includes id="util3d__correspondences_8h" name="util3d_correspondences.h" local="yes" imported="no">rtabmap/core/util3d_correspondences.h</includes>
    <includes id="util3d__motion__estimation_8h" name="util3d_motion_estimation.h" local="yes" imported="no">rtabmap/core/util3d_motion_estimation.h</includes>
    <includes id="Graph_8h" name="Graph.h" local="yes" imported="no">rtabmap/core/Graph.h</includes>
    <includes id="VWDictionary_8h" name="VWDictionary.h" local="yes" imported="no">rtabmap/core/VWDictionary.h</includes>
    <includes id="ULogger_8h" name="ULogger.h" local="yes" imported="no">rtabmap/utilite/ULogger.h</includes>
    <includes id="UTimer_8h" name="UTimer.h" local="yes" imported="no">rtabmap/utilite/UTimer.h</includes>
    <includes id="UConversion_8h" name="UConversion.h" local="yes" imported="no">rtabmap/utilite/UConversion.h</includes>
    <namespace>rtabmap</namespace>
    <member kind="define">
      <type>#define</type>
      <name>ISFINITE</name>
      <anchorfile>OdometryBOW_8cpp.html</anchorfile>
      <anchor>a4d228eda895d5dbc1040faf2360e4b56</anchor>
      <arglist>(value)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>OdometryEvent.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-rtabmap/doc_stacks/2015-10-18_11-34-34.717088/rtabmap/corelib/include/rtabmap/core/</path>
    <filename>OdometryEvent_8h</filename>
    <includes id="UEvent_8h" name="UEvent.h" local="yes" imported="no">rtabmap/utilite/UEvent.h</includes>
    <includes id="ULogger_8h" name="ULogger.h" local="yes" imported="no">rtabmap/utilite/ULogger.h</includes>
    <includes id="UMath_8h" name="UMath.h" local="yes" imported="no">rtabmap/utilite/UMath.h</includes>
    <includes id="SensorData_8h" name="SensorData.h" local="yes" imported="no">rtabmap/core/SensorData.h</includes>
    <includes id="OdometryInfo_8h" name="OdometryInfo.h" local="yes" imported="no">rtabmap/core/OdometryInfo.h</includes>
    <class kind="class">rtabmap::OdometryEvent</class>
    <class kind="class">rtabmap::OdometryResetEvent</class>
    <namespace>rtabmap</namespace>
  </compound>
  <compound kind="file">
    <name>OdometryICP.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-rtabmap/doc_stacks/2015-10-18_11-34-34.717088/rtabmap/corelib/src/</path>
    <filename>OdometryICP_8cpp</filename>
    <includes id="Odometry_8h" name="Odometry.h" local="yes" imported="no">rtabmap/core/Odometry.h</includes>
    <includes id="util3d__registration_8h" name="util3d_registration.h" local="yes" imported="no">rtabmap/core/util3d_registration.h</includes>
    <includes id="util3d__filtering_8h" name="util3d_filtering.h" local="yes" imported="no">rtabmap/core/util3d_filtering.h</includes>
    <includes id="util3d__surface_8h" name="util3d_surface.h" local="yes" imported="no">rtabmap/core/util3d_surface.h</includes>
    <includes id="OdometryInfo_8h" name="OdometryInfo.h" local="yes" imported="no">rtabmap/core/OdometryInfo.h</includes>
    <includes id="ULogger_8h" name="ULogger.h" local="yes" imported="no">rtabmap/utilite/ULogger.h</includes>
    <includes id="UTimer_8h" name="UTimer.h" local="yes" imported="no">rtabmap/utilite/UTimer.h</includes>
    <namespace>rtabmap</namespace>
  </compound>
  <compound kind="file">
    <name>OdometryInfo.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-rtabmap/doc_stacks/2015-10-18_11-34-34.717088/rtabmap/corelib/include/rtabmap/core/</path>
    <filename>OdometryInfo_8h</filename>
    <class kind="class">rtabmap::OdometryInfo</class>
    <namespace>rtabmap</namespace>
  </compound>
  <compound kind="file">
    <name>OdometryMono.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-rtabmap/doc_stacks/2015-10-18_11-34-34.717088/rtabmap/corelib/src/</path>
    <filename>OdometryMono_8cpp</filename>
    <includes id="Odometry_8h" name="Odometry.h" local="yes" imported="no">rtabmap/core/Odometry.h</includes>
    <includes id="OdometryInfo_8h" name="OdometryInfo.h" local="yes" imported="no">rtabmap/core/OdometryInfo.h</includes>
    <includes id="Memory_8h" name="Memory.h" local="yes" imported="no">rtabmap/core/Memory.h</includes>
    <includes id="Signature_8h" name="Signature.h" local="yes" imported="no">rtabmap/core/Signature.h</includes>
    <includes id="util3d__transforms_8h" name="util3d_transforms.h" local="yes" imported="no">rtabmap/core/util3d_transforms.h</includes>
    <includes id="util3d_8h" name="util3d.h" local="yes" imported="no">rtabmap/core/util3d.h</includes>
    <includes id="util3d__features_8h" name="util3d_features.h" local="yes" imported="no">rtabmap/core/util3d_features.h</includes>
    <includes id="EpipolarGeometry_8h" name="EpipolarGeometry.h" local="yes" imported="no">rtabmap/core/EpipolarGeometry.h</includes>
    <includes id="ULogger_8h" name="ULogger.h" local="yes" imported="no">rtabmap/utilite/ULogger.h</includes>
    <includes id="UTimer_8h" name="UTimer.h" local="yes" imported="no">rtabmap/utilite/UTimer.h</includes>
    <includes id="UConversion_8h" name="UConversion.h" local="yes" imported="no">rtabmap/utilite/UConversion.h</includes>
    <includes id="UStl_8h" name="UStl.h" local="yes" imported="no">rtabmap/utilite/UStl.h</includes>
    <includes id="UMath_8h" name="UMath.h" local="yes" imported="no">rtabmap/utilite/UMath.h</includes>
    <namespace>rtabmap</namespace>
  </compound>
  <compound kind="file">
    <name>OdometryOpticalFlow.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-rtabmap/doc_stacks/2015-10-18_11-34-34.717088/rtabmap/corelib/src/</path>
    <filename>OdometryOpticalFlow_8cpp</filename>
    <includes id="Odometry_8h" name="Odometry.h" local="yes" imported="no">rtabmap/core/Odometry.h</includes>
    <includes id="OdometryInfo_8h" name="OdometryInfo.h" local="yes" imported="no">rtabmap/core/OdometryInfo.h</includes>
    <includes id="Features2d_8h" name="Features2d.h" local="yes" imported="no">rtabmap/core/Features2d.h</includes>
    <includes id="util3d__transforms_8h" name="util3d_transforms.h" local="yes" imported="no">rtabmap/core/util3d_transforms.h</includes>
    <includes id="util3d_8h" name="util3d.h" local="yes" imported="no">rtabmap/core/util3d.h</includes>
    <includes id="util3d__registration_8h" name="util3d_registration.h" local="yes" imported="no">rtabmap/core/util3d_registration.h</includes>
    <includes id="util3d__features_8h" name="util3d_features.h" local="yes" imported="no">rtabmap/core/util3d_features.h</includes>
    <includes id="ULogger_8h" name="ULogger.h" local="yes" imported="no">rtabmap/utilite/ULogger.h</includes>
    <includes id="UTimer_8h" name="UTimer.h" local="yes" imported="no">rtabmap/utilite/UTimer.h</includes>
    <includes id="UConversion_8h" name="UConversion.h" local="yes" imported="no">rtabmap/utilite/UConversion.h</includes>
    <includes id="UStl_8h" name="UStl.h" local="yes" imported="no">rtabmap/utilite/UStl.h</includes>
    <includes id="UMath_8h" name="UMath.h" local="yes" imported="no">rtabmap/utilite/UMath.h</includes>
    <namespace>rtabmap</namespace>
  </compound>
  <compound kind="file">
    <name>OdometryThread.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-rtabmap/doc_stacks/2015-10-18_11-34-34.717088/rtabmap/corelib/src/</path>
    <filename>OdometryThread_8cpp</filename>
    <includes id="OdometryThread_8h" name="OdometryThread.h" local="yes" imported="no">rtabmap/core/OdometryThread.h</includes>
    <includes id="Odometry_8h" name="Odometry.h" local="yes" imported="no">rtabmap/core/Odometry.h</includes>
    <includes id="OdometryInfo_8h" name="OdometryInfo.h" local="yes" imported="no">rtabmap/core/OdometryInfo.h</includes>
    <includes id="CameraEvent_8h" name="CameraEvent.h" local="yes" imported="no">rtabmap/core/CameraEvent.h</includes>
    <includes id="OdometryEvent_8h" name="OdometryEvent.h" local="yes" imported="no">rtabmap/core/OdometryEvent.h</includes>
    <includes id="ULogger_8h" name="ULogger.h" local="yes" imported="no">rtabmap/utilite/ULogger.h</includes>
    <namespace>rtabmap</namespace>
  </compound>
  <compound kind="file">
    <name>OdometryThread.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-rtabmap/doc_stacks/2015-10-18_11-34-34.717088/rtabmap/corelib/include/rtabmap/core/</path>
    <filename>OdometryThread_8h</filename>
    <includes id="RtabmapExp_8h" name="RtabmapExp.h" local="no" imported="no">rtabmap/core/RtabmapExp.h</includes>
    <includes id="SensorData_8h" name="SensorData.h" local="no" imported="no">rtabmap/core/SensorData.h</includes>
    <includes id="UThread_8h" name="UThread.h" local="no" imported="no">rtabmap/utilite/UThread.h</includes>
    <includes id="UEventsHandler_8h" name="UEventsHandler.h" local="no" imported="no">rtabmap/utilite/UEventsHandler.h</includes>
    <class kind="class">rtabmap::OdometryThread</class>
    <namespace>rtabmap</namespace>
  </compound>
  <compound kind="file">
    <name>OdometryViewer.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-rtabmap/doc_stacks/2015-10-18_11-34-34.717088/rtabmap/guilib/src/</path>
    <filename>OdometryViewer_8cpp</filename>
    <includes id="OdometryViewer_8h" name="OdometryViewer.h" local="yes" imported="no">rtabmap/gui/OdometryViewer.h</includes>
    <includes id="util3d__transforms_8h" name="util3d_transforms.h" local="yes" imported="no">rtabmap/core/util3d_transforms.h</includes>
    <includes id="util3d__filtering_8h" name="util3d_filtering.h" local="yes" imported="no">rtabmap/core/util3d_filtering.h</includes>
    <includes id="util3d_8h" name="util3d.h" local="yes" imported="no">rtabmap/core/util3d.h</includes>
    <includes id="OdometryEvent_8h" name="OdometryEvent.h" local="yes" imported="no">rtabmap/core/OdometryEvent.h</includes>
    <includes id="ULogger_8h" name="ULogger.h" local="yes" imported="no">rtabmap/utilite/ULogger.h</includes>
    <includes id="UConversion_8h" name="UConversion.h" local="yes" imported="no">rtabmap/utilite/UConversion.h</includes>
    <includes id="UCv2Qt_8h" name="UCv2Qt.h" local="yes" imported="no">rtabmap/utilite/UCv2Qt.h</includes>
    <includes id="ImageView_8h" name="ImageView.h" local="yes" imported="no">rtabmap/gui/ImageView.h</includes>
    <includes id="CloudViewer_8h" name="CloudViewer.h" local="yes" imported="no">rtabmap/gui/CloudViewer.h</includes>
    <namespace>rtabmap</namespace>
  </compound>
  <compound kind="file">
    <name>OdometryViewer.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-rtabmap/doc_stacks/2015-10-18_11-34-34.717088/rtabmap/guilib/include/rtabmap/gui/</path>
    <filename>OdometryViewer_8h</filename>
    <includes id="RtabmapGuiExp_8h" name="RtabmapGuiExp.h" local="yes" imported="no">rtabmap/gui/RtabmapGuiExp.h</includes>
    <includes id="OdometryEvent_8h" name="OdometryEvent.h" local="yes" imported="no">rtabmap/core/OdometryEvent.h</includes>
    <includes id="UEventsHandler_8h" name="UEventsHandler.h" local="yes" imported="no">rtabmap/utilite/UEventsHandler.h</includes>
    <class kind="class">rtabmap::OdometryViewer</class>
    <namespace>rtabmap</namespace>
  </compound>
  <compound kind="file">
    <name>Parameters.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-rtabmap/doc_stacks/2015-10-18_11-34-34.717088/rtabmap/corelib/src/</path>
    <filename>Parameters_8cpp</filename>
    <includes id="Parameters_8h" name="Parameters.h" local="yes" imported="no">rtabmap/core/Parameters.h</includes>
    <includes id="UDirectory_8h" name="UDirectory.h" local="no" imported="no">rtabmap/utilite/UDirectory.h</includes>
    <includes id="ULogger_8h" name="ULogger.h" local="no" imported="no">rtabmap/utilite/ULogger.h</includes>
    <includes id="UConversion_8h" name="UConversion.h" local="no" imported="no">rtabmap/utilite/UConversion.h</includes>
    <namespace>rtabmap</namespace>
  </compound>
  <compound kind="file">
    <name>Parameters.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-rtabmap/doc_stacks/2015-10-18_11-34-34.717088/rtabmap/corelib/include/rtabmap/core/</path>
    <filename>Parameters_8h</filename>
    <includes id="RtabmapExp_8h" name="RtabmapExp.h" local="yes" imported="no">rtabmap/core/RtabmapExp.h</includes>
    <class kind="class">rtabmap::Parameters</class>
    <namespace>rtabmap</namespace>
    <member kind="define">
      <type>#define</type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>Parameters_8h.html</anchorfile>
      <anchor>add676766632602b108e3f49ec554ae7a</anchor>
      <arglist>(PREFIX, NAME, TYPE, DEFAULT_VALUE, DESCRIPTION)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RTABMAP_PARAM_COND</name>
      <anchorfile>Parameters_8h.html</anchorfile>
      <anchor>ae0ca9ca27251e27eec6efce1c35b8b93</anchor>
      <arglist>(PREFIX, NAME, TYPE, COND, DEFAULT_VALUE1, DEFAULT_VALUE2, DESCRIPTION)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RTABMAP_PARAM_STR</name>
      <anchorfile>Parameters_8h.html</anchorfile>
      <anchor>a216be61e2f65f7add9f9a360a302ba45</anchor>
      <arglist>(PREFIX, NAME, DEFAULT_VALUE, DESCRIPTION)</arglist>
    </member>
    <member kind="typedef">
      <type>std::map&lt; std::string, std::string &gt;</type>
      <name>ParametersMap</name>
      <anchorfile>namespacertabmap.html</anchorfile>
      <anchor>ad08b6f1796a27dd7316c99c385e2cc55</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::pair&lt; std::string, std::string &gt;</type>
      <name>ParametersPair</name>
      <anchorfile>namespacertabmap.html</anchorfile>
      <anchor>a4d38c2e87cb7a46dc4299f7bd4d95a01</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ParamEvent.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-rtabmap/doc_stacks/2015-10-18_11-34-34.717088/rtabmap/corelib/include/rtabmap/core/</path>
    <filename>ParamEvent_8h</filename>
    <includes id="Parameters_8h" name="Parameters.h" local="yes" imported="no">rtabmap/core/Parameters.h</includes>
    <includes id="UEvent_8h" name="UEvent.h" local="no" imported="no">rtabmap/utilite/UEvent.h</includes>
    <class kind="class">rtabmap::ParamEvent</class>
    <namespace>rtabmap</namespace>
  </compound>
  <compound kind="file">
    <name>params.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-rtabmap/doc_stacks/2015-10-18_11-34-34.717088/rtabmap/corelib/src/rtflann/util/</path>
    <filename>params_8h</filename>
    <includes id="any_8h" name="any.h" local="yes" imported="no">rtflann/util/any.h</includes>
    <includes id="general_8h" name="general.h" local="yes" imported="no">rtflann/general.h</includes>
    <class kind="struct">rtflann::SearchParams</class>
    <namespace>rtflann</namespace>
    <namespace>rtflann::anyimpl</namespace>
    <member kind="typedef">
      <type>std::map&lt; std::string, any &gt;</type>
      <name>IndexParams</name>
      <anchorfile>namespacertflann.html</anchorfile>
      <anchor>a5de41d568f4ef9d9600b569f5d235bbc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>tri_type</name>
      <anchorfile>namespacertflann.html</anchorfile>
      <anchor>a501040f24cf36e380da97c612fc74e5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FLANN_False</name>
      <anchorfile>namespacertflann.html</anchorfile>
      <anchor>a501040f24cf36e380da97c612fc74e5fa4a615c9a0e80500442065c29128061b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FLANN_True</name>
      <anchorfile>namespacertflann.html</anchorfile>
      <anchor>a501040f24cf36e380da97c612fc74e5fa7e67496ec082ac48db000f5040901be6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FLANN_Undefined</name>
      <anchorfile>namespacertflann.html</anchorfile>
      <anchor>a501040f24cf36e380da97c612fc74e5fac74f8aa5699b8892160254c29a197660</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>get_param</name>
      <anchorfile>namespacertflann.html</anchorfile>
      <anchor>a4f5df2bae39cf8ffbae878d0423208d3</anchor>
      <arglist>(const IndexParams &amp;params, std::string name, const T &amp;default_value)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>get_param</name>
      <anchorfile>namespacertflann.html</anchorfile>
      <anchor>a3621d4f8173be0b038d96efc1796a0b0</anchor>
      <arglist>(const IndexParams &amp;params, std::string name)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>has_param</name>
      <anchorfile>namespacertflann.html</anchorfile>
      <anchor>a59daf1d021d5abfb04284b8c91643246</anchor>
      <arglist>(const IndexParams &amp;params, std::string name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>print_params</name>
      <anchorfile>namespacertflann.html</anchorfile>
      <anchor>a74c2196491501fe8eabb2be44da13bb2</anchor>
      <arglist>(const IndexParams &amp;params)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>print_params</name>
      <anchorfile>namespacertflann.html</anchorfile>
      <anchor>a9e660747cbaeb9e3f9db61166b278f27</anchor>
      <arglist>(const SearchParams &amp;params)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SMALL_POLICY</name>
      <anchorfile>namespacertflann_1_1anyimpl.html</anchorfile>
      <anchor>abcb9db1c70f47cdc295c05f942fe9ab6</anchor>
      <arglist>(flann_algorithm_t)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SMALL_POLICY</name>
      <anchorfile>namespacertflann_1_1anyimpl.html</anchorfile>
      <anchor>a22b2f5b9b5855e72c8aa9ac9986d4cf3</anchor>
      <arglist>(flann_centers_init_t)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SMALL_POLICY</name>
      <anchorfile>namespacertflann_1_1anyimpl.html</anchorfile>
      <anchor>a8bc31e2fe0b3785276121b20e432a9c6</anchor>
      <arglist>(flann_log_level_t)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SMALL_POLICY</name>
      <anchorfile>namespacertflann_1_1anyimpl.html</anchorfile>
      <anchor>af524b283deb6cbc9f5407968db7ff60d</anchor>
      <arglist>(flann_datatype_t)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ParticleFilter.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-rtabmap/doc_stacks/2015-10-18_11-34-34.717088/rtabmap/corelib/include/rtabmap/core/</path>
    <filename>ParticleFilter_8h</filename>
    <includes id="UMath_8h" name="UMath.h" local="no" imported="no">rtabmap/utilite/UMath.h</includes>
    <includes id="ULogger_8h" name="ULogger.h" local="no" imported="no">rtabmap/utilite/ULogger.h</includes>
    <class kind="class">rtabmap::ParticleFilter</class>
    <namespace>rtabmap</namespace>
    <member kind="define">
      <type>#define</type>
      <name>RAND</name>
      <anchorfile>ParticleFilter_8h.html</anchorfile>
      <anchor>a839a9222721835f53c5b248241f535f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RANDN</name>
      <anchorfile>ParticleFilter_8h.html</anchorfile>
      <anchor>adacf998ffcb446719286551da998a2bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TWOPI</name>
      <anchorfile>ParticleFilter_8h.html</anchorfile>
      <anchor>a4912c64aec0c943b7985db6cb61ff83a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; double &gt;</type>
      <name>cumSum</name>
      <anchorfile>namespacertabmap.html</anchorfile>
      <anchor>afcb59fdb0a933d3fe2ec0529c72029bf</anchor>
      <arglist>(const std::vector&lt; double &gt; &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; double &gt;</type>
      <name>resample</name>
      <anchorfile>namespacertabmap.html</anchorfile>
      <anchor>ad7511e38a713f5f024efbb059a68c6eb</anchor>
      <arglist>(const std::vector&lt; double &gt; &amp;p, const std::vector&lt; double &gt; &amp;w, bool normalizeWeights=false)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>PdfPlot.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-rtabmap/doc_stacks/2015-10-18_11-34-34.717088/rtabmap/guilib/src/</path>
    <filename>PdfPlot_8cpp</filename>
    <includes id="PdfPlot_8h" name="PdfPlot.h" local="yes" imported="no">rtabmap/gui/PdfPlot.h</includes>
    <includes id="ULogger_8h" name="ULogger.h" local="no" imported="no">rtabmap/utilite/ULogger.h</includes>
    <includes id="UCv2Qt_8h" name="UCv2Qt.h" local="yes" imported="no">rtabmap/utilite/UCv2Qt.h</includes>
    <includes id="util3d_8h" name="util3d.h" local="yes" imported="no">rtabmap/core/util3d.h</includes>
    <namespace>rtabmap</namespace>
  </compound>
  <compound kind="file">
    <name>PdfPlot.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-rtabmap/doc_stacks/2015-10-18_11-34-34.717088/rtabmap/guilib/include/rtabmap/gui/</path>
    <filename>PdfPlot_8h</filename>
    <includes id="RtabmapGuiExp_8h" name="RtabmapGuiExp.h" local="yes" imported="no">rtabmap/gui/RtabmapGuiExp.h</includes>
    <includes id="UPlot_8h" name="UPlot.h" local="no" imported="no">rtabmap/utilite/UPlot.h</includes>
    <includes id="Signature_8h" name="Signature.h" local="yes" imported="no">rtabmap/core/Signature.h</includes>
    <class kind="class">rtabmap::PdfPlotCurve</class>
    <class kind="class">rtabmap::PdfPlotItem</class>
    <namespace>rtabmap</namespace>
  </compound>
  <compound kind="file">
    <name>posegraph.hh</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-rtabmap/doc_stacks/2015-10-18_11-34-34.717088/rtabmap/corelib/src/toro3d/</path>
    <filename>posegraph_8hh</filename>
    <class kind="struct">AISNavigation::TreePoseGraph::Edge</class>
    <class kind="struct">AISNavigation::EVComparator</class>
    <class kind="struct">AISNavigation::LevelAssigner</class>
    <class kind="struct">AISNavigation::LoopChecker</class>
    <class kind="struct">AISNavigation::TreePoseGraph</class>
    <class kind="struct">AISNavigation::TreePoseGraph::Vertex</class>
    <namespace>AISNavigation</namespace>
  </compound>
  <compound kind="file">
    <name>posegraph2.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-rtabmap/doc_stacks/2015-10-18_11-34-34.717088/rtabmap/corelib/src/toro3d/</path>
    <filename>posegraph2_8cpp</filename>
    <includes id="posegraph2_8hh" name="posegraph2.hh" local="yes" imported="no">posegraph2.hh</includes>
    <class kind="struct">AISNavigation::IdPrinter</class>
    <class kind="struct">AISNavigation::PosePropagator</class>
    <namespace>AISNavigation</namespace>
    <member kind="define">
      <type>#define</type>
      <name>DEBUG</name>
      <anchorfile>posegraph2_8cpp.html</anchorfile>
      <anchor>ada920a5ec1d301ae64d7658a2efc856a</anchor>
      <arglist>(i)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LINESIZE</name>
      <anchorfile>posegraph2_8cpp.html</anchorfile>
      <anchor>a0095c1e0ae26941efea12c77f2232f2f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>unsigned int</type>
      <name>uint</name>
      <anchorfile>namespaceAISNavigation.html</anchorfile>
      <anchor>ad24b736dfe0749ee7161a976eb7002ea</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>posegraph2.hh</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-rtabmap/doc_stacks/2015-10-18_11-34-34.717088/rtabmap/corelib/src/toro3d/</path>
    <filename>posegraph2_8hh</filename>
    <includes id="posegraph_8hh" name="posegraph.hh" local="yes" imported="no">posegraph.hh</includes>
    <includes id="transformation2_8hh" name="transformation2.hh" local="yes" imported="no">transformation2.hh</includes>
    <class kind="struct">AISNavigation::TreePoseGraph2</class>
    <namespace>AISNavigation</namespace>
  </compound>
  <compound kind="file">
    <name>posegraph3.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-rtabmap/doc_stacks/2015-10-18_11-34-34.717088/rtabmap/corelib/src/toro3d/</path>
    <filename>posegraph3_8cpp</filename>
    <includes id="posegraph3_8hh" name="posegraph3.hh" local="yes" imported="no">posegraph3.hh</includes>
    <class kind="struct">AISNavigation::IdPrinter</class>
    <class kind="struct">AISNavigation::PosePropagator</class>
    <namespace>AISNavigation</namespace>
    <member kind="define">
      <type>#define</type>
      <name>DEBUG</name>
      <anchorfile>posegraph3_8cpp.html</anchorfile>
      <anchor>ada920a5ec1d301ae64d7658a2efc856a</anchor>
      <arglist>(i)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LINESIZE</name>
      <anchorfile>posegraph3_8cpp.html</anchorfile>
      <anchor>a0095c1e0ae26941efea12c77f2232f2f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>posegraph3.hh</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-rtabmap/doc_stacks/2015-10-18_11-34-34.717088/rtabmap/corelib/src/toro3d/</path>
    <filename>posegraph3_8hh</filename>
    <includes id="posegraph_8hh" name="posegraph.hh" local="yes" imported="no">posegraph.hh</includes>
    <includes id="transformation3_8hh" name="transformation3.hh" local="yes" imported="no">transformation3.hh</includes>
    <class kind="struct">AISNavigation::TreePoseGraph3::ParameterPropagator</class>
    <class kind="struct">AISNavigation::TreePoseGraph3::TransformationPropagator</class>
    <class kind="struct">AISNavigation::TreePoseGraph3</class>
    <namespace>AISNavigation</namespace>
    <member kind="typedef">
      <type>unsigned int</type>
      <name>uint</name>
      <anchorfile>posegraph3_8hh.html</anchorfile>
      <anchor>a91ad9478d81a7aaf2593e8d9c3d06a14</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>PostProcessingDialog.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-rtabmap/doc_stacks/2015-10-18_11-34-34.717088/rtabmap/guilib/src/</path>
    <filename>PostProcessingDialog_8cpp</filename>
    <includes id="PostProcessingDialog_8h" name="PostProcessingDialog.h" local="yes" imported="no">PostProcessingDialog.h</includes>
    <includes id="Graph_8h" name="Graph.h" local="no" imported="no">rtabmap/core/Graph.h</includes>
    <namespace>rtabmap</namespace>
  </compound>
  <compound kind="file">
    <name>PostProcessingDialog.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-rtabmap/doc_stacks/2015-10-18_11-34-34.717088/rtabmap/guilib/src/</path>
    <filename>PostProcessingDialog_8h</filename>
    <class kind="class">rtabmap::PostProcessingDialog</class>
    <namespace>rtabmap</namespace>
  </compound>
  <compound kind="file">
    <name>PreferencesDialog.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-rtabmap/doc_stacks/2015-10-18_11-34-34.717088/rtabmap/guilib/src/</path>
    <filename>PreferencesDialog_8cpp</filename>
    <includes id="PreferencesDialog_8h" name="PreferencesDialog.h" local="yes" imported="no">rtabmap/gui/PreferencesDialog.h</includes>
    <includes id="DatabaseViewer_8h" name="DatabaseViewer.h" local="yes" imported="no">rtabmap/gui/DatabaseViewer.h</includes>
    <includes id="OdometryViewer_8h" name="OdometryViewer.h" local="yes" imported="no">rtabmap/gui/OdometryViewer.h</includes>
    <includes id="CalibrationDialog_8h" name="CalibrationDialog.h" local="yes" imported="no">rtabmap/gui/CalibrationDialog.h</includes>
    <includes id="Rtabmap_8h" name="Rtabmap.h" local="yes" imported="no">rtabmap/core/Rtabmap.h</includes>
    <includes id="Parameters_8h" name="Parameters.h" local="yes" imported="no">rtabmap/core/Parameters.h</includes>
    <includes id="Odometry_8h" name="Odometry.h" local="yes" imported="no">rtabmap/core/Odometry.h</includes>
    <includes id="OdometryThread_8h" name="OdometryThread.h" local="yes" imported="no">rtabmap/core/OdometryThread.h</includes>
    <includes id="CameraRGBD_8h" name="CameraRGBD.h" local="yes" imported="no">rtabmap/core/CameraRGBD.h</includes>
    <includes id="CameraThread_8h" name="CameraThread.h" local="yes" imported="no">rtabmap/core/CameraThread.h</includes>
    <includes id="CameraRGB_8h" name="CameraRGB.h" local="yes" imported="no">rtabmap/core/CameraRGB.h</includes>
    <includes id="CameraStereo_8h" name="CameraStereo.h" local="yes" imported="no">rtabmap/core/CameraStereo.h</includes>
    <includes id="Memory_8h" name="Memory.h" local="yes" imported="no">rtabmap/core/Memory.h</includes>
    <includes id="VWDictionary_8h" name="VWDictionary.h" local="yes" imported="no">rtabmap/core/VWDictionary.h</includes>
    <includes id="Graph_8h" name="Graph.h" local="yes" imported="no">rtabmap/core/Graph.h</includes>
    <includes id="DBReader_8h" name="DBReader.h" local="yes" imported="no">rtabmap/core/DBReader.h</includes>
    <includes id="LoopClosureViewer_8h" name="LoopClosureViewer.h" local="yes" imported="no">rtabmap/gui/LoopClosureViewer.h</includes>
    <includes id="CameraViewer_8h" name="CameraViewer.h" local="yes" imported="no">rtabmap/gui/CameraViewer.h</includes>
    <includes id="CloudViewer_8h" name="CloudViewer.h" local="yes" imported="no">rtabmap/gui/CloudViewer.h</includes>
    <includes id="ImageView_8h" name="ImageView.h" local="yes" imported="no">rtabmap/gui/ImageView.h</includes>
    <includes id="GraphViewer_8h" name="GraphViewer.h" local="yes" imported="no">rtabmap/gui/GraphViewer.h</includes>
    <includes id="ExportCloudsDialog_8h" name="ExportCloudsDialog.h" local="yes" imported="no">ExportCloudsDialog.h</includes>
    <includes id="PostProcessingDialog_8h" name="PostProcessingDialog.h" local="yes" imported="no">PostProcessingDialog.h</includes>
    <includes id="CreateSimpleCalibrationDialog_8h" name="CreateSimpleCalibrationDialog.h" local="yes" imported="no">CreateSimpleCalibrationDialog.h</includes>
    <includes id="ULogger_8h" name="ULogger.h" local="no" imported="no">rtabmap/utilite/ULogger.h</includes>
    <includes id="UConversion_8h" name="UConversion.h" local="no" imported="no">rtabmap/utilite/UConversion.h</includes>
    <includes id="UStl_8h" name="UStl.h" local="no" imported="no">rtabmap/utilite/UStl.h</includes>
    <includes id="UEventsManager_8h" name="UEventsManager.h" local="no" imported="no">rtabmap/utilite/UEventsManager.h</includes>
    <includes id="UPlot_8h" name="UPlot.h" local="yes" imported="no">rtabmap/utilite/UPlot.h</includes>
    <namespace>rtabmap</namespace>
  </compound>
  <compound kind="file">
    <name>PreferencesDialog.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-rtabmap/doc_stacks/2015-10-18_11-34-34.717088/rtabmap/guilib/include/rtabmap/gui/</path>
    <filename>PreferencesDialog_8h</filename>
    <includes id="RtabmapGuiExp_8h" name="RtabmapGuiExp.h" local="yes" imported="no">rtabmap/gui/RtabmapGuiExp.h</includes>
    <includes id="Transform_8h" name="Transform.h" local="yes" imported="no">rtabmap/core/Transform.h</includes>
    <includes id="Parameters_8h" name="Parameters.h" local="yes" imported="no">rtabmap/core/Parameters.h</includes>
    <class kind="class">rtabmap::PreferencesDialog</class>
    <namespace>rtabmap</namespace>
  </compound>
  <compound kind="file">
    <name>ProgressDialog.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-rtabmap/doc_stacks/2015-10-18_11-34-34.717088/rtabmap/guilib/src/</path>
    <filename>ProgressDialog_8cpp</filename>
    <includes id="ProgressDialog_8h" name="ProgressDialog.h" local="yes" imported="no">rtabmap/gui/ProgressDialog.h</includes>
    <includes id="ULogger_8h" name="ULogger.h" local="yes" imported="no">rtabmap/utilite/ULogger.h</includes>
    <namespace>rtabmap</namespace>
  </compound>
  <compound kind="file">
    <name>ProgressDialog.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-rtabmap/doc_stacks/2015-10-18_11-34-34.717088/rtabmap/guilib/include/rtabmap/gui/</path>
    <filename>ProgressDialog_8h</filename>
    <includes id="RtabmapGuiExp_8h" name="RtabmapGuiExp.h" local="yes" imported="no">rtabmap/gui/RtabmapGuiExp.h</includes>
    <class kind="class">rtabmap::ProgressDialog</class>
    <namespace>rtabmap</namespace>
  </compound>
  <compound kind="file">
    <name>random.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-rtabmap/doc_stacks/2015-10-18_11-34-34.717088/rtabmap/corelib/src/rtflann/util/</path>
    <filename>random_8h</filename>
    <includes id="general_8h" name="general.h" local="yes" imported="no">rtflann/general.h</includes>
    <class kind="class">rtflann::RandomGenerator</class>
    <class kind="class">rtflann::UniqueRandom</class>
    <namespace>rtflann</namespace>
    <member kind="function">
      <type>double</type>
      <name>rand_double</name>
      <anchorfile>namespacertflann.html</anchorfile>
      <anchor>a4f5d154a9cf44499e4e9e630eb4c60e4</anchor>
      <arglist>(double high=1.0, double low=0)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>rand_int</name>
      <anchorfile>namespacertflann.html</anchorfile>
      <anchor>aa5c8ee763a5e630fdea64a41b6e4e90f</anchor>
      <arglist>(int high=RAND_MAX, int low=0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>seed_random</name>
      <anchorfile>namespacertflann.html</anchorfile>
      <anchor>ab46b3e5c601f7a3ba9f76a34edc400e7</anchor>
      <arglist>(unsigned int seed)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>result_set.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-rtabmap/doc_stacks/2015-10-18_11-34-34.717088/rtabmap/corelib/src/rtflann/util/</path>
    <filename>result__set_8h</filename>
    <class kind="struct">rtflann::BranchStruct</class>
    <class kind="class">rtflann::CountRadiusResultSet</class>
    <class kind="struct">rtflann::DistanceIndex</class>
    <class kind="struct">rtflann::UniqueResultSet::DistIndex</class>
    <class kind="class">rtflann::KNNRadiusResultSet</class>
    <class kind="class">rtflann::KNNRadiusUniqueResultSet</class>
    <class kind="class">rtflann::KNNResultSet</class>
    <class kind="class">rtflann::KNNResultSet2</class>
    <class kind="class">rtflann::KNNSimpleResultSet</class>
    <class kind="class">rtflann::KNNUniqueResultSet</class>
    <class kind="class">rtflann::RadiusResultSet</class>
    <class kind="class">rtflann::RadiusUniqueResultSet</class>
    <class kind="class">rtflann::ResultSet</class>
    <class kind="class">rtflann::UniqueResultSet</class>
    <namespace>rtflann</namespace>
  </compound>
  <compound kind="file">
    <name>Rtabmap.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-rtabmap/doc_stacks/2015-10-18_11-34-34.717088/rtabmap/corelib/src/</path>
    <filename>Rtabmap_8cpp</filename>
    <includes id="Rtabmap_8h" name="Rtabmap.h" local="yes" imported="no">rtabmap/core/Rtabmap.h</includes>
    <includes id="Features2d_8h" name="Features2d.h" local="yes" imported="no">rtabmap/core/Features2d.h</includes>
    <includes id="Graph_8h" name="Graph.h" local="yes" imported="no">rtabmap/core/Graph.h</includes>
    <includes id="Signature_8h" name="Signature.h" local="yes" imported="no">rtabmap/core/Signature.h</includes>
    <includes id="EpipolarGeometry_8h" name="EpipolarGeometry.h" local="yes" imported="no">rtabmap/core/EpipolarGeometry.h</includes>
    <includes id="Memory_8h" name="Memory.h" local="yes" imported="no">rtabmap/core/Memory.h</includes>
    <includes id="VWDictionary_8h" name="VWDictionary.h" local="yes" imported="no">rtabmap/core/VWDictionary.h</includes>
    <includes id="BayesFilter_8h" name="BayesFilter.h" local="yes" imported="no">rtabmap/core/BayesFilter.h</includes>
    <includes id="Compression_8h" name="Compression.h" local="yes" imported="no">rtabmap/core/Compression.h</includes>
    <includes id="ULogger_8h" name="ULogger.h" local="no" imported="no">rtabmap/utilite/ULogger.h</includes>
    <includes id="UFile_8h" name="UFile.h" local="no" imported="no">rtabmap/utilite/UFile.h</includes>
    <includes id="UTimer_8h" name="UTimer.h" local="no" imported="no">rtabmap/utilite/UTimer.h</includes>
    <includes id="UConversion_8h" name="UConversion.h" local="no" imported="no">rtabmap/utilite/UConversion.h</includes>
    <includes id="UMath_8h" name="UMath.h" local="no" imported="no">rtabmap/utilite/UMath.h</includes>
    <includes id="SimpleIni_8h" name="SimpleIni.h" local="yes" imported="no">SimpleIni.h</includes>
    <namespace>rtabmap</namespace>
    <member kind="define">
      <type>#define</type>
      <name>GRAPH_FILE_NAME</name>
      <anchorfile>Rtabmap_8cpp.html</anchorfile>
      <anchor>a30beb6bf02fe92b50ff58826a9b692b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LOG_F</name>
      <anchorfile>Rtabmap_8cpp.html</anchorfile>
      <anchor>ab32534bcf30bcd6bfdad2f19aedc55ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LOG_I</name>
      <anchorfile>Rtabmap_8cpp.html</anchorfile>
      <anchor>a9bf89f1b5a8a7d3ddd5d9f2e233c9164</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Rtabmap.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-rtabmap/doc_stacks/2015-10-18_11-34-34.717088/rtabmap/corelib/include/rtabmap/core/</path>
    <filename>Rtabmap_8h</filename>
    <includes id="RtabmapExp_8h" name="RtabmapExp.h" local="yes" imported="no">rtabmap/core/RtabmapExp.h</includes>
    <includes id="Parameters_8h" name="Parameters.h" local="yes" imported="no">rtabmap/core/Parameters.h</includes>
    <includes id="SensorData_8h" name="SensorData.h" local="yes" imported="no">rtabmap/core/SensorData.h</includes>
    <includes id="Statistics_8h" name="Statistics.h" local="yes" imported="no">rtabmap/core/Statistics.h</includes>
    <includes id="Link_8h" name="Link.h" local="yes" imported="no">rtabmap/core/Link.h</includes>
    <class kind="class">rtabmap::Rtabmap</class>
    <namespace>rtabmap</namespace>
    <namespace>rtabmap::graph</namespace>
  </compound>
  <compound kind="file">
    <name>RtabmapEvent.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-rtabmap/doc_stacks/2015-10-18_11-34-34.717088/rtabmap/corelib/include/rtabmap/core/</path>
    <filename>RtabmapEvent_8h</filename>
    <includes id="UEvent_8h" name="UEvent.h" local="no" imported="no">rtabmap/utilite/UEvent.h</includes>
    <includes id="UVariant_8h" name="UVariant.h" local="no" imported="no">rtabmap/utilite/UVariant.h</includes>
    <includes id="Statistics_8h" name="Statistics.h" local="yes" imported="no">rtabmap/core/Statistics.h</includes>
    <includes id="Parameters_8h" name="Parameters.h" local="yes" imported="no">rtabmap/core/Parameters.h</includes>
    <class kind="class">rtabmap::RtabmapEvent</class>
    <class kind="class">rtabmap::RtabmapEvent3DMap</class>
    <class kind="class">rtabmap::RtabmapEventCmd</class>
    <class kind="class">rtabmap::RtabmapEventInit</class>
    <class kind="class">rtabmap::RtabmapGlobalPathEvent</class>
    <class kind="class">rtabmap::RtabmapGoalStatusEvent</class>
    <class kind="class">rtabmap::RtabmapLabelErrorEvent</class>
    <namespace>rtabmap</namespace>
  </compound>
  <compound kind="file">
    <name>RtabmapExp.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-rtabmap/doc_stacks/2015-10-18_11-34-34.717088/rtabmap/corelib/include/rtabmap/core/</path>
    <filename>RtabmapExp_8h</filename>
    <member kind="define">
      <type>#define</type>
      <name>RTABMAP_DEPRECATED</name>
      <anchorfile>RtabmapExp_8h.html</anchorfile>
      <anchor>adee13910571f380c0034b7f5ef302347</anchor>
      <arglist>(func, msg)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RTABMAP_EXP</name>
      <anchorfile>RtabmapExp_8h.html</anchorfile>
      <anchor>a0255970ca124d7b5b8b45de892dce980</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>RtabmapGuiExp.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-rtabmap/doc_stacks/2015-10-18_11-34-34.717088/rtabmap/guilib/include/rtabmap/gui/</path>
    <filename>RtabmapGuiExp_8h</filename>
    <member kind="define">
      <type>#define</type>
      <name>RTABMAPGUI_EXP</name>
      <anchorfile>RtabmapGuiExp_8h.html</anchorfile>
      <anchor>a5d5e4001844855eb89801e987ba9e878</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>RtabmapThread.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-rtabmap/doc_stacks/2015-10-18_11-34-34.717088/rtabmap/corelib/src/</path>
    <filename>RtabmapThread_8cpp</filename>
    <includes id="Rtabmap_8h" name="Rtabmap.h" local="yes" imported="no">rtabmap/core/Rtabmap.h</includes>
    <includes id="RtabmapThread_8h" name="RtabmapThread.h" local="yes" imported="no">rtabmap/core/RtabmapThread.h</includes>
    <includes id="RtabmapEvent_8h" name="RtabmapEvent.h" local="yes" imported="no">rtabmap/core/RtabmapEvent.h</includes>
    <includes id="Camera_8h" name="Camera.h" local="yes" imported="no">rtabmap/core/Camera.h</includes>
    <includes id="CameraEvent_8h" name="CameraEvent.h" local="yes" imported="no">rtabmap/core/CameraEvent.h</includes>
    <includes id="ParamEvent_8h" name="ParamEvent.h" local="yes" imported="no">rtabmap/core/ParamEvent.h</includes>
    <includes id="OdometryEvent_8h" name="OdometryEvent.h" local="yes" imported="no">rtabmap/core/OdometryEvent.h</includes>
    <includes id="UserDataEvent_8h" name="UserDataEvent.h" local="yes" imported="no">rtabmap/core/UserDataEvent.h</includes>
    <includes id="Memory_8h" name="Memory.h" local="yes" imported="no">rtabmap/core/Memory.h</includes>
    <includes id="ULogger_8h" name="ULogger.h" local="no" imported="no">rtabmap/utilite/ULogger.h</includes>
    <includes id="UEventsManager_8h" name="UEventsManager.h" local="no" imported="no">rtabmap/utilite/UEventsManager.h</includes>
    <includes id="UStl_8h" name="UStl.h" local="no" imported="no">rtabmap/utilite/UStl.h</includes>
    <includes id="UTimer_8h" name="UTimer.h" local="no" imported="no">rtabmap/utilite/UTimer.h</includes>
    <includes id="UConversion_8h" name="UConversion.h" local="no" imported="no">rtabmap/utilite/UConversion.h</includes>
    <namespace>rtabmap</namespace>
  </compound>
  <compound kind="file">
    <name>RtabmapThread.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-rtabmap/doc_stacks/2015-10-18_11-34-34.717088/rtabmap/corelib/include/rtabmap/core/</path>
    <filename>RtabmapThread_8h</filename>
    <includes id="RtabmapExp_8h" name="RtabmapExp.h" local="yes" imported="no">rtabmap/core/RtabmapExp.h</includes>
    <includes id="UThreadNode_8h" name="UThreadNode.h" local="no" imported="no">rtabmap/utilite/UThreadNode.h</includes>
    <includes id="UEventsHandler_8h" name="UEventsHandler.h" local="no" imported="no">rtabmap/utilite/UEventsHandler.h</includes>
    <includes id="USemaphore_8h" name="USemaphore.h" local="no" imported="no">rtabmap/utilite/USemaphore.h</includes>
    <includes id="UMutex_8h" name="UMutex.h" local="no" imported="no">rtabmap/utilite/UMutex.h</includes>
    <includes id="RtabmapEvent_8h" name="RtabmapEvent.h" local="yes" imported="no">rtabmap/core/RtabmapEvent.h</includes>
    <includes id="SensorData_8h" name="SensorData.h" local="yes" imported="no">rtabmap/core/SensorData.h</includes>
    <includes id="Parameters_8h" name="Parameters.h" local="yes" imported="no">rtabmap/core/Parameters.h</includes>
    <includes id="OdometryEvent_8h" name="OdometryEvent.h" local="yes" imported="no">rtabmap/core/OdometryEvent.h</includes>
    <class kind="class">rtabmap::RtabmapThread</class>
    <namespace>rtabmap</namespace>
  </compound>
  <compound kind="file">
    <name>sampling.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-rtabmap/doc_stacks/2015-10-18_11-34-34.717088/rtabmap/corelib/src/rtflann/util/</path>
    <filename>sampling_8h</filename>
    <includes id="matrix_8h" name="matrix.h" local="yes" imported="no">rtflann/util/matrix.h</includes>
    <includes id="random_8h" name="random.h" local="yes" imported="no">rtflann/util/random.h</includes>
    <namespace>rtflann</namespace>
    <member kind="function">
      <type>Matrix&lt; T &gt;</type>
      <name>random_sample</name>
      <anchorfile>namespacertflann.html</anchorfile>
      <anchor>a1fa6d87c960b4ccc2f2a527158d58d70</anchor>
      <arglist>(Matrix&lt; T &gt; &amp;srcMatrix, size_t size, bool remove=false)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>saving.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-rtabmap/doc_stacks/2015-10-18_11-34-34.717088/rtabmap/corelib/src/rtflann/util/</path>
    <filename>saving_8h</filename>
    <includes id="general_8h" name="general.h" local="yes" imported="no">rtflann/general.h</includes>
    <includes id="serialization_8h" name="serialization.h" local="yes" imported="no">rtflann/util/serialization.h</includes>
    <class kind="struct">rtflann::IndexHeader</class>
    <namespace>rtflann</namespace>
    <namespace>rtflann::serialization</namespace>
    <member kind="define">
      <type>#define</type>
      <name>FLANN_SIGNATURE_</name>
      <anchorfile>saving_8h.html</anchorfile>
      <anchor>a3b786687c7c814cdeb5a81f4ce01928c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ENUM_SERIALIZER</name>
      <anchorfile>namespacertflann_1_1serialization.html</anchorfile>
      <anchor>a337c708cfa0ce03be3821c7bfb447b1f</anchor>
      <arglist>(flann_algorithm_t)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ENUM_SERIALIZER</name>
      <anchorfile>namespacertflann_1_1serialization.html</anchorfile>
      <anchor>ac1bb393f67f62d4b2a2387621d96f9bd</anchor>
      <arglist>(flann_centers_init_t)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ENUM_SERIALIZER</name>
      <anchorfile>namespacertflann_1_1serialization.html</anchorfile>
      <anchor>ab58c6448960cf9d4423d420b22c9164c</anchor>
      <arglist>(flann_log_level_t)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ENUM_SERIALIZER</name>
      <anchorfile>namespacertflann_1_1serialization.html</anchorfile>
      <anchor>ad46660ebd40d10e0b2ee49e0a9f23ac3</anchor>
      <arglist>(flann_datatype_t)</arglist>
    </member>
    <member kind="function">
      <type>IndexHeader</type>
      <name>load_header</name>
      <anchorfile>namespacertflann.html</anchorfile>
      <anchor>a8564f37d7ae88338920aae8d76504ddc</anchor>
      <arglist>(FILE *stream)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>save_header</name>
      <anchorfile>namespacertflann.html</anchorfile>
      <anchor>a00817fc9520d31d727dc1043e100e219</anchor>
      <arglist>(FILE *stream, const Index &amp;index)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>SensorData.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-rtabmap/doc_stacks/2015-10-18_11-34-34.717088/rtabmap/corelib/src/</path>
    <filename>SensorData_8cpp</filename>
    <includes id="SensorData_8h" name="SensorData.h" local="yes" imported="no">rtabmap/core/SensorData.h</includes>
    <includes id="Compression_8h" name="Compression.h" local="yes" imported="no">rtabmap/core/Compression.h</includes>
    <includes id="ULogger_8h" name="ULogger.h" local="yes" imported="no">rtabmap/utilite/ULogger.h</includes>
    <includes id="UMath_8h" name="UMath.h" local="no" imported="no">rtabmap/utilite/UMath.h</includes>
    <namespace>rtabmap</namespace>
  </compound>
  <compound kind="file">
    <name>SensorData.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-rtabmap/doc_stacks/2015-10-18_11-34-34.717088/rtabmap/corelib/include/rtabmap/core/</path>
    <filename>SensorData_8h</filename>
    <includes id="RtabmapExp_8h" name="RtabmapExp.h" local="no" imported="no">rtabmap/core/RtabmapExp.h</includes>
    <includes id="Transform_8h" name="Transform.h" local="no" imported="no">rtabmap/core/Transform.h</includes>
    <includes id="CameraModel_8h" name="CameraModel.h" local="no" imported="no">rtabmap/core/CameraModel.h</includes>
    <class kind="class">rtabmap::SensorData</class>
    <namespace>rtabmap</namespace>
  </compound>
  <compound kind="file">
    <name>serialization.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-rtabmap/doc_stacks/2015-10-18_11-34-34.717088/rtabmap/corelib/src/rtflann/util/</path>
    <filename>serialization_8h</filename>
    <includes id="lz4_8h" name="lz4.h" local="yes" imported="no">rtflann/ext/lz4.h</includes>
    <includes id="lz4hc_8h" name="lz4hc.h" local="yes" imported="no">rtflann/ext/lz4hc.h</includes>
    <class kind="struct">rtflann::serialization::access</class>
    <class kind="class">rtflann::serialization::ArchiveBase</class>
    <class kind="struct">rtflann::serialization::binary_object</class>
    <class kind="struct">rtflann::serialization::bool_</class>
    <class kind="struct">rtflann::IndexHeaderStruct</class>
    <class kind="class">rtflann::serialization::InputArchive</class>
    <class kind="class">rtflann::serialization::LoadArchive</class>
    <class kind="class">rtflann::serialization::OutputArchive</class>
    <class kind="class">rtflann::serialization::SaveArchive</class>
    <class kind="struct">rtflann::serialization::Serializer</class>
    <class kind="struct">rtflann::serialization::Serializer&lt; binary_object &gt;</class>
    <class kind="struct">rtflann::serialization::Serializer&lt; const binary_object &gt;</class>
    <class kind="struct">rtflann::serialization::Serializer&lt; std::map&lt; K, V &gt; &gt;</class>
    <class kind="struct">rtflann::serialization::Serializer&lt; std::vector&lt; T &gt; &gt;</class>
    <class kind="struct">rtflann::serialization::Serializer&lt; T * &gt;</class>
    <class kind="struct">rtflann::serialization::Serializer&lt; T[N]&gt;</class>
    <class kind="class">rtflann::serialization::SizeArchive</class>
    <namespace>rtflann</namespace>
    <namespace>rtflann::serialization</namespace>
    <member kind="define">
      <type>#define</type>
      <name>BASIC_TYPE_SERIALIZER</name>
      <anchorfile>serialization_8h.html</anchorfile>
      <anchor>a71fd93038f53d62ca10c5791625e5b10</anchor>
      <arglist>(type)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BLOCK_BYTES</name>
      <anchorfile>serialization_8h.html</anchorfile>
      <anchor>a07fd4cae5a72a9fc6a34aebe25e61082</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ENUM_SERIALIZER</name>
      <anchorfile>serialization_8h.html</anchorfile>
      <anchor>a925203df152aaf1b87e1b9d481ee3147</anchor>
      <arglist>(type)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BASIC_TYPE_SERIALIZER</name>
      <anchorfile>namespacertflann_1_1serialization.html</anchorfile>
      <anchor>a4964ce83205918904c21e9790df7a2cd</anchor>
      <arglist>(char)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BASIC_TYPE_SERIALIZER</name>
      <anchorfile>namespacertflann_1_1serialization.html</anchorfile>
      <anchor>aa68594a08d5c9fab455130dd5758cdbe</anchor>
      <arglist>(unsigned char)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BASIC_TYPE_SERIALIZER</name>
      <anchorfile>namespacertflann_1_1serialization.html</anchorfile>
      <anchor>a115c5f3c42154366a43bf0fb8e6f3cc4</anchor>
      <arglist>(short)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BASIC_TYPE_SERIALIZER</name>
      <anchorfile>namespacertflann_1_1serialization.html</anchorfile>
      <anchor>a35c7ae7aee162138d807cb708b40eb9c</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BASIC_TYPE_SERIALIZER</name>
      <anchorfile>namespacertflann_1_1serialization.html</anchorfile>
      <anchor>a94f2ee79c6f799c360f364041a2248f9</anchor>
      <arglist>(long)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BASIC_TYPE_SERIALIZER</name>
      <anchorfile>namespacertflann_1_1serialization.html</anchorfile>
      <anchor>af6b23666a1daa2b68352ebc2f94ea1ba</anchor>
      <arglist>(unsigned long long)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BASIC_TYPE_SERIALIZER</name>
      <anchorfile>namespacertflann_1_1serialization.html</anchorfile>
      <anchor>afbce0293985686bdc60d046d422a9c41</anchor>
      <arglist>(float)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BASIC_TYPE_SERIALIZER</name>
      <anchorfile>namespacertflann_1_1serialization.html</anchorfile>
      <anchor>ad41ed34bc1017a9a8858ad3ef64e2519</anchor>
      <arglist>(double)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BASIC_TYPE_SERIALIZER</name>
      <anchorfile>namespacertflann_1_1serialization.html</anchorfile>
      <anchor>a50fb775a36ee3d4b59111caebbcc98f2</anchor>
      <arglist>(bool)</arglist>
    </member>
    <member kind="function">
      <type>const binary_object</type>
      <name>make_binary_object</name>
      <anchorfile>namespacertflann_1_1serialization.html</anchorfile>
      <anchor>a66a1d5d3c21c05318b0fb650ba68a396</anchor>
      <arglist>(void *t, size_t size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>serialize</name>
      <anchorfile>namespacertflann_1_1serialization.html</anchorfile>
      <anchor>af00036e4b71045569167404a3a88cb51</anchor>
      <arglist>(Archive &amp;ar, T &amp;type)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Signature.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-rtabmap/doc_stacks/2015-10-18_11-34-34.717088/rtabmap/corelib/src/</path>
    <filename>Signature_8cpp</filename>
    <includes id="Signature_8h" name="Signature.h" local="yes" imported="no">rtabmap/core/Signature.h</includes>
    <includes id="EpipolarGeometry_8h" name="EpipolarGeometry.h" local="yes" imported="no">rtabmap/core/EpipolarGeometry.h</includes>
    <includes id="Memory_8h" name="Memory.h" local="yes" imported="no">rtabmap/core/Memory.h</includes>
    <includes id="Compression_8h" name="Compression.h" local="yes" imported="no">rtabmap/core/Compression.h</includes>
    <includes id="UtiLite_8h" name="UtiLite.h" local="no" imported="no">rtabmap/utilite/UtiLite.h</includes>
    <namespace>rtabmap</namespace>
  </compound>
  <compound kind="file">
    <name>Signature.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-rtabmap/doc_stacks/2015-10-18_11-34-34.717088/rtabmap/corelib/include/rtabmap/core/</path>
    <filename>Signature_8h</filename>
    <includes id="RtabmapExp_8h" name="RtabmapExp.h" local="yes" imported="no">rtabmap/core/RtabmapExp.h</includes>
    <includes id="Transform_8h" name="Transform.h" local="no" imported="no">rtabmap/core/Transform.h</includes>
    <includes id="SensorData_8h" name="SensorData.h" local="no" imported="no">rtabmap/core/SensorData.h</includes>
    <includes id="Link_8h" name="Link.h" local="no" imported="no">rtabmap/core/Link.h</includes>
    <class kind="class">rtabmap::Signature</class>
    <namespace>rtabmap</namespace>
  </compound>
  <compound kind="file">
    <name>SimpleIni.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-rtabmap/doc_stacks/2015-10-18_11-34-34.717088/rtabmap/corelib/src/</path>
    <filename>SimpleIni_8h</filename>
    <includes id="ConvertUTF_8h" name="ConvertUTF.h" local="yes" imported="no">ConvertUTF.h</includes>
    <class kind="class">CSimpleIniTempl::Converter</class>
    <class kind="class">CSimpleIniTempl</class>
    <class kind="struct">CSimpleIniTempl::Entry</class>
    <class kind="class">CSimpleIniTempl::FileWriter</class>
    <class kind="struct">CSimpleIniTempl::Entry::KeyOrder</class>
    <class kind="struct">CSimpleIniTempl::Entry::LoadOrder</class>
    <class kind="class">CSimpleIniTempl::OutputWriter</class>
    <class kind="class">SI_ConvertA</class>
    <class kind="class">SI_ConvertW</class>
    <class kind="struct">SI_GenericCase</class>
    <class kind="struct">SI_GenericNoCase</class>
    <class kind="class">CSimpleIniTempl::StringWriter</class>
    <member kind="define">
      <type>#define</type>
      <name>CSimpleIni</name>
      <anchorfile>SimpleIni_8h.html</anchorfile>
      <anchor>a7d6444ead3a7e870acdb77aaffb8f9d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CSimpleIniCase</name>
      <anchorfile>SimpleIni_8h.html</anchorfile>
      <anchor>ae287c82d088c035d6176a7b5cf91e473</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SI_ASSERT</name>
      <anchorfile>SimpleIni_8h.html</anchorfile>
      <anchor>aa1c86fe2eaf27ba2cc163372f32a9106</anchor>
      <arglist>(x)</arglist>
      <docanchor file="SimpleIni_8h">features</docanchor>
      <docanchor file="SimpleIni_8h">iostreams</docanchor>
      <docanchor file="SimpleIni_8h">intro</docanchor>
      <docanchor file="SimpleIni_8h">notes</docanchor>
      <docanchor file="SimpleIni_8h">usage</docanchor>
      <docanchor file="SimpleIni_8h">licence</docanchor>
      <docanchor file="SimpleIni_8h">multiline</docanchor>
      <docanchor file="SimpleIni_8h">comments</docanchor>
      <docanchor file="SimpleIni_8h">contrib</docanchor>
      <docanchor file="SimpleIni_8h">save</docanchor>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SI_Case</name>
      <anchorfile>SimpleIni_8h.html</anchorfile>
      <anchor>a5c2bfc13fd1603a3236d11093ffc9ae0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SI_NEWLINE</name>
      <anchorfile>SimpleIni_8h.html</anchorfile>
      <anchor>a3864eb3c1be64f869c66e8b2c87088c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SI_NEWLINE_A</name>
      <anchorfile>SimpleIni_8h.html</anchorfile>
      <anchor>a37c74ba148bf76a7ef3437655c29be1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SI_NEWLINE_W</name>
      <anchorfile>SimpleIni_8h.html</anchorfile>
      <anchor>aad85e3fb9ce0ed8112a00bdc493a1184</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SI_NoCase</name>
      <anchorfile>SimpleIni_8h.html</anchorfile>
      <anchor>ad75e6dec39f5fa62f12364e434a155da</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SI_UTF8_SIGNATURE</name>
      <anchorfile>SimpleIni_8h.html</anchorfile>
      <anchor>affde7f4680e7419f0e4a480a3e67ca98</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CSimpleIniTempl&lt; char, SI_NoCase&lt; char &gt;, SI_ConvertA&lt; char &gt; &gt;</type>
      <name>CSimpleIniA</name>
      <anchorfile>SimpleIni_8h.html</anchorfile>
      <anchor>a3c7dce678048c0ee90aea570c1bee16a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CSimpleIniTempl&lt; char, SI_Case&lt; char &gt;, SI_ConvertA&lt; char &gt; &gt;</type>
      <name>CSimpleIniCaseA</name>
      <anchorfile>SimpleIni_8h.html</anchorfile>
      <anchor>aad6c75c1d7a6c491eee9a057b07482ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CSimpleIniTempl&lt; wchar_t, SI_Case&lt; wchar_t &gt;, SI_ConvertW&lt; wchar_t &gt; &gt;</type>
      <name>CSimpleIniCaseW</name>
      <anchorfile>SimpleIni_8h.html</anchorfile>
      <anchor>aaf36d4d8b043926881acb03e1d9fa360</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CSimpleIniTempl&lt; wchar_t, SI_NoCase&lt; wchar_t &gt;, SI_ConvertW&lt; wchar_t &gt; &gt;</type>
      <name>CSimpleIniW</name>
      <anchorfile>SimpleIni_8h.html</anchorfile>
      <anchor>a3f2a85929946a32994b1ccf6c1e2fa15</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>SI_Error</name>
      <anchorfile>SimpleIni_8h.html</anchorfile>
      <anchor>ab2cfc992d7167f89ed0e93299e5d9584</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SI_OK</name>
      <anchorfile>SimpleIni_8h.html</anchorfile>
      <anchor>ab2cfc992d7167f89ed0e93299e5d9584af34a76c7d8e20d8927c1a1da5c741a36</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SI_UPDATED</name>
      <anchorfile>SimpleIni_8h.html</anchorfile>
      <anchor>ab2cfc992d7167f89ed0e93299e5d9584acf2eb74fda307fb6ea886fb724dc7fa9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SI_INSERTED</name>
      <anchorfile>SimpleIni_8h.html</anchorfile>
      <anchor>ab2cfc992d7167f89ed0e93299e5d9584a2a4a3f40386a609046a926c9e4998f4d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SI_FAIL</name>
      <anchorfile>SimpleIni_8h.html</anchorfile>
      <anchor>ab2cfc992d7167f89ed0e93299e5d9584afe85febbb7dc65af6808b0706fff0b98</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SI_NOMEM</name>
      <anchorfile>SimpleIni_8h.html</anchorfile>
      <anchor>ab2cfc992d7167f89ed0e93299e5d9584a5a450356146943fff767f4aa8940ada0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SI_FILE</name>
      <anchorfile>SimpleIni_8h.html</anchorfile>
      <anchor>ab2cfc992d7167f89ed0e93299e5d9584a3bfc5846d71a8ba5d0e5b4105f69bcab</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>simplex_downhill.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-rtabmap/doc_stacks/2015-10-18_11-34-34.717088/rtabmap/corelib/src/rtflann/nn/</path>
    <filename>simplex__downhill_8h</filename>
    <namespace>rtflann</namespace>
    <member kind="function">
      <type>void</type>
      <name>addValue</name>
      <anchorfile>namespacertflann.html</anchorfile>
      <anchor>a94d4757562471042719182448765349b</anchor>
      <arglist>(int pos, float val, float *vals, T *point, T *points, int n)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>optimizeSimplexDownhill</name>
      <anchorfile>namespacertflann.html</anchorfile>
      <anchor>a604783d9ce995eb1db9135046ebc46e6</anchor>
      <arglist>(T *points, int n, F func, float *vals=NULL)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>sqlite3.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-rtabmap/doc_stacks/2015-10-18_11-34-34.717088/rtabmap/corelib/src/sqlite3/</path>
    <filename>sqlite3_8c</filename>
    <class kind="struct">Hash::_ht</class>
    <class kind="struct">AggInfo</class>
    <class kind="struct">AggInfo::AggInfo_col</class>
    <class kind="struct">AggInfo::AggInfo_func</class>
    <class kind="struct">analysisInfo</class>
    <class kind="struct">AttachKey</class>
    <class kind="struct">AuthContext</class>
    <class kind="struct">AutoincInfo</class>
    <class kind="struct">AuxData</class>
    <class kind="struct">BenignMallocHooks</class>
    <class kind="struct">Bitvec</class>
    <class kind="struct">BtCursor</class>
    <class kind="struct">BtLock</class>
    <class kind="struct">Btree</class>
    <class kind="struct">BtShared</class>
    <class kind="struct">BusyHandler</class>
    <class kind="struct">CellInfo</class>
    <class kind="struct">CollSeq</class>
    <class kind="struct">Column</class>
    <class kind="struct">compareInfo</class>
    <class kind="struct">CountCtx</class>
    <class kind="struct">DateTime</class>
    <class kind="struct">Db</class>
    <class kind="struct">DbFixer</class>
    <class kind="struct">DistinctCtx</class>
    <class kind="struct">et_info</class>
    <class kind="struct">Explain</class>
    <class kind="struct">Expr</class>
    <class kind="struct">ExprList</class>
    <class kind="struct">ExprList::ExprList_item</class>
    <class kind="struct">ExprSpan</class>
    <class kind="struct">FileChunk</class>
    <class kind="struct">FilePoint</class>
    <class kind="struct">FileWriter</class>
    <class kind="struct">FKey</class>
    <class kind="struct">FuncDef</class>
    <class kind="struct">FuncDefHash</class>
    <class kind="struct">FuncDestructor</class>
    <class kind="struct">Hash</class>
    <class kind="struct">HashElem</class>
    <class kind="struct">IdList</class>
    <class kind="struct">IdList::IdList_item</class>
    <class kind="struct">Incrblob</class>
    <class kind="struct">Index</class>
    <class kind="struct">IndexSample</class>
    <class kind="struct">InitData</class>
    <class kind="struct">IntegrityCk</class>
    <class kind="struct">KeyInfo</class>
    <class kind="struct">LikeOp</class>
    <class kind="struct">LimitVal</class>
    <class kind="struct">Lookaside</class>
    <class kind="struct">LookasideSlot</class>
    <class kind="struct">Mem</class>
    <class kind="struct">Mem0Global</class>
    <class kind="struct">MemJournal</class>
    <class kind="struct">MemPage</class>
    <class kind="struct">Module</class>
    <class kind="struct">NameContext</class>
    <class kind="struct">Pager</class>
    <class kind="struct">PagerSavepoint</class>
    <class kind="struct">Parse</class>
    <class kind="struct">PCache</class>
    <class kind="struct">PCache1</class>
    <class kind="struct">PCacheGlobal</class>
    <class kind="struct">PgFreeslot</class>
    <class kind="struct">PgHdr</class>
    <class kind="struct">PgHdr1</class>
    <class kind="struct">PGroup</class>
    <class kind="struct">RowSet</class>
    <class kind="struct">RowSetChunk</class>
    <class kind="struct">RowSetEntry</class>
    <class kind="struct">Savepoint</class>
    <class kind="struct">Schema</class>
    <class kind="struct">FKey::sColMap</class>
    <class kind="struct">ScratchFreeslot</class>
    <class kind="struct">Select</class>
    <class kind="struct">SelectDest</class>
    <class kind="struct">SorterRecord</class>
    <class kind="struct">sPragmaNames</class>
    <class kind="struct">sqlite3</class>
    <class kind="struct">sqlite3_api_routines</class>
    <class kind="struct">sqlite3_backup</class>
    <class kind="struct">sqlite3_context</class>
    <class kind="struct">sqlite3_file</class>
    <class kind="struct">sqlite3_index_info::sqlite3_index_constraint</class>
    <class kind="struct">sqlite3_index_info::sqlite3_index_constraint_usage</class>
    <class kind="struct">sqlite3_index_info</class>
    <class kind="struct">sqlite3_index_info::sqlite3_index_orderby</class>
    <class kind="struct">sqlite3_io_methods</class>
    <class kind="struct">sqlite3_mem_methods</class>
    <class kind="struct">sqlite3_module</class>
    <class kind="struct">sqlite3_mutex</class>
    <class kind="struct">sqlite3_mutex_methods</class>
    <class kind="struct">sqlite3_pcache_methods</class>
    <class kind="struct">sqlite3_pcache_methods2</class>
    <class kind="struct">sqlite3_pcache_page</class>
    <class kind="struct">sqlite3_rtree_geometry</class>
    <class kind="struct">sqlite3_vfs</class>
    <class kind="struct">sqlite3_vtab</class>
    <class kind="struct">sqlite3_vtab_cursor</class>
    <class kind="struct">sqlite3AutoExtList</class>
    <class kind="struct">Sqlite3Config</class>
    <class kind="struct">sqlite3::sqlite3InitInfo</class>
    <class kind="struct">sqlite3PrngType</class>
    <class kind="struct">sqlite3StatType</class>
    <class kind="struct">SrcCount</class>
    <class kind="struct">SrcList</class>
    <class kind="struct">SrcList::SrcList_item</class>
    <class kind="struct">Stat4Accum</class>
    <class kind="struct">Stat4Sample</class>
    <class kind="struct">StrAccum</class>
    <class kind="struct">SubProgram</class>
    <class kind="struct">SumCtx</class>
    <class kind="struct">Table</class>
    <class kind="struct">TableLock</class>
    <class kind="struct">TabResult</class>
    <class kind="struct">Token</class>
    <class kind="struct">TrigEvent</class>
    <class kind="struct">Trigger</class>
    <class kind="struct">TriggerPrg</class>
    <class kind="struct">TriggerStep</class>
    <class kind="struct">unix_syscall</class>
    <class kind="struct">unixFile</class>
    <class kind="struct">unixFileId</class>
    <class kind="struct">unixInodeInfo</class>
    <class kind="struct">unixShm</class>
    <class kind="struct">unixShmNode</class>
    <class kind="struct">UnixUnusedFd</class>
    <class kind="struct">UnpackedRecord</class>
    <class kind="struct">ValueList</class>
    <class kind="struct">ValueNewStat4Ctx</class>
    <class kind="struct">Vdbe</class>
    <class kind="struct">VdbeCursor</class>
    <class kind="struct">VdbeFrame</class>
    <class kind="struct">VdbeOp</class>
    <class kind="struct">VdbeOpList</class>
    <class kind="struct">VdbeSorter</class>
    <class kind="struct">VdbeSorterIter</class>
    <class kind="struct">VtabCtx</class>
    <class kind="struct">VTable</class>
    <class kind="struct">vxworksFileId</class>
    <class kind="struct">Wal</class>
    <class kind="struct">WalCkptInfo</class>
    <class kind="struct">WalIndexHdr</class>
    <class kind="struct">WalIterator</class>
    <class kind="struct">Walker</class>
    <class kind="struct">WalIterator::WalSegment</class>
    <class kind="struct">WalWriter</class>
    <class kind="struct">WhereAndInfo</class>
    <class kind="struct">WhereClause</class>
    <class kind="struct">WhereInfo</class>
    <class kind="struct">WhereLevel</class>
    <class kind="struct">WhereLoop</class>
    <class kind="struct">WhereLoopBuilder</class>
    <class kind="struct">WhereMaskSet</class>
    <class kind="struct">WhereOrCost</class>
    <class kind="struct">WhereOrInfo</class>
    <class kind="struct">WhereOrSet</class>
    <class kind="struct">WherePath</class>
    <class kind="struct">WhereScan</class>
    <class kind="struct">WhereTerm</class>
    <class kind="struct">Parse::yColCache</class>
    <class kind="union">YYMINORTYPE</class>
    <class kind="struct">yyParser</class>
    <class kind="struct">yyStackEntry</class>
    <member kind="define">
      <type>#define</type>
      <name>_BTREE_H_</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a6521d96ceebcd24d6404398228140b5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_FILE_OFFSET_BITS</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a44d01ba0a136b8e27ad362f5a823d14e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_FTSINT_H</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ad8e3f480657e0584849180c57c84a384</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_GNU_SOURCE</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a369266c24eacffb87046522897a570d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_LARGE_FILE</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a8776ea0e6f826f2b3a962986b3868582</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_LARGE_FILE</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a8776ea0e6f826f2b3a962986b3868582</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_LARGEFILE_SOURCE</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a0cdbd4d0545340d33dfe595811475ccd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_LARGEFILE_SOURCE</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a0cdbd4d0545340d33dfe595811475ccd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_OS_COMMON_H_</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a5325fba19d26f87e74361a79079f952f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_PAGER_H_</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a70e742af75436fb7b08ded3b2cb4d8f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_SQLITE3_H_</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a2096a503d41af01e4e3332896a1234d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_SQLITE3EXT_H_</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ac9591778e82b83de373eee678d510f2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_SQLITE3RTREE_H_</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a7ae19e0e2aee81373530a793ca663ebb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_SQLITE_HASH_H_</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a431275e97c5fa6f6bb0203600fcf8e0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_SQLITE_OS_C_</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a2507257b4c2b446a28186e34c69e6c37</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_SQLITE_OS_H_</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>aa24008fa5c80d5e2fef58d6878ad69dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_SQLITE_VDBE_H_</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a4b3a0cf9fc7af136fe2d85e016cba650</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_SQLITEINT_H_</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a0595a4fd3e85618f30393deae28e357f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_VDBEINT_H_</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a1d372678921e2300998ce278ad994a59</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_WAL_H_</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a1448c724d55275e55a99c0ef79b79919</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_XOPEN_SOURCE</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a78c99ffd76a7bb3c8c74db76207e9ab4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ADDR</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a5ce4347ce4f7fb635d839077f4633194</anchor>
      <arglist>(X)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>AGGREGATE</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>aaed0b1872021d39f77430cedf6b59346</anchor>
      <arglist>(zName, nArg, arg, nc, xStep, xFinal)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ALWAYS</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a68d1f09d0baf7bc12a51d34a5c18fcfb</anchor>
      <arglist>(X)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ArraySize</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a4654592395032f4996615903e6dbc81d</anchor>
      <arglist>(X)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>assertCellInfo</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a239eed64a53bd4c8d5a2484b513e8b00</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>assertParentIndex</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a7ebae49c2037298dc16979e82277ca0a</anchor>
      <arglist>(x, y, z)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>assertTruncateConstraint</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>aae7ff6070243bb5dfb698addf07eef4d</anchor>
      <arglist>(pPager)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BITVEC_HASH</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>acafd640a93aa5ce95fbfe213eb048327</anchor>
      <arglist>(X)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BITVEC_MXHASH</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>aa881360ad1dc19bfa19680fc46b0c03f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BITVEC_NBIT</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>aa013a0569f52bbd39150a007a1e79813</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BITVEC_NELEM</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a88b5a6f3a5220c5b59494a0945b25300</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BITVEC_NINT</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a6631a81736378abeb3cd82ff1d373c7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BITVEC_NPTR</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ac3a46fc9cd900e383c175cdd5eb3f633</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BITVEC_SZ</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ae76cb4101f90dcee248a2872b7b55df8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BITVEC_SZELEM</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a8144f18d8d36491a5d9249ffccc4c331</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BITVEC_TELEM</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a1529231c74dd2f84855767bd45a4a128</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BITVEC_USIZE</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ae4615dac0bc0127695119b814f5acedb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BMS</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a61ebf73c36e0aa88593c8fdb76891407</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BTALLOC_ANY</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a7b474cc72f6da2cd116c3503d0956d77</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BTALLOC_EXACT</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a2f72b3192b705f7ab275a6e1252bb814</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BTALLOC_LE</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a835a773f3123051304e1c4fb375c5d3e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BTCURSOR_MAX_DEPTH</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>af0a8a704218e75e8258f2e33c3505473</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BTREE_APPLICATION_ID</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a65af0f99bbd1d1302be67af3d93f2940</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BTREE_AUTOVACUUM_FULL</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a4c6b3b48cdc61bc9c8f9ba659bc6a0d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BTREE_AUTOVACUUM_INCR</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a5fd5f64b71994bee9d722dd04c051345</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BTREE_AUTOVACUUM_NONE</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ade22a579862cad281e14d5800ab15244</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BTREE_BLOBKEY</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ab298fddbc96ac18f1b9b23553b748e44</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BTREE_BULKLOAD</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>af9335e06c73fa9beb9af6c9487e55483</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BTREE_DEFAULT_CACHE_SIZE</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a77db3227ba3d8f6bae59462f37590d67</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BTREE_FILE_FORMAT</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>aa9995fd229924b12332f72201a4dff29</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BTREE_FREE_PAGE_COUNT</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a8163092556214877c6c21ac790656ae7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BTREE_INCR_VACUUM</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a61bbc821b678f52bc828315f118b1590</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BTREE_INTKEY</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>acd71692e8b09c8106ad4504cdd1065bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BTREE_LARGEST_ROOT_PAGE</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>afdfbb638a970da1a147e0875c017598a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BTREE_MEMORY</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a3c93fcd0f70836e9cb7411cd483f9ccd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BTREE_OMIT_JOURNAL</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ae4827147371dac744888ddab73c62da8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BTREE_SCHEMA_VERSION</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a5bc36402043264c669edd74b67987c54</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BTREE_SINGLE</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>aae2b37be1930741a63486b5c5e7f348e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BTREE_TEXT_ENCODING</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a090e7ad35c92b9b02a33c7ac485520cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BTREE_UNORDERED</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a66d14b64019fab1743f3df0d10a21f87</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BTREE_USER_VERSION</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>af837be5bae5da638f82fdfb7734b411f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>btreeIntegrity</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ad72671cebaea135fea75a2d28f2ca154</anchor>
      <arglist>(p)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BTS_EXCLUSIVE</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a3b442d8af92edb465f8111b507b36900</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BTS_INITIALLY_EMPTY</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a655cd7ee312f7940ed9ce2830c8b15d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BTS_NO_WAL</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a3a33faef888ee8d6019a72738211a0a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BTS_PAGESIZE_FIXED</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>aaea8c0934eb55ab0d2cbc4f9e294b294</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BTS_PENDING</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ad0e13d87db83a492fee4c23c88218610</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BTS_READ_ONLY</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>aa47416a905b2658aa57c167cf2203348</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BTS_SECURE_DELETE</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ac46bf4228c6c4ffa68dbde5beea83b3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BYTESWAP32</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ab55feb41f784e836c8af8902e80e6e04</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CACHE_STALE</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ab56aaec86079165a0999d4c37616cef1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>charMap</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a416d7e2ce12ee25ba0fcc84d2ebace94</anchor>
      <arglist>(X)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CHECK_FOR_INTERRUPT</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ac7ee506756b15c8b7da860830e1393af</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CHECK_PAGE</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>aa794439d62aa99eaf5857064eca93bab</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>checkActiveVdbeCnt</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a62198942915c8bba41484677d9a3148a</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CLEARBIT</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a05a011448e916c87fd6798f8a92c4c2c</anchor>
      <arglist>(V, I)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CODEC1</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a01e7fe9ac5548e4b0b1ef3e0d213233b</anchor>
      <arglist>(P, D, N, X, E)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CODEC2</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ae8035ea0279b8c9744b79c5179e976fd</anchor>
      <arglist>(P, D, N, X, E, O)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>COLFLAG_HIDDEN</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>adaedc0a00540415b32f1a6bce60dabcf</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>COLFLAG_PRIMKEY</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a1a89fdb5663d65bcbadb097895f6cd39</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>COLNAME_COLUMN</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a1d1879a4ab97bd7575bf8fa9f5b1bfd6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>COLNAME_DATABASE</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>aa3bec647e88f8f07751104ab77925dad</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>COLNAME_DECLTYPE</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ad751bb9d2a513e0b4547fcccf23b94af</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>COLNAME_N</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>aca828d8d49b011a44db5870cf5bab5b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>COLNAME_NAME</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>af2998f82dd52035cb28538e1ecde4e7b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>COLNAME_TABLE</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a5d919698a3b991474a2bc458db59cd3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>COLUMN_MASK</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a735b365c1ba0e88e45bb140fb066f86d</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>columnType</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a1ded87a85cbac3414fbaef1f3955ff86</anchor>
      <arglist>(A, B, C, D, E, F)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ConstFactorOk</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a582b90b32ac5f9bca1aa8949cf5bbde9</anchor>
      <arglist>(P)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CORRUPT_DB</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>afdaf5d82b1585439562e1563e8531374</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CTIMEOPT_VAL</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a93c9bd8cae0c7b401a651379b10757cc</anchor>
      <arglist>(opt)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CTIMEOPT_VAL_</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a96a6675170d6e10c731e4a9683144847</anchor>
      <arglist>(opt)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CURSOR_FAULT</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a3906ad079a2cc489d948fcbbe3035e42</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CURSOR_INVALID</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a39a7993b31f6905d938c6074efd0083c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CURSOR_REQUIRESEEK</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>aa6b8c9600c6ffb4faf986e971f674800</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CURSOR_SKIPNEXT</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a7e6f8fbce6d7f82834d8966735838220</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CURSOR_VALID</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>af9edc0fa22d6d6b71468317c6cb527e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DB_Empty</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a71d4defda4c02eb7f153a2a50a85f54e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DB_SchemaLoaded</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a72c3d0884e544aa67cea3d4751dced73</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DB_UnresetViews</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a85539add24a40b7c4b5870d1aeb5c324</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DbClearProperty</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a7df9fb731dfaaa2bdcfa01ad3db1c4c6</anchor>
      <arglist>(D, I, P)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DbHasAnyProperty</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a1c60ace660c8bdb0d19073d46ea4dff0</anchor>
      <arglist>(D, I, P)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DbHasProperty</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a7a2fa1b984bf800e8ba8c9accf449834</anchor>
      <arglist>(D, I, P)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DbSetProperty</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a72f3c29fdc9f66763158091ecbbc224f</anchor>
      <arglist>(D, I, P)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Deephemeralize</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a3ad1ce209d3f21b491cd09bb096ffd48</anchor>
      <arglist>(P)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DIRECT_MODE</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a1557992a96abd6a3b57d591e562954a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>disable_simulated_io_errors</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>afec41e74bcf69822a217b8a12a67943d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>disable_simulated_io_errors</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>afec41e74bcf69822a217b8a12a67943d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DO_OS_MALLOC_TEST</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a74e0674ea76ecdaedfefbb87191d1471</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DOTLOCK_SUFFIX</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a04421b2541e6b60666dc5d635f898bb2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGHT_BYTE_ALIGNMENT</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a83bc0f088f6912fd1df370cbaf25110f</anchor>
      <arglist>(X)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>enable_simulated_io_errors</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a5e72f503ac96109e9231f75e69e6f714</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>enable_simulated_io_errors</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a5e72f503ac96109e9231f75e69e6f714</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ENC</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a8d01c7bc7577fdd8cae2d7f9e13ae88d</anchor>
      <arglist>(db)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EP_Agg</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a3e4e7c58ecba751cc608e357bc15f932</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EP_Collate</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a1226ec4e096ab45e454d614526296b86</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EP_Constant</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a62e62146bfe48527fed023f9503b756a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EP_DblQuoted</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a977d6c021f5ea07c9e7e3c14ba58ca0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EP_Distinct</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ade8300b752d113235ef37438c6cb88f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EP_Error</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a4edbf1903230bd143936826e72449494</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EP_FromJoin</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a6bd31d1397219a9745a840e48dd49a53</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EP_InfixFunc</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a253cd62d062da2a90e3f3860a7faa6ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EP_IntValue</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a97c9aaf68bc36c991a85ff52855359f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EP_MemToken</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a1a8b4bfe7c88db3caddd6ea0b47c1d72</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EP_NoReduce</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a3e1dcc6cf31c2118d99ab5c75df91577</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EP_Reduced</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a1eea6d065e6e8c1416ec919ade9603b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EP_Resolved</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a67a45edf1b125cd363bd7746f0138604</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EP_Skip</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a885268030bd3b9e4a4a3fdabe1b869ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EP_Static</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>aaecbc149a42b69bd303128773cff7cb5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EP_TokenOnly</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a6c1cff90d86318b91fcb86152e81c526</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EP_Unlikely</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a730cc3eb607ff0a69ec949cca94e8cea</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EP_VarSelect</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>aadfd459fc9842c0605235220fbabba58</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EP_xIsSelect</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a8b37fa9934339f84e4cb21687e5cc62d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>etBUFSIZE</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>aad87677eda4d731a028eb6221a1678a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>etCHARX</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a024b7f099bf9bd7b22859f38295479d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>etDYNSTRING</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a8bafd82daa19f6f39942200e4cc7e6c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>etEXP</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a647c8cac8e6ba2cfa5dbd2963a005f66</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>etFLOAT</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ab52939136ea27174ad6b91ee9987663d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>etGENERIC</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a48f65fad45d2065676f4ba60cb435f2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>etINVALID</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>aee199e137cc2c65a72c8e463d3aca240</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>etORDINAL</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a7992153ab0675ba287393254536ded68</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>etPERCENT</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a5639c96991457dbe9623aba6dbad17f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>etPOINTER</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a1d08a839065d30ada256381883cde2b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>etRADIX</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a5f10790656fcb110e1216f4a614a1932</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>etSIZE</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a07d3613b8c890783c53305194a6d4af4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>etSQLESCAPE</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ae5296587df125b0d950bd7bf4e7619f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>etSQLESCAPE2</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>af88e804c3e9934f15815e3df36e6b77d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>etSQLESCAPE3</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>af7462b331c7f25b63060c2c5c7535c12</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>etSRCLIST</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ac48e59bfcefc5a308dfd6276eba02dad</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>etSTRING</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a75dfa3de4cee17cfbe85e1fb076cc914</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>etTOKEN</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ad992f055d7190a785e977d1a16800d73</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EXCLUSIVE_LOCK</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ae17e1f5c17b52ec543aefca2a0b6b0f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ExpandBlob</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a69b8bf9ca78e4cf90c8553b34e2ad336</anchor>
      <arglist>(P)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>expensive_assert</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>af20b11599cbdc2c1ec897e0a6095d08c</anchor>
      <arglist>(X)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>explainSetInteger</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a49860e42f8e6ad01dde071265767768d</anchor>
      <arglist>(a, b)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EXPR_FULLSIZE</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a435f0ea6bfbea2f3ee74537494f3cfd3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EXPR_REDUCEDSIZE</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>af1d1fd48136a4b9e1c52120f8112ef45</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EXPR_TOKENONLYSIZE</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ab917d12b9a693189634283ae0ca8c3e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ExprClearProperty</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a5a55cb96f6547d32a2ec2576556bbf3a</anchor>
      <arglist>(E, P)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EXPRDUP_REDUCE</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a49bf1695663db61fbabd8e326924a46c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ExprHasAllProperty</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>af04134abd602f579e4bdf8ca5b72beb9</anchor>
      <arglist>(E, P)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ExprHasProperty</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a70ceb3fd7e20d6b0565b359158c7f1d7</anchor>
      <arglist>(E, P)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ExprSetProperty</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>aedc713d2783c34ef92b63ba28c495dfe</anchor>
      <arglist>(E, P)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ExprSetVVAProperty</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>aeebf56dad5aa913c67e0a1b23db12fcb</anchor>
      <arglist>(E, P)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EXTRA_SIZE</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a14310221be58e5b64cc335aaecc80afd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>fdatasync</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a71be186076d9c018df61d695a82c6edb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FILEHANDLEID</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a7cace293575d93eb07cc5a9ab9b42e41</anchor>
      <arglist>(fd)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>findCell</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>adcb94212d5f55b413664d999ea94a449</anchor>
      <arglist>(P, I)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>findCellv2</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a1fecc4825cb0fe3d7ec77e6261784542</anchor>
      <arglist>(D, M, O, I)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FLAG_INTERN</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a1fb17d8c136bc9523f9cfa5d7b66badd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FLAG_SIGNED</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a3faa3c222627c6e8fce83e56b075cfce</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FLAG_STRING</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a8a7e4aa621af3c751097ed9f02516fd4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FUNC_PERFECT_MATCH</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ad1f5d19ea2e023f90d8ddcb4f1e2d07b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FUNCTION</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a1dd71dcc1028eb0433bf066580c655ea</anchor>
      <arglist>(zName, nArg, iArg, bNC, xFunc)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FUNCTION2</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ae91bddf353804f6c101c18642da0e0e0</anchor>
      <arglist>(zName, nArg, iArg, bNC, xFunc, extraFlags)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>get2byte</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a54c839cb25c8e144fa5b8d8959a1d840</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>get2byteNotZero</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>acb5be77e01b4562f47bed669d0c99038</anchor>
      <arglist>(X)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>get4byte</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ad45c36cb6dcc01158438a66014a133c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>getCellInfo</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ada0c88a82b2b75cb13ee3c85ffcdf380</anchor>
      <arglist>(pCur)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>getVarint</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a2abb01bd1a223b05224c0c799b07d422</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>getVarint32</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a20c8e1bb19173aadc361de2e7487bf3b</anchor>
      <arglist>(A, B)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLOBAL</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ab2cd20d9321c782db91b9414da0c23ee</anchor>
      <arglist>(t, v)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GlobUpperToLower</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a46b877ba7becd54894af31b37663d6e9</anchor>
      <arglist>(A)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HASHTABLE_HASH_1</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a9f245cef164e673aa7010c85ef2240bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HASHTABLE_NPAGE</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a1e60406c31ad5e87645868d73e7f89af</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HASHTABLE_NPAGE_ONE</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a3cc0457c2956aef4c11957d0b5ebc44e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HASHTABLE_NSLOT</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>af31650f391097aeb4560e8ef68811565</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HasRowid</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ae03a15e1c40bc675e31901a9f3473167</anchor>
      <arglist>(X)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HAVE_FULLFSYNC</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a120b40ecf240bca85acab0c7fa204852</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HAVE_MREMAP</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a4a3ec5cb9c1f5dc2638cb96342dc3d51</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IdChar</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a26191b553b179817d928443be24f2dab</anchor>
      <arglist>(C)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IfNotOmitAV</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>abbc29d8b387fbf8d8c339cae7757c43c</anchor>
      <arglist>(expr)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IgnorableOrderby</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a98600b61697c0ff615530500c28584ce</anchor>
      <arglist>(X)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IN_DECLARE_VTAB</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>aa2b209cc5834d5f703df3c53ecf9767d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IN_INDEX_EPH</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a918d83f36930417bc944edd3fb9ec811</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IN_INDEX_INDEX_ASC</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ad73f220b2d2aba84c528a54deb5a0862</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IN_INDEX_INDEX_DESC</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a1ce65c3277ec5e817adb13c70f127f85</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IN_INDEX_ROWID</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ab022247bec67ddfa769d864f473de4a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>initMaskSet</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a1d379b4d6777b14ba479796030ab4f88</anchor>
      <arglist>(P)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>INT16_TYPE</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>aef4c980a4adcc55e0a75e0344e174cbd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>INT8_TYPE</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a0dc13cb5c5e20eb0ed6e0fced6e64487</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>INTERFACE</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>aefb2aa75be4323fe06eb3ec8394bdfc7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IOMETHODS</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a0d5d5f73e035fd7434b1c38f7aa5cc73</anchor>
      <arglist>(FINDER, METHOD, VERSION, CLOSE, LOCK, UNLOCK, CKLOCK)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IOTRACE</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a15bd00167a553eaa7b5dc9c8dfcd6fb1</anchor>
      <arglist>(A)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IS_BIG_INT</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a546f0840ee030a498437ad3b43e6510c</anchor>
      <arglist>(X)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IS_LOCK_ERROR</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>afb0821692b54dba2d08f035349c74a34</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ISAUTOVACUUM</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>acc11e7371a1c5bdbdb9fd01f46fd3ec0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IsHiddenColumn</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a9fd2abca84f1958348fd71cd0bbe672a</anchor>
      <arglist>(X)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>isOpen</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a51d2a93170930afe9fc7357f19792d9f</anchor>
      <arglist>(pFd)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IsPowerOfTwo</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a9b162d854755cb9f21b1a0a3f128a823</anchor>
      <arglist>(X)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>isSorter</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>af4c0058df4fc16de9e1a962e51d1ba39</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IsStat3</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ae3798357c22f300e3ea1c151086410dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IsStat34</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a018423444c9ac02ae992142f73b1648d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IsStat4</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>af12d2d387ee0fb2e89f18e630320dc06</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IsVirtual</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a3a32526e289387307e17cfee27f7243e</anchor>
      <arglist>(X)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>JOURNAL_CHUNKSIZE</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ae74d0085c858ab7355c3c57fe295489f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>JOURNAL_HDR_SZ</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ab1c48cfa2ba9ed39bca3685739ab2721</anchor>
      <arglist>(pPager)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>JOURNAL_PG_SZ</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a52da016278df1361bbd5d085dfe860cc</anchor>
      <arglist>(pPager)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>JT_CROSS</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ad2e8bf041b266234a8acbb706031d6c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>JT_ERROR</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a248228a2bb11446a372ef8d01ef7a18f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>JT_INNER</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a99906c5fcd0cf6084b1d7d56313dd775</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>JT_LEFT</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ac4edc24e10d5c297818aeb579cb507df</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>JT_NATURAL</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a5fc008d35ff992e0c1cca19cd600b476</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>JT_OUTER</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>accbad5d95e8a0f1d2bd0a4eb65fb45db</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>JT_RIGHT</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a61fb3eb3509bf16a79a4edd08870f855</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LARGEST_INT64</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a4ae11dad5b69e024bc44f625dab4ee79</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LIKEFUNC</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ae40f7290590fe28c5fd703eea941bbbc</anchor>
      <arglist>(zName, nArg, arg, flags)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>likely</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a77f81ddecd2d17f448f368d5a7c8a8fc</anchor>
      <arglist>(X)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LONGDOUBLE_TYPE</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ab25a928f2f5c8aae9df8280d29d55b51</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MASKBIT</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ad21538ba49bbe3e3d186a5e6a50150cb</anchor>
      <arglist>(n)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MASTER_NAME</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a0351309a25930fac23b9f50c45f46460</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MASTER_ROOT</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a55c81f26551028f4d36e84190993eaed</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MAX</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ad935f1ff1a50822e317bdb321ce991ad</anchor>
      <arglist>(A, B)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MAX_6BYTE</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a85dab21898423584bb6bea5e5a9899b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MAX_PATHNAME</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>aa4e5ca47d52a8be522912705c27e0d1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MAX_ROWID</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a3becadcedff4e1f558d876c1be94cb08</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MAX_SECTOR_SIZE</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a518f93bb8cc7b4b21916937d60e8c325</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>mem0</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a4777a97a19ecae371377eb61c7dcaca0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MEM_Agg</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>acabfe7d13c1ee8b1aa2631ff54ea75f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MEM_Blob</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a4def40a3702fc50cd2f3a5820e1a4f68</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MEM_Cleared</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a7391f6a9f00853a21afdea01184e2c7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MEM_Dyn</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ae9774193fee66e1494092aa77697eb61</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MEM_Ephem</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a38c45feb5b1c4fd9e789aaafcf7e47cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MEM_Frame</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ad6e379ebabe204b7d4fa27b9c7be8d6d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MEM_Int</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a11312d45cc641efb0cd7bc95d476d933</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MEM_Invalid</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a0cbb7f5f03969ae13a3069fc13454c2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MEM_Null</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ab9581fff4e5313170a5937b0ff0706c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MEM_Real</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a2775e87c0325fa8546a8f68311905908</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MEM_RowSet</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>aac3cb22c27676fe7afb85029db2ca51a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MEM_Static</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a4f3ef3e28665fca360d6d0945ac4c02f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MEM_Str</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>aa82916da07ec18d50128bda85cbe6ab0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MEM_Term</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a07b1add4713bc55a88ecb0085c846ab7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MEM_TypeMask</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a94b2b51670bda7db6d979490adb168a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MEM_Zero</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a9433e8fe887266736d2e795fe0b71fd3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>memAboutToChange</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a28786c639b038794694722d00059c767</anchor>
      <arglist>(P, M)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MEMCELLSIZE</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a7d136025fc320f236f3524f211c0a517</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MEMDB</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>aac8af8a510fde48ae200037df06daf5b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MemSetTypeFlag</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a8703eafa553a17c57a19b4429465b389</anchor>
      <arglist>(p, f)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MEMTYPE_DB</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a147b3c77828f9d0c1e0f491a6a3d622f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MEMTYPE_HEAP</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a9be182201052b00791a03f3086684999</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MEMTYPE_LOOKASIDE</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a7d6c88a9dc367cd22fb1416fe0a8ddd9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MEMTYPE_PCACHE</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a611c90b365b5186c66f8d5769abc6ffb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MEMTYPE_SCRATCH</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>acf736ac3fdd1b2b9ad93b787c33462da</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MIN</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>adcd021ac91d43a62b2cdecf9a5b971a7</anchor>
      <arglist>(A, B)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MUTEX_LOGIC</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>aa86cddc073ed3cc0cd80e61d4d1deb9a</anchor>
      <arglist>(X)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MX_CELL</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a5f4299af45c4457a1fcfcfe188e14017</anchor>
      <arglist>(pBt)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MX_CELL_SIZE</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a62abfe072e83ebc1a16bcb22419cca6c</anchor>
      <arglist>(pBt)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>N_OR_COST</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ae179b4f194f8e9a7e6f89b70e1def485</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>N_SORT_BUCKET</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a10e62376ead2c83edb151d48d9301411</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NB</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a58e95dc1eb9d6ce16f515e77beeadd58</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NC_AllowAgg</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a411cfc2158d53e7d0afbe9ae6b2892f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NC_HasAgg</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ad4c8be5021428e88767eabbef4e59652</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NC_InAggFunc</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a375fccaa4fdbe30c4a3d6d46c2544460</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NC_IsCheck</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a3ad06bd2a09856a8fcca97546ad56465</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NC_PartIdx</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a851b58391b2e64ee03646ff2527582b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NDEBUG</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a8de3ed741dadc9c979a4ff17c0a9116e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NEVER</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a43cb5602f3d807a6688b065e5ce0250e</anchor>
      <arglist>(X)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NN</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a170755e30c36be4904106b7bb279b1ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NO_LOCK</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a993c05b6c403f10fb3627e9e4fc30c83</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>noopFunc</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>af5e3836ca42e7205126ee4fca7c52e6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>O_BINARY</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a36fa9b2e726512bc17a7a6d3e39002be</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>O_LARGEFILE</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a1126309aa58e7c99553c7f6be1bc7348</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>O_NOFOLLOW</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a82d4d551b214905742c9e045185d352a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OE_Abort</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a85c6194b7bf400f16d92ac6f9ab98fb7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OE_Cascade</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ace2c7fe0dd07f26ecb41006e04f5dc80</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OE_Default</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a441157ed9e5281d1cc521bbc60a69bf3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OE_Fail</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ac892e798ddea994b1d2ea1fdb4100c69</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OE_Ignore</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a57d60846b8df331e8290f1966a26ca1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OE_None</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a203b18293bcbd8c1809ef96bd0663064</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OE_Replace</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ae9eba478b251f79e998bd6165ef18708</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OE_Restrict</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>adde5ef24d01e73e8d9937c26e26a0585</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OE_Rollback</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ad6594efbb2416f9b07662afaa64d2a67</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OE_SetDflt</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ae5a50a568f35798bbbbb7e351bf5fc79</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OE_SetNull</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a83ad2ba5ade4bfd4b5501cdb14840d23</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>offsetof</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a61da2bab632d8ccea4f9a3eddfb506e7</anchor>
      <arglist>(STRUCTURE, FIELD)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OMIT_TEMPDB</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a66e48cdcd6a4b9d9ae001c2e9d81311a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OP_Add</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>aeb890546012c8823566b3f36871d7dc6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OP_AddImm</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a7714cbc92ac65a80b5b1b7513f17d9b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OP_Affinity</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a27f4031ee034f306c486c8a02b00ca77</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OP_AggFinal</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a143e9a199ff47a8040e681863887a4c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OP_AggStep</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a02bdc453117200f5aa03b46e9243be71</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OP_And</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ab379966a1411dab39cc1892adf60020a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OP_AutoCommit</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a5f4b7235ae702a8ab89932312cd375de</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OP_BitAnd</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a808516f71594d09d23f0c6b62e3e809e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OP_BitNot</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>aeae389b7c43fdc158c4676c193037fa0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OP_BitOr</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a48774df4fd87711b89569d9f4fa736b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OP_Blob</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a7e0f5fa11738ec2896447b0a1df15dc2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OP_Checkpoint</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a8f22950d06ae4e5b44f15d7a741a467c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OP_Clear</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>af4c6c0fe5e517e7efe4e9c8867e51035</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OP_Close</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a0aa97845ae3b449f1745a6713f20f3a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OP_CollSeq</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a389d9861bd3309094d8496cf44592380</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OP_Column</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a38d4675eacb229ecb7fbf9062c880773</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OP_Compare</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a3614e5fc061a223dfc501a140553141d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OP_Concat</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a75340ebf44b7417a93bb9b87a2ebfe2f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OP_Copy</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a199cca2bd475929d963d79d27a75af82</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OP_Count</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a33b480906303f79afc205b46c9f78bae</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OP_CreateIndex</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a0aed2bd80a8e22152f572094f808d995</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OP_CreateTable</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ae1e2900c350aaf6837a53b18229753d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OP_Delete</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a3ddfc1d8b57d3d7c1031e36538cffc76</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OP_Destroy</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>abf530c50cef0171dc29ae47b684e44b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OP_Divide</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a4117d2ce898c25dd2d2a9f00c8197590</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OP_DropIndex</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a811f77f3df4148913d1f4b7676bb8f65</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OP_DropTable</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>aaef85bc4146c2c057675248ba69659f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OP_DropTrigger</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>aa56534d5de687cfed65b67ca7b4a2264</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OP_Eq</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>acf73fed9b37e6b94d3fdc05156314674</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OP_Expire</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a78605af1570cfef575f7d040f001ef10</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OP_Explain</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a8b5bfbed11785aba4cf5d38d37e9ee5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OP_FkCounter</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>af6efda20ab0f484613db4fb89483d0af</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OP_FkIfZero</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ab956c398022d28d83e86540e2189e451</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OP_Found</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a03384798af27315459f2ae61550f915f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OP_Function</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a4b273a1a59a2d7e22996e32c3ab632c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OP_Ge</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a9b76640baf8827c611aa9b75b57c6cf5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OP_Gosub</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a3a514c62873e2e1c9ee2e68824782886</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OP_Goto</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ab620ab13af4a418a93982d89219be92b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OP_Gt</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>aadc39fa262bf974a66edbe9924c68794</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OP_Halt</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>af1020441d30e76aa4d065ac2ec56c23d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OP_HaltIfNull</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ad357281d7c4ac5c9974d916e6b7c9676</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OP_IdxDelete</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a9e469db61bb15b081bd369bcb362558e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OP_IdxGE</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>aa8d1efdb322995dccc4b70e4126f34f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OP_IdxInsert</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a8459d42180c78f800cee8d98dc8fe3ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OP_IdxLT</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ac021e76deac29fea2fa6abcc39bb94a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OP_IdxRowid</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a372ae42237bb1c3a693f057d84e3aa5b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OP_If</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ac2b8b882b701cfbad6bfca4ac6db76bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OP_IfNeg</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a66f73634ca0913466adfd77fce117008</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OP_IfNot</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a0a9e48b3f9e90716ecab8041c7c0e8ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OP_IfPos</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ac568254599af4699a2e12fc88dbc69f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OP_IfZero</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a7837488e178923feb7ef30cbe6372278</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OP_IncrVacuum</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a211fbdef03e8a0c872bc6e27f258f784</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OP_Insert</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>af8ec5cb3f4bce8e904b41f713c2c7d86</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OP_InsertInt</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a29018620380bdf42d3e6533df4707b89</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OP_Int64</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a2a532571ef41da79903a0a349ddbe90f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OP_Integer</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a8f70956ac71f1638e10484e8eeecf1df</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OP_IntegrityCk</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ab87b9e393019c4fc146d703e448301d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OP_IsNull</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>aa94eede07c1e2c3fcb96239fa368a3d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OP_JournalMode</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a9644256e2031151168da27cc2df0e7d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OP_Jump</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ae666bfaba9ee0a77af194f998d89ea75</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OP_Last</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a82f28b02bb768fdd0d4035a89cf976a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OP_Le</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ad70eb5497f2f4799b7d32d244af95fcd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OP_LoadAnalysis</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ae06ed1824ffd992a7aa81c1f9209f543</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OP_Lt</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a155fbf7f5dbfaf24bddb8edb34ecd951</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OP_MakeRecord</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>aaa8701055972e3d38e2f9801708cd9fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OP_MaxPgcnt</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a8458bfc07d4b2fc6f361b1bc0b5817f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OP_MemMax</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a23e5aec151480e0962baaf2ed063f823</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OP_Move</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a7e6df7e65a685a85d6cd33a945d3bbe4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OP_Multiply</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a3a12937a365f2e33ddca749b1095d48f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OP_MustBeInt</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a580e3f6ffe3e1d44076cdc3ae56f05dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OP_Ne</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a72f505669c4d1c712c51c3eaff262b57</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OP_NewRowid</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>aebc7e3a304f9b4b81abce298ff9704ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OP_Next</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>adf8e031febcce68f636485a794500718</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OP_NextIfOpen</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a15464ed82f458d606aa763054e1463bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OP_NoConflict</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a15b87b09e34b699a688c2335bb1dc96e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OP_Noop</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a386505cfdd62821f982f5383305d78d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OP_Not</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a721f5350755626d3a55189eb7647809e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OP_NotExists</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a52cd591f2f66a915ef7549c215806357</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OP_NotFound</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a646435593665c4db8dd754f3b0465be4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OP_NotNull</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a2c2d69757c7bf41ae12092a80b04c088</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OP_Null</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a9fa8760362f8ea197ca11e99b186206b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OP_NullRow</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a8436c9b66cd27597a1ddd5c5b05d4baf</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OP_Once</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a1a8c26acb7b6a98c763199d2607e4df5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OP_OpenAutoindex</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a828224570587eb3dadf82a4bbe57a956</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OP_OpenEphemeral</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a2c9ec21e951d5ecf39b32e118d57a262</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OP_OpenPseudo</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a4128984c342a0dd41b6d9c57c649ab29</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OP_OpenRead</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a0c72fbe4989449cdc9a69e1bbb2e91c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OP_OpenWrite</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a98af8f9fca78ddf04bbc472cf2761f10</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OP_Or</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>add71cab87a29aaf9a6ef32a3fa99685e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OP_Pagecount</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a48e9f14975cd660c71e459a22c808074</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OP_Param</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ac5410d755012bb231c389cd124947130</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OP_ParseSchema</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a981a42c3f7d3d6e5d7023d4ce3ef354d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OP_Permutation</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a5f89cc344c2087752fc09b981107351b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OP_Prev</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ac0b6604f9f9a15223fa7323d090a5a18</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OP_PrevIfOpen</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a5a4439d2f8c6133f481bb0dd9553e86d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OP_Program</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a3438b28183a848495160a0c2de770fea</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OP_ReadCookie</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a9ecb99d849ba4dddc15a40ae35cefa3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OP_Real</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>af3d4504e1556b24e6ac051e9f89b1ed4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OP_RealAffinity</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a7711b8825fbf0f8cbc3a137ff30846f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OP_Remainder</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ae6fc4ca92f0033731afb0f22290654df</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OP_ResetCount</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a5b4df0de7fac8429c759850234aa1192</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OP_ResultRow</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a4a151d57c367806cd9e8a75f4865fd1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OP_Return</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a91411834ed8d4f75e9e26968b8e9db85</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OP_Rewind</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a28fb38e44ff4ec2b00eeccac19c44c60</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OP_RowData</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a0b79ef76a9edf3c8132fa4cb96d842ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OP_Rowid</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a5a05393545770c35a6071b83679e6be7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OP_RowKey</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ac1f5032a0dca76f4035f5b5fb993c6a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OP_RowSetAdd</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ab97bfaefc274b9103b4563de5b3d1e52</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OP_RowSetRead</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>acf1bebe2e5e66eb4b4321ab3a964e2d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OP_RowSetTest</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a94589cca42ba43f67b1a67adf24d46d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OP_Savepoint</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>afe0f1aa0f50150586e8cb008ef5a622a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OP_SCopy</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>af9e5064dc7159d38276860049da8b3b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OP_Seek</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a894a79e447680438f09961a5dd6f0402</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OP_SeekGe</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a1e8d7556c12f819080c7e18a12e2c19c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OP_SeekGt</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a6c7563049d3e3c598fc2310ca72688bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OP_SeekLe</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a5d76d0bbca128234b77a8aea4c4267e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OP_SeekLt</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ab3d4bd8530a9d5168467946d3b91e220</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OP_Sequence</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a76057aff58e5cef58bcdb0486a503a39</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OP_SetCookie</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a3c205910e0b1038b167b1dc6cae3b83e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OP_ShiftLeft</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ac3f7ad69f441da6a856f679456612daf</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OP_ShiftRight</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>aaf9e788da13f1d49af0cb0924804d3fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OP_Sort</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ac14882b8b45b0b02087d19aa96f9029d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OP_SorterCompare</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>acf7d3cb27cba2e45afe72c246c3820ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OP_SorterData</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ae8e1b2c54b6e1b0ecb50ab4050c0b119</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OP_SorterInsert</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a951d39f05b7c76c8592f8b8aa0a94ee8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OP_SorterNext</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ae65485a249056674a7804489c652e519</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OP_SorterOpen</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>aad4acc1e8ab6b1315d3e8749542362ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OP_SorterSort</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a74615cb2695c38e0a0fff26273d5884c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OP_String</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a53558a93378fb60f25c54934011df9e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OP_String8</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a0ab67291a4b5d78f4f5b359b9c3d33e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OP_Subtract</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a5d537ab19c5cbd19c24fd8f480cb6677</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OP_TableLock</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a750be03141ab0f75a5665306f504f0af</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OP_ToBlob</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>af5c88f06a60127e13d5b0eb5efabfa13</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OP_ToInt</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a61859a1edd9a562a91cb64c2ac94dc16</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OP_ToNumeric</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>af38aa0b665e70b7bcb63d9b3105bcff0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OP_ToReal</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ab544a00fcc2d8aa28a7e0e55742a4c1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OP_ToText</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a2d9b684e13eeb8928b71b77eaf3b80cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OP_Trace</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a373f164d317ad0443c7e4ac692214c45</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OP_Transaction</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a4b94e42b258f79e67949e9af065cbcc0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OP_Vacuum</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a8a8a40eb980c9b23c656bf62476493f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OP_Variable</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a2ebfabd08425c365befd3c0eca08634b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OP_VBegin</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a848b22e17cc1f1297ab05531030c9e92</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OP_VColumn</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a7f4539d99d02ffbc7a253053d49a49ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OP_VCreate</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a95f66d60979d7637c6088c2ac85a2b82</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OP_VDestroy</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>accd47d5ad85a981d887f202557daad64</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OP_VerifyCookie</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>af6461f533fb8e4b5c60d510b64566440</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OP_VFilter</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a8ee396bf68f267316ea560fa54587ed2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OP_VNext</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>aaa87c642373311ebf2c89a120def52de</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OP_VOpen</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a46978f7bad0f7fd6157acf8eddaae12e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OP_VRename</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a1ecd8fe88dc779c985afc94e5810945b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OP_VUpdate</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>aca34cb921c1d7e1998a2a3c78b29c831</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OP_Yield</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a7ebd9b3f2515a2a3787fcb78265ec036</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OpenCounter</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ab93b1fae5a1c8274ed324c698aa46f0d</anchor>
      <arglist>(X)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OPFLAG_APPEND</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a2402d52d244d3dcbc0bb4d6a796194a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OPFLAG_BULKCSR</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a3a089534b5d855d64f1c5748cf15ceff</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OPFLAG_CLEARCACHE</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a1cff780890ac612fd8513730a1248ce4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OPFLAG_ISUPDATE</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ad5739cc164787601efa915c0bd0a8426</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OPFLAG_LASTROWID</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a8d4d2b610d66b579ce21b2f4b2b68e97</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OPFLAG_LENGTHARG</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ae0d3e6e5507586130f779aa5cb809be2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OPFLAG_NCHANGE</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ab2b23e0c009e6f489e6fae4bc0f84ddf</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OPFLAG_P2ISREG</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a5cd02bb8fdc6bae50ccc33246eb02446</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OPFLAG_PERMUTE</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>af28dc851f51a548442128d7a18ecb742</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OPFLAG_TYPEOFARG</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a12a6f4bcbdead8916e5a089fc45e0ee3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OPFLAG_USESEEKRESULT</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>acafa43b7cf63f0427d7208f686be8f45</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OPFLG_IN1</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a60fd7c4877febcc4529df59c2c634414</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OPFLG_IN2</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>aa0eac93f3b0baed54c1baf7b6156a417</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OPFLG_IN3</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a763223598212ecd6d5ce292efde19bf9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OPFLG_INITIALIZER</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ac2e081e7d20be7c31016d1a20e938670</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OPFLG_JUMP</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a83a96f385cb7af3843a6b321b2ac2842</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OPFLG_OUT2</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a90a9b78e0e2559b9931ccf522ea1c923</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OPFLG_OUT2_PRERELEASE</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ad4ab7b001d9da0643ec213a10c5946ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OPFLG_OUT3</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a3f5aec92398056b314c0b759de82ab52</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OpHelp</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ae8c94455cca651fa577c41a06742b30d</anchor>
      <arglist>(X)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OptimizationDisabled</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ae6c5a088eb1e14c37e2face9001ef95a</anchor>
      <arglist>(db, mask)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OptimizationEnabled</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a7196f89612bd11b0db652aa6b7ddd96a</anchor>
      <arglist>(db, mask)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OS_VXWORKS</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a1985360a568e778fb6a5d894ad69a5ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>osAccess</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a900744d594d6daf26aec80fc573d96da</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>osClose</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a7748b30cbca1d7af6f46601d8c45ff14</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>osFallocate</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a1b08ab4279196fbf09e0d9ae5d9a4a9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>osFchmod</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a511d2711aa1249c30af593e94ed15d27</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>osFchown</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a2d2c8e91ae4c0f04a39616bf750cd686</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>osFcntl</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>aedbe4c5a9aad79980f135b8949bb5cde</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>osFstat</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a0c89fac5d1b9fd8e920f86182eb32b83</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>osFtruncate</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a4201b01fb42014164fe4af3a8ac09cbe</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>osGetcwd</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a51ec526c50fec92288788f5b0ce429d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>osMkdir</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>afb0790784944dd3df9ecc44145edb4f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>osMmap</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>aa6c45e1c97aed0ce4d5080fa2e1918df</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>osMremap</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a63d623a7166cb128e64d7e14d08aa407</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>osMunmap</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>af6bbd7cb54cd689d6a464744e0474a7a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>osOpen</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ad2955f69580ac30f5695faa0ce06f69e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>osOpenDirectory</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ad6e8175bce9963937cbe51e6860b5e48</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>osPread</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a2d916197d45a67633760e8999bbf9675</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>osPread64</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ab2461751fd400c0cf17574571f573d7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>osPwrite</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>afbc0744badb9ae7e853ff9ff2ed5019a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>osPwrite64</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a488bae1d7e5257d3c9fbc6d339af86f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>osRead</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>af55b36c38b52dafdb0368e14ad96dcf3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>osRmdir</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a2e969b059217adc1bae42334fd373482</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>osStat</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ada4e0f6d5fce89296362c668968212f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OSTRACE</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>aa57a10fb5ffca337735a5a0c9845240f</anchor>
      <arglist>(X)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>osUnlink</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>aa4416febbd3ea95c4b2749f3a0b6d061</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>osWrite</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a011853eefaf96136e6ff3a7d1bbfd487</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>P4_ADVANCE</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ad9e0f451cdfc6736c28e978dff9a9e00</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>P4_COLLSEQ</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a75b33b0e5ede33c0da0a513e3ff9cdb8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>P4_DYNAMIC</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ae0cac143cf868ae8ec55be2ea9b13e7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>P4_FUNCDEF</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a57b87da56c7edb102ed8d0525f9ab54e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>P4_INT32</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a985d1d22c0d0a5ceb7546b09e60d31ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>P4_INT64</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a212d17b0057bde2ae22873cf61b24bd9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>P4_INTARRAY</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a6049b6360b78fd6f690f090640e9544b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>P4_KEYINFO</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a296c71657317854839363a5e63a3c623</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>P4_MEM</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>af6c6e3475005335f2646434d48af6ffa</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>P4_MPRINTF</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a92364abf7e21288a31956e5fe2dec7f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>P4_NOTUSED</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a627448337c6537dadef6d5bb387b05c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>P4_REAL</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a35e19eb3d788cc392377fa786c53023f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>P4_STATIC</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a016db195c237884a5c6a593a36956297</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>P4_SUBPROGRAM</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ae42ac3fc50d92f5078feb28af77ed65b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>P4_TRANSIENT</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a5e360de220b97f513abd01d96fa9671a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>P4_VTAB</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a7a5cdd538a2cb9cf421f7e2f14b3947f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>P5_ConstraintCheck</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a9e5cbfb755dc75d9b1377e544e6961f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>P5_ConstraintFK</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a95e2c06a87e25ca3b1c99e92f7726d6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>P5_ConstraintNotNull</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>aae01d33163a00e4c7bc83efc9e3eb5c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>P5_ConstraintUnique</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>af75f89da0b746aaa6a7f5297771065ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PAGER_CACHESPILL</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a4485d78991685638c47c7d5e45c8276b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PAGER_CKPT_FULLFSYNC</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>abe75024caab3112f98c10be810116258</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>pager_datahash</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a6576b350d8837c21a477c18fd17690f9</anchor>
      <arglist>(X, Y)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PAGER_ERROR</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a81ade6dee98f699f7a8d5c0a39cafcd4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PAGER_FLAGS_MASK</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ac320e91475e4bf58b622a18005dbbf6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PAGER_FULLFSYNC</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a9f7e45300bf9c7b1d2e6cdb806cfd805</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PAGER_GET_NOCONTENT</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a444b394cb4940f823443068ea83f9f6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PAGER_GET_READONLY</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>aaf8aca61da5571b284b23c77de0b353c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PAGER_INCR</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a8140072e5c9c38d9ce4a077e84c74ae9</anchor>
      <arglist>(v)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PAGER_JOURNALMODE_DELETE</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a2e860653f46ab9d467d783c98e58a03f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PAGER_JOURNALMODE_MEMORY</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a3b12c6e7ebee6f3fd3678d6ecb1b2866</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PAGER_JOURNALMODE_OFF</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a1b286969d9703b81bd19eb9a345e5502</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PAGER_JOURNALMODE_PERSIST</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a24e776fc72bf420ffa0cb854a2a264bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PAGER_JOURNALMODE_QUERY</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a033b3d0819739be5340e49b50fd460d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PAGER_JOURNALMODE_TRUNCATE</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a3f84d8865c7c25688b9e27906cd192d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PAGER_JOURNALMODE_WAL</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a22111f604d197040fdf2740d6563e23a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PAGER_LOCKINGMODE_EXCLUSIVE</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ae995b12c9ab5663a01af4f820b0b494d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PAGER_LOCKINGMODE_NORMAL</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a9327f5c90b56af49c4bab93848e274cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PAGER_LOCKINGMODE_QUERY</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ac41ba33aee0bf8578a21e7cbe9e92743</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PAGER_MAX_PGNO</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a3e3c5bdcc54a494d77712d96947bb6a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PAGER_MEMORY</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a669abeed53accdc9144d64c6ba27dd2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PAGER_MJ_PGNO</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>aa8be4040a3838d6b8762e22c37b73ce8</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PAGER_OMIT_JOURNAL</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ad758cf5dec514880e070e057a9a0f4b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PAGER_OPEN</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ad5fe6dcf5e5c1676e29b98d140173c6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>pager_pagehash</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a9280bc53308953fb74ce6052ec18d9ea</anchor>
      <arglist>(X)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PAGER_READER</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>af182ab6eeb38202452b3366ce89784fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>pager_set_pagehash</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a49286fe15a797b238cd813d8c0e15255</anchor>
      <arglist>(X)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PAGER_STAT_HIT</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a8d135f67685824f8844bba1610140aa6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PAGER_STAT_MISS</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ace0d8dacf8d3c2f3f081afe888667637</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PAGER_STAT_WRITE</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a84f441fa6ee5c638d5c70126bfaa92f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PAGER_SYNCHRONOUS_FULL</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a294fde7fdc5bffb627dd403566634fa8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PAGER_SYNCHRONOUS_MASK</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>abef857fc392464fd9517e2e9a907ad2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PAGER_SYNCHRONOUS_NORMAL</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a8ed25621404f2435e2f04b40f201fdf1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PAGER_SYNCHRONOUS_OFF</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>aea8b7828b10bed81214ddc6218a03011</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PAGER_WRITER_CACHEMOD</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>aa755546a7b1a71d5cc496868ae28351b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PAGER_WRITER_DBMOD</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ae30afb9da5981d5b0701d0ff7e226c07</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PAGER_WRITER_FINISHED</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a3f3a28f677ba77298f9fba6210a3f270</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PAGER_WRITER_LOCKED</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a0b1ffeac64792657f294c074aeb3d43a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PAGERID</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>aa9d385350ebf1e33083e6f3a89d33f5f</anchor>
      <arglist>(p)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>pagerReportSize</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a7d34f93406db948554efe328a4f7878b</anchor>
      <arglist>(X)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PAGERTRACE</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ab0c4c696360b45868b8b3def4d586be3</anchor>
      <arglist>(X)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>parseCell</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>aae282b7c9624906845b95570a02609cc</anchor>
      <arglist>(pPage, iCell, pInfo)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>pcache1</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a5973e54f23fa6823c933df4747b30251</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>pcache1EnterMutex</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>acffad159550add495faa03a9700b765b</anchor>
      <arglist>(X)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>pcache1LeaveMutex</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a61c5ce192192464d9d208e7284780061</anchor>
      <arglist>(X)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PENDING_BYTE</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a8cca202223a66c75a8bea6dabf8de43b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PENDING_BYTE_PAGE</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>aeb787f0e765b267007078818f7e289a1</anchor>
      <arglist>(pBt)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PENDING_LOCK</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a0f7cda5f07b1a172f8cfb8c2266d7189</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PGHDR_DIRTY</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a2b0dee27357c4d50e1d7a5394e33558a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PGHDR_DONT_WRITE</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ab951a895ced5be585242a1b40545f8ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PGHDR_MMAP</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a104dbfe7e5751b04b1a4eb2796ada9a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PGHDR_NEED_READ</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>afb61e4b3add8013619f33dbad17a7b2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PGHDR_NEED_SYNC</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a4e5fc673af21b52ab75bd04896fd1cb7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PGHDR_REUSE_UNLIKELY</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a2686b6b5546f1a95a2669c8ea9efcce3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PragFlag_NeedSchema</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a525aa5a5e97b3069e1f19f1cc941464a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PragTyp_ACTIVATE_EXTENSIONS</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a4daee355032508f0acf33f9c4ee31e04</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PragTyp_AUTO_VACUUM</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ad4887754de925c7c7d09790404dbd10e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PragTyp_BUSY_TIMEOUT</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>abc0b30ce78f80e2cc282f76f17148929</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PragTyp_CACHE_SIZE</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a35e7f4083560ff8675171e23b422c706</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PragTyp_CASE_SENSITIVE_LIKE</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a41c938aee687b585675c283dcc0781af</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PragTyp_COLLATION_LIST</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>abe2e5124990266627dcb3356949e65e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PragTyp_COMPILE_OPTIONS</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a89a9c5c3f7c6c0079c168397dbc22139</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PragTyp_DATA_STORE_DIRECTORY</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>abc947c863020de30407774840659f012</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PragTyp_DATABASE_LIST</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a5f261ba2e93d3681c5d15de6a3a9bcd5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PragTyp_DEFAULT_CACHE_SIZE</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ae8daad6d93146f78a0461fbbed056ae5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PragTyp_ENCODING</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a1ed37d1166822789c2c28d416d66f1f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PragTyp_FLAG</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>aa9704a434e30ec4990bdb43924c21a2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PragTyp_FOREIGN_KEY_CHECK</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ad450b5c8fdd1f61964f277cf8f60a943</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PragTyp_FOREIGN_KEY_LIST</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>aa7dae086db0af68784099aa55b75312a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PragTyp_HEADER_VALUE</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a52ba2b4b9dfbc3fdb0c638a779308625</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PragTyp_HEXKEY</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a7b39c38aab47a85a6ba02401d3f97976</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PragTyp_INCREMENTAL_VACUUM</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a8e83e5a7a2506e97c4b3ebe2e874b399</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PragTyp_INDEX_INFO</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ae441212014ae3b8c955e1ead991fa8d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PragTyp_INDEX_LIST</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>aa5672ce207bdc9177851c5c3d4f788e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PragTyp_INTEGRITY_CHECK</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a7573a5550edb50bcd5b621763994ce2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PragTyp_JOURNAL_MODE</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a047dd244c889c00f09a5b5bfae7b7d5d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PragTyp_JOURNAL_SIZE_LIMIT</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ae0a8635598d32763a9a665ac92605805</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PragTyp_KEY</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a444ca1389af0d84fe139d317300ac181</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PragTyp_LOCK_PROXY_FILE</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>adf9d268315ffaa6d62f39b1d6b931dd9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PragTyp_LOCK_STATUS</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a26459d1af5dcaa14d5cd0cdbec2eeee1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PragTyp_LOCKING_MODE</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a6787336e625517ce359d9f5be82a7726</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PragTyp_MMAP_SIZE</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a06074560500a967f379ac9f5019b0daa</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PragTyp_PAGE_COUNT</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a2bbd3d69f12340a97c9a12b5f390415c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PragTyp_PAGE_SIZE</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ad296dc75095f7a2c23e3294844b476c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PragTyp_PARSER_TRACE</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a17e91bac9eebd7c51ef4bdb023e9a036</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PragTyp_REKEY</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a5fcf30a6aee6dae10e6c98160d2619b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PragTyp_SECURE_DELETE</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a0b091ef4106274b741e39aae6b25b8fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PragTyp_SHRINK_MEMORY</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ae9f55f84fe2b8f398a0d4c2961b37773</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PragTyp_SOFT_HEAP_LIMIT</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a2e8298032e8ac2e98df4884d17dd50e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PragTyp_STATS</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>aeb6963f5e198961ee22f7e245274d4ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PragTyp_SYNCHRONOUS</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a1b14e7a1feef42db599aa6da18c25111</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PragTyp_TABLE_INFO</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a044c42b2c9dc958d96c64a19ca5afa6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PragTyp_TEMP_STORE</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a115e7007bb8240cde16ffe4fd57f3d9f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PragTyp_TEMP_STORE_DIRECTORY</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a7852a8e701fb47f50a369b9bdb0ccf04</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PragTyp_WAL_AUTOCHECKPOINT</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ab5153b8679d46c617722c8e8e135dd52</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PragTyp_WAL_CHECKPOINT</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>aa27e1bcbebd0d70d524cf8b04de7ad2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PTF_INTKEY</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a140a8063c22071245b2a0469b31ee35b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PTF_LEAF</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a75a736a457cd09a431cef0c66aa45ce6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PTF_LEAFDATA</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a341dd6332e4cec8da26caed497810520</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PTF_ZERODATA</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a4015fb3e9389825ee6f4f7a1b01cfdfa</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PTRMAP_BTREE</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a09d6838ead22ba112b9122486ee11116</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PTRMAP_FREEPAGE</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a2eb986d0fb6e4c953a5a2579d8a163d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PTRMAP_ISPAGE</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a5236c788e81fad4b3d02e93a63f8f649</anchor>
      <arglist>(pBt, pgno)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PTRMAP_OVERFLOW1</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>add9dc5f20d087b06cce9c19b30794560</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PTRMAP_OVERFLOW2</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a2ae32756efb02fe2c719669a0bfabe9a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PTRMAP_PAGENO</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>af4119a9a3bb0a5df2c67d813e9bea637</anchor>
      <arglist>(pBt, pgno)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PTRMAP_PTROFFSET</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a06de54dda2005967ed4e6e2a587c9937</anchor>
      <arglist>(pgptrmap, pgno)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PTRMAP_ROOTPAGE</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a5379d8ad602ca2c25996e08e33a5e9a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>put2byte</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a8afb60de946c40e8b5fd64814a2d2140</anchor>
      <arglist>(p, v)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>put32bits</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ac1804303cf43305c9f45fda07e1f37c8</anchor>
      <arglist>(A, B)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>put4byte</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ab6c3700f2c3a64c8ae48cf5b07b6941d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>putVarint</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>af9ff87f20562430c246a81af4336d65d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>putVarint32</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a228d4c7a5f9148406b4f3279ecd1089c</anchor>
      <arglist>(A, B)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>READ_LOCK</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a5b9b681ff830ce05cc03c3ad38019817</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>READ_UTF16BE</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a971dc45fc54dd1c74f07a90edb1e8aad</anchor>
      <arglist>(zIn, TERM, c)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>READ_UTF16LE</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ad8a25758164d5dc3c72a8d72c0696d68</anchor>
      <arglist>(zIn, TERM, c)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>READ_UTF8</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a46b3764ff02fec1c01ae7640e3ad159e</anchor>
      <arglist>(zIn, zTerm, c)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>READMARK_NOT_USED</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a4429235090bcad8320b8805ef5c72b58</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>REGISTER_TRACE</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a5b53a62063ec152ad85f08c5b6e36949</anchor>
      <arglist>(R, M)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RESERVED_BYTE</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a8ac9fa3da7151dc5ffd9fbf0563a9417</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RESERVED_LOCK</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a4fec7ca081b31fb9e121208e2b57fe3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>restoreCursorPosition</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a291b3e39e6c5a36b58cdc5a60b8c72bd</anchor>
      <arglist>(p)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ROUND8</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a633a8f83a91b56a9b1e40ed6696a2c8a</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ROUNDDOWN8</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>abd2d106601a2b1a2c5a960f32deb7be6</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ROWSET_ALLOCATION_SIZE</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a384d7734bbb2f6278e853713f1f01920</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ROWSET_ENTRY_PER_CHUNK</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a351eaade204118dea320a04b9a584b10</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ROWSET_NEXT</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a7d910eb4dd04c2f2cceb61a2581c83e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ROWSET_SORTED</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a192f61c92b89c43dd1744e0e7eed406c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SAVE_SZ</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a64cb352c9813d0d06d62ff00418923b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SAVEPOINT_BEGIN</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>aefd9adb1fa5e5e03c9bced76375b2525</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SAVEPOINT_RELEASE</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a6676669283c764723772bacb78571e45</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SAVEPOINT_ROLLBACK</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>afb5178553c94996ae396b4da7fa5faf3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SCHEMA_TABLE</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a0393ad099b2c180c4c26c32c251baf37</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SET_FULLSYNC</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ac5394cfd11f18c56658015e06375cd93</anchor>
      <arglist>(x, y)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SETBIT</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>aae6cf9d0a4b3beb6aeee9a337f2f0e83</anchor>
      <arglist>(V, I)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SF_Aggregate</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ab5e09be5e165218403754a3d96778930</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SF_Distinct</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ae80a11c8ffd538599b7753bf96de1624</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SF_Expanded</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>aa6e382257e3dec5629879c591c8ed6f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SF_HasTypeInfo</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>aa2fce1aef5aefcac1f988f426caad837</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SF_Materialize</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a9a80d593efa487b6bf4a4bb8edd8a447</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SF_MaybeConvert</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a35cb7c7337306cb59a6f657bed9e9e7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SF_NestedFrom</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a08fe141aa9862a0ccae56b967e76f9ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SF_Resolved</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a2bc64027cc77d7a3281d833fd2a72907</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SF_UsesEphemeral</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>aa876af87427f4e64f1776d5547dea5e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SF_UseSorter</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>acccdf28d3866eadff06fec1182c61e88</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SF_Values</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>aeb0a8a7c172ab99a188d26be67108b98</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SHARED_FIRST</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a8360ac8211214cd67bb97719da3b977a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SHARED_LOCK</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>adcf3ef1db1ba24bc5f8933a36831cdf9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SHARED_SIZE</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a232fb4f165a3ecb4a9e5f2a7f1f45a19</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SimulateDiskfullError</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ad4aac997e5f0eac3fd9f626f5ac5dff8</anchor>
      <arglist>(A)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SimulateIOError</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a985fbe826d2533f24c47a0b23e282ce5</anchor>
      <arglist>(A)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SimulateIOErrorBenign</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a5505f25ad3336193be111a39a3fe533b</anchor>
      <arglist>(X)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SLOT_2_0</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a95ce2cd17f7a0bd0248bedd0ec7fa606</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SLOT_4_2_0</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ac5515a7f8b78778d27ba912cf3441724</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SMALLEST_INT64</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a7acdd4a04ca937094ccd720717a4bc0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SORTER_MAX_MERGE_COUNT</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ae1b5358597c8f5ad9c04b81dc5c4eaab</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SORTER_MIN_WORKING</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a6700f9489fbdcde8950c4e102230f41e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SPILLFLAG_NOSYNC</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a62c40f078fb3aab37c0848dac49068ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SPILLFLAG_OFF</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>af1de06a8bf77d988b03f831a6b4c4f35</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SPILLFLAG_ROLLBACK</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a3aba2e539d54cce7719577d99fbeca43</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>sqlite3_column_database_name</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a6f0fcdb63c4a0815253ceb1d859d7109</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>sqlite3_column_database_name16</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a2ef5f71b86dcef9db4b62361a5fc4f61</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>sqlite3_column_origin_name</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>aa002b46ac36ec4db054d42601ecb2d7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>sqlite3_column_origin_name16</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>abe48c0de79aba43c96a531ed39cdc1cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>sqlite3_column_table_name</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a175fff33938bc99dc2244d76f1657b07</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>sqlite3_column_table_name16</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ac36e79cbbec7d09cb7c712e24c0a9701</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE3_MUTEX_INITIALIZER</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a82d96cf1ba87de0061f04e6c4f4e1581</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>sqlite3_table_column_metadata</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a42dd81d2a67fcf257eb840eb4d0f87ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE3_TEXT</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a59970f08c16b9b2bc4831de1565b810b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>sqlite3ConnectionBlocked</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a0080ce150911ce60f0ca5eff5d4c47fa</anchor>
      <arglist>(x, y)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>sqlite3ConnectionClosed</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ad69cea05a56c07ae40039cb2b7958b3c</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>sqlite3ConnectionUnlocked</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a11008da27181562f55fc1d0d1893aa08</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>sqlite3ExplainBegin</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ac98f3bcac20099b4fa2af2ee8e6a6a0f</anchor>
      <arglist>(X)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>sqlite3ExplainExpr</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>af65f4af577acd5a92b21c1e36cfac1f1</anchor>
      <arglist>(A, B)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>sqlite3ExplainExprList</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ac63da9c9b3af7736a5b92d12147ba042</anchor>
      <arglist>(A, B)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>sqlite3ExplainFinish</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ac6476fbc4649e7af403100e0884e72dd</anchor>
      <arglist>(X)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>sqlite3ExplainSelect</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a8b2120e37a18a608aba8a9d594c69beb</anchor>
      <arglist>(A, B)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>sqlite3FileSuffix3</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>aa86bdc7949708ffc13c79f8e27dd26d3</anchor>
      <arglist>(X, Y)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>sqlite3GlobalConfig</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a8f7bcba4c905097c1d01e3aa80e99739</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>sqlite3Isalnum</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a8b2c5c2a05579182bee001238722e9be</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>sqlite3Isalpha</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a168f04ee856fe822d1fc0f9b4d6c2bca</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>sqlite3Isdigit</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>aa6fc49fdeb9760e6ca4c95ba272b9eda</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>sqlite3IsNumericAffinity</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>af18ec732aa33567ea89b61c030c52dc4</anchor>
      <arglist>(X)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>sqlite3Isspace</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>acf946591ef5c6507869df731388d4fbb</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>sqlite3Isxdigit</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>aa7cfd2afb5c665b04583bd43680e5e86</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>sqlite3JournalExists</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a8b155e6d8b65a11dd90ebcf4d64da66b</anchor>
      <arglist>(p)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>sqlite3JournalSize</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a87eb66cc8b517ecff9e3e37daad35dfb</anchor>
      <arglist>(pVfs)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>sqlite3MemdebugHasType</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a3b2e44a3c7952ca707a8d42deb3d82a0</anchor>
      <arglist>(X, Y)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>sqlite3MemdebugNoType</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ac7cd805e5a04a265f6ff21a168e0e665</anchor>
      <arglist>(X, Y)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>sqlite3MemdebugSetType</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a1ad1ec59e980e855c7222bce8c99b68c</anchor>
      <arglist>(X, Y)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>sqlite3PagerGet</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ac690af087310cf9d64d04d8559be402e</anchor>
      <arglist>(A, B, C)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>sqlite3ParserARG_FETCH</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ad4e6f7c7b7d3cf17e5f7bdcf4c6d3362</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>sqlite3ParserARG_PDECL</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a3932af69d2d3f2ad912268ed479580d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>sqlite3ParserARG_SDECL</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a0053738165ec9f0c84cd1ed2a1d96eaa</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>sqlite3ParserARG_STORE</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a3c0d5d8a8c4cb00242025afa980396d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>sqlite3ParserTOKENTYPE</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a37d8d9e681b010c65b9932860dd4f0da</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>sqlite3ParseToplevel</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a398f5f04ce8440911b564e5bf2424a46</anchor>
      <arglist>(p)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>sqlite3StackAllocRaw</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a99a7fd3fb980ac540b49e4fc25688cd3</anchor>
      <arglist>(D, N)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>sqlite3StackAllocZero</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a23d9cf0cea517bfe2af47cf9b4ffe37e</anchor>
      <arglist>(D, N)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>sqlite3StackFree</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a72ad75e8b768bfb056af88f76a6c4cf1</anchor>
      <arglist>(D, P)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>sqlite3StrICmp</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ae3ebf3483c9e196849197e53e3ba2e71</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>sqlite3StrNICmp</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ace41e976717a15cdcdc15e2902ca1dec</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>sqlite3Tolower</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>acbecb0ebfcc5a42a41fa66956d521851</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>sqlite3Toupper</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>af2c22c2c7f387cf575e1712b9bbb74a9</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>sqlite3VdbeExplanation</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a37ee4cd332df08d215595715454a7685</anchor>
      <arglist>(X)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>sqlite3VdbeIOTraceSql</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>abf1afd97609bace214ec9b39ed71e03c</anchor>
      <arglist>(X)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>sqlite3VtabInSync</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>aa7eb25aa634f28550e59aaf600dde2ca</anchor>
      <arglist>(db)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_ABORT</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ab0c18279e950b695575a4667c7bb38b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_ABORT_ROLLBACK</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a02e1aefab597092332b76b1ffc1db018</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_ACCESS_EXISTS</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a8451f266ab642f03f344209484dc3b61</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_ACCESS_READ</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a31fe78771892ba5cddff318500a62c09</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_ACCESS_READWRITE</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ad5f9561f0e5bfd90f61a3b9162eff3bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_AdjustOutEst</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a053916490755691d5400a275726df18f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_AFF_INTEGER</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a45e5dc1cc144e55d53389ac9d1066924</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_AFF_MASK</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a0656efb72a4cd58851eaf7c71b8d2277</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_AFF_NONE</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a1173a38e4836a42c0a7992df894a0972</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_AFF_NUMERIC</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>acd7dd66f59f94bbb10d8e9a3f0157c38</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_AFF_REAL</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a134b5c5d792faf2f63dcc35ca872539b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_AFF_TEXT</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a14eb26c096ab7ac7cccd4a4d08b6a84e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_AllOpts</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>aba8061581ad6a838701a551a9a83b428</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_ALLOW_COVERING_INDEX_SCAN</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a7ab52198ad365d09d8b67a0691ecbe76</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_ALTER_TABLE</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a7352574863b7586fe9c9e64d26d1913b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_AMALGAMATION</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a79e8a9106732fcfcf609641fbdf611c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_ANALYZE</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a6abbcfbefb1f384cb5de05e7c70b451b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_ANY</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>adf3107a741acedfafe471bb0763ded77</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_API</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a14feea4bcf1475ff121cce7112a61de7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_ASCII</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>adc11649e8d1c2f0a9b9a3c3fcc7987a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_ATTACH</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>af6e738da0cab18033bfc290613d54d37</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_AUTH</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ab4954b805784b958300b203fda451283</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_AutoIndex</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a97dc3ad8ec9151f5912424266ddb82a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_BIG_DBL</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a9e9d52dc56fdad6ba6984d6a6e11ac71</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_BIGENDIAN</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>af57d74027a0798a0813a1f3ad1e08450</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_BLOB</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a26c29a137b2a35bbde7048e5e48b794a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_BUSY</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a2404c3c65a25e31de96f71d709c6b7c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_BUSY_RECOVERY</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>addf774309c6683ddc0497ffe66098ab9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_BUSY_SNAPSHOT</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a68b54963bb54a28d5bb4ba64538f11d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_CacheSpill</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a6c0a1cc21739a0b8043fef75da63d6d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_CANTOPEN</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>afd6b86c2df4363b6d0f18e16b76ff897</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_CANTOPEN_BKPT</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a6db0321f499880054afec35bca92b372</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_CANTOPEN_CONVPATH</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a89f0dbddd33cff2b5e8d907ae3d78b88</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_CANTOPEN_FULLPATH</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>aa013b07477d0af901ff8b17d96ebe56b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_CANTOPEN_ISDIR</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ac89fa6d5a64ba1d9e6a32cd2f5a26818</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_CANTOPEN_NOTEMPDIR</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>afebf9056bc34a5f75379759ed0f26029</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_CHECKPOINT_FULL</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a31adbfd419a933c0b28938508983fa9f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_CHECKPOINT_PASSIVE</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ab3e8f088af6ba153c6cba3fd7473301b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_CHECKPOINT_RESTART</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ab20affef5505460bca2b0e3223b508c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_CkptFullFSync</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a279bce5a4beac95465d5d6103dc10f03</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_ColumnCache</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a369df29374a05cf85b2bfc2905e4ae99</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_CONFIG_COVERING_INDEX_SCAN</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a63d186c28485912166dd757818957b91</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_CONFIG_GETMALLOC</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a513ea1f26c423c38e99c9671e12c3d3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_CONFIG_GETMUTEX</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a5b35f2a792f846dd7915959ad78fa3a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_CONFIG_GETPCACHE</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>adf2e66d3f5aceaf3c8424ab7ed59d296</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_CONFIG_GETPCACHE2</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>af1c7aa749198bfab04caa7834d657168</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_CONFIG_HEAP</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a1898c59da3293e503f18ca9bf5f14423</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_CONFIG_LOG</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a56a8590b36066301d89365be3d7d29f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_CONFIG_LOOKASIDE</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a813602b760707b680fd571af8f983cad</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_CONFIG_MALLOC</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a6ef37f27a4e1b32f359aa86f6c424d68</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_CONFIG_MEMSTATUS</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a090dd26cbd04fa26aa8344f8a347bb5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_CONFIG_MMAP_SIZE</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a9a5e34a0003748aae825f1f605382172</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_CONFIG_MULTITHREAD</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a623f586df77e08aefc896bf9bcf991a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_CONFIG_MUTEX</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a0bdac7609a4568f09d6d9bbe6fc6fbc7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_CONFIG_PAGECACHE</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a47351fc114fa7d9e3f99303d2336096b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_CONFIG_PCACHE</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>aa21b6de0443cc9395a3e751acc6b5466</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_CONFIG_PCACHE2</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a20f766344cf28c727a4309424f1d87b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_CONFIG_SCRATCH</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a4f3080d049a074528d19566a845b658b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_CONFIG_SERIALIZED</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>abbca5c958536832c99baaece00a50959</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_CONFIG_SINGLETHREAD</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ae1d3df18f833026d426bc065d6195fcc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_CONFIG_SQLLOG</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a973e3e7a2d9206946025779fe72b06f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_CONFIG_URI</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a94ab5a988d8b60ebd514a39e7a01d0a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_CONFIG_WIN32_HEAPSIZE</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a7e7d2dfba36264371f25a71244b07765</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_CONSTRAINT</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a60b2b65ad97f771203e26733f870af57</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_CONSTRAINT_CHECK</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>afd8d88c9101e3c6ac958a388194bd488</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_CONSTRAINT_COMMITHOOK</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a91d3b5edfdad77a975095e4f4b6de00d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_CONSTRAINT_FOREIGNKEY</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a0dee56028ef45929339bb32843223652</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_CONSTRAINT_FUNCTION</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a587851885c51d4d84b0dd3e490cf44f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_CONSTRAINT_NOTNULL</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a4fea35ee7934dc438ef82b10625ced26</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_CONSTRAINT_PRIMARYKEY</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a51ca099d22718bf18d76b706b5d6b0c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_CONSTRAINT_ROWID</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a009e36fa563c59e7bc7f21cce5fd5ea8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_CONSTRAINT_TRIGGER</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a5777ece6e6d2062dc301ae9d6ddc7495</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_CONSTRAINT_UNIQUE</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a47b5342cbbf606995aa2a5691005f9ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_CONSTRAINT_VTAB</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ac794e0be30f0fed6a0b0e91d646daa35</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_COPY</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a2ac492b1fee01144b8f4f3f6924c9d38</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_CORE</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a0d810d8c0609c6843d5556703b10970a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_CORRUPT</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a4b7e972bd61cc8f5fb639011d1807935</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_CORRUPT_BKPT</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a4b7e72e8edcbaa69661bc5c29fe63119</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_CORRUPT_VTAB</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a6180d5ae9c35de17252db2ab9ad9465b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_CountRows</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a8a0782a46f20beb040aeac0e89435d53</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_CoverIdxScan</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a2bf5aa164a4bc12c506c98146c25b8a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_CREATE_INDEX</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>afbcb4b5ee1d5772cef588361efba0b68</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_CREATE_TABLE</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a5c0aa6f25437e25456453c213b7a7626</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_CREATE_TEMP_INDEX</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a9ec6a2ffcc0cfa3c36c8007141a38fa1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_CREATE_TEMP_TABLE</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>af45530e07634dde0993da64df8fac41a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_CREATE_TEMP_TRIGGER</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a811f55a358da6ed4d1f9d95484bbdd5c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_CREATE_TEMP_VIEW</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a1d4f64f2b5baf8c638780511b27753a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_CREATE_TRIGGER</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a7dcc55ab50b69228d4a208293b43bd7d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_CREATE_VIEW</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ad7b8eb5c5c6545dd174090218ba2b894</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_CREATE_VTABLE</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a561f96d54c59cc5df8f7d13489fd5820</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_DBCONFIG_ENABLE_FKEY</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a5346d41d44f5fe68752051193cc4410e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_DBCONFIG_ENABLE_TRIGGER</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a28fb207fd72aa6cde4c74da94b01ac4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_DBCONFIG_LOOKASIDE</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>add42fc622b81fd15d81d3d2c75ffc4b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_DBSTATUS_CACHE_HIT</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a06eca2c2b214ef13eb3ac145dbd19ea9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_DBSTATUS_CACHE_MISS</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>aefd5c0a2d165b71177cb57b502e2a02e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_DBSTATUS_CACHE_USED</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a5e216e7b32091f0ce21f0894d4fc66e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_DBSTATUS_CACHE_WRITE</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ad25f41c448b0378b24eb6dd1a2a9c75f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_DBSTATUS_DEFERRED_FKS</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ad5cf1b12160771c505b84ddcd1f1cb0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_DBSTATUS_LOOKASIDE_HIT</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a6fff03f4ef88620bcd2989e3237dc65d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_DBSTATUS_LOOKASIDE_MISS_FULL</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a48a95223e731bf62d2ddc6829f4fa4b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_DBSTATUS_LOOKASIDE_MISS_SIZE</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a103c0174f0f29946a4b00d7bf4b889fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_DBSTATUS_LOOKASIDE_USED</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ae2b5e0acd9b256f670e880453e59e84d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_DBSTATUS_MAX</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a40a5e1d95902c8dcf7459fe997286bbe</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_DBSTATUS_SCHEMA_USED</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>aa66245139f3fb4f399a5baecc296620f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_DBSTATUS_STMT_USED</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a1181f968e5908db3b74368626aa837b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_DEFAULT_AUTOVACUUM</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a42019e2b7d184d2d7ba35a8225c3a0fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_DEFAULT_CACHE_SIZE</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a57d623fa2eb3dad332a5d3f1af8979e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_DEFAULT_FILE_FORMAT</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a86cf16c834ff9a29ff046f01e9ad999e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_DEFAULT_FILE_PERMISSIONS</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a29c670fb1a9edf61afa0a5fcd67613c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_DEFAULT_JOURNAL_SIZE_LIMIT</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ae4ed94839a1bede8edf65fdaf4e19e0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_DEFAULT_MEMSTATUS</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>af9f1e7efe1c5882e2d83a542155e1f7a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_DEFAULT_MMAP_SIZE</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a83c8a5262b5a4ddaf2c713b08e917e0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_DEFAULT_MMAP_SIZE_xc</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a3d83f8c061dcf37463249183fee9803d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_DEFAULT_PAGE_SIZE</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a2311e7ead72a54455b5462b6e5413c99</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_DEFAULT_PROXYDIR_PERMISSIONS</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a02d1c6da73348d9740898874792775b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_DEFAULT_RECURSIVE_TRIGGERS</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a1eb595eb98fc900a5d1a311ea82d6f97</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_DEFAULT_SECTOR_SIZE</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ab35bd9ac959b178e2ce0f7ccd646c557</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_DEFAULT_TEMP_CACHE_SIZE</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>aa75e18b4d2785d9e7e813dcb46649b3d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_DEFAULT_WAL_AUTOCHECKPOINT</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a7f7444db40ec9370386557b2443df13c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_DeferFKs</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a257cd5492f190c55f221e53fcffc3a4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_DELETE</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ad68e72e7bbe70d79e4ca2016455cdf8d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_DENY</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>aac54c702b6175785e3300e9172b5f9bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_DEPRECATED</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>afa618cc4c79fb9b71b7856abe398fec2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_DETACH</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a6e7e0bd673e34f1be10412263d2f0608</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_DistinctOpt</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a0ef50341505c4139502bfccd04085307</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_DONE</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>afd1d7cc5f2e803af5e944f548e28f141</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_DROP_INDEX</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ac285cb102ca0ced83ce8eaf34de49f2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_DROP_TABLE</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a2438239bdc66129189a9f3cdcc41096e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_DROP_TEMP_INDEX</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a33f05725c280233f7a2bce538d862d63</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_DROP_TEMP_TABLE</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a6fcdb2dc93b4c7937e58de176da508e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_DROP_TEMP_TRIGGER</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a06e26767a0b03197b42d0cba590285e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_DROP_TEMP_VIEW</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a0e8b3a8774a3f9e5ffa03220d4daa236</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_DROP_TRIGGER</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ae3bf0ee40c4041190c5fed55e5504ed7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_DROP_VIEW</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>accc2ecaaf088bb98eaef53fefab83361</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_DROP_VTABLE</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ab8c7595b8a9c0e96e67c49a77e28b810</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_DYNAMIC</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a1c44dfe35a125f6778580d200c11c416</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_ECEL_DUP</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a8e5fb68d8e43469681b9e971ebafcabd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_ECEL_FACTOR</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a791405c57404ed598d9fc1b1bbec7a4d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_EMPTY</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>adb3ccb6413bc81a990cab25356ab092f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_ENABLE_LOCKING_STYLE</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a8b123acd3401827e0d5bd75e7a46e5c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_EnableTrigger</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a856049f578dcec9756afb186df8b7d71</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_ERROR</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>afda25cd6575e87558d2b7cd4a6585f2f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_EXPERIMENTAL</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a2a7821460e357256e03e91a3aadc158c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_EXTENSION_INIT1</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>afff1053b875c905fa8695b458d836b42</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_EXTENSION_INIT2</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a472c32f7c8217246a63b2bceb680d273</anchor>
      <arglist>(v)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_EXTENSION_INIT3</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a9442af0a90d9cb8684e5203137cb2359</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_EXTERN</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a2d625ad2dc2190d9b40dc5769f1ca259</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_FactorOutConst</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a5c73dd956c048f2b8ff8b554b27934de</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_FAIL</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>aa100fc12f824c5d55ce14e523047521d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_FAULTINJECTOR_COUNT</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a4e68128da35e996c527cac3d83ea3354</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_FAULTINJECTOR_MALLOC</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ac5c3bb21422ec12d39851b8e76aea84e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_FCNTL_BUSYHANDLER</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>acc92db895619c1f7e7f61f51768fd878</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_FCNTL_CHUNK_SIZE</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a5d13df8dd1a46144857a994e1e0b617d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_FCNTL_DB_UNCHANGED</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a44b553e2a43bb13e40888aa93cc19705</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_FCNTL_FILE_POINTER</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a51313374ecd8b5629025d78089b847d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_FCNTL_LOCKSTATE</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ae173ad67e4014dceb57e5a59b8614415</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_FCNTL_MMAP_SIZE</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a4c00bcaeabf4da168d5522281fd69721</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_FCNTL_OVERWRITE</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ac8f1fe3a67b16dbccf3576be9bf38ea9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_FCNTL_PERSIST_WAL</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ad5b5b683f595d2d0b374135e8c969f9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_FCNTL_POWERSAFE_OVERWRITE</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a8ebf867e0a8236c198c69aba22280458</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_FCNTL_PRAGMA</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>afc573af6175031eb0ccadbb7b740eaf0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_FCNTL_SIZE_HINT</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a273cd5d56a53177c59b206c8f4e140ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_FCNTL_SYNC_OMITTED</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ab307148294685e3c89e6b986a51abcc9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_FCNTL_TEMPFILENAME</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a9ce72fc423ab4dda38cc1fb2574e4d7b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_FCNTL_TRACE</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a450577a248af1dc3c8fb3c88f5665361</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_FCNTL_VFSNAME</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a6554fb4ab3780e6e28992f247300dac1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_FCNTL_WIN32_AV_RETRY</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ae3b9ec50a1e6360d0ff33521cf0b4449</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_FILE_HEADER</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ac884c3152a57f9447fb524360c12224a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_FLOAT</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a0f415018bddf6542e69792aee0357984</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_ForeignKeys</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a369e34a6137aaa3adac73aab7bb200be</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_FORMAT</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a6c9d81c72ae6ddbae7f0df4aa5e87b70</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_FREE</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>aaf5c62f20a281c613f12ade70967d170</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_FSFLAGS_IS_MSDOS</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ac3ccaab05c424482f36720ace10d5453</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_FULL</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a0e968a73ba9e13561c5dbf38f6ac7402</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_FullColNames</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>acfb4c6af24f5508e9d5fd85737d4486e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_FullFSync</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>aea1499e02691149d1dd0b180216d198b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_FUNC_CASE</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>aeeaf476aa8993d3bfb372c7b302969ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_FUNC_COALESCE</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a869faf4bccd4666bd50dbb768dc58f5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_FUNC_CONSTANT</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a75e8d36538e026b10cf487c271a43458</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_FUNC_COUNT</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a3c7ec885a1873e80b3ff6edf6335a5c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_FUNC_ENCMASK</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a8b87238e6aa502493c0bc230b48c77f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_FUNC_EPHEM</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a57775215b5162121f33826ac2f38ef43</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_FUNC_LENGTH</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>af4b127b272e545a0a3d3fc9b4cd06467</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_FUNC_LIKE</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>aba4962b4e7337165e81e83a4bc85eff0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_FUNC_NEEDCOLL</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ad57f921244a73d0689df7276b0a5a7d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_FUNC_TYPEOF</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a3ebacb904a84213a45fabd945eab4d77</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_FUNC_UNLIKELY</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ade7a93065f01604f4ed9df6dca182279</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_FUNCTION</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a17deed69f2e7023742c487b95c66381e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_GET_LOCKPROXYFILE</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a760f8f738d03c39965749388b8256394</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_GroupByOrder</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>abb1f0b2abc58869433182d4fc257ba92</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_IdxRealAsInt</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ad0c9765ba6d540fe0961164a468914b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_IGNORE</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a5148e80e8b93241486549be6842ecb7b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_IgnoreChecks</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a745a82618ed28151a76deaf51ea911f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_INDEX_CONSTRAINT_EQ</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a82727c6d3191174cb4e900a70a3434a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_INDEX_CONSTRAINT_GE</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a317b481696946b8a3a7d76d32ceeb174</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_INDEX_CONSTRAINT_GT</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>abe6a9340bbfd2e150846c48e6767b2ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_INDEX_CONSTRAINT_LE</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a1ff0441c859beb664b043832e9c25bf1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_INDEX_CONSTRAINT_LT</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a11daaa39593ad95c32fb2dfe2440183f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_INDEX_CONSTRAINT_MATCH</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a5f5c5144477960f96f6d49bce0598e9a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_INSERT</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a0d32c3f24fcfd33411eecb1e4da64a40</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_INT_TO_PTR</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>aa723bebdcf79bbac5b54d6e8c378672a</anchor>
      <arglist>(X)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_INTEGER</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a7453d71905f10fa330940428f8abe21c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_INTEGRITY_CHECK_ERROR_MAX</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>acb3cf9025f65430780ad80db93040e36</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_INTERNAL</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a76bdc16193e1d007e258ca26e6ffd9f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_InternChanges</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ac4ee799ffccd81c7967fde25523c6c6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_INTERRUPT</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a03c9b25faf07d0e47ce7a1b1e46b2adc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_IOCAP_ATOMIC</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>aa13ac1ecb128e380ef673e98cd4c663c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_IOCAP_ATOMIC16K</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a80e1b92dad36e21220d5eb2866d27948</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_IOCAP_ATOMIC1K</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a34d1b197b50961eb2bc7cae334674260</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_IOCAP_ATOMIC2K</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a981df42e219f6d24c6844236d17174c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_IOCAP_ATOMIC32K</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ae81e7d187e5b466810f0b1cc691a5bca</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_IOCAP_ATOMIC4K</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a95c005f6e89e465d35a6b6f9f8a94844</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_IOCAP_ATOMIC512</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a0b05221b14492cad4884eea718f4ccec</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_IOCAP_ATOMIC64K</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a94b3888c1ff720a551d7da574452e376</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_IOCAP_ATOMIC8K</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>af333852e8958ccb64166b8fb3b77cdc0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_IOCAP_POWERSAFE_OVERWRITE</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a0dc9fc0b9f3133ef5c8673b654acb629</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_IOCAP_SAFE_APPEND</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ac29025cd2b000dd0ee3d2da4dc9f74bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_IOCAP_SEQUENTIAL</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ad199518ff2b4f7700705310356a1db69</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_IOCAP_UNDELETABLE_WHEN_OPEN</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a22078a487d9d402873af498355a613e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_IOERR</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a45a4718698f155ae3b45d37d3b94d9a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_IOERR_ACCESS</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ac045bb32e396debbd7c9ba6a777fae68</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_IOERR_BLOCKED</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a7bccb0ab5af74f1d05c0c0356083d820</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_IOERR_CHECKRESERVEDLOCK</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>af165990c0a93e69d7e66f5f0cb7fd7bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_IOERR_CLOSE</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a29624f99f4b9b751955a14c5cb31b7d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_IOERR_CONVPATH</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a3681dce26abb78d27a2f61cb722d7e96</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_IOERR_DELETE</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a6c57f4ecb8541b6b375189815acf58b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_IOERR_DELETE_NOENT</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>aded6c0832b619d1a8533d847fc55580f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_IOERR_DIR_CLOSE</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a960a65f99363a0985a021a387834b688</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_IOERR_DIR_FSYNC</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a89142904d69608910e0e6f3d53da4ffb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_IOERR_FSTAT</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a96c453633e8c67531f90bf7509e2644c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_IOERR_FSYNC</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>af0870a337316756ef9b91fef1ac1d91e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_IOERR_GETTEMPPATH</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a102b84f7eee6ec96dbdb02d8c6fa543f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_IOERR_LOCK</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a77ac56b2a8025538d73aa6379c82b4af</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_IOERR_MMAP</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ac9b0f3c0b3460928fe84a3ed076e672a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_IOERR_NOMEM</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a51c0d3d9c66efa031416bc47ca5a2431</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_IOERR_RDLOCK</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ac77b3fcb607278f465c223580601b5cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_IOERR_READ</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>aa3e8a9a3975c2752b10e5273d2a582c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_IOERR_SEEK</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>aaab934a242e7a5abb8e8406a660f861e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_IOERR_SHMLOCK</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>aff7b5eec7d752b3587d2df91fc748ccb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_IOERR_SHMMAP</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a76f6a13eed2b725adfc93cff6dcd1c32</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_IOERR_SHMOPEN</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a38d14ac56c4fae61d7ae4b27fdc2a937</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_IOERR_SHMSIZE</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a01a7e73955e91939d4b8cb848a2762e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_IOERR_SHORT_READ</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a51153b55e23c0d650cf4271e6a26e6e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_IOERR_TRUNCATE</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a4242985ac3059fd0310496a9b0264566</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_IOERR_UNLOCK</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a820929b6588051fa0eefaf4639bd8536</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_IOERR_WRITE</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a263697c78f4810978528fc94ccce5cb8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_JUMPIFNULL</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ae3bc696255d4fc2767f872371662bcd1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_LAST_ERRNO</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a0197af9a7d1bcce43f9abba238c92bab</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_LegacyFileFmt</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>acdc64fc34147e793809849c20c01b623</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_LIMIT_ATTACHED</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a16b7e4088fd60c7cbeb9a02641975fcd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_LIMIT_COLUMN</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a2094f8f2bb22f8d1bdbaace43aca70d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_LIMIT_COMPOUND_SELECT</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a3f3be45809279bd2addb0ad89819949f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_LIMIT_EXPR_DEPTH</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a66b47a158ad6df2ffd9e579728666838</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_LIMIT_FUNCTION_ARG</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a4fa833982826b925cde9de739c675a06</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_LIMIT_LENGTH</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>aeba56345f14b7febdafaaa4bc3949245</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_LIMIT_LIKE_PATTERN_LENGTH</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a9122c4bf27c69af0acf757b27ab619e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_LIMIT_SQL_LENGTH</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a6498a9b0e2a19d61612a3f51d458fb15</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_LIMIT_TRIGGER_DEPTH</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ac2be1f21295735080e8676eaa74b2b96</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_LIMIT_VARIABLE_NUMBER</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ad29260a334ad3e58f9e31418a785838a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_LIMIT_VDBE_OP</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a5005b38d03847cc975ac077222ae6cdc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_LITTLEENDIAN</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a3a88b6c27da1ddffb33342790cbd99c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_LoadExtension</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>aeec730d4a68306bfe6fb49978c4cff8a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_LOCK_EXCLUSIVE</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a0825bbd9635b5ca745660e89c17d8c42</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_LOCK_NONE</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>adce517ad23644415dfa2172e19c143b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_LOCK_PENDING</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a04e57dfe227b961ba24b661535cdf4d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_LOCK_RESERVED</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a96caa1b0e74184f1a8de99fa40238d5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_LOCK_SHARED</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a7f4fa1c653baec0f8e7ca89b76317c85</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_LOCKED</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ab1a65dcef7ac3d761c7f0a07e3428a58</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_LOCKED_SHAREDCACHE</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a7f5a09db6937ea8e36bacbac1bd81314</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_MAGIC_BUSY</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ad024aa586d9bf98f26fccca95f21b265</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_MAGIC_CLOSED</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a49c22257f383577c76475b0082ac760c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_MAGIC_ERROR</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a1ddb89a30d5a7ecc7ea8681ea516670c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_MAGIC_OPEN</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a254a8538f88691bd87ebca9e5864dfcb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_MAGIC_SICK</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ad13a61785087f873b4d9009e9f90d5b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_MAGIC_ZOMBIE</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a6a16eb6033aec7d3945d46ebcb71f587</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_MALLOC</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>abfcb8decde9fda3e8a98dec64633c803</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_MALLOC_SOFT_LIMIT</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a72f6908ee0fe983ae6bc6bb14249eba3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_MAX_ATTACHED</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ac6ac68ce9bff1bc9d8018890df9f45c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_MAX_COLUMN</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a542258c428c4de7296b3d371d6aa8950</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_MAX_COMPOUND_SELECT</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a22c0e2c7ae227c2ec080af243c486c1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_MAX_DEFAULT_PAGE_SIZE</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a481c179019129f1bd560bd3f9ceae59e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_MAX_EXPR_DEPTH</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a62f1e59da976d1b4f955b84464fa0fc2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_MAX_FILE_FORMAT</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a151e7bdeeae926cd9e17c182da900217</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_MAX_FUNCTION_ARG</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a03037d85253ad8ca15979c97e45c29ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_MAX_LENGTH</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a7b098125363ac8171d012422a0203940</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_MAX_LIKE_PATTERN_LENGTH</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a32cf821c25eb944f6fd02f9808d6ff00</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_MAX_MMAP_SIZE</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a9940c6cd6645f855b895a990b6f182e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_MAX_MMAP_SIZE_xc</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a21b90be161ab9a8c38468db905aa503f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_MAX_PAGE_COUNT</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a999dc44df4e21a5017c0fa42e9b1f4db</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_MAX_PAGE_SIZE</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a5535106e00ef873848b6d344bc850692</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_MAX_SCHEMA_RETRY</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a5bae96c222bf166e81636b2a381a4aa7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_MAX_SQL_LENGTH</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ad09da646322e411ae476904d9c41e8c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_MAX_TRIGGER_DEPTH</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>af54c0bd25d4fe77d1fe41f7e38572662</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_MAX_U32</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a4e7b208e73ac2b2a3ace910396778409</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_MAX_VARIABLE_NUMBER</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ade4b91911dd47645a28572c0909f12c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_MAX_VDBE_OP</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ab2e4aa03195489ee580f8e3c70e2f50b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_MINIMUM_FILE_DESCRIPTOR</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a68308034bb82c9091d1c8b086feaa40c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_MISMATCH</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a788bd19e9f21649acfb6307801c6474f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_MISUSE</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a34f01e4ee909e6b68be040868f7503bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_MISUSE_BKPT</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ab7984139894fa4451fa6acdc5867c6e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_MUTEX_FAST</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a4ef87e82595a68dfc7fc4e8353ab701d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_MUTEX_NREF</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a4aef2fb3d81d851c1bd6dadaac237b28</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_MUTEX_PTHREADS</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ab01b308ffa1f818936364be2aa080dba</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_MUTEX_RECURSIVE</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a2167845b6aaa93092e00c1364f9ec175</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_MUTEX_STATIC_LRU</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a2758dad333986434dc4ad8b14c8fd875</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_MUTEX_STATIC_LRU2</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>abd4c4086c41e7bcbb22e159baaf6c347</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_MUTEX_STATIC_MASTER</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a182cdcec7ab77f67221af68bcd805cc6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_MUTEX_STATIC_MEM</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>abb6cf50f7b692825bb8329903a462d5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_MUTEX_STATIC_MEM2</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a6e8a4c6f37d1fc2e9c2218e56325bd5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_MUTEX_STATIC_OPEN</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a803b0b2d0e9851df6321b009e4b83d0d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_MUTEX_STATIC_PMEM</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a92ed29e6f08c5e32c4f8242b19c4ee8a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_MUTEX_STATIC_PRNG</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a71ca95af02e2072f44d1f95ee5bd7146</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_N_BTREE_META</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a4e1ac7962950f2c2f7309d7e947764b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_N_COLCACHE</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a93bdf7a445214ebff384cce4c990a078</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_N_KEYWORD</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a1fb24af7e24bf63f1214296ac115c138</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_N_LIMIT</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>af59a055205f1a6cd6c4e302cfbde7c8c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_NOLFS</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a667d508a9af9e6a08e18abfc81c986ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_NOMEM</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a9e34c7a5186dc9095e108e517eaac9f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_NOTADB</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a880bb9bb0cdb7b6d6bafd05192ef029c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_NOTFOUND</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a305a03273389c4fa6313181a6de78dff</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_NOTICE</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a5e8334da26d0b5cd777f37df10e5e290</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_NOTICE_RECOVER_ROLLBACK</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>af03ad2c8a1873c75d5b26158aadec057</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_NOTICE_RECOVER_WAL</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a02c75bde825b735b7e1dc4ccd3008f9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_NULL</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>afd180931f2d06d6c245791d187da5802</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_NullCallback</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a39dbd4e3deec06c3fff53ccbd593ce35</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_NULLEQ</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>aa893cfd71788f3d8f9069491c7a4071d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_OK</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a650d09c7bec7ddadb7c8aa3519dc842c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_OmitNoopJoin</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a36ed44015a69ac763338dae99300d742</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_OPEN_AUTOPROXY</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a6f588f44b0105581adf40df768342418</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_OPEN_CREATE</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a06cff06321a46ca610a29c8f125f9c08</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_OPEN_DELETEONCLOSE</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a64253edf05cdfa93174ebf8fd4155e39</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_OPEN_EXCLUSIVE</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a3eace21577bcc4790a72a096c21ba645</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_OPEN_FULLMUTEX</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a3a4f53ba5c88813a1c9b73d74d34835f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_OPEN_MAIN_DB</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a3e21dbcdb840bd34587d19bcced7dbc9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_OPEN_MAIN_JOURNAL</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a267fdf184a2dfb8e2561ecb7bc469ec0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_OPEN_MASTER_JOURNAL</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>abd5b137f274db77586b40939b1390e07</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_OPEN_MEMORY</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a9c59ae89e4817133b90480495705dde5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_OPEN_NOMUTEX</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ab4d0050d1ecf3e6da55e205c5f65aa5a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_OPEN_PRIVATECACHE</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a0b840917c1c1f805d6c381ffd647f13f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_OPEN_READONLY</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a9f0b8777cdd16d53be7a2e1ccf759ff1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_OPEN_READWRITE</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a3eb39cf04a78fae3b553b96d65f93419</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_OPEN_SHAREDCACHE</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a540995e810bda217b8036c392c424cd0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_OPEN_SUBJOURNAL</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a4b9767bd8ec44b5a1d08082af935991e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_OPEN_TEMP_DB</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a1798ff24deb9484a2f95e994ee76af4c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_OPEN_TEMP_JOURNAL</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a442225f21dce90d9e936300a3d93bb89</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_OPEN_TRANSIENT_DB</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>afc7fbd65e1786cd345a6d87e8820d38e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_OPEN_URI</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ae2b6e42737bb13997e9831f840869c09</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_OPEN_WAL</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a2e6776b0bc5a3ce1ab69346dccb8baf2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_OrderByIdxJoin</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>abc2fd39d6dacdc153ce94714fe5ceb7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_OS_OTHER</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a7d4ee2e28a90b02cbf17255054f0c6a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_OS_UNIX</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a3d4d9390e65721a3616da1757ff6a519</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_OS_WIN</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ae50d6df93c48c761b3463aadae5d2524</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_OS_WINCE</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>aa23485961012353544879dc0f8dd092d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_OS_WINRT</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a44272360439bbe72f458556e0c282fcd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_PERM</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>af2561d6fe38a527e46e24db1952ee53a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_POWERSAFE_OVERWRITE</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a9f94940d5be13c63dad1a07d58a5cb7e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_PRAGMA</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a3a4caf2970195e9221d677852b79e5b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_PreferBuiltin</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ad7036b0f6e9d3a3fc6814557dc7b889b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_PRINT_BUF_SIZE</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>acdcf6a3f07ec55bcbc4a12ab30f8b1b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_PRIVATE</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a5bc71dc1da95f0ddc321b11361ffd35d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_PROTOCOL</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a9d36e4a7294f4df777bd4520489190c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_PTR_TO_INT</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a1138dada988085d42630ce3b332bf550</anchor>
      <arglist>(X)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_QueryFlattener</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a78f18814d72ee37c7f23e59d85ab12cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_QueryOnly</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a28aea0caa87d829f037dc3aed2d36ad2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_RANGE</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a79e99f6d1d284441d8f97f12946cba3d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_READ</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a3f1a55857de47148723f789496f8731b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_READONLY</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a1ee0a0db43018cda5ee64cf78abbd675</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_READONLY_CANTLOCK</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a80724a0861d9ca5ee25b5b6ef9e1d421</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_READONLY_RECOVERY</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ad8e11a55e81bb089d9e9550048dadd66</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_READONLY_ROLLBACK</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>aade639f4ad50a325f3d598ca1c632de2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_ReadUncommitted</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>adb6fa03198bc2e2db034979738ab0c27</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_REALLOC</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ace56f8c6573b68f8513ea52e586a1f70</anchor>
      <arglist>(x, y)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_RecoveryMode</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>aa6554fca0be084740ad54c8120a5c457</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_RecTriggers</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>accbf9d620f73d72a9228e3ffd25797a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_REINDEX</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>acb9fe0eddb3cff890b0ae7ebdbb47bb7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_REPLACE</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ac8267e3f1619396774867473a7f5ecf2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_ReverseOrder</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ac4947a0e28b7eb89bedaeaac775d09f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_ROLLBACK</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ab2a57016b6935f85c54b384cdd3063ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_ROW</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a624365823d0b11a99ccb49e9bb5f8fcf</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_SAVEPOINT</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a0cfd387954f8e37ab1ec0c167a94a8c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_SCHEMA</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a1671ab645a3331d997b4422dc334476a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_SELECT</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>aaf0f44e586b55ebc82bad16c31d86ba7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_SET_LOCKPROXYFILE</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a423f37fe4cc57ac13f3d4e5ca07edf1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_SHM_EXCLUSIVE</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>afbc3fffcff3dab3720b8bc2759aa2e14</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_SHM_LOCK</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a1b700f2389880a01c96373eb72985b5d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_SHM_NLOCK</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ac96d8f12e0c83cf92e8ab586c4b52dd5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_SHM_SHARED</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a610ccae07fc4d4ccadb717f9e3d2f2d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_SHM_UNLOCK</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a8169de14a67eae635a1f3ac7894a13a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_ShortColNames</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ab378c3771e5d778800a91b24d1efa7c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_SKIP_UTF8</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a88c381489fb985b16c7db5c479279311</anchor>
      <arglist>(zIn)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_SO_ASC</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>abbcf344697e5298ca06f57fd1e0b8419</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_SO_DESC</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>abb95302eeed99897f65660434b05c1d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_SOURCE_ID</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a34ae1c54cdaf21cb42d528e6b9a723e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_SqlTrace</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a8ff2bd4585f1f950fdd304fcb5d9e709</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_Stat3</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ad361e4b4ab70c1c430bfe7b57fb14459</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_STAT4_SAMPLES</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ad4e648bdb9c196776d1de8a9e43f83e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_STATIC</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a98b49797a7a15e2a570532fc2b5537c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_STATUS_MALLOC_COUNT</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>af6c09315094782f67a9ee8765d1a6f90</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_STATUS_MALLOC_SIZE</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a2504b6e2c84cb4e1946966a04457e053</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_STATUS_MEMORY_USED</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a7f79ba117a93b5f4fc3a1118e2354935</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_STATUS_PAGECACHE_OVERFLOW</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a6f1b032d7d91e123a195ae45617b18e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_STATUS_PAGECACHE_SIZE</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ad72944e03e60721b3d1ddb7c092bc0b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_STATUS_PAGECACHE_USED</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a22af637da9cd922f7e2bc3197ce2d706</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_STATUS_PARSER_STACK</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ae4531b1071337bb93853c9e0944af289</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_STATUS_SCRATCH_OVERFLOW</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a4b210ede7f805f011851e8bf062017a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_STATUS_SCRATCH_SIZE</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>adccc4b47ffe8ab817eac6b07edd3d0a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_STATUS_SCRATCH_USED</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ac113dc67efbc9aecbbb9441faf41584a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_STMTSTATUS_AUTOINDEX</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a4e87e88dc7465e33f5ddef0c2025df6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_STMTSTATUS_FULLSCAN_STEP</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>af449097c5bd48942fc2d3710bcaa0cfa</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_STMTSTATUS_SORT</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a4238439563e9849daae4d9b54cadde3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_STMTSTATUS_VM_STEP</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ae0673c0f1d3ce4d315c828adf31efac5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_STOREP2</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a566dfaf84a2e1f0d74c8c6559e76943c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_SubqCoroutine</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ae88899639bef71416c86613aed6a5a3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_SYNC_DATAONLY</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ad3d1953550f3571a45ba936893721d63</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_SYNC_FULL</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>aad72cd4375f6e4097bc2ec72e1129373</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_SYNC_MASK</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a3ca89108abeacde741527439a32ded91</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_SYNC_NORMAL</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a2cea9e1af38eddd7730c51c98692f2cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_SYSTEM_MALLOC</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>aef1974dd14a349c106f16be87197fae2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_TEMP_FILE_PREFIX</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a7aeb41d98ec51e888340be247364dd85</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_TEMP_STORE</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a18a268ad0235180e8ff96b130c421370</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_TEMP_STORE_xc</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>adf6856e48efef36e9dc50abbf50fda02</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_TESTCTRL_ALWAYS</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a09256399837c34bafa294ccae9014fea</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_TESTCTRL_ASSERT</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a7d18cdd033a2fb27fe4d177fc734b1ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_TESTCTRL_BENIGN_MALLOC_HOOKS</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a777ea9bef8051371935385a93b12e3ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_TESTCTRL_BITVEC_TEST</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>aa7ba4038ecba41f1e5c78f893c8b727f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_TESTCTRL_EXPLAIN_STMT</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a4918de3f13bdd0d4f516f624e27e5763</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_TESTCTRL_FAULT_INSTALL</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>aea4b09763fc57dae6a7b692b90ec6f6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_TESTCTRL_FIRST</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>aca4203fa938ec741b60a7cf5028d2b37</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_TESTCTRL_ISKEYWORD</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>aa1055013a849d5d7508565c1f5e1547a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_TESTCTRL_LAST</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ac849705435d5d8234eb89248d505656d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_TESTCTRL_LOCALTIME_FAULT</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a18ebf7ae003c4aa29371f2d8e954c4bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_TESTCTRL_NEVER_CORRUPT</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a7088bf97a11c63bb754e41d3fdf10970</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_TESTCTRL_OPTIMIZATIONS</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a7f9138a0224821107241d0dda9f1eb3c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_TESTCTRL_PENDING_BYTE</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a540bce8022b25c7202c3932d6ffff153</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_TESTCTRL_PRNG_RESET</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>af3e25ccf1ba284444bec65c0984ae2ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_TESTCTRL_PRNG_RESTORE</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a693a1fb2e814d672e279b22952b5e787</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_TESTCTRL_PRNG_SAVE</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a450d5516b78e838947dbf14761872a9b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_TESTCTRL_RESERVE</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ab59cf91d8dc9025ee84b25c12c4c43c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_TESTCTRL_SCRATCHMALLOC</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a1799f16a9b09c28cb30114f64231a2db</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_TEXT</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>accfdca5d473931c3959bbdf4fc5c2ead</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_THREADSAFE</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a51a3f6cae62658ac2a75f53f1d006a18</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_TOOBIG</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a88e41cbe09fb26a267081d59316ef126</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_TRANSACTION</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a881c5f0d2da58a62833f97d55688df8e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_TRANSIENT</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>adec3d88e3dff21d4c566daccbede9b3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_Transitive</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>aa9304965ff0ae1e2956fb99d0557aaeb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_UNIX_THREADS</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ae8466db70d2f6fef969d9fdeca459f88</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_UPDATE</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>abe5e121cf6a85525dae8c65cea7edd48</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_USE_URI</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>abeda84a0de7af24cf594cf97827d479a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_UTF16</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ab0e7ac9af78e2a6b5cc5012615ac3357</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_UTF16_ALIGNED</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ab83a8c2013fc80f7381ddb4762ce271b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_UTF16BE</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a6bb1ede657a9f5642ae25a95e6cd31d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_UTF16LE</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a9ea600f7ce26d6d59587c917423f1469</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_UTF16NATIVE</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a12d09e9a63eb23722b8031167e4141e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_UTF8</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a7a65f15cad0da22be8ebc0c70f526d32</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_VdbeAddopTrace</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a9aec9f38b795b7a13705714cfde0eb24</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_VdbeEQP</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a11126a375ee8dc5730ede3e13ef606a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_VdbeListing</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>adc5c973db132ec0d59dd1ddc0d517d7b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_VdbeTrace</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>abbaec0e090208f3fbb48a345107a28e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_VERSION</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a6e57333282e68139027e478488708a30</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_VERSION_NUMBER</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a0a788351282fc1c1d5200648442eb415</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_VTAB_CONSTRAINT_SUPPORT</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a8a6a7afec5b8ed1e84a1ef4e30078a8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_WARNING</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ac81b6d46ce65be96816a11785eb9ed5d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_WARNING_AUTOINDEX</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a407eceec19005d612303bb871bfef55b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_WriteSchema</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a80a5d3e8dd8ee1fba9c95bcbd9b6ee30</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_WSD</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a8e0dad3bed1d9dc1ee42098adace3cb8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>sqliteHashData</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a6f35d66e7dd8028f82972137f332a37e</anchor>
      <arglist>(E)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>sqliteHashFirst</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a69a4fd27181f80b1a3da28ba1d0a0e97</anchor>
      <arglist>(H)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>sqliteHashNext</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a114c08859626340f7d39ce26af0a3397</anchor>
      <arglist>(E)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SRT_Coroutine</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a79494a24284507774f3f45deb5bf2b2f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SRT_Discard</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a1bdd9856e27464b734df3d2110cc0e29</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SRT_EphemTab</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a45e8d2daed800ed6ba75a7e93b770a7a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SRT_Except</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a4d33018cf685471d13bec850875fb44b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SRT_Exists</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a4639b309ed0b8bf9dd9df8d8f080f099</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SRT_Mem</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a3b533108df3eea1979d464a7153755a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SRT_Output</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a00f78c2e32bdefd803d5517b9e87bde8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SRT_Set</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>aa64ba8019095a670b52cd5ff19a64ddc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SRT_Table</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a7ec2a796cf566813222c2ab2d3534391</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SRT_Union</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a94dbd0b610067809c935104cb9cc6dbe</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>STAT_GET_NDLT</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a84c1c276c683b8e90f7cd357f72b4fea</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>STAT_GET_NEQ</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>aafdaab10f9919b31bd53fa9055e2f563</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>STAT_GET_NLT</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a91f8fabaaa00b64980208ca42f1cfa82</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>STAT_GET_ROWID</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>aa9f7be7e5a0c7f40fb54a3b557c0cbb1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>STAT_GET_STAT1</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a9d368c2859f1a4576c6c733cd9027fd2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>STR_FUNCTION</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a89dd394aae145359c17f9634d25d79f3</anchor>
      <arglist>(zName, nArg, pArg, bNC, xFunc)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>STRACCUM_NOMEM</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a4e1f8a7a4f79b1ec260844ee43554afa</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>STRACCUM_TOOBIG</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ab1c3bfbf62af8cbd6c76b0432fa6e13d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>STRICMP</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a2b22810513157566a27a4076eca1df7d</anchor>
      <arglist>(x, y)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Stringify</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a9aa45b1a0b74041d343d26d5bff08377</anchor>
      <arglist>(P, enc)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SWAP</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>af95aa5062b37d3fc83465c811b377a44</anchor>
      <arglist>(TYPE, A, B)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>swapMixedEndianFloat</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a4a933e8ee6cfece9fd82e1c6f6a9baac</anchor>
      <arglist>(X)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEMP_MASTER_NAME</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>aa09b6a712e1deb15a880c84d36da6ba2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TERM_ANDINFO</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>abe3752af00af939c80bacb8753187f02</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TERM_CODED</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a564a8820a15652a2f021520c6cef5924</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TERM_COPIED</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ac25e3e7f766c9b899cc5138fc2c12b36</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TERM_DYNAMIC</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a42251f85b380653792b9e5aeae3279e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TERM_OR_OK</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a9b5399695c087886c9f9ff8a93557217</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TERM_ORINFO</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a31af3fec5d7932378f3e1375c983b146</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TERM_VIRTUAL</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a30a502c01ca56dd8e1d82dec415486e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TERM_VNULL</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>aa4fd214aba4ec0f8d3a85e82e920042f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TESTBIT</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>af84d873fa3f95dbee6734022ddd2bc4e</anchor>
      <arglist>(V, I)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>testcase</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ac924d5076cc035902693033beb99b047</anchor>
      <arglist>(X)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TESTONLY</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a54f3513f1f423c4c900391d4f63d8292</anchor>
      <arglist>(X)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TF_Autoincrement</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ae917a67699dcdc0ef1930f64df96d57c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TF_Ephemeral</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a690bd7ef1267d19627fb376f13b6b4c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TF_HasPrimaryKey</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a8551436f6844363ad207f226cc559212</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TF_Readonly</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a63c8aa835c05034c45dc1e0cc1e4bd0b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TF_Virtual</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a350a16ec7aacc6d6eb749ab327e7b4f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TF_WithoutRowid</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a37e78a412736b1c4e47dfb31201f47b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>threadid</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>afa8ef032e5cdbbbc7df8cc41bdfc865f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TIMER_ELAPSED</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a34f541257f1fa74468d2a951317f6c28</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TIMER_END</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a35bf8095a86e8a5a2cab8a49cedb3107</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TIMER_START</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a0534322773d9344f3d4c858e409ef175</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TK_ABORT</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a615dcca170ab30a614057a38ed4b4e9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TK_ACTION</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ae832860f43e4bc79f174ddf2a195cf9a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TK_ADD</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ae4850631b8040327a232d333bdb69076</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TK_AFTER</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>afb658d23e3825257a3604000e710e82d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TK_AGG_COLUMN</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a8bdc14c86d9340acab7ef841cf5d012a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TK_AGG_FUNCTION</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a7dcde0a0e72df2033dda1af5a499ff10</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TK_ALL</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a8251611d21967280b7936f4b1ff70e68</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TK_ALTER</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>aec43c972c3b7b6ddf6316594bb4c185e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TK_ANALYZE</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ad0a8ab257087edfd50aa3d8570f9e1b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TK_AND</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ad216dabb280169cbee05dcec39aa6a08</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TK_ANY</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>aff512597176fd78ad0cb928b48f43a9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TK_AS</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>af6696f60fd3ba68c26dd8b817f210170</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TK_ASC</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>aaa8635fe858c7303065138c067cef061</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TK_ATTACH</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a99dceddc157db5984da5e848e8ea20b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TK_AUTOINCR</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a33b84929ebd35eeece2806bce8411fd3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TK_BEFORE</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>aad2a0f41abf2636840e60a1cc5c644e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TK_BEGIN</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>adfffa1f475f59170c28265ecd8b4c629</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TK_BETWEEN</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a76049c3c0572b163887c79a666688d62</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TK_BITAND</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a81deb9d0ad55ed414a11ae7fa24ddfa5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TK_BITNOT</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>af82adc7c78e677690a27599ff1640648</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TK_BITOR</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ac76cbaeec06b27bc48f930afe4e6f236</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TK_BLOB</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>aa5ba4343d39a2808adb818ffe2cb2c56</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TK_BY</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a5d9e17fbc818ead6cfb87e79b0da20bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TK_CASCADE</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>acc764899c901148da84ddfd31e6bcaba</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TK_CASE</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a4002f1dba0764071df03b854af3cc672</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TK_CAST</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a5185650f86e982093c78afbbbbf1744d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TK_CHECK</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>abadde6ec6f99e4d2396b64eedce8e6b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TK_COLLATE</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a0e173ce6f86e1712d24e6c91a46a7fb5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TK_COLUMN</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>aa9797d74ed12e3d684448443027d1167</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TK_COLUMNKW</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a290bdcfbf5b494dbec08b46374be678c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TK_COMMA</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a8421318f64240202311f07c6570e54e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TK_COMMIT</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>af6ee44321266b2eb0a6190aee3579f57</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TK_CONCAT</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ab6c9cda927ee625080c31da2ee3f57d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TK_CONFLICT</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a65eed9d9a47152e5dc0c1fa767e64078</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TK_CONSTRAINT</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a1807d6e9eba7a0e311ebba40cfb6e8b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TK_CREATE</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a50f33f8a67d5a10f42d491029c39eb22</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TK_CTIME_KW</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a728479300ccd6468ada7adc4b25b3c22</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TK_DATABASE</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a53c05ecf904dc1f3ab5db675ce586c62</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TK_DEFAULT</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ad26740aa42f49eb2dcc7670e2368b492</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TK_DEFERRABLE</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a9e403700d11d2b1e02bdfbdadfc9c287</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TK_DEFERRED</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a1e462cd60026b01c089417440f8dc7ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TK_DELETE</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a1e3a5944ee35bf0e366b4e8d38592c73</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TK_DESC</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a7866f42681621d3ceda6c0e209490cac</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TK_DETACH</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>aa5e73cef1273292b837e50755e1d0634</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TK_DISTINCT</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a7ed990e7bdcdfc9d9ebb65db7dc6208d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TK_DOT</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a41093e546c611510c67b3f5c74ba9eb8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TK_DROP</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a1eb213fb05857755c0b4adfa18dc0605</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TK_EACH</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a3a09f877b2fa83f04bb23fee6721bad7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TK_ELSE</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>aa03915a5e7ef6f56f5aa46b4e04ef96e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TK_END</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a95e83c245bc89f62f5eb2ef53c8cca0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TK_END_OF_FILE</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>aa5c8bf521308e6b2ae4ec72bc0572297</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TK_EQ</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a57801ac8a2967e8778d3a94d6a8ba240</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TK_ESCAPE</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a0d9c738e71f3fc2b2cfa311c56dae4df</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TK_EXCEPT</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a7186db749e1798baa01c45ceeff975af</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TK_EXCLUSIVE</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a886fdc5e22ff83507d58444d88b2476d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TK_EXISTS</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>af0a21200f6b3f6d0cfa78c663eef5805</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TK_EXPLAIN</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>aace1f86c24e156454b7fdd5981d39bae</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TK_FAIL</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ad5d7a346b16330d2a647cd7d5fe4a681</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TK_FLOAT</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a76166a57ba5861e71c0b332b2d94a75d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TK_FOR</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a7405119edbe69d44678e0a53e5ac6b32</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TK_FOREIGN</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a4588725d1b77c935320df571f798c378</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TK_FROM</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ac902f6519403ce27505574a887733aac</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TK_FUNCTION</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a3f3d91dcf238a34b77f1146c26c28f9b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TK_GE</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a8454a03f79a8093f2a6214565089164c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TK_GROUP</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a9025f8632d8ca6acc093ef9635e81fbf</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TK_GT</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a035f542186f94631dd42a67c570a9f0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TK_HAVING</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a9d05431d7bcc103cba7b28114c6be721</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TK_ID</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>afe9cd6ccefe30f67bf0b9c83421d270b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TK_IF</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>aaa47b87c1a9d8bbf5dc6f13f684b2b10</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TK_IGNORE</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>aa82170e742369656dd12a23f8100d5da</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TK_ILLEGAL</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a9abeb4fa263deb0057fa5beeaf008668</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TK_IMMEDIATE</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>af289f394adeb142fd58a573ef66b89de</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TK_IN</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a6437312264a013b5bf1539ffe8a65e94</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TK_INDEX</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a61446af4b4650bd8cad472ae07f998fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TK_INDEXED</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a957415698c49bfa698b7b7e7ab9882b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TK_INITIALLY</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a05e39059690bf8c584b874a500d7af58</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TK_INSERT</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a407a8abe71ab89c3d8e5d4ddc2328cc7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TK_INSTEAD</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>afa0f9fabdf83c3701f942fbac0490502</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TK_INTEGER</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a9630e9dd96af624355f0f641613038ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TK_INTERSECT</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a46ddf2629fde5de16726831bcc362f83</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TK_INTO</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a51f5a5d024756de3ec10e7b52c6aa957</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TK_IS</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ae96904e7a8461c8b4b782008a78a0a1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TK_ISNOT</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>aea65db2e74d1074beb425168c6df5941</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TK_ISNULL</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ae43d2177d750e150adf5cfaa64db421c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TK_JOIN</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a178c03d68551f680fb2910cb95a9bad8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TK_JOIN_KW</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>aab6076ba5ff3f638e579feb199ff5a01</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TK_KEY</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>aec15ca3b1932ad201b8b52a694e3d224</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TK_LE</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ab2968df89b2ff434e31d618a3ac9c2ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TK_LIKE_KW</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ab79943c1f708edd9cb3fbcd7e9b01c06</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TK_LIMIT</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ac4ad057c58176e1641accdbfe7f8afee</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TK_LP</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a1123af06b99e3a64fe688b4b091cb301</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TK_LSHIFT</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ac635b293e2553afaf4c492f2acceecd5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TK_LT</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a8ae3cd6a51a9c976e55f803363ac40d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TK_MATCH</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a59b56482cb7d18fa9777a7f57517afd0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TK_MINUS</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ac444a1caaa6b2f52ba9ac31ff1a9d494</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TK_NE</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ac373fd52f17c3f257d2f630bf3031da4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TK_NO</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>acd8fae9a5e7fd3272493ebe8c56564c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TK_NOT</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a0ed19da4548fb941a0f43665371b46ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TK_NOTNULL</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>af5cc20376e11dbe85531754da7be0859</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TK_NULL</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a46eb52a90a0a11358d9d6cfba8430ee2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TK_OF</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a86b6da29815a469ce3117d531696b010</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TK_OFFSET</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>abd3883e4568038abb8ace57284d5b646</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TK_ON</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>acabe06b258850bab9bdc9d8317907b8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TK_OR</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ad3dfdf2c4de4a655e9111a0ab43e29b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TK_ORDER</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a868ccced275cc30421880da312f0fd4f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TK_PLAN</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>adb662ffd84a8e9eeb45b4341e76afbd4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TK_PLUS</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a4f2c64b6344c27d6fedb5ccba238e612</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TK_PRAGMA</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a522f9e1783305d0e0d93b9e0eb685ebd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TK_PRIMARY</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a2bc4b7aaaf4bb9d8b3956aa2777ccc50</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TK_QUERY</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a47444735b05663ae665f974e9c65f9ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TK_RAISE</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a56c5f6f59acf293d9bd17ff08c4159ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TK_REFERENCES</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a9763540c0aa0f8792209801c9358a72a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TK_REGISTER</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a43ed276edd91747f89f75a4da3547d49</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TK_REINDEX</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ab821f924197581260b78726bc49141b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TK_RELEASE</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ae2ffd90f24c27636b9ca63d575e2657f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TK_REM</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a265f8d9c4dc4d9adde077e5da3f3ce91</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TK_RENAME</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a3a543b7da5bf557c09765d078f23ee44</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TK_REPLACE</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a5c196c498698dc198130491e34d2097b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TK_RESTRICT</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a17583ca565d2b570f22b9b292ba43f4c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TK_ROLLBACK</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a473653f86741c8bba0133c1c4020963b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TK_ROW</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a9f04d043ac0815e5db5dd8396b621930</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TK_RP</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ad123e3bc2af3646c800852abfd3418e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TK_RSHIFT</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a8050326aed2d2062f1aa7e498284c028</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TK_SAVEPOINT</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a9dde4e52e607b55a64407cff41fa1755</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TK_SELECT</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a6a61efcf344e9ae3cda8d1e8b6c7bc04</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TK_SEMI</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ae4603b9a10eb251df55dfafbe8d723bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TK_SET</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a43dd76a5cf4b8dffd233baf63c2e485b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TK_SLASH</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a3d6ab6a7cbd9767abb242b937a44f405</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TK_SPACE</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a77d023f9f2848210b2e45395283b537f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TK_STAR</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a3bdc94804e9f7e03bd084d0ba35fd17f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TK_STRING</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a9810f9bc21f26ee9b8d7b374534ff54b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TK_TABLE</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>aef603c466d1613139fb7b1202f0256f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TK_TEMP</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a783d2eccde1b2aa208fad31f8cdf6e71</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TK_THEN</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a7faa6d001eb245fc5723e05bf31e21ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TK_TO</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>aa72f05a4aa053f7f7ab744fd3e3f0d6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TK_TO_BLOB</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a86620df8375b1af9221f62dd16bcb178</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TK_TO_INT</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a44b16c735cec4421c48a1bf73a9af5d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TK_TO_NUMERIC</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>aca36aa5a5718f0815485beb74e42ef3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TK_TO_REAL</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>aa52ddb3800c45e0959be4ac41e83ec76</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TK_TO_TEXT</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>aa2281c4bc2da6ca1232c299daf031560</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TK_TRANSACTION</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a3aa870eb409532b65093cf407a0c7ee2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TK_TRIGGER</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a4c6c5a032714066b6bbf4a042cc6b9da</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TK_UMINUS</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a7974e5a35a3de3bc6d288fc6020a1f87</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TK_UNCLOSED_STRING</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a7ff5769d0ed03e46b2eac20fb3303f6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TK_UNION</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ae36c5e3e1cb1ec5711f79b2d476f6f45</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TK_UNIQUE</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a2b62437f85bd3dbfcc24f83b44d442c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TK_UPDATE</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a6465ceb0f9e972148b6524ae8d3e4083</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TK_UPLUS</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a48a685e007ce862c5094bbb58303bb0b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TK_USING</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a49d05d726781eb16be798b050a9d0d93</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TK_VACUUM</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>aedb5a8028dd0d7dc37cb68929cdc96b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TK_VALUES</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ac0a6912a7a1f2ac81846d34b398e405f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TK_VARIABLE</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ab0618a9ee137c31ec3134eb20dd71ac7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TK_VIEW</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a3dfda0221ddf5e185b2b454d64a8c6db</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TK_VIRTUAL</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a24966b16c8d4c3086f9a0a8a936a353e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TK_WHEN</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a12065b8de1eeb4777c7527b810a906d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TK_WHERE</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a17decd2ab511c5109d91ec71ed536b24</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TK_WITHOUT</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>aa89e21d47508f5f39863744d69672aa6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>tkCREATE</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a743102a94f3de7bdbc869c93e2667d2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>tkEND</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ab2082056e71ecc2edabb9d4bf9b58c2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>tkEXPLAIN</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a298dea2e50c090343f91d0231dc244f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>tkOTHER</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a40cd65c09c7c50ef43e41b2dc4dae4cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>tkSEMI</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a1c168e175a342accd17f1cbfd9ca63e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>tkTEMP</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>aa0b7a1402770fee04c5688de17d08189</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>tkTRIGGER</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ad028ed36ac80c9c5b42a883c6cb7fa6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>tkWS</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a9c5adeb0e15fd277c665535422320b94</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TOKEN</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a5c3a83864bf5991d09aa5c2abb911bf0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TRACE</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a638b671f4fa00cd5267c8df6c19c4477</anchor>
      <arglist>(X)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TRACE_IDX_INPUTS</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>aa5edc42c29d7010b1fb95f7904d1848d</anchor>
      <arglist>(A)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TRACE_IDX_OUTPUTS</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>aa1f4c2954ede906003db7008bb295573</anchor>
      <arglist>(A)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TRANS_NONE</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a3d84378ff00b1fab57bdf5017f4f6ce0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TRANS_READ</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a03621a625578cf71dcce39d6ccf44bdf</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TRANS_WRITE</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a44233c5892ed8292d0e28a52cfacd8a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TRIGGER_AFTER</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ad18fafb431e8f65027569857b6550f20</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TRIGGER_BEFORE</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a0d954f7307c3332200ea5df0243e871a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TWOPOWER31</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a576ab178eb020254854da90982ec934c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TWOPOWER32</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a1b9605d879b7bab9278f0120b792f74f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UINT16_TYPE</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a5cedc98d75d90b411499e038d1327a49</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UINT32_TYPE</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>affec41574ae93d5254c9d268264d6953</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UINT8_TYPE</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a0ad06df7c2abef27c2f4706bc96fef10</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UNIX_SHM_BASE</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a3392a5fcf80782cbc50d6796462de6ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UNIX_SHM_DMS</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ac0bbd89e75fd5833b55fc1e648aa6260</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UNIXFILE_DELETE</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a6ec7fd0e4326907b15cbe5f3b3e7d2b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UNIXFILE_DIRSYNC</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a3a7a50440aec23d2e1e9a5b6db05ff60</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UNIXFILE_EXCL</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a1cc711e36bdd4aac96a4e233e0fae79a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UNIXFILE_NOLOCK</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a55cc2a349098813a30338a54a5406da3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UNIXFILE_PERSIST_WAL</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a755eb7e25261d3385288e4a236334351</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UNIXFILE_PSOW</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a8fca7229fac9e78b45d2989253c55b89</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UNIXFILE_RDONLY</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a78b86bf77bc8fa7159dea7bade20aade</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UNIXFILE_URI</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>aca9742639253cc5ed0fb0ffea62c1ba2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UNIXFILE_WARNED</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a4279696c06147404556986fd9cbd0678</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>unixLogError</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a138f23d399622629e69fe6042c7a5ecc</anchor>
      <arglist>(a, b, c)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UNIXVFS</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a1d333d29d8bd0b28480e6df9c7c0b53b</anchor>
      <arglist>(VFSNAME, FINDER)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UNKNOWN_LOCK</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a6ba2f659fb465f535719e962541d5fe3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>unlikely</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>abc731794bf58cdf8374f2be21cdfd62d</anchor>
      <arglist>(X)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UNPACKED_INCRKEY</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a3908fc771b61da3bcd4c146de8e1515f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UNPACKED_PREFIX_MATCH</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ae23637243712af21268d993ba3c69d18</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UNUSED_PARAMETER</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a3c95a90e7806e4b0d21edfae15b73465</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UNUSED_PARAMETER2</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>aba37f5d7e0535d83f8dcce1533c2a2b3</anchor>
      <arglist>(x, y)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UPDATE_MAX_BLOBSIZE</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a1802d63183704aff0a36182937915cd5</anchor>
      <arglist>(P)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UpperToLower</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>aad84227f921d88a5adf7a2f5a9047426</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>USEFETCH</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a329387e0102205525d839f09011b0233</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VDBE_MAGIC_DEAD</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ae713b0da4605ac2b907322430cf54333</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VDBE_MAGIC_HALT</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a2e7e3b36e28cb03e85947839274d1222</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VDBE_MAGIC_INIT</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a622df040a9de6bafb1d10227318459ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VDBE_MAGIC_RUN</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>af3737d82d7edf97fffb59baf1592a528</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VdbeComment</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>aacb89fdebce8fad2d65af6c1159f8742</anchor>
      <arglist>(X)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VdbeFrameMem</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a87b838e23445edda3174b16d8f57dbf0</anchor>
      <arglist>(p)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>vdbeInvokeSqllog</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>adfe7bb24f216634e4ab9bedc22e98ce7</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VdbeMemRelease</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a018f8834328bee856ec7fb464e85e903</anchor>
      <arglist>(X)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VdbeModuleComment</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a5fbeda929ff6f7611dbe328fe8be55bd</anchor>
      <arglist>(X)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VdbeNoopComment</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a1ef23f5036be887c65fce869e385ac6f</anchor>
      <arglist>(X)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>vfsList</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a9a303c352868b9694a24f19638a9a873</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VFUNCTION</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a709681c678c051590aff1526044be31a</anchor>
      <arglist>(zName, nArg, iArg, bNC, xFunc)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VVA_ONLY</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ad2f62e901555bee1364572b9d1c0c536</anchor>
      <arglist>(X)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WAL_ALL_BUT_WRITE</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>af8b10e5d7af80f2f59f7a2259cfb70ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WAL_CKPT_LOCK</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a7bbc5f869ab564a7d29dd6e1decbff9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WAL_EXCLUSIVE_MODE</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a51d3b91ced7eb33b50e71015162f0fdb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WAL_FRAME_HDRSIZE</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a3892a7797c170a7f5fe177127f7d6693</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WAL_HDRSIZE</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a32596d45bf1d92e31a201bcfa595ebc3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WAL_HEAPMEMORY_MODE</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a92f86e8694692734de811a9098e03167</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WAL_MAGIC</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ac6d0ea33ac13cd6f9870fc3c27a6ff21</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WAL_MAX_VERSION</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ac4531f05200f58f6b072a0de15fa4ebe</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WAL_NORMAL_MODE</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>af5a16c200dc9c0b624e2a37a6655b390</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WAL_NREADER</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a07fdcff8ba16a6a679a65ff4956087f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WAL_RDONLY</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a52778b91cb4f342eca026fe0380104a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WAL_RDWR</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a17add8c93bb7009a324586062508245a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WAL_READ_LOCK</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a66abd8f475e56fe66e8469ab61c2cf66</anchor>
      <arglist>(I)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WAL_RECOVER_LOCK</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a6b4a1783b8ad9aff9c2b707d20b15cf7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WAL_RETRY</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a995cd53472da71889d3aee00040b3466</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WAL_SAVEPOINT_NDATA</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a1406052a1dfd30c3c79af16f3487307e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WAL_SHM_RDONLY</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a7912fc14babff00c25d0cda93c744a85</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WAL_SYNC_TRANSACTIONS</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>aaad4d3f751c5ae806f7e067d1dfb4fa6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WAL_WRITE_LOCK</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a0933213b246c6125dbfab5fe4553d804</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>walFrameOffset</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a8d38234762b2276330f25daecd55cbef</anchor>
      <arglist>(iFrame, szPage)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WALINDEX_HDR_SIZE</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a06ec990442a83488f9aed116cf3c0b9b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WALINDEX_LOCK_OFFSET</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a5d6c4efecd57c6aa28f5eeb201130bc4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WALINDEX_LOCK_RESERVED</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a0f4c26cac9b6101af33bc00777d9a1b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WALINDEX_MAX_VERSION</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a7357ad885fd67f9f23c557716010d461</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WALINDEX_PGSZ</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a6aaae5b34c274635df4db3c7cb418ce1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WALTRACE</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>adb9994fabc15178e08b56c2e908c20cf</anchor>
      <arglist>(X)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WHERE_AND_ONLY</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a433077d8c9506c64b7a0467b030eb2e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WHERE_AUTO_INDEX</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>af8f185cfa0981281ed2b3283b7636964</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WHERE_BOTH_LIMIT</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a23413d48ac00c397f369021147674228</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WHERE_BTM_LIMIT</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>af6653107415b1dec957976e08d65e528</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WHERE_COLUMN_EQ</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ae64de71ae51ba0f8f4e5fd4d54b9b3f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WHERE_COLUMN_IN</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>aa47b246748768d7d65cd3a0d0daede7e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WHERE_COLUMN_NULL</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a45c8417b08e5443f24826ff92d6306c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WHERE_COLUMN_RANGE</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a474e72ece833680b7b68a9b2ce914126</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WHERE_CONSTRAINT</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a25e23c3021ff5756a49de034b070c108</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WHERE_DISTINCT_NOOP</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a6d972113473da295e333fdf85a4b6bbf</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WHERE_DISTINCT_ORDERED</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a6f649e6bbc68ab5c5fa68c50d03bfdee</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WHERE_DISTINCT_UNIQUE</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>aada93b4fdd7cd259b0d2c975b92d2f21</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WHERE_DISTINCT_UNORDERED</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ae958f6a16f63ec02ee3d292acf8c8bc4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WHERE_DISTINCTBY</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a220b54e28b35e695f5b753f6f2e53b41</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WHERE_DUPLICATES_OK</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>adf6c4db2683a2addb8571e6c159bce81</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WHERE_FORCE_TABLE</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>af415e0fc4b0e6cceb9d2be99e019392f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WHERE_GROUPBY</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>af2e60c65839cab2ec2e499076fed232b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WHERE_IDX_ONLY</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a5c7e944406bbba33acde54aa3fcee124</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WHERE_IN_ABLE</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a942a48955071297a7014bf3ea2d22452</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WHERE_INDEXED</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a60ab6650854d7945a04651b8ed037454</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WHERE_IPK</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a5a9708cf83f407601af763b46a184de4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WHERE_LOOP_XFER_SZ</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a02b5d9c3b7460132407d7753f7abe1dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WHERE_MULTI_OR</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ac450004880463183d64116a1bb0089b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WHERE_OMIT_OPEN_CLOSE</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ad242193dc1cbb9d3d32eff8744aa760f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WHERE_ONEPASS_DESIRED</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a63be0f3c4c73caef7fac85f006ba203e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WHERE_ONEROW</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>aea716dcaff06ae667b8f184eeb9f02f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WHERE_ONETABLE_ONLY</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a4fbb418b7d9132453e620bf49d97b03b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WHERE_ORDERBY_MAX</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a9bc57f98a687192afdd8d5c18bf696fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WHERE_ORDERBY_MIN</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a9ec8dbac59be945acd066c5b9b08695b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WHERE_ORDERBY_NORMAL</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>adbe7a5ee2313ffd75cae14299b97f7ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WHERE_SKIPSCAN</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>aafdd1587caa9beef1c913fc5e815ce65</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WHERE_TOP_LIMIT</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a235d99551db0e21a521bef747223a2cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WHERE_VIRTUALTABLE</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>af3727628c957ea47b9cc55af600af579</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WHERE_WANT_DISTINCT</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a50e3aaf312773e74e77a981ba2829d8a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WHERETRACE</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ac708de2696f9c695bd3c41a7039b88d2</anchor>
      <arglist>(K, X)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WO_ALL</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>afeb12220415da51de2c1b806a9821e96</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WO_AND</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a52589faf37e765051694176ec5507f93</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WO_EQ</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ada8cd0d2f7213c03ceadab0c70ba30fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WO_EQUIV</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a1502174180468b696059a221d6694de4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WO_GE</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a0147762ee55aecb936ef6dd655c69e8c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WO_GT</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a17253dc24c2ff12c2e65c1ecc38cf5cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WO_IN</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a00d0aae2bdf6ae12427acfcacb605db8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WO_ISNULL</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a2c632aef209e4d9c25e6bf7da641c8d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WO_LE</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a999d5451767194a653cd50072c9f6479</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WO_LT</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a5e0d116d32566fe6ed20a755fe9e31a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WO_MATCH</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a044f3cbfa74e455ad7fa96547d5ada56</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WO_NOOP</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>aa90fe2fa9548a9e8186118f34d770944</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WO_OR</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ad96250e8e39fc2d63615c5c2260e39f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WO_SINGLE</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a7554b4419d2878e05ff6b3214d146da5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WRC_Abort</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ae955af34df406989e8476e941af8c3d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WRC_Continue</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>af2b76e0710293323692ec862d54f69a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WRC_Prune</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a692431abc1f48e71c14b403d1e392adf</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WRITE_LOCK</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ac917241e9ac8d772d244a2a5bfcf4506</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WRITE_UTF16BE</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a83bb68fbe9c5e984743e4ff3b3e34918</anchor>
      <arglist>(zOut, c)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WRITE_UTF16LE</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a4de96766573af365ad15c0544ad6dfd5</anchor>
      <arglist>(zOut, c)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WRITE_UTF8</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>aff0e11b2dc100b034e58ffef7e56922f</anchor>
      <arglist>(zOut, c)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>wsdAutoext</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ac5d86fa8ce3409302352f1cfc4aa26eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>wsdAutoextInit</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>af3a443212b72e102c4a65481e4edf3e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>wsdHooks</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a71fb4c183c701cc5155741b75000fab1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>wsdHooksInit</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ae2e02b8c81fd7b60a9ad8aaa462b0102</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>wsdPrng</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a92a445fd44cf3ced1135eed0d093c0b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>wsdStat</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a5dddbdd55e2c0bf1114b6dee70d6cf91</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>wsdStatInit</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ab5cfa924182dd8bbadade8a4bcf9fdaa</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YY_ACCEPT_ACTION</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a9b84974056de226e438b4f1d3f79f495</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YY_ACTTAB_COUNT</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a66999188dbe38a1633033ed380c61159</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YY_ERROR_ACTION</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a58da7060b2b00f7c676216227931053e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YY_NO_ACTION</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>aa9f06d24895663029e8e378c9d59e468</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YY_REDUCE_COUNT</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a9a9254eddcfa204f702ac0464dbe9bb5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YY_REDUCE_MAX</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a8e28c68e0952b1ca3b1feee0e496ff51</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YY_REDUCE_MIN</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ab8ca661ca86cf35f1d2fbed283fd9137</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YY_REDUCE_USE_DFLT</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a1d795d15f1a83ad0d321167d03156fe7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YY_SHIFT_COUNT</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a939c33d88e75ac249b61b5aa4985cd7e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YY_SHIFT_MAX</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ad4de1a0b4ebc42dd1453b079889190d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YY_SHIFT_MIN</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a3356645f45b1669210567b7f8d9359c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YY_SHIFT_USE_DFLT</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a341872f31908240a607600c796be5877</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YYACTIONTYPE</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a55d614396573a00ff0567ea215ad023c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YYCODETYPE</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a17940350736cfe265cebeb0472fdbbed</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YYFALLBACK</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a60232d512787bbcefcd9bbccce5ed984</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YYNOCODE</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a56fdbe95f97da3418b8f1a871d6a1ede</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YYNOERRORRECOVERY</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>af8ec4c777a0f49ea4cbe4a036c4ae02b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YYNRULE</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a3fd04d26f788cfa8bddbbb0691e26926</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YYNSTATE</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a607c182b3ac2513ba755fc1cfe927548</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YYSTACKDEPTH</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ad059052e5b8828cc7d19b4c8494ecb07</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>yytestcase</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a9dcaf5b61f785198ed3ea047a7c621a7</anchor>
      <arglist>(X)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YYWILDCARD</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a86f57f246a521bdf66f592719f4a4683</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct AggInfo</type>
      <name>AggInfo</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ac04b430ab287635fd4e6b8d17ed662d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct analysisInfo</type>
      <name>analysisInfo</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ad17a719fba281774cd7be9349658f5b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct AuthContext</type>
      <name>AuthContext</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a11f9867a075bdbd909685233afdf72f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct AutoincInfo</type>
      <name>AutoincInfo</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a11c001189b5b5ac2eda5045ac193d97a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct AuxData</type>
      <name>AuxData</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>aced8c1da5ddd2fee930741ef1c0b541b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct BenignMallocHooks</type>
      <name>BenignMallocHooks</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a1b76655212d5c010d4590899dc9f2ecd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>unsigned</type>
      <name>bft</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ad64c07cb8a690e45d78134394494fd0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>u64</type>
      <name>Bitmask</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>afa77b629897c4457bfdc47d364ba5c3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct Bitvec</type>
      <name>Bitvec</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a4e57895f7a859ef752d483551d81c129</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>unsigned</type>
      <name>Bool</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a2f520588d7cfd47c237231e103dbeb78</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct BtCursor</type>
      <name>BtCursor</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a11b655f38f25497f9a8fd0104bb3dcf0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct BtLock</type>
      <name>BtLock</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a31d9773776035bb887df3bde6daff475</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct Btree</type>
      <name>Btree</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ac373fe9fc698737d201d75da21d97775</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct BtShared</type>
      <name>BtShared</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a5f5f1d7bac76b6ce6865558f70e8451b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct BusyHandler</type>
      <name>BusyHandler</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a5418b123923e315c10107c91c87afafa</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct CellInfo</type>
      <name>CellInfo</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a39674d824ddd26f2050e37aa7ec89a81</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct CollSeq</type>
      <name>CollSeq</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a03248e6b32ca11dc5e291358dded7a84</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct Column</type>
      <name>Column</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a84a1406d531fe4be226a18a3d88a9261</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct CountCtx</type>
      <name>CountCtx</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a589f97c14ac6c2e62ebc77e9355fa4ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct DateTime</type>
      <name>DateTime</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a5bf69c1b786774d9f43f3bb281e0ff76</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct Db</type>
      <name>Db</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a5885a6accb723c36071f2eae3eedaaaa</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct DbFixer</type>
      <name>DbFixer</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ac02b88180aa975c80a7510f663d19176</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct PgHdr</type>
      <name>DbPage</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>aa41da1cdeedecb95acdb716e16bd9266</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct DistinctCtx</type>
      <name>DistinctCtx</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a1526a07c41dbb33c54fc2c9ec408a191</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct et_info</type>
      <name>et_info</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a2e31a8197d926e936cfe051bfbd1f9a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>unsigned char</type>
      <name>etByte</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a91e852579d0a29e4b91b94e8e4d015b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct Explain</type>
      <name>Explain</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a295fad8da7dd466f9190b69310b8beda</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct Expr</type>
      <name>Expr</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a7c22bc52926e22205adb835292a38c9b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct ExprList</type>
      <name>ExprList</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>afbefa1907ec812de13974b973e7f8af8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct ExprSpan</type>
      <name>ExprSpan</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a28814685ca970cd24fdd770915c13e59</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct FileChunk</type>
      <name>FileChunk</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a09135f436966a56914464d9ed52bfdff</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct FilePoint</type>
      <name>FilePoint</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a1852d2eb6ce89aac64d6ff177b1da21a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct FileWriter</type>
      <name>FileWriter</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ad0a76946e5a20df8d1bc8aaa76c9e11b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct FKey</type>
      <name>FKey</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>aae89553b2bb76f365e550cb4bc54af87</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct FuncDef</type>
      <name>FuncDef</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a4cc2c72d926f2923f50d0817031bedf0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct FuncDefHash</type>
      <name>FuncDefHash</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a51311858cb1c891afbfedbf3b41956ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct FuncDestructor</type>
      <name>FuncDestructor</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>aa56ffaa8746381ed2245011a6571d56d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct Hash</type>
      <name>Hash</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>abe8fc99d29c0275271cbacd81d67ee07</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct HashElem</type>
      <name>HashElem</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ae0a4da4fe851a1c4be2140e68ef8058f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>u16</type>
      <name>ht_slot</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ad66c3d273a53aab13bb1bc02f2d9e990</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>INT16_TYPE</type>
      <name>i16</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a7b32340f65cd15f029caad258fb3355c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>sqlite_int64</type>
      <name>i64</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a2a0f0f4ae7001eb54351f77ea1cdbcfd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>INT8_TYPE</type>
      <name>i8</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ad11a1324ecade336dc6ce17a20cf6617</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct IdList</type>
      <name>IdList</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ad0c706539c1c6f886a12c0e337cadec7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct Incrblob</type>
      <name>Incrblob</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a7a8bb03d7cc185a0ab274966c3695c8f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct Index</type>
      <name>Index</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a0c06d7bdd561e23d3b03ade226d23556</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct IndexSample</type>
      <name>IndexSample</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>afe371a49776e8a38718159cfdf308618</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct IntegrityCk</type>
      <name>IntegrityCk</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a342bb01151ee779fce356b3ea33269d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct KeyClass</type>
      <name>KeyClass</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a1b4599c4c72a77a9b5ac9b6c8e7e004a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct KeyInfo</type>
      <name>KeyInfo</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a83b8ab0274850ccd2219cde65e4cd69c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>INT16_TYPE</type>
      <name>LogEst</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>aa0f9b3b63ad120ac15b96785b05ce733</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct Lookaside</type>
      <name>Lookaside</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ab0db468878107ccc657a41074adb9c6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct LookasideSlot</type>
      <name>LookasideSlot</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a6de467ae590e7fbd1c70193a719b2da7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct Mem</type>
      <name>Mem</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a999a2420c71753fd0c94272a9ffad4a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct MemJournal</type>
      <name>MemJournal</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a7690a3293327c3bab87668a2034d5edd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct MemPage</type>
      <name>MemPage</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>abbe8ff57c8a673a76506a9320c139bc7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct Module</type>
      <name>Module</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>af3a26d1aa4a6eb8196181f1b6bab5ff7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct NameContext</type>
      <name>NameContext</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ab5fbb413c291cb223463097a7321024a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct VdbeOp</type>
      <name>Op</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>af3e8e0a774ea3e53b5d64297468c3298</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct Pager</type>
      <name>Pager</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a5b3a4799a5c0b89eced7d5c097141012</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct PagerSavepoint</type>
      <name>PagerSavepoint</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>aa3c0b2bebc22a68c9463fd7aef8ea8a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct Parse</type>
      <name>Parse</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>aca0580ef6b926d70e1aa6ca04a8efd8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct PCache</type>
      <name>PCache</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a0fc363bdad11640b78592e1847ec0970</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct PCache1</type>
      <name>PCache1</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>aa02d998efdbbca07ca96a7218e0d834f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct PgFreeslot</type>
      <name>PgFreeslot</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a930b2fbbe2a1ea16f2ce2c46454fe16f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct PgHdr</type>
      <name>PgHdr</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a65ced2fb250bad8b3a1052e42b6dc965</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct PgHdr1</type>
      <name>PgHdr1</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ac1c202695dff8fd33aae834be3789504</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>u32</type>
      <name>Pgno</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>aec0c653e8dd16e4639caf2f8ea54f55c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct PGroup</type>
      <name>PGroup</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a953e6ddeb92533525d0b95b910a596f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct RowSet</type>
      <name>RowSet</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a47a04626fe3d325c022af03431e4d5b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct Savepoint</type>
      <name>Savepoint</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>af48465a6730f09a29b2515c144edfcf9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct Schema</type>
      <name>Schema</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a521a78e0527c871794cd60bbaaaacf90</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct ScratchFreeslot</type>
      <name>ScratchFreeslot</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ab0cfc21842e5291e9e1ae8b930042e90</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct Select</type>
      <name>Select</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a1d389cfcba6c93d33c9746974399b2b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct SelectDest</type>
      <name>SelectDest</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>acaaa3d1634cffea8c903c198ec495600</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct SorterRecord</type>
      <name>SorterRecord</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a817c6d4b263c6c58cab8d71a872a44c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct sqlite3</type>
      <name>sqlite3</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a0ef6f2646262c8a9b24368d8ac140f69</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct sqlite3_api_routines</type>
      <name>sqlite3_api_routines</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a869dacab3a9cd10309755246e39e132c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct sqlite3_backup</type>
      <name>sqlite3_backup</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a758dbaa6678a107d36a2646342623635</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct sqlite3_blob</type>
      <name>sqlite3_blob</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a3eb4857c157c542bb3fb7d8cbf38a662</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int(*</type>
      <name>sqlite3_callback</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>adb558f903738a162410af19b774410fe</anchor>
      <arglist>)(void *, int, char **, char **)</arglist>
    </member>
    <member kind="typedef">
      <type>struct sqlite3_context</type>
      <name>sqlite3_context</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a3b519553ffec8fc42b2356f5b1ebdc57</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>sqlite3_destructor_type</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a4dc336a73a67e1850c4ddb4c663a9f07</anchor>
      <arglist>)(void *)</arglist>
    </member>
    <member kind="typedef">
      <type>struct sqlite3_file</type>
      <name>sqlite3_file</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a3691103fd7c57f5f69123c4c03aea05a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct sqlite3_index_info</type>
      <name>sqlite3_index_info</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>af84aeea6e8548cb9f19b9df5a5363d4c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>sqlite_int64</type>
      <name>sqlite3_int64</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a0a4d3e6c1ad46f90e746b920ab6ca0d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct sqlite3_io_methods</type>
      <name>sqlite3_io_methods</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a7300cc4479df6a5e3437a9f41daa4942</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct sqlite3_mem_methods</type>
      <name>sqlite3_mem_methods</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a2c24ec48f946d709201c12948a008a26</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct sqlite3_module</type>
      <name>sqlite3_module</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a2a3d7c1acb4eed3eee8a22b8ebcf66b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct sqlite3_mutex</type>
      <name>sqlite3_mutex</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a0f546860bde03fddb33a9fed920da05c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct sqlite3_mutex_methods</type>
      <name>sqlite3_mutex_methods</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a2d2297c024ea736635619e004e231c27</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct sqlite3_pcache</type>
      <name>sqlite3_pcache</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a096c453d937d51f7926d7d31c8e0bd2f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct sqlite3_pcache_methods</type>
      <name>sqlite3_pcache_methods</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ad20707fd3d12a273e2b37c0514d4a244</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct sqlite3_pcache_methods2</type>
      <name>sqlite3_pcache_methods2</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a716eaf355944e19206ac81ba4e97a889</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct sqlite3_pcache_page</type>
      <name>sqlite3_pcache_page</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a293bd5fa4e7e7d147ecd6e85e98e11a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct sqlite3_rtree_geometry</type>
      <name>sqlite3_rtree_geometry</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a5d9adc96c88fcaa43c37a0520c189b09</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct sqlite3_stmt</type>
      <name>sqlite3_stmt</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>af2a033da1327cdd77f0a174a09aedd0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>sqlite3_syscall_ptr</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a23b73d9e9c839b337d6a213f90aef7c8</anchor>
      <arglist>)(void)</arglist>
    </member>
    <member kind="typedef">
      <type>sqlite_uint64</type>
      <name>sqlite3_uint64</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a181c20ecfd72bc6627635746d382c610</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct Mem</type>
      <name>sqlite3_value</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a5bc19e6eab34ccccd953717c04137d88</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct sqlite3_vfs</type>
      <name>sqlite3_vfs</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a4b3859573509d792fc68dfed06ba888b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct sqlite3_vtab</type>
      <name>sqlite3_vtab</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>aadf157474ae6b864dbd7be88bca7b0cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct sqlite3_vtab_cursor</type>
      <name>sqlite3_vtab_cursor</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a6556587b5d66fddd98d59e5d234f00c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct sqlite3AutoExtList</type>
      <name>sqlite3AutoExtList</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a0d9118aefe1a5c763907054927f38561</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct sqlite3StatType</type>
      <name>sqlite3StatType</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ab9c2f5758924df8749e596511e8d932a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>long long int</type>
      <name>sqlite_int64</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a520a95f9080c018b2fade39885bd2e2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>unsigned long long int</type>
      <name>sqlite_uint64</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a127a9c18f6d067a05b994f5d0111ee25</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct SrcList</type>
      <name>SrcList</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a7af5bcf5f3a99e0070a44a286d92781c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct Stat4Accum</type>
      <name>Stat4Accum</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>aaa60f7e7cd9981a8b21a8283fbab5fc7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct Stat4Sample</type>
      <name>Stat4Sample</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a6cf1b1be36428304237856584fbbd454</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct StrAccum</type>
      <name>StrAccum</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a3fb126bf27fe9b6b1e0e9afe41cc18cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct SubProgram</type>
      <name>SubProgram</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a3ce82d8c65a24e2ea8c51929aa543b7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct SumCtx</type>
      <name>SumCtx</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a0df693f881c426c592aea97b5516decb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct Table</type>
      <name>Table</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>aaa5713bb2ecdf81c430009179b806232</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct TableLock</type>
      <name>TableLock</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>abbdff45de790097408eb1ae605a097a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct TabResult</type>
      <name>TabResult</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>aa9f4185a423589fd9bc7dcb99c331555</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct Token</type>
      <name>Token</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ae88d5c0259051080fda097b92d99d7ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct Trigger</type>
      <name>Trigger</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a3b499f090dfa23ba296f331500b58975</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct TriggerPrg</type>
      <name>TriggerPrg</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a423083f02872a70738749932c50e32ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct TriggerStep</type>
      <name>TriggerStep</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a5a66d20c4c145f0d014d784beb8b865e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>u32</type>
      <name>tRowcnt</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a6de101211e945e499510b624a65c28a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>UINT16_TYPE</type>
      <name>u16</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a20f2299e322dcbde37cb07b16910b843</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>UINT32_TYPE</type>
      <name>u32</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a03ad5adfaeb9b7640dde78a0cc390319</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>sqlite_uint64</type>
      <name>u64</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a0e0cdb443a471891a042a6bfdc4644ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>UINT8_TYPE</type>
      <name>u8</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a74a0f6424ae628af25f23f0a35f6ead3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct unixFile</type>
      <name>unixFile</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a9b0a4a49351944af6c47ea0dd7f144b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct unixInodeInfo</type>
      <name>unixInodeInfo</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a732f7dbe1e030fa2976810bd3d7945a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct unixShm</type>
      <name>unixShm</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a32e464aba0d222d603ab783c2b0f0b11</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct unixShmNode</type>
      <name>unixShmNode</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ab63ea8d2d521b6a38198467830a3e16a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct UnixUnusedFd</type>
      <name>UnixUnusedFd</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a3635e6f5d96ed66777e0d23b14f90601</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct UnpackedRecord</type>
      <name>UnpackedRecord</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ac5aeab684a6e3dda2786d1bb1bb51c7e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct Vdbe</type>
      <name>Vdbe</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>aa2e7a63aae55a650a0107d9105e24242</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct VdbeCursor</type>
      <name>VdbeCursor</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a30d0a41886b30be2113968c96cb5cb9f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct VdbeFrame</type>
      <name>VdbeFrame</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a56a5cb40e50ff0787457baa6a8d24869</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct VdbeOp</type>
      <name>VdbeOp</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>adb0730cfaa5e6bf9d8935f89d8bcc07a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct VdbeOpList</type>
      <name>VdbeOpList</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a90327c22f5b7e562e9116bfe3534920e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct VdbeSorter</type>
      <name>VdbeSorter</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a1b5b2946de434f78d4ab98073070103e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct VdbeSorterIter</type>
      <name>VdbeSorterIter</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ae900c02fd520a1fd0f614ee578564bf4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct VtabCtx</type>
      <name>VtabCtx</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a5590ffe3888f010bd338b4d7ae39477e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct VTable</type>
      <name>VTable</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a21183d7824cab3e4b4dee686e4a077bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct Wal</type>
      <name>Wal</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a52fecea0eded0423fd82627803d69de1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct WalCkptInfo</type>
      <name>WalCkptInfo</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>aea1bcad707c308508dd4a53219d9738c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct WalIndexHdr</type>
      <name>WalIndexHdr</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a3ed07a58ae4d916185c2b1bcc538f128</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct WalIterator</type>
      <name>WalIterator</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ad751dc479baff1f9301812a54ab53bea</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct Walker</type>
      <name>Walker</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>af1fc490a1afc839cf76793a83c5723e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct WalWriter</type>
      <name>WalWriter</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a5093043abbe495c61f1b8eff79255d50</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct WhereAndInfo</type>
      <name>WhereAndInfo</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a30f36073ad85e02db58c825968357b94</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct WhereClause</type>
      <name>WhereClause</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a2880c8b8c060a7eb96187563b8f986ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct WhereInfo</type>
      <name>WhereInfo</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a30f3f64c21e39b4bf4e25db7c2210a42</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct WhereLevel</type>
      <name>WhereLevel</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>adc50086f7d6f47a5bfb6a7d0d172985c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct WhereLoop</type>
      <name>WhereLoop</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a103a0af7632ac75bc73f1353d32e6335</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct WhereLoopBuilder</type>
      <name>WhereLoopBuilder</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ac68bbc91f746dda0b4d00a7ad57a6fd0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct WhereMaskSet</type>
      <name>WhereMaskSet</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a9446471ea233e4efc6aa848c6222f4ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct WhereOrCost</type>
      <name>WhereOrCost</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a780e09662329702f8db62599398ff28e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct WhereOrInfo</type>
      <name>WhereOrInfo</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a195f4c3040949002f393524e4a65aea7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct WhereOrSet</type>
      <name>WhereOrSet</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a2e7a48be304d85d953b0d5c02a4b4753</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct WherePath</type>
      <name>WherePath</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>aac6b07bf2ac9eec3c7cc222967bd50ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct WhereScan</type>
      <name>WhereScan</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>afc1d2fd7b96ec840d85c17cee7564799</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct WhereTerm</type>
      <name>WhereTerm</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a906a4daea45d621051094ae99ab9b24d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>unsigned int</type>
      <name>yDbMask</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>aa9f65e0e36379aa834aac7932ba91bc3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>i16</type>
      <name>ynVar</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a8f09a8707e1c321e17c3625018c599ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct yyParser</type>
      <name>yyParser</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a550a0a23fc4ebe7d0a6f1cb8c29fab0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct yyStackEntry</type>
      <name>yyStackEntry</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a5de263a417820708933515190e9597ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>absFunc</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>af271994a34f441432d50d7095e0ed23d</anchor>
      <arglist>(sqlite3_context *context, int argc, sqlite3_value **argv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>accessPayload</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>acf70e6d3cb6afd54d677b3dffb6959d2</anchor>
      <arglist>(BtCursor *pCur, u32 offset, u32 amt, unsigned char *pBuf, int eOp)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>actionName</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a364cc0e4ba4e5bf79ea0f4db6d0c2279</anchor>
      <arglist>(u8 action)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>addAggInfoColumn</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a537855c1ebe879bc0caf7abdb430fe34</anchor>
      <arglist>(sqlite3 *db, AggInfo *pInfo)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>addAggInfoFunc</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ac2c1df37c47b404f7582ba88d7bb5da5</anchor>
      <arglist>(sqlite3 *db, AggInfo *pInfo)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>addArgumentToVtab</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>aaf61ce8b4c243cd606a04cddde684b9c</anchor>
      <arglist>(Parse *pParse)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>addModuleArgument</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a3020ed4a4b05f9a18e8ab695a182ce92</anchor>
      <arglist>(sqlite3 *db, Table *pTable, char *zArg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>addToSavepointBitvecs</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>aa2e9bb02bb6975d83ec875f0792792f0</anchor>
      <arglist>(Pager *pPager, Pgno pgno)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>addToVTrans</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a0ce12e9b589480b040c9cd3b513ac134</anchor>
      <arglist>(sqlite3 *db, VTable *pVTab)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>addWhereTerm</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a916438f860daaffa479b734432cbdf25</anchor>
      <arglist>(Parse *pParse, SrcList *pSrc, int iLeft, int iColLeft, int iRight, int iColRight, int isOuterJoin, Expr **ppWhere)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>allocateBtreePage</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ae84ce1103eabfe9455a6a59e6cec4a33</anchor>
      <arglist>(BtShared *, MemPage **, Pgno *, Pgno, u8)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static VdbeCursor *</type>
      <name>allocateCursor</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a5083c054ea81802294e539b00a57aad4</anchor>
      <arglist>(Vdbe *p, int iCur, int nField, int iDb, int isBtreeCursor)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static sqlite3_index_info *</type>
      <name>allocateIndexInfo</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ab6dccf94b6f17ebf87e584dadffbcfb8</anchor>
      <arglist>(Parse *pParse, WhereClause *pWC, struct SrcList_item *pSrc, ExprList *pOrderBy)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>allocateSpace</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>aa8fd260df51cfdf9caf212ff7106b4fe</anchor>
      <arglist>(MemPage *pPage, int nByte, int *pIdx)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>allocateTempSpace</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a392335de1138023e2acc7d684caa9e66</anchor>
      <arglist>(BtShared *pBt)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void *</type>
      <name>allocSpace</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a1baf14156de470f47e999322a25c4f13</anchor>
      <arglist>(void *pBuf, int nByte, u8 **ppFrom, u8 *pEnd, int *pnByte)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>allowedOp</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a9cb0a678e7e89071cde7e9ad6a5b6aef</anchor>
      <arglist>(int op)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>allSpaces</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ad57090497c424eb7fa5c68c3e98eaa60</anchor>
      <arglist>(const char *z, int n)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>analysisLoader</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>abb38e5b97f93c8a9775233bb28cb1e17</anchor>
      <arglist>(void *pData, int argc, char **argv, char **NotUsed)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>analyzeAggregate</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a6b02b8b5e691498db3c59afbf9322585</anchor>
      <arglist>(Walker *pWalker, Expr *pExpr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>analyzeAggregatesInSelect</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a8c1c11e07fa85261e98e96dff9f988dd</anchor>
      <arglist>(Walker *pWalker, Select *pSelect)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>analyzeDatabase</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a19f2a630f42aaa010d1b47b81f8cea18</anchor>
      <arglist>(Parse *pParse, int iDb)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>analyzeOneTable</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a31d4182bf855943a5d0526dbb4987803</anchor>
      <arglist>(Parse *pParse, Table *pTab, Index *pOnlyIdx, int iStatCur, int iMem, int iTab)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>analyzeTable</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a85f18bcf2d42d5d6ae3033b0c49144b6</anchor>
      <arglist>(Parse *pParse, Table *pTab, Index *pOnlyIdx)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>applyAffinity</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a9ed2c1bcefa8734a1c341ba28a785486</anchor>
      <arglist>(Mem *pRec, char affinity, u8 enc)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>applyNumericAffinity</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a746d87f60796d3903aa4b8e7ce123ada</anchor>
      <arglist>(Mem *pRec)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>assemblePage</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>af511b4a8276006e01a7a50d009972d88</anchor>
      <arglist>(MemPage *pPage, int nCell, u8 **apCell, u16 *aSize)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>attachBackupObject</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a4a0e15d07cf48ad87c5e0e09276ae471</anchor>
      <arglist>(sqlite3_backup *p)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>attachFunc</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a69cb751a7da501b9a0aa37e0d7c3eaf7</anchor>
      <arglist>(sqlite3_context *context, int NotUsed, sqlite3_value **argv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>autoIncBegin</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ace6be0edf9dfebbb8a650d2f4728b885</anchor>
      <arglist>(Parse *pParse, int iDb, Table *pTab)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>autoIncStep</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>af9b0d0bb1338fe4bf074901ad8f6eb1b</anchor>
      <arglist>(Parse *pParse, int memId, int regRowid)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>autoVacuumCommit</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a809d22c6311135ae3048adf41febaef0</anchor>
      <arglist>(BtShared *pBt)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>avgFinalize</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ace3a4c9f975a2bd5097c13bf8530f043</anchor>
      <arglist>(sqlite3_context *context)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>backupOnePage</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a7efb6a8380d746b14e73db99ad3428a2</anchor>
      <arglist>(sqlite3_backup *p, Pgno iSrcPg, const u8 *zSrcData, int bUpdate)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>backupTruncateFile</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a140384ac4c9367f2ad64e52a7c62bc62</anchor>
      <arglist>(sqlite3_file *pFile, i64 iSize)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>balance</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a173f7c872fb68ccd3a20440d640b66c7</anchor>
      <arglist>(BtCursor *pCur)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>balance_deeper</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>af8eafba12a6ebc987cf6ae89f4cce1a8</anchor>
      <arglist>(MemPage *pRoot, MemPage **ppChild)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>balance_nonroot</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a513ba5c0beb3462a4b60064469f1539d</anchor>
      <arglist>(MemPage *pParent, int iParentIdx, u8 *aOvflSpace, int isRoot, int bBulk)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>balance_quick</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a92f1869a02b8b9196e5ea7ed2e61c328</anchor>
      <arglist>(MemPage *pParent, MemPage *pPage, u8 *pSpace)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static u8</type>
      <name>binaryCompareP5</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a5f42574a5d9dbf7676234b08f17dcb23</anchor>
      <arglist>(Expr *pExpr1, Expr *pExpr2, int jumpIfNull)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>binaryToUnaryIfNull</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>aec95391e352dbe22549149a1ee3f1a2a</anchor>
      <arglist>(Parse *pParse, Expr *pY, Expr *pA, int op)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>binCollFunc</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a2ed2953bf6ab877d1ba84372856e5d7c</anchor>
      <arglist>(void *padFlag, int nKey1, const void *pKey1, int nKey2, const void *pKey2)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>bindText</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>acdec2c68ea6b14a08bcfea9cfd32b2f2</anchor>
      <arglist>(sqlite3_stmt *pStmt, int i, const void *zData, int nData, void(*xDel)(void *), u8 encoding)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>blobReadWrite</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a6c1d57e4337ee1b8655215c06dea4046</anchor>
      <arglist>(sqlite3_blob *pBlob, void *z, int n, int iOffset, int(*xCall)(BtCursor *, u32, u32, void *))</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>blobSeekToRow</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>afff57e13332b98c8a44a7cebe38962ab</anchor>
      <arglist>(Incrblob *p, sqlite3_int64 iRow, char **pzErr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>btreeClearHasContent</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ad76ff2727e128c649f8017fdc570bd06</anchor>
      <arglist>(BtShared *pBt)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>btreeCreateTable</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a48e09eaac366a6b585edd02553872954</anchor>
      <arglist>(Btree *p, int *piTable, int createTabFlags)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>btreeCursor</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a9830bfee9b343086d4443618b13ad4fd</anchor>
      <arglist>(Btree *p, int iTable, int wrFlag, struct KeyInfo *pKeyInfo, BtCursor *pCur)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>btreeDropTable</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>abba4061ea34842db278e91f537d2c2ff</anchor>
      <arglist>(Btree *p, Pgno iTable, int *piMoved)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>btreeEndTransaction</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a7dd8138404b55de8be9623636f25488b</anchor>
      <arglist>(Btree *p)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>btreeGetHasContent</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a1ebd60bdf9e0181818da4eff654b1a26</anchor>
      <arglist>(BtShared *pBt, Pgno pgno)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>btreeGetPage</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ac59679e30ceb0190614fbd19a7feb6de</anchor>
      <arglist>(BtShared *pBt, Pgno pgno, MemPage **ppPage, int flags)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>btreeInitPage</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a3fbef3abda22e9a3f72c2873ec0b26a3</anchor>
      <arglist>(MemPage *pPage)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>btreeInvokeBusyHandler</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a15058f7fc35aedcd18a3fc5067c10b9c</anchor>
      <arglist>(void *pArg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>btreeMoveto</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a13481d732f5bb516f599d16a428034c4</anchor>
      <arglist>(BtCursor *pCur, const void *pKey, i64 nKey, int bias, int *pRes)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Pgno</type>
      <name>btreePagecount</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a9cc4ac11752c088db89d551ec1495a15</anchor>
      <arglist>(BtShared *pBt)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MemPage *</type>
      <name>btreePageFromDbPage</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a148c0bf09d4ef14a49e0e7a2c0506c80</anchor>
      <arglist>(DbPage *pDbPage, Pgno pgno, BtShared *pBt)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MemPage *</type>
      <name>btreePageLookup</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>aae4e59cf09dae89f6e28511a5ac35527</anchor>
      <arglist>(BtShared *pBt, Pgno pgno)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>btreeParseCell</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a021501c1cbcd07489dd287ea657edaac</anchor>
      <arglist>(MemPage *pPage, int iCell, CellInfo *pInfo)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>btreeParseCellPtr</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a1eba22ca0ddf563de0b29c64551c759f</anchor>
      <arglist>(MemPage *pPage, u8 *pCell, CellInfo *pInfo)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>btreeReleaseAllCursorPages</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a8535e63c9127b9f6b5b136cab41cbdd7</anchor>
      <arglist>(BtCursor *pCur)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>btreeRestoreCursorPosition</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ac3fe093bc4fe5a20ac5d5cabf99e119a</anchor>
      <arglist>(BtCursor *pCur)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>btreeSetHasContent</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a9c32f4ce75d2c55cea30118702e7141c</anchor>
      <arglist>(BtShared *pBt, Pgno pgno)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>cacheEntryClear</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a695836faaedd1f2926d828f459bce76e</anchor>
      <arglist>(Parse *pParse, struct yColCache *p)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>callCollNeeded</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a4b69d70c8956d161ab4ec05d87ae1054</anchor>
      <arglist>(sqlite3 *db, int enc, const char *zName)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>callFinaliser</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a22316908cc65af3d391ba12ab103edb9</anchor>
      <arglist>(sqlite3 *db, int offset)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>callStatGet</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>aae801ecb4e01d271d64f1419f7ba0cfc</anchor>
      <arglist>(Vdbe *v, int regStat4, int iParam, int regOut)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>cdateFunc</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>addf6dadca2fea72f90dfa99dbaa3da91</anchor>
      <arglist>(sqlite3_context *context, int NotUsed, sqlite3_value **NotUsed2)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static u16</type>
      <name>cellSizePtr</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a6c95c9aac1c8a00490e36674f43e76ec</anchor>
      <arglist>(MemPage *pPage, u8 *pCell)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>changes</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a098b9c6a88d2ab91cdcbd5ee0b4bfe7f</anchor>
      <arglist>(sqlite3_context *context, int NotUsed, sqlite3_value **NotUsed2)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>changeTempStorage</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>abd43abe0a0959a45c786b9865ed52904</anchor>
      <arglist>(Parse *pParse, const char *zStorageType)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>charFunc</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ab9b72ce47fcea3c3b92e816435a0fd91</anchor>
      <arglist>(sqlite3_context *context, int argc, sqlite3_value **argv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>checkAppendMsg</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a126e5fde53e03508de62ccf66f6c1762</anchor>
      <arglist>(IntegrityCk *pCheck, char *zMsg1, const char *zFormat,...)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>checkColumnOverlap</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a6714077d5f50ff5f5a78a3274dec233e</anchor>
      <arglist>(IdList *pIdList, ExprList *pEList)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>checkForMultiColumnSelectError</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>aee2a396a2ca7b86ed5ce394e58256ceb</anchor>
      <arglist>(Parse *pParse, SelectDest *pDest, int nExpr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>checkList</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>af31aaf3c60e4f749f0dff6b8b907b159</anchor>
      <arglist>(IntegrityCk *pCheck, int isFreeList, int iPage, int N, char *zContext)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>checkPtrmap</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a1a0b6cfc7b15f6f3f9ba963067bf699a</anchor>
      <arglist>(IntegrityCk *pCheck, Pgno iChild, u8 eType, Pgno iParent, char *zContext)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>checkRef</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a348aeb1c247d08595ec80c998d2efacd</anchor>
      <arglist>(IntegrityCk *pCheck, Pgno iPage, char *zContext)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>checkTreePage</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a833fe7b749860571772ef6b19b3c54df</anchor>
      <arglist>(IntegrityCk *pCheck, int iPage, char *zParentContext, i64 *pnParentMinKey, i64 *pnParentMaxKey)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>Cleanup</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ae3e0dbf7ac3255e91d16cd24fd2c2b1d</anchor>
      <arglist>(Vdbe *p)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>clearAllSharedCacheTableLocks</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a634cc518e11252ac32e0e42614f1133b</anchor>
      <arglist>(Btree *p)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>clearCell</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>acce36127359eb4baec99dac6d630bd9d</anchor>
      <arglist>(MemPage *pPage, unsigned char *pCell)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>clearDatabasePage</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>aecc3046a56feeeabd3ca93c0685e35d5</anchor>
      <arglist>(BtShared *pBt, Pgno pgno, int freePageFlag, int *pnChange)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>clearSelect</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ac083bac4f2f02c26aa02fc24ca8c2dd9</anchor>
      <arglist>(sqlite3 *db, Select *p)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>clearYMD_HMS_TZ</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a52d96edd21a70f6a8a6a987c54de3cc3</anchor>
      <arglist>(DateTime *p)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>closeAllCursors</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>af1ac189735864dd6989a8c5af4557547</anchor>
      <arglist>(Vdbe *p)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>closePendingFds</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a5ce21209c92740d0a7171235d32f2ada</anchor>
      <arglist>(unixFile *pFile)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>closeUnixFile</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ac11bfe29d9353ee80f95a520e83f997f</anchor>
      <arglist>(sqlite3_file *id)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>codeAllEqualityTerms</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a3095598b812500a4efe41bf17cd49381</anchor>
      <arglist>(Parse *pParse, WhereLevel *pLevel, int bRev, int nExtraReg, char **pzAff)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>codeApplyAffinity</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a3b3a683e750abead3da9b53dd7d373d4</anchor>
      <arglist>(Parse *pParse, int base, int n, char *zAff)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>codeAttach</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ade4e9e30d828a19c191fdcb098676d5b</anchor>
      <arglist>(Parse *pParse, int type, FuncDef const *pFunc, Expr *pAuthArg, Expr *pFilename, Expr *pDbname, Expr *pKey)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>codeCompare</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a8cca26a71db22ffabf292736aefd31a9</anchor>
      <arglist>(Parse *pParse, Expr *pLeft, Expr *pRight, int opcode, int in1, int in2, int dest, int jumpIfNull)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>codeDistinct</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a7a4cdd9ae98f5251ba7bae7b26984f21</anchor>
      <arglist>(Parse *pParse, int iTab, int addrRepeat, int N, int iMem)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>codeEqualityTerm</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ad88a57073f031452c9843e97f15acc47</anchor>
      <arglist>(Parse *pParse, WhereTerm *pTerm, WhereLevel *pLevel, int iEq, int bRev, int iTarget)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>codeInteger</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>aed36006f29dec5c2f70f13c970ce6961</anchor>
      <arglist>(Parse *pParse, Expr *pExpr, int negFlag, int iMem)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>codeOffset</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a3d59a5bf21bab020d3a78df63776d06c</anchor>
      <arglist>(Vdbe *v, Select *p, int iContinue)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Bitmask</type>
      <name>codeOneLoopStart</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>aa868875120b151c169cc79139ed6e008</anchor>
      <arglist>(WhereInfo *pWInfo, int iLevel, Bitmask notReady)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>codeReal</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a1f691989c09f7dfea94ec2b60c6b70bd</anchor>
      <arglist>(Vdbe *v, const char *z, int negateFlag, int iMem)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static TriggerPrg *</type>
      <name>codeRowTrigger</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a463cea5aaaf388b560b206570a0022fc</anchor>
      <arglist>(Parse *pParse, Trigger *pTrigger, Table *pTab, int orconf)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>codeTableLocks</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a2aadd4ad3b208fd127518129cfc10a72</anchor>
      <arglist>(Parse *pParse)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>codeTriggerProgram</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a120801f59d9281d201d2ff4b2606836e</anchor>
      <arglist>(Parse *pParse, TriggerStep *pStepList, int orconf)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>collationMatch</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a890f6a8dde41abcd68b9276910f47587</anchor>
      <arglist>(const char *zColl, Index *pIndex)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>columnIndex</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>aecb92892e377cbedaa264efa5e95f0b4</anchor>
      <arglist>(Table *pTab, const char *zCol)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>columnMallocFailure</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a63052778ce6eb1802597a006922a4044</anchor>
      <arglist>(sqlite3_stmt *pStmt)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Mem *</type>
      <name>columnMem</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a3cff107b1379611ef486ef2f925eb129</anchor>
      <arglist>(sqlite3_stmt *pStmt, int i)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const void *</type>
      <name>columnName</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>aabcd8af6ebfdb0cbcbfba7f18373d5d4</anchor>
      <arglist>(sqlite3_stmt *pStmt, int N, const void *(*xFunc)(Mem *), int useType)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Bitmask</type>
      <name>columnsInIndex</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a4bf95961e7be0c2d033dbdbb170546a1</anchor>
      <arglist>(Index *pIdx)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>columnTypeImpl</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a334d3e8e884af6670628f8efc088e197</anchor>
      <arglist>(NameContext *pNC, Expr *pExpr, u8 *pEstWidth)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>compare2pow63</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>adcbebdd3f570175519922276b83132e0</anchor>
      <arglist>(const char *zNum, int incr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static char</type>
      <name>comparisonAffinity</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a288a61b5d72d6974ed9b0bb4f57f45ac</anchor>
      <arglist>(Expr *pExpr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>compileoptiongetFunc</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a9221f1bc427c499f548f1e50ad1033b0</anchor>
      <arglist>(sqlite3_context *context, int argc, sqlite3_value **argv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>compileoptionusedFunc</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ab8caa7140383f5e738f29c859232145f</anchor>
      <arglist>(sqlite3_context *context, int argc, sqlite3_value **argv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>computeHMS</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a13e9c62b28e0545b79e18f6c020ee51b</anchor>
      <arglist>(DateTime *p)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>computeJD</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>aeeefea84c7c62565ee8e5491f39c0bc4</anchor>
      <arglist>(DateTime *p)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>computeLimitRegisters</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ae9d37055e4905929b6f6cda5461e2f37</anchor>
      <arglist>(Parse *pParse, Select *p, int iBreak)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>computeYMD</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a5bd5a8651c26bd9c9e84482fc7b82321</anchor>
      <arglist>(DateTime *p)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>computeYMD_HMS</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>aaa0f11071766258d0a6bd58c98a5cfa4</anchor>
      <arglist>(DateTime *p)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>connectionIsBusy</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a72f2a5a996a153234aa539319752f896</anchor>
      <arglist>(sqlite3 *db)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>constructAutomaticIndex</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>aad43d38bc718f4c8e8d0dd8f33ed526f</anchor>
      <arglist>(Parse *pParse, WhereClause *pWC, struct SrcList_item *pSrc, Bitmask notReady, WhereLevel *pLevel)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void *</type>
      <name>contextMalloc</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a09e5794a0f9a8269eda3bc32d43d63c9</anchor>
      <arglist>(sqlite3_context *context, i64 nByte)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>convertCompoundSelectToSubquery</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a81a588e62b98e8445d4540bbbc30e10a</anchor>
      <arglist>(Walker *pWalker, Select *p)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>convertToWithoutRowidTable</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a0d41effc4e4a0ba740429a08f6747313</anchor>
      <arglist>(Parse *pParse, Table *pTab)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>copyNodeContent</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ad73085375c8b00ebc87bc75dba37ca7b</anchor>
      <arglist>(MemPage *pFrom, MemPage *pTo, int *pRC)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>copyPayload</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>aedb2ad4326779a68bc8e012570bda430</anchor>
      <arglist>(void *pPayload, void *pBuf, int nByte, int eOp, DbPage *pDbPage)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>corruptSchema</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a9fba70569e9a18d95220854f44ea28c5</anchor>
      <arglist>(InitData *pData, const char *zObj, const char *zExtra)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>countFinalize</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a53dd71b6f9f839773f941d229f2bf0c0</anchor>
      <arglist>(sqlite3_context *context)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>countStep</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a6122bfe2272913c3e43f0a06184e135e</anchor>
      <arglist>(sqlite3_context *context, int argc, sqlite3_value **argv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>createCollation</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a29def4ce28811a857e968b3f238d2dd1</anchor>
      <arglist>(sqlite3 *db, const char *zName, u8 enc, void *pCtx, int(*xCompare)(void *, int, const void *, int, const void *), void(*xDel)(void *))</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>createMask</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ac2dd0fb99ca461dcb9d8a686d1f20e4a</anchor>
      <arglist>(WhereMaskSet *pMaskSet, int iCursor)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>createModule</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a77134e0947164db4ca98b4b516bfdf6b</anchor>
      <arglist>(sqlite3 *db, const char *zName, const sqlite3_module *pModule, void *pAux, void(*xDestroy)(void *))</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static char *</type>
      <name>createTableStmt</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a6b8d7a56b28f8ddeaaa1638a1347a930</anchor>
      <arglist>(sqlite3 *db, Table *p)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ctimeFunc</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ad8e9781533516df5a0705e4b36155290</anchor>
      <arglist>(sqlite3_context *context, int NotUsed, sqlite3_value **NotUsed2)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ctimestampFunc</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>af66b08c4ab0dce0ff0c92a61b580f514</anchor>
      <arglist>(sqlite3_context *context, int NotUsed, sqlite3_value **NotUsed2)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>dateFunc</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a0895a9abec96efb62b3c986a3c14ee32</anchor>
      <arglist>(sqlite3_context *context, int argc, sqlite3_value **argv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>datetimeFunc</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a9755493e1c5c377b5ea7078b4029c24a</anchor>
      <arglist>(sqlite3_context *context, int argc, sqlite3_value **argv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>decodeFlags</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>acb168e46383706f31cefd555da235eae</anchor>
      <arglist>(MemPage *pPage, int flagByte)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>decodeIntArray</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a847b06d69711842c8119e2213006faa7</anchor>
      <arglist>(char *zIntArray, int nOut, tRowcnt *aOut, Index *pIndex)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>defragmentPage</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a47dc01495c37a948842e1fd7f5ffd98f</anchor>
      <arglist>(MemPage *pPage)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>destroyRootPage</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a117f2ef54e18f018369a4da17d1a0881</anchor>
      <arglist>(Parse *pParse, int iTable, int iDb)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>destroyTable</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>af9dd6dd5525753fa1319b280d8280b1e</anchor>
      <arglist>(Parse *pParse, Table *pTab)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>detachFunc</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a2b3dd04cb87abd088926ab0082a60b77</anchor>
      <arglist>(sqlite3_context *context, int NotUsed, sqlite3_value **argv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>disableTerm</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a50a51e3dca3d19babeb17d2577889492</anchor>
      <arglist>(WhereLevel *pLevel, WhereTerm *pTerm)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>disconnectAllVtab</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a1ac4084324211c352cb91da6cc84c5e4</anchor>
      <arglist>(sqlite3 *db)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static char *</type>
      <name>displayP4</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a213d2242690998ca991f734ee4d4dce9</anchor>
      <arglist>(Op *pOp, char *zTemp, int nTemp)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>dotlockCheckReservedLock</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a319775afa4e91e8a63440f1de55212f2</anchor>
      <arglist>(sqlite3_file *id, int *pResOut)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>dotlockClose</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>aa72eaafaa850f2889e15af7cfb08fa1b</anchor>
      <arglist>(sqlite3_file *id)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>dotlockLock</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ac84e37c57dd74a6abf3cc32b06be303c</anchor>
      <arglist>(sqlite3_file *id, int eFileLock)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>dotlockUnlock</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>afa0b76d80da5199e7f47f6a2c4e4eb3a</anchor>
      <arglist>(sqlite3_file *id, int eFileLock)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static i64</type>
      <name>doubleToInt64</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a85975c48e5a38f9b8c99b72eb72ebc44</anchor>
      <arglist>(double r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>doWalCallbacks</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a001bcb6c83dac39b83d3a95e1f6194d1</anchor>
      <arglist>(sqlite3 *db)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>downgradeAllSharedCacheTableLocks</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a190cd892d7b1636800149aa2fb20f4ef</anchor>
      <arglist>(Btree *p)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>dropCell</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a46eeeb6aebf363bd16265d696612b852</anchor>
      <arglist>(MemPage *pPage, int idx, int sz, int *pRC)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static char *</type>
      <name>dup8bytes</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>aa8a28a87183e14ed0537d56c51fd2dee</anchor>
      <arglist>(Vdbe *v, const char *in)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>dupedExprNodeSize</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ad2b8ec81910e74d2a6a73250a7d82801</anchor>
      <arglist>(Expr *p, int flags)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>dupedExprSize</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a9c79c04ad08e45cf19c143c6de3b634c</anchor>
      <arglist>(Expr *p, int flags)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>dupedExprStructSize</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ac6b4cf7bb7f9249aa2e5d311fe2e4998</anchor>
      <arglist>(Expr *p, int flags)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>errlogFunc</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a56d5c8e1f0a43e4c9f8864c27065393f</anchor>
      <arglist>(sqlite3_context *context, int argc, sqlite3_value **argv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>estimateIndexWidth</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a3fe6b099ed713eb4cbb0f5a1344ddb12</anchor>
      <arglist>(Index *pIdx)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>estimateTableWidth</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a4df8449dc3e7446e2906fb2b64987bd9</anchor>
      <arglist>(Table *pTab)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static LogEst</type>
      <name>estLog</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ac4420ab2b01a2e2efe5d4ac054868246</anchor>
      <arglist>(LogEst N)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static char</type>
      <name>et_getdigit</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a40c5a308749ad07cc2397a53e081bff0</anchor>
      <arglist>(LONGDOUBLE_TYPE *val, int *cnt)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>execExecSql</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ac1be09a6c047f21133d16378d301e0d4</anchor>
      <arglist>(sqlite3 *db, char **pzErrMsg, const char *zSql)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>execSql</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a7d16651b98a110662f4c265eff0246cb</anchor>
      <arglist>(sqlite3 *db, char **pzErrMsg, const char *zSql)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>explainAppendTerm</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a5ef3d87a7da5cfa8e03ca9fdc186193a</anchor>
      <arglist>(StrAccum *pStr, int iTerm, const char *zColumn, const char *zOp)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>explainComposite</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a1a56fec7bc3173c1fbe11664125625cf</anchor>
      <arglist>(Parse *pParse, int op, int iSub1, int iSub2, int bUseTmp)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static char *</type>
      <name>explainIndexRange</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a0662bf22f0e428e0538629795d4bf35b</anchor>
      <arglist>(sqlite3 *db, WhereLoop *pLoop, Table *pTab)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>explainOneScan</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ae5281c97cc6f8cd02effffe937725524</anchor>
      <arglist>(Parse *pParse, SrcList *pTabList, WhereLevel *pLevel, int iLevel, int iFrom, u16 wctrlFlags)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>explainSimpleCount</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>af390bf2ec9371e339d67a810dfb57982</anchor>
      <arglist>(Parse *pParse, Table *pTab, Index *pIdx)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>explainTempTable</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a44d395bc1b884846d8f8ff77421c507f</anchor>
      <arglist>(Parse *pParse, const char *zUsage)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>exprAlwaysFalse</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>aa72440ec8db7b30f945e8f50ad9a4eba</anchor>
      <arglist>(Expr *p)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>exprAnalyze</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>acb10e48c9a4184a4edd9bfd5b14ad0b7</anchor>
      <arglist>(SrcList *, WhereClause *, int)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>exprAnalyzeAll</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a2e7a957af98e240fa68e34d6ff639437</anchor>
      <arglist>(SrcList *pTabList, WhereClause *pWC)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>exprAnalyzeOrTerm</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ab95cabd8b51cb2291b5bef0c4a3776d2</anchor>
      <arglist>(SrcList *pSrc, WhereClause *pWC, int idxTerm)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>exprCodeBetween</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>abd053493214542bca8f406f42145d173</anchor>
      <arglist>(Parse *pParse, Expr *pExpr, int dest, int jumpIfTrue, int jumpIfNull)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>exprCommute</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ab6bc22735005ef5fc9bd51cd269f54be</anchor>
      <arglist>(Parse *pParse, Expr *pExpr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Expr *</type>
      <name>exprDup</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a89f473c64253ae0a76749f543466a05a</anchor>
      <arglist>(sqlite3 *db, Expr *p, int flags, u8 **pzBuffer)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>exprIsConst</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a5b93dd8800ece14ec33f44a1ba2cf4d4</anchor>
      <arglist>(Expr *p, int initFlag)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Bitmask</type>
      <name>exprListTableUsage</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a99dd0f7db0b58d62b2983f95a0dee071</anchor>
      <arglist>(WhereMaskSet *, ExprList *)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>exprNodeIsConstant</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a993c7a02c2738fb2458b04617a450eb5</anchor>
      <arglist>(Walker *pWalker, Expr *pExpr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>exprProbability</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>af6a14eb942b08b32b3f04f09cd30eb51</anchor>
      <arglist>(Expr *p)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Bitmask</type>
      <name>exprSelectTableUsage</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>af22cb4832e9eabf75dd8e07e6f9221a8</anchor>
      <arglist>(WhereMaskSet *, Select *)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>exprSetHeight</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ab160869cf6622ffbf7a44bbe68e925c1</anchor>
      <arglist>(Expr *p)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>exprSrcCount</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>af625fb5a07811335cb1a37bc003f8617</anchor>
      <arglist>(Walker *pWalker, Expr *pExpr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>exprStructSize</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a8fe8a668c35e1c51cb67ab0e991f484e</anchor>
      <arglist>(Expr *p)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Expr *</type>
      <name>exprTableColumn</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a15845b5261f0c14ce3381cedf57ba8c3</anchor>
      <arglist>(sqlite3 *db, Table *pTab, int iCursor, i16 iCol)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Expr *</type>
      <name>exprTableRegister</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a9357d0ff7fe8d9865f5940bc4b112cc9</anchor>
      <arglist>(Parse *pParse, Table *pTab, int regBase, i16 iCol)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Bitmask</type>
      <name>exprTableUsage</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>adc74a03d7e143fc3158a9f530fa35919</anchor>
      <arglist>(WhereMaskSet *pMaskSet, Expr *p)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>exprToRegister</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a8ef721aa250baccf2e7ba453520b0d5f</anchor>
      <arglist>(Expr *p, int iReg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>exprWalkNoop</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>af1eb683919d0b0993761dcc39ef443e2</anchor>
      <arglist>(Walker *NotUsed, Expr *NotUsed2)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>fcntlSizeHint</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a83b00fec4238518b00e315fe0eff28e6</anchor>
      <arglist>(unixFile *pFile, i64 nByte)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const unsigned char *</type>
      <name>fetchPayload</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a13827b2fbadfa64b301a301736ed6e06</anchor>
      <arglist>(BtCursor *pCur, u32 *pAmt, int skipKey)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>fileWriterFinish</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>afdcee17c852513565555cf863f98b729</anchor>
      <arglist>(sqlite3 *db, FileWriter *p, i64 *piEof)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>fileWriterInit</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a6ceffd1f2b94c5823e9f07354f4bcd3e</anchor>
      <arglist>(sqlite3 *db, sqlite3_file *pFile, FileWriter *p, i64 iStart)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>fileWriterWrite</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>aa2ddf3a62c42c04e75d519b9c3e8566c</anchor>
      <arglist>(FileWriter *p, u8 *pData, int nData)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>fileWriterWriteVarint</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a738d55beb6fd12bed8c8ccbf733bf698</anchor>
      <arglist>(FileWriter *p, u64 iVal)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>fillInCell</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ab66a77004cf93954f2aae7e52a4e51a7</anchor>
      <arglist>(MemPage *pPage, unsigned char *pCell, const void *pKey, i64 nKey, const void *pData, int nData, int nZero, int *pnSize)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Pgno</type>
      <name>finalDbSize</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a6e8990e2e26e221184d66b367b586d75</anchor>
      <arglist>(BtShared *pBt, Pgno nOrig, Pgno nFree)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>finalizeAggFunctions</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ae1a0ce43851d44c28da555f91a1b829c</anchor>
      <arglist>(Parse *pParse, AggInfo *pAggInfo)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Btree *</type>
      <name>findBtree</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ab4ee5743b77efd7f8832bf0b9315f973</anchor>
      <arglist>(sqlite3 *pErrorDb, sqlite3 *pDb, const char *zDb)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static CollSeq *</type>
      <name>findCollSeqEntry</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>aaf9ae07c81dca508e137b5880e94aa98</anchor>
      <arglist>(sqlite3 *db, const char *zName, int create)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>findCreateFileMode</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ae1414716ffa56d56bfde1f6ef35d9acf</anchor>
      <arglist>(const char *zPath, int flags, mode_t *pMode, uid_t *pUid, gid_t *pGid)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static HashElem *</type>
      <name>findElementGivenHash</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>acd222b7539c14ad3f6d59cd6496c3865</anchor>
      <arglist>(const Hash *pH, const char *pKey, int nKey, unsigned int h)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>findIndexCol</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a6ac4261eecc9cc8a410b6168f911893f</anchor>
      <arglist>(Parse *pParse, ExprList *pList, int iBase, Index *pIdx, int iCol)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>findInodeInfo</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ac92c39062e69a79c4a62dfd55242c782</anchor>
      <arglist>(unixFile *pFile, unixInodeInfo **ppInode)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>findNextHostParameter</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a8817d3fc676725cc38759623e498863a</anchor>
      <arglist>(const char *zSql, int *pnToken)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static u8 *</type>
      <name>findOverflowCell</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a4789c15455047776c4cca9c18cc6ec65</anchor>
      <arglist>(MemPage *pPage, int iCell)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static UnixUnusedFd *</type>
      <name>findReusableFd</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ab0ecaa459e88856a9cceb9786019ed8d</anchor>
      <arglist>(const char *zPath, int flags)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static WhereTerm *</type>
      <name>findTerm</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>af26eb1eed85001fcf29fa189b631ac4b</anchor>
      <arglist>(WhereClause *pWC, int iCur, int iColumn, Bitmask notReady, u32 op, Index *pIdx)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Trigger *</type>
      <name>fkActionTrigger</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a45d66e3277860bacad58eb6296680c8e</anchor>
      <arglist>(Parse *pParse, Table *pTab, FKey *pFKey, ExprList *pChanges)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>fkChildIsModified</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>aea45953cd423c9a597c3cadb358ad646</anchor>
      <arglist>(Table *pTab, FKey *p, int *aChange, int bChngRowid)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>fkLookupParent</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ac7b0111b1d2e3305a38874a645a86d06</anchor>
      <arglist>(Parse *pParse, int iDb, Table *pTab, Index *pIdx, FKey *pFKey, int *aiCol, int regData, int nIncr, int isIgnore)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>fkParentIsModified</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a617847af56de23df1892acc5f05c9199</anchor>
      <arglist>(Table *pTab, FKey *p, int *aChange, int bChngRowid)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>fkScanChildren</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a67c9dcb484336b3155e7a82a037d4691</anchor>
      <arglist>(Parse *pParse, SrcList *pSrc, Table *pTab, Index *pIdx, FKey *pFKey, int *aiCol, int regData, int nIncr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>fkTriggerDelete</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a45e39c07b1ac453fc3ee0d8779da2cc1</anchor>
      <arglist>(sqlite3 *dbMem, Trigger *p)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>flattenSubquery</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>aa7dcde293e634ad09c4d76c16a640491</anchor>
      <arglist>(Parse *pParse, Select *p, int iFrom, int isAgg, int subqueryIsAgg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>freeEphemeralFunction</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ace0a45aad803937290f5495906773bc4</anchor>
      <arglist>(sqlite3 *db, FuncDef *pDef)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>freeIndex</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a00907c99c18d5bcb9d0b38c077146c31</anchor>
      <arglist>(sqlite3 *db, Index *p)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>freeP4</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>aa1ec8debef2a9be5fe36a3082fd3e0f9</anchor>
      <arglist>(sqlite3 *db, int p4type, void *p4)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>freePage</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ad98f5006fdec390948dd2966cf0cf12f</anchor>
      <arglist>(MemPage *pPage, int *pRC)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>freePage2</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a625a2c2bdaf95cdb3a7cb945201f7efb</anchor>
      <arglist>(BtShared *pBt, MemPage *pMemPage, Pgno iPage)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>freeSpace</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>abec481282e82d2f8755198716110e40e</anchor>
      <arglist>(MemPage *pPage, int start, int size)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>freeTempSpace</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>aec277d601edd310860ca5a81c99ed411</anchor>
      <arglist>(BtShared *pBt)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>full_fsync</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>aba53411fd87749e2ed670ea40e60c18d</anchor>
      <arglist>(int fd, int fullSync, int dataOnly)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>functionDestroy</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ad8907c124b2b0a3557b9f006fb98308c</anchor>
      <arglist>(sqlite3 *db, FuncDef *p)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static FuncDef *</type>
      <name>functionSearch</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a2adc3742ab399b9efed9f7fd8f8c7201</anchor>
      <arglist>(FuncDefHash *pHash, int h, const char *zFunc, int nFunc)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>generateColumnNames</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a9373f35df9061335d5b371e7bbf22a11</anchor>
      <arglist>(Parse *pParse, SrcList *pTabList, ExprList *pEList)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>generateColumnTypes</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ab8cd9b03f3ad634e6b70d30f8633add9</anchor>
      <arglist>(Parse *pParse, SrcList *pTabList, ExprList *pEList)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>generateOutputSubroutine</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a726cb50d2916b29ad5dc1e51f635af25</anchor>
      <arglist>(Parse *pParse, Select *p, SelectDest *pIn, SelectDest *pDest, int regReturn, int regPrev, KeyInfo *pKeyInfo, int iBreak)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>generateSortTail</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a52831a0f060778163f628731561bfc8a</anchor>
      <arglist>(Parse *pParse, Select *p, Vdbe *v, int nColumn, SelectDest *pDest)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>getAndInitPage</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ae85122d12808231a8d58459440a405ab</anchor>
      <arglist>(BtShared *pBt, Pgno pgno, MemPage **ppPage, int bReadonly)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>getAutoVacuum</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a4d305a46decc369063385f937f883e5f</anchor>
      <arglist>(const char *z)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>getDigits</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>af4fdc2bcc27f2897a50c080040855e4d</anchor>
      <arglist>(const char *zDate,...)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>getLockingMode</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a68620e827b6ec60d48ab71dc0b087f1b</anchor>
      <arglist>(const char *z)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Bitmask</type>
      <name>getMask</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>aff9554a4790fc9c0b4f80378505c45dc</anchor>
      <arglist>(WhereMaskSet *pMaskSet, int iCursor)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>getOverflowPage</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>af907f898e049d621e2c9dc1ed1d63cf4</anchor>
      <arglist>(BtShared *pBt, Pgno ovfl, MemPage **ppPage, Pgno *pPgnoNext)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>getPageReferenced</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a71c370cd554974cedbdc117d1ef9d812</anchor>
      <arglist>(IntegrityCk *pCheck, Pgno iPg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static TriggerPrg *</type>
      <name>getRowTrigger</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a69626ef20b540d1a2b19cf56f3f45689</anchor>
      <arglist>(Parse *pParse, Trigger *pTrigger, Table *pTab, int orconf)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static u8</type>
      <name>getSafetyLevel</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>aa67a7866fc5c91958f167f0cfcdeae6d</anchor>
      <arglist>(const char *z, int omitFull, int dflt)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>getTempStore</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>abc1d2f1e60b6703a5dadd0028c82a89e</anchor>
      <arglist>(const char *z)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>groupConcatFinalize</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>afb7efd138b3092aa6a3e92e7f54b0f6a</anchor>
      <arglist>(sqlite3_context *context)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>groupConcatStep</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a5267fc47d0a0d9a8f128c59d100e645d</anchor>
      <arglist>(sqlite3_context *context, int argc, sqlite3_value **argv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>growOpArray</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a0af9b63af545d31e2dc9ac6d65a8fe6f</anchor>
      <arglist>(Vdbe *p)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>growVTrans</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>aa5faa1578b20b8eb26ac5a4512b31441</anchor>
      <arglist>(sqlite3 *db)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>hasColumn</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ae49bb342b4c90db68028c2077ea23d85</anchor>
      <arglist>(const i16 *aiCol, int nCol, int x)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>hasHotJournal</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a875dc699b7a0e8ab6ba19170e5096d5e</anchor>
      <arglist>(Pager *pPager, int *pExists)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>heightOfExpr</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a2b4e5cbf5eeb540c3c26929aeb1eae1c</anchor>
      <arglist>(Expr *p, int *pnHeight)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>heightOfExprList</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a8b10054a02ee97620c9270d3c206a895</anchor>
      <arglist>(ExprList *p, int *pnHeight)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>heightOfSelect</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a801de9028f26be07bc082abc58e02e8c</anchor>
      <arglist>(Select *p, int *pnHeight)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>hexFunc</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a2e2cd151b75b794723d7c4f30fe57c8b</anchor>
      <arglist>(sqlite3_context *context, int argc, sqlite3_value **argv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>identLength</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a1d0035919a365c7abc831b80215f58a3</anchor>
      <arglist>(const char *z)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>identPut</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a74ea2521c5fe1faf0e631d19acfc8fb7</anchor>
      <arglist>(char *z, int *pIdx, char *zSignedIdent)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>incrAggDepth</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a4cbff219146104000e6e314d9fd0594c</anchor>
      <arglist>(Walker *pWalker, Expr *pExpr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>incrAggFunctionDepth</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>aeddf1db5c262b308a910713da0ef7d5c</anchor>
      <arglist>(Expr *pExpr, int N)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>incrVacuumStep</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a68a85130a567f1700dc0907ec9227892</anchor>
      <arglist>(BtShared *pBt, Pgno nFin, Pgno iLastPg, int bCommit)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>indexMightHelpWithOrderBy</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a6a1a24ec73c0aa4512dca45b4b2464ed</anchor>
      <arglist>(WhereLoopBuilder *pBuilder, Index *pIndex, int iCursor)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>insertCell</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a16d3a955fe59894c541d500ddf92d7c0</anchor>
      <arglist>(MemPage *pPage, int i, u8 *pCell, int sz, u8 *pTemp, Pgno iChild, int *pRC)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>insertElement</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a011f717fc5c46f03d78bf81b6714e0ee</anchor>
      <arglist>(Hash *pH, struct _ht *pEntry, HashElem *pNew)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>instrFunc</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a8f86ca540b92ac28aaefaa126170cf8c</anchor>
      <arglist>(sqlite3_context *context, int argc, sqlite3_value **argv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>invalidateAllOverflowCache</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ae54a9c06fff6f71d61f77b1f08f3e09c</anchor>
      <arglist>(BtShared *pBt)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>invalidateCachedKeyInfo</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>aa51ec313a2008d71a008b181efabff79</anchor>
      <arglist>(sqlite3 *db)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>invalidateIncrblobCursors</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a59c6be894f749d92143a828269b5015d</anchor>
      <arglist>(Btree *pBtree, i64 iRow, int isClearTable)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>invalidateOverflowCache</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a419e64e1c771d39b27b2917f164fb8d4</anchor>
      <arglist>(BtCursor *pCur)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>invalidateTempStorage</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a759777a1eb3c3e96a5af94932b39e69a</anchor>
      <arglist>(Parse *pParse)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>IOMETHODS</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>af50280fe6bc99323055b9ec6600d548d</anchor>
      <arglist>(posixIoFinder, posixIoMethods, 3, unixClose, unixLock, unixUnlock, unixCheckReservedLock)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>isCandidateForInOpt</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>aab218bb4041dbddd76b1a0da6880797e</anchor>
      <arglist>(Select *p)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>isDate</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a88586fabfb5a2ee248ccf6f5dfb90904</anchor>
      <arglist>(sqlite3_context *context, int argc, sqlite3_value **argv, DateTime *p)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>isDistinctRedundant</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>acfc2ade61d376596f173a8f70fea379b</anchor>
      <arglist>(Parse *pParse, SrcList *pTabList, WhereClause *pWC, ExprList *pDistinct)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>isFatalError</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a08bf7a0d0e8efb81f4c115f7ffb55c06</anchor>
      <arglist>(int rc)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>isLikeOrGlob</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a6c38e495198bf8976f68d1a6ebd74a50</anchor>
      <arglist>(Parse *pParse, Expr *pExpr, Expr **ppPrefix, int *pisComplete, int *pnoCase)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>isLookaside</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a770fa05ff9717b75e16f4d968a77b897</anchor>
      <arglist>(sqlite3 *db, void *p)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>isMatchOfColumn</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>aca81ee8f18d68ba146e343c7b49152a3</anchor>
      <arglist>(Expr *pExpr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Table *</type>
      <name>isSimpleCount</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>aa765451d86dd16498c401e482b6e79ae</anchor>
      <arglist>(Select *p, AggInfo *pAggInfo)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>isSystemTable</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a22f5fc0b5387413d63aef15feb36220f</anchor>
      <arglist>(Parse *pParse, const char *zName)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static i64</type>
      <name>journalHdrOffset</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ade39a2ad6c5f6511b13e92c024e83888</anchor>
      <arglist>(Pager *pPager)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>juliandayFunc</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ac3eed2d3f72c21bee1e65f9d0f33a263</anchor>
      <arglist>(sqlite3_context *context, int argc, sqlite3_value **argv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static KeyInfo *</type>
      <name>keyInfoFromExprList</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ad0cf7ea487e740572239107651bf4268</anchor>
      <arglist>(Parse *pParse, ExprList *pList)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>keywordCode</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>aa955bae98c47221b815579359b52335c</anchor>
      <arglist>(const char *z, int n)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>last_insert_rowid</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a58bdb5411ca39965cee456c209725009</anchor>
      <arglist>(sqlite3_context *context, int NotUsed, sqlite3_value **NotUsed2)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>lengthFunc</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>affdabf006c37c26a1c3e325badb83546</anchor>
      <arglist>(sqlite3_context *context, int argc, sqlite3_value **argv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>likeFunc</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a066cc91be49c444497acfa7f2e7dfbd3</anchor>
      <arglist>(sqlite3_context *context, int argc, sqlite3_value **argv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>loadAnalysis</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a7bc3ff25db7075bef4102ed7b5d65e20</anchor>
      <arglist>(Parse *pParse, int iDb)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>loadExt</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a9f9125be634178265fb95e98b8304548</anchor>
      <arglist>(sqlite3_context *context, int argc, sqlite3_value **argv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static sqlite3_int64</type>
      <name>localtimeOffset</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a90df73d3001a38322fee639ae369b637</anchor>
      <arglist>(DateTime *p, sqlite3_context *pCtx, int *pRc)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>lockBtree</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a5b808194d3178be15705a420265cee9d</anchor>
      <arglist>(BtShared *pBt)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>lockBtreeMutex</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ab1714bc62ac8a451c7b17bc53053ca53</anchor>
      <arglist>(Btree *p)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>logBadConnection</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a8aa249fac852b22bb1227e2bc2921f11</anchor>
      <arglist>(const char *zType)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>lookupName</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a9ee032f52b5e8bb82a72b574af904999</anchor>
      <arglist>(Parse *pParse, const char *zDb, const char *zTab, const char *zCol, NameContext *pNC, Expr *pExpr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>lowerFunc</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a37a07e2d7c0cb4c521e9c334596c89a7</anchor>
      <arglist>(sqlite3_context *context, int argc, sqlite3_value **argv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>mallocWithAlarm</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ab070d5cf8e48ec8a6a43cf025d48598b</anchor>
      <arglist>(int n, void **pp)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>matchQuality</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ac523a4d3921808bf622971cf06edc319</anchor>
      <arglist>(FuncDef *p, int nArg, u8 enc)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>memjrnlClose</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a6152c26ae6ae527f08efa628ce0505f2</anchor>
      <arglist>(sqlite3_file *pJfd)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>memjrnlFileSize</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>afffc5fb67e4ff35517282419bd246dae</anchor>
      <arglist>(sqlite3_file *pJfd, sqlite_int64 *pSize)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>memjrnlRead</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>aae6fe30c503431ac3c2b669e0e547da6</anchor>
      <arglist>(sqlite3_file *pJfd, void *zBuf, int iAmt, sqlite_int64 iOfst)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>memjrnlSync</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a8044bbc948bd8c54f81ad1a1a5b7fb9c</anchor>
      <arglist>(sqlite3_file *NotUsed, int NotUsed2)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>memjrnlTruncate</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>aee6d659143d04fd6d28e65e0c63c297d</anchor>
      <arglist>(sqlite3_file *pJfd, sqlite_int64 size)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>memjrnlWrite</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>af8bd7d5d7eafce5542f8de300a120c47</anchor>
      <arglist>(sqlite3_file *pJfd, const void *zBuf, int iAmt, sqlite_int64 iOfst)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>minMaxFinalize</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a0439dd90934a2dee93517c50884d5924</anchor>
      <arglist>(sqlite3_context *context)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>minmaxFunc</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a4d00f48b948fd73cb70bcfd1efc0bfb0</anchor>
      <arglist>(sqlite3_context *context, int argc, sqlite3_value **argv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static u8</type>
      <name>minMaxQuery</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ab15dd53862f0667522f093b048917728</anchor>
      <arglist>(AggInfo *pAggInfo, ExprList **ppMinMax)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>minmaxStep</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a5b4c0da0f3b61d7ff25ebd30aa22cca4</anchor>
      <arglist>(sqlite3_context *context, int NotUsed, sqlite3_value **argv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>modifyPagePointer</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>acc82754cf975b3a8033b396d86f1045a</anchor>
      <arglist>(MemPage *pPage, Pgno iFrom, Pgno iTo, u8 eType)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>moveToChild</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a1dbea539dd841af085ba1e1390922237</anchor>
      <arglist>(BtCursor *pCur, u32 newPgno)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>moveToLeftmost</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ae612f0a49a92eb71d75f018bd3c55400</anchor>
      <arglist>(BtCursor *pCur)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>moveToParent</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a6d71d2659481a7b7866f9445a62ec248</anchor>
      <arglist>(BtCursor *pCur)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>moveToRightmost</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a0f818654466695149ef54b1cdc16887d</anchor>
      <arglist>(BtCursor *pCur)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>moveToRoot</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a2b8fb9bf88e10e7e4dedc8da64e7e956</anchor>
      <arglist>(BtCursor *pCur)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>multiSelect</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a6456c61f3d9b2389738753cedfa24fa7</anchor>
      <arglist>(Parse *pParse, Select *p, SelectDest *pDest)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static CollSeq *</type>
      <name>multiSelectCollSeq</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>aea93d5ccdcad653afbabba9a4b1ae3d8</anchor>
      <arglist>(Parse *pParse, Select *p, int iCol)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>multiSelectOrderBy</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>afcdb8488c6f4dfdadaf9f04bca35b808</anchor>
      <arglist>(Parse *pParse, Select *p, SelectDest *pDest)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>nameInUsingClause</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ae79de0337d1031519f1a1f9c2108ea58</anchor>
      <arglist>(IdList *pUsing, const char *zCol)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>newDatabase</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a974c792d17dab330807b588197cae229</anchor>
      <arglist>(BtShared *pBt)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>nocaseCollatingFunc</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ab5fba2fbaa7e50ef408141e3cc4ccb6f</anchor>
      <arglist>(void *NotUsed, int nKey1, const void *pKey1, int nKey2, const void *pKey2)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>nolockCheckReservedLock</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ae51c32be3684ad828310b561d99405c8</anchor>
      <arglist>(sqlite3_file *NotUsed, int *pResOut)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>nolockClose</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a946bda4aff58be65e29d6222fcc6e3f6</anchor>
      <arglist>(sqlite3_file *id)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>nolockLock</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a2cdf46e4396d0495beb8eea6a41963f5</anchor>
      <arglist>(sqlite3_file *NotUsed, int NotUsed2)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>nolockUnlock</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>adeac9b833a93616fa21a3f84742de57b</anchor>
      <arglist>(sqlite3_file *NotUsed, int NotUsed2)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static sqlite3_mutex *</type>
      <name>noopMutexAlloc</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a19cab979a9c93ac871637110a1a0346a</anchor>
      <arglist>(int id)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>noopMutexEnd</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a0f0c029ce49c2f6c8a10487686cd4c44</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>noopMutexEnter</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>afd4250b184c2dc7f7ffddc073dc62415</anchor>
      <arglist>(sqlite3_mutex *p)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>noopMutexFree</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ac9f0fbd482a75bc7508626f508f7a222</anchor>
      <arglist>(sqlite3_mutex *p)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>noopMutexInit</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a5b7e628d764b9fa21cf60efa4f007b9c</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>noopMutexLeave</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>abbb054fbbcb2239be190b65ee35bcc5a</anchor>
      <arglist>(sqlite3_mutex *p)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>noopMutexTry</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a6cc5bf7bc4f4c4890d11321332080ce6</anchor>
      <arglist>(sqlite3_mutex *p)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>notValidCheckConstraint</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a3a59781e22bc9f50f86ad852b8f970d4</anchor>
      <arglist>(Parse *pParse, NameContext *pNC, const char *zMsg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>notValidPartIdxWhere</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a88b9606dd7b51aa12e1176a29a1f8c84</anchor>
      <arglist>(Parse *pParse, NameContext *pNC, const char *zMsg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>nullifFunc</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>aa677b6612cd4e6630438b729f56cd3e6</anchor>
      <arglist>(sqlite3_context *context, int NotUsed, sqlite3_value **argv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>numberOfCachePages</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a0b88ce0be99c4ea2b2098317162fb590</anchor>
      <arglist>(PCache *p)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>openDatabase</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a6a9c3bc3a64234e863413f41db473758</anchor>
      <arglist>(const char *zFilename, sqlite3 **ppDb, unsigned int flags, const char *zVfs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>openDirectory</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a34c67a19bf6632f4c0f362ec5f2d2a1b</anchor>
      <arglist>(const char *, int *)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>openStatTable</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>aea3da21ca87050c11c23e01f578cc5dc</anchor>
      <arglist>(Parse *pParse, int iDb, int iStatCur, const char *zWhere, const char *zWhereType)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>openSubJournal</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a69f445a04e423a1eaf24a2b9f035b427</anchor>
      <arglist>(Pager *pPager)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static u16</type>
      <name>operatorMask</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a2c4d9f851b9a7492b6a009c12fd78ba3</anchor>
      <arglist>(int op)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>osLocaltime</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a1cd1d1cf8d386ab8c12e96557cd47c20</anchor>
      <arglist>(time_t *t, struct tm *pTm)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>pageInJournal</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>aceb49281aca48f232560459d673a9e3d</anchor>
      <arglist>(PgHdr *pPg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static u32</type>
      <name>pager_cksum</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>aabee8392d616aa1523fd6521cd2eb2b2</anchor>
      <arglist>(Pager *pPager, const u8 *aData)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>pager_delmaster</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a940bc2e6650e613dc69243119683c221</anchor>
      <arglist>(Pager *pPager, const char *zMaster)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>pager_end_transaction</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a0814e2cfab386b1e3ba74528870339fe</anchor>
      <arglist>(Pager *pPager, int hasMaster, int bCommit)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>pager_error</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ac15e13c61047b37098e21115614ddd22</anchor>
      <arglist>(Pager *pPager, int rc)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>pager_incr_changecounter</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>add9f57a131d488bb6fc49dedc5a4df81</anchor>
      <arglist>(Pager *pPager, int isDirectMode)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PgHdr *</type>
      <name>pager_lookup</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a79ba2db0ed806dd235384c923231173f</anchor>
      <arglist>(Pager *pPager, Pgno pgno)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>pager_open_journal</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a9a5224f8941dc99ce19bb0eb24766d00</anchor>
      <arglist>(Pager *pPager)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>pager_playback</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a9d9a750a9fc76eb4b668c8a16b164a65</anchor>
      <arglist>(Pager *pPager, int isHot)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>pager_playback_one_page</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>adfca1dee9939482792fe2b4ed982d00e</anchor>
      <arglist>(Pager *pPager, i64 *pOffset, Bitvec *pDone, int isMainJrnl, int isSavepnt)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>pager_reset</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a80434ecc2e0b58eea05c79b1690be582</anchor>
      <arglist>(Pager *pPager)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>pager_truncate</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>aa0700caa408442673a3ede3bb04b1f0b</anchor>
      <arglist>(Pager *pPager, Pgno nPage)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>pager_unlock</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a5b54bd09bd76fa68eb6310fbf9bbaf20</anchor>
      <arglist>(Pager *pPager)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>pager_wait_on_lock</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a181fa0432ae1cc12a783f8a11ea2021f</anchor>
      <arglist>(Pager *pPager, int locktype)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>pager_write</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>aa5dbf1a9dcccf0aa140b04b81325517f</anchor>
      <arglist>(PgHdr *pPg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>pager_write_changecounter</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>afd08ca92c5087db71f9b3a7cd9343057</anchor>
      <arglist>(PgHdr *pPg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>pager_write_pagelist</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a6287c834edd4d88c1757d45a9d7f7dcc</anchor>
      <arglist>(Pager *pPager, PgHdr *pList)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>pagerAcquireMapPage</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>affc12640bbd7572ae41f1943f3b8bb3b</anchor>
      <arglist>(Pager *pPager, Pgno pgno, void *pData, PgHdr **ppPage)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>pagerBeginReadTransaction</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a4a484b6c404f96050418d965e3cc17a1</anchor>
      <arglist>(Pager *pPager)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>pageReinit</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>aa27cac56390e92c5ef6d566ee7defb59</anchor>
      <arglist>(DbPage *pData)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>pagerExclusiveLock</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a7f978cc8af52489d388024ebf2b88112</anchor>
      <arglist>(Pager *pPager)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>pagerFixMaplimit</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a9f1947188e8c305d8053d69f82318762</anchor>
      <arglist>(Pager *pPager)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>pagerFreeMapHdrs</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>aaa468214b15aad3507d847390b935aeb</anchor>
      <arglist>(Pager *pPager)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>pagerLockDb</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a667bdac69bf20203e45cd8e899790bcc</anchor>
      <arglist>(Pager *pPager, int eLock)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>pagerOpentemp</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>aebcb4ac28e13fcb66454bb555327c331</anchor>
      <arglist>(Pager *pPager, sqlite3_file *pFile, int vfsFlags)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>pagerOpenWal</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>acb6f84b34748805df0403a052d18eaf1</anchor>
      <arglist>(Pager *pPager)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>pagerOpenWalIfPresent</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a53aeec46642c01ab2de938e8bd00b0e3</anchor>
      <arglist>(Pager *pPager)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>pagerPagecount</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a27dd03ff27e92e9987705acf24840b28</anchor>
      <arglist>(Pager *pPager, Pgno *pnPage)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>pagerPlaybackSavepoint</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>aedf76c3b6661c4244cc3e2c5464fd12e</anchor>
      <arglist>(Pager *pPager, PagerSavepoint *pSavepoint)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>pagerReleaseMapPage</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>aefa288f9febba49488ab634f8b0d5f6d</anchor>
      <arglist>(PgHdr *pPg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>pagerRollbackWal</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a80911cae8e3a137646b54d4e3e52147b</anchor>
      <arglist>(Pager *pPager)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>pagerStress</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>abb21a3a371038e9e3e69af0f21a1b386</anchor>
      <arglist>(void *p, PgHdr *pPg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>pagerSyncHotJournal</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a2cdd04fa2ecbee5b6ebb62403bc81cee</anchor>
      <arglist>(Pager *pPager)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>pagerUndoCallback</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>aca578b7eaed97dbbc2219eb67e1de24f</anchor>
      <arglist>(void *pCtx, Pgno iPg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>pagerUnlockAndRollback</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a02d96b7bf62c3b13ba905d168914518c</anchor>
      <arglist>(Pager *pPager)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>pagerUnlockDb</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a8ac54f19421c76b5045a40b42d282c32</anchor>
      <arglist>(Pager *pPager, int eLock)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>pagerUnlockIfUnused</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>abf547f4276efb6f10262f7fde1e4d065</anchor>
      <arglist>(Pager *pPager)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>pagerUseWal</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a31def80bfe1de9284d635ba190a5eb68</anchor>
      <arglist>(Pager *pPager)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>pagerWalFrames</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a1675dba6bfeb50d8aa8a0509103fd004</anchor>
      <arglist>(Pager *pPager, PgHdr *pList, Pgno nTruncate, int isCommit)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>parseDateOrTime</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a86a0ea000a0479eb6de44cbeb82acef9</anchor>
      <arglist>(sqlite3_context *context, const char *zDate, DateTime *p)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>parseHhMmSs</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ac4cdecf91abf320cc407022a3bd4944f</anchor>
      <arglist>(const char *zDate, DateTime *p)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>parseModifier</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>af27e39a2d2026d0f51799a9c254c4f06</anchor>
      <arglist>(sqlite3_context *pCtx, const char *zMod, DateTime *p)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>parseTimezone</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a0cdd15f925d164c8f4ce8f6a7ef87294</anchor>
      <arglist>(const char *zDate, DateTime *p)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>parseYyyyMmDd</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ad3a4252b0c148f0174e1e546115b5802</anchor>
      <arglist>(const char *zDate, DateTime *p)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>patternCompare</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>aefc4c0df27b623bc367525cd7f5b0eb0</anchor>
      <arglist>(const u8 *zPattern, const u8 *zString, const struct compareInfo *pInfo, u32 esc)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void *</type>
      <name>pcache1Alloc</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ad80f2390e3fdf5c2feab3ea212d4e9a8</anchor>
      <arglist>(int nByte)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PgHdr1 *</type>
      <name>pcache1AllocPage</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ad6ec26e3c7beec69fb9ca11fcd63120e</anchor>
      <arglist>(PCache1 *pCache)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>pcache1Cachesize</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a071ef90a5e389826abcea7883ff2cd05</anchor>
      <arglist>(sqlite3_pcache *p, int nMax)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static sqlite3_pcache *</type>
      <name>pcache1Create</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a44cfeb7ecaf2b6aa54934d3deaee8919</anchor>
      <arglist>(int szPage, int szExtra, int bPurgeable)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>pcache1Destroy</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>af128220dedcda78a71f3283ece247258</anchor>
      <arglist>(sqlite3_pcache *p)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>pcache1EnforceMaxPage</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a984a14dae7f8f146ca82b94f587a1389</anchor>
      <arglist>(PGroup *pGroup)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static sqlite3_pcache_page *</type>
      <name>pcache1Fetch</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a745bc37e2a945b10e6b23a6fe6c35411</anchor>
      <arglist>(sqlite3_pcache *p, unsigned int iKey, int createFlag)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>pcache1Free</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a283e764f60afec3ed4995402b6604ceb</anchor>
      <arglist>(void *p)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>pcache1FreePage</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>aa3f573a706805bb81ef72ff65ffcdb79</anchor>
      <arglist>(PgHdr1 *p)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>pcache1Init</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a05e9c1daf3dd812db1d769b69b20e069</anchor>
      <arglist>(void *NotUsed)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>pcache1Pagecount</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>aad313c3d8464ce3154a2a31409c5c625</anchor>
      <arglist>(sqlite3_pcache *p)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>pcache1PinPage</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a8c56f8763581386fa892a46f77c8d684</anchor>
      <arglist>(PgHdr1 *pPage)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>pcache1Rekey</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>af4b8e7f81a3c3379d34aa2060102fcfe</anchor>
      <arglist>(sqlite3_pcache *p, sqlite3_pcache_page *pPg, unsigned int iOld, unsigned int iNew)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>pcache1RemoveFromHash</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a1b58eae8a9fe64c0c817a74a2ac7ad41</anchor>
      <arglist>(PgHdr1 *pPage)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>pcache1ResizeHash</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a18b66b030fc2d966ba9dd3bd8132e4cd</anchor>
      <arglist>(PCache1 *p)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>pcache1Shrink</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a7f62f5f6d03ab88020fa8e2ab80ca38e</anchor>
      <arglist>(sqlite3_pcache *p)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>pcache1Shutdown</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a707b7714a99d68e6858d4305b2a02579</anchor>
      <arglist>(void *NotUsed)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>pcache1Truncate</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ab21c5f71467aa7cfe1d1da105ecab289</anchor>
      <arglist>(sqlite3_pcache *p, unsigned int iLimit)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>pcache1TruncateUnsafe</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a95d9a0e421b47a80bd282a8b68929210</anchor>
      <arglist>(PCache1 *pCache, unsigned int iLimit)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>pcache1UnderMemoryPressure</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a8ac031ba611370b715065a6536e175d0</anchor>
      <arglist>(PCache1 *pCache)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>pcache1Unpin</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a5f9a5ef3862388dc0b104f9efea3f8c5</anchor>
      <arglist>(sqlite3_pcache *p, sqlite3_pcache_page *pPg, int reuseUnlikely)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>pcacheAddToDirtyList</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a888e62f658a80086b7aa426aeaaea655</anchor>
      <arglist>(PgHdr *pPage)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PgHdr *</type>
      <name>pcacheMergeDirtyList</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a790204fad8eb27820a936c5220396089</anchor>
      <arglist>(PgHdr *pA, PgHdr *pB)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>pcacheRemoveFromDirtyList</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>abeed5ab58c7f6b9f9683e39a53a5a8f7</anchor>
      <arglist>(PgHdr *pPage)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PgHdr *</type>
      <name>pcacheSortDirtyList</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a514c3d7d59cd3820a8fb16a489631101</anchor>
      <arglist>(PgHdr *pIn)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>pcacheUnpin</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a76530dde0f26366c0614d713daf9859c</anchor>
      <arglist>(PgHdr *p)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>posixFchown</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a817f654b26d87167baa6d42a71b75b7e</anchor>
      <arglist>(int fd, uid_t uid, gid_t gid)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>posixOpen</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a9fcf2853294d61cf68bf3c687a4a5ab6</anchor>
      <arglist>(const char *zFile, int flags, int mode)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>posixUnlock</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a90bcc6164aa2d367ff91d4c32b549be6</anchor>
      <arglist>(sqlite3_file *id, int eFileLock, int handleNFSUnlock)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static sqlite3_mutex *</type>
      <name>pthreadMutexAlloc</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a42290854458de8191cc8762a838e3092</anchor>
      <arglist>(int iType)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>pthreadMutexEnd</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>afcfa342e4b8a9b4debd150577fa7dd8d</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>pthreadMutexEnter</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a16e99241f37f67ad7659d347dedc6eba</anchor>
      <arglist>(sqlite3_mutex *p)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>pthreadMutexFree</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ac2abf0acf925b9e3feecb4c0f3e10003</anchor>
      <arglist>(sqlite3_mutex *p)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>pthreadMutexInit</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a9b56fdbde7f0727defee410d73c40016</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>pthreadMutexLeave</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>aff5e74cc87a074eb386c1049425b7595</anchor>
      <arglist>(sqlite3_mutex *p)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>pthreadMutexTry</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a3179009778d803b8bbdfbcdcb8b9e0c5</anchor>
      <arglist>(sqlite3_mutex *p)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>ptrmapGet</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ae91bfd9c1bec807a52a384d2ed01934b</anchor>
      <arglist>(BtShared *pBt, Pgno key, u8 *pEType, Pgno *pPgno)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Pgno</type>
      <name>ptrmapPageno</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>abb7c2bfe804909af45f975a844539b51</anchor>
      <arglist>(BtShared *pBt, Pgno pgno)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ptrmapPut</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ac16fbe55892f29324ac5d09957374ed0</anchor>
      <arglist>(BtShared *pBt, Pgno key, u8 eType, Pgno parent, int *pRC)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ptrmapPutOvflPtr</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a5b7cb112db531e0498aaddcbadb4985b</anchor>
      <arglist>(MemPage *pPage, u8 *pCell, int *pRC)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>pushOntoSorter</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a8c0b3b3b3f212bc6daf8ef6801dbc352</anchor>
      <arglist>(Parse *pParse, ExprList *pOrderBy, Select *pSelect, int regData)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>querySharedCacheTableLock</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a248343a0d79235a90b955d801713d243</anchor>
      <arglist>(Btree *p, Pgno iTab, u8 eLock)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>quoteFunc</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a8e64c0ef376144dfad6a4a3d499056b8</anchor>
      <arglist>(sqlite3_context *context, int argc, sqlite3_value **argv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>randomBlob</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a2b058708f7f26feb80fce84c3e375d64</anchor>
      <arglist>(sqlite3_context *context, int argc, sqlite3_value **argv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>randomFunc</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a77905d2b2e1b154cf082f061cfa057dd</anchor>
      <arglist>(sqlite3_context *context, int NotUsed, sqlite3_value **NotUsed2)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>read32bits</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a9827cbfc556377e551197926ca1adf61</anchor>
      <arglist>(sqlite3_file *fd, i64 offset, u32 *pRes)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>readDbPage</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a1c4cca64dd97dda37d9be9cac94941a0</anchor>
      <arglist>(PgHdr *pPg, u32 iFrame)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>readJournalHdr</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a4367a6db0dfbaacd476aeecccc99904b</anchor>
      <arglist>(Pager *pPager, int isHot, i64 journalSize, u32 *pNRec, u32 *pDbSize)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>readMasterJournal</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a9f7dd04609394d281f69682034ea0b61</anchor>
      <arglist>(sqlite3_file *pJrnl, char *zMaster, u32 nMaster)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>readsTable</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a50d21decd8ebbdffa8c34308163ee6ba</anchor>
      <arglist>(Parse *p, int iStartAddr, int iDb, Table *pTab)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>rehash</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a4851529638f6c7af16239ee6e2dcc628</anchor>
      <arglist>(Hash *pH, unsigned int new_size)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>reindexDatabases</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a46f694db346b6a742a9874efff040a85</anchor>
      <arglist>(Parse *pParse, char const *zColl)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>reindexTable</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>aaa297e36c19aa0d39c60bf95a03b04b6</anchor>
      <arglist>(Parse *pParse, Table *pTab, char const *zColl)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>releaseAllSavepoints</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ac0ec06e81b223a42295bd1a0182b1609</anchor>
      <arglist>(Pager *pPager)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>releaseInodeInfo</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>aae07c58190c3878bb635ca8e50a3ff1a</anchor>
      <arglist>(unixFile *pFile)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>releaseMemArray</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a321ef1ead88ab0c4c636971ae5cc9778</anchor>
      <arglist>(Mem *p, int N)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>releasePage</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a92c6fb14f9bcf117440c35116c26d6c4</anchor>
      <arglist>(MemPage *pPage)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>reloadTableSchema</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>aec12bc2a95741e915fbe82b98fb1f8c6</anchor>
      <arglist>(Parse *pParse, Table *pTab, const char *zName)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>relocatePage</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>af8fb5934ff87b02845c89350c57fd2bc</anchor>
      <arglist>(BtShared *pBt, MemPage *pDbPage, u8 eType, Pgno iPtrPage, Pgno iFreePage, int isCommit)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>removeElementGivenHash</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a97ff4ac3846af0f8caf5426adfa2808a</anchor>
      <arglist>(Hash *pH, HashElem *elem, unsigned int h)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>removeFromSharingList</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a7b1a8df3e1fcfc9e69c19633f0d08af3</anchor>
      <arglist>(BtShared *pBt)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>renameParentFunc</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a8d4f2e761693277684d0a9b45812b73d</anchor>
      <arglist>(sqlite3_context *context, int NotUsed, sqlite3_value **argv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>renameTableFunc</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>aad60fbd27dbc13ef0d06ac3f2d2fc594</anchor>
      <arglist>(sqlite3_context *context, int NotUsed, sqlite3_value **argv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>renameTriggerFunc</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ad20a735ddb4907a5d46c017da75a3a12</anchor>
      <arglist>(sqlite3_context *context, int NotUsed, sqlite3_value **argv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>renderLogMsg</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a7a02b43ce0a27bb52085c7f446d115af</anchor>
      <arglist>(int iErrCode, const char *zFormat, va_list ap)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>replaceFunc</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a752b98a7c55d204c397a4902b49b1ce4</anchor>
      <arglist>(sqlite3_context *context, int argc, sqlite3_value **argv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>resetAccumulator</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>aaaebef1047a9d25a999511df2be67151</anchor>
      <arglist>(Parse *pParse, AggInfo *pAggInfo)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>resizeIndexObject</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a63a3da843f00ed0041c8cea80d46779f</anchor>
      <arglist>(sqlite3 *db, Index *pIdx, int N)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>resolveAlias</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>af5aa683bef5c0eff80a792aa8a968167</anchor>
      <arglist>(Parse *pParse, ExprList *pEList, int iCol, Expr *pExpr, const char *zType, int nSubquery)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>resolveAsName</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>abb95777576695ea71cdd95e0c17382f8</anchor>
      <arglist>(Parse *pParse, ExprList *pEList, Expr *pE)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>resolveAttachExpr</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a2b0ae2ee3fae38ccc805f582a9ce38f5</anchor>
      <arglist>(NameContext *pName, Expr *pExpr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>resolveCompoundOrderBy</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a462c5aa49cfd6aad6a92fa60ddefc569</anchor>
      <arglist>(Parse *pParse, Select *pSelect)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>resolveExprStep</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a0687a8650fd8a4ebbf5c2c5a75a8fb13</anchor>
      <arglist>(Walker *pWalker, Expr *pExpr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>resolveOrderByTermToExprList</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ac7f7eabdc769257622ad90aac3e02fe6</anchor>
      <arglist>(Parse *pParse, Select *pSelect, Expr *pE)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>resolveOrderGroupBy</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a4dc8ed6177a5de887eae1010992e3d00</anchor>
      <arglist>(NameContext *pNC, Select *pSelect, ExprList *pOrderBy, const char *zType)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>resolveOutOfRangeError</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>abaf80a4194f11e3f8515a85ab94f670b</anchor>
      <arglist>(Parse *pParse, const char *zType, int i, int mx)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>resolveP2Values</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a9aa9c7da468f7325e427e599812b92ab</anchor>
      <arglist>(Vdbe *p, int *pMaxFuncArgs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>resolveSelectStep</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a0b9015a9e505c63fd104dcbad672c814</anchor>
      <arglist>(Walker *pWalker, Select *p)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>returnSingleInt</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ac113284b70126c8f10e1603da0b16b26</anchor>
      <arglist>(Parse *pParse, const char *zLabel, i64 value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>robust_close</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>abc25d22670649c241bee8c46921988ab</anchor>
      <arglist>(unixFile *pFile, int h, int lineno)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>robust_ftruncate</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a06b890498ad27dd838ec6f17f3dfa5c2</anchor>
      <arglist>(int h, sqlite3_int64 sz)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>robust_open</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a0eb989e531821c6a1deb85a3ba0021c0</anchor>
      <arglist>(const char *z, int f, mode_t m)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>roundFunc</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a8c444ba254edc27891111b76e7ba85e7</anchor>
      <arglist>(sqlite3_context *context, int argc, sqlite3_value **argv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static struct RowSetEntry *</type>
      <name>rowSetEntryAlloc</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>af2308ebbcd59a91e20b487c0ad70705a</anchor>
      <arglist>(RowSet *p)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static struct RowSetEntry *</type>
      <name>rowSetEntryMerge</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a154fb709b5c28252a29eee58b0ea9e64</anchor>
      <arglist>(struct RowSetEntry *pA, struct RowSetEntry *pB)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static struct RowSetEntry *</type>
      <name>rowSetEntrySort</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a823870013b6d8873031d0df6889658c9</anchor>
      <arglist>(struct RowSetEntry *pIn)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static struct RowSetEntry *</type>
      <name>rowSetListToTree</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a1d9942b2c3452af5be04830145a823e5</anchor>
      <arglist>(struct RowSetEntry *pList)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static struct RowSetEntry *</type>
      <name>rowSetNDeepTree</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a3d9201ea5c084c082d15680ba969281f</anchor>
      <arglist>(struct RowSetEntry **ppList, int iDepth)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>rowSetToList</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a0deaa1609255a6b68bea834f2804c2bd</anchor>
      <arglist>(RowSet *p)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>rowSetTreeToList</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a10ff20b05c5de1099db94712c4560698</anchor>
      <arglist>(struct RowSetEntry *pIn, struct RowSetEntry **ppFirst, struct RowSetEntry **ppLast)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>samplePushPrevious</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a6c31fd5a13462a01f35aa3017ad275e2</anchor>
      <arglist>(Stat4Accum *p, int iChng)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>saveAllCursors</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>add0c7a5086792caf465148beaadb913d</anchor>
      <arglist>(BtShared *pBt, Pgno iRoot, BtCursor *pExcept)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>saveCursorPosition</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a1fd19e15f7d2a03087f0c1f287dda917</anchor>
      <arglist>(BtCursor *pCur)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>schemaIsValid</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a7c466fe28e7ca6f46b8bf72c46d9738d</anchor>
      <arglist>(Parse *pParse)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>seekAndRead</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a12a82854284c159ec47d1e5bb38d63bf</anchor>
      <arglist>(unixFile *id, sqlite3_int64 offset, void *pBuf, int cnt)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>seekAndWrite</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ad863c78df6608ad70a90ca625c97f772</anchor>
      <arglist>(unixFile *id, i64 offset, const void *pBuf, int cnt)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>seekAndWriteFd</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a895b2d10c731bd0795d183c55e703602</anchor>
      <arglist>(int fd, i64 iOff, const void *pBuf, int nBuf, int *piErrno)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>selectAddColumnTypeAndCollation</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>af0d3e812ed68a0aabcc6cfeeb0ac523f</anchor>
      <arglist>(Parse *pParse, Table *pTab, Select *pSelect)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>selectAddSubqueryTypeInfo</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>af4b0e9796c935ff9030476ee1b78fafd</anchor>
      <arglist>(Walker *pWalker, Select *p)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>selectColumnsFromExprList</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a8ee79348729b2c9134f2c1fd407302e3</anchor>
      <arglist>(Parse *pParse, ExprList *pEList, i16 *pnCol, Column **paCol)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>selectExpander</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>abee977318fbf74531340c6e41b0ca953</anchor>
      <arglist>(Walker *pWalker, Select *p)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>selectInnerLoop</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a28a19a72e49dbeaaed8a38c573d906ef</anchor>
      <arglist>(Parse *pParse, Select *p, ExprList *pEList, int srcTab, int nColumn, ExprList *pOrderBy, DistinctCtx *pDistinct, SelectDest *pDest, int iContinue, int iBreak)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>selectNodeIsConstant</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a495054d834201a04b68f8ac13eeb66b9</anchor>
      <arglist>(Walker *pWalker, Select *NotUsed)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>selectOpName</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a989e553e4b2b7f766b4fc28000c9f84e</anchor>
      <arglist>(int id)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>setAllPagerFlags</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a2efd6f200d070a904b8575da494cdeec</anchor>
      <arglist>(sqlite3 *db)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>setChildPtrmaps</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>adf2ff6d11495ca47f88ace93f5be9d91</anchor>
      <arglist>(MemPage *pPage)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>setDateTimeToCurrent</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a18009d23009369ca192dbbc98f7b9e2e</anchor>
      <arglist>(sqlite3_context *context, DateTime *p)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>setDestPgsz</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>acd3459ec2257f990aaea330d998fe0a6</anchor>
      <arglist>(sqlite3_backup *p)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>setJoinExpr</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a38b06e4e89555c8e7cf1a255b3f31c30</anchor>
      <arglist>(Expr *p, int iTable)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>setLikeOptFlag</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ae11d0eee802031a76a9fe966976aa7ae</anchor>
      <arglist>(sqlite3 *db, const char *zName, u8 flagVal)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>setPageReferenced</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a8f58c4d068732adbc63f88c7f0acfce0</anchor>
      <arglist>(IntegrityCk *pCheck, Pgno iPg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>setPendingFd</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a7b707266a5296fe8bdedbb2d1f72919e</anchor>
      <arglist>(unixFile *pFile)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>setResultStrOrError</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>af1d0f45c261a19434fad327798cc6d6b</anchor>
      <arglist>(sqlite3_context *pCtx, const char *z, int n, u8 enc, void(*xDel)(void *))</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>setSectorSize</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ae5c96f9f828df3cd795fe591b788ce35</anchor>
      <arglist>(Pager *pPager)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>setSharedCacheTableLock</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ad254777f35a1b8a8f5128da2b636b7dd</anchor>
      <arglist>(Btree *p, Pgno iTable, u8 eLock)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>setupLookaside</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a83e30e8059c0e1a0537a569a91ce81e5</anchor>
      <arglist>(sqlite3 *db, void *pBuf, int sz, int cnt)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>softHeapLimitEnforcer</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ada3bf458edd3be7a9c03693e50a8c264</anchor>
      <arglist>(void *NotUsed, sqlite3_int64 NotUsed2, int allocSize)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>sourceidFunc</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a3ff22be898cc17c2a45a7fa605892c4a</anchor>
      <arglist>(sqlite3_context *context, int NotUsed, sqlite3_value **NotUsed2)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>spanBinaryExpr</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a95b622ad163a00b80796b5642d0110b3</anchor>
      <arglist>(ExprSpan *pOut, Parse *pParse, int op, ExprSpan *pLeft, ExprSpan *pRight)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>spanExpr</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a6e0f4c0a51ae37b7365cb93d14e5f152</anchor>
      <arglist>(ExprSpan *pOut, Parse *pParse, int op, Token *pValue)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>spanSet</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>af06d9f686875be8c1764a79127952eda</anchor>
      <arglist>(ExprSpan *pOut, Token *pStart, Token *pEnd)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>spanUnaryPostfix</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ad341e622f6189a86564d1ca23d09fafb</anchor>
      <arglist>(ExprSpan *pOut, Parse *pParse, int op, ExprSpan *pOperand, Token *pPostOp)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>spanUnaryPrefix</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a12a8a3390395929d23d5201edf58390d</anchor>
      <arglist>(ExprSpan *pOut, Parse *pParse, int op, ExprSpan *pOperand, Token *pPreOp)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>sqlite2BtreeKeyCompare</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ad6af7d20c7c5cb269a42ba6d5b1b9ff2</anchor>
      <arglist>(BtCursor *, const void *, int, int, int *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API void *</type>
      <name>sqlite3_aggregate_context</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a96c2b5775e2548caf1529e1c8e490c5c</anchor>
      <arglist>(sqlite3_context *, int nBytes)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API SQLITE_DEPRECATED int</type>
      <name>sqlite3_aggregate_count</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a84765851ce24be76eee486692e4f1785</anchor>
      <arglist>(sqlite3_context *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API int</type>
      <name>sqlite3_auto_extension</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a85a95b45e94f6bcd52aa39b6acdb36d7</anchor>
      <arglist>(void(*xEntryPoint)(void))</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API int</type>
      <name>sqlite3_backup_finish</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a176857dd58d99be53b6d7305533e0048</anchor>
      <arglist>(sqlite3_backup *p)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API sqlite3_backup *</type>
      <name>sqlite3_backup_init</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a249800156a96be9a561da855b25c21fb</anchor>
      <arglist>(sqlite3 *pDest, const char *zDestName, sqlite3 *pSource, const char *zSourceName)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API int</type>
      <name>sqlite3_backup_pagecount</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a53d46e1d14e9697eb01b52d0e7160b71</anchor>
      <arglist>(sqlite3_backup *p)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API int</type>
      <name>sqlite3_backup_remaining</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a30619997cb5fbed896c89dab99702cc7</anchor>
      <arglist>(sqlite3_backup *p)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API int</type>
      <name>sqlite3_backup_step</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a1699b75e98d082eebc465a9e64c35269</anchor>
      <arglist>(sqlite3_backup *p, int nPage)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API int</type>
      <name>sqlite3_bind_blob</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a6c41c2b6f82188283a846a98d5367885</anchor>
      <arglist>(sqlite3_stmt *, int, const void *, int n, void(*)(void *))</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API int</type>
      <name>sqlite3_bind_double</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a8dc6f4de797850398e12e5022cae8915</anchor>
      <arglist>(sqlite3_stmt *, int, double)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API int</type>
      <name>sqlite3_bind_int</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>aa6d5cc21ec0004b2e0bdce3395590aad</anchor>
      <arglist>(sqlite3_stmt *, int, int)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API int</type>
      <name>sqlite3_bind_int64</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>af77e2729923f2621852202e1c23788c6</anchor>
      <arglist>(sqlite3_stmt *, int, sqlite3_int64)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API int</type>
      <name>sqlite3_bind_null</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a6649c57d2c7b13ba6b506f6f79da85aa</anchor>
      <arglist>(sqlite3_stmt *, int)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API int</type>
      <name>sqlite3_bind_parameter_count</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ace70e1a0095b7fd9852a6dd263c964a1</anchor>
      <arglist>(sqlite3_stmt *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API int</type>
      <name>sqlite3_bind_parameter_index</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a4444032ba0151c38d413119f6a52f96e</anchor>
      <arglist>(sqlite3_stmt *, const char *zName)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API const char *</type>
      <name>sqlite3_bind_parameter_name</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a8c3170f8720da607e98e7678680ca9b6</anchor>
      <arglist>(sqlite3_stmt *, int)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API int</type>
      <name>sqlite3_bind_text</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a9788302ffe9cedbf72815da8c4c9901c</anchor>
      <arglist>(sqlite3_stmt *, int, const char *, int n, void(*)(void *))</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API int</type>
      <name>sqlite3_bind_text16</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a7d78ae53b3dc77824595fa3a1abb5c79</anchor>
      <arglist>(sqlite3_stmt *, int, const void *, int, void(*)(void *))</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API int</type>
      <name>sqlite3_bind_value</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a962df8800a9e412161fee0add5f7267e</anchor>
      <arglist>(sqlite3_stmt *, int, const sqlite3_value *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API int</type>
      <name>sqlite3_bind_zeroblob</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>afd35a95aa65e816b43cc2dc03abd118b</anchor>
      <arglist>(sqlite3_stmt *, int, int n)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API int</type>
      <name>sqlite3_blob_bytes</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a05b26a624d06a0e78cee72ec0c27460c</anchor>
      <arglist>(sqlite3_blob *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API int</type>
      <name>sqlite3_blob_close</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a8885ae884821e14e1e4501183c5833d6</anchor>
      <arglist>(sqlite3_blob *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API int</type>
      <name>sqlite3_blob_open</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>adb8ad839a5bdd62a43785132bc7dd518</anchor>
      <arglist>(sqlite3 *, const char *zDb, const char *zTable, const char *zColumn, sqlite3_int64 iRow, int flags, sqlite3_blob **ppBlob)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API int</type>
      <name>sqlite3_blob_read</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ae63f397da378931a64a597069ce3532a</anchor>
      <arglist>(sqlite3_blob *, void *Z, int N, int iOffset)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API SQLITE_EXPERIMENTAL int</type>
      <name>sqlite3_blob_reopen</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a0e309bef9d8ebc22e84e88d61c602136</anchor>
      <arglist>(sqlite3_blob *, sqlite3_int64)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API int</type>
      <name>sqlite3_blob_write</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a0dd24c2ce4bfd36279ed96e8266b1d87</anchor>
      <arglist>(sqlite3_blob *, const void *z, int n, int iOffset)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API int</type>
      <name>sqlite3_busy_handler</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ae27e4c488c7a19f5aed1691eb49b5b00</anchor>
      <arglist>(sqlite3 *, int(*)(void *, int), void *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API int</type>
      <name>sqlite3_busy_timeout</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>afbaab449212d0c2ac951c908f4e37364</anchor>
      <arglist>(sqlite3 *, int ms)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API int</type>
      <name>sqlite3_cancel_auto_extension</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a8f4e0085713ed6c23e1869961970acfa</anchor>
      <arglist>(void(*xEntryPoint)(void))</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API int</type>
      <name>sqlite3_changes</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a8d082cca92afdcfae0a00ddb7c965205</anchor>
      <arglist>(sqlite3 *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API int</type>
      <name>sqlite3_clear_bindings</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a7af29912e7d428cc4ee247f15c00a923</anchor>
      <arglist>(sqlite3_stmt *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API int</type>
      <name>sqlite3_close</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ac43c9032fc6ef3b2a231dc3a9fa44b2d</anchor>
      <arglist>(sqlite3 *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API int</type>
      <name>sqlite3_close_v2</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ad2cb8462eaba28b4c8410ef55a4282b4</anchor>
      <arglist>(sqlite3 *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API int</type>
      <name>sqlite3_collation_needed</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>afafab80c89fd08e6b0dd9fd43cb4cd11</anchor>
      <arglist>(sqlite3 *, void *, void(*)(void *, sqlite3 *, int eTextRep, const char *))</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API int</type>
      <name>sqlite3_collation_needed16</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a91bb2f0e903df03392d706dc3380910d</anchor>
      <arglist>(sqlite3 *, void *, void(*)(void *, sqlite3 *, int eTextRep, const void *))</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API const void *</type>
      <name>sqlite3_column_blob</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>acf65ddc2853f9ee7bbbd17b1ac812e54</anchor>
      <arglist>(sqlite3_stmt *, int iCol)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API int</type>
      <name>sqlite3_column_bytes</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a001421375b25195e3f80871dcb1be172</anchor>
      <arglist>(sqlite3_stmt *, int iCol)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API int</type>
      <name>sqlite3_column_bytes16</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ac861525fa4d70b48a46eabaa75130439</anchor>
      <arglist>(sqlite3_stmt *, int iCol)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API int</type>
      <name>sqlite3_column_count</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a326cbde878820fd108f5961d5318f585</anchor>
      <arglist>(sqlite3_stmt *pStmt)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API const char *</type>
      <name>sqlite3_column_database_name</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>aff51c9463875fb8daba7259aedfda7c9</anchor>
      <arglist>(sqlite3_stmt *, int)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API const void *</type>
      <name>sqlite3_column_database_name16</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ab3487e26fedd9c8bf745d580e293fc3b</anchor>
      <arglist>(sqlite3_stmt *, int)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API const char *</type>
      <name>sqlite3_column_decltype</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a4d314406103a7bcc1b06d2f11c09df39</anchor>
      <arglist>(sqlite3_stmt *, int)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API const void *</type>
      <name>sqlite3_column_decltype16</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a2f67b7ca96c9fe132edb8930201136d7</anchor>
      <arglist>(sqlite3_stmt *, int)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API double</type>
      <name>sqlite3_column_double</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a368632d32e55eaa325cb7272effffaba</anchor>
      <arglist>(sqlite3_stmt *, int iCol)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API int</type>
      <name>sqlite3_column_int</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a6bd16f5b3266f473e37e8e3d4ebb4290</anchor>
      <arglist>(sqlite3_stmt *, int iCol)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API sqlite3_int64</type>
      <name>sqlite3_column_int64</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a371c1b2329e2b7b64743a95fa5e60c5c</anchor>
      <arglist>(sqlite3_stmt *, int iCol)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API const char *</type>
      <name>sqlite3_column_name</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ae028927f18835d477095b23d53fc02d7</anchor>
      <arglist>(sqlite3_stmt *, int N)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API const void *</type>
      <name>sqlite3_column_name16</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>acb341e7188636dd84779e86c9b1f954c</anchor>
      <arglist>(sqlite3_stmt *, int N)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API const char *</type>
      <name>sqlite3_column_origin_name</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ab4d846a2fc192bb35306442d9f24494b</anchor>
      <arglist>(sqlite3_stmt *, int)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API const void *</type>
      <name>sqlite3_column_origin_name16</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a9fd46431ea5f626b871589f4e601037b</anchor>
      <arglist>(sqlite3_stmt *, int)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API const char *</type>
      <name>sqlite3_column_table_name</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a11c90b3967d9597954386a72ab877d86</anchor>
      <arglist>(sqlite3_stmt *, int)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API const void *</type>
      <name>sqlite3_column_table_name16</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a16378a81b764000da8aa1d5898381af5</anchor>
      <arglist>(sqlite3_stmt *, int)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API const unsigned char *</type>
      <name>sqlite3_column_text</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>aee36f5eaf67b425ddf6f9b7a2004d018</anchor>
      <arglist>(sqlite3_stmt *, int iCol)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API const void *</type>
      <name>sqlite3_column_text16</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>aabe6d6a26e45d100129120504ee559f4</anchor>
      <arglist>(sqlite3_stmt *, int iCol)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API int</type>
      <name>sqlite3_column_type</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a384086b220821bc71e9a3f900773a25d</anchor>
      <arglist>(sqlite3_stmt *, int iCol)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API sqlite3_value *</type>
      <name>sqlite3_column_value</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>afa5c17bf307a4dfdfd7ede3d5be889ab</anchor>
      <arglist>(sqlite3_stmt *, int iCol)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API void *</type>
      <name>sqlite3_commit_hook</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a4a84f5d8a8d9d339171f5ac12e1f7f5a</anchor>
      <arglist>(sqlite3 *, int(*)(void *), void *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API const char *</type>
      <name>sqlite3_compileoption_get</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a32cb0c35f35c674e863261b6bf1cbc2d</anchor>
      <arglist>(int N)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API int</type>
      <name>sqlite3_compileoption_used</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a4d132910136dc71aadc0731ddace8912</anchor>
      <arglist>(const char *zOptName)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API int</type>
      <name>sqlite3_complete</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a9a7d40e747b5ba853756499b1e2d1198</anchor>
      <arglist>(const char *sql)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API int</type>
      <name>sqlite3_complete16</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a3260341c2ef82787acca48414a1d03a1</anchor>
      <arglist>(const void *sql)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API int</type>
      <name>sqlite3_config</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a74ad420b6f26bc06a04ff6ecec8a8c91</anchor>
      <arglist>(int,...)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API sqlite3 *</type>
      <name>sqlite3_context_db_handle</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a4b82e673c3dcc88c179e2bae5629fa60</anchor>
      <arglist>(sqlite3_context *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API int</type>
      <name>sqlite3_create_collation</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ae16a68d17915d0f18ab05ee246f54d0d</anchor>
      <arglist>(sqlite3 *, const char *zName, int eTextRep, void *pArg, int(*xCompare)(void *, int, const void *, int, const void *))</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API int</type>
      <name>sqlite3_create_collation16</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a445eeb90caf851d2c8e329142a5ee906</anchor>
      <arglist>(sqlite3 *, const void *zName, int eTextRep, void *pArg, int(*xCompare)(void *, int, const void *, int, const void *))</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API int</type>
      <name>sqlite3_create_collation_v2</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>acf133d2ce646b13fd95ca84940e34102</anchor>
      <arglist>(sqlite3 *, const char *zName, int eTextRep, void *pArg, int(*xCompare)(void *, int, const void *, int, const void *), void(*xDestroy)(void *))</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API int</type>
      <name>sqlite3_create_function</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a4532ad3e2f9ee8707fe66d8b7065ad0f</anchor>
      <arglist>(sqlite3 *db, const char *zFunctionName, int nArg, int eTextRep, void *pApp, void(*xFunc)(sqlite3_context *, int, sqlite3_value **), void(*xStep)(sqlite3_context *, int, sqlite3_value **), void(*xFinal)(sqlite3_context *))</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API int</type>
      <name>sqlite3_create_function16</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a8751bf4e2e9dbc53f2df8c00a53b3ace</anchor>
      <arglist>(sqlite3 *db, const void *zFunctionName, int nArg, int eTextRep, void *pApp, void(*xFunc)(sqlite3_context *, int, sqlite3_value **), void(*xStep)(sqlite3_context *, int, sqlite3_value **), void(*xFinal)(sqlite3_context *))</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API int</type>
      <name>sqlite3_create_function_v2</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>aea30a470c3e6fcd38c0399fd348ce7c2</anchor>
      <arglist>(sqlite3 *db, const char *zFunctionName, int nArg, int eTextRep, void *pApp, void(*xFunc)(sqlite3_context *, int, sqlite3_value **), void(*xStep)(sqlite3_context *, int, sqlite3_value **), void(*xFinal)(sqlite3_context *), void(*xDestroy)(void *))</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API int</type>
      <name>sqlite3_create_module</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ac1c2da392b14a7bba8cc7605d56438d0</anchor>
      <arglist>(sqlite3 *db, const char *zName, const sqlite3_module *p, void *pClientData)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API int</type>
      <name>sqlite3_create_module_v2</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a293bb76c4e725c89ea93dde3ffa0c665</anchor>
      <arglist>(sqlite3 *db, const char *zName, const sqlite3_module *p, void *pClientData, void(*xDestroy)(void *))</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API int</type>
      <name>sqlite3_data_count</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ad2cbdf60a70c41d7aba2e7bf7e862da5</anchor>
      <arglist>(sqlite3_stmt *pStmt)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API int</type>
      <name>sqlite3_db_config</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a35895f9b53f6cc7a4e72c3f8905e6edd</anchor>
      <arglist>(sqlite3 *, int op,...)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API const char *</type>
      <name>sqlite3_db_filename</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>af9d232d0c41765ec4882c4b60406797e</anchor>
      <arglist>(sqlite3 *db, const char *zDbName)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API sqlite3 *</type>
      <name>sqlite3_db_handle</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a00414352f8cfb2ef89130d95dbb0fe5b</anchor>
      <arglist>(sqlite3_stmt *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API sqlite3_mutex *</type>
      <name>sqlite3_db_mutex</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a263d7c96a097d8425dfb87cf6433565c</anchor>
      <arglist>(sqlite3 *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API int</type>
      <name>sqlite3_db_readonly</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a96c378e7022e7a8a375e23f7fc662cdd</anchor>
      <arglist>(sqlite3 *db, const char *zDbName)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API int</type>
      <name>sqlite3_db_release_memory</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>af2a4fce512d3398c240178856d1af243</anchor>
      <arglist>(sqlite3 *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API int</type>
      <name>sqlite3_db_status</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ab64e8333313ee2e44116842711818940</anchor>
      <arglist>(sqlite3 *, int op, int *pCur, int *pHiwtr, int resetFlg)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API int</type>
      <name>sqlite3_declare_vtab</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a65393c41da76ae1470a7c7f4b4aca600</anchor>
      <arglist>(sqlite3 *, const char *zSQL)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API int</type>
      <name>sqlite3_enable_load_extension</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>aefe61691e3cdb600b0b104ce920d147d</anchor>
      <arglist>(sqlite3 *db, int onoff)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API int</type>
      <name>sqlite3_enable_shared_cache</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a594f2fee186395efca5802e131018fdd</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API int</type>
      <name>sqlite3_errcode</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a79bd13f5c8b7a6ccc6fd76fc7fc2104c</anchor>
      <arglist>(sqlite3 *db)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API const char *</type>
      <name>sqlite3_errmsg</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ae0d58565fa198e724fc2bb5381b3299f</anchor>
      <arglist>(sqlite3 *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API const void *</type>
      <name>sqlite3_errmsg16</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>aa205c6526afae15313fbc412da3abc7f</anchor>
      <arglist>(sqlite3 *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API const char *</type>
      <name>sqlite3_errstr</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a506897504f708c99a040cb9094bec3cc</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API int</type>
      <name>sqlite3_exec</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a97487ec8150e0bcc8fa392ab8f0e24db</anchor>
      <arglist>(sqlite3 *, const char *sql, int(*callback)(void *, int, char **, char **), void *, char **errmsg)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API SQLITE_DEPRECATED int</type>
      <name>sqlite3_expired</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ae7bc4a21e69856fbdcb31fba7a47fab1</anchor>
      <arglist>(sqlite3_stmt *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API int</type>
      <name>sqlite3_extended_errcode</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a75877f1e69afa101bff864f800dcbb01</anchor>
      <arglist>(sqlite3 *db)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API int</type>
      <name>sqlite3_extended_result_codes</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a0466b6622a1629b54cd15d8aafd82355</anchor>
      <arglist>(sqlite3 *, int onoff)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API int</type>
      <name>sqlite3_file_control</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a33ffb71cb1ea1f7c5f0564166c7d6c08</anchor>
      <arglist>(sqlite3 *, const char *zDbName, int op, void *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API int</type>
      <name>sqlite3_finalize</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a801195c0f771d40bb4be1e40f3b88945</anchor>
      <arglist>(sqlite3_stmt *pStmt)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API void</type>
      <name>sqlite3_free</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a6552349e36a8a691af5487999ab09519</anchor>
      <arglist>(void *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API void</type>
      <name>sqlite3_free_table</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ae8be703b19496650762f97721cae4841</anchor>
      <arglist>(char **result)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API int</type>
      <name>sqlite3_get_autocommit</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a86cb7d84e4181f9601a20f8e58c51e1f</anchor>
      <arglist>(sqlite3 *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API void *</type>
      <name>sqlite3_get_auxdata</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>acbd655afab36b870f5fa221f685eb6e6</anchor>
      <arglist>(sqlite3_context *, int N)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API int</type>
      <name>sqlite3_get_table</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a5effeac4e12df57beaa35c5be1f61579</anchor>
      <arglist>(sqlite3 *db, const char *zSql, char ***pazResult, int *pnRow, int *pnColumn, char **pzErrmsg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>sqlite3_get_table_cb</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a1dbaba1b543953c0dade97357c5866b1</anchor>
      <arglist>(void *pArg, int nCol, char **argv, char **colv)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API SQLITE_DEPRECATED int</type>
      <name>sqlite3_global_recover</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>aa0a1919c72b70e85e7918bb59bb61ca0</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API int</type>
      <name>sqlite3_initialize</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ab0c0ee2d5d4cf8b28e9572296a8861df</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API void</type>
      <name>sqlite3_interrupt</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>abe6dba4b1d042760f725a3dca4319c41</anchor>
      <arglist>(sqlite3 *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API sqlite3_int64</type>
      <name>sqlite3_last_insert_rowid</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>adb98868f8066d408f51db8bf8f6be192</anchor>
      <arglist>(sqlite3 *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API const char *</type>
      <name>sqlite3_libversion</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a47e7fb55f2449a47d90fa70f0730af54</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API int</type>
      <name>sqlite3_libversion_number</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a852e52c9eacb837091cae9367d408b0c</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API int</type>
      <name>sqlite3_limit</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a0d5285a0d90a8451494172b9ef79be7b</anchor>
      <arglist>(sqlite3 *, int id, int newVal)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API int</type>
      <name>sqlite3_load_extension</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a9ddf80e7265851b2d79e85aa1f4087b2</anchor>
      <arglist>(sqlite3 *db, const char *zFile, const char *zProc, char **pzErrMsg)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API void</type>
      <name>sqlite3_log</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a298c9699bf9c143662c6b1fec4b2dc3b</anchor>
      <arglist>(int iErrCode, const char *zFormat,...)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API void *</type>
      <name>sqlite3_malloc</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ac79dba55fc32b6a840cf5a9769bce7cd</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API SQLITE_DEPRECATED int</type>
      <name>sqlite3_memory_alarm</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ab4c534cd6877aa11ebe3f874365ed7d0</anchor>
      <arglist>(void(*)(void *, sqlite3_int64, int), void *, sqlite3_int64)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API int</type>
      <name>sqlite3_memory_alarm</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a33e61b0f6671f71900aa181d840d247d</anchor>
      <arglist>(void(*xCallback)(void *pArg, sqlite3_int64 used, int N), void *pArg, sqlite3_int64 iThreshold)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API sqlite3_int64</type>
      <name>sqlite3_memory_highwater</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a50dc92faaad5a39762ede980fa3ad933</anchor>
      <arglist>(int resetFlag)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API sqlite3_int64</type>
      <name>sqlite3_memory_used</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>abedb79a850df1979a693632736616f3f</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API char *</type>
      <name>sqlite3_mprintf</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a4ae85b8d9051570b833812ea1f7d632a</anchor>
      <arglist>(const char *,...)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API sqlite3_mutex *</type>
      <name>sqlite3_mutex_alloc</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a8901f723153246da34f86e0844cbadaa</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API void</type>
      <name>sqlite3_mutex_enter</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a1c12cde690bd89f104de5cbad12a6bf5</anchor>
      <arglist>(sqlite3_mutex *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API void</type>
      <name>sqlite3_mutex_free</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a2db2e72e08f6873afa9c61b0ec726fec</anchor>
      <arglist>(sqlite3_mutex *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API int</type>
      <name>sqlite3_mutex_held</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>acf77da68932b6bc163c5e68547ecc3e7</anchor>
      <arglist>(sqlite3_mutex *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API void</type>
      <name>sqlite3_mutex_leave</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a5838d235601dbd3c1fa993555c6bcc93</anchor>
      <arglist>(sqlite3_mutex *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API int</type>
      <name>sqlite3_mutex_notheld</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a83967c837c1c000d3b5adcfaa688f5dc</anchor>
      <arglist>(sqlite3_mutex *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API int</type>
      <name>sqlite3_mutex_try</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a196f84b09bdfda96ae5ae23189be1ec8</anchor>
      <arglist>(sqlite3_mutex *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API sqlite3_stmt *</type>
      <name>sqlite3_next_stmt</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a4abd5c129db5eab0bd2e9a5127d0e3c4</anchor>
      <arglist>(sqlite3 *pDb, sqlite3_stmt *pStmt)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API int</type>
      <name>sqlite3_open</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a97ba966ed1acc38409786258268f5f71</anchor>
      <arglist>(const char *filename, sqlite3 **ppDb)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API int</type>
      <name>sqlite3_open16</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>adbc401bb96713f32e553db32f6f3ca33</anchor>
      <arglist>(const void *filename, sqlite3 **ppDb)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API int</type>
      <name>sqlite3_open_v2</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a140fe275b6975dc867cea50a65a217c4</anchor>
      <arglist>(const char *filename, sqlite3 **ppDb, int flags, const char *zVfs)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API int</type>
      <name>sqlite3_os_end</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a2288c95881ecca13d994e42b6a958906</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API int</type>
      <name>sqlite3_os_init</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>acebc2290d00a32d3afe2361f2979038b</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API int</type>
      <name>sqlite3_overload_function</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a03692933621e0b16a4a02e1e426cf318</anchor>
      <arglist>(sqlite3 *, const char *zFuncName, int nArg)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API int</type>
      <name>sqlite3_prepare</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a8c39e7b9dbeff01f0a399b46d4b29f1c</anchor>
      <arglist>(sqlite3 *db, const char *zSql, int nByte, sqlite3_stmt **ppStmt, const char **pzTail)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API int</type>
      <name>sqlite3_prepare16</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ad1651e0e1c121ec4027dbd419eb8daca</anchor>
      <arglist>(sqlite3 *db, const void *zSql, int nByte, sqlite3_stmt **ppStmt, const void **pzTail)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API int</type>
      <name>sqlite3_prepare16_v2</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ad1768867c1e3f150ebafb122c244a228</anchor>
      <arglist>(sqlite3 *db, const void *zSql, int nByte, sqlite3_stmt **ppStmt, const void **pzTail)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API int</type>
      <name>sqlite3_prepare_v2</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a85d4203bb54c984c5325c2f5b3664985</anchor>
      <arglist>(sqlite3 *db, const char *zSql, int nByte, sqlite3_stmt **ppStmt, const char **pzTail)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API SQLITE_EXPERIMENTAL void *</type>
      <name>sqlite3_profile</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a145b7ee33bb43af564d20f8251955b19</anchor>
      <arglist>(sqlite3 *, void(*xProfile)(void *, const char *, sqlite3_uint64), void *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API void</type>
      <name>sqlite3_progress_handler</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a77ee51dd7f972d2238c12a4da0bfc552</anchor>
      <arglist>(sqlite3 *, int, int(*)(void *), void *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API void</type>
      <name>sqlite3_randomness</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>aa452ad88657d4606e137b09c4e9315c7</anchor>
      <arglist>(int N, void *P)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API void *</type>
      <name>sqlite3_realloc</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a822d9e42f6ab4b2ec803f311aeb9618d</anchor>
      <arglist>(void *, int)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API int</type>
      <name>sqlite3_release_memory</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a91037e7ef182e008677dae146e15cf92</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API int</type>
      <name>sqlite3_reset</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a758efebc2e95694959ab0e74b397984c</anchor>
      <arglist>(sqlite3_stmt *pStmt)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API void</type>
      <name>sqlite3_reset_auto_extension</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ac33f4064ae6690cada7bdc89e8153ffc</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API void</type>
      <name>sqlite3_result_blob</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>aa37a7968d2cc1824ff30313c9d2a8b3c</anchor>
      <arglist>(sqlite3_context *, const void *, int, void(*)(void *))</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API void</type>
      <name>sqlite3_result_double</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a534d012000f6dd9777ad42c495b68585</anchor>
      <arglist>(sqlite3_context *, double)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API void</type>
      <name>sqlite3_result_error</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a577161e1b67908b94f47007aaa6ae4c4</anchor>
      <arglist>(sqlite3_context *, const char *, int)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API void</type>
      <name>sqlite3_result_error16</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a2baa2d4dd3dc187608d942f3edfd46da</anchor>
      <arglist>(sqlite3_context *, const void *, int)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API void</type>
      <name>sqlite3_result_error_code</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ac7ad2457fb9a1b7b772caf8e48deb8bc</anchor>
      <arglist>(sqlite3_context *, int)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API void</type>
      <name>sqlite3_result_error_nomem</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>aa3c1191fb83e4e8bdde15f13d05bd82a</anchor>
      <arglist>(sqlite3_context *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API void</type>
      <name>sqlite3_result_error_toobig</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ad4f0c5e8c9421d0c4550c1a108221abe</anchor>
      <arglist>(sqlite3_context *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API void</type>
      <name>sqlite3_result_int</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a1e02f9d7125c65996cec3d6b305c5386</anchor>
      <arglist>(sqlite3_context *, int)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API void</type>
      <name>sqlite3_result_int64</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a9cb3b68d2411f2c50419b05613b426e1</anchor>
      <arglist>(sqlite3_context *, sqlite3_int64)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API void</type>
      <name>sqlite3_result_null</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ae12fb68e78a29fc818347422d1285aaf</anchor>
      <arglist>(sqlite3_context *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API void</type>
      <name>sqlite3_result_text</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a2c06bc83045bd7986b89e5e8bd689bdf</anchor>
      <arglist>(sqlite3_context *, const char *, int, void(*)(void *))</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API void</type>
      <name>sqlite3_result_text16</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>af7d06a8a5c730d8d76a81994efd24741</anchor>
      <arglist>(sqlite3_context *, const void *, int, void(*)(void *))</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API void</type>
      <name>sqlite3_result_text16be</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a2d7956a1e23f09dd309c3f08539b6361</anchor>
      <arglist>(sqlite3_context *, const void *, int, void(*)(void *))</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API void</type>
      <name>sqlite3_result_text16le</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ae5cc54e4d40fcfad204fa09323a3cd20</anchor>
      <arglist>(sqlite3_context *, const void *, int, void(*)(void *))</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API void</type>
      <name>sqlite3_result_value</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>af572c2d6f23377fc4d794b6946d5b3ed</anchor>
      <arglist>(sqlite3_context *, sqlite3_value *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API void</type>
      <name>sqlite3_result_zeroblob</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a0ffef291404e00066251301244d0616d</anchor>
      <arglist>(sqlite3_context *, int n)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API void *</type>
      <name>sqlite3_rollback_hook</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>aa17123f5f8e2f1c16e5ed2e6a65bc97e</anchor>
      <arglist>(sqlite3 *, void(*)(void *), void *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API int</type>
      <name>sqlite3_rtree_geometry_callback</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a438e0e0f2ad2a65ff11d753ae94fbeb1</anchor>
      <arglist>(sqlite3 *db, const char *zGeom, int(*xGeom)(sqlite3_rtree_geometry *, int n, double *a, int *pRes), void *pContext)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API int</type>
      <name>sqlite3_set_authorizer</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a7191abef3b5c8286e8e7b590f93ec720</anchor>
      <arglist>(sqlite3 *, int(*xAuth)(void *, int, const char *, const char *, const char *, const char *), void *pUserData)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API void</type>
      <name>sqlite3_set_auxdata</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a6398b2ceb5756250992de2be9dea6c2a</anchor>
      <arglist>(sqlite3_context *, int N, void *, void(*)(void *))</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API int</type>
      <name>sqlite3_shutdown</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>aeaf9947fe863ba3d3aca061475e3af2e</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API int</type>
      <name>sqlite3_sleep</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ad0c133ddbbecb6433f3c6ebef8966efa</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API char *</type>
      <name>sqlite3_snprintf</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>aa2695a752e971577f5784122f2013c40</anchor>
      <arglist>(int, char *, const char *,...)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API SQLITE_DEPRECATED void</type>
      <name>sqlite3_soft_heap_limit</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a3afee46c24d9bdf81ae0a25e5d5c19cf</anchor>
      <arglist>(int N)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API sqlite3_int64</type>
      <name>sqlite3_soft_heap_limit64</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ab37b3a4d1652e3acb2c43d1252e6b852</anchor>
      <arglist>(sqlite3_int64 N)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API const char *</type>
      <name>sqlite3_sourceid</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a37228baccc0c0a1e2901babdb0b4d268</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API const char *</type>
      <name>sqlite3_sql</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a5a8d6a88cd06c29ea28bfbdf85f2d4dc</anchor>
      <arglist>(sqlite3_stmt *pStmt)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API int</type>
      <name>sqlite3_status</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ac74c51c2111f457b2cd463f0bdf88f86</anchor>
      <arglist>(int op, int *pCurrent, int *pHighwater, int resetFlag)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API int</type>
      <name>sqlite3_step</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ac1e491ce36b7471eb28387f7d3c74334</anchor>
      <arglist>(sqlite3_stmt *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API int</type>
      <name>sqlite3_stmt_busy</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ae4b517143b8a9a6643b306affd809509</anchor>
      <arglist>(sqlite3_stmt *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API int</type>
      <name>sqlite3_stmt_readonly</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ab3110f59f66768980a6d57dac579030d</anchor>
      <arglist>(sqlite3_stmt *pStmt)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API int</type>
      <name>sqlite3_stmt_status</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a86d220828ff29420097add1507fc8832</anchor>
      <arglist>(sqlite3_stmt *, int op, int resetFlg)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API int</type>
      <name>sqlite3_strglob</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a15e4bdff3e3cd06c68de326d03f4aa37</anchor>
      <arglist>(const char *zGlob, const char *zStr)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API int</type>
      <name>sqlite3_stricmp</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>aaa53981a07ebaa0c9d16b24032fb943c</anchor>
      <arglist>(const char *, const char *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API int</type>
      <name>sqlite3_strnicmp</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a447f0d33bec85d66c5e1ea6c71e41101</anchor>
      <arglist>(const char *, const char *, int)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API int</type>
      <name>sqlite3_table_column_metadata</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a06e67f67fc1ac02e1f07490cc837c03f</anchor>
      <arglist>(sqlite3 *db, const char *zDbName, const char *zTableName, const char *zColumnName, char const **pzDataType, char const **pzCollSeq, int *pNotNull, int *pPrimaryKey, int *pAutoinc)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API int</type>
      <name>sqlite3_test_control</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a3d90fdf0f259711a4e3822e12cd86106</anchor>
      <arglist>(int op,...)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API SQLITE_DEPRECATED void</type>
      <name>sqlite3_thread_cleanup</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a6ba61b51db2596771634244b4abb9ba6</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API int</type>
      <name>sqlite3_threadsafe</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ab208491ead211947857f18352769df00</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API int</type>
      <name>sqlite3_total_changes</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a8ab96ed8dd8e90baa12daf08e4acc05e</anchor>
      <arglist>(sqlite3 *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API void *</type>
      <name>sqlite3_trace</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>afacc308899006c455f9a12fb85a7a6f0</anchor>
      <arglist>(sqlite3 *, void(*xTrace)(void *, const char *), void *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API SQLITE_DEPRECATED int</type>
      <name>sqlite3_transfer_bindings</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a73137d5b17045da36b66c6dc9f7fe2a0</anchor>
      <arglist>(sqlite3_stmt *, sqlite3_stmt *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API int</type>
      <name>sqlite3_unlock_notify</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a0b5961adc4b190e73a14fbc4219affb6</anchor>
      <arglist>(sqlite3 *pBlocked, void(*xNotify)(void **apArg, int nArg), void *pNotifyArg)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API void *</type>
      <name>sqlite3_update_hook</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a9ca2e46d583bbe2c272a0484755ceef6</anchor>
      <arglist>(sqlite3 *, void(*)(void *, int, char const *, char const *, sqlite3_int64), void *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API int</type>
      <name>sqlite3_uri_boolean</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a1124cc9034bdbc616bb6d54455a4110f</anchor>
      <arglist>(const char *zFile, const char *zParam, int bDefault)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API sqlite3_int64</type>
      <name>sqlite3_uri_int64</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a86516373b17f3928036fb6926e04683d</anchor>
      <arglist>(const char *, const char *, sqlite3_int64)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API const char *</type>
      <name>sqlite3_uri_parameter</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ac458a31f6d1ac77f3458747610fb05a0</anchor>
      <arglist>(const char *zFilename, const char *zParam)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API void *</type>
      <name>sqlite3_user_data</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ad5112720cb942f40e424fff89f4222b8</anchor>
      <arglist>(sqlite3_context *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API const void *</type>
      <name>sqlite3_value_blob</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>af2d4d12032718e4d9a929bcf561370c8</anchor>
      <arglist>(sqlite3_value *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API int</type>
      <name>sqlite3_value_bytes</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>aee6da873358a81b4bbbe1284f157b146</anchor>
      <arglist>(sqlite3_value *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API int</type>
      <name>sqlite3_value_bytes16</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a71c25f7d8ae1cedf94aa4b09d9ff6de2</anchor>
      <arglist>(sqlite3_value *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API double</type>
      <name>sqlite3_value_double</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a3e50c1a2dd484a8b6911c9d163816b88</anchor>
      <arglist>(sqlite3_value *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API int</type>
      <name>sqlite3_value_int</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a5c6adf98772a341f3df5ccd5ff003245</anchor>
      <arglist>(sqlite3_value *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API sqlite3_int64</type>
      <name>sqlite3_value_int64</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ab38d8627f4750672e72712df0b709e0d</anchor>
      <arglist>(sqlite3_value *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API int</type>
      <name>sqlite3_value_numeric_type</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a27ddcc00adc41cc2b4c30a88958acd9a</anchor>
      <arglist>(sqlite3_value *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API const unsigned char *</type>
      <name>sqlite3_value_text</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>aef2ace3239e6dd59c74110faa70f8171</anchor>
      <arglist>(sqlite3_value *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API const void *</type>
      <name>sqlite3_value_text16</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a37fd04f58867fdca6f417272592de264</anchor>
      <arglist>(sqlite3_value *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API const void *</type>
      <name>sqlite3_value_text16be</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ad34504c177b40216dc2cf140ce198a9c</anchor>
      <arglist>(sqlite3_value *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API const void *</type>
      <name>sqlite3_value_text16le</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a0968c8d71f36730eb7a6a04d2aeb9e5f</anchor>
      <arglist>(sqlite3_value *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API int</type>
      <name>sqlite3_value_type</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ac5e91a982065a1ab220a43bbd18cfa60</anchor>
      <arglist>(sqlite3_value *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API sqlite3_vfs *</type>
      <name>sqlite3_vfs_find</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a009b28f3d275077f7bb7f3ef37de6095</anchor>
      <arglist>(const char *zVfsName)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API int</type>
      <name>sqlite3_vfs_register</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a7184b289ccd4c4c7200589137d88c4ae</anchor>
      <arglist>(sqlite3_vfs *, int makeDflt)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API int</type>
      <name>sqlite3_vfs_unregister</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a1bd343f84cfe74c81c8080905814abd9</anchor>
      <arglist>(sqlite3_vfs *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API char *</type>
      <name>sqlite3_vmprintf</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>af83565027bac906c1485cb8b3516686b</anchor>
      <arglist>(const char *, va_list)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API char *</type>
      <name>sqlite3_vsnprintf</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a0862c03aea71d62847e452aa655add42</anchor>
      <arglist>(int, char *, const char *, va_list)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API int</type>
      <name>sqlite3_vtab_config</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a71656c4784d82b9978ca9afb0237fedd</anchor>
      <arglist>(sqlite3 *, int op,...)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API int</type>
      <name>sqlite3_vtab_on_conflict</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>aa8e9013b38b5522b9d0ac973e7978cab</anchor>
      <arglist>(sqlite3 *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API int</type>
      <name>sqlite3_wal_autocheckpoint</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>acdc3742b48372dce0e839ce0f89747be</anchor>
      <arglist>(sqlite3 *db, int N)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API int</type>
      <name>sqlite3_wal_checkpoint</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a5256a357264a12d3935888280d4b8fa0</anchor>
      <arglist>(sqlite3 *db, const char *zDb)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API int</type>
      <name>sqlite3_wal_checkpoint_v2</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a074441ba2d0426a8684cc2d379e74163</anchor>
      <arglist>(sqlite3 *db, const char *zDb, int eMode, int *pnLog, int *pnCkpt)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API void *</type>
      <name>sqlite3_wal_hook</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ae5daa17fd5cf12b57f22e73837fd6386</anchor>
      <arglist>(sqlite3 *, int(*)(void *, sqlite3 *, const char *, int), void *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE int</type>
      <name>sqlite3AbsInt32</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a8fdd09f2c6e36df943b6b6092ac0dcbf</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE void</type>
      <name>sqlite3AddCheckConstraint</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>acedfa4de474ea529f7ff135a8947ff76</anchor>
      <arglist>(Parse *, Expr *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE void</type>
      <name>sqlite3AddCollateType</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a1d1050da70a11a603b6a4592585e4b54</anchor>
      <arglist>(Parse *, Token *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE void</type>
      <name>sqlite3AddColumn</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a594ae02479b9387b1e2d4a4408b984b0</anchor>
      <arglist>(Parse *, Token *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE void</type>
      <name>sqlite3AddColumnType</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a6024d6aed26a1c4e6e1676dfbff22d97</anchor>
      <arglist>(Parse *, Token *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE void</type>
      <name>sqlite3AddDefaultValue</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a0c9a36f669a7f33ff5e2db5d8586ef6b</anchor>
      <arglist>(Parse *, ExprSpan *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE int</type>
      <name>sqlite3AddInt64</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a3a8d0bd2168f97a58e0205410aac197a</anchor>
      <arglist>(i64 *, i64)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE void</type>
      <name>sqlite3AddNotNull</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a52533d804e7874cd25475fad08348e9f</anchor>
      <arglist>(Parse *, int)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE void</type>
      <name>sqlite3AddPrimaryKey</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>af2b0672c3379d2a7d927d210ae0ade62</anchor>
      <arglist>(Parse *, ExprList *, int, int, int)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE char</type>
      <name>sqlite3AffinityType</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ad3b6641027549ec6634f6239256676bd</anchor>
      <arglist>(const char *, u8 *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE Index *</type>
      <name>sqlite3AllocateIndexObject</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a8a25614950297e18748647c86b2f566a</anchor>
      <arglist>(sqlite3 *, i16, int, char **)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE void</type>
      <name>sqlite3AlterBeginAddColumn</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a884f7bc342f8753d938ae1f1b9157d2d</anchor>
      <arglist>(Parse *, SrcList *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE void</type>
      <name>sqlite3AlterFinishAddColumn</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a392e1e5be904b01216faae16a77c2c31</anchor>
      <arglist>(Parse *, Token *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE void</type>
      <name>sqlite3AlterFunctions</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a4b5f51ee63825132199e65d41eabafb7</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE void</type>
      <name>sqlite3AlterRenameTable</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>aa5cfdb507ff74e559f2efb0318c96d2c</anchor>
      <arglist>(Parse *, SrcList *, Token *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE int</type>
      <name>sqlite3AnalysisLoad</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a48a2301c27e1d3d68708b9b8761b5a01</anchor>
      <arglist>(sqlite3 *, int iDB)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE void</type>
      <name>sqlite3Analyze</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ac696deb1ccaae3fa855cfbd0bfd4d048</anchor>
      <arglist>(Parse *, Token *, Token *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE int</type>
      <name>sqlite3ApiExit</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ae5a967ec6172298db98b6090bbd1dd9b</anchor>
      <arglist>(sqlite3 *db, int)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE void</type>
      <name>sqlite3AppendSpace</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>aefd38a5afc0020d4a93855c3ee7c63a8</anchor>
      <arglist>(StrAccum *, int)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE void *</type>
      <name>sqlite3ArrayAllocate</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a86f4a46ea74d87f845a4f93bb4219646</anchor>
      <arglist>(sqlite3 *, void *, int, int *, int *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE int</type>
      <name>sqlite3AtoF</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ad2a961fc08942417d977510a1384b6d2</anchor>
      <arglist>(const char *z, double *, int, u8)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE int</type>
      <name>sqlite3Atoi</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a567fec0d8e10559f0f901f485158a9ad</anchor>
      <arglist>(const char *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE int</type>
      <name>sqlite3Atoi64</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a5b13083911b3dc0a0b54f43acc686a39</anchor>
      <arglist>(const char *, i64 *, int, u8)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE void</type>
      <name>sqlite3Attach</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ae0907fe0b43cc1b4c7e6a16213e8546f</anchor>
      <arglist>(Parse *, Expr *, Expr *, Expr *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE int</type>
      <name>sqlite3AuthCheck</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a83c75b8b7aa1c35301005be7ff1a8582</anchor>
      <arglist>(Parse *, int, const char *, const char *, const char *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE void</type>
      <name>sqlite3AuthContextPop</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>adfd9d085a0c9101965d7aa25fa8671d6</anchor>
      <arglist>(AuthContext *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE void</type>
      <name>sqlite3AuthContextPush</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a72bf910a362f8b1cf603352d925745d8</anchor>
      <arglist>(Parse *, AuthContext *, const char *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE void</type>
      <name>sqlite3AuthRead</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a7d35cc77f551289127785c9fd85298a5</anchor>
      <arglist>(Parse *, Expr *, Schema *, SrcList *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE int</type>
      <name>sqlite3AuthReadCol</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>acad7fc781b6e141622cf6394cb711727</anchor>
      <arglist>(Parse *, const char *, const char *, int)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE void</type>
      <name>sqlite3AutoincrementBegin</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a62a5d5880763dac53a4110157e094ebd</anchor>
      <arglist>(Parse *pParse)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE void</type>
      <name>sqlite3AutoincrementEnd</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ad8f51f6ea684367030cd9c09234374e7</anchor>
      <arglist>(Parse *pParse)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE void</type>
      <name>sqlite3AutoLoadExtensions</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>acefd619cbbfb843d294ec4862b0b5b43</anchor>
      <arglist>(sqlite3 *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE void</type>
      <name>sqlite3BackupRestart</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a51c915452a70527bce99483f8eac02b8</anchor>
      <arglist>(sqlite3_backup *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE void</type>
      <name>sqlite3BackupUpdate</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a928fd0b03c8d689beb3b81d73e9c713c</anchor>
      <arglist>(sqlite3_backup *, Pgno, const u8 *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE void</type>
      <name>sqlite3BeginBenignMalloc</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a3344c0e2b1b6df701a1cb326602fac14</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE void</type>
      <name>sqlite3BeginParse</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>abf636f115ec3c6efe78696b13d4c7979</anchor>
      <arglist>(Parse *, int)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE void</type>
      <name>sqlite3BeginTransaction</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>abfb93cfc61e03b96fc07c5bb4a42c51d</anchor>
      <arglist>(Parse *, int)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE void</type>
      <name>sqlite3BeginTrigger</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ac20a731dbd52edec68a09962c7f39a4c</anchor>
      <arglist>(Parse *, Token *, Token *, int, int, IdList *, SrcList *, Expr *, int, int)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE void</type>
      <name>sqlite3BeginWriteOperation</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a21b1b811bbe305f922244f8913c87f10</anchor>
      <arglist>(Parse *, int, int)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE void</type>
      <name>sqlite3BenignMallocHooks</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a644f724fe2b9c687aa5ad8e7e061b67b</anchor>
      <arglist>(void(*)(void), void(*)(void))</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE CollSeq *</type>
      <name>sqlite3BinaryCompareCollSeq</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ad736cef22bdf857cc89b9411ffca6af6</anchor>
      <arglist>(Parse *, Expr *, Expr *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE int</type>
      <name>sqlite3BitvecBuiltinTest</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a9b4e3e921ce1ede6f10a9106c034ff9b</anchor>
      <arglist>(int, int *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE void</type>
      <name>sqlite3BitvecClear</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a8313d0c9f9e5d722d6f1fdb670fcbc60</anchor>
      <arglist>(Bitvec *, u32, void *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE Bitvec *</type>
      <name>sqlite3BitvecCreate</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a0a60c2422cf28790767f5bc7598514ee</anchor>
      <arglist>(u32)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE void</type>
      <name>sqlite3BitvecDestroy</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ab732400d8022b48df1b7b3ee41be045d</anchor>
      <arglist>(Bitvec *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE int</type>
      <name>sqlite3BitvecSet</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a1f3c6d64d5d889e451d6725b1eb458be</anchor>
      <arglist>(Bitvec *, u32)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE u32</type>
      <name>sqlite3BitvecSize</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a7560bae9996565b0d984916bb0a4b448</anchor>
      <arglist>(Bitvec *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE int</type>
      <name>sqlite3BitvecTest</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ab08693a5ff8d1b759eb50dc307ee910f</anchor>
      <arglist>(Bitvec *, u32)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE int</type>
      <name>sqlite3BtreeBeginStmt</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ab0f7f15665a2d93234e9309410841b1d</anchor>
      <arglist>(Btree *, int)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE int</type>
      <name>sqlite3BtreeBeginTrans</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a52d6706df15c67c22aa7d0e290c16bf5</anchor>
      <arglist>(Btree *, int)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE void</type>
      <name>sqlite3BtreeCacheOverflow</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ae2111cd685acf0c56349303c6f97ee0d</anchor>
      <arglist>(BtCursor *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE int</type>
      <name>sqlite3BtreeCheckpoint</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a7aa6f5fb12dca5d734397768e90ae119</anchor>
      <arglist>(Btree *, int, int *, int *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE void</type>
      <name>sqlite3BtreeClearCursor</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ad53903979a58184b0d15593e6f98d9c5</anchor>
      <arglist>(BtCursor *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE int</type>
      <name>sqlite3BtreeClearTable</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ac2fcbee7dcc155d776ecf9d5151f3872</anchor>
      <arglist>(Btree *, int, int *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE int</type>
      <name>sqlite3BtreeClose</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a729b65009b66a99200496b09c124df01</anchor>
      <arglist>(Btree *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE int</type>
      <name>sqlite3BtreeCloseCursor</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a7f494da0a512d247d690d6bc19397791</anchor>
      <arglist>(BtCursor *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE int</type>
      <name>sqlite3BtreeCommit</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a8e56ab314556935f9f73080147d26419</anchor>
      <arglist>(Btree *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE int</type>
      <name>sqlite3BtreeCommitPhaseOne</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ae266cba101e64ad99a166f237532e262</anchor>
      <arglist>(Btree *, const char *zMaster)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE int</type>
      <name>sqlite3BtreeCommitPhaseTwo</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a84764f43cb4ca50bcac1fc674e8d6dd9</anchor>
      <arglist>(Btree *, int)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE int</type>
      <name>sqlite3BtreeCopyFile</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a4d9e19a79f0d5c1dfcef0bd137ae83f9</anchor>
      <arglist>(Btree *, Btree *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE int</type>
      <name>sqlite3BtreeCount</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ab162651b72ea609cf8e8fcd3d3320517</anchor>
      <arglist>(BtCursor *, i64 *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE int</type>
      <name>sqlite3BtreeCreateTable</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a1a9ef91a0faff12254ec3f58cade3291</anchor>
      <arglist>(Btree *, int *, int flags)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE int</type>
      <name>sqlite3BtreeCursor</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>abd140657aba42c5f3ed6c7e17d99aa50</anchor>
      <arglist>(Btree *, int iTable, int wrFlag, struct KeyInfo *, BtCursor *pCursor)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE int</type>
      <name>sqlite3BtreeCursorHasMoved</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a8b73aa68c9aae3abf6f48ed6c7f38c79</anchor>
      <arglist>(BtCursor *, int *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE void</type>
      <name>sqlite3BtreeCursorHints</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a2d87b79c75eb82594d21f1745fbda60a</anchor>
      <arglist>(BtCursor *, unsigned int mask)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE int</type>
      <name>sqlite3BtreeCursorSize</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a88d6997d0f8ffafd399a7fd3c6b4efb8</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE void</type>
      <name>sqlite3BtreeCursorZero</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a51a2c5309166b55e9b578cb94f229ecd</anchor>
      <arglist>(BtCursor *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE int</type>
      <name>sqlite3BtreeData</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a1790f0a3e62aea4361ab60996272a78c</anchor>
      <arglist>(BtCursor *, u32 offset, u32 amt, void *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE const void *</type>
      <name>sqlite3BtreeDataFetch</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>aadaceb02f6a30eec9df2730799ad23bd</anchor>
      <arglist>(BtCursor *, u32 *pAmt)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE int</type>
      <name>sqlite3BtreeDataSize</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a1972a6b12d7640498af790336d0db306</anchor>
      <arglist>(BtCursor *, u32 *pSize)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE int</type>
      <name>sqlite3BtreeDelete</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a65c40cd7ec987dbd25392a180f388fe7</anchor>
      <arglist>(BtCursor *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE int</type>
      <name>sqlite3BtreeDropTable</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a7b9a218bc08d8acfc94b74ea5c47eaa8</anchor>
      <arglist>(Btree *, int, int *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE void</type>
      <name>sqlite3BtreeEnter</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>afa05d700ca373993fe6b0525b867feff</anchor>
      <arglist>(Btree *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE void</type>
      <name>sqlite3BtreeEnterAll</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a7e8c5e623a61d322d3622c3e6202d735</anchor>
      <arglist>(sqlite3 *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE void</type>
      <name>sqlite3BtreeEnterCursor</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ac6ec0c93b556b4be3fdc81b925943256</anchor>
      <arglist>(BtCursor *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE int</type>
      <name>sqlite3BtreeEof</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a0d292abaf531f3e96cfafe4f79e75ef3</anchor>
      <arglist>(BtCursor *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE int</type>
      <name>sqlite3BtreeFirst</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a1e6ef22f77a31436c5918e4b05403093</anchor>
      <arglist>(BtCursor *, int *pRes)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE int</type>
      <name>sqlite3BtreeGetAutoVacuum</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ac309964abd264c81f359eb521dbe7592</anchor>
      <arglist>(Btree *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE sqlite3_int64</type>
      <name>sqlite3BtreeGetCachedRowid</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a0400de8f5adaabf69df7f605c83fa1ea</anchor>
      <arglist>(BtCursor *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE const char *</type>
      <name>sqlite3BtreeGetFilename</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>aff472e52658a6caf1b1b1d8ac740f7a6</anchor>
      <arglist>(Btree *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE const char *</type>
      <name>sqlite3BtreeGetJournalname</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a5b2a1ed176c0f5392231a34e780f55eb</anchor>
      <arglist>(Btree *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE void</type>
      <name>sqlite3BtreeGetMeta</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>aa1124ad3e3ee4dada2aa96eebd4e9c9a</anchor>
      <arglist>(Btree *pBtree, int idx, u32 *pValue)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE int</type>
      <name>sqlite3BtreeGetPageSize</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a91f9dbfdbf95d6d9b955d1c7648b9fc1</anchor>
      <arglist>(Btree *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE int</type>
      <name>sqlite3BtreeGetReserve</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a68011b8563328468149157a52e70e984</anchor>
      <arglist>(Btree *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE int</type>
      <name>sqlite3BtreeIncrVacuum</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a0b4c98acfd785fc6d5dc5c3237030318</anchor>
      <arglist>(Btree *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE int</type>
      <name>sqlite3BtreeInsert</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>aa6c6b68ed28d38984e5fa329794d7f02</anchor>
      <arglist>(BtCursor *, const void *pKey, i64 nKey, const void *pData, int nData, int nZero, int bias, int seekResult)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE char *</type>
      <name>sqlite3BtreeIntegrityCheck</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>aa00011902d9e5ba26452d147c43fa1d8</anchor>
      <arglist>(Btree *, int *aRoot, int nRoot, int, int *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE int</type>
      <name>sqlite3BtreeIsInBackup</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a4ad2890226605ffb8d4cbc85a1d1b74a</anchor>
      <arglist>(Btree *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE int</type>
      <name>sqlite3BtreeIsInReadTrans</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a042d03b5e23a171bdb511e326a06b663</anchor>
      <arglist>(Btree *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE int</type>
      <name>sqlite3BtreeIsInTrans</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>af38624e008e0a0e872a21934b7c75a42</anchor>
      <arglist>(Btree *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE int</type>
      <name>sqlite3BtreeKey</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ac2d5b22a7aae9c57b8a4ef7be643c1cd</anchor>
      <arglist>(BtCursor *, u32 offset, u32 amt, void *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE const void *</type>
      <name>sqlite3BtreeKeyFetch</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a857d95cdce2601fd5f6acb8b4facdd2a</anchor>
      <arglist>(BtCursor *, u32 *pAmt)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE int</type>
      <name>sqlite3BtreeKeySize</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a73b33a51e4be80535ca4357abe181d2b</anchor>
      <arglist>(BtCursor *, i64 *pSize)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE int</type>
      <name>sqlite3BtreeLast</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a2ce629e6262037373b2dc2e3caf474c0</anchor>
      <arglist>(BtCursor *, int *pRes)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE u32</type>
      <name>sqlite3BtreeLastPage</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ad098765ff19e404329c836462c185d95</anchor>
      <arglist>(Btree *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE void</type>
      <name>sqlite3BtreeLeave</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a460e4f89d1aeef4b4d334cfe8165da89</anchor>
      <arglist>(Btree *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE void</type>
      <name>sqlite3BtreeLeaveAll</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a282e5f429eee8e0aebc7d18068ebccd2</anchor>
      <arglist>(sqlite3 *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE void</type>
      <name>sqlite3BtreeLeaveCursor</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ac03e1186b08d50909efc3f2c79955f7f</anchor>
      <arglist>(BtCursor *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE int</type>
      <name>sqlite3BtreeLockTable</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a36a6186d6acb1402c1f843528603596d</anchor>
      <arglist>(Btree *pBtree, int iTab, u8 isWriteLock)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE int</type>
      <name>sqlite3BtreeMaxPageCount</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a04e69e5ca8c3f4a275729bb4067fc8f1</anchor>
      <arglist>(Btree *, int)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE int</type>
      <name>sqlite3BtreeMovetoUnpacked</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a6d0b5aed55d5e85a0a6bfcae169fe579</anchor>
      <arglist>(BtCursor *, UnpackedRecord *pUnKey, i64 intKey, int bias, int *pRes)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE int</type>
      <name>sqlite3BtreeNewDb</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a08d2026f82b067753a698376c12c0324</anchor>
      <arglist>(Btree *p)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE int</type>
      <name>sqlite3BtreeNext</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>aa56f96564bee008046aa50f7f8455887</anchor>
      <arglist>(BtCursor *, int *pRes)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE int</type>
      <name>sqlite3BtreeOpen</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a13dcb44dc34af6ce9d38de9c5aa975f9</anchor>
      <arglist>(sqlite3_vfs *pVfs, const char *zFilename, sqlite3 *db, Btree **ppBtree, int flags, int vfsFlags)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE struct Pager *</type>
      <name>sqlite3BtreePager</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>aa0b1925984c0d8606d760b8fa27a4d7c</anchor>
      <arglist>(Btree *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE int</type>
      <name>sqlite3BtreePrevious</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a1fc0a28b4147df5a1277a35da9a004df</anchor>
      <arglist>(BtCursor *, int *pRes)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE int</type>
      <name>sqlite3BtreePutData</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a3de4f8662e8ea70d283bd57db1152a4c</anchor>
      <arglist>(BtCursor *, u32 offset, u32 amt, void *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE int</type>
      <name>sqlite3BtreeRollback</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a317473acdafdd688385c8954f09de186</anchor>
      <arglist>(Btree *, int)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE int</type>
      <name>sqlite3BtreeSavepoint</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a4580edf7e5192abf64317a3931972115</anchor>
      <arglist>(Btree *, int, int)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE void *</type>
      <name>sqlite3BtreeSchema</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>af5345180c083a3a4b3d5ebb11986ea4a</anchor>
      <arglist>(Btree *, int, void(*)(void *))</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE int</type>
      <name>sqlite3BtreeSchemaLocked</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a46e6aacc6b039bae84b1d1a86ce9000c</anchor>
      <arglist>(Btree *pBtree)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE int</type>
      <name>sqlite3BtreeSecureDelete</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a0ba475c4ebefd8b4efae643a5fdec364</anchor>
      <arglist>(Btree *, int)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE int</type>
      <name>sqlite3BtreeSetAutoVacuum</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a6cb08515ad39617bc044a4aa96941214</anchor>
      <arglist>(Btree *, int)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE void</type>
      <name>sqlite3BtreeSetCachedRowid</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a5340dca8da037d9a5506f9ef33f5a04f</anchor>
      <arglist>(BtCursor *, sqlite3_int64)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE int</type>
      <name>sqlite3BtreeSetCacheSize</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ac64a997f50ee2fe50f1d2d87aef61364</anchor>
      <arglist>(Btree *, int)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE int</type>
      <name>sqlite3BtreeSetMmapLimit</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a7e680230391222c7ed73b23f017e61bb</anchor>
      <arglist>(Btree *, sqlite3_int64)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE int</type>
      <name>sqlite3BtreeSetPagerFlags</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ae7501dffaa3b3fcd63da529a903d8295</anchor>
      <arglist>(Btree *, unsigned)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE int</type>
      <name>sqlite3BtreeSetPageSize</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ad9c65e8377c831a80e0ac1f108c43f3e</anchor>
      <arglist>(Btree *p, int nPagesize, int nReserve, int eFix)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE int</type>
      <name>sqlite3BtreeSetVersion</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a2db3061b5c557699a47415ca0342ba01</anchor>
      <arglist>(Btree *pBt, int iVersion)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE int</type>
      <name>sqlite3BtreeSharable</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a5b815bbd21dfdfd027b08cf35afa94f6</anchor>
      <arglist>(Btree *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE int</type>
      <name>sqlite3BtreeSyncDisabled</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>acb2e823a141349454a5f978e291820b3</anchor>
      <arglist>(Btree *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE void</type>
      <name>sqlite3BtreeTripAllCursors</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a7e94025b9bd56e9e9ccf148d1a0e1acf</anchor>
      <arglist>(Btree *, int)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE int</type>
      <name>sqlite3BtreeUpdateMeta</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a550ba529de456d619365377b5528641c</anchor>
      <arglist>(Btree *, int idx, u32 value)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE int</type>
      <name>sqlite3CantopenError</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a62298ad2d3a1ea7b9501264b7004ec33</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE void</type>
      <name>sqlite3ChangeCookie</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a0ef89bb4c4f2d45de9f462e63cbfddec</anchor>
      <arglist>(Parse *, int)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE int</type>
      <name>sqlite3CheckCollSeq</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>aaf12fc8e392ea73879ac89207623d813</anchor>
      <arglist>(Parse *, CollSeq *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE int</type>
      <name>sqlite3CheckObjectName</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a28c91f6ea4120126e5af1e807593aaf9</anchor>
      <arglist>(Parse *, const char *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE int</type>
      <name>sqlite3Checkpoint</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a0f0ad6a031e74ddb47bdc701d23bf3e1</anchor>
      <arglist>(sqlite3 *, int, int, int *, int *)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>sqlite3ClearStatTables</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a3a6659fbbc07f5bd5d327d88e6660702</anchor>
      <arglist>(Parse *pParse, int iDb, const char *zType, const char *zName)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE void</type>
      <name>sqlite3ClearTempRegCache</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ae94c5821eaed5a283b4aae4a210299f3</anchor>
      <arglist>(Parse *)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>sqlite3Close</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>aa9f2e73837bba8d721dbde0964ffce11</anchor>
      <arglist>(sqlite3 *db, int forceZombie)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE void</type>
      <name>sqlite3CloseExtensions</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a728aca7825db8e0439d565c4f2a1d669</anchor>
      <arglist>(sqlite3 *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE void</type>
      <name>sqlite3CloseSavepoints</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ab5403c6b2dae2f11e74116b8535cf82b</anchor>
      <arglist>(sqlite3 *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE int</type>
      <name>sqlite3CodeCoroutine</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>af6ce6555ed8a7b94295bc0fb2b974947</anchor>
      <arglist>(Parse *, Select *, SelectDest *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE void</type>
      <name>sqlite3CodeDropTable</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>aaf9a8d65346dc15bfcd60bc48e885f46</anchor>
      <arglist>(Parse *, Table *, int, int)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE int</type>
      <name>sqlite3CodeOnce</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a5ecd5f72b70f6492237c62035890eaf3</anchor>
      <arglist>(Parse *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE void</type>
      <name>sqlite3CodeRowTrigger</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a37f21393c74de4d01b16761ee9abacd9</anchor>
      <arglist>(Parse *, Trigger *, int, ExprList *, int, Table *, int, int, int)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE void</type>
      <name>sqlite3CodeRowTriggerDirect</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ad92829f9001bcf89a0299dad5a48acd4</anchor>
      <arglist>(Parse *, Trigger *, Table *, int, int, int)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE int</type>
      <name>sqlite3CodeSubselect</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>aa69b46d2204a1d1b110107a1be12ee0c</anchor>
      <arglist>(Parse *, Expr *, int, int)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE void</type>
      <name>sqlite3CodeVerifyNamedSchema</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a30331e33b8e462cbe3aa83c8bddb8c0e</anchor>
      <arglist>(Parse *, const char *zDb)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE void</type>
      <name>sqlite3CodeVerifySchema</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ad9d8708d96f8416ec59ebf41c57000f9</anchor>
      <arglist>(Parse *, int)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE void</type>
      <name>sqlite3CollapseDatabaseArray</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>aaa27b662e527cf1432dad05c49a389ce</anchor>
      <arglist>(sqlite3 *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE void</type>
      <name>sqlite3ColumnDefault</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a59f47949957801afdf53735549eacc7d</anchor>
      <arglist>(Vdbe *, Table *, int, int)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE i16</type>
      <name>sqlite3ColumnOfIndex</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a8f768b249ef197e3d6bd27a630b8028a</anchor>
      <arglist>(Index *, i16)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE void</type>
      <name>sqlite3CommitInternalChanges</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a1c26fb995a23591a1f6592d008e3e237</anchor>
      <arglist>(sqlite3 *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE void</type>
      <name>sqlite3CommitTransaction</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a3000669be95794564e93695ec495621e</anchor>
      <arglist>(Parse *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE char</type>
      <name>sqlite3CompareAffinity</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a4bd560a9a6a8d11bec0a070a46eb38fa</anchor>
      <arglist>(Expr *pExpr, char aff2)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE void</type>
      <name>sqlite3CompleteInsertion</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a782d99c5a597a450d4361d87d93e59f5</anchor>
      <arglist>(Parse *, Table *, int, int, int, int *, int, int, int)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE int</type>
      <name>sqlite3CorruptError</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a66f16cea11e3c7d1b5f60ff7b6ff5e1a</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE Expr *</type>
      <name>sqlite3CreateColumnExpr</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ab01e61416294075609e08257fe347875</anchor>
      <arglist>(sqlite3 *, SrcList *, int, int)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE void</type>
      <name>sqlite3CreateForeignKey</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a60425130ff4f583e63d3540525d3cd3a</anchor>
      <arglist>(Parse *, ExprList *, Token *, ExprList *, int)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE int</type>
      <name>sqlite3CreateFunc</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a686d432574e951a7205c7fe113c93fe2</anchor>
      <arglist>(sqlite3 *, const char *, int, int, void *, void(*)(sqlite3_context *, int, sqlite3_value **), void(*)(sqlite3_context *, int, sqlite3_value **), void(*)(sqlite3_context *), FuncDestructor *pDestructor)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE Index *</type>
      <name>sqlite3CreateIndex</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a8dbe5e590ab6c58a8c45f34f7c81e825</anchor>
      <arglist>(Parse *, Token *, Token *, SrcList *, ExprList *, int, Token *, Expr *, int, int)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE void</type>
      <name>sqlite3CreateView</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a9d85cb00ff71dee5cd9a019503a6982e</anchor>
      <arglist>(Parse *, Token *, Token *, Token *, Select *, int, int)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE void</type>
      <name>sqlite3DbFree</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ac70ab821a6607b4a1b909582dc37a069</anchor>
      <arglist>(sqlite3 *, void *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE void *</type>
      <name>sqlite3DbMallocRaw</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a205de2c51c313b43acb81d72e3373032</anchor>
      <arglist>(sqlite3 *, int)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE int</type>
      <name>sqlite3DbMallocSize</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>aa397e5a8a03495203a0767abf0a71f86</anchor>
      <arglist>(sqlite3 *, void *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE void *</type>
      <name>sqlite3DbMallocZero</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a37082da9938fd9dcebfa0d2fb7c540de</anchor>
      <arglist>(sqlite3 *, int)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE Btree *</type>
      <name>sqlite3DbNameToBtree</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a1b53d7ba894859656b1a098300036d37</anchor>
      <arglist>(sqlite3 *, const char *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE void *</type>
      <name>sqlite3DbRealloc</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a169974d5f47a6e7e80f0f67799d5b292</anchor>
      <arglist>(sqlite3 *, void *, int)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE void *</type>
      <name>sqlite3DbReallocOrFree</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ae2f0f1c1597587c1a9c7c18f31c7be58</anchor>
      <arglist>(sqlite3 *, void *, int)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE char *</type>
      <name>sqlite3DbStrDup</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a0ec4772ee6de7316ecd1e6cabb1beeef</anchor>
      <arglist>(sqlite3 *, const char *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE char *</type>
      <name>sqlite3DbStrNDup</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ad68ab1bd16b9220b68734b069c6c8093</anchor>
      <arglist>(sqlite3 *, const char *, int)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE sqlite3_mutex_methods const *</type>
      <name>sqlite3DefaultMutex</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a348b83939587368e0b6d833f169154e2</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE void</type>
      <name>sqlite3DefaultRowEst</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a990da271cc28536b6d63cd17521497c0</anchor>
      <arglist>(Index *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE void</type>
      <name>sqlite3DeferForeignKey</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>aa608854982e30b5967a5d69a49575e66</anchor>
      <arglist>(Parse *, int)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE void</type>
      <name>sqlite3DeleteFrom</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ab9b4b45349188b49eabb23f94608a091</anchor>
      <arglist>(Parse *, SrcList *, Expr *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE void</type>
      <name>sqlite3DeleteIndexSamples</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>aaeda0302fbf61397ec009f65bed047ef</anchor>
      <arglist>(sqlite3 *, Index *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE void</type>
      <name>sqlite3DeleteTable</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a7fd3d507375a381a3807f92735318973</anchor>
      <arglist>(sqlite3 *, Table *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE void</type>
      <name>sqlite3DeleteTrigger</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a4be7bebe98d17357fb3fa8cdb3b795f3</anchor>
      <arglist>(sqlite3 *, Trigger *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE void</type>
      <name>sqlite3DeleteTriggerStep</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a53f07c621cb9933a2287e26026abce8a</anchor>
      <arglist>(sqlite3 *, TriggerStep *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE int</type>
      <name>sqlite3Dequote</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a7b0ccb71d60de662cbb09755454dee5d</anchor>
      <arglist>(char *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE void</type>
      <name>sqlite3Detach</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ab1a5a0b01c7560aef5e0b8603a68747d</anchor>
      <arglist>(Parse *, Expr *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE void</type>
      <name>sqlite3DropIndex</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a3ffd2536f34a0cf6d427710b06b71e83</anchor>
      <arglist>(Parse *, SrcList *, int)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE void</type>
      <name>sqlite3DropTable</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a5534f77364b5568783c0e50db3c9defb</anchor>
      <arglist>(Parse *, SrcList *, int, int)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE void</type>
      <name>sqlite3DropTrigger</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>affdf1dd65e331b06feaef6ff8636305f</anchor>
      <arglist>(Parse *, SrcList *, int)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE void</type>
      <name>sqlite3DropTriggerPtr</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>aa3a84617bfc76be1c61c27fc2b6d0b17</anchor>
      <arglist>(Parse *, Trigger *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE void</type>
      <name>sqlite3EndBenignMalloc</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a4582127cc64d483dc66c7acf9d8d8fbb</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE void</type>
      <name>sqlite3EndTable</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a7b5f2c66c0f0b6f819d970ca389768b0</anchor>
      <arglist>(Parse *, Token *, Token *, u8, Select *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE void</type>
      <name>sqlite3Error</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a94156119b56753aab3c0bf0666c8d41a</anchor>
      <arglist>(sqlite3 *, int, const char *,...)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE void</type>
      <name>sqlite3ErrorMsg</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>aee2798e173651adae0f9c85469f3457d</anchor>
      <arglist>(Parse *, const char *,...)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE const char *</type>
      <name>sqlite3ErrStr</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ab289afae24fa83e42f3d78b3b7e91793</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE void</type>
      <name>sqlite3ExpirePreparedStatements</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>af8baf566e769881b3d0bbdb0d2b4cdfe</anchor>
      <arglist>(sqlite3 *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE Expr *</type>
      <name>sqlite3Expr</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a790d28ff2bd0d13725c692e0c4ed7105</anchor>
      <arglist>(sqlite3 *, int, const char *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE Expr *</type>
      <name>sqlite3ExprAddCollateString</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ad4ab1428412fc5750fc3ec02e4f6e637</anchor>
      <arglist>(Parse *, Expr *, const char *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE Expr *</type>
      <name>sqlite3ExprAddCollateToken</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a395b9b0b949147f81aa511e0d6d4664d</anchor>
      <arglist>(Parse *pParse, Expr *, Token *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE char</type>
      <name>sqlite3ExprAffinity</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>aca6a667380b05650f917422118d8b7d3</anchor>
      <arglist>(Expr *pExpr)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE Expr *</type>
      <name>sqlite3ExprAlloc</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a7f1c54604acd48617bd41d26f5db776d</anchor>
      <arglist>(sqlite3 *, int, const Token *, int)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE void</type>
      <name>sqlite3ExprAnalyzeAggList</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ad2faad4ff685aea8e3fbf839b8fb95a2</anchor>
      <arglist>(NameContext *, ExprList *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE void</type>
      <name>sqlite3ExprAnalyzeAggregates</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a37993a67d19990d8bb9bd8bb93d3eee6</anchor>
      <arglist>(NameContext *, Expr *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE Expr *</type>
      <name>sqlite3ExprAnd</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>adb7ce3f2fe4bc4cb22dbb82aed2b6c32</anchor>
      <arglist>(sqlite3 *, Expr *, Expr *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE void</type>
      <name>sqlite3ExprAssignVarNumber</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a45b43a9c178c9817da16ab471ac2fce5</anchor>
      <arglist>(Parse *, Expr *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE void</type>
      <name>sqlite3ExprAttachSubtrees</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a74aac72e6029e25c0d4505a4cc4020c6</anchor>
      <arglist>(sqlite3 *, Expr *, Expr *, Expr *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE void</type>
      <name>sqlite3ExprCacheAffinityChange</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ae2ddbefd00ac32ed8a46309e7dc19a2e</anchor>
      <arglist>(Parse *, int, int)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE void</type>
      <name>sqlite3ExprCacheClear</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>abd85a03e522c9727ef34b43c3144373f</anchor>
      <arglist>(Parse *)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>sqlite3ExprCachePinRegister</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ac4534d6b698d35e05784c15c3524f6c7</anchor>
      <arglist>(Parse *pParse, int iReg)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE void</type>
      <name>sqlite3ExprCachePop</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a05a436bb2c32cab6ad713b1e7a0c3a3f</anchor>
      <arglist>(Parse *, int)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE void</type>
      <name>sqlite3ExprCachePush</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a90233ce12875e170a87746ef3fa1d691</anchor>
      <arglist>(Parse *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE void</type>
      <name>sqlite3ExprCacheRemove</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a8b53d9568d9b40b6fc39428b3a19bc5d</anchor>
      <arglist>(Parse *, int, int)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE void</type>
      <name>sqlite3ExprCacheStore</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>abdba357d6958f512f5ede72517ebd89e</anchor>
      <arglist>(Parse *, int, int, int)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE int</type>
      <name>sqlite3ExprCanBeNull</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>aa61c5d87d9eff5134d8ab9b93e921671</anchor>
      <arglist>(const Expr *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE int</type>
      <name>sqlite3ExprCheckHeight</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ab208260635507bd7a5c58b612db514f2</anchor>
      <arglist>(Parse *, int)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE int</type>
      <name>sqlite3ExprCode</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a834a6d77241b9e635cc4d5cd73db2dba</anchor>
      <arglist>(Parse *, Expr *, int)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE int</type>
      <name>sqlite3ExprCodeAndCache</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a77ea3b0660777748e6d2c8d14099935a</anchor>
      <arglist>(Parse *, Expr *, int)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE void</type>
      <name>sqlite3ExprCodeAtInit</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ac95e17399015e079099a882989e125c1</anchor>
      <arglist>(Parse *, Expr *, int, u8)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE int</type>
      <name>sqlite3ExprCodeExprList</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a05b2b3dc3de7565de24eb3a2ff4e9566</anchor>
      <arglist>(Parse *, ExprList *, int, u8)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE int</type>
      <name>sqlite3ExprCodeGetColumn</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a053723da492b5bb45cb8df75c733155d</anchor>
      <arglist>(Parse *, Table *, int, int, int, u8)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE void</type>
      <name>sqlite3ExprCodeGetColumnOfTable</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>aef676ae689397d0e050eb0a360c32315</anchor>
      <arglist>(Vdbe *, Table *, int, int, int)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>sqlite3ExprCodeIN</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ad9cf4f5b5ffb90c24a4a0900c8626193</anchor>
      <arglist>(Parse *pParse, Expr *pExpr, int destIfFalse, int destIfNull)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE void</type>
      <name>sqlite3ExprCodeIsNullJump</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a5cee6d4efbee143f49b2b3d6048aea5c</anchor>
      <arglist>(Vdbe *, const Expr *, int, int)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE void</type>
      <name>sqlite3ExprCodeMove</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a4af6a1789acfaec0521b5f2013f04de7</anchor>
      <arglist>(Parse *, int, int, int)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE int</type>
      <name>sqlite3ExprCodeTarget</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a4f308397a0a3ed299ed31aaa1ae2a293</anchor>
      <arglist>(Parse *, Expr *, int)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE int</type>
      <name>sqlite3ExprCodeTemp</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a3bc5c1ccb3c5851847e2aeb4a84ae1fc</anchor>
      <arglist>(Parse *, Expr *, int *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE CollSeq *</type>
      <name>sqlite3ExprCollSeq</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>af36e271ed5ce13d4f2d088a766529574</anchor>
      <arglist>(Parse *pParse, Expr *pExpr)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE int</type>
      <name>sqlite3ExprCompare</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a0062379db3318d71048a461297c31598</anchor>
      <arglist>(Expr *, Expr *, int)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE void</type>
      <name>sqlite3ExprDelete</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ae4e21ab5918e0428fbaa9e615dceb309</anchor>
      <arglist>(sqlite3 *, Expr *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE Expr *</type>
      <name>sqlite3ExprDup</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a509095508224c9f99698d86205234209</anchor>
      <arglist>(sqlite3 *, Expr *, int)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE Expr *</type>
      <name>sqlite3ExprFunction</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a5b2b92c48e6cc86ac8f648d87e228fc7</anchor>
      <arglist>(Parse *, ExprList *, Token *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE void</type>
      <name>sqlite3ExprIfFalse</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>af97ecccb5d56e321e118414b08f65b71</anchor>
      <arglist>(Parse *, Expr *, int, int)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE void</type>
      <name>sqlite3ExprIfTrue</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ad93a55237c23e1b743ab1f59df1a1444</anchor>
      <arglist>(Parse *, Expr *, int, int)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE int</type>
      <name>sqlite3ExprImpliesExpr</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a9b79d679ebefcf1e7c638c0ccdae84bb</anchor>
      <arglist>(Expr *, Expr *, int)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE int</type>
      <name>sqlite3ExprIsConstant</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a5612940e28d7d8f6994f756d0b8d9e3a</anchor>
      <arglist>(Expr *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE int</type>
      <name>sqlite3ExprIsConstantNotJoin</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>afa15ed1eca55a481fe671d33375b0ec3</anchor>
      <arglist>(Expr *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE int</type>
      <name>sqlite3ExprIsConstantOrFunction</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a7bf9858517dad482cdcf436aff4187fe</anchor>
      <arglist>(Expr *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE int</type>
      <name>sqlite3ExprIsInteger</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a93009f02d365fbdd3f83865b723fd950</anchor>
      <arglist>(Expr *, int *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE ExprList *</type>
      <name>sqlite3ExprListAppend</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a2c227f0b97e0e31b120c702fae2b7409</anchor>
      <arglist>(Parse *, ExprList *, Expr *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE void</type>
      <name>sqlite3ExprListCheckLength</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a309f63cb5b17471e3eeff576de43f587</anchor>
      <arglist>(Parse *, ExprList *, const char *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE int</type>
      <name>sqlite3ExprListCompare</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a2ec8c2311e6547386e5f60e251ebabc7</anchor>
      <arglist>(ExprList *, ExprList *, int)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE void</type>
      <name>sqlite3ExprListDelete</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ae9cd46eac81e86a04ed8c09b99fc3c10</anchor>
      <arglist>(sqlite3 *, ExprList *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE ExprList *</type>
      <name>sqlite3ExprListDup</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>abfb0903f2fc516fcceec37b3489d528c</anchor>
      <arglist>(sqlite3 *, ExprList *, int)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE void</type>
      <name>sqlite3ExprListSetName</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a50e95ce8909436164a691852ec107b2b</anchor>
      <arglist>(Parse *, ExprList *, Token *, int)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE void</type>
      <name>sqlite3ExprListSetSpan</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a2672134bf6e6db70d1145f08682a90cf</anchor>
      <arglist>(Parse *, ExprList *, ExprSpan *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE int</type>
      <name>sqlite3ExprNeedsNoAffinityChange</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a2497357792160ac498fff4e23f4e5b06</anchor>
      <arglist>(const Expr *, char)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE void</type>
      <name>sqlite3ExprSetHeight</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a13b3a0dad14aade87dda457f850a9748</anchor>
      <arglist>(Parse *pParse, Expr *p)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE Expr *</type>
      <name>sqlite3ExprSkipCollate</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a91b59896d4e3534de7c33940dca8537c</anchor>
      <arglist>(Expr *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE CollSeq *</type>
      <name>sqlite3FindCollSeq</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ac4f91d39f24a6435de12698fdb16bc14</anchor>
      <arglist>(sqlite3 *, u8 enc, const char *, int)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE int</type>
      <name>sqlite3FindDb</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>aa24a00ff02dcb0883436718a1226d295</anchor>
      <arglist>(sqlite3 *, Token *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE int</type>
      <name>sqlite3FindDbName</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a87029035bea562c6a5d1b9ba6475b567</anchor>
      <arglist>(sqlite3 *, const char *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE FuncDef *</type>
      <name>sqlite3FindFunction</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a5138472d62a50ed750b51d3b3f19d954</anchor>
      <arglist>(sqlite3 *, const char *, int, int, u8, u8)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE Index *</type>
      <name>sqlite3FindIndex</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a79fb99db8d0f914bb72dd374ae088512</anchor>
      <arglist>(sqlite3 *, const char *, const char *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE int</type>
      <name>sqlite3FindInIndex</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a3d35646de8b51f0403d915d78bdaa42d</anchor>
      <arglist>(Parse *, Expr *, int *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE Table *</type>
      <name>sqlite3FindTable</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>afa51dbee6173bf3a8a3df76b07cea789</anchor>
      <arglist>(sqlite3 *, const char *, const char *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE void</type>
      <name>sqlite3FinishCoding</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a651bc5b446c276c092705856d995b278</anchor>
      <arglist>(Parse *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE void</type>
      <name>sqlite3FinishTrigger</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a15231afa0ac739363aee4cdb88380886</anchor>
      <arglist>(Parse *, TriggerStep *, Token *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE int</type>
      <name>sqlite3FixExpr</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>aed02a32694f2649d2f9161fb324f12ed</anchor>
      <arglist>(DbFixer *, Expr *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE int</type>
      <name>sqlite3FixExprList</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ae7c3574b349cf7cde71c2ee904060b92</anchor>
      <arglist>(DbFixer *, ExprList *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE void</type>
      <name>sqlite3FixInit</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>afbc4fe1efd167ec1b6b88607b90ddc51</anchor>
      <arglist>(DbFixer *, Parse *, int, const char *, const Token *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE int</type>
      <name>sqlite3FixSelect</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a359eecf223c2eaa665ef8bc3f2687d4c</anchor>
      <arglist>(DbFixer *, Select *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE int</type>
      <name>sqlite3FixSrcList</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>aef21c9fd3fd3e1ac1caad71d55ee867a</anchor>
      <arglist>(DbFixer *, SrcList *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE int</type>
      <name>sqlite3FixTriggerStep</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a9c31e335e9b8ad784d990d0c9db3139d</anchor>
      <arglist>(DbFixer *, TriggerStep *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE void</type>
      <name>sqlite3FkActions</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a39159bd1623724946c22355ba7f3ef90</anchor>
      <arglist>(Parse *, Table *, ExprList *, int, int *, int)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE void</type>
      <name>sqlite3FkCheck</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>aa38fb76c7d6f48f19772877a41703b92</anchor>
      <arglist>(Parse *, Table *, int, int, int *, int)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE void</type>
      <name>sqlite3FkDelete</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a59a33da6c4e11d3f99b15eafdc01f013</anchor>
      <arglist>(sqlite3 *, Table *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE void</type>
      <name>sqlite3FkDropTable</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a1218c6fc74e89152ceaa4760e82f5ef9</anchor>
      <arglist>(Parse *, SrcList *, Table *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE int</type>
      <name>sqlite3FkLocateIndex</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>abe3a42875c65453c342b8dc66701d441</anchor>
      <arglist>(Parse *, Table *, FKey *, Index **, int **)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE u32</type>
      <name>sqlite3FkOldmask</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a9fd47953eb0c957901261e4265230ee1</anchor>
      <arglist>(Parse *, Table *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE FKey *</type>
      <name>sqlite3FkReferences</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a2337ae2a0965bfde19e983555bb78c01</anchor>
      <arglist>(Table *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE int</type>
      <name>sqlite3FkRequired</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a60ca530d57e027853f723ae2f7a6be00</anchor>
      <arglist>(Parse *, Table *, int *, int)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE void</type>
      <name>sqlite3FuncDefInsert</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a4792ef11f826665b64987bd051fa5a20</anchor>
      <arglist>(FuncDefHash *, FuncDef *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE int</type>
      <name>sqlite3FunctionUsesThisSrc</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a0849194f7cd323ddb77e5ca831339cf6</anchor>
      <arglist>(Expr *, SrcList *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE void</type>
      <name>sqlite3GenerateConstraintChecks</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>aef639c1e6a0c0a67ca6e7690ad931bd2</anchor>
      <arglist>(Parse *, Table *, int *, int, int, int, int, u8, u8, int, int *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE int</type>
      <name>sqlite3GenerateIndexKey</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a30502068394217f1de9bf62b24c4ff90</anchor>
      <arglist>(Parse *, Index *, int, int, int, int *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE void</type>
      <name>sqlite3GenerateRowDelete</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a2c76cbf3027fc18fdbb8cb4cd96b77d9</anchor>
      <arglist>(Parse *, Table *, Trigger *, int, int, int, i16, u8, u8, u8)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE void</type>
      <name>sqlite3GenerateRowIndexDelete</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a09c23ae08a7c469d62705f067d7a2135</anchor>
      <arglist>(Parse *, Table *, int, int, int *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE u32</type>
      <name>sqlite3Get4byte</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a2924627e99ca211030e954405a10f5e8</anchor>
      <arglist>(const u8 *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE u8</type>
      <name>sqlite3GetBoolean</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>aac63e61a619e43c5fd313399df3a437c</anchor>
      <arglist>(const char *z, int)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE CollSeq *</type>
      <name>sqlite3GetCollSeq</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a4ed2e10e20f9616894d068c6c73c3134</anchor>
      <arglist>(Parse *, u8, CollSeq *, const char *)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static CollSeq *</type>
      <name>sqlite3GetFuncCollSeq</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a1f74f1388742c31b36be82a263d682cd</anchor>
      <arglist>(sqlite3_context *context)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE int</type>
      <name>sqlite3GetInt32</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a5f876209b4343549fc9224cd11c70928</anchor>
      <arglist>(const char *, int *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE int</type>
      <name>sqlite3GetTempRange</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a75c8f9ab8d6f3d1dfe6fe777928fba61</anchor>
      <arglist>(Parse *, int)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE int</type>
      <name>sqlite3GetTempReg</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ab58586b4abaefcc5df42af9d1e84d8fb</anchor>
      <arglist>(Parse *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE int</type>
      <name>sqlite3GetToken</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a3111c5f563140332fcc76d31fd028aaf</anchor>
      <arglist>(const unsigned char *, int *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE u8</type>
      <name>sqlite3GetVarint</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>aaac8f2be1601dacf4195ac5d92380533</anchor>
      <arglist>(const unsigned char *, u64 *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE u8</type>
      <name>sqlite3GetVarint32</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ae95646cc408432b99b0ecbebbe50391d</anchor>
      <arglist>(const unsigned char *, u32 *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE Vdbe *</type>
      <name>sqlite3GetVdbe</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a76b721dcd00b0587308547594cb6c1f4</anchor>
      <arglist>(Parse *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE VTable *</type>
      <name>sqlite3GetVTable</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a85465ef27057193295e321f0caf488ed</anchor>
      <arglist>(sqlite3 *, Table *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE void</type>
      <name>sqlite3HaltConstraint</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a1d9375ff5f2bf176b6f08662ebca50bd</anchor>
      <arglist>(Parse *, int, int, char *, i8, u8)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE void</type>
      <name>sqlite3HashClear</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>acc7a2dfa6603c59af14b3792fe463c73</anchor>
      <arglist>(Hash *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE void *</type>
      <name>sqlite3HashFind</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a1bb83282c04c104ba033c3f5eb9556d2</anchor>
      <arglist>(const Hash *, const char *pKey, int nKey)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE void</type>
      <name>sqlite3HashInit</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a666b28838d58955f60dccd84931fdf75</anchor>
      <arglist>(Hash *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE void *</type>
      <name>sqlite3HashInsert</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a975226bf21bcede2ce287418e479d145</anchor>
      <arglist>(Hash *, const char *pKey, int nKey, void *pData)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE int</type>
      <name>sqlite3HeapNearlyFull</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a2b7232bc5f106e359882fe58b46d2b08</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE void *</type>
      <name>sqlite3HexToBlob</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a6ef78c15c318f47aedcab51f590de78d</anchor>
      <arglist>(sqlite3 *, const char *z, int n)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE u8</type>
      <name>sqlite3HexToInt</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ae3802c77b18399c03c8c9f973ff47239</anchor>
      <arglist>(int h)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE IdList *</type>
      <name>sqlite3IdListAppend</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>abfbbed62255af0d239f098efcb5e18c2</anchor>
      <arglist>(sqlite3 *, IdList *, Token *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE void</type>
      <name>sqlite3IdListDelete</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a38bea53ea789e86289ca600ff6010f73</anchor>
      <arglist>(sqlite3 *, IdList *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE IdList *</type>
      <name>sqlite3IdListDup</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ac93854367d6e355c60ac6f40f3fe69a1</anchor>
      <arglist>(sqlite3 *, IdList *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE int</type>
      <name>sqlite3IdListIndex</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a88379ff9e3d2da4ee2e4a66f92a59204</anchor>
      <arglist>(IdList *, const char *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE int</type>
      <name>sqlite3IndexAffinityOk</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a9d43a9db81f31f7473f7ca11fd823900</anchor>
      <arglist>(Expr *pExpr, char idx_affinity)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE const char *</type>
      <name>sqlite3IndexAffinityStr</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a1bad4570dfd3bcbc2776b3c88c939c59</anchor>
      <arglist>(Vdbe *, Index *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE int</type>
      <name>sqlite3IndexedByLookup</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>adce623dd7c639a56080e4255c7404666</anchor>
      <arglist>(Parse *, struct SrcList_item *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE int</type>
      <name>sqlite3Init</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>aed74e3dc765631a833f522f425ff5a48</anchor>
      <arglist>(sqlite3 *, char **)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE int</type>
      <name>sqlite3InitCallback</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a5183ff3c8b5311c7332250013ee018b3</anchor>
      <arglist>(void *, int, char **, char **)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>sqlite3InitOne</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ac4318b25df65269906b0379251fe9b85</anchor>
      <arglist>(sqlite3 *db, int iDb, char **pzErrMsg)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE void</type>
      <name>sqlite3Insert</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ab0fbc70717e4729d54c4411152c4f335</anchor>
      <arglist>(Parse *, SrcList *, ExprList *, Select *, IdList *, int)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE void</type>
      <name>sqlite3InvalidFunction</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>af6025be1f4733eabe60702a187c97da9</anchor>
      <arglist>(sqlite3_context *, int, sqlite3_value **)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE int</type>
      <name>sqlite3InvokeBusyHandler</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a1b5b1c39ca97eec9295a3faa911abe0e</anchor>
      <arglist>(BusyHandler *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE int</type>
      <name>sqlite3IsLikeFunction</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a8f103fddc426dd932ea9d796e3e9a4c7</anchor>
      <arglist>(sqlite3 *, Expr *, int *, char *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE int</type>
      <name>sqlite3IsMemJournal</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a237bb8682b84ed24be164d4c57465182</anchor>
      <arglist>(sqlite3_file *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE int</type>
      <name>sqlite3IsNaN</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>aed4d78203877c3486765ccbc7feebb50</anchor>
      <arglist>(double)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE int</type>
      <name>sqlite3IsReadOnly</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a0c0ff380d40f6423a71f77f59c02da74</anchor>
      <arglist>(Parse *, Table *, int)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE int</type>
      <name>sqlite3IsRowid</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a3cbcc1bde1c3573ba6a7712dda14009e</anchor>
      <arglist>(const char *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE int</type>
      <name>sqlite3JoinType</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ac42fcd17fb1d49aef4657d26ae960b3b</anchor>
      <arglist>(Parse *, Token *, Token *, Token *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE const char *</type>
      <name>sqlite3JournalModename</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ac0e9d45cc7c44fa9629b7a400d279a71</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE KeyInfo *</type>
      <name>sqlite3KeyInfoAlloc</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>aeb7a31938dad201125fdb79ab98259ba</anchor>
      <arglist>(sqlite3 *, int, int)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE KeyInfo *</type>
      <name>sqlite3KeyInfoOfIndex</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a7b4298fb8e674075dbe680baae5f451b</anchor>
      <arglist>(Parse *, Index *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE KeyInfo *</type>
      <name>sqlite3KeyInfoRef</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a9e5927c098215a56d3c29d4fab6f78cc</anchor>
      <arglist>(KeyInfo *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE void</type>
      <name>sqlite3KeyInfoUnref</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ac94cc1874ab0865db1dbbefd3886ba4a</anchor>
      <arglist>(KeyInfo *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE int</type>
      <name>sqlite3KeywordCode</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a16398c184960984d2f079c417d70c14f</anchor>
      <arglist>(const unsigned char *, int)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE void</type>
      <name>sqlite3LeaveMutexAndCloseZombie</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>afe3a37c29dcb0fe9fc15fe07a3976f59</anchor>
      <arglist>(sqlite3 *)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>sqlite3LoadExtension</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a3b46232455de4779a67c63b2c9004245</anchor>
      <arglist>(sqlite3 *db, const char *zFile, const char *zProc, char **pzErrMsg)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE CollSeq *</type>
      <name>sqlite3LocateCollSeq</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a7dda1703fcf97a8e9a556697976c90af</anchor>
      <arglist>(Parse *pParse, const char *zName)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE Table *</type>
      <name>sqlite3LocateTable</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>adfeea5b18971250d4ff7f5a44e134d75</anchor>
      <arglist>(Parse *, int isView, const char *, const char *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE Table *</type>
      <name>sqlite3LocateTableItem</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ac80229652e6d3200bd88dff77f874888</anchor>
      <arglist>(Parse *, int isView, struct SrcList_item *)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>sqlite3LockAndPrepare</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a5db1ec5589aa2b02c6d979211a8789bd</anchor>
      <arglist>(sqlite3 *db, const char *zSql, int nBytes, int saveSqlFlag, Vdbe *pOld, sqlite3_stmt **ppStmt, const char **pzTail)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE LogEst</type>
      <name>sqlite3LogEst</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a14c7d015bfd3d4a869739b9e6139c84f</anchor>
      <arglist>(u64)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE LogEst</type>
      <name>sqlite3LogEstAdd</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a8806f75e39b604ff8b356eb37c3bc59a</anchor>
      <arglist>(LogEst, LogEst)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE LogEst</type>
      <name>sqlite3LogEstFromDouble</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a70eef2678703f3afb27dfe4c8e803466</anchor>
      <arglist>(double)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE u64</type>
      <name>sqlite3LogEstToInt</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ab051bdd362eec97ae96904bc81ab439e</anchor>
      <arglist>(LogEst)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE void *</type>
      <name>sqlite3Malloc</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>afeb0b42dca534c9607d5138c79e3fd7e</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>sqlite3MallocAlarm</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ada66988e8471d1198f3219c062377508</anchor>
      <arglist>(int nByte)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE void</type>
      <name>sqlite3MallocEnd</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a5bee86a76db461f5b1e9f885874adcba</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE int</type>
      <name>sqlite3MallocInit</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a9e06f9e7cad0d83ce80ab493c9533552</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE int</type>
      <name>sqlite3MallocSize</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>acf5d2a5f35270bafb050bd2def576955</anchor>
      <arglist>(void *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE void *</type>
      <name>sqlite3MallocZero</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a78c0d5d5dbb919de1617dff7f7fa4c44</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE char *</type>
      <name>sqlite3MAppendf</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a43b33971f250cf38164a84f751057bce</anchor>
      <arglist>(sqlite3 *, char *, const char *,...)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE int</type>
      <name>sqlite3MatchSpanName</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a6ea6653a82e76ee27e41e67c75f169f5</anchor>
      <arglist>(const char *, const char *, const char *, const char *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE void</type>
      <name>sqlite3MaterializeView</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a4557984b0b75f998fb0c3f231c9b1def</anchor>
      <arglist>(Parse *, Table *, Expr *, int)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE void</type>
      <name>sqlite3MayAbort</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a700db222a53c596ad5a0aef2c07a12ef</anchor>
      <arglist>(Parse *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE int</type>
      <name>sqlite3MemCompare</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a89fc02818dc8eb6be452ea408164b5e3</anchor>
      <arglist>(const Mem *, const Mem *, const CollSeq *)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>sqlite3MemFree</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a4198492989c7a427e3d704c06058850a</anchor>
      <arglist>(void *pPrior)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>sqlite3MemInit</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a1ec61c1becf036ba7fcb571ae51300af</anchor>
      <arglist>(void *NotUsed)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE void</type>
      <name>sqlite3MemJournalOpen</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ad464be0cdcbcfad82c33db47ba916bf4</anchor>
      <arglist>(sqlite3_file *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE int</type>
      <name>sqlite3MemJournalSize</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a467faa8c56423e1d71f1edcdf788ea01</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void *</type>
      <name>sqlite3MemMalloc</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a53157f1a669f949332f44ca9f15c0a43</anchor>
      <arglist>(int nByte)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>sqlite3MemoryAlarm</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a3a9566583a79c184600082b3d3a50938</anchor>
      <arglist>(void(*xCallback)(void *pArg, sqlite3_int64 used, int N), void *pArg, sqlite3_int64 iThreshold)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void *</type>
      <name>sqlite3MemRealloc</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>addd043cc5742c3b0cf536763cd4e6948</anchor>
      <arglist>(void *pPrior, int nByte)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>sqlite3MemRoundup</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ac9d66a2d2d224dfafcf6a49d48436ddc</anchor>
      <arglist>(int n)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE void</type>
      <name>sqlite3MemSetDefault</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a162fbfd727e92c5f8f72625b5ff62549</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>sqlite3MemShutdown</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a934531b3f7c4743196f453ce6db028dc</anchor>
      <arglist>(void *NotUsed)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>sqlite3MemSize</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a564962938d56643e999de431c190f937</anchor>
      <arglist>(void *pPrior)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE void</type>
      <name>sqlite3MinimumFileFormat</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>afda39106451b0eb062fa54d5b9d36aec</anchor>
      <arglist>(Parse *, int, int)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE int</type>
      <name>sqlite3MisuseError</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a0550217d0f8d42f53c258c44746fb804</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE char *</type>
      <name>sqlite3MPrintf</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a208ef0df84e9778778804a19af03efea</anchor>
      <arglist>(sqlite3 *, const char *,...)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE int</type>
      <name>sqlite3MulInt64</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a68089ffc385097c23d9c85939de66b79</anchor>
      <arglist>(i64 *, i64)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE void</type>
      <name>sqlite3MultiWrite</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a34b2790f89f1ab3d219568d724f88132</anchor>
      <arglist>(Parse *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE sqlite3_mutex *</type>
      <name>sqlite3MutexAlloc</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a0e3f432ee581f6876b590e7ad7e84e19</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE int</type>
      <name>sqlite3MutexEnd</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a5742bca60d7e38d0d8e27b2f4771ab68</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE int</type>
      <name>sqlite3MutexInit</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a7906afcdd1cdb3d0007eb932398a1158</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE char *</type>
      <name>sqlite3NameFromToken</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a6ba4248ee912d7f5a7a898c5ae46e808</anchor>
      <arglist>(sqlite3 *, Token *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE void</type>
      <name>sqlite3NestedParse</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ae78bd6187a28892732af5428ec15b03f</anchor>
      <arglist>(Parse *, const char *,...)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE sqlite3_mutex_methods const *</type>
      <name>sqlite3NoopMutex</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a4d81b0b1d67b647ae419a82c8df9164f</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE const char *</type>
      <name>sqlite3OpcodeName</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a19b314c1960c7fb6ef2038ed53a87aae</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE void</type>
      <name>sqlite3OpenMasterTable</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>af09834781ee193f5fe2dc60117210695</anchor>
      <arglist>(Parse *, int)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE void</type>
      <name>sqlite3OpenTable</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>aa935d8de28fb95e999736ef792d5a808</anchor>
      <arglist>(Parse *, int iCur, int iDb, Table *, int)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE int</type>
      <name>sqlite3OpenTableAndIndices</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a14aa7e8abd9fb8406812b9f90560e6ac</anchor>
      <arglist>(Parse *, Table *, int, int, u8 *, int *, int *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE int</type>
      <name>sqlite3OpenTempDatabase</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>aaf3088380b731428b72d3b5777f93755</anchor>
      <arglist>(Parse *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE int</type>
      <name>sqlite3OsAccess</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>afeb6079743f71ae6557342ff391d8ceb</anchor>
      <arglist>(sqlite3_vfs *, const char *, int, int *pResOut)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE int</type>
      <name>sqlite3OsCheckReservedLock</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ad7b51dd494cecab454c85739c02418fd</anchor>
      <arglist>(sqlite3_file *id, int *pResOut)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE int</type>
      <name>sqlite3OsClose</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>aa5f0aeb27273a57c0523deaf48997533</anchor>
      <arglist>(sqlite3_file *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE int</type>
      <name>sqlite3OsCloseFree</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a55e2ac414d354ed16d51e9fb500e21df</anchor>
      <arglist>(sqlite3_file *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE int</type>
      <name>sqlite3OsCurrentTimeInt64</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a8fba11754c83b89782ef18af266f5ec2</anchor>
      <arglist>(sqlite3_vfs *, sqlite3_int64 *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE int</type>
      <name>sqlite3OsDelete</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a576c2e542e46ddee19d10e75337039c0</anchor>
      <arglist>(sqlite3_vfs *, const char *, int)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE int</type>
      <name>sqlite3OsDeviceCharacteristics</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a251e030ce1bd2e552bc2dd66b1ac36d0</anchor>
      <arglist>(sqlite3_file *id)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE void</type>
      <name>sqlite3OsDlClose</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a1d9a447fccc2165fab651ee10596e5f8</anchor>
      <arglist>(sqlite3_vfs *, void *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE void</type>
      <name>sqlite3OsDlError</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a2b2f1e5d972879c2c3eab7ed615e81cb</anchor>
      <arglist>(sqlite3_vfs *, int, char *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE void *</type>
      <name>sqlite3OsDlOpen</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a4596e40d4e5929f013de9509cb22d736</anchor>
      <arglist>(sqlite3_vfs *, const char *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE int</type>
      <name>sqlite3OsFetch</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ab5b9137b375d5d8a8c216a644056cba7</anchor>
      <arglist>(sqlite3_file *id, i64, int, void **)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE int</type>
      <name>sqlite3OsFileControl</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>aa8dad928f8e52b454c6d82bd2fe5c3fc</anchor>
      <arglist>(sqlite3_file *, int, void *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE void</type>
      <name>sqlite3OsFileControlHint</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a63d0693fc056b088572daedace58e82f</anchor>
      <arglist>(sqlite3_file *, int, void *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE int</type>
      <name>sqlite3OsFileSize</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a395914ef2826de6ed70e92b5d02887de</anchor>
      <arglist>(sqlite3_file *, i64 *pSize)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE int</type>
      <name>sqlite3OsFullPathname</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a0456d8c8b3e7990b6e1c4ea93b9a8c17</anchor>
      <arglist>(sqlite3_vfs *, const char *, int, char *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE int</type>
      <name>sqlite3OsInit</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>afeaa886fe1ca086a30fd278b1d069762</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE int</type>
      <name>sqlite3OsLock</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ae224ca9067bc3e682180d0ecc1cd2206</anchor>
      <arglist>(sqlite3_file *, int)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE int</type>
      <name>sqlite3OsOpen</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a12a1f3451e28f9cecd19cf0bb4f8f416</anchor>
      <arglist>(sqlite3_vfs *, const char *, sqlite3_file *, int, int *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE int</type>
      <name>sqlite3OsOpenMalloc</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a4dc767ca46426d6ffc5fa54d96a80cd2</anchor>
      <arglist>(sqlite3_vfs *, const char *, sqlite3_file **, int, int *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE int</type>
      <name>sqlite3OsRandomness</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a52a1d01825b7a8a222227bcd0b68d88d</anchor>
      <arglist>(sqlite3_vfs *, int, char *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE int</type>
      <name>sqlite3OsRead</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a98ef6b5ed82299d2efc0b5f9e41c877d</anchor>
      <arglist>(sqlite3_file *, void *, int amt, i64 offset)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE int</type>
      <name>sqlite3OsSectorSize</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a6f3dc94b9e48b6973f57701ac10e695b</anchor>
      <arglist>(sqlite3_file *id)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE void</type>
      <name>sqlite3OsShmBarrier</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a57052198198859565aeda03fd69bbcab</anchor>
      <arglist>(sqlite3_file *id)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE int</type>
      <name>sqlite3OsShmLock</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a1832b805275450abac06bf8da21489f3</anchor>
      <arglist>(sqlite3_file *id, int, int, int)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE int</type>
      <name>sqlite3OsShmMap</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a04a984c66d8178200fe9a3ff100e20d3</anchor>
      <arglist>(sqlite3_file *, int, int, int, void volatile **)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE int</type>
      <name>sqlite3OsShmUnmap</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a335f029c1b2d0ab240598081a2d3d559</anchor>
      <arglist>(sqlite3_file *id, int)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE int</type>
      <name>sqlite3OsSleep</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a216e62c25d04d125926034ac185cc9f4</anchor>
      <arglist>(sqlite3_vfs *, int)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE int</type>
      <name>sqlite3OsSync</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a3f01629ca3b49854944cecdd14dc3358</anchor>
      <arglist>(sqlite3_file *, int)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE int</type>
      <name>sqlite3OsTruncate</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ab14e17fc93b09d52b42c433c47eb3b68</anchor>
      <arglist>(sqlite3_file *, i64 size)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE int</type>
      <name>sqlite3OsUnfetch</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>abc0da72cb8b8989cf8708b572fe5fef4</anchor>
      <arglist>(sqlite3_file *, i64, void *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE int</type>
      <name>sqlite3OsUnlock</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a7e90db4b3488e8f4a29705edcb8025fe</anchor>
      <arglist>(sqlite3_file *, int)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE int</type>
      <name>sqlite3OsWrite</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a1eea7ec327af84c05b4dd4cc075a537f</anchor>
      <arglist>(sqlite3_file *, const void *, int amt, i64 offset)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE void</type>
      <name>sqlite3PageFree</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a7c85b1d9d633386e0ecb5d56594fe03f</anchor>
      <arglist>(void *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE void *</type>
      <name>sqlite3PageMalloc</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>af05f296695d164316d4666a76d07f1f0</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE int</type>
      <name>sqlite3PagerAcquire</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a22a53daafd2bd778cda390312651f994</anchor>
      <arglist>(Pager *pPager, Pgno pgno, DbPage **ppPage, int clrFlag)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE sqlite3_backup **</type>
      <name>sqlite3PagerBackupPtr</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a4bb5c0e71be69f95defe13828b19b23f</anchor>
      <arglist>(Pager *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE int</type>
      <name>sqlite3PagerBegin</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a693d0ab5cecd4a8001da6fa21f44d99e</anchor>
      <arglist>(Pager *, int exFlag, int)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE void</type>
      <name>sqlite3PagerCacheStat</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a49ec11f7caf81ea67a121846e877fc89</anchor>
      <arglist>(Pager *, int, int, int *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE int</type>
      <name>sqlite3PagerCheckpoint</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a51b879bda409240901c1443161246045</anchor>
      <arglist>(Pager *pPager, int, int *, int *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE void</type>
      <name>sqlite3PagerClearCache</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a4a63ac64849ad46ad5a539332c43f494</anchor>
      <arglist>(Pager *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE int</type>
      <name>sqlite3PagerClose</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>af94b1f96b60689fd09422cce2c85f53f</anchor>
      <arglist>(Pager *pPager)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE int</type>
      <name>sqlite3PagerCloseWal</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ac62d7d3d29214a7cad25fdd88e7c7a74</anchor>
      <arglist>(Pager *pPager)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE int</type>
      <name>sqlite3PagerCommitPhaseOne</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a2baf986bff9120486e9acc5951494ea7</anchor>
      <arglist>(Pager *, const char *zMaster, int)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE int</type>
      <name>sqlite3PagerCommitPhaseTwo</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a18af1df44bbc3ae598f0559f6fc5861e</anchor>
      <arglist>(Pager *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE void</type>
      <name>sqlite3PagerDontWrite</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a0c96c40f2bd82e147de51701b33afd85</anchor>
      <arglist>(DbPage *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE int</type>
      <name>sqlite3PagerExclusiveLock</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a8fe341ad82f247586f5a357fdbdb2a11</anchor>
      <arglist>(Pager *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE sqlite3_file *</type>
      <name>sqlite3PagerFile</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a4994718ae281ffc714aa975c5b9b359d</anchor>
      <arglist>(Pager *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE const char *</type>
      <name>sqlite3PagerFilename</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>af9905ce64f499b4e908ec64e65730584</anchor>
      <arglist>(Pager *, int)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE void *</type>
      <name>sqlite3PagerGetData</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a9dd340e56fb4b7fad4df339595b8d8a2</anchor>
      <arglist>(DbPage *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE void *</type>
      <name>sqlite3PagerGetExtra</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a48e879a6d20f06f27390973ab8d59bd7</anchor>
      <arglist>(DbPage *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE int</type>
      <name>sqlite3PagerGetJournalMode</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>af59e923de7a57868bb8f10ba2634a072</anchor>
      <arglist>(Pager *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE int</type>
      <name>sqlite3PagerIsMemdb</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ab46debef26325b83fd097b87c244e371</anchor>
      <arglist>(Pager *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE u8</type>
      <name>sqlite3PagerIsreadonly</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a7e85868aa17dab7125bbcba29c76f708</anchor>
      <arglist>(Pager *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE const char *</type>
      <name>sqlite3PagerJournalname</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a1473ed8e00f2664d9c92663609b04d2e</anchor>
      <arglist>(Pager *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE i64</type>
      <name>sqlite3PagerJournalSizeLimit</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a87ea765f77afaa37c3cc0eb1ebe90be6</anchor>
      <arglist>(Pager *, i64)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE int</type>
      <name>sqlite3PagerLockingMode</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a169a4fb259aab3f9681d51c17026eebb</anchor>
      <arglist>(Pager *, int)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE DbPage *</type>
      <name>sqlite3PagerLookup</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a1252ec03814f64eed236cfb21094cafd</anchor>
      <arglist>(Pager *pPager, Pgno pgno)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE int</type>
      <name>sqlite3PagerMaxPageCount</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a63f2282b53210b1f409b6a7f4187e7ba</anchor>
      <arglist>(Pager *, int)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE int</type>
      <name>sqlite3PagerMemUsed</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a71290706ab2472c874eac348b0771f8e</anchor>
      <arglist>(Pager *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE int</type>
      <name>sqlite3PagerMovepage</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a8cdedc7a185709301f12c4d7b305aa1e</anchor>
      <arglist>(Pager *, DbPage *, Pgno, int)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE int</type>
      <name>sqlite3PagerNosync</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>aef253468a97f22fbec26bf8e3f52c1a4</anchor>
      <arglist>(Pager *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE int</type>
      <name>sqlite3PagerOkToChangeJournalMode</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ad3c0716944a5dc0b9c85e5f6c6d334a8</anchor>
      <arglist>(Pager *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE int</type>
      <name>sqlite3PagerOpen</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a5b4a74e8a1754922c482b7af19b30611</anchor>
      <arglist>(sqlite3_vfs *, Pager **ppPager, const char *, int, int, int, void(*)(DbPage *))</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE int</type>
      <name>sqlite3PagerOpenSavepoint</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a5b4b3aed3fa0147c327fa7497e25be98</anchor>
      <arglist>(Pager *pPager, int n)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE int</type>
      <name>sqlite3PagerOpenWal</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a5e4116ab2def31c2c36e557fc6811d0d</anchor>
      <arglist>(Pager *pPager, int *pisOpen)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE void</type>
      <name>sqlite3PagerPagecount</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ae82aaf561ce61faa15d4e228c45c3311</anchor>
      <arglist>(Pager *, int *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE int</type>
      <name>sqlite3PagerPageRefcount</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a02362e6744d4431e328d760bef635a19</anchor>
      <arglist>(DbPage *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE int</type>
      <name>sqlite3PagerReadFileheader</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a7f5d7106f696229a68737d16b4046b3a</anchor>
      <arglist>(Pager *, int, unsigned char *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE void</type>
      <name>sqlite3PagerRef</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a7be91204280374e8f7132f371b4439ab</anchor>
      <arglist>(DbPage *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE int</type>
      <name>sqlite3PagerRefcount</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a865a3e27288083a9cdfd8de2ba365d80</anchor>
      <arglist>(Pager *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE int</type>
      <name>sqlite3PagerRollback</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>afdd2ecbb97b7a716892ff6bd10c7dfd0</anchor>
      <arglist>(Pager *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE int</type>
      <name>sqlite3PagerSavepoint</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a8b5f1920b6a8b564a47e243868f2c8d4</anchor>
      <arglist>(Pager *pPager, int op, int iSavepoint)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE void</type>
      <name>sqlite3PagerSetBusyhandler</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a24076fb4f14e547a630f83f25ff37852</anchor>
      <arglist>(Pager *, int(*)(void *), void *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE void</type>
      <name>sqlite3PagerSetCachesize</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a0c65ddf2e31ecae395a51f4cdb3ce7bb</anchor>
      <arglist>(Pager *, int)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE void</type>
      <name>sqlite3PagerSetFlags</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a6c4fa8208b09ece55d1ac8394c564d27</anchor>
      <arglist>(Pager *, unsigned)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE int</type>
      <name>sqlite3PagerSetJournalMode</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>afb929a0a4553cda84de16180ddbd09f7</anchor>
      <arglist>(Pager *, int)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE void</type>
      <name>sqlite3PagerSetMmapLimit</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>aa5bd62da47024a18682829ab4527e9a8</anchor>
      <arglist>(Pager *, sqlite3_int64)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE int</type>
      <name>sqlite3PagerSetPagesize</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ab668348d5dcc0382c247c74b6358f16e</anchor>
      <arglist>(Pager *, u32 *, int)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE int</type>
      <name>sqlite3PagerSharedLock</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a58c197b629fb6eaacf96c7add57c70df</anchor>
      <arglist>(Pager *pPager)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE void</type>
      <name>sqlite3PagerShrink</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a28f065ffd59dc6b9660bd5622cfa1de8</anchor>
      <arglist>(Pager *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE int</type>
      <name>sqlite3PagerSync</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a01cc8aae7334af5923c075cd3ba049e1</anchor>
      <arglist>(Pager *pPager)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE void *</type>
      <name>sqlite3PagerTempSpace</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>af68cac400afc59cdb804b586278d9f0e</anchor>
      <arglist>(Pager *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE void</type>
      <name>sqlite3PagerTruncateImage</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ac6c0a8a9bec3fa3595f1d4bba98a3010</anchor>
      <arglist>(Pager *, Pgno)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE void</type>
      <name>sqlite3PagerUnref</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>aa9d040b7f24a8a5d99bf96863b52cd15</anchor>
      <arglist>(DbPage *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE const sqlite3_vfs *</type>
      <name>sqlite3PagerVfs</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a622fab679471aea91602568271c08222</anchor>
      <arglist>(Pager *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE int</type>
      <name>sqlite3PagerWalCallback</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a95859ce172a177e8d6dcdb9e4240c5d8</anchor>
      <arglist>(Pager *pPager)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE int</type>
      <name>sqlite3PagerWalSupported</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>aeb293a8ae85e27f7b7a71fef3461c548</anchor>
      <arglist>(Pager *pPager)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE int</type>
      <name>sqlite3PagerWrite</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ad4b8aee028ee99575b0748b299e04ed0</anchor>
      <arglist>(DbPage *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE void</type>
      <name>sqlite3Parser</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a6f46fb0365c1d879ab5d64cde499c224</anchor>
      <arglist>(void *, int, Token, Parse *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE void</type>
      <name>sqlite3Parser</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a90682707dee89aba38039bf7848c09d4</anchor>
      <arglist>(void *yyp, int yymajor, sqlite3ParserTOKENTYPE yyminorsqlite3ParserARG_PDECL)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE void *</type>
      <name>sqlite3ParserAlloc</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a4bdcc152e9f427ff587ab7e907981fc5</anchor>
      <arglist>(void *(*)(size_t))</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE void *</type>
      <name>sqlite3ParserAlloc</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a62864985bbe7631817bb2f85fd63716a</anchor>
      <arglist>(void *(*mallocProc)(size_t))</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE void</type>
      <name>sqlite3ParserFree</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a75d41a16c8dff0547dcca208ff4d5d7d</anchor>
      <arglist>(void *, void(*)(void *))</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE void</type>
      <name>sqlite3ParserReset</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ae5c69f1aa716b5dc4b54dbf6642c1071</anchor>
      <arglist>(Parse *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE int</type>
      <name>sqlite3ParseUri</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>aaa912f29a67460d8b2186c97056e8767</anchor>
      <arglist>(const char *, const char *, unsigned int *, sqlite3_vfs **, char **, char **)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE void</type>
      <name>sqlite3PCacheBufferSetup</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ad18a1eebefdfbc4254f473f7b0101937</anchor>
      <arglist>(void *, int sz, int n)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE void</type>
      <name>sqlite3PcacheCleanAll</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a65aa4d4f73373a161a96fafe219b86a7</anchor>
      <arglist>(PCache *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE void</type>
      <name>sqlite3PcacheClear</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ae4bcea77d6c756c9ad6ef25739172928</anchor>
      <arglist>(PCache *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE void</type>
      <name>sqlite3PcacheClearSyncFlags</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>aa4bfb9fa6d719b93d58d33a2ed624624</anchor>
      <arglist>(PCache *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE void</type>
      <name>sqlite3PcacheClose</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ace10c87a0d89eb20a5acddf2f7d6c230</anchor>
      <arglist>(PCache *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE PgHdr *</type>
      <name>sqlite3PcacheDirtyList</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a9fe5b4991391ec26e75fb59ee72704db</anchor>
      <arglist>(PCache *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE void</type>
      <name>sqlite3PcacheDrop</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a78667811e7a2a7e75117cd6ec9cf6486</anchor>
      <arglist>(PgHdr *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE int</type>
      <name>sqlite3PcacheFetch</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>afd193f1064d653b93326a6b4915a2867</anchor>
      <arglist>(PCache *, Pgno, int createFlag, PgHdr **)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE int</type>
      <name>sqlite3PcacheInitialize</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a2902c61ddc88bea002c4d69fe4052b1f</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE void</type>
      <name>sqlite3PcacheMakeClean</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ac00d8abc5cdfaa4da090c03d2b24711c</anchor>
      <arglist>(PgHdr *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE void</type>
      <name>sqlite3PcacheMakeDirty</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ab2add4c541df2d0b57a993930ee18a3a</anchor>
      <arglist>(PgHdr *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE void</type>
      <name>sqlite3PcacheMove</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a51ea21b4bc5c6d0534aa0f67dcb6c4dc</anchor>
      <arglist>(PgHdr *, Pgno)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE void</type>
      <name>sqlite3PcacheOpen</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a865e413230629838771679e1bd64e85d</anchor>
      <arglist>(int szPage, int szExtra, int bPurgeable, int(*xStress)(void *, PgHdr *), void *pStress, PCache *pToInit)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE int</type>
      <name>sqlite3PcachePagecount</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a5d5e74b7acdd0ab46b5caaea93b9b8d4</anchor>
      <arglist>(PCache *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE int</type>
      <name>sqlite3PcachePageRefcount</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a4010b85eb18d6cc834f0f9ced4f6a274</anchor>
      <arglist>(PgHdr *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE void</type>
      <name>sqlite3PcacheRef</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a45716bc3d922bccb6d95e16e1ab828ec</anchor>
      <arglist>(PgHdr *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE int</type>
      <name>sqlite3PcacheRefCount</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>adee2536d23ec9628e0883ccab03b3429</anchor>
      <arglist>(PCache *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE void</type>
      <name>sqlite3PcacheRelease</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a7374142ad62907ac0495a23e7bcb72a8</anchor>
      <arglist>(PgHdr *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE void</type>
      <name>sqlite3PcacheSetCachesize</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a1aa2a91dc7a128d57245563f65fbe0d0</anchor>
      <arglist>(PCache *, int)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE void</type>
      <name>sqlite3PCacheSetDefault</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a91974afe7709a742451438556ee0c70c</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE void</type>
      <name>sqlite3PcacheSetPageSize</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a5ba90dc7251209f7f0fbb917d0538f0a</anchor>
      <arglist>(PCache *, int)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE void</type>
      <name>sqlite3PcacheShrink</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a7df3d08b937a4d2e1e59f5233ec11465</anchor>
      <arglist>(PCache *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE void</type>
      <name>sqlite3PcacheShutdown</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>afb86d69f2f5a90c2bc23cff4d3dd24ac</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE int</type>
      <name>sqlite3PcacheSize</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>abd3ccb97700f81bf482c44b66fb00cdb</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE void</type>
      <name>sqlite3PcacheTruncate</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>aa25da46a83609c408a14977a087af782</anchor>
      <arglist>(PCache *, Pgno x)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE Expr *</type>
      <name>sqlite3PExpr</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a56670a96a4ad8449466fea3449f71c57</anchor>
      <arglist>(Parse *, int, Expr *, Expr *, const Token *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE void</type>
      <name>sqlite3Pragma</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a111391370f58f8e6a6eca51fd34d62ed</anchor>
      <arglist>(Parse *, Token *, Token *, Token *, int)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>sqlite3Prepare</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>acb25890858d0bf4b12eb7aae569f0c7b</anchor>
      <arglist>(sqlite3 *db, const char *zSql, int nBytes, int saveSqlFlag, Vdbe *pReprepare, sqlite3_stmt **ppStmt, const char **pzTail)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>sqlite3Prepare16</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a5842e6724b91885125f83c438da1f15b</anchor>
      <arglist>(sqlite3 *db, const void *zSql, int nBytes, int saveSqlFlag, sqlite3_stmt **ppStmt, const void **pzTail)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE Index *</type>
      <name>sqlite3PrimaryKeyIndex</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>af6edde3fbbd22a22b86ad32677fad95b</anchor>
      <arglist>(Table *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE void</type>
      <name>sqlite3PrngResetState</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a77374e39622f6b122382b9e656cb4107</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE void</type>
      <name>sqlite3PrngRestoreState</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>abcc9ef9d9e1dd5b480c4fdbaecff393b</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE void</type>
      <name>sqlite3PrngSaveState</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a8a21633a26e2e998c956bec3b360b210</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE void</type>
      <name>sqlite3Put4byte</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a90821e542f11539726c50c15993056c4</anchor>
      <arglist>(u8 *, u32)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE void</type>
      <name>sqlite3Put4byte</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a5eed11a8254e26e49db14a6d5c9f4028</anchor>
      <arglist>(unsigned char *p, u32 v)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE int</type>
      <name>sqlite3PutVarint</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a89360605369969b4b3d6a9067c648d14</anchor>
      <arglist>(unsigned char *, u64)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE int</type>
      <name>sqlite3PutVarint32</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a2a9729decac0f85ff5dfce13e4bfc076</anchor>
      <arglist>(unsigned char *, u32)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE int</type>
      <name>sqlite3ReadSchema</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ac41a97f30334f7d35b2b5713097eca90</anchor>
      <arglist>(Parse *pParse)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE void *</type>
      <name>sqlite3Realloc</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>aaf1f3aa052a89ceffe0f55a526504785</anchor>
      <arglist>(void *, int)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>sqlite3RefillIndex</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a17be5b679d9181b961ea9ba4a18d4f80</anchor>
      <arglist>(Parse *pParse, Index *pIndex, int memRootPage)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE void</type>
      <name>sqlite3RegisterBuiltinFunctions</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>aac92d3a6ec24725a7979ee04de350853</anchor>
      <arglist>(sqlite3 *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE void</type>
      <name>sqlite3RegisterDateTimeFunctions</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a44405fdf6c4462912007f6602ecc0bb4</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE void</type>
      <name>sqlite3RegisterGlobalFunctions</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a9f75bd111010f29e1b8d74344473c4ec</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE void</type>
      <name>sqlite3RegisterLikeFunctions</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a8d807e0e5709528765edfc75696dbdb5</anchor>
      <arglist>(sqlite3 *, int)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE void</type>
      <name>sqlite3Reindex</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>abd189e31189391e1ef114b413ff4abbf</anchor>
      <arglist>(Parse *, Token *, Token *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE void</type>
      <name>sqlite3ReleaseTempRange</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ac6e5c116ee77134890c274aeeef6196d</anchor>
      <arglist>(Parse *, int, int)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE void</type>
      <name>sqlite3ReleaseTempReg</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a48d55dce63ac590c3b0fc464abb67ad7</anchor>
      <arglist>(Parse *, int)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE int</type>
      <name>sqlite3Reprepare</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a7e2f7299cc947d07e782f6ac561fa937</anchor>
      <arglist>(Vdbe *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE void</type>
      <name>sqlite3ResetAllSchemasOfConnection</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a2fc0d7e9d7e688a2a81ea4775dd12e33</anchor>
      <arglist>(sqlite3 *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE void</type>
      <name>sqlite3ResetOneSchema</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>aae32656cb46c5449ae7c53fc8aa27887</anchor>
      <arglist>(sqlite3 *, int)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE int</type>
      <name>sqlite3ResolveExprNames</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a537cf717a3f847807d3a3fd65da636ad</anchor>
      <arglist>(NameContext *, Expr *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE int</type>
      <name>sqlite3ResolveOrderGroupBy</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a2a1f1cd476b6007d2b2b0a9160dfb1eb</anchor>
      <arglist>(Parse *, Select *, ExprList *, const char *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE void</type>
      <name>sqlite3ResolveSelectNames</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a0cf10c480643b1ab9eaa02056a400734</anchor>
      <arglist>(Parse *, Select *, NameContext *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE void</type>
      <name>sqlite3ResolveSelfReference</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ab524095a849de78f8728167d19336094</anchor>
      <arglist>(Parse *, Table *, int, Expr *, ExprList *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE Table *</type>
      <name>sqlite3ResultSetOfSelect</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ade35a86757654a36498d74152aa2fda8</anchor>
      <arglist>(Parse *, Select *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE void</type>
      <name>sqlite3RollbackAll</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ad902dd388d73208539f557962e3fe6bb</anchor>
      <arglist>(sqlite3 *, int)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE void</type>
      <name>sqlite3RollbackTransaction</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a0f9887a7e7efd404af07707000286f1b</anchor>
      <arglist>(Parse *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE void</type>
      <name>sqlite3RootPageMoved</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a99d2fb990ecc1edc9e1a9b3d792a16e3</anchor>
      <arglist>(sqlite3 *, int, int, int)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE void</type>
      <name>sqlite3RowidConstraint</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>abf05c71ba66fc1c8ff0681f00e77f10b</anchor>
      <arglist>(Parse *, int, Table *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE void</type>
      <name>sqlite3RowSetClear</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ae153de0cd969511a607e26deeca80342</anchor>
      <arglist>(RowSet *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE RowSet *</type>
      <name>sqlite3RowSetInit</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a53a2a9b187df302a45d8d0c7fc2998f1</anchor>
      <arglist>(sqlite3 *, void *, unsigned int)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE void</type>
      <name>sqlite3RowSetInsert</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a65353ce70aefc21e013f126a0364f0d4</anchor>
      <arglist>(RowSet *, i64)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE int</type>
      <name>sqlite3RowSetNext</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a0dc3908f86c68823d9dbf73052c1eae8</anchor>
      <arglist>(RowSet *, i64 *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE int</type>
      <name>sqlite3RowSetTest</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a5e9b69a11fa8bc160f049af60081e452</anchor>
      <arglist>(RowSet *, u8 iBatch, i64)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE int</type>
      <name>sqlite3RunParser</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a174f16a9adcc64bf971bae4a5ffa3488</anchor>
      <arglist>(Parse *, const char *, char **)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE int</type>
      <name>sqlite3RunVacuum</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a5e83ddc7b3e7e8e79ad5d1fc92de1d2f</anchor>
      <arglist>(char **, sqlite3 *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE int</type>
      <name>sqlite3SafetyCheckOk</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ab15308423296d719d75dca4c0ef182a7</anchor>
      <arglist>(sqlite3 *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE int</type>
      <name>sqlite3SafetyCheckSickOrOk</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ac1fff729aec147d9825a4930042a626b</anchor>
      <arglist>(sqlite3 *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE void</type>
      <name>sqlite3Savepoint</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a85088587b34effc9b3430bbb3e4f3852</anchor>
      <arglist>(Parse *, int, Token *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE void</type>
      <name>sqlite3SchemaClear</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a927c603430267e42c56ab38ca221322a</anchor>
      <arglist>(void *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE Schema *</type>
      <name>sqlite3SchemaGet</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>aea657029436ec374cbd09f8cc2747169</anchor>
      <arglist>(sqlite3 *, Btree *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE int</type>
      <name>sqlite3SchemaToIndex</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ad9ef77a42022f1f8c8ab71b5761f5134</anchor>
      <arglist>(sqlite3 *db, Schema *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE void</type>
      <name>sqlite3ScratchFree</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a1a90fe6ec9fbbba9f40ccb7cae4f5b27</anchor>
      <arglist>(void *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE void *</type>
      <name>sqlite3ScratchMalloc</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a9b883a0e42e20c9f0cd19bd87059c383</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE int</type>
      <name>sqlite3SectorSize</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>aa7a19cf4335c553ca8a39a706ad761b9</anchor>
      <arglist>(sqlite3_file *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE int</type>
      <name>sqlite3Select</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a2465ee8c956209ba4b272477b7c21a45</anchor>
      <arglist>(Parse *, Select *, SelectDest *)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>sqlite3SelectAddTypeInfo</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a7d22b0625164daa7f99dcce132ef7b4d</anchor>
      <arglist>(Parse *pParse, Select *pSelect)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE void</type>
      <name>sqlite3SelectDelete</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a0f56959f0acac85496744f0d068854a0</anchor>
      <arglist>(sqlite3 *, Select *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE void</type>
      <name>sqlite3SelectDestInit</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a6459da5181d51d54ae4ac790c381ac2c</anchor>
      <arglist>(SelectDest *, int, int)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE Select *</type>
      <name>sqlite3SelectDup</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>af8a7f75590dced000c27784d90b57b87</anchor>
      <arglist>(sqlite3 *, Select *, int)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>sqlite3SelectExpand</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ae55acd1d8219505e629c2148950fa3de</anchor>
      <arglist>(Parse *pParse, Select *pSelect)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE int</type>
      <name>sqlite3SelectExprHeight</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a685dee7eef61a01436347a9f2f98c61f</anchor>
      <arglist>(Select *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE Select *</type>
      <name>sqlite3SelectNew</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>af637faf2f42e6ac5b93c317ed350252c</anchor>
      <arglist>(Parse *, ExprList *, SrcList *, Expr *, ExprList *, Expr *, ExprList *, u16, Expr *, Expr *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE void</type>
      <name>sqlite3SelectPrep</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>aa4385bd53c0a43dea72fbc23cc78e1c6</anchor>
      <arglist>(Parse *, Select *, NameContext *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE void</type>
      <name>sqlite3SetString</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>aad368822484a1ceae010a829e27454ae</anchor>
      <arglist>(char **, sqlite3 *, const char *,...)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>sqlite3SkipAccumulatorLoad</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a4d6f87bd7d00e22be52e88fd68363ba1</anchor>
      <arglist>(sqlite3_context *context)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE SrcList *</type>
      <name>sqlite3SrcListAppend</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a2d72a77bc508ef9a3e4a7f9af34d4fce</anchor>
      <arglist>(sqlite3 *, SrcList *, Token *, Token *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE SrcList *</type>
      <name>sqlite3SrcListAppendFromTerm</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ac5a48dfc8b87c7d09fa9928e1cbda9bf</anchor>
      <arglist>(Parse *, SrcList *, Token *, Token *, Token *, Select *, Expr *, IdList *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE void</type>
      <name>sqlite3SrcListAssignCursors</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a30fb47cdcb938aac958fe5da10c72821</anchor>
      <arglist>(Parse *, SrcList *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE void</type>
      <name>sqlite3SrcListDelete</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>acc250a3e5e7fd8889a16a9f28e3e7312</anchor>
      <arglist>(sqlite3 *, SrcList *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE SrcList *</type>
      <name>sqlite3SrcListDup</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a915ece76ebeede6852f63a447753ef9f</anchor>
      <arglist>(sqlite3 *, SrcList *, int)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE SrcList *</type>
      <name>sqlite3SrcListEnlarge</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>aac45cc6a2a4e23a49a88ff54b09b5a2b</anchor>
      <arglist>(sqlite3 *, SrcList *, int, int)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE void</type>
      <name>sqlite3SrcListIndexedBy</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a57b5873167fdb09b55d0704c1ac54802</anchor>
      <arglist>(Parse *, SrcList *, Token *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE Table *</type>
      <name>sqlite3SrcListLookup</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a6354fab5d5d3aa8a721e43d480c16701</anchor>
      <arglist>(Parse *, SrcList *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE void</type>
      <name>sqlite3SrcListShiftJoinType</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a90e3d9321273d2e6e30446a077ce88ce</anchor>
      <arglist>(SrcList *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE void</type>
      <name>sqlite3StartTable</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>af49b4395f39d9078a0dda2484c183012</anchor>
      <arglist>(Parse *, Token *, Token *, int, int, int, int)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE void</type>
      <name>sqlite3StatusAdd</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>afa029f93586aeab4cc85360905dae9cd</anchor>
      <arglist>(int, int)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE void</type>
      <name>sqlite3StatusSet</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>afec7586c01fcb5ea17dc9d7725a589d9</anchor>
      <arglist>(int, int)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE int</type>
      <name>sqlite3StatusValue</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a30b8ac296c6e200c1fa57708d52c6ef6</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>sqlite3Step</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a3f2872e873e2758a4beedad1d5113554</anchor>
      <arglist>(Vdbe *p)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE sqlite3_int64</type>
      <name>sqlite3StmtCurrentTime</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ae1011d49964d4f1e38cebd95eab80802</anchor>
      <arglist>(sqlite3_context *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE void</type>
      <name>sqlite3StrAccumAppend</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a56664fa33def33c5a5245b623441d5e0</anchor>
      <arglist>(StrAccum *, const char *, int)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE char *</type>
      <name>sqlite3StrAccumFinish</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>adb7f26b10ac1b847db6f000ef4c2e2ba</anchor>
      <arglist>(StrAccum *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE void</type>
      <name>sqlite3StrAccumInit</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>aabf95e113b9d54d519cd15a56215f560</anchor>
      <arglist>(StrAccum *, char *, int, int)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE void</type>
      <name>sqlite3StrAccumReset</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ad7e70f4ec9d2fa3a63a371e2c7c555d8</anchor>
      <arglist>(StrAccum *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE int</type>
      <name>sqlite3Strlen30</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a3dcd80ba41f1a308193dee74857b62a7</anchor>
      <arglist>(const char *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE int</type>
      <name>sqlite3SubInt64</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a9c42e3cb50d8d1f61d407e52b48af32c</anchor>
      <arglist>(i64 *, i64)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE void</type>
      <name>sqlite3TableAffinityStr</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a462a076aea53535ba3db94d65fceee5e</anchor>
      <arglist>(Vdbe *, Table *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE void</type>
      <name>sqlite3TableLock</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a13be5e81f379c515f270f6f2a3bb63a7</anchor>
      <arglist>(Parse *, int, int, u8, const char *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE int</type>
      <name>sqlite3TempInMemory</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a458449cdb4a6ca29650deb8af285a511</anchor>
      <arglist>(const sqlite3 *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE int</type>
      <name>sqlite3TransferBindings</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a9158a497436de1e5aa7067e4daf18d8e</anchor>
      <arglist>(sqlite3_stmt *, sqlite3_stmt *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE u32</type>
      <name>sqlite3TriggerColmask</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>acace8e99e37ae5e84ea03c65e820c540</anchor>
      <arglist>(Parse *, Trigger *, ExprList *, int, int, Table *, int)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE TriggerStep *</type>
      <name>sqlite3TriggerDeleteStep</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a7f1bcb4e2de5e641f2c286d27348f823</anchor>
      <arglist>(sqlite3 *, Token *, Expr *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE TriggerStep *</type>
      <name>sqlite3TriggerInsertStep</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a1b215ec90dee06bd647a83f2f4751bea</anchor>
      <arglist>(sqlite3 *, Token *, IdList *, ExprList *, Select *, u8)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE Trigger *</type>
      <name>sqlite3TriggerList</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a64b772357d0dabd103b28ce0ca0b312f</anchor>
      <arglist>(Parse *, Table *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE TriggerStep *</type>
      <name>sqlite3TriggerSelectStep</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a3ce36324b25566a88b296b31a106a075</anchor>
      <arglist>(sqlite3 *, Select *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE Trigger *</type>
      <name>sqlite3TriggersExist</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>aefad34e10275301aee18a5780afaf444</anchor>
      <arglist>(Parse *, Table *, int, ExprList *, int *pMask)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE TriggerStep *</type>
      <name>sqlite3TriggerUpdateStep</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a747552fbad2050589d779b2baee13941</anchor>
      <arglist>(sqlite3 *, Token *, ExprList *, Expr *, u8)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE int</type>
      <name>sqlite3TwoPartName</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a49a9958462ebca9ad2acda672c8a6357</anchor>
      <arglist>(Parse *, Token *, Token *, Token **)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE void</type>
      <name>sqlite3UniqueConstraint</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a4e35c041bf7710b6f3e2db6d86e86d7a</anchor>
      <arglist>(Parse *, int, Index *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE void</type>
      <name>sqlite3UnlinkAndDeleteIndex</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a889f2dcb438c56db37a6d61e9f25e244</anchor>
      <arglist>(sqlite3 *, int, const char *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE void</type>
      <name>sqlite3UnlinkAndDeleteTable</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a9733677716a49de464f86fff164e9a1b</anchor>
      <arglist>(sqlite3 *, int, const char *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE void</type>
      <name>sqlite3UnlinkAndDeleteTrigger</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>aa779646f1e1667b589b01dd8b494a53c</anchor>
      <arglist>(sqlite3 *, int, const char *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE void</type>
      <name>sqlite3Update</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ac5aa67c46e8cc8174566fabe6809fafa</anchor>
      <arglist>(Parse *, SrcList *, ExprList *, Expr *, int)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE int</type>
      <name>sqlite3Utf16ByteLen</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a03361e986e6fc07dd0e5ae76e5f1bb5c</anchor>
      <arglist>(const void *pData, int nChar)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE char *</type>
      <name>sqlite3Utf16to8</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a2c2d4b96de83192463964b77bdc524ae</anchor>
      <arglist>(sqlite3 *, const void *, int, u8)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE int</type>
      <name>sqlite3Utf8CharLen</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a066ef98fa63764bd64b8da19566270f8</anchor>
      <arglist>(const char *pData, int nByte)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE u32</type>
      <name>sqlite3Utf8Read</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ae25f70650fcf02236868220f5ebd2d79</anchor>
      <arglist>(const u8 **)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE u32</type>
      <name>sqlite3Utf8Read</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>aa31870af78dc892c787529e275c64d9c</anchor>
      <arglist>(const unsigned char **pz)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE void</type>
      <name>sqlite3Vacuum</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a159c3c7dc3c5964ea3f83a45f995b6a8</anchor>
      <arglist>(Parse *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE void</type>
      <name>sqlite3ValueApplyAffinity</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a535535f08aaaba2ebdf49ada6aca6fac</anchor>
      <arglist>(sqlite3_value *, u8, u8)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE int</type>
      <name>sqlite3ValueBytes</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a2eac906bf499092dbbbfbb47ae75ad06</anchor>
      <arglist>(sqlite3_value *, u8)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE void</type>
      <name>sqlite3ValueFree</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>afeed84c3f344a833d15c7209265dc520</anchor>
      <arglist>(sqlite3_value *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE int</type>
      <name>sqlite3ValueFromExpr</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>af103c812684544760641a1cd4d9745df</anchor>
      <arglist>(sqlite3 *, Expr *, u8, u8, sqlite3_value **)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE sqlite3_value *</type>
      <name>sqlite3ValueNew</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ad40a378778daff2d574bec905e35828b</anchor>
      <arglist>(sqlite3 *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE void</type>
      <name>sqlite3ValueSetStr</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a1fd40749f47941ee97ff6d798e2bc67e</anchor>
      <arglist>(sqlite3_value *, int, const void *, u8, void(*)(void *))</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE const void *</type>
      <name>sqlite3ValueText</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ad567a94e52d1adf81f4857fdba00a59b</anchor>
      <arglist>(sqlite3_value *, u8)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE int</type>
      <name>sqlite3VarintLen</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a7ef2f973d52f5d21b856d4bed6bb1fec</anchor>
      <arglist>(u64 v)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE int</type>
      <name>sqlite3VdbeAddOp0</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a0aefd237fc1d629f3a3d3d454ced408a</anchor>
      <arglist>(Vdbe *, int)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE int</type>
      <name>sqlite3VdbeAddOp1</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a6207112b1851d7e7d76e887ef6d72d5a</anchor>
      <arglist>(Vdbe *, int, int)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE int</type>
      <name>sqlite3VdbeAddOp2</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ae87204d7b069da19e4db0404c6deaae5</anchor>
      <arglist>(Vdbe *, int, int, int)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE int</type>
      <name>sqlite3VdbeAddOp3</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a29b4560b019211a73e1478cec7468345</anchor>
      <arglist>(Vdbe *, int, int, int, int)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE int</type>
      <name>sqlite3VdbeAddOp4</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a739d7a47b1c11779283b7797ea7e1d4d</anchor>
      <arglist>(Vdbe *, int, int, int, int, const char *zP4, int)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE int</type>
      <name>sqlite3VdbeAddOp4Int</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>afff63410071bb7015a6392d8a7704b43</anchor>
      <arglist>(Vdbe *, int, int, int, int, int)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE int</type>
      <name>sqlite3VdbeAddOpList</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a09ac51dedf295c8500a4eedc84e34ce9</anchor>
      <arglist>(Vdbe *, int nOp, VdbeOpList const *aOp)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE void</type>
      <name>sqlite3VdbeAddParseSchemaOp</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a52c71cba3d53e0eb5c0c785ef9a7ec8f</anchor>
      <arglist>(Vdbe *, int, char *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE UnpackedRecord *</type>
      <name>sqlite3VdbeAllocUnpackedRecord</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a473d7af9f383bad3155a618ff4f5bd2e</anchor>
      <arglist>(KeyInfo *, char *, int, char **)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE int</type>
      <name>sqlite3VdbeChangeEncoding</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>aa7cf8e488bf8cf9ec18528f52a40de31</anchor>
      <arglist>(Mem *, int)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE void</type>
      <name>sqlite3VdbeChangeP1</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a75c6f1cbcef9767377d8d68c29bbccfb</anchor>
      <arglist>(Vdbe *, u32 addr, int P1)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE void</type>
      <name>sqlite3VdbeChangeP2</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>aaf43838cdd2fd0e5e834e2ef214ab26c</anchor>
      <arglist>(Vdbe *, u32 addr, int P2)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE void</type>
      <name>sqlite3VdbeChangeP3</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a1f16b587957a9ed7564597e58e81a9e9</anchor>
      <arglist>(Vdbe *, u32 addr, int P3)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE void</type>
      <name>sqlite3VdbeChangeP4</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>add0d891a062d044a0c7e6fc072702830</anchor>
      <arglist>(Vdbe *, int addr, const char *zP4, int N)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE void</type>
      <name>sqlite3VdbeChangeP5</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a4dde2e4087eda945511b05d667050740</anchor>
      <arglist>(Vdbe *, u8 P5)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE void</type>
      <name>sqlite3VdbeChangeToNoop</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a807e82d6627750b2fa4685812da68a9d</anchor>
      <arglist>(Vdbe *, int addr)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE int</type>
      <name>sqlite3VdbeCheckFk</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a7734bae391da8cc517e518fb1eddcac7</anchor>
      <arglist>(Vdbe *, int)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE void</type>
      <name>sqlite3VdbeClearObject</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>aa36c8bd3814c4923416d35ef3454f979</anchor>
      <arglist>(sqlite3 *, Vdbe *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE int</type>
      <name>sqlite3VdbeCloseStatement</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a4c26892e24ee00a0b5ba3bdeaf2d36fa</anchor>
      <arglist>(Vdbe *, int)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE void</type>
      <name>sqlite3VdbeCountChanges</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>afbd81cbdbc5706a034689df8d95bab38</anchor>
      <arglist>(Vdbe *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE Vdbe *</type>
      <name>sqlite3VdbeCreate</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a21480daf99eea6678be6f80192f2bbb1</anchor>
      <arglist>(sqlite3 *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE int</type>
      <name>sqlite3VdbeCurrentAddr</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a5e2bf0933a091bdfd7f0acd86a894889</anchor>
      <arglist>(Vdbe *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE int</type>
      <name>sqlite3VdbeCursorMoveto</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>abee4b21fc4d7c45b2a477599de6a97e5</anchor>
      <arglist>(VdbeCursor *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE sqlite3 *</type>
      <name>sqlite3VdbeDb</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a6cb1b36e2823fc3eff25dc162f71f28b</anchor>
      <arglist>(Vdbe *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE void</type>
      <name>sqlite3VdbeDelete</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ace82a1f75873a6609067d0f572120e47</anchor>
      <arglist>(Vdbe *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE void</type>
      <name>sqlite3VdbeDeleteAuxData</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ae1d81e055629bfc3fc26f22f51cd5941</anchor>
      <arglist>(Vdbe *, int, int)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE void</type>
      <name>sqlite3VdbeEnter</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a9e2be2ea94b096630913241be7a7c99f</anchor>
      <arglist>(Vdbe *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE int</type>
      <name>sqlite3VdbeExec</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a8ce40a614bdc56719c4d642b1e4dfb21</anchor>
      <arglist>(Vdbe *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE char *</type>
      <name>sqlite3VdbeExpandSql</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a5a497837d5d69b92e7bca23673589c69</anchor>
      <arglist>(Vdbe *, const char *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE int</type>
      <name>sqlite3VdbeFinalize</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>af81e0c8d03b71610d3a826469f67bbd4</anchor>
      <arglist>(Vdbe *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE void</type>
      <name>sqlite3VdbeFrameDelete</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>adb3773fdfb1685857e28891f76365900</anchor>
      <arglist>(VdbeFrame *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE int</type>
      <name>sqlite3VdbeFrameRestore</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ad04b53536edf1bd8265ff3ebff3b1be5</anchor>
      <arglist>(VdbeFrame *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE void</type>
      <name>sqlite3VdbeFreeCursor</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a0f9084083e1d0639708934630f33d6ef</anchor>
      <arglist>(Vdbe *, VdbeCursor *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE sqlite3_value *</type>
      <name>sqlite3VdbeGetBoundValue</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a4a816e353a950be4e752c157eb7437b5</anchor>
      <arglist>(Vdbe *, int, u8)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE VdbeOp *</type>
      <name>sqlite3VdbeGetOp</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a5ab7282d63d42e66c8d7cb7a9d0c6f74</anchor>
      <arglist>(Vdbe *, int)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE int</type>
      <name>sqlite3VdbeHalt</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a8d1d99703d999190fbc35ecc981cb709</anchor>
      <arglist>(Vdbe *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE int</type>
      <name>sqlite3VdbeIdxKeyCompare</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a82934368a1fe5a6609cdec184a5e25a8</anchor>
      <arglist>(VdbeCursor *, UnpackedRecord *, int *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE int</type>
      <name>sqlite3VdbeIdxRowid</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a1a759afe6bc723418d03214c07ba410f</anchor>
      <arglist>(sqlite3 *, BtCursor *, i64 *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE void</type>
      <name>sqlite3VdbeIntegerAffinity</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a759b0a721238608821d378aca432ae32</anchor>
      <arglist>(Mem *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE i64</type>
      <name>sqlite3VdbeIntValue</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a3dc28e3bfdbecf81633c3697a3aacd45</anchor>
      <arglist>(Mem *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE void</type>
      <name>sqlite3VdbeJumpHere</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a95562175c9105ba0abe1d4dc6f8a39d4</anchor>
      <arglist>(Vdbe *, int addr)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE void</type>
      <name>sqlite3VdbeLeave</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>acb859cd67daac2af35cabdb7b5b706f5</anchor>
      <arglist>(Vdbe *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE void</type>
      <name>sqlite3VdbeLinkSubProgram</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a556b7476bf55b92f85867d5ed2b7e988</anchor>
      <arglist>(Vdbe *, SubProgram *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE int</type>
      <name>sqlite3VdbeList</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a61f5dfb765135a9982025bab8944f7fd</anchor>
      <arglist>(Vdbe *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE int</type>
      <name>sqlite3VdbeMakeLabel</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>acf57ce8fb6f3c634375c019f5ebe66f6</anchor>
      <arglist>(Vdbe *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE void</type>
      <name>sqlite3VdbeMakeReady</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a04b3e310d0717c70e36c56429eda8368</anchor>
      <arglist>(Vdbe *, Parse *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE int</type>
      <name>sqlite3VdbeMemCopy</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a3a04f985c3c7cac7c7958b872fb3f781</anchor>
      <arglist>(Mem *, const Mem *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE int</type>
      <name>sqlite3VdbeMemExpandBlob</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>afa1d06c05f058623f190c05aac4a5c7c</anchor>
      <arglist>(Mem *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE int</type>
      <name>sqlite3VdbeMemFinalize</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a2568220f48ddef81b1c43e401042d9d2</anchor>
      <arglist>(Mem *, FuncDef *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE int</type>
      <name>sqlite3VdbeMemFromBtree</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a2f4630d8648b1bf4ffcda8c6813518d2</anchor>
      <arglist>(BtCursor *, u32, u32, int, Mem *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE int</type>
      <name>sqlite3VdbeMemGrow</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ad26fb054dcce926a1d2b8d981b630333</anchor>
      <arglist>(Mem *pMem, int n, int preserve)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE int</type>
      <name>sqlite3VdbeMemHandleBom</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a8ac47607e6893715d335a0f6f4b58e3e</anchor>
      <arglist>(Mem *pMem)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE int</type>
      <name>sqlite3VdbeMemIntegerify</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>abbe4d6d927b85b81fda952bce3b9b511</anchor>
      <arglist>(Mem *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE int</type>
      <name>sqlite3VdbeMemMakeWriteable</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>afabdd8032205a36c69ad191c6bbb6a34</anchor>
      <arglist>(Mem *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE void</type>
      <name>sqlite3VdbeMemMove</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a6c01f0d847f3ea4846a85198b6201ffc</anchor>
      <arglist>(Mem *, Mem *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE int</type>
      <name>sqlite3VdbeMemNulTerminate</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ad72ffa8a87fad7797ceeca0682df6aa3</anchor>
      <arglist>(Mem *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE int</type>
      <name>sqlite3VdbeMemNumerify</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a5b24feaa1b99012399cb264698e27c41</anchor>
      <arglist>(Mem *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE int</type>
      <name>sqlite3VdbeMemRealify</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ac26c4c00ed416dafa56f3200c7c34ec1</anchor>
      <arglist>(Mem *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE void</type>
      <name>sqlite3VdbeMemRelease</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a90606361dbeba88159fd6ff03fcc10cc</anchor>
      <arglist>(Mem *p)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE void</type>
      <name>sqlite3VdbeMemReleaseExternal</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a154bcffa99c8b7b37419209ad3e88f4a</anchor>
      <arglist>(Mem *p)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE void</type>
      <name>sqlite3VdbeMemSetDouble</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a275e5080bf002b17d0e0d5b65e809d39</anchor>
      <arglist>(Mem *, double)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE void</type>
      <name>sqlite3VdbeMemSetInt64</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a57c5843cac8f6180ee994267a23f86a3</anchor>
      <arglist>(Mem *, i64)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE void</type>
      <name>sqlite3VdbeMemSetNull</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ae01092c23aebaf8a3ebdf3954609b410</anchor>
      <arglist>(Mem *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE void</type>
      <name>sqlite3VdbeMemSetRowSet</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a6c59f681fc1caa0acf431ed2e98a8366</anchor>
      <arglist>(Mem *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE int</type>
      <name>sqlite3VdbeMemSetStr</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a9697bec7c3b512483638ea3646191d7d</anchor>
      <arglist>(Mem *, const char *, int, u8, void(*)(void *))</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE void</type>
      <name>sqlite3VdbeMemSetZeroBlob</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>af6488ff3887bcfd6f15a01b0d69ccb3c</anchor>
      <arglist>(Mem *, int)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE void</type>
      <name>sqlite3VdbeMemShallowCopy</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a507287d895706c681ed352775e726f6a</anchor>
      <arglist>(Mem *, const Mem *, int)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE void</type>
      <name>sqlite3VdbeMemStoreType</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ae006c07e1555d9a7ad637261c13fb5e5</anchor>
      <arglist>(Mem *pMem)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE int</type>
      <name>sqlite3VdbeMemStringify</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ad78aa19c2a115f277a15a3ce8fc54306</anchor>
      <arglist>(Mem *, int)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE int</type>
      <name>sqlite3VdbeMemTooBig</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>adcd79097224d99b76c3cfeceff5be67d</anchor>
      <arglist>(Mem *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE int</type>
      <name>sqlite3VdbeMemTranslate</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a21199c589e37f01747333f7734dd2186</anchor>
      <arglist>(Mem *, u8)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE int</type>
      <name>sqlite3VdbeParameterIndex</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>aa1f6c417f376db17076f6f8f8e0d6cf2</anchor>
      <arglist>(Vdbe *, const char *, int)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE double</type>
      <name>sqlite3VdbeRealValue</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a5bf943a4f9a5516911b3bc610e3d64e0</anchor>
      <arglist>(Mem *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE int</type>
      <name>sqlite3VdbeRecordCompare</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a58c98706c7f8dd49c401c05bfe4932da</anchor>
      <arglist>(int, const void *, UnpackedRecord *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE void</type>
      <name>sqlite3VdbeRecordUnpack</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a33dc4e6ab8c683f8c42b357da66328a0</anchor>
      <arglist>(KeyInfo *, int, const void *, UnpackedRecord *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE int</type>
      <name>sqlite3VdbeReset</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a315a913742f7267f90d46d41446353b1</anchor>
      <arglist>(Vdbe *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE void</type>
      <name>sqlite3VdbeResetStepResult</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ad24b39129d843f753039e272999669a6</anchor>
      <arglist>(Vdbe *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE void</type>
      <name>sqlite3VdbeResolveLabel</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a0a86f82356e392d9a84a008559c1aeeb</anchor>
      <arglist>(Vdbe *, int)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE void</type>
      <name>sqlite3VdbeRewind</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ac2109d6ef272c796bd8881a430bc1052</anchor>
      <arglist>(Vdbe *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE void</type>
      <name>sqlite3VdbeRunOnlyOnce</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a1b9289e501b3d6f3cdc0a25f97445c6d</anchor>
      <arglist>(Vdbe *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE u32</type>
      <name>sqlite3VdbeSerialGet</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a5b5cd74212a43cf693266f0b9badc469</anchor>
      <arglist>(const unsigned char *, u32, Mem *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE u32</type>
      <name>sqlite3VdbeSerialPut</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a61a9d1b89c1ffa1812ebdea5dffe2173</anchor>
      <arglist>(unsigned char *, int, Mem *, int)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE u32</type>
      <name>sqlite3VdbeSerialPut</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ae6acefa00c192808bd1dff9476b61174</anchor>
      <arglist>(u8 *buf, int nBuf, Mem *pMem, int file_format)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE u32</type>
      <name>sqlite3VdbeSerialType</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a72286149aa82f36883fbfe9a8f09dd5e</anchor>
      <arglist>(Mem *, int)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE u32</type>
      <name>sqlite3VdbeSerialTypeLen</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ab84b4c97560363d01a6044a954c7d4f4</anchor>
      <arglist>(u32)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE void</type>
      <name>sqlite3VdbeSetChanges</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>aed080bc0208a1ea602e625d9381f25c0</anchor>
      <arglist>(sqlite3 *, int)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE int</type>
      <name>sqlite3VdbeSetColName</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a05534e7d71a734a43c35ae061ef45e6e</anchor>
      <arglist>(Vdbe *, int, int, const char *, void(*)(void *))</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE void</type>
      <name>sqlite3VdbeSetNumCols</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a3d1d64e925572ff37fec8682e1224ff1</anchor>
      <arglist>(Vdbe *, int)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE void</type>
      <name>sqlite3VdbeSetP4KeyInfo</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a342090b36fbf7fdace2a23b8efca030c</anchor>
      <arglist>(Parse *, Index *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE void</type>
      <name>sqlite3VdbeSetSql</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a165ef3ad67f05e5e3fa7c712f3c4ba41</anchor>
      <arglist>(Vdbe *, const char *z, int n, int)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE void</type>
      <name>sqlite3VdbeSetVarmask</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>acea0d8371216f276fe67c1b5ef24f3d7</anchor>
      <arglist>(Vdbe *, int)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE void</type>
      <name>sqlite3VdbeSorterClose</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a787fa9e9800f8ae4ef3fa11044ed1ac9</anchor>
      <arglist>(sqlite3 *, VdbeCursor *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE int</type>
      <name>sqlite3VdbeSorterCompare</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a6e73d18bbcc57eb7069169ef7122686c</anchor>
      <arglist>(const VdbeCursor *, Mem *, int, int *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE int</type>
      <name>sqlite3VdbeSorterInit</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a24e61858a4cd630b15aa47bed174fcd1</anchor>
      <arglist>(sqlite3 *, VdbeCursor *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE int</type>
      <name>sqlite3VdbeSorterNext</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a2c124733226f09f5b5ac860635be7850</anchor>
      <arglist>(sqlite3 *, const VdbeCursor *, int *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE int</type>
      <name>sqlite3VdbeSorterRewind</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ae550fccf5d10c1ebec8de14cb5e423f0</anchor>
      <arglist>(sqlite3 *, const VdbeCursor *, int *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE int</type>
      <name>sqlite3VdbeSorterRowkey</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a420bbf7368575c4d59d6a64ff3aed3e7</anchor>
      <arglist>(const VdbeCursor *, Mem *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE int</type>
      <name>sqlite3VdbeSorterWrite</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a03d0b3c0c5b2f98934aeb39f8e332fae</anchor>
      <arglist>(sqlite3 *, const VdbeCursor *, Mem *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE void</type>
      <name>sqlite3VdbeSwap</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ae65b43cc845b600cd9c8bdead9843b28</anchor>
      <arglist>(Vdbe *, Vdbe *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE VdbeOp *</type>
      <name>sqlite3VdbeTakeOpArray</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a1f7b118692db626cff3d33803d463103</anchor>
      <arglist>(Vdbe *, int *, int *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE int</type>
      <name>sqlite3VdbeTransferError</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>aaf4a567b51602bb6d7bb150e6c72de69</anchor>
      <arglist>(Vdbe *p)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE void</type>
      <name>sqlite3VdbeUsesBtree</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a95cb3cf0008fee0974865f32442950af</anchor>
      <arglist>(Vdbe *, int)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE int</type>
      <name>sqlite3ViewGetColumnNames</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>aebc7cd8d9e2bd174ae0a60363d3f6ce8</anchor>
      <arglist>(Parse *, Table *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE char *</type>
      <name>sqlite3VMPrintf</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a05535d0982ef06fbc2ee8195ebbae689</anchor>
      <arglist>(sqlite3 *, const char *, va_list)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE void</type>
      <name>sqlite3VtabArgExtend</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ab4f1b78d8491522369fce7259e8332f8</anchor>
      <arglist>(Parse *, Token *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE void</type>
      <name>sqlite3VtabArgInit</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a60d5a067b6fb18d9d7cd0371c94c73d5</anchor>
      <arglist>(Parse *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE int</type>
      <name>sqlite3VtabBegin</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a7afeaaca7839fac60a91ae7e55856f0d</anchor>
      <arglist>(sqlite3 *, VTable *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE void</type>
      <name>sqlite3VtabBeginParse</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a081b9e174ed9650ac90990d60cd36e96</anchor>
      <arglist>(Parse *, Token *, Token *, Token *, int)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE int</type>
      <name>sqlite3VtabCallConnect</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a9642d55303e8d284d096fabc53460e28</anchor>
      <arglist>(Parse *, Table *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE int</type>
      <name>sqlite3VtabCallCreate</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a23601fffd89053de28f77684068ec164</anchor>
      <arglist>(sqlite3 *, int, const char *, char **)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE int</type>
      <name>sqlite3VtabCallDestroy</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a4e4b63fbee70eb546889a86f2efa014a</anchor>
      <arglist>(sqlite3 *, int, const char *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE void</type>
      <name>sqlite3VtabClear</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a0690ffd2d2e58bd4ed1ce4f1e35c1ef1</anchor>
      <arglist>(sqlite3 *db, Table *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE int</type>
      <name>sqlite3VtabCommit</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a97466840f197566c66481e89df5e50ea</anchor>
      <arglist>(sqlite3 *db)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE void</type>
      <name>sqlite3VtabDisconnect</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a27389b43aaf0bfa61d7f4ae78863ef2a</anchor>
      <arglist>(sqlite3 *db, Table *p)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE void</type>
      <name>sqlite3VtabFinishParse</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a31979f7a03df3cc53c4189dd1f3ea24c</anchor>
      <arglist>(Parse *, Token *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE void</type>
      <name>sqlite3VtabImportErrmsg</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a96aa708448f6afa640d78b17471c4493</anchor>
      <arglist>(Vdbe *, sqlite3_vtab *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE void</type>
      <name>sqlite3VtabLock</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>aa2b6bcc2ba2b313da4b72e6b0d83dea6</anchor>
      <arglist>(VTable *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE void</type>
      <name>sqlite3VtabMakeWritable</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a58c646608238d2619371c3e8b6bc0d86</anchor>
      <arglist>(Parse *, Table *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE FuncDef *</type>
      <name>sqlite3VtabOverloadFunction</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a0098c859c26e3bf31c4e0ccc28a383e3</anchor>
      <arglist>(sqlite3 *, FuncDef *, int nArg, Expr *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE int</type>
      <name>sqlite3VtabRollback</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a8584200fbaad7da0253df51fb453c5dc</anchor>
      <arglist>(sqlite3 *db)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE int</type>
      <name>sqlite3VtabSavepoint</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a5cb9ca1d88c11ba96801efa987d4fac2</anchor>
      <arglist>(sqlite3 *, int, int)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE int</type>
      <name>sqlite3VtabSync</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ad72daa461e657b759bfb8747cb5b6d3e</anchor>
      <arglist>(sqlite3 *db, Vdbe *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE void</type>
      <name>sqlite3VtabUnlock</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a8b3341682c7724d767ebc8288b9063b4</anchor>
      <arglist>(VTable *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE void</type>
      <name>sqlite3VtabUnlockList</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a266b6e5487ec403a27fc6c6f852ff249</anchor>
      <arglist>(sqlite3 *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE void</type>
      <name>sqlite3VXPrintf</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a938357467304c746ded208ff78a3d12f</anchor>
      <arglist>(StrAccum *, int, const char *, va_list)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE int</type>
      <name>sqlite3WalBeginReadTransaction</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a4a23329d9a3206642b307e6d22635f95</anchor>
      <arglist>(Wal *pWal, int *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE int</type>
      <name>sqlite3WalBeginWriteTransaction</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a20c2ba1dcfe4c635dd2946f25af7a9f8</anchor>
      <arglist>(Wal *pWal)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE int</type>
      <name>sqlite3WalCallback</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a97bb6f7499eaf81da881e3c508998995</anchor>
      <arglist>(Wal *pWal)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE int</type>
      <name>sqlite3WalCheckpoint</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a58bec6523fa854142169cdff1fbb8e5f</anchor>
      <arglist>(Wal *pWal, int eMode, int(*xBusy)(void *), void *pBusyArg, int sync_flags, int nBuf, u8 *zBuf, int *pnLog, int *pnCkpt)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE int</type>
      <name>sqlite3WalClose</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>abfd7d36ec6ea41ecb2717dd4c6b0571e</anchor>
      <arglist>(Wal *pWal, int sync_flags, int, u8 *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE Pgno</type>
      <name>sqlite3WalDbsize</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a7db66cd517e0085a6ce2b6387aa789b6</anchor>
      <arglist>(Wal *pWal)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE int</type>
      <name>sqlite3WalDefaultHook</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a4a9ed7c3fcab46b3d82eb79ede8c4f77</anchor>
      <arglist>(void *, sqlite3 *, const char *, int)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE void</type>
      <name>sqlite3WalEndReadTransaction</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a2d0ec4393370b11b4db7d9836d38eb40</anchor>
      <arglist>(Wal *pWal)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE int</type>
      <name>sqlite3WalEndWriteTransaction</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a0ae58a14b40600fb21130cc4d595acc9</anchor>
      <arglist>(Wal *pWal)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE int</type>
      <name>sqlite3WalExclusiveMode</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a1ca342ad565c5ae8dd3685e3aa0b731e</anchor>
      <arglist>(Wal *pWal, int op)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE int</type>
      <name>sqlite3WalFindFrame</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a70d73def3adcc264f500a63178742708</anchor>
      <arglist>(Wal *, Pgno, u32 *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE int</type>
      <name>sqlite3WalFrames</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>af9606aac275558d3b96c83b2bff2d717</anchor>
      <arglist>(Wal *pWal, int, PgHdr *, Pgno, int, int)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE int</type>
      <name>sqlite3WalHeapMemory</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ac199a8b76ee63c8aa51a5514b1b68158</anchor>
      <arglist>(Wal *pWal)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE int</type>
      <name>sqlite3WalkExpr</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a5d04d7273f7194fb0fbb24e7ee5e1b5a</anchor>
      <arglist>(Walker *, Expr *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE int</type>
      <name>sqlite3WalkExprList</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a436c8eb5cdac53ea15cd6b06645356ae</anchor>
      <arglist>(Walker *, ExprList *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE int</type>
      <name>sqlite3WalkSelect</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a7c7c772166f45c62ea98fea7bb737b63</anchor>
      <arglist>(Walker *, Select *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE int</type>
      <name>sqlite3WalkSelectExpr</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a5a2c8da5f377d9f52d96293e6b34c660</anchor>
      <arglist>(Walker *, Select *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE int</type>
      <name>sqlite3WalkSelectFrom</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a49a2f6da604a451e52ab3a12f588189f</anchor>
      <arglist>(Walker *, Select *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE void</type>
      <name>sqlite3WalLimit</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a91fe2ad3be0f329266551b7162e8ba55</anchor>
      <arglist>(Wal *, i64)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE int</type>
      <name>sqlite3WalOpen</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>adf4d97849e76f154717956aa9ea0e138</anchor>
      <arglist>(sqlite3_vfs *, sqlite3_file *, const char *, int, i64, Wal **)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE int</type>
      <name>sqlite3WalReadFrame</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a13489ab9a33c0b409c37058dfedaa342</anchor>
      <arglist>(Wal *, u32, int, u8 *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE void</type>
      <name>sqlite3WalSavepoint</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ade4ab202b77ef14a81540a873b929013</anchor>
      <arglist>(Wal *pWal, u32 *aWalData)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE int</type>
      <name>sqlite3WalSavepointUndo</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>acadd357868ee08e816276be2170e0904</anchor>
      <arglist>(Wal *pWal, u32 *aWalData)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE int</type>
      <name>sqlite3WalUndo</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a9a106da99e04f3c34f90e9ca15678953</anchor>
      <arglist>(Wal *pWal, int(*xUndo)(void *, Pgno), void *pUndoCtx)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE WhereInfo *</type>
      <name>sqlite3WhereBegin</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>acad049f5c9a96a8118cffd5e5ce89f7c</anchor>
      <arglist>(Parse *, SrcList *, Expr *, ExprList *, ExprList *, u16, int)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE int</type>
      <name>sqlite3WhereBreakLabel</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ad7b8a0254fcadacbc5d43a72d8d09d02</anchor>
      <arglist>(WhereInfo *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE int</type>
      <name>sqlite3WhereContinueLabel</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>aa316c8a04d548d66a7122a76f1fe4f9b</anchor>
      <arglist>(WhereInfo *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE void</type>
      <name>sqlite3WhereEnd</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>af95a57bac2421101d85440934cc5043e</anchor>
      <arglist>(WhereInfo *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE int</type>
      <name>sqlite3WhereIsDistinct</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ad0f3e53bafb1000f1accd60495720c11</anchor>
      <arglist>(WhereInfo *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE int</type>
      <name>sqlite3WhereIsOrdered</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ac6fc284f159be0f820a43ab92d3792bc</anchor>
      <arglist>(WhereInfo *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE int</type>
      <name>sqlite3WhereOkOnePass</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a487f1e677bb488bb07757432f60b0ed5</anchor>
      <arglist>(WhereInfo *, int *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE u64</type>
      <name>sqlite3WhereOutputRowCount</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>aae2d6133f68868d59d6c3984f3621c83</anchor>
      <arglist>(WhereInfo *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_PRIVATE void</type>
      <name>sqlite3XPrintf</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a3b1f0d5ae1e914e889e423123200dd8c</anchor>
      <arglist>(StrAccum *, const char *,...)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>sqliteAuthBadReturnCode</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ad8fdda3ef346903a89e24dd825642bc1</anchor>
      <arglist>(Parse *pParse)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>sqliteDefaultBusyCallback</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ae3cee846ec02a003eb8299ad1a1cdbf1</anchor>
      <arglist>(void *ptr, int count)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>sqliteDeleteColumnNames</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a30fd46bd85a745b908f382e5dd74c38a</anchor>
      <arglist>(sqlite3 *db, Table *pTable)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>sqliteErrorFromPosixError</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a7b96b9e451b820cf5061400544842387</anchor>
      <arglist>(int posixError, int sqliteIOErr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>sqliteProcessJoin</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a4c90acd601941efc455f7b09a7f9d6a9</anchor>
      <arglist>(Parse *pParse, Select *p)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sqliteVdbePopStack</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>acc9accf22cc3db12a32e61559f116b7d</anchor>
      <arglist>(Vdbe *, int)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>sqliteViewResetAll</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>af643ac796068323122097267a246da89</anchor>
      <arglist>(sqlite3 *db, int idx)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sqliteViewTriggers</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>aee894bdb104fc966ccbb2fe5ee1f5ac0</anchor>
      <arglist>(Parse *, Table *, Expr *, int, ExprList *)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>stat4Destructor</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a96705a39b357d33bbda1b6906fbc8d0b</anchor>
      <arglist>(void *pOld)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>statGet</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a6357fb6fa381df401d3be4ef3a93ec6e</anchor>
      <arglist>(sqlite3_context *context, int argc, sqlite3_value **argv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>statInit</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>aac2f12d5891bace13cabf65d06e962f5</anchor>
      <arglist>(sqlite3_context *context, int argc, sqlite3_value **argv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>statPush</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ae0137bd338f850e7fa8e62bbcedd14a9</anchor>
      <arglist>(sqlite3_context *context, int argc, sqlite3_value **argv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>strftimeFunc</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>af531defbf93ba3aef96decedeafb344f</anchor>
      <arglist>(sqlite3_context *context, int argc, sqlite3_value **argv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static unsigned int</type>
      <name>strHash</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a28fb46fe75615ecc3ba2ff3172c09048</anchor>
      <arglist>(const char *z, int nKey)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>subjournalPage</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a836f5a13ba09ee3f118ebe73b58591c4</anchor>
      <arglist>(PgHdr *pPg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>subjRequiresPage</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a8c8d460aa8cc7cb907b2e04844aaba86</anchor>
      <arglist>(PgHdr *pPg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Expr *</type>
      <name>substExpr</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a7e30cc0ad46f01288c342a4e378d9484</anchor>
      <arglist>(sqlite3 *db, Expr *pExpr, int iTable, ExprList *pEList)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>substExprList</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a757971613b796a7c4ce40ddec28641b0</anchor>
      <arglist>(sqlite3 *, ExprList *, int, ExprList *)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>substrFunc</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a8a8739d9af5589338113371e440b2734</anchor>
      <arglist>(sqlite3_context *context, int argc, sqlite3_value **argv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>substSelect</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ad829d8b7f675bae62ee9b1a139929f69</anchor>
      <arglist>(sqlite3 *, Select *, int, ExprList *)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>sumFinalize</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a09f66b45d4b3b0e332744766a4f944fb</anchor>
      <arglist>(sqlite3_context *context)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>sumStep</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a357caed2b7201c57a80525a53e3c7487</anchor>
      <arglist>(sqlite3_context *context, int argc, sqlite3_value **argv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>syncJournal</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a53f9f2b680d397f110a892f8931623c6</anchor>
      <arglist>(Pager *pPager, int newHdr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>synthCollSeq</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ac89143f2b98a9efb9f18bb326e271063</anchor>
      <arglist>(sqlite3 *db, CollSeq *pColl)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>tableAndColumnIndex</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a10ce48c1a2bc199fae2c84544b0bb4f7</anchor>
      <arglist>(SrcList *pSrc, int N, const char *zCol, int *piTab, int *piCol)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Table *</type>
      <name>tableOfTrigger</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a62f317e5cd5c8e11647b1d56426467c3</anchor>
      <arglist>(Trigger *pTrigger)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static SrcList *</type>
      <name>targetSrcList</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ac6d5dbd67ce267b4bbee4c03f050ef69</anchor>
      <arglist>(Parse *pParse, TriggerStep *pStep)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>termCanDriveIndex</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a79946a4dbe21d8d71465f16e89d7dd1c</anchor>
      <arglist>(WhereTerm *pTerm, struct SrcList_item *pSrc, Bitmask notReady)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>timeFunc</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>aca881e4cda242c3a8f2256605cbf9e91</anchor>
      <arglist>(sqlite3_context *context, int argc, sqlite3_value **argv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>total_changes</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>afad48d3e90d72263d3e8707f56d1ccc9</anchor>
      <arglist>(sqlite3_context *context, int NotUsed, sqlite3_value **NotUsed2)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>totalFinalize</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ae114661e6db16baf0f523e5d0f0f82e3</anchor>
      <arglist>(sqlite3_context *context)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>transferJoinMarkings</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a47436cb058c53d38e19c4169f1e9c0d3</anchor>
      <arglist>(Expr *pDerived, Expr *pBase)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>transferParseError</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a73a2a703cc3e8e75baf13163888d4852</anchor>
      <arglist>(Parse *pTo, Parse *pFrom)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static TriggerStep *</type>
      <name>triggerStepAllocate</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>abfa19225fd2dae5865f8713555687a40</anchor>
      <arglist>(sqlite3 *db, u8 op, Token *pName)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>trimFunc</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>afad56dbe7f08139a630156e644b14704</anchor>
      <arglist>(sqlite3_context *context, int argc, sqlite3_value **argv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>typeofFunc</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>aba6c564ff0d6b017de448469d0fb243f</anchor>
      <arglist>(sqlite3_context *context, int NotUsed, sqlite3_value **argv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>unicodeFunc</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a1d3d012cbe2276d8d713be80884db355</anchor>
      <arglist>(sqlite3_context *context, int argc, sqlite3_value **argv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>unixAccess</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a38b74244cd05d867c6e163376b38ca73</anchor>
      <arglist>(sqlite3_vfs *NotUsed, const char *zPath, int flags, int *pResOut)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>unixCheckReservedLock</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ac56c26ce18878ed5357de493678969fc</anchor>
      <arglist>(sqlite3_file *id, int *pResOut)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>unixClose</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a84cdb6e4ff75f085e8c05dfdec178927</anchor>
      <arglist>(sqlite3_file *id)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>unixCurrentTime</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a1cb8a966e67c321d836cb3a1222b29fa</anchor>
      <arglist>(sqlite3_vfs *NotUsed, double *prNow)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>unixCurrentTimeInt64</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a9b3fae931d57d247e9bb81727ddb94ec</anchor>
      <arglist>(sqlite3_vfs *NotUsed, sqlite3_int64 *piNow)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>unixDelete</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a7803c0517519823542a7d183abdf4a8d</anchor>
      <arglist>(sqlite3_vfs *NotUsed, const char *zPath, int dirSync)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>unixDeviceCharacteristics</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a462f39a4a86a015e2e5daa48656970eb</anchor>
      <arglist>(sqlite3_file *id)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>unixDlClose</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>af587fcb9bbd6ebfedd37e0d76fd9890f</anchor>
      <arglist>(sqlite3_vfs *NotUsed, void *pHandle)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>unixDlError</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ad04af94e02dde278ad32c9c94d109a6c</anchor>
      <arglist>(sqlite3_vfs *NotUsed, int nBuf, char *zBufOut)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void *</type>
      <name>unixDlOpen</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a41ec3992befc57361fda0bb1b6b25039</anchor>
      <arglist>(sqlite3_vfs *NotUsed, const char *zFilename)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>unixEnterMutex</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>acd88d7bdc7f79108edc83ac379d3181f</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>unixFetch</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a24d6f578f75c75a216e6c6f32986d655</anchor>
      <arglist>(sqlite3_file *fd, i64 iOff, int nAmt, void **pp)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>unixFileControl</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ad71f213fa385cc58f307cefd953c03ae</anchor>
      <arglist>(sqlite3_file *id, int op, void *pArg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>unixFileLock</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a0f54f8c3ccab69b612496aa857e49a1b</anchor>
      <arglist>(unixFile *pFile, struct flock *pLock)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>unixFileSize</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>abc8d72bbfe4b40dbd115b40f74eb88fb</anchor>
      <arglist>(sqlite3_file *id, i64 *pSize)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>unixFullPathname</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a129b22de988456c437b033551f7cd7af</anchor>
      <arglist>(sqlite3_vfs *pVfs, const char *zPath, int nOut, char *zOut)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>unixGetLastError</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>aed1e42f49d74b419c3c85b559dd61240</anchor>
      <arglist>(sqlite3_vfs *NotUsed, int NotUsed2, char *NotUsed3)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static sqlite3_syscall_ptr</type>
      <name>unixGetSystemCall</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a02c1655404949f0a87889c178ee5717e</anchor>
      <arglist>(sqlite3_vfs *pNotUsed, const char *zName)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>unixGetTempname</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ad53f02dff404aec729bd406c00998d12</anchor>
      <arglist>(int nBuf, char *zBuf)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>unixLeaveMutex</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>acd189e7befeaa8d370808bcb6c22f339</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>unixLock</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a17c6c9164321b4c2a65289e259abf409</anchor>
      <arglist>(sqlite3_file *id, int eFileLock)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>unixLogErrorAtLine</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a23b4a35445d08fc62ef2d5c3d56c1640</anchor>
      <arglist>(int errcode, const char *zFunc, const char *zPath, int iLine)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>unixModeBit</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a2508a74b47b850a9f5a559a28681f394</anchor>
      <arglist>(unixFile *pFile, unsigned char mask, int *pArg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>unixNextSystemCall</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a3bf472ea4b6843063b6cc6ae4235b4af</anchor>
      <arglist>(sqlite3_vfs *p, const char *zName)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>unixOpen</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a8ed5efc47b6e14f7805cd1bb9b215775</anchor>
      <arglist>(sqlite3_vfs *pVfs, const char *zPath, sqlite3_file *pFile, int flags, int *pOutFlags)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>unixOpenSharedMemory</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a30775afa2e08ca6ddc7853326afed7c7</anchor>
      <arglist>(unixFile *pDbFd)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>unixRandomness</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a9006328b44a687fe13c07acc7aab68da</anchor>
      <arglist>(sqlite3_vfs *NotUsed, int nBuf, char *zBuf)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>unixRead</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a1e51bba47404d5518a136bbc5ab6e21b</anchor>
      <arglist>(sqlite3_file *id, void *pBuf, int amt, sqlite3_int64 offset)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>unixSectorSize</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a38890a55e78973cb8321bb1c77e81966</anchor>
      <arglist>(sqlite3_file *NotUsed)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>unixSetSystemCall</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>af91a53b14f236911fa3e41d1d330becb</anchor>
      <arglist>(sqlite3_vfs *pNotUsed, const char *zName, sqlite3_syscall_ptr pNewFunc)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>unixShmBarrier</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a610499a8b65e767cfdc8a2c7283616b3</anchor>
      <arglist>(sqlite3_file *fd)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>unixShmLock</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a7aa5fea6e0048f81d70d8d751f185f86</anchor>
      <arglist>(sqlite3_file *fd, int ofst, int n, int flags)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>unixShmMap</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>aeaa77f0ab08a4f4ee5f86e8c9727e974</anchor>
      <arglist>(sqlite3_file *fd, int iRegion, int szRegion, int bExtend, void volatile **pp)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>unixShmPurge</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a89b00f37b59738ab669aa66f70f5962b</anchor>
      <arglist>(unixFile *pFd)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>unixShmSystemLock</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a01b83082580fe542416b9250be3b5591</anchor>
      <arglist>(unixShmNode *pShmNode, int lockType, int ofst, int n)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>unixShmUnmap</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>acf439c8bef9c866a47714db2c776213f</anchor>
      <arglist>(sqlite3_file *fd, int deleteFlag)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>unixSleep</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ae682896a18ddcc6e8a98d469f23b9b25</anchor>
      <arglist>(sqlite3_vfs *NotUsed, int microseconds)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>unixSync</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>aceafdac666eb94923ee90064b3934299</anchor>
      <arglist>(sqlite3_file *id, int flags)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>unixTempFileDir</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ac01d6bdb259b4aafddfc589d114614a4</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>unixTruncate</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a0d55220865a8e1c4604e78e16666fe11</anchor>
      <arglist>(sqlite3_file *id, i64 nByte)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>unixUnfetch</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a218a63e9e24251110c4bfacac72f8254</anchor>
      <arglist>(sqlite3_file *fd, i64 iOff, void *p)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>unixUnlock</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ad78004d74bd51bdf7ac43d20999a1208</anchor>
      <arglist>(sqlite3_file *id, int eFileLock)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>unixWrite</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a4385beabc5689db595bbe5a18b3c619a</anchor>
      <arglist>(sqlite3_file *id, const void *pBuf, int amt, sqlite3_int64 offset)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>unlockBtreeIfUnused</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ada198bfad4d2c61e88bd9317e98cc96c</anchor>
      <arglist>(BtShared *pBt)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>unlockBtreeMutex</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a9521b387bc4428c8026f846d9c185be6</anchor>
      <arglist>(Btree *p)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>updateAccumulator</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a1681660dd3ecd50c8727d6e56a537bd9</anchor>
      <arglist>(Parse *pParse, AggInfo *pAggInfo)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>updateVirtualTable</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a740220531db9293c39a2cdd7da3f74e1</anchor>
      <arglist>(Parse *pParse, SrcList *pSrc, Table *pTab, ExprList *pChanges, Expr *pRowidExpr, int *aXRef, Expr *pWhere, int onError)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>upperFunc</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a8f26e491f9fd893cdb476c577f39f260</anchor>
      <arglist>(sqlite3_context *context, int argc, sqlite3_value **argv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>vacuumFinalize</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a632db76c46aca8f067d585295d2ada31</anchor>
      <arglist>(sqlite3 *db, sqlite3_stmt *pStmt, char **pzErrMsg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>valueFromExpr</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a08f91b27c0189e8b5bcdea6537466b7c</anchor>
      <arglist>(sqlite3 *db, Expr *pExpr, u8 enc, u8 affinity, sqlite3_value **ppVal, struct ValueNewStat4Ctx *pCtx)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static sqlite3_value *</type>
      <name>valueNew</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a8c46710c4ab586edb377b565c6ba46bf</anchor>
      <arglist>(sqlite3 *db, struct ValueNewStat4Ctx *p)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>vdbeCommit</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a5d7f1e0625451b987728f600cfe1b92d</anchor>
      <arglist>(sqlite3 *db, Vdbe *p)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>vdbeFreeOpArray</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>affa26b190a34b8772c3f4a4d06866c50</anchor>
      <arglist>(sqlite3 *, Op *, int)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>vdbeSafety</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ad376f1aa66b2801fa8fb2fb134f370fd</anchor>
      <arglist>(Vdbe *p)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>vdbeSafetyNotNull</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a018448275e86f09d8af8033cec4cafdf</anchor>
      <arglist>(Vdbe *p)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>vdbeSorterCompare</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a8a04ecc61fada9b9196c6d88c2825f7d</anchor>
      <arglist>(const VdbeCursor *pCsr, int nIgnore, const void *pKey1, int nKey1, const void *pKey2, int nKey2, int *pRes)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>vdbeSorterDoCompare</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a214db66127b418f564f0a54104ff237d</anchor>
      <arglist>(const VdbeCursor *pCsr, int iOut)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>vdbeSorterInitMerge</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a7945ed490022efd716b13cb96a0ceee0</anchor>
      <arglist>(sqlite3 *db, const VdbeCursor *pCsr, i64 *pnByte)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>vdbeSorterIterInit</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a2663d67ad8888fc2f126db341cf6e781</anchor>
      <arglist>(sqlite3 *db, const VdbeSorter *pSorter, i64 iStart, VdbeSorterIter *pIter, i64 *pnByte)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>vdbeSorterIterNext</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>aca38ecaa2af4574b634ec7710fff587c</anchor>
      <arglist>(sqlite3 *db, VdbeSorterIter *pIter)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>vdbeSorterIterRead</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>af67841c00a8f3e19e5ad395e9e52f021</anchor>
      <arglist>(sqlite3 *db, VdbeSorterIter *p, int nByte, u8 **ppOut)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>vdbeSorterIterVarint</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>aa8c8572f51672dfc72a45205591c5448</anchor>
      <arglist>(sqlite3 *db, VdbeSorterIter *p, u64 *pnOut)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>vdbeSorterIterZero</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a1a1f4907499ff611302a33899d8625b3</anchor>
      <arglist>(sqlite3 *db, VdbeSorterIter *pIter)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>vdbeSorterListToPMA</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a6cd71a52254df3740736535daa71d165</anchor>
      <arglist>(sqlite3 *db, const VdbeCursor *pCsr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>vdbeSorterMerge</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a5ae11b873471b77fa55834643dd63b02</anchor>
      <arglist>(const VdbeCursor *pCsr, SorterRecord *p1, SorterRecord *p2, SorterRecord **ppOut)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>vdbeSorterOpenTempFile</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a62fa77a126f24c8156bb3945cb559f50</anchor>
      <arglist>(sqlite3 *db, sqlite3_file **ppFile)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>vdbeSorterRecordFree</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a5f08df9af03994aeeefdf419c66510d6</anchor>
      <arglist>(sqlite3 *db, SorterRecord *pRecord)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void *</type>
      <name>vdbeSorterRowkey</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>acd14787425949dc8a749b13a8cbe1907</anchor>
      <arglist>(const VdbeSorter *pSorter, int *pnKey)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>vdbeSorterSort</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a57b64850b3785800d12283c4527250b4</anchor>
      <arglist>(const VdbeCursor *pCsr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>vdbeUnbind</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ae3ca3d8a878660305a0efd0c73c9f064</anchor>
      <arglist>(Vdbe *p, int i)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>verifyDbFile</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a0ff620ba7a3e7e727c37c0b172d12c66</anchor>
      <arglist>(unixFile *pFile)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>versionFunc</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a258a294d68fbf7c6ba528921b2a721bc</anchor>
      <arglist>(sqlite3_context *context, int NotUsed, sqlite3_value **NotUsed2)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>vfsUnlink</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ac83aba5f7ebe1ae9bdcf187ea2a8a692</anchor>
      <arglist>(sqlite3_vfs *pVfs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>vtabBestIndex</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a7c9e7ebb514ed9b71c217bf567decf82</anchor>
      <arglist>(Parse *pParse, Table *pTab, sqlite3_index_info *p)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>vtabCallConstructor</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>acae1b4d5d02b25f4cac29993dae7f983</anchor>
      <arglist>(sqlite3 *db, Table *pTab, Module *pMod, int(*xConstruct)(sqlite3 *, void *, int, const char *const *, sqlite3_vtab **, char **), char **pzErr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static VTable *</type>
      <name>vtabDisconnectAll</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>aa3d5506c2557b3e090d8409b5ee27d29</anchor>
      <arglist>(sqlite3 *db, Table *p)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>walBusyLock</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>aa426009cc537920a139e31265c108e2a</anchor>
      <arglist>(Wal *pWal, int(*xBusy)(void *), void *pBusyArg, int lockIdx, int n)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>walCheckpoint</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ab5245070ab67db40291c71c4991aa317</anchor>
      <arglist>(Wal *pWal, int eMode, int(*xBusyCall)(void *), void *pBusyArg, int sync_flags, u8 *zBuf)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>walChecksumBytes</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a19c69852e7fdedf0dac08453403f7487</anchor>
      <arglist>(int nativeCksum, u8 *a, int nByte, const u32 *aIn, u32 *aOut)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static volatile WalCkptInfo *</type>
      <name>walCkptInfo</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ad84967d160cb3a294c0a992c47a702da</anchor>
      <arglist>(Wal *pWal)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>walCleanupHash</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>acb07b8b7a082b5b17a0cd10bc324cc94</anchor>
      <arglist>(Wal *pWal)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>walDecodeFrame</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>aaa163f26bf1e56df2fb274bf7e6bc5b9</anchor>
      <arglist>(Wal *pWal, u32 *piPage, u32 *pnTruncate, u8 *aData, u8 *aFrame)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>walEncodeFrame</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a7c90af52fec5e62ea28fdea09e13a662</anchor>
      <arglist>(Wal *pWal, u32 iPage, u32 nTruncate, u8 *aData, u8 *aFrame)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>walFramePage</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a067e7452317d6a1c19674376ae969f1f</anchor>
      <arglist>(u32 iFrame)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static u32</type>
      <name>walFramePgno</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a3fd5c9b2449525622e72f95ac5cbf218</anchor>
      <arglist>(Wal *pWal, u32 iFrame)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>walHash</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a1d1aa852a3a505567009b451c23af38c</anchor>
      <arglist>(u32 iPage)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>walHashGet</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ae19bbc16575c591b6e0aee0aed2cfaf3</anchor>
      <arglist>(Wal *pWal, int iHash, volatile ht_slot **paHash, volatile u32 **paPgno, u32 *piZero)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>walIndexAppend</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a610585027d507a9b1c4a3d83bf01f517</anchor>
      <arglist>(Wal *pWal, u32 iFrame, u32 iPage)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>walIndexClose</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ac00a5136f28676c83a9acc6839ee4bcb</anchor>
      <arglist>(Wal *pWal, int isDelete)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static volatile WalIndexHdr *</type>
      <name>walIndexHdr</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>aab2cbd233e7f954c7a260578027bb0ca</anchor>
      <arglist>(Wal *pWal)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>walIndexPage</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>affd3251fd1aa1218170d421177256e24</anchor>
      <arglist>(Wal *pWal, int iPage, volatile u32 **ppPage)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>walIndexReadHdr</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a66529e9c71a2bef92c4eb34bdd3a72a2</anchor>
      <arglist>(Wal *pWal, int *pChanged)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>walIndexRecover</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ab4ee99f3710323acbeb6c495dd18d205</anchor>
      <arglist>(Wal *pWal)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>walIndexTryHdr</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ade661e556c040b7730356a57222d3ad2</anchor>
      <arglist>(Wal *pWal, int *pChanged)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>walIndexWriteHdr</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>abcf92b15f0a35c95fca402459f96c2a6</anchor>
      <arglist>(Wal *pWal)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>walIteratorFree</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>acc257aa6280bbe73e1ba1981535b515b</anchor>
      <arglist>(WalIterator *p)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>walIteratorInit</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>af32190641053b9108a09fac6ff0ad652</anchor>
      <arglist>(Wal *pWal, WalIterator **pp)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>walIteratorNext</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a13c825b6750db9be9133645f37b20926</anchor>
      <arglist>(WalIterator *p, u32 *piPage, u32 *piFrame)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>walLimitSize</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a7d814227c8fb4a3441c42e9f2fdade3b</anchor>
      <arglist>(Wal *pWal, i64 nMax)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>walLockExclusive</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a4625e58ad3fd85c21cf16275c458f154</anchor>
      <arglist>(Wal *pWal, int lockIdx, int n)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>walLockShared</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>aec5e744b83679f0e56ad66abb849a7af</anchor>
      <arglist>(Wal *pWal, int lockIdx)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>walMerge</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a13a2d4c9d083ea219e9afc10ed786cea</anchor>
      <arglist>(const u32 *aContent, ht_slot *aLeft, int nLeft, ht_slot **paRight, int *pnRight, ht_slot *aTmp)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>walMergesort</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>af4c4ddabd82c872731a8c270d04e1f64</anchor>
      <arglist>(const u32 *aContent, ht_slot *aBuffer, ht_slot *aList, int *pnList)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>walNextHash</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a62e11e0d73d30dc749eb23c6d28904c1</anchor>
      <arglist>(int iPriorHash)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>walPagesize</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>aad4b5fee1ea9dbaec59338a5bb7ca3d4</anchor>
      <arglist>(Wal *pWal)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>walRestartLog</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a12a2a8718a33ce32fc99f83239a4d491</anchor>
      <arglist>(Wal *pWal)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>walShmBarrier</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ad2521f6deb16bf6c132c44687dd5fd4b</anchor>
      <arglist>(Wal *pWal)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>walTryBeginRead</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a7145b08b2ade973da4b1f5882e2fa21f</anchor>
      <arglist>(Wal *pWal, int *pChanged, int useWal, int cnt)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>walUnlockExclusive</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a7ef6fcadaaeb9b36d1b9eaaf7e8f3311</anchor>
      <arglist>(Wal *pWal, int lockIdx, int n)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>walUnlockShared</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a766d6112d5beb2d9a4fb6e007b591514</anchor>
      <arglist>(Wal *pWal, int lockIdx)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>walWriteOneFrame</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ac0ea5b2a17ccb4d7233351d9da353160</anchor>
      <arglist>(WalWriter *p, PgHdr *pPage, int nTruncate, sqlite3_int64 iOffset)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>walWriteToLog</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a82466bed614b85599272d77ed66efb64</anchor>
      <arglist>(WalWriter *p, void *pContent, int iAmt, sqlite3_int64 iOffset)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>whereAndInfoDelete</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a6cfc971c2a2e285860dc9dc0e157cb85</anchor>
      <arglist>(sqlite3 *db, WhereAndInfo *p)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>whereClauseClear</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ab3f2c30e5f80a4735c7bfcfe0b91eaa7</anchor>
      <arglist>(WhereClause *)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>whereClauseInit</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a358affe6a340c15381df04b3c867237f</anchor>
      <arglist>(WhereClause *pWC, WhereInfo *pWInfo)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>whereClauseInsert</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a041437b48ab90370901a024e385193da</anchor>
      <arglist>(WhereClause *pWC, Expr *p, u8 wtFlags)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static char *</type>
      <name>whereForeignKeys</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a37258f841843e967585d277711322659</anchor>
      <arglist>(Parse *pParse, Table *pTab)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>whereInfoFree</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a4838f169cd94b3192f9a49558dca6ae0</anchor>
      <arglist>(sqlite3 *db, WhereInfo *pWInfo)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>whereLoopAddAll</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a861eb511463c5b852550018fee710f53</anchor>
      <arglist>(WhereLoopBuilder *pBuilder)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>whereLoopAddBtree</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>aefe415538d2f9e200227977d2edaab3b</anchor>
      <arglist>(WhereLoopBuilder *pBuilder, Bitmask mExtra)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>whereLoopAddBtreeIndex</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>abde05643b060182010b7eb8098125a05</anchor>
      <arglist>(WhereLoopBuilder *pBuilder, struct SrcList_item *pSrc, Index *pProbe, LogEst nInMul)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>whereLoopAddOr</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a97235f1da77b1e3f85d7132c9229234c</anchor>
      <arglist>(WhereLoopBuilder *pBuilder, Bitmask mExtra)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>whereLoopAddVirtual</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a33925379c63da49cea2e66c7780a4873</anchor>
      <arglist>(WhereLoopBuilder *pBuilder, Bitmask mExtra)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>whereLoopClear</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ae12a592b0cf0b127cca2ead1746eb816</anchor>
      <arglist>(sqlite3 *db, WhereLoop *p)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>whereLoopClearUnion</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a13df9c7fcbdf15a648efd33311ed7c16</anchor>
      <arglist>(sqlite3 *db, WhereLoop *p)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>whereLoopDelete</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a2098de3b5449a8465f65a0943c05b7bc</anchor>
      <arglist>(sqlite3 *db, WhereLoop *p)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>whereLoopInit</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>acd7c83686cce72c994a75ee47502eb93</anchor>
      <arglist>(WhereLoop *p)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>whereLoopInsert</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ada13bf44312e72e96852fb296905cd51</anchor>
      <arglist>(WhereLoopBuilder *pBuilder, WhereLoop *pTemplate)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>whereLoopOutputAdjust</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>af5ddb4fdbae6a7c9dcce1345260feaa1</anchor>
      <arglist>(WhereClause *pWC, WhereLoop *pLoop)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>whereLoopResize</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>af05a1b474b9e7e6bfd0f6f486956b0cd</anchor>
      <arglist>(sqlite3 *, WhereLoop *, int)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>whereLoopXfer</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>af37655e2277d89a38c9abde52557279c</anchor>
      <arglist>(sqlite3 *db, WhereLoop *pTo, WhereLoop *pFrom)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>whereOrInfoDelete</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>abb2848eb0bce7a288b25bdd1d3df5535</anchor>
      <arglist>(sqlite3 *db, WhereOrInfo *p)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>whereOrInsert</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a398e7b66fb9431c794f232d35bcba68e</anchor>
      <arglist>(WhereOrSet *pSet, Bitmask prereq, LogEst rRun, LogEst nOut)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>whereOrMove</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a1d1d1fe9c117f565571444f421f58e34</anchor>
      <arglist>(WhereOrSet *pDest, WhereOrSet *pSrc)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static char *</type>
      <name>whereOrName</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ab3e0bda666377827837424c4ad533ace</anchor>
      <arglist>(sqlite3 *db, char *zWhere, char *zConstant)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wherePathSatisfiesOrderBy</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a1d67813d496af0761ce94e2bebd143ce</anchor>
      <arglist>(WhereInfo *pWInfo, ExprList *pOrderBy, WherePath *pPath, u16 wctrlFlags, u16 nLoop, WhereLoop *pLast, Bitmask *pRevMask)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wherePathSolver</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>aebc15a04540468c220b31d00e9b29fe6</anchor>
      <arglist>(WhereInfo *pWInfo, LogEst nRowEst)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>whereRangeScanEst</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a8815a2e7d35f2f543cfc93ff09af2315</anchor>
      <arglist>(Parse *pParse, WhereLoopBuilder *pBuilder, WhereTerm *pLower, WhereTerm *pUpper, WhereLoop *pLoop)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static WhereTerm *</type>
      <name>whereScanInit</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ab7a6bce9b1760a3db93cca329216e5c9</anchor>
      <arglist>(WhereScan *pScan, WhereClause *pWC, int iCur, int iColumn, u32 opMask, Index *pIdx)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static WhereTerm *</type>
      <name>whereScanNext</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a9e9c2943f8e78b0d225912d165bdaee2</anchor>
      <arglist>(WhereScan *pScan)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>whereShortCut</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ae1e6727024b08b6596d4d28882587b86</anchor>
      <arglist>(WhereLoopBuilder *pBuilder)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>whereSplit</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>acd382388576f55257b3ef1501d6f7f84</anchor>
      <arglist>(WhereClause *pWC, Expr *pExpr, u8 op)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static char *</type>
      <name>whereTempTriggers</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a40e4a7245d888167b53b1de07fa6d217</anchor>
      <arglist>(Parse *pParse, Table *pTab)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>whereUsablePartialIndex</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a7358f169d84f50fe6c1e900fccd26233</anchor>
      <arglist>(int iTab, WhereClause *pWC, Expr *pWhere)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>write32bits</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a5db7813c01a178a634f0dcd6e7766ed6</anchor>
      <arglist>(sqlite3_file *fd, i64 offset, u32 val)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>writeJournalHdr</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a0b0a4fa9c3fe997aaa565b1e438acca7</anchor>
      <arglist>(Pager *pPager)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>writeMasterJournal</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a6df09ec3e85ec74c6ee0bbbbe72a8cf3</anchor>
      <arglist>(Pager *pPager, const char *zMaster)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>xferCompatibleCollation</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a90cd70abe4e9f9757480ae3ead7a1bbd</anchor>
      <arglist>(const char *z1, const char *z2)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>xferCompatibleIndex</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ab575125542540f8b67a3b4beb3e02d06</anchor>
      <arglist>(Index *pDest, Index *pSrc)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>xferOptimization</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ae85c90f7d064fe83f4ed930e708855d2</anchor>
      <arglist>(Parse *pParse, Table *pDest, Select *pSelect, int onError, int iDbDest)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>yy_accept</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a868e202daa58bd4f71c467b477831e3a</anchor>
      <arglist>(yyParser *)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>yy_destructor</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>afca0f0d2a9c0e0ca0625382394fa060e</anchor>
      <arglist>(yyParser *yypParser, YYCODETYPE yymajor, YYMINORTYPE *yypminor)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>yy_find_reduce_action</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a913a1adf7c0f47e794123d9daf284d1c</anchor>
      <arglist>(int stateno, YYCODETYPE iLookAhead)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>yy_find_shift_action</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ae94e08f5e995194c50f04c64a7aa659c</anchor>
      <arglist>(yyParser *pParser, YYCODETYPE iLookAhead)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>yy_pop_parser_stack</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>aa142fdd91628fd550751c6ef4e29b603</anchor>
      <arglist>(yyParser *pParser)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>yy_reduce</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a7c419a9b25711c666a9a2449ef377f14</anchor>
      <arglist>(yyParser *yypParser, int yyruleno)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>yy_shift</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a49026332b2b85d2ae13efa4d955b7a94</anchor>
      <arglist>(yyParser *yypParser, int yyNewState, int yyMajor, YYMINORTYPE *yypMinor)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>yy_syntax_error</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a9cb4087abc3aaed2095d574857968d1d</anchor>
      <arglist>(yyParser *yypParser, int yymajor, YYMINORTYPE yyminor)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>yyStackOverflow</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>aa86923ecccad4f6d79295f099b46f67a</anchor>
      <arglist>(yyParser *yypParser, YYMINORTYPE *yypMinor)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>zeroblobFunc</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a3b48be674f93ee89664ee4552afd3248</anchor>
      <arglist>(sqlite3_context *context, int argc, sqlite3_value **argv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>zeroJournalHdr</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a6e1592949a5e668f43f0ff5f5d08fe10</anchor>
      <arglist>(Pager *pPager, int doTruncate)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>zeroPage</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a1c974ee71f86cb74370ca21e5e6cdb14</anchor>
      <arglist>(MemPage *pPage, int flags)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char</type>
      <name>aDigits</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a01b07774f5554da3afa4c7187e65db9b</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>aHardLimit</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a04666fccafff87ddf7d707e1c8665730</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const unsigned char</type>
      <name>aJournalMagic</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a06e0fd191556af29979c53d32a6dd071</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static struct sPragmaNames</type>
      <name>aPragmaNames</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a23aa6eba4b9360dcf11d5d8f69fd3517</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char</type>
      <name>aPrefix</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a188dc488dd784d22a8f182cf55628a83</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static struct unix_syscall</type>
      <name>aSyscall</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>affee70931d95ec4979100747b353e180</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char *const</type>
      <name>azCompileOpt</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>abaff26fd2ba5946b2612b010922c1dcd</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const et_info</type>
      <name>fmtinfo</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>aa470e62aec1715ce8327913a4a2eb015</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static struct compareInfo</type>
      <name>globInfo</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a334f982fa532d579e46c3242ba352444</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char</type>
      <name>hexdigits</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ae5be8161a7a68ab4507b51fe6ede9e8b</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static unixInodeInfo *</type>
      <name>inodeList</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ae020c2fc2a3f172ca77735e3b7ad3b46</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static struct compareInfo</type>
      <name>likeInfoAlt</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a7f6d0fbf41d4583bab8691c6f4c1d15f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static struct compareInfo</type>
      <name>likeInfoNorm</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a44d0f5dc00179793fc62b2cac47ab19d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static SQLITE_WSD struct Mem0Global</type>
      <name>mem0</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ad9ffaf76660495ed3ed563c2665ec1f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static struct sqlite3_io_methods</type>
      <name>MemJournalMethods</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a0e457a3a734ee54364d66998988d14fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static SQLITE_WSD struct PCacheGlobal</type>
      <name>pcache1_g</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a52094dcefaa8cd0419c93ac0ead09d02</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>SQLITE_API char *</type>
      <name>sqlite3_data_directory</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ad1d12ae15daedc32be95e992346c1c06</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>SQLITE_API char *</type>
      <name>sqlite3_temp_directory</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>aa7a2912b2825f68a06f2710755248e0b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>SQLITE_API const char</type>
      <name>sqlite3_version</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>acbc27584c60d5576b03a0ebd631ee81e</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const sqlite3_api_routines</type>
      <name>sqlite3Apis</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ac4e5cbad2f26d7ad94356c31b484801a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static SQLITE_WSD struct sqlite3AutoExtList</type>
      <name>sqlite3Autoext</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a6ae0a4ff4c4c9bee83a2b57bd4558283</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>SQLITE_PRIVATE SQLITE_WSD struct Sqlite3Config</type>
      <name>sqlite3Config</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>af8d44c9d0f7f77ee5630f5fb9ced0e96</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>SQLITE_PRIVATE const unsigned char</type>
      <name>sqlite3CtypeMap</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a8b9badb5b788d518384a501342f5f5f4</anchor>
      <arglist>[256]</arglist>
    </member>
    <member kind="variable">
      <type>SQLITE_PRIVATE SQLITE_WSD FuncDefHash</type>
      <name>sqlite3GlobalFunctions</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a1a95922cf2b3da49f393a8fc5712c58d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static SQLITE_WSD struct BenignMallocHooks</type>
      <name>sqlite3Hooks</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a3907daebbc80c93a2fbff1157a3c1c1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>SQLITE_PRIVATE const Token</type>
      <name>sqlite3IntTokens</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a6d4d738011d8e7334430f93b8e1a9fd7</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>SQLITE_PRIVATE const int</type>
      <name>sqlite3one</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a661f9eb54353291dfdff0dfc1e467198</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>SQLITE_PRIVATE const unsigned char</type>
      <name>sqlite3OpcodeProperty</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a1e28d4b0b158f1c7d39b81d0934d277a</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>SQLITE_PRIVATE void(*)(void)</type>
      <name>sqlite3OsDlSym</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ae98ed428bb9788d428944792b9d0a8da</anchor>
      <arglist>(sqlite3_vfs *, void *, const char *)</arglist>
    </member>
    <member kind="variable">
      <type>SQLITE_PRIVATE int</type>
      <name>sqlite3PendingByte</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a496f4ec0f64c4dd77d5e837d493e13ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static SQLITE_WSD struct sqlite3PrngType</type>
      <name>sqlite3Prng</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a83340dc939c050d77ffff3c48aad0494</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static SQLITE_WSD struct sqlite3PrngType</type>
      <name>sqlite3SavedPrng</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ad1f2ac833a68457539ecb5d24f95acf4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static BtShared *SQLITE_WSD</type>
      <name>sqlite3SharedCacheList</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a377c6be2bf996f2a66cc72f9ba763a22</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static SQLITE_WSD struct sqlite3StatType</type>
      <name>sqlite3Stat</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a35bec852925ac67b0ced709ebf70bea4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>SQLITE_PRIVATE const unsigned char</type>
      <name>sqlite3UpperToLower</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>afd7422483d27ece5360fd891d244e0c4</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const unsigned char</type>
      <name>sqlite3Utf8Trans1</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ac1c1fd7d19394af1af54f7192c82c911</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const FuncDef</type>
      <name>statGetFuncdef</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>adaff42e7a186be1f1ba7d1a86aa3e884</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const FuncDef</type>
      <name>statInitFuncdef</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a6ba21334839e04f04e3333489491f5ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const FuncDef</type>
      <name>statPushFuncdef</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ad12614842a6e9a8866f64359390e6d71</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static void(*)(void)</type>
      <name>unixDlSym</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a1261f41209da190f085c1e0580b05b99</anchor>
      <arglist>(sqlite3_vfs *NotUsed, void *p, const char *zSym)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static sqlite3_vfs *SQLITE_WSD</type>
      <name>vfsList</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ad9ed2d5a349140ddb00ca3efcb38738e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const YYACTIONTYPE</type>
      <name>yy_action</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a404deb9e3ac8a74a348cc01206974977</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const YYACTIONTYPE</type>
      <name>yy_default</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a4e2b99eb7d0686019fb819be34dc61ae</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const YYCODETYPE</type>
      <name>yy_lookahead</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a1e49b751baad2d6ec67da3c5c433d1b5</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const short</type>
      <name>yy_reduce_ofst</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a8260b27273ca79ec5a074015f9362ed1</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const short</type>
      <name>yy_shift_ofst</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a12502043b8d2d184bd0e7a10f3e5aa6c</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const YYCODETYPE</type>
      <name>yyFallback</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a35f525946add7e6c6469b20290d64489</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static struct @3</type>
      <name>yyRuleInfo</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a27a9fc72ff156787edf875319ad34970</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>YYCODETYPE</type>
      <name>lhs</name>
      <anchorfile>struct@3.html</anchorfile>
      <anchor>a19c11e5ca8635df6fbbb53ba8dd9ead3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned char</type>
      <name>nrhs</name>
      <anchorfile>struct@3.html</anchorfile>
      <anchor>a1491ff6f0c6c73adeb01dca0000c7b83</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const YYMINORTYPE</type>
      <name>yyzerominor</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a5f7aac41b093b5bd04b395054a01c06a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char</type>
      <name>zMagicHeader</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ad8b5d12d71aa6b7df992adb8ecc5fa64</anchor>
      <arglist>[]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>sqlite3.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-rtabmap/doc_stacks/2015-10-18_11-34-34.717088/rtabmap/corelib/src/sqlite3/</path>
    <filename>sqlite3_8h</filename>
    <class kind="struct">sqlite3_file</class>
    <class kind="struct">sqlite3_index_info::sqlite3_index_constraint</class>
    <class kind="struct">sqlite3_index_info::sqlite3_index_constraint_usage</class>
    <class kind="struct">sqlite3_index_info</class>
    <class kind="struct">sqlite3_index_info::sqlite3_index_orderby</class>
    <class kind="struct">sqlite3_io_methods</class>
    <class kind="struct">sqlite3_mem_methods</class>
    <class kind="struct">sqlite3_module</class>
    <class kind="struct">sqlite3_mutex_methods</class>
    <class kind="struct">sqlite3_pcache_methods</class>
    <class kind="struct">sqlite3_pcache_methods2</class>
    <class kind="struct">sqlite3_pcache_page</class>
    <class kind="struct">sqlite3_vfs</class>
    <class kind="struct">sqlite3_vtab</class>
    <class kind="struct">sqlite3_vtab_cursor</class>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE3_TEXT</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a59970f08c16b9b2bc4831de1565b810b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_ABORT</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>ab0c18279e950b695575a4667c7bb38b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_ABORT_ROLLBACK</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a02e1aefab597092332b76b1ffc1db018</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_ACCESS_EXISTS</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a8451f266ab642f03f344209484dc3b61</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_ACCESS_READ</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a31fe78771892ba5cddff318500a62c09</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_ACCESS_READWRITE</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>ad5f9561f0e5bfd90f61a3b9162eff3bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_ALTER_TABLE</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a7352574863b7586fe9c9e64d26d1913b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_ANALYZE</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a6abbcfbefb1f384cb5de05e7c70b451b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_ANY</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>adf3107a741acedfafe471bb0763ded77</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_ATTACH</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>af6e738da0cab18033bfc290613d54d37</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_AUTH</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>ab4954b805784b958300b203fda451283</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_BLOB</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a26c29a137b2a35bbde7048e5e48b794a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_BUSY</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a2404c3c65a25e31de96f71d709c6b7c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_BUSY_RECOVERY</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>addf774309c6683ddc0497ffe66098ab9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_BUSY_SNAPSHOT</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a68b54963bb54a28d5bb4ba64538f11d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_CANTOPEN</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>afd6b86c2df4363b6d0f18e16b76ff897</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_CANTOPEN_CONVPATH</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a89f0dbddd33cff2b5e8d907ae3d78b88</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_CANTOPEN_FULLPATH</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>aa013b07477d0af901ff8b17d96ebe56b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_CANTOPEN_ISDIR</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>ac89fa6d5a64ba1d9e6a32cd2f5a26818</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_CANTOPEN_NOTEMPDIR</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>afebf9056bc34a5f75379759ed0f26029</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_CHECKPOINT_FULL</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a31adbfd419a933c0b28938508983fa9f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_CHECKPOINT_PASSIVE</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>ab3e8f088af6ba153c6cba3fd7473301b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_CHECKPOINT_RESTART</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>ab20affef5505460bca2b0e3223b508c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_CONFIG_COVERING_INDEX_SCAN</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a63d186c28485912166dd757818957b91</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_CONFIG_GETMALLOC</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a513ea1f26c423c38e99c9671e12c3d3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_CONFIG_GETMUTEX</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a5b35f2a792f846dd7915959ad78fa3a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_CONFIG_GETPCACHE</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>adf2e66d3f5aceaf3c8424ab7ed59d296</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_CONFIG_GETPCACHE2</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>af1c7aa749198bfab04caa7834d657168</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_CONFIG_HEAP</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a1898c59da3293e503f18ca9bf5f14423</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_CONFIG_LOG</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a56a8590b36066301d89365be3d7d29f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_CONFIG_LOOKASIDE</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a813602b760707b680fd571af8f983cad</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_CONFIG_MALLOC</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a6ef37f27a4e1b32f359aa86f6c424d68</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_CONFIG_MEMSTATUS</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a090dd26cbd04fa26aa8344f8a347bb5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_CONFIG_MMAP_SIZE</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a9a5e34a0003748aae825f1f605382172</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_CONFIG_MULTITHREAD</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a623f586df77e08aefc896bf9bcf991a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_CONFIG_MUTEX</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a0bdac7609a4568f09d6d9bbe6fc6fbc7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_CONFIG_PAGECACHE</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a47351fc114fa7d9e3f99303d2336096b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_CONFIG_PCACHE</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>aa21b6de0443cc9395a3e751acc6b5466</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_CONFIG_PCACHE2</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a20f766344cf28c727a4309424f1d87b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_CONFIG_SCRATCH</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a4f3080d049a074528d19566a845b658b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_CONFIG_SERIALIZED</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>abbca5c958536832c99baaece00a50959</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_CONFIG_SINGLETHREAD</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>ae1d3df18f833026d426bc065d6195fcc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_CONFIG_SQLLOG</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a973e3e7a2d9206946025779fe72b06f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_CONFIG_URI</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a94ab5a988d8b60ebd514a39e7a01d0a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_CONFIG_WIN32_HEAPSIZE</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a7e7d2dfba36264371f25a71244b07765</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_CONSTRAINT</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a60b2b65ad97f771203e26733f870af57</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_CONSTRAINT_CHECK</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>afd8d88c9101e3c6ac958a388194bd488</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_CONSTRAINT_COMMITHOOK</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a91d3b5edfdad77a975095e4f4b6de00d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_CONSTRAINT_FOREIGNKEY</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a0dee56028ef45929339bb32843223652</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_CONSTRAINT_FUNCTION</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a587851885c51d4d84b0dd3e490cf44f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_CONSTRAINT_NOTNULL</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a4fea35ee7934dc438ef82b10625ced26</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_CONSTRAINT_PRIMARYKEY</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a51ca099d22718bf18d76b706b5d6b0c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_CONSTRAINT_ROWID</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a009e36fa563c59e7bc7f21cce5fd5ea8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_CONSTRAINT_TRIGGER</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a5777ece6e6d2062dc301ae9d6ddc7495</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_CONSTRAINT_UNIQUE</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a47b5342cbbf606995aa2a5691005f9ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_CONSTRAINT_VTAB</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>ac794e0be30f0fed6a0b0e91d646daa35</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_COPY</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a2ac492b1fee01144b8f4f3f6924c9d38</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_CORRUPT</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a4b7e972bd61cc8f5fb639011d1807935</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_CORRUPT_VTAB</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a6180d5ae9c35de17252db2ab9ad9465b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_CREATE_INDEX</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>afbcb4b5ee1d5772cef588361efba0b68</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_CREATE_TABLE</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a5c0aa6f25437e25456453c213b7a7626</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_CREATE_TEMP_INDEX</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a9ec6a2ffcc0cfa3c36c8007141a38fa1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_CREATE_TEMP_TABLE</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>af45530e07634dde0993da64df8fac41a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_CREATE_TEMP_TRIGGER</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a811f55a358da6ed4d1f9d95484bbdd5c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_CREATE_TEMP_VIEW</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a1d4f64f2b5baf8c638780511b27753a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_CREATE_TRIGGER</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a7dcc55ab50b69228d4a208293b43bd7d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_CREATE_VIEW</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>ad7b8eb5c5c6545dd174090218ba2b894</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_CREATE_VTABLE</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a561f96d54c59cc5df8f7d13489fd5820</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_DBCONFIG_ENABLE_FKEY</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a5346d41d44f5fe68752051193cc4410e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_DBCONFIG_ENABLE_TRIGGER</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a28fb207fd72aa6cde4c74da94b01ac4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_DBCONFIG_LOOKASIDE</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>add42fc622b81fd15d81d3d2c75ffc4b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_DBSTATUS_CACHE_HIT</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a06eca2c2b214ef13eb3ac145dbd19ea9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_DBSTATUS_CACHE_MISS</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>aefd5c0a2d165b71177cb57b502e2a02e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_DBSTATUS_CACHE_USED</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a5e216e7b32091f0ce21f0894d4fc66e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_DBSTATUS_CACHE_WRITE</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>ad25f41c448b0378b24eb6dd1a2a9c75f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_DBSTATUS_DEFERRED_FKS</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>ad5cf1b12160771c505b84ddcd1f1cb0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_DBSTATUS_LOOKASIDE_HIT</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a6fff03f4ef88620bcd2989e3237dc65d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_DBSTATUS_LOOKASIDE_MISS_FULL</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a48a95223e731bf62d2ddc6829f4fa4b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_DBSTATUS_LOOKASIDE_MISS_SIZE</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a103c0174f0f29946a4b00d7bf4b889fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_DBSTATUS_LOOKASIDE_USED</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>ae2b5e0acd9b256f670e880453e59e84d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_DBSTATUS_MAX</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a40a5e1d95902c8dcf7459fe997286bbe</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_DBSTATUS_SCHEMA_USED</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>aa66245139f3fb4f399a5baecc296620f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_DBSTATUS_STMT_USED</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a1181f968e5908db3b74368626aa837b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_DELETE</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>ad68e72e7bbe70d79e4ca2016455cdf8d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_DENY</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>aac54c702b6175785e3300e9172b5f9bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_DEPRECATED</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>afa618cc4c79fb9b71b7856abe398fec2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_DETACH</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a6e7e0bd673e34f1be10412263d2f0608</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_DONE</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>afd1d7cc5f2e803af5e944f548e28f141</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_DROP_INDEX</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>ac285cb102ca0ced83ce8eaf34de49f2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_DROP_TABLE</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a2438239bdc66129189a9f3cdcc41096e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_DROP_TEMP_INDEX</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a33f05725c280233f7a2bce538d862d63</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_DROP_TEMP_TABLE</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a6fcdb2dc93b4c7937e58de176da508e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_DROP_TEMP_TRIGGER</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a06e26767a0b03197b42d0cba590285e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_DROP_TEMP_VIEW</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a0e8b3a8774a3f9e5ffa03220d4daa236</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_DROP_TRIGGER</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>ae3bf0ee40c4041190c5fed55e5504ed7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_DROP_VIEW</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>accc2ecaaf088bb98eaef53fefab83361</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_DROP_VTABLE</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>ab8c7595b8a9c0e96e67c49a77e28b810</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_EMPTY</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>adb3ccb6413bc81a990cab25356ab092f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_ERROR</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>afda25cd6575e87558d2b7cd4a6585f2f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_EXPERIMENTAL</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a2a7821460e357256e03e91a3aadc158c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_FAIL</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>aa100fc12f824c5d55ce14e523047521d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_FCNTL_BUSYHANDLER</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>acc92db895619c1f7e7f61f51768fd878</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_FCNTL_CHUNK_SIZE</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a5d13df8dd1a46144857a994e1e0b617d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_FCNTL_FILE_POINTER</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a51313374ecd8b5629025d78089b847d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_FCNTL_LOCKSTATE</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>ae173ad67e4014dceb57e5a59b8614415</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_FCNTL_MMAP_SIZE</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a4c00bcaeabf4da168d5522281fd69721</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_FCNTL_OVERWRITE</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>ac8f1fe3a67b16dbccf3576be9bf38ea9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_FCNTL_PERSIST_WAL</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>ad5b5b683f595d2d0b374135e8c969f9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_FCNTL_POWERSAFE_OVERWRITE</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a8ebf867e0a8236c198c69aba22280458</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_FCNTL_PRAGMA</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>afc573af6175031eb0ccadbb7b740eaf0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_FCNTL_SIZE_HINT</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a273cd5d56a53177c59b206c8f4e140ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_FCNTL_SYNC_OMITTED</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>ab307148294685e3c89e6b986a51abcc9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_FCNTL_TEMPFILENAME</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a9ce72fc423ab4dda38cc1fb2574e4d7b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_FCNTL_TRACE</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a450577a248af1dc3c8fb3c88f5665361</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_FCNTL_VFSNAME</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a6554fb4ab3780e6e28992f247300dac1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_FCNTL_WIN32_AV_RETRY</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>ae3b9ec50a1e6360d0ff33521cf0b4449</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_FLOAT</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a0f415018bddf6542e69792aee0357984</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_FORMAT</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a6c9d81c72ae6ddbae7f0df4aa5e87b70</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_FULL</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a0e968a73ba9e13561c5dbf38f6ac7402</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_FUNCTION</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a17deed69f2e7023742c487b95c66381e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_GET_LOCKPROXYFILE</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a760f8f738d03c39965749388b8256394</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_IGNORE</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a5148e80e8b93241486549be6842ecb7b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_INDEX_CONSTRAINT_EQ</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a82727c6d3191174cb4e900a70a3434a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_INDEX_CONSTRAINT_GE</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a317b481696946b8a3a7d76d32ceeb174</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_INDEX_CONSTRAINT_GT</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>abe6a9340bbfd2e150846c48e6767b2ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_INDEX_CONSTRAINT_LE</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a1ff0441c859beb664b043832e9c25bf1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_INDEX_CONSTRAINT_LT</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a11daaa39593ad95c32fb2dfe2440183f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_INDEX_CONSTRAINT_MATCH</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a5f5c5144477960f96f6d49bce0598e9a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_INSERT</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a0d32c3f24fcfd33411eecb1e4da64a40</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_INTEGER</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a7453d71905f10fa330940428f8abe21c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_INTERNAL</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a76bdc16193e1d007e258ca26e6ffd9f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_INTERRUPT</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a03c9b25faf07d0e47ce7a1b1e46b2adc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_IOCAP_ATOMIC</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>aa13ac1ecb128e380ef673e98cd4c663c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_IOCAP_ATOMIC16K</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a80e1b92dad36e21220d5eb2866d27948</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_IOCAP_ATOMIC1K</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a34d1b197b50961eb2bc7cae334674260</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_IOCAP_ATOMIC2K</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a981df42e219f6d24c6844236d17174c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_IOCAP_ATOMIC32K</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>ae81e7d187e5b466810f0b1cc691a5bca</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_IOCAP_ATOMIC4K</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a95c005f6e89e465d35a6b6f9f8a94844</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_IOCAP_ATOMIC512</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a0b05221b14492cad4884eea718f4ccec</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_IOCAP_ATOMIC64K</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a94b3888c1ff720a551d7da574452e376</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_IOCAP_ATOMIC8K</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>af333852e8958ccb64166b8fb3b77cdc0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_IOCAP_POWERSAFE_OVERWRITE</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a0dc9fc0b9f3133ef5c8673b654acb629</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_IOCAP_SAFE_APPEND</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>ac29025cd2b000dd0ee3d2da4dc9f74bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_IOCAP_SEQUENTIAL</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>ad199518ff2b4f7700705310356a1db69</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_IOCAP_UNDELETABLE_WHEN_OPEN</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a22078a487d9d402873af498355a613e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_IOERR</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a45a4718698f155ae3b45d37d3b94d9a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_IOERR_ACCESS</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>ac045bb32e396debbd7c9ba6a777fae68</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_IOERR_BLOCKED</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a7bccb0ab5af74f1d05c0c0356083d820</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_IOERR_CHECKRESERVEDLOCK</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>af165990c0a93e69d7e66f5f0cb7fd7bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_IOERR_CLOSE</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a29624f99f4b9b751955a14c5cb31b7d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_IOERR_CONVPATH</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a3681dce26abb78d27a2f61cb722d7e96</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_IOERR_DELETE</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a6c57f4ecb8541b6b375189815acf58b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_IOERR_DELETE_NOENT</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>aded6c0832b619d1a8533d847fc55580f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_IOERR_DIR_CLOSE</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a960a65f99363a0985a021a387834b688</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_IOERR_DIR_FSYNC</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a89142904d69608910e0e6f3d53da4ffb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_IOERR_FSTAT</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a96c453633e8c67531f90bf7509e2644c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_IOERR_FSYNC</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>af0870a337316756ef9b91fef1ac1d91e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_IOERR_GETTEMPPATH</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a102b84f7eee6ec96dbdb02d8c6fa543f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_IOERR_LOCK</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a77ac56b2a8025538d73aa6379c82b4af</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_IOERR_MMAP</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>ac9b0f3c0b3460928fe84a3ed076e672a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_IOERR_NOMEM</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a51c0d3d9c66efa031416bc47ca5a2431</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_IOERR_RDLOCK</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>ac77b3fcb607278f465c223580601b5cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_IOERR_READ</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>aa3e8a9a3975c2752b10e5273d2a582c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_IOERR_SEEK</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>aaab934a242e7a5abb8e8406a660f861e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_IOERR_SHMLOCK</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>aff7b5eec7d752b3587d2df91fc748ccb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_IOERR_SHMMAP</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a76f6a13eed2b725adfc93cff6dcd1c32</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_IOERR_SHMOPEN</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a38d14ac56c4fae61d7ae4b27fdc2a937</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_IOERR_SHMSIZE</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a01a7e73955e91939d4b8cb848a2762e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_IOERR_SHORT_READ</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a51153b55e23c0d650cf4271e6a26e6e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_IOERR_TRUNCATE</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a4242985ac3059fd0310496a9b0264566</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_IOERR_UNLOCK</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a820929b6588051fa0eefaf4639bd8536</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_IOERR_WRITE</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a263697c78f4810978528fc94ccce5cb8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_LAST_ERRNO</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a0197af9a7d1bcce43f9abba238c92bab</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_LIMIT_ATTACHED</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a16b7e4088fd60c7cbeb9a02641975fcd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_LIMIT_COLUMN</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a2094f8f2bb22f8d1bdbaace43aca70d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_LIMIT_COMPOUND_SELECT</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a3f3be45809279bd2addb0ad89819949f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_LIMIT_EXPR_DEPTH</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a66b47a158ad6df2ffd9e579728666838</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_LIMIT_FUNCTION_ARG</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a4fa833982826b925cde9de739c675a06</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_LIMIT_LENGTH</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>aeba56345f14b7febdafaaa4bc3949245</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_LIMIT_LIKE_PATTERN_LENGTH</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a9122c4bf27c69af0acf757b27ab619e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_LIMIT_SQL_LENGTH</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a6498a9b0e2a19d61612a3f51d458fb15</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_LIMIT_TRIGGER_DEPTH</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>ac2be1f21295735080e8676eaa74b2b96</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_LIMIT_VARIABLE_NUMBER</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>ad29260a334ad3e58f9e31418a785838a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_LIMIT_VDBE_OP</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a5005b38d03847cc975ac077222ae6cdc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_LOCK_EXCLUSIVE</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a0825bbd9635b5ca745660e89c17d8c42</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_LOCK_NONE</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>adce517ad23644415dfa2172e19c143b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_LOCK_PENDING</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a04e57dfe227b961ba24b661535cdf4d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_LOCK_RESERVED</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a96caa1b0e74184f1a8de99fa40238d5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_LOCK_SHARED</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a7f4fa1c653baec0f8e7ca89b76317c85</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_LOCKED</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>ab1a65dcef7ac3d761c7f0a07e3428a58</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_LOCKED_SHAREDCACHE</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a7f5a09db6937ea8e36bacbac1bd81314</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_MISMATCH</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a788bd19e9f21649acfb6307801c6474f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_MISUSE</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a34f01e4ee909e6b68be040868f7503bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_MUTEX_FAST</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a4ef87e82595a68dfc7fc4e8353ab701d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_MUTEX_RECURSIVE</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a2167845b6aaa93092e00c1364f9ec175</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_MUTEX_STATIC_LRU</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a2758dad333986434dc4ad8b14c8fd875</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_MUTEX_STATIC_LRU2</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>abd4c4086c41e7bcbb22e159baaf6c347</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_MUTEX_STATIC_MASTER</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a182cdcec7ab77f67221af68bcd805cc6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_MUTEX_STATIC_MEM</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>abb6cf50f7b692825bb8329903a462d5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_MUTEX_STATIC_MEM2</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a6e8a4c6f37d1fc2e9c2218e56325bd5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_MUTEX_STATIC_OPEN</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a803b0b2d0e9851df6321b009e4b83d0d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_MUTEX_STATIC_PMEM</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a92ed29e6f08c5e32c4f8242b19c4ee8a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_MUTEX_STATIC_PRNG</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a71ca95af02e2072f44d1f95ee5bd7146</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_NOLFS</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a667d508a9af9e6a08e18abfc81c986ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_NOMEM</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a9e34c7a5186dc9095e108e517eaac9f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_NOTADB</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a880bb9bb0cdb7b6d6bafd05192ef029c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_NOTFOUND</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a305a03273389c4fa6313181a6de78dff</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_NOTICE</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a5e8334da26d0b5cd777f37df10e5e290</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_NOTICE_RECOVER_ROLLBACK</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>af03ad2c8a1873c75d5b26158aadec057</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_NOTICE_RECOVER_WAL</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a02c75bde825b735b7e1dc4ccd3008f9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_NULL</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>afd180931f2d06d6c245791d187da5802</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_OK</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a650d09c7bec7ddadb7c8aa3519dc842c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_OPEN_AUTOPROXY</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a6f588f44b0105581adf40df768342418</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_OPEN_CREATE</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a06cff06321a46ca610a29c8f125f9c08</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_OPEN_DELETEONCLOSE</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a64253edf05cdfa93174ebf8fd4155e39</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_OPEN_EXCLUSIVE</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a3eace21577bcc4790a72a096c21ba645</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_OPEN_FULLMUTEX</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a3a4f53ba5c88813a1c9b73d74d34835f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_OPEN_MAIN_DB</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a3e21dbcdb840bd34587d19bcced7dbc9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_OPEN_MAIN_JOURNAL</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a267fdf184a2dfb8e2561ecb7bc469ec0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_OPEN_MASTER_JOURNAL</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>abd5b137f274db77586b40939b1390e07</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_OPEN_MEMORY</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a9c59ae89e4817133b90480495705dde5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_OPEN_NOMUTEX</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>ab4d0050d1ecf3e6da55e205c5f65aa5a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_OPEN_PRIVATECACHE</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a0b840917c1c1f805d6c381ffd647f13f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_OPEN_READONLY</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a9f0b8777cdd16d53be7a2e1ccf759ff1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_OPEN_READWRITE</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a3eb39cf04a78fae3b553b96d65f93419</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_OPEN_SHAREDCACHE</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a540995e810bda217b8036c392c424cd0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_OPEN_SUBJOURNAL</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a4b9767bd8ec44b5a1d08082af935991e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_OPEN_TEMP_DB</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a1798ff24deb9484a2f95e994ee76af4c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_OPEN_TEMP_JOURNAL</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a442225f21dce90d9e936300a3d93bb89</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_OPEN_TRANSIENT_DB</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>afc7fbd65e1786cd345a6d87e8820d38e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_OPEN_URI</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>ae2b6e42737bb13997e9831f840869c09</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_OPEN_WAL</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a2e6776b0bc5a3ce1ab69346dccb8baf2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_PERM</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>af2561d6fe38a527e46e24db1952ee53a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_PRAGMA</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a3a4caf2970195e9221d677852b79e5b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_PROTOCOL</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a9d36e4a7294f4df777bd4520489190c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_RANGE</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a79e99f6d1d284441d8f97f12946cba3d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_READ</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a3f1a55857de47148723f789496f8731b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_READONLY</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a1ee0a0db43018cda5ee64cf78abbd675</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_READONLY_CANTLOCK</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a80724a0861d9ca5ee25b5b6ef9e1d421</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_READONLY_RECOVERY</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>ad8e11a55e81bb089d9e9550048dadd66</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_READONLY_ROLLBACK</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>aade639f4ad50a325f3d598ca1c632de2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_REINDEX</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>acb9fe0eddb3cff890b0ae7ebdbb47bb7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_REPLACE</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>ac8267e3f1619396774867473a7f5ecf2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_ROLLBACK</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>ab2a57016b6935f85c54b384cdd3063ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_ROW</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a624365823d0b11a99ccb49e9bb5f8fcf</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_SAVEPOINT</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a0cfd387954f8e37ab1ec0c167a94a8c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_SCHEMA</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a1671ab645a3331d997b4422dc334476a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_SELECT</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>aaf0f44e586b55ebc82bad16c31d86ba7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_SET_LOCKPROXYFILE</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a423f37fe4cc57ac13f3d4e5ca07edf1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_SHM_EXCLUSIVE</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>afbc3fffcff3dab3720b8bc2759aa2e14</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_SHM_LOCK</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a1b700f2389880a01c96373eb72985b5d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_SHM_NLOCK</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>ac96d8f12e0c83cf92e8ab586c4b52dd5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_SHM_SHARED</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a610ccae07fc4d4ccadb717f9e3d2f2d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_SHM_UNLOCK</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a8169de14a67eae635a1f3ac7894a13a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_SOURCE_ID</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a34ae1c54cdaf21cb42d528e6b9a723e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_STATIC</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a98b49797a7a15e2a570532fc2b5537c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_STATUS_MALLOC_COUNT</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>af6c09315094782f67a9ee8765d1a6f90</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_STATUS_MALLOC_SIZE</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a2504b6e2c84cb4e1946966a04457e053</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_STATUS_MEMORY_USED</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a7f79ba117a93b5f4fc3a1118e2354935</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_STATUS_PAGECACHE_OVERFLOW</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a6f1b032d7d91e123a195ae45617b18e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_STATUS_PAGECACHE_SIZE</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>ad72944e03e60721b3d1ddb7c092bc0b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_STATUS_PAGECACHE_USED</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a22af637da9cd922f7e2bc3197ce2d706</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_STATUS_PARSER_STACK</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>ae4531b1071337bb93853c9e0944af289</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_STATUS_SCRATCH_OVERFLOW</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a4b210ede7f805f011851e8bf062017a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_STATUS_SCRATCH_SIZE</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>adccc4b47ffe8ab817eac6b07edd3d0a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_STATUS_SCRATCH_USED</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>ac113dc67efbc9aecbbb9441faf41584a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_STMTSTATUS_AUTOINDEX</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a4e87e88dc7465e33f5ddef0c2025df6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_STMTSTATUS_FULLSCAN_STEP</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>af449097c5bd48942fc2d3710bcaa0cfa</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_STMTSTATUS_SORT</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a4238439563e9849daae4d9b54cadde3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_STMTSTATUS_VM_STEP</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>ae0673c0f1d3ce4d315c828adf31efac5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_SYNC_DATAONLY</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>ad3d1953550f3571a45ba936893721d63</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_SYNC_FULL</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>aad72cd4375f6e4097bc2ec72e1129373</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_SYNC_NORMAL</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a2cea9e1af38eddd7730c51c98692f2cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_TESTCTRL_ALWAYS</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a09256399837c34bafa294ccae9014fea</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_TESTCTRL_ASSERT</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a7d18cdd033a2fb27fe4d177fc734b1ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_TESTCTRL_BENIGN_MALLOC_HOOKS</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a777ea9bef8051371935385a93b12e3ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_TESTCTRL_BITVEC_TEST</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>aa7ba4038ecba41f1e5c78f893c8b727f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_TESTCTRL_EXPLAIN_STMT</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a4918de3f13bdd0d4f516f624e27e5763</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_TESTCTRL_FAULT_INSTALL</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>aea4b09763fc57dae6a7b692b90ec6f6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_TESTCTRL_FIRST</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>aca4203fa938ec741b60a7cf5028d2b37</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_TESTCTRL_ISKEYWORD</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>aa1055013a849d5d7508565c1f5e1547a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_TESTCTRL_LAST</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>ac849705435d5d8234eb89248d505656d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_TESTCTRL_LOCALTIME_FAULT</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a18ebf7ae003c4aa29371f2d8e954c4bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_TESTCTRL_NEVER_CORRUPT</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a7088bf97a11c63bb754e41d3fdf10970</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_TESTCTRL_OPTIMIZATIONS</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a7f9138a0224821107241d0dda9f1eb3c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_TESTCTRL_PENDING_BYTE</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a540bce8022b25c7202c3932d6ffff153</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_TESTCTRL_PRNG_RESET</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>af3e25ccf1ba284444bec65c0984ae2ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_TESTCTRL_PRNG_RESTORE</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a693a1fb2e814d672e279b22952b5e787</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_TESTCTRL_PRNG_SAVE</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a450d5516b78e838947dbf14761872a9b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_TESTCTRL_RESERVE</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>ab59cf91d8dc9025ee84b25c12c4c43c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_TESTCTRL_SCRATCHMALLOC</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a1799f16a9b09c28cb30114f64231a2db</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_TOOBIG</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a88e41cbe09fb26a267081d59316ef126</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_TRANSACTION</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a881c5f0d2da58a62833f97d55688df8e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_TRANSIENT</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>adec3d88e3dff21d4c566daccbede9b3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_UPDATE</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>abe5e121cf6a85525dae8c65cea7edd48</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_UTF16</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>ab0e7ac9af78e2a6b5cc5012615ac3357</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_UTF16_ALIGNED</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>ab83a8c2013fc80f7381ddb4762ce271b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_UTF16BE</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a6bb1ede657a9f5642ae25a95e6cd31d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_UTF16LE</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a9ea600f7ce26d6d59587c917423f1469</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_UTF8</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a7a65f15cad0da22be8ebc0c70f526d32</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_VERSION</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a6e57333282e68139027e478488708a30</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_VERSION_NUMBER</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a0a788351282fc1c1d5200648442eb415</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_VTAB_CONSTRAINT_SUPPORT</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a8a6a7afec5b8ed1e84a1ef4e30078a8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_WARNING</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>ac81b6d46ce65be96816a11785eb9ed5d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_WARNING_AUTOINDEX</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a407eceec19005d612303bb871bfef55b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct sqlite3</type>
      <name>sqlite3</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a0ef6f2646262c8a9b24368d8ac140f69</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct sqlite3_backup</type>
      <name>sqlite3_backup</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a758dbaa6678a107d36a2646342623635</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct sqlite3_blob</type>
      <name>sqlite3_blob</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a3eb4857c157c542bb3fb7d8cbf38a662</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int(*</type>
      <name>sqlite3_callback</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>adb558f903738a162410af19b774410fe</anchor>
      <arglist>)(void *, int, char **, char **)</arglist>
    </member>
    <member kind="typedef">
      <type>struct sqlite3_context</type>
      <name>sqlite3_context</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a3b519553ffec8fc42b2356f5b1ebdc57</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>sqlite3_destructor_type</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a4dc336a73a67e1850c4ddb4c663a9f07</anchor>
      <arglist>)(void *)</arglist>
    </member>
    <member kind="typedef">
      <type>struct sqlite3_file</type>
      <name>sqlite3_file</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a3691103fd7c57f5f69123c4c03aea05a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct sqlite3_index_info</type>
      <name>sqlite3_index_info</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>af84aeea6e8548cb9f19b9df5a5363d4c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>sqlite_int64</type>
      <name>sqlite3_int64</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a0a4d3e6c1ad46f90e746b920ab6ca0d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct sqlite3_io_methods</type>
      <name>sqlite3_io_methods</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a7300cc4479df6a5e3437a9f41daa4942</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct sqlite3_mem_methods</type>
      <name>sqlite3_mem_methods</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a2c24ec48f946d709201c12948a008a26</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct sqlite3_module</type>
      <name>sqlite3_module</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a2a3d7c1acb4eed3eee8a22b8ebcf66b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct sqlite3_mutex</type>
      <name>sqlite3_mutex</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a0f546860bde03fddb33a9fed920da05c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct sqlite3_mutex_methods</type>
      <name>sqlite3_mutex_methods</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a2d2297c024ea736635619e004e231c27</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct sqlite3_pcache</type>
      <name>sqlite3_pcache</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a096c453d937d51f7926d7d31c8e0bd2f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct sqlite3_pcache_methods</type>
      <name>sqlite3_pcache_methods</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>ad20707fd3d12a273e2b37c0514d4a244</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct sqlite3_pcache_methods2</type>
      <name>sqlite3_pcache_methods2</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a716eaf355944e19206ac81ba4e97a889</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct sqlite3_pcache_page</type>
      <name>sqlite3_pcache_page</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a293bd5fa4e7e7d147ecd6e85e98e11a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct sqlite3_stmt</type>
      <name>sqlite3_stmt</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>af2a033da1327cdd77f0a174a09aedd0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>sqlite3_syscall_ptr</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a23b73d9e9c839b337d6a213f90aef7c8</anchor>
      <arglist>)(void)</arglist>
    </member>
    <member kind="typedef">
      <type>sqlite_uint64</type>
      <name>sqlite3_uint64</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a181c20ecfd72bc6627635746d382c610</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct Mem</type>
      <name>sqlite3_value</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a5bc19e6eab34ccccd953717c04137d88</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct sqlite3_vfs</type>
      <name>sqlite3_vfs</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a4b3859573509d792fc68dfed06ba888b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct sqlite3_vtab</type>
      <name>sqlite3_vtab</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>aadf157474ae6b864dbd7be88bca7b0cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct sqlite3_vtab_cursor</type>
      <name>sqlite3_vtab_cursor</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a6556587b5d66fddd98d59e5d234f00c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>long long int</type>
      <name>sqlite_int64</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a520a95f9080c018b2fade39885bd2e2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>unsigned long long int</type>
      <name>sqlite_uint64</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a127a9c18f6d067a05b994f5d0111ee25</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API void *</type>
      <name>sqlite3_aggregate_context</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>aa4b8b7e57758c004b4e9ec14489bde1c</anchor>
      <arglist>(sqlite3_context *, int nBytes)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API SQLITE_DEPRECATED int</type>
      <name>sqlite3_aggregate_count</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>ac67daf84dba1b9d2a5343c2a64992df1</anchor>
      <arglist>(sqlite3_context *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API int</type>
      <name>sqlite3_auto_extension</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a85a95b45e94f6bcd52aa39b6acdb36d7</anchor>
      <arglist>(void(*xEntryPoint)(void))</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API int</type>
      <name>sqlite3_backup_finish</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a176857dd58d99be53b6d7305533e0048</anchor>
      <arglist>(sqlite3_backup *p)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API sqlite3_backup *</type>
      <name>sqlite3_backup_init</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a9c9aa9e8edeb9910d93148a6621c1097</anchor>
      <arglist>(sqlite3 *pDest, const char *zDestName, sqlite3 *pSource, const char *zSourceName)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API int</type>
      <name>sqlite3_backup_pagecount</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a53d46e1d14e9697eb01b52d0e7160b71</anchor>
      <arglist>(sqlite3_backup *p)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API int</type>
      <name>sqlite3_backup_remaining</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a30619997cb5fbed896c89dab99702cc7</anchor>
      <arglist>(sqlite3_backup *p)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API int</type>
      <name>sqlite3_backup_step</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a1699b75e98d082eebc465a9e64c35269</anchor>
      <arglist>(sqlite3_backup *p, int nPage)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API int</type>
      <name>sqlite3_bind_blob</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a6c41c2b6f82188283a846a98d5367885</anchor>
      <arglist>(sqlite3_stmt *, int, const void *, int n, void(*)(void *))</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API int</type>
      <name>sqlite3_bind_double</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a8dc6f4de797850398e12e5022cae8915</anchor>
      <arglist>(sqlite3_stmt *, int, double)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API int</type>
      <name>sqlite3_bind_int</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>aa6d5cc21ec0004b2e0bdce3395590aad</anchor>
      <arglist>(sqlite3_stmt *, int, int)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API int</type>
      <name>sqlite3_bind_int64</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>af77e2729923f2621852202e1c23788c6</anchor>
      <arglist>(sqlite3_stmt *, int, sqlite3_int64)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API int</type>
      <name>sqlite3_bind_null</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a6649c57d2c7b13ba6b506f6f79da85aa</anchor>
      <arglist>(sqlite3_stmt *, int)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API int</type>
      <name>sqlite3_bind_parameter_count</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>ace70e1a0095b7fd9852a6dd263c964a1</anchor>
      <arglist>(sqlite3_stmt *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API int</type>
      <name>sqlite3_bind_parameter_index</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a4444032ba0151c38d413119f6a52f96e</anchor>
      <arglist>(sqlite3_stmt *, const char *zName)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API const char *</type>
      <name>sqlite3_bind_parameter_name</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a5e2eedb0688d30997d0b8f918472d58c</anchor>
      <arglist>(sqlite3_stmt *, int)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API int</type>
      <name>sqlite3_bind_text</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a9788302ffe9cedbf72815da8c4c9901c</anchor>
      <arglist>(sqlite3_stmt *, int, const char *, int n, void(*)(void *))</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API int</type>
      <name>sqlite3_bind_text16</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a7d78ae53b3dc77824595fa3a1abb5c79</anchor>
      <arglist>(sqlite3_stmt *, int, const void *, int, void(*)(void *))</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API int</type>
      <name>sqlite3_bind_value</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a962df8800a9e412161fee0add5f7267e</anchor>
      <arglist>(sqlite3_stmt *, int, const sqlite3_value *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API int</type>
      <name>sqlite3_bind_zeroblob</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>afd35a95aa65e816b43cc2dc03abd118b</anchor>
      <arglist>(sqlite3_stmt *, int, int n)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API int</type>
      <name>sqlite3_blob_bytes</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a05b26a624d06a0e78cee72ec0c27460c</anchor>
      <arglist>(sqlite3_blob *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API int</type>
      <name>sqlite3_blob_close</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a8885ae884821e14e1e4501183c5833d6</anchor>
      <arglist>(sqlite3_blob *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API int</type>
      <name>sqlite3_blob_open</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>adb8ad839a5bdd62a43785132bc7dd518</anchor>
      <arglist>(sqlite3 *, const char *zDb, const char *zTable, const char *zColumn, sqlite3_int64 iRow, int flags, sqlite3_blob **ppBlob)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API int</type>
      <name>sqlite3_blob_read</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>ae63f397da378931a64a597069ce3532a</anchor>
      <arglist>(sqlite3_blob *, void *Z, int N, int iOffset)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API SQLITE_EXPERIMENTAL int</type>
      <name>sqlite3_blob_reopen</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>abc77c24fdc0150138490359a94360f7e</anchor>
      <arglist>(sqlite3_blob *, sqlite3_int64)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API int</type>
      <name>sqlite3_blob_write</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a0dd24c2ce4bfd36279ed96e8266b1d87</anchor>
      <arglist>(sqlite3_blob *, const void *z, int n, int iOffset)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API int</type>
      <name>sqlite3_busy_handler</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>ae27e4c488c7a19f5aed1691eb49b5b00</anchor>
      <arglist>(sqlite3 *, int(*)(void *, int), void *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API int</type>
      <name>sqlite3_busy_timeout</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>afbaab449212d0c2ac951c908f4e37364</anchor>
      <arglist>(sqlite3 *, int ms)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API int</type>
      <name>sqlite3_cancel_auto_extension</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a8f4e0085713ed6c23e1869961970acfa</anchor>
      <arglist>(void(*xEntryPoint)(void))</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API int</type>
      <name>sqlite3_changes</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a8d082cca92afdcfae0a00ddb7c965205</anchor>
      <arglist>(sqlite3 *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API int</type>
      <name>sqlite3_clear_bindings</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a7af29912e7d428cc4ee247f15c00a923</anchor>
      <arglist>(sqlite3_stmt *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API int</type>
      <name>sqlite3_close</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>ac43c9032fc6ef3b2a231dc3a9fa44b2d</anchor>
      <arglist>(sqlite3 *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API int</type>
      <name>sqlite3_close_v2</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>ad2cb8462eaba28b4c8410ef55a4282b4</anchor>
      <arglist>(sqlite3 *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API int</type>
      <name>sqlite3_collation_needed</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>afafab80c89fd08e6b0dd9fd43cb4cd11</anchor>
      <arglist>(sqlite3 *, void *, void(*)(void *, sqlite3 *, int eTextRep, const char *))</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API int</type>
      <name>sqlite3_collation_needed16</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a91bb2f0e903df03392d706dc3380910d</anchor>
      <arglist>(sqlite3 *, void *, void(*)(void *, sqlite3 *, int eTextRep, const void *))</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API const void *</type>
      <name>sqlite3_column_blob</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a4e4ed7d779580336885fbee879d4a823</anchor>
      <arglist>(sqlite3_stmt *, int iCol)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API int</type>
      <name>sqlite3_column_bytes</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a001421375b25195e3f80871dcb1be172</anchor>
      <arglist>(sqlite3_stmt *, int iCol)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API int</type>
      <name>sqlite3_column_bytes16</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>ac861525fa4d70b48a46eabaa75130439</anchor>
      <arglist>(sqlite3_stmt *, int iCol)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API int</type>
      <name>sqlite3_column_count</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a326cbde878820fd108f5961d5318f585</anchor>
      <arglist>(sqlite3_stmt *pStmt)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API const char *</type>
      <name>sqlite3_column_database_name</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>aff51c9463875fb8daba7259aedfda7c9</anchor>
      <arglist>(sqlite3_stmt *, int)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API const void *</type>
      <name>sqlite3_column_database_name16</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>ab3487e26fedd9c8bf745d580e293fc3b</anchor>
      <arglist>(sqlite3_stmt *, int)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API const char *</type>
      <name>sqlite3_column_decltype</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a3cdf5e63589b1235030b6ad95f03d83b</anchor>
      <arglist>(sqlite3_stmt *, int)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API const void *</type>
      <name>sqlite3_column_decltype16</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a73da44139548b1d8951c84ae59d3c12e</anchor>
      <arglist>(sqlite3_stmt *, int)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API double</type>
      <name>sqlite3_column_double</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a368632d32e55eaa325cb7272effffaba</anchor>
      <arglist>(sqlite3_stmt *, int iCol)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API int</type>
      <name>sqlite3_column_int</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a6bd16f5b3266f473e37e8e3d4ebb4290</anchor>
      <arglist>(sqlite3_stmt *, int iCol)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API sqlite3_int64</type>
      <name>sqlite3_column_int64</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a39f0c222a27bd9c4cb73d07e9e48ffe6</anchor>
      <arglist>(sqlite3_stmt *, int iCol)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API const char *</type>
      <name>sqlite3_column_name</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a01def208cc0075b490ec34c00e7b4294</anchor>
      <arglist>(sqlite3_stmt *, int N)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API const void *</type>
      <name>sqlite3_column_name16</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a1540664748cbe88571223f3da1d92616</anchor>
      <arglist>(sqlite3_stmt *, int N)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API const char *</type>
      <name>sqlite3_column_origin_name</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>ab4d846a2fc192bb35306442d9f24494b</anchor>
      <arglist>(sqlite3_stmt *, int)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API const void *</type>
      <name>sqlite3_column_origin_name16</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a9fd46431ea5f626b871589f4e601037b</anchor>
      <arglist>(sqlite3_stmt *, int)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API const char *</type>
      <name>sqlite3_column_table_name</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a11c90b3967d9597954386a72ab877d86</anchor>
      <arglist>(sqlite3_stmt *, int)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API const void *</type>
      <name>sqlite3_column_table_name16</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a16378a81b764000da8aa1d5898381af5</anchor>
      <arglist>(sqlite3_stmt *, int)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API const unsigned char *</type>
      <name>sqlite3_column_text</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a2f04c4c4fcf17f6e866236cce8c0d426</anchor>
      <arglist>(sqlite3_stmt *, int iCol)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API const void *</type>
      <name>sqlite3_column_text16</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>acd2186d1b5bf3662be539d0763dd3eb9</anchor>
      <arglist>(sqlite3_stmt *, int iCol)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API int</type>
      <name>sqlite3_column_type</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a384086b220821bc71e9a3f900773a25d</anchor>
      <arglist>(sqlite3_stmt *, int iCol)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API sqlite3_value *</type>
      <name>sqlite3_column_value</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>aeb00abfab0594466db8edcf96c320fda</anchor>
      <arglist>(sqlite3_stmt *, int iCol)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API void *</type>
      <name>sqlite3_commit_hook</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a1ccb94e535b5b67aac3df36992a5773c</anchor>
      <arglist>(sqlite3 *, int(*)(void *), void *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API const char *</type>
      <name>sqlite3_compileoption_get</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>ac216426491557749b1453e3f966c71db</anchor>
      <arglist>(int N)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API int</type>
      <name>sqlite3_compileoption_used</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a4d132910136dc71aadc0731ddace8912</anchor>
      <arglist>(const char *zOptName)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API int</type>
      <name>sqlite3_complete</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a9a7d40e747b5ba853756499b1e2d1198</anchor>
      <arglist>(const char *sql)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API int</type>
      <name>sqlite3_complete16</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a3260341c2ef82787acca48414a1d03a1</anchor>
      <arglist>(const void *sql)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API int</type>
      <name>sqlite3_config</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a74ad420b6f26bc06a04ff6ecec8a8c91</anchor>
      <arglist>(int,...)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API sqlite3 *</type>
      <name>sqlite3_context_db_handle</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a5d6c5f2e81a8a245c4f8c384ad2442d4</anchor>
      <arglist>(sqlite3_context *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API int</type>
      <name>sqlite3_create_collation</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>ae16a68d17915d0f18ab05ee246f54d0d</anchor>
      <arglist>(sqlite3 *, const char *zName, int eTextRep, void *pArg, int(*xCompare)(void *, int, const void *, int, const void *))</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API int</type>
      <name>sqlite3_create_collation16</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a445eeb90caf851d2c8e329142a5ee906</anchor>
      <arglist>(sqlite3 *, const void *zName, int eTextRep, void *pArg, int(*xCompare)(void *, int, const void *, int, const void *))</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API int</type>
      <name>sqlite3_create_collation_v2</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>acf133d2ce646b13fd95ca84940e34102</anchor>
      <arglist>(sqlite3 *, const char *zName, int eTextRep, void *pArg, int(*xCompare)(void *, int, const void *, int, const void *), void(*xDestroy)(void *))</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API int</type>
      <name>sqlite3_create_function</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a4532ad3e2f9ee8707fe66d8b7065ad0f</anchor>
      <arglist>(sqlite3 *db, const char *zFunctionName, int nArg, int eTextRep, void *pApp, void(*xFunc)(sqlite3_context *, int, sqlite3_value **), void(*xStep)(sqlite3_context *, int, sqlite3_value **), void(*xFinal)(sqlite3_context *))</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API int</type>
      <name>sqlite3_create_function16</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a8751bf4e2e9dbc53f2df8c00a53b3ace</anchor>
      <arglist>(sqlite3 *db, const void *zFunctionName, int nArg, int eTextRep, void *pApp, void(*xFunc)(sqlite3_context *, int, sqlite3_value **), void(*xStep)(sqlite3_context *, int, sqlite3_value **), void(*xFinal)(sqlite3_context *))</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API int</type>
      <name>sqlite3_create_function_v2</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>aea30a470c3e6fcd38c0399fd348ce7c2</anchor>
      <arglist>(sqlite3 *db, const char *zFunctionName, int nArg, int eTextRep, void *pApp, void(*xFunc)(sqlite3_context *, int, sqlite3_value **), void(*xStep)(sqlite3_context *, int, sqlite3_value **), void(*xFinal)(sqlite3_context *), void(*xDestroy)(void *))</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API int</type>
      <name>sqlite3_create_module</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>ac1c2da392b14a7bba8cc7605d56438d0</anchor>
      <arglist>(sqlite3 *db, const char *zName, const sqlite3_module *p, void *pClientData)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API int</type>
      <name>sqlite3_create_module_v2</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a293bb76c4e725c89ea93dde3ffa0c665</anchor>
      <arglist>(sqlite3 *db, const char *zName, const sqlite3_module *p, void *pClientData, void(*xDestroy)(void *))</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API int</type>
      <name>sqlite3_data_count</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>ad2cbdf60a70c41d7aba2e7bf7e862da5</anchor>
      <arglist>(sqlite3_stmt *pStmt)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API int</type>
      <name>sqlite3_db_config</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a35895f9b53f6cc7a4e72c3f8905e6edd</anchor>
      <arglist>(sqlite3 *, int op,...)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API const char *</type>
      <name>sqlite3_db_filename</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>ad4fe25a4cb55fec6c898d009ccaa1d16</anchor>
      <arglist>(sqlite3 *db, const char *zDbName)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API sqlite3 *</type>
      <name>sqlite3_db_handle</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a1f3e85ba513dcce8fde0f9b4b9eded55</anchor>
      <arglist>(sqlite3_stmt *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API sqlite3_mutex *</type>
      <name>sqlite3_db_mutex</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a54336df16875418c819e179682f48945</anchor>
      <arglist>(sqlite3 *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API int</type>
      <name>sqlite3_db_readonly</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a96c378e7022e7a8a375e23f7fc662cdd</anchor>
      <arglist>(sqlite3 *db, const char *zDbName)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API int</type>
      <name>sqlite3_db_release_memory</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>af2a4fce512d3398c240178856d1af243</anchor>
      <arglist>(sqlite3 *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API int</type>
      <name>sqlite3_db_status</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>ab64e8333313ee2e44116842711818940</anchor>
      <arglist>(sqlite3 *, int op, int *pCur, int *pHiwtr, int resetFlg)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API int</type>
      <name>sqlite3_declare_vtab</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a65393c41da76ae1470a7c7f4b4aca600</anchor>
      <arglist>(sqlite3 *, const char *zSQL)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API int</type>
      <name>sqlite3_enable_load_extension</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>aefe61691e3cdb600b0b104ce920d147d</anchor>
      <arglist>(sqlite3 *db, int onoff)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API int</type>
      <name>sqlite3_enable_shared_cache</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a594f2fee186395efca5802e131018fdd</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API int</type>
      <name>sqlite3_errcode</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a79bd13f5c8b7a6ccc6fd76fc7fc2104c</anchor>
      <arglist>(sqlite3 *db)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API const char *</type>
      <name>sqlite3_errmsg</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a837fcee5d377d9b9b1ba08b61a5bbb42</anchor>
      <arglist>(sqlite3 *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API const void *</type>
      <name>sqlite3_errmsg16</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>afec1ef428d2c340883f6bf18bac5fe6d</anchor>
      <arglist>(sqlite3 *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API const char *</type>
      <name>sqlite3_errstr</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>ad8b8afa48d2dc1e4f96be510d59e4be0</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API int</type>
      <name>sqlite3_exec</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a97487ec8150e0bcc8fa392ab8f0e24db</anchor>
      <arglist>(sqlite3 *, const char *sql, int(*callback)(void *, int, char **, char **), void *, char **errmsg)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API SQLITE_DEPRECATED int</type>
      <name>sqlite3_expired</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a65be1f8fb5dc68185aa4d7216a89d795</anchor>
      <arglist>(sqlite3_stmt *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API int</type>
      <name>sqlite3_extended_errcode</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a75877f1e69afa101bff864f800dcbb01</anchor>
      <arglist>(sqlite3 *db)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API int</type>
      <name>sqlite3_extended_result_codes</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a0466b6622a1629b54cd15d8aafd82355</anchor>
      <arglist>(sqlite3 *, int onoff)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API int</type>
      <name>sqlite3_file_control</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a33ffb71cb1ea1f7c5f0564166c7d6c08</anchor>
      <arglist>(sqlite3 *, const char *zDbName, int op, void *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API int</type>
      <name>sqlite3_finalize</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a801195c0f771d40bb4be1e40f3b88945</anchor>
      <arglist>(sqlite3_stmt *pStmt)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API void</type>
      <name>sqlite3_free</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a6552349e36a8a691af5487999ab09519</anchor>
      <arglist>(void *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API void</type>
      <name>sqlite3_free_table</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>ae8be703b19496650762f97721cae4841</anchor>
      <arglist>(char **result)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API int</type>
      <name>sqlite3_get_autocommit</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a86cb7d84e4181f9601a20f8e58c51e1f</anchor>
      <arglist>(sqlite3 *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API void *</type>
      <name>sqlite3_get_auxdata</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>afc69e45b0a17731cd940538834877d36</anchor>
      <arglist>(sqlite3_context *, int N)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API int</type>
      <name>sqlite3_get_table</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a5effeac4e12df57beaa35c5be1f61579</anchor>
      <arglist>(sqlite3 *db, const char *zSql, char ***pazResult, int *pnRow, int *pnColumn, char **pzErrmsg)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API SQLITE_DEPRECATED int</type>
      <name>sqlite3_global_recover</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>ac423589160db82ded3ff3dc3c85ba1d1</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API int</type>
      <name>sqlite3_initialize</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>ab0c0ee2d5d4cf8b28e9572296a8861df</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API void</type>
      <name>sqlite3_interrupt</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>abe6dba4b1d042760f725a3dca4319c41</anchor>
      <arglist>(sqlite3 *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API sqlite3_int64</type>
      <name>sqlite3_last_insert_rowid</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a6e67dc324fb987e1853daff781a286ea</anchor>
      <arglist>(sqlite3 *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API const char *</type>
      <name>sqlite3_libversion</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a8a7c68c182103ed8a57c60bcf3eedc39</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API int</type>
      <name>sqlite3_libversion_number</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a852e52c9eacb837091cae9367d408b0c</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API int</type>
      <name>sqlite3_limit</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a0d5285a0d90a8451494172b9ef79be7b</anchor>
      <arglist>(sqlite3 *, int id, int newVal)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API int</type>
      <name>sqlite3_load_extension</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a9ddf80e7265851b2d79e85aa1f4087b2</anchor>
      <arglist>(sqlite3 *db, const char *zFile, const char *zProc, char **pzErrMsg)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API void</type>
      <name>sqlite3_log</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a298c9699bf9c143662c6b1fec4b2dc3b</anchor>
      <arglist>(int iErrCode, const char *zFormat,...)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API void *</type>
      <name>sqlite3_malloc</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a510e31845345737f17d86ce0b2328356</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API SQLITE_DEPRECATED int</type>
      <name>sqlite3_memory_alarm</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>ab4c534cd6877aa11ebe3f874365ed7d0</anchor>
      <arglist>(void(*)(void *, sqlite3_int64, int), void *, sqlite3_int64)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API sqlite3_int64</type>
      <name>sqlite3_memory_highwater</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a50dc92faaad5a39762ede980fa3ad933</anchor>
      <arglist>(int resetFlag)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API sqlite3_int64</type>
      <name>sqlite3_memory_used</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>abedb79a850df1979a693632736616f3f</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API char *</type>
      <name>sqlite3_mprintf</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a9533933e57f7ccbb48c32041ce3a8862</anchor>
      <arglist>(const char *,...)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API sqlite3_mutex *</type>
      <name>sqlite3_mutex_alloc</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>aa3f89418cd18e99596435c958b29b650</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API void</type>
      <name>sqlite3_mutex_enter</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a1c12cde690bd89f104de5cbad12a6bf5</anchor>
      <arglist>(sqlite3_mutex *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API void</type>
      <name>sqlite3_mutex_free</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a2db2e72e08f6873afa9c61b0ec726fec</anchor>
      <arglist>(sqlite3_mutex *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API int</type>
      <name>sqlite3_mutex_held</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>acf77da68932b6bc163c5e68547ecc3e7</anchor>
      <arglist>(sqlite3_mutex *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API void</type>
      <name>sqlite3_mutex_leave</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a5838d235601dbd3c1fa993555c6bcc93</anchor>
      <arglist>(sqlite3_mutex *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API int</type>
      <name>sqlite3_mutex_notheld</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a83967c837c1c000d3b5adcfaa688f5dc</anchor>
      <arglist>(sqlite3_mutex *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API int</type>
      <name>sqlite3_mutex_try</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a196f84b09bdfda96ae5ae23189be1ec8</anchor>
      <arglist>(sqlite3_mutex *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API sqlite3_stmt *</type>
      <name>sqlite3_next_stmt</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>ab2db7c6250bae4bb044194ceca1d50ba</anchor>
      <arglist>(sqlite3 *pDb, sqlite3_stmt *pStmt)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API int</type>
      <name>sqlite3_open</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a97ba966ed1acc38409786258268f5f71</anchor>
      <arglist>(const char *filename, sqlite3 **ppDb)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API int</type>
      <name>sqlite3_open16</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>adbc401bb96713f32e553db32f6f3ca33</anchor>
      <arglist>(const void *filename, sqlite3 **ppDb)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API int</type>
      <name>sqlite3_open_v2</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a140fe275b6975dc867cea50a65a217c4</anchor>
      <arglist>(const char *filename, sqlite3 **ppDb, int flags, const char *zVfs)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API int</type>
      <name>sqlite3_os_end</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a2288c95881ecca13d994e42b6a958906</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API int</type>
      <name>sqlite3_os_init</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>acebc2290d00a32d3afe2361f2979038b</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API int</type>
      <name>sqlite3_overload_function</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a03692933621e0b16a4a02e1e426cf318</anchor>
      <arglist>(sqlite3 *, const char *zFuncName, int nArg)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API int</type>
      <name>sqlite3_prepare</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a8c39e7b9dbeff01f0a399b46d4b29f1c</anchor>
      <arglist>(sqlite3 *db, const char *zSql, int nByte, sqlite3_stmt **ppStmt, const char **pzTail)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API int</type>
      <name>sqlite3_prepare16</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>ad1651e0e1c121ec4027dbd419eb8daca</anchor>
      <arglist>(sqlite3 *db, const void *zSql, int nByte, sqlite3_stmt **ppStmt, const void **pzTail)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API int</type>
      <name>sqlite3_prepare16_v2</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>ad1768867c1e3f150ebafb122c244a228</anchor>
      <arglist>(sqlite3 *db, const void *zSql, int nByte, sqlite3_stmt **ppStmt, const void **pzTail)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API int</type>
      <name>sqlite3_prepare_v2</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a85d4203bb54c984c5325c2f5b3664985</anchor>
      <arglist>(sqlite3 *db, const char *zSql, int nByte, sqlite3_stmt **ppStmt, const char **pzTail)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API SQLITE_EXPERIMENTAL void *</type>
      <name>sqlite3_profile</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a1c2fe0e7de12231d40cc403867a0cb80</anchor>
      <arglist>(sqlite3 *, void(*xProfile)(void *, const char *, sqlite3_uint64), void *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API void</type>
      <name>sqlite3_progress_handler</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a77ee51dd7f972d2238c12a4da0bfc552</anchor>
      <arglist>(sqlite3 *, int, int(*)(void *), void *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API void</type>
      <name>sqlite3_randomness</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>aa452ad88657d4606e137b09c4e9315c7</anchor>
      <arglist>(int N, void *P)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API void *</type>
      <name>sqlite3_realloc</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a627f0eeface58024ef47403d8cc76b35</anchor>
      <arglist>(void *, int)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API int</type>
      <name>sqlite3_release_memory</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a91037e7ef182e008677dae146e15cf92</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API int</type>
      <name>sqlite3_reset</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a758efebc2e95694959ab0e74b397984c</anchor>
      <arglist>(sqlite3_stmt *pStmt)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API void</type>
      <name>sqlite3_reset_auto_extension</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>ac33f4064ae6690cada7bdc89e8153ffc</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API void</type>
      <name>sqlite3_result_blob</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>aa37a7968d2cc1824ff30313c9d2a8b3c</anchor>
      <arglist>(sqlite3_context *, const void *, int, void(*)(void *))</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API void</type>
      <name>sqlite3_result_double</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a534d012000f6dd9777ad42c495b68585</anchor>
      <arglist>(sqlite3_context *, double)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API void</type>
      <name>sqlite3_result_error</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a577161e1b67908b94f47007aaa6ae4c4</anchor>
      <arglist>(sqlite3_context *, const char *, int)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API void</type>
      <name>sqlite3_result_error16</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a2baa2d4dd3dc187608d942f3edfd46da</anchor>
      <arglist>(sqlite3_context *, const void *, int)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API void</type>
      <name>sqlite3_result_error_code</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>ac7ad2457fb9a1b7b772caf8e48deb8bc</anchor>
      <arglist>(sqlite3_context *, int)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API void</type>
      <name>sqlite3_result_error_nomem</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>aa3c1191fb83e4e8bdde15f13d05bd82a</anchor>
      <arglist>(sqlite3_context *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API void</type>
      <name>sqlite3_result_error_toobig</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>ad4f0c5e8c9421d0c4550c1a108221abe</anchor>
      <arglist>(sqlite3_context *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API void</type>
      <name>sqlite3_result_int</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a1e02f9d7125c65996cec3d6b305c5386</anchor>
      <arglist>(sqlite3_context *, int)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API void</type>
      <name>sqlite3_result_int64</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a9cb3b68d2411f2c50419b05613b426e1</anchor>
      <arglist>(sqlite3_context *, sqlite3_int64)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API void</type>
      <name>sqlite3_result_null</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>ae12fb68e78a29fc818347422d1285aaf</anchor>
      <arglist>(sqlite3_context *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API void</type>
      <name>sqlite3_result_text</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a2c06bc83045bd7986b89e5e8bd689bdf</anchor>
      <arglist>(sqlite3_context *, const char *, int, void(*)(void *))</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API void</type>
      <name>sqlite3_result_text16</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>af7d06a8a5c730d8d76a81994efd24741</anchor>
      <arglist>(sqlite3_context *, const void *, int, void(*)(void *))</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API void</type>
      <name>sqlite3_result_text16be</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a2d7956a1e23f09dd309c3f08539b6361</anchor>
      <arglist>(sqlite3_context *, const void *, int, void(*)(void *))</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API void</type>
      <name>sqlite3_result_text16le</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>ae5cc54e4d40fcfad204fa09323a3cd20</anchor>
      <arglist>(sqlite3_context *, const void *, int, void(*)(void *))</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API void</type>
      <name>sqlite3_result_value</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>af572c2d6f23377fc4d794b6946d5b3ed</anchor>
      <arglist>(sqlite3_context *, sqlite3_value *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API void</type>
      <name>sqlite3_result_zeroblob</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a0ffef291404e00066251301244d0616d</anchor>
      <arglist>(sqlite3_context *, int n)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API void *</type>
      <name>sqlite3_rollback_hook</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a58d161e149f84c81995d8ec3bd10dd31</anchor>
      <arglist>(sqlite3 *, void(*)(void *), void *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API int</type>
      <name>sqlite3_set_authorizer</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a7191abef3b5c8286e8e7b590f93ec720</anchor>
      <arglist>(sqlite3 *, int(*xAuth)(void *, int, const char *, const char *, const char *, const char *), void *pUserData)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API void</type>
      <name>sqlite3_set_auxdata</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a6398b2ceb5756250992de2be9dea6c2a</anchor>
      <arglist>(sqlite3_context *, int N, void *, void(*)(void *))</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API int</type>
      <name>sqlite3_shutdown</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>aeaf9947fe863ba3d3aca061475e3af2e</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API int</type>
      <name>sqlite3_sleep</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>ad0c133ddbbecb6433f3c6ebef8966efa</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API char *</type>
      <name>sqlite3_snprintf</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>af4558fab7cb8fb1e61fd642d3e017ef7</anchor>
      <arglist>(int, char *, const char *,...)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API SQLITE_DEPRECATED void</type>
      <name>sqlite3_soft_heap_limit</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a18c3472581de3072201723e798524fdc</anchor>
      <arglist>(int N)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API sqlite3_int64</type>
      <name>sqlite3_soft_heap_limit64</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>ab37b3a4d1652e3acb2c43d1252e6b852</anchor>
      <arglist>(sqlite3_int64 N)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API const char *</type>
      <name>sqlite3_sourceid</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a6c07a05872503f65a81329abc22244ee</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API const char *</type>
      <name>sqlite3_sql</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a918a26294b2d2aff0336119e8b07f8b0</anchor>
      <arglist>(sqlite3_stmt *pStmt)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API int</type>
      <name>sqlite3_status</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>ac74c51c2111f457b2cd463f0bdf88f86</anchor>
      <arglist>(int op, int *pCurrent, int *pHighwater, int resetFlag)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API int</type>
      <name>sqlite3_step</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>ac1e491ce36b7471eb28387f7d3c74334</anchor>
      <arglist>(sqlite3_stmt *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API int</type>
      <name>sqlite3_stmt_busy</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>ae4b517143b8a9a6643b306affd809509</anchor>
      <arglist>(sqlite3_stmt *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API int</type>
      <name>sqlite3_stmt_readonly</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>ab3110f59f66768980a6d57dac579030d</anchor>
      <arglist>(sqlite3_stmt *pStmt)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API int</type>
      <name>sqlite3_stmt_status</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a86d220828ff29420097add1507fc8832</anchor>
      <arglist>(sqlite3_stmt *, int op, int resetFlg)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API int</type>
      <name>sqlite3_strglob</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a15e4bdff3e3cd06c68de326d03f4aa37</anchor>
      <arglist>(const char *zGlob, const char *zStr)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API int</type>
      <name>sqlite3_stricmp</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>aaa53981a07ebaa0c9d16b24032fb943c</anchor>
      <arglist>(const char *, const char *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API int</type>
      <name>sqlite3_strnicmp</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a447f0d33bec85d66c5e1ea6c71e41101</anchor>
      <arglist>(const char *, const char *, int)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API int</type>
      <name>sqlite3_table_column_metadata</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a06e67f67fc1ac02e1f07490cc837c03f</anchor>
      <arglist>(sqlite3 *db, const char *zDbName, const char *zTableName, const char *zColumnName, char const **pzDataType, char const **pzCollSeq, int *pNotNull, int *pPrimaryKey, int *pAutoinc)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API int</type>
      <name>sqlite3_test_control</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a3d90fdf0f259711a4e3822e12cd86106</anchor>
      <arglist>(int op,...)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API SQLITE_DEPRECATED void</type>
      <name>sqlite3_thread_cleanup</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a34980c829db84f02e1a1599063469f06</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API int</type>
      <name>sqlite3_threadsafe</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>ab208491ead211947857f18352769df00</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API int</type>
      <name>sqlite3_total_changes</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a8ab96ed8dd8e90baa12daf08e4acc05e</anchor>
      <arglist>(sqlite3 *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API void *</type>
      <name>sqlite3_trace</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a1813fe537b7fee39f2d731ec211a5a3c</anchor>
      <arglist>(sqlite3 *, void(*xTrace)(void *, const char *), void *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API SQLITE_DEPRECATED int</type>
      <name>sqlite3_transfer_bindings</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a62b0ff01b83a4d0cba99eef26cb99315</anchor>
      <arglist>(sqlite3_stmt *, sqlite3_stmt *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API int</type>
      <name>sqlite3_unlock_notify</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a0b5961adc4b190e73a14fbc4219affb6</anchor>
      <arglist>(sqlite3 *pBlocked, void(*xNotify)(void **apArg, int nArg), void *pNotifyArg)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API void *</type>
      <name>sqlite3_update_hook</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>acd8c5cbceb5a693542dd585f69dff56c</anchor>
      <arglist>(sqlite3 *, void(*)(void *, int, char const *, char const *, sqlite3_int64), void *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API int</type>
      <name>sqlite3_uri_boolean</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a1124cc9034bdbc616bb6d54455a4110f</anchor>
      <arglist>(const char *zFile, const char *zParam, int bDefault)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API sqlite3_int64</type>
      <name>sqlite3_uri_int64</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a86516373b17f3928036fb6926e04683d</anchor>
      <arglist>(const char *, const char *, sqlite3_int64)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API const char *</type>
      <name>sqlite3_uri_parameter</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a5475bac2ab568ef8fe90e608bbf02ccf</anchor>
      <arglist>(const char *zFilename, const char *zParam)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API void *</type>
      <name>sqlite3_user_data</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a106746c9a58ec015ea49245a52701891</anchor>
      <arglist>(sqlite3_context *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API const void *</type>
      <name>sqlite3_value_blob</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>ad1fe791079db4f1e36cabe30f66b0ad5</anchor>
      <arglist>(sqlite3_value *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API int</type>
      <name>sqlite3_value_bytes</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>aee6da873358a81b4bbbe1284f157b146</anchor>
      <arglist>(sqlite3_value *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API int</type>
      <name>sqlite3_value_bytes16</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a71c25f7d8ae1cedf94aa4b09d9ff6de2</anchor>
      <arglist>(sqlite3_value *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API double</type>
      <name>sqlite3_value_double</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a3e50c1a2dd484a8b6911c9d163816b88</anchor>
      <arglist>(sqlite3_value *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API int</type>
      <name>sqlite3_value_int</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a5c6adf98772a341f3df5ccd5ff003245</anchor>
      <arglist>(sqlite3_value *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API sqlite3_int64</type>
      <name>sqlite3_value_int64</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>ab56c9a28c7607de9b00c75b27b8fadb1</anchor>
      <arglist>(sqlite3_value *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API int</type>
      <name>sqlite3_value_numeric_type</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a27ddcc00adc41cc2b4c30a88958acd9a</anchor>
      <arglist>(sqlite3_value *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API const unsigned char *</type>
      <name>sqlite3_value_text</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a78e024c17b349c4d40fd82d0e02a4a2c</anchor>
      <arglist>(sqlite3_value *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API const void *</type>
      <name>sqlite3_value_text16</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>ae934ba629bb0e085a2de4802990f00d1</anchor>
      <arglist>(sqlite3_value *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API const void *</type>
      <name>sqlite3_value_text16be</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>af229071bebf3bca9a34476e439bb2d6f</anchor>
      <arglist>(sqlite3_value *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API const void *</type>
      <name>sqlite3_value_text16le</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a7077f9814bbfd409d14ed77ea35e5d86</anchor>
      <arglist>(sqlite3_value *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API int</type>
      <name>sqlite3_value_type</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>ac5e91a982065a1ab220a43bbd18cfa60</anchor>
      <arglist>(sqlite3_value *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API sqlite3_vfs *</type>
      <name>sqlite3_vfs_find</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>ac201a26de3dfa1d6deb8069eb8d95627</anchor>
      <arglist>(const char *zVfsName)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API int</type>
      <name>sqlite3_vfs_register</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a7184b289ccd4c4c7200589137d88c4ae</anchor>
      <arglist>(sqlite3_vfs *, int makeDflt)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API int</type>
      <name>sqlite3_vfs_unregister</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a1bd343f84cfe74c81c8080905814abd9</anchor>
      <arglist>(sqlite3_vfs *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API char *</type>
      <name>sqlite3_vmprintf</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>ac240de67ddf003828f16a6d9dd3fa3ca</anchor>
      <arglist>(const char *, va_list)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API char *</type>
      <name>sqlite3_vsnprintf</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a095af9d57b6df1b95a77df71b9bce062</anchor>
      <arglist>(int, char *, const char *, va_list)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API int</type>
      <name>sqlite3_vtab_config</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a71656c4784d82b9978ca9afb0237fedd</anchor>
      <arglist>(sqlite3 *, int op,...)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API int</type>
      <name>sqlite3_vtab_on_conflict</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>aa8e9013b38b5522b9d0ac973e7978cab</anchor>
      <arglist>(sqlite3 *)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API int</type>
      <name>sqlite3_wal_autocheckpoint</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>acdc3742b48372dce0e839ce0f89747be</anchor>
      <arglist>(sqlite3 *db, int N)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API int</type>
      <name>sqlite3_wal_checkpoint</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a5256a357264a12d3935888280d4b8fa0</anchor>
      <arglist>(sqlite3 *db, const char *zDb)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API int</type>
      <name>sqlite3_wal_checkpoint_v2</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a074441ba2d0426a8684cc2d379e74163</anchor>
      <arglist>(sqlite3 *db, const char *zDb, int eMode, int *pnLog, int *pnCkpt)</arglist>
    </member>
    <member kind="function">
      <type>SQLITE_API void *</type>
      <name>sqlite3_wal_hook</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a1d99c4f86dbb61f058a3d1cbe258dde6</anchor>
      <arglist>(sqlite3 *, int(*)(void *, sqlite3 *, const char *, int), void *)</arglist>
    </member>
    <member kind="variable">
      <type>SQLITE_API SQLITE_EXTERN char *</type>
      <name>sqlite3_data_directory</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>af29d40d81e4bf9db822f4064f566a8e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>SQLITE_API SQLITE_EXTERN char *</type>
      <name>sqlite3_temp_directory</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>afd8d1c91c331c15618fa628d57e78042</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>SQLITE_API SQLITE_EXTERN const char</type>
      <name>sqlite3_version</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a306f7b16a705d89fffc05853bba81aeb</anchor>
      <arglist>[]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>sqlite3ext.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-rtabmap/doc_stacks/2015-10-18_11-34-34.717088/rtabmap/corelib/src/sqlite3/</path>
    <filename>sqlite3ext_8h</filename>
    <includes id="sqlite3_8h" name="sqlite3.h" local="yes" imported="no">sqlite3.h</includes>
    <class kind="struct">sqlite3_api_routines</class>
    <member kind="define">
      <type>#define</type>
      <name>sqlite3_aggregate_context</name>
      <anchorfile>sqlite3ext_8h.html</anchorfile>
      <anchor>a5b70e8f70abf0266ea0ab0718be8fbe7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>sqlite3_aggregate_count</name>
      <anchorfile>sqlite3ext_8h.html</anchorfile>
      <anchor>af7cb76c994955673f6dd16c87a4f459c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>sqlite3_backup_finish</name>
      <anchorfile>sqlite3ext_8h.html</anchorfile>
      <anchor>a7f53e213226377732152ec56a77b6566</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>sqlite3_backup_init</name>
      <anchorfile>sqlite3ext_8h.html</anchorfile>
      <anchor>a5b792dfc5db6f565def34a0e5549aad0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>sqlite3_backup_pagecount</name>
      <anchorfile>sqlite3ext_8h.html</anchorfile>
      <anchor>a8bf37018d7e7276606fd1e0b8952fb7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>sqlite3_backup_remaining</name>
      <anchorfile>sqlite3ext_8h.html</anchorfile>
      <anchor>aafbd39f3adab8ab1650deafb1504f366</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>sqlite3_backup_step</name>
      <anchorfile>sqlite3ext_8h.html</anchorfile>
      <anchor>ab3015bf5868dba8ba71c60d6632d4afb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>sqlite3_bind_blob</name>
      <anchorfile>sqlite3ext_8h.html</anchorfile>
      <anchor>a2af0c9b2f25b4a1ce96832901c06b4f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>sqlite3_bind_double</name>
      <anchorfile>sqlite3ext_8h.html</anchorfile>
      <anchor>a4c3ecd9d71d4094e3bd423f3048868a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>sqlite3_bind_int</name>
      <anchorfile>sqlite3ext_8h.html</anchorfile>
      <anchor>a669c2fc38fbdb799d1d3e893d6c67d02</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>sqlite3_bind_int64</name>
      <anchorfile>sqlite3ext_8h.html</anchorfile>
      <anchor>a4d1e58af993114ecf7320e663198a9d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>sqlite3_bind_null</name>
      <anchorfile>sqlite3ext_8h.html</anchorfile>
      <anchor>ac497af667eae97cdcd2b1a1bb6634ee8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>sqlite3_bind_parameter_count</name>
      <anchorfile>sqlite3ext_8h.html</anchorfile>
      <anchor>acc3f1ceff0abd75bf7c8b3a7a9cef244</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>sqlite3_bind_parameter_index</name>
      <anchorfile>sqlite3ext_8h.html</anchorfile>
      <anchor>acc9f14dabdd9aa714180679f494494d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>sqlite3_bind_parameter_name</name>
      <anchorfile>sqlite3ext_8h.html</anchorfile>
      <anchor>ae427e850aaf68586df093dbe2a1ad1e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>sqlite3_bind_text</name>
      <anchorfile>sqlite3ext_8h.html</anchorfile>
      <anchor>ad5a3956d9cff2cc0d9ea1d625256752d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>sqlite3_bind_text16</name>
      <anchorfile>sqlite3ext_8h.html</anchorfile>
      <anchor>aee02a7659dcf7c5722b3386baa477864</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>sqlite3_bind_value</name>
      <anchorfile>sqlite3ext_8h.html</anchorfile>
      <anchor>a992bdd5d36c6289912383e56d326a68b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>sqlite3_bind_zeroblob</name>
      <anchorfile>sqlite3ext_8h.html</anchorfile>
      <anchor>ac034ab7fbbb7850f80f4792861e24749</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>sqlite3_blob_bytes</name>
      <anchorfile>sqlite3ext_8h.html</anchorfile>
      <anchor>ae7bdb4b93338273fe5cd9cc813ba7a9f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>sqlite3_blob_close</name>
      <anchorfile>sqlite3ext_8h.html</anchorfile>
      <anchor>a3b6b6445b99d7e77179ca82ff45c5ac3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>sqlite3_blob_open</name>
      <anchorfile>sqlite3ext_8h.html</anchorfile>
      <anchor>a004bbccd474e4fae6730198ffade1932</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>sqlite3_blob_read</name>
      <anchorfile>sqlite3ext_8h.html</anchorfile>
      <anchor>ab2c9dda279be5057c2b7e7a0e20618c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>sqlite3_blob_reopen</name>
      <anchorfile>sqlite3ext_8h.html</anchorfile>
      <anchor>a668b587a553ec963c9170efdab72f8f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>sqlite3_blob_write</name>
      <anchorfile>sqlite3ext_8h.html</anchorfile>
      <anchor>a27a4f949275a7952efa579c42c2e81ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>sqlite3_busy_handler</name>
      <anchorfile>sqlite3ext_8h.html</anchorfile>
      <anchor>a9fdfbe02b93c8761669375e93f4aad51</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>sqlite3_busy_timeout</name>
      <anchorfile>sqlite3ext_8h.html</anchorfile>
      <anchor>a175093b67931e94480c5b132c811bf90</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>sqlite3_changes</name>
      <anchorfile>sqlite3ext_8h.html</anchorfile>
      <anchor>a0c99cafd903d7f279b0466e5ded49e85</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>sqlite3_clear_bindings</name>
      <anchorfile>sqlite3ext_8h.html</anchorfile>
      <anchor>a45af953536d88fb836d5123dddbdf231</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>sqlite3_close</name>
      <anchorfile>sqlite3ext_8h.html</anchorfile>
      <anchor>ac36da05eff28af77a70643b533a0277c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>sqlite3_close_v2</name>
      <anchorfile>sqlite3ext_8h.html</anchorfile>
      <anchor>ad86883ca550f345b9727a913287e2d13</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>sqlite3_collation_needed</name>
      <anchorfile>sqlite3ext_8h.html</anchorfile>
      <anchor>acf8a6dc9a63499514806cf0364f2e47a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>sqlite3_collation_needed16</name>
      <anchorfile>sqlite3ext_8h.html</anchorfile>
      <anchor>a569903211e0292b83c5f302e60230e71</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>sqlite3_column_blob</name>
      <anchorfile>sqlite3ext_8h.html</anchorfile>
      <anchor>ae37e3cd01bfd2bb8ab4896ad4d031315</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>sqlite3_column_bytes</name>
      <anchorfile>sqlite3ext_8h.html</anchorfile>
      <anchor>a70a578aaf641aeaf66d27c7e203fbe41</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>sqlite3_column_bytes16</name>
      <anchorfile>sqlite3ext_8h.html</anchorfile>
      <anchor>aadca095db7975c4bca9b603a0c77a699</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>sqlite3_column_count</name>
      <anchorfile>sqlite3ext_8h.html</anchorfile>
      <anchor>add1d25d1035f6d917893afdfc1daa625</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>sqlite3_column_database_name</name>
      <anchorfile>sqlite3ext_8h.html</anchorfile>
      <anchor>a6f0fcdb63c4a0815253ceb1d859d7109</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>sqlite3_column_database_name16</name>
      <anchorfile>sqlite3ext_8h.html</anchorfile>
      <anchor>a2ef5f71b86dcef9db4b62361a5fc4f61</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>sqlite3_column_decltype</name>
      <anchorfile>sqlite3ext_8h.html</anchorfile>
      <anchor>a9330c3aafa88a2214e60f560c60068e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>sqlite3_column_decltype16</name>
      <anchorfile>sqlite3ext_8h.html</anchorfile>
      <anchor>a9f47bf6b2235d5fe0e5634a27ebc47c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>sqlite3_column_double</name>
      <anchorfile>sqlite3ext_8h.html</anchorfile>
      <anchor>a2613ba42f65dc1cde0bc7b0e72fbda49</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>sqlite3_column_int</name>
      <anchorfile>sqlite3ext_8h.html</anchorfile>
      <anchor>aa9594880e23b6c7ed21fb348effc4488</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>sqlite3_column_int64</name>
      <anchorfile>sqlite3ext_8h.html</anchorfile>
      <anchor>a655cbdf2f7e4f62f86cc7292336f1259</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>sqlite3_column_name</name>
      <anchorfile>sqlite3ext_8h.html</anchorfile>
      <anchor>a0054f2cc7b7fca4cae776b2ba76aa063</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>sqlite3_column_name16</name>
      <anchorfile>sqlite3ext_8h.html</anchorfile>
      <anchor>a0f621ef2f68a7328779381edbab3a8d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>sqlite3_column_origin_name</name>
      <anchorfile>sqlite3ext_8h.html</anchorfile>
      <anchor>aa002b46ac36ec4db054d42601ecb2d7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>sqlite3_column_origin_name16</name>
      <anchorfile>sqlite3ext_8h.html</anchorfile>
      <anchor>abe48c0de79aba43c96a531ed39cdc1cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>sqlite3_column_table_name</name>
      <anchorfile>sqlite3ext_8h.html</anchorfile>
      <anchor>a175fff33938bc99dc2244d76f1657b07</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>sqlite3_column_table_name16</name>
      <anchorfile>sqlite3ext_8h.html</anchorfile>
      <anchor>ac36e79cbbec7d09cb7c712e24c0a9701</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>sqlite3_column_text</name>
      <anchorfile>sqlite3ext_8h.html</anchorfile>
      <anchor>ad3e37871a589c0a40776da550b1cbff8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>sqlite3_column_text16</name>
      <anchorfile>sqlite3ext_8h.html</anchorfile>
      <anchor>ab2638455057c5c0c23ec1876adfc759c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>sqlite3_column_type</name>
      <anchorfile>sqlite3ext_8h.html</anchorfile>
      <anchor>a9bb17d244d4ab3a2de75919ebd558533</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>sqlite3_column_value</name>
      <anchorfile>sqlite3ext_8h.html</anchorfile>
      <anchor>aaca33d8fbc38068733fae97ab6d8da37</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>sqlite3_commit_hook</name>
      <anchorfile>sqlite3ext_8h.html</anchorfile>
      <anchor>aeed6788e6ff278302bb0d7bf70348687</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>sqlite3_compileoption_get</name>
      <anchorfile>sqlite3ext_8h.html</anchorfile>
      <anchor>a9cd689c6640fe024b15904483ee7f10e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>sqlite3_compileoption_used</name>
      <anchorfile>sqlite3ext_8h.html</anchorfile>
      <anchor>a90f1a86cfb7baf52e43642327b4f35dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>sqlite3_complete</name>
      <anchorfile>sqlite3ext_8h.html</anchorfile>
      <anchor>a5ce735457fad348f2d846b8210b1254a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>sqlite3_complete16</name>
      <anchorfile>sqlite3ext_8h.html</anchorfile>
      <anchor>a1fe7bb1f823b23d593e0a07a655ab4a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>sqlite3_context_db_handle</name>
      <anchorfile>sqlite3ext_8h.html</anchorfile>
      <anchor>af9691b6d2be74a677d8e76c463ae3ca0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>sqlite3_create_collation</name>
      <anchorfile>sqlite3ext_8h.html</anchorfile>
      <anchor>aadefc09a127c291d71058f17cf8c63e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>sqlite3_create_collation16</name>
      <anchorfile>sqlite3ext_8h.html</anchorfile>
      <anchor>ab19f981ae6e5c4a4cda45070fd05cf3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>sqlite3_create_collation_v2</name>
      <anchorfile>sqlite3ext_8h.html</anchorfile>
      <anchor>ae237cd915f20fe2a33e89a5223af355b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>sqlite3_create_function</name>
      <anchorfile>sqlite3ext_8h.html</anchorfile>
      <anchor>ae3c640fe16b24653ed7ac97fb43feee7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>sqlite3_create_function16</name>
      <anchorfile>sqlite3ext_8h.html</anchorfile>
      <anchor>a33db4163d0b258ec2766e7432f487631</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>sqlite3_create_function_v2</name>
      <anchorfile>sqlite3ext_8h.html</anchorfile>
      <anchor>a677fadec9dc984ad70261ea679be32ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>sqlite3_create_module</name>
      <anchorfile>sqlite3ext_8h.html</anchorfile>
      <anchor>ae1665ab99acb29152caf2ade33bd0cdc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>sqlite3_create_module_v2</name>
      <anchorfile>sqlite3ext_8h.html</anchorfile>
      <anchor>a91fa9f931477ded7d6c24f8032e42fe0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>sqlite3_data_count</name>
      <anchorfile>sqlite3ext_8h.html</anchorfile>
      <anchor>a3d96fdcde6ff97648921ba960ca6fe21</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>sqlite3_db_config</name>
      <anchorfile>sqlite3ext_8h.html</anchorfile>
      <anchor>aaf38530d83dcec22db5fff1460d781b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>sqlite3_db_filename</name>
      <anchorfile>sqlite3ext_8h.html</anchorfile>
      <anchor>a1c514a8b310a39ed3674aaba9742f2e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>sqlite3_db_handle</name>
      <anchorfile>sqlite3ext_8h.html</anchorfile>
      <anchor>a5c95e4dafe6a0276efb32006404d0f27</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>sqlite3_db_mutex</name>
      <anchorfile>sqlite3ext_8h.html</anchorfile>
      <anchor>ad06082d283984c9424fac6f5a065087e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>sqlite3_db_readonly</name>
      <anchorfile>sqlite3ext_8h.html</anchorfile>
      <anchor>aedb834bcffc9aac9c97fd17ff1433b64</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>sqlite3_db_release_memory</name>
      <anchorfile>sqlite3ext_8h.html</anchorfile>
      <anchor>a931be30620f8d697368883c534327ae6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>sqlite3_db_status</name>
      <anchorfile>sqlite3ext_8h.html</anchorfile>
      <anchor>a92da67f306899f6e7edeb59e53ef0fa4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>sqlite3_declare_vtab</name>
      <anchorfile>sqlite3ext_8h.html</anchorfile>
      <anchor>ad57ba6ae77198c18526bef17988912ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>sqlite3_enable_shared_cache</name>
      <anchorfile>sqlite3ext_8h.html</anchorfile>
      <anchor>a1cae12dad43436e3225f356eedab8420</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>sqlite3_errcode</name>
      <anchorfile>sqlite3ext_8h.html</anchorfile>
      <anchor>a95fe9dc5ea8134767e34929704ff10ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>sqlite3_errmsg</name>
      <anchorfile>sqlite3ext_8h.html</anchorfile>
      <anchor>a90bf442fe50931fed4d4bb38a66cc38d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>sqlite3_errmsg16</name>
      <anchorfile>sqlite3ext_8h.html</anchorfile>
      <anchor>a90b13374788ddf4e4bb3a3da8febeb8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>sqlite3_errstr</name>
      <anchorfile>sqlite3ext_8h.html</anchorfile>
      <anchor>a4c1bbd0b58823669bcccbcedd9130401</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>sqlite3_exec</name>
      <anchorfile>sqlite3ext_8h.html</anchorfile>
      <anchor>af6cef973040e9df247dab3925cd43f06</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>sqlite3_expired</name>
      <anchorfile>sqlite3ext_8h.html</anchorfile>
      <anchor>a9af7a634260cd99d1629629303106514</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>sqlite3_extended_errcode</name>
      <anchorfile>sqlite3ext_8h.html</anchorfile>
      <anchor>a95ae36c5fd956c2fd7b8d066c85eb4f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>sqlite3_extended_result_codes</name>
      <anchorfile>sqlite3ext_8h.html</anchorfile>
      <anchor>a0c8108c384afd60155877394ab96f1c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>sqlite3_file_control</name>
      <anchorfile>sqlite3ext_8h.html</anchorfile>
      <anchor>aaa1d49f3c1f9133c26b8b4beab6dc175</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>sqlite3_finalize</name>
      <anchorfile>sqlite3ext_8h.html</anchorfile>
      <anchor>a7a427eb7d12093d2555b94d8e39c5863</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>sqlite3_free</name>
      <anchorfile>sqlite3ext_8h.html</anchorfile>
      <anchor>a203ed76f7e82e1cde3c835ee248f9d5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>sqlite3_free_table</name>
      <anchorfile>sqlite3ext_8h.html</anchorfile>
      <anchor>aa92e8d26c2f8a4664b52c739fb8e1f8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>sqlite3_get_autocommit</name>
      <anchorfile>sqlite3ext_8h.html</anchorfile>
      <anchor>a6d347a3d21d12968a8aeaabd0f9199ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>sqlite3_get_auxdata</name>
      <anchorfile>sqlite3ext_8h.html</anchorfile>
      <anchor>a560a03280e3206f44767561b9daa728b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>sqlite3_get_table</name>
      <anchorfile>sqlite3ext_8h.html</anchorfile>
      <anchor>a0c8802fe86e86bfa79a1528a231cd147</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>sqlite3_global_recover</name>
      <anchorfile>sqlite3ext_8h.html</anchorfile>
      <anchor>a292ca231c04d3d248506e8d37a801cf3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>sqlite3_interrupt</name>
      <anchorfile>sqlite3ext_8h.html</anchorfile>
      <anchor>a8d0308a9fc0578885e114b5ed034c024</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>sqlite3_last_insert_rowid</name>
      <anchorfile>sqlite3ext_8h.html</anchorfile>
      <anchor>a042d917ee58d98a19e034ae6c5a7bceb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>sqlite3_libversion</name>
      <anchorfile>sqlite3ext_8h.html</anchorfile>
      <anchor>a90c4eea6cddf6215cd17bb8088581314</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>sqlite3_libversion_number</name>
      <anchorfile>sqlite3ext_8h.html</anchorfile>
      <anchor>a92dba8a90a31b549afa045a00fd49d3d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>sqlite3_limit</name>
      <anchorfile>sqlite3ext_8h.html</anchorfile>
      <anchor>aeabe9a020fd3a9fcacf440eaac586fed</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>sqlite3_log</name>
      <anchorfile>sqlite3ext_8h.html</anchorfile>
      <anchor>a7116964bdaac1b881e51339b650d7ef9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>sqlite3_malloc</name>
      <anchorfile>sqlite3ext_8h.html</anchorfile>
      <anchor>a95fb39636aefcf729bc671a37cf0157b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>sqlite3_memory_highwater</name>
      <anchorfile>sqlite3ext_8h.html</anchorfile>
      <anchor>ae5645525d848f81d548ecdf53e9d068a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>sqlite3_memory_used</name>
      <anchorfile>sqlite3ext_8h.html</anchorfile>
      <anchor>a59adca7b3c7db67327e26cc8bb9fb168</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>sqlite3_mprintf</name>
      <anchorfile>sqlite3ext_8h.html</anchorfile>
      <anchor>a6eaef6246a54829c28d076615b8be4fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>sqlite3_mutex_alloc</name>
      <anchorfile>sqlite3ext_8h.html</anchorfile>
      <anchor>a6822d99d494cda18ec58e1e1bca620a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>sqlite3_mutex_enter</name>
      <anchorfile>sqlite3ext_8h.html</anchorfile>
      <anchor>ad2f03ffe3329d6ce46d533afa9e7bbe6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>sqlite3_mutex_free</name>
      <anchorfile>sqlite3ext_8h.html</anchorfile>
      <anchor>aa43589a26bee946b44f53fc23918f4c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>sqlite3_mutex_leave</name>
      <anchorfile>sqlite3ext_8h.html</anchorfile>
      <anchor>ad43c4700814b588314b92350373af061</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>sqlite3_mutex_try</name>
      <anchorfile>sqlite3ext_8h.html</anchorfile>
      <anchor>ad5e29e10a0145a184ec4e825a28672f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>sqlite3_next_stmt</name>
      <anchorfile>sqlite3ext_8h.html</anchorfile>
      <anchor>ae52722aa1e2caecef1abe30e7c900fdb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>sqlite3_open</name>
      <anchorfile>sqlite3ext_8h.html</anchorfile>
      <anchor>a1489bd098f46805d09fdd2c86e796c40</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>sqlite3_open16</name>
      <anchorfile>sqlite3ext_8h.html</anchorfile>
      <anchor>aa9d2066ad01b17099c6ba36d3c54ab96</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>sqlite3_open_v2</name>
      <anchorfile>sqlite3ext_8h.html</anchorfile>
      <anchor>a5fac1f4cc473af7495b3982654633ec3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>sqlite3_overload_function</name>
      <anchorfile>sqlite3ext_8h.html</anchorfile>
      <anchor>af870a6e4f78fdc06453799dddd4cc6a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>sqlite3_prepare</name>
      <anchorfile>sqlite3ext_8h.html</anchorfile>
      <anchor>ae7f2fd8659bbc677579b5f850df98a8a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>sqlite3_prepare16</name>
      <anchorfile>sqlite3ext_8h.html</anchorfile>
      <anchor>ae80d9ccb2e403c913e1a37604fae3309</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>sqlite3_prepare16_v2</name>
      <anchorfile>sqlite3ext_8h.html</anchorfile>
      <anchor>adcf71668072160aa76c2ab9fd27e347d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>sqlite3_prepare16_v2</name>
      <anchorfile>sqlite3ext_8h.html</anchorfile>
      <anchor>adcf71668072160aa76c2ab9fd27e347d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>sqlite3_prepare_v2</name>
      <anchorfile>sqlite3ext_8h.html</anchorfile>
      <anchor>aca0f12e897dd8cd0319583648d2341bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>sqlite3_prepare_v2</name>
      <anchorfile>sqlite3ext_8h.html</anchorfile>
      <anchor>aca0f12e897dd8cd0319583648d2341bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>sqlite3_profile</name>
      <anchorfile>sqlite3ext_8h.html</anchorfile>
      <anchor>ae7c8dd5261999eb9362974b68441366c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>sqlite3_progress_handler</name>
      <anchorfile>sqlite3ext_8h.html</anchorfile>
      <anchor>aee53afbd1d7c47a398b27f68a08aa501</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>sqlite3_randomness</name>
      <anchorfile>sqlite3ext_8h.html</anchorfile>
      <anchor>a4963e0efeae2617a8775ddbb8f1c311e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>sqlite3_realloc</name>
      <anchorfile>sqlite3ext_8h.html</anchorfile>
      <anchor>a22d60955f1f652319160861162757d89</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>sqlite3_release_memory</name>
      <anchorfile>sqlite3ext_8h.html</anchorfile>
      <anchor>ae85248b713e8836f1bd5d8e6b0274c75</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>sqlite3_reset</name>
      <anchorfile>sqlite3ext_8h.html</anchorfile>
      <anchor>a0126061b7862afdb529f19ec381e8c1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>sqlite3_result_blob</name>
      <anchorfile>sqlite3ext_8h.html</anchorfile>
      <anchor>ab27b6de9a7bb51bf95f471029c066c21</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>sqlite3_result_double</name>
      <anchorfile>sqlite3ext_8h.html</anchorfile>
      <anchor>adb56102ba81189d0994aaff618dddb18</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>sqlite3_result_error</name>
      <anchorfile>sqlite3ext_8h.html</anchorfile>
      <anchor>a02e97f32ea3f3d44bb0d0eadc7ba1f0f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>sqlite3_result_error16</name>
      <anchorfile>sqlite3ext_8h.html</anchorfile>
      <anchor>aba11c9a8403adcf5f2c43ca87ab0e993</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>sqlite3_result_error_code</name>
      <anchorfile>sqlite3ext_8h.html</anchorfile>
      <anchor>a4490609f52c17804ca6e141414c0d438</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>sqlite3_result_error_nomem</name>
      <anchorfile>sqlite3ext_8h.html</anchorfile>
      <anchor>a913ff37c0c0d9a83844848b0c2ff1204</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>sqlite3_result_error_toobig</name>
      <anchorfile>sqlite3ext_8h.html</anchorfile>
      <anchor>a6d56864d6ef09c8b25e8adc97ddc0cc8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>sqlite3_result_int</name>
      <anchorfile>sqlite3ext_8h.html</anchorfile>
      <anchor>a162c5567f3f4e89b2afa1260b5402782</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>sqlite3_result_int64</name>
      <anchorfile>sqlite3ext_8h.html</anchorfile>
      <anchor>a71d614552d765e7970f9bbe9122a8b73</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>sqlite3_result_null</name>
      <anchorfile>sqlite3ext_8h.html</anchorfile>
      <anchor>a8447f3ee4a3d34481e485f4515434550</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>sqlite3_result_text</name>
      <anchorfile>sqlite3ext_8h.html</anchorfile>
      <anchor>a3d0446db66b036aab68e66afd68e4c14</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>sqlite3_result_text16</name>
      <anchorfile>sqlite3ext_8h.html</anchorfile>
      <anchor>a80a795f0c6697c1802d77e9560903d7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>sqlite3_result_text16be</name>
      <anchorfile>sqlite3ext_8h.html</anchorfile>
      <anchor>aa1715d7bad2b2bab177ded4b931a396e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>sqlite3_result_text16le</name>
      <anchorfile>sqlite3ext_8h.html</anchorfile>
      <anchor>a2f5dd266d9c6ad8180945332c44a449a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>sqlite3_result_value</name>
      <anchorfile>sqlite3ext_8h.html</anchorfile>
      <anchor>a8bfe3bbc6d99b04fdd498661c7eb73f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>sqlite3_result_zeroblob</name>
      <anchorfile>sqlite3ext_8h.html</anchorfile>
      <anchor>aa57f65d2d4fc3885244e7c69d7a17d4b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>sqlite3_rollback_hook</name>
      <anchorfile>sqlite3ext_8h.html</anchorfile>
      <anchor>a395e3414384e6b0df30696cf795b3774</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>sqlite3_set_authorizer</name>
      <anchorfile>sqlite3ext_8h.html</anchorfile>
      <anchor>a4bb679c809529fcf7bb35405a46aff54</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>sqlite3_set_auxdata</name>
      <anchorfile>sqlite3ext_8h.html</anchorfile>
      <anchor>afcb9ea074e72b98873b56395242b23f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>sqlite3_sleep</name>
      <anchorfile>sqlite3ext_8h.html</anchorfile>
      <anchor>abfec48d212f5ad9c877dad3a9a8377e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>sqlite3_snprintf</name>
      <anchorfile>sqlite3ext_8h.html</anchorfile>
      <anchor>a245d60e50d7720f2d5ddfa241adcbcee</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>sqlite3_soft_heap_limit</name>
      <anchorfile>sqlite3ext_8h.html</anchorfile>
      <anchor>a73a1652eb08bf8b4009fd8110bc3fc32</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>sqlite3_soft_heap_limit64</name>
      <anchorfile>sqlite3ext_8h.html</anchorfile>
      <anchor>ada772fe72f6802520ec9d41193016b24</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>sqlite3_sourceid</name>
      <anchorfile>sqlite3ext_8h.html</anchorfile>
      <anchor>aa8c4a88c535dd9f9dd64abb9883ac97a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>sqlite3_sql</name>
      <anchorfile>sqlite3ext_8h.html</anchorfile>
      <anchor>a3d4ca3152555647cd8562885b1fce301</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>sqlite3_status</name>
      <anchorfile>sqlite3ext_8h.html</anchorfile>
      <anchor>ad6aa0319dee78a75d02a5906fd52b7d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>sqlite3_step</name>
      <anchorfile>sqlite3ext_8h.html</anchorfile>
      <anchor>a1a7049130b3e9aedda8ef262b0c637fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>sqlite3_stmt_busy</name>
      <anchorfile>sqlite3ext_8h.html</anchorfile>
      <anchor>a29df4334b7d79a297fd84c2054c3127a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>sqlite3_stmt_readonly</name>
      <anchorfile>sqlite3ext_8h.html</anchorfile>
      <anchor>a60d141e0726ff1f86e5a67ce5731aff1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>sqlite3_stmt_status</name>
      <anchorfile>sqlite3ext_8h.html</anchorfile>
      <anchor>a48cd5790bd4504ae82bb67e0f4abb022</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>sqlite3_stricmp</name>
      <anchorfile>sqlite3ext_8h.html</anchorfile>
      <anchor>a5decba437e017c0fdb029268bb7a5fa8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>sqlite3_strnicmp</name>
      <anchorfile>sqlite3ext_8h.html</anchorfile>
      <anchor>a904d601a66eac4a07a956ed7e4c82039</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>sqlite3_table_column_metadata</name>
      <anchorfile>sqlite3ext_8h.html</anchorfile>
      <anchor>a42dd81d2a67fcf257eb840eb4d0f87ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>sqlite3_test_control</name>
      <anchorfile>sqlite3ext_8h.html</anchorfile>
      <anchor>a15f3e4385557afebd53d1aa07fa7ff5a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>sqlite3_thread_cleanup</name>
      <anchorfile>sqlite3ext_8h.html</anchorfile>
      <anchor>aaad19895f637d59ab2250309f9876064</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>sqlite3_threadsafe</name>
      <anchorfile>sqlite3ext_8h.html</anchorfile>
      <anchor>ab13c91c2559cfdf0918f4c7808d25a7e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>sqlite3_total_changes</name>
      <anchorfile>sqlite3ext_8h.html</anchorfile>
      <anchor>a2c261b2cc10706a9f9a09c762daa7152</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>sqlite3_trace</name>
      <anchorfile>sqlite3ext_8h.html</anchorfile>
      <anchor>a14366af270d7789f7fe8796a9bcb6b2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>sqlite3_transfer_bindings</name>
      <anchorfile>sqlite3ext_8h.html</anchorfile>
      <anchor>ad07091b088fe1ec554b5b940cd4da5b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>sqlite3_unlock_notify</name>
      <anchorfile>sqlite3ext_8h.html</anchorfile>
      <anchor>ac1498528c4985daf788d74830334b64a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>sqlite3_update_hook</name>
      <anchorfile>sqlite3ext_8h.html</anchorfile>
      <anchor>a0a11b5414f7d95e413aeedfa2bfe3f4f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>sqlite3_uri_boolean</name>
      <anchorfile>sqlite3ext_8h.html</anchorfile>
      <anchor>a6b6eabb6ea9a8d325e8d67010645de24</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>sqlite3_uri_int64</name>
      <anchorfile>sqlite3ext_8h.html</anchorfile>
      <anchor>ab72b98f38aba0dbc9ac91bacbd59d69e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>sqlite3_uri_parameter</name>
      <anchorfile>sqlite3ext_8h.html</anchorfile>
      <anchor>aa0c1282be4bbce4a1a23ef485dbcbf27</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>sqlite3_uri_vsnprintf</name>
      <anchorfile>sqlite3ext_8h.html</anchorfile>
      <anchor>ad5e41b5719cdb9f1d0dcc113791cf58c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>sqlite3_user_data</name>
      <anchorfile>sqlite3ext_8h.html</anchorfile>
      <anchor>ae29c9d53f69925323f3d06ae4e887a97</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>sqlite3_value_blob</name>
      <anchorfile>sqlite3ext_8h.html</anchorfile>
      <anchor>a79c2eef7936b054b5cf49b1756a12eb3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>sqlite3_value_bytes</name>
      <anchorfile>sqlite3ext_8h.html</anchorfile>
      <anchor>acb83d8fe3097b9949f7713dfd05d18d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>sqlite3_value_bytes16</name>
      <anchorfile>sqlite3ext_8h.html</anchorfile>
      <anchor>a237461f97aa0b63b9798b19f861056cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>sqlite3_value_double</name>
      <anchorfile>sqlite3ext_8h.html</anchorfile>
      <anchor>a4099affbb7b79b9bf39b3864094b84ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>sqlite3_value_int</name>
      <anchorfile>sqlite3ext_8h.html</anchorfile>
      <anchor>a31ac06566d2765afd6aabcdf64f6b409</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>sqlite3_value_int64</name>
      <anchorfile>sqlite3ext_8h.html</anchorfile>
      <anchor>a0ff0a8583f8f798c92f232ab3e14fa91</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>sqlite3_value_numeric_type</name>
      <anchorfile>sqlite3ext_8h.html</anchorfile>
      <anchor>a47dd01287d931236617e653f9aa4f247</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>sqlite3_value_text</name>
      <anchorfile>sqlite3ext_8h.html</anchorfile>
      <anchor>ab12c837b5f5b7ac0b91a667f4d763cd5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>sqlite3_value_text16</name>
      <anchorfile>sqlite3ext_8h.html</anchorfile>
      <anchor>af49eab63f3e2446d853aa31c1e12dc22</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>sqlite3_value_text16be</name>
      <anchorfile>sqlite3ext_8h.html</anchorfile>
      <anchor>a8f7ed975392dad332e4787de5ae4c389</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>sqlite3_value_text16le</name>
      <anchorfile>sqlite3ext_8h.html</anchorfile>
      <anchor>ac606f39c00df60865020441b93fa0302</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>sqlite3_value_type</name>
      <anchorfile>sqlite3ext_8h.html</anchorfile>
      <anchor>ae850c52808791d8cab31703650211fd4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>sqlite3_vfs_find</name>
      <anchorfile>sqlite3ext_8h.html</anchorfile>
      <anchor>a76f0ba67634428f40ee764a5db0be381</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>sqlite3_vfs_register</name>
      <anchorfile>sqlite3ext_8h.html</anchorfile>
      <anchor>a407299e5f7380bacab970ab4065ea3fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>sqlite3_vfs_unregister</name>
      <anchorfile>sqlite3ext_8h.html</anchorfile>
      <anchor>ab230152ee9df7cfab5b303ff9124107e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>sqlite3_vmprintf</name>
      <anchorfile>sqlite3ext_8h.html</anchorfile>
      <anchor>a84c33bbe02f9013722b21ef9432d8d5b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>sqlite3_vtab_config</name>
      <anchorfile>sqlite3ext_8h.html</anchorfile>
      <anchor>a734420eef77f20826df6b130e4bc2820</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>sqlite3_vtab_on_conflict</name>
      <anchorfile>sqlite3ext_8h.html</anchorfile>
      <anchor>a2869c20a06b522254754907ea1f4631f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>sqlite3_wal_autocheckpoint</name>
      <anchorfile>sqlite3ext_8h.html</anchorfile>
      <anchor>a78f15a55ed3fdc789dca00a21b527fd7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>sqlite3_wal_checkpoint</name>
      <anchorfile>sqlite3ext_8h.html</anchorfile>
      <anchor>a25217f20018dad965edf913efb275fb7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>sqlite3_wal_checkpoint_v2</name>
      <anchorfile>sqlite3ext_8h.html</anchorfile>
      <anchor>a01f46f65085e7ce33046e14f0c341ea7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>sqlite3_wal_hook</name>
      <anchorfile>sqlite3ext_8h.html</anchorfile>
      <anchor>a60c24b7df3c60450265a9fff0a9038fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_EXTENSION_INIT1</name>
      <anchorfile>sqlite3ext_8h.html</anchorfile>
      <anchor>afff1053b875c905fa8695b458d836b42</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_EXTENSION_INIT2</name>
      <anchorfile>sqlite3ext_8h.html</anchorfile>
      <anchor>a472c32f7c8217246a63b2bceb680d273</anchor>
      <arglist>(v)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SQLITE_EXTENSION_INIT3</name>
      <anchorfile>sqlite3ext_8h.html</anchorfile>
      <anchor>a9442af0a90d9cb8684e5203137cb2359</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct sqlite3_api_routines</type>
      <name>sqlite3_api_routines</name>
      <anchorfile>sqlite3ext_8h.html</anchorfile>
      <anchor>a869dacab3a9cd10309755246e39e132c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Statistics.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-rtabmap/doc_stacks/2015-10-18_11-34-34.717088/rtabmap/corelib/src/</path>
    <filename>Statistics_8cpp</filename>
    <includes id="Statistics_8h" name="Statistics.h" local="yes" imported="no">rtabmap/core/Statistics.h</includes>
    <includes id="UStl_8h" name="UStl.h" local="no" imported="no">rtabmap/utilite/UStl.h</includes>
    <namespace>rtabmap</namespace>
  </compound>
  <compound kind="file">
    <name>Statistics.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-rtabmap/doc_stacks/2015-10-18_11-34-34.717088/rtabmap/corelib/include/rtabmap/core/</path>
    <filename>Statistics_8h</filename>
    <includes id="RtabmapExp_8h" name="RtabmapExp.h" local="yes" imported="no">rtabmap/core/RtabmapExp.h</includes>
    <includes id="Signature_8h" name="Signature.h" local="no" imported="no">rtabmap/core/Signature.h</includes>
    <includes id="Link_8h" name="Link.h" local="no" imported="no">rtabmap/core/Link.h</includes>
    <class kind="class">rtabmap::Statistics</class>
    <namespace>rtabmap</namespace>
    <member kind="define">
      <type>#define</type>
      <name>RTABMAP_STATS</name>
      <anchorfile>Statistics_8h.html</anchorfile>
      <anchor>af02208b43dd65e51a422da00b4654496</anchor>
      <arglist>(PREFIX, NAME, UNIT)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>StatsToolBox.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-rtabmap/doc_stacks/2015-10-18_11-34-34.717088/rtabmap/guilib/src/</path>
    <filename>StatsToolBox_8cpp</filename>
    <includes id="StatsToolBox_8h" name="StatsToolBox.h" local="yes" imported="no">rtabmap/gui/StatsToolBox.h</includes>
    <includes id="UPlot_8h" name="UPlot.h" local="yes" imported="no">rtabmap/utilite/UPlot.h</includes>
    <includes id="ULogger_8h" name="ULogger.h" local="no" imported="no">rtabmap/utilite/ULogger.h</includes>
    <namespace>rtabmap</namespace>
  </compound>
  <compound kind="file">
    <name>StatsToolBox.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-rtabmap/doc_stacks/2015-10-18_11-34-34.717088/rtabmap/guilib/include/rtabmap/gui/</path>
    <filename>StatsToolBox_8h</filename>
    <includes id="RtabmapGuiExp_8h" name="RtabmapGuiExp.h" local="yes" imported="no">rtabmap/gui/RtabmapGuiExp.h</includes>
    <class kind="class">rtabmap::StatItem</class>
    <class kind="class">rtabmap::StatsToolBox</class>
    <namespace>rtabmap</namespace>
  </compound>
  <compound kind="file">
    <name>switchVariableLinear.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-rtabmap/doc_stacks/2015-10-18_11-34-34.717088/rtabmap/corelib/src/vertigo/gtsam/</path>
    <filename>switchVariableLinear_8h</filename>
    <class kind="struct">vertigo::SwitchVariableLinear</class>
    <class kind="struct">gtsam::traits&lt; vertigo::SwitchVariableLinear &gt;</class>
    <namespace>gtsam</namespace>
    <namespace>vertigo</namespace>
  </compound>
  <compound kind="file">
    <name>switchVariableSigmoid.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-rtabmap/doc_stacks/2015-10-18_11-34-34.717088/rtabmap/corelib/src/vertigo/gtsam/</path>
    <filename>switchVariableSigmoid_8h</filename>
    <class kind="struct">vertigo::SwitchVariableSigmoid</class>
    <class kind="struct">gtsam::traits&lt; vertigo::SwitchVariableSigmoid &gt;</class>
    <namespace>gtsam</namespace>
    <namespace>vertigo</namespace>
  </compound>
  <compound kind="file">
    <name>timer.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-rtabmap/doc_stacks/2015-10-18_11-34-34.717088/rtabmap/corelib/src/rtflann/util/</path>
    <filename>timer_8h</filename>
    <class kind="class">rtflann::StartStopTimer</class>
    <namespace>rtflann</namespace>
  </compound>
  <compound kind="file">
    <name>Transform.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-rtabmap/doc_stacks/2015-10-18_11-34-34.717088/rtabmap/corelib/src/</path>
    <filename>Transform_8cpp</filename>
    <includes id="Transform_8h" name="Transform.h" local="no" imported="no">rtabmap/core/Transform.h</includes>
    <includes id="util3d_8h" name="util3d.h" local="no" imported="no">rtabmap/core/util3d.h</includes>
    <includes id="UConversion_8h" name="UConversion.h" local="no" imported="no">rtabmap/utilite/UConversion.h</includes>
    <includes id="UMath_8h" name="UMath.h" local="no" imported="no">rtabmap/utilite/UMath.h</includes>
    <includes id="ULogger_8h" name="ULogger.h" local="no" imported="no">rtabmap/utilite/ULogger.h</includes>
    <namespace>rtabmap</namespace>
    <member kind="function">
      <type>RTABMAP_EXP std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacertabmap.html</anchorfile>
      <anchor>a28848fabe118439c38ccd2cccd29a0a0</anchor>
      <arglist>(std::ostream &amp;os, const Transform &amp;s)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Transform.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-rtabmap/doc_stacks/2015-10-18_11-34-34.717088/rtabmap/corelib/include/rtabmap/core/</path>
    <filename>Transform_8h</filename>
    <includes id="RtabmapExp_8h" name="RtabmapExp.h" local="no" imported="no">rtabmap/core/RtabmapExp.h</includes>
    <class kind="class">rtabmap::Transform</class>
    <namespace>rtabmap</namespace>
    <member kind="function">
      <type>RTABMAP_EXP std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacertabmap.html</anchorfile>
      <anchor>a28848fabe118439c38ccd2cccd29a0a0</anchor>
      <arglist>(std::ostream &amp;os, const Transform &amp;s)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>transformation2.hh</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-rtabmap/doc_stacks/2015-10-18_11-34-34.717088/rtabmap/corelib/src/toro3d/</path>
    <filename>transformation2_8hh</filename>
    <class kind="struct">AISNavigation::Operations2D</class>
    <class kind="struct">AISNavigation::Pose2</class>
    <class kind="struct">AISNavigation::SMatrix3</class>
    <class kind="struct">AISNavigation::Transformation2</class>
    <class kind="struct">AISNavigation::Vector2</class>
    <namespace>AISNavigation</namespace>
    <member kind="function">
      <type>Vector2&lt; T &gt;</type>
      <name>operator*</name>
      <anchorfile>namespaceAISNavigation.html</anchorfile>
      <anchor>a80231eade982959bf70dea5fc88737cd</anchor>
      <arglist>(const T &amp;d, const Vector2&lt; T &gt; &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>Vector2&lt; T &gt;</type>
      <name>operator*</name>
      <anchorfile>namespaceAISNavigation.html</anchorfile>
      <anchor>aa78dd2a0539aedffb077aedcdebea390</anchor>
      <arglist>(const Vector2&lt; T &gt; &amp;v, const T &amp;d)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>operator*</name>
      <anchorfile>namespaceAISNavigation.html</anchorfile>
      <anchor>aeb22ea9ef7c53541d7864b7006a24959</anchor>
      <arglist>(const Vector2&lt; T &gt; &amp;v1, const Vector2&lt; T &gt; &amp;v2)</arglist>
    </member>
    <member kind="function">
      <type>Pose2&lt; T &gt;</type>
      <name>operator*</name>
      <anchorfile>namespaceAISNavigation.html</anchorfile>
      <anchor>a85a68dd9f5c775e4a6ac54af3e91df9c</anchor>
      <arglist>(const Pose2&lt; T &gt; &amp;v, const T &amp;d)</arglist>
    </member>
    <member kind="function">
      <type>Vector2&lt; T &gt;</type>
      <name>operator*</name>
      <anchorfile>namespaceAISNavigation.html</anchorfile>
      <anchor>a8fed36c96ba1263f58c9b1a6dfbd1082</anchor>
      <arglist>(const Transformation2&lt; T &gt; &amp;m, const Vector2&lt; T &gt; &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>Transformation2&lt; T &gt;</type>
      <name>operator*</name>
      <anchorfile>namespaceAISNavigation.html</anchorfile>
      <anchor>a0332fb900d2c33a85195344432339598</anchor>
      <arglist>(const Transformation2&lt; T &gt; &amp;m1, const Transformation2&lt; T &gt; &amp;m2)</arglist>
    </member>
    <member kind="function">
      <type>Pose2&lt; T &gt;</type>
      <name>operator*</name>
      <anchorfile>namespaceAISNavigation.html</anchorfile>
      <anchor>a1b8eedd701ba427b51dd4f8076b23794</anchor>
      <arglist>(const SMatrix3&lt; T &gt; &amp;m, const Pose2&lt; T &gt; &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>SMatrix3&lt; T &gt;</type>
      <name>operator*</name>
      <anchorfile>namespaceAISNavigation.html</anchorfile>
      <anchor>a479566441aa343b6f05201278f612568</anchor>
      <arglist>(const SMatrix3&lt; T &gt; &amp;s, T &amp;d)</arglist>
    </member>
    <member kind="function">
      <type>SMatrix3&lt; T &gt;</type>
      <name>operator*</name>
      <anchorfile>namespaceAISNavigation.html</anchorfile>
      <anchor>a8e81f964348507341927aac110efbdd4</anchor>
      <arglist>(const SMatrix3&lt; T &gt; &amp;s1, const SMatrix3&lt; T &gt; &amp;s2)</arglist>
    </member>
    <member kind="function">
      <type>Vector2&lt; T &gt;</type>
      <name>operator+</name>
      <anchorfile>namespaceAISNavigation.html</anchorfile>
      <anchor>a42c4ba8fba40ee37664f55a9ac8e9511</anchor>
      <arglist>(const Vector2&lt; T &gt; &amp;v1, const Vector2&lt; T &gt; &amp;v2)</arglist>
    </member>
    <member kind="function">
      <type>SMatrix3&lt; T &gt;</type>
      <name>operator+</name>
      <anchorfile>namespaceAISNavigation.html</anchorfile>
      <anchor>a7d4a40d23200b6fcbe024126e2e47445</anchor>
      <arglist>(const SMatrix3&lt; T &gt; &amp;s1, const SMatrix3&lt; T &gt; &amp;s2)</arglist>
    </member>
    <member kind="function">
      <type>Vector2&lt; T &gt;</type>
      <name>operator-</name>
      <anchorfile>namespaceAISNavigation.html</anchorfile>
      <anchor>a9f9fc85dea3f26058b95ad39eafe2dbc</anchor>
      <arglist>(const Vector2&lt; T &gt; &amp;v1, const Vector2&lt; T &gt; &amp;v2)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>transformation3.hh</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-rtabmap/doc_stacks/2015-10-18_11-34-34.717088/rtabmap/corelib/src/toro3d/</path>
    <filename>transformation3_8hh</filename>
    <includes id="dmatrix_8hh" name="dmatrix.hh" local="yes" imported="no">dmatrix.hh</includes>
    <class kind="struct">AISNavigation::Operations3D</class>
    <class kind="struct">AISNavigation::Pose3</class>
    <class kind="struct">AISNavigation::Quaternion</class>
    <class kind="struct">AISNavigation::Transformation3</class>
    <class kind="struct">AISNavigation::Vector3</class>
    <namespace>AISNavigation</namespace>
    <member kind="function">
      <type>T</type>
      <name>innerproduct</name>
      <anchorfile>namespaceAISNavigation.html</anchorfile>
      <anchor>a5b7611b02d5ccd4c7d6bc91f0683a6a1</anchor>
      <arglist>(const Quaternion&lt; T &gt; &amp;left, const Quaternion&lt; T &gt; &amp;right)</arglist>
    </member>
    <member kind="function">
      <type>Quaternion&lt; T &gt;</type>
      <name>operator*</name>
      <anchorfile>namespaceAISNavigation.html</anchorfile>
      <anchor>aa598a480836194f62412bc5103fdb194</anchor>
      <arglist>(const Quaternion&lt; T &gt; &amp;left, const Quaternion&lt; T &gt; &amp;right)</arglist>
    </member>
    <member kind="function">
      <type>Quaternion&lt; T &gt;</type>
      <name>operator*</name>
      <anchorfile>namespaceAISNavigation.html</anchorfile>
      <anchor>a93f0aeb02098a607ce8a1e75893d5a74</anchor>
      <arglist>(const Quaternion&lt; T &gt; &amp;left, const T scalar)</arglist>
    </member>
    <member kind="function">
      <type>Quaternion&lt; T &gt;</type>
      <name>operator*</name>
      <anchorfile>namespaceAISNavigation.html</anchorfile>
      <anchor>ae77b07903edeeee5b650e6ea83f4c600</anchor>
      <arglist>(const T scalar, const Quaternion&lt; T &gt; &amp;right)</arglist>
    </member>
    <member kind="function">
      <type>Vector3&lt; T &gt;</type>
      <name>operator*</name>
      <anchorfile>namespaceAISNavigation.html</anchorfile>
      <anchor>a4366227a7a86359599fa3f8d903ddc6b</anchor>
      <arglist>(const Transformation3&lt; T &gt; &amp;m, const Vector3&lt; T &gt; &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>Transformation3&lt; T &gt;</type>
      <name>operator*</name>
      <anchorfile>namespaceAISNavigation.html</anchorfile>
      <anchor>a5c635b1b30e9c162ccf3f10da8fdb7a7</anchor>
      <arglist>(const Transformation3&lt; T &gt; &amp;m1, const Transformation3&lt; T &gt; &amp;m2)</arglist>
    </member>
    <member kind="function">
      <type>Quaternion&lt; T &gt;</type>
      <name>operator+</name>
      <anchorfile>namespaceAISNavigation.html</anchorfile>
      <anchor>aceb4da38cacc034690661617125e82d5</anchor>
      <arglist>(const Quaternion&lt; T &gt; &amp;left, const Quaternion&lt; T &gt; &amp;right)</arglist>
    </member>
    <member kind="function">
      <type>Quaternion&lt; T &gt;</type>
      <name>operator-</name>
      <anchorfile>namespaceAISNavigation.html</anchorfile>
      <anchor>af5ba7e5a09b111dfb4da4f0316e9b26a</anchor>
      <arglist>(const Quaternion&lt; T &gt; &amp;left, const Quaternion&lt; T &gt; &amp;right)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceAISNavigation.html</anchorfile>
      <anchor>adaf7316ae201bee7cd750536d6e6b4d1</anchor>
      <arglist>(std::ostream &amp;os, const Quaternion&lt; T &gt; &amp;q)</arglist>
    </member>
    <member kind="function">
      <type>Quaternion&lt; T &gt;</type>
      <name>slerp</name>
      <anchorfile>namespaceAISNavigation.html</anchorfile>
      <anchor>a56a5bf37a15d5a3c79d7f6f7b6871ad9</anchor>
      <arglist>(const Quaternion&lt; T &gt; &amp;from, const Quaternion&lt; T &gt; &amp;to, const T lambda)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>treeoptimizer2.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-rtabmap/doc_stacks/2015-10-18_11-34-34.717088/rtabmap/corelib/src/toro3d/</path>
    <filename>treeoptimizer2_8cpp</filename>
    <includes id="treeoptimizer2_8hh" name="treeoptimizer2.hh" local="yes" imported="no">treeoptimizer2.hh</includes>
    <class kind="struct">AISNavigation::ParameterPropagator</class>
    <namespace>AISNavigation</namespace>
    <member kind="define">
      <type>#define</type>
      <name>DEBUG</name>
      <anchorfile>treeoptimizer2_8cpp.html</anchorfile>
      <anchor>ada920a5ec1d301ae64d7658a2efc856a</anchor>
      <arglist>(i)</arglist>
    </member>
    <member kind="typedef">
      <type>unsigned int</type>
      <name>uint</name>
      <anchorfile>treeoptimizer2_8cpp.html</anchorfile>
      <anchor>a91ad9478d81a7aaf2593e8d9c3d06a14</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>treeoptimizer2.hh</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-rtabmap/doc_stacks/2015-10-18_11-34-34.717088/rtabmap/corelib/src/toro3d/</path>
    <filename>treeoptimizer2_8hh</filename>
    <includes id="posegraph2_8hh" name="posegraph2.hh" local="yes" imported="no">posegraph2.hh</includes>
    <class kind="struct">AISNavigation::TreeOptimizer2</class>
    <namespace>AISNavigation</namespace>
  </compound>
  <compound kind="file">
    <name>treeoptimizer3.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-rtabmap/doc_stacks/2015-10-18_11-34-34.717088/rtabmap/corelib/src/toro3d/</path>
    <filename>treeoptimizer3_8cpp</filename>
    <includes id="treeoptimizer3_8hh" name="treeoptimizer3.hh" local="yes" imported="no">treeoptimizer3.hh</includes>
    <namespace>AISNavigation</namespace>
    <member kind="define">
      <type>#define</type>
      <name>DEBUG</name>
      <anchorfile>treeoptimizer3_8cpp.html</anchorfile>
      <anchor>ada920a5ec1d301ae64d7658a2efc856a</anchor>
      <arglist>(i)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>treeoptimizer3.hh</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-rtabmap/doc_stacks/2015-10-18_11-34-34.717088/rtabmap/corelib/src/toro3d/</path>
    <filename>treeoptimizer3_8hh</filename>
    <includes id="posegraph3_8hh" name="posegraph3.hh" local="yes" imported="no">posegraph3.hh</includes>
    <class kind="struct">AISNavigation::TreeOptimizer3::PM_t</class>
    <class kind="struct">AISNavigation::TreeOptimizer3</class>
    <namespace>AISNavigation</namespace>
  </compound>
  <compound kind="file">
    <name>treeoptimizer3_iteration.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-rtabmap/doc_stacks/2015-10-18_11-34-34.717088/rtabmap/corelib/src/toro3d/</path>
    <filename>treeoptimizer3__iteration_8cpp</filename>
    <includes id="treeoptimizer3_8hh" name="treeoptimizer3.hh" local="yes" imported="no">treeoptimizer3.hh</includes>
    <class kind="struct">AISNavigation::NodeInfo</class>
    <namespace>AISNavigation</namespace>
    <member kind="define">
      <type>#define</type>
      <name>DEBUG</name>
      <anchorfile>treeoptimizer3__iteration_8cpp.html</anchorfile>
      <anchor>ada920a5ec1d301ae64d7658a2efc856a</anchor>
      <arglist>(i)</arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; NodeInfo &gt;</type>
      <name>NodeInfoVector</name>
      <anchorfile>namespaceAISNavigation.html</anchorfile>
      <anchor>a5f1ada9f6e82400651c1df3957694a6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>max3</name>
      <anchorfile>namespaceAISNavigation.html</anchorfile>
      <anchor>abbde67a62d8e40b62eaf6038f9f31609</anchor>
      <arglist>(const double &amp;a, const double &amp;b, const double &amp;c)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>min3</name>
      <anchorfile>namespaceAISNavigation.html</anchorfile>
      <anchor>ae402fe8d9579060904c33bb49e56b570</anchor>
      <arglist>(const double &amp;a, const double &amp;b, const double &amp;c)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>types_g2o_robust.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-rtabmap/doc_stacks/2015-10-18_11-34-34.717088/rtabmap/corelib/src/vertigo/g2o/</path>
    <filename>types__g2o__robust_8cpp</filename>
    <includes id="edge__switchPrior_8h" name="edge_switchPrior.h" local="yes" imported="no">vertigo/g2o/edge_switchPrior.h</includes>
    <includes id="edge__se2Switchable_8h" name="edge_se2Switchable.h" local="yes" imported="no">vertigo/g2o/edge_se2Switchable.h</includes>
    <includes id="edge__se3Switchable_8h" name="edge_se3Switchable.h" local="yes" imported="no">vertigo/g2o/edge_se3Switchable.h</includes>
    <includes id="vertex__switchLinear_8h" name="vertex_switchLinear.h" local="yes" imported="no">vertigo/g2o/vertex_switchLinear.h</includes>
    <member kind="function">
      <type></type>
      <name>G2O_REGISTER_TYPE</name>
      <anchorfile>types__g2o__robust_8cpp.html</anchorfile>
      <anchor>af2be9992acbded973206cfdff0d2ee91</anchor>
      <arglist>(EDGE_SWITCH_PRIOR, EdgeSwitchPrior)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>G2O_REGISTER_TYPE</name>
      <anchorfile>types__g2o__robust_8cpp.html</anchorfile>
      <anchor>ab679d4f836ff817b41760f2b187661dd</anchor>
      <arglist>(EDGE_SE2_SWITCHABLE, EdgeSE2Switchable)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>G2O_REGISTER_TYPE</name>
      <anchorfile>types__g2o__robust_8cpp.html</anchorfile>
      <anchor>a9434ac00d148f590be53c1fd104bc55a</anchor>
      <arglist>(EDGE_SE3_SWITCHABLE, EdgeSE3Switchable)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>G2O_REGISTER_TYPE</name>
      <anchorfile>types__g2o__robust_8cpp.html</anchorfile>
      <anchor>a7388385f35ab9ff64f1f1f5157e9212d</anchor>
      <arglist>(VERTEX_SWITCH, VertexSwitchLinear)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>UConversion.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-rtabmap/doc_stacks/2015-10-18_11-34-34.717088/rtabmap/utilite/src/</path>
    <filename>UConversion_8cpp</filename>
    <includes id="UConversion_8h" name="UConversion.h" local="yes" imported="no">rtabmap/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>uBytes2Str</name>
      <anchorfile>UConversion_8cpp.html</anchorfile>
      <anchor>a6935a82593b5ac7d6e2ecbbe9ee07e9b</anchor>
      <arglist>(const std::vector&lt; unsigned char &gt; &amp;bytes)</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>bool</type>
      <name>uStr2Bool</name>
      <anchorfile>UConversion_8cpp.html</anchorfile>
      <anchor>a5f541a49a3b96f49bbd7a99fe70ab766</anchor>
      <arglist>(const std::string &amp;str)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; unsigned char &gt;</type>
      <name>uStr2Bytes</name>
      <anchorfile>UConversion_8cpp.html</anchorfile>
      <anchor>a455992aaf70474d98985b49e1c7eaa95</anchor>
      <arglist>(const std::string &amp;str)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>uStr2Double</name>
      <anchorfile>UConversion_8cpp.html</anchorfile>
      <anchor>abe07a85a43569587473ec191280f8a91</anchor>
      <arglist>(const std::string &amp;str)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>uStr2Float</name>
      <anchorfile>UConversion_8cpp.html</anchorfile>
      <anchor>af8538397e2ae7c17cb577d0695e1ff4a</anchor>
      <arglist>(const std::string &amp;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-jade-rtabmap/doc_stacks/2015-10-18_11-34-34.717088/rtabmap/utilite/include/rtabmap/utilite/</path>
    <filename>UConversion_8h</filename>
    <includes id="UtiLiteExp_8h" name="UtiLiteExp.h" local="yes" imported="no">rtabmap/utilite/UtiLiteExp.h</includes>
    <member kind="function">
      <type>unsigned char UTILITE_EXP</type>
      <name>uAscii2Hex</name>
      <anchorfile>UConversion_8h.html</anchorfile>
      <anchor>a03d5d05c90255b704a1eecbde6c9dc36</anchor>
      <arglist>(const unsigned char &amp;c)</arglist>
    </member>
    <member kind="function">
      <type>std::string UTILITE_EXP</type>
      <name>uBool2Str</name>
      <anchorfile>UConversion_8h.html</anchorfile>
      <anchor>ad2422ce7924968bb08f55c63a682b815</anchor>
      <arglist>(bool boolean)</arglist>
    </member>
    <member kind="function">
      <type>std::string UTILITE_EXP</type>
      <name>uBytes2Hex</name>
      <anchorfile>UConversion_8h.html</anchorfile>
      <anchor>aa20a8b19a85e330f7944781ba9917aa7</anchor>
      <arglist>(const char *bytes, unsigned int bytesLen)</arglist>
    </member>
    <member kind="function">
      <type>std::string UTILITE_EXP</type>
      <name>uBytes2Str</name>
      <anchorfile>UConversion_8h.html</anchorfile>
      <anchor>af11915e9e36acd69fc120b690a4948d0</anchor>
      <arglist>(const std::vector&lt; unsigned char &gt; &amp;bytes)</arglist>
    </member>
    <member kind="function">
      <type>std::string UTILITE_EXP</type>
      <name>uFormat</name>
      <anchorfile>UConversion_8h.html</anchorfile>
      <anchor>a497077f8e850b91797c155f6185b7d4c</anchor>
      <arglist>(const char *fmt,...)</arglist>
    </member>
    <member kind="function">
      <type>std::string UTILITE_EXP</type>
      <name>uFormatv</name>
      <anchorfile>UConversion_8h.html</anchorfile>
      <anchor>a929ace80e08da046e3af9ace2d8384ab</anchor>
      <arglist>(const char *fmt, va_list ap)</arglist>
    </member>
    <member kind="function">
      <type>unsigned char UTILITE_EXP</type>
      <name>uHex2Ascii</name>
      <anchorfile>UConversion_8h.html</anchorfile>
      <anchor>a354d755c9d33a9c8773bb7281928b465</anchor>
      <arglist>(const unsigned char &amp;c, bool rightPart)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; char &gt; UTILITE_EXP</type>
      <name>uHex2Bytes</name>
      <anchorfile>UConversion_8h.html</anchorfile>
      <anchor>a74256c56a584bc23a0e6123e837ffe29</anchor>
      <arglist>(const std::string &amp;hex)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; char &gt; UTILITE_EXP</type>
      <name>uHex2Bytes</name>
      <anchorfile>UConversion_8h.html</anchorfile>
      <anchor>a822eda8b1cd98cbc3754e18de896f80f</anchor>
      <arglist>(const char *hex, int hexLen)</arglist>
    </member>
    <member kind="function">
      <type>std::string UTILITE_EXP</type>
      <name>uHex2Str</name>
      <anchorfile>UConversion_8h.html</anchorfile>
      <anchor>a5deb1565659c46df0c8f998e10c54829</anchor>
      <arglist>(const std::string &amp;hex)</arglist>
    </member>
    <member kind="function">
      <type>std::string UTILITE_EXP</type>
      <name>uNumber2Str</name>
      <anchorfile>UConversion_8h.html</anchorfile>
      <anchor>ae49c4dfb0edc535a642b3b30dc5b8d9e</anchor>
      <arglist>(unsigned int number)</arglist>
    </member>
    <member kind="function">
      <type>std::string UTILITE_EXP</type>
      <name>uNumber2Str</name>
      <anchorfile>UConversion_8h.html</anchorfile>
      <anchor>a501a68789f08f1207c432e0495f69913</anchor>
      <arglist>(int number)</arglist>
    </member>
    <member kind="function">
      <type>std::string UTILITE_EXP</type>
      <name>uNumber2Str</name>
      <anchorfile>UConversion_8h.html</anchorfile>
      <anchor>aa7a909729500007f1147b71191013afd</anchor>
      <arglist>(float number)</arglist>
    </member>
    <member kind="function">
      <type>std::string UTILITE_EXP</type>
      <name>uNumber2Str</name>
      <anchorfile>UConversion_8h.html</anchorfile>
      <anchor>ac96bc52d7d7d2bbc03b8f7695cd2f98a</anchor>
      <arglist>(double number)</arglist>
    </member>
    <member kind="function">
      <type>std::string UTILITE_EXP</type>
      <name>uReplaceChar</name>
      <anchorfile>UConversion_8h.html</anchorfile>
      <anchor>a02be486aaee5b10071b5393bf7ea2d1c</anchor>
      <arglist>(const std::string &amp;str, char before, char after)</arglist>
    </member>
    <member kind="function">
      <type>std::string UTILITE_EXP</type>
      <name>uReplaceChar</name>
      <anchorfile>UConversion_8h.html</anchorfile>
      <anchor>a1fd634468b8f3fcaa07d63881909d600</anchor>
      <arglist>(const std::string &amp;str, char before, const std::string &amp;after)</arglist>
    </member>
    <member kind="function">
      <type>bool UTILITE_EXP</type>
      <name>uStr2Bool</name>
      <anchorfile>UConversion_8h.html</anchorfile>
      <anchor>aee0e5bf1cf03c344967fa7ee34ca65a1</anchor>
      <arglist>(const char *str)</arglist>
    </member>
    <member kind="function">
      <type>bool UTILITE_EXP</type>
      <name>uStr2Bool</name>
      <anchorfile>UConversion_8h.html</anchorfile>
      <anchor>a861e1c3b2456738e162470492a3164ca</anchor>
      <arglist>(const std::string &amp;str)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; unsigned char &gt; UTILITE_EXP</type>
      <name>uStr2Bytes</name>
      <anchorfile>UConversion_8h.html</anchorfile>
      <anchor>a78ce6f54c4e0f17011caf787a5b83aea</anchor>
      <arglist>(const std::string &amp;str)</arglist>
    </member>
    <member kind="function">
      <type>double UTILITE_EXP</type>
      <name>uStr2Double</name>
      <anchorfile>UConversion_8h.html</anchorfile>
      <anchor>a2341df2830cc3510496476d6fa657376</anchor>
      <arglist>(const std::string &amp;str)</arglist>
    </member>
    <member kind="function">
      <type>float UTILITE_EXP</type>
      <name>uStr2Float</name>
      <anchorfile>UConversion_8h.html</anchorfile>
      <anchor>a16e9cc3455b27cb3b6ebb891f85ef7dd</anchor>
      <arglist>(const std::string &amp;str)</arglist>
    </member>
    <member kind="function">
      <type>std::string UTILITE_EXP</type>
      <name>uToLowerCase</name>
      <anchorfile>UConversion_8h.html</anchorfile>
      <anchor>a145472af945ab538f074b7d1d672061f</anchor>
      <arglist>(const std::string &amp;str)</arglist>
    </member>
    <member kind="function">
      <type>std::string UTILITE_EXP</type>
      <name>uToUpperCase</name>
      <anchorfile>UConversion_8h.html</anchorfile>
      <anchor>a09ab88a53877aec136150bfe8ddb48cd</anchor>
      <arglist>(const std::string &amp;str)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>UCv2Qt.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-rtabmap/doc_stacks/2015-10-18_11-34-34.717088/rtabmap/guilib/include/rtabmap/utilite/</path>
    <filename>UCv2Qt_8h</filename>
    <includes id="UMath_8h" name="UMath.h" local="no" imported="no">rtabmap/utilite/UMath.h</includes>
    <includes id="UThread_8h" name="UThread.h" local="no" imported="no">rtabmap/utilite/UThread.h</includes>
    <class kind="class">UCvMat2QImageThread</class>
    <member kind="function">
      <type>QImage</type>
      <name>uCvMat2QImage</name>
      <anchorfile>UCv2Qt_8h.html</anchorfile>
      <anchor>ac5c3642a78fdec5015a07bd63a3dff82</anchor>
      <arglist>(const cv::Mat &amp;image, bool isBgr=true)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>UDestroyer.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-rtabmap/doc_stacks/2015-10-18_11-34-34.717088/rtabmap/utilite/include/rtabmap/utilite/</path>
    <filename>UDestroyer_8h</filename>
    <includes id="UtiLiteExp_8h" name="UtiLiteExp.h" local="yes" imported="no">rtabmap/utilite/UtiLiteExp.h</includes>
    <class kind="class">UDestroyer</class>
  </compound>
  <compound kind="file">
    <name>UDirectory.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-rtabmap/doc_stacks/2015-10-18_11-34-34.717088/rtabmap/utilite/src/</path>
    <filename>UDirectory_8cpp</filename>
    <includes id="UDirectory_8h" name="UDirectory.h" local="yes" imported="no">rtabmap/utilite/UDirectory.h</includes>
    <includes id="UStl_8h" name="UStl.h" local="yes" imported="no">rtabmap/utilite/UStl.h</includes>
    <includes id="UFile_8h" name="UFile.h" local="yes" imported="no">rtabmap/utilite/UFile.h</includes>
    <includes id="UConversion_8h" name="UConversion.h" local="yes" imported="no">rtabmap/utilite/UConversion.h</includes>
    <includes id="ULogger_8h" name="ULogger.h" local="yes" imported="no">rtabmap/utilite/ULogger.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-jade-rtabmap/doc_stacks/2015-10-18_11-34-34.717088/rtabmap/utilite/include/rtabmap/utilite/</path>
    <filename>UDirectory_8h</filename>
    <includes id="UtiLiteExp_8h" name="UtiLiteExp.h" local="yes" imported="no">rtabmap/utilite/UtiLiteExp.h</includes>
    <class kind="class">UDirectory</class>
  </compound>
  <compound kind="file">
    <name>UEvent.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-rtabmap/doc_stacks/2015-10-18_11-34-34.717088/rtabmap/utilite/include/rtabmap/utilite/</path>
    <filename>UEvent_8h</filename>
    <includes id="UtiLiteExp_8h" name="UtiLiteExp.h" local="yes" imported="no">rtabmap/utilite/UtiLiteExp.h</includes>
    <class kind="class">UEvent</class>
  </compound>
  <compound kind="file">
    <name>UEventsHandler.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-rtabmap/doc_stacks/2015-10-18_11-34-34.717088/rtabmap/utilite/src/</path>
    <filename>UEventsHandler_8cpp</filename>
    <includes id="UEventsHandler_8h" name="UEventsHandler.h" local="yes" imported="no">rtabmap/utilite/UEventsHandler.h</includes>
    <includes id="UEventsManager_8h" name="UEventsManager.h" local="yes" imported="no">rtabmap/utilite/UEventsManager.h</includes>
  </compound>
  <compound kind="file">
    <name>UEventsHandler.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-rtabmap/doc_stacks/2015-10-18_11-34-34.717088/rtabmap/utilite/include/rtabmap/utilite/</path>
    <filename>UEventsHandler_8h</filename>
    <includes id="UtiLiteExp_8h" name="UtiLiteExp.h" local="yes" imported="no">rtabmap/utilite/UtiLiteExp.h</includes>
    <includes id="UEventsSender_8h" name="UEventsSender.h" local="yes" imported="no">rtabmap/utilite/UEventsSender.h</includes>
    <class kind="class">UEventsHandler</class>
  </compound>
  <compound kind="file">
    <name>UEventsManager.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-rtabmap/doc_stacks/2015-10-18_11-34-34.717088/rtabmap/utilite/src/</path>
    <filename>UEventsManager_8cpp</filename>
    <includes id="UEventsManager_8h" name="UEventsManager.h" local="yes" imported="no">rtabmap/utilite/UEventsManager.h</includes>
    <includes id="UEvent_8h" name="UEvent.h" local="yes" imported="no">rtabmap/utilite/UEvent.h</includes>
    <includes id="UStl_8h" name="UStl.h" local="yes" imported="no">rtabmap/utilite/UStl.h</includes>
  </compound>
  <compound kind="file">
    <name>UEventsManager.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-rtabmap/doc_stacks/2015-10-18_11-34-34.717088/rtabmap/utilite/include/rtabmap/utilite/</path>
    <filename>UEventsManager_8h</filename>
    <includes id="UtiLiteExp_8h" name="UtiLiteExp.h" local="yes" imported="no">rtabmap/utilite/UtiLiteExp.h</includes>
    <includes id="UEventsHandler_8h" name="UEventsHandler.h" local="yes" imported="no">rtabmap/utilite/UEventsHandler.h</includes>
    <includes id="UThreadNode_8h" name="UThreadNode.h" local="yes" imported="no">rtabmap/utilite/UThreadNode.h</includes>
    <includes id="ULogger_8h" name="ULogger.h" local="yes" imported="no">rtabmap/utilite/ULogger.h</includes>
    <includes id="UDestroyer_8h" name="UDestroyer.h" local="yes" imported="no">rtabmap/utilite/UDestroyer.h</includes>
    <class kind="class">UEventsManager::Pipe</class>
    <class kind="class">UEventDispatcher</class>
    <class kind="class">UEventsManager</class>
  </compound>
  <compound kind="file">
    <name>UEventsSender.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-rtabmap/doc_stacks/2015-10-18_11-34-34.717088/rtabmap/utilite/src/</path>
    <filename>UEventsSender_8cpp</filename>
    <includes id="UEventsSender_8h" name="UEventsSender.h" local="yes" imported="no">rtabmap/utilite/UEventsSender.h</includes>
    <includes id="UEventsManager_8h" name="UEventsManager.h" local="yes" imported="no">rtabmap/utilite/UEventsManager.h</includes>
  </compound>
  <compound kind="file">
    <name>UEventsSender.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-rtabmap/doc_stacks/2015-10-18_11-34-34.717088/rtabmap/utilite/include/rtabmap/utilite/</path>
    <filename>UEventsSender_8h</filename>
    <includes id="UtiLiteExp_8h" name="UtiLiteExp.h" local="yes" imported="no">rtabmap/utilite/UtiLiteExp.h</includes>
    <class kind="class">UEventsSender</class>
  </compound>
  <compound kind="file">
    <name>UFile.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-rtabmap/doc_stacks/2015-10-18_11-34-34.717088/rtabmap/utilite/src/</path>
    <filename>UFile_8cpp</filename>
    <includes id="UFile_8h" name="UFile.h" local="yes" imported="no">rtabmap/utilite/UFile.h</includes>
    <includes id="UStl_8h" name="UStl.h" local="yes" imported="no">rtabmap/utilite/UStl.h</includes>
  </compound>
  <compound kind="file">
    <name>UFile.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-rtabmap/doc_stacks/2015-10-18_11-34-34.717088/rtabmap/utilite/include/rtabmap/utilite/</path>
    <filename>UFile_8h</filename>
    <includes id="UtiLiteExp_8h" name="UtiLiteExp.h" local="yes" imported="no">rtabmap/utilite/UtiLiteExp.h</includes>
    <includes id="UDirectory_8h" name="UDirectory.h" local="yes" imported="no">rtabmap/utilite/UDirectory.h</includes>
    <class kind="class">UFile</class>
  </compound>
  <compound kind="file">
    <name>UImageView.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-rtabmap/doc_stacks/2015-10-18_11-34-34.717088/rtabmap/guilib/include/rtabmap/utilite/</path>
    <filename>UImageView_8h</filename>
    <includes id="RtabmapGuiExp_8h" name="RtabmapGuiExp.h" local="yes" imported="no">rtabmap/gui/RtabmapGuiExp.h</includes>
    <class kind="class">UImageView</class>
  </compound>
  <compound kind="file">
    <name>ULogger.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-rtabmap/doc_stacks/2015-10-18_11-34-34.717088/rtabmap/utilite/src/</path>
    <filename>ULogger_8cpp</filename>
    <includes id="ULogger_8h" name="ULogger.h" local="yes" imported="no">rtabmap/utilite/ULogger.h</includes>
    <includes id="UConversion_8h" name="UConversion.h" local="yes" imported="no">rtabmap/utilite/UConversion.h</includes>
    <includes id="UFile_8h" name="UFile.h" local="yes" imported="no">rtabmap/utilite/UFile.h</includes>
    <includes id="UStl_8h" name="UStl.h" local="yes" imported="no">rtabmap/utilite/UStl.h</includes>
    <includes id="UEventsManager_8h" name="UEventsManager.h" local="yes" imported="no">rtabmap/utilite/UEventsManager.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-jade-rtabmap/doc_stacks/2015-10-18_11-34-34.717088/rtabmap/utilite/include/rtabmap/utilite/</path>
    <filename>ULogger_8h</filename>
    <includes id="UtiLiteExp_8h" name="UtiLiteExp.h" local="yes" imported="no">rtabmap/utilite/UtiLiteExp.h</includes>
    <includes id="UMutex_8h" name="UMutex.h" local="yes" imported="no">rtabmap/utilite/UMutex.h</includes>
    <includes id="UDestroyer_8h" name="UDestroyer.h" local="yes" imported="no">rtabmap/utilite/UDestroyer.h</includes>
    <includes id="UEvent_8h" name="UEvent.h" local="yes" imported="no">rtabmap/utilite/UEvent.h</includes>
    <class kind="class">ULogEvent</class>
    <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>UMath.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-rtabmap/doc_stacks/2015-10-18_11-34-34.717088/rtabmap/utilite/include/rtabmap/utilite/</path>
    <filename>UMath_8h</filename>
    <includes id="UtiLiteExp_8h" name="UtiLiteExp.h" local="yes" imported="no">rtabmap/utilite/UtiLiteExp.h</includes>
    <member kind="enumeration">
      <name>UXMatchMethod</name>
      <anchorfile>UMath_8h.html</anchorfile>
      <anchor>ae24d0d5b3a1d44ae8c5e50bb86a15cba</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UXCorrRaw</name>
      <anchorfile>UMath_8h.html</anchorfile>
      <anchor>ae24d0d5b3a1d44ae8c5e50bb86a15cbaa2483c4b5e245cfba48d1f78410d598ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UXCorrBiased</name>
      <anchorfile>UMath_8h.html</anchorfile>
      <anchor>ae24d0d5b3a1d44ae8c5e50bb86a15cbaad2c2d62b2b2e1b76516f85c671a79446</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UXCorrUnbiased</name>
      <anchorfile>UMath_8h.html</anchorfile>
      <anchor>ae24d0d5b3a1d44ae8c5e50bb86a15cbaa7960218c620140178574ad65c1e0d3ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UXCorrCoeff</name>
      <anchorfile>UMath_8h.html</anchorfile>
      <anchor>ae24d0d5b3a1d44ae8c5e50bb86a15cbaa10113691644078c00d8fe877d72f7e36</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UXCovRaw</name>
      <anchorfile>UMath_8h.html</anchorfile>
      <anchor>ae24d0d5b3a1d44ae8c5e50bb86a15cbaaacbb3f3ddd6509eb0b654368d9e0a06c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UXCovBiased</name>
      <anchorfile>UMath_8h.html</anchorfile>
      <anchor>ae24d0d5b3a1d44ae8c5e50bb86a15cbaae635408335547815e5e17ffe41db9565</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UXCovUnbiased</name>
      <anchorfile>UMath_8h.html</anchorfile>
      <anchor>ae24d0d5b3a1d44ae8c5e50bb86a15cbaa949e7911c13a3c8a188ac45ddddbdd05</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UXCovCoeff</name>
      <anchorfile>UMath_8h.html</anchorfile>
      <anchor>ae24d0d5b3a1d44ae8c5e50bb86a15cbaa8ee0bdef5a35952921fc4320681db0d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; float &gt;</type>
      <name>uHamming</name>
      <anchorfile>UMath_8h.html</anchorfile>
      <anchor>a88a8b3e07142de28e445e43fd6a77c9b</anchor>
      <arglist>(unsigned int L)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>uIsFinite</name>
      <anchorfile>UMath_8h.html</anchorfile>
      <anchor>abc9c1a676bf1b33a7d2bc0452a04fed3</anchor>
      <arglist>(const T &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>uIsInBounds</name>
      <anchorfile>UMath_8h.html</anchorfile>
      <anchor>a27ae5c8ce35abd90e77f08623aeccf38</anchor>
      <arglist>(const T &amp;value, const T &amp;low, const T &amp;high)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>uIsNan</name>
      <anchorfile>UMath_8h.html</anchorfile>
      <anchor>a0ce262f6e3a80f7efafc73052600d309</anchor>
      <arglist>(const T &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>std::list&lt; unsigned int &gt;</type>
      <name>uLocalMaxima</name>
      <anchorfile>UMath_8h.html</anchorfile>
      <anchor>a563c3c8da18d39184cc1ea1956ca29a8</anchor>
      <arglist>(const T *v, unsigned int size)</arglist>
    </member>
    <member kind="function">
      <type>std::list&lt; unsigned int &gt;</type>
      <name>uLocalMaxima</name>
      <anchorfile>UMath_8h.html</anchorfile>
      <anchor>a744e7c4aafaea7b04bbb3460e26e6dee</anchor>
      <arglist>(const std::vector&lt; T &gt; &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>uMax</name>
      <anchorfile>UMath_8h.html</anchorfile>
      <anchor>a1362990d0ce7f09ef735292cc480fa23</anchor>
      <arglist>(const T *v, unsigned int size, unsigned int &amp;index)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>uMax</name>
      <anchorfile>UMath_8h.html</anchorfile>
      <anchor>a429cc62f1ca3c7a00e0062301ae60bcc</anchor>
      <arglist>(const std::vector&lt; T &gt; &amp;v, unsigned int &amp;index)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>uMax</name>
      <anchorfile>UMath_8h.html</anchorfile>
      <anchor>a387b43468da220548d025010be075476</anchor>
      <arglist>(const T *v, unsigned int size)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>uMax</name>
      <anchorfile>UMath_8h.html</anchorfile>
      <anchor>a0aef304a0891fafcef581dcfbf3ac792</anchor>
      <arglist>(const std::vector&lt; T &gt; &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>uMax3</name>
      <anchorfile>UMath_8h.html</anchorfile>
      <anchor>a601a7e18acb1512a60cd8ef248271c85</anchor>
      <arglist>(const T &amp;a, const T &amp;b, const T &amp;c)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>uMean</name>
      <anchorfile>UMath_8h.html</anchorfile>
      <anchor>a7376638ab6047306c66a357153a47196</anchor>
      <arglist>(const T *v, unsigned int size)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>uMean</name>
      <anchorfile>UMath_8h.html</anchorfile>
      <anchor>aa4e1e6cf3df49d68d95bbe9981d1600e</anchor>
      <arglist>(const std::list&lt; T &gt; &amp;list)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>uMean</name>
      <anchorfile>UMath_8h.html</anchorfile>
      <anchor>a8c8cd8ce7b3d8f32847bb57e9f73a625</anchor>
      <arglist>(const std::vector&lt; T &gt; &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>uMeanSquaredError</name>
      <anchorfile>UMath_8h.html</anchorfile>
      <anchor>a28770817787def2a9165ed070fa17a54</anchor>
      <arglist>(const T *x, unsigned int sizeX, const T *y, unsigned int sizeY)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>uMeanSquaredError</name>
      <anchorfile>UMath_8h.html</anchorfile>
      <anchor>a319bcffddfeab66d5cbb729fa56dd361</anchor>
      <arglist>(const std::vector&lt; T &gt; &amp;x, const std::vector&lt; T &gt; &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>uMin</name>
      <anchorfile>UMath_8h.html</anchorfile>
      <anchor>aa37a66d04825a8834648dbe931bd57e6</anchor>
      <arglist>(const T *v, unsigned int size, unsigned int &amp;index)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>uMin</name>
      <anchorfile>UMath_8h.html</anchorfile>
      <anchor>a99bd3bc365630c1760432cf810ea5831</anchor>
      <arglist>(const std::vector&lt; T &gt; &amp;v, unsigned int &amp;index)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>uMin</name>
      <anchorfile>UMath_8h.html</anchorfile>
      <anchor>a68e11ea992520b98d4e688f8853b5dc4</anchor>
      <arglist>(const T *v, unsigned int size)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>uMin</name>
      <anchorfile>UMath_8h.html</anchorfile>
      <anchor>aeb0652d64e72d115d751f8186ac9016e</anchor>
      <arglist>(const std::vector&lt; T &gt; &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>uMin3</name>
      <anchorfile>UMath_8h.html</anchorfile>
      <anchor>ad653f26bbf08ce113b5a69a49bb4e41d</anchor>
      <arglist>(const T &amp;a, const T &amp;b, const T &amp;c)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>uMinMax</name>
      <anchorfile>UMath_8h.html</anchorfile>
      <anchor>af9bfdafb6da16f9c6f4691a6d951538b</anchor>
      <arglist>(const T *v, unsigned int size, T &amp;min, T &amp;max, unsigned int &amp;indexMin, unsigned int &amp;indexMax)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>uMinMax</name>
      <anchorfile>UMath_8h.html</anchorfile>
      <anchor>a23b93249fbe3eebc9d95104f4f8cafff</anchor>
      <arglist>(const std::vector&lt; T &gt; &amp;v, T &amp;min, T &amp;max, unsigned int &amp;indexMin, unsigned int &amp;indexMax)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>uMinMax</name>
      <anchorfile>UMath_8h.html</anchorfile>
      <anchor>a9cc051a73d402e69919d8fcea51c3098</anchor>
      <arglist>(const T *v, unsigned int size, T &amp;min, T &amp;max)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>uMinMax</name>
      <anchorfile>UMath_8h.html</anchorfile>
      <anchor>af5f7ebda9d440043cd3c57037e81318b</anchor>
      <arglist>(const std::vector&lt; T &gt; &amp;v, T &amp;min, T &amp;max)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>uNorm</name>
      <anchorfile>UMath_8h.html</anchorfile>
      <anchor>ab5e611c29307d8733cfaebc68bed1ac6</anchor>
      <arglist>(const std::vector&lt; T &gt; &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>uNorm</name>
      <anchorfile>UMath_8h.html</anchorfile>
      <anchor>abe92bd5cba3860759c40c322ab1ac995</anchor>
      <arglist>(const T &amp;x1, const T &amp;x2)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>uNorm</name>
      <anchorfile>UMath_8h.html</anchorfile>
      <anchor>a6b6fbb2032ce05eeacdb1b0bc87627e8</anchor>
      <arglist>(const T &amp;x1, const T &amp;x2, const T &amp;x3)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; T &gt;</type>
      <name>uNormalize</name>
      <anchorfile>UMath_8h.html</anchorfile>
      <anchor>a6ea84f5e66d07e1742ab12dccc7a9bc1</anchor>
      <arglist>(const std::vector&lt; T &gt; &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>uNormSquared</name>
      <anchorfile>UMath_8h.html</anchorfile>
      <anchor>aeed14782b35224f70db6b5435dce06a1</anchor>
      <arglist>(const std::vector&lt; T &gt; &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>uNormSquared</name>
      <anchorfile>UMath_8h.html</anchorfile>
      <anchor>aea5fd5d0bd9afdb11c765584c89a5f8f</anchor>
      <arglist>(const T &amp;x1, const T &amp;x2)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>uNormSquared</name>
      <anchorfile>UMath_8h.html</anchorfile>
      <anchor>a0a3b6871504f5a745f8769492f45871c</anchor>
      <arglist>(const T &amp;x1, const T &amp;x2, const T &amp;x3)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>uSign</name>
      <anchorfile>UMath_8h.html</anchorfile>
      <anchor>a6e100ed2031a529679a93b9b4bf818af</anchor>
      <arglist>(const T &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>uSum</name>
      <anchorfile>UMath_8h.html</anchorfile>
      <anchor>a81a1c24c0229e6c4dc8d8e09497ad114</anchor>
      <arglist>(const std::list&lt; T &gt; &amp;list)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>uSum</name>
      <anchorfile>UMath_8h.html</anchorfile>
      <anchor>a86599e95ecdc91ce2d9497985d5d642b</anchor>
      <arglist>(const T *v, unsigned int size)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>uSum</name>
      <anchorfile>UMath_8h.html</anchorfile>
      <anchor>af15f0fa694931f0f99ba640d52539b09</anchor>
      <arglist>(const std::vector&lt; T &gt; &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>uSumSquared</name>
      <anchorfile>UMath_8h.html</anchorfile>
      <anchor>aeb6a6517666687e509617e6bfaf274d3</anchor>
      <arglist>(const T *v, unsigned int size, T subtract=T())</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>uSumSquared</name>
      <anchorfile>UMath_8h.html</anchorfile>
      <anchor>a94be0f1c509db2f294048e6d5b16a522</anchor>
      <arglist>(const std::vector&lt; T &gt; &amp;v, T subtract=T())</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>uVariance</name>
      <anchorfile>UMath_8h.html</anchorfile>
      <anchor>add45b750bab7251ba196079289f17d7d</anchor>
      <arglist>(const T *v, unsigned int size, T meanV)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>uVariance</name>
      <anchorfile>UMath_8h.html</anchorfile>
      <anchor>aa6ea127b567072434a5616bcc1c1f6e3</anchor>
      <arglist>(const std::list&lt; T &gt; &amp;list, const T &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>uVariance</name>
      <anchorfile>UMath_8h.html</anchorfile>
      <anchor>a0aa8de7d20731bcae07d956256e293f6</anchor>
      <arglist>(const T *v, unsigned int size)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>uVariance</name>
      <anchorfile>UMath_8h.html</anchorfile>
      <anchor>a8d443d065900ca7096d08c9431fef71f</anchor>
      <arglist>(const std::vector&lt; T &gt; &amp;v, const T &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; T &gt;</type>
      <name>uXMatch</name>
      <anchorfile>UMath_8h.html</anchorfile>
      <anchor>add2fd1c790156250fbf962bd4e77ca60</anchor>
      <arglist>(const T *vA, const T *vB, unsigned int sizeA, unsigned int sizeB, UXMatchMethod method)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; T &gt;</type>
      <name>uXMatch</name>
      <anchorfile>UMath_8h.html</anchorfile>
      <anchor>a8ff17a5d44f189e805c8108945c56328</anchor>
      <arglist>(const std::vector&lt; T &gt; &amp;vA, const std::vector&lt; T &gt; &amp;vB, UXMatchMethod method)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>uXMatch</name>
      <anchorfile>UMath_8h.html</anchorfile>
      <anchor>ac616ce0471d2e35fafd59d88021ccab3</anchor>
      <arglist>(const T *vA, const T *vB, unsigned int sizeA, unsigned int sizeB, unsigned int index, UXMatchMethod method)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>uXMatch</name>
      <anchorfile>UMath_8h.html</anchorfile>
      <anchor>a726f4662efa078be30f5320bbb994c7a</anchor>
      <arglist>(const std::vector&lt; T &gt; &amp;vA, const std::vector&lt; T &gt; &amp;vB, unsigned int index, UXMatchMethod method)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>UMutex.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-rtabmap/doc_stacks/2015-10-18_11-34-34.717088/rtabmap/utilite/include/rtabmap/utilite/</path>
    <filename>UMutex_8h</filename>
    <class kind="class">UMutex</class>
    <class kind="class">UScopeMutex</class>
  </compound>
  <compound kind="file">
    <name>UObjDeletionThread.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-rtabmap/doc_stacks/2015-10-18_11-34-34.717088/rtabmap/utilite/include/rtabmap/utilite/</path>
    <filename>UObjDeletionThread_8h</filename>
    <includes id="UThreadNode_8h" name="UThreadNode.h" local="yes" imported="no">rtabmap/utilite/UThreadNode.h</includes>
    <includes id="UEvent_8h" name="UEvent.h" local="yes" imported="no">rtabmap/utilite/UEvent.h</includes>
    <includes id="UEventsManager_8h" name="UEventsManager.h" local="yes" imported="no">rtabmap/utilite/UEventsManager.h</includes>
    <class kind="class">UObjDeletedEvent</class>
    <class kind="class">UObjDeletionThread</class>
  </compound>
  <compound kind="file">
    <name>UPlot.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-rtabmap/doc_stacks/2015-10-18_11-34-34.717088/rtabmap/guilib/src/utilite/</path>
    <filename>UPlot_8cpp</filename>
    <includes id="UPlot_8h" name="UPlot.h" local="yes" imported="no">rtabmap/utilite/UPlot.h</includes>
    <includes id="ULogger_8h" name="ULogger.h" local="yes" imported="no">rtabmap/utilite/ULogger.h</includes>
    <includes id="UMath_8h" name="UMath.h" local="yes" imported="no">rtabmap/utilite/UMath.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>PRINT_DEBUG</name>
      <anchorfile>UPlot_8cpp.html</anchorfile>
      <anchor>ac3118bc144fa7b17c1410b6eb11b1395</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>UPlot.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-rtabmap/doc_stacks/2015-10-18_11-34-34.717088/rtabmap/guilib/include/rtabmap/utilite/</path>
    <filename>UPlot_8h</filename>
    <includes id="RtabmapGuiExp_8h" name="RtabmapGuiExp.h" local="yes" imported="no">rtabmap/gui/RtabmapGuiExp.h</includes>
    <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>UProcessInfo.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-rtabmap/doc_stacks/2015-10-18_11-34-34.717088/rtabmap/utilite/src/</path>
    <filename>UProcessInfo_8cpp</filename>
    <includes id="UProcessInfo_8h" name="UProcessInfo.h" local="yes" imported="no">rtabmap/utilite/UProcessInfo.h</includes>
    <includes id="UStl_8h" name="UStl.h" local="yes" imported="no">rtabmap/utilite/UStl.h</includes>
  </compound>
  <compound kind="file">
    <name>UProcessInfo.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-rtabmap/doc_stacks/2015-10-18_11-34-34.717088/rtabmap/utilite/include/rtabmap/utilite/</path>
    <filename>UProcessInfo_8h</filename>
    <includes id="UtiLiteExp_8h" name="UtiLiteExp.h" local="yes" imported="no">rtabmap/utilite/UtiLiteExp.h</includes>
    <class kind="class">UProcessInfo</class>
  </compound>
  <compound kind="file">
    <name>USemaphore.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-rtabmap/doc_stacks/2015-10-18_11-34-34.717088/rtabmap/utilite/include/rtabmap/utilite/</path>
    <filename>USemaphore_8h</filename>
    <class kind="class">USemaphore</class>
  </compound>
  <compound kind="file">
    <name>UserDataEvent.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-rtabmap/doc_stacks/2015-10-18_11-34-34.717088/rtabmap/corelib/include/rtabmap/core/</path>
    <filename>UserDataEvent_8h</filename>
    <includes id="UEvent_8h" name="UEvent.h" local="no" imported="no">rtabmap/utilite/UEvent.h</includes>
    <class kind="class">rtabmap::UserDataEvent</class>
    <namespace>rtabmap</namespace>
  </compound>
  <compound kind="file">
    <name>UStl.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-rtabmap/doc_stacks/2015-10-18_11-34-34.717088/rtabmap/utilite/include/rtabmap/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>int</type>
      <name>uCompareVersion</name>
      <anchorfile>UStl_8h.html</anchorfile>
      <anchor>abc2e60b5985624add5f5dd40f6ff852a</anchor>
      <arglist>(const std::string &amp;version, int major, int minor=-1, int patch=-1)</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::set&lt; V &gt;::iterator</type>
      <name>uIteratorAt</name>
      <anchorfile>UStl_8h.html</anchorfile>
      <anchor>af9c1cf9fc4f7a09bea103bd47adc2895</anchor>
      <arglist>(std::set&lt; V &gt; &amp;set, const unsigned int &amp;pos)</arglist>
    </member>
    <member kind="function">
      <type>std::set&lt; V &gt;::const_iterator</type>
      <name>uIteratorAt</name>
      <anchorfile>UStl_8h.html</anchorfile>
      <anchor>a5c046bd25bcf270a34cde6f0fbdd3d91</anchor>
      <arglist>(const std::set&lt; V &gt; &amp;set, 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::vector&lt; V &gt;::const_iterator</type>
      <name>uIteratorAt</name>
      <anchorfile>UStl_8h.html</anchorfile>
      <anchor>a6054e6c5f5d8624ecc29a34b4eed729f</anchor>
      <arglist>(const std::vector&lt; V &gt; &amp;v, const unsigned int &amp;pos)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>uJoin</name>
      <anchorfile>UStl_8h.html</anchorfile>
      <anchor>a2a1ab992e6cc8d3057000847eea5b2e0</anchor>
      <arglist>(const std::list&lt; std::string &gt; &amp;strings, const std::string &amp;separator=&quot;&quot;)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; K &gt;</type>
      <name>uKeys</name>
      <anchorfile>UStl_8h.html</anchorfile>
      <anchor>adb9ea526688366cda2a4ec12bd0fb0ec</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>aa14ea77658947e1cef5aab421c8fdaae</anchor>
      <arglist>(const std::multimap&lt; K, V &gt; &amp;mm)</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::map&lt; K, V &gt;</type>
      <name>uMultimapToMap</name>
      <anchorfile>UStl_8h.html</anchorfile>
      <anchor>a4181a96163f697e2a1ebf5deda755998</anchor>
      <arglist>(const std::multimap&lt; K, V &gt; &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>std::map&lt; K, V &gt;</type>
      <name>uMultimapToMapUnique</name>
      <anchorfile>UStl_8h.html</anchorfile>
      <anchor>a8a3fbc181f45e0139406d577fa668ecc</anchor>
      <arglist>(const std::multimap&lt; K, V &gt; &amp;m)</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>bool</type>
      <name>uStrContains</name>
      <anchorfile>UStl_8h.html</anchorfile>
      <anchor>ab4e2c55d7930e99514a2315a2c6b4f82</anchor>
      <arglist>(const std::string &amp;string, const std::string &amp;substring)</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::vector&lt; V &gt;</type>
      <name>uValues</name>
      <anchorfile>UStl_8h.html</anchorfile>
      <anchor>a9a66b50874bee5f6e7fd56ec2dc4a2e1</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>a35067a8b4518c489886f94b7fb3b5f15</anchor>
      <arglist>(const std::multimap&lt; K, V &gt; &amp;mm)</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>UThread.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-rtabmap/doc_stacks/2015-10-18_11-34-34.717088/rtabmap/utilite/src/</path>
    <filename>UThread_8cpp</filename>
    <includes id="UThread_8h" name="UThread.h" local="yes" imported="no">rtabmap/utilite/UThread.h</includes>
    <includes id="ULogger_8h" name="ULogger.h" local="yes" imported="no">rtabmap/utilite/ULogger.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>PRINT_DEBUG</name>
      <anchorfile>UThread_8cpp.html</anchorfile>
      <anchor>ac3118bc144fa7b17c1410b6eb11b1395</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>UThread.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-rtabmap/doc_stacks/2015-10-18_11-34-34.717088/rtabmap/utilite/include/rtabmap/utilite/</path>
    <filename>UThread_8h</filename>
    <includes id="UtiLiteExp_8h" name="UtiLiteExp.h" local="yes" imported="no">rtabmap/utilite/UtiLiteExp.h</includes>
    <includes id="UThreadC_8h" name="UThreadC.h" local="yes" imported="no">rtabmap/utilite/UThreadC.h</includes>
    <class kind="class">UThread</class>
  </compound>
  <compound kind="file">
    <name>Posix/UThreadC.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-rtabmap/doc_stacks/2015-10-18_11-34-34.717088/rtabmap/utilite/include/rtabmap/utilite/Posix/</path>
    <filename>Posix_2UThreadC_8h</filename>
    <includes id="USemaphore_8h" name="USemaphore.h" local="yes" imported="no">rtabmap/utilite/USemaphore.h</includes>
    <includes id="UMutex_8h" name="UMutex.h" local="yes" imported="no">rtabmap/utilite/UMutex.h</includes>
    <class kind="struct">UThreadC&lt; void &gt;::Instance</class>
    <class kind="struct">UThreadC::Instance</class>
    <class kind="class">UThreadC</class>
    <class kind="class">UThreadC&lt; void &gt;</class>
    <member kind="define">
      <type>#define</type>
      <name>InvalidHandle</name>
      <anchorfile>Posix_2UThreadC_8h.html</anchorfile>
      <anchor>ab0f3b1b36c77ba42c27914b11bc7c88c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>THREAD_HANDLE</name>
      <anchorfile>Posix_2UThreadC_8h.html</anchorfile>
      <anchor>a14c0f3061b88e46a595ca858fed22b03</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>void *(*</type>
      <name>pthread_fn</name>
      <anchorfile>Posix_2UThreadC_8h.html</anchorfile>
      <anchor>a31066fba745d250688444c47c0f068f1</anchor>
      <arglist>)(void *)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>uSleep</name>
      <anchorfile>Posix_2UThreadC_8h.html</anchorfile>
      <anchor>a0430a641fd6c34864df2bac50b0eef36</anchor>
      <arglist>(unsigned int ms)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>uSleepMicro</name>
      <anchorfile>Posix_2UThreadC_8h.html</anchorfile>
      <anchor>ac626bdb3aba5d664484be7be4eb1d9fe</anchor>
      <arglist>(unsigned int us)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>uSleepNano</name>
      <anchorfile>Posix_2UThreadC_8h.html</anchorfile>
      <anchor>af13ba292ca4a10f3daa70c02ac69f32b</anchor>
      <arglist>(unsigned int ns)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>UThreadC.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-rtabmap/doc_stacks/2015-10-18_11-34-34.717088/rtabmap/utilite/include/rtabmap/utilite/</path>
    <filename>UThreadC_8h</filename>
    <includes id="Posix_2UThreadC_8h" name="Posix/UThreadC.h" local="yes" imported="no">rtabmap/utilite/Posix/UThreadC.h</includes>
  </compound>
  <compound kind="file">
    <name>Win32/UThreadC.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-rtabmap/doc_stacks/2015-10-18_11-34-34.717088/rtabmap/utilite/include/rtabmap/utilite/Win32/</path>
    <filename>Win32_2UThreadC_8h</filename>
    <includes id="UWin32_8h" name="UWin32.h" local="yes" imported="no">rtabmap/utilite/Win32/UWin32.h</includes>
    <includes id="USemaphore_8h" name="USemaphore.h" local="yes" imported="no">rtabmap/utilite/USemaphore.h</includes>
    <includes id="UMutex_8h" name="UMutex.h" local="yes" imported="no">rtabmap/utilite/UMutex.h</includes>
    <class kind="struct">UThreadC::Instance</class>
    <class kind="class">UThreadC</class>
    <class kind="class">UThreadC&lt; void &gt;</class>
    <member kind="define">
      <type>#define</type>
      <name>CLOSE_HANDLE</name>
      <anchorfile>Win32_2UThreadC_8h.html</anchorfile>
      <anchor>a5fb31bc01738110cfc235ab5fe14792a</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CREATE_THREAD</name>
      <anchorfile>Win32_2UThreadC_8h.html</anchorfile>
      <anchor>a56458a9fe1d8a00052ab5e714f692b1f</anchor>
      <arglist>(_S, _F, _P)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CREATE_THREAD2</name>
      <anchorfile>Win32_2UThreadC_8h.html</anchorfile>
      <anchor>a8b46deadfd9d7fcce53cc0145851513a</anchor>
      <arglist>(_S, _F, _P, _ID)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CREATE_THREAD_ERROR</name>
      <anchorfile>Win32_2UThreadC_8h.html</anchorfile>
      <anchor>aaac1c98bc01d7cdcdc351dd68b60a8b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CREATE_THREAD_FAILED</name>
      <anchorfile>Win32_2UThreadC_8h.html</anchorfile>
      <anchor>adafeb5145d89b37a9d77ac572289f68e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EXIT_THREAD</name>
      <anchorfile>Win32_2UThreadC_8h.html</anchorfile>
      <anchor>a566c1a6e282c6921c186f684b48f1184</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>InvalidHandle</name>
      <anchorfile>Win32_2UThreadC_8h.html</anchorfile>
      <anchor>ab0f3b1b36c77ba42c27914b11bc7c88c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>THREAD_CALL</name>
      <anchorfile>Win32_2UThreadC_8h.html</anchorfile>
      <anchor>a21c6219934e195f6f4c3f90ec1be8240</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>THREAD_HANDLE</name>
      <anchorfile>Win32_2UThreadC_8h.html</anchorfile>
      <anchor>a14c0f3061b88e46a595ca858fed22b03</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>THREAD_RET_T</name>
      <anchorfile>Win32_2UThreadC_8h.html</anchorfile>
      <anchor>a19f741f576b52b1a3ab9a270ac145a55</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>THREAD_RETURN</name>
      <anchorfile>Win32_2UThreadC_8h.html</anchorfile>
      <anchor>aae0e6313a23618f8ed16771e0a8ff838</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>uSleep</name>
      <anchorfile>Win32_2UThreadC_8h.html</anchorfile>
      <anchor>a0430a641fd6c34864df2bac50b0eef36</anchor>
      <arglist>(unsigned int ms)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>UThreadNode.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-rtabmap/doc_stacks/2015-10-18_11-34-34.717088/rtabmap/utilite/include/rtabmap/utilite/</path>
    <filename>UThreadNode_8h</filename>
    <includes id="UThread_8h" name="UThread.h" local="yes" imported="no">rtabmap/utilite/UThread.h</includes>
    <member kind="typedef">
      <type>UThread</type>
      <name>UThreadNode</name>
      <anchorfile>UThreadNode_8h.html</anchorfile>
      <anchor>a82fc8ffe23f95d50f934eb27afd351d6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>util2d.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-rtabmap/doc_stacks/2015-10-18_11-34-34.717088/rtabmap/corelib/src/</path>
    <filename>util2d_8cpp</filename>
    <includes id="util2d_8h" name="util2d.h" local="yes" imported="no">rtabmap/core/util2d.h</includes>
    <includes id="ULogger_8h" name="ULogger.h" local="no" imported="no">rtabmap/utilite/ULogger.h</includes>
    <includes id="UMath_8h" name="UMath.h" local="no" imported="no">rtabmap/utilite/UMath.h</includes>
    <namespace>rtabmap</namespace>
    <namespace>rtabmap::util2d</namespace>
    <member kind="function">
      <type>cv::Mat RTABMAP_EXP</type>
      <name>cvtDepthFromFloat</name>
      <anchorfile>namespacertabmap_1_1util2d.html</anchorfile>
      <anchor>af2b91ea06d124c45234f292461a32f21</anchor>
      <arglist>(const cv::Mat &amp;depth32F)</arglist>
    </member>
    <member kind="function">
      <type>cv::Mat RTABMAP_EXP</type>
      <name>cvtDepthToFloat</name>
      <anchorfile>namespacertabmap_1_1util2d.html</anchorfile>
      <anchor>a18bfa1904701db5ddbc0d7f41acb40d0</anchor>
      <arglist>(const cv::Mat &amp;depth16U)</arglist>
    </member>
    <member kind="function">
      <type>cv::Mat RTABMAP_EXP</type>
      <name>decimate</name>
      <anchorfile>namespacertabmap_1_1util2d.html</anchorfile>
      <anchor>ad563c02258ca380b8faabd7504301d33</anchor>
      <arglist>(const cv::Mat &amp;image, int d)</arglist>
    </member>
    <member kind="function">
      <type>cv::Mat RTABMAP_EXP</type>
      <name>depthFromDisparity</name>
      <anchorfile>namespacertabmap_1_1util2d.html</anchorfile>
      <anchor>a63470ee9a26333afa0eed5ea87d8b5fa</anchor>
      <arglist>(const cv::Mat &amp;disparity, float fx, float baseline, int type=CV_32FC1)</arglist>
    </member>
    <member kind="function">
      <type>cv::Mat RTABMAP_EXP</type>
      <name>depthFromStereoCorrespondences</name>
      <anchorfile>namespacertabmap_1_1util2d.html</anchorfile>
      <anchor>a8bd80cfbcb6d9f3946ef69c19ddfbb1e</anchor>
      <arglist>(const cv::Mat &amp;leftImage, const std::vector&lt; cv::Point2f &gt; &amp;leftCorners, const std::vector&lt; cv::Point2f &gt; &amp;rightCorners, const std::vector&lt; unsigned char &gt; &amp;mask, float fx, float baseline)</arglist>
    </member>
    <member kind="function">
      <type>cv::Mat RTABMAP_EXP</type>
      <name>depthFromStereoImages</name>
      <anchorfile>namespacertabmap_1_1util2d.html</anchorfile>
      <anchor>ac0159f664b900464b99e337be3e66503</anchor>
      <arglist>(const cv::Mat &amp;leftImage, const cv::Mat &amp;rightImage, const std::vector&lt; cv::Point2f &gt; &amp;leftCorners, float fx, float baseline, int flowWinSize=9, int flowMaxLevel=4, int flowIterations=20, double flowEps=0.02)</arglist>
    </member>
    <member kind="function">
      <type>cv::Mat RTABMAP_EXP</type>
      <name>disparityFromStereoCorrespondences</name>
      <anchorfile>namespacertabmap_1_1util2d.html</anchorfile>
      <anchor>a79bc3b8b3a09f0811398d5615cfc3f65</anchor>
      <arglist>(const cv::Mat &amp;leftImage, const std::vector&lt; cv::Point2f &gt; &amp;leftCorners, const std::vector&lt; cv::Point2f &gt; &amp;rightCorners, const std::vector&lt; unsigned char &gt; &amp;mask, float maxSlope=0.1f)</arglist>
    </member>
    <member kind="function">
      <type>cv::Mat RTABMAP_EXP</type>
      <name>disparityFromStereoImages</name>
      <anchorfile>namespacertabmap_1_1util2d.html</anchorfile>
      <anchor>a0f1e4443bcda7138258876dae90530aa</anchor>
      <arglist>(const cv::Mat &amp;leftImage, const cv::Mat &amp;rightImage, int type=CV_32FC1)</arglist>
    </member>
    <member kind="function">
      <type>cv::Mat RTABMAP_EXP</type>
      <name>disparityFromStereoImages</name>
      <anchorfile>namespacertabmap_1_1util2d.html</anchorfile>
      <anchor>a223c915af4fa5d1596514acea2994b12</anchor>
      <arglist>(const cv::Mat &amp;leftImage, const cv::Mat &amp;rightImage, const std::vector&lt; cv::Point2f &gt; &amp;leftCorners, int flowWinSize=9, int flowMaxLevel=4, int flowIterations=20, double flowEps=0.02, float maxCorrespondencesSlope=0.1f)</arglist>
    </member>
    <member kind="function">
      <type>void RTABMAP_EXP</type>
      <name>fillRegisteredDepthHoles</name>
      <anchorfile>namespacertabmap_1_1util2d.html</anchorfile>
      <anchor>a69db2e53ffb62ff748bf7dc177fbc5b4</anchor>
      <arglist>(cv::Mat &amp;depth, bool vertical, bool horizontal, bool fillDoubleHoles=false)</arglist>
    </member>
    <member kind="function">
      <type>float RTABMAP_EXP</type>
      <name>getDepth</name>
      <anchorfile>namespacertabmap_1_1util2d.html</anchorfile>
      <anchor>a67db7b71bd61c21406f8fea41cd9830e</anchor>
      <arglist>(const cv::Mat &amp;depthImage, float x, float y, bool smoothing, float maxZError=0.02f)</arglist>
    </member>
    <member kind="function">
      <type>cv::Mat RTABMAP_EXP</type>
      <name>registerDepth</name>
      <anchorfile>namespacertabmap_1_1util2d.html</anchorfile>
      <anchor>a2836aadaadf6c35c5678cb0d4e9ea2e4</anchor>
      <arglist>(const cv::Mat &amp;depth, const cv::Mat &amp;depthK, const cv::Mat &amp;colorK, const rtabmap::Transform &amp;transform)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>util2d.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-rtabmap/doc_stacks/2015-10-18_11-34-34.717088/rtabmap/corelib/include/rtabmap/core/</path>
    <filename>util2d_8h</filename>
    <includes id="RtabmapExp_8h" name="RtabmapExp.h" local="no" imported="no">rtabmap/core/RtabmapExp.h</includes>
    <includes id="Transform_8h" name="Transform.h" local="no" imported="no">rtabmap/core/Transform.h</includes>
    <namespace>rtabmap</namespace>
    <namespace>rtabmap::util2d</namespace>
    <member kind="function">
      <type>cv::Mat RTABMAP_EXP</type>
      <name>cvtDepthFromFloat</name>
      <anchorfile>namespacertabmap_1_1util2d.html</anchorfile>
      <anchor>af2b91ea06d124c45234f292461a32f21</anchor>
      <arglist>(const cv::Mat &amp;depth32F)</arglist>
    </member>
    <member kind="function">
      <type>cv::Mat RTABMAP_EXP</type>
      <name>cvtDepthToFloat</name>
      <anchorfile>namespacertabmap_1_1util2d.html</anchorfile>
      <anchor>a18bfa1904701db5ddbc0d7f41acb40d0</anchor>
      <arglist>(const cv::Mat &amp;depth16U)</arglist>
    </member>
    <member kind="function">
      <type>cv::Mat RTABMAP_EXP</type>
      <name>decimate</name>
      <anchorfile>namespacertabmap_1_1util2d.html</anchorfile>
      <anchor>ad563c02258ca380b8faabd7504301d33</anchor>
      <arglist>(const cv::Mat &amp;image, int d)</arglist>
    </member>
    <member kind="function">
      <type>cv::Mat RTABMAP_EXP</type>
      <name>depthFromDisparity</name>
      <anchorfile>namespacertabmap_1_1util2d.html</anchorfile>
      <anchor>a63470ee9a26333afa0eed5ea87d8b5fa</anchor>
      <arglist>(const cv::Mat &amp;disparity, float fx, float baseline, int type=CV_32FC1)</arglist>
    </member>
    <member kind="function">
      <type>cv::Mat RTABMAP_EXP</type>
      <name>depthFromStereoCorrespondences</name>
      <anchorfile>namespacertabmap_1_1util2d.html</anchorfile>
      <anchor>a8bd80cfbcb6d9f3946ef69c19ddfbb1e</anchor>
      <arglist>(const cv::Mat &amp;leftImage, const std::vector&lt; cv::Point2f &gt; &amp;leftCorners, const std::vector&lt; cv::Point2f &gt; &amp;rightCorners, const std::vector&lt; unsigned char &gt; &amp;mask, float fx, float baseline)</arglist>
    </member>
    <member kind="function">
      <type>cv::Mat RTABMAP_EXP</type>
      <name>depthFromStereoImages</name>
      <anchorfile>namespacertabmap_1_1util2d.html</anchorfile>
      <anchor>ac0159f664b900464b99e337be3e66503</anchor>
      <arglist>(const cv::Mat &amp;leftImage, const cv::Mat &amp;rightImage, const std::vector&lt; cv::Point2f &gt; &amp;leftCorners, float fx, float baseline, int flowWinSize=9, int flowMaxLevel=4, int flowIterations=20, double flowEps=0.02)</arglist>
    </member>
    <member kind="function">
      <type>cv::Mat RTABMAP_EXP</type>
      <name>disparityFromStereoCorrespondences</name>
      <anchorfile>namespacertabmap_1_1util2d.html</anchorfile>
      <anchor>a79bc3b8b3a09f0811398d5615cfc3f65</anchor>
      <arglist>(const cv::Mat &amp;leftImage, const std::vector&lt; cv::Point2f &gt; &amp;leftCorners, const std::vector&lt; cv::Point2f &gt; &amp;rightCorners, const std::vector&lt; unsigned char &gt; &amp;mask, float maxSlope=0.1f)</arglist>
    </member>
    <member kind="function">
      <type>cv::Mat RTABMAP_EXP</type>
      <name>disparityFromStereoImages</name>
      <anchorfile>namespacertabmap_1_1util2d.html</anchorfile>
      <anchor>a0f1e4443bcda7138258876dae90530aa</anchor>
      <arglist>(const cv::Mat &amp;leftImage, const cv::Mat &amp;rightImage, int type=CV_32FC1)</arglist>
    </member>
    <member kind="function">
      <type>cv::Mat RTABMAP_EXP</type>
      <name>disparityFromStereoImages</name>
      <anchorfile>namespacertabmap_1_1util2d.html</anchorfile>
      <anchor>a223c915af4fa5d1596514acea2994b12</anchor>
      <arglist>(const cv::Mat &amp;leftImage, const cv::Mat &amp;rightImage, const std::vector&lt; cv::Point2f &gt; &amp;leftCorners, int flowWinSize=9, int flowMaxLevel=4, int flowIterations=20, double flowEps=0.02, float maxCorrespondencesSlope=0.1f)</arglist>
    </member>
    <member kind="function">
      <type>void RTABMAP_EXP</type>
      <name>fillRegisteredDepthHoles</name>
      <anchorfile>namespacertabmap_1_1util2d.html</anchorfile>
      <anchor>a69db2e53ffb62ff748bf7dc177fbc5b4</anchor>
      <arglist>(cv::Mat &amp;depth, bool vertical, bool horizontal, bool fillDoubleHoles=false)</arglist>
    </member>
    <member kind="function">
      <type>float RTABMAP_EXP</type>
      <name>getDepth</name>
      <anchorfile>namespacertabmap_1_1util2d.html</anchorfile>
      <anchor>a67db7b71bd61c21406f8fea41cd9830e</anchor>
      <arglist>(const cv::Mat &amp;depthImage, float x, float y, bool smoothing, float maxZError=0.02f)</arglist>
    </member>
    <member kind="function">
      <type>cv::Mat RTABMAP_EXP</type>
      <name>registerDepth</name>
      <anchorfile>namespacertabmap_1_1util2d.html</anchorfile>
      <anchor>a2836aadaadf6c35c5678cb0d4e9ea2e4</anchor>
      <arglist>(const cv::Mat &amp;depth, const cv::Mat &amp;depthK, const cv::Mat &amp;colorK, const rtabmap::Transform &amp;transform)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>util3d.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-rtabmap/doc_stacks/2015-10-18_11-34-34.717088/rtabmap/corelib/src/</path>
    <filename>util3d_8cpp</filename>
    <includes id="util3d_8h" name="util3d.h" local="no" imported="no">rtabmap/core/util3d.h</includes>
    <includes id="util3d__transforms_8h" name="util3d_transforms.h" local="no" imported="no">rtabmap/core/util3d_transforms.h</includes>
    <includes id="util3d__filtering_8h" name="util3d_filtering.h" local="no" imported="no">rtabmap/core/util3d_filtering.h</includes>
    <includes id="util2d_8h" name="util2d.h" local="no" imported="no">rtabmap/core/util2d.h</includes>
    <includes id="ULogger_8h" name="ULogger.h" local="no" imported="no">rtabmap/utilite/ULogger.h</includes>
    <includes id="UMath_8h" name="UMath.h" local="no" imported="no">rtabmap/utilite/UMath.h</includes>
    <includes id="UConversion_8h" name="UConversion.h" local="no" imported="no">rtabmap/utilite/UConversion.h</includes>
    <namespace>rtabmap</namespace>
    <namespace>rtabmap::util3d</namespace>
    <member kind="function">
      <type>cv::Mat</type>
      <name>bgrFromCloud</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>acbaae513cff8b842730bcfb4b889a83c</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZRGBA &gt; &amp;cloud, bool bgrOrder)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; pcl::PointXYZ &gt;::Ptr RTABMAP_EXP</type>
      <name>cloudFromDepth</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a7d4a23ee04f64e4f06996be223a04ca7</anchor>
      <arglist>(const cv::Mat &amp;imageDepth, float cx, float cy, float fx, float fy, int decimation=1)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; pcl::PointXYZRGB &gt;::Ptr RTABMAP_EXP</type>
      <name>cloudFromDepthRGB</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a3ad26a5ffebcfa657907968d50fe08b0</anchor>
      <arglist>(const cv::Mat &amp;imageRgb, const cv::Mat &amp;imageDepth, float cx, float cy, float fx, float fy, int decimation=1)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; pcl::PointXYZ &gt;::Ptr RTABMAP_EXP</type>
      <name>cloudFromDisparity</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>ab32ad74b07d7967336c8750367e4668d</anchor>
      <arglist>(const cv::Mat &amp;imageDisparity, float cx, float cy, float fx, float baseline, int decimation=1)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; pcl::PointXYZRGB &gt;::Ptr RTABMAP_EXP</type>
      <name>cloudFromDisparityRGB</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a2c2071f426462762f58652929ff12c72</anchor>
      <arglist>(const cv::Mat &amp;imageRgb, const cv::Mat &amp;imageDisparity, float cx, float cy, float fx, float baseline, int decimation=1)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; pcl::PointXYZ &gt;::Ptr RTABMAP_EXP</type>
      <name>cloudFromSensorData</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a3b400369298454490f4e9717fba539f5</anchor>
      <arglist>(const SensorData &amp;sensorData, int decimation=1, float maxDepth=0.0f, float voxelSize=0.0f, int samples=0)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; pcl::PointXYZRGB &gt;::Ptr RTABMAP_EXP</type>
      <name>cloudFromStereoImages</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>aa0a775a5acea79d114256d9f8d9dc8ac</anchor>
      <arglist>(const cv::Mat &amp;imageLeft, const cv::Mat &amp;imageRight, float cx, float cy, float fx, float baseline, int decimation=1)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; pcl::PointXYZRGB &gt;::Ptr RTABMAP_EXP</type>
      <name>cloudRGBFromSensorData</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a5d9d82edc22529e172a45415d1c682ff</anchor>
      <arglist>(const SensorData &amp;sensorData, int decimation=1, float maxDepth=0.0f, float voxelSize=0.0f, int samples=0)</arglist>
    </member>
    <member kind="function">
      <type>pcl::IndicesPtr RTABMAP_EXP</type>
      <name>concatenate</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a80dfa166257d44fbb34d00ffcc98c4d8</anchor>
      <arglist>(const std::vector&lt; pcl::IndicesPtr &gt; &amp;indices)</arglist>
    </member>
    <member kind="function">
      <type>pcl::IndicesPtr RTABMAP_EXP</type>
      <name>concatenate</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>ad682c89862f77bf6e7235b90a6110e9f</anchor>
      <arglist>(const pcl::IndicesPtr &amp;indicesA, const pcl::IndicesPtr &amp;indicesB)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; pcl::PointXYZ &gt;::Ptr RTABMAP_EXP</type>
      <name>concatenateClouds</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a406830e626a25e95c6b99cf2ca8f3fa1</anchor>
      <arglist>(const std::list&lt; pcl::PointCloud&lt; pcl::PointXYZ &gt;::Ptr &gt; &amp;clouds)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; pcl::PointXYZRGB &gt;::Ptr RTABMAP_EXP</type>
      <name>concatenateClouds</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>ac3e2dbea3ae7da5912846e9bbde32ead</anchor>
      <arglist>(const std::list&lt; pcl::PointCloud&lt; pcl::PointXYZRGB &gt;::Ptr &gt; &amp;clouds)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; pcl::PointXYZ &gt;::Ptr RTABMAP_EXP</type>
      <name>cvMat2Cloud</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>ae0b8ae6b10f7d0a9c748a45db68c7d24</anchor>
      <arglist>(const cv::Mat &amp;matrix, const Transform &amp;tranform=Transform::getIdentity())</arglist>
    </member>
    <member kind="function">
      <type>cv::Mat RTABMAP_EXP</type>
      <name>depthFromCloud</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>afbba622023ad6a3f4988d2fb997576e9</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZRGBA &gt; &amp;cloud, float &amp;fx, float &amp;fy, bool depth16U=true)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; pcl::PointXYZ &gt; RTABMAP_EXP</type>
      <name>laserScanFromDepthImage</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a6fd5c02b7e4b7e0c85bb5ccd57cad9fc</anchor>
      <arglist>(const cv::Mat &amp;depthImage, float fx, float fy, float cx, float cy, float maxDepth=0, const Transform &amp;localTransform=Transform::getIdentity())</arglist>
    </member>
    <member kind="function">
      <type>cv::Mat RTABMAP_EXP</type>
      <name>laserScanFromPointCloud</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a5c1775130b55488fbb0c8c5001da60c3</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZ &gt; &amp;cloud)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; pcl::PointXYZ &gt;::Ptr RTABMAP_EXP</type>
      <name>laserScanToPointCloud</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>af40f4ae33aa74dff83e0b73c5393da4d</anchor>
      <arglist>(const cv::Mat &amp;laserScan)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointXYZ RTABMAP_EXP</type>
      <name>projectDepthTo3D</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a860c8f63e0d887328b4c7fa98ac7ff94</anchor>
      <arglist>(const cv::Mat &amp;depthImage, float x, float y, float cx, float cy, float fx, float fy, bool smoothing, float maxZError=0.02f)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointXYZ RTABMAP_EXP</type>
      <name>projectDisparityTo3D</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>ac27121ad0956ecbb6033125e7ef60aeb</anchor>
      <arglist>(const cv::Point2f &amp;pt, float disparity, float cx, float cy, float fx, float baseline)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointXYZ RTABMAP_EXP</type>
      <name>projectDisparityTo3D</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a0419d3b2ae83e19effaf920afcc16147</anchor>
      <arglist>(const cv::Point2f &amp;pt, const cv::Mat &amp;disparity, float cx, float cy, float fx, float baseline)</arglist>
    </member>
    <member kind="function">
      <type>void RTABMAP_EXP</type>
      <name>rgbdFromCloud</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a2a3d897910ce5a34a9bae98db406eb5d</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZRGBA &gt; &amp;cloud, cv::Mat &amp;rgb, cv::Mat &amp;depth, float &amp;fx, float &amp;fy, bool bgrOrder=true, bool depth16U=true)</arglist>
    </member>
    <member kind="function">
      <type>void RTABMAP_EXP</type>
      <name>savePCDWords</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a032a1e6bfec09367059a6aef60950f29</anchor>
      <arglist>(const std::string &amp;fileName, const std::multimap&lt; int, pcl::PointXYZ &gt; &amp;words, const Transform &amp;transform=Transform::getIdentity())</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>util3d.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-rtabmap/doc_stacks/2015-10-18_11-34-34.717088/rtabmap/corelib/include/rtabmap/core/</path>
    <filename>util3d_8h</filename>
    <includes id="RtabmapExp_8h" name="RtabmapExp.h" local="yes" imported="no">rtabmap/core/RtabmapExp.h</includes>
    <includes id="Transform_8h" name="Transform.h" local="no" imported="no">rtabmap/core/Transform.h</includes>
    <includes id="SensorData_8h" name="SensorData.h" local="no" imported="no">rtabmap/core/SensorData.h</includes>
    <namespace>rtabmap</namespace>
    <namespace>rtabmap::util3d</namespace>
    <member kind="function">
      <type>pcl::PointCloud&lt; pcl::PointXYZ &gt;::Ptr RTABMAP_EXP</type>
      <name>cloudFromDepth</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a7d4a23ee04f64e4f06996be223a04ca7</anchor>
      <arglist>(const cv::Mat &amp;imageDepth, float cx, float cy, float fx, float fy, int decimation=1)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; pcl::PointXYZRGB &gt;::Ptr RTABMAP_EXP</type>
      <name>cloudFromDepthRGB</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a3ad26a5ffebcfa657907968d50fe08b0</anchor>
      <arglist>(const cv::Mat &amp;imageRgb, const cv::Mat &amp;imageDepth, float cx, float cy, float fx, float fy, int decimation=1)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; pcl::PointXYZ &gt;::Ptr RTABMAP_EXP</type>
      <name>cloudFromDisparity</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>ab32ad74b07d7967336c8750367e4668d</anchor>
      <arglist>(const cv::Mat &amp;imageDisparity, float cx, float cy, float fx, float baseline, int decimation=1)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; pcl::PointXYZRGB &gt;::Ptr RTABMAP_EXP</type>
      <name>cloudFromDisparityRGB</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a2c2071f426462762f58652929ff12c72</anchor>
      <arglist>(const cv::Mat &amp;imageRgb, const cv::Mat &amp;imageDisparity, float cx, float cy, float fx, float baseline, int decimation=1)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; pcl::PointXYZ &gt;::Ptr RTABMAP_EXP</type>
      <name>cloudFromSensorData</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a3b400369298454490f4e9717fba539f5</anchor>
      <arglist>(const SensorData &amp;sensorData, int decimation=1, float maxDepth=0.0f, float voxelSize=0.0f, int samples=0)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; pcl::PointXYZRGB &gt;::Ptr RTABMAP_EXP</type>
      <name>cloudFromStereoImages</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>aa0a775a5acea79d114256d9f8d9dc8ac</anchor>
      <arglist>(const cv::Mat &amp;imageLeft, const cv::Mat &amp;imageRight, float cx, float cy, float fx, float baseline, int decimation=1)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; pcl::PointXYZRGB &gt;::Ptr RTABMAP_EXP</type>
      <name>cloudRGBFromSensorData</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a5d9d82edc22529e172a45415d1c682ff</anchor>
      <arglist>(const SensorData &amp;sensorData, int decimation=1, float maxDepth=0.0f, float voxelSize=0.0f, int samples=0)</arglist>
    </member>
    <member kind="function">
      <type>pcl::IndicesPtr RTABMAP_EXP</type>
      <name>concatenate</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a80dfa166257d44fbb34d00ffcc98c4d8</anchor>
      <arglist>(const std::vector&lt; pcl::IndicesPtr &gt; &amp;indices)</arglist>
    </member>
    <member kind="function">
      <type>pcl::IndicesPtr RTABMAP_EXP</type>
      <name>concatenate</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>ad682c89862f77bf6e7235b90a6110e9f</anchor>
      <arglist>(const pcl::IndicesPtr &amp;indicesA, const pcl::IndicesPtr &amp;indicesB)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; pcl::PointXYZ &gt;::Ptr RTABMAP_EXP</type>
      <name>concatenateClouds</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a406830e626a25e95c6b99cf2ca8f3fa1</anchor>
      <arglist>(const std::list&lt; pcl::PointCloud&lt; pcl::PointXYZ &gt;::Ptr &gt; &amp;clouds)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; pcl::PointXYZRGB &gt;::Ptr RTABMAP_EXP</type>
      <name>concatenateClouds</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>ac3e2dbea3ae7da5912846e9bbde32ead</anchor>
      <arglist>(const std::list&lt; pcl::PointCloud&lt; pcl::PointXYZRGB &gt;::Ptr &gt; &amp;clouds)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; pcl::PointXYZ &gt;::Ptr RTABMAP_EXP</type>
      <name>cvMat2Cloud</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>ae0b8ae6b10f7d0a9c748a45db68c7d24</anchor>
      <arglist>(const cv::Mat &amp;matrix, const Transform &amp;tranform=Transform::getIdentity())</arglist>
    </member>
    <member kind="function">
      <type>cv::Mat RTABMAP_EXP</type>
      <name>depthFromCloud</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>afbba622023ad6a3f4988d2fb997576e9</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZRGBA &gt; &amp;cloud, float &amp;fx, float &amp;fy, bool depth16U=true)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; pcl::PointXYZ &gt; RTABMAP_EXP</type>
      <name>laserScanFromDepthImage</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a6fd5c02b7e4b7e0c85bb5ccd57cad9fc</anchor>
      <arglist>(const cv::Mat &amp;depthImage, float fx, float fy, float cx, float cy, float maxDepth=0, const Transform &amp;localTransform=Transform::getIdentity())</arglist>
    </member>
    <member kind="function">
      <type>cv::Mat RTABMAP_EXP</type>
      <name>laserScanFromPointCloud</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a5c1775130b55488fbb0c8c5001da60c3</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZ &gt; &amp;cloud)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; pcl::PointXYZ &gt;::Ptr RTABMAP_EXP</type>
      <name>laserScanToPointCloud</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>af40f4ae33aa74dff83e0b73c5393da4d</anchor>
      <arglist>(const cv::Mat &amp;laserScan)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointXYZ RTABMAP_EXP</type>
      <name>projectDepthTo3D</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a860c8f63e0d887328b4c7fa98ac7ff94</anchor>
      <arglist>(const cv::Mat &amp;depthImage, float x, float y, float cx, float cy, float fx, float fy, bool smoothing, float maxZError=0.02f)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointXYZ RTABMAP_EXP</type>
      <name>projectDisparityTo3D</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>ac27121ad0956ecbb6033125e7ef60aeb</anchor>
      <arglist>(const cv::Point2f &amp;pt, float disparity, float cx, float cy, float fx, float baseline)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointXYZ RTABMAP_EXP</type>
      <name>projectDisparityTo3D</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a0419d3b2ae83e19effaf920afcc16147</anchor>
      <arglist>(const cv::Point2f &amp;pt, const cv::Mat &amp;disparity, float cx, float cy, float fx, float baseline)</arglist>
    </member>
    <member kind="function">
      <type>void RTABMAP_EXP</type>
      <name>rgbdFromCloud</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a2a3d897910ce5a34a9bae98db406eb5d</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZRGBA &gt; &amp;cloud, cv::Mat &amp;rgb, cv::Mat &amp;depth, float &amp;fx, float &amp;fy, bool bgrOrder=true, bool depth16U=true)</arglist>
    </member>
    <member kind="function">
      <type>cv::Mat RTABMAP_EXP</type>
      <name>rgbFromCloud</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>ad9bec972d9e2d02a862d01b7dadbc9bc</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZRGBA &gt; &amp;cloud, bool bgrOrder=true)</arglist>
    </member>
    <member kind="function">
      <type>void RTABMAP_EXP</type>
      <name>savePCDWords</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a032a1e6bfec09367059a6aef60950f29</anchor>
      <arglist>(const std::string &amp;fileName, const std::multimap&lt; int, pcl::PointXYZ &gt; &amp;words, const Transform &amp;transform=Transform::getIdentity())</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>util3d_correspondences.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-rtabmap/doc_stacks/2015-10-18_11-34-34.717088/rtabmap/corelib/src/</path>
    <filename>util3d__correspondences_8cpp</filename>
    <includes id="util3d__correspondences_8h" name="util3d_correspondences.h" local="yes" imported="no">rtabmap/core/util3d_correspondences.h</includes>
    <includes id="util3d_8h" name="util3d.h" local="yes" imported="no">rtabmap/core/util3d.h</includes>
    <includes id="UStl_8h" name="UStl.h" local="no" imported="no">rtabmap/utilite/UStl.h</includes>
    <includes id="EpipolarGeometry_8h" name="EpipolarGeometry.h" local="no" imported="no">rtabmap/core/EpipolarGeometry.h</includes>
    <namespace>rtabmap</namespace>
    <namespace>rtabmap::util3d</namespace>
    <member kind="function">
      <type>int RTABMAP_EXP</type>
      <name>countUniquePairs</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a69bc9261f573942094920da55be7e7c6</anchor>
      <arglist>(const std::multimap&lt; int, pcl::PointXYZ &gt; &amp;wordsA, const std::multimap&lt; int, pcl::PointXYZ &gt; &amp;wordsB)</arglist>
    </member>
    <member kind="function">
      <type>void RTABMAP_EXP</type>
      <name>extractXYZCorrespondences</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a9ef36b561b59a331aac144e96f5ded3b</anchor>
      <arglist>(const std::multimap&lt; int, pcl::PointXYZ &gt; &amp;words1, const std::multimap&lt; int, pcl::PointXYZ &gt; &amp;words2, pcl::PointCloud&lt; pcl::PointXYZ &gt; &amp;cloud1, pcl::PointCloud&lt; pcl::PointXYZ &gt; &amp;cloud2)</arglist>
    </member>
    <member kind="function">
      <type>void RTABMAP_EXP</type>
      <name>extractXYZCorrespondences</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>ae932b10d9aecd414555595cba1b65157</anchor>
      <arglist>(const std::list&lt; std::pair&lt; cv::Point2f, cv::Point2f &gt; &gt; &amp;correspondences, const cv::Mat &amp;depthImage1, const cv::Mat &amp;depthImage2, float cx, float cy, float fx, float fy, float maxDepth, pcl::PointCloud&lt; pcl::PointXYZ &gt; &amp;cloud1, pcl::PointCloud&lt; pcl::PointXYZ &gt; &amp;cloud2)</arglist>
    </member>
    <member kind="function">
      <type>void RTABMAP_EXP</type>
      <name>extractXYZCorrespondences</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a9a24b9e9847f2cb4ac389a18d9409222</anchor>
      <arglist>(const std::list&lt; std::pair&lt; cv::Point2f, cv::Point2f &gt; &gt; &amp;correspondences, const pcl::PointCloud&lt; pcl::PointXYZ &gt; &amp;cloud1, const pcl::PointCloud&lt; pcl::PointXYZ &gt; &amp;cloud2, pcl::PointCloud&lt; pcl::PointXYZ &gt; &amp;inliers1, pcl::PointCloud&lt; pcl::PointXYZ &gt; &amp;inliers2, char depthAxis)</arglist>
    </member>
    <member kind="function">
      <type>void RTABMAP_EXP</type>
      <name>extractXYZCorrespondences</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>ae7366ee73396639d242e752751dc93a1</anchor>
      <arglist>(const std::list&lt; std::pair&lt; cv::Point2f, cv::Point2f &gt; &gt; &amp;correspondences, const pcl::PointCloud&lt; pcl::PointXYZRGB &gt; &amp;cloud1, const pcl::PointCloud&lt; pcl::PointXYZRGB &gt; &amp;cloud2, pcl::PointCloud&lt; pcl::PointXYZ &gt; &amp;inliers1, pcl::PointCloud&lt; pcl::PointXYZ &gt; &amp;inliers2, char depthAxis)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>extractXYZCorrespondencesImpl</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a155ab9db55e43da7682b7562ce0b8c80</anchor>
      <arglist>(const std::list&lt; std::pair&lt; cv::Point2f, cv::Point2f &gt; &gt; &amp;correspondences, const pcl::PointCloud&lt; PointT &gt; &amp;cloud1, const pcl::PointCloud&lt; PointT &gt; &amp;cloud2, pcl::PointCloud&lt; pcl::PointXYZ &gt; &amp;inliers1, pcl::PointCloud&lt; pcl::PointXYZ &gt; &amp;inliers2, char depthAxis)</arglist>
    </member>
    <member kind="function">
      <type>void RTABMAP_EXP</type>
      <name>extractXYZCorrespondencesRANSAC</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a8cc7267f3d777eb41a0d77e2f4d431eb</anchor>
      <arglist>(const std::multimap&lt; int, pcl::PointXYZ &gt; &amp;words1, const std::multimap&lt; int, pcl::PointXYZ &gt; &amp;words2, pcl::PointCloud&lt; pcl::PointXYZ &gt; &amp;cloud1, pcl::PointCloud&lt; pcl::PointXYZ &gt; &amp;cloud2)</arglist>
    </member>
    <member kind="function">
      <type>void RTABMAP_EXP</type>
      <name>filterMaxDepth</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a4b1227540407e1bfcd018fff7e0ffe6e</anchor>
      <arglist>(pcl::PointCloud&lt; pcl::PointXYZ &gt; &amp;inliers1, pcl::PointCloud&lt; pcl::PointXYZ &gt; &amp;inliers2, float maxDepth, char depthAxis, bool removeDuplicates)</arglist>
    </member>
    <member kind="function">
      <type>void RTABMAP_EXP</type>
      <name>findCorrespondences</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>af9eed33c770e690fb46cf4a5ee4b40d3</anchor>
      <arglist>(const std::multimap&lt; int, cv::KeyPoint &gt; &amp;wordsA, const std::multimap&lt; int, cv::KeyPoint &gt; &amp;wordsB, std::list&lt; std::pair&lt; cv::Point2f, cv::Point2f &gt; &gt; &amp;pairs)</arglist>
    </member>
    <member kind="function">
      <type>void RTABMAP_EXP</type>
      <name>findCorrespondences</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>ae25cc23e91ebac465d649ba2dc346b15</anchor>
      <arglist>(const std::multimap&lt; int, pcl::PointXYZ &gt; &amp;words1, const std::multimap&lt; int, pcl::PointXYZ &gt; &amp;words2, pcl::PointCloud&lt; pcl::PointXYZ &gt; &amp;inliers1, pcl::PointCloud&lt; pcl::PointXYZ &gt; &amp;inliers2, float maxDepth, std::vector&lt; int &gt; *uniqueCorrespondences=0)</arglist>
    </member>
    <member kind="function">
      <type>void RTABMAP_EXP</type>
      <name>findCorrespondences</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a3f30904d23e160ac5e8a713b3c141b12</anchor>
      <arglist>(const std::map&lt; int, pcl::PointXYZ &gt; &amp;words1, const std::map&lt; int, pcl::PointXYZ &gt; &amp;words2, pcl::PointCloud&lt; pcl::PointXYZ &gt; &amp;inliers1, pcl::PointCloud&lt; pcl::PointXYZ &gt; &amp;inliers2, float maxDepth, std::vector&lt; int &gt; *correspondences=0)</arglist>
    </member>
    <member kind="function">
      <type>int RTABMAP_EXP</type>
      <name>getCorrespondencesCount</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>acb10559cd13a818c80d06e254b380d59</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZ &gt;::ConstPtr &amp;cloud_source, const pcl::PointCloud&lt; pcl::PointXYZ &gt;::ConstPtr &amp;cloud_target, float maxDistance)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>util3d_correspondences.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-rtabmap/doc_stacks/2015-10-18_11-34-34.717088/rtabmap/corelib/include/rtabmap/core/</path>
    <filename>util3d__correspondences_8h</filename>
    <includes id="RtabmapExp_8h" name="RtabmapExp.h" local="no" imported="no">rtabmap/core/RtabmapExp.h</includes>
    <namespace>rtabmap</namespace>
    <namespace>rtabmap::util3d</namespace>
    <member kind="function">
      <type>int RTABMAP_EXP</type>
      <name>countUniquePairs</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a69bc9261f573942094920da55be7e7c6</anchor>
      <arglist>(const std::multimap&lt; int, pcl::PointXYZ &gt; &amp;wordsA, const std::multimap&lt; int, pcl::PointXYZ &gt; &amp;wordsB)</arglist>
    </member>
    <member kind="function">
      <type>void RTABMAP_EXP</type>
      <name>extractXYZCorrespondences</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a9ef36b561b59a331aac144e96f5ded3b</anchor>
      <arglist>(const std::multimap&lt; int, pcl::PointXYZ &gt; &amp;words1, const std::multimap&lt; int, pcl::PointXYZ &gt; &amp;words2, pcl::PointCloud&lt; pcl::PointXYZ &gt; &amp;cloud1, pcl::PointCloud&lt; pcl::PointXYZ &gt; &amp;cloud2)</arglist>
    </member>
    <member kind="function">
      <type>void RTABMAP_EXP</type>
      <name>extractXYZCorrespondences</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>ae932b10d9aecd414555595cba1b65157</anchor>
      <arglist>(const std::list&lt; std::pair&lt; cv::Point2f, cv::Point2f &gt; &gt; &amp;correspondences, const cv::Mat &amp;depthImage1, const cv::Mat &amp;depthImage2, float cx, float cy, float fx, float fy, float maxDepth, pcl::PointCloud&lt; pcl::PointXYZ &gt; &amp;cloud1, pcl::PointCloud&lt; pcl::PointXYZ &gt; &amp;cloud2)</arglist>
    </member>
    <member kind="function">
      <type>void RTABMAP_EXP</type>
      <name>extractXYZCorrespondences</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a9a24b9e9847f2cb4ac389a18d9409222</anchor>
      <arglist>(const std::list&lt; std::pair&lt; cv::Point2f, cv::Point2f &gt; &gt; &amp;correspondences, const pcl::PointCloud&lt; pcl::PointXYZ &gt; &amp;cloud1, const pcl::PointCloud&lt; pcl::PointXYZ &gt; &amp;cloud2, pcl::PointCloud&lt; pcl::PointXYZ &gt; &amp;inliers1, pcl::PointCloud&lt; pcl::PointXYZ &gt; &amp;inliers2, char depthAxis)</arglist>
    </member>
    <member kind="function">
      <type>void RTABMAP_EXP</type>
      <name>extractXYZCorrespondences</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>ae7366ee73396639d242e752751dc93a1</anchor>
      <arglist>(const std::list&lt; std::pair&lt; cv::Point2f, cv::Point2f &gt; &gt; &amp;correspondences, const pcl::PointCloud&lt; pcl::PointXYZRGB &gt; &amp;cloud1, const pcl::PointCloud&lt; pcl::PointXYZRGB &gt; &amp;cloud2, pcl::PointCloud&lt; pcl::PointXYZ &gt; &amp;inliers1, pcl::PointCloud&lt; pcl::PointXYZ &gt; &amp;inliers2, char depthAxis)</arglist>
    </member>
    <member kind="function">
      <type>void RTABMAP_EXP</type>
      <name>extractXYZCorrespondencesRANSAC</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a8cc7267f3d777eb41a0d77e2f4d431eb</anchor>
      <arglist>(const std::multimap&lt; int, pcl::PointXYZ &gt; &amp;words1, const std::multimap&lt; int, pcl::PointXYZ &gt; &amp;words2, pcl::PointCloud&lt; pcl::PointXYZ &gt; &amp;cloud1, pcl::PointCloud&lt; pcl::PointXYZ &gt; &amp;cloud2)</arglist>
    </member>
    <member kind="function">
      <type>void RTABMAP_EXP</type>
      <name>filterMaxDepth</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a4b1227540407e1bfcd018fff7e0ffe6e</anchor>
      <arglist>(pcl::PointCloud&lt; pcl::PointXYZ &gt; &amp;inliers1, pcl::PointCloud&lt; pcl::PointXYZ &gt; &amp;inliers2, float maxDepth, char depthAxis, bool removeDuplicates)</arglist>
    </member>
    <member kind="function">
      <type>void RTABMAP_EXP</type>
      <name>findCorrespondences</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>af9eed33c770e690fb46cf4a5ee4b40d3</anchor>
      <arglist>(const std::multimap&lt; int, cv::KeyPoint &gt; &amp;wordsA, const std::multimap&lt; int, cv::KeyPoint &gt; &amp;wordsB, std::list&lt; std::pair&lt; cv::Point2f, cv::Point2f &gt; &gt; &amp;pairs)</arglist>
    </member>
    <member kind="function">
      <type>void RTABMAP_EXP</type>
      <name>findCorrespondences</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>ae25cc23e91ebac465d649ba2dc346b15</anchor>
      <arglist>(const std::multimap&lt; int, pcl::PointXYZ &gt; &amp;words1, const std::multimap&lt; int, pcl::PointXYZ &gt; &amp;words2, pcl::PointCloud&lt; pcl::PointXYZ &gt; &amp;inliers1, pcl::PointCloud&lt; pcl::PointXYZ &gt; &amp;inliers2, float maxDepth, std::vector&lt; int &gt; *uniqueCorrespondences=0)</arglist>
    </member>
    <member kind="function">
      <type>void RTABMAP_EXP</type>
      <name>findCorrespondences</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a3f30904d23e160ac5e8a713b3c141b12</anchor>
      <arglist>(const std::map&lt; int, pcl::PointXYZ &gt; &amp;words1, const std::map&lt; int, pcl::PointXYZ &gt; &amp;words2, pcl::PointCloud&lt; pcl::PointXYZ &gt; &amp;inliers1, pcl::PointCloud&lt; pcl::PointXYZ &gt; &amp;inliers2, float maxDepth, std::vector&lt; int &gt; *correspondences=0)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>util3d_features.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-rtabmap/doc_stacks/2015-10-18_11-34-34.717088/rtabmap/corelib/src/</path>
    <filename>util3d__features_8cpp</filename>
    <includes id="util3d__features_8h" name="util3d_features.h" local="yes" imported="no">rtabmap/core/util3d_features.h</includes>
    <includes id="util3d_8h" name="util3d.h" local="yes" imported="no">rtabmap/core/util3d.h</includes>
    <includes id="util3d__transforms_8h" name="util3d_transforms.h" local="yes" imported="no">rtabmap/core/util3d_transforms.h</includes>
    <includes id="util3d__correspondences_8h" name="util3d_correspondences.h" local="yes" imported="no">rtabmap/core/util3d_correspondences.h</includes>
    <includes id="EpipolarGeometry_8h" name="EpipolarGeometry.h" local="yes" imported="no">rtabmap/core/EpipolarGeometry.h</includes>
    <includes id="ULogger_8h" name="ULogger.h" local="no" imported="no">rtabmap/utilite/ULogger.h</includes>
    <includes id="UMath_8h" name="UMath.h" local="no" imported="no">rtabmap/utilite/UMath.h</includes>
    <namespace>rtabmap</namespace>
    <namespace>rtabmap::util3d</namespace>
    <member kind="function">
      <type>std::multimap&lt; int, cv::KeyPoint &gt; RTABMAP_EXP</type>
      <name>aggregate</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a96e5d2bd07f9f8e64a86416c41135cdd</anchor>
      <arglist>(const std::list&lt; int &gt; &amp;wordIds, const std::vector&lt; cv::KeyPoint &gt; &amp;keypoints)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; pcl::PointXYZ &gt;::Ptr RTABMAP_EXP</type>
      <name>generateKeypoints3DDepth</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a7a5480b4c8a1e5a4e878eb027529bc65</anchor>
      <arglist>(const std::vector&lt; cv::KeyPoint &gt; &amp;keypoints, const cv::Mat &amp;depth, const CameraModel &amp;cameraModel)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; pcl::PointXYZ &gt;::Ptr RTABMAP_EXP</type>
      <name>generateKeypoints3DDepth</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a145082ca4d0593e9db30e600e234636c</anchor>
      <arglist>(const std::vector&lt; cv::KeyPoint &gt; &amp;keypoints, const cv::Mat &amp;depth, const std::vector&lt; CameraModel &gt; &amp;cameraModels)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; pcl::PointXYZ &gt;::Ptr RTABMAP_EXP</type>
      <name>generateKeypoints3DDisparity</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>add4220d92c56feaf78e0ff4fd2f9aaef</anchor>
      <arglist>(const std::vector&lt; cv::KeyPoint &gt; &amp;keypoints, const cv::Mat &amp;disparity, const StereoCameraModel &amp;stereoCameraMode)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; pcl::PointXYZ &gt;::Ptr RTABMAP_EXP</type>
      <name>generateKeypoints3DStereo</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>aebfb1ad075083fb223f20d4d186395d7</anchor>
      <arglist>(const std::vector&lt; cv::KeyPoint &gt; &amp;keypoints, const cv::Mat &amp;leftImage, const cv::Mat &amp;rightImage, float fx, float baseline, float cx, float cy, Transform localTransform=Transform::getIdentity(), int flowWinSize=9, int flowMaxLevel=4, int flowIterations=20, double flowEps=0.02, double maxCorrespondencesSlope=0.0)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; pcl::PointXYZ &gt;::Ptr RTABMAP_EXP</type>
      <name>generateKeypoints3DStereo</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a44159daca636c4de59d084670d30431c</anchor>
      <arglist>(const std::vector&lt; cv::Point2f &gt; &amp;leftCorners, const cv::Mat &amp;leftImage, const cv::Mat &amp;rightImage, float fx, float baseline, float cx, float cy, Transform localTransform=Transform::getIdentity(), int flowWinSize=9, int flowMaxLevel=4, int flowIterations=20, double flowEps=0.02, double maxCorrespondencesSlope=0.0)</arglist>
    </member>
    <member kind="function">
      <type>std::multimap&lt; int, pcl::PointXYZ &gt; RTABMAP_EXP</type>
      <name>generateWords3DMono</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>accd26d1d57cb2983ab31222448df3660</anchor>
      <arglist>(const std::multimap&lt; int, cv::KeyPoint &gt; &amp;kpts, const std::multimap&lt; int, cv::KeyPoint &gt; &amp;previousKpts, const CameraModel &amp;cameraModel, Transform &amp;cameraTransform, int pnpIterations=100, float pnpReprojError=8.0f, int pnpFlags=0, float ransacParam1=3.0f, float ransacParam2=0.99f, const std::multimap&lt; int, pcl::PointXYZ &gt; &amp;refGuess3D=std::multimap&lt; int, pcl::PointXYZ &gt;(), double *variance=0)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>util3d_features.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-rtabmap/doc_stacks/2015-10-18_11-34-34.717088/rtabmap/corelib/include/rtabmap/core/</path>
    <filename>util3d__features_8h</filename>
    <includes id="RtabmapExp_8h" name="RtabmapExp.h" local="no" imported="no">rtabmap/core/RtabmapExp.h</includes>
    <includes id="Transform_8h" name="Transform.h" local="no" imported="no">rtabmap/core/Transform.h</includes>
    <includes id="CameraModel_8h" name="CameraModel.h" local="no" imported="no">rtabmap/core/CameraModel.h</includes>
    <namespace>rtabmap</namespace>
    <namespace>rtabmap::util3d</namespace>
    <member kind="function">
      <type>std::multimap&lt; int, cv::KeyPoint &gt; RTABMAP_EXP</type>
      <name>aggregate</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a96e5d2bd07f9f8e64a86416c41135cdd</anchor>
      <arglist>(const std::list&lt; int &gt; &amp;wordIds, const std::vector&lt; cv::KeyPoint &gt; &amp;keypoints)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; pcl::PointXYZ &gt;::Ptr RTABMAP_EXP</type>
      <name>generateKeypoints3DDepth</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a7a5480b4c8a1e5a4e878eb027529bc65</anchor>
      <arglist>(const std::vector&lt; cv::KeyPoint &gt; &amp;keypoints, const cv::Mat &amp;depth, const CameraModel &amp;cameraModel)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; pcl::PointXYZ &gt;::Ptr RTABMAP_EXP</type>
      <name>generateKeypoints3DDepth</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a145082ca4d0593e9db30e600e234636c</anchor>
      <arglist>(const std::vector&lt; cv::KeyPoint &gt; &amp;keypoints, const cv::Mat &amp;depth, const std::vector&lt; CameraModel &gt; &amp;cameraModels)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; pcl::PointXYZ &gt;::Ptr RTABMAP_EXP</type>
      <name>generateKeypoints3DDisparity</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>add4220d92c56feaf78e0ff4fd2f9aaef</anchor>
      <arglist>(const std::vector&lt; cv::KeyPoint &gt; &amp;keypoints, const cv::Mat &amp;disparity, const StereoCameraModel &amp;stereoCameraMode)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; pcl::PointXYZ &gt;::Ptr RTABMAP_EXP</type>
      <name>generateKeypoints3DStereo</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>aebfb1ad075083fb223f20d4d186395d7</anchor>
      <arglist>(const std::vector&lt; cv::KeyPoint &gt; &amp;keypoints, const cv::Mat &amp;leftImage, const cv::Mat &amp;rightImage, float fx, float baseline, float cx, float cy, Transform localTransform=Transform::getIdentity(), int flowWinSize=9, int flowMaxLevel=4, int flowIterations=20, double flowEps=0.02, double maxCorrespondencesSlope=0.0)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; pcl::PointXYZ &gt;::Ptr RTABMAP_EXP</type>
      <name>generateKeypoints3DStereo</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a44159daca636c4de59d084670d30431c</anchor>
      <arglist>(const std::vector&lt; cv::Point2f &gt; &amp;leftCorners, const cv::Mat &amp;leftImage, const cv::Mat &amp;rightImage, float fx, float baseline, float cx, float cy, Transform localTransform=Transform::getIdentity(), int flowWinSize=9, int flowMaxLevel=4, int flowIterations=20, double flowEps=0.02, double maxCorrespondencesSlope=0.0)</arglist>
    </member>
    <member kind="function">
      <type>std::multimap&lt; int, pcl::PointXYZ &gt; RTABMAP_EXP</type>
      <name>generateWords3DMono</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>accd26d1d57cb2983ab31222448df3660</anchor>
      <arglist>(const std::multimap&lt; int, cv::KeyPoint &gt; &amp;kpts, const std::multimap&lt; int, cv::KeyPoint &gt; &amp;previousKpts, const CameraModel &amp;cameraModel, Transform &amp;cameraTransform, int pnpIterations=100, float pnpReprojError=8.0f, int pnpFlags=0, float ransacParam1=3.0f, float ransacParam2=0.99f, const std::multimap&lt; int, pcl::PointXYZ &gt; &amp;refGuess3D=std::multimap&lt; int, pcl::PointXYZ &gt;(), double *variance=0)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>util3d_filtering.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-rtabmap/doc_stacks/2015-10-18_11-34-34.717088/rtabmap/corelib/src/</path>
    <filename>util3d__filtering_8cpp</filename>
    <includes id="util3d__filtering_8h" name="util3d_filtering.h" local="yes" imported="no">rtabmap/core/util3d_filtering.h</includes>
    <includes id="ULogger_8h" name="ULogger.h" local="no" imported="no">rtabmap/utilite/ULogger.h</includes>
    <namespace>rtabmap</namespace>
    <namespace>rtabmap::util3d</namespace>
    <member kind="function">
      <type>std::vector&lt; pcl::IndicesPtr &gt; RTABMAP_EXP</type>
      <name>extractClusters</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>ac163d1fe283d7acd37222a13075836f1</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZ &gt;::Ptr &amp;cloud, float clusterTolerance, int minClusterSize, int maxClusterSize=std::numeric_limits&lt; int &gt;::max(), int *biggestClusterIndex=0)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; pcl::IndicesPtr &gt; RTABMAP_EXP</type>
      <name>extractClusters</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>aed0bbcef4afbb04a6855905697f7f66d</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZRGB &gt;::Ptr &amp;cloud, float clusterTolerance, int minClusterSize, int maxClusterSize=std::numeric_limits&lt; int &gt;::max(), int *biggestClusterIndex=0)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; pcl::IndicesPtr &gt; RTABMAP_EXP</type>
      <name>extractClusters</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a041e45cd4b7f53230ddf829d35b153c1</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZ &gt;::Ptr &amp;cloud, const pcl::IndicesPtr &amp;indices, float clusterTolerance, int minClusterSize, int maxClusterSize=std::numeric_limits&lt; int &gt;::max(), int *biggestClusterIndex=0)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; pcl::IndicesPtr &gt; RTABMAP_EXP</type>
      <name>extractClusters</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a93411ff01a115a09e0200b9d362d275b</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZRGB &gt;::Ptr &amp;cloud, const pcl::IndicesPtr &amp;indices, float clusterTolerance, int minClusterSize, int maxClusterSize=std::numeric_limits&lt; int &gt;::max(), int *biggestClusterIndex=0)</arglist>
    </member>
    <member kind="function">
      <type>pcl::IndicesPtr RTABMAP_EXP</type>
      <name>extractNegativeIndices</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a96860e4cae73a0064c681fd4387f80dd</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZ &gt;::Ptr &amp;cloud, const pcl::IndicesPtr &amp;indices)</arglist>
    </member>
    <member kind="function">
      <type>pcl::IndicesPtr RTABMAP_EXP</type>
      <name>extractNegativeIndices</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a7da236c0d4d996bca93045525358f5f6</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZRGB &gt;::Ptr &amp;cloud, const pcl::IndicesPtr &amp;indices)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; pcl::PointXYZ &gt;::Ptr RTABMAP_EXP</type>
      <name>frustumFiltering</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a7d12753484fe3ac88786828a45d62a18</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZ &gt;::Ptr &amp;cloud, const Transform &amp;cameraPose, float horizontalFOV, float verticalFOV, float nearClipPlaneDistance, float farClipPlaneDistance, bool negative=false)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; pcl::PointXYZRGB &gt;::Ptr RTABMAP_EXP</type>
      <name>frustumFiltering</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>af928de34c136537c668097f27c4dcc01</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZRGB &gt;::Ptr &amp;cloud, const Transform &amp;cameraPose, float horizontalFOV, float verticalFOV, float nearClipPlaneDistance, float farClipPlaneDistance, bool negative=false)</arglist>
    </member>
    <member kind="function">
      <type>pcl::IndicesPtr RTABMAP_EXP</type>
      <name>normalFiltering</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a1fda5c7caefe3cb07b219bb8e7cb41c5</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZ &gt;::Ptr &amp;cloud, float angleMax, const Eigen::Vector4f &amp;normal, float radiusSearch, const Eigen::Vector4f &amp;viewpoint)</arglist>
    </member>
    <member kind="function">
      <type>pcl::IndicesPtr RTABMAP_EXP</type>
      <name>normalFiltering</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a33542c3ed6808a1fff156836c6ba8814</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZRGB &gt;::Ptr &amp;cloud, float angleMax, const Eigen::Vector4f &amp;normal, float radiusSearch, const Eigen::Vector4f &amp;viewpoint)</arglist>
    </member>
    <member kind="function">
      <type>pcl::IndicesPtr RTABMAP_EXP</type>
      <name>normalFiltering</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>abad5447b6f83c79fb15a37130522f670</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZ &gt;::Ptr &amp;cloud, const pcl::IndicesPtr &amp;indices, float angleMax, const Eigen::Vector4f &amp;normal, float radiusSearch, const Eigen::Vector4f &amp;viewpoint)</arglist>
    </member>
    <member kind="function">
      <type>pcl::IndicesPtr RTABMAP_EXP</type>
      <name>normalFiltering</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>abf69077b767a59fbc60709685ae3ca8f</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZRGB &gt;::Ptr &amp;cloud, const pcl::IndicesPtr &amp;indices, float angleMax, const Eigen::Vector4f &amp;normal, float radiusSearch, const Eigen::Vector4f &amp;viewpoint)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; pcl::PointXYZ &gt;::Ptr RTABMAP_EXP</type>
      <name>passThrough</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a53db470ffbf9862393b11e7efae2f9a2</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZ &gt;::Ptr &amp;cloud, const std::string &amp;axis, float min, float max, bool negative=false)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; pcl::PointXYZRGB &gt;::Ptr RTABMAP_EXP</type>
      <name>passThrough</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a3ddca18ab66f643729647e8bfcf7fbdd</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZRGB &gt;::Ptr &amp;cloud, const std::string &amp;axis, float min, float max, bool negative=false)</arglist>
    </member>
    <member kind="function">
      <type>pcl::IndicesPtr RTABMAP_EXP</type>
      <name>radiusFiltering</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a138a9e0d1747b43c918ce93f3b7afc5b</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZ &gt;::Ptr &amp;cloud, float radiusSearch, int minNeighborsInRadius)</arglist>
    </member>
    <member kind="function">
      <type>pcl::IndicesPtr RTABMAP_EXP</type>
      <name>radiusFiltering</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>aa90dba2a2459b27596f6ede04c73606b</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZRGB &gt;::Ptr &amp;cloud, float radiusSearch, int minNeighborsInRadius)</arglist>
    </member>
    <member kind="function">
      <type>pcl::IndicesPtr RTABMAP_EXP</type>
      <name>radiusFiltering</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a5a1d010d2e65d3d7a9c7226cda241284</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZ &gt;::Ptr &amp;cloud, const pcl::IndicesPtr &amp;indices, float radiusSearch, int minNeighborsInRadius)</arglist>
    </member>
    <member kind="function">
      <type>pcl::IndicesPtr RTABMAP_EXP</type>
      <name>radiusFiltering</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>aa79401da28314198bf800b62f8ad8394</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZRGB &gt;::Ptr &amp;cloud, const pcl::IndicesPtr &amp;indices, float radiusSearch, int minNeighborsInRadius)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; pcl::PointXYZ &gt;::Ptr RTABMAP_EXP</type>
      <name>removeNaNFromPointCloud</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a7560a204d0e99e6e0fe5e1a5c7d423cf</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZ &gt;::Ptr &amp;cloud)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; pcl::PointXYZRGB &gt;::Ptr RTABMAP_EXP</type>
      <name>removeNaNFromPointCloud</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a082f7686ae43061a61383ed3fef99c12</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZRGB &gt;::Ptr &amp;cloud)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; pcl::PointNormal &gt;::Ptr RTABMAP_EXP</type>
      <name>removeNaNNormalsFromPointCloud</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a0c53f3d8051777f722c6d68b73403bcb</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointNormal &gt;::Ptr &amp;cloud)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; pcl::PointXYZRGBNormal &gt;::Ptr RTABMAP_EXP</type>
      <name>removeNaNNormalsFromPointCloud</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>aebb0ec2543e1342962d62366348f34a8</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZRGBNormal &gt;::Ptr &amp;cloud)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; pcl::PointXYZ &gt;::Ptr RTABMAP_EXP</type>
      <name>sampling</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>aabe8e5aca3c7db52ab2b2aa2cf4ae836</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZ &gt;::Ptr &amp;cloud, int samples)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; pcl::PointXYZRGB &gt;::Ptr RTABMAP_EXP</type>
      <name>sampling</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>ade3b00b37a8dea22a6e0ec97aa3a5204</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZRGB &gt;::Ptr &amp;cloud, int samples)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; pcl::PointXYZRGB &gt;::Ptr RTABMAP_EXP</type>
      <name>subtractFiltering</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a9ab0e00633fefd3b79847663d79d3b58</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZRGB &gt;::Ptr &amp;cloud, const pcl::PointCloud&lt; pcl::PointXYZRGB &gt;::Ptr &amp;substractCloud, float radiusSearch, int minNeighborsInRadius=0)</arglist>
    </member>
    <member kind="function">
      <type>pcl::IndicesPtr RTABMAP_EXP</type>
      <name>subtractFiltering</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a25e5f3a843f5f4be7506af4ba685bf29</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZRGB &gt;::Ptr &amp;cloud, const pcl::IndicesPtr &amp;indices, const pcl::PointCloud&lt; pcl::PointXYZRGB &gt;::Ptr &amp;substractCloud, const pcl::IndicesPtr &amp;substractIndices, float radiusSearch, int minNeighborsInRadius=0)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; pcl::PointXYZRGBNormal &gt;::Ptr RTABMAP_EXP</type>
      <name>subtractFiltering</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a140ed0e244a2bc7682b92e9a313a4b4a</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZRGBNormal &gt;::Ptr &amp;cloud, const pcl::PointCloud&lt; pcl::PointXYZRGBNormal &gt;::Ptr &amp;substractCloud, float radiusSearch, int minNeighborsInRadius=0)</arglist>
    </member>
    <member kind="function">
      <type>pcl::IndicesPtr RTABMAP_EXP</type>
      <name>subtractFiltering</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a78988cca92f51bee32d741532b90a720</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZRGBNormal &gt;::Ptr &amp;cloud, const pcl::IndicesPtr &amp;indices, const pcl::PointCloud&lt; pcl::PointXYZRGBNormal &gt;::Ptr &amp;substractCloud, const pcl::IndicesPtr &amp;substractIndices, float radiusSearch, int minNeighborsInRadius=0)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; pcl::PointXYZ &gt;::Ptr RTABMAP_EXP</type>
      <name>voxelize</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>aa2e54873cd5412e7e3825f37e4c9bd08</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZ &gt;::Ptr &amp;cloud, float voxelSize)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; pcl::PointXYZRGB &gt;::Ptr RTABMAP_EXP</type>
      <name>voxelize</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a3ddeddf1ee41c52e03bb8ba41b6c77b4</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZRGB &gt;::Ptr &amp;cloud, float voxelSize)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; pcl::PointXYZRGBNormal &gt;::Ptr RTABMAP_EXP</type>
      <name>voxelize</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>aa82d0220027e539ebf90033489555d55</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZRGBNormal &gt;::Ptr &amp;cloud, float voxelSize)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>util3d_filtering.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-rtabmap/doc_stacks/2015-10-18_11-34-34.717088/rtabmap/corelib/include/rtabmap/core/</path>
    <filename>util3d__filtering_8h</filename>
    <includes id="RtabmapExp_8h" name="RtabmapExp.h" local="no" imported="no">rtabmap/core/RtabmapExp.h</includes>
    <includes id="Transform_8h" name="Transform.h" local="no" imported="no">rtabmap/core/Transform.h</includes>
    <namespace>rtabmap</namespace>
    <namespace>rtabmap::util3d</namespace>
    <member kind="function">
      <type>std::vector&lt; pcl::IndicesPtr &gt; RTABMAP_EXP</type>
      <name>extractClusters</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>ac163d1fe283d7acd37222a13075836f1</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZ &gt;::Ptr &amp;cloud, float clusterTolerance, int minClusterSize, int maxClusterSize=std::numeric_limits&lt; int &gt;::max(), int *biggestClusterIndex=0)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; pcl::IndicesPtr &gt; RTABMAP_EXP</type>
      <name>extractClusters</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>aed0bbcef4afbb04a6855905697f7f66d</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZRGB &gt;::Ptr &amp;cloud, float clusterTolerance, int minClusterSize, int maxClusterSize=std::numeric_limits&lt; int &gt;::max(), int *biggestClusterIndex=0)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; pcl::IndicesPtr &gt; RTABMAP_EXP</type>
      <name>extractClusters</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a041e45cd4b7f53230ddf829d35b153c1</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZ &gt;::Ptr &amp;cloud, const pcl::IndicesPtr &amp;indices, float clusterTolerance, int minClusterSize, int maxClusterSize=std::numeric_limits&lt; int &gt;::max(), int *biggestClusterIndex=0)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; pcl::IndicesPtr &gt; RTABMAP_EXP</type>
      <name>extractClusters</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a93411ff01a115a09e0200b9d362d275b</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZRGB &gt;::Ptr &amp;cloud, const pcl::IndicesPtr &amp;indices, float clusterTolerance, int minClusterSize, int maxClusterSize=std::numeric_limits&lt; int &gt;::max(), int *biggestClusterIndex=0)</arglist>
    </member>
    <member kind="function">
      <type>pcl::IndicesPtr RTABMAP_EXP</type>
      <name>extractNegativeIndices</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a96860e4cae73a0064c681fd4387f80dd</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZ &gt;::Ptr &amp;cloud, const pcl::IndicesPtr &amp;indices)</arglist>
    </member>
    <member kind="function">
      <type>pcl::IndicesPtr RTABMAP_EXP</type>
      <name>extractNegativeIndices</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a7da236c0d4d996bca93045525358f5f6</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZRGB &gt;::Ptr &amp;cloud, const pcl::IndicesPtr &amp;indices)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; pcl::PointXYZ &gt;::Ptr RTABMAP_EXP</type>
      <name>frustumFiltering</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a7d12753484fe3ac88786828a45d62a18</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZ &gt;::Ptr &amp;cloud, const Transform &amp;cameraPose, float horizontalFOV, float verticalFOV, float nearClipPlaneDistance, float farClipPlaneDistance, bool negative=false)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; pcl::PointXYZRGB &gt;::Ptr RTABMAP_EXP</type>
      <name>frustumFiltering</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>af928de34c136537c668097f27c4dcc01</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZRGB &gt;::Ptr &amp;cloud, const Transform &amp;cameraPose, float horizontalFOV, float verticalFOV, float nearClipPlaneDistance, float farClipPlaneDistance, bool negative=false)</arglist>
    </member>
    <member kind="function">
      <type>pcl::IndicesPtr RTABMAP_EXP</type>
      <name>normalFiltering</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a1fda5c7caefe3cb07b219bb8e7cb41c5</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZ &gt;::Ptr &amp;cloud, float angleMax, const Eigen::Vector4f &amp;normal, float radiusSearch, const Eigen::Vector4f &amp;viewpoint)</arglist>
    </member>
    <member kind="function">
      <type>pcl::IndicesPtr RTABMAP_EXP</type>
      <name>normalFiltering</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a33542c3ed6808a1fff156836c6ba8814</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZRGB &gt;::Ptr &amp;cloud, float angleMax, const Eigen::Vector4f &amp;normal, float radiusSearch, const Eigen::Vector4f &amp;viewpoint)</arglist>
    </member>
    <member kind="function">
      <type>pcl::IndicesPtr RTABMAP_EXP</type>
      <name>normalFiltering</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>abad5447b6f83c79fb15a37130522f670</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZ &gt;::Ptr &amp;cloud, const pcl::IndicesPtr &amp;indices, float angleMax, const Eigen::Vector4f &amp;normal, float radiusSearch, const Eigen::Vector4f &amp;viewpoint)</arglist>
    </member>
    <member kind="function">
      <type>pcl::IndicesPtr RTABMAP_EXP</type>
      <name>normalFiltering</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>abf69077b767a59fbc60709685ae3ca8f</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZRGB &gt;::Ptr &amp;cloud, const pcl::IndicesPtr &amp;indices, float angleMax, const Eigen::Vector4f &amp;normal, float radiusSearch, const Eigen::Vector4f &amp;viewpoint)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; pcl::PointXYZ &gt;::Ptr RTABMAP_EXP</type>
      <name>passThrough</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a53db470ffbf9862393b11e7efae2f9a2</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZ &gt;::Ptr &amp;cloud, const std::string &amp;axis, float min, float max, bool negative=false)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; pcl::PointXYZRGB &gt;::Ptr RTABMAP_EXP</type>
      <name>passThrough</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a3ddca18ab66f643729647e8bfcf7fbdd</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZRGB &gt;::Ptr &amp;cloud, const std::string &amp;axis, float min, float max, bool negative=false)</arglist>
    </member>
    <member kind="function">
      <type>pcl::IndicesPtr RTABMAP_EXP</type>
      <name>radiusFiltering</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a138a9e0d1747b43c918ce93f3b7afc5b</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZ &gt;::Ptr &amp;cloud, float radiusSearch, int minNeighborsInRadius)</arglist>
    </member>
    <member kind="function">
      <type>pcl::IndicesPtr RTABMAP_EXP</type>
      <name>radiusFiltering</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>aa90dba2a2459b27596f6ede04c73606b</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZRGB &gt;::Ptr &amp;cloud, float radiusSearch, int minNeighborsInRadius)</arglist>
    </member>
    <member kind="function">
      <type>pcl::IndicesPtr RTABMAP_EXP</type>
      <name>radiusFiltering</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a5a1d010d2e65d3d7a9c7226cda241284</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZ &gt;::Ptr &amp;cloud, const pcl::IndicesPtr &amp;indices, float radiusSearch, int minNeighborsInRadius)</arglist>
    </member>
    <member kind="function">
      <type>pcl::IndicesPtr RTABMAP_EXP</type>
      <name>radiusFiltering</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>aa79401da28314198bf800b62f8ad8394</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZRGB &gt;::Ptr &amp;cloud, const pcl::IndicesPtr &amp;indices, float radiusSearch, int minNeighborsInRadius)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; pcl::PointXYZ &gt;::Ptr RTABMAP_EXP</type>
      <name>removeNaNFromPointCloud</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a7560a204d0e99e6e0fe5e1a5c7d423cf</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZ &gt;::Ptr &amp;cloud)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; pcl::PointXYZRGB &gt;::Ptr RTABMAP_EXP</type>
      <name>removeNaNFromPointCloud</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a082f7686ae43061a61383ed3fef99c12</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZRGB &gt;::Ptr &amp;cloud)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; pcl::PointNormal &gt;::Ptr RTABMAP_EXP</type>
      <name>removeNaNNormalsFromPointCloud</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a0c53f3d8051777f722c6d68b73403bcb</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointNormal &gt;::Ptr &amp;cloud)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; pcl::PointXYZRGBNormal &gt;::Ptr RTABMAP_EXP</type>
      <name>removeNaNNormalsFromPointCloud</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>aebb0ec2543e1342962d62366348f34a8</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZRGBNormal &gt;::Ptr &amp;cloud)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; pcl::PointXYZ &gt;::Ptr RTABMAP_EXP</type>
      <name>sampling</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>aabe8e5aca3c7db52ab2b2aa2cf4ae836</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZ &gt;::Ptr &amp;cloud, int samples)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; pcl::PointXYZRGB &gt;::Ptr RTABMAP_EXP</type>
      <name>sampling</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>ade3b00b37a8dea22a6e0ec97aa3a5204</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZRGB &gt;::Ptr &amp;cloud, int samples)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; pcl::PointXYZRGB &gt;::Ptr RTABMAP_EXP</type>
      <name>subtractFiltering</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a9ab0e00633fefd3b79847663d79d3b58</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZRGB &gt;::Ptr &amp;cloud, const pcl::PointCloud&lt; pcl::PointXYZRGB &gt;::Ptr &amp;substractCloud, float radiusSearch, int minNeighborsInRadius=0)</arglist>
    </member>
    <member kind="function">
      <type>pcl::IndicesPtr RTABMAP_EXP</type>
      <name>subtractFiltering</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a25e5f3a843f5f4be7506af4ba685bf29</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZRGB &gt;::Ptr &amp;cloud, const pcl::IndicesPtr &amp;indices, const pcl::PointCloud&lt; pcl::PointXYZRGB &gt;::Ptr &amp;substractCloud, const pcl::IndicesPtr &amp;substractIndices, float radiusSearch, int minNeighborsInRadius=0)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; pcl::PointXYZRGBNormal &gt;::Ptr RTABMAP_EXP</type>
      <name>subtractFiltering</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a140ed0e244a2bc7682b92e9a313a4b4a</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZRGBNormal &gt;::Ptr &amp;cloud, const pcl::PointCloud&lt; pcl::PointXYZRGBNormal &gt;::Ptr &amp;substractCloud, float radiusSearch, int minNeighborsInRadius=0)</arglist>
    </member>
    <member kind="function">
      <type>pcl::IndicesPtr RTABMAP_EXP</type>
      <name>subtractFiltering</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a78988cca92f51bee32d741532b90a720</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZRGBNormal &gt;::Ptr &amp;cloud, const pcl::IndicesPtr &amp;indices, const pcl::PointCloud&lt; pcl::PointXYZRGBNormal &gt;::Ptr &amp;substractCloud, const pcl::IndicesPtr &amp;substractIndices, float radiusSearch, int minNeighborsInRadius=0)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; pcl::PointXYZ &gt;::Ptr RTABMAP_EXP</type>
      <name>voxelize</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>aa2e54873cd5412e7e3825f37e4c9bd08</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZ &gt;::Ptr &amp;cloud, float voxelSize)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; pcl::PointXYZRGB &gt;::Ptr RTABMAP_EXP</type>
      <name>voxelize</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a3ddeddf1ee41c52e03bb8ba41b6c77b4</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZRGB &gt;::Ptr &amp;cloud, float voxelSize)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; pcl::PointXYZRGBNormal &gt;::Ptr RTABMAP_EXP</type>
      <name>voxelize</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>aa82d0220027e539ebf90033489555d55</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZRGBNormal &gt;::Ptr &amp;cloud, float voxelSize)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>util3d_mapping.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-rtabmap/doc_stacks/2015-10-18_11-34-34.717088/rtabmap/corelib/src/</path>
    <filename>util3d__mapping_8cpp</filename>
    <includes id="util3d__mapping_8h" name="util3d_mapping.h" local="yes" imported="no">rtabmap/core/util3d_mapping.h</includes>
    <includes id="util3d__transforms_8h" name="util3d_transforms.h" local="no" imported="no">rtabmap/core/util3d_transforms.h</includes>
    <includes id="util3d__filtering_8h" name="util3d_filtering.h" local="no" imported="no">rtabmap/core/util3d_filtering.h</includes>
    <includes id="util3d_8h" name="util3d.h" local="no" imported="no">rtabmap/core/util3d.h</includes>
    <includes id="ULogger_8h" name="ULogger.h" local="no" imported="no">rtabmap/utilite/ULogger.h</includes>
    <includes id="UTimer_8h" name="UTimer.h" local="no" imported="no">rtabmap/utilite/UTimer.h</includes>
    <includes id="UStl_8h" name="UStl.h" local="no" imported="no">rtabmap/utilite/UStl.h</includes>
    <includes id="UConversion_8h" name="UConversion.h" local="no" imported="no">rtabmap/utilite/UConversion.h</includes>
    <namespace>rtabmap</namespace>
    <namespace>rtabmap::util3d</namespace>
    <member kind="function">
      <type>cv::Mat RTABMAP_EXP</type>
      <name>convertMap2Image8U</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a7c3750ad231364351f20ca6636825e3d</anchor>
      <arglist>(const cv::Mat &amp;map8S)</arglist>
    </member>
    <member kind="function">
      <type>cv::Mat RTABMAP_EXP</type>
      <name>create2DMap</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a138bc3bb0f7b18b26383313c29f17021</anchor>
      <arglist>(const std::map&lt; int, Transform &gt; &amp;poses, const std::map&lt; int, pcl::PointCloud&lt; pcl::PointXYZ &gt;::Ptr &gt; &amp;scans, float cellSize, bool unknownSpaceFilled, float &amp;xMin, float &amp;yMin, float minMapSize=0.0f, float scanMaxRange=0.0f)</arglist>
    </member>
    <member kind="function">
      <type>cv::Mat RTABMAP_EXP</type>
      <name>create2DMapFromOccupancyLocalMaps</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a5718d5ec2f7e6234ded86a5234c2c3ef</anchor>
      <arglist>(const std::map&lt; int, Transform &gt; &amp;poses, const std::map&lt; int, std::pair&lt; cv::Mat, cv::Mat &gt; &gt; &amp;occupancy, float cellSize, float &amp;xMin, float &amp;yMin, float minMapSize=0.0f, bool erode=false)</arglist>
    </member>
    <member kind="function">
      <type>void RTABMAP_EXP</type>
      <name>occupancy2DFromLaserScan</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a8a80b08d0b27bbf04bc06338c11bd6ec</anchor>
      <arglist>(const cv::Mat &amp;scan, cv::Mat &amp;ground, cv::Mat &amp;obstacles, float cellSize, bool unknownSpaceFilled=false, float scanMaxRange=0.0f)</arglist>
    </member>
    <member kind="function">
      <type>void RTABMAP_EXP</type>
      <name>projectCloudOnXYPlane</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a99f162963edf0887c843a941e0c6177c</anchor>
      <arglist>(pcl::PointCloud&lt; pcl::PointXYZ &gt;::Ptr &amp;cloud)</arglist>
    </member>
    <member kind="function">
      <type>void RTABMAP_EXP</type>
      <name>rayTrace</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a9e659799b1093f3f5abcadb674ab29f8</anchor>
      <arglist>(const cv::Point2i &amp;start, const cv::Point2i &amp;end, cv::Mat &amp;grid, bool stopOnObstacle)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>util3d_mapping.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-rtabmap/doc_stacks/2015-10-18_11-34-34.717088/rtabmap/corelib/include/rtabmap/core/</path>
    <filename>util3d__mapping_8h</filename>
    <includes id="RtabmapExp_8h" name="RtabmapExp.h" local="yes" imported="no">rtabmap/core/RtabmapExp.h</includes>
    <includes id="Transform_8h" name="Transform.h" local="no" imported="no">rtabmap/core/Transform.h</includes>
    <includes id="util3d__mapping_8hpp" name="util3d_mapping.hpp" local="yes" imported="no">rtabmap/core/impl/util3d_mapping.hpp</includes>
    <namespace>rtabmap</namespace>
    <namespace>rtabmap::util3d</namespace>
    <member kind="function">
      <type>cv::Mat RTABMAP_EXP</type>
      <name>convertMap2Image8U</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a7c3750ad231364351f20ca6636825e3d</anchor>
      <arglist>(const cv::Mat &amp;map8S)</arglist>
    </member>
    <member kind="function">
      <type>cv::Mat RTABMAP_EXP</type>
      <name>create2DMap</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a138bc3bb0f7b18b26383313c29f17021</anchor>
      <arglist>(const std::map&lt; int, Transform &gt; &amp;poses, const std::map&lt; int, pcl::PointCloud&lt; pcl::PointXYZ &gt;::Ptr &gt; &amp;scans, float cellSize, bool unknownSpaceFilled, float &amp;xMin, float &amp;yMin, float minMapSize=0.0f, float scanMaxRange=0.0f)</arglist>
    </member>
    <member kind="function">
      <type>cv::Mat RTABMAP_EXP</type>
      <name>create2DMapFromOccupancyLocalMaps</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a5718d5ec2f7e6234ded86a5234c2c3ef</anchor>
      <arglist>(const std::map&lt; int, Transform &gt; &amp;poses, const std::map&lt; int, std::pair&lt; cv::Mat, cv::Mat &gt; &gt; &amp;occupancy, float cellSize, float &amp;xMin, float &amp;yMin, float minMapSize=0.0f, bool erode=false)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>occupancy2DFromCloud3D</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>aceb2bd5cd7aa3d469d724ad885640043</anchor>
      <arglist>(const typename pcl::PointCloud&lt; PointT &gt;::Ptr &amp;cloud, cv::Mat &amp;ground, cv::Mat &amp;obstacles, float cellSize, float groundNormalAngle, int minClusterSize)</arglist>
    </member>
    <member kind="function">
      <type>void RTABMAP_EXP</type>
      <name>occupancy2DFromLaserScan</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a8a80b08d0b27bbf04bc06338c11bd6ec</anchor>
      <arglist>(const cv::Mat &amp;scan, cv::Mat &amp;ground, cv::Mat &amp;obstacles, float cellSize, bool unknownSpaceFilled=false, float scanMaxRange=0.0f)</arglist>
    </member>
    <member kind="function">
      <type>void RTABMAP_EXP</type>
      <name>projectCloudOnXYPlane</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a99f162963edf0887c843a941e0c6177c</anchor>
      <arglist>(pcl::PointCloud&lt; pcl::PointXYZ &gt;::Ptr &amp;cloud)</arglist>
    </member>
    <member kind="function">
      <type>void RTABMAP_EXP</type>
      <name>rayTrace</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a9e659799b1093f3f5abcadb674ab29f8</anchor>
      <arglist>(const cv::Point2i &amp;start, const cv::Point2i &amp;end, cv::Mat &amp;grid, bool stopOnObstacle)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>segmentObstaclesFromGround</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>afc6c39465b64daa25bdcbb54a3e1860b</anchor>
      <arglist>(const typename pcl::PointCloud&lt; PointT &gt;::Ptr &amp;cloud, pcl::IndicesPtr &amp;ground, pcl::IndicesPtr &amp;obstacles, float normalRadiusSearch, float groundNormalAngle, int minClusterSize, bool segmentFlatObstacles)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>util3d_mapping.hpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-rtabmap/doc_stacks/2015-10-18_11-34-34.717088/rtabmap/corelib/include/rtabmap/core/impl/</path>
    <filename>util3d__mapping_8hpp</filename>
    <includes id="util3d__filtering_8h" name="util3d_filtering.h" local="no" imported="no">rtabmap/core/util3d_filtering.h</includes>
    <includes id="util3d_8h" name="util3d.h" local="no" imported="no">rtabmap/core/util3d.h</includes>
    <namespace>rtabmap</namespace>
    <namespace>rtabmap::util3d</namespace>
    <member kind="function">
      <type>void</type>
      <name>occupancy2DFromCloud3D</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>aceb2bd5cd7aa3d469d724ad885640043</anchor>
      <arglist>(const typename pcl::PointCloud&lt; PointT &gt;::Ptr &amp;cloud, cv::Mat &amp;ground, cv::Mat &amp;obstacles, float cellSize, float groundNormalAngle, int minClusterSize)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>segmentObstaclesFromGround</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>afc6c39465b64daa25bdcbb54a3e1860b</anchor>
      <arglist>(const typename pcl::PointCloud&lt; PointT &gt;::Ptr &amp;cloud, pcl::IndicesPtr &amp;ground, pcl::IndicesPtr &amp;obstacles, float normalRadiusSearch, float groundNormalAngle, int minClusterSize, bool segmentFlatObstacles)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>util3d_motion_estimation.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-rtabmap/doc_stacks/2015-10-18_11-34-34.717088/rtabmap/corelib/src/</path>
    <filename>util3d__motion__estimation_8cpp</filename>
    <includes id="util3d__motion__estimation_8h" name="util3d_motion_estimation.h" local="yes" imported="no">rtabmap/core/util3d_motion_estimation.h</includes>
    <includes id="UStl_8h" name="UStl.h" local="yes" imported="no">rtabmap/utilite/UStl.h</includes>
    <includes id="UMath_8h" name="UMath.h" local="yes" imported="no">rtabmap/utilite/UMath.h</includes>
    <includes id="ULogger_8h" name="ULogger.h" local="yes" imported="no">rtabmap/utilite/ULogger.h</includes>
    <includes id="util3d__transforms_8h" name="util3d_transforms.h" local="yes" imported="no">rtabmap/core/util3d_transforms.h</includes>
    <includes id="util3d__registration_8h" name="util3d_registration.h" local="yes" imported="no">rtabmap/core/util3d_registration.h</includes>
    <includes id="util3d__correspondences_8h" name="util3d_correspondences.h" local="yes" imported="no">rtabmap/core/util3d_correspondences.h</includes>
    <namespace>rtabmap</namespace>
    <namespace>rtabmap::util3d</namespace>
    <member kind="function">
      <type>Transform RTABMAP_EXP</type>
      <name>estimateMotion3DTo2D</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>ae45a903c765d5410b95177cf724c56ad</anchor>
      <arglist>(const std::map&lt; int, pcl::PointXYZ &gt; &amp;words3A, const std::map&lt; int, cv::KeyPoint &gt; &amp;words2B, const CameraModel &amp;cameraModel, int minInliers=10, int iterations=100, double reprojError=5., int flagsPnP=0, const Transform &amp;guess=Transform::getIdentity(), const std::map&lt; int, pcl::PointXYZ &gt; &amp;words3B=std::map&lt; int, pcl::PointXYZ &gt;(), double *varianceOut=0, std::vector&lt; int &gt; *matchesOut=0, std::vector&lt; int &gt; *inliersOut=0)</arglist>
    </member>
    <member kind="function">
      <type>Transform RTABMAP_EXP</type>
      <name>estimateMotion3DTo3D</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>acf001308f59bd7b8129e9d2b3f763503</anchor>
      <arglist>(const std::map&lt; int, pcl::PointXYZ &gt; &amp;words3A, const std::map&lt; int, pcl::PointXYZ &gt; &amp;words3B, int minInliers=10, double inliersDistance=0.1, int iterations=100, int refineIterations=5, double *varianceOut=0, std::vector&lt; int &gt; *matchesOut=0, std::vector&lt; int &gt; *inliersOut=0)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>util3d_motion_estimation.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-rtabmap/doc_stacks/2015-10-18_11-34-34.717088/rtabmap/corelib/include/rtabmap/core/</path>
    <filename>util3d__motion__estimation_8h</filename>
    <includes id="RtabmapExp_8h" name="RtabmapExp.h" local="no" imported="no">rtabmap/core/RtabmapExp.h</includes>
    <includes id="Transform_8h" name="Transform.h" local="no" imported="no">rtabmap/core/Transform.h</includes>
    <includes id="CameraModel_8h" name="CameraModel.h" local="no" imported="no">rtabmap/core/CameraModel.h</includes>
    <namespace>rtabmap</namespace>
    <namespace>rtabmap::util3d</namespace>
    <member kind="function">
      <type>Transform RTABMAP_EXP</type>
      <name>estimateMotion3DTo2D</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>ae45a903c765d5410b95177cf724c56ad</anchor>
      <arglist>(const std::map&lt; int, pcl::PointXYZ &gt; &amp;words3A, const std::map&lt; int, cv::KeyPoint &gt; &amp;words2B, const CameraModel &amp;cameraModel, int minInliers=10, int iterations=100, double reprojError=5., int flagsPnP=0, const Transform &amp;guess=Transform::getIdentity(), const std::map&lt; int, pcl::PointXYZ &gt; &amp;words3B=std::map&lt; int, pcl::PointXYZ &gt;(), double *varianceOut=0, std::vector&lt; int &gt; *matchesOut=0, std::vector&lt; int &gt; *inliersOut=0)</arglist>
    </member>
    <member kind="function">
      <type>Transform RTABMAP_EXP</type>
      <name>estimateMotion3DTo3D</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>acf001308f59bd7b8129e9d2b3f763503</anchor>
      <arglist>(const std::map&lt; int, pcl::PointXYZ &gt; &amp;words3A, const std::map&lt; int, pcl::PointXYZ &gt; &amp;words3B, int minInliers=10, double inliersDistance=0.1, int iterations=100, int refineIterations=5, double *varianceOut=0, std::vector&lt; int &gt; *matchesOut=0, std::vector&lt; int &gt; *inliersOut=0)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>util3d_registration.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-rtabmap/doc_stacks/2015-10-18_11-34-34.717088/rtabmap/corelib/src/</path>
    <filename>util3d__registration_8cpp</filename>
    <includes id="util3d__registration_8h" name="util3d_registration.h" local="yes" imported="no">rtabmap/core/util3d_registration.h</includes>
    <includes id="util3d__transforms_8h" name="util3d_transforms.h" local="yes" imported="no">rtabmap/core/util3d_transforms.h</includes>
    <includes id="util3d__filtering_8h" name="util3d_filtering.h" local="yes" imported="no">rtabmap/core/util3d_filtering.h</includes>
    <includes id="util3d_8h" name="util3d.h" local="yes" imported="no">rtabmap/core/util3d.h</includes>
    <includes id="ULogger_8h" name="ULogger.h" local="no" imported="no">rtabmap/utilite/ULogger.h</includes>
    <namespace>rtabmap</namespace>
    <namespace>rtabmap::util3d</namespace>
    <member kind="function">
      <type>void RTABMAP_EXP</type>
      <name>computeVarianceAndCorrespondences</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a0b03945dc22c26f899979c8e296820f4</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointNormal &gt;::ConstPtr &amp;cloudA, const pcl::PointCloud&lt; pcl::PointNormal &gt;::ConstPtr &amp;cloudB, double maxCorrespondenceDistance, double &amp;variance, int &amp;correspondencesOut)</arglist>
    </member>
    <member kind="function">
      <type>void RTABMAP_EXP</type>
      <name>computeVarianceAndCorrespondences</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a18383cf78a49ed125313a7de91f70bed</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZ &gt;::ConstPtr &amp;cloudA, const pcl::PointCloud&lt; pcl::PointXYZ &gt;::ConstPtr &amp;cloudB, double maxCorrespondenceDistance, double &amp;variance, int &amp;correspondencesOut)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; pcl::PointXYZ &gt;::Ptr RTABMAP_EXP</type>
      <name>getICPReadyCloud</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a57eeebf19430de17f26d2961888548aa</anchor>
      <arglist>(const cv::Mat &amp;depth, float fx, float fy, float cx, float cy, int decimation, double maxDepth, float voxel, int samples, const Transform &amp;transform=Transform::getIdentity())</arglist>
    </member>
    <member kind="function">
      <type>Transform RTABMAP_EXP</type>
      <name>icp</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a8edb963f4a15978218850c01db9ecea0</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZ &gt;::ConstPtr &amp;cloud_source, const pcl::PointCloud&lt; pcl::PointXYZ &gt;::ConstPtr &amp;cloud_target, double maxCorrespondenceDistance, int maximumIterations, bool &amp;hasConverged, pcl::PointCloud&lt; pcl::PointXYZ &gt; &amp;cloud_source_registered)</arglist>
    </member>
    <member kind="function">
      <type>Transform RTABMAP_EXP</type>
      <name>icp2D</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a55f19f03fec94e8e96a3fae952754720</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZ &gt;::ConstPtr &amp;cloud_source, const pcl::PointCloud&lt; pcl::PointXYZ &gt;::ConstPtr &amp;cloud_target, double maxCorrespondenceDistance, int maximumIterations, bool &amp;hasConverged, pcl::PointCloud&lt; pcl::PointXYZ &gt; &amp;cloud_source_registered)</arglist>
    </member>
    <member kind="function">
      <type>Transform RTABMAP_EXP</type>
      <name>icpPointToPlane</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a24393dbe82ea8ea66989f2c256dd5390</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointNormal &gt;::ConstPtr &amp;cloud_source, const pcl::PointCloud&lt; pcl::PointNormal &gt;::ConstPtr &amp;cloud_target, double maxCorrespondenceDistance, int maximumIterations, bool &amp;hasConverged, pcl::PointCloud&lt; pcl::PointNormal &gt; &amp;cloud_source_registered)</arglist>
    </member>
    <member kind="function">
      <type>Transform RTABMAP_EXP</type>
      <name>transformFromXYZCorrespondences</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a60e433ca869c0802512039c77bc5b03a</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZ &gt;::ConstPtr &amp;cloud1, const pcl::PointCloud&lt; pcl::PointXYZ &gt;::ConstPtr &amp;cloud2, double inlierThreshold=0.02, int iterations=100, bool refineModel=false, double refineModelSigma=3.0, int refineModelIterations=10, std::vector&lt; int &gt; *inliers=0, double *variance=0)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>util3d_registration.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-rtabmap/doc_stacks/2015-10-18_11-34-34.717088/rtabmap/corelib/include/rtabmap/core/</path>
    <filename>util3d__registration_8h</filename>
    <includes id="RtabmapExp_8h" name="RtabmapExp.h" local="no" imported="no">rtabmap/core/RtabmapExp.h</includes>
    <includes id="Transform_8h" name="Transform.h" local="no" imported="no">rtabmap/core/Transform.h</includes>
    <namespace>rtabmap</namespace>
    <namespace>rtabmap::util3d</namespace>
    <member kind="function">
      <type>void RTABMAP_EXP</type>
      <name>computeVarianceAndCorrespondences</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a0b03945dc22c26f899979c8e296820f4</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointNormal &gt;::ConstPtr &amp;cloudA, const pcl::PointCloud&lt; pcl::PointNormal &gt;::ConstPtr &amp;cloudB, double maxCorrespondenceDistance, double &amp;variance, int &amp;correspondencesOut)</arglist>
    </member>
    <member kind="function">
      <type>void RTABMAP_EXP</type>
      <name>computeVarianceAndCorrespondences</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a18383cf78a49ed125313a7de91f70bed</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZ &gt;::ConstPtr &amp;cloudA, const pcl::PointCloud&lt; pcl::PointXYZ &gt;::ConstPtr &amp;cloudB, double maxCorrespondenceDistance, double &amp;variance, int &amp;correspondencesOut)</arglist>
    </member>
    <member kind="function">
      <type>int RTABMAP_EXP</type>
      <name>getCorrespondencesCount</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>acb10559cd13a818c80d06e254b380d59</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZ &gt;::ConstPtr &amp;cloud_source, const pcl::PointCloud&lt; pcl::PointXYZ &gt;::ConstPtr &amp;cloud_target, float maxDistance)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; pcl::PointXYZ &gt;::Ptr RTABMAP_EXP</type>
      <name>getICPReadyCloud</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a57eeebf19430de17f26d2961888548aa</anchor>
      <arglist>(const cv::Mat &amp;depth, float fx, float fy, float cx, float cy, int decimation, double maxDepth, float voxel, int samples, const Transform &amp;transform=Transform::getIdentity())</arglist>
    </member>
    <member kind="function">
      <type>Transform RTABMAP_EXP</type>
      <name>icp</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a8edb963f4a15978218850c01db9ecea0</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZ &gt;::ConstPtr &amp;cloud_source, const pcl::PointCloud&lt; pcl::PointXYZ &gt;::ConstPtr &amp;cloud_target, double maxCorrespondenceDistance, int maximumIterations, bool &amp;hasConverged, pcl::PointCloud&lt; pcl::PointXYZ &gt; &amp;cloud_source_registered)</arglist>
    </member>
    <member kind="function">
      <type>Transform RTABMAP_EXP</type>
      <name>icp2D</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a55f19f03fec94e8e96a3fae952754720</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZ &gt;::ConstPtr &amp;cloud_source, const pcl::PointCloud&lt; pcl::PointXYZ &gt;::ConstPtr &amp;cloud_target, double maxCorrespondenceDistance, int maximumIterations, bool &amp;hasConverged, pcl::PointCloud&lt; pcl::PointXYZ &gt; &amp;cloud_source_registered)</arglist>
    </member>
    <member kind="function">
      <type>Transform RTABMAP_EXP</type>
      <name>icpPointToPlane</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a24393dbe82ea8ea66989f2c256dd5390</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointNormal &gt;::ConstPtr &amp;cloud_source, const pcl::PointCloud&lt; pcl::PointNormal &gt;::ConstPtr &amp;cloud_target, double maxCorrespondenceDistance, int maximumIterations, bool &amp;hasConverged, pcl::PointCloud&lt; pcl::PointNormal &gt; &amp;cloud_source_registered)</arglist>
    </member>
    <member kind="function">
      <type>Transform RTABMAP_EXP</type>
      <name>transformFromXYZCorrespondences</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a60e433ca869c0802512039c77bc5b03a</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZ &gt;::ConstPtr &amp;cloud1, const pcl::PointCloud&lt; pcl::PointXYZ &gt;::ConstPtr &amp;cloud2, double inlierThreshold=0.02, int iterations=100, bool refineModel=false, double refineModelSigma=3.0, int refineModelIterations=10, std::vector&lt; int &gt; *inliers=0, double *variance=0)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>util3d_surface.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-rtabmap/doc_stacks/2015-10-18_11-34-34.717088/rtabmap/corelib/src/</path>
    <filename>util3d__surface_8cpp</filename>
    <includes id="util3d__surface_8h" name="util3d_surface.h" local="yes" imported="no">rtabmap/core/util3d_surface.h</includes>
    <includes id="util3d__filtering_8h" name="util3d_filtering.h" local="yes" imported="no">rtabmap/core/util3d_filtering.h</includes>
    <includes id="ULogger_8h" name="ULogger.h" local="yes" imported="no">rtabmap/utilite/ULogger.h</includes>
    <includes id="UDirectory_8h" name="UDirectory.h" local="yes" imported="no">rtabmap/utilite/UDirectory.h</includes>
    <includes id="UConversion_8h" name="UConversion.h" local="yes" imported="no">rtabmap/utilite/UConversion.h</includes>
    <namespace>rtabmap</namespace>
    <namespace>rtabmap::util3d</namespace>
    <member kind="function">
      <type>void RTABMAP_EXP</type>
      <name>adjustNormalsToViewPoints</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>aeb978925c898df892c5c0dc00c43742d</anchor>
      <arglist>(const std::map&lt; int, Transform &gt; &amp;poses, const pcl::PointCloud&lt; pcl::PointXYZ &gt;::Ptr &amp;rawCloud, const std::vector&lt; int &gt; &amp;rawCameraIndices, pcl::PointCloud&lt; pcl::PointXYZRGBNormal &gt;::Ptr &amp;cloud)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; pcl::PointNormal &gt;::Ptr RTABMAP_EXP</type>
      <name>computeNormals</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a06077c9173a87a405b28f789aadd9308</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZ &gt;::Ptr &amp;cloud, int normalKSearch=20)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; pcl::PointXYZRGBNormal &gt;::Ptr RTABMAP_EXP</type>
      <name>computeNormals</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>ada19f9001d294b8677086e75de67019c</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZRGB &gt;::Ptr &amp;cloud, int normalKSearch=20)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PolygonMesh::Ptr RTABMAP_EXP</type>
      <name>createMesh</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a6fd47164d1b71b2640d4bf38b33b3704</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZRGBNormal &gt;::Ptr &amp;cloudWithNormals, float gp3SearchRadius=0.025, float gp3Mu=2.5, int gp3MaximumNearestNeighbors=100, float gp3MaximumSurfaceAngle=M_PI/4, float gp3MinimumAngle=M_PI/18, float gp3MaximumAngle=2 *M_PI/3, bool gp3NormalConsistency=true)</arglist>
    </member>
    <member kind="function">
      <type>pcl::texture_mapping::CameraVector</type>
      <name>createTextureCameras</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>aaa0a85626eba3e03ee4e18a88dd4cb71</anchor>
      <arglist>(const std::map&lt; int, Transform &gt; &amp;poses, const std::map&lt; int, CameraModel &gt; &amp;cameraModels, const std::map&lt; int, cv::Mat &gt; &amp;images, const std::string &amp;tmpDirectory)</arglist>
    </member>
    <member kind="function">
      <type>pcl::TextureMesh::Ptr RTABMAP_EXP</type>
      <name>createTextureMesh</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a6f6367f5d184ffdfd08de19b42c47f69</anchor>
      <arglist>(const pcl::PolygonMesh::Ptr &amp;mesh, const std::map&lt; int, Transform &gt; &amp;poses, const std::map&lt; int, CameraModel &gt; &amp;cameraModels, const std::map&lt; int, cv::Mat &gt; &amp;images, const std::string &amp;tmpDirectory=&quot;.&quot;)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PolygonMesh::Ptr RTABMAP_EXP</type>
      <name>meshDecimation</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>ae79ba1df50f3a80440293d759e6663eb</anchor>
      <arglist>(const pcl::PolygonMesh::Ptr &amp;mesh, float factor)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; pcl::PointXYZRGBNormal &gt;::Ptr RTABMAP_EXP</type>
      <name>mls</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>ace64710f5dae7d9cd056893f81ba7d31</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZRGB &gt;::Ptr &amp;cloud, float searchRadius=0.0f, int polygonialOrder=2, int upsamplingMethod=0, float upsamplingRadius=0.0f, float upsamplingStep=0.0f, int pointDensity=0, float dilationVoxelSize=1.0f, int dilationIterations=0)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>util3d_surface.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-rtabmap/doc_stacks/2015-10-18_11-34-34.717088/rtabmap/corelib/include/rtabmap/core/</path>
    <filename>util3d__surface_8h</filename>
    <includes id="RtabmapExp_8h" name="RtabmapExp.h" local="no" imported="no">rtabmap/core/RtabmapExp.h</includes>
    <includes id="Transform_8h" name="Transform.h" local="no" imported="no">rtabmap/core/Transform.h</includes>
    <includes id="CameraModel_8h" name="CameraModel.h" local="no" imported="no">rtabmap/core/CameraModel.h</includes>
    <namespace>rtabmap</namespace>
    <namespace>rtabmap::util3d</namespace>
    <member kind="function">
      <type>void RTABMAP_EXP</type>
      <name>adjustNormalsToViewPoints</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>aeb978925c898df892c5c0dc00c43742d</anchor>
      <arglist>(const std::map&lt; int, Transform &gt; &amp;poses, const pcl::PointCloud&lt; pcl::PointXYZ &gt;::Ptr &amp;rawCloud, const std::vector&lt; int &gt; &amp;rawCameraIndices, pcl::PointCloud&lt; pcl::PointXYZRGBNormal &gt;::Ptr &amp;cloud)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; pcl::PointNormal &gt;::Ptr RTABMAP_EXP</type>
      <name>computeNormals</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a06077c9173a87a405b28f789aadd9308</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZ &gt;::Ptr &amp;cloud, int normalKSearch=20)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; pcl::PointXYZRGBNormal &gt;::Ptr RTABMAP_EXP</type>
      <name>computeNormals</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>ada19f9001d294b8677086e75de67019c</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZRGB &gt;::Ptr &amp;cloud, int normalKSearch=20)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PolygonMesh::Ptr RTABMAP_EXP</type>
      <name>createMesh</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a6fd47164d1b71b2640d4bf38b33b3704</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZRGBNormal &gt;::Ptr &amp;cloudWithNormals, float gp3SearchRadius=0.025, float gp3Mu=2.5, int gp3MaximumNearestNeighbors=100, float gp3MaximumSurfaceAngle=M_PI/4, float gp3MinimumAngle=M_PI/18, float gp3MaximumAngle=2 *M_PI/3, bool gp3NormalConsistency=true)</arglist>
    </member>
    <member kind="function">
      <type>pcl::TextureMesh::Ptr RTABMAP_EXP</type>
      <name>createTextureMesh</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a6f6367f5d184ffdfd08de19b42c47f69</anchor>
      <arglist>(const pcl::PolygonMesh::Ptr &amp;mesh, const std::map&lt; int, Transform &gt; &amp;poses, const std::map&lt; int, CameraModel &gt; &amp;cameraModels, const std::map&lt; int, cv::Mat &gt; &amp;images, const std::string &amp;tmpDirectory=&quot;.&quot;)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PolygonMesh::Ptr RTABMAP_EXP</type>
      <name>meshDecimation</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>ae79ba1df50f3a80440293d759e6663eb</anchor>
      <arglist>(const pcl::PolygonMesh::Ptr &amp;mesh, float factor)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; pcl::PointXYZRGBNormal &gt;::Ptr RTABMAP_EXP</type>
      <name>mls</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>ace64710f5dae7d9cd056893f81ba7d31</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZRGB &gt;::Ptr &amp;cloud, float searchRadius=0.0f, int polygonialOrder=2, int upsamplingMethod=0, float upsamplingRadius=0.0f, float upsamplingStep=0.0f, int pointDensity=0, float dilationVoxelSize=1.0f, int dilationIterations=0)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; pcl::Vertices &gt;</type>
      <name>normalizePolygonsSide</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a99974e40d54ddbf7443b9dbe97b2c799</anchor>
      <arglist>(const pcl::PointCloud&lt; pointT &gt; &amp;cloud, const std::vector&lt; pcl::Vertices &gt; &amp;polygons, const pcl::PointXYZ &amp;viewPoint=pcl::PointXYZ(0, 0, 0))</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>util3d_transforms.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-rtabmap/doc_stacks/2015-10-18_11-34-34.717088/rtabmap/corelib/src/</path>
    <filename>util3d__transforms_8cpp</filename>
    <includes id="util3d__transforms_8h" name="util3d_transforms.h" local="yes" imported="no">rtabmap/core/util3d_transforms.h</includes>
    <namespace>rtabmap</namespace>
    <namespace>rtabmap::util3d</namespace>
    <member kind="function">
      <type>pcl::PointXYZ RTABMAP_EXP</type>
      <name>transformPoint</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a0ee49587a7c1b547c350457c0fc6fe86</anchor>
      <arglist>(const pcl::PointXYZ &amp;pt, const Transform &amp;transform)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointXYZRGB RTABMAP_EXP</type>
      <name>transformPoint</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>ac54bed4b19177e7f7aed6c19f674331b</anchor>
      <arglist>(const pcl::PointXYZRGB &amp;pt, const Transform &amp;transform)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; pcl::PointXYZ &gt;::Ptr RTABMAP_EXP</type>
      <name>transformPointCloud</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a1e534f4aae696479cd2b014bcdc9823e</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZ &gt;::Ptr &amp;cloud, const Transform &amp;transform)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; pcl::PointXYZRGB &gt;::Ptr RTABMAP_EXP</type>
      <name>transformPointCloud</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a252f6664755a736faaef0e9619269430</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZRGB &gt;::Ptr &amp;cloud, const Transform &amp;transform)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; pcl::PointNormal &gt;::Ptr RTABMAP_EXP</type>
      <name>transformPointCloud</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a4106aeb45e9c7f19effdfc8cd0119a98</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointNormal &gt;::Ptr &amp;cloud, const Transform &amp;transform)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; pcl::PointXYZRGBNormal &gt;::Ptr RTABMAP_EXP</type>
      <name>transformPointCloud</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a91201874017e6cfe521ee227621f4df7</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZRGBNormal &gt;::Ptr &amp;cloud, const Transform &amp;transform)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>util3d_transforms.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-rtabmap/doc_stacks/2015-10-18_11-34-34.717088/rtabmap/corelib/include/rtabmap/core/</path>
    <filename>util3d__transforms_8h</filename>
    <includes id="RtabmapExp_8h" name="RtabmapExp.h" local="no" imported="no">rtabmap/core/RtabmapExp.h</includes>
    <includes id="Transform_8h" name="Transform.h" local="no" imported="no">rtabmap/core/Transform.h</includes>
    <namespace>rtabmap</namespace>
    <namespace>rtabmap::util3d</namespace>
    <member kind="function">
      <type>pcl::PointXYZ RTABMAP_EXP</type>
      <name>transformPoint</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a0ee49587a7c1b547c350457c0fc6fe86</anchor>
      <arglist>(const pcl::PointXYZ &amp;pt, const Transform &amp;transform)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointXYZRGB RTABMAP_EXP</type>
      <name>transformPoint</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>ac54bed4b19177e7f7aed6c19f674331b</anchor>
      <arglist>(const pcl::PointXYZRGB &amp;pt, const Transform &amp;transform)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; pcl::PointXYZ &gt;::Ptr RTABMAP_EXP</type>
      <name>transformPointCloud</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a1e534f4aae696479cd2b014bcdc9823e</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZ &gt;::Ptr &amp;cloud, const Transform &amp;transform)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; pcl::PointXYZRGB &gt;::Ptr RTABMAP_EXP</type>
      <name>transformPointCloud</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a252f6664755a736faaef0e9619269430</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZRGB &gt;::Ptr &amp;cloud, const Transform &amp;transform)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; pcl::PointNormal &gt;::Ptr RTABMAP_EXP</type>
      <name>transformPointCloud</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a4106aeb45e9c7f19effdfc8cd0119a98</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointNormal &gt;::Ptr &amp;cloud, const Transform &amp;transform)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; pcl::PointXYZRGBNormal &gt;::Ptr RTABMAP_EXP</type>
      <name>transformPointCloud</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a91201874017e6cfe521ee227621f4df7</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZRGBNormal &gt;::Ptr &amp;cloud, const Transform &amp;transform)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>UtiLite.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-rtabmap/doc_stacks/2015-10-18_11-34-34.717088/rtabmap/utilite/include/rtabmap/utilite/</path>
    <filename>UtiLite_8h</filename>
    <includes id="UStl_8h" name="UStl.h" local="yes" imported="no">rtabmap/utilite/UStl.h</includes>
    <includes id="UConversion_8h" name="UConversion.h" local="yes" imported="no">rtabmap/utilite/UConversion.h</includes>
    <includes id="UDirectory_8h" name="UDirectory.h" local="yes" imported="no">rtabmap/utilite/UDirectory.h</includes>
    <includes id="UFile_8h" name="UFile.h" local="yes" imported="no">rtabmap/utilite/UFile.h</includes>
    <includes id="ULogger_8h" name="ULogger.h" local="yes" imported="no">rtabmap/utilite/ULogger.h</includes>
    <includes id="UEventsManager_8h" name="UEventsManager.h" local="yes" imported="no">rtabmap/utilite/UEventsManager.h</includes>
    <includes id="UEventsHandler_8h" name="UEventsHandler.h" local="yes" imported="no">rtabmap/utilite/UEventsHandler.h</includes>
    <includes id="UEvent_8h" name="UEvent.h" local="yes" imported="no">rtabmap/utilite/UEvent.h</includes>
    <includes id="UProcessInfo_8h" name="UProcessInfo.h" local="yes" imported="no">rtabmap/utilite/UProcessInfo.h</includes>
    <includes id="UMutex_8h" name="UMutex.h" local="yes" imported="no">rtabmap/utilite/UMutex.h</includes>
    <includes id="USemaphore_8h" name="USemaphore.h" local="yes" imported="no">rtabmap/utilite/USemaphore.h</includes>
    <includes id="UThreadNode_8h" name="UThreadNode.h" local="yes" imported="no">rtabmap/utilite/UThreadNode.h</includes>
    <includes id="UTimer_8h" name="UTimer.h" local="yes" imported="no">rtabmap/utilite/UTimer.h</includes>
    <includes id="UVariant_8h" name="UVariant.h" local="yes" imported="no">rtabmap/utilite/UVariant.h</includes>
    <includes id="UMath_8h" name="UMath.h" local="yes" imported="no">rtabmap/utilite/UMath.h</includes>
  </compound>
  <compound kind="file">
    <name>UtiLiteExp.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-rtabmap/doc_stacks/2015-10-18_11-34-34.717088/rtabmap/utilite/include/rtabmap/utilite/</path>
    <filename>UtiLiteExp_8h</filename>
    <member kind="define">
      <type>#define</type>
      <name>UTILITE_DEPRECATED</name>
      <anchorfile>UtiLiteExp_8h.html</anchorfile>
      <anchor>a1779af0a464496c87d8600b2f230c278</anchor>
      <arglist>(func)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UTILITE_EXP</name>
      <anchorfile>UtiLiteExp_8h.html</anchorfile>
      <anchor>a4398020c30c41b14ad6d8a3c7026f0ba</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>UTimer.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-rtabmap/doc_stacks/2015-10-18_11-34-34.717088/rtabmap/utilite/src/</path>
    <filename>UTimer_8cpp</filename>
    <includes id="UTimer_8h" name="UTimer.h" local="yes" imported="no">rtabmap/utilite/UTimer.h</includes>
    <includes id="ULogger_8h" name="ULogger.h" local="yes" imported="no">rtabmap/utilite/ULogger.h</includes>
  </compound>
  <compound kind="file">
    <name>UTimer.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-rtabmap/doc_stacks/2015-10-18_11-34-34.717088/rtabmap/utilite/include/rtabmap/utilite/</path>
    <filename>UTimer_8h</filename>
    <includes id="UtiLiteExp_8h" name="UtiLiteExp.h" local="yes" imported="no">rtabmap/utilite/UtiLiteExp.h</includes>
    <class kind="class">UTimer</class>
  </compound>
  <compound kind="file">
    <name>UVariant.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-rtabmap/doc_stacks/2015-10-18_11-34-34.717088/rtabmap/utilite/src/</path>
    <filename>UVariant_8cpp</filename>
    <includes id="UVariant_8h" name="UVariant.h" local="yes" imported="no">rtabmap/utilite/UVariant.h</includes>
    <includes id="UConversion_8h" name="UConversion.h" local="yes" imported="no">rtabmap/utilite/UConversion.h</includes>
  </compound>
  <compound kind="file">
    <name>UVariant.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-rtabmap/doc_stacks/2015-10-18_11-34-34.717088/rtabmap/utilite/include/rtabmap/utilite/</path>
    <filename>UVariant_8h</filename>
    <includes id="UtiLiteExp_8h" name="UtiLiteExp.h" local="yes" imported="no">rtabmap/utilite/UtiLiteExp.h</includes>
    <class kind="class">UVariant</class>
  </compound>
  <compound kind="file">
    <name>UWin32.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-rtabmap/doc_stacks/2015-10-18_11-34-34.717088/rtabmap/utilite/include/rtabmap/utilite/Win32/</path>
    <filename>UWin32_8h</filename>
    <includes id="UtiLiteExp_8h" name="UtiLiteExp.h" local="yes" imported="no">rtabmap/utilite/UtiLiteExp.h</includes>
  </compound>
  <compound kind="file">
    <name>vertex_switchLinear.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-rtabmap/doc_stacks/2015-10-18_11-34-34.717088/rtabmap/corelib/src/vertigo/g2o/</path>
    <filename>vertex__switchLinear_8cpp</filename>
    <includes id="vertex__switchLinear_8h" name="vertex_switchLinear.h" local="yes" imported="no">vertigo/g2o/vertex_switchLinear.h</includes>
  </compound>
  <compound kind="file">
    <name>vertex_switchLinear.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-rtabmap/doc_stacks/2015-10-18_11-34-34.717088/rtabmap/corelib/src/vertigo/g2o/</path>
    <filename>vertex__switchLinear_8h</filename>
    <class kind="class">VertexSwitchLinear</class>
  </compound>
  <compound kind="file">
    <name>VisualWord.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-rtabmap/doc_stacks/2015-10-18_11-34-34.717088/rtabmap/corelib/src/</path>
    <filename>VisualWord_8cpp</filename>
    <includes id="VisualWord_8h" name="VisualWord.h" local="yes" imported="no">rtabmap/core/VisualWord.h</includes>
    <includes id="ULogger_8h" name="ULogger.h" local="yes" imported="no">rtabmap/utilite/ULogger.h</includes>
    <includes id="UStl_8h" name="UStl.h" local="yes" imported="no">rtabmap/utilite/UStl.h</includes>
    <namespace>rtabmap</namespace>
  </compound>
  <compound kind="file">
    <name>VisualWord.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-rtabmap/doc_stacks/2015-10-18_11-34-34.717088/rtabmap/corelib/include/rtabmap/core/</path>
    <filename>VisualWord_8h</filename>
    <includes id="RtabmapExp_8h" name="RtabmapExp.h" local="yes" imported="no">rtabmap/core/RtabmapExp.h</includes>
    <class kind="class">rtabmap::VisualWord</class>
    <namespace>rtabmap</namespace>
  </compound>
  <compound kind="file">
    <name>VWDictionary.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-rtabmap/doc_stacks/2015-10-18_11-34-34.717088/rtabmap/corelib/src/</path>
    <filename>VWDictionary_8cpp</filename>
    <includes id="VWDictionary_8h" name="VWDictionary.h" local="yes" imported="no">rtabmap/core/VWDictionary.h</includes>
    <includes id="VisualWord_8h" name="VisualWord.h" local="yes" imported="no">rtabmap/core/VisualWord.h</includes>
    <includes id="Signature_8h" name="Signature.h" local="yes" imported="no">rtabmap/core/Signature.h</includes>
    <includes id="DBDriver_8h" name="DBDriver.h" local="yes" imported="no">rtabmap/core/DBDriver.h</includes>
    <includes id="Parameters_8h" name="Parameters.h" local="yes" imported="no">rtabmap/core/Parameters.h</includes>
    <includes id="UtiLite_8h" name="UtiLite.h" local="yes" imported="no">rtabmap/utilite/UtiLite.h</includes>
    <includes id="flann_8hpp" name="flann.hpp" local="yes" imported="no">rtflann/flann.hpp</includes>
    <class kind="class">rtabmap::FlannIndex</class>
    <namespace>rtabmap</namespace>
  </compound>
  <compound kind="file">
    <name>VWDictionary.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-rtabmap/doc_stacks/2015-10-18_11-34-34.717088/rtabmap/corelib/include/rtabmap/core/</path>
    <filename>VWDictionary_8h</filename>
    <includes id="RtabmapExp_8h" name="RtabmapExp.h" local="yes" imported="no">rtabmap/core/RtabmapExp.h</includes>
    <includes id="Parameters_8h" name="Parameters.h" local="yes" imported="no">rtabmap/core/Parameters.h</includes>
    <class kind="class">rtabmap::VWDictionary</class>
    <namespace>rtabmap</namespace>
  </compound>
  <compound kind="file">
    <name>WifiOSX.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-rtabmap/doc_stacks/2015-10-18_11-34-34.717088/rtabmap/examples/WifiMapping/</path>
    <filename>WifiOSX_8h</filename>
    <class kind="struct">AccessPoint</class>
    <member kind="function">
      <type>int</type>
      <name>getRssi</name>
      <anchorfile>WifiOSX_8h.html</anchorfile>
      <anchor>ada05f50ac74d9b139f3cbbbe2fab1691</anchor>
      <arglist>(const std::string &amp;interfaceName)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; AccessPoint &gt;</type>
      <name>scanAir</name>
      <anchorfile>WifiOSX_8h.html</anchorfile>
      <anchor>acc1b73795b95286092c4f0394e1daf51</anchor>
      <arglist>(const std::string &amp;interfaceName)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>WifiThread.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-rtabmap/doc_stacks/2015-10-18_11-34-34.717088/rtabmap/examples/WifiMapping/</path>
    <filename>WifiThread_8h</filename>
    <includes id="UserDataEvent_8h" name="UserDataEvent.h" local="no" imported="no">rtabmap/core/UserDataEvent.h</includes>
    <includes id="UTimer_8h" name="UTimer.h" local="no" imported="no">rtabmap/utilite/UTimer.h</includes>
    <class kind="class">WifiThread</class>
    <member kind="function">
      <type>int</type>
      <name>quality2dBm</name>
      <anchorfile>WifiThread_8h.html</anchorfile>
      <anchor>a2b8ae63ae00d6ad62bc0c7834285c317</anchor>
      <arglist>(int quality)</arglist>
    </member>
  </compound>
  <compound kind="page">
    <name>uResourceGeneratorPage</name>
    <title>uResourceGenerator</title>
    <filename>uResourceGeneratorPage</filename>
  </compound>
  <compound kind="struct">
    <name>AccessPoint</name>
    <filename>structAccessPoint.html</filename>
    <member kind="variable">
      <type>std::string</type>
      <name>bssid</name>
      <anchorfile>structAccessPoint.html</anchorfile>
      <anchor>a406b278ba817e6262e401d2687b812bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>rssi</name>
      <anchorfile>structAccessPoint.html</anchorfile>
      <anchor>a188c57fa903dfc6de096f8f9d38ec759</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>ssid</name>
      <anchorfile>structAccessPoint.html</anchorfile>
      <anchor>a4ee34dc899a42dfb5aa814d987ac9351</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>AggInfo</name>
    <filename>structAggInfo.html</filename>
    <class kind="struct">AggInfo::AggInfo_col</class>
    <class kind="struct">AggInfo::AggInfo_func</class>
    <member kind="variable">
      <type>struct AggInfo::AggInfo_col *</type>
      <name>aCol</name>
      <anchorfile>structAggInfo.html</anchorfile>
      <anchor>a52fa1a7eb3145c27be13b2bcccd57d62</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct AggInfo::AggInfo_func *</type>
      <name>aFunc</name>
      <anchorfile>structAggInfo.html</anchorfile>
      <anchor>a4e201acd6a1f8aed360c58e45f47c803</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>directMode</name>
      <anchorfile>structAggInfo.html</anchorfile>
      <anchor>aaa57d294016ac7e17e7cacaa7b25634e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>nAccumulator</name>
      <anchorfile>structAggInfo.html</anchorfile>
      <anchor>ad2251760d95af9024f0a3170405cb53b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>nColumn</name>
      <anchorfile>structAggInfo.html</anchorfile>
      <anchor>a9cbfa5fc33328cf3500426674e036a8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>nFunc</name>
      <anchorfile>structAggInfo.html</anchorfile>
      <anchor>a5bfde7ca00d28da6edbda523ab038e38</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>nSortingColumn</name>
      <anchorfile>structAggInfo.html</anchorfile>
      <anchor>a89925dccd1a0ec51d2a5a5dbaead66dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ExprList *</type>
      <name>pGroupBy</name>
      <anchorfile>structAggInfo.html</anchorfile>
      <anchor>aa8e942103d224c4db847743670907781</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>sortingIdx</name>
      <anchorfile>structAggInfo.html</anchorfile>
      <anchor>a97ce74f509ca908a616c123e7196797b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>sortingIdxPTab</name>
      <anchorfile>structAggInfo.html</anchorfile>
      <anchor>a7faac4c3996598960fc46f0c173b244c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>useSortingIdx</name>
      <anchorfile>structAggInfo.html</anchorfile>
      <anchor>a8173a7ea13c4a12ce4befbcb40719073</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>AggInfo::AggInfo_col</name>
    <filename>structAggInfo_1_1AggInfo__col.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>iColumn</name>
      <anchorfile>structAggInfo_1_1AggInfo__col.html</anchorfile>
      <anchor>a4cad2ce99ddf7425d358d49e40524f6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>iMem</name>
      <anchorfile>structAggInfo_1_1AggInfo__col.html</anchorfile>
      <anchor>ae22f3dfc6f9c2dc647be1b9fbd14e896</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>iSorterColumn</name>
      <anchorfile>structAggInfo_1_1AggInfo__col.html</anchorfile>
      <anchor>ae3901ad0d5b6d519a7559358f1f7248b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>iTable</name>
      <anchorfile>structAggInfo_1_1AggInfo__col.html</anchorfile>
      <anchor>ab49aa2fbfc6278c86b64497a6807c113</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Expr *</type>
      <name>pExpr</name>
      <anchorfile>structAggInfo_1_1AggInfo__col.html</anchorfile>
      <anchor>a60f23ec0abfcc88cab7083967a3abd9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Table *</type>
      <name>pTab</name>
      <anchorfile>structAggInfo_1_1AggInfo__col.html</anchorfile>
      <anchor>ad2f2ae137b49e72d28a57accc9d06386</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>AggInfo::AggInfo_func</name>
    <filename>structAggInfo_1_1AggInfo__func.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>iDistinct</name>
      <anchorfile>structAggInfo_1_1AggInfo__func.html</anchorfile>
      <anchor>a4a82635b0116eb44ec8ca9e47cc509d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>iMem</name>
      <anchorfile>structAggInfo_1_1AggInfo__func.html</anchorfile>
      <anchor>a41a8da36555c37fffc65f1acead49a4f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Expr *</type>
      <name>pExpr</name>
      <anchorfile>structAggInfo_1_1AggInfo__func.html</anchorfile>
      <anchor>a7b92e1c42e60d44e28ebf695316f4018</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>FuncDef *</type>
      <name>pFunc</name>
      <anchorfile>structAggInfo_1_1AggInfo__func.html</anchorfile>
      <anchor>a840478e8ec53cefa57b50228f6fdafe4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>analysisInfo</name>
    <filename>structanalysisInfo.html</filename>
    <member kind="variable">
      <type>sqlite3 *</type>
      <name>db</name>
      <anchorfile>structanalysisInfo.html</anchorfile>
      <anchor>a13108eadc55ffe73a8825fb91cc0f9b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>zDatabase</name>
      <anchorfile>structanalysisInfo.html</anchorfile>
      <anchor>accbe3c1f5613ffa13b9578e58a5d850a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>AttachKey</name>
    <filename>structAttachKey.html</filename>
    <member kind="variable">
      <type>Token</type>
      <name>key</name>
      <anchorfile>structAttachKey.html</anchorfile>
      <anchor>a267449f11a142a3b88c54aa01f842ad0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>type</name>
      <anchorfile>structAttachKey.html</anchorfile>
      <anchor>acd780bfae7415a79a90fa5ceb41515cd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>AuthContext</name>
    <filename>structAuthContext.html</filename>
    <member kind="variable">
      <type>Parse *</type>
      <name>pParse</name>
      <anchorfile>structAuthContext.html</anchorfile>
      <anchor>a8df2931d8f4facf59073c92315b00bfa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>zAuthContext</name>
      <anchorfile>structAuthContext.html</anchorfile>
      <anchor>a1b095b152b72326476ac3f7edcaee78a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>AutoincInfo</name>
    <filename>structAutoincInfo.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>iDb</name>
      <anchorfile>structAutoincInfo.html</anchorfile>
      <anchor>ae7234e0916b11ef97377bdfd6c7c4568</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>AutoincInfo *</type>
      <name>pNext</name>
      <anchorfile>structAutoincInfo.html</anchorfile>
      <anchor>aa77fb076beea013c25df4e49dba4b6f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Table *</type>
      <name>pTab</name>
      <anchorfile>structAutoincInfo.html</anchorfile>
      <anchor>a0cf785b0cbaddb4215a8408f8e13075e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>regCtr</name>
      <anchorfile>structAutoincInfo.html</anchorfile>
      <anchor>af180977ee7dcc8cab862185692f57cc5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>AuxData</name>
    <filename>structAuxData.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>iArg</name>
      <anchorfile>structAuxData.html</anchorfile>
      <anchor>aa0f1b63cbd4f0cf17c82d9ed17bbdc01</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>iOp</name>
      <anchorfile>structAuxData.html</anchorfile>
      <anchor>aaa45d5e867df81e58b886f4fe355364f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>pAux</name>
      <anchorfile>structAuxData.html</anchorfile>
      <anchor>a3867fd2bd1f3795b14e858daa6754825</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>AuxData *</type>
      <name>pNext</name>
      <anchorfile>structAuxData.html</anchorfile>
      <anchor>af63a17e0ce6af2de969caccb25ef3945</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void(*</type>
      <name>xDelete</name>
      <anchorfile>structAuxData.html</anchorfile>
      <anchor>a05a1344da15f7ecf6c11f049e2b88bde</anchor>
      <arglist>)(void *)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>BenignMallocHooks</name>
    <filename>structBenignMallocHooks.html</filename>
    <member kind="variable">
      <type>void(*</type>
      <name>xBenignBegin</name>
      <anchorfile>structBenignMallocHooks.html</anchorfile>
      <anchor>a7125984e959ab18ee72d0ffe1bffe4e2</anchor>
      <arglist>)(void)</arglist>
    </member>
    <member kind="variable">
      <type>void(*</type>
      <name>xBenignEnd</name>
      <anchorfile>structBenignMallocHooks.html</anchorfile>
      <anchor>a3c75a02b1fbf74fd76bbc9d266f37553</anchor>
      <arglist>)(void)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Bitvec</name>
    <filename>structBitvec.html</filename>
    <member kind="variable">
      <type>u32</type>
      <name>iDivisor</name>
      <anchorfile>structBitvec.html</anchorfile>
      <anchor>a22cdb23eb424e07b6ce922de018a83d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u32</type>
      <name>iSize</name>
      <anchorfile>structBitvec.html</anchorfile>
      <anchor>ab36df8ece98aee080bae6de28c237de8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u32</type>
      <name>nSet</name>
      <anchorfile>structBitvec.html</anchorfile>
      <anchor>ad6811debae9b972f2d94d667e994e3f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>union Bitvec::@12</type>
      <name>u</name>
      <anchorfile>structBitvec.html</anchorfile>
      <anchor>a580a692d761462ea1576d1fdcb6d97fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>BITVEC_TELEM</type>
      <name>aBitmap</name>
      <anchorfile>unionBitvec_1_1@12.html</anchorfile>
      <anchor>af20536b2c584c1ef46c67619ca736892</anchor>
      <arglist>[BITVEC_NELEM]</arglist>
    </member>
    <member kind="variable">
      <type>u32</type>
      <name>aHash</name>
      <anchorfile>unionBitvec_1_1@12.html</anchorfile>
      <anchor>a142e76e67bba0add410550db407505c1</anchor>
      <arglist>[BITVEC_NINT]</arglist>
    </member>
    <member kind="variable">
      <type>Bitvec *</type>
      <name>apSub</name>
      <anchorfile>unionBitvec_1_1@12.html</anchorfile>
      <anchor>a8c9f31cfc871f1d4dfc89d2cf52a125c</anchor>
      <arglist>[BITVEC_NPTR]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>BtCursor</name>
    <filename>structBtCursor.html</filename>
    <member kind="variable">
      <type>u16</type>
      <name>aiIdx</name>
      <anchorfile>structBtCursor.html</anchorfile>
      <anchor>a037a739198de5bee22ca203d34e90af1</anchor>
      <arglist>[BTCURSOR_MAX_DEPTH]</arglist>
    </member>
    <member kind="variable">
      <type>Pgno *</type>
      <name>aOverflow</name>
      <anchorfile>structBtCursor.html</anchorfile>
      <anchor>ae2dbcc15e63d349774a7ad6caef4d096</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>MemPage *</type>
      <name>apPage</name>
      <anchorfile>structBtCursor.html</anchorfile>
      <anchor>ad3414d944f9578e86e26c6158f92096b</anchor>
      <arglist>[BTCURSOR_MAX_DEPTH]</arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>atLast</name>
      <anchorfile>structBtCursor.html</anchorfile>
      <anchor>afff41eb594a5fc2c20b13232e6ff9689</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>sqlite3_int64</type>
      <name>cachedRowid</name>
      <anchorfile>structBtCursor.html</anchorfile>
      <anchor>ad66b1a006f910aeb12de1e93d9a84cff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>eState</name>
      <anchorfile>structBtCursor.html</anchorfile>
      <anchor>a30ab5e7109965b34a08562a7b7e6de15</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>hints</name>
      <anchorfile>structBtCursor.html</anchorfile>
      <anchor>ad8c66c31cf1a2c2181d61a64ca951a8a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>CellInfo</type>
      <name>info</name>
      <anchorfile>structBtCursor.html</anchorfile>
      <anchor>a9934b348c6e9f4808d8f98ea78788fbe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>i16</type>
      <name>iPage</name>
      <anchorfile>structBtCursor.html</anchorfile>
      <anchor>ad4362a71baf655b0957a02324586853b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>isIncrblobHandle</name>
      <anchorfile>structBtCursor.html</anchorfile>
      <anchor>a539dc1beff0ec303cfd4c94c274c7a9b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>i64</type>
      <name>nKey</name>
      <anchorfile>structBtCursor.html</anchorfile>
      <anchor>a23f6a271258c109aaeda0ba19e808f92</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>BtShared *</type>
      <name>pBt</name>
      <anchorfile>structBtCursor.html</anchorfile>
      <anchor>a61c245712549192f7644e5ac23c00b74</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Btree *</type>
      <name>pBtree</name>
      <anchorfile>structBtCursor.html</anchorfile>
      <anchor>a2ad810542eaf99c9919c585624bead6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Pgno</type>
      <name>pgnoRoot</name>
      <anchorfile>structBtCursor.html</anchorfile>
      <anchor>a0b038f63a5b1b9df0b892e0773ffdd29</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>pKey</name>
      <anchorfile>structBtCursor.html</anchorfile>
      <anchor>a3c979824f27f63678d7a2b02311bc330</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct KeyInfo *</type>
      <name>pKeyInfo</name>
      <anchorfile>structBtCursor.html</anchorfile>
      <anchor>ad2360bda13f959ed70672eb421fdb5ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>BtCursor *</type>
      <name>pNext</name>
      <anchorfile>structBtCursor.html</anchorfile>
      <anchor>ad2f8fe3aa7d3fa3309692b3e8a8c2395</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>BtCursor *</type>
      <name>pPrev</name>
      <anchorfile>structBtCursor.html</anchorfile>
      <anchor>ac4f788ee88f252ddfcef8804674c7c90</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>skipNext</name>
      <anchorfile>structBtCursor.html</anchorfile>
      <anchor>ab1dfdbd6c9ec6cdb21cdb5deaa6d5ecb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>validNKey</name>
      <anchorfile>structBtCursor.html</anchorfile>
      <anchor>a7b64ef18751d3076484903e9e9e05098</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>wrFlag</name>
      <anchorfile>structBtCursor.html</anchorfile>
      <anchor>a9482c52d8c85519a3ada18517bf67a47</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>BtLock</name>
    <filename>structBtLock.html</filename>
    <member kind="variable">
      <type>u8</type>
      <name>eLock</name>
      <anchorfile>structBtLock.html</anchorfile>
      <anchor>abe07b71018ee423e0d94b5cdba044b5c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Pgno</type>
      <name>iTable</name>
      <anchorfile>structBtLock.html</anchorfile>
      <anchor>a822efcf018d6c8eb343341cde5df980d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Btree *</type>
      <name>pBtree</name>
      <anchorfile>structBtLock.html</anchorfile>
      <anchor>ab9125b8e79d480b75f3af21cb2ab55c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>BtLock *</type>
      <name>pNext</name>
      <anchorfile>structBtLock.html</anchorfile>
      <anchor>ad42de86209c7aab43604c52a549b7bca</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Btree</name>
    <filename>structBtree.html</filename>
    <member kind="variable">
      <type>sqlite3 *</type>
      <name>db</name>
      <anchorfile>structBtree.html</anchorfile>
      <anchor>a2b3cfec48b6e9fcfd641d433816ae5c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>inTrans</name>
      <anchorfile>structBtree.html</anchorfile>
      <anchor>a50007448960c05dfd1fdc7db3e277685</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>BtLock</type>
      <name>lock</name>
      <anchorfile>structBtree.html</anchorfile>
      <anchor>a943ed8799c9943f753a88cf44f1632dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>locked</name>
      <anchorfile>structBtree.html</anchorfile>
      <anchor>a16fc8292bae9a66cfec03f6cb82d06a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>nBackup</name>
      <anchorfile>structBtree.html</anchorfile>
      <anchor>a7a3e7cf38bc9c3021a9e270a54ecfb1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>BtShared *</type>
      <name>pBt</name>
      <anchorfile>structBtree.html</anchorfile>
      <anchor>a63bab5d744d48d14368af048dddf2f20</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Btree *</type>
      <name>pNext</name>
      <anchorfile>structBtree.html</anchorfile>
      <anchor>a9e6d2ca44c10ed8ef0be004225a74ef5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Btree *</type>
      <name>pPrev</name>
      <anchorfile>structBtree.html</anchorfile>
      <anchor>a0423f1c55c1fe6812161a49bb2bf604f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>sharable</name>
      <anchorfile>structBtree.html</anchorfile>
      <anchor>a114f157127c76a1fbad8292e4b39c4dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>wantToLock</name>
      <anchorfile>structBtree.html</anchorfile>
      <anchor>a97368ea300f0b74b8e80ea07da0cea2a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>BtShared</name>
    <filename>structBtShared.html</filename>
    <member kind="variable">
      <type>u8</type>
      <name>autoVacuum</name>
      <anchorfile>structBtShared.html</anchorfile>
      <anchor>a770c4f6244d4350f27029cb909902a61</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>bDoTruncate</name>
      <anchorfile>structBtShared.html</anchorfile>
      <anchor>a57de6e40475fc532a5de79760521e957</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u16</type>
      <name>btsFlags</name>
      <anchorfile>structBtShared.html</anchorfile>
      <anchor>a287b7749063c63e45518f72d6f9b3c1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>sqlite3 *</type>
      <name>db</name>
      <anchorfile>structBtShared.html</anchorfile>
      <anchor>a93dafa672793f6117a336d5987951c8e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>incrVacuum</name>
      <anchorfile>structBtShared.html</anchorfile>
      <anchor>a8d8ba06335a63d8a36294a0f1ae8377a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>inTransaction</name>
      <anchorfile>structBtShared.html</anchorfile>
      <anchor>aeaa6c0f33b83434ecee4bd8c4c8df48e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>max1bytePayload</name>
      <anchorfile>structBtShared.html</anchorfile>
      <anchor>ae0a261001a5237cd705fa16f0d00ad16</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u16</type>
      <name>maxLeaf</name>
      <anchorfile>structBtShared.html</anchorfile>
      <anchor>a474248f018d24457ec306a7b570d24ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u16</type>
      <name>maxLocal</name>
      <anchorfile>structBtShared.html</anchorfile>
      <anchor>a2937d14071841fe0ecae3ce1eb1da96c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u16</type>
      <name>minLeaf</name>
      <anchorfile>structBtShared.html</anchorfile>
      <anchor>ad57c14f1681d0e86f1c9a9488013eba0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u16</type>
      <name>minLocal</name>
      <anchorfile>structBtShared.html</anchorfile>
      <anchor>affb40500b5c63601ef3ca3600983b12c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>sqlite3_mutex *</type>
      <name>mutex</name>
      <anchorfile>structBtShared.html</anchorfile>
      <anchor>a454c31d726220bbed43c165e370460c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u32</type>
      <name>nPage</name>
      <anchorfile>structBtShared.html</anchorfile>
      <anchor>a8679241243f9043ede97b5c57d20c3ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>nRef</name>
      <anchorfile>structBtShared.html</anchorfile>
      <anchor>a43d0226fa08d7fae5f992f3a2d72cc08</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>nTransaction</name>
      <anchorfile>structBtShared.html</anchorfile>
      <anchor>a6101a0e79a95e884ac4dc9c70a947715</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>openFlags</name>
      <anchorfile>structBtShared.html</anchorfile>
      <anchor>a8fbc250e23d7c417ccfec8cceb08329d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u32</type>
      <name>pageSize</name>
      <anchorfile>structBtShared.html</anchorfile>
      <anchor>a9e42a71e5e3f98ec1e5b30998b27aae0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>BtCursor *</type>
      <name>pCursor</name>
      <anchorfile>structBtShared.html</anchorfile>
      <anchor>a8f8b52dee390e5606e8e2a8511530de7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Bitvec *</type>
      <name>pHasContent</name>
      <anchorfile>structBtShared.html</anchorfile>
      <anchor>ace6191dc3f48f9575d7946ab8cf5b919</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>BtLock *</type>
      <name>pLock</name>
      <anchorfile>structBtShared.html</anchorfile>
      <anchor>af58c79eec88f99ed5a07d8cabf8a1d1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>BtShared *</type>
      <name>pNext</name>
      <anchorfile>structBtShared.html</anchorfile>
      <anchor>aaa9dd5c5d4ec2bb79ebe4b37ee926ae3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>MemPage *</type>
      <name>pPage1</name>
      <anchorfile>structBtShared.html</anchorfile>
      <anchor>a296dffd1c698ec175fee109718f32d5d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Pager *</type>
      <name>pPager</name>
      <anchorfile>structBtShared.html</anchorfile>
      <anchor>ab79703fc47a16446274457588d7eb989</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>pSchema</name>
      <anchorfile>structBtShared.html</anchorfile>
      <anchor>aea3ccb6775c768fbd4f3e29df8cb925d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8 *</type>
      <name>pTmpSpace</name>
      <anchorfile>structBtShared.html</anchorfile>
      <anchor>a89102c20327da8a304f7e95af557bdf4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Btree *</type>
      <name>pWriter</name>
      <anchorfile>structBtShared.html</anchorfile>
      <anchor>ad8b2679e54027d58a3be3afcca4df1d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u32</type>
      <name>usableSize</name>
      <anchorfile>structBtShared.html</anchorfile>
      <anchor>a3209efe543084a7e60f22913a794f5cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void(*</type>
      <name>xFreeSchema</name>
      <anchorfile>structBtShared.html</anchorfile>
      <anchor>a7c4816c63acea30ed44ffc58b468463e</anchor>
      <arglist>)(void *)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>BusyHandler</name>
    <filename>structBusyHandler.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>nBusy</name>
      <anchorfile>structBusyHandler.html</anchorfile>
      <anchor>aac4531c677ed5ae9e4757ca1b02c568b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>pArg</name>
      <anchorfile>structBusyHandler.html</anchorfile>
      <anchor>a1c793d2b815e79cf3684de46847551bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>xFunc</name>
      <anchorfile>structBusyHandler.html</anchorfile>
      <anchor>aafc84c4e4934de2d5bdf02f268e9340f</anchor>
      <arglist>)(void *, int)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>CellInfo</name>
    <filename>structCellInfo.html</filename>
    <member kind="variable">
      <type>u16</type>
      <name>iOverflow</name>
      <anchorfile>structCellInfo.html</anchorfile>
      <anchor>af7be0161f1c67600aeba783a68972f70</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u32</type>
      <name>nData</name>
      <anchorfile>structCellInfo.html</anchorfile>
      <anchor>af2301ed16c35633ec6b5d7792734a4bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u16</type>
      <name>nHeader</name>
      <anchorfile>structCellInfo.html</anchorfile>
      <anchor>a99bb1f87208f793359cf63e3d164025b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>i64</type>
      <name>nKey</name>
      <anchorfile>structCellInfo.html</anchorfile>
      <anchor>a542b041b9a54a13f7c6f2fe63e7542c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u16</type>
      <name>nLocal</name>
      <anchorfile>structCellInfo.html</anchorfile>
      <anchor>a8cedbcc2c94916fe5798b502c614bb08</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u32</type>
      <name>nPayload</name>
      <anchorfile>structCellInfo.html</anchorfile>
      <anchor>ac1e3c1b4216a8e778bbac82907bb1485</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u16</type>
      <name>nSize</name>
      <anchorfile>structCellInfo.html</anchorfile>
      <anchor>ace78ab5eb5337b686e31b895feeb0562</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8 *</type>
      <name>pCell</name>
      <anchorfile>structCellInfo.html</anchorfile>
      <anchor>a595ed7eeb60ea274d868f24347b7238e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>CollSeq</name>
    <filename>structCollSeq.html</filename>
    <member kind="variable">
      <type>u8</type>
      <name>enc</name>
      <anchorfile>structCollSeq.html</anchorfile>
      <anchor>add27da1a70ed6f538447e9183eeb4838</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>pUser</name>
      <anchorfile>structCollSeq.html</anchorfile>
      <anchor>a3cee924d41e730ccec7f686eb5b6f041</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>xCmp</name>
      <anchorfile>structCollSeq.html</anchorfile>
      <anchor>a47fc6d3a01eee354332ca515a8b493ce</anchor>
      <arglist>)(void *, int, const void *, int, const void *)</arglist>
    </member>
    <member kind="variable">
      <type>void(*</type>
      <name>xDel</name>
      <anchorfile>structCollSeq.html</anchorfile>
      <anchor>a1c0dd3ad98c7bb2ef517f9170134a125</anchor>
      <arglist>)(void *)</arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>zName</name>
      <anchorfile>structCollSeq.html</anchorfile>
      <anchor>a48d6d5f71d4f8a3ab122903464e8b4a1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Column</name>
    <filename>structColumn.html</filename>
    <member kind="variable">
      <type>char</type>
      <name>affinity</name>
      <anchorfile>structColumn.html</anchorfile>
      <anchor>ac9d6fe31c45888cecaf3f5ad5b93bf23</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>colFlags</name>
      <anchorfile>structColumn.html</anchorfile>
      <anchor>aadfed8f7a238c314e1499a6c4090f920</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>notNull</name>
      <anchorfile>structColumn.html</anchorfile>
      <anchor>a852e9a4c1c327a64d9b051dcafda3841</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Expr *</type>
      <name>pDflt</name>
      <anchorfile>structColumn.html</anchorfile>
      <anchor>ac4178f302df70048235660979f84ffe4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>szEst</name>
      <anchorfile>structColumn.html</anchorfile>
      <anchor>a6d28f0023e550ea38ad2ab544942114d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>zColl</name>
      <anchorfile>structColumn.html</anchorfile>
      <anchor>aa95909d5c77b321258622ed28d7b96eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>zDflt</name>
      <anchorfile>structColumn.html</anchorfile>
      <anchor>a88d29c685783cddfbd039e5674990f4b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>zName</name>
      <anchorfile>structColumn.html</anchorfile>
      <anchor>a6450a4e9fde68b3a2d79425d826eccc3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>zType</name>
      <anchorfile>structColumn.html</anchorfile>
      <anchor>aef09f43479c4bd2d07f77d340020f95f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>compareInfo</name>
    <filename>structcompareInfo.html</filename>
    <member kind="variable">
      <type>u8</type>
      <name>matchAll</name>
      <anchorfile>structcompareInfo.html</anchorfile>
      <anchor>a1161e850029ef556e6daee856d32b2e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>matchOne</name>
      <anchorfile>structcompareInfo.html</anchorfile>
      <anchor>ab9aabbf6d3df26bad786b532330a2fd7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>matchSet</name>
      <anchorfile>structcompareInfo.html</anchorfile>
      <anchor>a5d2ff58a72c9eb7d22f18915c1751655</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>noCase</name>
      <anchorfile>structcompareInfo.html</anchorfile>
      <anchor>a6de76861b066547321f7a255cb7042ab</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>CountCtx</name>
    <filename>structCountCtx.html</filename>
    <member kind="variable">
      <type>i64</type>
      <name>n</name>
      <anchorfile>structCountCtx.html</anchorfile>
      <anchor>a141c718918dbfaa183f772bfd7a516f4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>CSimpleIniTempl</name>
    <filename>classCSimpleIniTempl.html</filename>
    <templarg>SI_CHAR</templarg>
    <templarg>SI_STRLESS</templarg>
    <templarg>SI_CONVERTER</templarg>
    <class kind="class">CSimpleIniTempl::Converter</class>
    <class kind="struct">CSimpleIniTempl::Entry</class>
    <class kind="class">CSimpleIniTempl::FileWriter</class>
    <class kind="class">CSimpleIniTempl::OutputWriter</class>
    <class kind="class">CSimpleIniTempl::StringWriter</class>
    <member kind="typedef">
      <type>std::multimap&lt; Entry, const SI_CHAR *, typename Entry::KeyOrder &gt;</type>
      <name>TKeyVal</name>
      <anchorfile>classCSimpleIniTempl.html</anchorfile>
      <anchor>ae7f0e11d84617214bd479de6332c80e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::list&lt; Entry &gt;</type>
      <name>TNamesDepend</name>
      <anchorfile>classCSimpleIniTempl.html</anchorfile>
      <anchor>a391b3f3751e06cd9e9de4fb16ac14342</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::map&lt; Entry, TKeyVal, typename Entry::KeyOrder &gt;</type>
      <name>TSection</name>
      <anchorfile>classCSimpleIniTempl.html</anchorfile>
      <anchor>a2e7963455f680abd0d6901786495a665</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CSimpleIniTempl</name>
      <anchorfile>classCSimpleIniTempl.html</anchorfile>
      <anchor>af878d0a2aa780255b621e95f58f691d8</anchor>
      <arglist>(bool a_bIsUtf8=false, bool a_bMultiKey=false, bool a_bMultiLine=false)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Delete</name>
      <anchorfile>classCSimpleIniTempl.html</anchorfile>
      <anchor>aa5c1cdd0b306434d9e9f1422888049da</anchor>
      <arglist>(const SI_CHAR *a_pSection, const SI_CHAR *a_pKey, bool a_bRemoveEmpty=false)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>GetAllKeys</name>
      <anchorfile>classCSimpleIniTempl.html</anchorfile>
      <anchor>a8cf1357d78d28653b68790ab5d5b45f1</anchor>
      <arglist>(const SI_CHAR *a_pSection, TNamesDepend &amp;a_names) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GetAllSections</name>
      <anchorfile>classCSimpleIniTempl.html</anchorfile>
      <anchor>a65b01b5bf88d0dfe3ba51f12278cbcb8</anchor>
      <arglist>(TNamesDepend &amp;a_names) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>GetAllValues</name>
      <anchorfile>classCSimpleIniTempl.html</anchorfile>
      <anchor>a263c85a8cd839c315fefc078e048257b</anchor>
      <arglist>(const SI_CHAR *a_pSection, const SI_CHAR *a_pKey, TNamesDepend &amp;a_values) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>GetBoolValue</name>
      <anchorfile>classCSimpleIniTempl.html</anchorfile>
      <anchor>af0a8cffb0b7f6ca04e3eed9ab4660666</anchor>
      <arglist>(const SI_CHAR *a_pSection, const SI_CHAR *a_pKey, bool a_bDefault=false, bool *a_pHasMultiple=NULL) const </arglist>
    </member>
    <member kind="function">
      <type>Converter</type>
      <name>GetConverter</name>
      <anchorfile>classCSimpleIniTempl.html</anchorfile>
      <anchor>a98442d01db35187f2770f0a91042cce8</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>GetDoubleValue</name>
      <anchorfile>classCSimpleIniTempl.html</anchorfile>
      <anchor>a6ce7c77a1d5d64dc289927a5c2659e78</anchor>
      <arglist>(const SI_CHAR *a_pSection, const SI_CHAR *a_pKey, double a_nDefault=0, bool *a_pHasMultiple=NULL) const </arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>GetLongValue</name>
      <anchorfile>classCSimpleIniTempl.html</anchorfile>
      <anchor>a994c6b29bb8b4c16a4b1a7f4c8b2b3f4</anchor>
      <arglist>(const SI_CHAR *a_pSection, const SI_CHAR *a_pKey, long a_nDefault=0, bool *a_pHasMultiple=NULL) const </arglist>
    </member>
    <member kind="function">
      <type>const TKeyVal *</type>
      <name>GetSection</name>
      <anchorfile>classCSimpleIniTempl.html</anchorfile>
      <anchor>a795e2fcbad3472055aedfe188f4f8d33</anchor>
      <arglist>(const SI_CHAR *a_pSection) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>GetSectionSize</name>
      <anchorfile>classCSimpleIniTempl.html</anchorfile>
      <anchor>a2e612d67d1e1631c157af6291ac8c348</anchor>
      <arglist>(const SI_CHAR *a_pSection) const </arglist>
    </member>
    <member kind="function">
      <type>const SI_CHAR *</type>
      <name>GetValue</name>
      <anchorfile>classCSimpleIniTempl.html</anchorfile>
      <anchor>a39999339113e9395d5e2c6b02ef5c618</anchor>
      <arglist>(const SI_CHAR *a_pSection, const SI_CHAR *a_pKey, const SI_CHAR *a_pDefault=NULL, bool *a_pHasMultiple=NULL) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsEmpty</name>
      <anchorfile>classCSimpleIniTempl.html</anchorfile>
      <anchor>acaada2b1ab734fc7dd8780ba7f376c26</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>SI_Error</type>
      <name>LoadData</name>
      <anchorfile>classCSimpleIniTempl.html</anchorfile>
      <anchor>a174244fd3e09ff78da05fe46be86e714</anchor>
      <arglist>(const std::string &amp;a_strData)</arglist>
    </member>
    <member kind="function">
      <type>SI_Error</type>
      <name>LoadData</name>
      <anchorfile>classCSimpleIniTempl.html</anchorfile>
      <anchor>aa797cf47cec05906f07d5065882af4d3</anchor>
      <arglist>(const char *a_pData, size_t a_uDataLen)</arglist>
    </member>
    <member kind="function">
      <type>SI_Error</type>
      <name>LoadFile</name>
      <anchorfile>classCSimpleIniTempl.html</anchorfile>
      <anchor>aebb6e5fff76efc05ca6cc4b7b56481a3</anchor>
      <arglist>(const char *a_pszFile)</arglist>
    </member>
    <member kind="function">
      <type>SI_Error</type>
      <name>LoadFile</name>
      <anchorfile>classCSimpleIniTempl.html</anchorfile>
      <anchor>a7ccb65e82fa347b42b59330968f826ae</anchor>
      <arglist>(FILE *a_fpFile)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Reset</name>
      <anchorfile>classCSimpleIniTempl.html</anchorfile>
      <anchor>a89b34d38be4518e9ed91c634a41b8055</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>SI_Error</type>
      <name>Save</name>
      <anchorfile>classCSimpleIniTempl.html</anchorfile>
      <anchor>a5fea5d590edbb5eef694991c7c355915</anchor>
      <arglist>(OutputWriter &amp;a_oOutput, bool a_bAddSignature=false) const </arglist>
    </member>
    <member kind="function">
      <type>SI_Error</type>
      <name>Save</name>
      <anchorfile>classCSimpleIniTempl.html</anchorfile>
      <anchor>af944674fb44473ede150a3bcdc103d63</anchor>
      <arglist>(std::string &amp;a_sBuffer, bool a_bAddSignature=false) const </arglist>
    </member>
    <member kind="function">
      <type>SI_Error</type>
      <name>SaveFile</name>
      <anchorfile>classCSimpleIniTempl.html</anchorfile>
      <anchor>a1449e083d968790ef7479de24edddba0</anchor>
      <arglist>(const char *a_pszFile, bool a_bAddSignature=true) const </arglist>
    </member>
    <member kind="function">
      <type>SI_Error</type>
      <name>SaveFile</name>
      <anchorfile>classCSimpleIniTempl.html</anchorfile>
      <anchor>af3f26b331a0f9d7f071d7b4aa8038758</anchor>
      <arglist>(FILE *a_pFile, bool a_bAddSignature=false) const </arglist>
    </member>
    <member kind="function">
      <type>SI_Error</type>
      <name>SetBoolValue</name>
      <anchorfile>classCSimpleIniTempl.html</anchorfile>
      <anchor>a48ae136fa20c5d7eb7ab0b75342b27cf</anchor>
      <arglist>(const SI_CHAR *a_pSection, const SI_CHAR *a_pKey, bool a_bValue, const SI_CHAR *a_pComment=NULL, bool a_bForceReplace=false)</arglist>
    </member>
    <member kind="function">
      <type>SI_Error</type>
      <name>SetDoubleValue</name>
      <anchorfile>classCSimpleIniTempl.html</anchorfile>
      <anchor>af92ba0b8067553ab693c62a370de6534</anchor>
      <arglist>(const SI_CHAR *a_pSection, const SI_CHAR *a_pKey, double a_nValue, const SI_CHAR *a_pComment=NULL, bool a_bForceReplace=false)</arglist>
    </member>
    <member kind="function">
      <type>SI_Error</type>
      <name>SetLongValue</name>
      <anchorfile>classCSimpleIniTempl.html</anchorfile>
      <anchor>ab2238be407232e4bba0f1343e4793e4e</anchor>
      <arglist>(const SI_CHAR *a_pSection, const SI_CHAR *a_pKey, long a_nValue, const SI_CHAR *a_pComment=NULL, bool a_bUseHex=false, bool a_bForceReplace=false)</arglist>
    </member>
    <member kind="function">
      <type>SI_Error</type>
      <name>SetValue</name>
      <anchorfile>classCSimpleIniTempl.html</anchorfile>
      <anchor>aa2014a3dc8fdd638316cf1d3611796ab</anchor>
      <arglist>(const SI_CHAR *a_pSection, const SI_CHAR *a_pKey, const SI_CHAR *a_pValue, const SI_CHAR *a_pComment=NULL, bool a_bForceReplace=false)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~CSimpleIniTempl</name>
      <anchorfile>classCSimpleIniTempl.html</anchorfile>
      <anchor>a8c933adc1d46bb663caeb6f9dee5aa12</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetUnicode</name>
      <anchorfile>classCSimpleIniTempl.html</anchorfile>
      <anchor>aa9a15a66de893571014f661f89cb4d4b</anchor>
      <arglist>(bool a_bIsUtf8=true)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsUnicode</name>
      <anchorfile>classCSimpleIniTempl.html</anchorfile>
      <anchor>aa18f29d67107392a9e9f361def892c71</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetMultiKey</name>
      <anchorfile>classCSimpleIniTempl.html</anchorfile>
      <anchor>ac3cfaf072a64f960bdcb7ddf2edc52b6</anchor>
      <arglist>(bool a_bAllowMultiKey=true)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsMultiKey</name>
      <anchorfile>classCSimpleIniTempl.html</anchorfile>
      <anchor>a8069b3c574949b78fe0274ae803f0685</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetMultiLine</name>
      <anchorfile>classCSimpleIniTempl.html</anchorfile>
      <anchor>aa7214b76600790053a5c715e9730aab0</anchor>
      <arglist>(bool a_bAllowMultiLine=true)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsMultiLine</name>
      <anchorfile>classCSimpleIniTempl.html</anchorfile>
      <anchor>a805dba3689efd63f8c4485a5f2e89090</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetSpaces</name>
      <anchorfile>classCSimpleIniTempl.html</anchorfile>
      <anchor>ae3c0eae2dcd84a42c99bb86ae103662c</anchor>
      <arglist>(bool a_bSpaces=true)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>UsingSpaces</name>
      <anchorfile>classCSimpleIniTempl.html</anchorfile>
      <anchor>a9c967faf796cf5babea67e97975bed9b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>SI_Error</type>
      <name>AddEntry</name>
      <anchorfile>classCSimpleIniTempl.html</anchorfile>
      <anchor>a8c2b8c3e6f6811321a8258182c61f629</anchor>
      <arglist>(const SI_CHAR *a_pSection, const SI_CHAR *a_pKey, const SI_CHAR *a_pValue, const SI_CHAR *a_pComment, bool a_bForceReplace, bool a_bCopyStrings)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>SI_Error</type>
      <name>CopyString</name>
      <anchorfile>classCSimpleIniTempl.html</anchorfile>
      <anchor>ac34744773856c5a50ece49f70c2ea110</anchor>
      <arglist>(const SI_CHAR *&amp;a_pString)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>CSimpleIniTempl</name>
      <anchorfile>classCSimpleIniTempl.html</anchorfile>
      <anchor>ac987975ad2134f793d972ae53f5fc187</anchor>
      <arglist>(const CSimpleIniTempl &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>DeleteString</name>
      <anchorfile>classCSimpleIniTempl.html</anchorfile>
      <anchor>aeb846a531063a0b71d8784672c3d2dc8</anchor>
      <arglist>(const SI_CHAR *a_pString)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>FindEntry</name>
      <anchorfile>classCSimpleIniTempl.html</anchorfile>
      <anchor>a595c06f30c88dfce677826babdfe0386</anchor>
      <arglist>(SI_CHAR *&amp;a_pData, const SI_CHAR *&amp;a_pSection, const SI_CHAR *&amp;a_pKey, const SI_CHAR *&amp;a_pVal, const SI_CHAR *&amp;a_pComment) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>SI_Error</type>
      <name>FindFileComment</name>
      <anchorfile>classCSimpleIniTempl.html</anchorfile>
      <anchor>a7b78cf79ffd9a5ba57a3bdae6b7d5a8f</anchor>
      <arglist>(SI_CHAR *&amp;a_pData, bool a_bCopyStrings)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>IsComment</name>
      <anchorfile>classCSimpleIniTempl.html</anchorfile>
      <anchor>a1a569ec8cb393ac9c07e38caef4e079f</anchor>
      <arglist>(SI_CHAR ch) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>IsLess</name>
      <anchorfile>classCSimpleIniTempl.html</anchorfile>
      <anchor>a8627e728e58ffcf962bb50333fc65de8</anchor>
      <arglist>(const SI_CHAR *a_pLeft, const SI_CHAR *a_pRight) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>IsMultiLineData</name>
      <anchorfile>classCSimpleIniTempl.html</anchorfile>
      <anchor>a9ad3727d069af37f696498266c864bdf</anchor>
      <arglist>(const SI_CHAR *a_pData) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>IsMultiLineTag</name>
      <anchorfile>classCSimpleIniTempl.html</anchorfile>
      <anchor>a084e508bc8ee946362ded016d08465ad</anchor>
      <arglist>(const SI_CHAR *a_pData) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>IsNewLineChar</name>
      <anchorfile>classCSimpleIniTempl.html</anchorfile>
      <anchor>a8a1d7cf6972d6dea285f6f4746700e6b</anchor>
      <arglist>(SI_CHAR a_c) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>IsSpace</name>
      <anchorfile>classCSimpleIniTempl.html</anchorfile>
      <anchor>aace606283ff62aaeba16ff9d10112e25</anchor>
      <arglist>(SI_CHAR ch) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>LoadMultiLineText</name>
      <anchorfile>classCSimpleIniTempl.html</anchorfile>
      <anchor>acc0c11935000ff9da9fd458a313d3728</anchor>
      <arglist>(SI_CHAR *&amp;a_pData, const SI_CHAR *&amp;a_pVal, const SI_CHAR *a_pTagName, bool a_bAllowBlankLinesInComment=false) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>CSimpleIniTempl &amp;</type>
      <name>operator=</name>
      <anchorfile>classCSimpleIniTempl.html</anchorfile>
      <anchor>a0c396b27b4e69f59aee9aca5a84add7d</anchor>
      <arglist>(const CSimpleIniTempl &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>OutputMultiLineText</name>
      <anchorfile>classCSimpleIniTempl.html</anchorfile>
      <anchor>a0775afaf67adee0ee895324784107ef3</anchor>
      <arglist>(OutputWriter &amp;a_oOutput, Converter &amp;a_oConverter, const SI_CHAR *a_pText) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>SkipNewLine</name>
      <anchorfile>classCSimpleIniTempl.html</anchorfile>
      <anchor>aa6a94e2b6389857d88356af64a69e8bd</anchor>
      <arglist>(SI_CHAR *&amp;a_pData) const </arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_bAllowMultiKey</name>
      <anchorfile>classCSimpleIniTempl.html</anchorfile>
      <anchor>a93cb47560e7f8df24ece5134058ef02d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_bAllowMultiLine</name>
      <anchorfile>classCSimpleIniTempl.html</anchorfile>
      <anchor>af8d1f6bcbc29d509e679c47766a91989</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_bSpaces</name>
      <anchorfile>classCSimpleIniTempl.html</anchorfile>
      <anchor>a8755091894eb4d9f91d49c308c2fdcb7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_bStoreIsUtf8</name>
      <anchorfile>classCSimpleIniTempl.html</anchorfile>
      <anchor>a7c9e68cd04193055c5c827434e47632f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>TSection</type>
      <name>m_data</name>
      <anchorfile>classCSimpleIniTempl.html</anchorfile>
      <anchor>ad6181bfa942ce72c0b8725c5740647aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>m_nOrder</name>
      <anchorfile>classCSimpleIniTempl.html</anchorfile>
      <anchor>ab9812d0decc6cca7a7b7a51311eb8879</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>SI_CHAR *</type>
      <name>m_pData</name>
      <anchorfile>classCSimpleIniTempl.html</anchorfile>
      <anchor>aedc58b13e9f4b45409bade130bf74007</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const SI_CHAR *</type>
      <name>m_pFileComment</name>
      <anchorfile>classCSimpleIniTempl.html</anchorfile>
      <anchor>a4a04a12fd76e99d25af50f0b2be1831d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>TNamesDepend</type>
      <name>m_strings</name>
      <anchorfile>classCSimpleIniTempl.html</anchorfile>
      <anchor>a951572dbc17e66ff1e03b97ebd67bc88</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>size_t</type>
      <name>m_uDataLen</name>
      <anchorfile>classCSimpleIniTempl.html</anchorfile>
      <anchor>a10066a97d9afa70e140619afea86c982</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>CSimpleIniTempl::Converter</name>
    <filename>classCSimpleIniTempl_1_1Converter.html</filename>
    <member kind="function">
      <type></type>
      <name>Converter</name>
      <anchorfile>classCSimpleIniTempl_1_1Converter.html</anchorfile>
      <anchor>ab8e740b211e4ece127d4d25773ba7e42</anchor>
      <arglist>(bool a_bStoreIsUtf8)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Converter</name>
      <anchorfile>classCSimpleIniTempl_1_1Converter.html</anchorfile>
      <anchor>a2f6e993014ed5d60c6e890e55beb0805</anchor>
      <arglist>(const Converter &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ConvertToStore</name>
      <anchorfile>classCSimpleIniTempl_1_1Converter.html</anchorfile>
      <anchor>a4e4186867214b54326cf622e323c9f2f</anchor>
      <arglist>(const SI_CHAR *a_pszString)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>Data</name>
      <anchorfile>classCSimpleIniTempl_1_1Converter.html</anchorfile>
      <anchor>a918bbd4f861a2872e148bc9481ac80bb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Converter &amp;</type>
      <name>operator=</name>
      <anchorfile>classCSimpleIniTempl_1_1Converter.html</anchorfile>
      <anchor>af858c01c6a7e4ce9fafd18abc9e0ac1b</anchor>
      <arglist>(const Converter &amp;rhs)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>m_scratch</name>
      <anchorfile>classCSimpleIniTempl_1_1Converter.html</anchorfile>
      <anchor>acb0fda2caf752e83adbd10363e7ebc9f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>CSimpleIniTempl::Entry</name>
    <filename>structCSimpleIniTempl_1_1Entry.html</filename>
    <class kind="struct">CSimpleIniTempl::Entry::KeyOrder</class>
    <class kind="struct">CSimpleIniTempl::Entry::LoadOrder</class>
    <member kind="function">
      <type></type>
      <name>Entry</name>
      <anchorfile>structCSimpleIniTempl_1_1Entry.html</anchorfile>
      <anchor>a20fc446e1f56f562333042a19bb57c9c</anchor>
      <arglist>(const SI_CHAR *a_pszItem=NULL, int a_nOrder=0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Entry</name>
      <anchorfile>structCSimpleIniTempl_1_1Entry.html</anchorfile>
      <anchor>aaa6fc487377a2fc91dc4f0b83e572996</anchor>
      <arglist>(const SI_CHAR *a_pszItem, const SI_CHAR *a_pszComment, int a_nOrder)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Entry</name>
      <anchorfile>structCSimpleIniTempl_1_1Entry.html</anchorfile>
      <anchor>afbe8b9d3c87d5de3c6aa8d8984f011f6</anchor>
      <arglist>(const Entry &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>Entry &amp;</type>
      <name>operator=</name>
      <anchorfile>structCSimpleIniTempl_1_1Entry.html</anchorfile>
      <anchor>a7f4dd11cc944c140d751ae22ef6cd034</anchor>
      <arglist>(const Entry &amp;rhs)</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>nOrder</name>
      <anchorfile>structCSimpleIniTempl_1_1Entry.html</anchorfile>
      <anchor>ac08ed1fec5743b35aebfa8635e1bdb5a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const SI_CHAR *</type>
      <name>pComment</name>
      <anchorfile>structCSimpleIniTempl_1_1Entry.html</anchorfile>
      <anchor>a84364bcded2d32c5ae4241bf197a74c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const SI_CHAR *</type>
      <name>pItem</name>
      <anchorfile>structCSimpleIniTempl_1_1Entry.html</anchorfile>
      <anchor>a0f987914bf6076156c2a7c40e8e09c89</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>CSimpleIniTempl::Entry::KeyOrder</name>
    <filename>structCSimpleIniTempl_1_1Entry_1_1KeyOrder.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>operator()</name>
      <anchorfile>structCSimpleIniTempl_1_1Entry_1_1KeyOrder.html</anchorfile>
      <anchor>a4cfcbc71e83cc369f55643c715609176</anchor>
      <arglist>(const Entry &amp;lhs, const Entry &amp;rhs) const </arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>CSimpleIniTempl::Entry::LoadOrder</name>
    <filename>structCSimpleIniTempl_1_1Entry_1_1LoadOrder.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>operator()</name>
      <anchorfile>structCSimpleIniTempl_1_1Entry_1_1LoadOrder.html</anchorfile>
      <anchor>ac92e1aa48e5c9aafe994aab65aff4a48</anchor>
      <arglist>(const Entry &amp;lhs, const Entry &amp;rhs) const </arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>CSimpleIniTempl::FileWriter</name>
    <filename>classCSimpleIniTempl_1_1FileWriter.html</filename>
    <base>CSimpleIniTempl::OutputWriter</base>
    <member kind="function">
      <type></type>
      <name>FileWriter</name>
      <anchorfile>classCSimpleIniTempl_1_1FileWriter.html</anchorfile>
      <anchor>aecd4d79480c9b4e70b598c10014856f8</anchor>
      <arglist>(FILE *a_file)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Write</name>
      <anchorfile>classCSimpleIniTempl_1_1FileWriter.html</anchorfile>
      <anchor>ae8885b97884ef9dd5bf074bc4f011373</anchor>
      <arglist>(const char *a_pBuf)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>FileWriter</name>
      <anchorfile>classCSimpleIniTempl_1_1FileWriter.html</anchorfile>
      <anchor>a98532dc3f87c6d93160982e795f6a835</anchor>
      <arglist>(const FileWriter &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>FileWriter &amp;</type>
      <name>operator=</name>
      <anchorfile>classCSimpleIniTempl_1_1FileWriter.html</anchorfile>
      <anchor>a11c62cffeadef1538d85ddeedcb446ee</anchor>
      <arglist>(const FileWriter &amp;)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>FILE *</type>
      <name>m_file</name>
      <anchorfile>classCSimpleIniTempl_1_1FileWriter.html</anchorfile>
      <anchor>a537eeee78a5d969c7e8c73570917a863</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>CSimpleIniTempl::OutputWriter</name>
    <filename>classCSimpleIniTempl_1_1OutputWriter.html</filename>
    <member kind="function">
      <type></type>
      <name>OutputWriter</name>
      <anchorfile>classCSimpleIniTempl_1_1OutputWriter.html</anchorfile>
      <anchor>ae151e0bb6e8b61d7a35c08ba530038a2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>Write</name>
      <anchorfile>classCSimpleIniTempl_1_1OutputWriter.html</anchorfile>
      <anchor>a48e5905a9defbe96d14f3068a383463d</anchor>
      <arglist>(const char *a_pBuf)=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~OutputWriter</name>
      <anchorfile>classCSimpleIniTempl_1_1OutputWriter.html</anchorfile>
      <anchor>a16dc43ae7dda48ec652a4f6e6b5ab6f4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>OutputWriter &amp;</type>
      <name>operator=</name>
      <anchorfile>classCSimpleIniTempl_1_1OutputWriter.html</anchorfile>
      <anchor>a59587c84098e1655f1563769ed88276b</anchor>
      <arglist>(const OutputWriter &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>OutputWriter</name>
      <anchorfile>classCSimpleIniTempl_1_1OutputWriter.html</anchorfile>
      <anchor>a18e63693318252b40f7810c46a23746d</anchor>
      <arglist>(const OutputWriter &amp;)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>CSimpleIniTempl::StringWriter</name>
    <filename>classCSimpleIniTempl_1_1StringWriter.html</filename>
    <base>CSimpleIniTempl::OutputWriter</base>
    <member kind="function">
      <type></type>
      <name>StringWriter</name>
      <anchorfile>classCSimpleIniTempl_1_1StringWriter.html</anchorfile>
      <anchor>ad50338a07a9b6de7e4a78d0bbc11f67b</anchor>
      <arglist>(std::string &amp;a_string)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Write</name>
      <anchorfile>classCSimpleIniTempl_1_1StringWriter.html</anchorfile>
      <anchor>afdfd0dfe71278ea7490a9d4ef6bffadc</anchor>
      <arglist>(const char *a_pBuf)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>StringWriter &amp;</type>
      <name>operator=</name>
      <anchorfile>classCSimpleIniTempl_1_1StringWriter.html</anchorfile>
      <anchor>ac165d0e525c88ebb0ba3b10af3afc89c</anchor>
      <arglist>(const StringWriter &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>StringWriter</name>
      <anchorfile>classCSimpleIniTempl_1_1StringWriter.html</anchorfile>
      <anchor>a1be919172005fc86545fd905263242b3</anchor>
      <arglist>(const StringWriter &amp;)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string &amp;</type>
      <name>m_string</name>
      <anchorfile>classCSimpleIniTempl_1_1StringWriter.html</anchorfile>
      <anchor>ac4f65351198fa0e37d38a362bdbc8b95</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>DateTime</name>
    <filename>structDateTime.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>D</name>
      <anchorfile>structDateTime.html</anchorfile>
      <anchor>a979ec52428a05d2f2ed827345a416fa6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>h</name>
      <anchorfile>structDateTime.html</anchorfile>
      <anchor>a2146547149b65f64e07e1ac6ed8654b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>sqlite3_int64</type>
      <name>iJD</name>
      <anchorfile>structDateTime.html</anchorfile>
      <anchor>ae5043d34fa3c3c4dc1121fec886c6f10</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>M</name>
      <anchorfile>structDateTime.html</anchorfile>
      <anchor>a00e6515603bb5d7c5ce79d3a5a6438a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m</name>
      <anchorfile>structDateTime.html</anchorfile>
      <anchor>ac5db527c48331a515bea3b828d1a2254</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>s</name>
      <anchorfile>structDateTime.html</anchorfile>
      <anchor>a69a803afb69b74206418bda0bc1bcaa2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>tz</name>
      <anchorfile>structDateTime.html</anchorfile>
      <anchor>a7f5c2e587ee18014982d85eb616f09b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>validHMS</name>
      <anchorfile>structDateTime.html</anchorfile>
      <anchor>aba26b32c6142cf6bfc09db3088b90add</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>validJD</name>
      <anchorfile>structDateTime.html</anchorfile>
      <anchor>a1962742892150a03dc5d302f43efbb04</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>validTZ</name>
      <anchorfile>structDateTime.html</anchorfile>
      <anchor>af3dfda2bdbb2183dc1b94f449701b81e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>validYMD</name>
      <anchorfile>structDateTime.html</anchorfile>
      <anchor>aaa042bec0879cd922039062433f4b26f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>Y</name>
      <anchorfile>structDateTime.html</anchorfile>
      <anchor>ad39449618b2a15128e32766a208753cf</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Db</name>
    <filename>structDb.html</filename>
    <member kind="variable">
      <type>Btree *</type>
      <name>pBt</name>
      <anchorfile>structDb.html</anchorfile>
      <anchor>a0633e5a6abfc39246d07cc6a417a5852</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Schema *</type>
      <name>pSchema</name>
      <anchorfile>structDb.html</anchorfile>
      <anchor>afd8647a83a4a7053231b92814520d6d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>safety_level</name>
      <anchorfile>structDb.html</anchorfile>
      <anchor>a04597a5c023d8b328193450b177ff24c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>zName</name>
      <anchorfile>structDb.html</anchorfile>
      <anchor>a6df2b5d7c8fd68e92cea961d9e3b279b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>DbFixer</name>
    <filename>structDbFixer.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>bVarOnly</name>
      <anchorfile>structDbFixer.html</anchorfile>
      <anchor>aebd8549176b84c8c71069ed4d77ad6af</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const Token *</type>
      <name>pName</name>
      <anchorfile>structDbFixer.html</anchorfile>
      <anchor>aedee20e10de7337651b84656ee81b39c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Parse *</type>
      <name>pParse</name>
      <anchorfile>structDbFixer.html</anchorfile>
      <anchor>ac5c9b8bca3b05a66faea11dd998bf6f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Schema *</type>
      <name>pSchema</name>
      <anchorfile>structDbFixer.html</anchorfile>
      <anchor>a302dd5335c8a982deda5bf04bae00363</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>zDb</name>
      <anchorfile>structDbFixer.html</anchorfile>
      <anchor>aba91df5965a99915d9180805d02c4a7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>zType</name>
      <anchorfile>structDbFixer.html</anchorfile>
      <anchor>ae4748d9e97560b7b332527434408c2e8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>DIncompatibleMatrixException</name>
    <filename>classDIncompatibleMatrixException.html</filename>
  </compound>
  <compound kind="struct">
    <name>DistinctCtx</name>
    <filename>structDistinctCtx.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>addrTnct</name>
      <anchorfile>structDistinctCtx.html</anchorfile>
      <anchor>a897fdd9a1025f3d6c438a5113cf925d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>eTnctType</name>
      <anchorfile>structDistinctCtx.html</anchorfile>
      <anchor>ae57f819b64420f943f21d8d0e9c36205</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>isTnct</name>
      <anchorfile>structDistinctCtx.html</anchorfile>
      <anchor>aaaa3b23ad86358ba11b4da77cd753bbd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>tabTnct</name>
      <anchorfile>structDistinctCtx.html</anchorfile>
      <anchor>af4514e425f99659e97b2bbe756716517</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>DMatrix</name>
    <filename>classDMatrix.html</filename>
    <templarg>X</templarg>
    <member kind="function">
      <type>int</type>
      <name>columns</name>
      <anchorfile>classDMatrix.html</anchorfile>
      <anchor>aa2656a38d1722ef0eeebba51d51170f2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const X</type>
      <name>det</name>
      <anchorfile>classDMatrix.html</anchorfile>
      <anchor>a99912b4412cda7c62570723962058ecf</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>detach</name>
      <anchorfile>classDMatrix.html</anchorfile>
      <anchor>a99f03b7e1c6bd81fbd686f5ddfb65daa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DMatrix</name>
      <anchorfile>classDMatrix.html</anchorfile>
      <anchor>a7dbfca303a387c9064d0e17e28ad93ea</anchor>
      <arglist>(int n=0, int m=0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DMatrix</name>
      <anchorfile>classDMatrix.html</anchorfile>
      <anchor>ad2c2a5d8474326372d4adda48cb0f62f</anchor>
      <arglist>(const DMatrix &amp;)</arglist>
    </member>
    <member kind="function">
      <type>DMatrix</type>
      <name>inv</name>
      <anchorfile>classDMatrix.html</anchorfile>
      <anchor>ab0ed635057d69fd732ef847d147687d4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>DMatrix</type>
      <name>operator*</name>
      <anchorfile>classDMatrix.html</anchorfile>
      <anchor>aad69108ff1e07b83806ff694c59872e0</anchor>
      <arglist>(const DMatrix &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>DMatrix</type>
      <name>operator*</name>
      <anchorfile>classDMatrix.html</anchorfile>
      <anchor>a500b1225b1bc3905155102aa3f402569</anchor>
      <arglist>(const X &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>DMatrix</type>
      <name>operator+</name>
      <anchorfile>classDMatrix.html</anchorfile>
      <anchor>af9ed7eb4f62956adcc220a5bad083132</anchor>
      <arglist>(const DMatrix &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>DMatrix</type>
      <name>operator-</name>
      <anchorfile>classDMatrix.html</anchorfile>
      <anchor>accb535aa491cbcbd37a98118d2284b8f</anchor>
      <arglist>(const DMatrix &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>DMatrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classDMatrix.html</anchorfile>
      <anchor>a4923e30fb9fdb63affe1dfd4faab7539</anchor>
      <arglist>(const DMatrix &amp;)</arglist>
    </member>
    <member kind="function">
      <type>X *</type>
      <name>operator[]</name>
      <anchorfile>classDMatrix.html</anchorfile>
      <anchor>a4290af61f4c5edfdef7c81dade7ef3b6</anchor>
      <arglist>(int i)</arglist>
    </member>
    <member kind="function">
      <type>const X *</type>
      <name>operator[]</name>
      <anchorfile>classDMatrix.html</anchorfile>
      <anchor>a972a4d71295ea311da00c94095ba7aef</anchor>
      <arglist>(int i) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>rows</name>
      <anchorfile>classDMatrix.html</anchorfile>
      <anchor>a143d2fcff219824cbcf421a02557142a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>DMatrix</type>
      <name>transpose</name>
      <anchorfile>classDMatrix.html</anchorfile>
      <anchor>abb26b5bf52827aefbd399b3a85210643</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~DMatrix</name>
      <anchorfile>classDMatrix.html</anchorfile>
      <anchor>a491b6e49788c6c33715c8b14153245bf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static DMatrix</type>
      <name>I</name>
      <anchorfile>classDMatrix.html</anchorfile>
      <anchor>a24f74e40e5e50b327b9cb84eed22113b</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>X *</type>
      <name>elems</name>
      <anchorfile>classDMatrix.html</anchorfile>
      <anchor>a80811a9c2e36323a92f02f40353fb66f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>X **</type>
      <name>mrows</name>
      <anchorfile>classDMatrix.html</anchorfile>
      <anchor>a9d9b4c46e4455a5305a056b7010f0f41</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>ncols</name>
      <anchorfile>classDMatrix.html</anchorfile>
      <anchor>ae40b54012df8d8d7bc783965157a5c08</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>nrows</name>
      <anchorfile>classDMatrix.html</anchorfile>
      <anchor>abe7adf67d918e5a55909161eb8151f73</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int *</type>
      <name>shares</name>
      <anchorfile>classDMatrix.html</anchorfile>
      <anchor>ad2ebcad4dab250851c5a037d1b03bb66</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>DNotInvertibleMatrixException</name>
    <filename>classDNotInvertibleMatrixException.html</filename>
  </compound>
  <compound kind="class">
    <name>DNotSquareMatrixException</name>
    <filename>classDNotSquareMatrixException.html</filename>
  </compound>
  <compound kind="struct">
    <name>DVector</name>
    <filename>structDVector.html</filename>
    <templarg>X</templarg>
    <member kind="function">
      <type>void</type>
      <name>detach</name>
      <anchorfile>structDVector.html</anchorfile>
      <anchor>a63e638e683f3ab6b70a6c9840cf89766</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>dim</name>
      <anchorfile>structDVector.html</anchorfile>
      <anchor>adf3c0f9c5b84e360d404d4bd91bc66fe</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DVector</name>
      <anchorfile>structDVector.html</anchorfile>
      <anchor>a4b4daad0f8059b6c0de86be70df96d4d</anchor>
      <arglist>(int n=0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DVector</name>
      <anchorfile>structDVector.html</anchorfile>
      <anchor>ac750517217b0fb6b2a56b7d48353a3fa</anchor>
      <arglist>(const DVector &amp;)</arglist>
    </member>
    <member kind="function">
      <type>X</type>
      <name>operator*</name>
      <anchorfile>structDVector.html</anchorfile>
      <anchor>aeab74e514a779c5f242ab84593564359</anchor>
      <arglist>(const DVector &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>DVector</type>
      <name>operator*</name>
      <anchorfile>structDVector.html</anchorfile>
      <anchor>a16cce80bb9ca98f14c0ce60f5cbe1afb</anchor>
      <arglist>(const X &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>DVector</type>
      <name>operator+</name>
      <anchorfile>structDVector.html</anchorfile>
      <anchor>adeb0685e51995fd36e4c1bd30f695620</anchor>
      <arglist>(const DVector &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>DVector</type>
      <name>operator-</name>
      <anchorfile>structDVector.html</anchorfile>
      <anchor>afd78ac7bce5686eca173e9aba7c9c4e8</anchor>
      <arglist>(const DVector &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>DVector &amp;</type>
      <name>operator=</name>
      <anchorfile>structDVector.html</anchorfile>
      <anchor>a0c832de0ccd15de48e611211edc92f19</anchor>
      <arglist>(const DVector &amp;)</arglist>
    </member>
    <member kind="function">
      <type>X &amp;</type>
      <name>operator[]</name>
      <anchorfile>structDVector.html</anchorfile>
      <anchor>a6e139263aab72b8f754166380c4a193d</anchor>
      <arglist>(int i)</arglist>
    </member>
    <member kind="function">
      <type>const X &amp;</type>
      <name>operator[]</name>
      <anchorfile>structDVector.html</anchorfile>
      <anchor>a59e872fafa6a7c0ef9f01ead6ea4467e</anchor>
      <arglist>(int i) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~DVector</name>
      <anchorfile>structDVector.html</anchorfile>
      <anchor>a87fb552cc93fddf4e977a19ffc1130d9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static DVector&lt; X &gt;</type>
      <name>I</name>
      <anchorfile>structDVector.html</anchorfile>
      <anchor>aa9deed85862a7e41649da19d1803ad5c</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>X *</type>
      <name>elems</name>
      <anchorfile>structDVector.html</anchorfile>
      <anchor>a2d6ca54ff7f98f4ccf7cb282e58e3cc8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int *</type>
      <name>shares</name>
      <anchorfile>structDVector.html</anchorfile>
      <anchor>ab770d3d2ba0736cdaebcdcc4e8ed6e1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>size</name>
      <anchorfile>structDVector.html</anchorfile>
      <anchor>a0043fa8cfbe015a295e3feabd329b091</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>EdgeSE2MaxMixture</name>
    <filename>classEdgeSE2MaxMixture.html</filename>
    <member kind="function">
      <type>void</type>
      <name>computeError</name>
      <anchorfile>classEdgeSE2MaxMixture.html</anchorfile>
      <anchor>a2c69a79baac7228e1e14c1971113fe82</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EdgeSE2MaxMixture</name>
      <anchorfile>classEdgeSE2MaxMixture.html</anchorfile>
      <anchor>a39b3c48f3e80a2403b1e50065560815b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>linearizeOplus</name>
      <anchorfile>classEdgeSE2MaxMixture.html</anchorfile>
      <anchor>ac7b731f995db30c0a1a3c9c190562bca</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>read</name>
      <anchorfile>classEdgeSE2MaxMixture.html</anchorfile>
      <anchor>a6f5ad87a76d1c03a1941eaa1b9e8c553</anchor>
      <arglist>(std::istream &amp;is)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>write</name>
      <anchorfile>classEdgeSE2MaxMixture.html</anchorfile>
      <anchor>a740950090d919ad282ac77b49384f3a3</anchor>
      <arglist>(std::ostream &amp;os) const </arglist>
    </member>
    <member kind="variable">
      <type>InformationType</type>
      <name>information_constraint</name>
      <anchorfile>classEdgeSE2MaxMixture.html</anchorfile>
      <anchor>a88d1aaa078421ff8c8e87632476ef6e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>InformationType</type>
      <name>information_nullHypothesis</name>
      <anchorfile>classEdgeSE2MaxMixture.html</anchorfile>
      <anchor>afb0b20c8f595bd63af3e8a6f5b58004b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>nu_constraint</name>
      <anchorfile>classEdgeSE2MaxMixture.html</anchorfile>
      <anchor>a4d4aebe572403f4709e1aa673684ac4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>nu_nullHypothesis</name>
      <anchorfile>classEdgeSE2MaxMixture.html</anchorfile>
      <anchor>ac6011fb8f18ebcc6b616becf26b85b82</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>nullHypothesisMoreLikely</name>
      <anchorfile>classEdgeSE2MaxMixture.html</anchorfile>
      <anchor>a0362def499273b628cda1815dbbd254e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>weight</name>
      <anchorfile>classEdgeSE2MaxMixture.html</anchorfile>
      <anchor>a8d1493511a72e9623ab2e08fbb7babba</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>EdgeSE2Switchable</name>
    <filename>classEdgeSE2Switchable.html</filename>
    <member kind="function">
      <type>void</type>
      <name>computeError</name>
      <anchorfile>classEdgeSE2Switchable.html</anchorfile>
      <anchor>af1d4cc69b18bb283529eb8db321f49fe</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EdgeSE2Switchable</name>
      <anchorfile>classEdgeSE2Switchable.html</anchorfile>
      <anchor>a632af529fdeb4891b07439df40e63c80</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>linearizeOplus</name>
      <anchorfile>classEdgeSE2Switchable.html</anchorfile>
      <anchor>ac87e72cbd9d97f30f6216ccdcc4f6c75</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>read</name>
      <anchorfile>classEdgeSE2Switchable.html</anchorfile>
      <anchor>a0901f799d1a8344a024b3230ce5d7fe8</anchor>
      <arglist>(std::istream &amp;is)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setMeasurement</name>
      <anchorfile>classEdgeSE2Switchable.html</anchorfile>
      <anchor>a1036fed9b8a2aca47561a7e91383dc8d</anchor>
      <arglist>(const g2o::SE2 &amp;m)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>write</name>
      <anchorfile>classEdgeSE2Switchable.html</anchorfile>
      <anchor>a6ddf8546663df08ae9b9295dd3a6d06e</anchor>
      <arglist>(std::ostream &amp;os) const </arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>g2o::SE2</type>
      <name>_inverseMeasurement</name>
      <anchorfile>classEdgeSE2Switchable.html</anchorfile>
      <anchor>a0f0bc836c4673898acb9b454cd6ff1c4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>EdgeSE3Switchable</name>
    <filename>classEdgeSE3Switchable.html</filename>
    <member kind="function">
      <type>void</type>
      <name>computeError</name>
      <anchorfile>classEdgeSE3Switchable.html</anchorfile>
      <anchor>a6211fd6c926b3dbe91dca51e62790e66</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EdgeSE3Switchable</name>
      <anchorfile>classEdgeSE3Switchable.html</anchorfile>
      <anchor>aa6e3e1de6e71a846b6b5389cb641a540</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>linearizeOplus</name>
      <anchorfile>classEdgeSE3Switchable.html</anchorfile>
      <anchor>a77f0f39397077044747dc9a8ab172602</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>read</name>
      <anchorfile>classEdgeSE3Switchable.html</anchorfile>
      <anchor>a3fe1db46d0ec10ceeaeb2001ea0bf45d</anchor>
      <arglist>(std::istream &amp;is)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setMeasurement</name>
      <anchorfile>classEdgeSE3Switchable.html</anchorfile>
      <anchor>a96e1a7c62e06a7199d03b35be4a2b9eb</anchor>
      <arglist>(const Eigen::Isometry3d &amp;m)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>write</name>
      <anchorfile>classEdgeSE3Switchable.html</anchorfile>
      <anchor>a98d8d731d29fb22019a3f0122bce5d71</anchor>
      <arglist>(std::ostream &amp;os) const </arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::Isometry3d</type>
      <name>_inverseMeasurement</name>
      <anchorfile>classEdgeSE3Switchable.html</anchorfile>
      <anchor>a3cae3b27e5053bed451e8d691a709398</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>EdgeSwitchPrior</name>
    <filename>classEdgeSwitchPrior.html</filename>
    <member kind="function">
      <type>void</type>
      <name>computeError</name>
      <anchorfile>classEdgeSwitchPrior.html</anchorfile>
      <anchor>aa3c34e7d2417fcf08cad3fe45c0fcb6a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_MAKE_ALIGNED_OPERATOR_NEW</type>
      <name>EdgeSwitchPrior</name>
      <anchorfile>classEdgeSwitchPrior.html</anchorfile>
      <anchor>a828d5f8cdadd018cbc1ca0026644fea1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>linearizeOplus</name>
      <anchorfile>classEdgeSwitchPrior.html</anchorfile>
      <anchor>a81b227597bf405f99983acaf1ab887c2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>read</name>
      <anchorfile>classEdgeSwitchPrior.html</anchorfile>
      <anchor>a938d03e4a08082c20633d6a33d748bac</anchor>
      <arglist>(std::istream &amp;is)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setMeasurement</name>
      <anchorfile>classEdgeSwitchPrior.html</anchorfile>
      <anchor>abc349de8e9a18d9bea3973300f0cfbc7</anchor>
      <arglist>(const double &amp;m)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>write</name>
      <anchorfile>classEdgeSwitchPrior.html</anchorfile>
      <anchor>a6c50e923532ad36ff19672155ce6e0c5</anchor>
      <arglist>(std::ostream &amp;os) const </arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>et_info</name>
    <filename>structet__info.html</filename>
    <member kind="variable">
      <type>etByte</type>
      <name>base</name>
      <anchorfile>structet__info.html</anchorfile>
      <anchor>a20f5a4c11c7aa1d9c777805d11965c66</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>etByte</type>
      <name>charset</name>
      <anchorfile>structet__info.html</anchorfile>
      <anchor>a77131acb7479b0e6aad61af0901e11c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>etByte</type>
      <name>flags</name>
      <anchorfile>structet__info.html</anchorfile>
      <anchor>a8f11646aaec803f0870683dc3ba2f756</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>fmttype</name>
      <anchorfile>structet__info.html</anchorfile>
      <anchor>a1740af27f0c9d5840e7dda59a129aa4b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>etByte</type>
      <name>prefix</name>
      <anchorfile>structet__info.html</anchorfile>
      <anchor>a23cc866bf202c34e49bd49599b051628</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>etByte</type>
      <name>type</name>
      <anchorfile>structet__info.html</anchorfile>
      <anchor>a148bd1efa49018c9a723701ba5747825</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Explain</name>
    <filename>structExplain.html</filename>
    <member kind="variable">
      <type>u16</type>
      <name>aIndent</name>
      <anchorfile>structExplain.html</anchorfile>
      <anchor>ac80869acc619d982c3246134678b4d6e</anchor>
      <arglist>[100]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>nIndent</name>
      <anchorfile>structExplain.html</anchorfile>
      <anchor>a5420e5a4c88050c6536328612fcad2b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Vdbe *</type>
      <name>pVdbe</name>
      <anchorfile>structExplain.html</anchorfile>
      <anchor>a5b40aff5e9132f568c01f5790c69cc89</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>StrAccum</type>
      <name>str</name>
      <anchorfile>structExplain.html</anchorfile>
      <anchor>af92c731731b19685b567d29493f1e83e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>zBase</name>
      <anchorfile>structExplain.html</anchorfile>
      <anchor>a1ac782f9829311d6b85edc1707ef8d41</anchor>
      <arglist>[100]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Expr</name>
    <filename>structExpr.html</filename>
    <member kind="variable">
      <type>char</type>
      <name>affinity</name>
      <anchorfile>structExpr.html</anchorfile>
      <anchor>aeb51b76e606d6fbae234e38473bf3dc9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u32</type>
      <name>flags</name>
      <anchorfile>structExpr.html</anchorfile>
      <anchor>aebac9ee7e6aa7adca63969d3ba8d0ded</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>i16</type>
      <name>iAgg</name>
      <anchorfile>structExpr.html</anchorfile>
      <anchor>a9fe0ed6360b0a4cf5b67ab8def922033</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ynVar</type>
      <name>iColumn</name>
      <anchorfile>structExpr.html</anchorfile>
      <anchor>ad19251a8eb6db3cf0bdffe0dcb07eeba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>i16</type>
      <name>iRightJoinTable</name>
      <anchorfile>structExpr.html</anchorfile>
      <anchor>aa49b76f3628a7bf2b0997c33461cc651</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>iTable</name>
      <anchorfile>structExpr.html</anchorfile>
      <anchor>af8e273f4d7d173bfb5996ed09054611c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>nHeight</name>
      <anchorfile>structExpr.html</anchorfile>
      <anchor>a5a893ea309f801f23404e7e5ac02732b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>op</name>
      <anchorfile>structExpr.html</anchorfile>
      <anchor>a101c55ddb6c149d95f0327831eb78225</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>op2</name>
      <anchorfile>structExpr.html</anchorfile>
      <anchor>a0eacba0a2a6977e434b096b1cb9d5b9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>AggInfo *</type>
      <name>pAggInfo</name>
      <anchorfile>structExpr.html</anchorfile>
      <anchor>a4fde82477256ee85f3a906263549082a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Expr *</type>
      <name>pLeft</name>
      <anchorfile>structExpr.html</anchorfile>
      <anchor>a0a78282ae0d696f4a25013a12e38b1ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Expr *</type>
      <name>pRight</name>
      <anchorfile>structExpr.html</anchorfile>
      <anchor>aa08c218d5b0b6f8882e8bf9ec8822a08</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Table *</type>
      <name>pTab</name>
      <anchorfile>structExpr.html</anchorfile>
      <anchor>a27c8824b41d853eeeebe61cf3ac1ae5a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>union Expr::@6</type>
      <name>u</name>
      <anchorfile>structExpr.html</anchorfile>
      <anchor>a052026da2d8109c91b34567afc77c352</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>iValue</name>
      <anchorfile>unionExpr_1_1@6.html</anchorfile>
      <anchor>a01a6faba0aab1a1ad9d33d411c9e6e0f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>zToken</name>
      <anchorfile>unionExpr_1_1@6.html</anchorfile>
      <anchor>a79856987f6f0f6e5b67641c4f04ce2be</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>union Expr::@7</type>
      <name>x</name>
      <anchorfile>structExpr.html</anchorfile>
      <anchor>a951980903f9ae45cbd5d23b679021cad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ExprList *</type>
      <name>pList</name>
      <anchorfile>unionExpr_1_1@7.html</anchorfile>
      <anchor>adde53396fc1829013721909d39782499</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Select *</type>
      <name>pSelect</name>
      <anchorfile>unionExpr_1_1@7.html</anchorfile>
      <anchor>a437e25ce4337dd895849dc43bc7663d8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ExprList</name>
    <filename>structExprList.html</filename>
    <class kind="struct">ExprList::ExprList_item</class>
    <member kind="variable">
      <type>struct ExprList::ExprList_item *</type>
      <name>a</name>
      <anchorfile>structExprList.html</anchorfile>
      <anchor>a02a4222d2dc4da64dcec416188abc16c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>iECursor</name>
      <anchorfile>structExprList.html</anchorfile>
      <anchor>aab870b9af60d25992f8672331d951ca0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>nExpr</name>
      <anchorfile>structExprList.html</anchorfile>
      <anchor>a88bdbd62cce306124eea63ae9f80ec33</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ExprList::ExprList_item</name>
    <filename>structExprList_1_1ExprList__item.html</filename>
    <member kind="variable">
      <type>unsigned</type>
      <name>bSpanIsTab</name>
      <anchorfile>structExprList_1_1ExprList__item.html</anchorfile>
      <anchor>a05e84a6dbbf69cea042d3bf888955999</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned</type>
      <name>done</name>
      <anchorfile>structExprList_1_1ExprList__item.html</anchorfile>
      <anchor>a0100abfbd214ec2199dd25e4bce05dcb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Expr *</type>
      <name>pExpr</name>
      <anchorfile>structExprList_1_1ExprList__item.html</anchorfile>
      <anchor>a75906cf3ff19e5bf16373fec7f3c79ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned</type>
      <name>reusable</name>
      <anchorfile>structExprList_1_1ExprList__item.html</anchorfile>
      <anchor>a066f924fb690e78cd2833770f737a13b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>sortOrder</name>
      <anchorfile>structExprList_1_1ExprList__item.html</anchorfile>
      <anchor>af9084dc073f96792c0c7a8a894778881</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>union ExprList::ExprList_item::@8</type>
      <name>u</name>
      <anchorfile>structExprList_1_1ExprList__item.html</anchorfile>
      <anchor>a36387db7fc4266d4c805d83f7b1bb66b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>iConstExprReg</name>
      <anchorfile>unionExprList_1_1ExprList__item_1_1@8.html</anchorfile>
      <anchor>aa5f1e84f78107d7ea45c864fc747182d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct ExprList::ExprList_item::@8::@9</type>
      <name>x</name>
      <anchorfile>unionExprList_1_1ExprList__item_1_1@8.html</anchorfile>
      <anchor>a66f1576c49892bf1e984ca2699e936b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u16</type>
      <name>iAlias</name>
      <anchorfile>structExprList_1_1ExprList__item_1_1@8_1_1@9.html</anchorfile>
      <anchor>a16f13f9ad7d5234344954fa5116c6ce9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u16</type>
      <name>iOrderByCol</name>
      <anchorfile>structExprList_1_1ExprList__item_1_1@8_1_1@9.html</anchorfile>
      <anchor>a27747724b0b212a4f1a63a152d30feed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>zName</name>
      <anchorfile>structExprList_1_1ExprList__item.html</anchorfile>
      <anchor>af278eb03a1169c73d144547adaf9b04f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>zSpan</name>
      <anchorfile>structExprList_1_1ExprList__item.html</anchorfile>
      <anchor>ade485bb6fafb44ec2aba59d05b8d117b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ExprSpan</name>
    <filename>structExprSpan.html</filename>
    <member kind="variable">
      <type>Expr *</type>
      <name>pExpr</name>
      <anchorfile>structExprSpan.html</anchorfile>
      <anchor>a081c4aa031331c8518c1173b2a8335cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>zEnd</name>
      <anchorfile>structExprSpan.html</anchorfile>
      <anchor>a7cdf42cea729fcb5a1c477c3825ab575</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>zStart</name>
      <anchorfile>structExprSpan.html</anchorfile>
      <anchor>af4653638d7e67a62e7a607f682b38e25</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>FileChunk</name>
    <filename>structFileChunk.html</filename>
    <member kind="variable">
      <type>FileChunk *</type>
      <name>pNext</name>
      <anchorfile>structFileChunk.html</anchorfile>
      <anchor>ad2d0d170afc7ce1e239e8716852e247b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>zChunk</name>
      <anchorfile>structFileChunk.html</anchorfile>
      <anchor>ada06a9958ee6b82a6c2b15c29f847d19</anchor>
      <arglist>[JOURNAL_CHUNKSIZE]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>FilePoint</name>
    <filename>structFilePoint.html</filename>
    <member kind="variable">
      <type>sqlite3_int64</type>
      <name>iOffset</name>
      <anchorfile>structFilePoint.html</anchorfile>
      <anchor>a00a345e479cd37ebeb9e6ed475eb4112</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>FileChunk *</type>
      <name>pChunk</name>
      <anchorfile>structFilePoint.html</anchorfile>
      <anchor>aa17216d9d2559f14a00a2c72a8959298</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>FileWriter</name>
    <filename>structFileWriter.html</filename>
    <member kind="variable">
      <type>u8 *</type>
      <name>aBuffer</name>
      <anchorfile>structFileWriter.html</anchorfile>
      <anchor>a0b1f871754a66f029bb91e497dcc7b73</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>eFWErr</name>
      <anchorfile>structFileWriter.html</anchorfile>
      <anchor>a9d6206477bbbd0ce69087c7f9946813d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>iBufEnd</name>
      <anchorfile>structFileWriter.html</anchorfile>
      <anchor>ad38aa3b0a138de0c419f72c0c8994375</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>iBufStart</name>
      <anchorfile>structFileWriter.html</anchorfile>
      <anchor>a64ce30042d13eeb585998f5648a6a5a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>i64</type>
      <name>iWriteOff</name>
      <anchorfile>structFileWriter.html</anchorfile>
      <anchor>ade3665625c8607582daa7130d7a2683f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>nBuffer</name>
      <anchorfile>structFileWriter.html</anchorfile>
      <anchor>af2dceb2795ba9edef0158601922448e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>sqlite3_file *</type>
      <name>pFile</name>
      <anchorfile>structFileWriter.html</anchorfile>
      <anchor>a24a75f5d5d088a809c1e811154912e33</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>FKey</name>
    <filename>structFKey.html</filename>
    <class kind="struct">FKey::sColMap</class>
    <member kind="variable">
      <type>u8</type>
      <name>aAction</name>
      <anchorfile>structFKey.html</anchorfile>
      <anchor>a68a08f58294bf845e9c77d785499d222</anchor>
      <arglist>[2]</arglist>
    </member>
    <member kind="variable">
      <type>struct FKey::sColMap</type>
      <name>aCol</name>
      <anchorfile>structFKey.html</anchorfile>
      <anchor>a5b230bc6c10a67f432ed7d5ebc92bcd2</anchor>
      <arglist>[1]</arglist>
    </member>
    <member kind="variable">
      <type>Trigger *</type>
      <name>apTrigger</name>
      <anchorfile>structFKey.html</anchorfile>
      <anchor>a9ce15cb27b675836bc714ab18fd8a008</anchor>
      <arglist>[2]</arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>isDeferred</name>
      <anchorfile>structFKey.html</anchorfile>
      <anchor>ab742714b17f2c13353837e1fdde51cc7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>nCol</name>
      <anchorfile>structFKey.html</anchorfile>
      <anchor>a611e3223f3f434e0a635e036dc100cbb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Table *</type>
      <name>pFrom</name>
      <anchorfile>structFKey.html</anchorfile>
      <anchor>a6d476f3fbfa75a19c5c5a9edec4e79eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>FKey *</type>
      <name>pNextFrom</name>
      <anchorfile>structFKey.html</anchorfile>
      <anchor>ac64ff66b30167715c8822a74c2809075</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>FKey *</type>
      <name>pNextTo</name>
      <anchorfile>structFKey.html</anchorfile>
      <anchor>ac29b26999113602e7e3921bf07643c04</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>FKey *</type>
      <name>pPrevTo</name>
      <anchorfile>structFKey.html</anchorfile>
      <anchor>a56189e420e91df86513e6895db518eca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>zTo</name>
      <anchorfile>structFKey.html</anchorfile>
      <anchor>a1eac10bab38a0ac9f88306fbbabbe5d6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>FKey::sColMap</name>
    <filename>structFKey_1_1sColMap.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>iFrom</name>
      <anchorfile>structFKey_1_1sColMap.html</anchorfile>
      <anchor>a2b0ed19d4924a93d1f3f14f891b176ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>zCol</name>
      <anchorfile>structFKey_1_1sColMap.html</anchorfile>
      <anchor>a4cdef475be73cc460873051a2c2c2937</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>FuncDef</name>
    <filename>structFuncDef.html</filename>
    <member kind="variable">
      <type>u16</type>
      <name>funcFlags</name>
      <anchorfile>structFuncDef.html</anchorfile>
      <anchor>a4cd12fdb0da08ec8a5fb41f8bcd09e78</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>i16</type>
      <name>nArg</name>
      <anchorfile>structFuncDef.html</anchorfile>
      <anchor>a4ad90c05868ec8ee60c211b6e20299df</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>FuncDestructor *</type>
      <name>pDestructor</name>
      <anchorfile>structFuncDef.html</anchorfile>
      <anchor>a1bd12675375b838b5c00b1c79c1e6301</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>FuncDef *</type>
      <name>pHash</name>
      <anchorfile>structFuncDef.html</anchorfile>
      <anchor>a04561444155a6922d6a2d99a29d35281</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>FuncDef *</type>
      <name>pNext</name>
      <anchorfile>structFuncDef.html</anchorfile>
      <anchor>a1ebe547d000172d9ae44d12eeb433a48</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>pUserData</name>
      <anchorfile>structFuncDef.html</anchorfile>
      <anchor>a04fdde2f96be198823a483bebcfd3ae3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void(*</type>
      <name>xFinalize</name>
      <anchorfile>structFuncDef.html</anchorfile>
      <anchor>a3c649453d5a58c697b7ee54ee999e7ef</anchor>
      <arglist>)(sqlite3_context *)</arglist>
    </member>
    <member kind="variable">
      <type>void(*</type>
      <name>xFunc</name>
      <anchorfile>structFuncDef.html</anchorfile>
      <anchor>a1cfd07fdfe22ff504ea7f36c0752c1da</anchor>
      <arglist>)(sqlite3_context *, int, sqlite3_value **)</arglist>
    </member>
    <member kind="variable">
      <type>void(*</type>
      <name>xStep</name>
      <anchorfile>structFuncDef.html</anchorfile>
      <anchor>ab1d1c623844534b17ea3ccce3f815464</anchor>
      <arglist>)(sqlite3_context *, int, sqlite3_value **)</arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>zName</name>
      <anchorfile>structFuncDef.html</anchorfile>
      <anchor>a1135e622a3a505c7c463e975846ef926</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>FuncDefHash</name>
    <filename>structFuncDefHash.html</filename>
    <member kind="variable">
      <type>FuncDef *</type>
      <name>a</name>
      <anchorfile>structFuncDefHash.html</anchorfile>
      <anchor>a3e044ccfe432770ef7297e86e405cc96</anchor>
      <arglist>[23]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>FuncDestructor</name>
    <filename>structFuncDestructor.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>nRef</name>
      <anchorfile>structFuncDestructor.html</anchorfile>
      <anchor>a8b1bf3af00c88400efc1dd74a4410463</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>pUserData</name>
      <anchorfile>structFuncDestructor.html</anchorfile>
      <anchor>a181875609f0f8221985cd6cfd7ad8cd8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void(*</type>
      <name>xDestroy</name>
      <anchorfile>structFuncDestructor.html</anchorfile>
      <anchor>a8d688d51ad881306c81b3f8d4795e076</anchor>
      <arglist>)(void *)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Hash</name>
    <filename>structHash.html</filename>
    <class kind="struct">Hash::_ht</class>
    <member kind="variable">
      <type>unsigned int</type>
      <name>count</name>
      <anchorfile>structHash.html</anchorfile>
      <anchor>a7ab16f173cdc347ffbe39eaa85ee6fda</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>HashElem *</type>
      <name>first</name>
      <anchorfile>structHash.html</anchorfile>
      <anchor>a2cfc9936ca2a624c6492ab6557f4705b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct Hash::_ht *</type>
      <name>ht</name>
      <anchorfile>structHash.html</anchorfile>
      <anchor>ac0f36e03746a3fe69643db08d93bc0c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>htsize</name>
      <anchorfile>structHash.html</anchorfile>
      <anchor>a072258e24a38e09175f1308deb013bc8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Hash::_ht</name>
    <filename>structHash_1_1__ht.html</filename>
    <member kind="variable">
      <type>HashElem *</type>
      <name>chain</name>
      <anchorfile>structHash_1_1__ht.html</anchorfile>
      <anchor>a56fc145e7d38d9440d85ab2ea63a48ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>count</name>
      <anchorfile>structHash_1_1__ht.html</anchorfile>
      <anchor>a0677191178b6c7c5c6c2880f41cf24b1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>HashElem</name>
    <filename>structHashElem.html</filename>
    <member kind="variable">
      <type>void *</type>
      <name>data</name>
      <anchorfile>structHashElem.html</anchorfile>
      <anchor>ac7e80f63ba2f82457ff68aa0cd360365</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>HashElem *</type>
      <name>next</name>
      <anchorfile>structHashElem.html</anchorfile>
      <anchor>a2d28fad45ff21ffb8a02a7133df860fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>nKey</name>
      <anchorfile>structHashElem.html</anchorfile>
      <anchor>a12c1252e6aa2958f73e2ef969c9a3d81</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>pKey</name>
      <anchorfile>structHashElem.html</anchorfile>
      <anchor>a9c33a7c8ac467a5547a123338daf61f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>HashElem *</type>
      <name>prev</name>
      <anchorfile>structHashElem.html</anchorfile>
      <anchor>ae4d011c0dc807a3c100ccdb927dd0ba9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>IdList</name>
    <filename>structIdList.html</filename>
    <class kind="struct">IdList::IdList_item</class>
    <member kind="variable">
      <type>struct IdList::IdList_item *</type>
      <name>a</name>
      <anchorfile>structIdList.html</anchorfile>
      <anchor>ad33082fd71286c1159711a1a3e979763</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>nId</name>
      <anchorfile>structIdList.html</anchorfile>
      <anchor>afb785717796d8b3c72d1ae682dcb6ff0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>IdList::IdList_item</name>
    <filename>structIdList_1_1IdList__item.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>idx</name>
      <anchorfile>structIdList_1_1IdList__item.html</anchorfile>
      <anchor>a869d1a5ee03bcb018e38fae6c9ac0572</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>zName</name>
      <anchorfile>structIdList_1_1IdList__item.html</anchorfile>
      <anchor>acd44e1182dc46441939cd6a5d935724c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Incrblob</name>
    <filename>structIncrblob.html</filename>
    <member kind="variable">
      <type>sqlite3 *</type>
      <name>db</name>
      <anchorfile>structIncrblob.html</anchorfile>
      <anchor>a9d3fe0b0229b75b9d0f9ee8e6545b5bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>flags</name>
      <anchorfile>structIncrblob.html</anchorfile>
      <anchor>a46fa093e5241305f28d02926f8d0846f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>iCol</name>
      <anchorfile>structIncrblob.html</anchorfile>
      <anchor>a398a322b061fb9952bc155026976ba51</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>iOffset</name>
      <anchorfile>structIncrblob.html</anchorfile>
      <anchor>af8e71744f43178967460b9f402e7fafd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>nByte</name>
      <anchorfile>structIncrblob.html</anchorfile>
      <anchor>ab1e1439df086208173fa97003f0ee02b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>BtCursor *</type>
      <name>pCsr</name>
      <anchorfile>structIncrblob.html</anchorfile>
      <anchor>af5a24b18473d1449c8c3fe7d826de59a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>sqlite3_stmt *</type>
      <name>pStmt</name>
      <anchorfile>structIncrblob.html</anchorfile>
      <anchor>a8b7b39c9372db552add74c69f14a61a3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Index</name>
    <filename>structIndex.html</filename>
    <member kind="variable">
      <type>i16 *</type>
      <name>aiColumn</name>
      <anchorfile>structIndex.html</anchorfile>
      <anchor>a62b5bf88f7c567f15e9a8c9da579d45c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tRowcnt *</type>
      <name>aiRowEst</name>
      <anchorfile>structIndex.html</anchorfile>
      <anchor>aa408555f4da96ca1fae741ff6d33a3bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8 *</type>
      <name>aSortOrder</name>
      <anchorfile>structIndex.html</anchorfile>
      <anchor>a0a3fc87b53193995f59c9657443e9a99</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned</type>
      <name>autoIndex</name>
      <anchorfile>structIndex.html</anchorfile>
      <anchor>a6524d448e68439d418bae14ec1c0b416</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char **</type>
      <name>azColl</name>
      <anchorfile>structIndex.html</anchorfile>
      <anchor>ab690ebb96c0329896b0fe2ab56813b88</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned</type>
      <name>bUnordered</name>
      <anchorfile>structIndex.html</anchorfile>
      <anchor>ae96b00c29b348bce9d58a5073fdb6d3e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned</type>
      <name>isCovering</name>
      <anchorfile>structIndex.html</anchorfile>
      <anchor>ac4151fa2557d26d7c538f25a03d0b44e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned</type>
      <name>isResized</name>
      <anchorfile>structIndex.html</anchorfile>
      <anchor>ad9c4a83513b3cf885782dcd459ed061f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u16</type>
      <name>nColumn</name>
      <anchorfile>structIndex.html</anchorfile>
      <anchor>ab0e748636131297b5243e61ee9a8042c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u16</type>
      <name>nKeyCol</name>
      <anchorfile>structIndex.html</anchorfile>
      <anchor>acfd52a6b0c7be163dcaf524574f69331</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>onError</name>
      <anchorfile>structIndex.html</anchorfile>
      <anchor>ae8bf87d0414e5c46b86192cfbdd271a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>KeyInfo *</type>
      <name>pKeyInfo</name>
      <anchorfile>structIndex.html</anchorfile>
      <anchor>aa30f2419c99da3f4288ec7d1dd352f21</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Index *</type>
      <name>pNext</name>
      <anchorfile>structIndex.html</anchorfile>
      <anchor>a115a17d236bd277d59dd5ea030954c3e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Expr *</type>
      <name>pPartIdxWhere</name>
      <anchorfile>structIndex.html</anchorfile>
      <anchor>a92dd15cc702e261dc2face5a27820e07</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Schema *</type>
      <name>pSchema</name>
      <anchorfile>structIndex.html</anchorfile>
      <anchor>af14f5ddd57eab2aba63dcb5db2aa92af</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Table *</type>
      <name>pTable</name>
      <anchorfile>structIndex.html</anchorfile>
      <anchor>a01c6d4da27cba325ca58f333f87a6f44</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>LogEst</type>
      <name>szIdxRow</name>
      <anchorfile>structIndex.html</anchorfile>
      <anchor>a9048746be17e02ffb3ac6d6a228e4a62</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>tnum</name>
      <anchorfile>structIndex.html</anchorfile>
      <anchor>af895a09c01701021c3e36362c04a1ae6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned</type>
      <name>uniqNotNull</name>
      <anchorfile>structIndex.html</anchorfile>
      <anchor>a541590f6cf6c45705b3ef19fdce091ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>zColAff</name>
      <anchorfile>structIndex.html</anchorfile>
      <anchor>af076df9f74dd836001c0a59d27274c0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>zName</name>
      <anchorfile>structIndex.html</anchorfile>
      <anchor>a8848cddf6e09f22e3b794ec019082ced</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>IndexSample</name>
    <filename>structIndexSample.html</filename>
    <member kind="variable">
      <type>tRowcnt *</type>
      <name>anDLt</name>
      <anchorfile>structIndexSample.html</anchorfile>
      <anchor>ab17baab68e2890d9939c3840987051c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tRowcnt *</type>
      <name>anEq</name>
      <anchorfile>structIndexSample.html</anchorfile>
      <anchor>a048e60e638c6e0305812102366822e67</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tRowcnt *</type>
      <name>anLt</name>
      <anchorfile>structIndexSample.html</anchorfile>
      <anchor>a4853d16cdb7cf5099e8478471ae729de</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>n</name>
      <anchorfile>structIndexSample.html</anchorfile>
      <anchor>a89016f3b6580ee9c63c4ac78e2e6e76c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>p</name>
      <anchorfile>structIndexSample.html</anchorfile>
      <anchor>a539f00d3096fd379146e77e74b513dac</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>InitData</name>
    <filename>structInitData.html</filename>
    <member kind="variable">
      <type>sqlite3 *</type>
      <name>db</name>
      <anchorfile>structInitData.html</anchorfile>
      <anchor>adc9e29c56e0392076e92d7f4b29fa272</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>iDb</name>
      <anchorfile>structInitData.html</anchorfile>
      <anchor>ad6c7953b49d351cd9fb14e3394010689</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char **</type>
      <name>pzErrMsg</name>
      <anchorfile>structInitData.html</anchorfile>
      <anchor>aa8aef34241ec214f038b38932ffe1357</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>rc</name>
      <anchorfile>structInitData.html</anchorfile>
      <anchor>a627153a3de2c4d159ae44ebc03961592</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>IntegrityCk</name>
    <filename>structIntegrityCk.html</filename>
    <member kind="variable">
      <type>u8 *</type>
      <name>aPgRef</name>
      <anchorfile>structIntegrityCk.html</anchorfile>
      <anchor>a317f80aef5842ad69df75b55e14118d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>StrAccum</type>
      <name>errMsg</name>
      <anchorfile>structIntegrityCk.html</anchorfile>
      <anchor>a1e9b79bb1d7b22a840001333200a950e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>mallocFailed</name>
      <anchorfile>structIntegrityCk.html</anchorfile>
      <anchor>a8e448c1d6483a0326a7ec39291782030</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>mxErr</name>
      <anchorfile>structIntegrityCk.html</anchorfile>
      <anchor>a9daa97cdcb1366c503451ab2af9e7ba6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>nErr</name>
      <anchorfile>structIntegrityCk.html</anchorfile>
      <anchor>a52c815a1d19be87d0ab4dc0a4e4d38e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Pgno</type>
      <name>nPage</name>
      <anchorfile>structIntegrityCk.html</anchorfile>
      <anchor>a04f496ef7239aea6dccb6a861bb5a798</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>BtShared *</type>
      <name>pBt</name>
      <anchorfile>structIntegrityCk.html</anchorfile>
      <anchor>a65f03f54514f504bd871bb2ccd3da188</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Pager *</type>
      <name>pPager</name>
      <anchorfile>structIntegrityCk.html</anchorfile>
      <anchor>a87e7f8b012b61b61fae359269cbacce4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>KeyInfo</name>
    <filename>structKeyInfo.html</filename>
    <member kind="variable">
      <type>CollSeq *</type>
      <name>aColl</name>
      <anchorfile>structKeyInfo.html</anchorfile>
      <anchor>ad43aa024fca5a065e75d8e24b231adcb</anchor>
      <arglist>[1]</arglist>
    </member>
    <member kind="variable">
      <type>u8 *</type>
      <name>aSortOrder</name>
      <anchorfile>structKeyInfo.html</anchorfile>
      <anchor>ac5fe4bd0172a1f11f41f678528a7b21e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>sqlite3 *</type>
      <name>db</name>
      <anchorfile>structKeyInfo.html</anchorfile>
      <anchor>af2e7a3a411f5ca1ccf6de77d320b59db</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>enc</name>
      <anchorfile>structKeyInfo.html</anchorfile>
      <anchor>a37972825f9a148668e979be12465e832</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u16</type>
      <name>nField</name>
      <anchorfile>structKeyInfo.html</anchorfile>
      <anchor>af70436487a95e445d540bfc4ca1d3f0b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u32</type>
      <name>nRef</name>
      <anchorfile>structKeyInfo.html</anchorfile>
      <anchor>a4f6162c8d1ecc9e3c7471571e8918972</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u16</type>
      <name>nXField</name>
      <anchorfile>structKeyInfo.html</anchorfile>
      <anchor>ac77a6b68f879a69127a8797b62a2f3aa</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>LikeOp</name>
    <filename>structLikeOp.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>bNot</name>
      <anchorfile>structLikeOp.html</anchorfile>
      <anchor>a09daccf65c917f32e8b60b347e8893cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Token</type>
      <name>eOperator</name>
      <anchorfile>structLikeOp.html</anchorfile>
      <anchor>a02dccb0eea9610285333434a755acae8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>LimitVal</name>
    <filename>structLimitVal.html</filename>
    <member kind="variable">
      <type>Expr *</type>
      <name>pLimit</name>
      <anchorfile>structLimitVal.html</anchorfile>
      <anchor>a96094d1b395a3f455263ff5907d72ed6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Expr *</type>
      <name>pOffset</name>
      <anchorfile>structLimitVal.html</anchorfile>
      <anchor>a43dedf453a8e5cb8091fcde524a7c736</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Lookaside</name>
    <filename>structLookaside.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>anStat</name>
      <anchorfile>structLookaside.html</anchorfile>
      <anchor>a7d875204cb05a327bb1652139faa4374</anchor>
      <arglist>[3]</arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>bEnabled</name>
      <anchorfile>structLookaside.html</anchorfile>
      <anchor>adbe2c3486f893c30525e19388f35eb21</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>bMalloced</name>
      <anchorfile>structLookaside.html</anchorfile>
      <anchor>a218f14cf9eb2c430867d286e9ac57ac5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>mxOut</name>
      <anchorfile>structLookaside.html</anchorfile>
      <anchor>a2ce364d95b55913df986999de442e4f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>nOut</name>
      <anchorfile>structLookaside.html</anchorfile>
      <anchor>a4cdd49fa554f877928d5bb31d55b32e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>pEnd</name>
      <anchorfile>structLookaside.html</anchorfile>
      <anchor>ad3555c5558e104f2b82f62bf642cf831</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>LookasideSlot *</type>
      <name>pFree</name>
      <anchorfile>structLookaside.html</anchorfile>
      <anchor>a318d2faa7f976f9d1b3c6e08bdc1d992</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>pStart</name>
      <anchorfile>structLookaside.html</anchorfile>
      <anchor>a47073fcdffdc5a7a1464f0d09bfc17f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u16</type>
      <name>sz</name>
      <anchorfile>structLookaside.html</anchorfile>
      <anchor>a2e8346b6cebbb64d9a6886a19ef843a1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>LookasideSlot</name>
    <filename>structLookasideSlot.html</filename>
    <member kind="variable">
      <type>LookasideSlot *</type>
      <name>pNext</name>
      <anchorfile>structLookasideSlot.html</anchorfile>
      <anchor>a3c3dd4a770ded51a68e8a651eba40f66</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>LZ4_stream_t</name>
    <filename>structLZ4__stream__t.html</filename>
    <member kind="variable">
      <type>long long</type>
      <name>table</name>
      <anchorfile>structLZ4__stream__t.html</anchorfile>
      <anchor>ace4521180b0858afb67f9681394b14b4</anchor>
      <arglist>[LZ4_STREAMSIZE_U64]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>LZ4_stream_t_internal</name>
    <filename>structLZ4__stream__t__internal.html</filename>
    <member kind="variable">
      <type>BYTE *</type>
      <name>bufferStart</name>
      <anchorfile>structLZ4__stream__t__internal.html</anchorfile>
      <anchor>ae97c8d0df5e183aaba780e69655f923e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>U32</type>
      <name>currentOffset</name>
      <anchorfile>structLZ4__stream__t__internal.html</anchorfile>
      <anchor>a2cdbcab32d03f345fd3c37af43c45523</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const BYTE *</type>
      <name>dictionary</name>
      <anchorfile>structLZ4__stream__t__internal.html</anchorfile>
      <anchor>aea78f571ae3100b95df66b1d39c48aee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>U32</type>
      <name>dictSize</name>
      <anchorfile>structLZ4__stream__t__internal.html</anchorfile>
      <anchor>a39e9e581f2a3c904bb1a912fd1611e72</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>U32</type>
      <name>hashTable</name>
      <anchorfile>structLZ4__stream__t__internal.html</anchorfile>
      <anchor>a81762be862caad87455554f2d39d4a29</anchor>
      <arglist>[HASH_SIZE_U32]</arglist>
    </member>
    <member kind="variable">
      <type>U32</type>
      <name>initCheck</name>
      <anchorfile>structLZ4__stream__t__internal.html</anchorfile>
      <anchor>a210c641599a4633cbf4e590cbc7a0a58</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>LZ4_streamDecode_t</name>
    <filename>structLZ4__streamDecode__t.html</filename>
    <member kind="variable">
      <type>unsigned long long</type>
      <name>table</name>
      <anchorfile>structLZ4__streamDecode__t.html</anchorfile>
      <anchor>a66753ac76e6b36336f3d4f3fb4714885</anchor>
      <arglist>[LZ4_STREAMDECODESIZE_U64]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>LZ4_streamDecode_t_internal</name>
    <filename>structLZ4__streamDecode__t__internal.html</filename>
    <member kind="variable">
      <type>size_t</type>
      <name>extDictSize</name>
      <anchorfile>structLZ4__streamDecode__t__internal.html</anchorfile>
      <anchor>a6c8e2dcc2579727808da0bfe7a44eaa0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const BYTE *</type>
      <name>externalDict</name>
      <anchorfile>structLZ4__streamDecode__t__internal.html</anchorfile>
      <anchor>a0edc5a25f4e1e84e48c1a60900dabd4f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const BYTE *</type>
      <name>prefixEnd</name>
      <anchorfile>structLZ4__streamDecode__t__internal.html</anchorfile>
      <anchor>ae54ddf8eaf34cbc8919fb0dea3a5cb60</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>prefixSize</name>
      <anchorfile>structLZ4__streamDecode__t__internal.html</anchorfile>
      <anchor>a44f5f7acc14c2bb3865eccd5372107c4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>LZ4_streamHC_t</name>
    <filename>structLZ4__streamHC__t.html</filename>
    <member kind="variable">
      <type>size_t</type>
      <name>table</name>
      <anchorfile>structLZ4__streamHC__t.html</anchorfile>
      <anchor>aee951e7c7eaf984c9ee0f2b1479f5eed</anchor>
      <arglist>[LZ4_STREAMHCSIZE_SIZET]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>LZ4HC_Data_Structure</name>
    <filename>structLZ4HC__Data__Structure.html</filename>
    <member kind="variable">
      <type>const BYTE *</type>
      <name>base</name>
      <anchorfile>structLZ4HC__Data__Structure.html</anchorfile>
      <anchor>aa158c73bb116749e9073b1c53884c69a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>U16</type>
      <name>chainTable</name>
      <anchorfile>structLZ4HC__Data__Structure.html</anchorfile>
      <anchor>af315afde4b908ce860c94963efd4c862</anchor>
      <arglist>[MAXD]</arglist>
    </member>
    <member kind="variable">
      <type>U32</type>
      <name>compressionLevel</name>
      <anchorfile>structLZ4HC__Data__Structure.html</anchorfile>
      <anchor>ac440d58477c1b6bd69ba5666ad92edb7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const BYTE *</type>
      <name>dictBase</name>
      <anchorfile>structLZ4HC__Data__Structure.html</anchorfile>
      <anchor>a0997a5d2de3631c7899eac5fca21b989</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>U32</type>
      <name>dictLimit</name>
      <anchorfile>structLZ4HC__Data__Structure.html</anchorfile>
      <anchor>a3cd7590b85ec500c6a16aa46eb5ab1ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const BYTE *</type>
      <name>end</name>
      <anchorfile>structLZ4HC__Data__Structure.html</anchorfile>
      <anchor>a0011f291dee3a60bc5675f382938a3c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>U32</type>
      <name>hashTable</name>
      <anchorfile>structLZ4HC__Data__Structure.html</anchorfile>
      <anchor>a49fb7a4a4dbf29aadee852b528ccb1b0</anchor>
      <arglist>[HASHTABLESIZE]</arglist>
    </member>
    <member kind="variable">
      <type>BYTE *</type>
      <name>inputBuffer</name>
      <anchorfile>structLZ4HC__Data__Structure.html</anchorfile>
      <anchor>abf2d89d559d72bf547f069f43af378e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>U32</type>
      <name>lowLimit</name>
      <anchorfile>structLZ4HC__Data__Structure.html</anchorfile>
      <anchor>a3f3df58e2deb4d29f1e72a750484e3b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>U32</type>
      <name>nextToUpdate</name>
      <anchorfile>structLZ4HC__Data__Structure.html</anchorfile>
      <anchor>aa118ec7715caf4b176899f2c36a57e84</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MainWidget</name>
    <filename>classMainWidget.html</filename>
    <member kind="function">
      <type></type>
      <name>MainWidget</name>
      <anchorfile>classMainWidget.html</anchorfile>
      <anchor>afab4deae5a1f973748cfc21130b74566</anchor>
      <arglist>(const cv::Mat &amp;image1, const cv::Mat &amp;image2, const std::multimap&lt; int, cv::KeyPoint &gt; &amp;words1, const std::multimap&lt; int, cv::KeyPoint &gt; &amp;words2, const std::vector&lt; uchar &gt; &amp;status)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>showEvent</name>
      <anchorfile>classMainWidget.html</anchorfile>
      <anchor>a0cd3502663a227c674f2861e00081e59</anchor>
      <arglist>(QShowEvent *event)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>drawKeypoints</name>
      <anchorfile>classMainWidget.html</anchorfile>
      <anchor>a925a6c9af29ea7b1bc14a4da1a3d49f7</anchor>
      <arglist>(const std::multimap&lt; int, cv::KeyPoint &gt; &amp;refWords, const std::multimap&lt; int, cv::KeyPoint &gt; &amp;loopWords, const std::vector&lt; uchar &gt; &amp;status)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ImageView *</type>
      <name>view1_</name>
      <anchorfile>classMainWidget.html</anchorfile>
      <anchor>a8a156552965d1147d89e63a1a71bf7d0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MapBuilder</name>
    <filename>classMapBuilder.html</filename>
    <base>UEventsHandler</base>
    <member kind="function">
      <type>bool</type>
      <name>isPaused</name>
      <anchorfile>classMapBuilder.html</anchorfile>
      <anchor>af4050ccd7fbb2062206145017c797c1c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MapBuilder</name>
      <anchorfile>classMapBuilder.html</anchorfile>
      <anchor>ab9bbf233dc803b5214daafa132082c61</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MapBuilder</name>
      <anchorfile>classMapBuilder.html</anchorfile>
      <anchor>a75991cc0b3123f6b6cc37c23f0a72bc9</anchor>
      <arglist>(CameraThread *camera=0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>processOdometry</name>
      <anchorfile>classMapBuilder.html</anchorfile>
      <anchor>a95bd4266ae2dfd043d207cce50562074</anchor>
      <arglist>(const SensorData &amp;data, Transform pose, const rtabmap::OdometryInfo &amp;odom)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>processStatistics</name>
      <anchorfile>classMapBuilder.html</anchorfile>
      <anchor>a8f3b86f2e4888881ce0eaf6467226623</anchor>
      <arglist>(const rtabmap::Statistics &amp;stats)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~MapBuilder</name>
      <anchorfile>classMapBuilder.html</anchorfile>
      <anchor>aa5f91f525f6fbaf24c748daa1c3e6e32</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~MapBuilder</name>
      <anchorfile>classMapBuilder.html</anchorfile>
      <anchor>aa5f91f525f6fbaf24c748daa1c3e6e32</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>handleEvent</name>
      <anchorfile>classMapBuilder.html</anchorfile>
      <anchor>a8a09e718103a41f31974ea2fd1f3a528</anchor>
      <arglist>(UEvent *event)</arglist>
    </member>
    <member kind="slot" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>pauseDetection</name>
      <anchorfile>classMapBuilder.html</anchorfile>
      <anchor>a2088480383103b2bb81e24798419059b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="protected">
      <type>void</type>
      <name>pauseDetection</name>
      <anchorfile>classMapBuilder.html</anchorfile>
      <anchor>a3e46683f5eb01d977b49d59dc40343d5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>processOdometry</name>
      <anchorfile>classMapBuilder.html</anchorfile>
      <anchor>a796d7899925fe5b892a17ea5a7c9f11d</anchor>
      <arglist>(const rtabmap::OdometryEvent &amp;odom)</arglist>
    </member>
    <member kind="slot" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>processStatistics</name>
      <anchorfile>classMapBuilder.html</anchorfile>
      <anchor>aa1f201722623021c83ca469aebf039cc</anchor>
      <arglist>(const rtabmap::Statistics &amp;stats)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>CameraThread *</type>
      <name>camera_</name>
      <anchorfile>classMapBuilder.html</anchorfile>
      <anchor>a0ceb4b146c1cdf431d62f92f809e6777</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>CloudViewer *</type>
      <name>cloudViewer_</name>
      <anchorfile>classMapBuilder.html</anchorfile>
      <anchor>a8682b27c121c2a424d0d4ab8f9e2c68f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>lastOdometryProcessed_</name>
      <anchorfile>classMapBuilder.html</anchorfile>
      <anchor>ac59c6757f5d0558be0d3f7c322d46200</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Transform</type>
      <name>lastOdomPose_</name>
      <anchorfile>classMapBuilder.html</anchorfile>
      <anchor>aab24475808e0138c800c0c5b591192a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Transform</type>
      <name>odometryCorrection_</name>
      <anchorfile>classMapBuilder.html</anchorfile>
      <anchor>a4eb24eacb214112189dc7304597a2891</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>paused_</name>
      <anchorfile>classMapBuilder.html</anchorfile>
      <anchor>a88b120223420f70e1e4d6338d2096e03</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>processingStatistics_</name>
      <anchorfile>classMapBuilder.html</anchorfile>
      <anchor>ac1742d25dfee96101744677a0f4a3b36</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MapBuilderWifi</name>
    <filename>classMapBuilderWifi.html</filename>
    <base>MapBuilder</base>
    <member kind="function">
      <type></type>
      <name>MapBuilderWifi</name>
      <anchorfile>classMapBuilderWifi.html</anchorfile>
      <anchor>abde383ca7eeee1271ce58ad30ad60301</anchor>
      <arglist>(CameraThread *camera=0)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~MapBuilderWifi</name>
      <anchorfile>classMapBuilderWifi.html</anchorfile>
      <anchor>adb54957e732f20d97a9c938c8d851d66</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>processStatistics</name>
      <anchorfile>classMapBuilderWifi.html</anchorfile>
      <anchor>aa9afcd32c6f69c2bc135e05a55b4345e</anchor>
      <arglist>(const rtabmap::Statistics &amp;stats)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>handleEvent</name>
      <anchorfile>classMapBuilderWifi.html</anchorfile>
      <anchor>a15caa40b95c2cc517c0183c8468d3c08</anchor>
      <arglist>(UEvent *event)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; double, int &gt;</type>
      <name>wifiLevels_</name>
      <anchorfile>classMapBuilderWifi.html</anchorfile>
      <anchor>af2299917ba8d195ee2774e22022b757f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Mem</name>
    <filename>structMem.html</filename>
    <member kind="variable">
      <type>sqlite3 *</type>
      <name>db</name>
      <anchorfile>structMem.html</anchorfile>
      <anchor>a478da33d1e83a23931b372f9ddc706f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>enc</name>
      <anchorfile>structMem.html</anchorfile>
      <anchor>af437c99e92b8e729b70f82fa94e96bff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u16</type>
      <name>flags</name>
      <anchorfile>structMem.html</anchorfile>
      <anchor>a209bf3317161d1e33af9fe8b512f4974</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>n</name>
      <anchorfile>structMem.html</anchorfile>
      <anchor>a5a613756e096c221ec68077c28424d84</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>r</name>
      <anchorfile>structMem.html</anchorfile>
      <anchor>a89ce926e95eb6d3f75344fd6525229da</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>type</name>
      <anchorfile>structMem.html</anchorfile>
      <anchor>a6756879ca1e5fa71b12db25f981b7e87</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>union Mem::@11</type>
      <name>u</name>
      <anchorfile>structMem.html</anchorfile>
      <anchor>a99e10893cbe980a11f045768beb20650</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>i64</type>
      <name>i</name>
      <anchorfile>unionMem_1_1@11.html</anchorfile>
      <anchor>aaf585411d5265df5025dd7ceb086ad11</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>nZero</name>
      <anchorfile>unionMem_1_1@11.html</anchorfile>
      <anchor>a6a14881a20b965e8e378ce733a989dac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>FuncDef *</type>
      <name>pDef</name>
      <anchorfile>unionMem_1_1@11.html</anchorfile>
      <anchor>aebdba7c555282be8479c7eeee7f67a23</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VdbeFrame *</type>
      <name>pFrame</name>
      <anchorfile>unionMem_1_1@11.html</anchorfile>
      <anchor>a28bcdc614c0b24825d7f29e346aafe12</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>RowSet *</type>
      <name>pRowSet</name>
      <anchorfile>unionMem_1_1@11.html</anchorfile>
      <anchor>a6fbe8e202a58583208e3fb8d6bef826d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void(*</type>
      <name>xDel</name>
      <anchorfile>structMem.html</anchorfile>
      <anchor>a081ea2f86933d68a8940785b62f638ef</anchor>
      <arglist>)(void *)</arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>z</name>
      <anchorfile>structMem.html</anchorfile>
      <anchor>a85c51a0b445063ba913693517860f5ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>zMalloc</name>
      <anchorfile>structMem.html</anchorfile>
      <anchor>a68cd8f196d9dc8ab27845e1b4abbc95c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Mem0Global</name>
    <filename>structMem0Global.html</filename>
    <member kind="variable">
      <type>void *</type>
      <name>alarmArg</name>
      <anchorfile>structMem0Global.html</anchorfile>
      <anchor>a5d67c54a1282abd24d5d12c80b75412f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void(*</type>
      <name>alarmCallback</name>
      <anchorfile>structMem0Global.html</anchorfile>
      <anchor>a8838aa5cd2eccf6d95dd77f50e32a153</anchor>
      <arglist>)(void *, sqlite3_int64, int)</arglist>
    </member>
    <member kind="variable">
      <type>sqlite3_int64</type>
      <name>alarmThreshold</name>
      <anchorfile>structMem0Global.html</anchorfile>
      <anchor>a670fa6f318f559240b47d6833c079a8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>sqlite3_mutex *</type>
      <name>mutex</name>
      <anchorfile>structMem0Global.html</anchorfile>
      <anchor>a0985f5cdd621da934ca6031d3dd687ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>nearlyFull</name>
      <anchorfile>structMem0Global.html</anchorfile>
      <anchor>ac7e4f6ca687383da63be050d7a09f453</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u32</type>
      <name>nScratchFree</name>
      <anchorfile>structMem0Global.html</anchorfile>
      <anchor>aeeeaebccde8b1f8c7abafb5ddce1c76d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>pScratchEnd</name>
      <anchorfile>structMem0Global.html</anchorfile>
      <anchor>a576890174b326071ed0e71a246afff5b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ScratchFreeslot *</type>
      <name>pScratchFree</name>
      <anchorfile>structMem0Global.html</anchorfile>
      <anchor>a83bfc7918eb10878e557fc385837779e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>MemJournal</name>
    <filename>structMemJournal.html</filename>
    <member kind="variable">
      <type>FilePoint</type>
      <name>endpoint</name>
      <anchorfile>structMemJournal.html</anchorfile>
      <anchor>ac69637f95cfbce175cbeef00f71e59a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>FileChunk *</type>
      <name>pFirst</name>
      <anchorfile>structMemJournal.html</anchorfile>
      <anchor>ade7a6dea7b38a8a86f33476ae207765f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>sqlite3_io_methods *</type>
      <name>pMethod</name>
      <anchorfile>structMemJournal.html</anchorfile>
      <anchor>a00c1523cce1bcfadc2b672b8703a78cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>FilePoint</type>
      <name>readpoint</name>
      <anchorfile>structMemJournal.html</anchorfile>
      <anchor>a5645d38e1a488b62b5f63112628bf472</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>MemPage</name>
    <filename>structMemPage.html</filename>
    <member kind="variable">
      <type>u8 *</type>
      <name>aCellIdx</name>
      <anchorfile>structMemPage.html</anchorfile>
      <anchor>a6f391f110e68ede6e5234b4e9f678f99</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8 *</type>
      <name>aData</name>
      <anchorfile>structMemPage.html</anchorfile>
      <anchor>a2d873eff563d2208be0c24959140a4b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8 *</type>
      <name>aDataEnd</name>
      <anchorfile>structMemPage.html</anchorfile>
      <anchor>ab5d2ecb95a84eaf4bd0ccef536bac6d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u16</type>
      <name>aiOvfl</name>
      <anchorfile>structMemPage.html</anchorfile>
      <anchor>a857e00533053fe6017c6e08b1b240661</anchor>
      <arglist>[5]</arglist>
    </member>
    <member kind="variable">
      <type>u8 *</type>
      <name>apOvfl</name>
      <anchorfile>structMemPage.html</anchorfile>
      <anchor>a3a6347d06b1e85938605d9a44f193cb9</anchor>
      <arglist>[5]</arglist>
    </member>
    <member kind="variable">
      <type>u16</type>
      <name>cellOffset</name>
      <anchorfile>structMemPage.html</anchorfile>
      <anchor>a324ed834d93c3ae72994fb5730940521</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>childPtrSize</name>
      <anchorfile>structMemPage.html</anchorfile>
      <anchor>aeba10281fc255d9bbc0e31486f8fbd48</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>hasData</name>
      <anchorfile>structMemPage.html</anchorfile>
      <anchor>af7b608d25c2e326f82cc270cd53dd8f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>hdrOffset</name>
      <anchorfile>structMemPage.html</anchorfile>
      <anchor>a01967a1a593980fb71c8ccf3393ae156</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>intKey</name>
      <anchorfile>structMemPage.html</anchorfile>
      <anchor>a46784c3c4708c7a582cff81a29c55323</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>isInit</name>
      <anchorfile>structMemPage.html</anchorfile>
      <anchor>a3ab4ace46245be0fb2fb19eaa2862019</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>leaf</name>
      <anchorfile>structMemPage.html</anchorfile>
      <anchor>af18504bd0a2e7d39d9b485d434af0447</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u16</type>
      <name>maskPage</name>
      <anchorfile>structMemPage.html</anchorfile>
      <anchor>aa3d64e8755cc9f431bbc8423a2b506ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>max1bytePayload</name>
      <anchorfile>structMemPage.html</anchorfile>
      <anchor>a79548547cafb0e6d8549006bdc553f0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u16</type>
      <name>maxLocal</name>
      <anchorfile>structMemPage.html</anchorfile>
      <anchor>a36394b7c3abf4652e7a24be4ab314f13</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u16</type>
      <name>minLocal</name>
      <anchorfile>structMemPage.html</anchorfile>
      <anchor>a95cab31aa57bf8b478be273557c5c807</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u16</type>
      <name>nCell</name>
      <anchorfile>structMemPage.html</anchorfile>
      <anchor>a35d1d8f836201b82b1eb778ce0e324f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u16</type>
      <name>nFree</name>
      <anchorfile>structMemPage.html</anchorfile>
      <anchor>a3418a9aee707f57a73d8470f8a1228a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>nOverflow</name>
      <anchorfile>structMemPage.html</anchorfile>
      <anchor>a3f7fa1a1eba3af840ef887e8ddd6d2cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>BtShared *</type>
      <name>pBt</name>
      <anchorfile>structMemPage.html</anchorfile>
      <anchor>a949df1156f7392592eaeb64389068f99</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>DbPage *</type>
      <name>pDbPage</name>
      <anchorfile>structMemPage.html</anchorfile>
      <anchor>add322c1aed91e95d8dfe3ac3535d65b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Pgno</type>
      <name>pgno</name>
      <anchorfile>structMemPage.html</anchorfile>
      <anchor>ad2b0c532abc799bbcf3b43df4f0b0546</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Module</name>
    <filename>structModule.html</filename>
    <member kind="variable">
      <type>void *</type>
      <name>pAux</name>
      <anchorfile>structModule.html</anchorfile>
      <anchor>ae3b827fee4c8b4f3ff38c86c2e2f48cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const sqlite3_module *</type>
      <name>pModule</name>
      <anchorfile>structModule.html</anchorfile>
      <anchor>a65d2539d71ea028b505b2fb33563bfd7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void(*</type>
      <name>xDestroy</name>
      <anchorfile>structModule.html</anchorfile>
      <anchor>a4be509110a1a2f2c06a5d69af45704ca</anchor>
      <arglist>)(void *)</arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>zName</name>
      <anchorfile>structModule.html</anchorfile>
      <anchor>a45a5f5b43926b8ebf3e13e46a6534810</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>NameContext</name>
    <filename>structNameContext.html</filename>
    <member kind="variable">
      <type>u8</type>
      <name>ncFlags</name>
      <anchorfile>structNameContext.html</anchorfile>
      <anchor>a3dcc2e5442b6a74440a15226139b78d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>nErr</name>
      <anchorfile>structNameContext.html</anchorfile>
      <anchor>aba0b89b42e945c4c96d57a8fe011329c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>nRef</name>
      <anchorfile>structNameContext.html</anchorfile>
      <anchor>ad68616ce2a58fa1b135e0dcf953bdc97</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>AggInfo *</type>
      <name>pAggInfo</name>
      <anchorfile>structNameContext.html</anchorfile>
      <anchor>aeb3ff72c03dd770d421cadc2195a5644</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ExprList *</type>
      <name>pEList</name>
      <anchorfile>structNameContext.html</anchorfile>
      <anchor>a8c752d7fb9b28179156c569cc57ba6f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>NameContext *</type>
      <name>pNext</name>
      <anchorfile>structNameContext.html</anchorfile>
      <anchor>a82ce0ec8a3cc3d792e1f38bb5e0ad5fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Parse *</type>
      <name>pParse</name>
      <anchorfile>structNameContext.html</anchorfile>
      <anchor>a14635249bf75d5e18124089571dd2386</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>SrcList *</type>
      <name>pSrcList</name>
      <anchorfile>structNameContext.html</anchorfile>
      <anchor>a6ede21da33e2e9bd3d0c5fe90a3ec72c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ObjDeletionHandler</name>
    <filename>classObjDeletionHandler.html</filename>
    <base>UEventsHandler</base>
    <member kind="signal">
      <type>void</type>
      <name>objDeletionEventReceived</name>
      <anchorfile>classObjDeletionHandler.html</anchorfile>
      <anchor>af50036aa8ad8f360a13c89658d5a0774</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ObjDeletionHandler</name>
      <anchorfile>classObjDeletionHandler.html</anchorfile>
      <anchor>a023d0eb21ab02986312d80d39c914bd8</anchor>
      <arglist>(int watchedId, QObject *receiver=0, const char *member=0)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ObjDeletionHandler</name>
      <anchorfile>classObjDeletionHandler.html</anchorfile>
      <anchor>acc2728ff15215a91266fe9dfd91eaa2a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>handleEvent</name>
      <anchorfile>classObjDeletionHandler.html</anchorfile>
      <anchor>a13e958973498f29da28fbf802f3a0aed</anchor>
      <arglist>(UEvent *event)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_watchedId</name>
      <anchorfile>classObjDeletionHandler.html</anchorfile>
      <anchor>a1d3e43c4dba70b3b52b4f224252ed45c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Pager</name>
    <filename>structPager.html</filename>
    <member kind="variable">
      <type>PagerSavepoint *</type>
      <name>aSavepoint</name>
      <anchorfile>structPager.html</anchorfile>
      <anchor>a4d5f4487316c026eceb8461e90fffcfd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>aStat</name>
      <anchorfile>structPager.html</anchorfile>
      <anchor>a0b3bb8afc7c4c82e0e99f3ad99dd0986</anchor>
      <arglist>[3]</arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>bUseFetch</name>
      <anchorfile>structPager.html</anchorfile>
      <anchor>a35c15ace49e893cd5823222f549700e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>changeCountDone</name>
      <anchorfile>structPager.html</anchorfile>
      <anchor>a90c86a51ec6805d5702d32e456b0bcdc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>ckptSyncFlags</name>
      <anchorfile>structPager.html</anchorfile>
      <anchor>a4543ec92953e7bda49b3ed4f0bdab890</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u32</type>
      <name>cksumInit</name>
      <anchorfile>structPager.html</anchorfile>
      <anchor>ad799667658328a44b471378a1b99623e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Pgno</type>
      <name>dbFileSize</name>
      <anchorfile>structPager.html</anchorfile>
      <anchor>a1f8f55f49cb0ec91bfde4dca96a13f13</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>dbFileVers</name>
      <anchorfile>structPager.html</anchorfile>
      <anchor>acf03a47838eee1cf474bb93dbc834b5f</anchor>
      <arglist>[16]</arglist>
    </member>
    <member kind="variable">
      <type>Pgno</type>
      <name>dbHintSize</name>
      <anchorfile>structPager.html</anchorfile>
      <anchor>aa99d74d10ef3cdcf61501f9777a0246b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Pgno</type>
      <name>dbOrigSize</name>
      <anchorfile>structPager.html</anchorfile>
      <anchor>a8f9cd11d6ae3fac48182e6eae0810c6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Pgno</type>
      <name>dbSize</name>
      <anchorfile>structPager.html</anchorfile>
      <anchor>afa5d7849190ef0a9a6f85bb15f2444b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>doNotSpill</name>
      <anchorfile>structPager.html</anchorfile>
      <anchor>a2f6579b3006b692a4ce1e5ad3e9a58ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>eLock</name>
      <anchorfile>structPager.html</anchorfile>
      <anchor>afcaf60e4b0be0995c926e3357d4bbef0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>errCode</name>
      <anchorfile>structPager.html</anchorfile>
      <anchor>addaf9648a1111d7b6c85166cf7c7a575</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>eState</name>
      <anchorfile>structPager.html</anchorfile>
      <anchor>af03ee0ac77cf73453295ffcf43e46b43</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>exclusiveMode</name>
      <anchorfile>structPager.html</anchorfile>
      <anchor>a5cbccc156e07d6226cb65a7ab05ac116</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>sqlite3_file *</type>
      <name>fd</name>
      <anchorfile>structPager.html</anchorfile>
      <anchor>a005ff1960fc1550a870cd1dae418c99e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>fullSync</name>
      <anchorfile>structPager.html</anchorfile>
      <anchor>abae5c9c3d85120ae266acc4c9a355b86</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>sqlite3_file *</type>
      <name>jfd</name>
      <anchorfile>structPager.html</anchorfile>
      <anchor>a81057c4420b8278e8141cf626abf4f0d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>i64</type>
      <name>journalHdr</name>
      <anchorfile>structPager.html</anchorfile>
      <anchor>a7f4a7f5f0245b063a82c185f40bad7f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>journalMode</name>
      <anchorfile>structPager.html</anchorfile>
      <anchor>a9ad7bd09f1c9323d943ee17ddf42e46e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>i64</type>
      <name>journalOff</name>
      <anchorfile>structPager.html</anchorfile>
      <anchor>ad3cffdc0987965fa6a472b19355f48df</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>i64</type>
      <name>journalSizeLimit</name>
      <anchorfile>structPager.html</anchorfile>
      <anchor>ae381db4e0b49f92596b0cdeb279e6bc6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>memDb</name>
      <anchorfile>structPager.html</anchorfile>
      <anchor>abca3633b7745075aa5cf432b3fae54f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Pgno</type>
      <name>mxPgno</name>
      <anchorfile>structPager.html</anchorfile>
      <anchor>ad1d9a508ac764486a5eaef9b4f7781af</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u16</type>
      <name>nExtra</name>
      <anchorfile>structPager.html</anchorfile>
      <anchor>a44e153b2f756bfb86ab471c25893b3b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>nMmapOut</name>
      <anchorfile>structPager.html</anchorfile>
      <anchor>acacf681e33935075e2b19e0906574b95</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>noSync</name>
      <anchorfile>structPager.html</anchorfile>
      <anchor>ae943093a3ccbfbf264ccf3c8a52edac1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>nRec</name>
      <anchorfile>structPager.html</anchorfile>
      <anchor>a3a202368c065a43695533503c98f28d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>i16</type>
      <name>nReserve</name>
      <anchorfile>structPager.html</anchorfile>
      <anchor>a82581087240713cab679108e3adeaf58</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>nSavepoint</name>
      <anchorfile>structPager.html</anchorfile>
      <anchor>a020adae89ef6c1b28e51fffc3d4b22c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u32</type>
      <name>nSubRec</name>
      <anchorfile>structPager.html</anchorfile>
      <anchor>a670c4c54515c0257c35ddfc07c43763e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>pageSize</name>
      <anchorfile>structPager.html</anchorfile>
      <anchor>a9cfb910e7eaf8442f5414d722232a6e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>sqlite3_backup *</type>
      <name>pBackup</name>
      <anchorfile>structPager.html</anchorfile>
      <anchor>ae230d34da61bf28178fa1ac142a88c15</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>pBusyHandlerArg</name>
      <anchorfile>structPager.html</anchorfile>
      <anchor>a7a685e7a8dcbcd725c5a982fd8deb91b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Bitvec *</type>
      <name>pInJournal</name>
      <anchorfile>structPager.html</anchorfile>
      <anchor>a530ea868337a7c0c4e7c125035f73737</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PgHdr *</type>
      <name>pMmapFreelist</name>
      <anchorfile>structPager.html</anchorfile>
      <anchor>a2213dad45ad7c79cf50dcdaf9bf6a718</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PCache *</type>
      <name>pPCache</name>
      <anchorfile>structPager.html</anchorfile>
      <anchor>ae2495e45e354e92a858144386f91cab3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>pTmpSpace</name>
      <anchorfile>structPager.html</anchorfile>
      <anchor>a64934188c72599e0be9ae54d3fc1cc92</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>sqlite3_vfs *</type>
      <name>pVfs</name>
      <anchorfile>structPager.html</anchorfile>
      <anchor>affa78e08a7f691a4c8f7043e0b4c9212</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Wal *</type>
      <name>pWal</name>
      <anchorfile>structPager.html</anchorfile>
      <anchor>a2c759424108248d8b08e6f400fab14dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>readOnly</name>
      <anchorfile>structPager.html</anchorfile>
      <anchor>ad7a7013309fd80a2a01844e69e8e7398</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u32</type>
      <name>sectorSize</name>
      <anchorfile>structPager.html</anchorfile>
      <anchor>a4a47c73d7c18b803df33ba6c39baa5bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>setMaster</name>
      <anchorfile>structPager.html</anchorfile>
      <anchor>acd7eae0587c98ac41afab04e4b5defcb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>sqlite3_file *</type>
      <name>sjfd</name>
      <anchorfile>structPager.html</anchorfile>
      <anchor>a8196bcc97f184d480848895f71e080e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>subjInMemory</name>
      <anchorfile>structPager.html</anchorfile>
      <anchor>a9205654b516184d84fde5c3b5f72ff77</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>syncFlags</name>
      <anchorfile>structPager.html</anchorfile>
      <anchor>ac7f90d27da63090369a0e44a0bceb525</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>sqlite3_int64</type>
      <name>szMmap</name>
      <anchorfile>structPager.html</anchorfile>
      <anchor>a2e1c04a512708f6df091f6d6246b70d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>tempFile</name>
      <anchorfile>structPager.html</anchorfile>
      <anchor>a9caa1abb43f6e839dd9a265c27b0b9e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>useJournal</name>
      <anchorfile>structPager.html</anchorfile>
      <anchor>af7783f866150d7e322c28cb324ad85d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u32</type>
      <name>vfsFlags</name>
      <anchorfile>structPager.html</anchorfile>
      <anchor>a36f3333fe82c70a46a99f2f8f289a971</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>walSyncFlags</name>
      <anchorfile>structPager.html</anchorfile>
      <anchor>aa8c8c2d893e4d2165f089ddde3e85103</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>xBusyHandler</name>
      <anchorfile>structPager.html</anchorfile>
      <anchor>ac8477f7cc39fefd81b4089994e13d215</anchor>
      <arglist>)(void *)</arglist>
    </member>
    <member kind="variable">
      <type>void(*</type>
      <name>xReiniter</name>
      <anchorfile>structPager.html</anchorfile>
      <anchor>a632d3c81743a7f9104337ae3d45af04c</anchor>
      <arglist>)(DbPage *)</arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>zFilename</name>
      <anchorfile>structPager.html</anchorfile>
      <anchor>a2a55a044468f8658b7993e57087a5561</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>zJournal</name>
      <anchorfile>structPager.html</anchorfile>
      <anchor>ab36ce1f606c407ad3fc56a3651f5a319</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>zWal</name>
      <anchorfile>structPager.html</anchorfile>
      <anchor>ac63ab281e48f9ac8521b85c1a90475b3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>PagerSavepoint</name>
    <filename>structPagerSavepoint.html</filename>
    <member kind="variable">
      <type>u32</type>
      <name>aWalData</name>
      <anchorfile>structPagerSavepoint.html</anchorfile>
      <anchor>ac96cff844a24378c426a9901517f1d6c</anchor>
      <arglist>[WAL_SAVEPOINT_NDATA]</arglist>
    </member>
    <member kind="variable">
      <type>i64</type>
      <name>iHdrOffset</name>
      <anchorfile>structPagerSavepoint.html</anchorfile>
      <anchor>ae1afd1cf4fba6f7efd232656366121d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>i64</type>
      <name>iOffset</name>
      <anchorfile>structPagerSavepoint.html</anchorfile>
      <anchor>ab3ee7b75a10f47a82c8e3312bee6ad60</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Pgno</type>
      <name>iSubRec</name>
      <anchorfile>structPagerSavepoint.html</anchorfile>
      <anchor>ac1accce313b9da31631892e2cbe85a2f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Pgno</type>
      <name>nOrig</name>
      <anchorfile>structPagerSavepoint.html</anchorfile>
      <anchor>a944cca2844a51bdba253476f516b9865</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Bitvec *</type>
      <name>pInSavepoint</name>
      <anchorfile>structPagerSavepoint.html</anchorfile>
      <anchor>abf7d6dc9d457c866727f84c4b9e0348f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Parse</name>
    <filename>structParse.html</filename>
    <class kind="struct">Parse::yColCache</class>
    <member kind="variable">
      <type>struct Parse::yColCache</type>
      <name>aColCache</name>
      <anchorfile>structParse.html</anchorfile>
      <anchor>a788b85979d58b84e06bc367bac5b3f3f</anchor>
      <arglist>[SQLITE_N_COLCACHE]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>addrCrTab</name>
      <anchorfile>structParse.html</anchorfile>
      <anchor>a4ca16d26d451cd965dbb81906f9c6b0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>addrSkipPK</name>
      <anchorfile>structParse.html</anchorfile>
      <anchor>adf9a40c8f9208cb6107f85d45c7f6bc5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Table **</type>
      <name>apVtabLock</name>
      <anchorfile>structParse.html</anchorfile>
      <anchor>acdfd318c0f04ec640d6affc85ef8a009</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>TableLock *</type>
      <name>aTableLock</name>
      <anchorfile>structParse.html</anchorfile>
      <anchor>ae8e553d660dc69d285945d3db8f127c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>aTempReg</name>
      <anchorfile>structParse.html</anchorfile>
      <anchor>ae2bd2e74d0caaab7a741d17b62f01ebc</anchor>
      <arglist>[8]</arglist>
    </member>
    <member kind="variable">
      <type>char **</type>
      <name>azVar</name>
      <anchorfile>structParse.html</anchorfile>
      <anchor>a907e389eb399f3e76a0cc6b469e4e252</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>checkSchema</name>
      <anchorfile>structParse.html</anchorfile>
      <anchor>a13b660ed90fc83565aa542a10549ec9f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>ckBase</name>
      <anchorfile>structParse.html</anchorfile>
      <anchor>a07e8e916fb569a86acfa5f380afaaf77</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>colNamesSet</name>
      <anchorfile>structParse.html</anchorfile>
      <anchor>a4c71fde634168abc1e3e32c70704b1ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Token</type>
      <name>constraintName</name>
      <anchorfile>structParse.html</anchorfile>
      <anchor>a40cbce90eedbd57143416c8bc28fec46</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>cookieGoto</name>
      <anchorfile>structParse.html</anchorfile>
      <anchor>a38a03495b8b18e86c2855c70b717d921</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>yDbMask</type>
      <name>cookieMask</name>
      <anchorfile>structParse.html</anchorfile>
      <anchor>a7c0b37cf797fd157234cb2e306cba2e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>cookieValue</name>
      <anchorfile>structParse.html</anchorfile>
      <anchor>a6023169734f87ce27a760e0f9026c381</anchor>
      <arglist>[SQLITE_MAX_ATTACHED+2]</arglist>
    </member>
    <member kind="variable">
      <type>sqlite3 *</type>
      <name>db</name>
      <anchorfile>structParse.html</anchorfile>
      <anchor>a44364e5e1197927f89864ec345bc5491</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>declareVtab</name>
      <anchorfile>structParse.html</anchorfile>
      <anchor>a86c869df65cd788025680de9b6a9b1f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>disableTriggers</name>
      <anchorfile>structParse.html</anchorfile>
      <anchor>a5ea9b658f4cfacf4b35f18c51e144ef1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>eOrconf</name>
      <anchorfile>structParse.html</anchorfile>
      <anchor>a67083fd2286b7d5276831e84a1a16680</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>eTriggerOp</name>
      <anchorfile>structParse.html</anchorfile>
      <anchor>addd3028173ab100a8802dfcc9b13ffb7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>explain</name>
      <anchorfile>structParse.html</anchorfile>
      <anchor>a41f7ea55f0d6523295a5d958e25a2787</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>hasCompound</name>
      <anchorfile>structParse.html</anchorfile>
      <anchor>a53c500179a70ea59816dea3f6fa04b96</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>iCacheCnt</name>
      <anchorfile>structParse.html</anchorfile>
      <anchor>ac4633493fd5f100fa823344be1c19d1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>iCacheLevel</name>
      <anchorfile>structParse.html</anchorfile>
      <anchor>a5b06d03e7605a6f55369481c050ac0a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>iColCache</name>
      <anchorfile>structParse.html</anchorfile>
      <anchor>a619672481a55a6e31bc03c00d1d6954c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>iNextSelectId</name>
      <anchorfile>structParse.html</anchorfile>
      <anchor>aab76240bd43c005941431179d4f9bf49</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>iPartIdxTab</name>
      <anchorfile>structParse.html</anchorfile>
      <anchor>afe732860c3e2cd6e97da3786aaca7e74</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>iPkSortOrder</name>
      <anchorfile>structParse.html</anchorfile>
      <anchor>a2be71f432ab79d2db44f1fcbbce55488</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>iRangeReg</name>
      <anchorfile>structParse.html</anchorfile>
      <anchor>a715f56a596d5172926c20dd7f91600b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>iSelectId</name>
      <anchorfile>structParse.html</anchorfile>
      <anchor>a7474fa0bf9ad160cbdf723406c306d9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>isMultiWrite</name>
      <anchorfile>structParse.html</anchorfile>
      <anchor>a027d06007eab8e01b8930357f321344b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>mayAbort</name>
      <anchorfile>structParse.html</anchorfile>
      <anchor>a1813c80797fcdba29e95813284619e57</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>nAlias</name>
      <anchorfile>structParse.html</anchorfile>
      <anchor>a47336e4cdbb0edeeac919980c8cde018</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>nColCache</name>
      <anchorfile>structParse.html</anchorfile>
      <anchor>a23b721a6d1beab831c1b88ebbf30f57e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>nErr</name>
      <anchorfile>structParse.html</anchorfile>
      <anchor>ac7206f0c7e580ab32b7dfb20950bb1c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>nested</name>
      <anchorfile>structParse.html</anchorfile>
      <anchor>a33d62687b6d368acf94e954490358819</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u32</type>
      <name>newmask</name>
      <anchorfile>structParse.html</anchorfile>
      <anchor>a698d9e9d4938cc35a4ef9137a46f1840</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>nHeight</name>
      <anchorfile>structParse.html</anchorfile>
      <anchor>af4ec053d44a2a3bc8ae82b69a7327c3c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>nMaxArg</name>
      <anchorfile>structParse.html</anchorfile>
      <anchor>aab781bff62f93c0f9a7ca979a3b3a820</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>nMem</name>
      <anchorfile>structParse.html</anchorfile>
      <anchor>aa66b48b0ababc17403615c899cddec9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>nOnce</name>
      <anchorfile>structParse.html</anchorfile>
      <anchor>a86d32dcaec08841210090c261c69a8b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u32</type>
      <name>nQueryLoop</name>
      <anchorfile>structParse.html</anchorfile>
      <anchor>ae85aa19104aeeab3cc7241bfd8b5d553</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>nRangeReg</name>
      <anchorfile>structParse.html</anchorfile>
      <anchor>ae32922d3d20171f4acc426714b497e6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>nSet</name>
      <anchorfile>structParse.html</anchorfile>
      <anchor>ac84102ff47885dfa854de5af1d15605b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>nTab</name>
      <anchorfile>structParse.html</anchorfile>
      <anchor>a6b3a46e1f275962fa8808dddba20ba23</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>nTableLock</name>
      <anchorfile>structParse.html</anchorfile>
      <anchor>a8c61b1b13dcb394b190fa09f5c253928</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>nTempInUse</name>
      <anchorfile>structParse.html</anchorfile>
      <anchor>a40c148052fab032ca5110052c6be97d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>nTempReg</name>
      <anchorfile>structParse.html</anchorfile>
      <anchor>ae292001c732781b6b94d28ca303e1aa5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>nVar</name>
      <anchorfile>structParse.html</anchorfile>
      <anchor>a088771dc116d91113bed715a1968d42e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>nVtabLock</name>
      <anchorfile>structParse.html</anchorfile>
      <anchor>a7db8fe1ce2f0ec6bda7dc729a0e6a6e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>nzVar</name>
      <anchorfile>structParse.html</anchorfile>
      <anchor>ac9cf894d9dfd0ba37d9467cd9d2e48f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u32</type>
      <name>oldmask</name>
      <anchorfile>structParse.html</anchorfile>
      <anchor>acda3334b932ac6541f45fa939053e942</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>AutoincInfo *</type>
      <name>pAinc</name>
      <anchorfile>structParse.html</anchorfile>
      <anchor>a23de0e2b2dc60ac5f5932c5b2cd34f10</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ExprList *</type>
      <name>pConstExpr</name>
      <anchorfile>structParse.html</anchorfile>
      <anchor>ab908ea67b6ac078ee3836fb8bf243002</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Table *</type>
      <name>pNewTable</name>
      <anchorfile>structParse.html</anchorfile>
      <anchor>a4788769c077dc86ffa3ee1e40ed6b4a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Trigger *</type>
      <name>pNewTrigger</name>
      <anchorfile>structParse.html</anchorfile>
      <anchor>a92ea8f2ac3190dd7c8360e0334ae78b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Vdbe *</type>
      <name>pReprepare</name>
      <anchorfile>structParse.html</anchorfile>
      <anchor>a5e250f77353fb3df6660ff29ffa53790</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Parse *</type>
      <name>pToplevel</name>
      <anchorfile>structParse.html</anchorfile>
      <anchor>a739df7b56510f22e64aba1ed203fec76</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>TriggerPrg *</type>
      <name>pTriggerPrg</name>
      <anchorfile>structParse.html</anchorfile>
      <anchor>a0891dbd3b583594c5d07d7b061026ea4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Table *</type>
      <name>pTriggerTab</name>
      <anchorfile>structParse.html</anchorfile>
      <anchor>aad9b1145e39b240e842f9c2ad8e7e230</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Vdbe *</type>
      <name>pVdbe</name>
      <anchorfile>structParse.html</anchorfile>
      <anchor>a81774053fd5063046f532c07e3daa98b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Table *</type>
      <name>pZombieTab</name>
      <anchorfile>structParse.html</anchorfile>
      <anchor>a4e8319f0a7f0d21e472c13ac6cf67060</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>rc</name>
      <anchorfile>structParse.html</anchorfile>
      <anchor>a897c2ea40a1065d49a134f18ca251637</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>regRoot</name>
      <anchorfile>structParse.html</anchorfile>
      <anchor>afcf3d47e9424b79e6911cf366cb73bd4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>regRowid</name>
      <anchorfile>structParse.html</anchorfile>
      <anchor>a63f71c268a7a77cb0df5619dd8ebbacd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Token</type>
      <name>sArg</name>
      <anchorfile>structParse.html</anchorfile>
      <anchor>aa3fe38b31dd1cd0fbea4de0e77891642</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Token</type>
      <name>sLastToken</name>
      <anchorfile>structParse.html</anchorfile>
      <anchor>ad499020d1bf06f3c98c8d36e2ceb83fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Token</type>
      <name>sNameToken</name>
      <anchorfile>structParse.html</anchorfile>
      <anchor>afd929c54566cfc4d6f748fcc6b79b973</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>yDbMask</type>
      <name>writeMask</name>
      <anchorfile>structParse.html</anchorfile>
      <anchor>a4939b6d4fd3f48731b58b8a6f51417cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>zAuthContext</name>
      <anchorfile>structParse.html</anchorfile>
      <anchor>a12c6e2fb69848bcc57169d44993c351f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>zErrMsg</name>
      <anchorfile>structParse.html</anchorfile>
      <anchor>a04146757986ff4654c7b321654896e81</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>zTail</name>
      <anchorfile>structParse.html</anchorfile>
      <anchor>a14f58728b3ae2a297272510ae4bd9a89</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Parse::yColCache</name>
    <filename>structParse_1_1yColCache.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>iColumn</name>
      <anchorfile>structParse_1_1yColCache.html</anchorfile>
      <anchor>a67bdb189ef88aca5fc30b551da9a0f90</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>iLevel</name>
      <anchorfile>structParse_1_1yColCache.html</anchorfile>
      <anchor>a656ea77cf538db00249221de58fd9066</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>iReg</name>
      <anchorfile>structParse_1_1yColCache.html</anchorfile>
      <anchor>aadb47e545234142bd1e9ca4803953ab0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>iTable</name>
      <anchorfile>structParse_1_1yColCache.html</anchorfile>
      <anchor>a7d99a4e00555cb0ff7fb3990bb7b549e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>lru</name>
      <anchorfile>structParse_1_1yColCache.html</anchorfile>
      <anchor>ac163bb2b692f3037054f92294322f999</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>tempReg</name>
      <anchorfile>structParse_1_1yColCache.html</anchorfile>
      <anchor>a61561cab1ce2e1914083777ae84c8fe8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>PCache</name>
    <filename>structPCache.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>bPurgeable</name>
      <anchorfile>structPCache.html</anchorfile>
      <anchor>a6dbb1820ecbfb378841ee81186ea5902</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>nRef</name>
      <anchorfile>structPCache.html</anchorfile>
      <anchor>a8270710a90112645a69cea03ab5a2d25</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>sqlite3_pcache *</type>
      <name>pCache</name>
      <anchorfile>structPCache.html</anchorfile>
      <anchor>ad0248655d30d327e0eeced6c3651b161</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PgHdr *</type>
      <name>pDirty</name>
      <anchorfile>structPCache.html</anchorfile>
      <anchor>a1c692ce92c7d3fc7c6c1324d5658b252</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PgHdr *</type>
      <name>pDirtyTail</name>
      <anchorfile>structPCache.html</anchorfile>
      <anchor>a8eaca309bfb8fa49e7c5e77dd3398bb0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PgHdr *</type>
      <name>pPage1</name>
      <anchorfile>structPCache.html</anchorfile>
      <anchor>a190ece57aafde4310e424f82998776cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>pStress</name>
      <anchorfile>structPCache.html</anchorfile>
      <anchor>af04a2ea8a2c6d6b3eea7bb7051b8f447</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PgHdr *</type>
      <name>pSynced</name>
      <anchorfile>structPCache.html</anchorfile>
      <anchor>a607eabd6768dd8df47d8fa353542b106</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>szCache</name>
      <anchorfile>structPCache.html</anchorfile>
      <anchor>a93ed4b9d731d883c3ed22a5adfd9c636</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>szExtra</name>
      <anchorfile>structPCache.html</anchorfile>
      <anchor>abcb37fcd3ea098b98a196a3f69e3c135</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>szPage</name>
      <anchorfile>structPCache.html</anchorfile>
      <anchor>abb0bd0a3292780dcc07cb59bc577990d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>xStress</name>
      <anchorfile>structPCache.html</anchorfile>
      <anchor>a8b177ebb03aaf4774b6137d48733eeb5</anchor>
      <arglist>)(void *, PgHdr *)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>PCache1</name>
    <filename>structPCache1.html</filename>
    <member kind="variable">
      <type>PgHdr1 **</type>
      <name>apHash</name>
      <anchorfile>structPCache1.html</anchorfile>
      <anchor>a1169ec7ba2a628d89841d16ced651e1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>bPurgeable</name>
      <anchorfile>structPCache1.html</anchorfile>
      <anchor>a2af7d24e27369252addec9bef45afcfc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>iMaxKey</name>
      <anchorfile>structPCache1.html</anchorfile>
      <anchor>a2dff616ad2d1873ad3a8d20d53bcb4d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>n90pct</name>
      <anchorfile>structPCache1.html</anchorfile>
      <anchor>a8a5c5ab7d71e66c2a4df3f22513888f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>nHash</name>
      <anchorfile>structPCache1.html</anchorfile>
      <anchor>a09d9488a8a3a52822e33dd43e14c69e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>nMax</name>
      <anchorfile>structPCache1.html</anchorfile>
      <anchor>aef08139a0b86b0c0a7ee2bec0bab2405</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>nMin</name>
      <anchorfile>structPCache1.html</anchorfile>
      <anchor>a9e96c79ec60c2e368f92a2ba52d01c44</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>nPage</name>
      <anchorfile>structPCache1.html</anchorfile>
      <anchor>ace332c276e28352992529f60f0ac457c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>nRecyclable</name>
      <anchorfile>structPCache1.html</anchorfile>
      <anchor>a3501394bd251f08d1f9d26d3b2d4c67c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PGroup *</type>
      <name>pGroup</name>
      <anchorfile>structPCache1.html</anchorfile>
      <anchor>ae3389f0c68d6946a1eebeeee835ece69</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>szExtra</name>
      <anchorfile>structPCache1.html</anchorfile>
      <anchor>a1e96e6671732e0af641732991b681ede</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>szPage</name>
      <anchorfile>structPCache1.html</anchorfile>
      <anchor>a1425039a858b7518c097d8ae92597de0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>PCacheGlobal</name>
    <filename>structPCacheGlobal.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>bUnderPressure</name>
      <anchorfile>structPCacheGlobal.html</anchorfile>
      <anchor>adf740d364f04d03f6a2c4d12b165684f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PGroup</type>
      <name>grp</name>
      <anchorfile>structPCacheGlobal.html</anchorfile>
      <anchor>a0b05c7641a431aeed1ea24f99ab2ecd7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>isInit</name>
      <anchorfile>structPCacheGlobal.html</anchorfile>
      <anchor>ae0e2bc49e28b9f0cf53c7e1a01c41bc4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>sqlite3_mutex *</type>
      <name>mutex</name>
      <anchorfile>structPCacheGlobal.html</anchorfile>
      <anchor>a50443ccdade1651a94b63cdea1bcb966</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>nFreeSlot</name>
      <anchorfile>structPCacheGlobal.html</anchorfile>
      <anchor>a41bfc176dfedd84d6e538f959ea03990</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>nReserve</name>
      <anchorfile>structPCacheGlobal.html</anchorfile>
      <anchor>aa3e1433dba1b860b14db27c00b169acf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>nSlot</name>
      <anchorfile>structPCacheGlobal.html</anchorfile>
      <anchor>a99bf99dc34047fafaa7045483e91097a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>pEnd</name>
      <anchorfile>structPCacheGlobal.html</anchorfile>
      <anchor>aec236718debd15bfeedec210978c338b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PgFreeslot *</type>
      <name>pFree</name>
      <anchorfile>structPCacheGlobal.html</anchorfile>
      <anchor>a40c7637e78c1912b5f54d0d18bc466eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>pStart</name>
      <anchorfile>structPCacheGlobal.html</anchorfile>
      <anchor>abba42637dea7324713e5329a7216cdec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>szSlot</name>
      <anchorfile>structPCacheGlobal.html</anchorfile>
      <anchor>acaac974ff5d639fd41bd4ba209192981</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>PgFreeslot</name>
    <filename>structPgFreeslot.html</filename>
    <member kind="variable">
      <type>PgFreeslot *</type>
      <name>pNext</name>
      <anchorfile>structPgFreeslot.html</anchorfile>
      <anchor>ac38a6e51f86c650fb943585d7b6c8b70</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>PgHdr</name>
    <filename>structPgHdr.html</filename>
    <member kind="variable">
      <type>u16</type>
      <name>flags</name>
      <anchorfile>structPgHdr.html</anchorfile>
      <anchor>a8ef58380f7e04f1e3c76fa208e227f95</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>i16</type>
      <name>nRef</name>
      <anchorfile>structPgHdr.html</anchorfile>
      <anchor>ac68c685d117788c18849e8853dd419d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PCache *</type>
      <name>pCache</name>
      <anchorfile>structPgHdr.html</anchorfile>
      <anchor>a557aeaddd1b0805815ce06f1bfd27782</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>pData</name>
      <anchorfile>structPgHdr.html</anchorfile>
      <anchor>a0f9f2ac8492c0cdad5898036db20b798</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PgHdr *</type>
      <name>pDirty</name>
      <anchorfile>structPgHdr.html</anchorfile>
      <anchor>a7732b1c0f19d9555ac93d4879fc95bbd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PgHdr *</type>
      <name>pDirtyNext</name>
      <anchorfile>structPgHdr.html</anchorfile>
      <anchor>a61b56eb694ce445799963f7eb912e367</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PgHdr *</type>
      <name>pDirtyPrev</name>
      <anchorfile>structPgHdr.html</anchorfile>
      <anchor>a8392b45bb05d88c734020beb912304dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>pExtra</name>
      <anchorfile>structPgHdr.html</anchorfile>
      <anchor>a8ff7430ed04077f1ae20d10801968164</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Pgno</type>
      <name>pgno</name>
      <anchorfile>structPgHdr.html</anchorfile>
      <anchor>ab6e2223e410acf9bae7f12f1b1293589</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>sqlite3_pcache_page *</type>
      <name>pPage</name>
      <anchorfile>structPgHdr.html</anchorfile>
      <anchor>aa5645976ba0634993a7304dce8856c8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Pager *</type>
      <name>pPager</name>
      <anchorfile>structPgHdr.html</anchorfile>
      <anchor>aaa4879a9510c8a819a1e10a8ee21495b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>PgHdr1</name>
    <filename>structPgHdr1.html</filename>
    <member kind="variable">
      <type>unsigned int</type>
      <name>iKey</name>
      <anchorfile>structPgHdr1.html</anchorfile>
      <anchor>ad122ef74f5f0137414882aabd111a01b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>sqlite3_pcache_page</type>
      <name>page</name>
      <anchorfile>structPgHdr1.html</anchorfile>
      <anchor>a121a9abbfea6b112ba77eeb84391ed47</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PCache1 *</type>
      <name>pCache</name>
      <anchorfile>structPgHdr1.html</anchorfile>
      <anchor>aa5b23de466773e72e1b6edf07b3a4570</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PgHdr1 *</type>
      <name>pLruNext</name>
      <anchorfile>structPgHdr1.html</anchorfile>
      <anchor>ae22cfc3a39fe029a8f8fdd70e7ca4055</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PgHdr1 *</type>
      <name>pLruPrev</name>
      <anchorfile>structPgHdr1.html</anchorfile>
      <anchor>adf220ef63d6ceb782ac87a08aeb1722d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PgHdr1 *</type>
      <name>pNext</name>
      <anchorfile>structPgHdr1.html</anchorfile>
      <anchor>acde43ab0ed0fbba33e526058d9c343b9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>PGroup</name>
    <filename>structPGroup.html</filename>
    <member kind="variable">
      <type>sqlite3_mutex *</type>
      <name>mutex</name>
      <anchorfile>structPGroup.html</anchorfile>
      <anchor>a7173aa723aa61d6b1f79cde2f7d0f74d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>mxPinned</name>
      <anchorfile>structPGroup.html</anchorfile>
      <anchor>ac7cdffac1c20d260e8230dba4ab05cea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>nCurrentPage</name>
      <anchorfile>structPGroup.html</anchorfile>
      <anchor>a532a09e3e6bf7a20a934764b4bd698a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>nMaxPage</name>
      <anchorfile>structPGroup.html</anchorfile>
      <anchor>a219ff89d38529cbb6b47e60f41896f41</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>nMinPage</name>
      <anchorfile>structPGroup.html</anchorfile>
      <anchor>aedf84324cb7138c9f9ee31814e8274c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PgHdr1 *</type>
      <name>pLruHead</name>
      <anchorfile>structPGroup.html</anchorfile>
      <anchor>a3d8ff5ee67a873462209676d0fc4c5a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PgHdr1 *</type>
      <name>pLruTail</name>
      <anchorfile>structPGroup.html</anchorfile>
      <anchor>a2c58c2f107352bccedc6e49b5f07a486</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>RowSet</name>
    <filename>structRowSet.html</filename>
    <member kind="variable">
      <type>sqlite3 *</type>
      <name>db</name>
      <anchorfile>structRowSet.html</anchorfile>
      <anchor>a7da847a06c2f90025fbd89c57516c6f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>iBatch</name>
      <anchorfile>structRowSet.html</anchorfile>
      <anchor>af33d206290792936cb1ebbb8e03baf64</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u16</type>
      <name>nFresh</name>
      <anchorfile>structRowSet.html</anchorfile>
      <anchor>a0ed2a47d6789a70081f3454ef2604e7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct RowSetChunk *</type>
      <name>pChunk</name>
      <anchorfile>structRowSet.html</anchorfile>
      <anchor>af064f9ec7b1ba820a3d53622bde9d42f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct RowSetEntry *</type>
      <name>pEntry</name>
      <anchorfile>structRowSet.html</anchorfile>
      <anchor>a3eccaf69ad7863abae2541a7c0b94e1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct RowSetEntry *</type>
      <name>pForest</name>
      <anchorfile>structRowSet.html</anchorfile>
      <anchor>abe7ab16fffbe5992f637d6a17c6342ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct RowSetEntry *</type>
      <name>pFresh</name>
      <anchorfile>structRowSet.html</anchorfile>
      <anchor>a7c4e95bd08ff77135068bb3987be5ca1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct RowSetEntry *</type>
      <name>pLast</name>
      <anchorfile>structRowSet.html</anchorfile>
      <anchor>a040c4b798e6f20d20aa99a45e93b2079</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>rsFlags</name>
      <anchorfile>structRowSet.html</anchorfile>
      <anchor>af62438d96429ac10fcbddeb4f6bd9343</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>RowSetChunk</name>
    <filename>structRowSetChunk.html</filename>
    <member kind="variable">
      <type>struct RowSetEntry</type>
      <name>aEntry</name>
      <anchorfile>structRowSetChunk.html</anchorfile>
      <anchor>abde97bbb07c3bf9454e719ff860bdd1f</anchor>
      <arglist>[ROWSET_ENTRY_PER_CHUNK]</arglist>
    </member>
    <member kind="variable">
      <type>struct RowSetChunk *</type>
      <name>pNextChunk</name>
      <anchorfile>structRowSetChunk.html</anchorfile>
      <anchor>ae8f0975c86633ae2bb8b212d3a767554</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>RowSetEntry</name>
    <filename>structRowSetEntry.html</filename>
    <member kind="variable">
      <type>struct RowSetEntry *</type>
      <name>pLeft</name>
      <anchorfile>structRowSetEntry.html</anchorfile>
      <anchor>a59365203c30ce782ae38e534c90db14b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct RowSetEntry *</type>
      <name>pRight</name>
      <anchorfile>structRowSetEntry.html</anchorfile>
      <anchor>ac39c09525dd24f42af522587d1bc5026</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>i64</type>
      <name>v</name>
      <anchorfile>structRowSetEntry.html</anchorfile>
      <anchor>ac72670935246f1bff5e4d96703574071</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Savepoint</name>
    <filename>structSavepoint.html</filename>
    <member kind="variable">
      <type>i64</type>
      <name>nDeferredCons</name>
      <anchorfile>structSavepoint.html</anchorfile>
      <anchor>ae00dd8f725701d9e31da2edbb0b27435</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>i64</type>
      <name>nDeferredImmCons</name>
      <anchorfile>structSavepoint.html</anchorfile>
      <anchor>a91b8cb5fac1bdf7d8f76ec30c82b862d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Savepoint *</type>
      <name>pNext</name>
      <anchorfile>structSavepoint.html</anchorfile>
      <anchor>a8d785c3c0eeb6f0c62ea5391892c78cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>zName</name>
      <anchorfile>structSavepoint.html</anchorfile>
      <anchor>a0ba08ea77fcfd93099288375e2e9b1ec</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Schema</name>
    <filename>structSchema.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>cache_size</name>
      <anchorfile>structSchema.html</anchorfile>
      <anchor>a0a66691be95a30c099ca4840da7110dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>enc</name>
      <anchorfile>structSchema.html</anchorfile>
      <anchor>a1338d09fe9cbb5a8162929202cb73cae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>file_format</name>
      <anchorfile>structSchema.html</anchorfile>
      <anchor>ab9f0371436e41b3080772995407a4cca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Hash</type>
      <name>fkeyHash</name>
      <anchorfile>structSchema.html</anchorfile>
      <anchor>ad51ed96351701cfe8d9e871722827c11</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u16</type>
      <name>flags</name>
      <anchorfile>structSchema.html</anchorfile>
      <anchor>a14838766a0a438e590a27f300beff459</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Hash</type>
      <name>idxHash</name>
      <anchorfile>structSchema.html</anchorfile>
      <anchor>ac0dd242f486d17ddadca1e47af76c6c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>iGeneration</name>
      <anchorfile>structSchema.html</anchorfile>
      <anchor>a879b1597656c7cbcbb98cdb88e876874</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Table *</type>
      <name>pSeqTab</name>
      <anchorfile>structSchema.html</anchorfile>
      <anchor>ad580e4e662724bee95571d297f94da37</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>schema_cookie</name>
      <anchorfile>structSchema.html</anchorfile>
      <anchor>a3eef54a64f4f962d64577646bd34a47c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Hash</type>
      <name>tblHash</name>
      <anchorfile>structSchema.html</anchorfile>
      <anchor>af841eadc93b289944b95f72b784bfaae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Hash</type>
      <name>trigHash</name>
      <anchorfile>structSchema.html</anchorfile>
      <anchor>ab521f4545d200329d8e1a46bbb67e7c5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ScratchFreeslot</name>
    <filename>structScratchFreeslot.html</filename>
    <member kind="variable">
      <type>struct ScratchFreeslot *</type>
      <name>pNext</name>
      <anchorfile>structScratchFreeslot.html</anchorfile>
      <anchor>aca5c55a56a2a63a5be0756707a04bee8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Select</name>
    <filename>structSelect.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>addrOpenEphm</name>
      <anchorfile>structSelect.html</anchorfile>
      <anchor>a5cad3b59bf1803be552d002e74bdfd47</anchor>
      <arglist>[3]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>iLimit</name>
      <anchorfile>structSelect.html</anchorfile>
      <anchor>abf68908bf029af42a32c60a2558a8b1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>iOffset</name>
      <anchorfile>structSelect.html</anchorfile>
      <anchor>ac12bebd00ed988df3ad1efb8e6c63fe4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u64</type>
      <name>nSelectRow</name>
      <anchorfile>structSelect.html</anchorfile>
      <anchor>a361db95401908ac5f717dc2027b35542</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>op</name>
      <anchorfile>structSelect.html</anchorfile>
      <anchor>a84506d61248313b5e10f7891cb7482be</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ExprList *</type>
      <name>pEList</name>
      <anchorfile>structSelect.html</anchorfile>
      <anchor>acf92c5d6b0e0e6a3263a77696baaadc8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ExprList *</type>
      <name>pGroupBy</name>
      <anchorfile>structSelect.html</anchorfile>
      <anchor>a5b625c7495468ae56ca2f214a76231a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Expr *</type>
      <name>pHaving</name>
      <anchorfile>structSelect.html</anchorfile>
      <anchor>ad09e0b115e6e1599e3075b87dfa6e66e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Expr *</type>
      <name>pLimit</name>
      <anchorfile>structSelect.html</anchorfile>
      <anchor>a11d3b48d04d58be818cdefb10aa061a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Select *</type>
      <name>pNext</name>
      <anchorfile>structSelect.html</anchorfile>
      <anchor>a96aa0caf60390b8f5e88589639205c40</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Expr *</type>
      <name>pOffset</name>
      <anchorfile>structSelect.html</anchorfile>
      <anchor>aeaf016a10203b911000354122562fb46</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ExprList *</type>
      <name>pOrderBy</name>
      <anchorfile>structSelect.html</anchorfile>
      <anchor>a73c474cd4a9a9b9aa4e3187d8bf2d886</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Select *</type>
      <name>pPrior</name>
      <anchorfile>structSelect.html</anchorfile>
      <anchor>a51d1a253b0aba5a54b11b3bf3896d056</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Select *</type>
      <name>pRightmost</name>
      <anchorfile>structSelect.html</anchorfile>
      <anchor>a6ee045fa4305f1d68be5bdc22555e624</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>SrcList *</type>
      <name>pSrc</name>
      <anchorfile>structSelect.html</anchorfile>
      <anchor>a4e3b9b176a8e1b4af988405ff1f090db</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Expr *</type>
      <name>pWhere</name>
      <anchorfile>structSelect.html</anchorfile>
      <anchor>a0562c1e19acde263a04af015611d8ce8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u16</type>
      <name>selFlags</name>
      <anchorfile>structSelect.html</anchorfile>
      <anchor>a1c445561ea66d48573c8d8751108c743</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>SelectDest</name>
    <filename>structSelectDest.html</filename>
    <member kind="variable">
      <type>char</type>
      <name>affSdst</name>
      <anchorfile>structSelectDest.html</anchorfile>
      <anchor>a7c58e0aef1d9e1eff03a8d765e7e2395</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>eDest</name>
      <anchorfile>structSelectDest.html</anchorfile>
      <anchor>a779c1809acadd15898db0b20e31cc23f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>iSDParm</name>
      <anchorfile>structSelectDest.html</anchorfile>
      <anchor>ad30d63b2b7216a533a5ea476412664aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>iSdst</name>
      <anchorfile>structSelectDest.html</anchorfile>
      <anchor>adbc1c5f38b8c95da1d05e8c25dee400f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>nSdst</name>
      <anchorfile>structSelectDest.html</anchorfile>
      <anchor>aa4e7438446ef26231f7426edfda13e19</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>SI_ConvertA</name>
    <filename>classSI__ConvertA.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type>bool</type>
      <name>ConvertFromStore</name>
      <anchorfile>classSI__ConvertA.html</anchorfile>
      <anchor>a5176a6dc2dc6482280e9a08dd3607f9e</anchor>
      <arglist>(const char *a_pInputData, size_t a_uInputDataLen, SI_CHAR *a_pOutputData, size_t a_uOutputDataSize)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ConvertToStore</name>
      <anchorfile>classSI__ConvertA.html</anchorfile>
      <anchor>a188fd6d6fcba6ba8d769e70e5fbea742</anchor>
      <arglist>(const SI_CHAR *a_pInputData, char *a_pOutputData, size_t a_uOutputDataSize)</arglist>
    </member>
    <member kind="function">
      <type>SI_ConvertA &amp;</type>
      <name>operator=</name>
      <anchorfile>classSI__ConvertA.html</anchorfile>
      <anchor>a4296011c45379c08309ce2b0709b387b</anchor>
      <arglist>(const SI_ConvertA &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SI_ConvertA</name>
      <anchorfile>classSI__ConvertA.html</anchorfile>
      <anchor>ab9c32530dc603974c3fdca06aad5b801</anchor>
      <arglist>(bool a_bStoreIsUtf8)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SI_ConvertA</name>
      <anchorfile>classSI__ConvertA.html</anchorfile>
      <anchor>a532fa9943ae417518e370a489bdea0f5</anchor>
      <arglist>(const SI_ConvertA &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>SizeFromStore</name>
      <anchorfile>classSI__ConvertA.html</anchorfile>
      <anchor>a30ce0eee2556184d41130311d3c8cc84</anchor>
      <arglist>(const char *a_pInputData, size_t a_uInputDataLen)</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>SizeToStore</name>
      <anchorfile>classSI__ConvertA.html</anchorfile>
      <anchor>a39e7a8c49712c295b24ff2ae788c01c5</anchor>
      <arglist>(const SI_CHAR *a_pInputData)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>SI_ConvertA</name>
      <anchorfile>classSI__ConvertA.html</anchorfile>
      <anchor>affdb4c689d2a5afee37c2d1770f7111d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_bStoreIsUtf8</name>
      <anchorfile>classSI__ConvertA.html</anchorfile>
      <anchor>a26da6bdbd8b0e0e54bf49fc438d3eacd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>SI_ConvertW</name>
    <filename>classSI__ConvertW.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type>bool</type>
      <name>ConvertFromStore</name>
      <anchorfile>classSI__ConvertW.html</anchorfile>
      <anchor>a132a9317a6f69780fa6b818d3fcf59e9</anchor>
      <arglist>(const char *a_pInputData, size_t a_uInputDataLen, SI_CHAR *a_pOutputData, size_t a_uOutputDataSize)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ConvertToStore</name>
      <anchorfile>classSI__ConvertW.html</anchorfile>
      <anchor>ab30993d03cdc7b5d5635b95add8b7133</anchor>
      <arglist>(const SI_CHAR *a_pInputData, char *a_pOutputData, size_t a_uOutputDataSize)</arglist>
    </member>
    <member kind="function">
      <type>SI_ConvertW &amp;</type>
      <name>operator=</name>
      <anchorfile>classSI__ConvertW.html</anchorfile>
      <anchor>adb6fc210ad5c4beb894c03ddc1ff5085</anchor>
      <arglist>(const SI_ConvertW &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SI_ConvertW</name>
      <anchorfile>classSI__ConvertW.html</anchorfile>
      <anchor>a2dff5480be64970fdd309411eca5d68b</anchor>
      <arglist>(bool a_bStoreIsUtf8)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SI_ConvertW</name>
      <anchorfile>classSI__ConvertW.html</anchorfile>
      <anchor>a443e5fe7e7cf4a4972942f2b0a33c7c2</anchor>
      <arglist>(const SI_ConvertW &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>SizeFromStore</name>
      <anchorfile>classSI__ConvertW.html</anchorfile>
      <anchor>aeb7cb9953fd07917c9a049c441add51e</anchor>
      <arglist>(const char *a_pInputData, size_t a_uInputDataLen)</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>SizeToStore</name>
      <anchorfile>classSI__ConvertW.html</anchorfile>
      <anchor>a7619dba0ecb1b6ec28b4d16a89ed89c0</anchor>
      <arglist>(const SI_CHAR *a_pInputData)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>SI_ConvertW</name>
      <anchorfile>classSI__ConvertW.html</anchorfile>
      <anchor>a89926793c37fa3c947f25a04527558d4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_bStoreIsUtf8</name>
      <anchorfile>classSI__ConvertW.html</anchorfile>
      <anchor>a77a80c57c6241993d0d5636207963744</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>SI_GenericCase</name>
    <filename>structSI__GenericCase.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type>bool</type>
      <name>operator()</name>
      <anchorfile>structSI__GenericCase.html</anchorfile>
      <anchor>af91c0d1b328b5c1bd15053204dcfa9b1</anchor>
      <arglist>(const SI_CHAR *pLeft, const SI_CHAR *pRight) const </arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>SI_GenericNoCase</name>
    <filename>structSI__GenericNoCase.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type>SI_CHAR</type>
      <name>locase</name>
      <anchorfile>structSI__GenericNoCase.html</anchorfile>
      <anchor>adc6bb2ca8960d24913b598a2f3085e7c</anchor>
      <arglist>(SI_CHAR ch) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator()</name>
      <anchorfile>structSI__GenericNoCase.html</anchorfile>
      <anchor>aa8014f86b3d74b2cd0f6e9b6ccc43426</anchor>
      <arglist>(const SI_CHAR *pLeft, const SI_CHAR *pRight) const </arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>SorterRecord</name>
    <filename>structSorterRecord.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>nVal</name>
      <anchorfile>structSorterRecord.html</anchorfile>
      <anchor>a2b8ffc0f8410826de8b41425759bf462</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>SorterRecord *</type>
      <name>pNext</name>
      <anchorfile>structSorterRecord.html</anchorfile>
      <anchor>a08fdaa8302834166f6a8d12e09c95b58</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>pVal</name>
      <anchorfile>structSorterRecord.html</anchorfile>
      <anchor>af59daa686859ca44f7f0be92b3f0d133</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sPragmaNames</name>
    <filename>structsPragmaNames.html</filename>
    <member kind="variable">
      <type>u8</type>
      <name>ePragTyp</name>
      <anchorfile>structsPragmaNames.html</anchorfile>
      <anchor>ace8909c27ab037a9d134a54f30782498</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u32</type>
      <name>iArg</name>
      <anchorfile>structsPragmaNames.html</anchorfile>
      <anchor>a94f53eea2be6e2782bfcdbed552f1eb5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>mPragFlag</name>
      <anchorfile>structsPragmaNames.html</anchorfile>
      <anchor>a4eb4e37df066857278d4cacc9814ac0b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *const</type>
      <name>zName</name>
      <anchorfile>structsPragmaNames.html</anchorfile>
      <anchor>a356be25f4294cb98d4c92a4376c1065f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sqlite3</name>
    <filename>structsqlite3.html</filename>
    <class kind="struct">sqlite3::sqlite3InitInfo</class>
    <member kind="variable">
      <type>Hash</type>
      <name>aCollSeq</name>
      <anchorfile>structsqlite3.html</anchorfile>
      <anchor>a259afda236b21b947f6dc7e0b3e605c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Db *</type>
      <name>aDb</name>
      <anchorfile>structsqlite3.html</anchorfile>
      <anchor>a0abe1dccdea5f43e6c49360b42749697</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Db</type>
      <name>aDbStatic</name>
      <anchorfile>structsqlite3.html</anchorfile>
      <anchor>ad99069213dff7fede71447b97d22d710</anchor>
      <arglist>[2]</arglist>
    </member>
    <member kind="variable">
      <type>void **</type>
      <name>aExtension</name>
      <anchorfile>structsqlite3.html</anchorfile>
      <anchor>aa97954113d8e35c97f8a3af534703f7b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>FuncDefHash</type>
      <name>aFunc</name>
      <anchorfile>structsqlite3.html</anchorfile>
      <anchor>a1f1c623a26e916021fbb2fe6d84dcede</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>aLimit</name>
      <anchorfile>structsqlite3.html</anchorfile>
      <anchor>ad8acf663e1619905094c9dfe4125157b</anchor>
      <arglist>[SQLITE_N_LIMIT]</arglist>
    </member>
    <member kind="variable">
      <type>Hash</type>
      <name>aModule</name>
      <anchorfile>structsqlite3.html</anchorfile>
      <anchor>a1e03e1fdee6fb7cb7337628c7f9b37c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>autoCommit</name>
      <anchorfile>structsqlite3.html</anchorfile>
      <anchor>a11baf5e051b2e4ea03c5d03c09bb624e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VTable **</type>
      <name>aVTrans</name>
      <anchorfile>structsqlite3.html</anchorfile>
      <anchor>a9628b6da0f4c7dbde32dcd1249d6a712</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>BusyHandler</type>
      <name>busyHandler</name>
      <anchorfile>structsqlite3.html</anchorfile>
      <anchor>a5f50915803efe2ad40dc1a5e31763671</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>busyTimeout</name>
      <anchorfile>structsqlite3.html</anchorfile>
      <anchor>a69237f7a2b079706c544f09255fd8905</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u16</type>
      <name>dbOptFlags</name>
      <anchorfile>structsqlite3.html</anchorfile>
      <anchor>ad4f903754af81d1e646bf966312f9c37</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>dfltLockMode</name>
      <anchorfile>structsqlite3.html</anchorfile>
      <anchor>af21b4bbd0d1cda779f2b9e8262e5deec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>errCode</name>
      <anchorfile>structsqlite3.html</anchorfile>
      <anchor>a73adbb5395118bcbd9e4d705712966a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>errMask</name>
      <anchorfile>structsqlite3.html</anchorfile>
      <anchor>a12541dafcf60cfce52fb60f84e42f152</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>flags</name>
      <anchorfile>structsqlite3.html</anchorfile>
      <anchor>a8dac784e669d6b8a9f936d3193c1aaec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct sqlite3::sqlite3InitInfo</type>
      <name>init</name>
      <anchorfile>structsqlite3.html</anchorfile>
      <anchor>a14bb7fbfa6b662021069fcdf6b334d70</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>isTransactionSavepoint</name>
      <anchorfile>structsqlite3.html</anchorfile>
      <anchor>acaca2a1d41db7b83a0fe8a477bd22d1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>i64</type>
      <name>lastRowid</name>
      <anchorfile>structsqlite3.html</anchorfile>
      <anchor>a9fff52fc4eb087fbb3e3271994fa5198</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Lookaside</type>
      <name>lookaside</name>
      <anchorfile>structsqlite3.html</anchorfile>
      <anchor>a8a42788add62e1a59d0c930ecc190e87</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u32</type>
      <name>magic</name>
      <anchorfile>structsqlite3.html</anchorfile>
      <anchor>ad55cf0f70220c91382bc00b6a9423a0d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>mallocFailed</name>
      <anchorfile>structsqlite3.html</anchorfile>
      <anchor>a79beb0036337ba7fc2de5ccbb9225935</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>sqlite3_mutex *</type>
      <name>mutex</name>
      <anchorfile>structsqlite3.html</anchorfile>
      <anchor>a6328497ac0393204ab5f5083f05731c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>nChange</name>
      <anchorfile>structsqlite3.html</anchorfile>
      <anchor>aaafd4eaa11ae4ea51d84ed4564a8d372</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>nDb</name>
      <anchorfile>structsqlite3.html</anchorfile>
      <anchor>a03d047bc289999b0e39d8637f0762489</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>i64</type>
      <name>nDeferredCons</name>
      <anchorfile>structsqlite3.html</anchorfile>
      <anchor>a1d74627daa6fe93811e99cffe9362c10</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>i64</type>
      <name>nDeferredImmCons</name>
      <anchorfile>structsqlite3.html</anchorfile>
      <anchor>a784716abd1e79a084257ad5c6da7ebb5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>signed char</type>
      <name>nextAutovac</name>
      <anchorfile>structsqlite3.html</anchorfile>
      <anchor>a39dac5c9296edb15a46c458fb273bb11</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>nExtension</name>
      <anchorfile>structsqlite3.html</anchorfile>
      <anchor>aa57fc38ef27d8fa59221cb5c0e54f7fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>nextPagesize</name>
      <anchorfile>structsqlite3.html</anchorfile>
      <anchor>aceb220475d2e2fc37b8bf896128b1f1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned</type>
      <name>nProgressOps</name>
      <anchorfile>structsqlite3.html</anchorfile>
      <anchor>aea053bf8f4c316fb2460a093e9ab32e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>nSavepoint</name>
      <anchorfile>structsqlite3.html</anchorfile>
      <anchor>a51d1dc4f5668dbc2282162bdfdca96ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>nStatement</name>
      <anchorfile>structsqlite3.html</anchorfile>
      <anchor>a727c6da42aa4313c715de350303c90f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>nTotalChange</name>
      <anchorfile>structsqlite3.html</anchorfile>
      <anchor>ade95b396eda5eb5929851abb581cff3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>nVdbeActive</name>
      <anchorfile>structsqlite3.html</anchorfile>
      <anchor>a85eb6c33dd8531067bba7c4a8844da15</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>nVdbeExec</name>
      <anchorfile>structsqlite3.html</anchorfile>
      <anchor>a4f4a211154ba0cfbd43c57e25640dfff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>nVdbeRead</name>
      <anchorfile>structsqlite3.html</anchorfile>
      <anchor>a321880eb620a917a0b509f5629612227</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>nVdbeWrite</name>
      <anchorfile>structsqlite3.html</anchorfile>
      <anchor>aa63da8ce693d136df02033f1bdb85171</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>nVTrans</name>
      <anchorfile>structsqlite3.html</anchorfile>
      <anchor>a895162274d29fcd0658901bc5dcce99b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>openFlags</name>
      <anchorfile>structsqlite3.html</anchorfile>
      <anchor>acfe8618d03dcd195a992886079c3b014</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>pAuthArg</name>
      <anchorfile>structsqlite3.html</anchorfile>
      <anchor>a1c50e81c5e4a6e1faeea93489accd53f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>pCollNeededArg</name>
      <anchorfile>structsqlite3.html</anchorfile>
      <anchor>addbc9c709cc728968132af5487d5c30c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>pCommitArg</name>
      <anchorfile>structsqlite3.html</anchorfile>
      <anchor>a355237725d3a535d702815b6ef8be75e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>CollSeq *</type>
      <name>pDfltColl</name>
      <anchorfile>structsqlite3.html</anchorfile>
      <anchor>a2e5d7e7ac07c33b11c936b181d07789a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VTable *</type>
      <name>pDisconnect</name>
      <anchorfile>structsqlite3.html</anchorfile>
      <anchor>a048405f503316fad7d7116fd930299db</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>sqlite3_value *</type>
      <name>pErr</name>
      <anchorfile>structsqlite3.html</anchorfile>
      <anchor>a90941a0c05641f623c257a7a65b22809</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int *</type>
      <name>pnBytesFreed</name>
      <anchorfile>structsqlite3.html</anchorfile>
      <anchor>a5559fb199b06ee59b635bb18f153fcf8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>pProfileArg</name>
      <anchorfile>structsqlite3.html</anchorfile>
      <anchor>a931c234df9b701c78de38ddf22869062</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>pProgressArg</name>
      <anchorfile>structsqlite3.html</anchorfile>
      <anchor>a1731a4d0a73f57415d35ef2a2997971b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>pRollbackArg</name>
      <anchorfile>structsqlite3.html</anchorfile>
      <anchor>a3215967241f15d4599132a8dc2adfb93</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Savepoint *</type>
      <name>pSavepoint</name>
      <anchorfile>structsqlite3.html</anchorfile>
      <anchor>a47f4fe21bba981ccd47ee7f873f48a07</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>pTraceArg</name>
      <anchorfile>structsqlite3.html</anchorfile>
      <anchor>ae0920576e4e92f1b736255fcfad649d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>pUpdateArg</name>
      <anchorfile>structsqlite3.html</anchorfile>
      <anchor>ab4269aa44fea9906fe94045336f13d2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct Vdbe *</type>
      <name>pVdbe</name>
      <anchorfile>structsqlite3.html</anchorfile>
      <anchor>a596f0301f43c5e25575c2a1403f8b571</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>sqlite3_vfs *</type>
      <name>pVfs</name>
      <anchorfile>structsqlite3.html</anchorfile>
      <anchor>a8ad0bcb473e4cb492165739acff918cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VtabCtx *</type>
      <name>pVtabCtx</name>
      <anchorfile>structsqlite3.html</anchorfile>
      <anchor>a6c0dc858220431633ce44351a6ce2962</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>pWalArg</name>
      <anchorfile>structsqlite3.html</anchorfile>
      <anchor>aa75309c2e522cf0f6ccbd7a3c38e1075</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>suppressErr</name>
      <anchorfile>structsqlite3.html</anchorfile>
      <anchor>ac6c776a68a0ce0cbacfc3c9fa5129252</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>i64</type>
      <name>szMmap</name>
      <anchorfile>structsqlite3.html</anchorfile>
      <anchor>a417e58ace305325f40894c14fbd8af0d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>temp_store</name>
      <anchorfile>structsqlite3.html</anchorfile>
      <anchor>acc46921b20f505ddce64526cac717af3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>union sqlite3::@5</type>
      <name>u1</name>
      <anchorfile>structsqlite3.html</anchorfile>
      <anchor>a91152c989e671622e005dc8797947415</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>volatile int</type>
      <name>isInterrupted</name>
      <anchorfile>unionsqlite3_1_1@5.html</anchorfile>
      <anchor>a4cb8d449e1c56a335492b2428163d2f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>notUsed1</name>
      <anchorfile>unionsqlite3_1_1@5.html</anchorfile>
      <anchor>a02e38d3768ba399da8b57b4aedd2ae0d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>vtabOnConflict</name>
      <anchorfile>structsqlite3.html</anchorfile>
      <anchor>acb957d1be62bc33b9f28201cd6dc4d5a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>xAuth</name>
      <anchorfile>structsqlite3.html</anchorfile>
      <anchor>a7eb4472cad41b37417fcc6d2cc0561fa</anchor>
      <arglist>)(void *, int, const char *, const char *, const char *, const char *)</arglist>
    </member>
    <member kind="variable">
      <type>void(*</type>
      <name>xCollNeeded</name>
      <anchorfile>structsqlite3.html</anchorfile>
      <anchor>ac43395ff160433e9811951232b1f6e63</anchor>
      <arglist>)(void *, sqlite3 *, int eTextRep, const char *)</arglist>
    </member>
    <member kind="variable">
      <type>void(*</type>
      <name>xCollNeeded16</name>
      <anchorfile>structsqlite3.html</anchorfile>
      <anchor>a6401c0e45eb82417cae62b8c5a6425f6</anchor>
      <arglist>)(void *, sqlite3 *, int eTextRep, const void *)</arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>xCommitCallback</name>
      <anchorfile>structsqlite3.html</anchorfile>
      <anchor>a1b12d797fb7f9c526ffb6665a7f42203</anchor>
      <arglist>)(void *)</arglist>
    </member>
    <member kind="variable">
      <type>void(*</type>
      <name>xProfile</name>
      <anchorfile>structsqlite3.html</anchorfile>
      <anchor>aa02bf4f3ffdaf52d43a3668661903ffb</anchor>
      <arglist>)(void *, const char *, u64)</arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>xProgress</name>
      <anchorfile>structsqlite3.html</anchorfile>
      <anchor>aa691b02e7878f45a7c2b59a70e9c5ef3</anchor>
      <arglist>)(void *)</arglist>
    </member>
    <member kind="variable">
      <type>void(*</type>
      <name>xRollbackCallback</name>
      <anchorfile>structsqlite3.html</anchorfile>
      <anchor>ad09cbc96e3c4e322c1722b8c16b9cf24</anchor>
      <arglist>)(void *)</arglist>
    </member>
    <member kind="variable">
      <type>void(*</type>
      <name>xTrace</name>
      <anchorfile>structsqlite3.html</anchorfile>
      <anchor>ae438713860c36ad393eb28702b67fec5</anchor>
      <arglist>)(void *, const char *)</arglist>
    </member>
    <member kind="variable">
      <type>void(*</type>
      <name>xUpdateCallback</name>
      <anchorfile>structsqlite3.html</anchorfile>
      <anchor>a9177ce33e670ba38c97046e21482414a</anchor>
      <arglist>)(void *, int, const char *, const char *, sqlite_int64)</arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>xWalCallback</name>
      <anchorfile>structsqlite3.html</anchorfile>
      <anchor>a895ca1f1d541060f1a43ac0267ab6437</anchor>
      <arglist>)(void *, sqlite3 *, const char *, int)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sqlite3::sqlite3InitInfo</name>
    <filename>structsqlite3_1_1sqlite3InitInfo.html</filename>
    <member kind="variable">
      <type>u8</type>
      <name>busy</name>
      <anchorfile>structsqlite3_1_1sqlite3InitInfo.html</anchorfile>
      <anchor>a6ac01842e0ae68023cb60fea93bd8688</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>iDb</name>
      <anchorfile>structsqlite3_1_1sqlite3InitInfo.html</anchorfile>
      <anchor>af72389cb54753544c0f578605e6604bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>newTnum</name>
      <anchorfile>structsqlite3_1_1sqlite3InitInfo.html</anchorfile>
      <anchor>a65250c8c5f215989e64294ede6c1c268</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>orphanTrigger</name>
      <anchorfile>structsqlite3_1_1sqlite3InitInfo.html</anchorfile>
      <anchor>ac292839cc81d109206133a80949c45a6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sqlite3_api_routines</name>
    <filename>structsqlite3__api__routines.html</filename>
    <member kind="variable">
      <type>void *(*</type>
      <name>aggregate_context</name>
      <anchorfile>structsqlite3__api__routines.html</anchorfile>
      <anchor>a16fafb5f2460657f528338aee5f65d25</anchor>
      <arglist>)(sqlite3_context *, int nBytes)</arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>aggregate_count</name>
      <anchorfile>structsqlite3__api__routines.html</anchorfile>
      <anchor>a8373f7a5dd2d6f1c86bbf024b1796156</anchor>
      <arglist>)(sqlite3_context *)</arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>backup_finish</name>
      <anchorfile>structsqlite3__api__routines.html</anchorfile>
      <anchor>abb9900ba9f5faed0031817665594eeec</anchor>
      <arglist>)(sqlite3_backup *)</arglist>
    </member>
    <member kind="variable">
      <type>sqlite3_backup *(*</type>
      <name>backup_init</name>
      <anchorfile>structsqlite3__api__routines.html</anchorfile>
      <anchor>a10dc9a4cb44da0b75596eb0d93eeb1ba</anchor>
      <arglist>)(sqlite3 *, const char *, sqlite3 *, const char *)</arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>backup_pagecount</name>
      <anchorfile>structsqlite3__api__routines.html</anchorfile>
      <anchor>ac796f94cb46e331a880131b5dc67e635</anchor>
      <arglist>)(sqlite3_backup *)</arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>backup_remaining</name>
      <anchorfile>structsqlite3__api__routines.html</anchorfile>
      <anchor>ae376d7dfa771f1c72272b32e2203c6f1</anchor>
      <arglist>)(sqlite3_backup *)</arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>backup_step</name>
      <anchorfile>structsqlite3__api__routines.html</anchorfile>
      <anchor>a3a8f0bc14589950ee606d5354ff364ed</anchor>
      <arglist>)(sqlite3_backup *, int)</arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>bind_blob</name>
      <anchorfile>structsqlite3__api__routines.html</anchorfile>
      <anchor>afeb41d70ab5a221fec488560934c825b</anchor>
      <arglist>)(sqlite3_stmt *, int, const void *, int n, void(*)(void *))</arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>bind_double</name>
      <anchorfile>structsqlite3__api__routines.html</anchorfile>
      <anchor>aca43a229ce28397ba8c18a4d6e03e40c</anchor>
      <arglist>)(sqlite3_stmt *, int, double)</arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>bind_int</name>
      <anchorfile>structsqlite3__api__routines.html</anchorfile>
      <anchor>a6fef49e6c9c1fa573c55cc6668a8448f</anchor>
      <arglist>)(sqlite3_stmt *, int, int)</arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>bind_int64</name>
      <anchorfile>structsqlite3__api__routines.html</anchorfile>
      <anchor>a489304cada65abca390da9b751da8800</anchor>
      <arglist>)(sqlite3_stmt *, int, sqlite_int64)</arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>bind_null</name>
      <anchorfile>structsqlite3__api__routines.html</anchorfile>
      <anchor>a74d16d0bb57db37d654e95fb7e72c93c</anchor>
      <arglist>)(sqlite3_stmt *, int)</arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>bind_parameter_count</name>
      <anchorfile>structsqlite3__api__routines.html</anchorfile>
      <anchor>ab27285b7fb132f697d5ef22f21469dd6</anchor>
      <arglist>)(sqlite3_stmt *)</arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>bind_parameter_index</name>
      <anchorfile>structsqlite3__api__routines.html</anchorfile>
      <anchor>a1985681b1e13047a8aae17676debb39d</anchor>
      <arglist>)(sqlite3_stmt *, const char *zName)</arglist>
    </member>
    <member kind="variable">
      <type>const char *(*</type>
      <name>bind_parameter_name</name>
      <anchorfile>structsqlite3__api__routines.html</anchorfile>
      <anchor>aff41be2d08dbacf60407b53567d6bead</anchor>
      <arglist>)(sqlite3_stmt *, int)</arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>bind_text</name>
      <anchorfile>structsqlite3__api__routines.html</anchorfile>
      <anchor>a4e64c1e01f7317ce0924683bf26b165a</anchor>
      <arglist>)(sqlite3_stmt *, int, const char *, int n, void(*)(void *))</arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>bind_text16</name>
      <anchorfile>structsqlite3__api__routines.html</anchorfile>
      <anchor>a4613c5fa0a1fac009914ddd0f4415cfd</anchor>
      <arglist>)(sqlite3_stmt *, int, const void *, int, void(*)(void *))</arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>bind_value</name>
      <anchorfile>structsqlite3__api__routines.html</anchorfile>
      <anchor>aca47715615cc037cd2f850e8c87cd68d</anchor>
      <arglist>)(sqlite3_stmt *, int, const sqlite3_value *)</arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>bind_zeroblob</name>
      <anchorfile>structsqlite3__api__routines.html</anchorfile>
      <anchor>a1a1257f2722e96c06e8db5aa22aebddb</anchor>
      <arglist>)(sqlite3_stmt *, int, int)</arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>blob_bytes</name>
      <anchorfile>structsqlite3__api__routines.html</anchorfile>
      <anchor>a435b470368220faf25063c1a673952ea</anchor>
      <arglist>)(sqlite3_blob *)</arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>blob_close</name>
      <anchorfile>structsqlite3__api__routines.html</anchorfile>
      <anchor>a7b7749cb4e412443b7903205c0ebacf2</anchor>
      <arglist>)(sqlite3_blob *)</arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>blob_open</name>
      <anchorfile>structsqlite3__api__routines.html</anchorfile>
      <anchor>abec3f9100c800aaac49c7eb881f24d4c</anchor>
      <arglist>)(sqlite3 *, const char *, const char *, const char *, sqlite3_int64, int, sqlite3_blob **)</arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>blob_read</name>
      <anchorfile>structsqlite3__api__routines.html</anchorfile>
      <anchor>a916f53dfaedab13e9fcf33c80b10c341</anchor>
      <arglist>)(sqlite3_blob *, void *, int, int)</arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>blob_reopen</name>
      <anchorfile>structsqlite3__api__routines.html</anchorfile>
      <anchor>aa908e25dd18c6a891a767eec620484e5</anchor>
      <arglist>)(sqlite3_blob *, sqlite3_int64)</arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>blob_write</name>
      <anchorfile>structsqlite3__api__routines.html</anchorfile>
      <anchor>a49a8e111c2b4f033b93820e0199a653e</anchor>
      <arglist>)(sqlite3_blob *, const void *, int, int)</arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>busy_handler</name>
      <anchorfile>structsqlite3__api__routines.html</anchorfile>
      <anchor>a4dd578712242bb36acf8568f1c0da278</anchor>
      <arglist>)(sqlite3 *, int(*)(void *, int), void *)</arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>busy_timeout</name>
      <anchorfile>structsqlite3__api__routines.html</anchorfile>
      <anchor>a403a82d983e3a60444761e4f78d6269c</anchor>
      <arglist>)(sqlite3 *, int ms)</arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>changes</name>
      <anchorfile>structsqlite3__api__routines.html</anchorfile>
      <anchor>a1379bef0cb6e5e352dc26a34e2d02477</anchor>
      <arglist>)(sqlite3 *)</arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>clear_bindings</name>
      <anchorfile>structsqlite3__api__routines.html</anchorfile>
      <anchor>a6154fab4f9101c9ababb806dac91d01f</anchor>
      <arglist>)(sqlite3_stmt *)</arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>close</name>
      <anchorfile>structsqlite3__api__routines.html</anchorfile>
      <anchor>a26f93f921a5f6709be46902616ca8bcf</anchor>
      <arglist>)(sqlite3 *)</arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>close_v2</name>
      <anchorfile>structsqlite3__api__routines.html</anchorfile>
      <anchor>a432793b7437f57a622d9bae6172b345b</anchor>
      <arglist>)(sqlite3 *)</arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>collation_needed</name>
      <anchorfile>structsqlite3__api__routines.html</anchorfile>
      <anchor>aa26fb10907a304b5afd943061dd08ab7</anchor>
      <arglist>)(sqlite3 *, void *, void(*)(void *, sqlite3 *, int eTextRep, const char *))</arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>collation_needed16</name>
      <anchorfile>structsqlite3__api__routines.html</anchorfile>
      <anchor>a35eb5a4b4df8b310e5e9ffbaa735d38f</anchor>
      <arglist>)(sqlite3 *, void *, void(*)(void *, sqlite3 *, int eTextRep, const void *))</arglist>
    </member>
    <member kind="variable">
      <type>const void *(*</type>
      <name>column_blob</name>
      <anchorfile>structsqlite3__api__routines.html</anchorfile>
      <anchor>a66f2cefdf5bef54891cbef548f91c781</anchor>
      <arglist>)(sqlite3_stmt *, int iCol)</arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>column_bytes</name>
      <anchorfile>structsqlite3__api__routines.html</anchorfile>
      <anchor>a79150244afb5f778840bc9df72d55342</anchor>
      <arglist>)(sqlite3_stmt *, int iCol)</arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>column_bytes16</name>
      <anchorfile>structsqlite3__api__routines.html</anchorfile>
      <anchor>ac1daf0a08de4a33c8db27a29f13a26ad</anchor>
      <arglist>)(sqlite3_stmt *, int iCol)</arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>column_count</name>
      <anchorfile>structsqlite3__api__routines.html</anchorfile>
      <anchor>af750a4727dc59edb4ad2933e28bfa358</anchor>
      <arglist>)(sqlite3_stmt *pStmt)</arglist>
    </member>
    <member kind="variable">
      <type>const char *(*</type>
      <name>column_database_name</name>
      <anchorfile>structsqlite3__api__routines.html</anchorfile>
      <anchor>a7b8e1de81b22244eab04e90ebed49bf5</anchor>
      <arglist>)(sqlite3_stmt *, int)</arglist>
    </member>
    <member kind="variable">
      <type>const void *(*</type>
      <name>column_database_name16</name>
      <anchorfile>structsqlite3__api__routines.html</anchorfile>
      <anchor>af8e642aae1dd0f81828eaa7759791fe9</anchor>
      <arglist>)(sqlite3_stmt *, int)</arglist>
    </member>
    <member kind="variable">
      <type>const char *(*</type>
      <name>column_decltype</name>
      <anchorfile>structsqlite3__api__routines.html</anchorfile>
      <anchor>aad9e3c9907f96de1d4db36839e98ec01</anchor>
      <arglist>)(sqlite3_stmt *, int i)</arglist>
    </member>
    <member kind="variable">
      <type>const void *(*</type>
      <name>column_decltype16</name>
      <anchorfile>structsqlite3__api__routines.html</anchorfile>
      <anchor>aa0c2e3c8ba3face8a9ca7825fa2abac1</anchor>
      <arglist>)(sqlite3_stmt *, int)</arglist>
    </member>
    <member kind="variable">
      <type>double(*</type>
      <name>column_double</name>
      <anchorfile>structsqlite3__api__routines.html</anchorfile>
      <anchor>afd21003df28cb46354c00599b90e6de5</anchor>
      <arglist>)(sqlite3_stmt *, int iCol)</arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>column_int</name>
      <anchorfile>structsqlite3__api__routines.html</anchorfile>
      <anchor>a6211d95cf114f26cb48eed02d3b5eb70</anchor>
      <arglist>)(sqlite3_stmt *, int iCol)</arglist>
    </member>
    <member kind="variable">
      <type>sqlite_int64(*</type>
      <name>column_int64</name>
      <anchorfile>structsqlite3__api__routines.html</anchorfile>
      <anchor>a523a8d125fe83c9ea45eb4057a4d2458</anchor>
      <arglist>)(sqlite3_stmt *, int iCol)</arglist>
    </member>
    <member kind="variable">
      <type>const char *(*</type>
      <name>column_name</name>
      <anchorfile>structsqlite3__api__routines.html</anchorfile>
      <anchor>ab01499e4ca8ec6db92f34f8274041ae5</anchor>
      <arglist>)(sqlite3_stmt *, int)</arglist>
    </member>
    <member kind="variable">
      <type>const void *(*</type>
      <name>column_name16</name>
      <anchorfile>structsqlite3__api__routines.html</anchorfile>
      <anchor>a4ca83aec1d4cfe474f1afa0bcdde0e20</anchor>
      <arglist>)(sqlite3_stmt *, int)</arglist>
    </member>
    <member kind="variable">
      <type>const char *(*</type>
      <name>column_origin_name</name>
      <anchorfile>structsqlite3__api__routines.html</anchorfile>
      <anchor>a18cb726aaf966e6d4a6954cb3c716991</anchor>
      <arglist>)(sqlite3_stmt *, int)</arglist>
    </member>
    <member kind="variable">
      <type>const void *(*</type>
      <name>column_origin_name16</name>
      <anchorfile>structsqlite3__api__routines.html</anchorfile>
      <anchor>ae5022cdbd16222eaf08d5fdba9292142</anchor>
      <arglist>)(sqlite3_stmt *, int)</arglist>
    </member>
    <member kind="variable">
      <type>const char *(*</type>
      <name>column_table_name</name>
      <anchorfile>structsqlite3__api__routines.html</anchorfile>
      <anchor>a66cc9e4b3cb918a699f3386df76ed1bc</anchor>
      <arglist>)(sqlite3_stmt *, int)</arglist>
    </member>
    <member kind="variable">
      <type>const void *(*</type>
      <name>column_table_name16</name>
      <anchorfile>structsqlite3__api__routines.html</anchorfile>
      <anchor>a9b19d2cacecce0a09c5bdcffc6e44197</anchor>
      <arglist>)(sqlite3_stmt *, int)</arglist>
    </member>
    <member kind="variable">
      <type>const unsigned char *(*</type>
      <name>column_text</name>
      <anchorfile>structsqlite3__api__routines.html</anchorfile>
      <anchor>a0857bdde632d86319b569c64668bed69</anchor>
      <arglist>)(sqlite3_stmt *, int iCol)</arglist>
    </member>
    <member kind="variable">
      <type>const void *(*</type>
      <name>column_text16</name>
      <anchorfile>structsqlite3__api__routines.html</anchorfile>
      <anchor>a893fc55c1762d1bb927d4821a1340dd9</anchor>
      <arglist>)(sqlite3_stmt *, int iCol)</arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>column_type</name>
      <anchorfile>structsqlite3__api__routines.html</anchorfile>
      <anchor>a1bfa18703e814caf9b940bd89247fde5</anchor>
      <arglist>)(sqlite3_stmt *, int iCol)</arglist>
    </member>
    <member kind="variable">
      <type>sqlite3_value *(*</type>
      <name>column_value</name>
      <anchorfile>structsqlite3__api__routines.html</anchorfile>
      <anchor>a051de47b5f1331319af6b6c9062e8b32</anchor>
      <arglist>)(sqlite3_stmt *, int iCol)</arglist>
    </member>
    <member kind="variable">
      <type>void *(*</type>
      <name>commit_hook</name>
      <anchorfile>structsqlite3__api__routines.html</anchorfile>
      <anchor>a7a0ba7cc6db07bf2d0db7e0d5234095f</anchor>
      <arglist>)(sqlite3 *, int(*)(void *), void *)</arglist>
    </member>
    <member kind="variable">
      <type>const char *(*</type>
      <name>compileoption_get</name>
      <anchorfile>structsqlite3__api__routines.html</anchorfile>
      <anchor>a86cf193c1eaf4f6766a3854cb25e2a83</anchor>
      <arglist>)(int)</arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>compileoption_used</name>
      <anchorfile>structsqlite3__api__routines.html</anchorfile>
      <anchor>a788dd672feeff349c417beff9a7eb26c</anchor>
      <arglist>)(const char *)</arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>complete</name>
      <anchorfile>structsqlite3__api__routines.html</anchorfile>
      <anchor>a4bd1a90b2a40c58ecc1c2ceb67be48f5</anchor>
      <arglist>)(const char *sql)</arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>complete16</name>
      <anchorfile>structsqlite3__api__routines.html</anchorfile>
      <anchor>ae3e27f61b6c43cf549360f1bb8b3b591</anchor>
      <arglist>)(const void *sql)</arglist>
    </member>
    <member kind="variable">
      <type>sqlite3 *(*</type>
      <name>context_db_handle</name>
      <anchorfile>structsqlite3__api__routines.html</anchorfile>
      <anchor>ac60a2df5a7b414a746a64817f51d5df5</anchor>
      <arglist>)(sqlite3_context *)</arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>create_collation</name>
      <anchorfile>structsqlite3__api__routines.html</anchorfile>
      <anchor>aed840be5b7cc7add4f21ba88f1981f58</anchor>
      <arglist>)(sqlite3 *, const char *, int, void *, int(*)(void *, int, const void *, int, const void *))</arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>create_collation16</name>
      <anchorfile>structsqlite3__api__routines.html</anchorfile>
      <anchor>a2f05772713bb942bff670352a96ee1e6</anchor>
      <arglist>)(sqlite3 *, const void *, int, void *, int(*)(void *, int, const void *, int, const void *))</arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>create_collation_v2</name>
      <anchorfile>structsqlite3__api__routines.html</anchorfile>
      <anchor>afeaa51f6fd046328ba845ebcacdeb335</anchor>
      <arglist>)(sqlite3 *, const char *, int, void *, int(*)(void *, int, const void *, int, const void *), void(*)(void *))</arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>create_function</name>
      <anchorfile>structsqlite3__api__routines.html</anchorfile>
      <anchor>aaf30781efad4fb70111f391e6fe20a9c</anchor>
      <arglist>)(sqlite3 *, const char *, int, int, void *, void(*xFunc)(sqlite3_context *, int, sqlite3_value **), void(*xStep)(sqlite3_context *, int, sqlite3_value **), void(*xFinal)(sqlite3_context *))</arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>create_function16</name>
      <anchorfile>structsqlite3__api__routines.html</anchorfile>
      <anchor>a0c3f05b118b89293ff5d35774504b44d</anchor>
      <arglist>)(sqlite3 *, const void *, int, int, void *, void(*xFunc)(sqlite3_context *, int, sqlite3_value **), void(*xStep)(sqlite3_context *, int, sqlite3_value **), void(*xFinal)(sqlite3_context *))</arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>create_function_v2</name>
      <anchorfile>structsqlite3__api__routines.html</anchorfile>
      <anchor>ae2cd022f6c2bb188773ef656d79d26f1</anchor>
      <arglist>)(sqlite3 *, const char *, int, int, void *, void(*xFunc)(sqlite3_context *, int, sqlite3_value **), void(*xStep)(sqlite3_context *, int, sqlite3_value **), void(*xFinal)(sqlite3_context *), void(*xDestroy)(void *))</arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>create_module</name>
      <anchorfile>structsqlite3__api__routines.html</anchorfile>
      <anchor>a25834b37191417562ecd2ee67b85617b</anchor>
      <arglist>)(sqlite3 *, const char *, const sqlite3_module *, void *)</arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>create_module_v2</name>
      <anchorfile>structsqlite3__api__routines.html</anchorfile>
      <anchor>ad95940b07bd59f087160cf3a3428c8fa</anchor>
      <arglist>)(sqlite3 *, const char *, const sqlite3_module *, void *, void(*xDestroy)(void *))</arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>data_count</name>
      <anchorfile>structsqlite3__api__routines.html</anchorfile>
      <anchor>aea0a7b7483770202ef9eae88b4eb70cd</anchor>
      <arglist>)(sqlite3_stmt *pStmt)</arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>db_config</name>
      <anchorfile>structsqlite3__api__routines.html</anchorfile>
      <anchor>a60ceed179513c5ac09b0ed39c725dbf6</anchor>
      <arglist>)(sqlite3 *, int,...)</arglist>
    </member>
    <member kind="variable">
      <type>const char *(*</type>
      <name>db_filename</name>
      <anchorfile>structsqlite3__api__routines.html</anchorfile>
      <anchor>a27e36530f88c1a4af56ec185d4d7ecb0</anchor>
      <arglist>)(sqlite3 *, const char *)</arglist>
    </member>
    <member kind="variable">
      <type>sqlite3 *(*</type>
      <name>db_handle</name>
      <anchorfile>structsqlite3__api__routines.html</anchorfile>
      <anchor>ab0133d05f54efba67f6172538ca25ae0</anchor>
      <arglist>)(sqlite3_stmt *)</arglist>
    </member>
    <member kind="variable">
      <type>sqlite3_mutex *(*</type>
      <name>db_mutex</name>
      <anchorfile>structsqlite3__api__routines.html</anchorfile>
      <anchor>a9396b9f7fddc605df220ffd34dea261c</anchor>
      <arglist>)(sqlite3 *)</arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>db_readonly</name>
      <anchorfile>structsqlite3__api__routines.html</anchorfile>
      <anchor>ad1a3ff6e98715e9d0c9bdf6661dcbfc5</anchor>
      <arglist>)(sqlite3 *, const char *)</arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>db_release_memory</name>
      <anchorfile>structsqlite3__api__routines.html</anchorfile>
      <anchor>ae2363076a42752e78fbbd95df7d904f2</anchor>
      <arglist>)(sqlite3 *)</arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>db_status</name>
      <anchorfile>structsqlite3__api__routines.html</anchorfile>
      <anchor>ac3ea73ff30ee0c21446f94a643581280</anchor>
      <arglist>)(sqlite3 *, int, int *, int *, int)</arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>declare_vtab</name>
      <anchorfile>structsqlite3__api__routines.html</anchorfile>
      <anchor>a6b6035b36ea9d0800181e69e20059b32</anchor>
      <arglist>)(sqlite3 *, const char *)</arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>enable_shared_cache</name>
      <anchorfile>structsqlite3__api__routines.html</anchorfile>
      <anchor>a3e6b7bbdd68cde43ef4afffd73e957ea</anchor>
      <arglist>)(int)</arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>errcode</name>
      <anchorfile>structsqlite3__api__routines.html</anchorfile>
      <anchor>a0f1cf42108e6d872d03b78eaf27dfc45</anchor>
      <arglist>)(sqlite3 *db)</arglist>
    </member>
    <member kind="variable">
      <type>const char *(*</type>
      <name>errmsg</name>
      <anchorfile>structsqlite3__api__routines.html</anchorfile>
      <anchor>a953d37f24ded9d93449f1d0eb64b8894</anchor>
      <arglist>)(sqlite3 *)</arglist>
    </member>
    <member kind="variable">
      <type>const void *(*</type>
      <name>errmsg16</name>
      <anchorfile>structsqlite3__api__routines.html</anchorfile>
      <anchor>a06f862750a8e1e1b21a942cc483c4f71</anchor>
      <arglist>)(sqlite3 *)</arglist>
    </member>
    <member kind="variable">
      <type>const char *(*</type>
      <name>errstr</name>
      <anchorfile>structsqlite3__api__routines.html</anchorfile>
      <anchor>abe13e230a5758742b704f4361c20836c</anchor>
      <arglist>)(int)</arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>exec</name>
      <anchorfile>structsqlite3__api__routines.html</anchorfile>
      <anchor>a16e1fe4f9dccfe8da742d7087822d379</anchor>
      <arglist>)(sqlite3 *, const char *, sqlite3_callback, void *, char **)</arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>expired</name>
      <anchorfile>structsqlite3__api__routines.html</anchorfile>
      <anchor>a574080049ce24e639e7487bcfc74e06a</anchor>
      <arglist>)(sqlite3_stmt *)</arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>extended_errcode</name>
      <anchorfile>structsqlite3__api__routines.html</anchorfile>
      <anchor>abc8b842c381e74bd6880f49df71ec395</anchor>
      <arglist>)(sqlite3 *)</arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>extended_result_codes</name>
      <anchorfile>structsqlite3__api__routines.html</anchorfile>
      <anchor>ab1f8f2e2de939f53365bf6b6f439e379</anchor>
      <arglist>)(sqlite3 *, int)</arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>file_control</name>
      <anchorfile>structsqlite3__api__routines.html</anchorfile>
      <anchor>afe67e4e8a6dd2e44cc24e99e0555b807</anchor>
      <arglist>)(sqlite3 *, const char *, int, void *)</arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>finalize</name>
      <anchorfile>structsqlite3__api__routines.html</anchorfile>
      <anchor>ad7cee4127bfd0583ccfea40943858de2</anchor>
      <arglist>)(sqlite3_stmt *pStmt)</arglist>
    </member>
    <member kind="variable">
      <type>void(*</type>
      <name>free</name>
      <anchorfile>structsqlite3__api__routines.html</anchorfile>
      <anchor>a5778783c18a96cff28a516168db77ae9</anchor>
      <arglist>)(void *)</arglist>
    </member>
    <member kind="variable">
      <type>void(*</type>
      <name>free_table</name>
      <anchorfile>structsqlite3__api__routines.html</anchorfile>
      <anchor>a16d39862f10f54f34e2d52b4da51fdac</anchor>
      <arglist>)(char **result)</arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>get_autocommit</name>
      <anchorfile>structsqlite3__api__routines.html</anchorfile>
      <anchor>a8724984acc7ccfefaa17f04a739fc396</anchor>
      <arglist>)(sqlite3 *)</arglist>
    </member>
    <member kind="variable">
      <type>void *(*</type>
      <name>get_auxdata</name>
      <anchorfile>structsqlite3__api__routines.html</anchorfile>
      <anchor>a1eb728229d0ff6e3bc3c5f25a4058060</anchor>
      <arglist>)(sqlite3_context *, int)</arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>get_table</name>
      <anchorfile>structsqlite3__api__routines.html</anchorfile>
      <anchor>a49be6136a17441b04e3feec330d9dd52</anchor>
      <arglist>)(sqlite3 *, const char *, char ***, int *, int *, char **)</arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>global_recover</name>
      <anchorfile>structsqlite3__api__routines.html</anchorfile>
      <anchor>a9b90b5ea9b2fae5a60b9ddc86c72e1a8</anchor>
      <arglist>)(void)</arglist>
    </member>
    <member kind="variable">
      <type>void(*</type>
      <name>interruptx</name>
      <anchorfile>structsqlite3__api__routines.html</anchorfile>
      <anchor>a3cfec591003c4e8b1f1bdb82a80b8e19</anchor>
      <arglist>)(sqlite3 *)</arglist>
    </member>
    <member kind="variable">
      <type>sqlite_int64(*</type>
      <name>last_insert_rowid</name>
      <anchorfile>structsqlite3__api__routines.html</anchorfile>
      <anchor>aeeda8d84c8060c99e24d97ae60bf6046</anchor>
      <arglist>)(sqlite3 *)</arglist>
    </member>
    <member kind="variable">
      <type>const char *(*</type>
      <name>libversion</name>
      <anchorfile>structsqlite3__api__routines.html</anchorfile>
      <anchor>a126a447b5724f50142603d94d9470336</anchor>
      <arglist>)(void)</arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>libversion_number</name>
      <anchorfile>structsqlite3__api__routines.html</anchorfile>
      <anchor>a70d0b04a52493c15f26815990a50afa7</anchor>
      <arglist>)(void)</arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>limit</name>
      <anchorfile>structsqlite3__api__routines.html</anchorfile>
      <anchor>aa48e99fcfae600229799f773c3edfef6</anchor>
      <arglist>)(sqlite3 *, int, int)</arglist>
    </member>
    <member kind="variable">
      <type>void(*</type>
      <name>log</name>
      <anchorfile>structsqlite3__api__routines.html</anchorfile>
      <anchor>ab7e50803433fe04a73e581b0c293f417</anchor>
      <arglist>)(int, const char *,...)</arglist>
    </member>
    <member kind="variable">
      <type>void *(*</type>
      <name>malloc</name>
      <anchorfile>structsqlite3__api__routines.html</anchorfile>
      <anchor>a37193f93e0626dae6e302d0bd47de4cf</anchor>
      <arglist>)(int)</arglist>
    </member>
    <member kind="variable">
      <type>sqlite3_int64(*</type>
      <name>memory_highwater</name>
      <anchorfile>structsqlite3__api__routines.html</anchorfile>
      <anchor>a56ce6c9b67e916c6c1aeda3aafbaa5da</anchor>
      <arglist>)(int)</arglist>
    </member>
    <member kind="variable">
      <type>sqlite3_int64(*</type>
      <name>memory_used</name>
      <anchorfile>structsqlite3__api__routines.html</anchorfile>
      <anchor>a6e43dd2050d1ee2f2a178b698bed2aeb</anchor>
      <arglist>)(void)</arglist>
    </member>
    <member kind="variable">
      <type>char *(*</type>
      <name>mprintf</name>
      <anchorfile>structsqlite3__api__routines.html</anchorfile>
      <anchor>a82cc01d97e2552bad02554ed50e4d2b8</anchor>
      <arglist>)(const char *,...)</arglist>
    </member>
    <member kind="variable">
      <type>sqlite3_mutex *(*</type>
      <name>mutex_alloc</name>
      <anchorfile>structsqlite3__api__routines.html</anchorfile>
      <anchor>aa488c7c4df22d6a412635a7b15ace4a4</anchor>
      <arglist>)(int)</arglist>
    </member>
    <member kind="variable">
      <type>void(*</type>
      <name>mutex_enter</name>
      <anchorfile>structsqlite3__api__routines.html</anchorfile>
      <anchor>a8da853b8ddd55bdb71e3cb82bf6fa77a</anchor>
      <arglist>)(sqlite3_mutex *)</arglist>
    </member>
    <member kind="variable">
      <type>void(*</type>
      <name>mutex_free</name>
      <anchorfile>structsqlite3__api__routines.html</anchorfile>
      <anchor>a055c0e268a30b76af04f7cfac6ad2b6d</anchor>
      <arglist>)(sqlite3_mutex *)</arglist>
    </member>
    <member kind="variable">
      <type>void(*</type>
      <name>mutex_leave</name>
      <anchorfile>structsqlite3__api__routines.html</anchorfile>
      <anchor>ae599184431cf669551ae88f4ca7373c0</anchor>
      <arglist>)(sqlite3_mutex *)</arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>mutex_try</name>
      <anchorfile>structsqlite3__api__routines.html</anchorfile>
      <anchor>a04b95233a9977a34ff0f2d9fab44e507</anchor>
      <arglist>)(sqlite3_mutex *)</arglist>
    </member>
    <member kind="variable">
      <type>sqlite3_stmt *(*</type>
      <name>next_stmt</name>
      <anchorfile>structsqlite3__api__routines.html</anchorfile>
      <anchor>abbfb972997adb1d2ba633757c4be0188</anchor>
      <arglist>)(sqlite3 *, sqlite3_stmt *)</arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>open</name>
      <anchorfile>structsqlite3__api__routines.html</anchorfile>
      <anchor>a1d0126d7384e1e4e0975d3084007af89</anchor>
      <arglist>)(const char *, sqlite3 **)</arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>open16</name>
      <anchorfile>structsqlite3__api__routines.html</anchorfile>
      <anchor>a8394f1e962c0c3172ef7a0b6243303ca</anchor>
      <arglist>)(const void *, sqlite3 **)</arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>open_v2</name>
      <anchorfile>structsqlite3__api__routines.html</anchorfile>
      <anchor>ac6da992cdbb490e1d1e856a4864851bf</anchor>
      <arglist>)(const char *, sqlite3 **, int, const char *)</arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>overload_function</name>
      <anchorfile>structsqlite3__api__routines.html</anchorfile>
      <anchor>aae9b181f076ae18804590924aa791101</anchor>
      <arglist>)(sqlite3 *, const char *zFuncName, int nArg)</arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>prepare</name>
      <anchorfile>structsqlite3__api__routines.html</anchorfile>
      <anchor>a6d5170ffef9564b7f9b157a14df4fd4d</anchor>
      <arglist>)(sqlite3 *, const char *, int, sqlite3_stmt **, const char **)</arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>prepare16</name>
      <anchorfile>structsqlite3__api__routines.html</anchorfile>
      <anchor>a3877cfcfebeb05e357317ab50a47e52e</anchor>
      <arglist>)(sqlite3 *, const void *, int, sqlite3_stmt **, const void **)</arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>prepare16_v2</name>
      <anchorfile>structsqlite3__api__routines.html</anchorfile>
      <anchor>aa2ac35f69a60c329e4129dd67f7c5662</anchor>
      <arglist>)(sqlite3 *, const void *, int, sqlite3_stmt **, const void **)</arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>prepare_v2</name>
      <anchorfile>structsqlite3__api__routines.html</anchorfile>
      <anchor>adf1956e4240b4573ec5d1c0e079a0dc2</anchor>
      <arglist>)(sqlite3 *, const char *, int, sqlite3_stmt **, const char **)</arglist>
    </member>
    <member kind="variable">
      <type>void *(*</type>
      <name>profile</name>
      <anchorfile>structsqlite3__api__routines.html</anchorfile>
      <anchor>a2f4fef66c120fa8480e60e60099052e3</anchor>
      <arglist>)(sqlite3 *, void(*)(void *, const char *, sqlite_uint64), void *)</arglist>
    </member>
    <member kind="variable">
      <type>void(*</type>
      <name>progress_handler</name>
      <anchorfile>structsqlite3__api__routines.html</anchorfile>
      <anchor>a2888055619addf1d754e25d159d85718</anchor>
      <arglist>)(sqlite3 *, int, int(*)(void *), void *)</arglist>
    </member>
    <member kind="variable">
      <type>void(*</type>
      <name>randomness</name>
      <anchorfile>structsqlite3__api__routines.html</anchorfile>
      <anchor>a4135547c03dfacc513274bb007386d05</anchor>
      <arglist>)(int, void *)</arglist>
    </member>
    <member kind="variable">
      <type>void *(*</type>
      <name>realloc</name>
      <anchorfile>structsqlite3__api__routines.html</anchorfile>
      <anchor>afd935ceb7b7519dfc04ad9e05254a2c9</anchor>
      <arglist>)(void *, int)</arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>release_memory</name>
      <anchorfile>structsqlite3__api__routines.html</anchorfile>
      <anchor>a2dbb78dde331812425108d9eaeba7bf1</anchor>
      <arglist>)(int)</arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>reset</name>
      <anchorfile>structsqlite3__api__routines.html</anchorfile>
      <anchor>a0ac99b0282f1843dbd0170c22be99957</anchor>
      <arglist>)(sqlite3_stmt *pStmt)</arglist>
    </member>
    <member kind="variable">
      <type>void(*</type>
      <name>result_blob</name>
      <anchorfile>structsqlite3__api__routines.html</anchorfile>
      <anchor>aab44964ab19917a95c1513890c5cdca2</anchor>
      <arglist>)(sqlite3_context *, const void *, int, void(*)(void *))</arglist>
    </member>
    <member kind="variable">
      <type>void(*</type>
      <name>result_double</name>
      <anchorfile>structsqlite3__api__routines.html</anchorfile>
      <anchor>a2a30d668aa648384ab1058cf77924c33</anchor>
      <arglist>)(sqlite3_context *, double)</arglist>
    </member>
    <member kind="variable">
      <type>void(*</type>
      <name>result_error</name>
      <anchorfile>structsqlite3__api__routines.html</anchorfile>
      <anchor>aa056e7b903ab75742336977a511ef14c</anchor>
      <arglist>)(sqlite3_context *, const char *, int)</arglist>
    </member>
    <member kind="variable">
      <type>void(*</type>
      <name>result_error16</name>
      <anchorfile>structsqlite3__api__routines.html</anchorfile>
      <anchor>a70665eda481c4fcafdfd1462700be04e</anchor>
      <arglist>)(sqlite3_context *, const void *, int)</arglist>
    </member>
    <member kind="variable">
      <type>void(*</type>
      <name>result_error_code</name>
      <anchorfile>structsqlite3__api__routines.html</anchorfile>
      <anchor>a9c1248e6ec11a77ea298a0d3b9f3bbe6</anchor>
      <arglist>)(sqlite3_context *, int)</arglist>
    </member>
    <member kind="variable">
      <type>void(*</type>
      <name>result_error_nomem</name>
      <anchorfile>structsqlite3__api__routines.html</anchorfile>
      <anchor>abaccd85342d77c068d05de2b9cd9c7e0</anchor>
      <arglist>)(sqlite3_context *)</arglist>
    </member>
    <member kind="variable">
      <type>void(*</type>
      <name>result_error_toobig</name>
      <anchorfile>structsqlite3__api__routines.html</anchorfile>
      <anchor>acc888c07a82710c1f0c791ba3058c44c</anchor>
      <arglist>)(sqlite3_context *)</arglist>
    </member>
    <member kind="variable">
      <type>void(*</type>
      <name>result_int</name>
      <anchorfile>structsqlite3__api__routines.html</anchorfile>
      <anchor>aca3c3c95e95664898bf88da2e509e5af</anchor>
      <arglist>)(sqlite3_context *, int)</arglist>
    </member>
    <member kind="variable">
      <type>void(*</type>
      <name>result_int64</name>
      <anchorfile>structsqlite3__api__routines.html</anchorfile>
      <anchor>a92556e67d3485c59031e3d3acf401501</anchor>
      <arglist>)(sqlite3_context *, sqlite_int64)</arglist>
    </member>
    <member kind="variable">
      <type>void(*</type>
      <name>result_null</name>
      <anchorfile>structsqlite3__api__routines.html</anchorfile>
      <anchor>a00666e8dbc927015e5885d8397fe87b5</anchor>
      <arglist>)(sqlite3_context *)</arglist>
    </member>
    <member kind="variable">
      <type>void(*</type>
      <name>result_text</name>
      <anchorfile>structsqlite3__api__routines.html</anchorfile>
      <anchor>aab7d23eb300244a843b8b88f07253b17</anchor>
      <arglist>)(sqlite3_context *, const char *, int, void(*)(void *))</arglist>
    </member>
    <member kind="variable">
      <type>void(*</type>
      <name>result_text16</name>
      <anchorfile>structsqlite3__api__routines.html</anchorfile>
      <anchor>a65aabe03e23304ceb885829bf2393aa5</anchor>
      <arglist>)(sqlite3_context *, const void *, int, void(*)(void *))</arglist>
    </member>
    <member kind="variable">
      <type>void(*</type>
      <name>result_text16be</name>
      <anchorfile>structsqlite3__api__routines.html</anchorfile>
      <anchor>a328415dd9961d9e0d6b15a76fe134b9d</anchor>
      <arglist>)(sqlite3_context *, const void *, int, void(*)(void *))</arglist>
    </member>
    <member kind="variable">
      <type>void(*</type>
      <name>result_text16le</name>
      <anchorfile>structsqlite3__api__routines.html</anchorfile>
      <anchor>ac8f4c207ad255db5b0f8e0974fdcba16</anchor>
      <arglist>)(sqlite3_context *, const void *, int, void(*)(void *))</arglist>
    </member>
    <member kind="variable">
      <type>void(*</type>
      <name>result_value</name>
      <anchorfile>structsqlite3__api__routines.html</anchorfile>
      <anchor>ae1ff210b0883098bb16c807e0dae6a80</anchor>
      <arglist>)(sqlite3_context *, sqlite3_value *)</arglist>
    </member>
    <member kind="variable">
      <type>void(*</type>
      <name>result_zeroblob</name>
      <anchorfile>structsqlite3__api__routines.html</anchorfile>
      <anchor>a5d27abfb3889e2fffdb6bd0b087ce390</anchor>
      <arglist>)(sqlite3_context *, int)</arglist>
    </member>
    <member kind="variable">
      <type>void *(*</type>
      <name>rollback_hook</name>
      <anchorfile>structsqlite3__api__routines.html</anchorfile>
      <anchor>aad7da0801b4d34761606cbcd827069c9</anchor>
      <arglist>)(sqlite3 *, void(*)(void *), void *)</arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>set_authorizer</name>
      <anchorfile>structsqlite3__api__routines.html</anchorfile>
      <anchor>ad271da3c9d522555a4be69114f57de13</anchor>
      <arglist>)(sqlite3 *, int(*)(void *, int, const char *, const char *, const char *, const char *), void *)</arglist>
    </member>
    <member kind="variable">
      <type>void(*</type>
      <name>set_auxdata</name>
      <anchorfile>structsqlite3__api__routines.html</anchorfile>
      <anchor>a71c6f4befd8497adcf3bd78b720d4c6d</anchor>
      <arglist>)(sqlite3_context *, int, void *, void(*)(void *))</arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>sleep</name>
      <anchorfile>structsqlite3__api__routines.html</anchorfile>
      <anchor>ae7d2a4258889ab0de44cfce3a9f4b02b</anchor>
      <arglist>)(int)</arglist>
    </member>
    <member kind="variable">
      <type>char *(*</type>
      <name>snprintf</name>
      <anchorfile>structsqlite3__api__routines.html</anchorfile>
      <anchor>a62361d39ccea7e307358bbf1c10a10ec</anchor>
      <arglist>)(int, char *, const char *,...)</arglist>
    </member>
    <member kind="variable">
      <type>void(*</type>
      <name>soft_heap_limit</name>
      <anchorfile>structsqlite3__api__routines.html</anchorfile>
      <anchor>a217004dbd021cb40d5ad24f963c68451</anchor>
      <arglist>)(int)</arglist>
    </member>
    <member kind="variable">
      <type>sqlite3_int64(*</type>
      <name>soft_heap_limit64</name>
      <anchorfile>structsqlite3__api__routines.html</anchorfile>
      <anchor>a823e82c8ced7470846ff94857b67c1f0</anchor>
      <arglist>)(sqlite3_int64)</arglist>
    </member>
    <member kind="variable">
      <type>const char *(*</type>
      <name>sourceid</name>
      <anchorfile>structsqlite3__api__routines.html</anchorfile>
      <anchor>acb53479251c2ae94a2262b852b48171e</anchor>
      <arglist>)(void)</arglist>
    </member>
    <member kind="variable">
      <type>const char *(*</type>
      <name>sql</name>
      <anchorfile>structsqlite3__api__routines.html</anchorfile>
      <anchor>ae49256600a9579f1d41c345757cb8c76</anchor>
      <arglist>)(sqlite3_stmt *)</arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>status</name>
      <anchorfile>structsqlite3__api__routines.html</anchorfile>
      <anchor>a0021bed44509b5085f5187db3aa43eb8</anchor>
      <arglist>)(int, int *, int *, int)</arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>step</name>
      <anchorfile>structsqlite3__api__routines.html</anchorfile>
      <anchor>a40f899787bbfd866efa43f5337addbdc</anchor>
      <arglist>)(sqlite3_stmt *)</arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>stmt_busy</name>
      <anchorfile>structsqlite3__api__routines.html</anchorfile>
      <anchor>acb29457d970ab9854d35446f207933e4</anchor>
      <arglist>)(sqlite3_stmt *)</arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>stmt_readonly</name>
      <anchorfile>structsqlite3__api__routines.html</anchorfile>
      <anchor>a6d2a2daec1f9215ac15ac9c941919248</anchor>
      <arglist>)(sqlite3_stmt *)</arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>stmt_status</name>
      <anchorfile>structsqlite3__api__routines.html</anchorfile>
      <anchor>a965fb4dd8b649c8192bcdb436ea8ee4c</anchor>
      <arglist>)(sqlite3_stmt *, int, int)</arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>stricmp</name>
      <anchorfile>structsqlite3__api__routines.html</anchorfile>
      <anchor>a0e2d9055bbe019f4232902c413c240d5</anchor>
      <arglist>)(const char *, const char *)</arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>strnicmp</name>
      <anchorfile>structsqlite3__api__routines.html</anchorfile>
      <anchor>a1ca0d03d2340d21b5f1d2d6b60651e5c</anchor>
      <arglist>)(const char *, const char *, int)</arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>table_column_metadata</name>
      <anchorfile>structsqlite3__api__routines.html</anchorfile>
      <anchor>a8fdf517f6c889edf0e0206fd8846eba5</anchor>
      <arglist>)(sqlite3 *, const char *, const char *, const char *, char const **, char const **, int *, int *, int *)</arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>test_control</name>
      <anchorfile>structsqlite3__api__routines.html</anchorfile>
      <anchor>a5b1a547de99292de4aa0b474ffe3462e</anchor>
      <arglist>)(int,...)</arglist>
    </member>
    <member kind="variable">
      <type>void(*</type>
      <name>thread_cleanup</name>
      <anchorfile>structsqlite3__api__routines.html</anchorfile>
      <anchor>aafef606568e3b1706477c795e343da66</anchor>
      <arglist>)(void)</arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>total_changes</name>
      <anchorfile>structsqlite3__api__routines.html</anchorfile>
      <anchor>a5bf72c6b416c8a29ed60940947ce5737</anchor>
      <arglist>)(sqlite3 *)</arglist>
    </member>
    <member kind="variable">
      <type>void *(*</type>
      <name>trace</name>
      <anchorfile>structsqlite3__api__routines.html</anchorfile>
      <anchor>a66cca536b125f02ca60dc5dd156bf44a</anchor>
      <arglist>)(sqlite3 *, void(*xTrace)(void *, const char *), void *)</arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>transfer_bindings</name>
      <anchorfile>structsqlite3__api__routines.html</anchorfile>
      <anchor>a76b183a79f69910802d39aa9898cef4e</anchor>
      <arglist>)(sqlite3_stmt *, sqlite3_stmt *)</arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>unlock_notify</name>
      <anchorfile>structsqlite3__api__routines.html</anchorfile>
      <anchor>aad63fcc63d8102991ba13bcb23d3d42c</anchor>
      <arglist>)(sqlite3 *, void(*)(void **, int), void *)</arglist>
    </member>
    <member kind="variable">
      <type>void *(*</type>
      <name>update_hook</name>
      <anchorfile>structsqlite3__api__routines.html</anchorfile>
      <anchor>abc3892a79dac4ec7f1e12d0bc6554695</anchor>
      <arglist>)(sqlite3 *, void(*)(void *, int, char const *, char const *, sqlite_int64), void *)</arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>uri_boolean</name>
      <anchorfile>structsqlite3__api__routines.html</anchorfile>
      <anchor>a5b22d69516c01562f7e5bfa61a5a09e4</anchor>
      <arglist>)(const char *, const char *, int)</arglist>
    </member>
    <member kind="variable">
      <type>sqlite3_int64(*</type>
      <name>uri_int64</name>
      <anchorfile>structsqlite3__api__routines.html</anchorfile>
      <anchor>a03be0cdc22e246acc8c0fc15a7be4b24</anchor>
      <arglist>)(const char *, const char *, sqlite3_int64)</arglist>
    </member>
    <member kind="variable">
      <type>const char *(*</type>
      <name>uri_parameter</name>
      <anchorfile>structsqlite3__api__routines.html</anchorfile>
      <anchor>a54befd2fff5d4cddcf2bdb05df470f9b</anchor>
      <arglist>)(const char *, const char *)</arglist>
    </member>
    <member kind="variable">
      <type>void *(*</type>
      <name>user_data</name>
      <anchorfile>structsqlite3__api__routines.html</anchorfile>
      <anchor>a8efc9fccb8b3e3c0daa87bbeeff2a1e1</anchor>
      <arglist>)(sqlite3_context *)</arglist>
    </member>
    <member kind="variable">
      <type>const void *(*</type>
      <name>value_blob</name>
      <anchorfile>structsqlite3__api__routines.html</anchorfile>
      <anchor>ac5d0d316a65f3b6af5f4fea9cfaa9265</anchor>
      <arglist>)(sqlite3_value *)</arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>value_bytes</name>
      <anchorfile>structsqlite3__api__routines.html</anchorfile>
      <anchor>a36456594eab68bf7907db9582a53ea0a</anchor>
      <arglist>)(sqlite3_value *)</arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>value_bytes16</name>
      <anchorfile>structsqlite3__api__routines.html</anchorfile>
      <anchor>a5bbfaab79c286e78fe420d96d65d7167</anchor>
      <arglist>)(sqlite3_value *)</arglist>
    </member>
    <member kind="variable">
      <type>double(*</type>
      <name>value_double</name>
      <anchorfile>structsqlite3__api__routines.html</anchorfile>
      <anchor>aa023ab267b40e50bec5ccacd32486eb8</anchor>
      <arglist>)(sqlite3_value *)</arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>value_int</name>
      <anchorfile>structsqlite3__api__routines.html</anchorfile>
      <anchor>a31b7443c4d35480567266930a3d4e64f</anchor>
      <arglist>)(sqlite3_value *)</arglist>
    </member>
    <member kind="variable">
      <type>sqlite_int64(*</type>
      <name>value_int64</name>
      <anchorfile>structsqlite3__api__routines.html</anchorfile>
      <anchor>ae2eb08ff1ad717cf6737d657fd8a11b5</anchor>
      <arglist>)(sqlite3_value *)</arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>value_numeric_type</name>
      <anchorfile>structsqlite3__api__routines.html</anchorfile>
      <anchor>a9032977e99c01fc28d3c3f054192f7cd</anchor>
      <arglist>)(sqlite3_value *)</arglist>
    </member>
    <member kind="variable">
      <type>const unsigned char *(*</type>
      <name>value_text</name>
      <anchorfile>structsqlite3__api__routines.html</anchorfile>
      <anchor>ad2c45a84a69d75d4825cf9366745d851</anchor>
      <arglist>)(sqlite3_value *)</arglist>
    </member>
    <member kind="variable">
      <type>const void *(*</type>
      <name>value_text16</name>
      <anchorfile>structsqlite3__api__routines.html</anchorfile>
      <anchor>afa0733fdea9bf31eb0262640f05e197e</anchor>
      <arglist>)(sqlite3_value *)</arglist>
    </member>
    <member kind="variable">
      <type>const void *(*</type>
      <name>value_text16be</name>
      <anchorfile>structsqlite3__api__routines.html</anchorfile>
      <anchor>aff98dceb24b5226c1b81b04506db7f3a</anchor>
      <arglist>)(sqlite3_value *)</arglist>
    </member>
    <member kind="variable">
      <type>const void *(*</type>
      <name>value_text16le</name>
      <anchorfile>structsqlite3__api__routines.html</anchorfile>
      <anchor>a80c9dbe09291dea5e2aacc158b8d88f1</anchor>
      <arglist>)(sqlite3_value *)</arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>value_type</name>
      <anchorfile>structsqlite3__api__routines.html</anchorfile>
      <anchor>a682549a9b9c8d95f9dcee8428cd25377</anchor>
      <arglist>)(sqlite3_value *)</arglist>
    </member>
    <member kind="variable">
      <type>sqlite3_vfs *(*</type>
      <name>vfs_find</name>
      <anchorfile>structsqlite3__api__routines.html</anchorfile>
      <anchor>af5a58d375949a32ad547ee170a3e8b6d</anchor>
      <arglist>)(const char *)</arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>vfs_register</name>
      <anchorfile>structsqlite3__api__routines.html</anchorfile>
      <anchor>a0bc5bcc67851f8ceab8114b89f59328d</anchor>
      <arglist>)(sqlite3_vfs *, int)</arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>vfs_unregister</name>
      <anchorfile>structsqlite3__api__routines.html</anchorfile>
      <anchor>ad501d3d8cf518597e863660dfe6922e8</anchor>
      <arglist>)(sqlite3_vfs *)</arglist>
    </member>
    <member kind="variable">
      <type>char *(*</type>
      <name>vmprintf</name>
      <anchorfile>structsqlite3__api__routines.html</anchorfile>
      <anchor>adc97011a4bf13413e1a9a0e1ab5e1d97</anchor>
      <arglist>)(const char *, va_list)</arglist>
    </member>
    <member kind="variable">
      <type>char *(*</type>
      <name>vsnprintf</name>
      <anchorfile>structsqlite3__api__routines.html</anchorfile>
      <anchor>ad1f8c7c0b8a41360b3da6238f169f2b9</anchor>
      <arglist>)(int, char *, const char *, va_list)</arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>vtab_config</name>
      <anchorfile>structsqlite3__api__routines.html</anchorfile>
      <anchor>a9670fe7124c3bd00b32354933c15313f</anchor>
      <arglist>)(sqlite3 *, int op,...)</arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>vtab_on_conflict</name>
      <anchorfile>structsqlite3__api__routines.html</anchorfile>
      <anchor>ae153b85e12e894c0bfb433c13c2690d7</anchor>
      <arglist>)(sqlite3 *)</arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>wal_autocheckpoint</name>
      <anchorfile>structsqlite3__api__routines.html</anchorfile>
      <anchor>a6f9743cc31d029be8a765529bc693552</anchor>
      <arglist>)(sqlite3 *, int)</arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>wal_checkpoint</name>
      <anchorfile>structsqlite3__api__routines.html</anchorfile>
      <anchor>a8161479d3298a910a21e9d6dd92e1083</anchor>
      <arglist>)(sqlite3 *, const char *)</arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>wal_checkpoint_v2</name>
      <anchorfile>structsqlite3__api__routines.html</anchorfile>
      <anchor>aff09d36bf959eb60923935f855b7f7b4</anchor>
      <arglist>)(sqlite3 *, const char *, int, int *, int *)</arglist>
    </member>
    <member kind="variable">
      <type>void *(*</type>
      <name>wal_hook</name>
      <anchorfile>structsqlite3__api__routines.html</anchorfile>
      <anchor>a967b53588e948815d36d870de8da8c60</anchor>
      <arglist>)(sqlite3 *, int(*)(void *, sqlite3 *, const char *, int), void *)</arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>xthreadsafe</name>
      <anchorfile>structsqlite3__api__routines.html</anchorfile>
      <anchor>ab3607e01452a88c8bd0251cf732ff796</anchor>
      <arglist>)(void)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sqlite3_backup</name>
    <filename>structsqlite3__backup.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>bDestLocked</name>
      <anchorfile>structsqlite3__backup.html</anchorfile>
      <anchor>aa0d385678bc5c3fd4da4201ff03a5856</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u32</type>
      <name>iDestSchema</name>
      <anchorfile>structsqlite3__backup.html</anchorfile>
      <anchor>a3f294f50b4ef206452dddd14f2a7cf6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Pgno</type>
      <name>iNext</name>
      <anchorfile>structsqlite3__backup.html</anchorfile>
      <anchor>a92454bf354f928aade2b2f92e6cfd088</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>isAttached</name>
      <anchorfile>structsqlite3__backup.html</anchorfile>
      <anchor>af515f0d9265847d820cbaad41cef78ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Pgno</type>
      <name>nPagecount</name>
      <anchorfile>structsqlite3__backup.html</anchorfile>
      <anchor>a98599d5a3a13173a6a126242d1fbbaa8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Pgno</type>
      <name>nRemaining</name>
      <anchorfile>structsqlite3__backup.html</anchorfile>
      <anchor>a4287faa23d4534e8a33915740604d1e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Btree *</type>
      <name>pDest</name>
      <anchorfile>structsqlite3__backup.html</anchorfile>
      <anchor>a9e011336a89274f0ebfefdcede198f71</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>sqlite3 *</type>
      <name>pDestDb</name>
      <anchorfile>structsqlite3__backup.html</anchorfile>
      <anchor>ad9b5074a860e01b31bbf9cb27f3808d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>sqlite3_backup *</type>
      <name>pNext</name>
      <anchorfile>structsqlite3__backup.html</anchorfile>
      <anchor>a3a87332e045fe4a477fe262409c6011a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Btree *</type>
      <name>pSrc</name>
      <anchorfile>structsqlite3__backup.html</anchorfile>
      <anchor>aa48f873d1de446638ff71fdae606e672</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>sqlite3 *</type>
      <name>pSrcDb</name>
      <anchorfile>structsqlite3__backup.html</anchorfile>
      <anchor>a0bcc0528bb3f5ec52eb40c3e7a4f7adc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>rc</name>
      <anchorfile>structsqlite3__backup.html</anchorfile>
      <anchor>aab860dbed6181702b4c6b80d43cde411</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sqlite3_context</name>
    <filename>structsqlite3__context.html</filename>
    <member kind="variable">
      <type>u8</type>
      <name>fErrorOrAux</name>
      <anchorfile>structsqlite3__context.html</anchorfile>
      <anchor>a342986cd1a7c165151c53af83fe24b1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>iOp</name>
      <anchorfile>structsqlite3__context.html</anchorfile>
      <anchor>a6f5930106488b9ead6f8efefe9125b6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>isError</name>
      <anchorfile>structsqlite3__context.html</anchorfile>
      <anchor>ae4351b8da8c6d2676074612c1b8d4af5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>CollSeq *</type>
      <name>pColl</name>
      <anchorfile>structsqlite3__context.html</anchorfile>
      <anchor>a4e4b12fb65814515fdb967559693f816</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>FuncDef *</type>
      <name>pFunc</name>
      <anchorfile>structsqlite3__context.html</anchorfile>
      <anchor>af4215c87be2c0cb10868f623a552a2aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Mem *</type>
      <name>pMem</name>
      <anchorfile>structsqlite3__context.html</anchorfile>
      <anchor>a7b84aa5920329cb0eb943832175b48b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Vdbe *</type>
      <name>pVdbe</name>
      <anchorfile>structsqlite3__context.html</anchorfile>
      <anchor>ab35b02abe9a81e0c8cbdaeb0aa1a5874</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Mem</type>
      <name>s</name>
      <anchorfile>structsqlite3__context.html</anchorfile>
      <anchor>a53d44518a1f7f57ce5a2d73b6e8d2c14</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>skipFlag</name>
      <anchorfile>structsqlite3__context.html</anchorfile>
      <anchor>a29c404b8744ed5967960c576f3e59bd3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sqlite3_file</name>
    <filename>structsqlite3__file.html</filename>
    <member kind="variable">
      <type>struct sqlite3_io_methods *</type>
      <name>pMethods</name>
      <anchorfile>structsqlite3__file.html</anchorfile>
      <anchor>afb7c7beec15f0867d22f5260fcee24d3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sqlite3_index_info</name>
    <filename>structsqlite3__index__info.html</filename>
    <class kind="struct">sqlite3_index_info::sqlite3_index_constraint</class>
    <class kind="struct">sqlite3_index_info::sqlite3_index_constraint_usage</class>
    <class kind="struct">sqlite3_index_info::sqlite3_index_orderby</class>
    <member kind="variable">
      <type>struct sqlite3_index_info::sqlite3_index_constraint *</type>
      <name>aConstraint</name>
      <anchorfile>structsqlite3__index__info.html</anchorfile>
      <anchor>a634aa93834e2b47acf34454746c0f248</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct sqlite3_index_info::sqlite3_index_constraint_usage *</type>
      <name>aConstraintUsage</name>
      <anchorfile>structsqlite3__index__info.html</anchorfile>
      <anchor>a79b8a969dd7d582fc2ea3c0fbc5adb56</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct sqlite3_index_info::sqlite3_index_orderby *</type>
      <name>aOrderBy</name>
      <anchorfile>structsqlite3__index__info.html</anchorfile>
      <anchor>a6823a68979e19d8e332389361e920ef9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>estimatedCost</name>
      <anchorfile>structsqlite3__index__info.html</anchorfile>
      <anchor>aa8b4fe1d2ee38aab57ba5e1da00d7830</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>sqlite3_int64</type>
      <name>estimatedRows</name>
      <anchorfile>structsqlite3__index__info.html</anchorfile>
      <anchor>adcdf25dcf9848a6fedf539bb9c921b7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>idxNum</name>
      <anchorfile>structsqlite3__index__info.html</anchorfile>
      <anchor>afcee17707a1c147fbd55c23c807fdae3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>idxStr</name>
      <anchorfile>structsqlite3__index__info.html</anchorfile>
      <anchor>ac63f4ebfe8d9331b040fa9e0e47c9d70</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>nConstraint</name>
      <anchorfile>structsqlite3__index__info.html</anchorfile>
      <anchor>ae861993a30ce914a5214eab2579d935a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>needToFreeIdxStr</name>
      <anchorfile>structsqlite3__index__info.html</anchorfile>
      <anchor>a5410066c067c3891cdf165c70cc4d6b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>nOrderBy</name>
      <anchorfile>structsqlite3__index__info.html</anchorfile>
      <anchor>a3ef850fdc57eddbc8189fe84d0a9044e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>orderByConsumed</name>
      <anchorfile>structsqlite3__index__info.html</anchorfile>
      <anchor>a5515d9de0f37f68d7e0930c20a668b29</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sqlite3_index_info::sqlite3_index_constraint</name>
    <filename>structsqlite3__index__info_1_1sqlite3__index__constraint.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>iColumn</name>
      <anchorfile>structsqlite3__index__info_1_1sqlite3__index__constraint.html</anchorfile>
      <anchor>a0f1e207060420058ee2881f2ea368e3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>iTermOffset</name>
      <anchorfile>structsqlite3__index__info_1_1sqlite3__index__constraint.html</anchorfile>
      <anchor>a4e8368da66f34b7f07b369984b813d1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned char</type>
      <name>op</name>
      <anchorfile>structsqlite3__index__info_1_1sqlite3__index__constraint.html</anchorfile>
      <anchor>a362f4ec1f71975cb0ac39a8b5e4b1476</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned char</type>
      <name>usable</name>
      <anchorfile>structsqlite3__index__info_1_1sqlite3__index__constraint.html</anchorfile>
      <anchor>ae16e62caeab743cc68bb22227dacb501</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sqlite3_index_info::sqlite3_index_constraint_usage</name>
    <filename>structsqlite3__index__info_1_1sqlite3__index__constraint__usage.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>argvIndex</name>
      <anchorfile>structsqlite3__index__info_1_1sqlite3__index__constraint__usage.html</anchorfile>
      <anchor>a2cbf680033c2937b3de226e091743a94</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned char</type>
      <name>omit</name>
      <anchorfile>structsqlite3__index__info_1_1sqlite3__index__constraint__usage.html</anchorfile>
      <anchor>ad07fa17d30e4fb3abe23ceaf84edf0ef</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sqlite3_index_info::sqlite3_index_orderby</name>
    <filename>structsqlite3__index__info_1_1sqlite3__index__orderby.html</filename>
    <member kind="variable">
      <type>unsigned char</type>
      <name>desc</name>
      <anchorfile>structsqlite3__index__info_1_1sqlite3__index__orderby.html</anchorfile>
      <anchor>a0586d1b5d36221af96aeba8cfc56e9c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>iColumn</name>
      <anchorfile>structsqlite3__index__info_1_1sqlite3__index__orderby.html</anchorfile>
      <anchor>a266396085bfda9acef3f13eaa170cd2f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sqlite3_io_methods</name>
    <filename>structsqlite3__io__methods.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>iVersion</name>
      <anchorfile>structsqlite3__io__methods.html</anchorfile>
      <anchor>ad1c72bdfde750a09a797f314a096a965</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>xCheckReservedLock</name>
      <anchorfile>structsqlite3__io__methods.html</anchorfile>
      <anchor>a97f5eb0c2dc7e1cf2f8ecd6857e4c77c</anchor>
      <arglist>)(sqlite3_file *, int *pResOut)</arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>xClose</name>
      <anchorfile>structsqlite3__io__methods.html</anchorfile>
      <anchor>a3c021d16959e0533f507b3212681a22e</anchor>
      <arglist>)(sqlite3_file *)</arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>xDeviceCharacteristics</name>
      <anchorfile>structsqlite3__io__methods.html</anchorfile>
      <anchor>ace5e9e9f267c6c57023109c0658f2683</anchor>
      <arglist>)(sqlite3_file *)</arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>xFetch</name>
      <anchorfile>structsqlite3__io__methods.html</anchorfile>
      <anchor>ad817335f15cad777b60d973f73cb542c</anchor>
      <arglist>)(sqlite3_file *, sqlite3_int64 iOfst, int iAmt, void **pp)</arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>xFileControl</name>
      <anchorfile>structsqlite3__io__methods.html</anchorfile>
      <anchor>a5d2a5ba7937b4a6c6c5ba62c4e2b9166</anchor>
      <arglist>)(sqlite3_file *, int op, void *pArg)</arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>xFileSize</name>
      <anchorfile>structsqlite3__io__methods.html</anchorfile>
      <anchor>ad269e3cbda39d0a2383aef13b60b02f8</anchor>
      <arglist>)(sqlite3_file *, sqlite3_int64 *pSize)</arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>xLock</name>
      <anchorfile>structsqlite3__io__methods.html</anchorfile>
      <anchor>a3e4749687788b89ed0f672db7a4f6ac8</anchor>
      <arglist>)(sqlite3_file *, int)</arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>xRead</name>
      <anchorfile>structsqlite3__io__methods.html</anchorfile>
      <anchor>a19870694752f65e8738d89d871d0ca7f</anchor>
      <arglist>)(sqlite3_file *, void *, int iAmt, sqlite3_int64 iOfst)</arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>xSectorSize</name>
      <anchorfile>structsqlite3__io__methods.html</anchorfile>
      <anchor>a8436e6eeac404b35057be97f3c2b5c3d</anchor>
      <arglist>)(sqlite3_file *)</arglist>
    </member>
    <member kind="variable">
      <type>void(*</type>
      <name>xShmBarrier</name>
      <anchorfile>structsqlite3__io__methods.html</anchorfile>
      <anchor>aedf4a59fa25ad33e0625a2aa0f6f2184</anchor>
      <arglist>)(sqlite3_file *)</arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>xShmLock</name>
      <anchorfile>structsqlite3__io__methods.html</anchorfile>
      <anchor>a58f4a6b0df86440029cc5fa1b65b1b4e</anchor>
      <arglist>)(sqlite3_file *, int offset, int n, int flags)</arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>xShmMap</name>
      <anchorfile>structsqlite3__io__methods.html</anchorfile>
      <anchor>a42d21006b7f01acb258986f2c090c64d</anchor>
      <arglist>)(sqlite3_file *, int iPg, int pgsz, int, void volatile **)</arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>xShmUnmap</name>
      <anchorfile>structsqlite3__io__methods.html</anchorfile>
      <anchor>af69cbc7ece1854576ac262f986871563</anchor>
      <arglist>)(sqlite3_file *, int deleteFlag)</arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>xSync</name>
      <anchorfile>structsqlite3__io__methods.html</anchorfile>
      <anchor>a8d39ac02aeb1eb63622008217031b098</anchor>
      <arglist>)(sqlite3_file *, int flags)</arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>xTruncate</name>
      <anchorfile>structsqlite3__io__methods.html</anchorfile>
      <anchor>a981cc60fc305bfb38eecd7123a513a20</anchor>
      <arglist>)(sqlite3_file *, sqlite3_int64 size)</arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>xUnfetch</name>
      <anchorfile>structsqlite3__io__methods.html</anchorfile>
      <anchor>a81c025bf5851547d47ceef8e83214692</anchor>
      <arglist>)(sqlite3_file *, sqlite3_int64 iOfst, void *p)</arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>xUnlock</name>
      <anchorfile>structsqlite3__io__methods.html</anchorfile>
      <anchor>ac90eeb9153eb6608a1872760660e718f</anchor>
      <arglist>)(sqlite3_file *, int)</arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>xWrite</name>
      <anchorfile>structsqlite3__io__methods.html</anchorfile>
      <anchor>a803b39bc86bbff522602597fa4390e0f</anchor>
      <arglist>)(sqlite3_file *, const void *, int iAmt, sqlite3_int64 iOfst)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sqlite3_mem_methods</name>
    <filename>structsqlite3__mem__methods.html</filename>
    <member kind="variable">
      <type>void *</type>
      <name>pAppData</name>
      <anchorfile>structsqlite3__mem__methods.html</anchorfile>
      <anchor>af91b7adfa1f6aace0b129bac800bd444</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void(*</type>
      <name>xFree</name>
      <anchorfile>structsqlite3__mem__methods.html</anchorfile>
      <anchor>aa2e7fe8d030adaa17fd23a44fec1eca1</anchor>
      <arglist>)(void *)</arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>xInit</name>
      <anchorfile>structsqlite3__mem__methods.html</anchorfile>
      <anchor>ad0997b548928358d655000b6ac825cf4</anchor>
      <arglist>)(void *)</arglist>
    </member>
    <member kind="variable">
      <type>void *(*</type>
      <name>xMalloc</name>
      <anchorfile>structsqlite3__mem__methods.html</anchorfile>
      <anchor>acb9151cf501c851b61ab6b378832b159</anchor>
      <arglist>)(int)</arglist>
    </member>
    <member kind="variable">
      <type>void *(*</type>
      <name>xRealloc</name>
      <anchorfile>structsqlite3__mem__methods.html</anchorfile>
      <anchor>a5bb7e62164d0934888473c618c61dc77</anchor>
      <arglist>)(void *, int)</arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>xRoundup</name>
      <anchorfile>structsqlite3__mem__methods.html</anchorfile>
      <anchor>a8b3f0d1ddeb498c4aaf9bbce5b92a268</anchor>
      <arglist>)(int)</arglist>
    </member>
    <member kind="variable">
      <type>void(*</type>
      <name>xShutdown</name>
      <anchorfile>structsqlite3__mem__methods.html</anchorfile>
      <anchor>a6f48100692bd935d7f3dbb8c701ab6ca</anchor>
      <arglist>)(void *)</arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>xSize</name>
      <anchorfile>structsqlite3__mem__methods.html</anchorfile>
      <anchor>a6c68275b577d66ae659ef30344c8f86c</anchor>
      <arglist>)(void *)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sqlite3_module</name>
    <filename>structsqlite3__module.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>iVersion</name>
      <anchorfile>structsqlite3__module.html</anchorfile>
      <anchor>a42b11d080dc205aea43581b18f925afe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>xBegin</name>
      <anchorfile>structsqlite3__module.html</anchorfile>
      <anchor>af3ea97df2b110da6ceb4797222e6d86f</anchor>
      <arglist>)(sqlite3_vtab *pVTab)</arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>xBestIndex</name>
      <anchorfile>structsqlite3__module.html</anchorfile>
      <anchor>a66577e230ca8de525b30ee6f287eafb1</anchor>
      <arglist>)(sqlite3_vtab *pVTab, sqlite3_index_info *)</arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>xClose</name>
      <anchorfile>structsqlite3__module.html</anchorfile>
      <anchor>a514c66634a5297ca9879947fa6f8f10f</anchor>
      <arglist>)(sqlite3_vtab_cursor *)</arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>xColumn</name>
      <anchorfile>structsqlite3__module.html</anchorfile>
      <anchor>a4c82dc60335ba40c816cdd6c4dce2950</anchor>
      <arglist>)(sqlite3_vtab_cursor *, sqlite3_context *, int)</arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>xCommit</name>
      <anchorfile>structsqlite3__module.html</anchorfile>
      <anchor>a465df78231717713e98677c19e60cece</anchor>
      <arglist>)(sqlite3_vtab *pVTab)</arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>xConnect</name>
      <anchorfile>structsqlite3__module.html</anchorfile>
      <anchor>acdd9ccc4a6acff230b2d579172ae32d0</anchor>
      <arglist>)(sqlite3 *, void *pAux, int argc, const char *const *argv, sqlite3_vtab **ppVTab, char **)</arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>xCreate</name>
      <anchorfile>structsqlite3__module.html</anchorfile>
      <anchor>a95e327c9d32abd731013395d9e12b8f9</anchor>
      <arglist>)(sqlite3 *, void *pAux, int argc, const char *const *argv, sqlite3_vtab **ppVTab, char **)</arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>xDestroy</name>
      <anchorfile>structsqlite3__module.html</anchorfile>
      <anchor>a296dae8dadd4eb1f7d0f1187650c7aa5</anchor>
      <arglist>)(sqlite3_vtab *pVTab)</arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>xDisconnect</name>
      <anchorfile>structsqlite3__module.html</anchorfile>
      <anchor>a5dbaa6ff075eaff25ccfddaedba06934</anchor>
      <arglist>)(sqlite3_vtab *pVTab)</arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>xEof</name>
      <anchorfile>structsqlite3__module.html</anchorfile>
      <anchor>ae10cf7d9a7edfecf1daa34a214bf6a64</anchor>
      <arglist>)(sqlite3_vtab_cursor *)</arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>xFilter</name>
      <anchorfile>structsqlite3__module.html</anchorfile>
      <anchor>a1ddde32dcae461910096ebb2c42d1a6a</anchor>
      <arglist>)(sqlite3_vtab_cursor *, int idxNum, const char *idxStr, int argc, sqlite3_value **argv)</arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>xFindFunction</name>
      <anchorfile>structsqlite3__module.html</anchorfile>
      <anchor>ae70a020a7dda960b91943e9f67695dbb</anchor>
      <arglist>)(sqlite3_vtab *pVtab, int nArg, const char *zName, void(**pxFunc)(sqlite3_context *, int, sqlite3_value **), void **ppArg)</arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>xNext</name>
      <anchorfile>structsqlite3__module.html</anchorfile>
      <anchor>aa739d9a2081db7bf786f1f9fb9d92264</anchor>
      <arglist>)(sqlite3_vtab_cursor *)</arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>xOpen</name>
      <anchorfile>structsqlite3__module.html</anchorfile>
      <anchor>a2cb9f8c149617189efa6ceec0a3211e9</anchor>
      <arglist>)(sqlite3_vtab *pVTab, sqlite3_vtab_cursor **ppCursor)</arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>xRelease</name>
      <anchorfile>structsqlite3__module.html</anchorfile>
      <anchor>a8dcaa6dc6d9563c8da57e4c8c5055609</anchor>
      <arglist>)(sqlite3_vtab *pVTab, int)</arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>xRename</name>
      <anchorfile>structsqlite3__module.html</anchorfile>
      <anchor>af886782e9a1ea5c4b131b2bc373c8092</anchor>
      <arglist>)(sqlite3_vtab *pVtab, const char *zNew)</arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>xRollback</name>
      <anchorfile>structsqlite3__module.html</anchorfile>
      <anchor>a3f8676e941a3080557fe10528e04e2f1</anchor>
      <arglist>)(sqlite3_vtab *pVTab)</arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>xRollbackTo</name>
      <anchorfile>structsqlite3__module.html</anchorfile>
      <anchor>a767753c6c97d1f622e5113367a0547b5</anchor>
      <arglist>)(sqlite3_vtab *pVTab, int)</arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>xRowid</name>
      <anchorfile>structsqlite3__module.html</anchorfile>
      <anchor>a1e119b28bd3ad706d1982aaa938aac79</anchor>
      <arglist>)(sqlite3_vtab_cursor *, sqlite3_int64 *pRowid)</arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>xSavepoint</name>
      <anchorfile>structsqlite3__module.html</anchorfile>
      <anchor>af90f1df803fce1b90048864aeeeee890</anchor>
      <arglist>)(sqlite3_vtab *pVTab, int)</arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>xSync</name>
      <anchorfile>structsqlite3__module.html</anchorfile>
      <anchor>a895d78529db2e28e13d1d842512770b6</anchor>
      <arglist>)(sqlite3_vtab *pVTab)</arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>xUpdate</name>
      <anchorfile>structsqlite3__module.html</anchorfile>
      <anchor>a029d0713dbb3c847a6de773a0a179605</anchor>
      <arglist>)(sqlite3_vtab *, int, sqlite3_value **, sqlite3_int64 *)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sqlite3_mutex</name>
    <filename>structsqlite3__mutex.html</filename>
    <member kind="variable">
      <type>pthread_mutex_t</type>
      <name>mutex</name>
      <anchorfile>structsqlite3__mutex.html</anchorfile>
      <anchor>a6eef25bee73a3640dbbd052d707dbfdc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sqlite3_mutex_methods</name>
    <filename>structsqlite3__mutex__methods.html</filename>
    <member kind="variable">
      <type>sqlite3_mutex *(*</type>
      <name>xMutexAlloc</name>
      <anchorfile>structsqlite3__mutex__methods.html</anchorfile>
      <anchor>a1092d5c1659c494c5235e884def5e275</anchor>
      <arglist>)(int)</arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>xMutexEnd</name>
      <anchorfile>structsqlite3__mutex__methods.html</anchorfile>
      <anchor>a4963efb4bfede244d4d2a14510dbfe68</anchor>
      <arglist>)(void)</arglist>
    </member>
    <member kind="variable">
      <type>void(*</type>
      <name>xMutexEnter</name>
      <anchorfile>structsqlite3__mutex__methods.html</anchorfile>
      <anchor>ac60f7bb165e9770949a8a2b2c2632830</anchor>
      <arglist>)(sqlite3_mutex *)</arglist>
    </member>
    <member kind="variable">
      <type>void(*</type>
      <name>xMutexFree</name>
      <anchorfile>structsqlite3__mutex__methods.html</anchorfile>
      <anchor>a4e58d446a7225ce91073eb0af91d219a</anchor>
      <arglist>)(sqlite3_mutex *)</arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>xMutexHeld</name>
      <anchorfile>structsqlite3__mutex__methods.html</anchorfile>
      <anchor>a5d30a95c614bc08fe156c9ea0f0d88e8</anchor>
      <arglist>)(sqlite3_mutex *)</arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>xMutexInit</name>
      <anchorfile>structsqlite3__mutex__methods.html</anchorfile>
      <anchor>af0a78d79b6029444d4a2ac7c474030d4</anchor>
      <arglist>)(void)</arglist>
    </member>
    <member kind="variable">
      <type>void(*</type>
      <name>xMutexLeave</name>
      <anchorfile>structsqlite3__mutex__methods.html</anchorfile>
      <anchor>acfa193f9130bfc68caf7f1849bcd0dac</anchor>
      <arglist>)(sqlite3_mutex *)</arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>xMutexNotheld</name>
      <anchorfile>structsqlite3__mutex__methods.html</anchorfile>
      <anchor>a7bc1edfd01c67c6dcee26299bc31a7bf</anchor>
      <arglist>)(sqlite3_mutex *)</arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>xMutexTry</name>
      <anchorfile>structsqlite3__mutex__methods.html</anchorfile>
      <anchor>a45682df41bdfcb267a696090c80ebd06</anchor>
      <arglist>)(sqlite3_mutex *)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sqlite3_pcache_methods</name>
    <filename>structsqlite3__pcache__methods.html</filename>
    <member kind="variable">
      <type>void *</type>
      <name>pArg</name>
      <anchorfile>structsqlite3__pcache__methods.html</anchorfile>
      <anchor>a90394a920f6a09dd13553aeb79bbed88</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void(*</type>
      <name>xCachesize</name>
      <anchorfile>structsqlite3__pcache__methods.html</anchorfile>
      <anchor>a9cf385dbec7f0d19793e2616a73a3b7f</anchor>
      <arglist>)(sqlite3_pcache *, int nCachesize)</arglist>
    </member>
    <member kind="variable">
      <type>sqlite3_pcache *(*</type>
      <name>xCreate</name>
      <anchorfile>structsqlite3__pcache__methods.html</anchorfile>
      <anchor>a36b1da95aeb7972c3c0d358aedf2a3d4</anchor>
      <arglist>)(int szPage, int bPurgeable)</arglist>
    </member>
    <member kind="variable">
      <type>void(*</type>
      <name>xDestroy</name>
      <anchorfile>structsqlite3__pcache__methods.html</anchorfile>
      <anchor>aac18fc581d8d63550a6657016c24ba5d</anchor>
      <arglist>)(sqlite3_pcache *)</arglist>
    </member>
    <member kind="variable">
      <type>void *(*</type>
      <name>xFetch</name>
      <anchorfile>structsqlite3__pcache__methods.html</anchorfile>
      <anchor>a2e054ad70c9672b504d3d7291e4eb487</anchor>
      <arglist>)(sqlite3_pcache *, unsigned key, int createFlag)</arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>xInit</name>
      <anchorfile>structsqlite3__pcache__methods.html</anchorfile>
      <anchor>ab5f54101f6060de1af0c87b2456231ad</anchor>
      <arglist>)(void *)</arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>xPagecount</name>
      <anchorfile>structsqlite3__pcache__methods.html</anchorfile>
      <anchor>a0ab192dc811798e8f17c445dbf379989</anchor>
      <arglist>)(sqlite3_pcache *)</arglist>
    </member>
    <member kind="variable">
      <type>void(*</type>
      <name>xRekey</name>
      <anchorfile>structsqlite3__pcache__methods.html</anchorfile>
      <anchor>adc5552190f1de86eb95d91e9cf8430e6</anchor>
      <arglist>)(sqlite3_pcache *, void *, unsigned oldKey, unsigned newKey)</arglist>
    </member>
    <member kind="variable">
      <type>void(*</type>
      <name>xShutdown</name>
      <anchorfile>structsqlite3__pcache__methods.html</anchorfile>
      <anchor>aa88bb238d288631e7e06f4da232c3dbb</anchor>
      <arglist>)(void *)</arglist>
    </member>
    <member kind="variable">
      <type>void(*</type>
      <name>xTruncate</name>
      <anchorfile>structsqlite3__pcache__methods.html</anchorfile>
      <anchor>aad73f9335999770bcd2dc6a2d914b4f0</anchor>
      <arglist>)(sqlite3_pcache *, unsigned iLimit)</arglist>
    </member>
    <member kind="variable">
      <type>void(*</type>
      <name>xUnpin</name>
      <anchorfile>structsqlite3__pcache__methods.html</anchorfile>
      <anchor>ade2ab50cc6896be03ee86541877fa85e</anchor>
      <arglist>)(sqlite3_pcache *, void *, int discard)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sqlite3_pcache_methods2</name>
    <filename>structsqlite3__pcache__methods2.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>iVersion</name>
      <anchorfile>structsqlite3__pcache__methods2.html</anchorfile>
      <anchor>a03b27be6c7cb8f1d2662c454cbe58483</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>pArg</name>
      <anchorfile>structsqlite3__pcache__methods2.html</anchorfile>
      <anchor>a4bea91c33987eef02122bbf8a49745de</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void(*</type>
      <name>xCachesize</name>
      <anchorfile>structsqlite3__pcache__methods2.html</anchorfile>
      <anchor>a4889ab0903938f485aa0fa4fc6925d26</anchor>
      <arglist>)(sqlite3_pcache *, int nCachesize)</arglist>
    </member>
    <member kind="variable">
      <type>sqlite3_pcache *(*</type>
      <name>xCreate</name>
      <anchorfile>structsqlite3__pcache__methods2.html</anchorfile>
      <anchor>a91e7752b826e19e7c51c1fa0ce530f0f</anchor>
      <arglist>)(int szPage, int szExtra, int bPurgeable)</arglist>
    </member>
    <member kind="variable">
      <type>void(*</type>
      <name>xDestroy</name>
      <anchorfile>structsqlite3__pcache__methods2.html</anchorfile>
      <anchor>a144d6e899889e80e00f93fb6c83359e2</anchor>
      <arglist>)(sqlite3_pcache *)</arglist>
    </member>
    <member kind="variable">
      <type>sqlite3_pcache_page *(*</type>
      <name>xFetch</name>
      <anchorfile>structsqlite3__pcache__methods2.html</anchorfile>
      <anchor>ac74dd2b35193a4309494311995da2d25</anchor>
      <arglist>)(sqlite3_pcache *, unsigned key, int createFlag)</arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>xInit</name>
      <anchorfile>structsqlite3__pcache__methods2.html</anchorfile>
      <anchor>a8f77114458576c9d75cd53822fcd3462</anchor>
      <arglist>)(void *)</arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>xPagecount</name>
      <anchorfile>structsqlite3__pcache__methods2.html</anchorfile>
      <anchor>a5d51aba3927db1da9acf31fbdf7d57b5</anchor>
      <arglist>)(sqlite3_pcache *)</arglist>
    </member>
    <member kind="variable">
      <type>void(*</type>
      <name>xRekey</name>
      <anchorfile>structsqlite3__pcache__methods2.html</anchorfile>
      <anchor>a28a22927b108182e22025bbe6ba1f68e</anchor>
      <arglist>)(sqlite3_pcache *, sqlite3_pcache_page *, unsigned oldKey, unsigned newKey)</arglist>
    </member>
    <member kind="variable">
      <type>void(*</type>
      <name>xShrink</name>
      <anchorfile>structsqlite3__pcache__methods2.html</anchorfile>
      <anchor>af00c121e9c39b1df292711013c226ba5</anchor>
      <arglist>)(sqlite3_pcache *)</arglist>
    </member>
    <member kind="variable">
      <type>void(*</type>
      <name>xShutdown</name>
      <anchorfile>structsqlite3__pcache__methods2.html</anchorfile>
      <anchor>a00a780e295b89976940cd3cba2cfeaee</anchor>
      <arglist>)(void *)</arglist>
    </member>
    <member kind="variable">
      <type>void(*</type>
      <name>xTruncate</name>
      <anchorfile>structsqlite3__pcache__methods2.html</anchorfile>
      <anchor>a7c565709ab91dbe7feb5b82c684ba604</anchor>
      <arglist>)(sqlite3_pcache *, unsigned iLimit)</arglist>
    </member>
    <member kind="variable">
      <type>void(*</type>
      <name>xUnpin</name>
      <anchorfile>structsqlite3__pcache__methods2.html</anchorfile>
      <anchor>ac94294551eda282f17b1ed2a110e1850</anchor>
      <arglist>)(sqlite3_pcache *, sqlite3_pcache_page *, int discard)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sqlite3_pcache_page</name>
    <filename>structsqlite3__pcache__page.html</filename>
    <member kind="variable">
      <type>void *</type>
      <name>pBuf</name>
      <anchorfile>structsqlite3__pcache__page.html</anchorfile>
      <anchor>aa5446325077c05e4b242c8e2d0faba3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>pExtra</name>
      <anchorfile>structsqlite3__pcache__page.html</anchorfile>
      <anchor>a96d7b0314d02837dd6a5e7057912f74f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sqlite3_rtree_geometry</name>
    <filename>structsqlite3__rtree__geometry.html</filename>
    <member kind="variable">
      <type>double *</type>
      <name>aParam</name>
      <anchorfile>structsqlite3__rtree__geometry.html</anchorfile>
      <anchor>a0c8490f1e003fd50729b87fa97bf0526</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>nParam</name>
      <anchorfile>structsqlite3__rtree__geometry.html</anchorfile>
      <anchor>ada7b9eba82660e3321dd4c93526697c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>pContext</name>
      <anchorfile>structsqlite3__rtree__geometry.html</anchorfile>
      <anchor>a62fe439a49ed5b8628464c418f35f572</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>pUser</name>
      <anchorfile>structsqlite3__rtree__geometry.html</anchorfile>
      <anchor>add62e1cd5faa6000c815104af3c540d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void(*</type>
      <name>xDelUser</name>
      <anchorfile>structsqlite3__rtree__geometry.html</anchorfile>
      <anchor>afa1ed10f488b306df354efe56efdf287</anchor>
      <arglist>)(void *)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sqlite3_vfs</name>
    <filename>structsqlite3__vfs.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>iVersion</name>
      <anchorfile>structsqlite3__vfs.html</anchorfile>
      <anchor>a694dd264949bd163545fe174510ed019</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>mxPathname</name>
      <anchorfile>structsqlite3__vfs.html</anchorfile>
      <anchor>adb2d82c74891b00b5529fb94e7710135</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>pAppData</name>
      <anchorfile>structsqlite3__vfs.html</anchorfile>
      <anchor>a8de686c5e679ba421479ac96d6654527</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>sqlite3_vfs *</type>
      <name>pNext</name>
      <anchorfile>structsqlite3__vfs.html</anchorfile>
      <anchor>a4b12c503e4083854a9c4d91697a12de3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>szOsFile</name>
      <anchorfile>structsqlite3__vfs.html</anchorfile>
      <anchor>a549399081342d61134b6398562a0a997</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>xAccess</name>
      <anchorfile>structsqlite3__vfs.html</anchorfile>
      <anchor>ab4344474034c2dbc9223a362c65ff235</anchor>
      <arglist>)(sqlite3_vfs *, const char *zName, int flags, int *pResOut)</arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>xCurrentTime</name>
      <anchorfile>structsqlite3__vfs.html</anchorfile>
      <anchor>ab85a8a3ab59f76a6685508fefaa7b691</anchor>
      <arglist>)(sqlite3_vfs *, double *)</arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>xCurrentTimeInt64</name>
      <anchorfile>structsqlite3__vfs.html</anchorfile>
      <anchor>aa281584c422969b7f0df0e5f918fc590</anchor>
      <arglist>)(sqlite3_vfs *, sqlite3_int64 *)</arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>xDelete</name>
      <anchorfile>structsqlite3__vfs.html</anchorfile>
      <anchor>a5f547a3e54f91c7ebef140d51054bbc0</anchor>
      <arglist>)(sqlite3_vfs *, const char *zName, int syncDir)</arglist>
    </member>
    <member kind="variable">
      <type>void(*</type>
      <name>xDlClose</name>
      <anchorfile>structsqlite3__vfs.html</anchorfile>
      <anchor>adaa986b55a44971e7048d160ac5071ad</anchor>
      <arglist>)(sqlite3_vfs *, void *)</arglist>
    </member>
    <member kind="variable">
      <type>void(*</type>
      <name>xDlError</name>
      <anchorfile>structsqlite3__vfs.html</anchorfile>
      <anchor>a3cda3a00a43861cef4d5554354cdfda4</anchor>
      <arglist>)(sqlite3_vfs *, int nByte, char *zErrMsg)</arglist>
    </member>
    <member kind="variable">
      <type>void *(*</type>
      <name>xDlOpen</name>
      <anchorfile>structsqlite3__vfs.html</anchorfile>
      <anchor>ad6587e730f4f8bce2b0129664a9a86b9</anchor>
      <arglist>)(sqlite3_vfs *, const char *zFilename)</arglist>
    </member>
    <member kind="variable">
      <type>void(*(*</type>
      <name>xDlSym</name>
      <anchorfile>structsqlite3__vfs.html</anchorfile>
      <anchor>a20ef3dacb974e3e480782629cbbf7534</anchor>
      <arglist>)(sqlite3_vfs *, void *, const char *zSymbol))(void)</arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>xFullPathname</name>
      <anchorfile>structsqlite3__vfs.html</anchorfile>
      <anchor>a02fafc56d26adab5f236df6493a8bd55</anchor>
      <arglist>)(sqlite3_vfs *, const char *zName, int nOut, char *zOut)</arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>xGetLastError</name>
      <anchorfile>structsqlite3__vfs.html</anchorfile>
      <anchor>a4994110c79d082f7770ce553d507748f</anchor>
      <arglist>)(sqlite3_vfs *, int, char *)</arglist>
    </member>
    <member kind="variable">
      <type>sqlite3_syscall_ptr(*</type>
      <name>xGetSystemCall</name>
      <anchorfile>structsqlite3__vfs.html</anchorfile>
      <anchor>a604384e58c645e06b6db38d8a45e1103</anchor>
      <arglist>)(sqlite3_vfs *, const char *zName)</arglist>
    </member>
    <member kind="variable">
      <type>const char *(*</type>
      <name>xNextSystemCall</name>
      <anchorfile>structsqlite3__vfs.html</anchorfile>
      <anchor>ac2930d34749977f39b1bbc27dc1de2b2</anchor>
      <arglist>)(sqlite3_vfs *, const char *zName)</arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>xOpen</name>
      <anchorfile>structsqlite3__vfs.html</anchorfile>
      <anchor>a5f35d5528d8fdf1d26e1e206879afbe1</anchor>
      <arglist>)(sqlite3_vfs *, const char *zName, sqlite3_file *, int flags, int *pOutFlags)</arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>xRandomness</name>
      <anchorfile>structsqlite3__vfs.html</anchorfile>
      <anchor>ace3fcb41cb01a947457532f645ba4c88</anchor>
      <arglist>)(sqlite3_vfs *, int nByte, char *zOut)</arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>xSetSystemCall</name>
      <anchorfile>structsqlite3__vfs.html</anchorfile>
      <anchor>a69996d40229d6eabe6869bb3fc80b730</anchor>
      <arglist>)(sqlite3_vfs *, const char *zName, sqlite3_syscall_ptr)</arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>xSleep</name>
      <anchorfile>structsqlite3__vfs.html</anchorfile>
      <anchor>a8ebcfaceced9713024cb8e2508fe6c1b</anchor>
      <arglist>)(sqlite3_vfs *, int microseconds)</arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>zName</name>
      <anchorfile>structsqlite3__vfs.html</anchorfile>
      <anchor>a01a82d3e1a7efc00a762a00751ed592b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sqlite3_vtab</name>
    <filename>structsqlite3__vtab.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>nRef</name>
      <anchorfile>structsqlite3__vtab.html</anchorfile>
      <anchor>ab3c80d385849bdd82363a0df7d6fcba8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const sqlite3_module *</type>
      <name>pModule</name>
      <anchorfile>structsqlite3__vtab.html</anchorfile>
      <anchor>acf0d906e36b113669eaa883c5f8b5ba0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>zErrMsg</name>
      <anchorfile>structsqlite3__vtab.html</anchorfile>
      <anchor>a47331586775d674ae951b07ebb902fca</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sqlite3_vtab_cursor</name>
    <filename>structsqlite3__vtab__cursor.html</filename>
    <member kind="variable">
      <type>sqlite3_vtab *</type>
      <name>pVtab</name>
      <anchorfile>structsqlite3__vtab__cursor.html</anchorfile>
      <anchor>a7bb57f3f9c7c618a9d6d33c6d9820bdc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sqlite3AutoExtList</name>
    <filename>structsqlite3AutoExtList.html</filename>
    <member kind="variable">
      <type>void(**</type>
      <name>aExt</name>
      <anchorfile>structsqlite3AutoExtList.html</anchorfile>
      <anchor>a9646fbd5af784e4e119137a7350626cc</anchor>
      <arglist>)(void)</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>nExt</name>
      <anchorfile>structsqlite3AutoExtList.html</anchorfile>
      <anchor>aa5f2e2871b5fd6ebc7ea908154640de7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Sqlite3Config</name>
    <filename>structSqlite3Config.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>bCoreMutex</name>
      <anchorfile>structSqlite3Config.html</anchorfile>
      <anchor>a202216a82e0823d0a4629c4884215a54</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>bFullMutex</name>
      <anchorfile>structSqlite3Config.html</anchorfile>
      <anchor>aab880bf54370cd0f6210afce0fb646ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>bLocaltimeFault</name>
      <anchorfile>structSqlite3Config.html</anchorfile>
      <anchor>a7bdc3109ecd839317f722b5da5339fab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>bMemstat</name>
      <anchorfile>structSqlite3Config.html</anchorfile>
      <anchor>aae01de5f37a66422f2a7413e108e03fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>bOpenUri</name>
      <anchorfile>structSqlite3Config.html</anchorfile>
      <anchor>af446c9f0657e5564b4dbba3421ffc8be</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>bUseCis</name>
      <anchorfile>structSqlite3Config.html</anchorfile>
      <anchor>a3eb3eb5fe14358aba2a6e0083f29d807</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>inProgress</name>
      <anchorfile>structSqlite3Config.html</anchorfile>
      <anchor>a3cc1f0564475ead1840892e8ac6989ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>isInit</name>
      <anchorfile>structSqlite3Config.html</anchorfile>
      <anchor>a11f18afbc3476ee16d97e75ad770670e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>isMallocInit</name>
      <anchorfile>structSqlite3Config.html</anchorfile>
      <anchor>ab0ec050075ee245df0a54623b0073bfc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>isMutexInit</name>
      <anchorfile>structSqlite3Config.html</anchorfile>
      <anchor>af576d567cc36956e0c4c3a7487b53edf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>isPCacheInit</name>
      <anchorfile>structSqlite3Config.html</anchorfile>
      <anchor>a945ec3af8fd8f2efaccec88e2597393b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>sqlite3_mem_methods</type>
      <name>m</name>
      <anchorfile>structSqlite3Config.html</anchorfile>
      <anchor>a922ec99508e346db8e4fbaec58aa1ff9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>mnReq</name>
      <anchorfile>structSqlite3Config.html</anchorfile>
      <anchor>a2abbe78d2443b7408a01f59299da1174</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>sqlite3_mutex_methods</type>
      <name>mutex</name>
      <anchorfile>structSqlite3Config.html</anchorfile>
      <anchor>afa8189b51142fd800d1dee1987187f61</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>sqlite3_int64</type>
      <name>mxMmap</name>
      <anchorfile>structSqlite3Config.html</anchorfile>
      <anchor>a1e6bd364962243bc7c5de6867e4c8af2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>mxParserStack</name>
      <anchorfile>structSqlite3Config.html</anchorfile>
      <anchor>a5622c6caef3cd04007517a3a0c5e7ffe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>mxReq</name>
      <anchorfile>structSqlite3Config.html</anchorfile>
      <anchor>a060f9ef5a2bda888a8253229384ab4a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>mxStrlen</name>
      <anchorfile>structSqlite3Config.html</anchorfile>
      <anchor>a66f1f85ec9b7724f7fe0bebad61a634f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>neverCorrupt</name>
      <anchorfile>structSqlite3Config.html</anchorfile>
      <anchor>a6dc51cea630491a7c0694c1547894f1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>nHeap</name>
      <anchorfile>structSqlite3Config.html</anchorfile>
      <anchor>a06d6d22e0fca1b713f9c7a110a89abba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>nLookaside</name>
      <anchorfile>structSqlite3Config.html</anchorfile>
      <anchor>a2519388eb9688eb3dbdc9b279ee73e0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>nPage</name>
      <anchorfile>structSqlite3Config.html</anchorfile>
      <anchor>a46af661bdb7a466b046a04b032868a36</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>nRefInitMutex</name>
      <anchorfile>structSqlite3Config.html</anchorfile>
      <anchor>a423f5c1b3f68d9c569661a542ebe7220</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>nScratch</name>
      <anchorfile>structSqlite3Config.html</anchorfile>
      <anchor>a63b88fc0b4f1dd3dfd11edc7ac0f657b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>sqlite3_pcache_methods2</type>
      <name>pcache2</name>
      <anchorfile>structSqlite3Config.html</anchorfile>
      <anchor>ab1504fcfc7d18b64e26554a644ed9f6d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>pHeap</name>
      <anchorfile>structSqlite3Config.html</anchorfile>
      <anchor>a52f66f1870b47adde44507d6bd523113</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>sqlite3_mutex *</type>
      <name>pInitMutex</name>
      <anchorfile>structSqlite3Config.html</anchorfile>
      <anchor>af8ffb8388972c384840dd36beca35e7e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>pLogArg</name>
      <anchorfile>structSqlite3Config.html</anchorfile>
      <anchor>a501ab4552bc7c54bb413aced5889dcdc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>pPage</name>
      <anchorfile>structSqlite3Config.html</anchorfile>
      <anchor>a059fe8443905388d65d741ba655438f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>pScratch</name>
      <anchorfile>structSqlite3Config.html</anchorfile>
      <anchor>aafbeaaeee4df0b98598c19a8af6cefed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>sharedCacheEnabled</name>
      <anchorfile>structSqlite3Config.html</anchorfile>
      <anchor>ad9837f5e2f338d708234afdb8878184f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>szLookaside</name>
      <anchorfile>structSqlite3Config.html</anchorfile>
      <anchor>ad7504c4c1867db9837b40d7c22ba7582</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>sqlite3_int64</type>
      <name>szMmap</name>
      <anchorfile>structSqlite3Config.html</anchorfile>
      <anchor>ab5fb29ac41756c38a16bf3555adca853</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>szPage</name>
      <anchorfile>structSqlite3Config.html</anchorfile>
      <anchor>aab2aff0daff6b09c1d77299c81892a28</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>szScratch</name>
      <anchorfile>structSqlite3Config.html</anchorfile>
      <anchor>aed5cee0c084b3298b4f15debdab90272</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void(*</type>
      <name>xLog</name>
      <anchorfile>structSqlite3Config.html</anchorfile>
      <anchor>a59bd59da6676dc62f9acdd6ff6d27d82</anchor>
      <arglist>)(void *, int, const char *)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sqlite3PrngType</name>
    <filename>structsqlite3PrngType.html</filename>
    <member kind="variable">
      <type>unsigned char</type>
      <name>i</name>
      <anchorfile>structsqlite3PrngType.html</anchorfile>
      <anchor>af5bbbc5d1cf9f4ef337781adda96f8d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned char</type>
      <name>isInit</name>
      <anchorfile>structsqlite3PrngType.html</anchorfile>
      <anchor>aca688d095b7505208c1f2a78e04c4f05</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned char</type>
      <name>j</name>
      <anchorfile>structsqlite3PrngType.html</anchorfile>
      <anchor>af26dbd92b84629c51ba3e2903ac8947a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned char</type>
      <name>s</name>
      <anchorfile>structsqlite3PrngType.html</anchorfile>
      <anchor>a0aea170de6a561014ee5f3d9020240b7</anchor>
      <arglist>[256]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>sqlite3StatType</name>
    <filename>structsqlite3StatType.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>mxValue</name>
      <anchorfile>structsqlite3StatType.html</anchorfile>
      <anchor>a8962ca0cf9d75ee4026a3b3496a8fd37</anchor>
      <arglist>[10]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>nowValue</name>
      <anchorfile>structsqlite3StatType.html</anchorfile>
      <anchor>acc598c288a69d754d5e98af7c10df970</anchor>
      <arglist>[10]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>SrcCount</name>
    <filename>structSrcCount.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>nOther</name>
      <anchorfile>structSrcCount.html</anchorfile>
      <anchor>a5666f8571b2877fdadfe95364ffb5b80</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>nThis</name>
      <anchorfile>structSrcCount.html</anchorfile>
      <anchor>a1aaa40ff75460ebc7778ea63aca14d4d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>SrcList *</type>
      <name>pSrc</name>
      <anchorfile>structSrcCount.html</anchorfile>
      <anchor>a7087f00bcaed39cc5032462d7262f4ff</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>SrcList</name>
    <filename>structSrcList.html</filename>
    <class kind="struct">SrcList::SrcList_item</class>
    <member kind="variable">
      <type>struct SrcList::SrcList_item</type>
      <name>a</name>
      <anchorfile>structSrcList.html</anchorfile>
      <anchor>acd181938f7144b40022b28072247aa3d</anchor>
      <arglist>[1]</arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>nAlloc</name>
      <anchorfile>structSrcList.html</anchorfile>
      <anchor>a3656b95aecccabf5ea661c833b181e7d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>nSrc</name>
      <anchorfile>structSrcList.html</anchorfile>
      <anchor>a7f8884353bf0079c07c3ef38fd73f73b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>SrcList::SrcList_item</name>
    <filename>structSrcList_1_1SrcList__item.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>addrFillSub</name>
      <anchorfile>structSrcList_1_1SrcList__item.html</anchorfile>
      <anchor>a1fb4f55d13641e11f07c3e535fd7cf1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Bitmask</type>
      <name>colUsed</name>
      <anchorfile>structSrcList_1_1SrcList__item.html</anchorfile>
      <anchor>a4fd7e7e26995048b58006d020e8c48d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>iCursor</name>
      <anchorfile>structSrcList_1_1SrcList__item.html</anchorfile>
      <anchor>af2e8aae90bd7a00b814db5a2d31f6607</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned</type>
      <name>isCorrelated</name>
      <anchorfile>structSrcList_1_1SrcList__item.html</anchorfile>
      <anchor>ade505230d1944570250f0d2191ac39a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>iSelectId</name>
      <anchorfile>structSrcList_1_1SrcList__item.html</anchorfile>
      <anchor>a099cfe9b7559b42c49dda02e57188738</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>jointype</name>
      <anchorfile>structSrcList_1_1SrcList__item.html</anchorfile>
      <anchor>a36193fe4914ddc86222e5c70d9639a00</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned</type>
      <name>notIndexed</name>
      <anchorfile>structSrcList_1_1SrcList__item.html</anchorfile>
      <anchor>a89425af8e6428e4890c9159429c4de68</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Index *</type>
      <name>pIndex</name>
      <anchorfile>structSrcList_1_1SrcList__item.html</anchorfile>
      <anchor>ab4722e97bd4852c8b84e620185955c28</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Expr *</type>
      <name>pOn</name>
      <anchorfile>structSrcList_1_1SrcList__item.html</anchorfile>
      <anchor>a525f683af2ffa8f094d941a5a4972720</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Schema *</type>
      <name>pSchema</name>
      <anchorfile>structSrcList_1_1SrcList__item.html</anchorfile>
      <anchor>a021ffb4d9282b6ce171bd57c4da97bf3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Select *</type>
      <name>pSelect</name>
      <anchorfile>structSrcList_1_1SrcList__item.html</anchorfile>
      <anchor>ab44822fca7618c4f41f4f770ad41425b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Table *</type>
      <name>pTab</name>
      <anchorfile>structSrcList_1_1SrcList__item.html</anchorfile>
      <anchor>a8779b2d10d0e25af78ad90e57f9cd4f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IdList *</type>
      <name>pUsing</name>
      <anchorfile>structSrcList_1_1SrcList__item.html</anchorfile>
      <anchor>a38ecf205dcaebad098b73c56e48ba944</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>regReturn</name>
      <anchorfile>structSrcList_1_1SrcList__item.html</anchorfile>
      <anchor>a67344976677cbbdea271fcdf7be620cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned</type>
      <name>viaCoroutine</name>
      <anchorfile>structSrcList_1_1SrcList__item.html</anchorfile>
      <anchor>abf6f9d1f615f44c6f3e2dde9f57d77f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>zAlias</name>
      <anchorfile>structSrcList_1_1SrcList__item.html</anchorfile>
      <anchor>a461ef8d80828ed8dd4409b9244ae2919</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>zDatabase</name>
      <anchorfile>structSrcList_1_1SrcList__item.html</anchorfile>
      <anchor>a2f7bf0921794dc46d74d2546fc10f7de</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>zIndex</name>
      <anchorfile>structSrcList_1_1SrcList__item.html</anchorfile>
      <anchor>a72b8e117712e49607b770a462fb42d95</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>zName</name>
      <anchorfile>structSrcList_1_1SrcList__item.html</anchorfile>
      <anchor>afee5c5a84594fed8100be3cdb3e3ff1c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Stat4Accum</name>
    <filename>structStat4Accum.html</filename>
    <member kind="variable">
      <type>Stat4Sample *</type>
      <name>a</name>
      <anchorfile>structStat4Accum.html</anchorfile>
      <anchor>a921a2a1d92fe8113626bde517d004278</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Stat4Sample *</type>
      <name>aBest</name>
      <anchorfile>structStat4Accum.html</anchorfile>
      <anchor>a634729ee0061b7243e770b6281d9a7a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Stat4Sample</type>
      <name>current</name>
      <anchorfile>structStat4Accum.html</anchorfile>
      <anchor>a9e65f562b6944448edde933a6d29fdf2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>sqlite3 *</type>
      <name>db</name>
      <anchorfile>structStat4Accum.html</anchorfile>
      <anchor>af0ae3ddd7a24a925ebe090db6f06a12b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>iGet</name>
      <anchorfile>structStat4Accum.html</anchorfile>
      <anchor>aee70ce1c45daa00581265d27337bce5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>iMin</name>
      <anchorfile>structStat4Accum.html</anchorfile>
      <anchor>a9935fae376aa4010a0d205e7a3283d36</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u32</type>
      <name>iPrn</name>
      <anchorfile>structStat4Accum.html</anchorfile>
      <anchor>a13746aceec404f569af80ee44c9315ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>mxSample</name>
      <anchorfile>structStat4Accum.html</anchorfile>
      <anchor>a2133206dd5209b1b0fce485bc6d48043</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>nCol</name>
      <anchorfile>structStat4Accum.html</anchorfile>
      <anchor>a4b5d9944be8bd28e2dcaaa10d23702db</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tRowcnt</type>
      <name>nPSample</name>
      <anchorfile>structStat4Accum.html</anchorfile>
      <anchor>ac86c036108462008795ebfb7994ff674</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tRowcnt</type>
      <name>nRow</name>
      <anchorfile>structStat4Accum.html</anchorfile>
      <anchor>a7f06c1f2e4790e21b25aa68e5340f0b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>nSample</name>
      <anchorfile>structStat4Accum.html</anchorfile>
      <anchor>ae96fc8b759131bd3d968086a009a9170</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Stat4Sample</name>
    <filename>structStat4Sample.html</filename>
    <member kind="variable">
      <type>tRowcnt *</type>
      <name>anDLt</name>
      <anchorfile>structStat4Sample.html</anchorfile>
      <anchor>a25519389bab21052bf80af8500388a37</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tRowcnt *</type>
      <name>anEq</name>
      <anchorfile>structStat4Sample.html</anchorfile>
      <anchor>a8dd17556ec12614fbf4b88ab0bc82749</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>StrAccum</name>
    <filename>structStrAccum.html</filename>
    <member kind="variable">
      <type>u8</type>
      <name>accError</name>
      <anchorfile>structStrAccum.html</anchorfile>
      <anchor>a0ff9aa2eca1d5dc78692721e2a56dc1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>sqlite3 *</type>
      <name>db</name>
      <anchorfile>structStrAccum.html</anchorfile>
      <anchor>ade44091c9a91671c9457b9e4a98a9a5d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>mxAlloc</name>
      <anchorfile>structStrAccum.html</anchorfile>
      <anchor>ab9985e4aabc65bebbf026881ce0b59bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>nAlloc</name>
      <anchorfile>structStrAccum.html</anchorfile>
      <anchor>ae2f21c484b737b9903e695977c27815a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>nChar</name>
      <anchorfile>structStrAccum.html</anchorfile>
      <anchor>a88bf779588ca597a41fde3e41186e003</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>useMalloc</name>
      <anchorfile>structStrAccum.html</anchorfile>
      <anchor>abc135ceee2e63f41c101aceca5e9417b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>zBase</name>
      <anchorfile>structStrAccum.html</anchorfile>
      <anchor>a5797e2f288573ee98a4025f0f96fe50d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>zText</name>
      <anchorfile>structStrAccum.html</anchorfile>
      <anchor>ac45a51cb7b85da2ae9865eac21d416dc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>SubProgram</name>
    <filename>structSubProgram.html</filename>
    <member kind="variable">
      <type>VdbeOp *</type>
      <name>aOp</name>
      <anchorfile>structSubProgram.html</anchorfile>
      <anchor>aa9bb1992fed633d182076a35d6448c7d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>nCsr</name>
      <anchorfile>structSubProgram.html</anchorfile>
      <anchor>a83b18aa5cc63aecdbf996c16af1e48bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>nMem</name>
      <anchorfile>structSubProgram.html</anchorfile>
      <anchor>a9bece42fdeb81085809d7c2f8aa05616</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>nOnce</name>
      <anchorfile>structSubProgram.html</anchorfile>
      <anchor>a907d5933dd0149be1ef90fcbe91e3c58</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>nOp</name>
      <anchorfile>structSubProgram.html</anchorfile>
      <anchor>a6fe204a75ab8254c453be77f024b6d69</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>SubProgram *</type>
      <name>pNext</name>
      <anchorfile>structSubProgram.html</anchorfile>
      <anchor>a7da35488ac58a64fa30b88da56aac8b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>token</name>
      <anchorfile>structSubProgram.html</anchorfile>
      <anchor>aaea3b67899b092476b107d22a4e2022d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>SumCtx</name>
    <filename>structSumCtx.html</filename>
    <member kind="variable">
      <type>u8</type>
      <name>approx</name>
      <anchorfile>structSumCtx.html</anchorfile>
      <anchor>a035a2a22271fee066d9a92d12fe3b9a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>i64</type>
      <name>cnt</name>
      <anchorfile>structSumCtx.html</anchorfile>
      <anchor>ada00261fe604a7cc6719fdcd8bb5914c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>i64</type>
      <name>iSum</name>
      <anchorfile>structSumCtx.html</anchorfile>
      <anchor>ace6196fb30ebc0687997a723d55683db</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>overflow</name>
      <anchorfile>structSumCtx.html</anchorfile>
      <anchor>a3b14a5da00584aff08314d5e9ddbe9ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>rSum</name>
      <anchorfile>structSumCtx.html</anchorfile>
      <anchor>a1774080b9bcada2f4e867eaf40763f41</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Table</name>
    <filename>structTable.html</filename>
    <member kind="variable">
      <type>Column *</type>
      <name>aCol</name>
      <anchorfile>structTable.html</anchorfile>
      <anchor>a87ec3b706ecf9545bd9ed582a12ce3e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>addColOffset</name>
      <anchorfile>structTable.html</anchorfile>
      <anchor>ab6f1ad10bce5c20faca55cd0a9c3f1ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char **</type>
      <name>azModuleArg</name>
      <anchorfile>structTable.html</anchorfile>
      <anchor>af3af6596efa41894bcd3c3c9f9b6781f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>i16</type>
      <name>iPKey</name>
      <anchorfile>structTable.html</anchorfile>
      <anchor>af5e592498393a990cb1344555fa86409</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>keyConf</name>
      <anchorfile>structTable.html</anchorfile>
      <anchor>add1b22425db781d976d25b4465a2965a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>i16</type>
      <name>nCol</name>
      <anchorfile>structTable.html</anchorfile>
      <anchor>a1a8346811ba23fdfd90c5b54076bbefb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>nModuleArg</name>
      <anchorfile>structTable.html</anchorfile>
      <anchor>a74a2c5547ea876ebe77dbea0d99361bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u16</type>
      <name>nRef</name>
      <anchorfile>structTable.html</anchorfile>
      <anchor>a5c3d59f52186917d412d42e008dd302c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tRowcnt</type>
      <name>nRowEst</name>
      <anchorfile>structTable.html</anchorfile>
      <anchor>a909f316fb8c4f86771ae1b5e55c23230</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ExprList *</type>
      <name>pCheck</name>
      <anchorfile>structTable.html</anchorfile>
      <anchor>a4513ad39c4adad36fdf5dd3c6cb70a12</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>FKey *</type>
      <name>pFKey</name>
      <anchorfile>structTable.html</anchorfile>
      <anchor>a37ccce5ee6d530001d49c82788c6616d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Index *</type>
      <name>pIndex</name>
      <anchorfile>structTable.html</anchorfile>
      <anchor>a5dffd0c9e8f0265d6a47b32bd0e6d59f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Table *</type>
      <name>pNextZombie</name>
      <anchorfile>structTable.html</anchorfile>
      <anchor>ae365eb0d8f6d3cb39f3908323cba45e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Schema *</type>
      <name>pSchema</name>
      <anchorfile>structTable.html</anchorfile>
      <anchor>a1d6ce038a061722cebaeba0f3ffceacf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Select *</type>
      <name>pSelect</name>
      <anchorfile>structTable.html</anchorfile>
      <anchor>a39d620182fe2174fc97d04094421fa60</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Trigger *</type>
      <name>pTrigger</name>
      <anchorfile>structTable.html</anchorfile>
      <anchor>aca61c40bb0164f2c6fc3406c28988660</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VTable *</type>
      <name>pVTable</name>
      <anchorfile>structTable.html</anchorfile>
      <anchor>a7b9903cfbfefe7b8bf872c4f50cb2e95</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>LogEst</type>
      <name>szTabRow</name>
      <anchorfile>structTable.html</anchorfile>
      <anchor>a141c547347c585b17f9ca2664967ab75</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>tabFlags</name>
      <anchorfile>structTable.html</anchorfile>
      <anchor>ab0aeb112ae7e1b81e2a18bc493f7992c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>tnum</name>
      <anchorfile>structTable.html</anchorfile>
      <anchor>aebe1abbfb2fd4b5e5dff8e74a4f3c890</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>zColAff</name>
      <anchorfile>structTable.html</anchorfile>
      <anchor>ac95c0c7b04f2c8367beb98d386d4228f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>zName</name>
      <anchorfile>structTable.html</anchorfile>
      <anchor>a20ca62607d6da596b1016b76cf677809</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>TableLock</name>
    <filename>structTableLock.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>iDb</name>
      <anchorfile>structTableLock.html</anchorfile>
      <anchor>ad5cc726ef29ffcca39ec0b72942513f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>isWriteLock</name>
      <anchorfile>structTableLock.html</anchorfile>
      <anchor>a171121af9886ee08044d4b82b991ceeb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>iTab</name>
      <anchorfile>structTableLock.html</anchorfile>
      <anchor>ab25b5d9ba21ed96ed68ce8064ff84e24</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>zName</name>
      <anchorfile>structTableLock.html</anchorfile>
      <anchor>ad1ce077fbd2600dd6d23ec08706dd227</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>TabResult</name>
    <filename>structTabResult.html</filename>
    <member kind="variable">
      <type>char **</type>
      <name>azResult</name>
      <anchorfile>structTabResult.html</anchorfile>
      <anchor>a7446a22a7b39c17e447c65ba200490a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>nAlloc</name>
      <anchorfile>structTabResult.html</anchorfile>
      <anchor>a6a1d5bc64a1eeef54b56cb2602b663b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>nColumn</name>
      <anchorfile>structTabResult.html</anchorfile>
      <anchor>a44237b9ab33cdbca7a5a158470ebcaa3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>nData</name>
      <anchorfile>structTabResult.html</anchorfile>
      <anchor>a959e8dd3348f76e4cdabad9c89ee62d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>nRow</name>
      <anchorfile>structTabResult.html</anchorfile>
      <anchor>ae803d6f07364c9e03bee8abd13056e1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>rc</name>
      <anchorfile>structTabResult.html</anchorfile>
      <anchor>a44bb015ce660ed3f987e324919d73f4d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>zErrMsg</name>
      <anchorfile>structTabResult.html</anchorfile>
      <anchor>a6e7104bb622be05f16b6470dbb68a6c7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Token</name>
    <filename>structToken.html</filename>
    <member kind="variable">
      <type>unsigned int</type>
      <name>n</name>
      <anchorfile>structToken.html</anchorfile>
      <anchor>ad8442439e00ab9713a9b91a53e44c2aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>z</name>
      <anchorfile>structToken.html</anchorfile>
      <anchor>a57b502141e3018e4a02773424acb4ffd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>TrigEvent</name>
    <filename>structTrigEvent.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>a</name>
      <anchorfile>structTrigEvent.html</anchorfile>
      <anchor>a19ac5a5e59e08350f72ec49cf8fccbb6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IdList *</type>
      <name>b</name>
      <anchorfile>structTrigEvent.html</anchorfile>
      <anchor>a86ef160cde95382e98b7934614e7f79f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Trigger</name>
    <filename>structTrigger.html</filename>
    <member kind="variable">
      <type>u8</type>
      <name>op</name>
      <anchorfile>structTrigger.html</anchorfile>
      <anchor>a855d6b6a302d8d80e1d30ddd70fd403e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IdList *</type>
      <name>pColumns</name>
      <anchorfile>structTrigger.html</anchorfile>
      <anchor>a8505fbdf63ca9eadf4b2585e99faa4e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Trigger *</type>
      <name>pNext</name>
      <anchorfile>structTrigger.html</anchorfile>
      <anchor>ac28107e1c45789e0146fe45867b8dfdb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Schema *</type>
      <name>pSchema</name>
      <anchorfile>structTrigger.html</anchorfile>
      <anchor>a83edbfa91ce6520a6ebc1a21acc2cd5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Schema *</type>
      <name>pTabSchema</name>
      <anchorfile>structTrigger.html</anchorfile>
      <anchor>a8e4a9b3f4bcc5c645e1777b3bb94a6d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Expr *</type>
      <name>pWhen</name>
      <anchorfile>structTrigger.html</anchorfile>
      <anchor>a1b6cdd46e8b98562920d1acee86281ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>TriggerStep *</type>
      <name>step_list</name>
      <anchorfile>structTrigger.html</anchorfile>
      <anchor>a4206faaae6cdf1a2b22a2c9f15c88642</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>table</name>
      <anchorfile>structTrigger.html</anchorfile>
      <anchor>ab9d5500f7fc43382e867733a2968ecae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>tr_tm</name>
      <anchorfile>structTrigger.html</anchorfile>
      <anchor>af0d10da140b068bfd76aaeb6607fa6cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>zName</name>
      <anchorfile>structTrigger.html</anchorfile>
      <anchor>a9aecea5dadd7ae93b7f585c4b914791c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>TriggerPrg</name>
    <filename>structTriggerPrg.html</filename>
    <member kind="variable">
      <type>u32</type>
      <name>aColmask</name>
      <anchorfile>structTriggerPrg.html</anchorfile>
      <anchor>aeac0a4cd1f1d287981ae33c4d171b614</anchor>
      <arglist>[2]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>orconf</name>
      <anchorfile>structTriggerPrg.html</anchorfile>
      <anchor>aa475acda58c472b3491f6aa17020bf68</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>TriggerPrg *</type>
      <name>pNext</name>
      <anchorfile>structTriggerPrg.html</anchorfile>
      <anchor>a551b8a29a8c4ff785afab1596e5d8710</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>SubProgram *</type>
      <name>pProgram</name>
      <anchorfile>structTriggerPrg.html</anchorfile>
      <anchor>aa770aee270c7c5df85578dc4a6686134</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Trigger *</type>
      <name>pTrigger</name>
      <anchorfile>structTriggerPrg.html</anchorfile>
      <anchor>af70e5a74c954bc7a1eb8ee1162c40368</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>TriggerStep</name>
    <filename>structTriggerStep.html</filename>
    <member kind="variable">
      <type>u8</type>
      <name>op</name>
      <anchorfile>structTriggerStep.html</anchorfile>
      <anchor>a20269855c80d869d498fcb93401832fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>orconf</name>
      <anchorfile>structTriggerStep.html</anchorfile>
      <anchor>a4ed8b2571fde96e84f637184453e73e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ExprList *</type>
      <name>pExprList</name>
      <anchorfile>structTriggerStep.html</anchorfile>
      <anchor>a607602af65ecf6c7e6cac4ea8532ac1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IdList *</type>
      <name>pIdList</name>
      <anchorfile>structTriggerStep.html</anchorfile>
      <anchor>a6b91bf578544104f8bd4bd5b958ddd8c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>TriggerStep *</type>
      <name>pLast</name>
      <anchorfile>structTriggerStep.html</anchorfile>
      <anchor>a0aae9ea7f436881c0e9e614476a69584</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>TriggerStep *</type>
      <name>pNext</name>
      <anchorfile>structTriggerStep.html</anchorfile>
      <anchor>a0757a0d22dbe2f7f57706014dd35759b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Select *</type>
      <name>pSelect</name>
      <anchorfile>structTriggerStep.html</anchorfile>
      <anchor>a90bf3353653cedf364a7fb2eb89a19c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Trigger *</type>
      <name>pTrig</name>
      <anchorfile>structTriggerStep.html</anchorfile>
      <anchor>a70671e85796776db06c732ab6ae4ae0d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Expr *</type>
      <name>pWhere</name>
      <anchorfile>structTriggerStep.html</anchorfile>
      <anchor>ad4c293b04dfda535f3aad5b9e02726c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Token</type>
      <name>target</name>
      <anchorfile>structTriggerStep.html</anchorfile>
      <anchor>a8b860bb5f466b1522125d446b58d860a</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>UCvMat2QImageThread</name>
    <filename>classUCvMat2QImageThread.html</filename>
    <base>UThread</base>
    <member kind="function">
      <type>QImage &amp;</type>
      <name>getQImage</name>
      <anchorfile>classUCvMat2QImageThread.html</anchorfile>
      <anchor>a794a81ced80933235f2b2b732184fd88</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>UCvMat2QImageThread</name>
      <anchorfile>classUCvMat2QImageThread.html</anchorfile>
      <anchor>a9a11260b2c8fd92e4736ed8451668d11</anchor>
      <arglist>(const cv::Mat &amp;image, bool isBgr=true)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>mainLoop</name>
      <anchorfile>classUCvMat2QImageThread.html</anchorfile>
      <anchor>a6247518ac3b2ffbeb87b06f567a6fcb2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>cv::Mat</type>
      <name>image_</name>
      <anchorfile>classUCvMat2QImageThread.html</anchorfile>
      <anchor>ab8e1e8702aae1385bee9f19dfc81e5f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>isBgr_</name>
      <anchorfile>classUCvMat2QImageThread.html</anchorfile>
      <anchor>afe44574d4dcc4e5f251920da346f5fc6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QImage</type>
      <name>qtImage_</name>
      <anchorfile>classUCvMat2QImageThread.html</anchorfile>
      <anchor>a0516f80d5896ea95760c067932c86adb</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>std::string</type>
      <name>getNextFilePath</name>
      <anchorfile>classUDirectory.html</anchorfile>
      <anchor>a2e435d2c98e54a8119c2fc3b388c03e9</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>UEvent</name>
    <filename>classUEvent.html</filename>
    <member kind="function" virtualness="pure">
      <type>virtual std::string</type>
      <name>getClassName</name>
      <anchorfile>classUEvent.html</anchorfile>
      <anchor>a2c7d278240ad4b7d88a2c534cc5f47b4</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getCode</name>
      <anchorfile>classUEvent.html</anchorfile>
      <anchor>adebc545303bed334825ecf12e5958f9e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~UEvent</name>
      <anchorfile>classUEvent.html</anchorfile>
      <anchor>aea8772f96437a02fadd4435934da77b1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>UEvent</name>
      <anchorfile>classUEvent.html</anchorfile>
      <anchor>a662b610c2e9ebaae5e91ed5ea1dcef34</anchor>
      <arglist>(int code=0)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>code_</name>
      <anchorfile>classUEvent.html</anchorfile>
      <anchor>a5ac9f1815b69d11f0d8acf2c95b256b0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>UEventDispatcher</name>
    <filename>classUEventDispatcher.html</filename>
    <base>UThread</base>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~UEventDispatcher</name>
      <anchorfile>classUEventDispatcher.html</anchorfile>
      <anchor>a9b67a9a1ddf8b25635eed6b1358680cc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>mainLoop</name>
      <anchorfile>classUEventDispatcher.html</anchorfile>
      <anchor>ad1aa4dc2ee29a9bfe5ee0422ad1c97f0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>UEventDispatcher</name>
      <anchorfile>classUEventDispatcher.html</anchorfile>
      <anchor>a79872026393670be72618882145d203a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual void</type>
      <name>killCleanup</name>
      <anchorfile>classUEventDispatcher.html</anchorfile>
      <anchor>a99bae7789c2a5f0130d8255668bd9a18</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>UEvent *</type>
      <name>_event</name>
      <anchorfile>classUEventDispatcher.html</anchorfile>
      <anchor>afe1c6e11bd6fac48181fe8a980538e41</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; UEventsHandler * &gt;</type>
      <name>_handlers</name>
      <anchorfile>classUEventDispatcher.html</anchorfile>
      <anchor>a636abb5d0c573b7ceb7304c4bcd10daf</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend class</type>
      <name>UEventsManager</name>
      <anchorfile>classUEventDispatcher.html</anchorfile>
      <anchor>a977152b27d4c918d79a2db23ed85bfa6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>UEventsHandler</name>
    <filename>classUEventsHandler.html</filename>
    <base>UEventsSender</base>
    <member kind="function">
      <type>void</type>
      <name>registerToEventsManager</name>
      <anchorfile>classUEventsHandler.html</anchorfile>
      <anchor>a425f7af2882c980044a310e68ab13877</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>unregisterFromEventsManager</name>
      <anchorfile>classUEventsHandler.html</anchorfile>
      <anchor>aa83926b16066f18dcae9d55997fa11ba</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual void</type>
      <name>handleEvent</name>
      <anchorfile>classUEventsHandler.html</anchorfile>
      <anchor>a188cdb3f5337ed944149609711ed34a6</anchor>
      <arglist>(UEvent *event)=0</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>UEventsHandler</name>
      <anchorfile>classUEventsHandler.html</anchorfile>
      <anchor>abfe2ba3d1fb92e59aff1978cbc21d134</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual</type>
      <name>~UEventsHandler</name>
      <anchorfile>classUEventsHandler.html</anchorfile>
      <anchor>af9cd058ae9d0166824d248f73402af17</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend class</type>
      <name>UEventsManager</name>
      <anchorfile>classUEventsHandler.html</anchorfile>
      <anchor>a977152b27d4c918d79a2db23ed85bfa6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>UEventsManager</name>
    <filename>classUEventsManager.html</filename>
    <base>UThread</base>
    <class kind="class">UEventsManager::Pipe</class>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>addHandler</name>
      <anchorfile>classUEventsManager.html</anchorfile>
      <anchor>aa673feac9cf66a3cee01cf58095b4f6c</anchor>
      <arglist>(UEventsHandler *handler)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>createPipe</name>
      <anchorfile>classUEventsManager.html</anchorfile>
      <anchor>a9230ea0140ba26f344fb5ac5c68e7d47</anchor>
      <arglist>(const UEventsSender *sender, const UEventsHandler *receiver, const std::string &amp;eventName)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>post</name>
      <anchorfile>classUEventsManager.html</anchorfile>
      <anchor>a379062f9c0215004d3a3eddf1d3d4332</anchor>
      <arglist>(UEvent *event, bool async=true, const UEventsSender *sender=0)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>removeAllPipes</name>
      <anchorfile>classUEventsManager.html</anchorfile>
      <anchor>afb28e20ebb454c6a3e6bb5f334020d1b</anchor>
      <arglist>(const UEventsSender *sender)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>removeHandler</name>
      <anchorfile>classUEventsManager.html</anchorfile>
      <anchor>a12407bbfd21f567a7468c88eb3c7101c</anchor>
      <arglist>(UEventsHandler *handler)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>removeNullPipes</name>
      <anchorfile>classUEventsManager.html</anchorfile>
      <anchor>a8a0aa6d3aeaaba8e4ba120b75fc9db17</anchor>
      <arglist>(const UEventsSender *sender)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>removePipe</name>
      <anchorfile>classUEventsManager.html</anchorfile>
      <anchor>ab39cee016d59c36d872edfc394fcc0a0</anchor>
      <arglist>(const UEventsSender *sender, const UEventsHandler *receiver, const std::string &amp;eventName)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>mainLoop</name>
      <anchorfile>classUEventsManager.html</anchorfile>
      <anchor>a76cd8389e7885af6f56fa29a604c6e94</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>UEventsManager</name>
      <anchorfile>classUEventsManager.html</anchorfile>
      <anchor>a52505c84edf3bcd79f036d91c2643fa4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual</type>
      <name>~UEventsManager</name>
      <anchorfile>classUEventsManager.html</anchorfile>
      <anchor>a0445cb34e4363718fbdde506b927ae1a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static UEventsManager *</type>
      <name>getInstance</name>
      <anchorfile>classUEventsManager.html</anchorfile>
      <anchor>a41efbd585a8afc16d77206344eb24b17</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>_addHandler</name>
      <anchorfile>classUEventsManager.html</anchorfile>
      <anchor>a8e53bad802f68680353b09c6f5713c55</anchor>
      <arglist>(UEventsHandler *handler)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>_createPipe</name>
      <anchorfile>classUEventsManager.html</anchorfile>
      <anchor>ae6f998a473402117edc32b3aca2295e1</anchor>
      <arglist>(const UEventsSender *sender, const UEventsHandler *receiver, const std::string &amp;eventName)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>_postEvent</name>
      <anchorfile>classUEventsManager.html</anchorfile>
      <anchor>a3014cd7200801cf04098309ffa39b593</anchor>
      <arglist>(UEvent *event, bool async=true, const UEventsSender *sender=0)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>_removeAllPipes</name>
      <anchorfile>classUEventsManager.html</anchorfile>
      <anchor>a03b09bbda85dced531509d30c0dbee24</anchor>
      <arglist>(const UEventsSender *sender)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>_removeHandler</name>
      <anchorfile>classUEventsManager.html</anchorfile>
      <anchor>a200c23681cb55ce87a5e0b8f6db25151</anchor>
      <arglist>(UEventsHandler *handler)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>_removeNullPipes</name>
      <anchorfile>classUEventsManager.html</anchorfile>
      <anchor>ac3491bdd7bdf11b9a36fb8cfc5aabc01</anchor>
      <arglist>(const UEventsSender *sender)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>_removePipe</name>
      <anchorfile>classUEventsManager.html</anchorfile>
      <anchor>a33f83bdca4368b1d3920eae74f34d603</anchor>
      <arglist>(const UEventsSender *sender, const UEventsHandler *receiver, const std::string &amp;eventName)</arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual void</type>
      <name>dispatchEvent</name>
      <anchorfile>classUEventsManager.html</anchorfile>
      <anchor>aa463e31336a81e8714feacb55cd1ed33</anchor>
      <arglist>(UEvent *event, const UEventsSender *sender)</arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual void</type>
      <name>dispatchEvents</name>
      <anchorfile>classUEventsManager.html</anchorfile>
      <anchor>a194d84e4a15297758ba83d42be66cf75</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::list&lt; UEventsHandler * &gt;</type>
      <name>getPipes</name>
      <anchorfile>classUEventsManager.html</anchorfile>
      <anchor>a3c4200c9201927df219569c032961fe8</anchor>
      <arglist>(const UEventsSender *sender, const std::string &amp;eventName)</arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual void</type>
      <name>mainLoopKill</name>
      <anchorfile>classUEventsManager.html</anchorfile>
      <anchor>afb57cdbafd2fb8673286ed6e253ba76c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::list&lt; std::pair&lt; UEvent *, const UEventsSender * &gt; &gt;</type>
      <name>events_</name>
      <anchorfile>classUEventsManager.html</anchorfile>
      <anchor>aece23a58bb3880271da42dc588d25396</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>UMutex</type>
      <name>eventsMutex_</name>
      <anchorfile>classUEventsManager.html</anchorfile>
      <anchor>aa83d2b0937ab60d032b1ccaa7e835b74</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::list&lt; UEventsHandler * &gt;</type>
      <name>handlers_</name>
      <anchorfile>classUEventsManager.html</anchorfile>
      <anchor>afda97845119a5885158ba4f6eed29ceb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>UMutex</type>
      <name>handlersMutex_</name>
      <anchorfile>classUEventsManager.html</anchorfile>
      <anchor>a7732006294c9b2b9352724850daec32f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::list&lt; Pipe &gt;</type>
      <name>pipes_</name>
      <anchorfile>classUEventsManager.html</anchorfile>
      <anchor>a7f61dec28e2cd6b2b4d6964c8e625322</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>UMutex</type>
      <name>pipesMutex_</name>
      <anchorfile>classUEventsManager.html</anchorfile>
      <anchor>aa3c351dea9493a5fcfb9653b73db6c91</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>USemaphore</type>
      <name>postEventSem_</name>
      <anchorfile>classUEventsManager.html</anchorfile>
      <anchor>a46276645a43c881eab88d6a607fcc094</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static UDestroyer&lt; UEventsManager &gt;</type>
      <name>destroyer_</name>
      <anchorfile>classUEventsManager.html</anchorfile>
      <anchor>a4e115a6cccf9c953e9b6124ac7890e43</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static UEventsManager *</type>
      <name>instance_</name>
      <anchorfile>classUEventsManager.html</anchorfile>
      <anchor>a6c9d9e879476ed2cffe5deef5d8dbc17</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend class</type>
      <name>UDestroyer&lt; UEventsManager &gt;</name>
      <anchorfile>classUEventsManager.html</anchorfile>
      <anchor>a084ed7b7f7c593d1df2341c59cfbfaf5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>UEventsManager::Pipe</name>
    <filename>classUEventsManager_1_1Pipe.html</filename>
    <member kind="function">
      <type></type>
      <name>Pipe</name>
      <anchorfile>classUEventsManager_1_1Pipe.html</anchorfile>
      <anchor>a536d87c536683db9d8e4b9b4cfd3819e</anchor>
      <arglist>(const UEventsSender *sender, const UEventsHandler *receiver, const std::string &amp;eventName)</arglist>
    </member>
    <member kind="variable">
      <type>const std::string</type>
      <name>eventName_</name>
      <anchorfile>classUEventsManager_1_1Pipe.html</anchorfile>
      <anchor>a00b779b2b01e1b68728f71654bee09b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const UEventsHandler *</type>
      <name>receiver_</name>
      <anchorfile>classUEventsManager_1_1Pipe.html</anchorfile>
      <anchor>ae0bba0c003d30d49d051619222646d12</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const UEventsSender *</type>
      <name>sender_</name>
      <anchorfile>classUEventsManager_1_1Pipe.html</anchorfile>
      <anchor>a1c3668d92550a63e832254a47a4f608d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>UEventsSender</name>
    <filename>classUEventsSender.html</filename>
    <member kind="function">
      <type></type>
      <name>UEventsSender</name>
      <anchorfile>classUEventsSender.html</anchorfile>
      <anchor>a7b50147b3e4a81b14eeb0ba2022ff4cd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~UEventsSender</name>
      <anchorfile>classUEventsSender.html</anchorfile>
      <anchor>a3a4a4ab21ae918df2cfc6acb9aa72514</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>post</name>
      <anchorfile>classUEventsSender.html</anchorfile>
      <anchor>ae672e80ad4e58a7fa126df1168ef3ead</anchor>
      <arglist>(UEvent *event, bool async=true) const </arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>UFile</name>
    <filename>classUFile.html</filename>
    <member kind="function">
      <type>void</type>
      <name>copy</name>
      <anchorfile>classUFile.html</anchorfile>
      <anchor>aa02141310fab62290721deee433f6314</anchor>
      <arglist>(const std::string &amp;to)</arglist>
    </member>
    <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 void</type>
      <name>copy</name>
      <anchorfile>classUFile.html</anchorfile>
      <anchor>ab30f4244c39ce13698931a3d058a4ef0</anchor>
      <arglist>(const std::string &amp;from, const std::string &amp;to)</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>UImageView</name>
    <filename>classUImageView.html</filename>
    <member kind="slot">
      <type>void</type>
      <name>setImage</name>
      <anchorfile>classUImageView.html</anchorfile>
      <anchor>a6b64b205f8ffa40da4fb3ee664e71714</anchor>
      <arglist>(const QImage &amp;image)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setBackgroundBrush</name>
      <anchorfile>classUImageView.html</anchorfile>
      <anchor>af64da35ae93717a4936e3dc7204b6215</anchor>
      <arglist>(const QBrush &amp;brush)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>UImageView</name>
      <anchorfile>classUImageView.html</anchorfile>
      <anchor>ab1330fdf50aefc7020a917d220b817ce</anchor>
      <arglist>(QWidget *parent=0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~UImageView</name>
      <anchorfile>classUImageView.html</anchorfile>
      <anchor>ad54a206f36f275f575570e3c7c410fda</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>paintEvent</name>
      <anchorfile>classUImageView.html</anchorfile>
      <anchor>ae2a8ddd01454652fb8664646ecb2b078</anchor>
      <arglist>(QPaintEvent *event)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>computeScaleOffsets</name>
      <anchorfile>classUImageView.html</anchorfile>
      <anchor>a629c32723d95ae797e74f20d72ebd071</anchor>
      <arglist>(float &amp;scale, float &amp;offsetX, float &amp;offsetY)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QBrush</type>
      <name>brush_</name>
      <anchorfile>classUImageView.html</anchorfile>
      <anchor>aa04e078015aa5726dda21603890f15ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QPixmap</type>
      <name>pixmap_</name>
      <anchorfile>classUImageView.html</anchorfile>
      <anchor>a731d3eadcdbba0d9b53d96a533adc6c5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ULogEvent</name>
    <filename>classULogEvent.html</filename>
    <base>UEvent</base>
    <member kind="function" virtualness="virtual">
      <type>virtual std::string</type>
      <name>getClassName</name>
      <anchorfile>classULogEvent.html</anchorfile>
      <anchor>ac4b1e9fe80a1d50d254104375cd221a8</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>getMsg</name>
      <anchorfile>classULogEvent.html</anchorfile>
      <anchor>a46b57dfadb6bc9db5b154acfca5a3fbe</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ULogEvent</name>
      <anchorfile>classULogEvent.html</anchorfile>
      <anchor>aa403fb381a5bfd2986f08c10f0b1b24e</anchor>
      <arglist>(const std::string &amp;msg, int level)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ULogEvent</name>
      <anchorfile>classULogEvent.html</anchorfile>
      <anchor>ae1cd1ae8694b99ada7f5a2ee4fb8c73a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>msg_</name>
      <anchorfile>classULogEvent.html</anchorfile>
      <anchor>ad41f18388c805e76067cf54abc03abd0</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="struct">
    <name>unix_syscall</name>
    <filename>structunix__syscall.html</filename>
    <member kind="variable">
      <type>sqlite3_syscall_ptr</type>
      <name>pCurrent</name>
      <anchorfile>structunix__syscall.html</anchorfile>
      <anchor>a7d6c32f755f68afe76629302b372f438</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>sqlite3_syscall_ptr</type>
      <name>pDefault</name>
      <anchorfile>structunix__syscall.html</anchorfile>
      <anchor>a203d8ab871b9baf8326eddf31cd0c954</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>zName</name>
      <anchorfile>structunix__syscall.html</anchorfile>
      <anchor>aaf85c3771782bac6dc0c0c225bb93337</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>unixFile</name>
    <filename>structunixFile.html</filename>
    <member kind="variable">
      <type>unsigned short int</type>
      <name>ctrlFlags</name>
      <anchorfile>structunixFile.html</anchorfile>
      <anchor>a05d9d0af8aa4d9de6a250984cc12ae56</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned char</type>
      <name>eFileLock</name>
      <anchorfile>structunixFile.html</anchorfile>
      <anchor>a001e59bdb9d3f396952c2c8e3229f7fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>h</name>
      <anchorfile>structunixFile.html</anchorfile>
      <anchor>a1c58798d4ff3ac6232765c8b76bb7450</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>lastErrno</name>
      <anchorfile>structunixFile.html</anchorfile>
      <anchor>afde57c2e118fac8041918dac2ee6f7d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>lockingContext</name>
      <anchorfile>structunixFile.html</anchorfile>
      <anchor>afaeb4425a6de3e913db4b03e8a0d098a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unixInodeInfo *</type>
      <name>pInode</name>
      <anchorfile>structunixFile.html</anchorfile>
      <anchor>ac17292fe29bb6cc9eceed9db6d1209e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>sqlite3_io_methods const *</type>
      <name>pMethod</name>
      <anchorfile>structunixFile.html</anchorfile>
      <anchor>a2a2b40e965f91aa9ee21135bfb0c17ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unixShm *</type>
      <name>pShm</name>
      <anchorfile>structunixFile.html</anchorfile>
      <anchor>a53c653bd73cdc6f518ecffe95062e91a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>UnixUnusedFd *</type>
      <name>pUnused</name>
      <anchorfile>structunixFile.html</anchorfile>
      <anchor>a3820ccead5805d2ea61ca1c752646852</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>sqlite3_vfs *</type>
      <name>pVfs</name>
      <anchorfile>structunixFile.html</anchorfile>
      <anchor>a048d696479bb2544ab2cec1ac9a75d67</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>szChunk</name>
      <anchorfile>structunixFile.html</anchorfile>
      <anchor>a5f6307d3446ce1b149df756c00c3bd2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>zPath</name>
      <anchorfile>structunixFile.html</anchorfile>
      <anchor>afc5eff0948d553308cf90a79d4a06f17</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>unixFileId</name>
    <filename>structunixFileId.html</filename>
    <member kind="variable">
      <type>dev_t</type>
      <name>dev</name>
      <anchorfile>structunixFileId.html</anchorfile>
      <anchor>acf703d95b9a1ae2f34affb7e9ae45e1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ino_t</type>
      <name>ino</name>
      <anchorfile>structunixFileId.html</anchorfile>
      <anchor>a2cc2d43e9d3f0a60810daa8fc353e692</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>unixInodeInfo</name>
    <filename>structunixInodeInfo.html</filename>
    <member kind="variable">
      <type>unsigned char</type>
      <name>bProcessLock</name>
      <anchorfile>structunixInodeInfo.html</anchorfile>
      <anchor>ade689e4231dd80bb33c86da1e5ed1586</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned char</type>
      <name>eFileLock</name>
      <anchorfile>structunixInodeInfo.html</anchorfile>
      <anchor>a010a765bb3feecb16b650f68fc3a3c1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct unixFileId</type>
      <name>fileId</name>
      <anchorfile>structunixInodeInfo.html</anchorfile>
      <anchor>ae692731d449f4462a921dda9a061faa6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>nLock</name>
      <anchorfile>structunixInodeInfo.html</anchorfile>
      <anchor>a477f3357a32adbc1a9b05017e535444d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>nRef</name>
      <anchorfile>structunixInodeInfo.html</anchorfile>
      <anchor>a65cbd1fd05ed00f03a252266b04a8221</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>nShared</name>
      <anchorfile>structunixInodeInfo.html</anchorfile>
      <anchor>a0d7f8dd92964f53e59c8d741dbe00a61</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unixInodeInfo *</type>
      <name>pNext</name>
      <anchorfile>structunixInodeInfo.html</anchorfile>
      <anchor>a80181ba4ef71dd0d8e55e97baedc761e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unixInodeInfo *</type>
      <name>pPrev</name>
      <anchorfile>structunixInodeInfo.html</anchorfile>
      <anchor>a6575edce9898b48870c6f48047c01d01</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unixShmNode *</type>
      <name>pShmNode</name>
      <anchorfile>structunixInodeInfo.html</anchorfile>
      <anchor>a302a8b82e27d5b3624ec122bc9c2ed61</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>UnixUnusedFd *</type>
      <name>pUnused</name>
      <anchorfile>structunixInodeInfo.html</anchorfile>
      <anchor>a0dda9ad35734fa161d1f0b13b671c1c6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>unixShm</name>
    <filename>structunixShm.html</filename>
    <member kind="variable">
      <type>u16</type>
      <name>exclMask</name>
      <anchorfile>structunixShm.html</anchorfile>
      <anchor>ac6f786d95952e51cab941cbfb9243c8e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>hasMutex</name>
      <anchorfile>structunixShm.html</anchorfile>
      <anchor>a43903be262472299c5eee917ba7c523c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>id</name>
      <anchorfile>structunixShm.html</anchorfile>
      <anchor>a88a5e7161ff31f85740dbfc0ba7ad38a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unixShm *</type>
      <name>pNext</name>
      <anchorfile>structunixShm.html</anchorfile>
      <anchor>a0d5229cf734581f51cdf16dd7d5ce93a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unixShmNode *</type>
      <name>pShmNode</name>
      <anchorfile>structunixShm.html</anchorfile>
      <anchor>a8ab421232d29e3237262ef46775199ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u16</type>
      <name>sharedMask</name>
      <anchorfile>structunixShm.html</anchorfile>
      <anchor>a768aa62a6ea2bd91ab60a34d7654811b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>unixShmNode</name>
    <filename>structunixShmNode.html</filename>
    <member kind="variable">
      <type>char **</type>
      <name>apRegion</name>
      <anchorfile>structunixShmNode.html</anchorfile>
      <anchor>a8eff550f9b10a2de463e9874f84efc5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>h</name>
      <anchorfile>structunixShmNode.html</anchorfile>
      <anchor>a9cd93c8052eb47f257e2d752e8f1fdba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>isReadonly</name>
      <anchorfile>structunixShmNode.html</anchorfile>
      <anchor>ad241b0a85f01110310cea91aa38fccb2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>sqlite3_mutex *</type>
      <name>mutex</name>
      <anchorfile>structunixShmNode.html</anchorfile>
      <anchor>aa90850530f48fec6f2a872874f8ddf1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>nRef</name>
      <anchorfile>structunixShmNode.html</anchorfile>
      <anchor>a6d9f0c9dec3f6710cb09c90723a8284b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u16</type>
      <name>nRegion</name>
      <anchorfile>structunixShmNode.html</anchorfile>
      <anchor>aaf1fceb640b3959424403885c0419a46</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unixShm *</type>
      <name>pFirst</name>
      <anchorfile>structunixShmNode.html</anchorfile>
      <anchor>a0ddd6c4625acf5994a60b0c368bc665e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unixInodeInfo *</type>
      <name>pInode</name>
      <anchorfile>structunixShmNode.html</anchorfile>
      <anchor>ab6bc1cf84d65887a3395da6406843817</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>szRegion</name>
      <anchorfile>structunixShmNode.html</anchorfile>
      <anchor>ae8126f9db70a758c2f340ec06869e02b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>zFilename</name>
      <anchorfile>structunixShmNode.html</anchorfile>
      <anchor>a188c3bc5fcb4666ad0817ac093e7505d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>UnixUnusedFd</name>
    <filename>structUnixUnusedFd.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>fd</name>
      <anchorfile>structUnixUnusedFd.html</anchorfile>
      <anchor>a3f1a6127218af971aeb7b131c9c1600d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>flags</name>
      <anchorfile>structUnixUnusedFd.html</anchorfile>
      <anchor>a744cd118bd91ec2019108e8205708684</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>UnixUnusedFd *</type>
      <name>pNext</name>
      <anchorfile>structUnixUnusedFd.html</anchorfile>
      <anchor>a6bbcba75beeabdd2df126638bc1d8bc0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>UnpackedRecord</name>
    <filename>structUnpackedRecord.html</filename>
    <member kind="variable">
      <type>Mem *</type>
      <name>aMem</name>
      <anchorfile>structUnpackedRecord.html</anchorfile>
      <anchor>a3299c322ceb8b758dacc59701021ae9f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>flags</name>
      <anchorfile>structUnpackedRecord.html</anchorfile>
      <anchor>ab24dd1a413192bae21ec613ca3b239a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u16</type>
      <name>nField</name>
      <anchorfile>structUnpackedRecord.html</anchorfile>
      <anchor>a2c5062735cdbc5039679d255cc900668</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>KeyInfo *</type>
      <name>pKeyInfo</name>
      <anchorfile>structUnpackedRecord.html</anchorfile>
      <anchor>aeb43e7a1e300857cab2cbe98eacd575b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>UObjDeletedEvent</name>
    <filename>classUObjDeletedEvent.html</filename>
    <base>UEvent</base>
    <member kind="function" virtualness="virtual">
      <type>virtual std::string</type>
      <name>getClassName</name>
      <anchorfile>classUObjDeletedEvent.html</anchorfile>
      <anchor>a62a49f6cb75c9353736f83189b94f055</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>UObjDeletedEvent</name>
      <anchorfile>classUObjDeletedEvent.html</anchorfile>
      <anchor>a698d8343d3fb2d860036fddbd8959803</anchor>
      <arglist>(int objDeletionThreadId)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~UObjDeletedEvent</name>
      <anchorfile>classUObjDeletedEvent.html</anchorfile>
      <anchor>aa4850fad7383712bcbda75c131cce223</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>UObjDeletionThread</name>
    <filename>classUObjDeletionThread.html</filename>
    <templarg></templarg>
    <base>UThread</base>
    <member kind="function">
      <type>int</type>
      <name>id</name>
      <anchorfile>classUObjDeletionThread.html</anchorfile>
      <anchor>abb78e2da340feac00d3f8ccba7b361c1</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setObj</name>
      <anchorfile>classUObjDeletionThread.html</anchorfile>
      <anchor>a3a54e762b9f21750fe724bf78b48c653</anchor>
      <arglist>(T *obj)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>startDeletion</name>
      <anchorfile>classUObjDeletionThread.html</anchorfile>
      <anchor>a2b4e12d9f11684b1378bb77a1a3c54b3</anchor>
      <arglist>(int waitMs=0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>UObjDeletionThread</name>
      <anchorfile>classUObjDeletionThread.html</anchorfile>
      <anchor>a860499bd0467d2cc0fb467b124d085e0</anchor>
      <arglist>(T *obj, int id=0)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~UObjDeletionThread</name>
      <anchorfile>classUObjDeletionThread.html</anchorfile>
      <anchor>a44e27bada40a7fdb67ebad9270da8192</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual void</type>
      <name>mainLoop</name>
      <anchorfile>classUObjDeletionThread.html</anchorfile>
      <anchor>a3ac51af9705971ca8ef68a2662718d5b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>id_</name>
      <anchorfile>classUObjDeletionThread.html</anchorfile>
      <anchor>ad4da163f3f74394eb07e38a377374ce8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>T *</type>
      <name>obj_</name>
      <anchorfile>classUObjDeletionThread.html</anchorfile>
      <anchor>a03f2f238930465469bac78fee58c1a4b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>waitMs_</name>
      <anchorfile>classUObjDeletionThread.html</anchorfile>
      <anchor>ac011e0787b60ce68941ae227f7523a24</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>setBackgroundColor</name>
      <anchorfile>classUPlot.html</anchorfile>
      <anchor>aac9c36be8699a62b254d6d09296aa775</anchor>
      <arglist>(const QColor &amp;color)</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>void</type>
      <name>trackMouse</name>
      <anchorfile>classUPlot.html</anchorfile>
      <anchor>a6453e94800949a53cf93ea9dd1a7d98b</anchor>
      <arglist>(bool tracking)</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>mouseDoubleClickEvent</name>
      <anchorfile>classUPlot.html</anchorfile>
      <anchor>a4fa52214e4e27f42b213c367e8a18639</anchor>
      <arglist>(QMouseEvent *event)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>mouseMoveEvent</name>
      <anchorfile>classUPlot.html</anchorfile>
      <anchor>ae36d0746ddd417e30b413aada3202870</anchor>
      <arglist>(QMouseEvent *event)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>mousePressEvent</name>
      <anchorfile>classUPlot.html</anchorfile>
      <anchor>a5eda17eb4a8afb7623462fa803c72015</anchor>
      <arglist>(QMouseEvent *event)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>mouseReleaseEvent</name>
      <anchorfile>classUPlot.html</anchorfile>
      <anchor>a040af8df096253a11f61430e957d9851</anchor>
      <arglist>(QMouseEvent *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>moveCurve</name>
      <anchorfile>classUPlot.html</anchorfile>
      <anchor>ab1c80d227c061a5b003569c63d8f4c86</anchor>
      <arglist>(const UPlotCurve *, int index)</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>bool</type>
      <name>mousePosToValue</name>
      <anchorfile>classUPlot.html</anchorfile>
      <anchor>ad5e2a773383f4930e6b6b29d44f33c5a</anchor>
      <arglist>(const QPoint &amp;pos, float &amp;x, float &amp;y)</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>_aChangeBackgroundColor</name>
      <anchorfile>classUPlot.html</anchorfile>
      <anchor>a9c12c4ed705e934850c58e9f22e4458b</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>_aMouseTracking</name>
      <anchorfile>classUPlot.html</anchorfile>
      <anchor>a19146940a87c0b8a67aba97d49739713</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>QColor</type>
      <name>_bgColor</name>
      <anchorfile>classUPlot.html</anchorfile>
      <anchor>ae7d16f66e3bed6edb4803edbae4b7df6</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>QPoint</type>
      <name>_mouseCurrentPos</name>
      <anchorfile>classUPlot.html</anchorfile>
      <anchor>a5826247490791c0fcab4684f6c2aecb3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QPoint</type>
      <name>_mousePressedPos</name>
      <anchorfile>classUPlot.html</anchorfile>
      <anchor>a345170701e8109e910804915bad2ff55</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>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="slot">
      <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="slot">
      <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="slot">
      <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="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>a9c39ae1616dc62f2d9d536533533369d</anchor>
      <arglist>(QPainter *painter, const QRect &amp;limits)</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>QColor</type>
      <name>itemsColor</name>
      <anchorfile>classUPlotCurve.html</anchorfile>
      <anchor>a97161385f3c7cd8b41abff6a13a9c7ff</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>setItemsColor</name>
      <anchorfile>classUPlotCurve.html</anchorfile>
      <anchor>a5a796f796f5eb2a2bcb9b92cc3257588</anchor>
      <arglist>(const QColor &amp;color)</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>add20928227c7ba0ad7fde226be69474b</anchor>
      <arglist>(float scaleX, float scaleY, float offsetX, float offsetY, float xDir, float yDir, int maxItemsKept)</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>QColor</type>
      <name>_itemsColor</name>
      <anchorfile>classUPlotCurve.html</anchorfile>
      <anchor>a959884dd5e7eeadb183e63058b2504a9</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>QGraphicsRectItem *</type>
      <name>_rootItem</name>
      <anchorfile>classUPlotCurve.html</anchorfile>
      <anchor>accbb07c0a877d44ca83b9596acdd8747</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>a922a795c52ea63872c1a1a2af77af4cf</anchor>
      <arglist>(float scaleX, float scaleY, float offsetX, float offsetY, float xDir, float yDir, int maxItemsKept)</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="function" protection="private">
      <type>void</type>
      <name>init</name>
      <anchorfile>classUPlotItem.html</anchorfile>
      <anchor>a88772aa966bcf78aa700404e43d0e00a</anchor>
      <arglist>(qreal dataX, qreal dataY)</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>
    <member kind="variable" protection="private">
      <type>QGraphicsRectItem *</type>
      <name>_textBackground</name>
      <anchorfile>classUPlotItem.html</anchorfile>
      <anchor>adfb5a992ea00d4fef8dec4106d69d4d6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>UPlotLegend</name>
    <filename>classUPlotLegend.html</filename>
    <member kind="signal">
      <type>void</type>
      <name>legendItemMoved</name>
      <anchorfile>classUPlotLegend.html</anchorfile>
      <anchor>a7a601fe3e28c1e43502aba74546018bd</anchor>
      <arglist>(const UPlotCurve *curve, int)</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>aa0875a13ade3f5b17cd5fd5e20454382</anchor>
      <arglist>(UPlotCurve *curve)</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>moveDown</name>
      <anchorfile>classUPlotLegend.html</anchorfile>
      <anchor>aee9f2ef3ff9060b1a2ac6ed24f175b5a</anchor>
      <arglist>(UPlotLegendItem *item)</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>moveUp</name>
      <anchorfile>classUPlotLegend.html</anchorfile>
      <anchor>a6059ceff1c81c2da4ead2b2c6c1a193f</anchor>
      <arglist>(UPlotLegendItem *item)</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="slot" protection="private">
      <type>void</type>
      <name>removeLegendItem</name>
      <anchorfile>classUPlotLegend.html</anchorfile>
      <anchor>ab9b4581331e5ca2dbcdbd7c50b9e1e37</anchor>
      <arglist>(const UPlotCurve *curve)</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="signal">
      <type>void</type>
      <name>moveDownRequest</name>
      <anchorfile>classUPlotLegendItem.html</anchorfile>
      <anchor>a56a4febf43ad05aa70b5cfd013ee9fc6</anchor>
      <arglist>(UPlotLegendItem *)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>moveUpRequest</name>
      <anchorfile>classUPlotLegendItem.html</anchorfile>
      <anchor>ae7ff7d24441a11e4a85edf2416da491c</anchor>
      <arglist>(UPlotLegendItem *)</arglist>
    </member>
    <member kind="function">
      <type>QPixmap</type>
      <name>createSymbol</name>
      <anchorfile>classUPlotLegendItem.html</anchorfile>
      <anchor>ac24fe752546750d8d3049ed3ee422729</anchor>
      <arglist>(const QPen &amp;pen, const QBrush &amp;brush)</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>aa5cc51ea04222119e4525250f0a1edf8</anchor>
      <arglist>(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="slot" protection="private">
      <type>void</type>
      <name>updateStdDev</name>
      <anchorfile>classUPlotLegendItem.html</anchorfile>
      <anchor>a9bba82831090173c95c9c328709bd6c7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QAction *</type>
      <name>_aChangeColor</name>
      <anchorfile>classUPlotLegendItem.html</anchorfile>
      <anchor>a8dcb2e3f67b6b4f9ddcc58cc159f5382</anchor>
      <arglist></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>_aMoveDown</name>
      <anchorfile>classUPlotLegendItem.html</anchorfile>
      <anchor>adb7f6880953491c5e1b53a3b599000af</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QAction *</type>
      <name>_aMoveUp</name>
      <anchorfile>classUPlotLegendItem.html</anchorfile>
      <anchor>a323b3029344dae3865991b4458fc2a5b</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>QAction *</type>
      <name>_aShowStdDev</name>
      <anchorfile>classUPlotLegendItem.html</anchorfile>
      <anchor>a8a57e3ca2945944013b1136cf17b451e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>UPlotCurve *</type>
      <name>_curve</name>
      <anchorfile>classUPlotLegendItem.html</anchorfile>
      <anchor>aa90f52dce2435ed437afc04f08537703</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>UProcessInfo</name>
    <filename>classUProcessInfo.html</filename>
    <member kind="function">
      <type></type>
      <name>UProcessInfo</name>
      <anchorfile>classUProcessInfo.html</anchorfile>
      <anchor>a9786bfe4f14bb80ddf206904f12d8f9b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~UProcessInfo</name>
      <anchorfile>classUProcessInfo.html</anchorfile>
      <anchor>afad07fc0a025d0848e449e06d833843e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static long int</type>
      <name>getMemoryUsage</name>
      <anchorfile>classUProcessInfo.html</anchorfile>
      <anchor>af3843a5d724ae8d65157fda1d393c67d</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="class">
    <name>USemaphore</name>
    <filename>classUSemaphore.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>acquire</name>
      <anchorfile>classUSemaphore.html</anchorfile>
      <anchor>a1128f81a47324e6de3946a7719c24223</anchor>
      <arglist>(int n=1, int ms=0)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>acquireTry</name>
      <anchorfile>classUSemaphore.html</anchorfile>
      <anchor>a51a925279a04a54aea3583c4399a744b</anchor>
      <arglist>(int n)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>release</name>
      <anchorfile>classUSemaphore.html</anchorfile>
      <anchor>a2367dd5ad332a11c3d99665c4e249e12</anchor>
      <arglist>(int n=1)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>USemaphore</name>
      <anchorfile>classUSemaphore.html</anchorfile>
      <anchor>ad991738e68e0a2baaec46ab27296cbe6</anchor>
      <arglist>(int initValue=0)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>value</name>
      <anchorfile>classUSemaphore.html</anchorfile>
      <anchor>a840fadefd8bc873c8bdf34c90d180a3b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~USemaphore</name>
      <anchorfile>classUSemaphore.html</anchorfile>
      <anchor>a7eb1d99e17c6993ea1d4a216bb7d1ff8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>operator=</name>
      <anchorfile>classUSemaphore.html</anchorfile>
      <anchor>a4b263e6ce83d7e471b7728c48f9a262b</anchor>
      <arglist>(const USemaphore &amp;S)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>USemaphore</name>
      <anchorfile>classUSemaphore.html</anchorfile>
      <anchor>a5909fb986cd1190c42139b667b2cca3f</anchor>
      <arglist>(const USemaphore &amp;S)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_available</name>
      <anchorfile>classUSemaphore.html</anchorfile>
      <anchor>a84b707553a543fc9c741ae9149fcfd14</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>pthread_cond_t</type>
      <name>_cond</name>
      <anchorfile>classUSemaphore.html</anchorfile>
      <anchor>a5fccb0d304753305618088c59dc10ae4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>pthread_mutex_t</type>
      <name>_waitMutex</name>
      <anchorfile>classUSemaphore.html</anchorfile>
      <anchor>a339262265fb2efdcb0540e87ccbbc2ba</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>UThread</name>
    <filename>classUThread.html</filename>
    <base>UThreadC&lt; void &gt;</base>
    <member kind="enumeration">
      <name>Priority</name>
      <anchorfile>classUThread.html</anchorfile>
      <anchor>a731ef4dd5a8d15abcc06e7cfa53cd153</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kPLow</name>
      <anchorfile>classUThread.html</anchorfile>
      <anchor>a731ef4dd5a8d15abcc06e7cfa53cd153a006cf2313c63a3615902ac12da899065</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kPBelowNormal</name>
      <anchorfile>classUThread.html</anchorfile>
      <anchor>a731ef4dd5a8d15abcc06e7cfa53cd153a57888f397b338b2826d0b2cb5bc095d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kPNormal</name>
      <anchorfile>classUThread.html</anchorfile>
      <anchor>a731ef4dd5a8d15abcc06e7cfa53cd153a4a96ea147a7f8e262ebddcddc639d165</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kPAboveNormal</name>
      <anchorfile>classUThread.html</anchorfile>
      <anchor>a731ef4dd5a8d15abcc06e7cfa53cd153a1611a29650f1ef2f5384cbfc64418a43</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kPRealTime</name>
      <anchorfile>classUThread.html</anchorfile>
      <anchor>a731ef4dd5a8d15abcc06e7cfa53cd153a3001dcd1e00ff5df2192720e3422337a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Handle</type>
      <name>getThreadHandle</name>
      <anchorfile>classUThread.html</anchorfile>
      <anchor>ac3b1c09d5164f0ba02ce8f23d30c4a39</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isCreating</name>
      <anchorfile>classUThread.html</anchorfile>
      <anchor>a832eff76dae59586118ad0fa217e3c45</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isIdle</name>
      <anchorfile>classUThread.html</anchorfile>
      <anchor>a723b89fc826efe35fb2adbef3fdd9d8a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isKilled</name>
      <anchorfile>classUThread.html</anchorfile>
      <anchor>a5143cb5f6a64bbe8df2f13f3a162efa4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isRunning</name>
      <anchorfile>classUThread.html</anchorfile>
      <anchor>afb61aa962b606cdf683d35e88def982f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>join</name>
      <anchorfile>classUThread.html</anchorfile>
      <anchor>acf33c0e4b656af76da100e7d4f69ed1d</anchor>
      <arglist>(bool killFirst=false)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>kill</name>
      <anchorfile>classUThread.html</anchorfile>
      <anchor>a8dfefcfd68b453da08ddba9836f35965</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setAffinity</name>
      <anchorfile>classUThread.html</anchorfile>
      <anchor>aabcf31acae6ca5b8503ec320acbc11f8</anchor>
      <arglist>(int cpu=0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPriority</name>
      <anchorfile>classUThread.html</anchorfile>
      <anchor>a80418be3a80a01ddd05a863b58787b43</anchor>
      <arglist>(Priority priority)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>start</name>
      <anchorfile>classUThread.html</anchorfile>
      <anchor>a051e9adcf24f92b9c8e31acd06bad88c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>UThread</name>
      <anchorfile>classUThread.html</anchorfile>
      <anchor>a05a92f95e2a8900f27b09ddf907b97be</anchor>
      <arglist>(Priority priority=kPNormal)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~UThread</name>
      <anchorfile>classUThread.html</anchorfile>
      <anchor>af460f0dbb0549e1f46ac151b509fc582</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="enumeration">
      <name>State</name>
      <anchorfile>classUThread.html</anchorfile>
      <anchor>a3abe94138537d14e7edcb5b2a8e223b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kSIdle</name>
      <anchorfile>classUThread.html</anchorfile>
      <anchor>a3abe94138537d14e7edcb5b2a8e223b1ac5cd930b7c1cba96f3fcd1e1b27d4c4b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kSCreating</name>
      <anchorfile>classUThread.html</anchorfile>
      <anchor>a3abe94138537d14e7edcb5b2a8e223b1a75c263575e8aebd0a1a9323d8fe5a1b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kSRunning</name>
      <anchorfile>classUThread.html</anchorfile>
      <anchor>a3abe94138537d14e7edcb5b2a8e223b1afab6d271546a86337f53fb3541b798d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kSKilled</name>
      <anchorfile>classUThread.html</anchorfile>
      <anchor>a3abe94138537d14e7edcb5b2a8e223b1af0bb5618c7155387e7fb8804130af35d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>applyAffinity</name>
      <anchorfile>classUThread.html</anchorfile>
      <anchor>af796f744732a881ff6e813afd85d7398</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>applyPriority</name>
      <anchorfile>classUThread.html</anchorfile>
      <anchor>a8b258210cd41b6e020cc93cd9130d7e4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>Create</name>
      <anchorfile>classUThread.html</anchorfile>
      <anchor>abcb4174f3c67698ac21e1a65ba5afa65</anchor>
      <arglist>(Handle *const &amp;H=0, const bool &amp;CreateDetached=false, const unsigned int &amp;StackSize=0, const bool &amp;CancelEnable=false, const bool &amp;CancelAsync=false) const </arglist>
    </member>
    <member kind="function" protection="private" virtualness="pure">
      <type>virtual void</type>
      <name>mainLoop</name>
      <anchorfile>classUThread.html</anchorfile>
      <anchor>add4ddbb2c5d732baf3bf48d2b01757b7</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual void</type>
      <name>mainLoopBegin</name>
      <anchorfile>classUThread.html</anchorfile>
      <anchor>ae9b8e091e7e3ba85cccd566ecaeca0bd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual void</type>
      <name>mainLoopEnd</name>
      <anchorfile>classUThread.html</anchorfile>
      <anchor>a889353b054af98d481753c7729fe0b30</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual void</type>
      <name>mainLoopKill</name>
      <anchorfile>classUThread.html</anchorfile>
      <anchor>aa27d7690b1ce0fbe57b3a946f2a4885c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>operator=</name>
      <anchorfile>classUThread.html</anchorfile>
      <anchor>a906b30b1ed742a46ab2337089f620ea7</anchor>
      <arglist>(UThread &amp;t)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>ThreadMain</name>
      <anchorfile>classUThread.html</anchorfile>
      <anchor>a858402526a8dc862bd1dedbc5e81299c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>UThread</name>
      <anchorfile>classUThread.html</anchorfile>
      <anchor>ab47570f4953ce3725611586e01045265</anchor>
      <arglist>(const UThread &amp;t)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static int</type>
      <name>Detach</name>
      <anchorfile>classUThread.html</anchorfile>
      <anchor>ac207b8a4b50cdc7e9e1cff0350d6558c</anchor>
      <arglist>(Handle H)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static int</type>
      <name>Join</name>
      <anchorfile>classUThread.html</anchorfile>
      <anchor>a1fe18c75b97132fa1ebe362279183bde</anchor>
      <arglist>(Handle H)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static int</type>
      <name>Kill</name>
      <anchorfile>classUThread.html</anchorfile>
      <anchor>ada902cebf772183c2ae71d6469a6ac24</anchor>
      <arglist>(Handle H)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>cpuAffinity_</name>
      <anchorfile>classUThread.html</anchorfile>
      <anchor>ada5e5b901e0ab5bd58e8238fa95f4200</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Handle</type>
      <name>handle_</name>
      <anchorfile>classUThread.html</anchorfile>
      <anchor>aa473c2e8d9c591855060dc94fb5f8232</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>UMutex</type>
      <name>killSafelyMutex_</name>
      <anchorfile>classUThread.html</anchorfile>
      <anchor>a6747e2bba38b7853cf210ce6488a96f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Priority</type>
      <name>priority_</name>
      <anchorfile>classUThread.html</anchorfile>
      <anchor>ab424e572c170885a661ad0465b17a278</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>UMutex</type>
      <name>runningMutex_</name>
      <anchorfile>classUThread.html</anchorfile>
      <anchor>accda78a7857cffaa2279a5834eeb8f9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>State</type>
      <name>state_</name>
      <anchorfile>classUThread.html</anchorfile>
      <anchor>a012469401b56eb277b5645e1847ae9ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned long</type>
      <name>threadId_</name>
      <anchorfile>classUThread.html</anchorfile>
      <anchor>a8e6e3e897997604961de3b7139fb107a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>UThreadC</name>
    <filename>classUThreadC.html</filename>
    <templarg>Thread_T</templarg>
    <class kind="struct">UThreadC::Instance</class>
    <member kind="typedef">
      <type>THREAD_HANDLE</type>
      <name>Handle</name>
      <anchorfile>classUThreadC.html</anchorfile>
      <anchor>a51af102b4f979f8f76525f2b4835a2f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>THREAD_HANDLE</type>
      <name>Handle</name>
      <anchorfile>classUThreadC.html</anchorfile>
      <anchor>a51af102b4f979f8f76525f2b4835a2f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>Handler</name>
      <anchorfile>classUThreadC.html</anchorfile>
      <anchor>a5e8756dd1b627fdbda8cfa3a20427e8d</anchor>
      <arglist>)(Thread_R)</arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>Handler</name>
      <anchorfile>classUThreadC.html</anchorfile>
      <anchor>af910c04ae1c09bfbf2e3fc412ab7acd2</anchor>
      <arglist>)(Thread_R)</arglist>
    </member>
    <member kind="typedef">
      <type>const Thread_T &amp;</type>
      <name>Thread_C_R</name>
      <anchorfile>classUThreadC.html</anchorfile>
      <anchor>a8837858ab2b246dffdf8809cd83bfd0d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>const Thread_T &amp;</type>
      <name>Thread_C_R</name>
      <anchorfile>classUThreadC.html</anchorfile>
      <anchor>a8837858ab2b246dffdf8809cd83bfd0d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Thread_T &amp;</type>
      <name>Thread_R</name>
      <anchorfile>classUThreadC.html</anchorfile>
      <anchor>af5ac6beb30183ca157ca626c31a0c289</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Thread_T &amp;</type>
      <name>Thread_R</name>
      <anchorfile>classUThreadC.html</anchorfile>
      <anchor>af5ac6beb30183ca157ca626c31a0c289</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Create</name>
      <anchorfile>classUThreadC.html</anchorfile>
      <anchor>ae0a4c0fe5cf930ec61ae0c519fa926bc</anchor>
      <arglist>(Thread_C_R Param, Handle *const &amp;H=0, const bool &amp;CreateDetached=false, const unsigned int &amp;StackSize=0, const bool &amp;CancelEnable=false, const bool &amp;CancelAsync=false) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Create</name>
      <anchorfile>classUThreadC.html</anchorfile>
      <anchor>ae0a4c0fe5cf930ec61ae0c519fa926bc</anchor>
      <arglist>(Thread_C_R Param, Handle *const &amp;H=0, const bool &amp;CreateDetached=false, const unsigned int &amp;StackSize=0, const bool &amp;CancelEnable=false, const bool &amp;CancelAsync=false) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~UThreadC</name>
      <anchorfile>classUThreadC.html</anchorfile>
      <anchor>a2a4f3b711c298c5e9221acb284ad46f3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>Create</name>
      <anchorfile>classUThreadC.html</anchorfile>
      <anchor>aa4b3cfc99821749c1aeeb728d28512d6</anchor>
      <arglist>(const Handler &amp;Function, Thread_C_R Param, Handle *const &amp;H=0, const bool &amp;CreateDetached=false, const unsigned int &amp;StackSize=0, const bool &amp;CancelEnable=false, const bool &amp;CancelAsync=false)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>Create</name>
      <anchorfile>classUThreadC.html</anchorfile>
      <anchor>aa4b3cfc99821749c1aeeb728d28512d6</anchor>
      <arglist>(const Handler &amp;Function, Thread_C_R Param, Handle *const &amp;H=0, const bool &amp;CreateDetached=false, const unsigned int &amp;StackSize=0, const bool &amp;CancelEnable=false, const bool &amp;CancelAsync=false)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>Detach</name>
      <anchorfile>classUThreadC.html</anchorfile>
      <anchor>ac58b1af0785e357e48d6e5517eed0897</anchor>
      <arglist>(Handle H)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>Detach</name>
      <anchorfile>classUThreadC.html</anchorfile>
      <anchor>adddbf11e4b0df67f44d16db094b2e962</anchor>
      <arglist>(const Handle &amp;H)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>Join</name>
      <anchorfile>classUThreadC.html</anchorfile>
      <anchor>ab3bc2f84883e58e8b92cb1a14ca6853e</anchor>
      <arglist>(Handle H)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>Join</name>
      <anchorfile>classUThreadC.html</anchorfile>
      <anchor>a028257f162278089f549ef4177fb1f71</anchor>
      <arglist>(const Handle &amp;H)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>Kill</name>
      <anchorfile>classUThreadC.html</anchorfile>
      <anchor>a9a21842b9a15e8fdf215c51e19576b00</anchor>
      <arglist>(Handle H)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>Kill</name>
      <anchorfile>classUThreadC.html</anchorfile>
      <anchor>a6e3f9c3db4133e13842cdc2534fa9eaf</anchor>
      <arglist>(const Handle &amp;H)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual void</type>
      <name>ThreadMain</name>
      <anchorfile>classUThreadC.html</anchorfile>
      <anchor>ac7a4789021bf1ff71271d1fc355b4e61</anchor>
      <arglist>(Thread_R)=0</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual void</type>
      <name>ThreadMain</name>
      <anchorfile>classUThreadC.html</anchorfile>
      <anchor>ac7a4789021bf1ff71271d1fc355b4e61</anchor>
      <arglist>(Thread_R)=0</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>UThreadC</name>
      <anchorfile>classUThreadC.html</anchorfile>
      <anchor>a84366f4eb7d5210b47380cc428970745</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>UThreadC</name>
      <anchorfile>classUThreadC.html</anchorfile>
      <anchor>a84366f4eb7d5210b47380cc428970745</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static void</type>
      <name>Exit</name>
      <anchorfile>classUThreadC.html</anchorfile>
      <anchor>a426741a30a345a97117aa4b3a77f1932</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static void</type>
      <name>Exit</name>
      <anchorfile>classUThreadC.html</anchorfile>
      <anchor>a426741a30a345a97117aa4b3a77f1932</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static Handle</type>
      <name>Self</name>
      <anchorfile>classUThreadC.html</anchorfile>
      <anchor>af8814404ee29fe18bc4cc628a8cabf62</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static int</type>
      <name>Self</name>
      <anchorfile>classUThreadC.html</anchorfile>
      <anchor>a6fd4746672b2339d7af4deaab561f37f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static void</type>
      <name>TestCancel</name>
      <anchorfile>classUThreadC.html</anchorfile>
      <anchor>ab1d509adc2fb891fab663fc9b0d71d50</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static void</type>
      <name>TestCancel</name>
      <anchorfile>classUThreadC.html</anchorfile>
      <anchor>ab1d509adc2fb891fab663fc9b0d71d50</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static const UMutex &amp;</type>
      <name>M_Create</name>
      <anchorfile>classUThreadC.html</anchorfile>
      <anchor>a7f9816d649d450495e16d627281af906</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static const UMutex &amp;</type>
      <name>M_Create</name>
      <anchorfile>classUThreadC.html</anchorfile>
      <anchor>a7f9816d649d450495e16d627281af906</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static USemaphore &amp;</type>
      <name>S_Create</name>
      <anchorfile>classUThreadC.html</anchorfile>
      <anchor>a663c47fd39fc5bf6fa13b2191591bfc1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static const USemaphore &amp;</type>
      <name>S_Create</name>
      <anchorfile>classUThreadC.html</anchorfile>
      <anchor>ab8f35b264a7a4f81912d39b662d07f84</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void *</type>
      <name>ThreadMainHandler</name>
      <anchorfile>classUThreadC.html</anchorfile>
      <anchor>a3e0d191cd89d3a3433eb591b1e81d6b7</anchor>
      <arglist>(Instance *Param)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static THREAD_RET_T THREAD_CALL</type>
      <name>ThreadMainHandler</name>
      <anchorfile>classUThreadC.html</anchorfile>
      <anchor>a9926068fad168280c08ba4394621b7bf</anchor>
      <arglist>(Instance *Param)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>UThreadC::Instance</name>
    <filename>structUThreadC_1_1Instance.html</filename>
    <member kind="function">
      <type></type>
      <name>Instance</name>
      <anchorfile>structUThreadC_1_1Instance.html</anchorfile>
      <anchor>a5f4a20e7282bc782357d0e3c44eb2b7e</anchor>
      <arglist>(Thread_C_R P, UThreadC&lt; Thread_T &gt; *const &amp;O, const UThreadC&lt; Thread_T &gt;::Handler &amp;pH=0, const bool &amp;CE=false, const bool &amp;CA=false)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Instance</name>
      <anchorfile>structUThreadC_1_1Instance.html</anchorfile>
      <anchor>a6e2f80df934ca334a189547a4be2517d</anchor>
      <arglist>(Thread_C_R P, UThreadC&lt; Thread_T &gt; *const &amp;O, const typename UThreadC&lt; Thread_T &gt;::Handler &amp;pH=0)</arglist>
    </member>
    <member kind="variable">
      <type>Thread_C_R</type>
      <name>Data</name>
      <anchorfile>structUThreadC_1_1Instance.html</anchorfile>
      <anchor>ab58ed371404ec4d769c79e720b2fefcc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>UThreadC&lt; Thread_T &gt;::Thread_C_R</type>
      <name>Data</name>
      <anchorfile>structUThreadC_1_1Instance.html</anchorfile>
      <anchor>ad815ab68bfc9536c1f07409afd374548</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned char</type>
      <name>Flags</name>
      <anchorfile>structUThreadC_1_1Instance.html</anchorfile>
      <anchor>a6ba7a63601280c440889ffeb13e42903</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>UThreadC&lt; Thread_T &gt; *</type>
      <name>Owner</name>
      <anchorfile>structUThreadC_1_1Instance.html</anchorfile>
      <anchor>a8550961bd4512b3b97935d9b90354ced</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Handler</type>
      <name>pFN</name>
      <anchorfile>structUThreadC_1_1Instance.html</anchorfile>
      <anchor>ac30de70708991519f613be28e7e841c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>UThreadC&lt; Thread_T &gt;::Handler</type>
      <name>pFN</name>
      <anchorfile>structUThreadC_1_1Instance.html</anchorfile>
      <anchor>a2120f8b514389a98517f51b265a779e1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>UThreadC&lt; void &gt;</name>
    <filename>classUThreadC_3_01void_01_4.html</filename>
    <class kind="struct">UThreadC&lt; void &gt;::Instance</class>
    <member kind="typedef">
      <type>THREAD_HANDLE</type>
      <name>Handle</name>
      <anchorfile>classUThreadC_3_01void_01_4.html</anchorfile>
      <anchor>a0ffb19a834ba3271ed3c9f650f119664</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>THREAD_HANDLE</type>
      <name>Handle</name>
      <anchorfile>classUThreadC_3_01void_01_4.html</anchorfile>
      <anchor>a0ffb19a834ba3271ed3c9f650f119664</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>Handler</name>
      <anchorfile>classUThreadC_3_01void_01_4.html</anchorfile>
      <anchor>a0b4d7a4be33742b8e14be7b117977d15</anchor>
      <arglist>)()</arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>Handler</name>
      <anchorfile>classUThreadC_3_01void_01_4.html</anchorfile>
      <anchor>a0b4d7a4be33742b8e14be7b117977d15</anchor>
      <arglist>)()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Create</name>
      <anchorfile>classUThreadC_3_01void_01_4.html</anchorfile>
      <anchor>a611b281dd6677da6d68d91a02c4e522b</anchor>
      <arglist>(Handle *const &amp;H=0, const bool &amp;CreateDetached=false, const unsigned int &amp;StackSize=0, const bool &amp;CancelEnable=false, const bool &amp;CancelAsync=false) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Create</name>
      <anchorfile>classUThreadC_3_01void_01_4.html</anchorfile>
      <anchor>a611b281dd6677da6d68d91a02c4e522b</anchor>
      <arglist>(Handle *const &amp;H=0, const bool &amp;CreateDetached=false, const unsigned int &amp;StackSize=0, const bool &amp;CancelEnable=false, const bool &amp;CancelAsync=false) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Create</name>
      <anchorfile>classUThreadC_3_01void_01_4.html</anchorfile>
      <anchor>a535cc01771bdcca2714dfd41f3497c28</anchor>
      <arglist>(unsigned long &amp;ThreadId, Handle *const &amp;H=0, const bool &amp;CreateDetached=false, const unsigned int &amp;StackSize=0, const bool &amp;CancelEnable=false, const bool &amp;CancelAsync=false) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Create</name>
      <anchorfile>classUThreadC_3_01void_01_4.html</anchorfile>
      <anchor>a73e678beb1b5800f44185a3f25b703bf</anchor>
      <arglist>(int &amp;ThreadId, Handle *const &amp;H=0, const bool &amp;CreateDetached=false, const unsigned int &amp;StackSize=0, const bool &amp;CancelEnable=false, const bool &amp;CancelAsync=false) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~UThreadC</name>
      <anchorfile>classUThreadC_3_01void_01_4.html</anchorfile>
      <anchor>ae18a10d4eba63343b1e7410be67db079</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~UThreadC</name>
      <anchorfile>classUThreadC_3_01void_01_4.html</anchorfile>
      <anchor>ae18a10d4eba63343b1e7410be67db079</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>Create</name>
      <anchorfile>classUThreadC_3_01void_01_4.html</anchorfile>
      <anchor>a17eb99ec0990246c0c7161e6bec84c74</anchor>
      <arglist>(const Handler &amp;Function, Handle *const &amp;H=0, const bool &amp;CreateDetached=false, const unsigned int &amp;StackSize=0, const bool &amp;CancelEnable=false, const bool &amp;CancelAsync=false)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>Create</name>
      <anchorfile>classUThreadC_3_01void_01_4.html</anchorfile>
      <anchor>a17eb99ec0990246c0c7161e6bec84c74</anchor>
      <arglist>(const Handler &amp;Function, Handle *const &amp;H=0, const bool &amp;CreateDetached=false, const unsigned int &amp;StackSize=0, const bool &amp;CancelEnable=false, const bool &amp;CancelAsync=false)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>Detach</name>
      <anchorfile>classUThreadC_3_01void_01_4.html</anchorfile>
      <anchor>a591f5bfcea463cfaa2249bbcdd3ab522</anchor>
      <arglist>(Handle H)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>Detach</name>
      <anchorfile>classUThreadC_3_01void_01_4.html</anchorfile>
      <anchor>a094155ec7163e19480ed2181ef8032ed</anchor>
      <arglist>(const Handle &amp;H)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>Join</name>
      <anchorfile>classUThreadC_3_01void_01_4.html</anchorfile>
      <anchor>a1d704989d9a19f552ac0387c143cad95</anchor>
      <arglist>(const Handle &amp;H)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>Join</name>
      <anchorfile>classUThreadC_3_01void_01_4.html</anchorfile>
      <anchor>a1584a3a80d86181ff66784cf0f8c2392</anchor>
      <arglist>(Handle H)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>Kill</name>
      <anchorfile>classUThreadC_3_01void_01_4.html</anchorfile>
      <anchor>aec2af3352538bb8e45916c468e6960dc</anchor>
      <arglist>(Handle H)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>Kill</name>
      <anchorfile>classUThreadC_3_01void_01_4.html</anchorfile>
      <anchor>a4a83aaa66db8ee6f07482130091690e3</anchor>
      <arglist>(const Handle &amp;H)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual void</type>
      <name>ThreadMain</name>
      <anchorfile>classUThreadC_3_01void_01_4.html</anchorfile>
      <anchor>a20a26e936171490aa7727a9aa99af540</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual void</type>
      <name>ThreadMain</name>
      <anchorfile>classUThreadC_3_01void_01_4.html</anchorfile>
      <anchor>a20a26e936171490aa7727a9aa99af540</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>UThreadC</name>
      <anchorfile>classUThreadC_3_01void_01_4.html</anchorfile>
      <anchor>a7509d38dbdd18da1f65fdb26956775bc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>UThreadC</name>
      <anchorfile>classUThreadC_3_01void_01_4.html</anchorfile>
      <anchor>a7509d38dbdd18da1f65fdb26956775bc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static void</type>
      <name>Exit</name>
      <anchorfile>classUThreadC_3_01void_01_4.html</anchorfile>
      <anchor>afc1715cfa1d5ae88f57ba2fe983bb9e5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static void</type>
      <name>Exit</name>
      <anchorfile>classUThreadC_3_01void_01_4.html</anchorfile>
      <anchor>afc1715cfa1d5ae88f57ba2fe983bb9e5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static Handle</type>
      <name>Self</name>
      <anchorfile>classUThreadC_3_01void_01_4.html</anchorfile>
      <anchor>a33cd70cb0291ebd0a95016e89b4d5b6c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static int</type>
      <name>Self</name>
      <anchorfile>classUThreadC_3_01void_01_4.html</anchorfile>
      <anchor>afed28b5b5bb00d4addbb0cd7f2ce0ce2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static void</type>
      <name>TestCancel</name>
      <anchorfile>classUThreadC_3_01void_01_4.html</anchorfile>
      <anchor>a5dc3a0223030adcc0c6e3ef829efc824</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static void</type>
      <name>TestCancel</name>
      <anchorfile>classUThreadC_3_01void_01_4.html</anchorfile>
      <anchor>a5dc3a0223030adcc0c6e3ef829efc824</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static const UMutex &amp;</type>
      <name>M_Create</name>
      <anchorfile>classUThreadC_3_01void_01_4.html</anchorfile>
      <anchor>a0fb2a084832f63d766cdd6fe505ec069</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static USemaphore &amp;</type>
      <name>S_Create</name>
      <anchorfile>classUThreadC_3_01void_01_4.html</anchorfile>
      <anchor>ac8be8b9dc085de50a917222d4cde131d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void *</type>
      <name>ThreadMainHandler</name>
      <anchorfile>classUThreadC_3_01void_01_4.html</anchorfile>
      <anchor>a3d11b9051af07381a2461cf9a079fb6f</anchor>
      <arglist>(Instance *Param)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static THREAD_RET_T THREAD_CALL</type>
      <name>ThreadMainHandler</name>
      <anchorfile>classUThreadC_3_01void_01_4.html</anchorfile>
      <anchor>a37efde105c6b1d24d68be81589e0d20e</anchor>
      <arglist>(UThreadC&lt; void &gt; *Param)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static THREAD_RET_T THREAD_CALL</type>
      <name>ThreadMainHandler_S</name>
      <anchorfile>classUThreadC_3_01void_01_4.html</anchorfile>
      <anchor>a1d59ad1f64e081a22d0947fdd117ac54</anchor>
      <arglist>(Handler Param)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>UThreadC&lt; void &gt;::Instance</name>
    <filename>structUThreadC_3_01void_01_4_1_1Instance.html</filename>
    <member kind="function">
      <type></type>
      <name>Instance</name>
      <anchorfile>structUThreadC_3_01void_01_4_1_1Instance.html</anchorfile>
      <anchor>a507ad0b6ac8ffe40d788e117b0b51811</anchor>
      <arglist>(UThreadC&lt; void &gt; *const &amp;O, const UThreadC&lt; void &gt;::Handler &amp;pH=0, const bool &amp;CE=false, const bool &amp;CA=false)</arglist>
    </member>
    <member kind="variable">
      <type>unsigned char</type>
      <name>Flags</name>
      <anchorfile>structUThreadC_3_01void_01_4_1_1Instance.html</anchorfile>
      <anchor>a5a93f850579f8f5c76a277bab384e890</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>UThreadC&lt; void &gt; *</type>
      <name>Owner</name>
      <anchorfile>structUThreadC_3_01void_01_4_1_1Instance.html</anchorfile>
      <anchor>a228a3d3be80db394e397048f0f360bc6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>UThreadC&lt; void &gt;::Handler</type>
      <name>pFN</name>
      <anchorfile>structUThreadC_3_01void_01_4_1_1Instance.html</anchorfile>
      <anchor>a73bfcda2e971bd2be81ff41760f8fb49</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>UTimer</name>
    <filename>classUTimer.html</filename>
    <member kind="function">
      <type>double</type>
      <name>elapsed</name>
      <anchorfile>classUTimer.html</anchorfile>
      <anchor>a372405f02e1d4e9571a73d80962d6f4c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getElapsedTime</name>
      <anchorfile>classUTimer.html</anchorfile>
      <anchor>a1a4db71ee1852fcd6dd8eba9fe1db30b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>restart</name>
      <anchorfile>classUTimer.html</anchorfile>
      <anchor>aa4db57cf682a403fba8ddf95d268d2a6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>start</name>
      <anchorfile>classUTimer.html</anchorfile>
      <anchor>a10f628d8be04474d13c04b07c0426200</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>stop</name>
      <anchorfile>classUTimer.html</anchorfile>
      <anchor>a6a517d6f5f6e6c28b9392d04be22a320</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>ticks</name>
      <anchorfile>classUTimer.html</anchorfile>
      <anchor>aed9550d86073c827bb5aa1e843d3d686</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>UTILITE_DEPRECATED</name>
      <anchorfile>classUTimer.html</anchorfile>
      <anchor>aae68571e24c437a9325f67358c27b44e</anchor>
      <arglist>(double getInterval())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>UTimer</name>
      <anchorfile>classUTimer.html</anchorfile>
      <anchor>ae509fcee9e481d736bdd66fed9d3a561</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~UTimer</name>
      <anchorfile>classUTimer.html</anchorfile>
      <anchor>a9c36cdc9556800a8f4e73099d788969b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static double</type>
      <name>now</name>
      <anchorfile>classUTimer.html</anchorfile>
      <anchor>acf61663213a4ed4e42d2821c171518da</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>struct timeval</type>
      <name>startTimeRecorded_</name>
      <anchorfile>classUTimer.html</anchorfile>
      <anchor>a08f2ffdc7fe962273d2bacf86f3e5ad2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>struct timeval</type>
      <name>stopTimeRecorded_</name>
      <anchorfile>classUTimer.html</anchorfile>
      <anchor>a91e2b7f6c2f6ab2c71640f384578e1de</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>UVariant</name>
    <filename>classUVariant.html</filename>
    <member kind="enumeration">
      <name>Type</name>
      <anchorfile>classUVariant.html</anchorfile>
      <anchor>a3d5035d3aaf0b7574acc8765825c37bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kBool</name>
      <anchorfile>classUVariant.html</anchorfile>
      <anchor>a3d5035d3aaf0b7574acc8765825c37bdac7d8fa7273711e6711880ba9f9d10f62</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kChar</name>
      <anchorfile>classUVariant.html</anchorfile>
      <anchor>a3d5035d3aaf0b7574acc8765825c37bda117693c00c89461634dc137ee9a219c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kUChar</name>
      <anchorfile>classUVariant.html</anchorfile>
      <anchor>a3d5035d3aaf0b7574acc8765825c37bda017bb86f2bbfc9c10fc082890fdd3c9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kShort</name>
      <anchorfile>classUVariant.html</anchorfile>
      <anchor>a3d5035d3aaf0b7574acc8765825c37bda310a497e7d9c43297d960e2cd20d1fc0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kUShort</name>
      <anchorfile>classUVariant.html</anchorfile>
      <anchor>a3d5035d3aaf0b7574acc8765825c37bda558d69cc5a6df93471a3455083bb7c6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kInt</name>
      <anchorfile>classUVariant.html</anchorfile>
      <anchor>a3d5035d3aaf0b7574acc8765825c37bda85bd9103b3bbb3a0f1f66949fea50952</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kUInt</name>
      <anchorfile>classUVariant.html</anchorfile>
      <anchor>a3d5035d3aaf0b7574acc8765825c37bda4ea55b31fb308080d00de2437717a13c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kFloat</name>
      <anchorfile>classUVariant.html</anchorfile>
      <anchor>a3d5035d3aaf0b7574acc8765825c37bdab133726c8e281b1f873b68d28652cbaf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kDouble</name>
      <anchorfile>classUVariant.html</anchorfile>
      <anchor>a3d5035d3aaf0b7574acc8765825c37bda2b55c7ccdc00fd1d99247cf4c22283fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kStr</name>
      <anchorfile>classUVariant.html</anchorfile>
      <anchor>a3d5035d3aaf0b7574acc8765825c37bdac20f34d5dd5370a8aeb9665c465417dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kUndef</name>
      <anchorfile>classUVariant.html</anchorfile>
      <anchor>a3d5035d3aaf0b7574acc8765825c37bda4592761da391696a37f01f792c65f750</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isBool</name>
      <anchorfile>classUVariant.html</anchorfile>
      <anchor>ac750d0418e9bc68dc1758c6eefce4ef8</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isChar</name>
      <anchorfile>classUVariant.html</anchorfile>
      <anchor>a652a6da60ba4a483c770c00dfd616d8a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isDouble</name>
      <anchorfile>classUVariant.html</anchorfile>
      <anchor>a78a04c73de9c17b1a6f347f85689a8d3</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isFloat</name>
      <anchorfile>classUVariant.html</anchorfile>
      <anchor>a29fd2939873ebf7ec00963659221a6f5</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isInt</name>
      <anchorfile>classUVariant.html</anchorfile>
      <anchor>a4a0c359c86e43f42a62089f944cba221</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isShort</name>
      <anchorfile>classUVariant.html</anchorfile>
      <anchor>abb526b1304f97c628d6cb9c47e65906f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isStr</name>
      <anchorfile>classUVariant.html</anchorfile>
      <anchor>a3842430275b4245a68ddc64cc3672af7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isUChar</name>
      <anchorfile>classUVariant.html</anchorfile>
      <anchor>aba554e8b886a929bf20473eab9cc0608</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isUInt</name>
      <anchorfile>classUVariant.html</anchorfile>
      <anchor>a773d41d248a2c0c37f0f4c712106c67c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isUndef</name>
      <anchorfile>classUVariant.html</anchorfile>
      <anchor>a9bac15fe94af7874091790edcaf9edd7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isUShort</name>
      <anchorfile>classUVariant.html</anchorfile>
      <anchor>ad34002b911703d2c259bbb216305b5e9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>toBool</name>
      <anchorfile>classUVariant.html</anchorfile>
      <anchor>a84732804ba2ec26df834c6d05b9f3298</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>char</type>
      <name>toChar</name>
      <anchorfile>classUVariant.html</anchorfile>
      <anchor>a512f0a607ef424f1f9c1d454be59e24c</anchor>
      <arglist>(bool *ok=0) const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>toDouble</name>
      <anchorfile>classUVariant.html</anchorfile>
      <anchor>a5cb6fedf8b0d2074775f306bb5c6f327</anchor>
      <arglist>(bool *ok=0) const </arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>toFloat</name>
      <anchorfile>classUVariant.html</anchorfile>
      <anchor>a88e1269eb3127eab920e916801c9d570</anchor>
      <arglist>(bool *ok=0) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>toInt</name>
      <anchorfile>classUVariant.html</anchorfile>
      <anchor>a32398f9e16f5edede3b76d068d0a152c</anchor>
      <arglist>(bool *ok=0) const </arglist>
    </member>
    <member kind="function">
      <type>short</type>
      <name>toShort</name>
      <anchorfile>classUVariant.html</anchorfile>
      <anchor>ae988a2a0567b61393f4d0577b102256f</anchor>
      <arglist>(bool *ok=0) const </arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>toStr</name>
      <anchorfile>classUVariant.html</anchorfile>
      <anchor>a9ffb8008831cffa401fa3919ef853704</anchor>
      <arglist>(bool *ok=0) const </arglist>
    </member>
    <member kind="function">
      <type>unsigned char</type>
      <name>toUChar</name>
      <anchorfile>classUVariant.html</anchorfile>
      <anchor>a5f3d3e4b1af6073374b7c559e9ef98ea</anchor>
      <arglist>(bool *ok=0) const </arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>toUInt</name>
      <anchorfile>classUVariant.html</anchorfile>
      <anchor>aab9332b682f1d71930094de0c65c2e0b</anchor>
      <arglist>(bool *ok=0) const </arglist>
    </member>
    <member kind="function">
      <type>unsigned short</type>
      <name>toUShort</name>
      <anchorfile>classUVariant.html</anchorfile>
      <anchor>a9ce537fad0bdcce6e780bb4f2b93b351</anchor>
      <arglist>(bool *ok=0) const </arglist>
    </member>
    <member kind="function">
      <type>Type</type>
      <name>type</name>
      <anchorfile>classUVariant.html</anchorfile>
      <anchor>ae5efb93a58c9dd241b2493770b9de52d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>UVariant</name>
      <anchorfile>classUVariant.html</anchorfile>
      <anchor>af210833caf9715d7678fb6d64dddf599</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>UVariant</name>
      <anchorfile>classUVariant.html</anchorfile>
      <anchor>a98f1bc68af62d433f2946cab87fc520c</anchor>
      <arglist>(const bool &amp;value)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>UVariant</name>
      <anchorfile>classUVariant.html</anchorfile>
      <anchor>a927ebb5433881ee0accb93ff65bf584c</anchor>
      <arglist>(const char &amp;value)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>UVariant</name>
      <anchorfile>classUVariant.html</anchorfile>
      <anchor>a66f79ef197d7a9fb87781073b44ed426</anchor>
      <arglist>(const unsigned char &amp;value)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>UVariant</name>
      <anchorfile>classUVariant.html</anchorfile>
      <anchor>a5253c21485672e2e20149db1661ffc64</anchor>
      <arglist>(const short &amp;value)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>UVariant</name>
      <anchorfile>classUVariant.html</anchorfile>
      <anchor>a3f893e4ec4714cb594e88eb6ee421a0b</anchor>
      <arglist>(const unsigned short &amp;value)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>UVariant</name>
      <anchorfile>classUVariant.html</anchorfile>
      <anchor>a896511df83bbcc6d2892902b83495bae</anchor>
      <arglist>(const int &amp;value)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>UVariant</name>
      <anchorfile>classUVariant.html</anchorfile>
      <anchor>a30476f11f550fdb86f97f30f9a34d042</anchor>
      <arglist>(const unsigned int &amp;value)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>UVariant</name>
      <anchorfile>classUVariant.html</anchorfile>
      <anchor>aae15560cd7d827b4df20ca93e73e488d</anchor>
      <arglist>(const float &amp;value)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>UVariant</name>
      <anchorfile>classUVariant.html</anchorfile>
      <anchor>a17a521fb10da7564bf5104c717ea977c</anchor>
      <arglist>(const double &amp;value)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>UVariant</name>
      <anchorfile>classUVariant.html</anchorfile>
      <anchor>a0c4434b8a0e3d8d5a13967196ef75c9d</anchor>
      <arglist>(const char *value)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>UVariant</name>
      <anchorfile>classUVariant.html</anchorfile>
      <anchor>a0f29e416edccd2af78192288bb7ca884</anchor>
      <arglist>(const std::string &amp;value)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~UVariant</name>
      <anchorfile>classUVariant.html</anchorfile>
      <anchor>aeeaef6c17460567dec089740e276f50a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; unsigned char &gt;</type>
      <name>data_</name>
      <anchorfile>classUVariant.html</anchorfile>
      <anchor>abd4d6aff5394ed5196fcd81d44cf0d7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Type</type>
      <name>type_</name>
      <anchorfile>classUVariant.html</anchorfile>
      <anchor>a57bdb3145b4f2544feef865de696b68c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ValueList</name>
    <filename>structValueList.html</filename>
    <member kind="variable">
      <type>ExprList *</type>
      <name>pList</name>
      <anchorfile>structValueList.html</anchorfile>
      <anchor>a6119dd8fd520ba00ebbe9425be94184b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Select *</type>
      <name>pSelect</name>
      <anchorfile>structValueList.html</anchorfile>
      <anchor>a1cce43c59968143faef1a9e457fad59a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ValueNewStat4Ctx</name>
    <filename>structValueNewStat4Ctx.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>iVal</name>
      <anchorfile>structValueNewStat4Ctx.html</anchorfile>
      <anchor>a54d56872d3653e59a00a91ea1c6b7664</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Index *</type>
      <name>pIdx</name>
      <anchorfile>structValueNewStat4Ctx.html</anchorfile>
      <anchor>a31a0ab3baf8fab451df095591408acad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Parse *</type>
      <name>pParse</name>
      <anchorfile>structValueNewStat4Ctx.html</anchorfile>
      <anchor>aa1d5c751a45f4e608dbd883179dd2f18</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>UnpackedRecord **</type>
      <name>ppRec</name>
      <anchorfile>structValueNewStat4Ctx.html</anchorfile>
      <anchor>a64e1490828ea95f9edc650a776a121d9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Vdbe</name>
    <filename>structVdbe.html</filename>
    <member kind="variable">
      <type>Mem *</type>
      <name>aColName</name>
      <anchorfile>structVdbe.html</anchorfile>
      <anchor>a900f557143e7d2ab8c560f7ada66d0f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u32</type>
      <name>aCounter</name>
      <anchorfile>structVdbe.html</anchorfile>
      <anchor>a58b0fdd7f282bde85c52ef903d283750</anchor>
      <arglist>[5]</arglist>
    </member>
    <member kind="variable">
      <type>int *</type>
      <name>aLabel</name>
      <anchorfile>structVdbe.html</anchorfile>
      <anchor>a8d9c9a70f5a5ffd037cc29cd3d3815b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Mem *</type>
      <name>aMem</name>
      <anchorfile>structVdbe.html</anchorfile>
      <anchor>ac36776c53b6ec9054a2826ec83f29953</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8 *</type>
      <name>aOnceFlag</name>
      <anchorfile>structVdbe.html</anchorfile>
      <anchor>a015887ad1c7c597fb78dc08060cb3dc6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Op *</type>
      <name>aOp</name>
      <anchorfile>structVdbe.html</anchorfile>
      <anchor>a1ba82f08947b275dd72a3e3095ad02d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Mem **</type>
      <name>apArg</name>
      <anchorfile>structVdbe.html</anchorfile>
      <anchor>a74fd4612c55ac2fde475096a4d2605b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VdbeCursor **</type>
      <name>apCsr</name>
      <anchorfile>structVdbe.html</anchorfile>
      <anchor>a8bd1b6ecdc16918e10ee1ae90b4e19ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Mem *</type>
      <name>aVar</name>
      <anchorfile>structVdbe.html</anchorfile>
      <anchor>a8877b72591926e3597fa93e22f84b99c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char **</type>
      <name>azVar</name>
      <anchorfile>structVdbe.html</anchorfile>
      <anchor>af3c62ca5eee6b2549c97a6bb87fb2f54</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bft</type>
      <name>bIsReader</name>
      <anchorfile>structVdbe.html</anchorfile>
      <anchor>af090ad6018571a2487e8ba1616a8c5ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>yDbMask</type>
      <name>btreeMask</name>
      <anchorfile>structVdbe.html</anchorfile>
      <anchor>a82cb99588b3650e6f10583275392ce7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u32</type>
      <name>cacheCtr</name>
      <anchorfile>structVdbe.html</anchorfile>
      <anchor>ace5722464070f2055f536b737955b9ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bft</type>
      <name>changeCntOn</name>
      <anchorfile>structVdbe.html</anchorfile>
      <anchor>a2eafa7984a14e56f31e46fa4b90b0582</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>sqlite3 *</type>
      <name>db</name>
      <anchorfile>structVdbe.html</anchorfile>
      <anchor>a495366101a593999f4d2ed905e839029</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bft</type>
      <name>doingRerun</name>
      <anchorfile>structVdbe.html</anchorfile>
      <anchor>aacf1f57675f3c37a924aba5c74e035ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>errorAction</name>
      <anchorfile>structVdbe.html</anchorfile>
      <anchor>ab2fde65c1d4728e92d100ce21313dcd3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bft</type>
      <name>expired</name>
      <anchorfile>structVdbe.html</anchorfile>
      <anchor>a1958421b98e6b660a86f58300e2d207d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bft</type>
      <name>explain</name>
      <anchorfile>structVdbe.html</anchorfile>
      <anchor>a9ea665c14b97cccb7ce08c129f5b38b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u32</type>
      <name>expmask</name>
      <anchorfile>structVdbe.html</anchorfile>
      <anchor>a5e22eedb6ee963a0bcf27fc9fd8b8e43</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>i64</type>
      <name>iCurrentTime</name>
      <anchorfile>structVdbe.html</anchorfile>
      <anchor>acae77663d67978b91566ced549035f03</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bft</type>
      <name>inVtabMethod</name>
      <anchorfile>structVdbe.html</anchorfile>
      <anchor>a95287183ab74eadc963739405bb6e482</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bft</type>
      <name>isPrepareV2</name>
      <anchorfile>structVdbe.html</anchorfile>
      <anchor>abe5efc12c758bb2d7f8ecd477cfa4952</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>iStatement</name>
      <anchorfile>structVdbe.html</anchorfile>
      <anchor>ae2b5893f3d37e004acac58bffee1a229</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>yDbMask</type>
      <name>lockMask</name>
      <anchorfile>structVdbe.html</anchorfile>
      <anchor>a7de4b1df727c3d2d32778a77f5c5dd68</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u32</type>
      <name>magic</name>
      <anchorfile>structVdbe.html</anchorfile>
      <anchor>a01c61f8cafa6ad3eaafcc85c6f53f8ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>minWriteFileFormat</name>
      <anchorfile>structVdbe.html</anchorfile>
      <anchor>a679ac87f7b835982cd7c1990fbc3605b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>nChange</name>
      <anchorfile>structVdbe.html</anchorfile>
      <anchor>a59d1ece56f21e260cdd0fef936242b28</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>nCursor</name>
      <anchorfile>structVdbe.html</anchorfile>
      <anchor>aa12a6a1075311bd5d89bc69eaefc6351</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>i64</type>
      <name>nFkConstraint</name>
      <anchorfile>structVdbe.html</anchorfile>
      <anchor>a7f46ff5e6b3dbf3632e941e27c82a485</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>nFrame</name>
      <anchorfile>structVdbe.html</anchorfile>
      <anchor>a27fbd083a0335ac2b332d37ea2b90bdc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>nLabel</name>
      <anchorfile>structVdbe.html</anchorfile>
      <anchor>ae74cf1db577889e4f7ee669d613939a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>nMem</name>
      <anchorfile>structVdbe.html</anchorfile>
      <anchor>a10a19309607617a75d3722219d3c7615</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>nOnceFlag</name>
      <anchorfile>structVdbe.html</anchorfile>
      <anchor>a55e673e0ba209872b23c64c87b36bf56</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>nOp</name>
      <anchorfile>structVdbe.html</anchorfile>
      <anchor>a81e72e6812c71e13651f81cc3a6ca1d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>nOpAlloc</name>
      <anchorfile>structVdbe.html</anchorfile>
      <anchor>aa52020050ea42e10ad8be8ebdf470850</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u16</type>
      <name>nResColumn</name>
      <anchorfile>structVdbe.html</anchorfile>
      <anchor>a525830c709542b280d11c764e9a9994a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>i64</type>
      <name>nStmtDefCons</name>
      <anchorfile>structVdbe.html</anchorfile>
      <anchor>ab6a710cd4796c6adc8967e7b5bf35757</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>i64</type>
      <name>nStmtDefImmCons</name>
      <anchorfile>structVdbe.html</anchorfile>
      <anchor>acc12695377eb8b25107876145704c496</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ynVar</type>
      <name>nVar</name>
      <anchorfile>structVdbe.html</anchorfile>
      <anchor>a2acd8f1fa65e19eb48fc62ddb6cb7569</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ynVar</type>
      <name>nzVar</name>
      <anchorfile>structVdbe.html</anchorfile>
      <anchor>aacefce2bccaad230767304a56986007d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>AuxData *</type>
      <name>pAuxData</name>
      <anchorfile>structVdbe.html</anchorfile>
      <anchor>a43c515d3521658be7f7e33e4eb2aa136</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>pc</name>
      <anchorfile>structVdbe.html</anchorfile>
      <anchor>ae25264a36877487fb58814608a46689c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VdbeFrame *</type>
      <name>pDelFrame</name>
      <anchorfile>structVdbe.html</anchorfile>
      <anchor>ab8f22136c8bdb4c02962a1ae081e9116</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VdbeFrame *</type>
      <name>pFrame</name>
      <anchorfile>structVdbe.html</anchorfile>
      <anchor>afd754aaedd6cd5b229fbeff33177fe04</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>pFree</name>
      <anchorfile>structVdbe.html</anchorfile>
      <anchor>a68dcaae5d4f061da3d7bb96c120fe9a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Vdbe *</type>
      <name>pNext</name>
      <anchorfile>structVdbe.html</anchorfile>
      <anchor>a9d52c1a2d64f132c6994eeac00063df9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Vdbe *</type>
      <name>pPrev</name>
      <anchorfile>structVdbe.html</anchorfile>
      <anchor>a2afc3b6cd2f5b38d991148b809b3c53f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>SubProgram *</type>
      <name>pProgram</name>
      <anchorfile>structVdbe.html</anchorfile>
      <anchor>a9239ea72573142101328be15c90de62b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Mem *</type>
      <name>pResultSet</name>
      <anchorfile>structVdbe.html</anchorfile>
      <anchor>a0dec47b8d8c481df2b73d5bbf9cdde11</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>rc</name>
      <anchorfile>structVdbe.html</anchorfile>
      <anchor>af82fb0227a5b8db9d3b9bdb03964a4a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bft</type>
      <name>readOnly</name>
      <anchorfile>structVdbe.html</anchorfile>
      <anchor>accc1c66c5ff9524a8ad3051d754e798c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bft</type>
      <name>runOnlyOnce</name>
      <anchorfile>structVdbe.html</anchorfile>
      <anchor>a8a721c9051a913cc59d546de68dfd91c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>i64</type>
      <name>startTime</name>
      <anchorfile>structVdbe.html</anchorfile>
      <anchor>a1de76a5c58ed36608a163bfdc2e9e8b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bft</type>
      <name>usesStmtJournal</name>
      <anchorfile>structVdbe.html</anchorfile>
      <anchor>a4d1f6dfd3a6c17fa28e9ad1eac8e4839</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>zErrMsg</name>
      <anchorfile>structVdbe.html</anchorfile>
      <anchor>add7679059dd1e3cd483ddcb9153ca844</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>zSql</name>
      <anchorfile>structVdbe.html</anchorfile>
      <anchor>a5a61fd8f84ae0399ef73327e48048ae9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>VdbeCursor</name>
    <filename>structVdbeCursor.html</filename>
    <member kind="variable">
      <type>const u8 *</type>
      <name>aRow</name>
      <anchorfile>structVdbeCursor.html</anchorfile>
      <anchor>a6b6f7444963e83e48cd3d63edf539c94</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u32</type>
      <name>aType</name>
      <anchorfile>structVdbeCursor.html</anchorfile>
      <anchor>aa4a4b02d8b0276a413f1191382469141</anchor>
      <arglist>[1]</arglist>
    </member>
    <member kind="variable">
      <type>u32</type>
      <name>cacheStatus</name>
      <anchorfile>structVdbeCursor.html</anchorfile>
      <anchor>acf243b5a94a6e5a11341d6fece473c00</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>deferredMoveto</name>
      <anchorfile>structVdbeCursor.html</anchorfile>
      <anchor>ad6c9d21da881287364a1a3f90285a7e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>i8</type>
      <name>iDb</name>
      <anchorfile>structVdbeCursor.html</anchorfile>
      <anchor>ace3e5ef31acdc9bca7b080da2af493a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u32</type>
      <name>iHdrOffset</name>
      <anchorfile>structVdbeCursor.html</anchorfile>
      <anchor>a838b93338c0a8539e28697e291c83a91</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Bool</type>
      <name>isOrdered</name>
      <anchorfile>structVdbeCursor.html</anchorfile>
      <anchor>a8d9e802372b801c4eb5aef6340cfa21a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Bool</type>
      <name>isTable</name>
      <anchorfile>structVdbeCursor.html</anchorfile>
      <anchor>a2c9ae9907e6649324d65d8cbd889806e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>i64</type>
      <name>lastRowid</name>
      <anchorfile>structVdbeCursor.html</anchorfile>
      <anchor>af2ff971acc308c012c60b1e949c64411</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>i64</type>
      <name>movetoTarget</name>
      <anchorfile>structVdbeCursor.html</anchorfile>
      <anchor>af3c157d480c0597ba50aca227eb8e3b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Bool</type>
      <name>multiPseudo</name>
      <anchorfile>structVdbeCursor.html</anchorfile>
      <anchor>a4685dedcbe1777026ae97d9728fed929</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>i16</type>
      <name>nField</name>
      <anchorfile>structVdbeCursor.html</anchorfile>
      <anchor>a2c903d08588ce7ade6ca4f678bd83bbb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u16</type>
      <name>nHdrParsed</name>
      <anchorfile>structVdbeCursor.html</anchorfile>
      <anchor>a3e0ed59c6fd714032e665a6249087924</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>nullRow</name>
      <anchorfile>structVdbeCursor.html</anchorfile>
      <anchor>a564d1df8b7bf6df90b1c07c97d7b23ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u32</type>
      <name>payloadSize</name>
      <anchorfile>structVdbeCursor.html</anchorfile>
      <anchor>a92f39b19e82152386e20ede96d177058</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Btree *</type>
      <name>pBt</name>
      <anchorfile>structVdbeCursor.html</anchorfile>
      <anchor>a287db3fe6d84102fad3d69494b565e9b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>BtCursor *</type>
      <name>pCursor</name>
      <anchorfile>structVdbeCursor.html</anchorfile>
      <anchor>a9ecb4ab9f7374f92da69f03fc336c293</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>KeyInfo *</type>
      <name>pKeyInfo</name>
      <anchorfile>structVdbeCursor.html</anchorfile>
      <anchor>a72a6c26ab2ab2ad699dfb45703ea4765</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>pseudoTableReg</name>
      <anchorfile>structVdbeCursor.html</anchorfile>
      <anchor>a8618d7c5669c83856e95b8ef72ef67b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VdbeSorter *</type>
      <name>pSorter</name>
      <anchorfile>structVdbeCursor.html</anchorfile>
      <anchor>a7e9030a9f4ff8f8161a78dae28a1fe3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>sqlite3_vtab_cursor *</type>
      <name>pVtabCursor</name>
      <anchorfile>structVdbeCursor.html</anchorfile>
      <anchor>a2f58fca4f47a313a461f40a0ac553bf5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>rowidIsValid</name>
      <anchorfile>structVdbeCursor.html</anchorfile>
      <anchor>a107b8f2ea6e4740f0fec1b6030abe2a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>seekResult</name>
      <anchorfile>structVdbeCursor.html</anchorfile>
      <anchor>a5eff86e2a9c87dc15956ad362aa03f05</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>i64</type>
      <name>seqCount</name>
      <anchorfile>structVdbeCursor.html</anchorfile>
      <anchor>a4f11f0befb0dcf16273cc832ca6d92a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u32</type>
      <name>szRow</name>
      <anchorfile>structVdbeCursor.html</anchorfile>
      <anchor>ac0fa6de4df7f418dfd5307cb892ba455</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Bool</type>
      <name>useRandomRowid</name>
      <anchorfile>structVdbeCursor.html</anchorfile>
      <anchor>a067fff911d6d37190785a0cf5ba4fc8e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>VdbeFrame</name>
    <filename>structVdbeFrame.html</filename>
    <member kind="variable">
      <type>Mem *</type>
      <name>aMem</name>
      <anchorfile>structVdbeFrame.html</anchorfile>
      <anchor>a98b9eabf633e77d4ae2dfe9d13a43fdf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8 *</type>
      <name>aOnceFlag</name>
      <anchorfile>structVdbeFrame.html</anchorfile>
      <anchor>a92608c14f2aa3be81e65d59000ef8bd8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Op *</type>
      <name>aOp</name>
      <anchorfile>structVdbeFrame.html</anchorfile>
      <anchor>a0e5670c52e8eeb7e66bf1e3bff8ce2b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VdbeCursor **</type>
      <name>apCsr</name>
      <anchorfile>structVdbeFrame.html</anchorfile>
      <anchor>a5d373b3a195dbd1a31f5aa0dbe1822ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>i64</type>
      <name>lastRowid</name>
      <anchorfile>structVdbeFrame.html</anchorfile>
      <anchor>af655193217fb53c7acab9d24c94344aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>nChange</name>
      <anchorfile>structVdbeFrame.html</anchorfile>
      <anchor>a77aacb67d627f4446dd50a795b5a2f0f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>nChildCsr</name>
      <anchorfile>structVdbeFrame.html</anchorfile>
      <anchor>a2d2900348092258d12eb71057812429a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>nChildMem</name>
      <anchorfile>structVdbeFrame.html</anchorfile>
      <anchor>a833bdf519676567bc3a700cdedc6562d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>nCursor</name>
      <anchorfile>structVdbeFrame.html</anchorfile>
      <anchor>a9b74ca630c19ab905db3be4e78dbd9e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>nMem</name>
      <anchorfile>structVdbeFrame.html</anchorfile>
      <anchor>ab340f2b5f6d6e09a872f5f8a64fec245</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>nOnceFlag</name>
      <anchorfile>structVdbeFrame.html</anchorfile>
      <anchor>a04707991a2907a48a1c3b76f3da4d26b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>nOp</name>
      <anchorfile>structVdbeFrame.html</anchorfile>
      <anchor>acffd5d53fbb5cb55e257c34a547c1762</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>pc</name>
      <anchorfile>structVdbeFrame.html</anchorfile>
      <anchor>aed0e6d8cb1908580a3c2aca04516b46c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VdbeFrame *</type>
      <name>pParent</name>
      <anchorfile>structVdbeFrame.html</anchorfile>
      <anchor>afb11d8aa920f34720333f52737375d59</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>token</name>
      <anchorfile>structVdbeFrame.html</anchorfile>
      <anchor>a11de10011ea2164995c6b616bba8a576</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Vdbe *</type>
      <name>v</name>
      <anchorfile>structVdbeFrame.html</anchorfile>
      <anchor>a2f6258356959c94398d1d006a740c4ce</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>VdbeOp</name>
    <filename>structVdbeOp.html</filename>
    <member kind="variable">
      <type>u8</type>
      <name>opcode</name>
      <anchorfile>structVdbeOp.html</anchorfile>
      <anchor>ae12a8e7a8f5f7ba39fa379c9ad287837</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>opflags</name>
      <anchorfile>structVdbeOp.html</anchorfile>
      <anchor>a169a7bbe99a90c26ee01833723750b1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>p1</name>
      <anchorfile>structVdbeOp.html</anchorfile>
      <anchor>a17c8326a1e3ac5612d4aaaa88f383b3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>p2</name>
      <anchorfile>structVdbeOp.html</anchorfile>
      <anchor>aba021fa9d30343c16794d9b76d8bffcd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>p3</name>
      <anchorfile>structVdbeOp.html</anchorfile>
      <anchor>ad7ef3319da20d5423b8cc5da6995d193</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>union VdbeOp::@4</type>
      <name>p4</name>
      <anchorfile>structVdbeOp.html</anchorfile>
      <anchor>a88ef9a24ca2143e85d72b67b865ea719</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int *</type>
      <name>ai</name>
      <anchorfile>unionVdbeOp_1_1@4.html</anchorfile>
      <anchor>a67fc905f522e904a2639b76c8a94c119</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>i</name>
      <anchorfile>unionVdbeOp_1_1@4.html</anchorfile>
      <anchor>aba21d48ff3b83d51419dc134f84dc01a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>p</name>
      <anchorfile>unionVdbeOp_1_1@4.html</anchorfile>
      <anchor>a8985d1707b7059a959de0a0694fc2e61</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>CollSeq *</type>
      <name>pColl</name>
      <anchorfile>unionVdbeOp_1_1@4.html</anchorfile>
      <anchor>a81bf5593535f9b4245f2b051760cd565</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>FuncDef *</type>
      <name>pFunc</name>
      <anchorfile>unionVdbeOp_1_1@4.html</anchorfile>
      <anchor>a99871b8edcc9609760a080bd21982242</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>i64 *</type>
      <name>pI64</name>
      <anchorfile>unionVdbeOp_1_1@4.html</anchorfile>
      <anchor>a8e2827cfae80454c697ddc5b461cab62</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>KeyInfo *</type>
      <name>pKeyInfo</name>
      <anchorfile>unionVdbeOp_1_1@4.html</anchorfile>
      <anchor>adb222476ed78b2fff5338343e6c4adce</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Mem *</type>
      <name>pMem</name>
      <anchorfile>unionVdbeOp_1_1@4.html</anchorfile>
      <anchor>a95359d97b4c80345cd24126ea51d6403</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>SubProgram *</type>
      <name>pProgram</name>
      <anchorfile>unionVdbeOp_1_1@4.html</anchorfile>
      <anchor>a2ebcea44b7dc5027f83dbb24175c2c7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double *</type>
      <name>pReal</name>
      <anchorfile>unionVdbeOp_1_1@4.html</anchorfile>
      <anchor>a6330271611bf38bbf489d96bbc186c30</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VTable *</type>
      <name>pVtab</name>
      <anchorfile>unionVdbeOp_1_1@4.html</anchorfile>
      <anchor>a165a0e33a0b0ec24e29002fc31dfb7a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>xAdvance</name>
      <anchorfile>unionVdbeOp_1_1@4.html</anchorfile>
      <anchor>a6010b2249022f772f8c7fe30a642958d</anchor>
      <arglist>)(BtCursor *, int *)</arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>z</name>
      <anchorfile>unionVdbeOp_1_1@4.html</anchorfile>
      <anchor>ae55d831cfc08e85967fe6996e70bb7ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>signed char</type>
      <name>p4type</name>
      <anchorfile>structVdbeOp.html</anchorfile>
      <anchor>a124dee58d3e0d73c7dfaf811a3311023</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>p5</name>
      <anchorfile>structVdbeOp.html</anchorfile>
      <anchor>a5e807981f52d29c06a5b6d4a8f2f4595</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>VdbeOpList</name>
    <filename>structVdbeOpList.html</filename>
    <member kind="variable">
      <type>u8</type>
      <name>opcode</name>
      <anchorfile>structVdbeOpList.html</anchorfile>
      <anchor>a9c839a619aed99f91cb5e226487be7be</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>signed char</type>
      <name>p1</name>
      <anchorfile>structVdbeOpList.html</anchorfile>
      <anchor>a68641ef4313dfdfafe45b75203c49d5a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>signed char</type>
      <name>p2</name>
      <anchorfile>structVdbeOpList.html</anchorfile>
      <anchor>a8493431402f7f91cea81c00e311dc4e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>signed char</type>
      <name>p3</name>
      <anchorfile>structVdbeOpList.html</anchorfile>
      <anchor>a584cdaa02042fd5d1bc8cffbdfd9441d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>VdbeSorter</name>
    <filename>structVdbeSorter.html</filename>
    <member kind="variable">
      <type>VdbeSorterIter *</type>
      <name>aIter</name>
      <anchorfile>structVdbeSorter.html</anchorfile>
      <anchor>a7c4748645307e20a863cc50ddb75abef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int *</type>
      <name>aTree</name>
      <anchorfile>structVdbeSorter.html</anchorfile>
      <anchor>a77ff5480e8adac1521775d2e8a7be04f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>i64</type>
      <name>iReadOff</name>
      <anchorfile>structVdbeSorter.html</anchorfile>
      <anchor>a5064ee91d2256d6176210b1556c13790</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>i64</type>
      <name>iWriteOff</name>
      <anchorfile>structVdbeSorter.html</anchorfile>
      <anchor>a5024b3ed80ebd013cad0bc694c81f488</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>mnPmaSize</name>
      <anchorfile>structVdbeSorter.html</anchorfile>
      <anchor>a6d201d0f496260f7f2c7f450cae5898b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>mxPmaSize</name>
      <anchorfile>structVdbeSorter.html</anchorfile>
      <anchor>ab23b8039f7b58052b6c6dfc32aa895ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>nInMemory</name>
      <anchorfile>structVdbeSorter.html</anchorfile>
      <anchor>a4704f2debfdf60eeed3ea8cf95d142f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>nPMA</name>
      <anchorfile>structVdbeSorter.html</anchorfile>
      <anchor>a66e6ce431d22c97a6dc672fa94a16e3e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>nTree</name>
      <anchorfile>structVdbeSorter.html</anchorfile>
      <anchor>a771cf7f8d421372bf58696cbec5d73dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>SorterRecord *</type>
      <name>pRecord</name>
      <anchorfile>structVdbeSorter.html</anchorfile>
      <anchor>aedb82586e8b8710b2ef95a950d937893</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>sqlite3_file *</type>
      <name>pTemp1</name>
      <anchorfile>structVdbeSorter.html</anchorfile>
      <anchor>a8c419244559c715dcff6415b61d0e3ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>UnpackedRecord *</type>
      <name>pUnpacked</name>
      <anchorfile>structVdbeSorter.html</anchorfile>
      <anchor>a0d85cdf1cf25c75cf90394d1bcfd27b9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>VdbeSorterIter</name>
    <filename>structVdbeSorterIter.html</filename>
    <member kind="variable">
      <type>u8 *</type>
      <name>aAlloc</name>
      <anchorfile>structVdbeSorterIter.html</anchorfile>
      <anchor>a093de2f50db1cb5f84c6b9194dcc981b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8 *</type>
      <name>aBuffer</name>
      <anchorfile>structVdbeSorterIter.html</anchorfile>
      <anchor>a1be5dd1cf24f36af4ba56e3dc5f55e1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8 *</type>
      <name>aKey</name>
      <anchorfile>structVdbeSorterIter.html</anchorfile>
      <anchor>ae3f5248ba23036136e11d3c6d067f485</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>i64</type>
      <name>iEof</name>
      <anchorfile>structVdbeSorterIter.html</anchorfile>
      <anchor>a017704dcc972c2d246414290e0a7ac81</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>i64</type>
      <name>iReadOff</name>
      <anchorfile>structVdbeSorterIter.html</anchorfile>
      <anchor>a3a02adf412dd2af1022d3d5f95aee180</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>nAlloc</name>
      <anchorfile>structVdbeSorterIter.html</anchorfile>
      <anchor>a1e2eeb598b3709bca999e96e42163783</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>nBuffer</name>
      <anchorfile>structVdbeSorterIter.html</anchorfile>
      <anchor>a9c91dda70d7b50b7f661f2ed84462fc2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>nKey</name>
      <anchorfile>structVdbeSorterIter.html</anchorfile>
      <anchor>a6c73b1e17f13a83fa99c21ab5fc4cf2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>sqlite3_file *</type>
      <name>pFile</name>
      <anchorfile>structVdbeSorterIter.html</anchorfile>
      <anchor>ac6487cb536e6a3ba6209a5446b4ce0b0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>VertexSwitchLinear</name>
    <filename>classVertexSwitchLinear.html</filename>
    <member kind="function">
      <type>double</type>
      <name>gradient</name>
      <anchorfile>classVertexSwitchLinear.html</anchorfile>
      <anchor>ac75aeb1f445534765e0a136267c04fc6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>oplusImpl</name>
      <anchorfile>classVertexSwitchLinear.html</anchorfile>
      <anchor>a34a258f02bfca7a11f4437aa41fb963a</anchor>
      <arglist>(const double *update)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>read</name>
      <anchorfile>classVertexSwitchLinear.html</anchorfile>
      <anchor>ac4b56e80047ddbb9e2abeab2b7435c93</anchor>
      <arglist>(std::istream &amp;is)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setEstimate</name>
      <anchorfile>classVertexSwitchLinear.html</anchorfile>
      <anchor>abe9275adad4affcba81b2f77ba90e4de</anchor>
      <arglist>(const double &amp;et)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setToOriginImpl</name>
      <anchorfile>classVertexSwitchLinear.html</anchorfile>
      <anchor>aa7a45f54eddc025a95cb37aecaf8aec7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>VertexSwitchLinear</name>
      <anchorfile>classVertexSwitchLinear.html</anchorfile>
      <anchor>a0a6b2554e1d4d30f6e5beb4449308950</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>write</name>
      <anchorfile>classVertexSwitchLinear.html</anchorfile>
      <anchor>a93dc303975f692256081714df6db9988</anchor>
      <arglist>(std::ostream &amp;os) const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>x</name>
      <anchorfile>classVertexSwitchLinear.html</anchorfile>
      <anchor>abd1add20f722eaead693f0f24fe5e925</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>_x</name>
      <anchorfile>classVertexSwitchLinear.html</anchorfile>
      <anchor>a02c5708b84d5a0fbb139d6ad2b44f2bd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>VtabCtx</name>
    <filename>structVtabCtx.html</filename>
    <member kind="variable">
      <type>Table *</type>
      <name>pTab</name>
      <anchorfile>structVtabCtx.html</anchorfile>
      <anchor>a4040cb18a83afebad0ad7e7f20572b09</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VTable *</type>
      <name>pVTable</name>
      <anchorfile>structVtabCtx.html</anchorfile>
      <anchor>a99bbe533ea0423138d7dddba5aa662b8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>VTable</name>
    <filename>structVTable.html</filename>
    <member kind="variable">
      <type>u8</type>
      <name>bConstraint</name>
      <anchorfile>structVTable.html</anchorfile>
      <anchor>a5a970416a76dbe3be500c9458c89550d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>sqlite3 *</type>
      <name>db</name>
      <anchorfile>structVTable.html</anchorfile>
      <anchor>a855b43c118d693910e9060cc9d9ac91a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>iSavepoint</name>
      <anchorfile>structVTable.html</anchorfile>
      <anchor>a19f1c6c5f5fedabba7e605bbe15358e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>nRef</name>
      <anchorfile>structVTable.html</anchorfile>
      <anchor>a12ffe156e5e8e7d19ed029ccfe4ab5dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Module *</type>
      <name>pMod</name>
      <anchorfile>structVTable.html</anchorfile>
      <anchor>ae444452a7168e2f4224a75768abe8312</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VTable *</type>
      <name>pNext</name>
      <anchorfile>structVTable.html</anchorfile>
      <anchor>af3cac5e5a38508d0111acb9aa6c5f435</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>sqlite3_vtab *</type>
      <name>pVtab</name>
      <anchorfile>structVTable.html</anchorfile>
      <anchor>ae15b9cb002c013019dcbac919bda9ac8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>vxworksFileId</name>
    <filename>structvxworksFileId.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>nName</name>
      <anchorfile>structvxworksFileId.html</anchorfile>
      <anchor>af7ed9a749d73b74b534bc06baf1abf6d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>nRef</name>
      <anchorfile>structvxworksFileId.html</anchorfile>
      <anchor>a59dde49ee027786a06de8ad59b1d7883</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct vxworksFileId *</type>
      <name>pNext</name>
      <anchorfile>structvxworksFileId.html</anchorfile>
      <anchor>a1941104384e7aa1ad9d8574d091abe3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>zCanonicalName</name>
      <anchorfile>structvxworksFileId.html</anchorfile>
      <anchor>a032c9aaaa13ff100d9f3cd53926587fe</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Wal</name>
    <filename>structWal.html</filename>
    <member kind="variable">
      <type>volatile u32 **</type>
      <name>apWiData</name>
      <anchorfile>structWal.html</anchorfile>
      <anchor>a2b0078e3adfd1fb21794561bb12bbfac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>ckptLock</name>
      <anchorfile>structWal.html</anchorfile>
      <anchor>a29153bfb37a9a32f1171e5c1d10994d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>exclusiveMode</name>
      <anchorfile>structWal.html</anchorfile>
      <anchor>ada255c96ca65d9d8955bbf139af4e6f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>WalIndexHdr</type>
      <name>hdr</name>
      <anchorfile>structWal.html</anchorfile>
      <anchor>adbeef9e632541fbf07c926652b165906</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u32</type>
      <name>iCallback</name>
      <anchorfile>structWal.html</anchorfile>
      <anchor>aae230a2317817739a5f08ebb28b644b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>i64</type>
      <name>mxWalSize</name>
      <anchorfile>structWal.html</anchorfile>
      <anchor>a413f9f82c15d31627a2ed6eac9b6cc27</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u32</type>
      <name>nCkpt</name>
      <anchorfile>structWal.html</anchorfile>
      <anchor>a8fbe9b014342db76d8167b518b70acad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>nWiData</name>
      <anchorfile>structWal.html</anchorfile>
      <anchor>ae3e69420adab92acd90dd7c03d37815f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>padToSectorBoundary</name>
      <anchorfile>structWal.html</anchorfile>
      <anchor>af10e79ca8fe617d7df706182ebdf7039</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>sqlite3_file *</type>
      <name>pDbFd</name>
      <anchorfile>structWal.html</anchorfile>
      <anchor>a3a4d051c55228e554b36691c5095ed14</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>sqlite3_vfs *</type>
      <name>pVfs</name>
      <anchorfile>structWal.html</anchorfile>
      <anchor>a5431b060acbc998a7e3710587abaa11e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>sqlite3_file *</type>
      <name>pWalFd</name>
      <anchorfile>structWal.html</anchorfile>
      <anchor>aea2a72ead42cfe57e3a6809e80884397</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>i16</type>
      <name>readLock</name>
      <anchorfile>structWal.html</anchorfile>
      <anchor>a260550c859ac7224fbdad0586dca664a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>readOnly</name>
      <anchorfile>structWal.html</anchorfile>
      <anchor>a38f0810e34bdc89acdf27574473c0495</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>syncFlags</name>
      <anchorfile>structWal.html</anchorfile>
      <anchor>ac1382875f5fe049ccf09f1c2d370c429</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>syncHeader</name>
      <anchorfile>structWal.html</anchorfile>
      <anchor>ae3de9666170c103a835a2c767932d3f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>szFirstBlock</name>
      <anchorfile>structWal.html</anchorfile>
      <anchor>a901c02626270f4d51db89786e4994da9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u32</type>
      <name>szPage</name>
      <anchorfile>structWal.html</anchorfile>
      <anchor>a771c3a8c81326babc7d623255a6034c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>truncateOnCommit</name>
      <anchorfile>structWal.html</anchorfile>
      <anchor>a12870bbe7755271c94c3eb1fd0280c56</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>writeLock</name>
      <anchorfile>structWal.html</anchorfile>
      <anchor>ad7f4ba84f07115b7ce3a6133479c9d24</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>zWalName</name>
      <anchorfile>structWal.html</anchorfile>
      <anchor>ac54961758701702d67eaf3ce15c69ea5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>WalCkptInfo</name>
    <filename>structWalCkptInfo.html</filename>
    <member kind="variable">
      <type>u32</type>
      <name>aReadMark</name>
      <anchorfile>structWalCkptInfo.html</anchorfile>
      <anchor>a3bc01a8244045941d5f59f01123a7735</anchor>
      <arglist>[WAL_NREADER]</arglist>
    </member>
    <member kind="variable">
      <type>u32</type>
      <name>nBackfill</name>
      <anchorfile>structWalCkptInfo.html</anchorfile>
      <anchor>a5185e508f7da44c391b692e957a84ff6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>WalIndexHdr</name>
    <filename>structWalIndexHdr.html</filename>
    <member kind="variable">
      <type>u32</type>
      <name>aCksum</name>
      <anchorfile>structWalIndexHdr.html</anchorfile>
      <anchor>aa202339b02766d088717bfce9e3a9c0e</anchor>
      <arglist>[2]</arglist>
    </member>
    <member kind="variable">
      <type>u32</type>
      <name>aFrameCksum</name>
      <anchorfile>structWalIndexHdr.html</anchorfile>
      <anchor>a425dff294e0f0b30b6819c273404c721</anchor>
      <arglist>[2]</arglist>
    </member>
    <member kind="variable">
      <type>u32</type>
      <name>aSalt</name>
      <anchorfile>structWalIndexHdr.html</anchorfile>
      <anchor>af99b92f673fd7ba1e4e4f9feb955453f</anchor>
      <arglist>[2]</arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>bigEndCksum</name>
      <anchorfile>structWalIndexHdr.html</anchorfile>
      <anchor>aa6be53a6a60ea0b2a97a245b5ca68d61</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u32</type>
      <name>iChange</name>
      <anchorfile>structWalIndexHdr.html</anchorfile>
      <anchor>a9fafc4d4af9ab741b3b8733380a7927f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>isInit</name>
      <anchorfile>structWalIndexHdr.html</anchorfile>
      <anchor>a1cc0dc2be6cd108a7bcca260be3e4cb9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u32</type>
      <name>iVersion</name>
      <anchorfile>structWalIndexHdr.html</anchorfile>
      <anchor>a49295f5eb9d6f37a1498cf1a66410b92</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u32</type>
      <name>mxFrame</name>
      <anchorfile>structWalIndexHdr.html</anchorfile>
      <anchor>aa697dbe8134daf3d02dce07feb897f41</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u32</type>
      <name>nPage</name>
      <anchorfile>structWalIndexHdr.html</anchorfile>
      <anchor>ae4ca33947cd629feb9dce2b1f976c364</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u16</type>
      <name>szPage</name>
      <anchorfile>structWalIndexHdr.html</anchorfile>
      <anchor>a74e9182803402942cf6e45d8e23589c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u32</type>
      <name>unused</name>
      <anchorfile>structWalIndexHdr.html</anchorfile>
      <anchor>aa00596b4ad38dce7f97261a49ce64d74</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>WalIterator</name>
    <filename>structWalIterator.html</filename>
    <class kind="struct">WalIterator::WalSegment</class>
    <member kind="variable">
      <type>struct WalIterator::WalSegment</type>
      <name>aSegment</name>
      <anchorfile>structWalIterator.html</anchorfile>
      <anchor>a6d3fcaaeeca5a0eee46f9fa7c3cb669b</anchor>
      <arglist>[1]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>iPrior</name>
      <anchorfile>structWalIterator.html</anchorfile>
      <anchor>a2f906125490dd3e967fc53768b03abbb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>nSegment</name>
      <anchorfile>structWalIterator.html</anchorfile>
      <anchor>ad81bc9447d6043212289d127dc9fdafa</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>WalIterator::WalSegment</name>
    <filename>structWalIterator_1_1WalSegment.html</filename>
    <member kind="variable">
      <type>ht_slot *</type>
      <name>aIndex</name>
      <anchorfile>structWalIterator_1_1WalSegment.html</anchorfile>
      <anchor>adec397836a127acafcc551cb1fdcd851</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u32 *</type>
      <name>aPgno</name>
      <anchorfile>structWalIterator_1_1WalSegment.html</anchorfile>
      <anchor>a5e43273a11dc5856934834c0cdf7f198</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>iNext</name>
      <anchorfile>structWalIterator_1_1WalSegment.html</anchorfile>
      <anchor>a329c939b196f907fe98cf762bb07d291</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>iZero</name>
      <anchorfile>structWalIterator_1_1WalSegment.html</anchorfile>
      <anchor>a3eedec5e8e8dd94be670d50ac144a959</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>nEntry</name>
      <anchorfile>structWalIterator_1_1WalSegment.html</anchorfile>
      <anchor>ad80cf479aa670eda7aa1adee607af7d9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Walker</name>
    <filename>structWalker.html</filename>
    <member kind="variable">
      <type>u8</type>
      <name>bSelectDepthFirst</name>
      <anchorfile>structWalker.html</anchorfile>
      <anchor>a65d51cb06ac812eb51958d35827cb682</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Parse *</type>
      <name>pParse</name>
      <anchorfile>structWalker.html</anchorfile>
      <anchor>ac6e8e756b5da8f187b9cf6b94560f352</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>union Walker::@10</type>
      <name>u</name>
      <anchorfile>structWalker.html</anchorfile>
      <anchor>a89eaebf0880bf8e63a585043b92eeccf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>i</name>
      <anchorfile>unionWalker_1_1@10.html</anchorfile>
      <anchor>a96c5ff8eac248938637ab5310b6d265b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>NameContext *</type>
      <name>pNC</name>
      <anchorfile>unionWalker_1_1@10.html</anchorfile>
      <anchor>ad1d45f0825ed6d407ce2a40dda493508</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct SrcCount *</type>
      <name>pSrcCount</name>
      <anchorfile>unionWalker_1_1@10.html</anchorfile>
      <anchor>a50a431508377152b38693a09ef5d8854</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>SrcList *</type>
      <name>pSrcList</name>
      <anchorfile>unionWalker_1_1@10.html</anchorfile>
      <anchor>ac74b648465d64b6b9d5d6ea2f3293c75</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>walkerDepth</name>
      <anchorfile>structWalker.html</anchorfile>
      <anchor>a1183df46d2b0ecac73e76336067cf207</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>xExprCallback</name>
      <anchorfile>structWalker.html</anchorfile>
      <anchor>a6f4d546e4aea8e6ff1f9512e9190d411</anchor>
      <arglist>)(Walker *, Expr *)</arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>xSelectCallback</name>
      <anchorfile>structWalker.html</anchorfile>
      <anchor>a2850c95c634f9439bb403f0bb211c636</anchor>
      <arglist>)(Walker *, Select *)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>WalWriter</name>
    <filename>structWalWriter.html</filename>
    <member kind="variable">
      <type>sqlite3_int64</type>
      <name>iSyncPoint</name>
      <anchorfile>structWalWriter.html</anchorfile>
      <anchor>a1227aea1e12b6b409e8a7cdbae43588e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>sqlite3_file *</type>
      <name>pFd</name>
      <anchorfile>structWalWriter.html</anchorfile>
      <anchor>a0c98cddd084b97d9f531fa71b92ef40a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Wal *</type>
      <name>pWal</name>
      <anchorfile>structWalWriter.html</anchorfile>
      <anchor>a3ed1cabab4a2f0572ec04d2a174e5bf9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>syncFlags</name>
      <anchorfile>structWalWriter.html</anchorfile>
      <anchor>acc8dcbdc9b91bae4799b5de113742ae6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>szPage</name>
      <anchorfile>structWalWriter.html</anchorfile>
      <anchor>aa161832c97830aed52410747ebde5e6e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>WhereAndInfo</name>
    <filename>structWhereAndInfo.html</filename>
    <member kind="variable">
      <type>WhereClause</type>
      <name>wc</name>
      <anchorfile>structWhereAndInfo.html</anchorfile>
      <anchor>a01cea99f069b1e598004a1cd0d0c3a80</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>WhereClause</name>
    <filename>structWhereClause.html</filename>
    <member kind="variable">
      <type>WhereTerm *</type>
      <name>a</name>
      <anchorfile>structWhereClause.html</anchorfile>
      <anchor>a140d726a3e20ac7b6853d539c59add72</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>WhereTerm</type>
      <name>aStatic</name>
      <anchorfile>structWhereClause.html</anchorfile>
      <anchor>a4acb8640bc9f42752900de5735bcd8e0</anchor>
      <arglist>[8]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>nSlot</name>
      <anchorfile>structWhereClause.html</anchorfile>
      <anchor>ac92b93d65d4c3d9216707a049a4edb1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>nTerm</name>
      <anchorfile>structWhereClause.html</anchorfile>
      <anchor>ab84924c3c78af1ab387ab3919c5031c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>op</name>
      <anchorfile>structWhereClause.html</anchorfile>
      <anchor>a7a56a5fe1ab6603e930f3b5372ff2f71</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>WhereClause *</type>
      <name>pOuter</name>
      <anchorfile>structWhereClause.html</anchorfile>
      <anchor>a6f72d61f416a323f39a8d3e2be62f607</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>WhereInfo *</type>
      <name>pWInfo</name>
      <anchorfile>structWhereClause.html</anchorfile>
      <anchor>a40045b5806b481237c7fc4c0e21cd29b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>WhereInfo</name>
    <filename>structWhereInfo.html</filename>
    <member kind="variable">
      <type>WhereLevel</type>
      <name>a</name>
      <anchorfile>structWhereInfo.html</anchorfile>
      <anchor>a427337160cbeaf64b23a8241fb10dbf9</anchor>
      <arglist>[1]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>aiCurOnePass</name>
      <anchorfile>structWhereInfo.html</anchorfile>
      <anchor>a77e2c29eafad2f964cb36245f38178eb</anchor>
      <arglist>[2]</arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>bOBSat</name>
      <anchorfile>structWhereInfo.html</anchorfile>
      <anchor>afdd433ed721f8c2b13cc9d4ba8a10c8e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>eDistinct</name>
      <anchorfile>structWhereInfo.html</anchorfile>
      <anchor>a3dd0b1738e0e2fbf5ab61c00939ab532</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>iBreak</name>
      <anchorfile>structWhereInfo.html</anchorfile>
      <anchor>a338ac73b84c81db455ad7db56b5e4a06</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>iContinue</name>
      <anchorfile>structWhereInfo.html</anchorfile>
      <anchor>a5b8eb73a6a5bba7ef126b9de13ee8537</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>iTop</name>
      <anchorfile>structWhereInfo.html</anchorfile>
      <anchor>a4edc0a92a162cbe63ac8f52e923fb038</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>nLevel</name>
      <anchorfile>structWhereInfo.html</anchorfile>
      <anchor>a8d281ddf8ee87aa95200da9c73764026</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>LogEst</type>
      <name>nRowOut</name>
      <anchorfile>structWhereInfo.html</anchorfile>
      <anchor>a694860f22a9fb8d9edae023fc134cf6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>okOnePass</name>
      <anchorfile>structWhereInfo.html</anchorfile>
      <anchor>a851aa1747f940f6ab58505f9326fe9c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>WhereLoop *</type>
      <name>pLoops</name>
      <anchorfile>structWhereInfo.html</anchorfile>
      <anchor>a98f12794aec775d30b51d9cbdec90801</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ExprList *</type>
      <name>pOrderBy</name>
      <anchorfile>structWhereInfo.html</anchorfile>
      <anchor>a7d15fd39a32b8324e03b1c0b1db991a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Parse *</type>
      <name>pParse</name>
      <anchorfile>structWhereInfo.html</anchorfile>
      <anchor>a26745055cd13360536fb4b074db358f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ExprList *</type>
      <name>pResultSet</name>
      <anchorfile>structWhereInfo.html</anchorfile>
      <anchor>ad480304ebeadcad7cb742dd8d8e11a0b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>SrcList *</type>
      <name>pTabList</name>
      <anchorfile>structWhereInfo.html</anchorfile>
      <anchor>a0f43432aeca75640c96a69f6a82aa138</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Bitmask</type>
      <name>revMask</name>
      <anchorfile>structWhereInfo.html</anchorfile>
      <anchor>abff60764e39a62d7ede2a5d8f1ce4fff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>savedNQueryLoop</name>
      <anchorfile>structWhereInfo.html</anchorfile>
      <anchor>afbe6acca6a5a64d4b780a85a96ec320e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>WhereMaskSet</type>
      <name>sMaskSet</name>
      <anchorfile>structWhereInfo.html</anchorfile>
      <anchor>ae51ef2af01420b9370a844ee32cc5fc5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>WhereClause</type>
      <name>sWC</name>
      <anchorfile>structWhereInfo.html</anchorfile>
      <anchor>ab5690a0fa9f78c25a79dd9e50d747fdf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>untestedTerms</name>
      <anchorfile>structWhereInfo.html</anchorfile>
      <anchor>a4f925cad7a0a9ff977eef944969673d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u16</type>
      <name>wctrlFlags</name>
      <anchorfile>structWhereInfo.html</anchorfile>
      <anchor>a85ac59be7be01c6b08f8b225585d27e0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>WhereLevel</name>
    <filename>structWhereLevel.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>addrBody</name>
      <anchorfile>structWhereLevel.html</anchorfile>
      <anchor>aa5e7bf3c8aa96edc0e65b7e669bfd49b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>addrBrk</name>
      <anchorfile>structWhereLevel.html</anchorfile>
      <anchor>a06f788bd4109f394d162250af9582e45</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>addrCont</name>
      <anchorfile>structWhereLevel.html</anchorfile>
      <anchor>a493d44d8f3b53d4d47191d751f8a9a94</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>addrFirst</name>
      <anchorfile>structWhereLevel.html</anchorfile>
      <anchor>a2d87c8fb787ca4111d7ab38a838325a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>addrNxt</name>
      <anchorfile>structWhereLevel.html</anchorfile>
      <anchor>ab4b748f1fa2ec727f00ca42d9df60144</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>addrSkip</name>
      <anchorfile>structWhereLevel.html</anchorfile>
      <anchor>ae7fa600bc2de02c08095ae310e69e594</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>iFrom</name>
      <anchorfile>structWhereLevel.html</anchorfile>
      <anchor>a4d8e905640b12a5075ff5e2f395876dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>iIdxCur</name>
      <anchorfile>structWhereLevel.html</anchorfile>
      <anchor>a0733f34c7987c721351ab0001d4b1dd9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>iLeftJoin</name>
      <anchorfile>structWhereLevel.html</anchorfile>
      <anchor>a600072864f71c568cabcbb6140f6955a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>iTabCur</name>
      <anchorfile>structWhereLevel.html</anchorfile>
      <anchor>aa31c27c3304de936a6ce974450c55592</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Bitmask</type>
      <name>notReady</name>
      <anchorfile>structWhereLevel.html</anchorfile>
      <anchor>aed1e0964182444c84ceaad061acc473c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>op</name>
      <anchorfile>structWhereLevel.html</anchorfile>
      <anchor>a0253c213b81cd17481601e495d421706</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>p1</name>
      <anchorfile>structWhereLevel.html</anchorfile>
      <anchor>ad544492b3388cb82a4b3674e6c1fdb07</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>p2</name>
      <anchorfile>structWhereLevel.html</anchorfile>
      <anchor>a9c60432a75f2252764e78128e4dad19b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>p5</name>
      <anchorfile>structWhereLevel.html</anchorfile>
      <anchor>a568ee11c7ecabb4259836ccc11025ae6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct WhereLoop *</type>
      <name>pWLoop</name>
      <anchorfile>structWhereLevel.html</anchorfile>
      <anchor>ac40ed0531ae966eabe77e10f29fb56f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>union WhereLevel::@13</type>
      <name>u</name>
      <anchorfile>structWhereLevel.html</anchorfile>
      <anchor>a7e3cd4c8434adbd86e161c09e369f0eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct WhereLevel::@13::@14</type>
      <name>in</name>
      <anchorfile>unionWhereLevel_1_1@13.html</anchorfile>
      <anchor>a7879d0df4b01e54828deb683862216ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct WhereLevel::@13::@14::InLoop *</type>
      <name>aInLoop</name>
      <anchorfile>structWhereLevel_1_1@13_1_1@14.html</anchorfile>
      <anchor>a0362a1b50d10fe52b4232e53c3e5a106</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>addrInTop</name>
      <anchorfile>structWhereLevel_1_1@13_1_1@14_1_1InLoop.html</anchorfile>
      <anchor>a190a9cd614b54b0142a0aa1b32404129</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>eEndLoopOp</name>
      <anchorfile>structWhereLevel_1_1@13_1_1@14_1_1InLoop.html</anchorfile>
      <anchor>ab6444495ae99fe41a1d15e2eb10867ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>iCur</name>
      <anchorfile>structWhereLevel_1_1@13_1_1@14_1_1InLoop.html</anchorfile>
      <anchor>aff3ede5ef43cbc28d167d11f985a59ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>nIn</name>
      <anchorfile>structWhereLevel_1_1@13_1_1@14.html</anchorfile>
      <anchor>a66a0653f70ebf43bb0458affe40b57c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Index *</type>
      <name>pCovidx</name>
      <anchorfile>unionWhereLevel_1_1@13.html</anchorfile>
      <anchor>a428dd469d25605d5ee7df89e6adc7132</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>WhereLoop</name>
    <filename>structWhereLoop.html</filename>
    <member kind="variable">
      <type>WhereTerm **</type>
      <name>aLTerm</name>
      <anchorfile>structWhereLoop.html</anchorfile>
      <anchor>ad8ea95e5ef2717fbbe1c1732d3ce1a9b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>WhereTerm *</type>
      <name>aLTermSpace</name>
      <anchorfile>structWhereLoop.html</anchorfile>
      <anchor>add8de1fe32cd2f21c7a3d6fd847858df</anchor>
      <arglist>[4]</arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>iSortIdx</name>
      <anchorfile>structWhereLoop.html</anchorfile>
      <anchor>a35e725c988b2bcfb9633a259cd6eba58</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>iTab</name>
      <anchorfile>structWhereLoop.html</anchorfile>
      <anchor>a469ad31ae7f3b025667813e2d0aa9d01</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Bitmask</type>
      <name>maskSelf</name>
      <anchorfile>structWhereLoop.html</anchorfile>
      <anchor>a0118b20be771241ee29de452ffead61e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u16</type>
      <name>nLSlot</name>
      <anchorfile>structWhereLoop.html</anchorfile>
      <anchor>a286a5e96fcc56cc835958ec2cbf6852f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u16</type>
      <name>nLTerm</name>
      <anchorfile>structWhereLoop.html</anchorfile>
      <anchor>aaab088ed5c23647675e5afb10eb09338</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>LogEst</type>
      <name>nOut</name>
      <anchorfile>structWhereLoop.html</anchorfile>
      <anchor>aaef49d7d8188f3dd94d0c9fd0e727448</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>WhereLoop *</type>
      <name>pNextLoop</name>
      <anchorfile>structWhereLoop.html</anchorfile>
      <anchor>a568852114be14c3a23cef6f8a1c98f4f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Bitmask</type>
      <name>prereq</name>
      <anchorfile>structWhereLoop.html</anchorfile>
      <anchor>aa654af6ecff71bd43c4b0cd6046ccf4d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>LogEst</type>
      <name>rRun</name>
      <anchorfile>structWhereLoop.html</anchorfile>
      <anchor>a1a67183b699c90c23940f540486b07d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>LogEst</type>
      <name>rSetup</name>
      <anchorfile>structWhereLoop.html</anchorfile>
      <anchor>a5e28f2d1299993056255158d33baea33</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>union WhereLoop::@15</type>
      <name>u</name>
      <anchorfile>structWhereLoop.html</anchorfile>
      <anchor>aa8922a52e913302d08f92c3ba90753e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct WhereLoop::@15::@16</type>
      <name>btree</name>
      <anchorfile>unionWhereLoop_1_1@15.html</anchorfile>
      <anchor>a0e945b9e18100e823c522c5c42969fbe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u16</type>
      <name>nEq</name>
      <anchorfile>structWhereLoop_1_1@15_1_1@16.html</anchorfile>
      <anchor>a6f7edaa9994814c27d3b3f835679c6a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u16</type>
      <name>nSkip</name>
      <anchorfile>structWhereLoop_1_1@15_1_1@16.html</anchorfile>
      <anchor>a14e1fdf69d25ceacd3099614692df3ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Index *</type>
      <name>pIndex</name>
      <anchorfile>structWhereLoop_1_1@15_1_1@16.html</anchorfile>
      <anchor>aa3c40083e1adfe1f10a1f2a4fd25834f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct WhereLoop::@15::@17</type>
      <name>vtab</name>
      <anchorfile>unionWhereLoop_1_1@15.html</anchorfile>
      <anchor>a611293b1ad1d2a4a53b72904d8a8d35c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>idxNum</name>
      <anchorfile>structWhereLoop_1_1@15_1_1@17.html</anchorfile>
      <anchor>a758c167b7d96f50bf9cdbdb6e62eec04</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>idxStr</name>
      <anchorfile>structWhereLoop_1_1@15_1_1@17.html</anchorfile>
      <anchor>a40e4eecdce21923956f9aebbd0b37de3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>isOrdered</name>
      <anchorfile>structWhereLoop_1_1@15_1_1@17.html</anchorfile>
      <anchor>a7c45634d32c62f79acaa0cd911f62db9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>needFree</name>
      <anchorfile>structWhereLoop_1_1@15_1_1@17.html</anchorfile>
      <anchor>a29371cdcd003d3641692da2911bebc02</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u16</type>
      <name>omitMask</name>
      <anchorfile>structWhereLoop_1_1@15_1_1@17.html</anchorfile>
      <anchor>ab50d644bf737f88a9c5a07fc7035aebe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u32</type>
      <name>wsFlags</name>
      <anchorfile>structWhereLoop.html</anchorfile>
      <anchor>a0cd1e9719a060631a647738bead23b8c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>WhereLoopBuilder</name>
    <filename>structWhereLoopBuilder.html</filename>
    <member kind="variable">
      <type>WhereLoop *</type>
      <name>pNew</name>
      <anchorfile>structWhereLoopBuilder.html</anchorfile>
      <anchor>ae3ab5ddb99b1d4697f573e9b25442f65</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ExprList *</type>
      <name>pOrderBy</name>
      <anchorfile>structWhereLoopBuilder.html</anchorfile>
      <anchor>a16de740f297add3d4b36905c21554a86</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>WhereOrSet *</type>
      <name>pOrSet</name>
      <anchorfile>structWhereLoopBuilder.html</anchorfile>
      <anchor>adf94dbe3918353f2d9ebfc0bf69d9685</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>WhereClause *</type>
      <name>pWC</name>
      <anchorfile>structWhereLoopBuilder.html</anchorfile>
      <anchor>aff76c3f8b34e4588c587708d59fb6bc9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>WhereInfo *</type>
      <name>pWInfo</name>
      <anchorfile>structWhereLoopBuilder.html</anchorfile>
      <anchor>a45e1ed33ef11ee2c08af6edcda9e5654</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>WhereMaskSet</name>
    <filename>structWhereMaskSet.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>ix</name>
      <anchorfile>structWhereMaskSet.html</anchorfile>
      <anchor>a9de4e7b27d4f793f37c1ead7b44ecb48</anchor>
      <arglist>[BMS]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>n</name>
      <anchorfile>structWhereMaskSet.html</anchorfile>
      <anchor>a09923e1dee2157c78c5ae0df65e8ee7c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>WhereOrCost</name>
    <filename>structWhereOrCost.html</filename>
    <member kind="variable">
      <type>LogEst</type>
      <name>nOut</name>
      <anchorfile>structWhereOrCost.html</anchorfile>
      <anchor>af2305e66af19f5cc067178bcc4fb34a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Bitmask</type>
      <name>prereq</name>
      <anchorfile>structWhereOrCost.html</anchorfile>
      <anchor>a42609e928af86f1783c1e579873b2b4d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>LogEst</type>
      <name>rRun</name>
      <anchorfile>structWhereOrCost.html</anchorfile>
      <anchor>ac79c4a236da795623ec2a40592fe2617</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>WhereOrInfo</name>
    <filename>structWhereOrInfo.html</filename>
    <member kind="variable">
      <type>Bitmask</type>
      <name>indexable</name>
      <anchorfile>structWhereOrInfo.html</anchorfile>
      <anchor>a39777f291e1e516f01b05b71a9805357</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>WhereClause</type>
      <name>wc</name>
      <anchorfile>structWhereOrInfo.html</anchorfile>
      <anchor>a45bb04e5ea24ec549f060bc8b210ec71</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>WhereOrSet</name>
    <filename>structWhereOrSet.html</filename>
    <member kind="variable">
      <type>WhereOrCost</type>
      <name>a</name>
      <anchorfile>structWhereOrSet.html</anchorfile>
      <anchor>a2e78a14bf6f34f266a2ae2d046c7ba80</anchor>
      <arglist>[N_OR_COST]</arglist>
    </member>
    <member kind="variable">
      <type>u16</type>
      <name>n</name>
      <anchorfile>structWhereOrSet.html</anchorfile>
      <anchor>ac5fce5cb06eb3e01a77efe6643acd618</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>WherePath</name>
    <filename>structWherePath.html</filename>
    <member kind="variable">
      <type>WhereLoop **</type>
      <name>aLoop</name>
      <anchorfile>structWherePath.html</anchorfile>
      <anchor>a63e12088b414ce0b0b1ee43655733dd1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>isOrdered</name>
      <anchorfile>structWherePath.html</anchorfile>
      <anchor>accab60c7bca83453fe796a0278a033b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>isOrderedValid</name>
      <anchorfile>structWherePath.html</anchorfile>
      <anchor>aff505d7132dedb3d68ab307f0a95ab69</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Bitmask</type>
      <name>maskLoop</name>
      <anchorfile>structWherePath.html</anchorfile>
      <anchor>a4a0a59d31e51c3a8f9fdfdbfb384ab73</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>LogEst</type>
      <name>nRow</name>
      <anchorfile>structWherePath.html</anchorfile>
      <anchor>ab9e893b128d34fc8bc832de593387c99</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>LogEst</type>
      <name>rCost</name>
      <anchorfile>structWherePath.html</anchorfile>
      <anchor>a8ca2a9ddc42527170167eb6f08d85878</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Bitmask</type>
      <name>revLoop</name>
      <anchorfile>structWherePath.html</anchorfile>
      <anchor>a6f6bf0a804430fb08f4aadc506f5cc14</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>WhereScan</name>
    <filename>structWhereScan.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>aEquiv</name>
      <anchorfile>structWhereScan.html</anchorfile>
      <anchor>a2e14098c4d83012270262f747f13ca8f</anchor>
      <arglist>[22]</arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>idxaff</name>
      <anchorfile>structWhereScan.html</anchorfile>
      <anchor>ada63a4e977c20a66b858e4b182ff8f87</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned char</type>
      <name>iEquiv</name>
      <anchorfile>structWhereScan.html</anchorfile>
      <anchor>a52812709e4b6257a3084dd091ddaf568</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>k</name>
      <anchorfile>structWhereScan.html</anchorfile>
      <anchor>a51bec89116185e0a611cd4d7fed8847c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned char</type>
      <name>nEquiv</name>
      <anchorfile>structWhereScan.html</anchorfile>
      <anchor>a80ee79b4e2809c0310a892e93ba5dcfe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u32</type>
      <name>opMask</name>
      <anchorfile>structWhereScan.html</anchorfile>
      <anchor>a52f27b144ffed79df3400868e52dd583</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>WhereClause *</type>
      <name>pOrigWC</name>
      <anchorfile>structWhereScan.html</anchorfile>
      <anchor>a848dc138a80d4e16ce5044e3d3125831</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>WhereClause *</type>
      <name>pWC</name>
      <anchorfile>structWhereScan.html</anchorfile>
      <anchor>a255e78bbf5eb2aafe98d5f0285c1987c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>zCollName</name>
      <anchorfile>structWhereScan.html</anchorfile>
      <anchor>ac23fef9359c0ef8c3837f492fb72eb5b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>WhereTerm</name>
    <filename>structWhereTerm.html</filename>
    <member kind="variable">
      <type>u16</type>
      <name>eOperator</name>
      <anchorfile>structWhereTerm.html</anchorfile>
      <anchor>af0b4817bee491fa1ee69a87d8ff580c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>iParent</name>
      <anchorfile>structWhereTerm.html</anchorfile>
      <anchor>aa45e0b271713e429fbeba433941d2e22</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>leftCursor</name>
      <anchorfile>structWhereTerm.html</anchorfile>
      <anchor>a82bb97ef4285d75b1b9c4fcd2025aaf7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>nChild</name>
      <anchorfile>structWhereTerm.html</anchorfile>
      <anchor>af83cf7bae7760b9b1ca398338a35c32a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Expr *</type>
      <name>pExpr</name>
      <anchorfile>structWhereTerm.html</anchorfile>
      <anchor>af5ec32fe3a2e4623c900cb91aa86bc9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Bitmask</type>
      <name>prereqAll</name>
      <anchorfile>structWhereTerm.html</anchorfile>
      <anchor>a49b700336b005067352366cfc40de07f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Bitmask</type>
      <name>prereqRight</name>
      <anchorfile>structWhereTerm.html</anchorfile>
      <anchor>a1274011fa1ef0639284b7944f4570e67</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>WhereClause *</type>
      <name>pWC</name>
      <anchorfile>structWhereTerm.html</anchorfile>
      <anchor>a1fb0a9ede5a12d6d2f7886431b348fb3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>LogEst</type>
      <name>truthProb</name>
      <anchorfile>structWhereTerm.html</anchorfile>
      <anchor>a6e6c9c0c1b959f0f4d30a8a00ac4eeec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>union WhereTerm::@18</type>
      <name>u</name>
      <anchorfile>structWhereTerm.html</anchorfile>
      <anchor>a783a35dd0827055877770a3dfccc13e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>leftColumn</name>
      <anchorfile>unionWhereTerm_1_1@18.html</anchorfile>
      <anchor>a8ce686da434d1c72375d6d4d3a02b937</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>WhereAndInfo *</type>
      <name>pAndInfo</name>
      <anchorfile>unionWhereTerm_1_1@18.html</anchorfile>
      <anchor>a97c9239b11c39145a450fb30538b4cdc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>WhereOrInfo *</type>
      <name>pOrInfo</name>
      <anchorfile>unionWhereTerm_1_1@18.html</anchorfile>
      <anchor>a4c00dadf92b1c6abc0abff4abe8f35e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>wtFlags</name>
      <anchorfile>structWhereTerm.html</anchorfile>
      <anchor>a5a3ba67885262f1bb9169dcaff0f91b1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>WifiThread</name>
    <filename>classWifiThread.html</filename>
    <base>UThread</base>
    <base>UEventsSender</base>
    <member kind="function">
      <type></type>
      <name>WifiThread</name>
      <anchorfile>classWifiThread.html</anchorfile>
      <anchor>ac72b3feb77c60b52d0cd8328a1b898c4</anchor>
      <arglist>(const std::string &amp;interfaceName, float rate=0.5)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~WifiThread</name>
      <anchorfile>classWifiThread.html</anchorfile>
      <anchor>ae23932f3860477ef9607979bee1dbbd0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual void</type>
      <name>mainLoop</name>
      <anchorfile>classWifiThread.html</anchorfile>
      <anchor>a2eb2d6b38a466ac18d204972e68c891f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>interfaceName_</name>
      <anchorfile>classWifiThread.html</anchorfile>
      <anchor>aecd87b5711bd1ed6e5d8543258c68644</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>rate_</name>
      <anchorfile>classWifiThread.html</anchorfile>
      <anchor>a3360048c78a1c2df0694e5d2b6a76951</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="union">
    <name>YYMINORTYPE</name>
    <filename>unionYYMINORTYPE.html</filename>
    <member kind="variable">
      <type>sqlite3ParserTOKENTYPE</type>
      <name>yy0</name>
      <anchorfile>unionYYMINORTYPE.html</anchorfile>
      <anchor>a827d6a1bc7ac8df062b3f419db3f50ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ExprSpan</type>
      <name>yy118</name>
      <anchorfile>unionYYMINORTYPE.html</anchorfile>
      <anchor>a92a74cbc3eaaf535474c05b481371cec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u16</type>
      <name>yy177</name>
      <anchorfile>unionYYMINORTYPE.html</anchorfile>
      <anchor>aafedc6fa515463b86200f1d6d510a87b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>TriggerStep *</type>
      <name>yy203</name>
      <anchorfile>unionYYMINORTYPE.html</anchorfile>
      <anchor>ada44002797ea649d714c8c08b01c1b67</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>yy210</name>
      <anchorfile>unionYYMINORTYPE.html</anchorfile>
      <anchor>a8278e3162cabfe6498e9d032530aba4d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct YYMINORTYPE::@19</type>
      <name>yy215</name>
      <anchorfile>unionYYMINORTYPE.html</anchorfile>
      <anchor>a7bd7ed5052920444dd188396770a4062</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>mask</name>
      <anchorfile>structYYMINORTYPE_1_1@19.html</anchorfile>
      <anchor>af3222c1c369a5d82c9e2d51014c76614</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>value</name>
      <anchorfile>structYYMINORTYPE_1_1@19.html</anchorfile>
      <anchor>a0267c3bebecdd214828848d9fc94625b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>SrcList *</type>
      <name>yy259</name>
      <anchorfile>unionYYMINORTYPE.html</anchorfile>
      <anchor>aecb1e4bcc603cf3e508d3d848391e5d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct ValueList</type>
      <name>yy260</name>
      <anchorfile>unionYYMINORTYPE.html</anchorfile>
      <anchor>a61df01f6c09250ff37ccbbb2abdaa1d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct LimitVal</type>
      <name>yy292</name>
      <anchorfile>unionYYMINORTYPE.html</anchorfile>
      <anchor>a2a3f059d8638e967a9bd408352125436</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Expr *</type>
      <name>yy314</name>
      <anchorfile>unionYYMINORTYPE.html</anchorfile>
      <anchor>aef6a1397e9c0b55950de3858fc06d38f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ExprList *</type>
      <name>yy322</name>
      <anchorfile>unionYYMINORTYPE.html</anchorfile>
      <anchor>ad1634e35fc2640914050fb35a2b02f5c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct LikeOp</type>
      <name>yy342</name>
      <anchorfile>unionYYMINORTYPE.html</anchorfile>
      <anchor>aaa2ad4a44eb5a91d4e03ca80276f6056</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IdList *</type>
      <name>yy384</name>
      <anchorfile>unionYYMINORTYPE.html</anchorfile>
      <anchor>a94e46061fe74047ba6d245e6dfcf6434</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Select *</type>
      <name>yy387</name>
      <anchorfile>unionYYMINORTYPE.html</anchorfile>
      <anchor>af85eeecd20fb319ac8f5ec9701bce614</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>yy4</name>
      <anchorfile>unionYYMINORTYPE.html</anchorfile>
      <anchor>ae433a4d120346e52c0a49a52f00addf7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct TrigEvent</type>
      <name>yy90</name>
      <anchorfile>unionYYMINORTYPE.html</anchorfile>
      <anchor>aff972d766a7c6e72d308c7ca352670a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>yyinit</name>
      <anchorfile>unionYYMINORTYPE.html</anchorfile>
      <anchor>a6cec97309f473b42b70a9738d7cbd5ba</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>yyParser</name>
    <filename>structyyParser.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>yyerrcnt</name>
      <anchorfile>structyyParser.html</anchorfile>
      <anchor>ac0350933aa515a3a756dfa742d04ee59</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>yyidx</name>
      <anchorfile>structyyParser.html</anchorfile>
      <anchor>a19abcf4780515fd2debd1ce7a2e29f95</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>sqlite3ParserARG_SDECL yyStackEntry</type>
      <name>yystack</name>
      <anchorfile>structyyParser.html</anchorfile>
      <anchor>ae8bc1531d6ae56020a7ee33a40783672</anchor>
      <arglist>[YYSTACKDEPTH]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>yyStackEntry</name>
    <filename>structyyStackEntry.html</filename>
    <member kind="variable">
      <type>YYCODETYPE</type>
      <name>major</name>
      <anchorfile>structyyStackEntry.html</anchorfile>
      <anchor>a7624d02bcf945d48068f4c383551725c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>YYMINORTYPE</type>
      <name>minor</name>
      <anchorfile>structyyStackEntry.html</anchorfile>
      <anchor>a024e1e64bce5945080629a2dd8d1bb4f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>YYACTIONTYPE</type>
      <name>stateno</name>
      <anchorfile>structyyStackEntry.html</anchorfile>
      <anchor>a108164609c2e841577cc3533d8f0180d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>AISNavigation</name>
    <filename>namespaceAISNavigation.html</filename>
    <class kind="struct">AISNavigation::EVComparator</class>
    <class kind="struct">AISNavigation::IdPrinter</class>
    <class kind="struct">AISNavigation::LevelAssigner</class>
    <class kind="struct">AISNavigation::LoopChecker</class>
    <class kind="struct">AISNavigation::NodeInfo</class>
    <class kind="struct">AISNavigation::Operations2D</class>
    <class kind="struct">AISNavigation::Operations3D</class>
    <class kind="struct">AISNavigation::ParameterPropagator</class>
    <class kind="struct">AISNavigation::Pose2</class>
    <class kind="struct">AISNavigation::Pose3</class>
    <class kind="struct">AISNavigation::PosePropagator</class>
    <class kind="struct">AISNavigation::Quaternion</class>
    <class kind="struct">AISNavigation::SMatrix3</class>
    <class kind="struct">AISNavigation::Transformation2</class>
    <class kind="struct">AISNavigation::Transformation3</class>
    <class kind="struct">AISNavigation::TreeOptimizer2</class>
    <class kind="struct">AISNavigation::TreeOptimizer3</class>
    <class kind="struct">AISNavigation::TreePoseGraph</class>
    <class kind="struct">AISNavigation::TreePoseGraph2</class>
    <class kind="struct">AISNavigation::TreePoseGraph3</class>
    <class kind="struct">AISNavigation::Vector2</class>
    <class kind="struct">AISNavigation::Vector3</class>
    <member kind="typedef">
      <type>std::vector&lt; NodeInfo &gt;</type>
      <name>NodeInfoVector</name>
      <anchorfile>namespaceAISNavigation.html</anchorfile>
      <anchor>a5f1ada9f6e82400651c1df3957694a6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>unsigned int</type>
      <name>uint</name>
      <anchorfile>namespaceAISNavigation.html</anchorfile>
      <anchor>ad24b736dfe0749ee7161a976eb7002ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>innerproduct</name>
      <anchorfile>namespaceAISNavigation.html</anchorfile>
      <anchor>a5b7611b02d5ccd4c7d6bc91f0683a6a1</anchor>
      <arglist>(const Quaternion&lt; T &gt; &amp;left, const Quaternion&lt; T &gt; &amp;right)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>max3</name>
      <anchorfile>namespaceAISNavigation.html</anchorfile>
      <anchor>abbde67a62d8e40b62eaf6038f9f31609</anchor>
      <arglist>(const double &amp;a, const double &amp;b, const double &amp;c)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>min3</name>
      <anchorfile>namespaceAISNavigation.html</anchorfile>
      <anchor>ae402fe8d9579060904c33bb49e56b570</anchor>
      <arglist>(const double &amp;a, const double &amp;b, const double &amp;c)</arglist>
    </member>
    <member kind="function">
      <type>Vector2&lt; T &gt;</type>
      <name>operator*</name>
      <anchorfile>namespaceAISNavigation.html</anchorfile>
      <anchor>a80231eade982959bf70dea5fc88737cd</anchor>
      <arglist>(const T &amp;d, const Vector2&lt; T &gt; &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>Vector2&lt; T &gt;</type>
      <name>operator*</name>
      <anchorfile>namespaceAISNavigation.html</anchorfile>
      <anchor>aa78dd2a0539aedffb077aedcdebea390</anchor>
      <arglist>(const Vector2&lt; T &gt; &amp;v, const T &amp;d)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>operator*</name>
      <anchorfile>namespaceAISNavigation.html</anchorfile>
      <anchor>aeb22ea9ef7c53541d7864b7006a24959</anchor>
      <arglist>(const Vector2&lt; T &gt; &amp;v1, const Vector2&lt; T &gt; &amp;v2)</arglist>
    </member>
    <member kind="function">
      <type>Pose2&lt; T &gt;</type>
      <name>operator*</name>
      <anchorfile>namespaceAISNavigation.html</anchorfile>
      <anchor>a85a68dd9f5c775e4a6ac54af3e91df9c</anchor>
      <arglist>(const Pose2&lt; T &gt; &amp;v, const T &amp;d)</arglist>
    </member>
    <member kind="function">
      <type>Quaternion&lt; T &gt;</type>
      <name>operator*</name>
      <anchorfile>namespaceAISNavigation.html</anchorfile>
      <anchor>aa598a480836194f62412bc5103fdb194</anchor>
      <arglist>(const Quaternion&lt; T &gt; &amp;left, const Quaternion&lt; T &gt; &amp;right)</arglist>
    </member>
    <member kind="function">
      <type>Quaternion&lt; T &gt;</type>
      <name>operator*</name>
      <anchorfile>namespaceAISNavigation.html</anchorfile>
      <anchor>a93f0aeb02098a607ce8a1e75893d5a74</anchor>
      <arglist>(const Quaternion&lt; T &gt; &amp;left, const T scalar)</arglist>
    </member>
    <member kind="function">
      <type>Quaternion&lt; T &gt;</type>
      <name>operator*</name>
      <anchorfile>namespaceAISNavigation.html</anchorfile>
      <anchor>ae77b07903edeeee5b650e6ea83f4c600</anchor>
      <arglist>(const T scalar, const Quaternion&lt; T &gt; &amp;right)</arglist>
    </member>
    <member kind="function">
      <type>Vector3&lt; T &gt;</type>
      <name>operator*</name>
      <anchorfile>namespaceAISNavigation.html</anchorfile>
      <anchor>a4366227a7a86359599fa3f8d903ddc6b</anchor>
      <arglist>(const Transformation3&lt; T &gt; &amp;m, const Vector3&lt; T &gt; &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>Transformation3&lt; T &gt;</type>
      <name>operator*</name>
      <anchorfile>namespaceAISNavigation.html</anchorfile>
      <anchor>a5c635b1b30e9c162ccf3f10da8fdb7a7</anchor>
      <arglist>(const Transformation3&lt; T &gt; &amp;m1, const Transformation3&lt; T &gt; &amp;m2)</arglist>
    </member>
    <member kind="function">
      <type>Vector2&lt; T &gt;</type>
      <name>operator*</name>
      <anchorfile>namespaceAISNavigation.html</anchorfile>
      <anchor>a8fed36c96ba1263f58c9b1a6dfbd1082</anchor>
      <arglist>(const Transformation2&lt; T &gt; &amp;m, const Vector2&lt; T &gt; &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>Transformation2&lt; T &gt;</type>
      <name>operator*</name>
      <anchorfile>namespaceAISNavigation.html</anchorfile>
      <anchor>a0332fb900d2c33a85195344432339598</anchor>
      <arglist>(const Transformation2&lt; T &gt; &amp;m1, const Transformation2&lt; T &gt; &amp;m2)</arglist>
    </member>
    <member kind="function">
      <type>Pose2&lt; T &gt;</type>
      <name>operator*</name>
      <anchorfile>namespaceAISNavigation.html</anchorfile>
      <anchor>a1b8eedd701ba427b51dd4f8076b23794</anchor>
      <arglist>(const SMatrix3&lt; T &gt; &amp;m, const Pose2&lt; T &gt; &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>SMatrix3&lt; T &gt;</type>
      <name>operator*</name>
      <anchorfile>namespaceAISNavigation.html</anchorfile>
      <anchor>a479566441aa343b6f05201278f612568</anchor>
      <arglist>(const SMatrix3&lt; T &gt; &amp;s, T &amp;d)</arglist>
    </member>
    <member kind="function">
      <type>SMatrix3&lt; T &gt;</type>
      <name>operator*</name>
      <anchorfile>namespaceAISNavigation.html</anchorfile>
      <anchor>a8e81f964348507341927aac110efbdd4</anchor>
      <arglist>(const SMatrix3&lt; T &gt; &amp;s1, const SMatrix3&lt; T &gt; &amp;s2)</arglist>
    </member>
    <member kind="function">
      <type>Vector2&lt; T &gt;</type>
      <name>operator+</name>
      <anchorfile>namespaceAISNavigation.html</anchorfile>
      <anchor>a42c4ba8fba40ee37664f55a9ac8e9511</anchor>
      <arglist>(const Vector2&lt; T &gt; &amp;v1, const Vector2&lt; T &gt; &amp;v2)</arglist>
    </member>
    <member kind="function">
      <type>Quaternion&lt; T &gt;</type>
      <name>operator+</name>
      <anchorfile>namespaceAISNavigation.html</anchorfile>
      <anchor>aceb4da38cacc034690661617125e82d5</anchor>
      <arglist>(const Quaternion&lt; T &gt; &amp;left, const Quaternion&lt; T &gt; &amp;right)</arglist>
    </member>
    <member kind="function">
      <type>SMatrix3&lt; T &gt;</type>
      <name>operator+</name>
      <anchorfile>namespaceAISNavigation.html</anchorfile>
      <anchor>a7d4a40d23200b6fcbe024126e2e47445</anchor>
      <arglist>(const SMatrix3&lt; T &gt; &amp;s1, const SMatrix3&lt; T &gt; &amp;s2)</arglist>
    </member>
    <member kind="function">
      <type>Vector2&lt; T &gt;</type>
      <name>operator-</name>
      <anchorfile>namespaceAISNavigation.html</anchorfile>
      <anchor>a9f9fc85dea3f26058b95ad39eafe2dbc</anchor>
      <arglist>(const Vector2&lt; T &gt; &amp;v1, const Vector2&lt; T &gt; &amp;v2)</arglist>
    </member>
    <member kind="function">
      <type>Quaternion&lt; T &gt;</type>
      <name>operator-</name>
      <anchorfile>namespaceAISNavigation.html</anchorfile>
      <anchor>af5ba7e5a09b111dfb4da4f0316e9b26a</anchor>
      <arglist>(const Quaternion&lt; T &gt; &amp;left, const Quaternion&lt; T &gt; &amp;right)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceAISNavigation.html</anchorfile>
      <anchor>adaf7316ae201bee7cd750536d6e6b4d1</anchor>
      <arglist>(std::ostream &amp;os, const Quaternion&lt; T &gt; &amp;q)</arglist>
    </member>
    <member kind="function">
      <type>Quaternion&lt; T &gt;</type>
      <name>slerp</name>
      <anchorfile>namespaceAISNavigation.html</anchorfile>
      <anchor>a56a5bf37a15d5a3c79d7f6f7b6871ad9</anchor>
      <arglist>(const Quaternion&lt; T &gt; &amp;from, const Quaternion&lt; T &gt; &amp;to, const T lambda)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>AISNavigation::EVComparator</name>
    <filename>structAISNavigation_1_1EVComparator.html</filename>
    <templarg>E</templarg>
    <member kind="enumeration">
      <name>CompareMode</name>
      <anchorfile>structAISNavigation_1_1EVComparator.html</anchorfile>
      <anchor>aeb0c0dbc8a77f8143f6e72ece8cd8668</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CompareLevel</name>
      <anchorfile>structAISNavigation_1_1EVComparator.html</anchorfile>
      <anchor>aeb0c0dbc8a77f8143f6e72ece8cd8668ac79c3489065b7eaddfbeb31e27b318ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CompareLength</name>
      <anchorfile>structAISNavigation_1_1EVComparator.html</anchorfile>
      <anchor>aeb0c0dbc8a77f8143f6e72ece8cd8668a78a110b79507cb04e7e74c58dfbfbdf6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EVComparator</name>
      <anchorfile>structAISNavigation_1_1EVComparator.html</anchorfile>
      <anchor>a76bdbb0fb8fcd4c56bc5e9dec22dfbb3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator()</name>
      <anchorfile>structAISNavigation_1_1EVComparator.html</anchorfile>
      <anchor>a76ae35d407fe7abe6706cee6e7c4483d</anchor>
      <arglist>(const E &amp;e1, const E &amp;e2)</arglist>
    </member>
    <member kind="variable">
      <type>CompareMode</type>
      <name>mode</name>
      <anchorfile>structAISNavigation_1_1EVComparator.html</anchorfile>
      <anchor>a5069372462ad3ff35c3cfb9c586989e1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>AISNavigation::IdPrinter</name>
    <filename>structAISNavigation_1_1IdPrinter.html</filename>
    <member kind="function">
      <type></type>
      <name>IdPrinter</name>
      <anchorfile>structAISNavigation_1_1IdPrinter.html</anchorfile>
      <anchor>abec8d594ca4ccc64372beaeaef30dee3</anchor>
      <arglist>(std::ostream &amp;_os)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>IdPrinter</name>
      <anchorfile>structAISNavigation_1_1IdPrinter.html</anchorfile>
      <anchor>abec8d594ca4ccc64372beaeaef30dee3</anchor>
      <arglist>(std::ostream &amp;_os)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>perform</name>
      <anchorfile>structAISNavigation_1_1IdPrinter.html</anchorfile>
      <anchor>a8feda403af17039a627daebaaea0b578</anchor>
      <arglist>(TreePoseGraph2::Vertex *v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>perform</name>
      <anchorfile>structAISNavigation_1_1IdPrinter.html</anchorfile>
      <anchor>af9fdf3d88f7c88eb676d500b4f97ab26</anchor>
      <arglist>(TreePoseGraph3::Vertex *v)</arglist>
    </member>
    <member kind="variable">
      <type>std::ostream &amp;</type>
      <name>os</name>
      <anchorfile>structAISNavigation_1_1IdPrinter.html</anchorfile>
      <anchor>add05c6795e1cc0d50e09582f32d64236</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>AISNavigation::LevelAssigner</name>
    <filename>structAISNavigation_1_1LevelAssigner.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type>void</type>
      <name>perform</name>
      <anchorfile>structAISNavigation_1_1LevelAssigner.html</anchorfile>
      <anchor>a8673a66d3ed804723649dde3cf40a6aa</anchor>
      <arglist>(typename TPG::Vertex *v)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>AISNavigation::LoopChecker</name>
    <filename>structAISNavigation_1_1LoopChecker.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type>void</type>
      <name>perform</name>
      <anchorfile>structAISNavigation_1_1LoopChecker.html</anchorfile>
      <anchor>af7ad56ad29c4d5507c43488f1c97683c</anchor>
      <arglist>(typename TPG::Vertex *v)</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>noloops</name>
      <anchorfile>structAISNavigation_1_1LoopChecker.html</anchorfile>
      <anchor>a097b1cffde0174174b9d54259641c4e8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>AISNavigation::NodeInfo</name>
    <filename>structAISNavigation_1_1NodeInfo.html</filename>
    <member kind="function">
      <type></type>
      <name>NodeInfo</name>
      <anchorfile>structAISNavigation_1_1NodeInfo.html</anchorfile>
      <anchor>a73acf81e50c5b8324090785c0fb25d64</anchor>
      <arglist>(TreeOptimizer3::Vertex *v=0, double tw=0, double rw=0, int dir=0, TreeOptimizer3::Transformation t=TreeOptimizer3::Transformation(0, 0, 0, 0, 0, 0), TreeOptimizer3::Parameters p=TreeOptimizer3::Transformation(0, 0, 0, 0, 0, 0))</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>direction</name>
      <anchorfile>structAISNavigation_1_1NodeInfo.html</anchorfile>
      <anchor>a06a066eded622d3bac45d601b9b0065f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>TreeOptimizer3::Vertex *</type>
      <name>n</name>
      <anchorfile>structAISNavigation_1_1NodeInfo.html</anchorfile>
      <anchor>a44205717d5a5e783e67c60bd83c7d0b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>TreeOptimizer3::Transformation</type>
      <name>parameters</name>
      <anchorfile>structAISNavigation_1_1NodeInfo.html</anchorfile>
      <anchor>a003441a1c7d70a8e3818486c8b18c186</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>rotationalWeight</name>
      <anchorfile>structAISNavigation_1_1NodeInfo.html</anchorfile>
      <anchor>a3c15c0e74e7768058b99de881799d369</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>TreeOptimizer3::Transformation</type>
      <name>transformation</name>
      <anchorfile>structAISNavigation_1_1NodeInfo.html</anchorfile>
      <anchor>a1573842e4e38f2f8c5bb3f6d6b4611f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>translationalWeight</name>
      <anchorfile>structAISNavigation_1_1NodeInfo.html</anchorfile>
      <anchor>a8ef692f53065a6a8add53d22e704f91f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>AISNavigation::Operations2D</name>
    <filename>structAISNavigation_1_1Operations2D.html</filename>
    <templarg>T</templarg>
    <member kind="typedef">
      <type>T</type>
      <name>BaseType</name>
      <anchorfile>structAISNavigation_1_1Operations2D.html</anchorfile>
      <anchor>add6ec9ae699bcbe9e40c8a406c3ef905</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SMatrix3&lt; T &gt;</type>
      <name>CovarianceType</name>
      <anchorfile>structAISNavigation_1_1Operations2D.html</anchorfile>
      <anchor>ae23248900a9639aa3f00fd0832629807</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SMatrix3&lt; T &gt;</type>
      <name>InformationType</name>
      <anchorfile>structAISNavigation_1_1Operations2D.html</anchorfile>
      <anchor>a667d266f78dfbae86b7f3a2f785a07ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Pose2&lt; T &gt;</type>
      <name>ParametersType</name>
      <anchorfile>structAISNavigation_1_1Operations2D.html</anchorfile>
      <anchor>af0f8a84307c5f2a36ee44d0f6054396c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Pose2&lt; T &gt;</type>
      <name>PoseType</name>
      <anchorfile>structAISNavigation_1_1Operations2D.html</anchorfile>
      <anchor>a605a73ca35432428b23f756656096ef1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>T</type>
      <name>RotationType</name>
      <anchorfile>structAISNavigation_1_1Operations2D.html</anchorfile>
      <anchor>a4608c8e28eb2f82d69383ead88766e01</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Transformation2&lt; T &gt;</type>
      <name>TransformationType</name>
      <anchorfile>structAISNavigation_1_1Operations2D.html</anchorfile>
      <anchor>a0e492079b65feb7c46bbac5ef5aaa336</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Vector2&lt; T &gt;</type>
      <name>TranslationType</name>
      <anchorfile>structAISNavigation_1_1Operations2D.html</anchorfile>
      <anchor>a9667ead474c739d72db2f3caa733da70</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>AISNavigation::Operations3D</name>
    <filename>structAISNavigation_1_1Operations3D.html</filename>
    <templarg>T</templarg>
    <member kind="typedef">
      <type>T</type>
      <name>BaseType</name>
      <anchorfile>structAISNavigation_1_1Operations3D.html</anchorfile>
      <anchor>a965df827bc4e3970e3feb55926d42e35</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DMatrix&lt; T &gt;</type>
      <name>CovarianceType</name>
      <anchorfile>structAISNavigation_1_1Operations3D.html</anchorfile>
      <anchor>a04fb545174165d306b2c080396a64b8c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DMatrix&lt; T &gt;</type>
      <name>InformationType</name>
      <anchorfile>structAISNavigation_1_1Operations3D.html</anchorfile>
      <anchor>a1b7eeb46f08ec79a90fece24411d1a50</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Transformation3&lt; T &gt;</type>
      <name>ParametersType</name>
      <anchorfile>structAISNavigation_1_1Operations3D.html</anchorfile>
      <anchor>a9594f7cb1a8066dfc3f08c5cce0e61f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Pose3&lt; T &gt;</type>
      <name>PoseType</name>
      <anchorfile>structAISNavigation_1_1Operations3D.html</anchorfile>
      <anchor>a77330ee2f0a8fa3e3c0efd610a3c5f76</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Quaternion&lt; T &gt;</type>
      <name>RotationType</name>
      <anchorfile>structAISNavigation_1_1Operations3D.html</anchorfile>
      <anchor>a7968b59ca981d87ed01b21a8f6edf209</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Transformation3&lt; T &gt;</type>
      <name>TransformationType</name>
      <anchorfile>structAISNavigation_1_1Operations3D.html</anchorfile>
      <anchor>a331cfa422fad5b556bebc14c57c7b611</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Vector3&lt; T &gt;</type>
      <name>TranslationType</name>
      <anchorfile>structAISNavigation_1_1Operations3D.html</anchorfile>
      <anchor>a83ab94cb83f00498145032c1e5828295</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>AISNavigation::ParameterPropagator</name>
    <filename>structAISNavigation_1_1ParameterPropagator.html</filename>
    <member kind="function">
      <type>void</type>
      <name>perform</name>
      <anchorfile>structAISNavigation_1_1ParameterPropagator.html</anchorfile>
      <anchor>a6b48ab473c665d85cd8fe175387bfdd1</anchor>
      <arglist>(TreePoseGraph2::Vertex *v)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>AISNavigation::Pose2</name>
    <filename>structAISNavigation_1_1Pose2.html</filename>
    <templarg>T</templarg>
    <member kind="function">
      <type></type>
      <name>Pose2</name>
      <anchorfile>structAISNavigation_1_1Pose2.html</anchorfile>
      <anchor>a8dc2ccd572fc85630290d64256776948</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Pose2</name>
      <anchorfile>structAISNavigation_1_1Pose2.html</anchorfile>
      <anchor>a449111474a79fcfb35dbdfc2d0dabab8</anchor>
      <arglist>(const T &amp;x, const T &amp;y, const T &amp;theta)</arglist>
    </member>
    <member kind="function">
      <type>const T &amp;</type>
      <name>theta</name>
      <anchorfile>structAISNavigation_1_1Pose2.html</anchorfile>
      <anchor>ae69b0575bc3ef2094913fde0be5923c6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>T &amp;</type>
      <name>theta</name>
      <anchorfile>structAISNavigation_1_1Pose2.html</anchorfile>
      <anchor>a9901f5402569af760d3c7ebeb36a66ca</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const T &amp;</type>
      <name>x</name>
      <anchorfile>structAISNavigation_1_1Pose2.html</anchorfile>
      <anchor>a268ee5a5b7a137971fb918f779fe5db7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>T &amp;</type>
      <name>x</name>
      <anchorfile>structAISNavigation_1_1Pose2.html</anchorfile>
      <anchor>a346f61591019b2e567a2f5fc2c285713</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const T &amp;</type>
      <name>y</name>
      <anchorfile>structAISNavigation_1_1Pose2.html</anchorfile>
      <anchor>a365e8760e4c8d2b53a45f9129e627c1f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>T &amp;</type>
      <name>y</name>
      <anchorfile>structAISNavigation_1_1Pose2.html</anchorfile>
      <anchor>a756911a09bf79f689c75d2037da865fb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>T</type>
      <name>values</name>
      <anchorfile>structAISNavigation_1_1Pose2.html</anchorfile>
      <anchor>a3f6e39fe5fa3bd71ba5d2f5072c0a5dc</anchor>
      <arglist>[3]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>AISNavigation::Pose3</name>
    <filename>structAISNavigation_1_1Pose3.html</filename>
    <templarg>T</templarg>
    <base>DVector&lt; T &gt;</base>
    <member kind="function">
      <type></type>
      <name>operator const DVector&lt; T &gt; &amp;</name>
      <anchorfile>structAISNavigation_1_1Pose3.html</anchorfile>
      <anchor>a1c201cdd7f4bff306af71d8db6a27c68</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator DVector&lt; T &gt; &amp;</name>
      <anchorfile>structAISNavigation_1_1Pose3.html</anchorfile>
      <anchor>a60b768c620abdc279fc7ebd1cd89c0b2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const T &amp;</type>
      <name>pitch</name>
      <anchorfile>structAISNavigation_1_1Pose3.html</anchorfile>
      <anchor>aab9568174e689ef002c584012b45f2c5</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>T &amp;</type>
      <name>pitch</name>
      <anchorfile>structAISNavigation_1_1Pose3.html</anchorfile>
      <anchor>a071fa25e2011d0149f39029a03cfb9d3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Pose3</name>
      <anchorfile>structAISNavigation_1_1Pose3.html</anchorfile>
      <anchor>a23a7eadf49d375ac3dd579b1e153bcee</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Pose3</name>
      <anchorfile>structAISNavigation_1_1Pose3.html</anchorfile>
      <anchor>aba36f587d9e3aa0f291cd8850965147c</anchor>
      <arglist>(const Vector3&lt; T &gt; &amp;rot, const Vector3&lt; T &gt; &amp;trans)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Pose3</name>
      <anchorfile>structAISNavigation_1_1Pose3.html</anchorfile>
      <anchor>a1bb3605d166b98eed7570ecd0551aad7</anchor>
      <arglist>(const T &amp;x, const T &amp;y, const T &amp;z, const T &amp;roll, const T &amp;pitch, const T &amp;yaw)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Pose3</name>
      <anchorfile>structAISNavigation_1_1Pose3.html</anchorfile>
      <anchor>a5e149b769046a76766b48b2dec109a50</anchor>
      <arglist>(const DVector&lt; T &gt; &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>const T &amp;</type>
      <name>roll</name>
      <anchorfile>structAISNavigation_1_1Pose3.html</anchorfile>
      <anchor>a39e8adc8679c930da921606689925b73</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>T &amp;</type>
      <name>roll</name>
      <anchorfile>structAISNavigation_1_1Pose3.html</anchorfile>
      <anchor>a87c93416ceba704feee32b2af9b31bb9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const T &amp;</type>
      <name>x</name>
      <anchorfile>structAISNavigation_1_1Pose3.html</anchorfile>
      <anchor>a230e3002a5271f0532f92d0e79269937</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>T &amp;</type>
      <name>x</name>
      <anchorfile>structAISNavigation_1_1Pose3.html</anchorfile>
      <anchor>a5bc4a51da789c816e81d45cf365ff5fd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const T &amp;</type>
      <name>y</name>
      <anchorfile>structAISNavigation_1_1Pose3.html</anchorfile>
      <anchor>ae0c3f2b4f94bfd40bd796a57bd9fe289</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>T &amp;</type>
      <name>y</name>
      <anchorfile>structAISNavigation_1_1Pose3.html</anchorfile>
      <anchor>a18f451e2b2ca26db6038258c7ae53820</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const T &amp;</type>
      <name>yaw</name>
      <anchorfile>structAISNavigation_1_1Pose3.html</anchorfile>
      <anchor>a2a49b5881af5d9bd8231273e7be5ddbe</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>T &amp;</type>
      <name>yaw</name>
      <anchorfile>structAISNavigation_1_1Pose3.html</anchorfile>
      <anchor>a4e11f84aabbf5782d845df0b15c6a299</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const T &amp;</type>
      <name>z</name>
      <anchorfile>structAISNavigation_1_1Pose3.html</anchorfile>
      <anchor>a92a8b285d73e87ea8029e5b49ccff849</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>T &amp;</type>
      <name>z</name>
      <anchorfile>structAISNavigation_1_1Pose3.html</anchorfile>
      <anchor>adcd7dc1980f60063865d02edf265b106</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>AISNavigation::PosePropagator</name>
    <filename>structAISNavigation_1_1PosePropagator.html</filename>
    <member kind="function">
      <type>void</type>
      <name>perform</name>
      <anchorfile>structAISNavigation_1_1PosePropagator.html</anchorfile>
      <anchor>a973be87df0f2f535fe9d78f64939ebb3</anchor>
      <arglist>(TreePoseGraph2::Vertex *v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>perform</name>
      <anchorfile>structAISNavigation_1_1PosePropagator.html</anchorfile>
      <anchor>a07b8e0cb6ce6b52a7f97b932d0e41324</anchor>
      <arglist>(TreePoseGraph3::Vertex *v)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>AISNavigation::Quaternion</name>
    <filename>structAISNavigation_1_1Quaternion.html</filename>
    <templarg>T</templarg>
    <member kind="function">
      <type>T</type>
      <name>angle</name>
      <anchorfile>structAISNavigation_1_1Quaternion.html</anchorfile>
      <anchor>a8a45a29b7a6b4e0ea9aca7f0098acb6e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Vector3&lt; T &gt;</type>
      <name>axis</name>
      <anchorfile>structAISNavigation_1_1Quaternion.html</anchorfile>
      <anchor>a0b614e8504e7cdf5c5371795e2ea9e4a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Quaternion&lt; T &gt;</type>
      <name>conjugated</name>
      <anchorfile>structAISNavigation_1_1Quaternion.html</anchorfile>
      <anchor>ac3cac65afb44af48f4d7241bd46b72ce</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Vector3&lt; T &gt;</type>
      <name>im</name>
      <anchorfile>structAISNavigation_1_1Quaternion.html</anchorfile>
      <anchor>ac2c0ecfb17abfbfb5b904876ba05dc99</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Quaternion&lt; T &gt;</type>
      <name>inverse</name>
      <anchorfile>structAISNavigation_1_1Quaternion.html</anchorfile>
      <anchor>a457b93f578cd2371baeb444118e8785d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>norm</name>
      <anchorfile>structAISNavigation_1_1Quaternion.html</anchorfile>
      <anchor>a37c21f7e8a28330b3a69c70ead390637</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Quaternion&lt; T &gt;</type>
      <name>normalized</name>
      <anchorfile>structAISNavigation_1_1Quaternion.html</anchorfile>
      <anchor>acfef8b8c23a109fb353fb70701ac1cc7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Quaternion</name>
      <anchorfile>structAISNavigation_1_1Quaternion.html</anchorfile>
      <anchor>a51e77c312b1730048deca7049db2abbb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Quaternion</name>
      <anchorfile>structAISNavigation_1_1Quaternion.html</anchorfile>
      <anchor>ad56a3b97085f777eaa28494ae0f7339a</anchor>
      <arglist>(const Vector3&lt; T &gt; &amp;pose)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Quaternion</name>
      <anchorfile>structAISNavigation_1_1Quaternion.html</anchorfile>
      <anchor>a9015e9935b7b89fdef1dc23650dc7e4d</anchor>
      <arglist>(const T _w, const T _x, const T _y, const T _z)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Quaternion</name>
      <anchorfile>structAISNavigation_1_1Quaternion.html</anchorfile>
      <anchor>a9ad5e9a8857a47b26e4a6f10bed91c63</anchor>
      <arglist>(const T _roll_x_phi, const T _pitch_y_theta, const T _yaw_z_psi)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Quaternion</name>
      <anchorfile>structAISNavigation_1_1Quaternion.html</anchorfile>
      <anchor>a6fbfc6e88fa2926a572d2bedb5520b3a</anchor>
      <arglist>(const Vector3&lt; T &gt; &amp;axis, const T &amp;angle)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>re</name>
      <anchorfile>structAISNavigation_1_1Quaternion.html</anchorfile>
      <anchor>a709c3fdf8fedb7035c91fc002688a992</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Quaternion&lt; T &gt;</type>
      <name>rotatePoint</name>
      <anchorfile>structAISNavigation_1_1Quaternion.html</anchorfile>
      <anchor>a35c9b3f6ec6dd0ecc067d222022cea8b</anchor>
      <arglist>(const Quaternion &amp;p) const </arglist>
    </member>
    <member kind="function">
      <type>Vector3&lt; T &gt;</type>
      <name>rotatePoint</name>
      <anchorfile>structAISNavigation_1_1Quaternion.html</anchorfile>
      <anchor>adfbb7e7d4a3f6b71f1b4be2a8bb2e70c</anchor>
      <arglist>(const Vector3&lt; T &gt; &amp;p) const </arglist>
    </member>
    <member kind="function">
      <type>Quaternion&lt; T &gt;</type>
      <name>rotateThisAlong</name>
      <anchorfile>structAISNavigation_1_1Quaternion.html</anchorfile>
      <anchor>a660c40f2d71115187b0c75fd73c8e2e8</anchor>
      <arglist>(const Vector3&lt; T &gt; &amp;axis, const T alpha) const </arglist>
    </member>
    <member kind="function">
      <type>Vector3&lt; T &gt;</type>
      <name>toAngles</name>
      <anchorfile>structAISNavigation_1_1Quaternion.html</anchorfile>
      <anchor>aded5517f2b44d8697fd463f01c5a5b89</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Quaternion</type>
      <name>withRotation</name>
      <anchorfile>structAISNavigation_1_1Quaternion.html</anchorfile>
      <anchor>a3e0a6d57a85d8d73ff0a9b0a05170aca</anchor>
      <arglist>(const T alpha) const </arglist>
    </member>
    <member kind="variable">
      <type>T</type>
      <name>w</name>
      <anchorfile>structAISNavigation_1_1Quaternion.html</anchorfile>
      <anchor>a7c525c7a6a7c6899cec048455e179c33</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>T</type>
      <name>x</name>
      <anchorfile>structAISNavigation_1_1Quaternion.html</anchorfile>
      <anchor>af900e333c795903a3d45ff0b083843ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>T</type>
      <name>y</name>
      <anchorfile>structAISNavigation_1_1Quaternion.html</anchorfile>
      <anchor>ac2da9beb390520596ce974e27396d658</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>T</type>
      <name>z</name>
      <anchorfile>structAISNavigation_1_1Quaternion.html</anchorfile>
      <anchor>a071f6475fae15753e2cfc4d960ee0448</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>AISNavigation::SMatrix3</name>
    <filename>structAISNavigation_1_1SMatrix3.html</filename>
    <templarg>T</templarg>
    <member kind="function">
      <type>SMatrix3&lt; T &gt;</type>
      <name>adj</name>
      <anchorfile>structAISNavigation_1_1SMatrix3.html</anchorfile>
      <anchor>a4a5d003061d41f9741d7d7984e79f344</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>det</name>
      <anchorfile>structAISNavigation_1_1SMatrix3.html</anchorfile>
      <anchor>a0e5bceb6f95530ef93432c98fb36ab9e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>SMatrix3&lt; T &gt;</type>
      <name>inv</name>
      <anchorfile>structAISNavigation_1_1SMatrix3.html</anchorfile>
      <anchor>a6acb253f82bae30ba77a41dc6ffdb1c3</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>SMatrix3&lt; T &gt;</type>
      <name>transpose</name>
      <anchorfile>structAISNavigation_1_1SMatrix3.html</anchorfile>
      <anchor>a7687796e044b752abed9719ea777aade</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable">
      <type>T</type>
      <name>values</name>
      <anchorfile>structAISNavigation_1_1SMatrix3.html</anchorfile>
      <anchor>a5c9a4261bba8740495d1ad62569cff0d</anchor>
      <arglist>[3][3]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>AISNavigation::Transformation2</name>
    <filename>structAISNavigation_1_1Transformation2.html</filename>
    <templarg>T</templarg>
    <member kind="function">
      <type>Transformation2&lt; T &gt;</type>
      <name>inv</name>
      <anchorfile>structAISNavigation_1_1Transformation2.html</anchorfile>
      <anchor>a0ec0e782938c33f561fe752dd381fe2b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>rotation</name>
      <anchorfile>structAISNavigation_1_1Transformation2.html</anchorfile>
      <anchor>a5e07014ff49bae8ff1fd96fe9144b1fa</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setRotation</name>
      <anchorfile>structAISNavigation_1_1Transformation2.html</anchorfile>
      <anchor>a4340b677f12c02b5bf00f7ff1ecbcd28</anchor>
      <arglist>(const T &amp;theta)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTranslation</name>
      <anchorfile>structAISNavigation_1_1Transformation2.html</anchorfile>
      <anchor>a8233be57e0909b68bc21cf2db1dbf397</anchor>
      <arglist>(const Vector2&lt; T &gt; &amp;t)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTranslation</name>
      <anchorfile>structAISNavigation_1_1Transformation2.html</anchorfile>
      <anchor>af1cb1c29155fdd412067e144bff7623c</anchor>
      <arglist>(const T &amp;x, const T &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>Pose2&lt; T &gt;</type>
      <name>toPoseType</name>
      <anchorfile>structAISNavigation_1_1Transformation2.html</anchorfile>
      <anchor>a1ef370a9d2d09c21705ab13e2ef28e80</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Transformation2</name>
      <anchorfile>structAISNavigation_1_1Transformation2.html</anchorfile>
      <anchor>a43ba643f06bc8aac39f65a17727c4a43</anchor>
      <arglist>(bool initAsIdentity=true)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Transformation2</name>
      <anchorfile>structAISNavigation_1_1Transformation2.html</anchorfile>
      <anchor>a78d4dab615c0bec4fa4fd534edcc36c1</anchor>
      <arglist>(const T &amp;x, const T &amp;y, const T &amp;theta)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Transformation2</name>
      <anchorfile>structAISNavigation_1_1Transformation2.html</anchorfile>
      <anchor>ab739a4c4de0f4ac7fe7f69b6180081bd</anchor>
      <arglist>(const T &amp;_theta, const Vector2&lt; T &gt; &amp;trans)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Transformation2</name>
      <anchorfile>structAISNavigation_1_1Transformation2.html</anchorfile>
      <anchor>abbf9c72bd304d7cb38522e691705c4ae</anchor>
      <arglist>(const Pose2&lt; T &gt; &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>Vector2&lt; T &gt;</type>
      <name>translation</name>
      <anchorfile>structAISNavigation_1_1Transformation2.html</anchorfile>
      <anchor>a32ac5465890a84e27d290102ceb3962c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Transformation2&lt; T &gt;</type>
      <name>identity</name>
      <anchorfile>structAISNavigation_1_1Transformation2.html</anchorfile>
      <anchor>ab571e176d818d90961d9e9480b8fe83d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>T</type>
      <name>rotationMatrix</name>
      <anchorfile>structAISNavigation_1_1Transformation2.html</anchorfile>
      <anchor>ad0c17a7326604cee70cfde2d42fd862c</anchor>
      <arglist>[2][2]</arglist>
    </member>
    <member kind="variable">
      <type>T</type>
      <name>translationVector</name>
      <anchorfile>structAISNavigation_1_1Transformation2.html</anchorfile>
      <anchor>a5a328e82ead9825de69b4c88b7df7360</anchor>
      <arglist>[2]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>AISNavigation::Transformation3</name>
    <filename>structAISNavigation_1_1Transformation3.html</filename>
    <templarg>T</templarg>
    <member kind="function">
      <type>Transformation3&lt; T &gt;</type>
      <name>inv</name>
      <anchorfile>structAISNavigation_1_1Transformation3.html</anchorfile>
      <anchor>a686bbf9dc46d8eb5fe688dc163873eb5</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Quaternion&lt; T &gt;</type>
      <name>rotation</name>
      <anchorfile>structAISNavigation_1_1Transformation3.html</anchorfile>
      <anchor>a21fa5c7dee24cb6728b8d88a6917cafd</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setRotation</name>
      <anchorfile>structAISNavigation_1_1Transformation3.html</anchorfile>
      <anchor>a6434b8a7fbf5849c23bcf531cb89ce8a</anchor>
      <arglist>(const Vector3&lt; T &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setRotation</name>
      <anchorfile>structAISNavigation_1_1Transformation3.html</anchorfile>
      <anchor>ae3211ef7d3387212a57daa70147df258</anchor>
      <arglist>(const T &amp;roll, const T &amp;pitch, const T &amp;yaw)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setRotation</name>
      <anchorfile>structAISNavigation_1_1Transformation3.html</anchorfile>
      <anchor>a836bc4434bdf5ca8abc9acdc94656e9b</anchor>
      <arglist>(const Quaternion&lt; T &gt; &amp;q)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTranslation</name>
      <anchorfile>structAISNavigation_1_1Transformation3.html</anchorfile>
      <anchor>ad68b2f5d2cd4d62f2dc68d40ec8964a0</anchor>
      <arglist>(const Vector3&lt; T &gt; &amp;t)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTranslation</name>
      <anchorfile>structAISNavigation_1_1Transformation3.html</anchorfile>
      <anchor>ae89c134145642b3fe003da2e86312b6c</anchor>
      <arglist>(const T &amp;x, const T &amp;y, const T &amp;z)</arglist>
    </member>
    <member kind="function">
      <type>Pose3&lt; T &gt;</type>
      <name>toPoseType</name>
      <anchorfile>structAISNavigation_1_1Transformation3.html</anchorfile>
      <anchor>a4a9fe4b4d0f3083bf8a0ad20247eb961</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Transformation3</name>
      <anchorfile>structAISNavigation_1_1Transformation3.html</anchorfile>
      <anchor>afbd3aded02f18cf738f56e01a5d20898</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Transformation3</name>
      <anchorfile>structAISNavigation_1_1Transformation3.html</anchorfile>
      <anchor>ac916e5bbb5023725b334b54c73a55fa0</anchor>
      <arglist>(const Vector3&lt; T &gt; &amp;trans, const Quaternion&lt; T &gt; &amp;rot)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Transformation3</name>
      <anchorfile>structAISNavigation_1_1Transformation3.html</anchorfile>
      <anchor>a61161e1aad87fc6ff2afca3f7a16a3eb</anchor>
      <arglist>(const Pose3&lt; T &gt; &amp;v)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Transformation3</name>
      <anchorfile>structAISNavigation_1_1Transformation3.html</anchorfile>
      <anchor>a8b25ecaefe6e77e906db48e0e5e94a62</anchor>
      <arglist>(const T &amp;x, const T &amp;y, const T &amp;z, const T &amp;roll, const T &amp;pitch, const T &amp;yaw)</arglist>
    </member>
    <member kind="function">
      <type>Vector3&lt; T &gt;</type>
      <name>translation</name>
      <anchorfile>structAISNavigation_1_1Transformation3.html</anchorfile>
      <anchor>a1b969ac8cd611ef39968fe6efd573173</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>validRotation</name>
      <anchorfile>structAISNavigation_1_1Transformation3.html</anchorfile>
      <anchor>a90d9d91e550f1369328917744536dc69</anchor>
      <arglist>(const T &amp;epsilon=0.001) const </arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Transformation3&lt; T &gt;</type>
      <name>identity</name>
      <anchorfile>structAISNavigation_1_1Transformation3.html</anchorfile>
      <anchor>a8da6ec5e4648f922e3ff1efa589736fa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>Quaternion&lt; T &gt;</type>
      <name>rotationQuaternion</name>
      <anchorfile>structAISNavigation_1_1Transformation3.html</anchorfile>
      <anchor>a540c2ff9ab44d3e56265c9019e6f0be4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Vector3&lt; T &gt;</type>
      <name>translationVector</name>
      <anchorfile>structAISNavigation_1_1Transformation3.html</anchorfile>
      <anchor>a036dffba63f1273dd3af8408926dc9ee</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>AISNavigation::TreeOptimizer2</name>
    <filename>structAISNavigation_1_1TreeOptimizer2.html</filename>
    <base>AISNavigation::TreePoseGraph2</base>
    <member kind="typedef">
      <type>std::vector&lt; Pose &gt;</type>
      <name>PoseVector</name>
      <anchorfile>structAISNavigation_1_1TreeOptimizer2.html</anchorfile>
      <anchor>a092e7012720503ee82454dabaf8db16a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>error</name>
      <anchorfile>structAISNavigation_1_1TreeOptimizer2.html</anchorfile>
      <anchor>a8a78ba1dc082ab45065c3de60b523d21</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>initializeOnlineOptimization</name>
      <anchorfile>structAISNavigation_1_1TreeOptimizer2.html</anchorfile>
      <anchor>a2b4bd4b122db2c66ba2be117a6840cd6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>initializeOptimization</name>
      <anchorfile>structAISNavigation_1_1TreeOptimizer2.html</anchorfile>
      <anchor>a4a842d367cb4acaa2cc0acb2e2d64327</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>initializeTreeParameters</name>
      <anchorfile>structAISNavigation_1_1TreeOptimizer2.html</anchorfile>
      <anchor>aaca8e98c2a8859ef4e68cb799ba7dfc9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>iterate</name>
      <anchorfile>structAISNavigation_1_1TreeOptimizer2.html</anchorfile>
      <anchor>a9d66e0481e72374946df9c596d857f40</anchor>
      <arglist>(TreePoseGraph2::EdgeSet *eset=0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TreeOptimizer2</name>
      <anchorfile>structAISNavigation_1_1TreeOptimizer2.html</anchorfile>
      <anchor>a0bd33c6ff52d076972c2d5062c5edb68</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~TreeOptimizer2</name>
      <anchorfile>structAISNavigation_1_1TreeOptimizer2.html</anchorfile>
      <anchor>aa7de42c39fd6d55eed9463097b560ec5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>computePreconditioner</name>
      <anchorfile>structAISNavigation_1_1TreeOptimizer2.html</anchorfile>
      <anchor>a4599efca03c57f5b734aeff4ab60e13c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>double</type>
      <name>error</name>
      <anchorfile>structAISNavigation_1_1TreeOptimizer2.html</anchorfile>
      <anchor>acb3520b78f3b7247019c5004cabd8908</anchor>
      <arglist>(const Edge *e) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>Pose</type>
      <name>getPose</name>
      <anchorfile>structAISNavigation_1_1TreeOptimizer2.html</anchorfile>
      <anchor>ae127331e0a5ae9bd0b9dea74fc517bb4</anchor>
      <arglist>(Vertex *v, Vertex *top)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>propagateErrors</name>
      <anchorfile>structAISNavigation_1_1TreeOptimizer2.html</anchorfile>
      <anchor>ad03e4183a5e76d34659ceee01016fc44</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>updatePoseChain</name>
      <anchorfile>structAISNavigation_1_1TreeOptimizer2.html</anchorfile>
      <anchor>a3878d4eb14b37db095b6fec007cf74cf</anchor>
      <arglist>(Vertex *v, Vertex *top)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>gamma</name>
      <anchorfile>structAISNavigation_1_1TreeOptimizer2.html</anchorfile>
      <anchor>a865aba9e2ab508068b1f2f37e6bbeb6c</anchor>
      <arglist>[3]</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>iteration</name>
      <anchorfile>structAISNavigation_1_1TreeOptimizer2.html</anchorfile>
      <anchor>a8ad87a9b3226a819423994441a79974d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>PoseVector</type>
      <name>M</name>
      <anchorfile>structAISNavigation_1_1TreeOptimizer2.html</anchorfile>
      <anchor>a152a720d3bb031d68c3fc60370dd28ff</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>AISNavigation::TreeOptimizer3</name>
    <filename>structAISNavigation_1_1TreeOptimizer3.html</filename>
    <base>AISNavigation::TreePoseGraph3</base>
    <class kind="struct">AISNavigation::TreeOptimizer3::PM_t</class>
    <member kind="typedef">
      <type>std::vector&lt; Pose &gt;</type>
      <name>PoseVector</name>
      <anchorfile>structAISNavigation_1_1TreeOptimizer3.html</anchorfile>
      <anchor>a8b93c353f16d34fef04d89d1c20e5e56</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>angularError</name>
      <anchorfile>structAISNavigation_1_1TreeOptimizer3.html</anchorfile>
      <anchor>a7657542729141629f64402e54d1a309c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>error</name>
      <anchorfile>structAISNavigation_1_1TreeOptimizer3.html</anchorfile>
      <anchor>a48260c590e06288628f954079bcfb9f2</anchor>
      <arglist>(double *mre=0, double *mte=0, double *are=0, double *ate=0, TreePoseGraph3::EdgeSet *eset=0) const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getRotGain</name>
      <anchorfile>structAISNavigation_1_1TreeOptimizer3.html</anchorfile>
      <anchor>a0e68c4054b195ae4af2e83f4dc4e197c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>initializeOnlineIterations</name>
      <anchorfile>structAISNavigation_1_1TreeOptimizer3.html</anchorfile>
      <anchor>a78247aa0401ac36679b0c50cda8a5697</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>initializeOnlineOptimization</name>
      <anchorfile>structAISNavigation_1_1TreeOptimizer3.html</anchorfile>
      <anchor>af57a914167180946d659fc852379bd43</anchor>
      <arglist>(EdgeCompareMode mode=EVComparator&lt; Edge * &gt;::CompareLevel)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>initializeOptimization</name>
      <anchorfile>structAISNavigation_1_1TreeOptimizer3.html</anchorfile>
      <anchor>ac03d5b46cc2f2fb21cc696510bc50a6d</anchor>
      <arglist>(EdgeCompareMode mode=EVComparator&lt; Edge * &gt;::CompareLevel)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>initializeTreeParameters</name>
      <anchorfile>structAISNavigation_1_1TreeOptimizer3.html</anchorfile>
      <anchor>a5ede86efb364581b37943cbd74b394a8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>iterate</name>
      <anchorfile>structAISNavigation_1_1TreeOptimizer3.html</anchorfile>
      <anchor>aa101021ac2c7304a9f0b9668a16fafb6</anchor>
      <arglist>(TreePoseGraph3::EdgeSet *eset=0, bool noPreconditioner=false)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>translationalError</name>
      <anchorfile>structAISNavigation_1_1TreeOptimizer3.html</anchorfile>
      <anchor>abdea794558bd80bf244fd14ee24652de</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TreeOptimizer3</name>
      <anchorfile>structAISNavigation_1_1TreeOptimizer3.html</anchorfile>
      <anchor>a062d4ba0a17efdaca4226348d3125677</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~TreeOptimizer3</name>
      <anchorfile>structAISNavigation_1_1TreeOptimizer3.html</anchorfile>
      <anchor>a6a0492db69e43c10832d6c8ebe15b1da</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>iteration</name>
      <anchorfile>structAISNavigation_1_1TreeOptimizer3.html</anchorfile>
      <anchor>a026f542175dcc63486f49183e9c5eee6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>restartOnDivergence</name>
      <anchorfile>structAISNavigation_1_1TreeOptimizer3.html</anchorfile>
      <anchor>a365581342cdfe66a75335e3853544fc3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>rpFraction</name>
      <anchorfile>structAISNavigation_1_1TreeOptimizer3.html</anchorfile>
      <anchor>a9b7f0cc7b464efff1dba975b24b663fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>std::vector&lt; PM_t &gt;</type>
      <name>PMVector</name>
      <anchorfile>structAISNavigation_1_1TreeOptimizer3.html</anchorfile>
      <anchor>a37e037b4b18878b26f7daba372e2865b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>computePreconditioner</name>
      <anchorfile>structAISNavigation_1_1TreeOptimizer3.html</anchorfile>
      <anchor>af4adfb42fab52d5833c4496f0b2d1d86</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>double</type>
      <name>error</name>
      <anchorfile>structAISNavigation_1_1TreeOptimizer3.html</anchorfile>
      <anchor>ad7994154b8c6cea991dc2e067daa4ab9</anchor>
      <arglist>(const Edge *e) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>Transformation</type>
      <name>getPose</name>
      <anchorfile>structAISNavigation_1_1TreeOptimizer3.html</anchorfile>
      <anchor>ab89e1bb37628c56c347fe9c0da36b1c2</anchor>
      <arglist>(Vertex *v, Vertex *top)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>Rotation</type>
      <name>getRotation</name>
      <anchorfile>structAISNavigation_1_1TreeOptimizer3.html</anchorfile>
      <anchor>af74311864c43e37c069175d8df1670d8</anchor>
      <arglist>(Vertex *v, Vertex *top)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual bool</type>
      <name>isDone</name>
      <anchorfile>structAISNavigation_1_1TreeOptimizer3.html</anchorfile>
      <anchor>a5c419edbbc186c2ab1f2d2c9231269ee</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>double</type>
      <name>loopError</name>
      <anchorfile>structAISNavigation_1_1TreeOptimizer3.html</anchorfile>
      <anchor>a155bc722674903575e3a54480a1a48e4</anchor>
      <arglist>(const Edge *e) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>double</type>
      <name>loopRotationalError</name>
      <anchorfile>structAISNavigation_1_1TreeOptimizer3.html</anchorfile>
      <anchor>a8d5f0b5ef0d5980dacb3a22c9bb0225d</anchor>
      <arglist>(const Edge *e) const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>onIterationFinished</name>
      <anchorfile>structAISNavigation_1_1TreeOptimizer3.html</anchorfile>
      <anchor>a4ae97b0dc998b77ab1b46bb328a99915</anchor>
      <arglist>(int iteration)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>onIterationStart</name>
      <anchorfile>structAISNavigation_1_1TreeOptimizer3.html</anchorfile>
      <anchor>aaa575ba5a02fd3b44b4769e5d34c0aa6</anchor>
      <arglist>(int i)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>onRestartBegin</name>
      <anchorfile>structAISNavigation_1_1TreeOptimizer3.html</anchorfile>
      <anchor>a06b8a577a26170caa3a7da0d7659d944</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>onRestartDone</name>
      <anchorfile>structAISNavigation_1_1TreeOptimizer3.html</anchorfile>
      <anchor>a88d58496fc97045b7c42688f62042191</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>onStepFinished</name>
      <anchorfile>structAISNavigation_1_1TreeOptimizer3.html</anchorfile>
      <anchor>ac22de4bf1890a87a8bc3802f0cfec59a</anchor>
      <arglist>(Edge *e)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>onStepStart</name>
      <anchorfile>structAISNavigation_1_1TreeOptimizer3.html</anchorfile>
      <anchor>a7be8f366bf2a8030bd1286e345b9b1e0</anchor>
      <arglist>(Edge *e)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>propagateErrors</name>
      <anchorfile>structAISNavigation_1_1TreeOptimizer3.html</anchorfile>
      <anchor>af2557b3bb55179d1907a0ed70edf241a</anchor>
      <arglist>(bool usePreconditioner=false)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>recomputeParameters</name>
      <anchorfile>structAISNavigation_1_1TreeOptimizer3.html</anchorfile>
      <anchor>a2be680c4860382229e68e244329f93c1</anchor>
      <arglist>(Vertex *v, Vertex *top)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>recomputeTransformations</name>
      <anchorfile>structAISNavigation_1_1TreeOptimizer3.html</anchorfile>
      <anchor>abbaf9b14e9ad156388d80d083a7969ac</anchor>
      <arglist>(Vertex *v, Vertex *top)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>double</type>
      <name>rotationalError</name>
      <anchorfile>structAISNavigation_1_1TreeOptimizer3.html</anchorfile>
      <anchor>a04a0a60236f448c1ae9611d3d03aef17</anchor>
      <arglist>(const Edge *e) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>double</type>
      <name>translationalError</name>
      <anchorfile>structAISNavigation_1_1TreeOptimizer3.html</anchorfile>
      <anchor>a809380de604cd65bf2b5caf7173102f1</anchor>
      <arglist>(const Edge *e) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>double</type>
      <name>traslationalError</name>
      <anchorfile>structAISNavigation_1_1TreeOptimizer3.html</anchorfile>
      <anchor>a06959e0b73b0b9d369da86575748abf7</anchor>
      <arglist>(const Edge *e) const </arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>gamma</name>
      <anchorfile>structAISNavigation_1_1TreeOptimizer3.html</anchorfile>
      <anchor>a5ee7184d47de687d8cf4df7c13e23749</anchor>
      <arglist>[2]</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>PMVector</type>
      <name>M</name>
      <anchorfile>structAISNavigation_1_1TreeOptimizer3.html</anchorfile>
      <anchor>a4e559a12bfa17ee4f416bd16d58ae569</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; double &gt;</type>
      <name>maxRotationalErrors</name>
      <anchorfile>structAISNavigation_1_1TreeOptimizer3.html</anchorfile>
      <anchor>a22897ecd87bdbb279a1ebd572beeb8cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; double &gt;</type>
      <name>maxTranslationalErrors</name>
      <anchorfile>structAISNavigation_1_1TreeOptimizer3.html</anchorfile>
      <anchor>aeca86fc5dc76aeb2e69659abe6d51b1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>mpl</name>
      <anchorfile>structAISNavigation_1_1TreeOptimizer3.html</anchorfile>
      <anchor>a03a43a9621438df97a7e3b173a9a84f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>rotGain</name>
      <anchorfile>structAISNavigation_1_1TreeOptimizer3.html</anchorfile>
      <anchor>a900f47e66d780bcea0eba0a5195c2ad8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>trasGain</name>
      <anchorfile>structAISNavigation_1_1TreeOptimizer3.html</anchorfile>
      <anchor>a340488b51b15fbca8255c4b75577dc76</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>AISNavigation::TreeOptimizer3::PM_t</name>
    <filename>structAISNavigation_1_1TreeOptimizer3_1_1PM__t.html</filename>
    <member kind="function">
      <type>double &amp;</type>
      <name>operator[]</name>
      <anchorfile>structAISNavigation_1_1TreeOptimizer3_1_1PM__t.html</anchorfile>
      <anchor>aa04e2832ab1e3fb8681a9d2c52ffc2cb</anchor>
      <arglist>(int i)</arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>v</name>
      <anchorfile>structAISNavigation_1_1TreeOptimizer3_1_1PM__t.html</anchorfile>
      <anchor>aabfb124465d05340b52a8cd29ff9083d</anchor>
      <arglist>[2]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>AISNavigation::TreePoseGraph</name>
    <filename>structAISNavigation_1_1TreePoseGraph.html</filename>
    <templarg>Ops</templarg>
    <class kind="struct">AISNavigation::TreePoseGraph::Edge</class>
    <class kind="struct">AISNavigation::TreePoseGraph::Vertex</class>
    <member kind="typedef">
      <type>Ops::BaseType</type>
      <name>BaseType</name>
      <anchorfile>structAISNavigation_1_1TreePoseGraph.html</anchorfile>
      <anchor>af595575711efb93d6f91a7ca53cbffad</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Ops::CovarianceType</type>
      <name>Covariance</name>
      <anchorfile>structAISNavigation_1_1TreePoseGraph.html</anchorfile>
      <anchor>a8f730167fb76f8e6b811be2d2a14c378</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>EVComparator&lt; Edge * &gt;::CompareMode</type>
      <name>EdgeCompareMode</name>
      <anchorfile>structAISNavigation_1_1TreePoseGraph.html</anchorfile>
      <anchor>ae23a19b3fe8a96355863ee52269476d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::list&lt; Edge * &gt;</type>
      <name>EdgeList</name>
      <anchorfile>structAISNavigation_1_1TreePoseGraph.html</anchorfile>
      <anchor>ad7cacc9903c076ed741f87d1c83421cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::map&lt; Edge *, Edge * &gt;</type>
      <name>EdgeMap</name>
      <anchorfile>structAISNavigation_1_1TreePoseGraph.html</anchorfile>
      <anchor>a207f49c570a3148742e603f49a1629f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::multiset&lt; Edge *, EVComparator&lt; Edge * &gt; &gt;</type>
      <name>EdgeSet</name>
      <anchorfile>structAISNavigation_1_1TreePoseGraph.html</anchorfile>
      <anchor>a5192d4bd3c2a08e6b777b4f54cd1e17b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Ops::InformationType</type>
      <name>Information</name>
      <anchorfile>structAISNavigation_1_1TreePoseGraph.html</anchorfile>
      <anchor>aa460b35bcab208146a42025ad5db510b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Ops::ParametersType</type>
      <name>Parameters</name>
      <anchorfile>structAISNavigation_1_1TreePoseGraph.html</anchorfile>
      <anchor>a138e27bc746948c3dd230553b0e31fbc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Ops::PoseType</type>
      <name>Pose</name>
      <anchorfile>structAISNavigation_1_1TreePoseGraph.html</anchorfile>
      <anchor>a5a833f16756864f68377b08e1b04c20d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Ops::RotationType</type>
      <name>Rotation</name>
      <anchorfile>structAISNavigation_1_1TreePoseGraph.html</anchorfile>
      <anchor>a837020be4d2375752194debdb5d435e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Ops::TransformationType</type>
      <name>Transformation</name>
      <anchorfile>structAISNavigation_1_1TreePoseGraph.html</anchorfile>
      <anchor>abd5321742284f3ff1dfd2b07a41cb797</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Ops::TranslationType</type>
      <name>Translation</name>
      <anchorfile>structAISNavigation_1_1TreePoseGraph.html</anchorfile>
      <anchor>a0dc0f9df0df52235e1c07ca9cc1dace1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::map&lt; int, Vertex * &gt;</type>
      <name>VertexMap</name>
      <anchorfile>structAISNavigation_1_1TreePoseGraph.html</anchorfile>
      <anchor>a911c66ef4d332129db74914be2a8e822</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::set&lt; Vertex * &gt;</type>
      <name>VertexSet</name>
      <anchorfile>structAISNavigation_1_1TreePoseGraph.html</anchorfile>
      <anchor>a1f364570f0fd7a067a6f0aca614bc830</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Edge *</type>
      <name>addEdge</name>
      <anchorfile>structAISNavigation_1_1TreePoseGraph.html</anchorfile>
      <anchor>a1cf04a97787fbefbaa03715114a3293f</anchor>
      <arglist>(Vertex *v1, Vertex *v2, const Transformation &amp;t, const Information &amp;i)</arglist>
    </member>
    <member kind="function">
      <type>Edge *</type>
      <name>addIncrementalEdge</name>
      <anchorfile>structAISNavigation_1_1TreePoseGraph.html</anchorfile>
      <anchor>a8609dd6b9c219318bed1990e90360558</anchor>
      <arglist>(int id1, int id2, const Transformation &amp;t, const Information &amp;i)</arglist>
    </member>
    <member kind="function">
      <type>Vertex *</type>
      <name>addVertex</name>
      <anchorfile>structAISNavigation_1_1TreePoseGraph.html</anchorfile>
      <anchor>a73c4b09ab895b2584ea6f61250492253</anchor>
      <arglist>(int id, const Pose &amp;pose)</arglist>
    </member>
    <member kind="function">
      <type>EdgeSet *</type>
      <name>affectedEdges</name>
      <anchorfile>structAISNavigation_1_1TreePoseGraph.html</anchorfile>
      <anchor>a48f6d0166e1c4771490e02cb18f67125</anchor>
      <arglist>(Vertex *v)</arglist>
    </member>
    <member kind="function">
      <type>EdgeSet *</type>
      <name>affectedEdges</name>
      <anchorfile>structAISNavigation_1_1TreePoseGraph.html</anchorfile>
      <anchor>a51c43e79593e9ae83951af7977d6de9c</anchor>
      <arglist>(VertexSet &amp;vl)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>buildMST</name>
      <anchorfile>structAISNavigation_1_1TreePoseGraph.html</anchorfile>
      <anchor>a2597beeb40de8a01dae3fe57eeb87537</anchor>
      <arglist>(int id)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>buildSimpleTree</name>
      <anchorfile>structAISNavigation_1_1TreePoseGraph.html</anchorfile>
      <anchor>a465db68736378d40c26ddfee6e756724</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>structAISNavigation_1_1TreePoseGraph.html</anchorfile>
      <anchor>a4b19fe669d7bac9db57c45ade9c57eb9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>compressIndices</name>
      <anchorfile>structAISNavigation_1_1TreePoseGraph.html</anchorfile>
      <anchor>a51f9a68c5f8a39f01f9a412de37c906f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Edge *</type>
      <name>edge</name>
      <anchorfile>structAISNavigation_1_1TreePoseGraph.html</anchorfile>
      <anchor>a8f0c88f74f6ddee1431041569d010277</anchor>
      <arglist>(int id1, int id2)</arglist>
    </member>
    <member kind="function">
      <type>const Edge *</type>
      <name>edge</name>
      <anchorfile>structAISNavigation_1_1TreePoseGraph.html</anchorfile>
      <anchor>a759d6c9746ce1725dea34aaf96a3d728</anchor>
      <arglist>(int id1, int id2) const </arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>initializeFromParentEdge</name>
      <anchorfile>structAISNavigation_1_1TreePoseGraph.html</anchorfile>
      <anchor>abf8c631754b14bdf48f943549a05f66b</anchor>
      <arglist>(Vertex *v)=0</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>maxIndex</name>
      <anchorfile>structAISNavigation_1_1TreePoseGraph.html</anchorfile>
      <anchor>a93037ecf60eb752a7fd831acaa31b794</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>maxPathLength</name>
      <anchorfile>structAISNavigation_1_1TreePoseGraph.html</anchorfile>
      <anchor>abff354921e94d5c49338b24edb13c239</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Edge *</type>
      <name>removeEdge</name>
      <anchorfile>structAISNavigation_1_1TreePoseGraph.html</anchorfile>
      <anchor>a932c816e50c2b7edaadc6947494f3d72</anchor>
      <arglist>(Edge *eq)</arglist>
    </member>
    <member kind="function">
      <type>Vertex *</type>
      <name>removeVertex</name>
      <anchorfile>structAISNavigation_1_1TreePoseGraph.html</anchorfile>
      <anchor>a0357e1e9e2a14c12a015666a5a727dc4</anchor>
      <arglist>(int id)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>revertEdge</name>
      <anchorfile>structAISNavigation_1_1TreePoseGraph.html</anchorfile>
      <anchor>aa9ae1db609b53dbbb1cc34946968054d</anchor>
      <arglist>(Edge *e)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>revertEdgeInfo</name>
      <anchorfile>structAISNavigation_1_1TreePoseGraph.html</anchorfile>
      <anchor>a4dad586caecaeef12bc07c16e3bd6d4f</anchor>
      <arglist>(Edge *e)=0</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>sanityCheck</name>
      <anchorfile>structAISNavigation_1_1TreePoseGraph.html</anchorfile>
      <anchor>a2f15a70aa1fba23b0259f65178f5a105</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EdgeSet *</type>
      <name>sortEdges</name>
      <anchorfile>structAISNavigation_1_1TreePoseGraph.html</anchorfile>
      <anchor>ab4c805eaa3b9a16e3e2a8688b1c58eef</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>totalPathLength</name>
      <anchorfile>structAISNavigation_1_1TreePoseGraph.html</anchorfile>
      <anchor>afe4cbe4ab6db4720e33e6eabb005a268</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>treeBreadthVisit</name>
      <anchorfile>structAISNavigation_1_1TreePoseGraph.html</anchorfile>
      <anchor>a7d81a67f49d0e4c8b9f5d5c52a4ce063</anchor>
      <arglist>(Action &amp;act)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>treeDepthVisit</name>
      <anchorfile>structAISNavigation_1_1TreePoseGraph.html</anchorfile>
      <anchor>a5b39e9c6bf8129c714ce37f405c5deb5</anchor>
      <arglist>(Action &amp;act, Vertex *v)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TreePoseGraph</name>
      <anchorfile>structAISNavigation_1_1TreePoseGraph.html</anchorfile>
      <anchor>aecb44f217e2d0eda782355199a7e9aa0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Vertex *</type>
      <name>vertex</name>
      <anchorfile>structAISNavigation_1_1TreePoseGraph.html</anchorfile>
      <anchor>a2c9080c0bec8631cca23790e7c282e92</anchor>
      <arglist>(int id)</arglist>
    </member>
    <member kind="function">
      <type>const Vertex *</type>
      <name>vertex</name>
      <anchorfile>structAISNavigation_1_1TreePoseGraph.html</anchorfile>
      <anchor>a4227386f48834250995f28af41e6ec46</anchor>
      <arglist>(int id) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~TreePoseGraph</name>
      <anchorfile>structAISNavigation_1_1TreePoseGraph.html</anchorfile>
      <anchor>a4bb3bf686adfe82fb3a19699d241fd87</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>EdgeMap</type>
      <name>edges</name>
      <anchorfile>structAISNavigation_1_1TreePoseGraph.html</anchorfile>
      <anchor>ad0e052baf3ffc80c480c7b97165d7b28</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Vertex *</type>
      <name>root</name>
      <anchorfile>structAISNavigation_1_1TreePoseGraph.html</anchorfile>
      <anchor>aed3cfd99800fa2e149d723ddf8c2bb41</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>EdgeSet *</type>
      <name>sortedEdges</name>
      <anchorfile>structAISNavigation_1_1TreePoseGraph.html</anchorfile>
      <anchor>a6385b80e2216ac778cad93278133a5bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VertexMap</type>
      <name>vertices</name>
      <anchorfile>structAISNavigation_1_1TreePoseGraph.html</anchorfile>
      <anchor>a269fec12b81b0e98c8dd134874b0b9be</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>fillEdgeInfo</name>
      <anchorfile>structAISNavigation_1_1TreePoseGraph.html</anchorfile>
      <anchor>add70ae55906582b14648ff8d8459a23a</anchor>
      <arglist>(Edge *e)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>fillEdgesInfo</name>
      <anchorfile>structAISNavigation_1_1TreePoseGraph.html</anchorfile>
      <anchor>a1ba9bdff0fc34440123322db793ebbfa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>EdgeCompareMode</type>
      <name>edgeCompareMode</name>
      <anchorfile>structAISNavigation_1_1TreePoseGraph.html</anchorfile>
      <anchor>a7ba887408e1f0ed9d3f097c8383f9d9b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>AISNavigation::TreePoseGraph::Edge</name>
    <filename>structAISNavigation_1_1TreePoseGraph_1_1Edge.html</filename>
    <member kind="variable">
      <type>Information</type>
      <name>informationMatrix</name>
      <anchorfile>structAISNavigation_1_1TreePoseGraph_1_1Edge.html</anchorfile>
      <anchor>acc10944e2f671959377bc9b0f441b78d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>learningRate</name>
      <anchorfile>structAISNavigation_1_1TreePoseGraph_1_1Edge.html</anchorfile>
      <anchor>a369f46957410e637bc898031e212d2d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>length</name>
      <anchorfile>structAISNavigation_1_1TreePoseGraph_1_1Edge.html</anchorfile>
      <anchor>a64f2ed30a55750093e65dbac038e717f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>mark</name>
      <anchorfile>structAISNavigation_1_1TreePoseGraph_1_1Edge.html</anchorfile>
      <anchor>a50584616200744d43855789c7257c2fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Vertex *</type>
      <name>top</name>
      <anchorfile>structAISNavigation_1_1TreePoseGraph_1_1Edge.html</anchorfile>
      <anchor>ac36f17abe6e58e4f6ed4cf40d88e21f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Transformation</type>
      <name>transformation</name>
      <anchorfile>structAISNavigation_1_1TreePoseGraph_1_1Edge.html</anchorfile>
      <anchor>afc183696bdddb010a93e4bd1be9043e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Vertex *</type>
      <name>v1</name>
      <anchorfile>structAISNavigation_1_1TreePoseGraph_1_1Edge.html</anchorfile>
      <anchor>af3891f3a629099aa31c6a823acec4f7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Vertex *</type>
      <name>v2</name>
      <anchorfile>structAISNavigation_1_1TreePoseGraph_1_1Edge.html</anchorfile>
      <anchor>a1174362a2dd3e2ef3f6a98680844363f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>AISNavigation::TreePoseGraph::Vertex</name>
    <filename>structAISNavigation_1_1TreePoseGraph_1_1Vertex.html</filename>
    <member kind="variable">
      <type>EdgeList</type>
      <name>children</name>
      <anchorfile>structAISNavigation_1_1TreePoseGraph_1_1Vertex.html</anchorfile>
      <anchor>a0d42e96bb9eb8c5c84c72ccb49c2ea11</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>EdgeList</type>
      <name>edges</name>
      <anchorfile>structAISNavigation_1_1TreePoseGraph_1_1Vertex.html</anchorfile>
      <anchor>a0a31bbfcf81fd0b253d87b49a0a6cea6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>id</name>
      <anchorfile>structAISNavigation_1_1TreePoseGraph_1_1Vertex.html</anchorfile>
      <anchor>a5a038f76b5fc350c7b56a1b03805b37c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>level</name>
      <anchorfile>structAISNavigation_1_1TreePoseGraph_1_1Vertex.html</anchorfile>
      <anchor>a7c66531b0177513fa0913d41c6f4112e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>mark</name>
      <anchorfile>structAISNavigation_1_1TreePoseGraph_1_1Vertex.html</anchorfile>
      <anchor>a78b7727aee5076e4510032e06476d30a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Parameters</type>
      <name>parameters</name>
      <anchorfile>structAISNavigation_1_1TreePoseGraph_1_1Vertex.html</anchorfile>
      <anchor>a0fae0dd5c88e7a6da6a49f93cc1c153d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Vertex *</type>
      <name>parent</name>
      <anchorfile>structAISNavigation_1_1TreePoseGraph_1_1Vertex.html</anchorfile>
      <anchor>a05c9230cd5f6ec43ac51d92d8111dd57</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Edge *</type>
      <name>parentEdge</name>
      <anchorfile>structAISNavigation_1_1TreePoseGraph_1_1Vertex.html</anchorfile>
      <anchor>a7c58940993e7eae5ec0c8d8bbca844d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Pose</type>
      <name>pose</name>
      <anchorfile>structAISNavigation_1_1TreePoseGraph_1_1Vertex.html</anchorfile>
      <anchor>a1566ed980fd576cb5d0e38f367500fa5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Transformation</type>
      <name>transformation</name>
      <anchorfile>structAISNavigation_1_1TreePoseGraph_1_1Vertex.html</anchorfile>
      <anchor>a96c5a9c11376456807a6050ec9cf61a8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>AISNavigation::TreePoseGraph2</name>
    <filename>structAISNavigation_1_1TreePoseGraph2.html</filename>
    <base>TreePoseGraph&lt; Operations2D&lt; double &gt; &gt;</base>
    <member kind="typedef">
      <type>Operations2D&lt; double &gt;::CovarianceType</type>
      <name>CovarianceMatrix</name>
      <anchorfile>structAISNavigation_1_1TreePoseGraph2.html</anchorfile>
      <anchor>aaea7cc9e06dcb166810173b132e5480a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Operations2D&lt; double &gt;::InformationType</type>
      <name>InformationMatrix</name>
      <anchorfile>structAISNavigation_1_1TreePoseGraph2.html</anchorfile>
      <anchor>aec03747f8059812f07f199f49efcaaa1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Operations2D&lt; double &gt;::PoseType</type>
      <name>Pose</name>
      <anchorfile>structAISNavigation_1_1TreePoseGraph2.html</anchorfile>
      <anchor>a0401eb654b73a19510af636ab26cd9cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Operations2D&lt; double &gt;::RotationType</type>
      <name>Rotation</name>
      <anchorfile>structAISNavigation_1_1TreePoseGraph2.html</anchorfile>
      <anchor>a00cc602ea4bbbc290be1d82ec9497a30</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Operations2D&lt; double &gt;::TransformationType</type>
      <name>Transformation</name>
      <anchorfile>structAISNavigation_1_1TreePoseGraph2.html</anchorfile>
      <anchor>a53315f11b25a98733e5c0bb32402a9b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Operations2D&lt; double &gt;::TranslationType</type>
      <name>Translation</name>
      <anchorfile>structAISNavigation_1_1TreePoseGraph2.html</anchorfile>
      <anchor>aaa57472f928e104b598e46685eda4a0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>collapseEdge</name>
      <anchorfile>structAISNavigation_1_1TreePoseGraph2.html</anchorfile>
      <anchor>a299d343efb58da01170de4c7ef6d2e70</anchor>
      <arglist>(Edge *e)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>initializeFromParentEdge</name>
      <anchorfile>structAISNavigation_1_1TreePoseGraph2.html</anchorfile>
      <anchor>aa457660f91e1abc6aafb062763b75bdf</anchor>
      <arglist>(Vertex *v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>initializeOnTree</name>
      <anchorfile>structAISNavigation_1_1TreePoseGraph2.html</anchorfile>
      <anchor>a6fde296e12b27066fc4ff05f6341c789</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>load</name>
      <anchorfile>structAISNavigation_1_1TreePoseGraph2.html</anchorfile>
      <anchor>adab49b3098f7d8a555d938488785b01c</anchor>
      <arglist>(const char *filename, bool overrideCovariances=false)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>loadEquivalences</name>
      <anchorfile>structAISNavigation_1_1TreePoseGraph2.html</anchorfile>
      <anchor>ac6729011450a71b473fe55fee9c3bb74</anchor>
      <arglist>(const char *filename)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>printDepth</name>
      <anchorfile>structAISNavigation_1_1TreePoseGraph2.html</anchorfile>
      <anchor>a8e1d5ff962347ceaed78ca62832cb976</anchor>
      <arglist>(std::ostream &amp;os)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>printEdgesStat</name>
      <anchorfile>structAISNavigation_1_1TreePoseGraph2.html</anchorfile>
      <anchor>a092578c9be60e1ae904900c4bf8cf64c</anchor>
      <arglist>(std::ostream &amp;os)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>printWidth</name>
      <anchorfile>structAISNavigation_1_1TreePoseGraph2.html</anchorfile>
      <anchor>af397d13582528d63848f17442a92097b</anchor>
      <arglist>(std::ostream &amp;os)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>revertEdgeInfo</name>
      <anchorfile>structAISNavigation_1_1TreePoseGraph2.html</anchorfile>
      <anchor>a64aa477e906fc87f3fe2f98a67837193</anchor>
      <arglist>(Edge *e)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>save</name>
      <anchorfile>structAISNavigation_1_1TreePoseGraph2.html</anchorfile>
      <anchor>a7bac32072bf76a97b91791c96029d400</anchor>
      <arglist>(const char *filename)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>saveGnuplot</name>
      <anchorfile>structAISNavigation_1_1TreePoseGraph2.html</anchorfile>
      <anchor>a34efc472fb4b96c4a37655e95288dfcb</anchor>
      <arglist>(const char *filename)</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>verboseLevel</name>
      <anchorfile>structAISNavigation_1_1TreePoseGraph2.html</anchorfile>
      <anchor>ad210fc0977be7010bb9a4413fce25c7d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>AISNavigation::TreePoseGraph3</name>
    <filename>structAISNavigation_1_1TreePoseGraph3.html</filename>
    <base>TreePoseGraph&lt; Operations3D&lt; double &gt; &gt;</base>
    <class kind="struct">AISNavigation::TreePoseGraph3::ParameterPropagator</class>
    <class kind="struct">AISNavigation::TreePoseGraph3::TransformationPropagator</class>
    <member kind="typedef">
      <type>Ops::CovarianceType</type>
      <name>CovarianceMatrix</name>
      <anchorfile>structAISNavigation_1_1TreePoseGraph3.html</anchorfile>
      <anchor>a64b8d12ba6826081ef76b4abd8336637</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Ops::InformationType</type>
      <name>InformationMatrix</name>
      <anchorfile>structAISNavigation_1_1TreePoseGraph3.html</anchorfile>
      <anchor>a2a5693eeb768e823d42dfc8fb238220e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Operations3D&lt; double &gt;</type>
      <name>Ops</name>
      <anchorfile>structAISNavigation_1_1TreePoseGraph3.html</anchorfile>
      <anchor>ac4c0c2adba81615cf4f5c4b4a8b5cf15</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Ops::PoseType</type>
      <name>Pose</name>
      <anchorfile>structAISNavigation_1_1TreePoseGraph3.html</anchorfile>
      <anchor>ad2fb89c79c48204c62a233cda082dbac</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Ops::RotationType</type>
      <name>Rotation</name>
      <anchorfile>structAISNavigation_1_1TreePoseGraph3.html</anchorfile>
      <anchor>a080be40673228f84f58f5f3db63cf1b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Ops::TransformationType</type>
      <name>Transformation</name>
      <anchorfile>structAISNavigation_1_1TreePoseGraph3.html</anchorfile>
      <anchor>afa0eb96395463941c9c78cfb69f93f12</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Ops::TranslationType</type>
      <name>Translation</name>
      <anchorfile>structAISNavigation_1_1TreePoseGraph3.html</anchorfile>
      <anchor>afe4c3fa694622c76b33605a414e03267</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>collapseEdge</name>
      <anchorfile>structAISNavigation_1_1TreePoseGraph3.html</anchorfile>
      <anchor>abfc006b781543061b1a41e48f93d607d</anchor>
      <arglist>(Edge *e)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>initializeFromParentEdge</name>
      <anchorfile>structAISNavigation_1_1TreePoseGraph3.html</anchorfile>
      <anchor>abf81aac8beaa434799afde5311e15551</anchor>
      <arglist>(Vertex *v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>initializeOnTree</name>
      <anchorfile>structAISNavigation_1_1TreePoseGraph3.html</anchorfile>
      <anchor>a221cb93a643396faa995d3b3ca94bc6c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>load</name>
      <anchorfile>structAISNavigation_1_1TreePoseGraph3.html</anchorfile>
      <anchor>aca7afda51eab3164922d75c616057416</anchor>
      <arglist>(const char *filename, bool overrideCovariances=false, bool twoDimensions=false)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>loadEquivalences</name>
      <anchorfile>structAISNavigation_1_1TreePoseGraph3.html</anchorfile>
      <anchor>a0b8812bee0dc55f0f91832d847f97de2</anchor>
      <arglist>(const char *filename)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>printDepth</name>
      <anchorfile>structAISNavigation_1_1TreePoseGraph3.html</anchorfile>
      <anchor>afad5cc641fb65621540937960413d6b8</anchor>
      <arglist>(std::ostream &amp;os)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>printEdgesStat</name>
      <anchorfile>structAISNavigation_1_1TreePoseGraph3.html</anchorfile>
      <anchor>a774ecbe755ecd16b85906f92cd8833db</anchor>
      <arglist>(std::ostream &amp;os)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>printWidth</name>
      <anchorfile>structAISNavigation_1_1TreePoseGraph3.html</anchorfile>
      <anchor>a99ed1bec5c787cc5ccaeb8961e71755d</anchor>
      <arglist>(std::ostream &amp;os)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>recomputeAllTransformations</name>
      <anchorfile>structAISNavigation_1_1TreePoseGraph3.html</anchorfile>
      <anchor>acf345967e112035d63035fb2e31c2d2f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>revertEdgeInfo</name>
      <anchorfile>structAISNavigation_1_1TreePoseGraph3.html</anchorfile>
      <anchor>a4eab8e376fa55e849313a439a22b23bb</anchor>
      <arglist>(Edge *e)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>save</name>
      <anchorfile>structAISNavigation_1_1TreePoseGraph3.html</anchorfile>
      <anchor>aa841dfeb8933e1f0aacbfc14f480f584</anchor>
      <arglist>(const char *filename)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>saveGnuplot</name>
      <anchorfile>structAISNavigation_1_1TreePoseGraph3.html</anchorfile>
      <anchor>a729ef77fd9f0b95bbfc6b162e803c164</anchor>
      <arglist>(const char *filename)</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>verboseLevel</name>
      <anchorfile>structAISNavigation_1_1TreePoseGraph3.html</anchorfile>
      <anchor>acf5e74e684168cb27513b729ba534c2a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>AISNavigation::TreePoseGraph3::ParameterPropagator</name>
    <filename>structAISNavigation_1_1TreePoseGraph3_1_1ParameterPropagator.html</filename>
    <member kind="function">
      <type>void</type>
      <name>perform</name>
      <anchorfile>structAISNavigation_1_1TreePoseGraph3_1_1ParameterPropagator.html</anchorfile>
      <anchor>a117fb2d923a9c1216ba5c74c95187232</anchor>
      <arglist>(TreePoseGraph3::Vertex *v)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>AISNavigation::TreePoseGraph3::TransformationPropagator</name>
    <filename>structAISNavigation_1_1TreePoseGraph3_1_1TransformationPropagator.html</filename>
    <member kind="function">
      <type>void</type>
      <name>perform</name>
      <anchorfile>structAISNavigation_1_1TreePoseGraph3_1_1TransformationPropagator.html</anchorfile>
      <anchor>ab3d5a42e8e0e0405644cbce98b52d2cd</anchor>
      <arglist>(TreePoseGraph3::Vertex *v)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>AISNavigation::Vector2</name>
    <filename>structAISNavigation_1_1Vector2.html</filename>
    <templarg>T</templarg>
    <member kind="function">
      <type>T</type>
      <name>norm2</name>
      <anchorfile>structAISNavigation_1_1Vector2.html</anchorfile>
      <anchor>a7911046db73b83cab058dd8e0d7effc4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Vector2</name>
      <anchorfile>structAISNavigation_1_1Vector2.html</anchorfile>
      <anchor>a4752423fd43e51b8973b81652522dbc8</anchor>
      <arglist>(T x, T y)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Vector2</name>
      <anchorfile>structAISNavigation_1_1Vector2.html</anchorfile>
      <anchor>a8998434ad138afc5daf57127408de565</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const T &amp;</type>
      <name>x</name>
      <anchorfile>structAISNavigation_1_1Vector2.html</anchorfile>
      <anchor>a5fa90ad4485015ec5b6f11b9ff72663e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>T &amp;</type>
      <name>x</name>
      <anchorfile>structAISNavigation_1_1Vector2.html</anchorfile>
      <anchor>ac35becee90e4a53e10cc183e618027b1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const T &amp;</type>
      <name>y</name>
      <anchorfile>structAISNavigation_1_1Vector2.html</anchorfile>
      <anchor>afb19d48f9b8731dbea1b5c0136089a76</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>T &amp;</type>
      <name>y</name>
      <anchorfile>structAISNavigation_1_1Vector2.html</anchorfile>
      <anchor>aeba66923e94840c4185796ac66c73a57</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>T</type>
      <name>values</name>
      <anchorfile>structAISNavigation_1_1Vector2.html</anchorfile>
      <anchor>a3577ec7ff8b46119b29b84d5fe37906a</anchor>
      <arglist>[2]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>AISNavigation::Vector3</name>
    <filename>structAISNavigation_1_1Vector3.html</filename>
    <templarg>T</templarg>
    <member kind="function">
      <type>const T &amp;</type>
      <name>pitch</name>
      <anchorfile>structAISNavigation_1_1Vector3.html</anchorfile>
      <anchor>a8af32da3ff94413c7fb358d9c4d55961</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>T &amp;</type>
      <name>pitch</name>
      <anchorfile>structAISNavigation_1_1Vector3.html</anchorfile>
      <anchor>a63d60bc9daeb4801fe9a659aab6a9297</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const T &amp;</type>
      <name>roll</name>
      <anchorfile>structAISNavigation_1_1Vector3.html</anchorfile>
      <anchor>aa0403cf171087fee75a75f6100037afa</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>T &amp;</type>
      <name>roll</name>
      <anchorfile>structAISNavigation_1_1Vector3.html</anchorfile>
      <anchor>abbba36495ddfe90198bde0c64102606e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Vector3</name>
      <anchorfile>structAISNavigation_1_1Vector3.html</anchorfile>
      <anchor>a92bac57f29c511b1b48ee58a2755cc31</anchor>
      <arglist>(T x, T y, T z)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Vector3</name>
      <anchorfile>structAISNavigation_1_1Vector3.html</anchorfile>
      <anchor>a566241c692508699c236250b2abf705f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Vector3</name>
      <anchorfile>structAISNavigation_1_1Vector3.html</anchorfile>
      <anchor>a65903a6c0f4f21506408378af1a74dd0</anchor>
      <arglist>(const DVector&lt; T &gt; &amp;t)</arglist>
    </member>
    <member kind="function">
      <type>const T &amp;</type>
      <name>x</name>
      <anchorfile>structAISNavigation_1_1Vector3.html</anchorfile>
      <anchor>a87abf2590e691a6709164c25206b5b3a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>T &amp;</type>
      <name>x</name>
      <anchorfile>structAISNavigation_1_1Vector3.html</anchorfile>
      <anchor>a277ddc008c4391eca09f3e0507155274</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const T &amp;</type>
      <name>y</name>
      <anchorfile>structAISNavigation_1_1Vector3.html</anchorfile>
      <anchor>a121144c6ad2a26ef127450a768926e97</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>T &amp;</type>
      <name>y</name>
      <anchorfile>structAISNavigation_1_1Vector3.html</anchorfile>
      <anchor>ad0b0387e0d3c372df103b35a68b35f75</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const T &amp;</type>
      <name>yaw</name>
      <anchorfile>structAISNavigation_1_1Vector3.html</anchorfile>
      <anchor>a6dc1855c25466630a059b6448d3845a5</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>T &amp;</type>
      <name>yaw</name>
      <anchorfile>structAISNavigation_1_1Vector3.html</anchorfile>
      <anchor>a3dcb9922c45c773d16551751dcdba612</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const T &amp;</type>
      <name>z</name>
      <anchorfile>structAISNavigation_1_1Vector3.html</anchorfile>
      <anchor>a94d39e6ee0989a6d153c73e3a0acc9c8</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>T &amp;</type>
      <name>z</name>
      <anchorfile>structAISNavigation_1_1Vector3.html</anchorfile>
      <anchor>a217b38e89faeb4c93ea88f58a40abaf1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>T</type>
      <name>elems</name>
      <anchorfile>structAISNavigation_1_1Vector3.html</anchorfile>
      <anchor>a68e40c44511d728fbe3bca8200d9ec66</anchor>
      <arglist>[3]</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>cv</name>
    <filename>namespacecv.html</filename>
    <namespace>cv::gpu</namespace>
  </compound>
  <compound kind="namespace">
    <name>cv::gpu</name>
    <filename>namespacecv_1_1gpu.html</filename>
  </compound>
  <compound kind="namespace">
    <name>FlyCapture2</name>
    <filename>namespaceFlyCapture2.html</filename>
  </compound>
  <compound kind="namespace">
    <name>gtsam</name>
    <filename>namespacegtsam.html</filename>
    <class kind="struct">gtsam::traits&lt; vertigo::SwitchVariableLinear &gt;</class>
    <class kind="struct">gtsam::traits&lt; vertigo::SwitchVariableSigmoid &gt;</class>
  </compound>
  <compound kind="struct">
    <name>gtsam::traits&lt; vertigo::SwitchVariableLinear &gt;</name>
    <filename>structgtsam_1_1traits_3_01vertigo_1_1SwitchVariableLinear_01_4.html</filename>
    <member kind="typedef">
      <type>OptionalJacobian&lt; 3, 3 &gt;</type>
      <name>ChartJacobian</name>
      <anchorfile>structgtsam_1_1traits_3_01vertigo_1_1SwitchVariableLinear_01_4.html</anchorfile>
      <anchor>a5a9967e37cbfa1ca23130b9750289b7e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>gtsam::Vector</type>
      <name>TangentVector</name>
      <anchorfile>structgtsam_1_1traits_3_01vertigo_1_1SwitchVariableLinear_01_4.html</anchorfile>
      <anchor>a326819a2ea013b1b9cce048899696e5d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>Equals</name>
      <anchorfile>structgtsam_1_1traits_3_01vertigo_1_1SwitchVariableLinear_01_4.html</anchorfile>
      <anchor>abf35b1d2a2ab4dc4e2404dc15604bd5d</anchor>
      <arglist>(const vertigo::SwitchVariableLinear &amp;key1, const vertigo::SwitchVariableLinear &amp;key2, double tol=1e-8)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>GetDimension</name>
      <anchorfile>structgtsam_1_1traits_3_01vertigo_1_1SwitchVariableLinear_01_4.html</anchorfile>
      <anchor>a4aa84821abd6ecf65d04c2823744b1b6</anchor>
      <arglist>(const vertigo::SwitchVariableLinear &amp;key)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static TangentVector</type>
      <name>Local</name>
      <anchorfile>structgtsam_1_1traits_3_01vertigo_1_1SwitchVariableLinear_01_4.html</anchorfile>
      <anchor>a462f3c2ad747cf3b8189edcfc45c0c3b</anchor>
      <arglist>(const vertigo::SwitchVariableLinear &amp;origin, const vertigo::SwitchVariableLinear &amp;other, ChartJacobian Horigin=boost::none, ChartJacobian Hother=boost::none)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>Print</name>
      <anchorfile>structgtsam_1_1traits_3_01vertigo_1_1SwitchVariableLinear_01_4.html</anchorfile>
      <anchor>abc2cecba32677a86f6a3b9e149a51e8a</anchor>
      <arglist>(const vertigo::SwitchVariableLinear &amp;key, const std::string &amp;str=&quot;&quot;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static vertigo::SwitchVariableLinear</type>
      <name>Retract</name>
      <anchorfile>structgtsam_1_1traits_3_01vertigo_1_1SwitchVariableLinear_01_4.html</anchorfile>
      <anchor>ab2711e6bb40f547484d1b6805b09f716</anchor>
      <arglist>(const vertigo::SwitchVariableLinear &amp;g, const TangentVector &amp;v, ChartJacobian H1=boost::none, ChartJacobian H2=boost::none)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>gtsam::traits&lt; vertigo::SwitchVariableSigmoid &gt;</name>
    <filename>structgtsam_1_1traits_3_01vertigo_1_1SwitchVariableSigmoid_01_4.html</filename>
    <member kind="typedef">
      <type>OptionalJacobian&lt; 3, 3 &gt;</type>
      <name>ChartJacobian</name>
      <anchorfile>structgtsam_1_1traits_3_01vertigo_1_1SwitchVariableSigmoid_01_4.html</anchorfile>
      <anchor>a13c2839439a4d3daa00afbfa4959d7d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>gtsam::Vector</type>
      <name>TangentVector</name>
      <anchorfile>structgtsam_1_1traits_3_01vertigo_1_1SwitchVariableSigmoid_01_4.html</anchorfile>
      <anchor>af7a899acc0f7251c85b15e6e3cbf49cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>Equals</name>
      <anchorfile>structgtsam_1_1traits_3_01vertigo_1_1SwitchVariableSigmoid_01_4.html</anchorfile>
      <anchor>aa08fb743b54a15af6e511c350c6dd6e2</anchor>
      <arglist>(const vertigo::SwitchVariableSigmoid &amp;key1, const vertigo::SwitchVariableSigmoid &amp;key2, double tol=1e-8)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>GetDimension</name>
      <anchorfile>structgtsam_1_1traits_3_01vertigo_1_1SwitchVariableSigmoid_01_4.html</anchorfile>
      <anchor>a6dd716dc5fa11e5e503c393e1f398d24</anchor>
      <arglist>(const vertigo::SwitchVariableSigmoid &amp;key)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static TangentVector</type>
      <name>Local</name>
      <anchorfile>structgtsam_1_1traits_3_01vertigo_1_1SwitchVariableSigmoid_01_4.html</anchorfile>
      <anchor>a9f8ff7e446f7e44e41fc03205634d52d</anchor>
      <arglist>(const vertigo::SwitchVariableSigmoid &amp;origin, const vertigo::SwitchVariableSigmoid &amp;other, ChartJacobian Horigin=boost::none, ChartJacobian Hother=boost::none)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>Print</name>
      <anchorfile>structgtsam_1_1traits_3_01vertigo_1_1SwitchVariableSigmoid_01_4.html</anchorfile>
      <anchor>a4c7386dbe9ba5085f5e5ef5625a27a0d</anchor>
      <arglist>(const vertigo::SwitchVariableSigmoid &amp;key, const std::string &amp;str=&quot;&quot;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static vertigo::SwitchVariableSigmoid</type>
      <name>Retract</name>
      <anchorfile>structgtsam_1_1traits_3_01vertigo_1_1SwitchVariableSigmoid_01_4.html</anchorfile>
      <anchor>a88fe44b6436f5816b2e79a74851bb471</anchor>
      <arglist>(const vertigo::SwitchVariableSigmoid &amp;g, const TangentVector &amp;v, ChartJacobian H1=boost::none, ChartJacobian H2=boost::none)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>libfreenect2</name>
    <filename>namespacelibfreenect2.html</filename>
  </compound>
  <compound kind="namespace">
    <name>openni</name>
    <filename>namespaceopenni.html</filename>
  </compound>
  <compound kind="namespace">
    <name>pcl</name>
    <filename>namespacepcl.html</filename>
    <namespace>pcl::visualization</namespace>
  </compound>
  <compound kind="namespace">
    <name>pcl::visualization</name>
    <filename>namespacepcl_1_1visualization.html</filename>
  </compound>
  <compound kind="namespace">
    <name>rtabmap</name>
    <filename>namespacertabmap.html</filename>
    <namespace>rtabmap::graph</namespace>
    <namespace>rtabmap::util2d</namespace>
    <namespace>rtabmap::util3d</namespace>
    <class kind="class">rtabmap::AboutDialog</class>
    <class kind="class">rtabmap::BayesFilter</class>
    <class kind="class">rtabmap::BRISK</class>
    <class kind="class">rtabmap::CalibrationDialog</class>
    <class kind="class">rtabmap::Camera</class>
    <class kind="class">rtabmap::CameraEvent</class>
    <class kind="class">rtabmap::CameraFreenect</class>
    <class kind="class">rtabmap::CameraFreenect2</class>
    <class kind="class">rtabmap::CameraImages</class>
    <class kind="class">rtabmap::CameraModel</class>
    <class kind="class">rtabmap::CameraOpenni</class>
    <class kind="class">rtabmap::CameraOpenNI2</class>
    <class kind="class">rtabmap::CameraOpenNICV</class>
    <class kind="class">rtabmap::CameraRGBDImages</class>
    <class kind="class">rtabmap::CameraStereoDC1394</class>
    <class kind="class">rtabmap::CameraStereoFlyCapture2</class>
    <class kind="class">rtabmap::CameraStereoImages</class>
    <class kind="class">rtabmap::CameraStereoVideo</class>
    <class kind="class">rtabmap::CameraThread</class>
    <class kind="class">rtabmap::CameraVideo</class>
    <class kind="class">rtabmap::CameraViewer</class>
    <class kind="class">rtabmap::CloudViewer</class>
    <class kind="class">rtabmap::CompressionThread</class>
    <class kind="class">rtabmap::ConsoleWidget</class>
    <class kind="class">rtabmap::CreateSimpleCalibrationDialog</class>
    <class kind="class">rtabmap::DatabaseViewer</class>
    <class kind="class">rtabmap::DataRecorder</class>
    <class kind="class">rtabmap::DBDriver</class>
    <class kind="class">rtabmap::DBDriverSqlite3</class>
    <class kind="class">rtabmap::DBReader</class>
    <class kind="class">rtabmap::EpipolarGeometry</class>
    <class kind="class">rtabmap::ExportCloudsDialog</class>
    <class kind="class">rtabmap::ExportDialog</class>
    <class kind="class">rtabmap::FAST</class>
    <class kind="class">rtabmap::FAST_BRIEF</class>
    <class kind="class">rtabmap::FAST_FREAK</class>
    <class kind="class">rtabmap::Feature2D</class>
    <class kind="class">rtabmap::FlannIndex</class>
    <class kind="class">rtabmap::GFTT</class>
    <class kind="class">rtabmap::GFTT_BRIEF</class>
    <class kind="class">rtabmap::GFTT_FREAK</class>
    <class kind="class">rtabmap::GraphViewer</class>
    <class kind="class">rtabmap::ImageView</class>
    <class kind="class">rtabmap::KeypointItem</class>
    <class kind="class">rtabmap::Link</class>
    <class kind="class">rtabmap::LinkItem</class>
    <class kind="class">rtabmap::LoopClosureViewer</class>
    <class kind="class">rtabmap::MainWindow</class>
    <class kind="class">rtabmap::MapVisibilityWidget</class>
    <class kind="class">rtabmap::Memory</class>
    <class kind="class">rtabmap::MyInteractorStyle</class>
    <class kind="class">rtabmap::NodeItem</class>
    <class kind="class">rtabmap::Odometry</class>
    <class kind="class">rtabmap::OdometryBOW</class>
    <class kind="class">rtabmap::OdometryEvent</class>
    <class kind="class">rtabmap::OdometryICP</class>
    <class kind="class">rtabmap::OdometryInfo</class>
    <class kind="class">rtabmap::OdometryMono</class>
    <class kind="class">rtabmap::OdometryOpticalFlow</class>
    <class kind="class">rtabmap::OdometryResetEvent</class>
    <class kind="class">rtabmap::OdometryThread</class>
    <class kind="class">rtabmap::OdometryViewer</class>
    <class kind="class">rtabmap::ORB</class>
    <class kind="class">rtabmap::Parameters</class>
    <class kind="class">rtabmap::ParamEvent</class>
    <class kind="class">rtabmap::ParticleFilter</class>
    <class kind="class">rtabmap::PdfPlotCurve</class>
    <class kind="class">rtabmap::PdfPlotItem</class>
    <class kind="class">rtabmap::PostProcessingDialog</class>
    <class kind="class">rtabmap::PreferencesDialog</class>
    <class kind="class">rtabmap::PreUpdateThread</class>
    <class kind="class">rtabmap::ProgressDialog</class>
    <class kind="class">rtabmap::Rtabmap</class>
    <class kind="class">rtabmap::RtabmapEvent</class>
    <class kind="class">rtabmap::RtabmapEvent3DMap</class>
    <class kind="class">rtabmap::RtabmapEventCmd</class>
    <class kind="class">rtabmap::RtabmapEventInit</class>
    <class kind="class">rtabmap::RtabmapGlobalPathEvent</class>
    <class kind="class">rtabmap::RtabmapGoalStatusEvent</class>
    <class kind="class">rtabmap::RtabmapLabelErrorEvent</class>
    <class kind="class">rtabmap::RtabmapThread</class>
    <class kind="class">rtabmap::SensorData</class>
    <class kind="class">rtabmap::SIFT</class>
    <class kind="class">rtabmap::Signature</class>
    <class kind="class">rtabmap::Statistics</class>
    <class kind="class">rtabmap::StatItem</class>
    <class kind="class">rtabmap::StatsToolBox</class>
    <class kind="class">rtabmap::StereoCameraModel</class>
    <class kind="class">rtabmap::SURF</class>
    <class kind="class">rtabmap::Transform</class>
    <class kind="class">rtabmap::UserDataEvent</class>
    <class kind="class">rtabmap::VisualWord</class>
    <class kind="class">rtabmap::VWDictionary</class>
    <class kind="class">rtabmap::WeightAgeIdKey</class>
    <member kind="typedef">
      <type>std::map&lt; std::string, std::string &gt;</type>
      <name>ParametersMap</name>
      <anchorfile>namespacertabmap.html</anchorfile>
      <anchor>ad08b6f1796a27dd7316c99c385e2cc55</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::pair&lt; std::string, std::string &gt;</type>
      <name>ParametersPair</name>
      <anchorfile>namespacertabmap.html</anchorfile>
      <anchor>a4d38c2e87cb7a46dc4299f7bd4d95a01</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; unsigned char &gt; RTABMAP_EXP</type>
      <name>compressData</name>
      <anchorfile>namespacertabmap.html</anchorfile>
      <anchor>a6da541c6441fac3d95750c9911839f4c</anchor>
      <arglist>(const cv::Mat &amp;data)</arglist>
    </member>
    <member kind="function">
      <type>cv::Mat RTABMAP_EXP</type>
      <name>compressData2</name>
      <anchorfile>namespacertabmap.html</anchorfile>
      <anchor>a21f00cdd5f42e4a3fda3ef52cd51e67f</anchor>
      <arglist>(const cv::Mat &amp;data)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; unsigned char &gt; RTABMAP_EXP</type>
      <name>compressImage</name>
      <anchorfile>namespacertabmap.html</anchorfile>
      <anchor>a1af8a9964583e140c5ecd21ce932ae7b</anchor>
      <arglist>(const cv::Mat &amp;image, const std::string &amp;format=&quot;.png&quot;)</arglist>
    </member>
    <member kind="function">
      <type>cv::Mat RTABMAP_EXP</type>
      <name>compressImage2</name>
      <anchorfile>namespacertabmap.html</anchorfile>
      <anchor>ae3c8d0d3a557060936f01411458ea4d7</anchor>
      <arglist>(const cv::Mat &amp;image, const std::string &amp;format=&quot;.png&quot;)</arglist>
    </member>
    <member kind="function">
      <type>QIcon</type>
      <name>createIcon</name>
      <anchorfile>namespacertabmap.html</anchorfile>
      <anchor>a59efb843079b55808cd570d84e933bb2</anchor>
      <arglist>(const QColor &amp;color)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; double &gt;</type>
      <name>cumSum</name>
      <anchorfile>namespacertabmap.html</anchorfile>
      <anchor>afcb59fdb0a933d3fe2ec0529c72029bf</anchor>
      <arglist>(const std::vector&lt; double &gt; &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>inFrontOfBothCameras</name>
      <anchorfile>namespacertabmap.html</anchorfile>
      <anchor>a1648ee00e75f29238e4ea33fb01e5800</anchor>
      <arglist>(const cv::Mat &amp;x, const cv::Mat &amp;xp, const cv::Mat &amp;R, const cv::Mat &amp;T)</arglist>
    </member>
    <member kind="function">
      <type>RTABMAP_EXP std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacertabmap.html</anchorfile>
      <anchor>a28848fabe118439c38ccd2cccd29a0a0</anchor>
      <arglist>(std::ostream &amp;os, const Transform &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>removeDir</name>
      <anchorfile>namespacertabmap.html</anchorfile>
      <anchor>a66ac9daa70ff352d5ebab5453cf63baa</anchor>
      <arglist>(const QString &amp;dirName)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; double &gt;</type>
      <name>resample</name>
      <anchorfile>namespacertabmap.html</anchorfile>
      <anchor>ad7511e38a713f5f024efbb059a68c6eb</anchor>
      <arglist>(const std::vector&lt; double &gt; &amp;p, const std::vector&lt; double &gt; &amp;w, bool normalizeWeights=false)</arglist>
    </member>
    <member kind="function">
      <type>Eigen::Vector3f</type>
      <name>rotatePointAroundAxe</name>
      <anchorfile>namespacertabmap.html</anchorfile>
      <anchor>a7b5b2cee301698bc73621f89e5cb1374</anchor>
      <arglist>(const Eigen::Vector3f &amp;point, const Eigen::Vector3f &amp;axis, float angle)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RTABMAP_DEPRECATED</name>
      <anchorfile>namespacertabmap.html</anchorfile>
      <anchor>ac36286bd102fa6ceaf2a70b25e74a66a</anchor>
      <arglist>(typedef SensorData Image,&quot;rtabmap::Image class is renamed to rtabmap::SensorData, use the last one instead.&quot;)</arglist>
    </member>
    <member kind="function">
      <type>cv::Mat RTABMAP_EXP</type>
      <name>uncompressData</name>
      <anchorfile>namespacertabmap.html</anchorfile>
      <anchor>a52c9962294b2d150d6540a1e82bf1999</anchor>
      <arglist>(const cv::Mat &amp;bytes)</arglist>
    </member>
    <member kind="function">
      <type>cv::Mat RTABMAP_EXP</type>
      <name>uncompressData</name>
      <anchorfile>namespacertabmap.html</anchorfile>
      <anchor>a4516c422d29fc027bee91dc14ea3b0cb</anchor>
      <arglist>(const std::vector&lt; unsigned char &gt; &amp;bytes)</arglist>
    </member>
    <member kind="function">
      <type>cv::Mat RTABMAP_EXP</type>
      <name>uncompressData</name>
      <anchorfile>namespacertabmap.html</anchorfile>
      <anchor>ac1d2bd3037cecfb95cc73b5e22276469</anchor>
      <arglist>(const unsigned char *bytes, unsigned long size)</arglist>
    </member>
    <member kind="function">
      <type>cv::Mat RTABMAP_EXP</type>
      <name>uncompressImage</name>
      <anchorfile>namespacertabmap.html</anchorfile>
      <anchor>ad6cebc83950e19960d573a7824c875bc</anchor>
      <arglist>(const cv::Mat &amp;bytes)</arglist>
    </member>
    <member kind="function">
      <type>cv::Mat RTABMAP_EXP</type>
      <name>uncompressImage</name>
      <anchorfile>namespacertabmap.html</anchorfile>
      <anchor>afd26e9ec497f1263ef82aaa15ff8e4b3</anchor>
      <arglist>(const std::vector&lt; unsigned char &gt; &amp;bytes)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rtabmap::AboutDialog</name>
    <filename>classrtabmap_1_1AboutDialog.html</filename>
    <member kind="function">
      <type></type>
      <name>AboutDialog</name>
      <anchorfile>classrtabmap_1_1AboutDialog.html</anchorfile>
      <anchor>a6f9a973492bb16c9f17af1c8d3e473ab</anchor>
      <arglist>(QWidget *parent=0)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~AboutDialog</name>
      <anchorfile>classrtabmap_1_1AboutDialog.html</anchorfile>
      <anchor>a8e22b8e1dc006226e7d7f90eb19743cf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Ui_aboutDialog *</type>
      <name>_ui</name>
      <anchorfile>classrtabmap_1_1AboutDialog.html</anchorfile>
      <anchor>a23a94e303aeea22037285aeebfea59f8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rtabmap::BayesFilter</name>
    <filename>classrtabmap_1_1BayesFilter.html</filename>
    <member kind="function">
      <type></type>
      <name>BayesFilter</name>
      <anchorfile>classrtabmap_1_1BayesFilter.html</anchorfile>
      <anchor>a2955edc4b79110b5bd1bd03f1616056e</anchor>
      <arglist>(const ParametersMap &amp;parameters=ParametersMap())</arglist>
    </member>
    <member kind="function">
      <type>const std::map&lt; int, float &gt; &amp;</type>
      <name>computePosterior</name>
      <anchorfile>classrtabmap_1_1BayesFilter.html</anchorfile>
      <anchor>a7ab8bc28ec172a18a80001585161b238</anchor>
      <arglist>(const Memory *memory, const std::map&lt; int, float &gt; &amp;likelihood)</arglist>
    </member>
    <member kind="function">
      <type>cv::Mat</type>
      <name>generatePrediction</name>
      <anchorfile>classrtabmap_1_1BayesFilter.html</anchorfile>
      <anchor>a0d9f9ecb4acbc113df6cd50cffcc1010</anchor>
      <arglist>(const Memory *memory, const std::vector&lt; int &gt; &amp;ids) const </arglist>
    </member>
    <member kind="function">
      <type>const std::map&lt; int, float &gt; &amp;</type>
      <name>getPosterior</name>
      <anchorfile>classrtabmap_1_1BayesFilter.html</anchorfile>
      <anchor>a05025add1dbf54e7e83b4c3e2ec07553</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const std::vector&lt; double &gt; &amp;</type>
      <name>getPredictionLC</name>
      <anchorfile>classrtabmap_1_1BayesFilter.html</anchorfile>
      <anchor>a38f9c8e6389e8279db7b4399dfb81d8c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getPredictionLCStr</name>
      <anchorfile>classrtabmap_1_1BayesFilter.html</anchorfile>
      <anchor>adefd2f62135c40b04e3c4f8522bb4e20</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getVirtualPlacePrior</name>
      <anchorfile>classrtabmap_1_1BayesFilter.html</anchorfile>
      <anchor>a44bd8a1f5bfa491d674be2c164b6b09a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>parseParameters</name>
      <anchorfile>classrtabmap_1_1BayesFilter.html</anchorfile>
      <anchor>a9517d81399d0bd5de8002253a2d1cd8c</anchor>
      <arglist>(const ParametersMap &amp;parameters)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reset</name>
      <anchorfile>classrtabmap_1_1BayesFilter.html</anchorfile>
      <anchor>ad415ee334d31eebc3685e61862f32573</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPredictionLC</name>
      <anchorfile>classrtabmap_1_1BayesFilter.html</anchorfile>
      <anchor>a3255a54c1d2fc5b9a6db91fb38d591ae</anchor>
      <arglist>(const std::string &amp;prediction)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~BayesFilter</name>
      <anchorfile>classrtabmap_1_1BayesFilter.html</anchorfile>
      <anchor>a4ca4540cb9914a4ed4f2825fef93bee5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>float</type>
      <name>addNeighborProb</name>
      <anchorfile>classrtabmap_1_1BayesFilter.html</anchorfile>
      <anchor>af43bb8ad4233be4665300f492c7250cf</anchor>
      <arglist>(cv::Mat &amp;prediction, unsigned int col, const std::map&lt; int, int &gt; &amp;neighbors, const std::map&lt; int, int &gt; &amp;idToIndexMap) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>normalize</name>
      <anchorfile>classrtabmap_1_1BayesFilter.html</anchorfile>
      <anchor>a3ee60b08b1cbdbb151b792a7ecf23bcf</anchor>
      <arglist>(cv::Mat &amp;prediction, unsigned int index, float addedProbabilitiesSum, bool virtualPlaceUsed) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>updatePosterior</name>
      <anchorfile>classrtabmap_1_1BayesFilter.html</anchorfile>
      <anchor>a6dda5a3b55a134028e1761cf88d5b315</anchor>
      <arglist>(const Memory *memory, const std::vector&lt; int &gt; &amp;likelihoodIds)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>cv::Mat</type>
      <name>updatePrediction</name>
      <anchorfile>classrtabmap_1_1BayesFilter.html</anchorfile>
      <anchor>ad671ff71f978cf0b4cfcd984c4c39cbf</anchor>
      <arglist>(const cv::Mat &amp;oldPrediction, const Memory *memory, const std::vector&lt; int &gt; &amp;oldIds, const std::vector&lt; int &gt; &amp;newIds) const </arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_fullPredictionUpdate</name>
      <anchorfile>classrtabmap_1_1BayesFilter.html</anchorfile>
      <anchor>a33c35d7a8f2abf92f08a22ab71ca0021</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; int, float &gt;</type>
      <name>_posterior</name>
      <anchorfile>classrtabmap_1_1BayesFilter.html</anchorfile>
      <anchor>adc60737b7690e69c9b00fb1f01e400e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>cv::Mat</type>
      <name>_prediction</name>
      <anchorfile>classrtabmap_1_1BayesFilter.html</anchorfile>
      <anchor>a5a5a83eb11fc02f038360eb1b7dee295</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; double &gt;</type>
      <name>_predictionLC</name>
      <anchorfile>classrtabmap_1_1BayesFilter.html</anchorfile>
      <anchor>ae67e54d02b2e46e17f020584e3c061af</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>_totalPredictionLCValues</name>
      <anchorfile>classrtabmap_1_1BayesFilter.html</anchorfile>
      <anchor>a572e02edf1c94c185f7e400dd3e4a5d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>_virtualPlacePrior</name>
      <anchorfile>classrtabmap_1_1BayesFilter.html</anchorfile>
      <anchor>a81c5adf07cbae4d81a22b683077f430f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rtabmap::BRISK</name>
    <filename>classrtabmap_1_1BRISK.html</filename>
    <base>rtabmap::Feature2D</base>
    <member kind="function">
      <type></type>
      <name>BRISK</name>
      <anchorfile>classrtabmap_1_1BRISK.html</anchorfile>
      <anchor>a8111eaf6a9650b49f8348f1a910137e7</anchor>
      <arglist>(const ParametersMap &amp;parameters=ParametersMap())</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Feature2D::Type</type>
      <name>getType</name>
      <anchorfile>classrtabmap_1_1BRISK.html</anchorfile>
      <anchor>ae88973f2a86b245093212f4e2f9d23e2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>parseParameters</name>
      <anchorfile>classrtabmap_1_1BRISK.html</anchorfile>
      <anchor>a851f386afd010efea69a709cdca1c186</anchor>
      <arglist>(const ParametersMap &amp;parameters)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~BRISK</name>
      <anchorfile>classrtabmap_1_1BRISK.html</anchorfile>
      <anchor>a35067c439adf2c73afb6cd671d2f31ca</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual cv::Mat</type>
      <name>generateDescriptorsImpl</name>
      <anchorfile>classrtabmap_1_1BRISK.html</anchorfile>
      <anchor>a1cf3f4b34a7794f7aea98e73381294a7</anchor>
      <arglist>(const cv::Mat &amp;image, std::vector&lt; cv::KeyPoint &gt; &amp;keypoints) const </arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual std::vector&lt; cv::KeyPoint &gt;</type>
      <name>generateKeypointsImpl</name>
      <anchorfile>classrtabmap_1_1BRISK.html</anchorfile>
      <anchor>a4eb38be0f46a98780fb6f23eb304d08c</anchor>
      <arglist>(const cv::Mat &amp;image, const cv::Rect &amp;roi) const </arglist>
    </member>
    <member kind="variable" protection="private">
      <type>cv::Ptr&lt; CV_BRISK &gt;</type>
      <name>brisk_</name>
      <anchorfile>classrtabmap_1_1BRISK.html</anchorfile>
      <anchor>a329980da7ecba8a642b3475e392d7e3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>octaves_</name>
      <anchorfile>classrtabmap_1_1BRISK.html</anchorfile>
      <anchor>a5a41ec100133552fb56b67c74248bb0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>patternScale_</name>
      <anchorfile>classrtabmap_1_1BRISK.html</anchorfile>
      <anchor>a4d130153da473bdbc010872e1631bdbc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>thresh_</name>
      <anchorfile>classrtabmap_1_1BRISK.html</anchorfile>
      <anchor>aba867e590453501da2a95955047fac84</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rtabmap::CalibrationDialog</name>
    <filename>classrtabmap_1_1CalibrationDialog.html</filename>
    <base>UEventsHandler</base>
    <member kind="slot">
      <type>void</type>
      <name>setBoardHeight</name>
      <anchorfile>classrtabmap_1_1CalibrationDialog.html</anchorfile>
      <anchor>acf9c10492b9f4a14e592bdfb9173f1d1</anchor>
      <arglist>(int height)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>setBoardWidth</name>
      <anchorfile>classrtabmap_1_1CalibrationDialog.html</anchorfile>
      <anchor>aef16e30e17d8b1f457c76aa448d5b7de</anchor>
      <arglist>(int width)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>setSquareSize</name>
      <anchorfile>classrtabmap_1_1CalibrationDialog.html</anchorfile>
      <anchor>a1399259094120d23379f731030b1501c</anchor>
      <arglist>(double size)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CalibrationDialog</name>
      <anchorfile>classrtabmap_1_1CalibrationDialog.html</anchorfile>
      <anchor>aaa0684a1d3d89da00af24c934ebb35e6</anchor>
      <arglist>(bool stereo=false, const QString &amp;savingDirectory=&quot;.&quot;, bool switchImages=false, QWidget *parent=0)</arglist>
    </member>
    <member kind="function">
      <type>const rtabmap::CameraModel &amp;</type>
      <name>getLeftCameraModel</name>
      <anchorfile>classrtabmap_1_1CalibrationDialog.html</anchorfile>
      <anchor>ac83b7463bccd1d43631e88d377a59904</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const rtabmap::CameraModel &amp;</type>
      <name>getRightCameraModel</name>
      <anchorfile>classrtabmap_1_1CalibrationDialog.html</anchorfile>
      <anchor>abf13435d10394e4ec373d4955fe7de6e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const rtabmap::StereoCameraModel &amp;</type>
      <name>getStereoCameraModel</name>
      <anchorfile>classrtabmap_1_1CalibrationDialog.html</anchorfile>
      <anchor>a6363d901159fe68875107476d72d3b24</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isCalibrated</name>
      <anchorfile>classrtabmap_1_1CalibrationDialog.html</anchorfile>
      <anchor>a70c015c059ec616dc247a6bd0c1f564a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>loadSettings</name>
      <anchorfile>classrtabmap_1_1CalibrationDialog.html</anchorfile>
      <anchor>a2b127a8c7f6c62fca099ddf59ae45d7f</anchor>
      <arglist>(QSettings &amp;settings, const QString &amp;group=&quot;&quot;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>saveSettings</name>
      <anchorfile>classrtabmap_1_1CalibrationDialog.html</anchorfile>
      <anchor>a12720fba09d4e808588af0e0a4d6db39</anchor>
      <arglist>(QSettings &amp;settings, const QString &amp;group=&quot;&quot;) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSavingDirectory</name>
      <anchorfile>classrtabmap_1_1CalibrationDialog.html</anchorfile>
      <anchor>a699cf9eb72411f6d9f05631957bc09f3</anchor>
      <arglist>(const QString &amp;savingDirectory)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setStereoMode</name>
      <anchorfile>classrtabmap_1_1CalibrationDialog.html</anchorfile>
      <anchor>a5e6a16c72cb7f9fee81d03a0f68bcccc</anchor>
      <arglist>(bool stereo)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSwitchedImages</name>
      <anchorfile>classrtabmap_1_1CalibrationDialog.html</anchorfile>
      <anchor>ad7281e3b209a0b2466a2df6032f1a467</anchor>
      <arglist>(bool switched)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~CalibrationDialog</name>
      <anchorfile>classrtabmap_1_1CalibrationDialog.html</anchorfile>
      <anchor>a3c56bdc517d7ce8e1246c9d56e81c054</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>closeEvent</name>
      <anchorfile>classrtabmap_1_1CalibrationDialog.html</anchorfile>
      <anchor>ab7c6c7e450760a0b1b17b7ea39e1f8e1</anchor>
      <arglist>(QCloseEvent *event)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>handleEvent</name>
      <anchorfile>classrtabmap_1_1CalibrationDialog.html</anchorfile>
      <anchor>a66c8dccb2a203c8dd4d4954dcef3e27d</anchor>
      <arglist>(UEvent *event)</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>calibrate</name>
      <anchorfile>classrtabmap_1_1CalibrationDialog.html</anchorfile>
      <anchor>a3d7ca2545356810e2e415b1f52619fb3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>processImages</name>
      <anchorfile>classrtabmap_1_1CalibrationDialog.html</anchorfile>
      <anchor>accc1c2899e4d4d76e7c06c2c90b5e397</anchor>
      <arglist>(const cv::Mat &amp;imageLeft, const cv::Mat &amp;imageRight, const QString &amp;cameraName)</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>restart</name>
      <anchorfile>classrtabmap_1_1CalibrationDialog.html</anchorfile>
      <anchor>a8027b31174ac6f0f72772962ae678692</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>bool</type>
      <name>save</name>
      <anchorfile>classrtabmap_1_1CalibrationDialog.html</anchorfile>
      <anchor>a5b3225b784d60d39b3d05f9904211803</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>float</type>
      <name>getArea</name>
      <anchorfile>classrtabmap_1_1CalibrationDialog.html</anchorfile>
      <anchor>a8f43062aebee61de325967684573db87</anchor>
      <arglist>(const std::vector&lt; cv::Point2f &gt; &amp;corners, const cv::Size &amp;boardSize)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>getParams</name>
      <anchorfile>classrtabmap_1_1CalibrationDialog.html</anchorfile>
      <anchor>afd1d71791d86134d21ee8064a6d82dd6</anchor>
      <arglist>(const std::vector&lt; cv::Point2f &gt; &amp;corners, const cv::Size &amp;boardSize, const cv::Size &amp;imageSize, float &amp;x, float &amp;y, float &amp;size, float &amp;skew)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>float</type>
      <name>getSkew</name>
      <anchorfile>classrtabmap_1_1CalibrationDialog.html</anchorfile>
      <anchor>a5a4871e872e1425035db9cf1b79c21e0</anchor>
      <arglist>(const std::vector&lt; cv::Point2f &gt; &amp;corners, const cv::Size &amp;boardSize)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QString</type>
      <name>cameraName_</name>
      <anchorfile>classrtabmap_1_1CalibrationDialog.html</anchorfile>
      <anchor>ae2f1c40256ae7aa7da101ccc2e9d486c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; std::vector&lt; std::vector&lt; float &gt; &gt; &gt;</type>
      <name>imageParams_</name>
      <anchorfile>classrtabmap_1_1CalibrationDialog.html</anchorfile>
      <anchor>a832f24e59f2a94629a8334e59f621f9f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; std::vector&lt; std::vector&lt; cv::Point2f &gt; &gt; &gt;</type>
      <name>imagePoints_</name>
      <anchorfile>classrtabmap_1_1CalibrationDialog.html</anchorfile>
      <anchor>a14d8e9fda2263a8d8214d4fd6eab2d89</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; cv::Size &gt;</type>
      <name>imageSize_</name>
      <anchorfile>classrtabmap_1_1CalibrationDialog.html</anchorfile>
      <anchor>ab23feb78f0d70dba58d237ce874c7831</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; unsigned short &gt;</type>
      <name>maxIrs_</name>
      <anchorfile>classrtabmap_1_1CalibrationDialog.html</anchorfile>
      <anchor>abfa38367f28e040209d185e1c036244a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; unsigned short &gt;</type>
      <name>minIrs_</name>
      <anchorfile>classrtabmap_1_1CalibrationDialog.html</anchorfile>
      <anchor>a31ce6b023c349695702ed0e4bec60cc0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; rtabmap::CameraModel &gt;</type>
      <name>models_</name>
      <anchorfile>classrtabmap_1_1CalibrationDialog.html</anchorfile>
      <anchor>a68a810b0bab0d5b532efb51c3faabe64</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>processingData_</name>
      <anchorfile>classrtabmap_1_1CalibrationDialog.html</anchorfile>
      <anchor>ad8f0eab6da2202decf7c09e3006f7f6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>savedCalibration_</name>
      <anchorfile>classrtabmap_1_1CalibrationDialog.html</anchorfile>
      <anchor>a1be55f4c9beea8f12f1cadfb8df7fb14</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QString</type>
      <name>savingDirectory_</name>
      <anchorfile>classrtabmap_1_1CalibrationDialog.html</anchorfile>
      <anchor>af6d843869544920f0e4495dfbca48d8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>stereo_</name>
      <anchorfile>classrtabmap_1_1CalibrationDialog.html</anchorfile>
      <anchor>a863dc4609716bbbc78ff76e1360d2bf6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; std::vector&lt; std::vector&lt; cv::Point2f &gt; &gt; &gt;</type>
      <name>stereoImagePoints_</name>
      <anchorfile>classrtabmap_1_1CalibrationDialog.html</anchorfile>
      <anchor>a138782a7c2ea976a076dc9dad1ce4f56</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>rtabmap::StereoCameraModel</type>
      <name>stereoModel_</name>
      <anchorfile>classrtabmap_1_1CalibrationDialog.html</anchorfile>
      <anchor>a37b223039b4fde83b1be6684499929c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Ui_calibrationDialog *</type>
      <name>ui_</name>
      <anchorfile>classrtabmap_1_1CalibrationDialog.html</anchorfile>
      <anchor>a67e0e9f69afd7210d76f9f230bb6a79c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rtabmap::Camera</name>
    <filename>classrtabmap_1_1Camera.html</filename>
    <member kind="function">
      <type>float</type>
      <name>getImageRate</name>
      <anchorfile>classrtabmap_1_1Camera.html</anchorfile>
      <anchor>aee6f94ec03f1ae4b24be698ed8ebf63b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const Transform &amp;</type>
      <name>getLocalTransform</name>
      <anchorfile>classrtabmap_1_1Camera.html</anchorfile>
      <anchor>a18945dc2ef6ac6c82906d47a8c5db4a9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getNextSeqID</name>
      <anchorfile>classrtabmap_1_1Camera.html</anchorfile>
      <anchor>a469b6e2ad49c1c8174395e98c84431ac</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual std::string</type>
      <name>getSerial</name>
      <anchorfile>classrtabmap_1_1Camera.html</anchorfile>
      <anchor>aabf8189b7a0a1959779be3602b811b00</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>init</name>
      <anchorfile>classrtabmap_1_1Camera.html</anchorfile>
      <anchor>a1210d97d58aab73b519a26587fd312f2</anchor>
      <arglist>(const std::string &amp;calibrationFolder=&quot;.&quot;, const std::string &amp;cameraName=&quot;&quot;)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>isCalibrated</name>
      <anchorfile>classrtabmap_1_1Camera.html</anchorfile>
      <anchor>a9be483da0c1f90b6947a5b18de53fd42</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setImageRate</name>
      <anchorfile>classrtabmap_1_1Camera.html</anchorfile>
      <anchor>a2b89ca2dcbe020c4026d19900268311c</anchor>
      <arglist>(float imageRate)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setLocalTransform</name>
      <anchorfile>classrtabmap_1_1Camera.html</anchorfile>
      <anchor>a870c2ecac068efde32429e022b614d26</anchor>
      <arglist>(const Transform &amp;localTransform)</arglist>
    </member>
    <member kind="function">
      <type>SensorData</type>
      <name>takeImage</name>
      <anchorfile>classrtabmap_1_1Camera.html</anchorfile>
      <anchor>a1f6960a977632914166c1e5a4ce52c38</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Camera</name>
      <anchorfile>classrtabmap_1_1Camera.html</anchorfile>
      <anchor>a85ee9b341858c1f6f20f4a548c45141f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>Camera</name>
      <anchorfile>classrtabmap_1_1Camera.html</anchorfile>
      <anchor>aaae7434ffa5e54f5006355779d335dd3</anchor>
      <arglist>(float imageRate=0, const Transform &amp;localTransform=Transform::getIdentity())</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual SensorData</type>
      <name>captureImage</name>
      <anchorfile>classrtabmap_1_1Camera.html</anchorfile>
      <anchor>a3aa8cb76727cec06e4296b804978c8d4</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>UTimer *</type>
      <name>_frameRateTimer</name>
      <anchorfile>classrtabmap_1_1Camera.html</anchorfile>
      <anchor>a8195d7b81422872a02a562332a80973e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>_imageRate</name>
      <anchorfile>classrtabmap_1_1Camera.html</anchorfile>
      <anchor>ad76ecbc6ecd595d0b4a789940beb6642</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Transform</type>
      <name>_localTransform</name>
      <anchorfile>classrtabmap_1_1Camera.html</anchorfile>
      <anchor>a7fae22358690aef73582926ec8e37d97</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_seq</name>
      <anchorfile>classrtabmap_1_1Camera.html</anchorfile>
      <anchor>a3f047225d10296eee0fb483cd1522c28</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>cv::Size</type>
      <name>_targetImageSize</name>
      <anchorfile>classrtabmap_1_1Camera.html</anchorfile>
      <anchor>a8d27a784ea6cc70001684ddc256ab466</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rtabmap::CameraEvent</name>
    <filename>classrtabmap_1_1CameraEvent.html</filename>
    <base>UEvent</base>
    <member kind="enumeration">
      <name>Code</name>
      <anchorfile>classrtabmap_1_1CameraEvent.html</anchorfile>
      <anchor>af7d63cc8b051c6128cbeb87152b2706d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kCodeData</name>
      <anchorfile>classrtabmap_1_1CameraEvent.html</anchorfile>
      <anchor>af7d63cc8b051c6128cbeb87152b2706da24ad54de701c7e1e5f1f320518161ca0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kCodeNoMoreImages</name>
      <anchorfile>classrtabmap_1_1CameraEvent.html</anchorfile>
      <anchor>af7d63cc8b051c6128cbeb87152b2706da777fbfe9064a61e1f3b2fb0d805eaf09</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CameraEvent</name>
      <anchorfile>classrtabmap_1_1CameraEvent.html</anchorfile>
      <anchor>ade940d218cf86aee6651a973dc9cb3d2</anchor>
      <arglist>(const cv::Mat &amp;image, int seq=0, double stamp=0.0, const std::string &amp;cameraName=&quot;&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CameraEvent</name>
      <anchorfile>classrtabmap_1_1CameraEvent.html</anchorfile>
      <anchor>a6b1906ccbf6d5deef63ddaa8148cab75</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CameraEvent</name>
      <anchorfile>classrtabmap_1_1CameraEvent.html</anchorfile>
      <anchor>a50f1e80f93a6dea817a8f457fa1919ef</anchor>
      <arglist>(const SensorData &amp;data, const std::string &amp;cameraName=&quot;&quot;)</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>cameraName</name>
      <anchorfile>classrtabmap_1_1CameraEvent.html</anchorfile>
      <anchor>ab741d4d4121be1faa7308ec9afa6d077</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const SensorData &amp;</type>
      <name>data</name>
      <anchorfile>classrtabmap_1_1CameraEvent.html</anchorfile>
      <anchor>a460c69bb48f599845df6a9fb2b735402</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::string</type>
      <name>getClassName</name>
      <anchorfile>classrtabmap_1_1CameraEvent.html</anchorfile>
      <anchor>ad06706fc47c62f73822c55543925ff16</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~CameraEvent</name>
      <anchorfile>classrtabmap_1_1CameraEvent.html</anchorfile>
      <anchor>ab513579c61a7ff0ec52efded00adbe0e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>cameraName_</name>
      <anchorfile>classrtabmap_1_1CameraEvent.html</anchorfile>
      <anchor>afb898aa055bc146ba138001909c35421</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>SensorData</type>
      <name>data_</name>
      <anchorfile>classrtabmap_1_1CameraEvent.html</anchorfile>
      <anchor>a394f670c9b47ec74c9924b086b730932</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rtabmap::CameraFreenect</name>
    <filename>classrtabmap_1_1CameraFreenect.html</filename>
    <base>rtabmap::Camera</base>
    <member kind="function">
      <type></type>
      <name>CameraFreenect</name>
      <anchorfile>classrtabmap_1_1CameraFreenect.html</anchorfile>
      <anchor>a644fadac42ba6fbd1dd92501aa43fd7e</anchor>
      <arglist>(int deviceId=0, float imageRate=0.0f, const Transform &amp;localTransform=Transform::getIdentity())</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::string</type>
      <name>getSerial</name>
      <anchorfile>classrtabmap_1_1CameraFreenect.html</anchorfile>
      <anchor>a826b038b17eb1894d93b487947c7b336</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>init</name>
      <anchorfile>classrtabmap_1_1CameraFreenect.html</anchorfile>
      <anchor>ab4ffd7b33167b08e83c00113d5114e92</anchor>
      <arglist>(const std::string &amp;calibrationFolder=&quot;.&quot;, const std::string &amp;cameraName=&quot;&quot;)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>isCalibrated</name>
      <anchorfile>classrtabmap_1_1CameraFreenect.html</anchorfile>
      <anchor>ae5cfc78ede62a788fa3483a82729f55b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~CameraFreenect</name>
      <anchorfile>classrtabmap_1_1CameraFreenect.html</anchorfile>
      <anchor>aa996ac76d5fd4ac9cf412ebe77d9b437</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>available</name>
      <anchorfile>classrtabmap_1_1CameraFreenect.html</anchorfile>
      <anchor>a789d733e4266ffc8379d0da25818e9ae</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual SensorData</type>
      <name>captureImage</name>
      <anchorfile>classrtabmap_1_1CameraFreenect.html</anchorfile>
      <anchor>ab4e4c42e964ca44115f295e01e945c60</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>freenect_context *</type>
      <name>ctx_</name>
      <anchorfile>classrtabmap_1_1CameraFreenect.html</anchorfile>
      <anchor>ae7c24afc11b60152d7c8fe352fb49276</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>deviceId_</name>
      <anchorfile>classrtabmap_1_1CameraFreenect.html</anchorfile>
      <anchor>a57069cb2a260e5672c68e85ddede4634</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>FreenectDevice *</type>
      <name>freenectDevice_</name>
      <anchorfile>classrtabmap_1_1CameraFreenect.html</anchorfile>
      <anchor>a55b555b4a1da5217c2943a9ce717bd65</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rtabmap::CameraFreenect2</name>
    <filename>classrtabmap_1_1CameraFreenect2.html</filename>
    <base>rtabmap::Camera</base>
    <member kind="enumeration">
      <name>Type</name>
      <anchorfile>classrtabmap_1_1CameraFreenect2.html</anchorfile>
      <anchor>aa1e9891bce38e563688447852d9141cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kTypeRGBDepthSD</name>
      <anchorfile>classrtabmap_1_1CameraFreenect2.html</anchorfile>
      <anchor>aa1e9891bce38e563688447852d9141cbadda0dab21d79283a606e179fe980472e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kTypeRGBDepthHD</name>
      <anchorfile>classrtabmap_1_1CameraFreenect2.html</anchorfile>
      <anchor>aa1e9891bce38e563688447852d9141cba250f0abb7dbaaf25594dc2c87e2154bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kTypeIRDepth</name>
      <anchorfile>classrtabmap_1_1CameraFreenect2.html</anchorfile>
      <anchor>aa1e9891bce38e563688447852d9141cba771efd645385012cfc476228962fd8a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kTypeRGBIR</name>
      <anchorfile>classrtabmap_1_1CameraFreenect2.html</anchorfile>
      <anchor>aa1e9891bce38e563688447852d9141cba23275c3435f8f1a3c666be5a7c68f07e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CameraFreenect2</name>
      <anchorfile>classrtabmap_1_1CameraFreenect2.html</anchorfile>
      <anchor>accdd5111c03f069920c0452f6d931fcb</anchor>
      <arglist>(int deviceId=0, Type type=kTypeRGBDepthSD, float imageRate=0.0f, const Transform &amp;localTransform=Transform::getIdentity())</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::string</type>
      <name>getSerial</name>
      <anchorfile>classrtabmap_1_1CameraFreenect2.html</anchorfile>
      <anchor>ac7eec8e83ac17ca587eb2b8bbf69b3df</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>init</name>
      <anchorfile>classrtabmap_1_1CameraFreenect2.html</anchorfile>
      <anchor>a4eadc42db8a7d38555df61577d621dae</anchor>
      <arglist>(const std::string &amp;calibrationFolder=&quot;.&quot;, const std::string &amp;cameraName=&quot;&quot;)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>isCalibrated</name>
      <anchorfile>classrtabmap_1_1CameraFreenect2.html</anchorfile>
      <anchor>a077a97923a1cc37c3f018fe8ed4fc6e2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~CameraFreenect2</name>
      <anchorfile>classrtabmap_1_1CameraFreenect2.html</anchorfile>
      <anchor>a57d2b676e299bdb70f4c470f5c767a71</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>available</name>
      <anchorfile>classrtabmap_1_1CameraFreenect2.html</anchorfile>
      <anchor>a6d0caea5be8a6b0674faca816b5c992e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual SensorData</type>
      <name>captureImage</name>
      <anchorfile>classrtabmap_1_1CameraFreenect2.html</anchorfile>
      <anchor>ad5506bcb874bc606c3baa0ac3a09e8ae</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>libfreenect2::Freenect2Device *</type>
      <name>dev_</name>
      <anchorfile>classrtabmap_1_1CameraFreenect2.html</anchorfile>
      <anchor>a539d91839ea1dd283dee742be176f895</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>deviceId_</name>
      <anchorfile>classrtabmap_1_1CameraFreenect2.html</anchorfile>
      <anchor>ab3022e725018dd375354cf4dbfe67f9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>libfreenect2::Freenect2 *</type>
      <name>freenect2_</name>
      <anchorfile>classrtabmap_1_1CameraFreenect2.html</anchorfile>
      <anchor>a273c38fa52265d4e1cba7fe6b558c323</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>libfreenect2::SyncMultiFrameListener *</type>
      <name>listener_</name>
      <anchorfile>classrtabmap_1_1CameraFreenect2.html</anchorfile>
      <anchor>aceae1f380d2d3c42de41dd75e22ce4a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>libfreenect2::PacketPipeline *</type>
      <name>pipeline_</name>
      <anchorfile>classrtabmap_1_1CameraFreenect2.html</anchorfile>
      <anchor>a0a7d5d041887a96939c1a0433606fa1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>libfreenect2::Registration *</type>
      <name>reg_</name>
      <anchorfile>classrtabmap_1_1CameraFreenect2.html</anchorfile>
      <anchor>ac9b9def267c1b09d19ef2b7c702c0799</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>StereoCameraModel</type>
      <name>stereoModel_</name>
      <anchorfile>classrtabmap_1_1CameraFreenect2.html</anchorfile>
      <anchor>a4bce629837924da682b0e5e7c40b1e66</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Type</type>
      <name>type_</name>
      <anchorfile>classrtabmap_1_1CameraFreenect2.html</anchorfile>
      <anchor>a416fb3c23b881b28eeb06a8c30a9745c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rtabmap::CameraImages</name>
    <filename>classrtabmap_1_1CameraImages.html</filename>
    <base>rtabmap::Camera</base>
    <member kind="function">
      <type></type>
      <name>CameraImages</name>
      <anchorfile>classrtabmap_1_1CameraImages.html</anchorfile>
      <anchor>a1d8930a1583ce77330917062b29911f1</anchor>
      <arglist>(const std::string &amp;path, int startAt=1, bool refreshDir=false, bool rectifyImages=false, bool isDepth=false, float imageRate=0, const Transform &amp;localTransform=Transform::getIdentity())</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; std::string &gt;</type>
      <name>filenames</name>
      <anchorfile>classrtabmap_1_1CameraImages.html</anchorfile>
      <anchor>a535572aa3b89bec05039e44da3a37e6b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getPath</name>
      <anchorfile>classrtabmap_1_1CameraImages.html</anchorfile>
      <anchor>a976d0c6b36123fcfde63a9792c5d1b6e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::string</type>
      <name>getSerial</name>
      <anchorfile>classrtabmap_1_1CameraImages.html</anchorfile>
      <anchor>ae6da4da06862a6957eed1bb8181782e2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>imagesCount</name>
      <anchorfile>classrtabmap_1_1CameraImages.html</anchorfile>
      <anchor>a95a7046fe96a11de65b5839dfd93fe50</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>init</name>
      <anchorfile>classrtabmap_1_1CameraImages.html</anchorfile>
      <anchor>aa3021d2708c753eb566cf7f4797fb04e</anchor>
      <arglist>(const std::string &amp;calibrationFolder=&quot;.&quot;, const std::string &amp;cameraName=&quot;&quot;)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>isCalibrated</name>
      <anchorfile>classrtabmap_1_1CameraImages.html</anchorfile>
      <anchor>a03d842683556ebebc68be3e5717e1713</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~CameraImages</name>
      <anchorfile>classrtabmap_1_1CameraImages.html</anchorfile>
      <anchor>a567da2402eab0a478727385930dfc436</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual SensorData</type>
      <name>captureImage</name>
      <anchorfile>classrtabmap_1_1CameraImages.html</anchorfile>
      <anchor>a4dd10d59e0498bafdd1e7fc9c51943d2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>_cameraName</name>
      <anchorfile>classrtabmap_1_1CameraImages.html</anchorfile>
      <anchor>a6392bb6fb61b7f4d1ddef959b9b2ea03</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_count</name>
      <anchorfile>classrtabmap_1_1CameraImages.html</anchorfile>
      <anchor>afbe5a2d87ff672ce99819e2d783e6117</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>UDirectory *</type>
      <name>_dir</name>
      <anchorfile>classrtabmap_1_1CameraImages.html</anchorfile>
      <anchor>abbe33c527e28953367d7c32954d0d209</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_isDepth</name>
      <anchorfile>classrtabmap_1_1CameraImages.html</anchorfile>
      <anchor>ae0cb75f49da5ae267128c1414f936d92</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>_lastFileName</name>
      <anchorfile>classrtabmap_1_1CameraImages.html</anchorfile>
      <anchor>a77e67caf9612255ee02e4bd0861fbeeb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>CameraModel</type>
      <name>_model</name>
      <anchorfile>classrtabmap_1_1CameraImages.html</anchorfile>
      <anchor>a23bd19d657fa80e776722d48c93938cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>_path</name>
      <anchorfile>classrtabmap_1_1CameraImages.html</anchorfile>
      <anchor>a43ac7d1e531beaabbc77243036120d41</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_rectifyImages</name>
      <anchorfile>classrtabmap_1_1CameraImages.html</anchorfile>
      <anchor>a84cfecc6cbf3abddd139bfc2c1e2cfc8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_refreshDir</name>
      <anchorfile>classrtabmap_1_1CameraImages.html</anchorfile>
      <anchor>af552698ad3e94ffeec10cbbdc3b6195e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_startAt</name>
      <anchorfile>classrtabmap_1_1CameraImages.html</anchorfile>
      <anchor>a5cf275dca5a4d39825d4f32bcc3f200f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rtabmap::CameraModel</name>
    <filename>classrtabmap_1_1CameraModel.html</filename>
    <member kind="function">
      <type></type>
      <name>CameraModel</name>
      <anchorfile>classrtabmap_1_1CameraModel.html</anchorfile>
      <anchor>adad6652a711eecc9a50e544f14d276cd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CameraModel</name>
      <anchorfile>classrtabmap_1_1CameraModel.html</anchorfile>
      <anchor>a49589a410f62345d584498fc0ecf5879</anchor>
      <arglist>(const std::string &amp;name, const cv::Size &amp;imageSize, const cv::Mat &amp;K, const cv::Mat &amp;D, const cv::Mat &amp;R, const cv::Mat &amp;P, const Transform &amp;localTransform=Transform::getIdentity())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CameraModel</name>
      <anchorfile>classrtabmap_1_1CameraModel.html</anchorfile>
      <anchor>a42e3938ce55bce659e14874d3925ab03</anchor>
      <arglist>(double fx, double fy, double cx, double cy, const Transform &amp;localTransform=Transform::getIdentity(), double Tx=0.0f)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CameraModel</name>
      <anchorfile>classrtabmap_1_1CameraModel.html</anchorfile>
      <anchor>a55142db3e1a3cc62104dc91dae00a4b1</anchor>
      <arglist>(const std::string &amp;name, double fx, double fy, double cx, double cy, const Transform &amp;localTransform=Transform::getIdentity(), double Tx=0.0f)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>cx</name>
      <anchorfile>classrtabmap_1_1CameraModel.html</anchorfile>
      <anchor>af9fcd4f2ebae67db6f5cb78f66a9ce9c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>cy</name>
      <anchorfile>classrtabmap_1_1CameraModel.html</anchorfile>
      <anchor>aa78783df927b674c0d2f837b05c7ae31</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const cv::Mat &amp;</type>
      <name>D</name>
      <anchorfile>classrtabmap_1_1CameraModel.html</anchorfile>
      <anchor>ab92e4db61053529f3c3232246a0eb4a7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>fx</name>
      <anchorfile>classrtabmap_1_1CameraModel.html</anchorfile>
      <anchor>a3f5fb8cf1460eb1c56b65b3e9c141484</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>fy</name>
      <anchorfile>classrtabmap_1_1CameraModel.html</anchorfile>
      <anchor>af2a4e4e8d2a7fd2f6f0d926964c9656a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>horizontalFOV</name>
      <anchorfile>classrtabmap_1_1CameraModel.html</anchorfile>
      <anchor>a25e5377caed3e5aaaeb32628676bda43</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>imageHeight</name>
      <anchorfile>classrtabmap_1_1CameraModel.html</anchorfile>
      <anchor>a38d5d44ec52776611d210d05b37431c4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const cv::Size &amp;</type>
      <name>imageSize</name>
      <anchorfile>classrtabmap_1_1CameraModel.html</anchorfile>
      <anchor>a728fa98474289e679af7fbb1915d747c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>imageWidth</name>
      <anchorfile>classrtabmap_1_1CameraModel.html</anchorfile>
      <anchor>abae2d2eab769fc8db47c2c9d3d6692d3</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isValid</name>
      <anchorfile>classrtabmap_1_1CameraModel.html</anchorfile>
      <anchor>a9e4b9a363088c882dd63daf34fc634d1</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const cv::Mat &amp;</type>
      <name>K</name>
      <anchorfile>classrtabmap_1_1CameraModel.html</anchorfile>
      <anchor>ac079bdc7f9b0837ac5a5498847cb68f2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>load</name>
      <anchorfile>classrtabmap_1_1CameraModel.html</anchorfile>
      <anchor>a9f4d20244e83e26276c50085fa71085c</anchor>
      <arglist>(const std::string &amp;directory, const std::string &amp;cameraName)</arglist>
    </member>
    <member kind="function">
      <type>const Transform &amp;</type>
      <name>localTransform</name>
      <anchorfile>classrtabmap_1_1CameraModel.html</anchorfile>
      <anchor>acfbf61a4aaa5881b6c32ede8e94f3fb2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>name</name>
      <anchorfile>classrtabmap_1_1CameraModel.html</anchorfile>
      <anchor>a174b996f762a88d526c2fdc8c04228e6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const cv::Mat &amp;</type>
      <name>P</name>
      <anchorfile>classrtabmap_1_1CameraModel.html</anchorfile>
      <anchor>a8379df899730dab03c2cefcbd49cc040</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const cv::Mat &amp;</type>
      <name>R</name>
      <anchorfile>classrtabmap_1_1CameraModel.html</anchorfile>
      <anchor>a45450b1211d7db77d307dcf817a47132</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>cv::Mat</type>
      <name>rectifyDepth</name>
      <anchorfile>classrtabmap_1_1CameraModel.html</anchorfile>
      <anchor>a6dc6eb7606aa2af2c131bb5fe4764ebd</anchor>
      <arglist>(const cv::Mat &amp;raw) const </arglist>
    </member>
    <member kind="function">
      <type>cv::Mat</type>
      <name>rectifyImage</name>
      <anchorfile>classrtabmap_1_1CameraModel.html</anchorfile>
      <anchor>a3955e51550433abdd3fe22bbf0003c69</anchor>
      <arglist>(const cv::Mat &amp;raw, int interpolation=cv::INTER_LINEAR) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>save</name>
      <anchorfile>classrtabmap_1_1CameraModel.html</anchorfile>
      <anchor>a31f8a214d1461d6ea4f675b87dd96ad9</anchor>
      <arglist>(const std::string &amp;directory) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>scale</name>
      <anchorfile>classrtabmap_1_1CameraModel.html</anchorfile>
      <anchor>a4ff04ea6a96d73d1ddf6b46e001a4d04</anchor>
      <arglist>(double scale)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setImageSize</name>
      <anchorfile>classrtabmap_1_1CameraModel.html</anchorfile>
      <anchor>a43fd48b917ca145876024859f8565931</anchor>
      <arglist>(const cv::Size &amp;size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setLocalTransform</name>
      <anchorfile>classrtabmap_1_1CameraModel.html</anchorfile>
      <anchor>aa1325c971f17d371553c3f75be7aeece</anchor>
      <arglist>(const Transform &amp;transform)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setName</name>
      <anchorfile>classrtabmap_1_1CameraModel.html</anchorfile>
      <anchor>a402a407fa2bca721087a6deda24cc10d</anchor>
      <arglist>(const std::string &amp;name)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>Tx</name>
      <anchorfile>classrtabmap_1_1CameraModel.html</anchorfile>
      <anchor>a5a453b1372382db12fc517e0f5f833c5</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>verticalFOV</name>
      <anchorfile>classrtabmap_1_1CameraModel.html</anchorfile>
      <anchor>a97f0b982824e14c412d5c1bd374aaed9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~CameraModel</name>
      <anchorfile>classrtabmap_1_1CameraModel.html</anchorfile>
      <anchor>af6f35e5071ef0070d3fae3ebaa33ce4c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>cv::Mat</type>
      <name>D_</name>
      <anchorfile>classrtabmap_1_1CameraModel.html</anchorfile>
      <anchor>a0090a021798250996f9d615bca3ad4ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>cv::Size</type>
      <name>imageSize_</name>
      <anchorfile>classrtabmap_1_1CameraModel.html</anchorfile>
      <anchor>a8a169bff65db84642206d6f12f8ace8a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>cv::Mat</type>
      <name>K_</name>
      <anchorfile>classrtabmap_1_1CameraModel.html</anchorfile>
      <anchor>a1d4ac6cbac2d8efc73182a9daef6ff64</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Transform</type>
      <name>localTransform_</name>
      <anchorfile>classrtabmap_1_1CameraModel.html</anchorfile>
      <anchor>a1581aae6d02c3efe168a64832d523de9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>cv::Mat</type>
      <name>mapX_</name>
      <anchorfile>classrtabmap_1_1CameraModel.html</anchorfile>
      <anchor>af89594f6e10b0ab2b01af17d9688d51e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>cv::Mat</type>
      <name>mapY_</name>
      <anchorfile>classrtabmap_1_1CameraModel.html</anchorfile>
      <anchor>a8726d48e2caf9dfd5bc86ef6ce62f5d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>name_</name>
      <anchorfile>classrtabmap_1_1CameraModel.html</anchorfile>
      <anchor>afa0fa5d8c21a0c4ee132e86170f793dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>cv::Mat</type>
      <name>P_</name>
      <anchorfile>classrtabmap_1_1CameraModel.html</anchorfile>
      <anchor>acadcaeb3e458ea268f0eb9049d86ea81</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>cv::Mat</type>
      <name>R_</name>
      <anchorfile>classrtabmap_1_1CameraModel.html</anchorfile>
      <anchor>a2e21a7ec536048d28be4e3d5ae3484d7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rtabmap::CameraOpenni</name>
    <filename>classrtabmap_1_1CameraOpenni.html</filename>
    <base>rtabmap::Camera</base>
    <member kind="function">
      <type></type>
      <name>CameraOpenni</name>
      <anchorfile>classrtabmap_1_1CameraOpenni.html</anchorfile>
      <anchor>a7f5a9b219b3ce0621e3e2cea16ae25fc</anchor>
      <arglist>(const std::string &amp;deviceId=&quot;&quot;, float imageRate=0, const Transform &amp;localTransform=Transform::getIdentity())</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::string</type>
      <name>getSerial</name>
      <anchorfile>classrtabmap_1_1CameraOpenni.html</anchorfile>
      <anchor>a2f592c2c0ada40b8df315b10d446f57a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>init</name>
      <anchorfile>classrtabmap_1_1CameraOpenni.html</anchorfile>
      <anchor>a8cacde152b9b4d7bbd9dd09c62b0bf59</anchor>
      <arglist>(const std::string &amp;calibrationFolder=&quot;.&quot;, const std::string &amp;cameraName=&quot;&quot;)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>isCalibrated</name>
      <anchorfile>classrtabmap_1_1CameraOpenni.html</anchorfile>
      <anchor>acb54eabebe635ca0ed53b002c78dccfd</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~CameraOpenni</name>
      <anchorfile>classrtabmap_1_1CameraOpenni.html</anchorfile>
      <anchor>a4b7951883be24cfc8a8aec306e93f7c0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>available</name>
      <anchorfile>classrtabmap_1_1CameraOpenni.html</anchorfile>
      <anchor>af0c88bf8372d9d16ba2013ddf2b3d2c8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual SensorData</type>
      <name>captureImage</name>
      <anchorfile>classrtabmap_1_1CameraOpenni.html</anchorfile>
      <anchor>aae22a18e9e652c9583953dfff61d67c3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::signals2::connection</type>
      <name>connection_</name>
      <anchorfile>classrtabmap_1_1CameraOpenni.html</anchorfile>
      <anchor>accaaf1a8556429d33b1e443a205a988d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>UMutex</type>
      <name>dataMutex_</name>
      <anchorfile>classrtabmap_1_1CameraOpenni.html</anchorfile>
      <anchor>a0514546fe7180adc68fb8434193ab790</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>USemaphore</type>
      <name>dataReady_</name>
      <anchorfile>classrtabmap_1_1CameraOpenni.html</anchorfile>
      <anchor>a2d3e99da508ba471389a2234e61fa92e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>cv::Mat</type>
      <name>depth_</name>
      <anchorfile>classrtabmap_1_1CameraOpenni.html</anchorfile>
      <anchor>a1be3b6b3db001317ff07c7db975d5033</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>depthConstant_</name>
      <anchorfile>classrtabmap_1_1CameraOpenni.html</anchorfile>
      <anchor>a9f700f51bca40d3953dbb1ee17758f4c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>deviceId_</name>
      <anchorfile>classrtabmap_1_1CameraOpenni.html</anchorfile>
      <anchor>ad42e9ab359bd1872c29417297f4917a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>pcl::Grabber *</type>
      <name>interface_</name>
      <anchorfile>classrtabmap_1_1CameraOpenni.html</anchorfile>
      <anchor>ae48a62d4fe447e00e1a429226e100cba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>cv::Mat</type>
      <name>rgb_</name>
      <anchorfile>classrtabmap_1_1CameraOpenni.html</anchorfile>
      <anchor>a2221ff047c09250c2f86a51577c62636</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rtabmap::CameraOpenNI2</name>
    <filename>classrtabmap_1_1CameraOpenNI2.html</filename>
    <base>rtabmap::Camera</base>
    <member kind="function">
      <type></type>
      <name>CameraOpenNI2</name>
      <anchorfile>classrtabmap_1_1CameraOpenNI2.html</anchorfile>
      <anchor>a44d5c92c8f3073f9d39b98d569d605b6</anchor>
      <arglist>(const std::string &amp;deviceId=&quot;&quot;, float imageRate=0, const Transform &amp;localTransform=Transform::getIdentity())</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::string</type>
      <name>getSerial</name>
      <anchorfile>classrtabmap_1_1CameraOpenNI2.html</anchorfile>
      <anchor>a652007730470eb6f387d89539b5028a6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>init</name>
      <anchorfile>classrtabmap_1_1CameraOpenNI2.html</anchorfile>
      <anchor>a9602765ca9a11c87fc58fc0b3feef36e</anchor>
      <arglist>(const std::string &amp;calibrationFolder=&quot;.&quot;, const std::string &amp;cameraName=&quot;&quot;)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>isCalibrated</name>
      <anchorfile>classrtabmap_1_1CameraOpenNI2.html</anchorfile>
      <anchor>a28bf9deadfc34c0cb3d1ee519885a1a8</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setAutoExposure</name>
      <anchorfile>classrtabmap_1_1CameraOpenNI2.html</anchorfile>
      <anchor>ae7e08872a74d90ea59093441eee92ae9</anchor>
      <arglist>(bool enabled)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setAutoWhiteBalance</name>
      <anchorfile>classrtabmap_1_1CameraOpenNI2.html</anchorfile>
      <anchor>aa34ceaf5b17c88b19187779f47f714d3</anchor>
      <arglist>(bool enabled)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setExposure</name>
      <anchorfile>classrtabmap_1_1CameraOpenNI2.html</anchorfile>
      <anchor>ac79d56b8ff2a841f319724ae40849c6f</anchor>
      <arglist>(int value)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setGain</name>
      <anchorfile>classrtabmap_1_1CameraOpenNI2.html</anchorfile>
      <anchor>ab30fa7cd92ea6e2ed5f37e455d4b68d8</anchor>
      <arglist>(int value)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setMirroring</name>
      <anchorfile>classrtabmap_1_1CameraOpenNI2.html</anchorfile>
      <anchor>a8652368cd56c210a396ee73e16e97f2d</anchor>
      <arglist>(bool enabled)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setOpenNI2StampsAndIDsUsed</name>
      <anchorfile>classrtabmap_1_1CameraOpenNI2.html</anchorfile>
      <anchor>aaf84a7ead758abba8f189fbe8334bc7a</anchor>
      <arglist>(bool used)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~CameraOpenNI2</name>
      <anchorfile>classrtabmap_1_1CameraOpenNI2.html</anchorfile>
      <anchor>a4aa89a4b8f9f98d4dc6098088e5bbc99</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>available</name>
      <anchorfile>classrtabmap_1_1CameraOpenNI2.html</anchorfile>
      <anchor>ab0d925eab300f17f064608e27d49a653</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>exposureGainAvailable</name>
      <anchorfile>classrtabmap_1_1CameraOpenNI2.html</anchorfile>
      <anchor>a73b2d1e3e1de3e3ac853febe88c6f2d0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual SensorData</type>
      <name>captureImage</name>
      <anchorfile>classrtabmap_1_1CameraOpenNI2.html</anchorfile>
      <anchor>ae56d933e0213d44387148d1d7761474c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>openni::VideoStream *</type>
      <name>_color</name>
      <anchorfile>classrtabmap_1_1CameraOpenNI2.html</anchorfile>
      <anchor>a8e331d6869a03f3dc242ce58c2ffa3aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>openni::VideoStream *</type>
      <name>_depth</name>
      <anchorfile>classrtabmap_1_1CameraOpenNI2.html</anchorfile>
      <anchor>a0effe37315316ccd768e2f0a44bc3a4c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>_depthFx</name>
      <anchorfile>classrtabmap_1_1CameraOpenNI2.html</anchorfile>
      <anchor>a29d04808e2b80dd5e1d3be3168428e96</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>_depthFy</name>
      <anchorfile>classrtabmap_1_1CameraOpenNI2.html</anchorfile>
      <anchor>a7619d6350f8116f08768c69bb8d4a872</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>openni::Device *</type>
      <name>_device</name>
      <anchorfile>classrtabmap_1_1CameraOpenNI2.html</anchorfile>
      <anchor>ae94d034199984af36dac441ff051f1ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>_deviceId</name>
      <anchorfile>classrtabmap_1_1CameraOpenNI2.html</anchorfile>
      <anchor>a31b6bd8f5ebbec5509b782cb87a4fd14</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_openNI2StampsAndIDsUsed</name>
      <anchorfile>classrtabmap_1_1CameraOpenNI2.html</anchorfile>
      <anchor>ab1e26a89c24d65b48898193b76b8cc19</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rtabmap::CameraOpenNICV</name>
    <filename>classrtabmap_1_1CameraOpenNICV.html</filename>
    <base>rtabmap::Camera</base>
    <member kind="function">
      <type></type>
      <name>CameraOpenNICV</name>
      <anchorfile>classrtabmap_1_1CameraOpenNICV.html</anchorfile>
      <anchor>a8b59de5526a77b5283859fa9cf89f96c</anchor>
      <arglist>(bool asus=false, float imageRate=0, const Transform &amp;localTransform=Transform::getIdentity())</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::string</type>
      <name>getSerial</name>
      <anchorfile>classrtabmap_1_1CameraOpenNICV.html</anchorfile>
      <anchor>ab7c94327f07fa784f93706ee42e12bb8</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>init</name>
      <anchorfile>classrtabmap_1_1CameraOpenNICV.html</anchorfile>
      <anchor>ae1c41f23c305adf04d41b3ea55e15b95</anchor>
      <arglist>(const std::string &amp;calibrationFolder=&quot;.&quot;, const std::string &amp;cameraName=&quot;&quot;)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>isCalibrated</name>
      <anchorfile>classrtabmap_1_1CameraOpenNICV.html</anchorfile>
      <anchor>ac18a48c6a694cbc4b0cc3429f69add62</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~CameraOpenNICV</name>
      <anchorfile>classrtabmap_1_1CameraOpenNICV.html</anchorfile>
      <anchor>a940070e13271591194e9f50fdde601d3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>available</name>
      <anchorfile>classrtabmap_1_1CameraOpenNICV.html</anchorfile>
      <anchor>a0d51ba4817c84d7a19d7e866c9a85c18</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual SensorData</type>
      <name>captureImage</name>
      <anchorfile>classrtabmap_1_1CameraOpenNICV.html</anchorfile>
      <anchor>ada5df6c68aade6e1aba256271da11862</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_asus</name>
      <anchorfile>classrtabmap_1_1CameraOpenNICV.html</anchorfile>
      <anchor>a360ee98c3af74d76ac28d4038a727805</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>cv::VideoCapture</type>
      <name>_capture</name>
      <anchorfile>classrtabmap_1_1CameraOpenNICV.html</anchorfile>
      <anchor>a6a4ec3542f055f710c58f232f65a5d45</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>_depthFocal</name>
      <anchorfile>classrtabmap_1_1CameraOpenNICV.html</anchorfile>
      <anchor>aa489d5b5f53578725799fbca9a221dd1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rtabmap::CameraRGBDImages</name>
    <filename>classrtabmap_1_1CameraRGBDImages.html</filename>
    <base>rtabmap::Camera</base>
    <member kind="function">
      <type></type>
      <name>CameraRGBDImages</name>
      <anchorfile>classrtabmap_1_1CameraRGBDImages.html</anchorfile>
      <anchor>a6f9d88ed67e80facad5b3b44013d393d</anchor>
      <arglist>(const std::string &amp;pathRGBImages, const std::string &amp;pathDepthImages, double depthScaleFactor=1.0, bool filenamesAreTimestamps=false, const std::string &amp;timestampsPath=&quot;&quot;, float imageRate=0.0f, const Transform &amp;localTransform=Transform::getIdentity())</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::string</type>
      <name>getSerial</name>
      <anchorfile>classrtabmap_1_1CameraRGBDImages.html</anchorfile>
      <anchor>ac5e069f448b5499f80acd5094bfd93f4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>init</name>
      <anchorfile>classrtabmap_1_1CameraRGBDImages.html</anchorfile>
      <anchor>a47615a1c24d40037215446af5f304f9f</anchor>
      <arglist>(const std::string &amp;calibrationFolder=&quot;.&quot;, const std::string &amp;cameraName=&quot;&quot;)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>isCalibrated</name>
      <anchorfile>classrtabmap_1_1CameraRGBDImages.html</anchorfile>
      <anchor>a161d82d137102af82c419f4096d43775</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~CameraRGBDImages</name>
      <anchorfile>classrtabmap_1_1CameraRGBDImages.html</anchorfile>
      <anchor>a1f08e5279453631ed44396dd07e85831</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>available</name>
      <anchorfile>classrtabmap_1_1CameraRGBDImages.html</anchorfile>
      <anchor>a72edb0fa93fb303f3bb48f07bc49248c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual SensorData</type>
      <name>captureImage</name>
      <anchorfile>classrtabmap_1_1CameraRGBDImages.html</anchorfile>
      <anchor>a91aa3e219f7993874547bffc445233ec</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>CameraImages *</type>
      <name>cameraDepth_</name>
      <anchorfile>classrtabmap_1_1CameraRGBDImages.html</anchorfile>
      <anchor>a3bbb900a25e9c6964770262dfec9efb5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>CameraModel</type>
      <name>cameraModel_</name>
      <anchorfile>classrtabmap_1_1CameraRGBDImages.html</anchorfile>
      <anchor>af4d15d3ef192e4e85c10671f0718df2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>cameraName_</name>
      <anchorfile>classrtabmap_1_1CameraRGBDImages.html</anchorfile>
      <anchor>aa835c01ffdd5afb4dcd7dc2e72d13256</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>CameraImages *</type>
      <name>cameraRGB_</name>
      <anchorfile>classrtabmap_1_1CameraRGBDImages.html</anchorfile>
      <anchor>a13242b5b2fccb1654fb36b44c5983034</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>depthScaleFactor_</name>
      <anchorfile>classrtabmap_1_1CameraRGBDImages.html</anchorfile>
      <anchor>acc0d983e5c9e4689e446052bd7206c0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>filenamesAreTimestamps_</name>
      <anchorfile>classrtabmap_1_1CameraRGBDImages.html</anchorfile>
      <anchor>a20c934706a115e77cda2465f5a1f71cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::list&lt; double &gt;</type>
      <name>stamps_</name>
      <anchorfile>classrtabmap_1_1CameraRGBDImages.html</anchorfile>
      <anchor>ad33f18a048d4ab3e2eaebf543ee1daad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>timestampsPath_</name>
      <anchorfile>classrtabmap_1_1CameraRGBDImages.html</anchorfile>
      <anchor>a6ed1137f3a42a13ac41759555b87d220</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rtabmap::CameraStereoDC1394</name>
    <filename>classrtabmap_1_1CameraStereoDC1394.html</filename>
    <base>rtabmap::Camera</base>
    <member kind="function">
      <type></type>
      <name>CameraStereoDC1394</name>
      <anchorfile>classrtabmap_1_1CameraStereoDC1394.html</anchorfile>
      <anchor>a2399b92d5b75160a4e47de3b463716f1</anchor>
      <arglist>(float imageRate=0.0f, const Transform &amp;localTransform=Transform::getIdentity())</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::string</type>
      <name>getSerial</name>
      <anchorfile>classrtabmap_1_1CameraStereoDC1394.html</anchorfile>
      <anchor>a036e97f17e661f18f61ab2bf750d0992</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>init</name>
      <anchorfile>classrtabmap_1_1CameraStereoDC1394.html</anchorfile>
      <anchor>a46ac18e8acf8ffff374bcb30b3a786b0</anchor>
      <arglist>(const std::string &amp;calibrationFolder=&quot;.&quot;, const std::string &amp;cameraName=&quot;&quot;)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>isCalibrated</name>
      <anchorfile>classrtabmap_1_1CameraStereoDC1394.html</anchorfile>
      <anchor>af436558b95de985c6d0f0c724e227a99</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~CameraStereoDC1394</name>
      <anchorfile>classrtabmap_1_1CameraStereoDC1394.html</anchorfile>
      <anchor>a5006bd63da3ae5adfcaf833354ead6b6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>available</name>
      <anchorfile>classrtabmap_1_1CameraStereoDC1394.html</anchorfile>
      <anchor>a782cc9b25d5f72e21487df2eb5c61b8a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual SensorData</type>
      <name>captureImage</name>
      <anchorfile>classrtabmap_1_1CameraStereoDC1394.html</anchorfile>
      <anchor>a9a99f90f11598f317ec847a3ef8954b3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>DC1394Device *</type>
      <name>device_</name>
      <anchorfile>classrtabmap_1_1CameraStereoDC1394.html</anchorfile>
      <anchor>a7e500a36c7f91f02837e74cccfdf08cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>StereoCameraModel</type>
      <name>stereoModel_</name>
      <anchorfile>classrtabmap_1_1CameraStereoDC1394.html</anchorfile>
      <anchor>a662fcc63824135f5dfd2de313cd6bddc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rtabmap::CameraStereoFlyCapture2</name>
    <filename>classrtabmap_1_1CameraStereoFlyCapture2.html</filename>
    <base>rtabmap::Camera</base>
    <member kind="function">
      <type></type>
      <name>CameraStereoFlyCapture2</name>
      <anchorfile>classrtabmap_1_1CameraStereoFlyCapture2.html</anchorfile>
      <anchor>af067ad2547fb097901857d599e4a2cbd</anchor>
      <arglist>(float imageRate=0.0f, const Transform &amp;localTransform=Transform::getIdentity())</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::string</type>
      <name>getSerial</name>
      <anchorfile>classrtabmap_1_1CameraStereoFlyCapture2.html</anchorfile>
      <anchor>aa7f1f291be816ecc140fe103980cfe9f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>init</name>
      <anchorfile>classrtabmap_1_1CameraStereoFlyCapture2.html</anchorfile>
      <anchor>aa8b835efae1f5cca275d4d3e39972d5b</anchor>
      <arglist>(const std::string &amp;calibrationFolder=&quot;.&quot;, const std::string &amp;cameraName=&quot;&quot;)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>isCalibrated</name>
      <anchorfile>classrtabmap_1_1CameraStereoFlyCapture2.html</anchorfile>
      <anchor>ab11e12232fe5f460905dc7f845b03715</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~CameraStereoFlyCapture2</name>
      <anchorfile>classrtabmap_1_1CameraStereoFlyCapture2.html</anchorfile>
      <anchor>ab8dd1fe6a19c4e99357e40195fd978ea</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>available</name>
      <anchorfile>classrtabmap_1_1CameraStereoFlyCapture2.html</anchorfile>
      <anchor>a091c9dd09caf57d8c32862f597462861</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual SensorData</type>
      <name>captureImage</name>
      <anchorfile>classrtabmap_1_1CameraStereoFlyCapture2.html</anchorfile>
      <anchor>aa281a36531cabadd8b282a6acb4eecfa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>FlyCapture2::Camera *</type>
      <name>camera_</name>
      <anchorfile>classrtabmap_1_1CameraStereoFlyCapture2.html</anchorfile>
      <anchor>a2bf366c6e68ead8235ec5a27f0128afa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>void *</type>
      <name>triclopsCtx_</name>
      <anchorfile>classrtabmap_1_1CameraStereoFlyCapture2.html</anchorfile>
      <anchor>ae1e05775fe034059eae60ce0de399ff8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rtabmap::CameraStereoImages</name>
    <filename>classrtabmap_1_1CameraStereoImages.html</filename>
    <base>rtabmap::Camera</base>
    <member kind="function">
      <type></type>
      <name>CameraStereoImages</name>
      <anchorfile>classrtabmap_1_1CameraStereoImages.html</anchorfile>
      <anchor>adc1a516f4737bbabf7a4310340c827d5</anchor>
      <arglist>(const std::string &amp;pathLeftImages, const std::string &amp;pathRightImages, bool filenamesAreTimestamps=false, const std::string &amp;timestampsPath=&quot;&quot;, bool rectifyImages=false, float imageRate=0.0f, const Transform &amp;localTransform=Transform::getIdentity())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CameraStereoImages</name>
      <anchorfile>classrtabmap_1_1CameraStereoImages.html</anchorfile>
      <anchor>a81e9ee74620b81887229ddcc644e93af</anchor>
      <arglist>(const std::string &amp;pathLeftRightImages, bool filenamesAreTimestamps=false, const std::string &amp;timestampsPath=&quot;&quot;, bool rectifyImages=false, float imageRate=0.0f, const Transform &amp;localTransform=Transform::getIdentity())</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::string</type>
      <name>getSerial</name>
      <anchorfile>classrtabmap_1_1CameraStereoImages.html</anchorfile>
      <anchor>adf2b9f4ab44bd018586c0cf6cc797e63</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>init</name>
      <anchorfile>classrtabmap_1_1CameraStereoImages.html</anchorfile>
      <anchor>a3fa0d69119fb04d1756c20004973caf4</anchor>
      <arglist>(const std::string &amp;calibrationFolder=&quot;.&quot;, const std::string &amp;cameraName=&quot;&quot;)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>isCalibrated</name>
      <anchorfile>classrtabmap_1_1CameraStereoImages.html</anchorfile>
      <anchor>acddb54682ef5edae39fe1aaa9fa43c81</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~CameraStereoImages</name>
      <anchorfile>classrtabmap_1_1CameraStereoImages.html</anchorfile>
      <anchor>a12de7c0ae17c0def7f6d86f312ea5558</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>available</name>
      <anchorfile>classrtabmap_1_1CameraStereoImages.html</anchorfile>
      <anchor>a0fa34f6e56a83a9f3145046bf0b9007e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual SensorData</type>
      <name>captureImage</name>
      <anchorfile>classrtabmap_1_1CameraStereoImages.html</anchorfile>
      <anchor>a9b485594bcbd3c7cee9f07b76269e849</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>CameraImages *</type>
      <name>camera2_</name>
      <anchorfile>classrtabmap_1_1CameraStereoImages.html</anchorfile>
      <anchor>a8469c652fe9cc6ceb3028d76b128f573</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>CameraImages *</type>
      <name>camera_</name>
      <anchorfile>classrtabmap_1_1CameraStereoImages.html</anchorfile>
      <anchor>a6321fcd4ff4dc9949556756aee83c9dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>cameraName_</name>
      <anchorfile>classrtabmap_1_1CameraStereoImages.html</anchorfile>
      <anchor>a5619a9b11cc2a402f621f1403eb60763</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>filenamesAreTimestamps_</name>
      <anchorfile>classrtabmap_1_1CameraStereoImages.html</anchorfile>
      <anchor>afbc7ad3557d157a3618fe45b4fd1e4a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>rectifyImages_</name>
      <anchorfile>classrtabmap_1_1CameraStereoImages.html</anchorfile>
      <anchor>a4db4663a1c5eea148018667f712f072f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::list&lt; double &gt;</type>
      <name>stamps_</name>
      <anchorfile>classrtabmap_1_1CameraStereoImages.html</anchorfile>
      <anchor>ad7e14aa9c34d62c2032fa8888206fa08</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>StereoCameraModel</type>
      <name>stereoModel_</name>
      <anchorfile>classrtabmap_1_1CameraStereoImages.html</anchorfile>
      <anchor>a2b5a00fa45b41f5ffdd8fdfb916a0856</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>timestampsPath_</name>
      <anchorfile>classrtabmap_1_1CameraStereoImages.html</anchorfile>
      <anchor>a2e2a18a348c5937b38f175af509fc429</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rtabmap::CameraStereoVideo</name>
    <filename>classrtabmap_1_1CameraStereoVideo.html</filename>
    <base>rtabmap::Camera</base>
    <member kind="function">
      <type></type>
      <name>CameraStereoVideo</name>
      <anchorfile>classrtabmap_1_1CameraStereoVideo.html</anchorfile>
      <anchor>ae6376445bb96c13949243bcdef147688</anchor>
      <arglist>(const std::string &amp;path, bool rectifyImages=false, float imageRate=0.0f, const Transform &amp;localTransform=Transform::getIdentity())</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::string</type>
      <name>getSerial</name>
      <anchorfile>classrtabmap_1_1CameraStereoVideo.html</anchorfile>
      <anchor>a922edf0d9ee4c0ee24d652ecec309547</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>init</name>
      <anchorfile>classrtabmap_1_1CameraStereoVideo.html</anchorfile>
      <anchor>a65e7c0146db0604ce795d8e6f82464da</anchor>
      <arglist>(const std::string &amp;calibrationFolder=&quot;.&quot;, const std::string &amp;cameraName=&quot;&quot;)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>isCalibrated</name>
      <anchorfile>classrtabmap_1_1CameraStereoVideo.html</anchorfile>
      <anchor>a0b1b11248cc0350913de14ccd11e1a69</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~CameraStereoVideo</name>
      <anchorfile>classrtabmap_1_1CameraStereoVideo.html</anchorfile>
      <anchor>a5571ce9de353e22d8acea7b9e662bf8e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>available</name>
      <anchorfile>classrtabmap_1_1CameraStereoVideo.html</anchorfile>
      <anchor>a6d686bdb48c3c2e5651c41479a05a05d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual SensorData</type>
      <name>captureImage</name>
      <anchorfile>classrtabmap_1_1CameraStereoVideo.html</anchorfile>
      <anchor>acea6d6ac7e97f366295fe504490d8b40</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>cameraName_</name>
      <anchorfile>classrtabmap_1_1CameraStereoVideo.html</anchorfile>
      <anchor>af159227e2fcf6aea531ae68e865f446a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>cv::VideoCapture</type>
      <name>capture_</name>
      <anchorfile>classrtabmap_1_1CameraStereoVideo.html</anchorfile>
      <anchor>aeaa5285d2d831337e73bbb0d33bc1b23</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>path_</name>
      <anchorfile>classrtabmap_1_1CameraStereoVideo.html</anchorfile>
      <anchor>a8d25dc37a323ae940787fda009b4d061</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>rectifyImages_</name>
      <anchorfile>classrtabmap_1_1CameraStereoVideo.html</anchorfile>
      <anchor>ab22db8e7da8b21aad9d2544626d7a65c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>StereoCameraModel</type>
      <name>stereoModel_</name>
      <anchorfile>classrtabmap_1_1CameraStereoVideo.html</anchorfile>
      <anchor>aa333e8502f941cf1304d892340051126</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rtabmap::CameraThread</name>
    <filename>classrtabmap_1_1CameraThread.html</filename>
    <base>UThread</base>
    <base>UEventsSender</base>
    <member kind="function">
      <type>Camera *</type>
      <name>camera</name>
      <anchorfile>classrtabmap_1_1CameraThread.html</anchorfile>
      <anchor>a396f3c9fd9044868fba5eb4c710c2d6f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CameraThread</name>
      <anchorfile>classrtabmap_1_1CameraThread.html</anchorfile>
      <anchor>a0104985e6d98e59e2ca5c5223d8af296</anchor>
      <arglist>(Camera *camera)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isCapturing</name>
      <anchorfile>classrtabmap_1_1CameraThread.html</anchorfile>
      <anchor>a8f749eae6ba6c46b8dce193fc740e702</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isPaused</name>
      <anchorfile>classrtabmap_1_1CameraThread.html</anchorfile>
      <anchor>ac7bacd98c6a852ea45dde2188fc4d3a7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setColorOnly</name>
      <anchorfile>classrtabmap_1_1CameraThread.html</anchorfile>
      <anchor>a6453d8f4006453b3566ebdedac5f3b3e</anchor>
      <arglist>(bool colorOnly)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setImageRate</name>
      <anchorfile>classrtabmap_1_1CameraThread.html</anchorfile>
      <anchor>a22850f35c776ef850ddd8faec2313588</anchor>
      <arglist>(float imageRate)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMirroringEnabled</name>
      <anchorfile>classrtabmap_1_1CameraThread.html</anchorfile>
      <anchor>a9229ecf9d39855e59c3edba342d668d2</anchor>
      <arglist>(bool enabled)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setStereoToDepth</name>
      <anchorfile>classrtabmap_1_1CameraThread.html</anchorfile>
      <anchor>aa6b31f8f4a0ee85cb68d81b275892cdc</anchor>
      <arglist>(bool enabled)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~CameraThread</name>
      <anchorfile>classrtabmap_1_1CameraThread.html</anchorfile>
      <anchor>ab17edf017160341b0124f02d71d2885e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual void</type>
      <name>mainLoop</name>
      <anchorfile>classrtabmap_1_1CameraThread.html</anchorfile>
      <anchor>a4e4f475ed37c6696b303c3437d127682</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual void</type>
      <name>mainLoopKill</name>
      <anchorfile>classrtabmap_1_1CameraThread.html</anchorfile>
      <anchor>a9e518762ab3aa2059a86c7c7dbad7456</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Camera *</type>
      <name>_camera</name>
      <anchorfile>classrtabmap_1_1CameraThread.html</anchorfile>
      <anchor>a9867e1f3b36073151a173a1aa14ec68c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_colorOnly</name>
      <anchorfile>classrtabmap_1_1CameraThread.html</anchorfile>
      <anchor>a4769a69c2f954f41590f0c4dc199d455</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_mirroring</name>
      <anchorfile>classrtabmap_1_1CameraThread.html</anchorfile>
      <anchor>ae28f6460fdadb4902e9c732e25271028</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_stereoToDepth</name>
      <anchorfile>classrtabmap_1_1CameraThread.html</anchorfile>
      <anchor>aee6d87510b1f5e3e323761e7a85a0f75</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rtabmap::CameraVideo</name>
    <filename>classrtabmap_1_1CameraVideo.html</filename>
    <base>rtabmap::Camera</base>
    <member kind="enumeration">
      <name>Source</name>
      <anchorfile>classrtabmap_1_1CameraVideo.html</anchorfile>
      <anchor>af93ce793578ced88190eb88afdd3696a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kVideoFile</name>
      <anchorfile>classrtabmap_1_1CameraVideo.html</anchorfile>
      <anchor>af93ce793578ced88190eb88afdd3696aaf655b7407fa06f78efc38c76ac500afb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kUsbDevice</name>
      <anchorfile>classrtabmap_1_1CameraVideo.html</anchorfile>
      <anchor>af93ce793578ced88190eb88afdd3696aa6f33cf6c20636769fa22159b9149c226</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CameraVideo</name>
      <anchorfile>classrtabmap_1_1CameraVideo.html</anchorfile>
      <anchor>ad640b405227ed968e62ca9484b71c57b</anchor>
      <arglist>(int usbDevice=0, float imageRate=0, const Transform &amp;localTransform=Transform::getIdentity())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CameraVideo</name>
      <anchorfile>classrtabmap_1_1CameraVideo.html</anchorfile>
      <anchor>a83d2297b9516e911934371a18f389b7a</anchor>
      <arglist>(const std::string &amp;filePath, bool rectifyImages=false, float imageRate=0, const Transform &amp;localTransform=Transform::getIdentity())</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>getFilePath</name>
      <anchorfile>classrtabmap_1_1CameraVideo.html</anchorfile>
      <anchor>a5a7c3169a302bc48d3d5f13e14ad7432</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::string</type>
      <name>getSerial</name>
      <anchorfile>classrtabmap_1_1CameraVideo.html</anchorfile>
      <anchor>a462d657c99c7b4a3ffe8611a85c5659b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getUsbDevice</name>
      <anchorfile>classrtabmap_1_1CameraVideo.html</anchorfile>
      <anchor>a734c5d07533080f22282220cc2b1fa97</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>init</name>
      <anchorfile>classrtabmap_1_1CameraVideo.html</anchorfile>
      <anchor>a336dc51da56d6995443291600b92bff1</anchor>
      <arglist>(const std::string &amp;calibrationFolder=&quot;.&quot;, const std::string &amp;cameraName=&quot;&quot;)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>isCalibrated</name>
      <anchorfile>classrtabmap_1_1CameraVideo.html</anchorfile>
      <anchor>adfb17bbeb220a480bccebffee774926e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~CameraVideo</name>
      <anchorfile>classrtabmap_1_1CameraVideo.html</anchorfile>
      <anchor>a2a3a9b5511c2c104549c67933f657e98</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual SensorData</type>
      <name>captureImage</name>
      <anchorfile>classrtabmap_1_1CameraVideo.html</anchorfile>
      <anchor>a5abafe180d194f0a42ac41b42dad420f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>cv::VideoCapture</type>
      <name>_capture</name>
      <anchorfile>classrtabmap_1_1CameraVideo.html</anchorfile>
      <anchor>a5cd4501385bc0a97e89d3c622c6bb198</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>_filePath</name>
      <anchorfile>classrtabmap_1_1CameraVideo.html</anchorfile>
      <anchor>a4ed5339ca5ecfcfed6e288ad09fcaf0b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>_guid</name>
      <anchorfile>classrtabmap_1_1CameraVideo.html</anchorfile>
      <anchor>ad85fd002f6ffc68d3dfc368733a9b82f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>CameraModel</type>
      <name>_model</name>
      <anchorfile>classrtabmap_1_1CameraVideo.html</anchorfile>
      <anchor>a580cc52098df1161d3269e2d78b11bad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_rectifyImages</name>
      <anchorfile>classrtabmap_1_1CameraVideo.html</anchorfile>
      <anchor>a3bc880909ab359fdf8072d72308b0446</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Source</type>
      <name>_src</name>
      <anchorfile>classrtabmap_1_1CameraVideo.html</anchorfile>
      <anchor>a13af5f15c203ae1c6af79e246a77f5b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_usbDevice</name>
      <anchorfile>classrtabmap_1_1CameraVideo.html</anchorfile>
      <anchor>ad1063ea967521664b81aede0f87ee675</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rtabmap::CameraViewer</name>
    <filename>classrtabmap_1_1CameraViewer.html</filename>
    <base>UEventsHandler</base>
    <member kind="slot">
      <type>void</type>
      <name>showImage</name>
      <anchorfile>classrtabmap_1_1CameraViewer.html</anchorfile>
      <anchor>aa0214d71226816b84cf78881287d8d5d</anchor>
      <arglist>(const rtabmap::SensorData &amp;data)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CameraViewer</name>
      <anchorfile>classrtabmap_1_1CameraViewer.html</anchorfile>
      <anchor>a5c545341235eb3ef808a68ff84856e4f</anchor>
      <arglist>(QWidget *parent=0)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~CameraViewer</name>
      <anchorfile>classrtabmap_1_1CameraViewer.html</anchorfile>
      <anchor>a5e2be4cc762879b9ec67129cbc7ba9f8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>handleEvent</name>
      <anchorfile>classrtabmap_1_1CameraViewer.html</anchorfile>
      <anchor>a463bd72875bba3aa448d54c71dcd40c0</anchor>
      <arglist>(UEvent *event)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>CloudViewer *</type>
      <name>cloudView_</name>
      <anchorfile>classrtabmap_1_1CameraViewer.html</anchorfile>
      <anchor>a89273ce30e503effc03d42d5b67c1b0f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ImageView *</type>
      <name>imageView_</name>
      <anchorfile>classrtabmap_1_1CameraViewer.html</anchorfile>
      <anchor>af4d23dfb7fe816b6934aef96309e1032</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>processingImages_</name>
      <anchorfile>classrtabmap_1_1CameraViewer.html</anchorfile>
      <anchor>add6ffc2022ecaa8955118568e1abfc1b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rtabmap::CloudViewer</name>
    <filename>classrtabmap_1_1CloudViewer.html</filename>
    <member kind="slot" virtualness="virtual">
      <type>virtual void</type>
      <name>clear</name>
      <anchorfile>classrtabmap_1_1CloudViewer.html</anchorfile>
      <anchor>a179ca95a4906194415893f70ad2963a0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>setBackgroundColor</name>
      <anchorfile>classrtabmap_1_1CloudViewer.html</anchorfile>
      <anchor>a5136ad62e8e2add6c4c47565ebea509d</anchor>
      <arglist>(const QColor &amp;color)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>setCloudOpacity</name>
      <anchorfile>classrtabmap_1_1CloudViewer.html</anchorfile>
      <anchor>a7f4e7c13313a7310b08e17d25ee4cace</anchor>
      <arglist>(const std::string &amp;id, double opacity=1.0)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>setCloudPointSize</name>
      <anchorfile>classrtabmap_1_1CloudViewer.html</anchorfile>
      <anchor>a61f37ad96db54b93ee1723a0c96176b9</anchor>
      <arglist>(const std::string &amp;id, int size)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>setCloudVisibility</name>
      <anchorfile>classrtabmap_1_1CloudViewer.html</anchorfile>
      <anchor>af5b0c406658b1fac95597efcb0789b17</anchor>
      <arglist>(const std::string &amp;id, bool isVisible)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>setDefaultBackgroundColor</name>
      <anchorfile>classrtabmap_1_1CloudViewer.html</anchorfile>
      <anchor>a322539f3cce6614ac34373034237d638</anchor>
      <arglist>(const QColor &amp;color)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>configChanged</name>
      <anchorfile>classrtabmap_1_1CloudViewer.html</anchorfile>
      <anchor>a0b2c8436a0403618245da3ecb4103033</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>addCloud</name>
      <anchorfile>classrtabmap_1_1CloudViewer.html</anchorfile>
      <anchor>a19fd204c08f415c7f93ef67687fdfe7f</anchor>
      <arglist>(const std::string &amp;id, const pcl::PCLPointCloud2Ptr &amp;binaryCloud, const Transform &amp;pose, bool rgb, bool haveNormals, const QColor &amp;color=QColor())</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>addCloud</name>
      <anchorfile>classrtabmap_1_1CloudViewer.html</anchorfile>
      <anchor>a8d14906aa89af690b37072681249d1a2</anchor>
      <arglist>(const std::string &amp;id, const pcl::PointCloud&lt; pcl::PointXYZRGBNormal &gt;::Ptr &amp;cloud, const Transform &amp;pose=Transform::getIdentity(), const QColor &amp;color=QColor())</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>addCloud</name>
      <anchorfile>classrtabmap_1_1CloudViewer.html</anchorfile>
      <anchor>a61e9fbe310a35e12303879f21c6f92bd</anchor>
      <arglist>(const std::string &amp;id, const pcl::PointCloud&lt; pcl::PointXYZRGB &gt;::Ptr &amp;cloud, const Transform &amp;pose=Transform::getIdentity(), const QColor &amp;color=QColor())</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>addCloud</name>
      <anchorfile>classrtabmap_1_1CloudViewer.html</anchorfile>
      <anchor>a25d3b17b60eb2fc1677e1f4291d44ab2</anchor>
      <arglist>(const std::string &amp;id, const pcl::PointCloud&lt; pcl::PointXYZ &gt;::Ptr &amp;cloud, const Transform &amp;pose=Transform::getIdentity(), const QColor &amp;color=QColor())</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>addCloudMesh</name>
      <anchorfile>classrtabmap_1_1CloudViewer.html</anchorfile>
      <anchor>a5e8f3a96376309373718f7f047359cb1</anchor>
      <arglist>(const std::string &amp;id, const pcl::PointCloud&lt; pcl::PointXYZ &gt;::Ptr &amp;cloud, const std::vector&lt; pcl::Vertices &gt; &amp;polygons, const Transform &amp;pose=Transform::getIdentity())</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>addCloudMesh</name>
      <anchorfile>classrtabmap_1_1CloudViewer.html</anchorfile>
      <anchor>a14be9d62083658f93b57f73c535490f5</anchor>
      <arglist>(const std::string &amp;id, const pcl::PointCloud&lt; pcl::PointXYZRGB &gt;::Ptr &amp;cloud, const std::vector&lt; pcl::Vertices &gt; &amp;polygons, const Transform &amp;pose=Transform::getIdentity())</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>addCloudMesh</name>
      <anchorfile>classrtabmap_1_1CloudViewer.html</anchorfile>
      <anchor>abe0e9416360db26a3b22e7ef9069e0f5</anchor>
      <arglist>(const std::string &amp;id, const pcl::PolygonMesh::Ptr &amp;mesh, const Transform &amp;pose=Transform::getIdentity())</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>addCloudTextureMesh</name>
      <anchorfile>classrtabmap_1_1CloudViewer.html</anchorfile>
      <anchor>a66c8b5482f86be77068bfb25a53eeb39</anchor>
      <arglist>(const std::string &amp;id, const pcl::TextureMesh::Ptr &amp;textureMesh, const Transform &amp;pose=Transform::getIdentity())</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>addOccupancyGridMap</name>
      <anchorfile>classrtabmap_1_1CloudViewer.html</anchorfile>
      <anchor>a3b9ad652f33062180ed8e8d4f9a64ede</anchor>
      <arglist>(const cv::Mat &amp;map8U, float resolution, float xMin, float yMin, float opacity)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>addOrUpdateCloud</name>
      <anchorfile>classrtabmap_1_1CloudViewer.html</anchorfile>
      <anchor>a97c9c3510021d3e5fe2f57ff1132444a</anchor>
      <arglist>(const std::string &amp;id, const pcl::PointCloud&lt; pcl::PointXYZRGBNormal &gt;::Ptr &amp;cloud, const Transform &amp;pose=Transform::getIdentity(), const QColor &amp;color=QColor())</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>addOrUpdateCloud</name>
      <anchorfile>classrtabmap_1_1CloudViewer.html</anchorfile>
      <anchor>ac8682ad1d13388d1ed6e3d8f7fc4620e</anchor>
      <arglist>(const std::string &amp;id, const pcl::PointCloud&lt; pcl::PointXYZRGB &gt;::Ptr &amp;cloud, const Transform &amp;pose=Transform::getIdentity(), const QColor &amp;color=QColor())</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>addOrUpdateCloud</name>
      <anchorfile>classrtabmap_1_1CloudViewer.html</anchorfile>
      <anchor>a36c3d14f0573b32344479a079850912b</anchor>
      <arglist>(const std::string &amp;id, const pcl::PointCloud&lt; pcl::PointXYZ &gt;::Ptr &amp;cloud, const Transform &amp;pose=Transform::getIdentity(), const QColor &amp;color=QColor())</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addOrUpdateCoordinate</name>
      <anchorfile>classrtabmap_1_1CloudViewer.html</anchorfile>
      <anchor>a0f55c2035695a9b9f23127b1a121417d</anchor>
      <arglist>(const std::string &amp;id, const Transform &amp;transform, double scale)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addOrUpdateGraph</name>
      <anchorfile>classrtabmap_1_1CloudViewer.html</anchorfile>
      <anchor>af002cf17689fa14db2460c02922b2c05</anchor>
      <arglist>(const std::string &amp;id, const pcl::PointCloud&lt; pcl::PointXYZ &gt;::Ptr &amp;graph, const QColor &amp;color=Qt::gray)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addOrUpdateText</name>
      <anchorfile>classrtabmap_1_1CloudViewer.html</anchorfile>
      <anchor>ad64702f7bdfb883afd684b9ec5fbab36</anchor>
      <arglist>(const std::string &amp;id, const std::string &amp;text, const Transform &amp;position, double scale, const QColor &amp;color)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clearTrajectory</name>
      <anchorfile>classrtabmap_1_1CloudViewer.html</anchorfile>
      <anchor>a44a2d7466c94207b45c0e957344880ed</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CloudViewer</name>
      <anchorfile>classrtabmap_1_1CloudViewer.html</anchorfile>
      <anchor>a40ddc84c0fd96df6d3d137cd8cb2c803</anchor>
      <arglist>(QWidget *parent=0)</arglist>
    </member>
    <member kind="function">
      <type>const QMap&lt; std::string, Transform &gt; &amp;</type>
      <name>getAddedClouds</name>
      <anchorfile>classrtabmap_1_1CloudViewer.html</anchorfile>
      <anchor>ae61c2d7c3e07b8490862ad2daf04f6d5</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const QColor &amp;</type>
      <name>getBackgroundColor</name>
      <anchorfile>classrtabmap_1_1CloudViewer.html</anchorfile>
      <anchor>afa17879dd37d97889b4e9d502dbfb701</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getCameraPosition</name>
      <anchorfile>classrtabmap_1_1CloudViewer.html</anchorfile>
      <anchor>a95275854765cd18576592d603e1c0e80</anchor>
      <arglist>(float &amp;x, float &amp;y, float &amp;z, float &amp;focalX, float &amp;focalY, float &amp;focalZ, float &amp;upX, float &amp;upY, float &amp;upZ) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getCloudVisibility</name>
      <anchorfile>classrtabmap_1_1CloudViewer.html</anchorfile>
      <anchor>a05385896a47fd78d5a117855520b36bd</anchor>
      <arglist>(const std::string &amp;id)</arglist>
    </member>
    <member kind="function">
      <type>const QColor &amp;</type>
      <name>getDefaultBackgroundColor</name>
      <anchorfile>classrtabmap_1_1CloudViewer.html</anchorfile>
      <anchor>a722b5262494e99c66d8db5510b842ef0</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>getGridCellCount</name>
      <anchorfile>classrtabmap_1_1CloudViewer.html</anchorfile>
      <anchor>a53fd2db6b599a58a272f9bfa1234e436</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getGridCellSize</name>
      <anchorfile>classrtabmap_1_1CloudViewer.html</anchorfile>
      <anchor>a4b28afe82b22e614ba688ed0cebbf485</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getPose</name>
      <anchorfile>classrtabmap_1_1CloudViewer.html</anchorfile>
      <anchor>aa47c2cd03c87942309a8397ba8139a8b</anchor>
      <arglist>(const std::string &amp;id, Transform &amp;pose)</arglist>
    </member>
    <member kind="function">
      <type>Transform</type>
      <name>getTargetPose</name>
      <anchorfile>classrtabmap_1_1CloudViewer.html</anchorfile>
      <anchor>a9902f199b79e4999659f153fe5d5cd0e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>getTrajectorySize</name>
      <anchorfile>classrtabmap_1_1CloudViewer.html</anchorfile>
      <anchor>ab0024ba78dcff879bbb9aa7f77b34548</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isCameraFree</name>
      <anchorfile>classrtabmap_1_1CloudViewer.html</anchorfile>
      <anchor>a078ed44f42d5459a2d749421ac6f55e4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isCameraLockZ</name>
      <anchorfile>classrtabmap_1_1CloudViewer.html</anchorfile>
      <anchor>a8cd3f17aa22ba446e05f37214f1b6afc</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isCameraTargetFollow</name>
      <anchorfile>classrtabmap_1_1CloudViewer.html</anchorfile>
      <anchor>a416c5279bd9f3ebf90569094390be248</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isCameraTargetLocked</name>
      <anchorfile>classrtabmap_1_1CloudViewer.html</anchorfile>
      <anchor>a853a962126173732c91a0993b9d77bc5</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isGridShown</name>
      <anchorfile>classrtabmap_1_1CloudViewer.html</anchorfile>
      <anchor>a719e49ee1927d6504ba78a6e517aa1ad</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isTrajectoryShown</name>
      <anchorfile>classrtabmap_1_1CloudViewer.html</anchorfile>
      <anchor>a57f18ae59f0d0caa53f515e9d89091c0</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>loadSettings</name>
      <anchorfile>classrtabmap_1_1CloudViewer.html</anchorfile>
      <anchor>addb16658f8a9749fa2984a550d1ba2c0</anchor>
      <arglist>(QSettings &amp;settings, const QString &amp;group=&quot;&quot;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>removeAllClouds</name>
      <anchorfile>classrtabmap_1_1CloudViewer.html</anchorfile>
      <anchor>a78b57e644b1a9b168ec20cfabe6860a6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>removeAllCoordinates</name>
      <anchorfile>classrtabmap_1_1CloudViewer.html</anchorfile>
      <anchor>a8e1848e9f3b894348816319923291a5f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>removeAllGraphs</name>
      <anchorfile>classrtabmap_1_1CloudViewer.html</anchorfile>
      <anchor>a3fa6f24b8acdcbe4e8f45ac786e753b4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>removeAllTexts</name>
      <anchorfile>classrtabmap_1_1CloudViewer.html</anchorfile>
      <anchor>a5c132ef561711f16a330d0583893db0f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>removeCloud</name>
      <anchorfile>classrtabmap_1_1CloudViewer.html</anchorfile>
      <anchor>a36b66bfadcdbcb6a2b00c2ceccb96193</anchor>
      <arglist>(const std::string &amp;id)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>removeCoordinate</name>
      <anchorfile>classrtabmap_1_1CloudViewer.html</anchorfile>
      <anchor>ac4e8eb2c17b0691ad0cf86eb2c9d2051</anchor>
      <arglist>(const std::string &amp;id)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>removeGraph</name>
      <anchorfile>classrtabmap_1_1CloudViewer.html</anchorfile>
      <anchor>a668999ba795f63887bcb185f36e4d5dc</anchor>
      <arglist>(const std::string &amp;id)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>removeOccupancyGridMap</name>
      <anchorfile>classrtabmap_1_1CloudViewer.html</anchorfile>
      <anchor>ada417860989e31cb5bf510cd90b78fcc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>removeText</name>
      <anchorfile>classrtabmap_1_1CloudViewer.html</anchorfile>
      <anchor>ac614c31895459d6a7f40935bced59bfb</anchor>
      <arglist>(const std::string &amp;id)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resetCamera</name>
      <anchorfile>classrtabmap_1_1CloudViewer.html</anchorfile>
      <anchor>a31cf4b8a748d69f6ab2d08a12315bbd2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>saveSettings</name>
      <anchorfile>classrtabmap_1_1CloudViewer.html</anchorfile>
      <anchor>aaf58015b9aeb155e6da29d97b27080ee</anchor>
      <arglist>(QSettings &amp;settings, const QString &amp;group=&quot;&quot;) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setCameraFree</name>
      <anchorfile>classrtabmap_1_1CloudViewer.html</anchorfile>
      <anchor>a0099fb7fda8c2d9de920a43131529474</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setCameraLockZ</name>
      <anchorfile>classrtabmap_1_1CloudViewer.html</anchorfile>
      <anchor>a1d07aa6607fc2b0398ea8420cd08f411</anchor>
      <arglist>(bool enabled=true)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setCameraPosition</name>
      <anchorfile>classrtabmap_1_1CloudViewer.html</anchorfile>
      <anchor>ad8798063f0f02199f942c173ea32a850</anchor>
      <arglist>(float x, float y, float z, float focalX, float focalY, float focalZ, float upX, float upY, float upZ)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setCameraTargetFollow</name>
      <anchorfile>classrtabmap_1_1CloudViewer.html</anchorfile>
      <anchor>aa27b8f09b272bcbb1066816788a3c588</anchor>
      <arglist>(bool enabled=true)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setCameraTargetLocked</name>
      <anchorfile>classrtabmap_1_1CloudViewer.html</anchorfile>
      <anchor>a3e1d35c500eedf98c11102888508fb12</anchor>
      <arglist>(bool enabled=true)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setGridCellCount</name>
      <anchorfile>classrtabmap_1_1CloudViewer.html</anchorfile>
      <anchor>add3f5338665bff990907644a3efad2c2</anchor>
      <arglist>(unsigned int count)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setGridCellSize</name>
      <anchorfile>classrtabmap_1_1CloudViewer.html</anchorfile>
      <anchor>a9b8ce7a649174d055d8f7d84d9001c7f</anchor>
      <arglist>(float size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setGridShown</name>
      <anchorfile>classrtabmap_1_1CloudViewer.html</anchorfile>
      <anchor>ac3e12409fc9adf098dcc8a24396489d0</anchor>
      <arglist>(bool shown)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTrajectoryShown</name>
      <anchorfile>classrtabmap_1_1CloudViewer.html</anchorfile>
      <anchor>a953d374fb9a85599572ebfa1e08969fb</anchor>
      <arglist>(bool shown)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTrajectorySize</name>
      <anchorfile>classrtabmap_1_1CloudViewer.html</anchorfile>
      <anchor>a7206ac8d3fecf1ccc145e3890b53199a</anchor>
      <arglist>(unsigned int value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setWorkingDirectory</name>
      <anchorfile>classrtabmap_1_1CloudViewer.html</anchorfile>
      <anchor>ae00b653c4da2aec2c261e74490563ac5</anchor>
      <arglist>(const QString &amp;path)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>updateCameraTargetPosition</name>
      <anchorfile>classrtabmap_1_1CloudViewer.html</anchorfile>
      <anchor>a39e655439eea69cd543941c5b02b073e</anchor>
      <arglist>(const Transform &amp;pose)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>updateCloud</name>
      <anchorfile>classrtabmap_1_1CloudViewer.html</anchorfile>
      <anchor>a8951c33ea6b527c6513dc1516fb85037</anchor>
      <arglist>(const std::string &amp;id, const pcl::PointCloud&lt; pcl::PointXYZRGBNormal &gt;::Ptr &amp;cloud, const Transform &amp;pose=Transform::getIdentity(), const QColor &amp;color=QColor())</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>updateCloud</name>
      <anchorfile>classrtabmap_1_1CloudViewer.html</anchorfile>
      <anchor>a9e639cc692857a9dfcee64747d179f38</anchor>
      <arglist>(const std::string &amp;id, const pcl::PointCloud&lt; pcl::PointXYZRGB &gt;::Ptr &amp;cloud, const Transform &amp;pose=Transform::getIdentity(), const QColor &amp;color=QColor())</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>updateCloud</name>
      <anchorfile>classrtabmap_1_1CloudViewer.html</anchorfile>
      <anchor>aabda17e6076828dc1d64c61da7616670</anchor>
      <arglist>(const std::string &amp;id, const pcl::PointCloud&lt; pcl::PointXYZ &gt;::Ptr &amp;cloud, const Transform &amp;pose=Transform::getIdentity(), const QColor &amp;color=QColor())</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>updateCloudPose</name>
      <anchorfile>classrtabmap_1_1CloudViewer.html</anchorfile>
      <anchor>a38e0fa1684cb9573a7cb65c32f7607ff</anchor>
      <arglist>(const std::string &amp;id, const Transform &amp;pose)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~CloudViewer</name>
      <anchorfile>classrtabmap_1_1CloudViewer.html</anchorfile>
      <anchor>a105ba53ed8405559bda2e6f3a011567d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>contextMenuEvent</name>
      <anchorfile>classrtabmap_1_1CloudViewer.html</anchorfile>
      <anchor>a2fa1262bb858724d43865f2a38e4630e</anchor>
      <arglist>(QContextMenuEvent *event)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>handleAction</name>
      <anchorfile>classrtabmap_1_1CloudViewer.html</anchorfile>
      <anchor>a9bce9dd79a89a00613595a98f355bc5c</anchor>
      <arglist>(QAction *event)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>keyPressEvent</name>
      <anchorfile>classrtabmap_1_1CloudViewer.html</anchorfile>
      <anchor>a9a5fb650520e42f71424600bb625c8e5</anchor>
      <arglist>(QKeyEvent *event)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>keyReleaseEvent</name>
      <anchorfile>classrtabmap_1_1CloudViewer.html</anchorfile>
      <anchor>a52e10393919dd8813669d88863b43daa</anchor>
      <arglist>(QKeyEvent *event)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>QMenu *</type>
      <name>menu</name>
      <anchorfile>classrtabmap_1_1CloudViewer.html</anchorfile>
      <anchor>a5da3bdd6985a594ef00d8126febf4110</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>mouseMoveEvent</name>
      <anchorfile>classrtabmap_1_1CloudViewer.html</anchorfile>
      <anchor>a58ede1a88fd8546d4d5546ccd8331693</anchor>
      <arglist>(QMouseEvent *event)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>mousePressEvent</name>
      <anchorfile>classrtabmap_1_1CloudViewer.html</anchorfile>
      <anchor>aa0ce1160fe913bdb2c76742b37e237bc</anchor>
      <arglist>(QMouseEvent *event)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>wheelEvent</name>
      <anchorfile>classrtabmap_1_1CloudViewer.html</anchorfile>
      <anchor>a455eff043e0a759e3bf6eb001f9bebf7</anchor>
      <arglist>(QWheelEvent *event)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>addGrid</name>
      <anchorfile>classrtabmap_1_1CloudViewer.html</anchorfile>
      <anchor>aec51d45f44d8968df37b1934d2576bc9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>createMenu</name>
      <anchorfile>classrtabmap_1_1CloudViewer.html</anchorfile>
      <anchor>ac45fbfdff471d80058f55cb79528b8d8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>removeGrid</name>
      <anchorfile>classrtabmap_1_1CloudViewer.html</anchorfile>
      <anchor>ac7ce8729f901451c59f73bd33a1b6bd4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QAction *</type>
      <name>_aClearTrajectory</name>
      <anchorfile>classrtabmap_1_1CloudViewer.html</anchorfile>
      <anchor>aae69b03a14155c691205904ec0cae3b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QMap&lt; std::string, Transform &gt;</type>
      <name>_addedClouds</name>
      <anchorfile>classrtabmap_1_1CloudViewer.html</anchorfile>
      <anchor>acfea537cc408f0e6bf9a96a1c3258476</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QAction *</type>
      <name>_aFollowCamera</name>
      <anchorfile>classrtabmap_1_1CloudViewer.html</anchorfile>
      <anchor>a0f4df617af4f80ab0905eae22746c5d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QAction *</type>
      <name>_aLockCamera</name>
      <anchorfile>classrtabmap_1_1CloudViewer.html</anchorfile>
      <anchor>a514900b7bc58a9189c5d5dc447fb0082</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QAction *</type>
      <name>_aLockViewZ</name>
      <anchorfile>classrtabmap_1_1CloudViewer.html</anchorfile>
      <anchor>a4228b2f0c6f2bf906975ad4914492789</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QAction *</type>
      <name>_aResetCamera</name>
      <anchorfile>classrtabmap_1_1CloudViewer.html</anchorfile>
      <anchor>a485df2f5b2e9bb50154b56f830d03a17</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QAction *</type>
      <name>_aSetBackgroundColor</name>
      <anchorfile>classrtabmap_1_1CloudViewer.html</anchorfile>
      <anchor>afb77ec8827e527db2fcf1483c08dee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QAction *</type>
      <name>_aSetGridCellCount</name>
      <anchorfile>classrtabmap_1_1CloudViewer.html</anchorfile>
      <anchor>abead260e060341cfff53309a740fce76</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QAction *</type>
      <name>_aSetGridCellSize</name>
      <anchorfile>classrtabmap_1_1CloudViewer.html</anchorfile>
      <anchor>a06814132a8780610c1154d728cfef03c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QAction *</type>
      <name>_aSetTrajectorySize</name>
      <anchorfile>classrtabmap_1_1CloudViewer.html</anchorfile>
      <anchor>a04e3ca5afbc00ab6ef0ac14d0fc48b56</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QAction *</type>
      <name>_aShowGrid</name>
      <anchorfile>classrtabmap_1_1CloudViewer.html</anchorfile>
      <anchor>a20bdb36936f0251bf334be38165787f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QAction *</type>
      <name>_aShowTrajectory</name>
      <anchorfile>classrtabmap_1_1CloudViewer.html</anchorfile>
      <anchor>ab31f894356839626396e6e73ca44f40a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::set&lt; std::string &gt;</type>
      <name>_coordinates</name>
      <anchorfile>classrtabmap_1_1CloudViewer.html</anchorfile>
      <anchor>aa7b31f14e63fe5c1db4f92943ca35511</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QColor</type>
      <name>_currentBgColor</name>
      <anchorfile>classrtabmap_1_1CloudViewer.html</anchorfile>
      <anchor>a2529d9563e73735f90bb09d906fa53e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QColor</type>
      <name>_defaultBgColor</name>
      <anchorfile>classrtabmap_1_1CloudViewer.html</anchorfile>
      <anchor>a6cf035076d70a846ab0e8687a0e1de62</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::set&lt; std::string &gt;</type>
      <name>_graphes</name>
      <anchorfile>classrtabmap_1_1CloudViewer.html</anchorfile>
      <anchor>a3cfcd075234fbf34d09b212d9059e63e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>_gridCellCount</name>
      <anchorfile>classrtabmap_1_1CloudViewer.html</anchorfile>
      <anchor>aacce6609797e275f256a6096eea2a04f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>_gridCellSize</name>
      <anchorfile>classrtabmap_1_1CloudViewer.html</anchorfile>
      <anchor>a4c70068f607b8dfd14cac4dcad34ff61</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::list&lt; std::string &gt;</type>
      <name>_gridLines</name>
      <anchorfile>classrtabmap_1_1CloudViewer.html</anchorfile>
      <anchor>a98653a3b19e0a74f937e21ae9fe1a923</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QSet&lt; Qt::Key &gt;</type>
      <name>_keysPressed</name>
      <anchorfile>classrtabmap_1_1CloudViewer.html</anchorfile>
      <anchor>a273374f149697ab5de62c6fbf4465e07</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>cv::Vec3d</type>
      <name>_lastCameraOrientation</name>
      <anchorfile>classrtabmap_1_1CloudViewer.html</anchorfile>
      <anchor>a0683d92e8492f6aec8fe6c7b4426bb40</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>cv::Vec3d</type>
      <name>_lastCameraPose</name>
      <anchorfile>classrtabmap_1_1CloudViewer.html</anchorfile>
      <anchor>af2b43b31c108b71495979b7f1d1a196c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Transform</type>
      <name>_lastPose</name>
      <anchorfile>classrtabmap_1_1CloudViewer.html</anchorfile>
      <anchor>a77d7409e13f1ba9f704c584aa6cdc470</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>_maxTrajectorySize</name>
      <anchorfile>classrtabmap_1_1CloudViewer.html</anchorfile>
      <anchor>a8cbf344120ed1e7c393626321dc012fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QMenu *</type>
      <name>_menu</name>
      <anchorfile>classrtabmap_1_1CloudViewer.html</anchorfile>
      <anchor>a018bb7e8593532a4fd296e384d51a2c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::set&lt; std::string &gt;</type>
      <name>_texts</name>
      <anchorfile>classrtabmap_1_1CloudViewer.html</anchorfile>
      <anchor>a039ed34bdb01ca4dee6cbfd37f2dac27</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>pcl::PointCloud&lt; pcl::PointXYZ &gt;::Ptr</type>
      <name>_trajectory</name>
      <anchorfile>classrtabmap_1_1CloudViewer.html</anchorfile>
      <anchor>a31b8375702af229e85ab850317af3ee9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>pcl::visualization::PCLVisualizer *</type>
      <name>_visualizer</name>
      <anchorfile>classrtabmap_1_1CloudViewer.html</anchorfile>
      <anchor>ad273e08286b072b691f3e84fdaed3b77</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QString</type>
      <name>_workingDirectory</name>
      <anchorfile>classrtabmap_1_1CloudViewer.html</anchorfile>
      <anchor>a9de09adb6505e6fa10b089ac97382d9f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rtabmap::CompressionThread</name>
    <filename>classrtabmap_1_1CompressionThread.html</filename>
    <base>UThread</base>
    <member kind="function">
      <type></type>
      <name>CompressionThread</name>
      <anchorfile>classrtabmap_1_1CompressionThread.html</anchorfile>
      <anchor>a6bdec4c44e47774291bc9f98b3b5c146</anchor>
      <arglist>(const cv::Mat &amp;mat, const std::string &amp;format=&quot;&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CompressionThread</name>
      <anchorfile>classrtabmap_1_1CompressionThread.html</anchorfile>
      <anchor>a8cfe0e3d632c888c143b4e7902145fde</anchor>
      <arglist>(const cv::Mat &amp;bytes, bool isImage)</arglist>
    </member>
    <member kind="function">
      <type>const cv::Mat &amp;</type>
      <name>getCompressedData</name>
      <anchorfile>classrtabmap_1_1CompressionThread.html</anchorfile>
      <anchor>abb09a3679fea6a379956f435373bd6e7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>cv::Mat &amp;</type>
      <name>getUncompressedData</name>
      <anchorfile>classrtabmap_1_1CompressionThread.html</anchorfile>
      <anchor>a4456f954cafc5bf819426f014ebe8d01</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>mainLoop</name>
      <anchorfile>classrtabmap_1_1CompressionThread.html</anchorfile>
      <anchor>aa175acf55d1635bf5840de37e37fef2f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>cv::Mat</type>
      <name>compressedData_</name>
      <anchorfile>classrtabmap_1_1CompressionThread.html</anchorfile>
      <anchor>a4c5b803dfea8e506221b25540cc076f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>compressMode_</name>
      <anchorfile>classrtabmap_1_1CompressionThread.html</anchorfile>
      <anchor>a82b5cb74e58689a391446bf43dfaf07c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>format_</name>
      <anchorfile>classrtabmap_1_1CompressionThread.html</anchorfile>
      <anchor>a9cb490bcc206516a89b7c1b34313cbe2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>image_</name>
      <anchorfile>classrtabmap_1_1CompressionThread.html</anchorfile>
      <anchor>a0c7a030d684c87f62a51a9a43c77e389</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>cv::Mat</type>
      <name>uncompressedData_</name>
      <anchorfile>classrtabmap_1_1CompressionThread.html</anchorfile>
      <anchor>aaeda565484d4ed4c41d12e59b3a16834</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rtabmap::ConsoleWidget</name>
    <filename>classrtabmap_1_1ConsoleWidget.html</filename>
    <base>UEventsHandler</base>
    <member kind="slot">
      <type>void</type>
      <name>appendMsg</name>
      <anchorfile>classrtabmap_1_1ConsoleWidget.html</anchorfile>
      <anchor>a264a1a3601dcb5139018b80e86e176be</anchor>
      <arglist>(const QString &amp;msg, int level=1)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>msgReceived</name>
      <anchorfile>classrtabmap_1_1ConsoleWidget.html</anchorfile>
      <anchor>a8170b4c8bf844b65b1b26ef9a3113858</anchor>
      <arglist>(const QString &amp;, int)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ConsoleWidget</name>
      <anchorfile>classrtabmap_1_1ConsoleWidget.html</anchorfile>
      <anchor>aab71bee2964c01966de82d07b33d9338</anchor>
      <arglist>(QWidget *parent=0)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ConsoleWidget</name>
      <anchorfile>classrtabmap_1_1ConsoleWidget.html</anchorfile>
      <anchor>a1d51ddf51eefbaecb439f416647d32f6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>handleEvent</name>
      <anchorfile>classrtabmap_1_1ConsoleWidget.html</anchorfile>
      <anchor>a5386c510f5c1a749bed4f3e73e8e9108</anchor>
      <arglist>(UEvent *anEvent)</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>flushConsole</name>
      <anchorfile>classrtabmap_1_1ConsoleWidget.html</anchorfile>
      <anchor>a8d44599355e9b1a6a2b4392790d3360f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QMessageBox *</type>
      <name>_errorMessage</name>
      <anchorfile>classrtabmap_1_1ConsoleWidget.html</anchorfile>
      <anchor>a0d383b03a722568a173a0e047d06d75d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QMutex</type>
      <name>_errorMessageMutex</name>
      <anchorfile>classrtabmap_1_1ConsoleWidget.html</anchorfile>
      <anchor>aa59bc9d9f2e275866c287b4db8b0708c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QList&lt; QPair&lt; QString, int &gt; &gt;</type>
      <name>_msgList</name>
      <anchorfile>classrtabmap_1_1ConsoleWidget.html</anchorfile>
      <anchor>a470dd10e08ade0d355fd541d358e9535</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QMutex</type>
      <name>_msgListMutex</name>
      <anchorfile>classrtabmap_1_1ConsoleWidget.html</anchorfile>
      <anchor>a75347d9a7e5db1176e9ff486e1cfefc6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QTextCursor *</type>
      <name>_textCursor</name>
      <anchorfile>classrtabmap_1_1ConsoleWidget.html</anchorfile>
      <anchor>ae0a209d35e763b85bdd54e3a1cb7c3fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QTime</type>
      <name>_time</name>
      <anchorfile>classrtabmap_1_1ConsoleWidget.html</anchorfile>
      <anchor>a429c0d6adf74b4d3b064e2629cf2e726</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QTimer</type>
      <name>_timer</name>
      <anchorfile>classrtabmap_1_1ConsoleWidget.html</anchorfile>
      <anchor>ad8ff9c97c9c94fcf9b75c6e13624ab1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Ui_consoleWidget *</type>
      <name>_ui</name>
      <anchorfile>classrtabmap_1_1ConsoleWidget.html</anchorfile>
      <anchor>a7a09cb3577989440f21808b45293c20a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rtabmap::CreateSimpleCalibrationDialog</name>
    <filename>classrtabmap_1_1CreateSimpleCalibrationDialog.html</filename>
    <member kind="function">
      <type></type>
      <name>CreateSimpleCalibrationDialog</name>
      <anchorfile>classrtabmap_1_1CreateSimpleCalibrationDialog.html</anchorfile>
      <anchor>a165a04b069c7e84061845d867b8b5163</anchor>
      <arglist>(const QString &amp;savingFolder=&quot;.&quot;, const QString &amp;cameraName=&quot;&quot;, QWidget *parent=0)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~CreateSimpleCalibrationDialog</name>
      <anchorfile>classrtabmap_1_1CreateSimpleCalibrationDialog.html</anchorfile>
      <anchor>af1b96fc6c0312a72326ab128636b2d78</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>saveCalibration</name>
      <anchorfile>classrtabmap_1_1CreateSimpleCalibrationDialog.html</anchorfile>
      <anchor>ae930e0bbc76389a6123db241dd6abb07</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>updateSaveStatus</name>
      <anchorfile>classrtabmap_1_1CreateSimpleCalibrationDialog.html</anchorfile>
      <anchor>a581318438093e5008d3872a56b5dea3c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QString</type>
      <name>cameraName_</name>
      <anchorfile>classrtabmap_1_1CreateSimpleCalibrationDialog.html</anchorfile>
      <anchor>a1f298aa932753ad189681b98e872f247</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QString</type>
      <name>savingFolder_</name>
      <anchorfile>classrtabmap_1_1CreateSimpleCalibrationDialog.html</anchorfile>
      <anchor>ad5feac4e8b55afef1fc7c584f06ddc7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Ui_createSimpleCalibrationDialog *</type>
      <name>ui_</name>
      <anchorfile>classrtabmap_1_1CreateSimpleCalibrationDialog.html</anchorfile>
      <anchor>a4af3f067478a4563baad4ded3a2bb6bb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rtabmap::DatabaseViewer</name>
    <filename>classrtabmap_1_1DatabaseViewer.html</filename>
    <member kind="function">
      <type></type>
      <name>DatabaseViewer</name>
      <anchorfile>classrtabmap_1_1DatabaseViewer.html</anchorfile>
      <anchor>a7c4152a256ac218278fa3aa330fb0745</anchor>
      <arglist>(QWidget *parent=0)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isSavedMaximized</name>
      <anchorfile>classrtabmap_1_1DatabaseViewer.html</anchorfile>
      <anchor>a2795d5559e21170bf27881730868c6d3</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>openDatabase</name>
      <anchorfile>classrtabmap_1_1DatabaseViewer.html</anchorfile>
      <anchor>a089ec2499b7620221ff1d236556527d3</anchor>
      <arglist>(const QString &amp;path)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>showCloseButton</name>
      <anchorfile>classrtabmap_1_1DatabaseViewer.html</anchorfile>
      <anchor>a497fb213a2be1804fd7e959ed596bfea</anchor>
      <arglist>(bool visible=true)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~DatabaseViewer</name>
      <anchorfile>classrtabmap_1_1DatabaseViewer.html</anchorfile>
      <anchor>aa11e9b5af2bdcad11043fca168911c67</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>closeEvent</name>
      <anchorfile>classrtabmap_1_1DatabaseViewer.html</anchorfile>
      <anchor>a5107733064be595acb16d1504c796c11</anchor>
      <arglist>(QCloseEvent *event)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual bool</type>
      <name>eventFilter</name>
      <anchorfile>classrtabmap_1_1DatabaseViewer.html</anchorfile>
      <anchor>a1c837ecf7f962154e65ead98527192ec</anchor>
      <arglist>(QObject *obj, QEvent *event)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>moveEvent</name>
      <anchorfile>classrtabmap_1_1DatabaseViewer.html</anchorfile>
      <anchor>a56eed3b0d7ed5b335941c306e51a6295</anchor>
      <arglist>(QMoveEvent *anEvent)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>resizeEvent</name>
      <anchorfile>classrtabmap_1_1DatabaseViewer.html</anchorfile>
      <anchor>ad111d8a0342a60c8bf6de1990b7af65e</anchor>
      <arglist>(QResizeEvent *anEvent)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>showEvent</name>
      <anchorfile>classrtabmap_1_1DatabaseViewer.html</anchorfile>
      <anchor>a82e3ae1263a05751b7c1556496328fd1</anchor>
      <arglist>(QShowEvent *anEvent)</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>addConstraint</name>
      <anchorfile>classrtabmap_1_1DatabaseViewer.html</anchorfile>
      <anchor>a049c0d814b3ed769ad6b583eeeedf8c8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>configModified</name>
      <anchorfile>classrtabmap_1_1DatabaseViewer.html</anchorfile>
      <anchor>ad4bded7cab2c6f714d0cc423ffc3138d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>detectMoreLoopClosures</name>
      <anchorfile>classrtabmap_1_1DatabaseViewer.html</anchorfile>
      <anchor>aa6cd9534935e687d1bd725db50449807</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>exportDatabase</name>
      <anchorfile>classrtabmap_1_1DatabaseViewer.html</anchorfile>
      <anchor>a92e15797329354ad61b3118a13ad5709</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>extractImages</name>
      <anchorfile>classrtabmap_1_1DatabaseViewer.html</anchorfile>
      <anchor>a5e9b7261f96c356b0c8c1a92a17de505</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>generate3DMap</name>
      <anchorfile>classrtabmap_1_1DatabaseViewer.html</anchorfile>
      <anchor>a1f69a531074a18ba191b09c9d6a7d029</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>generateG2OGraph</name>
      <anchorfile>classrtabmap_1_1DatabaseViewer.html</anchorfile>
      <anchor>a3b07c21b80ddd9127a073c491e21ad75</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>generateGraph</name>
      <anchorfile>classrtabmap_1_1DatabaseViewer.html</anchorfile>
      <anchor>a5a14c4a1d066368a68e7ac7afe66f120</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>generateLocalGraph</name>
      <anchorfile>classrtabmap_1_1DatabaseViewer.html</anchorfile>
      <anchor>aa1fd78b05a4bc38c15e7195251db9100</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>generateTOROGraph</name>
      <anchorfile>classrtabmap_1_1DatabaseViewer.html</anchorfile>
      <anchor>a909a5175cd05e94c40af4dd4f364cf4e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>openDatabase</name>
      <anchorfile>classrtabmap_1_1DatabaseViewer.html</anchorfile>
      <anchor>a95ec39c0d1f2fff500bda7daff40bf6f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>refineAllLoopClosureLinks</name>
      <anchorfile>classrtabmap_1_1DatabaseViewer.html</anchorfile>
      <anchor>a27b7bcbf7f60ccfa5be2d4c09ecdb0b7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>refineAllNeighborLinks</name>
      <anchorfile>classrtabmap_1_1DatabaseViewer.html</anchorfile>
      <anchor>a4e1f56d55e396c347e4a9a43e37950a1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>refineConstraint</name>
      <anchorfile>classrtabmap_1_1DatabaseViewer.html</anchorfile>
      <anchor>a43e99e5f143334eae1fbac9101f0dce9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>refineConstraintVisually</name>
      <anchorfile>classrtabmap_1_1DatabaseViewer.html</anchorfile>
      <anchor>ad6d0df8943331591b35bfd727a3d85fc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>refineVisuallyAllLoopClosureLinks</name>
      <anchorfile>classrtabmap_1_1DatabaseViewer.html</anchorfile>
      <anchor>a15cdea507b2835cf124920b851928775</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>refineVisuallyAllNeighborLinks</name>
      <anchorfile>classrtabmap_1_1DatabaseViewer.html</anchorfile>
      <anchor>a313a09487921281ec1864c4f68cf2229</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>rejectConstraint</name>
      <anchorfile>classrtabmap_1_1DatabaseViewer.html</anchorfile>
      <anchor>ad7e4af548ea50b9083b5a900da4b6bbc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>resetAllChanges</name>
      <anchorfile>classrtabmap_1_1DatabaseViewer.html</anchorfile>
      <anchor>ade3b75ae9413beb74aa4a142bc02a0b3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>resetConstraint</name>
      <anchorfile>classrtabmap_1_1DatabaseViewer.html</anchorfile>
      <anchor>a421dd53671c6abd6c03d1eb4d287576a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>sliderAMoved</name>
      <anchorfile>classrtabmap_1_1DatabaseViewer.html</anchorfile>
      <anchor>a8021ceab4b11eb397aca8287a39a2a0c</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>sliderAValueChanged</name>
      <anchorfile>classrtabmap_1_1DatabaseViewer.html</anchorfile>
      <anchor>a19a4edf80e0ee6068a49780822315761</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>sliderBMoved</name>
      <anchorfile>classrtabmap_1_1DatabaseViewer.html</anchorfile>
      <anchor>a312c7a878ffef15036939fc63e41964e</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>sliderBValueChanged</name>
      <anchorfile>classrtabmap_1_1DatabaseViewer.html</anchorfile>
      <anchor>a140fc5fdb70a01064ac947655b871d53</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>sliderIterationsValueChanged</name>
      <anchorfile>classrtabmap_1_1DatabaseViewer.html</anchorfile>
      <anchor>a2e9bd817f3002d259cb275fc4692bd3a</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>sliderLoopValueChanged</name>
      <anchorfile>classrtabmap_1_1DatabaseViewer.html</anchorfile>
      <anchor>a7f158d9cf3d9530189621eb8117062b2</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>sliderNeighborValueChanged</name>
      <anchorfile>classrtabmap_1_1DatabaseViewer.html</anchorfile>
      <anchor>a81e0ff20d0074d6cdc28a11d2fc4fff8</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>updateConstraintView</name>
      <anchorfile>classrtabmap_1_1DatabaseViewer.html</anchorfile>
      <anchor>affd0c697feaee2e31a31578f6a66670e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>updateGraphView</name>
      <anchorfile>classrtabmap_1_1DatabaseViewer.html</anchorfile>
      <anchor>a4270623b80e00c52a6bafbd9ac46464a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>updateGrid</name>
      <anchorfile>classrtabmap_1_1DatabaseViewer.html</anchorfile>
      <anchor>a30c63e0c5cfb5eaa0d4ca59d5120abe2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>updateStereo</name>
      <anchorfile>classrtabmap_1_1DatabaseViewer.html</anchorfile>
      <anchor>a5b37d671707a750e29391ec7fc8e3460</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>view3DMap</name>
      <anchorfile>classrtabmap_1_1DatabaseViewer.html</anchorfile>
      <anchor>a9946753d7d96372cc668d9761e29b070</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>writeSettings</name>
      <anchorfile>classrtabmap_1_1DatabaseViewer.html</anchorfile>
      <anchor>abc3a78c479500d47bb3aeefbee904aa1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>addConstraint</name>
      <anchorfile>classrtabmap_1_1DatabaseViewer.html</anchorfile>
      <anchor>ae169a8ce42cea214f1889f3182fa2964</anchor>
      <arglist>(int from, int to, bool silent, bool updateGraph)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>containsLink</name>
      <anchorfile>classrtabmap_1_1DatabaseViewer.html</anchorfile>
      <anchor>a0fbb057bd324e4c0bb91f2bb6e2b91bc</anchor>
      <arglist>(std::multimap&lt; int, Link &gt; &amp;links, int from, int to)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>Link</type>
      <name>findActiveLink</name>
      <anchorfile>classrtabmap_1_1DatabaseViewer.html</anchorfile>
      <anchor>aaaa1c917de4c1431fa44fc3244749c00</anchor>
      <arglist>(int from, int to)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>QString</type>
      <name>getIniFilePath</name>
      <anchorfile>classrtabmap_1_1DatabaseViewer.html</anchorfile>
      <anchor>abbe64c5ab84c6f42c28b9a5e8c201a16</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>readSettings</name>
      <anchorfile>classrtabmap_1_1DatabaseViewer.html</anchorfile>
      <anchor>aa5328d7033587b7065c733dde13c08f6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>refineConstraint</name>
      <anchorfile>classrtabmap_1_1DatabaseViewer.html</anchorfile>
      <anchor>a524c6184bc385fec163e4e5e25f25405</anchor>
      <arglist>(int from, int to, bool silent, bool updateGraph)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>refineConstraintVisually</name>
      <anchorfile>classrtabmap_1_1DatabaseViewer.html</anchorfile>
      <anchor>a931a1227f12924ffc062e5a600da5b4a</anchor>
      <arglist>(int from, int to, bool silent, bool updateGraph)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>update</name>
      <anchorfile>classrtabmap_1_1DatabaseViewer.html</anchorfile>
      <anchor>a1fb7935a087beddda1779bed76734293</anchor>
      <arglist>(int value, QLabel *labelIndex, QLabel *labelParents, QLabel *labelChildren, QLabel *weight, QLabel *label, QLabel *stamp, rtabmap::ImageView *view, rtabmap::CloudViewer *view3D, QLabel *labelId, QLabel *labelMapId, QLabel *labelPose, bool updateConstraintView)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>updateConstraintButtons</name>
      <anchorfile>classrtabmap_1_1DatabaseViewer.html</anchorfile>
      <anchor>ad8f7638e8836f3de637cf71837bceb4e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>updateConstraintView</name>
      <anchorfile>classrtabmap_1_1DatabaseViewer.html</anchorfile>
      <anchor>ac1fbf1d0187d6040c86bde1a315945cf</anchor>
      <arglist>(const rtabmap::Link &amp;link, bool updateImageSliders=true, const pcl::PointCloud&lt; pcl::PointXYZ &gt;::Ptr &amp;cloudFrom=pcl::PointCloud&lt; pcl::PointXYZ &gt;::Ptr(new pcl::PointCloud&lt; pcl::PointXYZ &gt;), const pcl::PointCloud&lt; pcl::PointXYZ &gt;::Ptr &amp;cloudTo=pcl::PointCloud&lt; pcl::PointXYZ &gt;::Ptr(new pcl::PointCloud&lt; pcl::PointXYZ &gt;), const pcl::PointCloud&lt; pcl::PointXYZ &gt;::Ptr &amp;scanFrom=pcl::PointCloud&lt; pcl::PointXYZ &gt;::Ptr(new pcl::PointCloud&lt; pcl::PointXYZ &gt;), const pcl::PointCloud&lt; pcl::PointXYZ &gt;::Ptr &amp;scanTo=pcl::PointCloud&lt; pcl::PointXYZ &gt;::Ptr(new pcl::PointCloud&lt; pcl::PointXYZ &gt;))</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>updateIds</name>
      <anchorfile>classrtabmap_1_1DatabaseViewer.html</anchorfile>
      <anchor>a166fae52a8521456236070fbc6546f87</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::multimap&lt; int, rtabmap::Link &gt;</type>
      <name>updateLinksWithModifications</name>
      <anchorfile>classrtabmap_1_1DatabaseViewer.html</anchorfile>
      <anchor>a4a3be8260a625e4ca4b81b67516e9640</anchor>
      <arglist>(const std::multimap&lt; int, rtabmap::Link &gt; &amp;edgeConstraints)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>updateLoopClosuresSlider</name>
      <anchorfile>classrtabmap_1_1DatabaseViewer.html</anchorfile>
      <anchor>a53bae9db63b501920394a57f8951165e</anchor>
      <arglist>(int from=0, int to=0)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>updateStereo</name>
      <anchorfile>classrtabmap_1_1DatabaseViewer.html</anchorfile>
      <anchor>a7c3fb482d9f19f0265e9e2fa3ace13bc</anchor>
      <arglist>(const SensorData *data)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>updateWordsMatching</name>
      <anchorfile>classrtabmap_1_1DatabaseViewer.html</anchorfile>
      <anchor>aaff438996ec00fbbae56d5c346b4621b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>databaseFileName_</name>
      <anchorfile>classrtabmap_1_1DatabaseViewer.html</anchorfile>
      <anchor>ad1d7a6ceb4f4f2f32172a90160fbccff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>rtabmap::DBDriver *</type>
      <name>dbDriver_</name>
      <anchorfile>classrtabmap_1_1DatabaseViewer.html</anchorfile>
      <anchor>a8f8ccad627df0e4869e00c7259a2eda7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>firstCall_</name>
      <anchorfile>classrtabmap_1_1DatabaseViewer.html</anchorfile>
      <anchor>ac23b0f4ea2c6472398bed135c40cb4bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::list&lt; std::map&lt; int, rtabmap::Transform &gt; &gt;</type>
      <name>graphes_</name>
      <anchorfile>classrtabmap_1_1DatabaseViewer.html</anchorfile>
      <anchor>ad283f2cbf480f3de3f3bd093c6c38f66</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::multimap&lt; int, rtabmap::Link &gt;</type>
      <name>graphLinks_</name>
      <anchorfile>classrtabmap_1_1DatabaseViewer.html</anchorfile>
      <anchor>a0aeb7326a3497a2551ab1184f424354d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QList&lt; int &gt;</type>
      <name>ids_</name>
      <anchorfile>classrtabmap_1_1DatabaseViewer.html</anchorfile>
      <anchor>ac9a89ee8420e536a9aef3052c00baccf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QMap&lt; int, int &gt;</type>
      <name>idToIndex_</name>
      <anchorfile>classrtabmap_1_1DatabaseViewer.html</anchorfile>
      <anchor>a2871b1e83f9ac4d1e14ec310b9d41768</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::multimap&lt; int, rtabmap::Link &gt;</type>
      <name>links_</name>
      <anchorfile>classrtabmap_1_1DatabaseViewer.html</anchorfile>
      <anchor>a2a5b695baab77cbf7db78071d6bd29c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::multimap&lt; int, rtabmap::Link &gt;</type>
      <name>linksAdded_</name>
      <anchorfile>classrtabmap_1_1DatabaseViewer.html</anchorfile>
      <anchor>a94307a38fc07e8ba9e38b28e4e4fa144</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::multimap&lt; int, rtabmap::Link &gt;</type>
      <name>linksRefined_</name>
      <anchorfile>classrtabmap_1_1DatabaseViewer.html</anchorfile>
      <anchor>ae03db463a223963c279ae532e5b17fb9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::multimap&lt; int, rtabmap::Link &gt;</type>
      <name>linksRemoved_</name>
      <anchorfile>classrtabmap_1_1DatabaseViewer.html</anchorfile>
      <anchor>a0c4fd6cc5075188284ff4d1b60aac62a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; int, std::pair&lt; cv::Mat, cv::Mat &gt; &gt;</type>
      <name>localMaps_</name>
      <anchorfile>classrtabmap_1_1DatabaseViewer.html</anchorfile>
      <anchor>a1dc162127af5531f6657f56b84f8d5fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QList&lt; rtabmap::Link &gt;</type>
      <name>loopLinks_</name>
      <anchorfile>classrtabmap_1_1DatabaseViewer.html</anchorfile>
      <anchor>a36ed32fa8b376f491203110f3e1d2e44</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; int, int &gt;</type>
      <name>mapIds_</name>
      <anchorfile>classrtabmap_1_1DatabaseViewer.html</anchorfile>
      <anchor>ab93e5416f52dde46875564b9c2e9785f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QList&lt; rtabmap::Link &gt;</type>
      <name>neighborLinks_</name>
      <anchorfile>classrtabmap_1_1DatabaseViewer.html</anchorfile>
      <anchor>a6ae7821f9d46f94130afc8c520d5adcc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QString</type>
      <name>pathDatabase_</name>
      <anchorfile>classrtabmap_1_1DatabaseViewer.html</anchorfile>
      <anchor>a432b769d38b1d004c94a17fb9a4779f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; int, rtabmap::Transform &gt;</type>
      <name>poses_</name>
      <anchorfile>classrtabmap_1_1DatabaseViewer.html</anchorfile>
      <anchor>a869d2d29f12c6e57340ee2ba4d3c928a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>savedMaximized_</name>
      <anchorfile>classrtabmap_1_1DatabaseViewer.html</anchorfile>
      <anchor>a54eb30073eb8deb0085f852addaa9015</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Ui_DatabaseViewer *</type>
      <name>ui_</name>
      <anchorfile>classrtabmap_1_1DatabaseViewer.html</anchorfile>
      <anchor>ae1d7cda58880d90f145a9d9100c9b593</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rtabmap::DataRecorder</name>
    <filename>classrtabmap_1_1DataRecorder.html</filename>
    <base>UEventsHandler</base>
    <member kind="slot">
      <type>void</type>
      <name>addData</name>
      <anchorfile>classrtabmap_1_1DataRecorder.html</anchorfile>
      <anchor>aad30fe021eeacc3e6df72c40560bde27</anchor>
      <arglist>(const rtabmap::SensorData &amp;data, const Transform &amp;pose=Transform(), const cv::Mat &amp;infMatrix=cv::Mat::eye(6, 6, CV_64FC1))</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>showImage</name>
      <anchorfile>classrtabmap_1_1DataRecorder.html</anchorfile>
      <anchor>ac1508a456ac46429a279709add1b9fb4</anchor>
      <arglist>(const cv::Mat &amp;image, const cv::Mat &amp;depth)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>closeRecorder</name>
      <anchorfile>classrtabmap_1_1DataRecorder.html</anchorfile>
      <anchor>aadf14216bdc4c250efec353584d00702</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DataRecorder</name>
      <anchorfile>classrtabmap_1_1DataRecorder.html</anchorfile>
      <anchor>a2ac4fefdc3916535bb0c5c8b6bdc772b</anchor>
      <arglist>(QWidget *parent=0)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>init</name>
      <anchorfile>classrtabmap_1_1DataRecorder.html</anchorfile>
      <anchor>ac5325dc688eec71e7604545767b1aac0</anchor>
      <arglist>(const QString &amp;path, bool recordInRAM=true)</arglist>
    </member>
    <member kind="function">
      <type>const QString &amp;</type>
      <name>path</name>
      <anchorfile>classrtabmap_1_1DataRecorder.html</anchorfile>
      <anchor>a138648af76724e458f2d03394404ef38</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~DataRecorder</name>
      <anchorfile>classrtabmap_1_1DataRecorder.html</anchorfile>
      <anchor>ac999a088b42947ccf488395d51a24b9f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>closeEvent</name>
      <anchorfile>classrtabmap_1_1DataRecorder.html</anchorfile>
      <anchor>a4cb58f09c6b1c82c3968f5089be8a2f2</anchor>
      <arglist>(QCloseEvent *event)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>handleEvent</name>
      <anchorfile>classrtabmap_1_1DataRecorder.html</anchorfile>
      <anchor>a5f39cb139df0daec178696ed0f39e96f</anchor>
      <arglist>(UEvent *event)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>count_</name>
      <anchorfile>classrtabmap_1_1DataRecorder.html</anchorfile>
      <anchor>a8439dd3e39caca2f3808b39b385220f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ImageView *</type>
      <name>imageView_</name>
      <anchorfile>classrtabmap_1_1DataRecorder.html</anchorfile>
      <anchor>a5ea651648a9e5213d70dee81204f691b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QLabel *</type>
      <name>label_</name>
      <anchorfile>classrtabmap_1_1DataRecorder.html</anchorfile>
      <anchor>a837b3c4ee19db1533be3d9b2b3368cb2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Memory *</type>
      <name>memory_</name>
      <anchorfile>classrtabmap_1_1DataRecorder.html</anchorfile>
      <anchor>a5a1577ee5f6accc5ab1a6ff5bcbe0371</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>UMutex</type>
      <name>memoryMutex_</name>
      <anchorfile>classrtabmap_1_1DataRecorder.html</anchorfile>
      <anchor>aec2e36a9cb254a3a0de0de201acf4177</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QString</type>
      <name>path_</name>
      <anchorfile>classrtabmap_1_1DataRecorder.html</anchorfile>
      <anchor>a8bc4604c77eeabf2365377a3c06c2dbd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>processingImages_</name>
      <anchorfile>classrtabmap_1_1DataRecorder.html</anchorfile>
      <anchor>a7cde2e1633c087917d2d72afa4f62c20</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>UTimer</type>
      <name>timer_</name>
      <anchorfile>classrtabmap_1_1DataRecorder.html</anchorfile>
      <anchor>abda08e5321f0d959a7be5c77ce125249</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>totalSizeKB_</name>
      <anchorfile>classrtabmap_1_1DataRecorder.html</anchorfile>
      <anchor>ab0d8a50f34b515c3d8a896e65be3b445</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rtabmap::DBDriver</name>
    <filename>classrtabmap_1_1DBDriver.html</filename>
    <base>UThread</base>
    <member kind="function">
      <type>void</type>
      <name>addLink</name>
      <anchorfile>classrtabmap_1_1DBDriver.html</anchorfile>
      <anchor>acfb5fed58aad744050c392a8d346926b</anchor>
      <arglist>(const Link &amp;link)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addStatisticsAfterRun</name>
      <anchorfile>classrtabmap_1_1DBDriver.html</anchorfile>
      <anchor>aad54a73ac3e8b369758ed444faa629b8</anchor>
      <arglist>(int stMemSize, int lastSignAdded, int processMemUsed, int databaseMemUsed, int dictionarySize) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>asyncSave</name>
      <anchorfile>classrtabmap_1_1DBDriver.html</anchorfile>
      <anchor>ad1510e157f3ab8df3284528369a6d88f</anchor>
      <arglist>(Signature *s)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>asyncSave</name>
      <anchorfile>classrtabmap_1_1DBDriver.html</anchorfile>
      <anchor>a88eee22aa9707a6993f734fe29f6af5d</anchor>
      <arglist>(VisualWord *vw)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>beginTransaction</name>
      <anchorfile>classrtabmap_1_1DBDriver.html</anchorfile>
      <anchor>a60af4707c3248e6395a9f2e5206dfa0a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>closeConnection</name>
      <anchorfile>classrtabmap_1_1DBDriver.html</anchorfile>
      <anchor>ac98ac1f404d1f6769de1a823c1d10ef1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>commit</name>
      <anchorfile>classrtabmap_1_1DBDriver.html</anchorfile>
      <anchor>a86d3e96e1ea730f1bd81611c33f72364</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>emptyTrashes</name>
      <anchorfile>classrtabmap_1_1DBDriver.html</anchorfile>
      <anchor>ab4a0036162994c2ef76d4236e2a7ea0a</anchor>
      <arglist>(bool async=false)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>executeNoResult</name>
      <anchorfile>classrtabmap_1_1DBDriver.html</anchorfile>
      <anchor>a4e38175b3edd38c5cdcf679c9f07cacd</anchor>
      <arglist>(const std::string &amp;sql) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>generateGraph</name>
      <anchorfile>classrtabmap_1_1DBDriver.html</anchorfile>
      <anchor>abbf62fc6967cf618e6b2aece44f45230</anchor>
      <arglist>(const std::string &amp;fileName, const std::set&lt; int &gt; &amp;ids=std::set&lt; int &gt;(), const std::map&lt; int, Signature * &gt; &amp;otherSignatures=std::map&lt; int, Signature * &gt;())</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getAllLabels</name>
      <anchorfile>classrtabmap_1_1DBDriver.html</anchorfile>
      <anchor>a47046f2312a0ad421eca20179971dba6</anchor>
      <arglist>(std::map&lt; int, std::string &gt; &amp;labels) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getAllLinks</name>
      <anchorfile>classrtabmap_1_1DBDriver.html</anchorfile>
      <anchor>a66d2d8a182dd244f642d6049ea934d10</anchor>
      <arglist>(std::multimap&lt; int, Link &gt; &amp;links, bool ignoreNullLinks=true) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getAllNodeIds</name>
      <anchorfile>classrtabmap_1_1DBDriver.html</anchorfile>
      <anchor>adc43f34bd801120c23a184879f72d27b</anchor>
      <arglist>(std::set&lt; int &gt; &amp;ids, bool ignoreChildren=false) const </arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getDatabaseVersion</name>
      <anchorfile>classrtabmap_1_1DBDriver.html</anchorfile>
      <anchor>ac66af7927cc40407943f0c48b8ab1913</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getEmptyTrashesTime</name>
      <anchorfile>classrtabmap_1_1DBDriver.html</anchorfile>
      <anchor>a2c255f4db6ed44790524dc6a04c62d5d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getInvertedIndexNi</name>
      <anchorfile>classrtabmap_1_1DBDriver.html</anchorfile>
      <anchor>a1be486a21bfa9f93125cd6e2d0dc0aa1</anchor>
      <arglist>(int signatureId, int &amp;ni) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getLastNodeId</name>
      <anchorfile>classrtabmap_1_1DBDriver.html</anchorfile>
      <anchor>a1765b19f68ee40beb7c3edf42979d36e</anchor>
      <arglist>(int &amp;id) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getLastWordId</name>
      <anchorfile>classrtabmap_1_1DBDriver.html</anchorfile>
      <anchor>ae2984add20dab95537b846bc7c255994</anchor>
      <arglist>(int &amp;id) const </arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>getMemoryUsed</name>
      <anchorfile>classrtabmap_1_1DBDriver.html</anchorfile>
      <anchor>ab7d87d2a36eda9b0e96a1953a3dfbd56</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getNodeData</name>
      <anchorfile>classrtabmap_1_1DBDriver.html</anchorfile>
      <anchor>a5a30437b37872dc66cea032f5cccd971</anchor>
      <arglist>(int signatureId, SensorData &amp;data) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getNodeIdByLabel</name>
      <anchorfile>classrtabmap_1_1DBDriver.html</anchorfile>
      <anchor>a3f6271cf6d0098d364a377fc5d8724b1</anchor>
      <arglist>(const std::string &amp;label, int &amp;id) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getNodeInfo</name>
      <anchorfile>classrtabmap_1_1DBDriver.html</anchorfile>
      <anchor>a0ad7618457ea3cfe92fa3ce5d9449bfa</anchor>
      <arglist>(int signatureId, Transform &amp;pose, int &amp;mapId, int &amp;weight, std::string &amp;label, double &amp;stamp) const </arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>getUrl</name>
      <anchorfile>classrtabmap_1_1DBDriver.html</anchorfile>
      <anchor>a1b9189e63375f7bd6de9e91c71bef239</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getWeight</name>
      <anchorfile>classrtabmap_1_1DBDriver.html</anchorfile>
      <anchor>a0eb1b7f4394076ecd1f24d74bcaa962e</anchor>
      <arglist>(int signatureId, int &amp;weight) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isConnected</name>
      <anchorfile>classrtabmap_1_1DBDriver.html</anchorfile>
      <anchor>a6ecfdb2536cc3ce0936152a4c9652651</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>load</name>
      <anchorfile>classrtabmap_1_1DBDriver.html</anchorfile>
      <anchor>af3e124f7ca98e9f7dad3f3e0390ef26d</anchor>
      <arglist>(VWDictionary *dictionary) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>loadLastNodes</name>
      <anchorfile>classrtabmap_1_1DBDriver.html</anchorfile>
      <anchor>a2251f532c1f85097aa9e59b736ae2a3f</anchor>
      <arglist>(std::list&lt; Signature * &gt; &amp;signatures) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>loadLinks</name>
      <anchorfile>classrtabmap_1_1DBDriver.html</anchorfile>
      <anchor>a61dcf18de2d4fea56ff63215a0e19f75</anchor>
      <arglist>(int signatureId, std::map&lt; int, Link &gt; &amp;links, Link::Type type=Link::kUndef) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>loadNodeData</name>
      <anchorfile>classrtabmap_1_1DBDriver.html</anchorfile>
      <anchor>a00c0f4d9e9bdeec8236a1d812126dd9b</anchor>
      <arglist>(std::list&lt; Signature * &gt; &amp;signatures) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>loadSignatures</name>
      <anchorfile>classrtabmap_1_1DBDriver.html</anchorfile>
      <anchor>a93f05fe946427ef8ae34a63ccdcb6810</anchor>
      <arglist>(const std::list&lt; int &gt; &amp;ids, std::list&lt; Signature * &gt; &amp;signatures, std::set&lt; int &gt; *loadedFromTrash=0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>loadWords</name>
      <anchorfile>classrtabmap_1_1DBDriver.html</anchorfile>
      <anchor>abe5837cd7a9544113de53b9b9f072d4a</anchor>
      <arglist>(const std::set&lt; int &gt; &amp;wordIds, std::list&lt; VisualWord * &gt; &amp;vws)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>openConnection</name>
      <anchorfile>classrtabmap_1_1DBDriver.html</anchorfile>
      <anchor>a1eefc6f97c78480649a1c7b5db89064d</anchor>
      <arglist>(const std::string &amp;url, bool overwritten=false)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>parseParameters</name>
      <anchorfile>classrtabmap_1_1DBDriver.html</anchorfile>
      <anchor>a35c8939fdb435e638ed90d6804b64531</anchor>
      <arglist>(const ParametersMap &amp;parameters)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>removeLink</name>
      <anchorfile>classrtabmap_1_1DBDriver.html</anchorfile>
      <anchor>a7c3c7536423a956e74d3f609ee814717</anchor>
      <arglist>(int from, int to)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTimestampUpdateEnabled</name>
      <anchorfile>classrtabmap_1_1DBDriver.html</anchorfile>
      <anchor>ab635aa1b5087868f3bc3e27cc3bd92ab</anchor>
      <arglist>(bool enabled)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>updateLink</name>
      <anchorfile>classrtabmap_1_1DBDriver.html</anchorfile>
      <anchor>a94eb69c07a44343c008654b1401dce80</anchor>
      <arglist>(const Link &amp;link)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~DBDriver</name>
      <anchorfile>classrtabmap_1_1DBDriver.html</anchorfile>
      <anchor>a2efbf19504a506b4791df19a626496cc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static DBDriver *</type>
      <name>create</name>
      <anchorfile>classrtabmap_1_1DBDriver.html</anchorfile>
      <anchor>ad1458d35c56a74ca4119a49c79c61457</anchor>
      <arglist>(const ParametersMap &amp;parameters=ParametersMap())</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>DBDriver</name>
      <anchorfile>classrtabmap_1_1DBDriver.html</anchorfile>
      <anchor>a5f90eb62bb559d42611dbe7ffe11328e</anchor>
      <arglist>(const ParametersMap &amp;parameters=ParametersMap())</arglist>
    </member>
    <member kind="function" protection="private" virtualness="pure">
      <type>virtual void</type>
      <name>addLinkQuery</name>
      <anchorfile>classrtabmap_1_1DBDriver.html</anchorfile>
      <anchor>a86c808af5987483c9ee058088150a2f0</anchor>
      <arglist>(const Link &amp;link) const =0</arglist>
    </member>
    <member kind="function" protection="private" virtualness="pure">
      <type>virtual bool</type>
      <name>connectDatabaseQuery</name>
      <anchorfile>classrtabmap_1_1DBDriver.html</anchorfile>
      <anchor>a20460143b3bd8868c88b7e7583e0d850</anchor>
      <arglist>(const std::string &amp;url, bool overwritten=false)=0</arglist>
    </member>
    <member kind="function" protection="private" virtualness="pure">
      <type>virtual void</type>
      <name>disconnectDatabaseQuery</name>
      <anchorfile>classrtabmap_1_1DBDriver.html</anchorfile>
      <anchor>a571c090c21abc960c2fff1e08827a0b3</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" protection="private" virtualness="pure">
      <type>virtual void</type>
      <name>executeNoResultQuery</name>
      <anchorfile>classrtabmap_1_1DBDriver.html</anchorfile>
      <anchor>aedc3f1af9bf45e93458674e9c748b3a7</anchor>
      <arglist>(const std::string &amp;sql) const =0</arglist>
    </member>
    <member kind="function" protection="private" virtualness="pure">
      <type>virtual void</type>
      <name>getAllLabelsQuery</name>
      <anchorfile>classrtabmap_1_1DBDriver.html</anchorfile>
      <anchor>a62e59283e1cf8f042bc21e565db4418e</anchor>
      <arglist>(std::map&lt; int, std::string &gt; &amp;labels) const =0</arglist>
    </member>
    <member kind="function" protection="private" virtualness="pure">
      <type>virtual void</type>
      <name>getAllLinksQuery</name>
      <anchorfile>classrtabmap_1_1DBDriver.html</anchorfile>
      <anchor>af9a45343ee61ce16a7b0ceea6e061b3c</anchor>
      <arglist>(std::multimap&lt; int, Link &gt; &amp;links, bool ignoreNullLinks) const =0</arglist>
    </member>
    <member kind="function" protection="private" virtualness="pure">
      <type>virtual void</type>
      <name>getAllNodeIdsQuery</name>
      <anchorfile>classrtabmap_1_1DBDriver.html</anchorfile>
      <anchor>ab94928136ab2c4b0835c3cb3664d6137</anchor>
      <arglist>(std::set&lt; int &gt; &amp;ids, bool ignoreChildren) const =0</arglist>
    </member>
    <member kind="function" protection="private" virtualness="pure">
      <type>virtual bool</type>
      <name>getDatabaseVersionQuery</name>
      <anchorfile>classrtabmap_1_1DBDriver.html</anchorfile>
      <anchor>abad694886dbc5beef1acf659616a0c25</anchor>
      <arglist>(std::string &amp;version) const =0</arglist>
    </member>
    <member kind="function" protection="private" virtualness="pure">
      <type>virtual void</type>
      <name>getInvertedIndexNiQuery</name>
      <anchorfile>classrtabmap_1_1DBDriver.html</anchorfile>
      <anchor>ad154b0744a10c57a2914c0628fc51cb8</anchor>
      <arglist>(int signatureId, int &amp;ni) const =0</arglist>
    </member>
    <member kind="function" protection="private" virtualness="pure">
      <type>virtual void</type>
      <name>getLastIdQuery</name>
      <anchorfile>classrtabmap_1_1DBDriver.html</anchorfile>
      <anchor>a12fe902034503ce9a95568272a06ecc4</anchor>
      <arglist>(const std::string &amp;tableName, int &amp;id) const =0</arglist>
    </member>
    <member kind="function" protection="private" virtualness="pure">
      <type>virtual long</type>
      <name>getMemoryUsedQuery</name>
      <anchorfile>classrtabmap_1_1DBDriver.html</anchorfile>
      <anchor>a283f8c9e8f3bfa3902d913e100f2084c</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" protection="private" virtualness="pure">
      <type>virtual void</type>
      <name>getNodeIdByLabelQuery</name>
      <anchorfile>classrtabmap_1_1DBDriver.html</anchorfile>
      <anchor>a13305cb7202d0770472884ca848e74e3</anchor>
      <arglist>(const std::string &amp;label, int &amp;id) const =0</arglist>
    </member>
    <member kind="function" protection="private" virtualness="pure">
      <type>virtual bool</type>
      <name>getNodeInfoQuery</name>
      <anchorfile>classrtabmap_1_1DBDriver.html</anchorfile>
      <anchor>acdc840d1a726fa6ec01824e52f5c1d06</anchor>
      <arglist>(int signatureId, Transform &amp;pose, int &amp;mapId, int &amp;weight, std::string &amp;label, double &amp;stamp) const =0</arglist>
    </member>
    <member kind="function" protection="private" virtualness="pure">
      <type>virtual void</type>
      <name>getWeightQuery</name>
      <anchorfile>classrtabmap_1_1DBDriver.html</anchorfile>
      <anchor>a48ce6289b1d35e73da28cca5e9cfaf3f</anchor>
      <arglist>(int signatureId, int &amp;weight) const =0</arglist>
    </member>
    <member kind="function" protection="private" virtualness="pure">
      <type>virtual bool</type>
      <name>isConnectedQuery</name>
      <anchorfile>classrtabmap_1_1DBDriver.html</anchorfile>
      <anchor>ae354e4c3340fa2f60995760690ccf168</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" protection="private" virtualness="pure">
      <type>virtual void</type>
      <name>loadLastNodesQuery</name>
      <anchorfile>classrtabmap_1_1DBDriver.html</anchorfile>
      <anchor>a4f546daf6072b6ed14ec0cc755b0be5e</anchor>
      <arglist>(std::list&lt; Signature * &gt; &amp;signatures) const =0</arglist>
    </member>
    <member kind="function" protection="private" virtualness="pure">
      <type>virtual void</type>
      <name>loadLinksQuery</name>
      <anchorfile>classrtabmap_1_1DBDriver.html</anchorfile>
      <anchor>aaa4f068bb457a0f5af751b39915858f5</anchor>
      <arglist>(int signatureId, std::map&lt; int, Link &gt; &amp;links, Link::Type type=Link::kUndef) const =0</arglist>
    </member>
    <member kind="function" protection="private" virtualness="pure">
      <type>virtual void</type>
      <name>loadNodeDataQuery</name>
      <anchorfile>classrtabmap_1_1DBDriver.html</anchorfile>
      <anchor>a7e5ad356595fe20f2c53c09bd1341e14</anchor>
      <arglist>(std::list&lt; Signature * &gt; &amp;signatures) const =0</arglist>
    </member>
    <member kind="function" protection="private" virtualness="pure">
      <type>virtual void</type>
      <name>loadQuery</name>
      <anchorfile>classrtabmap_1_1DBDriver.html</anchorfile>
      <anchor>a8380b9ed0dad01ef51f77f6358a53f34</anchor>
      <arglist>(VWDictionary *dictionary) const =0</arglist>
    </member>
    <member kind="function" protection="private" virtualness="pure">
      <type>virtual void</type>
      <name>loadSignaturesQuery</name>
      <anchorfile>classrtabmap_1_1DBDriver.html</anchorfile>
      <anchor>acf045d3297470066c4a5aa4d106d9d1f</anchor>
      <arglist>(const std::list&lt; int &gt; &amp;ids, std::list&lt; Signature * &gt; &amp;signatures) const =0</arglist>
    </member>
    <member kind="function" protection="private" virtualness="pure">
      <type>virtual void</type>
      <name>loadWordsQuery</name>
      <anchorfile>classrtabmap_1_1DBDriver.html</anchorfile>
      <anchor>ada1a2add5977feb1a197b64946d982fe</anchor>
      <arglist>(const std::set&lt; int &gt; &amp;wordIds, std::list&lt; VisualWord * &gt; &amp;vws) const =0</arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual void</type>
      <name>mainLoop</name>
      <anchorfile>classrtabmap_1_1DBDriver.html</anchorfile>
      <anchor>a92a35f3c64b13d6267cb352f89b15f67</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>saveOrUpdate</name>
      <anchorfile>classrtabmap_1_1DBDriver.html</anchorfile>
      <anchor>a8f6dab13b17b9a5bd94ffa7add603e06</anchor>
      <arglist>(const std::vector&lt; Signature * &gt; &amp;signatures) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>saveOrUpdate</name>
      <anchorfile>classrtabmap_1_1DBDriver.html</anchorfile>
      <anchor>a44e7f1e6a715b651b53581aab38475e0</anchor>
      <arglist>(const std::vector&lt; VisualWord * &gt; &amp;words) const </arglist>
    </member>
    <member kind="function" protection="private" virtualness="pure">
      <type>virtual void</type>
      <name>saveQuery</name>
      <anchorfile>classrtabmap_1_1DBDriver.html</anchorfile>
      <anchor>aeed73f67ebab497d0cb78dbcb1cbf61b</anchor>
      <arglist>(const std::list&lt; Signature * &gt; &amp;signatures) const =0</arglist>
    </member>
    <member kind="function" protection="private" virtualness="pure">
      <type>virtual void</type>
      <name>saveQuery</name>
      <anchorfile>classrtabmap_1_1DBDriver.html</anchorfile>
      <anchor>abd880c291203a9b26e3e27d2732d6ecd</anchor>
      <arglist>(const std::list&lt; VisualWord * &gt; &amp;words) const =0</arglist>
    </member>
    <member kind="function" protection="private" virtualness="pure">
      <type>virtual void</type>
      <name>updateLinkQuery</name>
      <anchorfile>classrtabmap_1_1DBDriver.html</anchorfile>
      <anchor>a7e8e9f1798f7850cba3fc27608ff2d59</anchor>
      <arglist>(const Link &amp;link) const =0</arglist>
    </member>
    <member kind="function" protection="private" virtualness="pure">
      <type>virtual void</type>
      <name>updateQuery</name>
      <anchorfile>classrtabmap_1_1DBDriver.html</anchorfile>
      <anchor>aef6afd53ae425e7042c4408dc8be6da7</anchor>
      <arglist>(const std::list&lt; Signature * &gt; &amp;signatures, bool updateTimestamp) const =0</arglist>
    </member>
    <member kind="function" protection="private" virtualness="pure">
      <type>virtual void</type>
      <name>updateQuery</name>
      <anchorfile>classrtabmap_1_1DBDriver.html</anchorfile>
      <anchor>aa22fd347c480b5b701fcb198e10d084a</anchor>
      <arglist>(const std::list&lt; VisualWord * &gt; &amp;words, bool updateTimestamp) const =0</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>USemaphore</type>
      <name>_addSem</name>
      <anchorfile>classrtabmap_1_1DBDriver.html</anchorfile>
      <anchor>af759cd9dc3fb207431449df9e57e12d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>UMutex</type>
      <name>_dbSafeAccessMutex</name>
      <anchorfile>classrtabmap_1_1DBDriver.html</anchorfile>
      <anchor>a218844aa5126787a2e7d3ddf96ffac10</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>_emptyTrashesTime</name>
      <anchorfile>classrtabmap_1_1DBDriver.html</anchorfile>
      <anchor>afe8436f699a225e2f6e6ae2d1ba1c2df</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_timestampUpdate</name>
      <anchorfile>classrtabmap_1_1DBDriver.html</anchorfile>
      <anchor>a5c571c4f0df2d874e5fd2fcd53b7534d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>UMutex</type>
      <name>_transactionMutex</name>
      <anchorfile>classrtabmap_1_1DBDriver.html</anchorfile>
      <anchor>a1a89f1b7bd0de0c1112bd34056cc717a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>UMutex</type>
      <name>_trashesMutex</name>
      <anchorfile>classrtabmap_1_1DBDriver.html</anchorfile>
      <anchor>af30fec57f80887208cf6245757cf0009</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; int, Signature * &gt;</type>
      <name>_trashSignatures</name>
      <anchorfile>classrtabmap_1_1DBDriver.html</anchorfile>
      <anchor>ac04a7e4b141dc8b45e765e963c1ad288</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; int, VisualWord * &gt;</type>
      <name>_trashVisualWords</name>
      <anchorfile>classrtabmap_1_1DBDriver.html</anchorfile>
      <anchor>a0b34e03a6dffed88891bd150460cd650</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>_url</name>
      <anchorfile>classrtabmap_1_1DBDriver.html</anchorfile>
      <anchor>ae486b936b3cf2a4e22c6c32364af3e23</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rtabmap::DBDriverSqlite3</name>
    <filename>classrtabmap_1_1DBDriverSqlite3.html</filename>
    <base>rtabmap::DBDriver</base>
    <member kind="function">
      <type></type>
      <name>DBDriverSqlite3</name>
      <anchorfile>classrtabmap_1_1DBDriverSqlite3.html</anchorfile>
      <anchor>a471f26a35b093bbd5a59766735a94fd1</anchor>
      <arglist>(const ParametersMap &amp;parameters=ParametersMap())</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>parseParameters</name>
      <anchorfile>classrtabmap_1_1DBDriverSqlite3.html</anchorfile>
      <anchor>a5df3a822e726581d4ab99db6ea79212a</anchor>
      <arglist>(const ParametersMap &amp;parameters)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setCacheSize</name>
      <anchorfile>classrtabmap_1_1DBDriverSqlite3.html</anchorfile>
      <anchor>afc148e17cf8cc6ed4565c5519b06fc5c</anchor>
      <arglist>(unsigned int cacheSize)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDbInMemory</name>
      <anchorfile>classrtabmap_1_1DBDriverSqlite3.html</anchorfile>
      <anchor>a0722fcddc772af1cc03a7fe8b410d137</anchor>
      <arglist>(bool dbInMemory)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setJournalMode</name>
      <anchorfile>classrtabmap_1_1DBDriverSqlite3.html</anchorfile>
      <anchor>ae3c445bedd62088bb20e76eda6cfe64d</anchor>
      <arglist>(int journalMode)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSynchronous</name>
      <anchorfile>classrtabmap_1_1DBDriverSqlite3.html</anchorfile>
      <anchor>a187e2bbb52ae7f32a0fc79540f0f104b</anchor>
      <arglist>(int synchronous)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTempStore</name>
      <anchorfile>classrtabmap_1_1DBDriverSqlite3.html</anchorfile>
      <anchor>a8f4adea749a2d30340715002056f9062</anchor>
      <arglist>(int tempStore)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~DBDriverSqlite3</name>
      <anchorfile>classrtabmap_1_1DBDriverSqlite3.html</anchorfile>
      <anchor>ada266f5278769304de56e824aa0e8d11</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual void</type>
      <name>addLinkQuery</name>
      <anchorfile>classrtabmap_1_1DBDriverSqlite3.html</anchorfile>
      <anchor>a18250dd5bed05abc63fff34f010b0dc3</anchor>
      <arglist>(const Link &amp;link) const </arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual bool</type>
      <name>connectDatabaseQuery</name>
      <anchorfile>classrtabmap_1_1DBDriverSqlite3.html</anchorfile>
      <anchor>ae1e622d071495282e160f25413cd1926</anchor>
      <arglist>(const std::string &amp;url, bool overwirtten=false)</arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual void</type>
      <name>disconnectDatabaseQuery</name>
      <anchorfile>classrtabmap_1_1DBDriverSqlite3.html</anchorfile>
      <anchor>ae41fd0a1c4e59fa4fc84085330d3de1e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual void</type>
      <name>executeNoResultQuery</name>
      <anchorfile>classrtabmap_1_1DBDriverSqlite3.html</anchorfile>
      <anchor>a7278eb95eca21ba7f739a5d20e419fc2</anchor>
      <arglist>(const std::string &amp;sql) const </arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual void</type>
      <name>getAllLabelsQuery</name>
      <anchorfile>classrtabmap_1_1DBDriverSqlite3.html</anchorfile>
      <anchor>abecf97b45e627140f9f85250e8c582f5</anchor>
      <arglist>(std::map&lt; int, std::string &gt; &amp;labels) const </arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual void</type>
      <name>getAllLinksQuery</name>
      <anchorfile>classrtabmap_1_1DBDriverSqlite3.html</anchorfile>
      <anchor>ae994d8cdb2a0e525c0a0c386e8902e71</anchor>
      <arglist>(std::multimap&lt; int, Link &gt; &amp;links, bool ignoreNullLinks) const </arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual void</type>
      <name>getAllNodeIdsQuery</name>
      <anchorfile>classrtabmap_1_1DBDriverSqlite3.html</anchorfile>
      <anchor>adb1df7d1e472042f641adb32dc1aa729</anchor>
      <arglist>(std::set&lt; int &gt; &amp;ids, bool ignoreChildren) const </arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual bool</type>
      <name>getDatabaseVersionQuery</name>
      <anchorfile>classrtabmap_1_1DBDriverSqlite3.html</anchorfile>
      <anchor>a6fa274c80f00561caddb62cfd8a7522e</anchor>
      <arglist>(std::string &amp;version) const </arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual void</type>
      <name>getInvertedIndexNiQuery</name>
      <anchorfile>classrtabmap_1_1DBDriverSqlite3.html</anchorfile>
      <anchor>ac51ef25694bdf1934a135699139edbc1</anchor>
      <arglist>(int signatureId, int &amp;ni) const </arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual void</type>
      <name>getLastIdQuery</name>
      <anchorfile>classrtabmap_1_1DBDriverSqlite3.html</anchorfile>
      <anchor>aa4f47d39b2f694ef024a9ffa92dc9f48</anchor>
      <arglist>(const std::string &amp;tableName, int &amp;id) const </arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual long</type>
      <name>getMemoryUsedQuery</name>
      <anchorfile>classrtabmap_1_1DBDriverSqlite3.html</anchorfile>
      <anchor>ada875b109dde872195b9056d80194011</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual void</type>
      <name>getNodeIdByLabelQuery</name>
      <anchorfile>classrtabmap_1_1DBDriverSqlite3.html</anchorfile>
      <anchor>a2e6027b2963975e1ba24cc3c7b7b399b</anchor>
      <arglist>(const std::string &amp;label, int &amp;id) const </arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual bool</type>
      <name>getNodeInfoQuery</name>
      <anchorfile>classrtabmap_1_1DBDriverSqlite3.html</anchorfile>
      <anchor>ad5f71769e51e58ddeb071f85a364cc99</anchor>
      <arglist>(int signatureId, Transform &amp;pose, int &amp;mapId, int &amp;weight, std::string &amp;label, double &amp;stamp) const </arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual void</type>
      <name>getWeightQuery</name>
      <anchorfile>classrtabmap_1_1DBDriverSqlite3.html</anchorfile>
      <anchor>a9a30959c78dd13dcbfb15ee41fc62b1b</anchor>
      <arglist>(int signatureId, int &amp;weight) const </arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual bool</type>
      <name>isConnectedQuery</name>
      <anchorfile>classrtabmap_1_1DBDriverSqlite3.html</anchorfile>
      <anchor>aca396ee1685c087838a0d57c46444ada</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual void</type>
      <name>loadLastNodesQuery</name>
      <anchorfile>classrtabmap_1_1DBDriverSqlite3.html</anchorfile>
      <anchor>a800ca65d14884bb9419c12e64a919e40</anchor>
      <arglist>(std::list&lt; Signature * &gt; &amp;signatures) const </arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual void</type>
      <name>loadLinksQuery</name>
      <anchorfile>classrtabmap_1_1DBDriverSqlite3.html</anchorfile>
      <anchor>a7687e485ff4820283d7fd51f1bd26cd4</anchor>
      <arglist>(int signatureId, std::map&lt; int, Link &gt; &amp;links, Link::Type type=Link::kUndef) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>loadLinksQuery</name>
      <anchorfile>classrtabmap_1_1DBDriverSqlite3.html</anchorfile>
      <anchor>ae9ed6881f5a62a7392ec21319f315161</anchor>
      <arglist>(std::list&lt; Signature * &gt; &amp;signatures) const </arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual void</type>
      <name>loadNodeDataQuery</name>
      <anchorfile>classrtabmap_1_1DBDriverSqlite3.html</anchorfile>
      <anchor>a5a0f259d96dd78bd06472f387f8abc88</anchor>
      <arglist>(std::list&lt; Signature * &gt; &amp;signatures) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>loadOrSaveDb</name>
      <anchorfile>classrtabmap_1_1DBDriverSqlite3.html</anchorfile>
      <anchor>a5d4f7987f86499e2abf23caf8d22b18d</anchor>
      <arglist>(sqlite3 *pInMemory, const std::string &amp;fileName, int isSave) const </arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual void</type>
      <name>loadQuery</name>
      <anchorfile>classrtabmap_1_1DBDriverSqlite3.html</anchorfile>
      <anchor>a716a429b4ffcc656872862fa417e387a</anchor>
      <arglist>(VWDictionary *dictionary) const </arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual void</type>
      <name>loadSignaturesQuery</name>
      <anchorfile>classrtabmap_1_1DBDriverSqlite3.html</anchorfile>
      <anchor>aae889969ffa80d86877ecbeb7ed54d11</anchor>
      <arglist>(const std::list&lt; int &gt; &amp;ids, std::list&lt; Signature * &gt; &amp;signatures) const </arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual void</type>
      <name>loadWordsQuery</name>
      <anchorfile>classrtabmap_1_1DBDriverSqlite3.html</anchorfile>
      <anchor>a9bd4565bfbf5dcc45d56760c2ac398bf</anchor>
      <arglist>(const std::set&lt; int &gt; &amp;wordIds, std::list&lt; VisualWord * &gt; &amp;vws) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::string</type>
      <name>queryStepDepth</name>
      <anchorfile>classrtabmap_1_1DBDriverSqlite3.html</anchorfile>
      <anchor>a2072d6d88c33cc3f34d8159e474b476d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::string</type>
      <name>queryStepImage</name>
      <anchorfile>classrtabmap_1_1DBDriverSqlite3.html</anchorfile>
      <anchor>a96e805c02ff1e7eb157762c83a883a22</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::string</type>
      <name>queryStepKeypoint</name>
      <anchorfile>classrtabmap_1_1DBDriverSqlite3.html</anchorfile>
      <anchor>ae05943e18b9d41da51e3c809f98e48d6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::string</type>
      <name>queryStepLink</name>
      <anchorfile>classrtabmap_1_1DBDriverSqlite3.html</anchorfile>
      <anchor>a4cc1209727e92f875d311430ab7cda3b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::string</type>
      <name>queryStepLinkUpdate</name>
      <anchorfile>classrtabmap_1_1DBDriverSqlite3.html</anchorfile>
      <anchor>a52eceb35e4d63d7c0f82734670e50512</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::string</type>
      <name>queryStepNode</name>
      <anchorfile>classrtabmap_1_1DBDriverSqlite3.html</anchorfile>
      <anchor>adf30f75e4acef136f911c77ae22e86cc</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::string</type>
      <name>queryStepSensorData</name>
      <anchorfile>classrtabmap_1_1DBDriverSqlite3.html</anchorfile>
      <anchor>a2d86a8a12af8fa48e513dbf7d25e9cd9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::string</type>
      <name>queryStepWordsChanged</name>
      <anchorfile>classrtabmap_1_1DBDriverSqlite3.html</anchorfile>
      <anchor>af05d4d766a4885130f87be21d1503ecf</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual void</type>
      <name>saveQuery</name>
      <anchorfile>classrtabmap_1_1DBDriverSqlite3.html</anchorfile>
      <anchor>ab53b10039a2e16e689c2681000caa19f</anchor>
      <arglist>(const std::list&lt; Signature * &gt; &amp;signatures) const </arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual void</type>
      <name>saveQuery</name>
      <anchorfile>classrtabmap_1_1DBDriverSqlite3.html</anchorfile>
      <anchor>a4858f02f90430462cb1a000287d5581a</anchor>
      <arglist>(const std::list&lt; VisualWord * &gt; &amp;words) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>stepDepth</name>
      <anchorfile>classrtabmap_1_1DBDriverSqlite3.html</anchorfile>
      <anchor>ab2c67d977970515fe819c17e1eb7c1fd</anchor>
      <arglist>(sqlite3_stmt *ppStmt, const SensorData &amp;sensorData) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>stepImage</name>
      <anchorfile>classrtabmap_1_1DBDriverSqlite3.html</anchorfile>
      <anchor>aedb97721fe12a1a605bc01bdcf01032e</anchor>
      <arglist>(sqlite3_stmt *ppStmt, int id, const cv::Mat &amp;imageBytes) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>stepKeypoint</name>
      <anchorfile>classrtabmap_1_1DBDriverSqlite3.html</anchorfile>
      <anchor>a77ddab718079602f1890e05bd175f85c</anchor>
      <arglist>(sqlite3_stmt *ppStmt, int signatureId, int wordId, const cv::KeyPoint &amp;kp, const pcl::PointXYZ &amp;pt) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>stepLink</name>
      <anchorfile>classrtabmap_1_1DBDriverSqlite3.html</anchorfile>
      <anchor>a943eded4909928e0a86185fea9896a84</anchor>
      <arglist>(sqlite3_stmt *ppStmt, const Link &amp;link) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>stepNode</name>
      <anchorfile>classrtabmap_1_1DBDriverSqlite3.html</anchorfile>
      <anchor>a3df64c88356e387cf3c31255c15ece99</anchor>
      <arglist>(sqlite3_stmt *ppStmt, const Signature *s) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>stepSensorData</name>
      <anchorfile>classrtabmap_1_1DBDriverSqlite3.html</anchorfile>
      <anchor>ac0c4e1b83c22aa7ca88aaa5f416a0d9b</anchor>
      <arglist>(sqlite3_stmt *ppStmt, const SensorData &amp;sensorData) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>stepWordsChanged</name>
      <anchorfile>classrtabmap_1_1DBDriverSqlite3.html</anchorfile>
      <anchor>ab26b1ea40fbbb1db00ff8520fe2f9355</anchor>
      <arglist>(sqlite3_stmt *ppStmt, int signatureId, int oldWordId, int newWordId) const </arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual void</type>
      <name>updateLinkQuery</name>
      <anchorfile>classrtabmap_1_1DBDriverSqlite3.html</anchorfile>
      <anchor>a495b2e1444360c1ff77b8745579ac85c</anchor>
      <arglist>(const Link &amp;link) const </arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual void</type>
      <name>updateQuery</name>
      <anchorfile>classrtabmap_1_1DBDriverSqlite3.html</anchorfile>
      <anchor>ac49035f30c4095dcf0520fe3cb1e8fe9</anchor>
      <arglist>(const std::list&lt; Signature * &gt; &amp;signatures, bool updateTimestamp) const </arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual void</type>
      <name>updateQuery</name>
      <anchorfile>classrtabmap_1_1DBDriverSqlite3.html</anchorfile>
      <anchor>a41b2598ecb1678c1390523872edb7d21</anchor>
      <arglist>(const std::list&lt; VisualWord * &gt; &amp;words, bool updateTimestamp) const </arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>_cacheSize</name>
      <anchorfile>classrtabmap_1_1DBDriverSqlite3.html</anchorfile>
      <anchor>a737f01288ea79230807dd34e732f4b76</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_dbInMemory</name>
      <anchorfile>classrtabmap_1_1DBDriverSqlite3.html</anchorfile>
      <anchor>ab46a649ef1b1741db2533e5ffc67ef68</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_journalMode</name>
      <anchorfile>classrtabmap_1_1DBDriverSqlite3.html</anchorfile>
      <anchor>aecfcf5013898a6f967dfdb653a6c0fc4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>sqlite3 *</type>
      <name>_ppDb</name>
      <anchorfile>classrtabmap_1_1DBDriverSqlite3.html</anchorfile>
      <anchor>a073748d5c4dac2e01966147c022ea943</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_synchronous</name>
      <anchorfile>classrtabmap_1_1DBDriverSqlite3.html</anchorfile>
      <anchor>af6aa25b0af946433617ffff11af0fe37</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_tempStore</name>
      <anchorfile>classrtabmap_1_1DBDriverSqlite3.html</anchorfile>
      <anchor>a9f607425160977a0bb125d39e0704fcf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>_version</name>
      <anchorfile>classrtabmap_1_1DBDriverSqlite3.html</anchorfile>
      <anchor>a0aa18124e40d2ac53e0e1b450d7399b8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rtabmap::DBReader</name>
    <filename>classrtabmap_1_1DBReader.html</filename>
    <base>UThread</base>
    <base>UEventsSender</base>
    <member kind="function">
      <type></type>
      <name>DBReader</name>
      <anchorfile>classrtabmap_1_1DBReader.html</anchorfile>
      <anchor>aeb2d6d3bfdc8e01a545ec860df387c3c</anchor>
      <arglist>(const std::string &amp;databasePath, float frameRate=0.0f, bool odometryIgnored=false, bool ignoreGoalDelay=false, bool goalsIgnored=false)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DBReader</name>
      <anchorfile>classrtabmap_1_1DBReader.html</anchorfile>
      <anchor>ac2f673c9203cb32f397339f6c8a770db</anchor>
      <arglist>(const std::list&lt; std::string &gt; &amp;databasePaths, float frameRate=0.0f, bool odometryIgnored=false, bool ignoreGoalDelay=false, bool goalsIgnored=false)</arglist>
    </member>
    <member kind="function">
      <type>OdometryEvent</type>
      <name>getNextData</name>
      <anchorfile>classrtabmap_1_1DBReader.html</anchorfile>
      <anchor>a804c3ad84eb4e70f25cd77cb9207c8a3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>init</name>
      <anchorfile>classrtabmap_1_1DBReader.html</anchorfile>
      <anchor>ac1b529af5df2648680d69541fca1b8bb</anchor>
      <arglist>(int startIndex=0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setFrameRate</name>
      <anchorfile>classrtabmap_1_1DBReader.html</anchorfile>
      <anchor>ac1dfcf64abc8a757df34cbd6ba335835</anchor>
      <arglist>(float frameRate)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~DBReader</name>
      <anchorfile>classrtabmap_1_1DBReader.html</anchorfile>
      <anchor>ad0717abddd5ee4046a08a2ca6d33f435</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>mainLoop</name>
      <anchorfile>classrtabmap_1_1DBReader.html</anchorfile>
      <anchor>ae54f272f2fee5a524ce0f6f5bbb173b7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>mainLoopBegin</name>
      <anchorfile>classrtabmap_1_1DBReader.html</anchorfile>
      <anchor>aef5b1dfed237615c944ec9d23f1a9e1b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::set&lt; int &gt;::iterator</type>
      <name>_currentId</name>
      <anchorfile>classrtabmap_1_1DBReader.html</anchorfile>
      <anchor>ab775b74b88ba1f6cef795e840310ab3d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>DBDriver *</type>
      <name>_dbDriver</name>
      <anchorfile>classrtabmap_1_1DBReader.html</anchorfile>
      <anchor>a069dde7e877a4f397ea2cf4e87b7fd90</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>_frameRate</name>
      <anchorfile>classrtabmap_1_1DBReader.html</anchorfile>
      <anchor>a42a74a6d38cfcb317add460fcb5053c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_goalsIgnored</name>
      <anchorfile>classrtabmap_1_1DBReader.html</anchorfile>
      <anchor>a83e6eb39630720aff96aa7658c5dd1e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::set&lt; int &gt;</type>
      <name>_ids</name>
      <anchorfile>classrtabmap_1_1DBReader.html</anchorfile>
      <anchor>a5d9d3651f53d5e07033606f2ec3012d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_ignoreGoalDelay</name>
      <anchorfile>classrtabmap_1_1DBReader.html</anchorfile>
      <anchor>aff22515062e36c2763688d68a0ee4801</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_odometryIgnored</name>
      <anchorfile>classrtabmap_1_1DBReader.html</anchorfile>
      <anchor>a4a51de38bcf2c0b3c1a0f7135f0db1a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::list&lt; std::string &gt;</type>
      <name>_paths</name>
      <anchorfile>classrtabmap_1_1DBReader.html</anchorfile>
      <anchor>a331d1cdd3d410c0fc33de54b2eabae9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>_previousStamp</name>
      <anchorfile>classrtabmap_1_1DBReader.html</anchorfile>
      <anchor>a63f7775f858ca4bc04f0515f30dafc46</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>UTimer</type>
      <name>_timer</name>
      <anchorfile>classrtabmap_1_1DBReader.html</anchorfile>
      <anchor>a7e4bbe0d8aa7bbf38571514e5bf3de63</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rtabmap::EpipolarGeometry</name>
    <filename>classrtabmap_1_1EpipolarGeometry.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>check</name>
      <anchorfile>classrtabmap_1_1EpipolarGeometry.html</anchorfile>
      <anchor>aa1e42e00e6fec4fbdce5119540bbf9ba</anchor>
      <arglist>(const Signature *ssA, const Signature *ssB)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EpipolarGeometry</name>
      <anchorfile>classrtabmap_1_1EpipolarGeometry.html</anchorfile>
      <anchor>a48e708bc5d6c9c7dcacba31d4f965442</anchor>
      <arglist>(const ParametersMap &amp;parameters=ParametersMap())</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getMatchCountMinAccepted</name>
      <anchorfile>classrtabmap_1_1EpipolarGeometry.html</anchorfile>
      <anchor>a3aeacad3cc79bf06c05ff27e572db8db</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getRansacParam1</name>
      <anchorfile>classrtabmap_1_1EpipolarGeometry.html</anchorfile>
      <anchor>afbb3f6d7a6d0f3d6fd84aa4a933f2993</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getRansacParam2</name>
      <anchorfile>classrtabmap_1_1EpipolarGeometry.html</anchorfile>
      <anchor>a7dd426c6515399bdf08f502857bc4605</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>parseParameters</name>
      <anchorfile>classrtabmap_1_1EpipolarGeometry.html</anchorfile>
      <anchor>aae54b380ee7cf713f680105a24a04514</anchor>
      <arglist>(const ParametersMap &amp;parameters)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMatchCountMinAccepted</name>
      <anchorfile>classrtabmap_1_1EpipolarGeometry.html</anchorfile>
      <anchor>a364dd318300aa33bd74186abc99368a5</anchor>
      <arglist>(int matchCountMinAccepted)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setRansacParam1</name>
      <anchorfile>classrtabmap_1_1EpipolarGeometry.html</anchorfile>
      <anchor>a8915c49b58d8d3d63180922501b1f029</anchor>
      <arglist>(double ransacParam1)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setRansacParam2</name>
      <anchorfile>classrtabmap_1_1EpipolarGeometry.html</anchorfile>
      <anchor>a7b3496bc00e02b7e539a90f34d953e8f</anchor>
      <arglist>(double ransacParam2)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~EpipolarGeometry</name>
      <anchorfile>classrtabmap_1_1EpipolarGeometry.html</anchorfile>
      <anchor>ac4159301576e7bf32c67da75956560a2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>findEpipolesFromF</name>
      <anchorfile>classrtabmap_1_1EpipolarGeometry.html</anchorfile>
      <anchor>ad7d06eadb4e807bb1c855d62436b3f4a</anchor>
      <arglist>(const cv::Mat &amp;fundamentalMatrix, cv::Vec3d &amp;e1, cv::Vec3d &amp;e2)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static cv::Mat</type>
      <name>findFFromCalibratedStereoCameras</name>
      <anchorfile>classrtabmap_1_1EpipolarGeometry.html</anchorfile>
      <anchor>ad4b2d420a33c65087d923187434de8b5</anchor>
      <arglist>(double fx, double fy, double cx, double cy, double Tx, double Ty)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static cv::Mat</type>
      <name>findFFromWords</name>
      <anchorfile>classrtabmap_1_1EpipolarGeometry.html</anchorfile>
      <anchor>a85d7df74e9120362e098a55f89f131f2</anchor>
      <arglist>(const std::list&lt; std::pair&lt; int, std::pair&lt; cv::KeyPoint, cv::KeyPoint &gt; &gt; &gt; &amp;pairs, std::vector&lt; uchar &gt; &amp;status, double ransacParam1=3.0, double ransacParam2=0.99)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>findPairs</name>
      <anchorfile>classrtabmap_1_1EpipolarGeometry.html</anchorfile>
      <anchor>abd21b2075fb9f740bf16306fe065fdb3</anchor>
      <arglist>(const std::multimap&lt; int, cv::KeyPoint &gt; &amp;wordsA, const std::multimap&lt; int, cv::KeyPoint &gt; &amp;wordsB, std::list&lt; std::pair&lt; int, std::pair&lt; cv::KeyPoint, cv::KeyPoint &gt; &gt; &gt; &amp;pairs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>findPairsAll</name>
      <anchorfile>classrtabmap_1_1EpipolarGeometry.html</anchorfile>
      <anchor>a29ff483527bb0527df8b8486660600f0</anchor>
      <arglist>(const std::multimap&lt; int, cv::KeyPoint &gt; &amp;wordsA, const std::multimap&lt; int, cv::KeyPoint &gt; &amp;wordsB, std::list&lt; std::pair&lt; int, std::pair&lt; cv::KeyPoint, cv::KeyPoint &gt; &gt; &gt; &amp;pairs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>findPairsUnique</name>
      <anchorfile>classrtabmap_1_1EpipolarGeometry.html</anchorfile>
      <anchor>a99b4e7bd87a56e4089aae94535f9201c</anchor>
      <arglist>(const std::multimap&lt; int, cv::KeyPoint &gt; &amp;wordsA, const std::multimap&lt; int, cv::KeyPoint &gt; &amp;wordsB, std::list&lt; std::pair&lt; int, std::pair&lt; cv::KeyPoint, cv::KeyPoint &gt; &gt; &gt; &amp;pairs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static cv::Mat</type>
      <name>findPFromE</name>
      <anchorfile>classrtabmap_1_1EpipolarGeometry.html</anchorfile>
      <anchor>a91f23890e411d6a550a8add7f950a62c</anchor>
      <arglist>(const cv::Mat &amp;E, const cv::Mat &amp;x, const cv::Mat &amp;xp)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>findRTFromP</name>
      <anchorfile>classrtabmap_1_1EpipolarGeometry.html</anchorfile>
      <anchor>ad6a0a5177fdb1e5119c31cb7f8ece3c4</anchor>
      <arglist>(const cv::Mat &amp;p, cv::Mat &amp;r, cv::Mat &amp;t)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static cv::Mat</type>
      <name>iterativeLinearLSTriangulation</name>
      <anchorfile>classrtabmap_1_1EpipolarGeometry.html</anchorfile>
      <anchor>a0781a121d8e681e32c1eedb2c08c01e9</anchor>
      <arglist>(cv::Point3d u, const cv::Matx34d &amp;P, cv::Point3d u1, const cv::Matx34d &amp;P1)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static cv::Mat</type>
      <name>linearLSTriangulation</name>
      <anchorfile>classrtabmap_1_1EpipolarGeometry.html</anchorfile>
      <anchor>a1dfd45c53a242e09dc974eef5c1c26cf</anchor>
      <arglist>(cv::Point3d u, cv::Matx34d P, cv::Point3d u1, cv::Matx34d P1)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static double</type>
      <name>triangulatePoints</name>
      <anchorfile>classrtabmap_1_1EpipolarGeometry.html</anchorfile>
      <anchor>a347c6b4ac5e11c01182eb3ae9039aaa8</anchor>
      <arglist>(const cv::Mat &amp;pt_set1, const cv::Mat &amp;pt_set2, const cv::Mat &amp;P, const cv::Mat &amp;P1, pcl::PointCloud&lt; pcl::PointXYZ &gt;::Ptr &amp;pointcloud, std::vector&lt; double &gt; &amp;reproj_errors)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_matchCountMinAccepted</name>
      <anchorfile>classrtabmap_1_1EpipolarGeometry.html</anchorfile>
      <anchor>a4f14ead1b4374e6f4afeeb4b4cb99311</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>_ransacParam1</name>
      <anchorfile>classrtabmap_1_1EpipolarGeometry.html</anchorfile>
      <anchor>ae898d4e8931d0bf4660d1a71ab1f423f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>_ransacParam2</name>
      <anchorfile>classrtabmap_1_1EpipolarGeometry.html</anchorfile>
      <anchor>a1098ccd4ea514c9887fe10b5c1627843</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rtabmap::ExportCloudsDialog</name>
    <filename>classrtabmap_1_1ExportCloudsDialog.html</filename>
    <member kind="slot">
      <type>void</type>
      <name>restoreDefaults</name>
      <anchorfile>classrtabmap_1_1ExportCloudsDialog.html</anchorfile>
      <anchor>a11b494d0a2c1c8581bdc5536821c2101</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>configChanged</name>
      <anchorfile>classrtabmap_1_1ExportCloudsDialog.html</anchorfile>
      <anchor>a49256f7c1ef96adae63eee6e3ef0b85e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>enableRegeneration</name>
      <anchorfile>classrtabmap_1_1ExportCloudsDialog.html</anchorfile>
      <anchor>a9e77d79a14e5a01bc94f4b8c60523acd</anchor>
      <arglist>(bool enabled)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ExportCloudsDialog</name>
      <anchorfile>classrtabmap_1_1ExportCloudsDialog.html</anchorfile>
      <anchor>a657d014dd9ff203f90cc2d9e793b28a0</anchor>
      <arglist>(QWidget *parent=0)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getAssemble</name>
      <anchorfile>classrtabmap_1_1ExportCloudsDialog.html</anchorfile>
      <anchor>a4af9a0767a343004a0e1a3f2bcb08d95</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getAssembleVoxel</name>
      <anchorfile>classrtabmap_1_1ExportCloudsDialog.html</anchorfile>
      <anchor>a7d65da1adcd7075f24dba20bd93fc58b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getBinaryFile</name>
      <anchorfile>classrtabmap_1_1ExportCloudsDialog.html</anchorfile>
      <anchor>a5c703a2d8cef3d6297b0e79a2d69aff9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getFiltering</name>
      <anchorfile>classrtabmap_1_1ExportCloudsDialog.html</anchorfile>
      <anchor>af77c211da336f13818288b77a804998a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getFilteringMinNeighbors</name>
      <anchorfile>classrtabmap_1_1ExportCloudsDialog.html</anchorfile>
      <anchor>a1a082d3bad7282251ea55c924df9a15a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getFilteringRadius</name>
      <anchorfile>classrtabmap_1_1ExportCloudsDialog.html</anchorfile>
      <anchor>acdfc96bd2669fa29b400bbf9f9044b0b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getGenerate</name>
      <anchorfile>classrtabmap_1_1ExportCloudsDialog.html</anchorfile>
      <anchor>ac7486ae6ce29aef5409329a7c1044368</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getGenerateDecimation</name>
      <anchorfile>classrtabmap_1_1ExportCloudsDialog.html</anchorfile>
      <anchor>a6b64834aa7295930d586dc9e8692c434</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getGenerateMaxDepth</name>
      <anchorfile>classrtabmap_1_1ExportCloudsDialog.html</anchorfile>
      <anchor>a7986dd1260cad7d2a03d4f1d7ebe03d2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getGenerateVoxel</name>
      <anchorfile>classrtabmap_1_1ExportCloudsDialog.html</anchorfile>
      <anchor>a6cd8c338b3b79b4ac6c816ee238ba0c9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getMesh</name>
      <anchorfile>classrtabmap_1_1ExportCloudsDialog.html</anchorfile>
      <anchor>ad642c552681a21f66429d1f1e57acf26</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getMeshDecimationFactor</name>
      <anchorfile>classrtabmap_1_1ExportCloudsDialog.html</anchorfile>
      <anchor>ac5db8ba4eabb85c7e72069748f8a04ae</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getMeshGp3Mu</name>
      <anchorfile>classrtabmap_1_1ExportCloudsDialog.html</anchorfile>
      <anchor>a136fe40bb20e88a8d44f8526bd75ce2c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getMeshGp3Radius</name>
      <anchorfile>classrtabmap_1_1ExportCloudsDialog.html</anchorfile>
      <anchor>af592d2edb56981d94f209fc02a474c71</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getMeshTexture</name>
      <anchorfile>classrtabmap_1_1ExportCloudsDialog.html</anchorfile>
      <anchor>afb346a7fc11cd822950db81ed270d26f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getMLS</name>
      <anchorfile>classrtabmap_1_1ExportCloudsDialog.html</anchorfile>
      <anchor>a42be67caba27a916d91d07ec7704709e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getMLSDilationIterations</name>
      <anchorfile>classrtabmap_1_1ExportCloudsDialog.html</anchorfile>
      <anchor>a9fa080a2fac9edef0d88506ef74ab1b0</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getMLSDilationVoxelSize</name>
      <anchorfile>classrtabmap_1_1ExportCloudsDialog.html</anchorfile>
      <anchor>ae58297ff01318b7738beb76f66c7c97e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getMLSPointDensity</name>
      <anchorfile>classrtabmap_1_1ExportCloudsDialog.html</anchorfile>
      <anchor>ad7a0ca73511e5a433576f72111330b46</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getMLSPolygonialOrder</name>
      <anchorfile>classrtabmap_1_1ExportCloudsDialog.html</anchorfile>
      <anchor>a442c7487e96a8a608a9edd85b1596675</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getMLSRadius</name>
      <anchorfile>classrtabmap_1_1ExportCloudsDialog.html</anchorfile>
      <anchor>a71e5fd95ab7f70b04d20ab476da78296</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getMLSUpsamplingMethod</name>
      <anchorfile>classrtabmap_1_1ExportCloudsDialog.html</anchorfile>
      <anchor>a5718455a112c4df46b776a27aef5bdb3</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getMLSUpsamplingRadius</name>
      <anchorfile>classrtabmap_1_1ExportCloudsDialog.html</anchorfile>
      <anchor>ad8487105858f1c75463b24f7c539a666</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getMLSUpsamplingStep</name>
      <anchorfile>classrtabmap_1_1ExportCloudsDialog.html</anchorfile>
      <anchor>a1e0b9cdd0a68a52fbcca4aee23250712</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getNormalKSearch</name>
      <anchorfile>classrtabmap_1_1ExportCloudsDialog.html</anchorfile>
      <anchor>a71b10546e0f99f33eeea77a487fa9faa</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>loadSettings</name>
      <anchorfile>classrtabmap_1_1ExportCloudsDialog.html</anchorfile>
      <anchor>a2aa214dfddd436821753a2af3dd410fc</anchor>
      <arglist>(QSettings &amp;settings, const QString &amp;group=&quot;&quot;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>saveSettings</name>
      <anchorfile>classrtabmap_1_1ExportCloudsDialog.html</anchorfile>
      <anchor>aee588f660cb86494a233299c6d8fc457</anchor>
      <arglist>(QSettings &amp;settings, const QString &amp;group=&quot;&quot;) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setOkButton</name>
      <anchorfile>classrtabmap_1_1ExportCloudsDialog.html</anchorfile>
      <anchor>aecccd123428f105790fc5e959ba9ee5e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSaveButton</name>
      <anchorfile>classrtabmap_1_1ExportCloudsDialog.html</anchorfile>
      <anchor>a50702b6af80168cca4cb83d15964be78</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ExportCloudsDialog</name>
      <anchorfile>classrtabmap_1_1ExportCloudsDialog.html</anchorfile>
      <anchor>a16bc718095ce96273bbfa328f85054e5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>updateMLSGrpVisibility</name>
      <anchorfile>classrtabmap_1_1ExportCloudsDialog.html</anchorfile>
      <anchor>acf2b3c64ed5318680a16dc095cea3333</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Ui_ExportCloudsDialog *</type>
      <name>_ui</name>
      <anchorfile>classrtabmap_1_1ExportCloudsDialog.html</anchorfile>
      <anchor>a3c85dbb6f71658ccd6166940ecc271c4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rtabmap::ExportDialog</name>
    <filename>classrtabmap_1_1ExportDialog.html</filename>
    <member kind="signal">
      <type>void</type>
      <name>configChanged</name>
      <anchorfile>classrtabmap_1_1ExportDialog.html</anchorfile>
      <anchor>a3366717e5f0f56e5a2044982583cbf86</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ExportDialog</name>
      <anchorfile>classrtabmap_1_1ExportDialog.html</anchorfile>
      <anchor>a0032932a04ef550e2abd7c37fe523bcc</anchor>
      <arglist>(QWidget *parent=0)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>framesIgnored</name>
      <anchorfile>classrtabmap_1_1ExportDialog.html</anchorfile>
      <anchor>abf9f3260e576256d9ad32abb5b9385db</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isDepth2dExported</name>
      <anchorfile>classrtabmap_1_1ExportDialog.html</anchorfile>
      <anchor>abca1c340bab723b698e2b4ff941fd254</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isDepthExported</name>
      <anchorfile>classrtabmap_1_1ExportDialog.html</anchorfile>
      <anchor>a8c90b30d5dbd17054d3084fdcb0eb991</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isOdomExported</name>
      <anchorfile>classrtabmap_1_1ExportDialog.html</anchorfile>
      <anchor>a5b2ab041253a63baea82dd2217901ff9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isRgbExported</name>
      <anchorfile>classrtabmap_1_1ExportDialog.html</anchorfile>
      <anchor>a8d925b388de82cf8fb1b169f618beec3</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isUserDataExported</name>
      <anchorfile>classrtabmap_1_1ExportDialog.html</anchorfile>
      <anchor>ac135c77f1a8f1818ea967e30fa4f4709</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>loadSettings</name>
      <anchorfile>classrtabmap_1_1ExportDialog.html</anchorfile>
      <anchor>a3e7cdc3ed0337aca95e684aff4b293cf</anchor>
      <arglist>(QSettings &amp;settings, const QString &amp;group)</arglist>
    </member>
    <member kind="function">
      <type>QString</type>
      <name>outputPath</name>
      <anchorfile>classrtabmap_1_1ExportDialog.html</anchorfile>
      <anchor>a57f85c80b66e0433eeb374129a2cc4e9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>saveSettings</name>
      <anchorfile>classrtabmap_1_1ExportDialog.html</anchorfile>
      <anchor>a458db22692761355ca5574154c1f23ec</anchor>
      <arglist>(QSettings &amp;settings, const QString &amp;group) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>sessionExported</name>
      <anchorfile>classrtabmap_1_1ExportDialog.html</anchorfile>
      <anchor>aa66fbfef799d68842d52f7e9def8cc69</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>targetFramerate</name>
      <anchorfile>classrtabmap_1_1ExportDialog.html</anchorfile>
      <anchor>ab32d6db30323d9ad553808b3ce2f5c4f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ExportDialog</name>
      <anchorfile>classrtabmap_1_1ExportDialog.html</anchorfile>
      <anchor>a99b3d129db86f3166d7522b6b9432956</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>getPath</name>
      <anchorfile>classrtabmap_1_1ExportDialog.html</anchorfile>
      <anchor>a9fb75bcfadc7b3b6df4418f541d297bf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>restoreDefaults</name>
      <anchorfile>classrtabmap_1_1ExportDialog.html</anchorfile>
      <anchor>a80552764c382feb19d90dfe62492895d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Ui_ExportDialog *</type>
      <name>_ui</name>
      <anchorfile>classrtabmap_1_1ExportDialog.html</anchorfile>
      <anchor>a514c928cf6eea6aca3bac959a8d97886</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rtabmap::FAST</name>
    <filename>classrtabmap_1_1FAST.html</filename>
    <base>rtabmap::Feature2D</base>
    <member kind="function">
      <type></type>
      <name>FAST</name>
      <anchorfile>classrtabmap_1_1FAST.html</anchorfile>
      <anchor>a962effe2ad95a723ebb804ecdf56575c</anchor>
      <arglist>(const ParametersMap &amp;parameters=ParametersMap())</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>parseParameters</name>
      <anchorfile>classrtabmap_1_1FAST.html</anchorfile>
      <anchor>aefe0eb92bd789569b1d6b872c76b21fd</anchor>
      <arglist>(const ParametersMap &amp;parameters)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~FAST</name>
      <anchorfile>classrtabmap_1_1FAST.html</anchorfile>
      <anchor>a83d8efa432fc0c02978926d790efaa2e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual std::vector&lt; cv::KeyPoint &gt;</type>
      <name>generateKeypointsImpl</name>
      <anchorfile>classrtabmap_1_1FAST.html</anchorfile>
      <anchor>a748d87038a2e39019077f431b105ac06</anchor>
      <arglist>(const cv::Mat &amp;image, const cv::Rect &amp;roi) const </arglist>
    </member>
    <member kind="variable" protection="private">
      <type>cv::Ptr&lt; CV_FAST &gt;</type>
      <name>_fast</name>
      <anchorfile>classrtabmap_1_1FAST.html</anchorfile>
      <anchor>aa51c00688d5b163a2c36856544d6f74b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>cv::Ptr&lt; CV_FAST_GPU &gt;</type>
      <name>_gpuFast</name>
      <anchorfile>classrtabmap_1_1FAST.html</anchorfile>
      <anchor>ae8695a45cc7438b8045ffde3112af6e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>gpu_</name>
      <anchorfile>classrtabmap_1_1FAST.html</anchorfile>
      <anchor>a6ae69ffa52e086ad681177e989396f63</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>gpuKeypointsRatio_</name>
      <anchorfile>classrtabmap_1_1FAST.html</anchorfile>
      <anchor>a3f74d0c5cd97bdc6e308c67787fbe19b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>nonmaxSuppression_</name>
      <anchorfile>classrtabmap_1_1FAST.html</anchorfile>
      <anchor>ad93eb57fc6524ecd67402756303b0d7d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>threshold_</name>
      <anchorfile>classrtabmap_1_1FAST.html</anchorfile>
      <anchor>a8aaacb3aae0799c73b50bd713aa34f05</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rtabmap::FAST_BRIEF</name>
    <filename>classrtabmap_1_1FAST__BRIEF.html</filename>
    <base>rtabmap::FAST</base>
    <member kind="function">
      <type></type>
      <name>FAST_BRIEF</name>
      <anchorfile>classrtabmap_1_1FAST__BRIEF.html</anchorfile>
      <anchor>a50bb1cc1f5861a2ebb6005060db2dc4b</anchor>
      <arglist>(const ParametersMap &amp;parameters=ParametersMap())</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Feature2D::Type</type>
      <name>getType</name>
      <anchorfile>classrtabmap_1_1FAST__BRIEF.html</anchorfile>
      <anchor>a03712407453dfd1fbf819f46204ef4c1</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>parseParameters</name>
      <anchorfile>classrtabmap_1_1FAST__BRIEF.html</anchorfile>
      <anchor>ab7b1a6ae34770e6c862fd39813a6356b</anchor>
      <arglist>(const ParametersMap &amp;parameters)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~FAST_BRIEF</name>
      <anchorfile>classrtabmap_1_1FAST__BRIEF.html</anchorfile>
      <anchor>a5886f245172de52665ed21df0b066bf9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual cv::Mat</type>
      <name>generateDescriptorsImpl</name>
      <anchorfile>classrtabmap_1_1FAST__BRIEF.html</anchorfile>
      <anchor>acfbbe3870c7f2cf4dea6bcff5314eddd</anchor>
      <arglist>(const cv::Mat &amp;image, std::vector&lt; cv::KeyPoint &gt; &amp;keypoints) const </arglist>
    </member>
    <member kind="variable" protection="private">
      <type>cv::Ptr&lt; CV_BRIEF &gt;</type>
      <name>_brief</name>
      <anchorfile>classrtabmap_1_1FAST__BRIEF.html</anchorfile>
      <anchor>ad59b4839f7f916f511a5f71a722ed30f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>bytes_</name>
      <anchorfile>classrtabmap_1_1FAST__BRIEF.html</anchorfile>
      <anchor>abebc2cbc0ad4cf4173c3b36f150111d8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rtabmap::FAST_FREAK</name>
    <filename>classrtabmap_1_1FAST__FREAK.html</filename>
    <base>rtabmap::FAST</base>
    <member kind="function">
      <type></type>
      <name>FAST_FREAK</name>
      <anchorfile>classrtabmap_1_1FAST__FREAK.html</anchorfile>
      <anchor>ad66a581ff20699265e8277b0f6389f7a</anchor>
      <arglist>(const ParametersMap &amp;parameters=ParametersMap())</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Feature2D::Type</type>
      <name>getType</name>
      <anchorfile>classrtabmap_1_1FAST__FREAK.html</anchorfile>
      <anchor>a4194c76b21be3f9d150f8ed8a9da593a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>parseParameters</name>
      <anchorfile>classrtabmap_1_1FAST__FREAK.html</anchorfile>
      <anchor>a5ffce2328be1ab1069d2ef4512561c72</anchor>
      <arglist>(const ParametersMap &amp;parameters)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~FAST_FREAK</name>
      <anchorfile>classrtabmap_1_1FAST__FREAK.html</anchorfile>
      <anchor>aa0448dd9bb408802c325adf8749da920</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual cv::Mat</type>
      <name>generateDescriptorsImpl</name>
      <anchorfile>classrtabmap_1_1FAST__FREAK.html</anchorfile>
      <anchor>a346e2b56c7a48bcbac644525d91eabae</anchor>
      <arglist>(const cv::Mat &amp;image, std::vector&lt; cv::KeyPoint &gt; &amp;keypoints) const </arglist>
    </member>
    <member kind="variable" protection="private">
      <type>cv::Ptr&lt; CV_FREAK &gt;</type>
      <name>_freak</name>
      <anchorfile>classrtabmap_1_1FAST__FREAK.html</anchorfile>
      <anchor>abded4d54771cbbd773ae2e8a2afceb2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>nOctaves_</name>
      <anchorfile>classrtabmap_1_1FAST__FREAK.html</anchorfile>
      <anchor>a9bc90f876d68507099eabcfbecf5b23b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>orientationNormalized_</name>
      <anchorfile>classrtabmap_1_1FAST__FREAK.html</anchorfile>
      <anchor>a93c57111f0fa677cf5df67467cde6c45</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>patternScale_</name>
      <anchorfile>classrtabmap_1_1FAST__FREAK.html</anchorfile>
      <anchor>ac43912d95236e608e12a823170517f7e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>scaleNormalized_</name>
      <anchorfile>classrtabmap_1_1FAST__FREAK.html</anchorfile>
      <anchor>a9ba369b79336b56cc61fe34e947ff695</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rtabmap::Feature2D</name>
    <filename>classrtabmap_1_1Feature2D.html</filename>
    <member kind="enumeration">
      <name>Type</name>
      <anchorfile>classrtabmap_1_1Feature2D.html</anchorfile>
      <anchor>a7453189891e489bbcff1f2c971d04fde</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kFeatureUndef</name>
      <anchorfile>classrtabmap_1_1Feature2D.html</anchorfile>
      <anchor>a7453189891e489bbcff1f2c971d04fdea28c1d7a18f104b89b61308b51189d541</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kFeatureSurf</name>
      <anchorfile>classrtabmap_1_1Feature2D.html</anchorfile>
      <anchor>a7453189891e489bbcff1f2c971d04fdea66282227676e7ac7e7f8b82a6e05b1f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kFeatureSift</name>
      <anchorfile>classrtabmap_1_1Feature2D.html</anchorfile>
      <anchor>a7453189891e489bbcff1f2c971d04fdeafdbc7c366fae363d518072279dc598d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kFeatureOrb</name>
      <anchorfile>classrtabmap_1_1Feature2D.html</anchorfile>
      <anchor>a7453189891e489bbcff1f2c971d04fdeac5baae74f8b80e9fe766abd07601eecc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kFeatureFastFreak</name>
      <anchorfile>classrtabmap_1_1Feature2D.html</anchorfile>
      <anchor>a7453189891e489bbcff1f2c971d04fdea2f5914ba417f6411d3b147b4915e065f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kFeatureFastBrief</name>
      <anchorfile>classrtabmap_1_1Feature2D.html</anchorfile>
      <anchor>a7453189891e489bbcff1f2c971d04fdea4b8bbd89c3369c165351e921bf9bc456</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kFeatureGfttFreak</name>
      <anchorfile>classrtabmap_1_1Feature2D.html</anchorfile>
      <anchor>a7453189891e489bbcff1f2c971d04fdea52538bdcc7e3ae16141b726ff5773de3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kFeatureGfttBrief</name>
      <anchorfile>classrtabmap_1_1Feature2D.html</anchorfile>
      <anchor>a7453189891e489bbcff1f2c971d04fdeaae3911c349328ac7670c180e42be99b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kFeatureBrisk</name>
      <anchorfile>classrtabmap_1_1Feature2D.html</anchorfile>
      <anchor>a7453189891e489bbcff1f2c971d04fdea2b540dfad27995f77823be3355b27c91</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>cv::Mat</type>
      <name>generateDescriptors</name>
      <anchorfile>classrtabmap_1_1Feature2D.html</anchorfile>
      <anchor>aa55384c7a6078ecd445824d624859caa</anchor>
      <arglist>(const cv::Mat &amp;image, std::vector&lt; cv::KeyPoint &gt; &amp;keypoints) const </arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; cv::KeyPoint &gt;</type>
      <name>generateKeypoints</name>
      <anchorfile>classrtabmap_1_1Feature2D.html</anchorfile>
      <anchor>a75fa50bf5c1438e8b1dccd42a4719e99</anchor>
      <arglist>(const cv::Mat &amp;image, const cv::Rect &amp;roi=cv::Rect()) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getMaxFeatures</name>
      <anchorfile>classrtabmap_1_1Feature2D.html</anchorfile>
      <anchor>a55be2b3f99193cada4197f395593e8c8</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual Feature2D::Type</type>
      <name>getType</name>
      <anchorfile>classrtabmap_1_1Feature2D.html</anchorfile>
      <anchor>aa9292a8f0c85f2bdbdaf2de861110c2c</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>parseParameters</name>
      <anchorfile>classrtabmap_1_1Feature2D.html</anchorfile>
      <anchor>a3fdf5728d2e013f58593f91b65a3defa</anchor>
      <arglist>(const ParametersMap &amp;parameters)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Feature2D</name>
      <anchorfile>classrtabmap_1_1Feature2D.html</anchorfile>
      <anchor>a7df58e3e1a0a2e638b35402d8698dda9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static cv::Rect</type>
      <name>computeRoi</name>
      <anchorfile>classrtabmap_1_1Feature2D.html</anchorfile>
      <anchor>a605c083502b22d267d2c144330d0a9f6</anchor>
      <arglist>(const cv::Mat &amp;image, const std::string &amp;roiRatios)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static cv::Rect</type>
      <name>computeRoi</name>
      <anchorfile>classrtabmap_1_1Feature2D.html</anchorfile>
      <anchor>a48ef7258465102e89ed979386966b1cf</anchor>
      <arglist>(const cv::Mat &amp;image, const std::vector&lt; float &gt; &amp;roiRatios)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Feature2D *</type>
      <name>create</name>
      <anchorfile>classrtabmap_1_1Feature2D.html</anchorfile>
      <anchor>acadf587fa7ed096a65e69a20b96a82c9</anchor>
      <arglist>(Feature2D::Type &amp;type, const ParametersMap &amp;parameters)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>filterKeypointsByDepth</name>
      <anchorfile>classrtabmap_1_1Feature2D.html</anchorfile>
      <anchor>a93cba2614e21976984bc273be139bbfc</anchor>
      <arglist>(std::vector&lt; cv::KeyPoint &gt; &amp;keypoints, const cv::Mat &amp;depth, float maxDepth)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>filterKeypointsByDepth</name>
      <anchorfile>classrtabmap_1_1Feature2D.html</anchorfile>
      <anchor>a3a5231eeb3cb202b5e783b385ef055f9</anchor>
      <arglist>(std::vector&lt; cv::KeyPoint &gt; &amp;keypoints, cv::Mat &amp;descriptors, const cv::Mat &amp;depth, float maxDepth)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>filterKeypointsByDisparity</name>
      <anchorfile>classrtabmap_1_1Feature2D.html</anchorfile>
      <anchor>a8d3d2b65f115c42f31d1afe81f30af7f</anchor>
      <arglist>(std::vector&lt; cv::KeyPoint &gt; &amp;keypoints, const cv::Mat &amp;disparity, float minDisparity)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>filterKeypointsByDisparity</name>
      <anchorfile>classrtabmap_1_1Feature2D.html</anchorfile>
      <anchor>afe29d1e5edf4ff164d273a9126d66938</anchor>
      <arglist>(std::vector&lt; cv::KeyPoint &gt; &amp;keypoints, cv::Mat &amp;descriptors, const cv::Mat &amp;disparity, float minDisparity)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>limitKeypoints</name>
      <anchorfile>classrtabmap_1_1Feature2D.html</anchorfile>
      <anchor>a847ab84175cd27494c8b93af0704ff8e</anchor>
      <arglist>(std::vector&lt; cv::KeyPoint &gt; &amp;keypoints, int maxKeypoints)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>limitKeypoints</name>
      <anchorfile>classrtabmap_1_1Feature2D.html</anchorfile>
      <anchor>ac8ffdc03a0b32e03f4ebcfa7bd11469a</anchor>
      <arglist>(std::vector&lt; cv::KeyPoint &gt; &amp;keypoints, cv::Mat &amp;descriptors, int maxKeypoints)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>Feature2D</name>
      <anchorfile>classrtabmap_1_1Feature2D.html</anchorfile>
      <anchor>a698973e11d04dcd87ed15f61c328facd</anchor>
      <arglist>(const ParametersMap &amp;parameters=ParametersMap())</arglist>
    </member>
    <member kind="function" protection="private" virtualness="pure">
      <type>virtual cv::Mat</type>
      <name>generateDescriptorsImpl</name>
      <anchorfile>classrtabmap_1_1Feature2D.html</anchorfile>
      <anchor>ab36bfc785d4ace1f7cd52ef2ddc32b0c</anchor>
      <arglist>(const cv::Mat &amp;image, std::vector&lt; cv::KeyPoint &gt; &amp;keypoints) const =0</arglist>
    </member>
    <member kind="function" protection="private" virtualness="pure">
      <type>virtual std::vector&lt; cv::KeyPoint &gt;</type>
      <name>generateKeypointsImpl</name>
      <anchorfile>classrtabmap_1_1Feature2D.html</anchorfile>
      <anchor>a90b5145eeff42618b52272f513adf3b9</anchor>
      <arglist>(const cv::Mat &amp;image, const cv::Rect &amp;roi) const =0</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>maxFeatures_</name>
      <anchorfile>classrtabmap_1_1Feature2D.html</anchorfile>
      <anchor>ab5bd8e12e66e328028b4a846a69be031</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rtabmap::FlannIndex</name>
    <filename>classrtabmap_1_1FlannIndex.html</filename>
    <member kind="function">
      <type>unsigned int</type>
      <name>addPoint</name>
      <anchorfile>classrtabmap_1_1FlannIndex.html</anchorfile>
      <anchor>a34a26bcf5fca67846432ae1b63022596</anchor>
      <arglist>(const cv::Mat &amp;feature)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>build</name>
      <anchorfile>classrtabmap_1_1FlannIndex.html</anchorfile>
      <anchor>a732cbcc6b55dc90aee0c86e952a4029d</anchor>
      <arglist>(const cv::Mat &amp;features, const rtflann::IndexParams &amp;params)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>featuresDim</name>
      <anchorfile>classrtabmap_1_1FlannIndex.html</anchorfile>
      <anchor>aae3ff203aac37e896d8dc7b05cb4b59b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>featuresType</name>
      <anchorfile>classrtabmap_1_1FlannIndex.html</anchorfile>
      <anchor>a39a9cea727fefd5d59e6486af6a7a2af</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FlannIndex</name>
      <anchorfile>classrtabmap_1_1FlannIndex.html</anchorfile>
      <anchor>aabf777443b3da4ce795f5361ba8f9eff</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>indexedFeatures</name>
      <anchorfile>classrtabmap_1_1FlannIndex.html</anchorfile>
      <anchor>a8f93a1569fc3875a51aa090868da4e4a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isBuilt</name>
      <anchorfile>classrtabmap_1_1FlannIndex.html</anchorfile>
      <anchor>a4a5c33446a515bd8f0c2f73a1adaeb23</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>knnSearch</name>
      <anchorfile>classrtabmap_1_1FlannIndex.html</anchorfile>
      <anchor>addf36288d9dc3a6b464907c05b6b7036</anchor>
      <arglist>(const cv::Mat &amp;query, cv::Mat &amp;indices, cv::Mat &amp;dists, int knn, const rtflann::SearchParams &amp;params=rtflann::SearchParams())</arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>memoryUsed</name>
      <anchorfile>classrtabmap_1_1FlannIndex.html</anchorfile>
      <anchor>a5256aa340f9a778929acfe9c80772695</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>release</name>
      <anchorfile>classrtabmap_1_1FlannIndex.html</anchorfile>
      <anchor>a6eb4692afb561932aa6a20f7ebdee6c4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>removePoint</name>
      <anchorfile>classrtabmap_1_1FlannIndex.html</anchorfile>
      <anchor>a7d78d049ac4afb9f90fc0705506a6ce0</anchor>
      <arglist>(unsigned int index)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~FlannIndex</name>
      <anchorfile>classrtabmap_1_1FlannIndex.html</anchorfile>
      <anchor>a3cbfebbc3539dfe484fbb7cb7f79bd56</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; int, cv::Mat &gt;</type>
      <name>addedDescriptors_</name>
      <anchorfile>classrtabmap_1_1FlannIndex.html</anchorfile>
      <anchor>a7ffd16e528d12598ac43c35d815af033</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>featuresDim_</name>
      <anchorfile>classrtabmap_1_1FlannIndex.html</anchorfile>
      <anchor>abeaeb178e82347441ae432b4a18425a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>featuresType_</name>
      <anchorfile>classrtabmap_1_1FlannIndex.html</anchorfile>
      <anchor>ad2c7bb999bd54796dc71068e09cc13c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>void *</type>
      <name>index_</name>
      <anchorfile>classrtabmap_1_1FlannIndex.html</anchorfile>
      <anchor>a254e6a716990a85014dd093fd237ef30</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>isLSH_</name>
      <anchorfile>classrtabmap_1_1FlannIndex.html</anchorfile>
      <anchor>a266daeb74ac86d0907d27ea8ae17f47b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>nextIndex_</name>
      <anchorfile>classrtabmap_1_1FlannIndex.html</anchorfile>
      <anchor>a9067fdaef2d6df795d59bb41ed7ef1b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::list&lt; int &gt;</type>
      <name>removedIndexes_</name>
      <anchorfile>classrtabmap_1_1FlannIndex.html</anchorfile>
      <anchor>aea7497e00c318f09cc1e3e0d6506c17b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rtabmap::GFTT</name>
    <filename>classrtabmap_1_1GFTT.html</filename>
    <base>rtabmap::Feature2D</base>
    <member kind="function">
      <type></type>
      <name>GFTT</name>
      <anchorfile>classrtabmap_1_1GFTT.html</anchorfile>
      <anchor>a396f7d80122496a6a79a8edd52beeb52</anchor>
      <arglist>(const ParametersMap &amp;parameters=ParametersMap())</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>parseParameters</name>
      <anchorfile>classrtabmap_1_1GFTT.html</anchorfile>
      <anchor>a5e0682a758ec2659fa3d4c971c317eee</anchor>
      <arglist>(const ParametersMap &amp;parameters)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~GFTT</name>
      <anchorfile>classrtabmap_1_1GFTT.html</anchorfile>
      <anchor>a1aa5a9f5e3c3e6de50e9fc856d1b845f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual std::vector&lt; cv::KeyPoint &gt;</type>
      <name>generateKeypointsImpl</name>
      <anchorfile>classrtabmap_1_1GFTT.html</anchorfile>
      <anchor>a705651d42ea17aa78c66dc402d6e7e57</anchor>
      <arglist>(const cv::Mat &amp;image, const cv::Rect &amp;roi) const </arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_blockSize</name>
      <anchorfile>classrtabmap_1_1GFTT.html</anchorfile>
      <anchor>a8fb618ab71014daf3728cc43e438a968</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>cv::Ptr&lt; CV_GFTT &gt;</type>
      <name>_gftt</name>
      <anchorfile>classrtabmap_1_1GFTT.html</anchorfile>
      <anchor>a9ec3593770a846b4072fc870df2ec9ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>_k</name>
      <anchorfile>classrtabmap_1_1GFTT.html</anchorfile>
      <anchor>a8ddffe231a4e49a54c0ba633adcbd473</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_maxCorners</name>
      <anchorfile>classrtabmap_1_1GFTT.html</anchorfile>
      <anchor>a2c3b5a68030ff45155f23cfed698bd4f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>_minDistance</name>
      <anchorfile>classrtabmap_1_1GFTT.html</anchorfile>
      <anchor>ae8f1e6bdaaf14e4b1260d664ee8f6153</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>_qualityLevel</name>
      <anchorfile>classrtabmap_1_1GFTT.html</anchorfile>
      <anchor>a934d23a758115bd41f0291510dc33cd1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_useHarrisDetector</name>
      <anchorfile>classrtabmap_1_1GFTT.html</anchorfile>
      <anchor>ac42eb0ae67841c6a0e702997b106c5a6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rtabmap::GFTT_BRIEF</name>
    <filename>classrtabmap_1_1GFTT__BRIEF.html</filename>
    <base>rtabmap::GFTT</base>
    <member kind="function" virtualness="virtual">
      <type>virtual Feature2D::Type</type>
      <name>getType</name>
      <anchorfile>classrtabmap_1_1GFTT__BRIEF.html</anchorfile>
      <anchor>a36ba6804eafd1ba8f559e10ba075734d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GFTT_BRIEF</name>
      <anchorfile>classrtabmap_1_1GFTT__BRIEF.html</anchorfile>
      <anchor>a516b740322885225df7e6c1622c78628</anchor>
      <arglist>(const ParametersMap &amp;parameters=ParametersMap())</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>parseParameters</name>
      <anchorfile>classrtabmap_1_1GFTT__BRIEF.html</anchorfile>
      <anchor>a73e5e12ae9da6d0d08b706336c693906</anchor>
      <arglist>(const ParametersMap &amp;parameters)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~GFTT_BRIEF</name>
      <anchorfile>classrtabmap_1_1GFTT__BRIEF.html</anchorfile>
      <anchor>ab7c3ba6f1d711f7033e17700a2f52b46</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual cv::Mat</type>
      <name>generateDescriptorsImpl</name>
      <anchorfile>classrtabmap_1_1GFTT__BRIEF.html</anchorfile>
      <anchor>a2375c882cae6244c5d44bf10614489fa</anchor>
      <arglist>(const cv::Mat &amp;image, std::vector&lt; cv::KeyPoint &gt; &amp;keypoints) const </arglist>
    </member>
    <member kind="variable" protection="private">
      <type>cv::Ptr&lt; CV_BRIEF &gt;</type>
      <name>_brief</name>
      <anchorfile>classrtabmap_1_1GFTT__BRIEF.html</anchorfile>
      <anchor>ad7d5830a98c272773c1e6a43e8ebb68a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>bytes_</name>
      <anchorfile>classrtabmap_1_1GFTT__BRIEF.html</anchorfile>
      <anchor>a2fc1baa3d12724514b16d1203dfcf9c4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rtabmap::GFTT_FREAK</name>
    <filename>classrtabmap_1_1GFTT__FREAK.html</filename>
    <base>rtabmap::GFTT</base>
    <member kind="function" virtualness="virtual">
      <type>virtual Feature2D::Type</type>
      <name>getType</name>
      <anchorfile>classrtabmap_1_1GFTT__FREAK.html</anchorfile>
      <anchor>a10140b77c2a7e424c12f12fa5b45d281</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GFTT_FREAK</name>
      <anchorfile>classrtabmap_1_1GFTT__FREAK.html</anchorfile>
      <anchor>a9ac2bc4d8566bc149ef518da40f4ec91</anchor>
      <arglist>(const ParametersMap &amp;parameters=ParametersMap())</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>parseParameters</name>
      <anchorfile>classrtabmap_1_1GFTT__FREAK.html</anchorfile>
      <anchor>a57c845add869d340617db35961461ba4</anchor>
      <arglist>(const ParametersMap &amp;parameters)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~GFTT_FREAK</name>
      <anchorfile>classrtabmap_1_1GFTT__FREAK.html</anchorfile>
      <anchor>ad1cdf384f44742ba65da4075ed0d85bf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual cv::Mat</type>
      <name>generateDescriptorsImpl</name>
      <anchorfile>classrtabmap_1_1GFTT__FREAK.html</anchorfile>
      <anchor>aad1b327eb7f798520ca8b9d8bd1ec6dc</anchor>
      <arglist>(const cv::Mat &amp;image, std::vector&lt; cv::KeyPoint &gt; &amp;keypoints) const </arglist>
    </member>
    <member kind="variable" protection="private">
      <type>cv::Ptr&lt; CV_FREAK &gt;</type>
      <name>_freak</name>
      <anchorfile>classrtabmap_1_1GFTT__FREAK.html</anchorfile>
      <anchor>aceb43f445b4b8bfa83aa9f0e49dcc217</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>nOctaves_</name>
      <anchorfile>classrtabmap_1_1GFTT__FREAK.html</anchorfile>
      <anchor>aabbfbaebd08d8e4ffdee55068e470c6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>orientationNormalized_</name>
      <anchorfile>classrtabmap_1_1GFTT__FREAK.html</anchorfile>
      <anchor>a8e99986c80efc6d191b7171e209ce8a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>patternScale_</name>
      <anchorfile>classrtabmap_1_1GFTT__FREAK.html</anchorfile>
      <anchor>a93db397120dea0d62a401d1745b453df</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>scaleNormalized_</name>
      <anchorfile>classrtabmap_1_1GFTT__FREAK.html</anchorfile>
      <anchor>a3bcb4371647d3c75eca42791cb9d673f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rtabmap::GraphViewer</name>
    <filename>classrtabmap_1_1GraphViewer.html</filename>
    <member kind="slot">
      <type>void</type>
      <name>restoreDefaults</name>
      <anchorfile>classrtabmap_1_1GraphViewer.html</anchorfile>
      <anchor>aa472fa0b42391067b2f121b955f46daa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>configChanged</name>
      <anchorfile>classrtabmap_1_1GraphViewer.html</anchorfile>
      <anchor>af9dc2bf39a357c51e9cf4b6b32d2e343</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clearAll</name>
      <anchorfile>classrtabmap_1_1GraphViewer.html</anchorfile>
      <anchor>a63a84ba75be3fec1b27a24e460eb7415</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clearGraph</name>
      <anchorfile>classrtabmap_1_1GraphViewer.html</anchorfile>
      <anchor>a39a1cf124407bd700bb4addfdda79593</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clearMap</name>
      <anchorfile>classrtabmap_1_1GraphViewer.html</anchorfile>
      <anchor>aa67587d0379cf26593344e9f796e1b06</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clearPosterior</name>
      <anchorfile>classrtabmap_1_1GraphViewer.html</anchorfile>
      <anchor>a820dccfbf74a70478460d7b9896b0e61</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const QColor &amp;</type>
      <name>getCurrentGoalColor</name>
      <anchorfile>classrtabmap_1_1GraphViewer.html</anchorfile>
      <anchor>a4d3c0c6e51be7c9eae288895e2280ffb</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const QColor &amp;</type>
      <name>getGlobalLoopClosureColor</name>
      <anchorfile>classrtabmap_1_1GraphViewer.html</anchorfile>
      <anchor>ae289271b401b6a7eb9049385481129ce</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const QColor &amp;</type>
      <name>getGlobalPathColor</name>
      <anchorfile>classrtabmap_1_1GraphViewer.html</anchorfile>
      <anchor>a343a0d86adffac55417190fe46d4dc4c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const QColor &amp;</type>
      <name>getInterSessionLoopColor</name>
      <anchorfile>classrtabmap_1_1GraphViewer.html</anchorfile>
      <anchor>ae3061472604a855b9b7ec952ecc522a4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const QColor &amp;</type>
      <name>getIntraSessionLoopColor</name>
      <anchorfile>classrtabmap_1_1GraphViewer.html</anchorfile>
      <anchor>af63fa0bbfdee301e6c282488de25086a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getLinkWidth</name>
      <anchorfile>classrtabmap_1_1GraphViewer.html</anchorfile>
      <anchor>a3f05110b6ad6e1c485792f88372ae46f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const QColor &amp;</type>
      <name>getLocalLoopClosureColor</name>
      <anchorfile>classrtabmap_1_1GraphViewer.html</anchorfile>
      <anchor>a3c936198571138229e57fa066e2763bd</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const QColor &amp;</type>
      <name>getLocalPathColor</name>
      <anchorfile>classrtabmap_1_1GraphViewer.html</anchorfile>
      <anchor>aa1e467019087bc3d165ec297a868b2ed</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getLoopClosureOutlierThr</name>
      <anchorfile>classrtabmap_1_1GraphViewer.html</anchorfile>
      <anchor>ac44b059b4446447b77524f7c8f611a07</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const QColor &amp;</type>
      <name>getNeighborColor</name>
      <anchorfile>classrtabmap_1_1GraphViewer.html</anchorfile>
      <anchor>af9a368bc30e0e6ddaf985daf0a641778</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const QColor &amp;</type>
      <name>getNodeColor</name>
      <anchorfile>classrtabmap_1_1GraphViewer.html</anchorfile>
      <anchor>a85a4d06b73bf4af5f46167d37cc65135</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getNodeRadius</name>
      <anchorfile>classrtabmap_1_1GraphViewer.html</anchorfile>
      <anchor>aa91417a55cbf6a823350617c7dc080c0</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const QColor &amp;</type>
      <name>getRejectedLoopClosureColor</name>
      <anchorfile>classrtabmap_1_1GraphViewer.html</anchorfile>
      <anchor>a4c628b2e7008a5e7da754fee7f894c8e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const QColor &amp;</type>
      <name>getUserLoopClosureColor</name>
      <anchorfile>classrtabmap_1_1GraphViewer.html</anchorfile>
      <anchor>afde4c7a18d6e74219df528d41a49d6e4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const QColor &amp;</type>
      <name>getVirtualLoopClosureColor</name>
      <anchorfile>classrtabmap_1_1GraphViewer.html</anchorfile>
      <anchor>a66def0b673588c9d4038488f7a1d49ae</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const QString &amp;</type>
      <name>getWorkingDirectory</name>
      <anchorfile>classrtabmap_1_1GraphViewer.html</anchorfile>
      <anchor>a2d5dfdbc337fe78faed83781ffd49e4f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GraphViewer</name>
      <anchorfile>classrtabmap_1_1GraphViewer.html</anchorfile>
      <anchor>a09c3c8a0c3f530cc260506fa73f6b2c3</anchor>
      <arglist>(QWidget *parent=0)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isGridMapVisible</name>
      <anchorfile>classrtabmap_1_1GraphViewer.html</anchorfile>
      <anchor>a50355a708d45d028cbc9d50ef16fc71b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isIntraInterSessionColorsEnabled</name>
      <anchorfile>classrtabmap_1_1GraphViewer.html</anchorfile>
      <anchor>adc434f56f57e9abb8548e86be3629533</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isLocalRadiusVisible</name>
      <anchorfile>classrtabmap_1_1GraphViewer.html</anchorfile>
      <anchor>a98ec82cc2a15ef7528a2f45a9055bb32</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isOriginVisible</name>
      <anchorfile>classrtabmap_1_1GraphViewer.html</anchorfile>
      <anchor>a143d359d556cfb827f06bd35c3985db8</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isReferentialVisible</name>
      <anchorfile>classrtabmap_1_1GraphViewer.html</anchorfile>
      <anchor>a70b19e5d8aaa8b28644e38582df7798c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>loadSettings</name>
      <anchorfile>classrtabmap_1_1GraphViewer.html</anchorfile>
      <anchor>ab3d93e181f3d57a5955d4567536ab757</anchor>
      <arglist>(QSettings &amp;settings, const QString &amp;group=&quot;&quot;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>saveSettings</name>
      <anchorfile>classrtabmap_1_1GraphViewer.html</anchorfile>
      <anchor>a29b54aae8f1dbc1d4114dfdb9de81924</anchor>
      <arglist>(QSettings &amp;settings, const QString &amp;group=&quot;&quot;) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setCurrentGoalColor</name>
      <anchorfile>classrtabmap_1_1GraphViewer.html</anchorfile>
      <anchor>a84172b70dcfa767db05da3267b2642dd</anchor>
      <arglist>(const QColor &amp;color)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setCurrentGoalID</name>
      <anchorfile>classrtabmap_1_1GraphViewer.html</anchorfile>
      <anchor>a6de23d77470b15a652c0e22e793fc378</anchor>
      <arglist>(int id, const Transform &amp;pose=Transform())</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setGlobalLoopClosureColor</name>
      <anchorfile>classrtabmap_1_1GraphViewer.html</anchorfile>
      <anchor>a1921f76db86b237e3d547b386fef8729</anchor>
      <arglist>(const QColor &amp;color)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setGlobalPath</name>
      <anchorfile>classrtabmap_1_1GraphViewer.html</anchorfile>
      <anchor>a82df51998a94a36ec75494adbf85a2a0</anchor>
      <arglist>(const std::vector&lt; std::pair&lt; int, Transform &gt; &gt; &amp;globalPath)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setGlobalPathColor</name>
      <anchorfile>classrtabmap_1_1GraphViewer.html</anchorfile>
      <anchor>a666d3abab0763f3f408c607ecc73d70b</anchor>
      <arglist>(const QColor &amp;color)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setGridMapVisible</name>
      <anchorfile>classrtabmap_1_1GraphViewer.html</anchorfile>
      <anchor>a61af393b416d8c3f71ca292a6abea4f1</anchor>
      <arglist>(bool visible)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setInterSessionLoopColor</name>
      <anchorfile>classrtabmap_1_1GraphViewer.html</anchorfile>
      <anchor>a4e854b23e54d0b02a5e3da1740c2aa8b</anchor>
      <arglist>(const QColor &amp;color)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setIntraInterSessionColorsEnabled</name>
      <anchorfile>classrtabmap_1_1GraphViewer.html</anchorfile>
      <anchor>ad4e10d7e2f98af20fd5183329bf6af76</anchor>
      <arglist>(bool enabled)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setIntraSessionLoopColor</name>
      <anchorfile>classrtabmap_1_1GraphViewer.html</anchorfile>
      <anchor>a69532c446e865e9e3b81efae501aaea4</anchor>
      <arglist>(const QColor &amp;color)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setLinkWidth</name>
      <anchorfile>classrtabmap_1_1GraphViewer.html</anchorfile>
      <anchor>a4881668507656606c2240774c1bf35e0</anchor>
      <arglist>(float width)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setLocalLoopClosureColor</name>
      <anchorfile>classrtabmap_1_1GraphViewer.html</anchorfile>
      <anchor>a8fcd65c87c46f0ebf6ffdc075aefcbe0</anchor>
      <arglist>(const QColor &amp;color)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setLocalPathColor</name>
      <anchorfile>classrtabmap_1_1GraphViewer.html</anchorfile>
      <anchor>aa157c211eaa1c209259ebc7b77edea00</anchor>
      <arglist>(const QColor &amp;color)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setLocalRadius</name>
      <anchorfile>classrtabmap_1_1GraphViewer.html</anchorfile>
      <anchor>ada44d557ec3b6ed419c4ef69a1b6bc5e</anchor>
      <arglist>(float radius)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setLocalRadiusVisible</name>
      <anchorfile>classrtabmap_1_1GraphViewer.html</anchorfile>
      <anchor>ab6f14d012c71cf88b3d558c0e10e400f</anchor>
      <arglist>(bool visible)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setLoopClosureOutlierThr</name>
      <anchorfile>classrtabmap_1_1GraphViewer.html</anchorfile>
      <anchor>aae16e20c42a0901978c126bb366b090b</anchor>
      <arglist>(float value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setNeighborColor</name>
      <anchorfile>classrtabmap_1_1GraphViewer.html</anchorfile>
      <anchor>aee0f8716943bb8cde0e3133155c078ad</anchor>
      <arglist>(const QColor &amp;color)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setNodeColor</name>
      <anchorfile>classrtabmap_1_1GraphViewer.html</anchorfile>
      <anchor>a5f463acf9380c107bfece2f250c0fec8</anchor>
      <arglist>(const QColor &amp;color)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setNodeRadius</name>
      <anchorfile>classrtabmap_1_1GraphViewer.html</anchorfile>
      <anchor>ac27f932dba1d0f6e03d87385e744077b</anchor>
      <arglist>(float radius)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setOriginVisible</name>
      <anchorfile>classrtabmap_1_1GraphViewer.html</anchorfile>
      <anchor>a2523c17bbb9bfc13362befab25387d33</anchor>
      <arglist>(bool visible)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setReferentialVisible</name>
      <anchorfile>classrtabmap_1_1GraphViewer.html</anchorfile>
      <anchor>a3b8b02fb57a2952b9e13afd180f36dd2</anchor>
      <arglist>(bool visible)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setRejectedLoopClosureColor</name>
      <anchorfile>classrtabmap_1_1GraphViewer.html</anchorfile>
      <anchor>a25335e7cc78075bfb25851e4ac36abe1</anchor>
      <arglist>(const QColor &amp;color)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setUserLoopClosureColor</name>
      <anchorfile>classrtabmap_1_1GraphViewer.html</anchorfile>
      <anchor>af30b637dcefc7056b8ace6ff732cd1f2</anchor>
      <arglist>(const QColor &amp;color)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setVirtualLoopClosureColor</name>
      <anchorfile>classrtabmap_1_1GraphViewer.html</anchorfile>
      <anchor>a5552b59180aa7e952aa72312800f0910</anchor>
      <arglist>(const QColor &amp;color)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setWorkingDirectory</name>
      <anchorfile>classrtabmap_1_1GraphViewer.html</anchorfile>
      <anchor>a4294cd10a51c51e493ed45e1a0718ad9</anchor>
      <arglist>(const QString &amp;path)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>updateGraph</name>
      <anchorfile>classrtabmap_1_1GraphViewer.html</anchorfile>
      <anchor>a3696e72946b4a9981cba78025f99978f</anchor>
      <arglist>(const std::map&lt; int, Transform &gt; &amp;poses, const std::multimap&lt; int, Link &gt; &amp;constraints, const std::map&lt; int, int &gt; &amp;mapIds)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>updateLocalPath</name>
      <anchorfile>classrtabmap_1_1GraphViewer.html</anchorfile>
      <anchor>ac17c51e2caa756e3b6cb505e5f0ec7be</anchor>
      <arglist>(const std::vector&lt; int &gt; &amp;localPath)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>updateMap</name>
      <anchorfile>classrtabmap_1_1GraphViewer.html</anchorfile>
      <anchor>a639c7228324865561ffe22841003a430</anchor>
      <arglist>(const cv::Mat &amp;map8U, float resolution, float xMin, float yMin)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>updatePosterior</name>
      <anchorfile>classrtabmap_1_1GraphViewer.html</anchorfile>
      <anchor>af9de3adee2808e988a82119a32e78a00</anchor>
      <arglist>(const std::map&lt; int, float &gt; &amp;posterior)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>updateReferentialPosition</name>
      <anchorfile>classrtabmap_1_1GraphViewer.html</anchorfile>
      <anchor>aa8435ba3d42dc6d9c2b657ee13655ce7</anchor>
      <arglist>(const Transform &amp;t)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~GraphViewer</name>
      <anchorfile>classrtabmap_1_1GraphViewer.html</anchorfile>
      <anchor>a6b3d9c3381f8dab9e2daefc78f085bf8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>contextMenuEvent</name>
      <anchorfile>classrtabmap_1_1GraphViewer.html</anchorfile>
      <anchor>a00d4a70e54ed10c622209de7609fbb94</anchor>
      <arglist>(QContextMenuEvent *event)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>wheelEvent</name>
      <anchorfile>classrtabmap_1_1GraphViewer.html</anchorfile>
      <anchor>ad0750d066cf1d864cc84b9ce9a04f80e</anchor>
      <arglist>(QWheelEvent *event)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QColor</type>
      <name>_currentGoalColor</name>
      <anchorfile>classrtabmap_1_1GraphViewer.html</anchorfile>
      <anchor>a6109ba57f1cda8f35c7bde04eb9eda4d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QColor</type>
      <name>_globalPathColor</name>
      <anchorfile>classrtabmap_1_1GraphViewer.html</anchorfile>
      <anchor>ab4cb49585cb5259c36000e9b89cdd6b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QMultiMap&lt; int, LinkItem * &gt;</type>
      <name>_globalPathLinkItems</name>
      <anchorfile>classrtabmap_1_1GraphViewer.html</anchorfile>
      <anchor>a9bcecd06bb781de45f85e70dbf35d001</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>_gridCellSize</name>
      <anchorfile>classrtabmap_1_1GraphViewer.html</anchorfile>
      <anchor>a98f3040b5135c15d8e41c80bb8f6e16e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QGraphicsPixmapItem *</type>
      <name>_gridMap</name>
      <anchorfile>classrtabmap_1_1GraphViewer.html</anchorfile>
      <anchor>acd34756e11b409d5328cf3c3f2814d1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_intraInterSessionColors</name>
      <anchorfile>classrtabmap_1_1GraphViewer.html</anchorfile>
      <anchor>a3413f5c71143a7edbeb9a090b6d00459</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QMultiMap&lt; int, LinkItem * &gt;</type>
      <name>_linkItems</name>
      <anchorfile>classrtabmap_1_1GraphViewer.html</anchorfile>
      <anchor>ad77b80a310eaa678ae6c7e810c0319ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>_linkWidth</name>
      <anchorfile>classrtabmap_1_1GraphViewer.html</anchorfile>
      <anchor>ae5f654c9df51d73d298a8a5c3d9df8f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QColor</type>
      <name>_localPathColor</name>
      <anchorfile>classrtabmap_1_1GraphViewer.html</anchorfile>
      <anchor>ae576fe1e41daf20198d2a55950bdaf8e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QMultiMap&lt; int, LinkItem * &gt;</type>
      <name>_localPathLinkItems</name>
      <anchorfile>classrtabmap_1_1GraphViewer.html</anchorfile>
      <anchor>ae32f93d4d9feb4d6503c96d08489e565</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QGraphicsEllipseItem *</type>
      <name>_localRadius</name>
      <anchorfile>classrtabmap_1_1GraphViewer.html</anchorfile>
      <anchor>a5d08398be8b8ef2b9ba50cd710d13956</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QColor</type>
      <name>_loopClosureColor</name>
      <anchorfile>classrtabmap_1_1GraphViewer.html</anchorfile>
      <anchor>ab10a06f8b76cb83c19fba277d266ec5d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QColor</type>
      <name>_loopClosureLocalColor</name>
      <anchorfile>classrtabmap_1_1GraphViewer.html</anchorfile>
      <anchor>afa94c49ebe0a79a7e85ac6593b5b1115</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>_loopClosureOutlierThr</name>
      <anchorfile>classrtabmap_1_1GraphViewer.html</anchorfile>
      <anchor>a374041821dcd3ce30fac5154e1966f9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QColor</type>
      <name>_loopClosureRejectedColor</name>
      <anchorfile>classrtabmap_1_1GraphViewer.html</anchorfile>
      <anchor>a4ef2675b34f6965e054b759a5f3aa491</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QColor</type>
      <name>_loopClosureUserColor</name>
      <anchorfile>classrtabmap_1_1GraphViewer.html</anchorfile>
      <anchor>afc1961624437efecef6f355507a76cfb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QColor</type>
      <name>_loopClosureVirtualColor</name>
      <anchorfile>classrtabmap_1_1GraphViewer.html</anchorfile>
      <anchor>ac8859289b396b0fcc6b12748c66cae73</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QColor</type>
      <name>_loopInterSessionColor</name>
      <anchorfile>classrtabmap_1_1GraphViewer.html</anchorfile>
      <anchor>a09fd1dd0c30324c5a7e5366f511330db</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QColor</type>
      <name>_loopIntraSessionColor</name>
      <anchorfile>classrtabmap_1_1GraphViewer.html</anchorfile>
      <anchor>a7272f54bb4b10a738e34e5a358e1e610</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QColor</type>
      <name>_neighborColor</name>
      <anchorfile>classrtabmap_1_1GraphViewer.html</anchorfile>
      <anchor>aae44b6f0df428228db158e29a95199ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QColor</type>
      <name>_nodeColor</name>
      <anchorfile>classrtabmap_1_1GraphViewer.html</anchorfile>
      <anchor>a8752fe6980586f27540f6b6003d1488b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QMap&lt; int, NodeItem * &gt;</type>
      <name>_nodeItems</name>
      <anchorfile>classrtabmap_1_1GraphViewer.html</anchorfile>
      <anchor>ae032d4f645ec8b654a664069a4170cfe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>_nodeRadius</name>
      <anchorfile>classrtabmap_1_1GraphViewer.html</anchorfile>
      <anchor>ab21df127b400810ef9c86abbccd74770</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QGraphicsItemGroup *</type>
      <name>_originReferential</name>
      <anchorfile>classrtabmap_1_1GraphViewer.html</anchorfile>
      <anchor>ad59ccc36df427cdb396e9baacc8edcb2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QGraphicsItemGroup *</type>
      <name>_referential</name>
      <anchorfile>classrtabmap_1_1GraphViewer.html</anchorfile>
      <anchor>acddc17408fb572a942a84f110c6772bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QGraphicsItem *</type>
      <name>_root</name>
      <anchorfile>classrtabmap_1_1GraphViewer.html</anchorfile>
      <anchor>a48fd30ca8bf5cf540bc337272850f7c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QString</type>
      <name>_workingDirectory</name>
      <anchorfile>classrtabmap_1_1GraphViewer.html</anchorfile>
      <anchor>a0238bfd60727143d519adf4e836ba3a4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rtabmap::ImageView</name>
    <filename>classrtabmap_1_1ImageView.html</filename>
    <member kind="signal">
      <type>void</type>
      <name>configChanged</name>
      <anchorfile>classrtabmap_1_1ImageView.html</anchorfile>
      <anchor>a26d849fddbf06a77744e44dd46f8777b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addFeature</name>
      <anchorfile>classrtabmap_1_1ImageView.html</anchorfile>
      <anchor>a2ecfd2aca909454a8f4c5fb841a5b63d</anchor>
      <arglist>(int id, const cv::KeyPoint &amp;kpt, float depth, QColor color)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addLine</name>
      <anchorfile>classrtabmap_1_1ImageView.html</anchorfile>
      <anchor>a6f7311209ee1d5386dcfb19eaf97f228</anchor>
      <arglist>(float x1, float y1, float x2, float y2, QColor color)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classrtabmap_1_1ImageView.html</anchorfile>
      <anchor>a60ca4ebb276d2776f5f3a8665e69a878</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clearLines</name>
      <anchorfile>classrtabmap_1_1ImageView.html</anchorfile>
      <anchor>a347903577f7c80a44e7fbd3e8da89848</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getAlpha</name>
      <anchorfile>classrtabmap_1_1ImageView.html</anchorfile>
      <anchor>a13144de04a287ac1df504139353857d1</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const QColor &amp;</type>
      <name>getBackgroundColor</name>
      <anchorfile>classrtabmap_1_1ImageView.html</anchorfile>
      <anchor>ab2dc1a0f0d57f39a104892ad1602e09a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const QMultiMap&lt; int, rtabmap::KeypointItem * &gt; &amp;</type>
      <name>getFeatures</name>
      <anchorfile>classrtabmap_1_1ImageView.html</anchorfile>
      <anchor>a642123ea4988eaac442dade0b2d0a6d5</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ImageView</name>
      <anchorfile>classrtabmap_1_1ImageView.html</anchorfile>
      <anchor>a631badbef9abc586bb513a253d89787b</anchor>
      <arglist>(QWidget *parent=0)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isFeaturesShown</name>
      <anchorfile>classrtabmap_1_1ImageView.html</anchorfile>
      <anchor>a4892f0f1c89ff36a6e52ae09660ae7db</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isGraphicsViewMode</name>
      <anchorfile>classrtabmap_1_1ImageView.html</anchorfile>
      <anchor>a9d217f309bc06ab8e7d398613a70964c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isGraphicsViewScaled</name>
      <anchorfile>classrtabmap_1_1ImageView.html</anchorfile>
      <anchor>a990a8b6d9493909d8f474668969e3d1a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isImageDepthShown</name>
      <anchorfile>classrtabmap_1_1ImageView.html</anchorfile>
      <anchor>abeb3929a4e36a7c4c6404f9aed256332</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isImageShown</name>
      <anchorfile>classrtabmap_1_1ImageView.html</anchorfile>
      <anchor>aca3af71afffef4b8da25d23c3940b7ec</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isLinesShown</name>
      <anchorfile>classrtabmap_1_1ImageView.html</anchorfile>
      <anchor>a91a84bf1eb540186ca5ba636c70c90bd</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>loadSettings</name>
      <anchorfile>classrtabmap_1_1ImageView.html</anchorfile>
      <anchor>a95560b1e34c38830db801b7ee0bdff02</anchor>
      <arglist>(QSettings &amp;settings, const QString &amp;group=&quot;&quot;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>saveSettings</name>
      <anchorfile>classrtabmap_1_1ImageView.html</anchorfile>
      <anchor>aa0759f28b7fcfc75a70b5b9d31663bcb</anchor>
      <arglist>(QSettings &amp;settings, const QString &amp;group=&quot;&quot;) const </arglist>
    </member>
    <member kind="function">
      <type>QRectF</type>
      <name>sceneRect</name>
      <anchorfile>classrtabmap_1_1ImageView.html</anchorfile>
      <anchor>a06d8e390b7d78da0d38f63b363e336dd</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setAlpha</name>
      <anchorfile>classrtabmap_1_1ImageView.html</anchorfile>
      <anchor>a237e4e81a95c74f1e0d74d2d8f48bf54</anchor>
      <arglist>(int alpha)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setBackgroundColor</name>
      <anchorfile>classrtabmap_1_1ImageView.html</anchorfile>
      <anchor>a9b231de70e84834051da3452497bf8e1</anchor>
      <arglist>(const QColor &amp;color)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setFeatureColor</name>
      <anchorfile>classrtabmap_1_1ImageView.html</anchorfile>
      <anchor>a67f5b0b8112ba546089defc744af3af3</anchor>
      <arglist>(int id, QColor color)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setFeatures</name>
      <anchorfile>classrtabmap_1_1ImageView.html</anchorfile>
      <anchor>a9a3dbac8d24de4a6797af2f9b456a583</anchor>
      <arglist>(const std::multimap&lt; int, cv::KeyPoint &gt; &amp;refWords, const cv::Mat &amp;depth=cv::Mat(), const QColor &amp;color=Qt::yellow)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setFeatures</name>
      <anchorfile>classrtabmap_1_1ImageView.html</anchorfile>
      <anchor>ab12c0ab03397fd15125515bc59d43bd1</anchor>
      <arglist>(const std::vector&lt; cv::KeyPoint &gt; &amp;features, const cv::Mat &amp;depth=cv::Mat(), const QColor &amp;color=Qt::yellow)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setFeaturesColor</name>
      <anchorfile>classrtabmap_1_1ImageView.html</anchorfile>
      <anchor>a2b1f45d035ca6bf3ff7d10a64506c9f1</anchor>
      <arglist>(QColor color)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setFeaturesShown</name>
      <anchorfile>classrtabmap_1_1ImageView.html</anchorfile>
      <anchor>a8f26d2d7b072c2b3faae35818f62decb</anchor>
      <arglist>(bool shown)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setGraphicsViewMode</name>
      <anchorfile>classrtabmap_1_1ImageView.html</anchorfile>
      <anchor>a8daefa8f281a77109c5c89c5f334bfd8</anchor>
      <arglist>(bool on)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setGraphicsViewScaled</name>
      <anchorfile>classrtabmap_1_1ImageView.html</anchorfile>
      <anchor>a7339bf5a41e7cbbb253c2316db6060e0</anchor>
      <arglist>(bool scaled)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setImage</name>
      <anchorfile>classrtabmap_1_1ImageView.html</anchorfile>
      <anchor>ac8309292700eea93abaadda50d3a6c2f</anchor>
      <arglist>(const QImage &amp;image)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setImageDepth</name>
      <anchorfile>classrtabmap_1_1ImageView.html</anchorfile>
      <anchor>ad6729ce957ff47ba602cf6dab7b5ba7d</anchor>
      <arglist>(const QImage &amp;image)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setImageDepthShown</name>
      <anchorfile>classrtabmap_1_1ImageView.html</anchorfile>
      <anchor>a8e37b21189350d83133981151d991980</anchor>
      <arglist>(bool shown)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setImageShown</name>
      <anchorfile>classrtabmap_1_1ImageView.html</anchorfile>
      <anchor>ad7a2583b9ca7064f1047ad1f8fe09e95</anchor>
      <arglist>(bool shown)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setLinesShown</name>
      <anchorfile>classrtabmap_1_1ImageView.html</anchorfile>
      <anchor>a30ce0b5d56ba4454f2fe093aa98c956f</anchor>
      <arglist>(bool shown)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSceneRect</name>
      <anchorfile>classrtabmap_1_1ImageView.html</anchorfile>
      <anchor>ab2a25d6e82f7ca0ec81fba9dde45e7ec</anchor>
      <arglist>(const QRectF &amp;rect)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual QSize</type>
      <name>sizeHint</name>
      <anchorfile>classrtabmap_1_1ImageView.html</anchorfile>
      <anchor>ac94383bc8500330330a748621bcd1838</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>viewScale</name>
      <anchorfile>classrtabmap_1_1ImageView.html</anchorfile>
      <anchor>a15346c2c9e97fb20062526a45f9fdfb9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ImageView</name>
      <anchorfile>classrtabmap_1_1ImageView.html</anchorfile>
      <anchor>a72b2d7b95b631d20cff4d7c9a952ab51</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>contextMenuEvent</name>
      <anchorfile>classrtabmap_1_1ImageView.html</anchorfile>
      <anchor>a542b6eb19876ce5ad7bcfd4735ee5c7d</anchor>
      <arglist>(QContextMenuEvent *e)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>paintEvent</name>
      <anchorfile>classrtabmap_1_1ImageView.html</anchorfile>
      <anchor>afb1f83972649211d5f5cd437dce9d0db</anchor>
      <arglist>(QPaintEvent *event)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>resizeEvent</name>
      <anchorfile>classrtabmap_1_1ImageView.html</anchorfile>
      <anchor>a11bedaba224abb500bf3aedf182e71f6</anchor>
      <arglist>(QResizeEvent *event)</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>sceneRectChanged</name>
      <anchorfile>classrtabmap_1_1ImageView.html</anchorfile>
      <anchor>a23565ae32af24277048e1a7c88e91393</anchor>
      <arglist>(const QRectF &amp;rect)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>computeScaleOffsets</name>
      <anchorfile>classrtabmap_1_1ImageView.html</anchorfile>
      <anchor>a739ddf45db2ca663c68c30023515c671</anchor>
      <arglist>(const QRect &amp;targetRect, float &amp;scale, float &amp;offsetX, float &amp;offsetY) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>updateOpacity</name>
      <anchorfile>classrtabmap_1_1ImageView.html</anchorfile>
      <anchor>a54430424e835ea356e6aee0d6af1eb87</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_alpha</name>
      <anchorfile>classrtabmap_1_1ImageView.html</anchorfile>
      <anchor>a54e0cc6c0a2f129ed0b6063b53ea9f3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QMultiMap&lt; int, rtabmap::KeypointItem * &gt;</type>
      <name>_features</name>
      <anchorfile>classrtabmap_1_1ImageView.html</anchorfile>
      <anchor>a65afa818a4673a294daece8ba3639c1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QGraphicsView *</type>
      <name>_graphicsView</name>
      <anchorfile>classrtabmap_1_1ImageView.html</anchorfile>
      <anchor>a936709e99cb4455287a43fe406887f2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QAction *</type>
      <name>_graphicsViewMode</name>
      <anchorfile>classrtabmap_1_1ImageView.html</anchorfile>
      <anchor>a8ad100d361bb9afa0b90c6d90385a101</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QAction *</type>
      <name>_graphicsViewScaled</name>
      <anchorfile>classrtabmap_1_1ImageView.html</anchorfile>
      <anchor>a3c153841694397d0dc5d81b0998b342e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QPixmap</type>
      <name>_image</name>
      <anchorfile>classrtabmap_1_1ImageView.html</anchorfile>
      <anchor>aaad19e84f056add7d0d31ef4918a01d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QPixmap</type>
      <name>_imageDepth</name>
      <anchorfile>classrtabmap_1_1ImageView.html</anchorfile>
      <anchor>aa9973bfee04eaab2182d0bb093afc7e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QGraphicsPixmapItem *</type>
      <name>_imageDepthItem</name>
      <anchorfile>classrtabmap_1_1ImageView.html</anchorfile>
      <anchor>ad0164029634093a14d4e7dbf625a71c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QGraphicsPixmapItem *</type>
      <name>_imageItem</name>
      <anchorfile>classrtabmap_1_1ImageView.html</anchorfile>
      <anchor>a21c1dad3ded439709dcbdd1b6e436be9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QList&lt; QGraphicsLineItem * &gt;</type>
      <name>_lines</name>
      <anchorfile>classrtabmap_1_1ImageView.html</anchorfile>
      <anchor>a1c87655f05efa88157dd4e8a66de8803</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QMenu *</type>
      <name>_menu</name>
      <anchorfile>classrtabmap_1_1ImageView.html</anchorfile>
      <anchor>afe9182c99ba50f95e6b99dd1bfc46434</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QString</type>
      <name>_savedFileName</name>
      <anchorfile>classrtabmap_1_1ImageView.html</anchorfile>
      <anchor>a5195eb593534d1b234e48b1b5bf628b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QAction *</type>
      <name>_saveImage</name>
      <anchorfile>classrtabmap_1_1ImageView.html</anchorfile>
      <anchor>a9e47f82d199f9fd9273783926ed1df9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QAction *</type>
      <name>_setAlpha</name>
      <anchorfile>classrtabmap_1_1ImageView.html</anchorfile>
      <anchor>a5be2e9048c7af770860ae023f5faf6ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QAction *</type>
      <name>_showFeatures</name>
      <anchorfile>classrtabmap_1_1ImageView.html</anchorfile>
      <anchor>a6770949f7567ac41cfb0978df222ee2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QAction *</type>
      <name>_showImage</name>
      <anchorfile>classrtabmap_1_1ImageView.html</anchorfile>
      <anchor>a21b215d77a64e679410be67f2792570b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QAction *</type>
      <name>_showImageDepth</name>
      <anchorfile>classrtabmap_1_1ImageView.html</anchorfile>
      <anchor>a0591af0612b4411c4556192cd675bfcf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QAction *</type>
      <name>_showLines</name>
      <anchorfile>classrtabmap_1_1ImageView.html</anchorfile>
      <anchor>aed2a967920f3feefb9e0dec2d5e03d29</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rtabmap::KeypointItem</name>
    <filename>classrtabmap_1_1KeypointItem.html</filename>
    <member kind="function">
      <type></type>
      <name>KeypointItem</name>
      <anchorfile>classrtabmap_1_1KeypointItem.html</anchorfile>
      <anchor>a8b2e94dd25c5800d4ee56017f6434c6f</anchor>
      <arglist>(int id, const cv::KeyPoint &amp;kpt, float depth=0, const QColor &amp;color=Qt::green, QGraphicsItem *parent=0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setColor</name>
      <anchorfile>classrtabmap_1_1KeypointItem.html</anchorfile>
      <anchor>a9b746f81e6b967b75fe666ce54ec8cbe</anchor>
      <arglist>(const QColor &amp;color)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~KeypointItem</name>
      <anchorfile>classrtabmap_1_1KeypointItem.html</anchorfile>
      <anchor>a02fc46e4fbf6b53c1349ab18b24b6256</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>focusInEvent</name>
      <anchorfile>classrtabmap_1_1KeypointItem.html</anchorfile>
      <anchor>a46c5008a38593274e2ae4117f4af9f0e</anchor>
      <arglist>(QFocusEvent *event)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>focusOutEvent</name>
      <anchorfile>classrtabmap_1_1KeypointItem.html</anchorfile>
      <anchor>adf9b55edccd92a82ba610a4f109a13bc</anchor>
      <arglist>(QFocusEvent *event)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>hoverEnterEvent</name>
      <anchorfile>classrtabmap_1_1KeypointItem.html</anchorfile>
      <anchor>abf6e37b7df93ae3232b2978c6a5120c2</anchor>
      <arglist>(QGraphicsSceneHoverEvent *event)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>hoverLeaveEvent</name>
      <anchorfile>classrtabmap_1_1KeypointItem.html</anchorfile>
      <anchor>a43baa7b03d77d5da83066292d728b6ce</anchor>
      <arglist>(QGraphicsSceneHoverEvent *event)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>hideDescription</name>
      <anchorfile>classrtabmap_1_1KeypointItem.html</anchorfile>
      <anchor>a7940429a05570dbc5347e1cc3bfa03e4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>showDescription</name>
      <anchorfile>classrtabmap_1_1KeypointItem.html</anchorfile>
      <anchor>ab71b113f37ca5f0ad504a4b1c3c42f13</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>_depth</name>
      <anchorfile>classrtabmap_1_1KeypointItem.html</anchorfile>
      <anchor>adfe73f837bc4daad3c8287e09c7821ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_id</name>
      <anchorfile>classrtabmap_1_1KeypointItem.html</anchorfile>
      <anchor>a3c1a21aa1abe149a818532e7fbf386e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>cv::KeyPoint</type>
      <name>_kpt</name>
      <anchorfile>classrtabmap_1_1KeypointItem.html</anchorfile>
      <anchor>ab7ca6fa04e27ade1dce65eaa0fbc1ae1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QGraphicsRectItem *</type>
      <name>_placeHolder</name>
      <anchorfile>classrtabmap_1_1KeypointItem.html</anchorfile>
      <anchor>a10ffc4c8b31fbbb52874b5acc2d19392</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_width</name>
      <anchorfile>classrtabmap_1_1KeypointItem.html</anchorfile>
      <anchor>ae161b35a06d083f7c2263d3352e9ef35</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rtabmap::Link</name>
    <filename>classrtabmap_1_1Link.html</filename>
    <member kind="enumeration">
      <name>Type</name>
      <anchorfile>classrtabmap_1_1Link.html</anchorfile>
      <anchor>a925bb7ca93eb95a3a873b0a9e8d5e91e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kNeighbor</name>
      <anchorfile>classrtabmap_1_1Link.html</anchorfile>
      <anchor>a925bb7ca93eb95a3a873b0a9e8d5e91ea8f60efd83d5fad3493573bef3d4a8adf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kGlobalClosure</name>
      <anchorfile>classrtabmap_1_1Link.html</anchorfile>
      <anchor>a925bb7ca93eb95a3a873b0a9e8d5e91eae963042a31afec63e8c0683696ac6791</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kLocalSpaceClosure</name>
      <anchorfile>classrtabmap_1_1Link.html</anchorfile>
      <anchor>a925bb7ca93eb95a3a873b0a9e8d5e91ea9195217dc75001841fce507de43fb0db</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kLocalTimeClosure</name>
      <anchorfile>classrtabmap_1_1Link.html</anchorfile>
      <anchor>a925bb7ca93eb95a3a873b0a9e8d5e91eae0b352e9cbb32d357ce59f09159c09fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kUserClosure</name>
      <anchorfile>classrtabmap_1_1Link.html</anchorfile>
      <anchor>a925bb7ca93eb95a3a873b0a9e8d5e91ea878009c73fbfa2736f438b748afbc1f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kVirtualClosure</name>
      <anchorfile>classrtabmap_1_1Link.html</anchorfile>
      <anchor>a925bb7ca93eb95a3a873b0a9e8d5e91eaf74a4b0552da7509b16f8c4b8baf85c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kUndef</name>
      <anchorfile>classrtabmap_1_1Link.html</anchorfile>
      <anchor>a925bb7ca93eb95a3a873b0a9e8d5e91ea8a720d632258ba1b468af0319ae8e7d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>from</name>
      <anchorfile>classrtabmap_1_1Link.html</anchorfile>
      <anchor>a42d6f8f072c8bfe76cede12e06de8605</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const cv::Mat &amp;</type>
      <name>infMatrix</name>
      <anchorfile>classrtabmap_1_1Link.html</anchorfile>
      <anchor>a244ac6f3c9ef8439c5fc57ac56e8a65b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Link</type>
      <name>inverse</name>
      <anchorfile>classrtabmap_1_1Link.html</anchorfile>
      <anchor>ac17b9b2492cdb44ad57861d006fc9795</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isValid</name>
      <anchorfile>classrtabmap_1_1Link.html</anchorfile>
      <anchor>ae912408b0bdbab1c2602b7ddad897b8c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Link</name>
      <anchorfile>classrtabmap_1_1Link.html</anchorfile>
      <anchor>a2dce9c7a3ef04085d51f702002107c7b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Link</name>
      <anchorfile>classrtabmap_1_1Link.html</anchorfile>
      <anchor>a8f624aa84862d7abafae5cfc7175f885</anchor>
      <arglist>(int from, int to, Type type, const Transform &amp;transform, const cv::Mat &amp;infMatrix=cv::Mat::eye(6, 6, CV_64FC1), const cv::Mat &amp;userData=cv::Mat())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Link</name>
      <anchorfile>classrtabmap_1_1Link.html</anchorfile>
      <anchor>acb9d8eaf4cc291cdda5637dee4903568</anchor>
      <arglist>(int from, int to, Type type, const Transform &amp;transform, double rotVariance, double transVariance, const cv::Mat &amp;userData=cv::Mat())</arglist>
    </member>
    <member kind="function">
      <type>Link</type>
      <name>merge</name>
      <anchorfile>classrtabmap_1_1Link.html</anchorfile>
      <anchor>aa87fc45f4681d35d8260c60bd8883c72</anchor>
      <arglist>(const Link &amp;link, Type outputType) const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>rotVariance</name>
      <anchorfile>classrtabmap_1_1Link.html</anchorfile>
      <anchor>a5f318e7eef6617523bf717cca4a27af8</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setFrom</name>
      <anchorfile>classrtabmap_1_1Link.html</anchorfile>
      <anchor>a06e21ed796bfd34560fbfe4d6076127b</anchor>
      <arglist>(int from)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setInfMatrix</name>
      <anchorfile>classrtabmap_1_1Link.html</anchorfile>
      <anchor>a3a82104ae4195beff134811a3a19d939</anchor>
      <arglist>(const cv::Mat &amp;infMatrix)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTo</name>
      <anchorfile>classrtabmap_1_1Link.html</anchorfile>
      <anchor>a2ded748a1817aafa7c4dede0af361832</anchor>
      <arglist>(int to)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTransform</name>
      <anchorfile>classrtabmap_1_1Link.html</anchorfile>
      <anchor>aac9001d782f5f91d658e3878a5f92731</anchor>
      <arglist>(const Transform &amp;transform)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setType</name>
      <anchorfile>classrtabmap_1_1Link.html</anchorfile>
      <anchor>afd8957f0e5a46e1655ef8e2397991e66</anchor>
      <arglist>(Type type)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setUserData</name>
      <anchorfile>classrtabmap_1_1Link.html</anchorfile>
      <anchor>a5a8a57416a3b33cf4fc4ad922277473e</anchor>
      <arglist>(const cv::Mat &amp;userData)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setUserDataRaw</name>
      <anchorfile>classrtabmap_1_1Link.html</anchorfile>
      <anchor>a2be04045d47bf5d5ab939a9218d24673</anchor>
      <arglist>(const cv::Mat &amp;userDataRaw)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setVariance</name>
      <anchorfile>classrtabmap_1_1Link.html</anchorfile>
      <anchor>ac749bdec0b518c5f929c4ebf36ba2993</anchor>
      <arglist>(double rotVariance, double transVariance)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>to</name>
      <anchorfile>classrtabmap_1_1Link.html</anchorfile>
      <anchor>a8d76772ba458ed35b2f8d2c00bd6b2d3</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const Transform &amp;</type>
      <name>transform</name>
      <anchorfile>classrtabmap_1_1Link.html</anchorfile>
      <anchor>a506a52a76ece410008939bc59174ac46</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>transVariance</name>
      <anchorfile>classrtabmap_1_1Link.html</anchorfile>
      <anchor>a13d4cf70a6e2a94187103623ec8084d2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Type</type>
      <name>type</name>
      <anchorfile>classrtabmap_1_1Link.html</anchorfile>
      <anchor>a08c6fa8146a0526cc697e4b935e2a7bd</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>uncompressUserData</name>
      <anchorfile>classrtabmap_1_1Link.html</anchorfile>
      <anchor>adb075101cafb535fc4a9b74f7afae521</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>cv::Mat</type>
      <name>uncompressUserDataConst</name>
      <anchorfile>classrtabmap_1_1Link.html</anchorfile>
      <anchor>a87a0eb5ebc17ab4679875dc0f3a7fbe8</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const cv::Mat &amp;</type>
      <name>userDataCompressed</name>
      <anchorfile>classrtabmap_1_1Link.html</anchorfile>
      <anchor>ab76c2fb9973bb97f2204744c5536cf7a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const cv::Mat &amp;</type>
      <name>userDataRaw</name>
      <anchorfile>classrtabmap_1_1Link.html</anchorfile>
      <anchor>a91a589f14048a9732e67d3c8e0221dd3</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable" protection="private">
      <type>cv::Mat</type>
      <name>_userDataCompressed</name>
      <anchorfile>classrtabmap_1_1Link.html</anchorfile>
      <anchor>a5829cbf33d324a1d902de67e29b999d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>cv::Mat</type>
      <name>_userDataRaw</name>
      <anchorfile>classrtabmap_1_1Link.html</anchorfile>
      <anchor>a6b275d9c2417f097ceb74c7b9113695b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>from_</name>
      <anchorfile>classrtabmap_1_1Link.html</anchorfile>
      <anchor>a5303868adec0a50b42b3fbbc9bbdca57</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>cv::Mat</type>
      <name>infMatrix_</name>
      <anchorfile>classrtabmap_1_1Link.html</anchorfile>
      <anchor>adb0c237d0e9a010f5a4cb4a575094872</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>to_</name>
      <anchorfile>classrtabmap_1_1Link.html</anchorfile>
      <anchor>aab9608beb242cf14452ff98e5f38d94a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Transform</type>
      <name>transform_</name>
      <anchorfile>classrtabmap_1_1Link.html</anchorfile>
      <anchor>aabad7da5883ba6ff9697b10dbb1ffe29</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Type</type>
      <name>type_</name>
      <anchorfile>classrtabmap_1_1Link.html</anchorfile>
      <anchor>a5cef5aa7f1bbd109c8a878ee8fefd580</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rtabmap::LinkItem</name>
    <filename>classrtabmap_1_1LinkItem.html</filename>
    <member kind="function">
      <type>int</type>
      <name>from</name>
      <anchorfile>classrtabmap_1_1LinkItem.html</anchorfile>
      <anchor>a3c68533bc170f1802e373c65e1e2916b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const Transform &amp;</type>
      <name>getPoseA</name>
      <anchorfile>classrtabmap_1_1LinkItem.html</anchorfile>
      <anchor>a2dc1c373f1c7676042e179d1e35f3f72</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const Transform &amp;</type>
      <name>getPoseB</name>
      <anchorfile>classrtabmap_1_1LinkItem.html</anchorfile>
      <anchor>a8a9abbc14f311f7d5ad66adf2bc5e1a0</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isInterSession</name>
      <anchorfile>classrtabmap_1_1LinkItem.html</anchorfile>
      <anchor>aba93ffe45883331c1940b99ae5635015</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LinkItem</name>
      <anchorfile>classrtabmap_1_1LinkItem.html</anchorfile>
      <anchor>acf6fa82341ab1a219249b2cd974d1867</anchor>
      <arglist>(int from, int to, const Transform &amp;poseA, const Transform &amp;poseB, Link::Type type, bool interSessionClosure)</arglist>
    </member>
    <member kind="function">
      <type>Link::Type</type>
      <name>linkType</name>
      <anchorfile>classrtabmap_1_1LinkItem.html</anchorfile>
      <anchor>a6117eefb35752bb98bad354a841135fb</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setColor</name>
      <anchorfile>classrtabmap_1_1LinkItem.html</anchorfile>
      <anchor>a217285dacea897ed6a5f4451833dde18</anchor>
      <arglist>(const QColor &amp;color)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPoses</name>
      <anchorfile>classrtabmap_1_1LinkItem.html</anchorfile>
      <anchor>a9a46bccaeb5202a8f5d318e861e855bd</anchor>
      <arglist>(const Transform &amp;poseA, const Transform &amp;poseB)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>to</name>
      <anchorfile>classrtabmap_1_1LinkItem.html</anchorfile>
      <anchor>ad99214459b2383d21f04a6c590a205b7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>hoverEnterEvent</name>
      <anchorfile>classrtabmap_1_1LinkItem.html</anchorfile>
      <anchor>a75574e05f6a286046b905585254394b3</anchor>
      <arglist>(QGraphicsSceneHoverEvent *event)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>hoverLeaveEvent</name>
      <anchorfile>classrtabmap_1_1LinkItem.html</anchorfile>
      <anchor>a03cdff73861fe94603022c787300ebfe</anchor>
      <arglist>(QGraphicsSceneHoverEvent *event)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_from</name>
      <anchorfile>classrtabmap_1_1LinkItem.html</anchorfile>
      <anchor>a27f400c2878277b797763f095af3a966</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_interSession</name>
      <anchorfile>classrtabmap_1_1LinkItem.html</anchorfile>
      <anchor>aa408bbd864838e94493ea05fbb33dee5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Transform</type>
      <name>_poseA</name>
      <anchorfile>classrtabmap_1_1LinkItem.html</anchorfile>
      <anchor>a260f0a69082c9e2ad3a1b23a2436ee9b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Transform</type>
      <name>_poseB</name>
      <anchorfile>classrtabmap_1_1LinkItem.html</anchorfile>
      <anchor>ae8fadd7ab5d3f31104ab4c8426de6e70</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_to</name>
      <anchorfile>classrtabmap_1_1LinkItem.html</anchorfile>
      <anchor>aa15cf770a900ebda46741201ace5d9a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Link::Type</type>
      <name>_type</name>
      <anchorfile>classrtabmap_1_1LinkItem.html</anchorfile>
      <anchor>ad5e52561e7fbd0879b8f38781c64f79a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rtabmap::LoopClosureViewer</name>
    <filename>classrtabmap_1_1LoopClosureViewer.html</filename>
    <member kind="slot">
      <type>void</type>
      <name>setDecimation</name>
      <anchorfile>classrtabmap_1_1LoopClosureViewer.html</anchorfile>
      <anchor>a6f7f423c0beeecd3b526e6d954bc0788</anchor>
      <arglist>(int decimation)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>setMaxDepth</name>
      <anchorfile>classrtabmap_1_1LoopClosureViewer.html</anchorfile>
      <anchor>ae7a4b0d2610b00a5984698c4a47a9d96</anchor>
      <arglist>(int maxDepth)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>setSamples</name>
      <anchorfile>classrtabmap_1_1LoopClosureViewer.html</anchorfile>
      <anchor>a79ac2054f9cd2420ebf6b751fb373162</anchor>
      <arglist>(int samples)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>updateView</name>
      <anchorfile>classrtabmap_1_1LoopClosureViewer.html</anchorfile>
      <anchor>a09306179b3a942540bd60b24ed78d78e</anchor>
      <arglist>(const Transform &amp;AtoB=Transform())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LoopClosureViewer</name>
      <anchorfile>classrtabmap_1_1LoopClosureViewer.html</anchorfile>
      <anchor>a02a9e1b7022cd2b3691c3cfa1b722c58</anchor>
      <arglist>(QWidget *parent)</arglist>
    </member>
    <member kind="function">
      <type>const Signature &amp;</type>
      <name>sA</name>
      <anchorfile>classrtabmap_1_1LoopClosureViewer.html</anchorfile>
      <anchor>a097b2aae01b22002c1429b210bc32cc3</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const Signature &amp;</type>
      <name>sB</name>
      <anchorfile>classrtabmap_1_1LoopClosureViewer.html</anchorfile>
      <anchor>a7befa1957f3c6007a04334aefcd70045</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setData</name>
      <anchorfile>classrtabmap_1_1LoopClosureViewer.html</anchorfile>
      <anchor>a13eb167034196bbf6d0cc2f3af550396</anchor>
      <arglist>(const Signature &amp;sA, const Signature &amp;sB)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~LoopClosureViewer</name>
      <anchorfile>classrtabmap_1_1LoopClosureViewer.html</anchorfile>
      <anchor>aa57c1d2758eb470848b0951cc52cf143</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>showEvent</name>
      <anchorfile>classrtabmap_1_1LoopClosureViewer.html</anchorfile>
      <anchor>a9afa9b1b9d16ab4d76e9f7c3ea06d7aa</anchor>
      <arglist>(QShowEvent *event)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>decimation_</name>
      <anchorfile>classrtabmap_1_1LoopClosureViewer.html</anchorfile>
      <anchor>ab3630f39078a740592d3e2003dd87905</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>maxDepth_</name>
      <anchorfile>classrtabmap_1_1LoopClosureViewer.html</anchorfile>
      <anchor>a28f84506d12d8ccd12c22527438fc9b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Signature</type>
      <name>sA_</name>
      <anchorfile>classrtabmap_1_1LoopClosureViewer.html</anchorfile>
      <anchor>ac84245c54a0cb6fc555b790175f230cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>samples_</name>
      <anchorfile>classrtabmap_1_1LoopClosureViewer.html</anchorfile>
      <anchor>a59fdbdeee0bb6a73c418412797e6a9f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Signature</type>
      <name>sB_</name>
      <anchorfile>classrtabmap_1_1LoopClosureViewer.html</anchorfile>
      <anchor>ac998d190753bbff8f5b59131522c6ac9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Transform</type>
      <name>transform_</name>
      <anchorfile>classrtabmap_1_1LoopClosureViewer.html</anchorfile>
      <anchor>a9e9e765957d5b1edbe57bcca4a9c3e46</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Ui_loopClosureViewer *</type>
      <name>ui_</name>
      <anchorfile>classrtabmap_1_1LoopClosureViewer.html</anchorfile>
      <anchor>ae7e869c2d7703449cecd0d846030d398</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rtabmap::MainWindow</name>
    <filename>classrtabmap_1_1MainWindow.html</filename>
    <base>UEventsHandler</base>
    <member kind="enumeration">
      <name>State</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>af8e8f3eea59a4f74233bd08068c8b0ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kIdle</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>af8e8f3eea59a4f74233bd08068c8b0eaa5c3cb416ef3efb040cbbe1b6d40d20a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kInitializing</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>af8e8f3eea59a4f74233bd08068c8b0eaabbd4b452ec88952d2e1244eefed8776c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kInitialized</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>af8e8f3eea59a4f74233bd08068c8b0eaa9f670656349e8e99eee622fe08bba580</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kApplicationClosing</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>af8e8f3eea59a4f74233bd08068c8b0eaa35fcb50af9e3e2da54d8f8ad5c6881fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kClosing</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>af8e8f3eea59a4f74233bd08068c8b0eaa9b37aa979cc4ac75450816d14aa45a02</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kStartingDetection</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>af8e8f3eea59a4f74233bd08068c8b0eaa8db84909aa40a39cb4920b05e2c7f90f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kDetecting</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>af8e8f3eea59a4f74233bd08068c8b0eaa9e26a5c3118bc5e206d9393c6bd25fb1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kPaused</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>af8e8f3eea59a4f74233bd08068c8b0eaa74b149d0fc573e7c02622713b8aba549</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kMonitoring</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>af8e8f3eea59a4f74233bd08068c8b0eaa0af4b32f2e39cf0cf014179021d83c62</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kMonitoringPaused</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>af8e8f3eea59a4f74233bd08068c8b0eaa2b5cbe4a87065454b00b50377e484d6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>processStats</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>a74e8b67df71a904e5be1f24a2d05e6c1</anchor>
      <arglist>(const rtabmap::Statistics &amp;stat)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>updateCacheFromDatabase</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>a112a1e4e16bcb7b6781076803d17b237</anchor>
      <arglist>(const QString &amp;path)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>detectionRateChanged</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>a6b930a1817561025c3cee281ffd6fe58</anchor>
      <arglist>(double)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>imgRateChanged</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>a84f61b8cda487a28959594d6a220efc6</anchor>
      <arglist>(double)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>loopClosureThrChanged</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>a05b3845873ed008ca045f92a375ba8b8</anchor>
      <arglist>(float)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>mappingModeChanged</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>ac9d6d0d10ab5917da3159e1ef77d3ff2</anchor>
      <arglist>(bool)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>noMoreImagesReceived</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>a2849967aafca4ac844d7c23094a2287c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>odometryReceived</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>ae49cedd84959fa3388df02850ba272d3</anchor>
      <arglist>(const rtabmap::OdometryEvent &amp;)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>rtabmapEvent3DMapReceived</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>a6e1c35ad13d62b4267aa3ac252693caa</anchor>
      <arglist>(const rtabmap::RtabmapEvent3DMap &amp;event)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>rtabmapEventInitReceived</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>a012a6ccc163cfbb0d2c450861834ddf1</anchor>
      <arglist>(int status, const QString &amp;info)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>rtabmapGlobalPathEventReceived</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>a5fd932baadee83a962fe1a35a455ae80</anchor>
      <arglist>(const rtabmap::RtabmapGlobalPathEvent &amp;event)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>rtabmapGoalStatusEventReceived</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>a6aa6be7118cf74e820b551420bbe8520</anchor>
      <arglist>(int status)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>rtabmapLabelErrorReceived</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>a0ea2b21c0693d9614975f3590e822949</anchor>
      <arglist>(int id, const QString &amp;label)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>stateChanged</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>aefc6b880d5a7881324a938c8d7aeb91c</anchor>
      <arglist>(MainWindow::State)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>statsReceived</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>a082507d98d39b8f82d725d4ce4835140</anchor>
      <arglist>(const rtabmap::Statistics &amp;)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>thresholdsChanged</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>aadeaa7158859272fe3566d650d450483</anchor>
      <arglist>(int, int)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>timeLimitChanged</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>a20e542e195b18b27325088debd0829f4</anchor>
      <arglist>(float)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>twistReceived</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>a3ff9cdc9686c084a231fd42ad2d6cd69</anchor>
      <arglist>(float x, float y, float z, float roll, float pitch, float yaw, int row, int col)</arglist>
    </member>
    <member kind="function">
      <type>QString</type>
      <name>getWorkingDirectory</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>a8362f92834d897ad01a8a322f40d16be</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isProcessingOdometry</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>a3299e69e939099a47aebdc913a895476</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isProcessingStatistics</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>abae982f9ea196e6cc6b8877d30251139</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isSavedMaximized</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>ac1e240f0c71feba0fb3d755a309bd95f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MainWindow</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>a2eec3622ae8f4b10dd20fc6bce5cd22c</anchor>
      <arglist>(PreferencesDialog *prefDialog=0, QWidget *parent=0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMonitoringState</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>ae148ef3bf5ff6c7943d4d5409f5e2512</anchor>
      <arglist>(bool pauseChecked=false)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~MainWindow</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>a7bdce81f89de5d3f7a70f298ba5673c8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>closeEvent</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>a3de6147a1585988994880cf12ee73adb</anchor>
      <arglist>(QCloseEvent *event)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual bool</type>
      <name>eventFilter</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>a99c65df8df1be2790b122e9b040a5fbc</anchor>
      <arglist>(QObject *obj, QEvent *event)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>handleEvent</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>a09ee2f0f87bae5a8e98b03d0534bbe98</anchor>
      <arglist>(UEvent *anEvent)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>moveEvent</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>a8a59405247064511d6db2dad37e5ec3f</anchor>
      <arglist>(QMoveEvent *anEvent)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>resizeEvent</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>a173a49d6b120c778ff37f71e5f10e511</anchor>
      <arglist>(QResizeEvent *anEvent)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>showEvent</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>ab334b6c90a41e31347e16807bd055a5c</anchor>
      <arglist>(QShowEvent *anEvent)</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>applyPrefSettings</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>a8e1387d7209af6b790c7a5f00512ffb4</anchor>
      <arglist>(PreferencesDialog::PANEL_FLAGS flags)</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>applyPrefSettings</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>a04ae04e6b6e735bc1d6d39bc5ec5f54b</anchor>
      <arglist>(const rtabmap::ParametersMap &amp;parameters)</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>beep</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>a11672688e763bd0d9d495c18cbe15254</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>cancelGoal</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>af1734df583a7bfbec80b0f81cf7db955</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>changeDetectionRateSetting</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>aec6d4caa6168da5771cb563248e22da0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>changeImgRateSetting</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>a0690be811eea87c95466afdd36962cc6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>changeMappingMode</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>ab9992226761360f131653ae48c8430ac</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>changeState</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>a03a058b9b15eea923ed0e8600ae03c10</anchor>
      <arglist>(MainWindow::State state)</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>changeTimeLimitSetting</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>a7279b1add6d479f34acc869eb096b461</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>clearTheCache</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>a6615549e2fabf3715a1136635fc6dabb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>bool</type>
      <name>closeDatabase</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>ab95a6de7010bacbfd159922eee33932a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>configGUIModified</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>a9b0d4fc1e4fb61c8bf9c88a36861f6ee</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>dataRecorder</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>ab1b2dbcedc1ba90f43f6f48c76a3dc58</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>dataRecorderDestroyed</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>a69cf2de398b2b468bbfb6988986e7beb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>deleteMemory</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>a6381d6f3327c72ec5716251d0eb2c2e0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>downloadAllClouds</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>ad5c52795f76e55cb6f99836368387a37</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>downloadPoseGraph</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>a7149d0649c78dff671e250abbfd2e47d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>dumpTheMemory</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>aea4ceb9ccff856afd15c5abe79e8816a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>dumpThePrediction</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>afd19616ae911e30427673b023901e72c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>editDatabase</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>af371da0101a7b3d3c9b364288d0e84bc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>exportBundlerFormat</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>a4e6c429772a6ffe14edad5288103d3e6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>exportClouds</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>aff41aa7fa17d91843c87da578e077500</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>exportGridMap</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>a84b01952dc79367f60dbbd1872d4593c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>exportImages</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>ad2bc7ff45663321e0da995f313ccde6d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>exportPosesG2O</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>ac59367dee3f586d367cbef0b37de15e6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>exportPosesKITTI</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>a3aa366e9558498d1fe93f9c83b4c15c6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>exportPosesRaw</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>a555397533943edd0a243018f1bf16d18</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>exportPosesRGBDSLAM</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>afe135bfcbb8595fbe6c191b577520379</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>exportPosesTORO</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>a9196d024a56f071127eb5fce27834364</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>exportScans</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>a5381c9bbb844ebb27cdc4b10947e1a71</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>generateGraphDOT</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>a26a56212a947604a0f6110a1f7e188e4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>label</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>a5ed8b7da382dae12000d1440a09d0853</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>newDatabase</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>aa60e157ec61ba0c410a4a66be5f73985</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>notifyNoMoreImages</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>a63dfd9360423e1a4325eec184654a8c8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>openDatabase</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>a8a95fe263209746b4abfea1fe5bebbba</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>openPreferences</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>a227a8fc0ca267f246c2cd4bcfbfccddb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>openPreferencesSource</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>a9f7be4ec48044e838bed6d5d303643c6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>openWorkingDirectory</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>a3e36c8d3fbae30acebf3d7c2b0ea2f14</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>pauseDetection</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>a486aa5c67e28d62e68532a8fb0eb0d4a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>postGoal</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>a6392231fdc0b6f7d73634c3cfd7be19b</anchor>
      <arglist>(const QString &amp;goal)</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>postProcessing</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>a7e4aa21420446d8d50c2713f0caf45e6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>printLoopClosureIds</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>a16b5b39dd9fbfdb97f85399b9968b3a3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>processOdometry</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>aa8f808d2bd4b4d122f8272cf304c5d86</anchor>
      <arglist>(const rtabmap::OdometryEvent &amp;odom)</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>processRtabmapEvent3DMap</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>af069a7b3d57df5f73a85ba364b31e0ed</anchor>
      <arglist>(const rtabmap::RtabmapEvent3DMap &amp;event)</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>processRtabmapEventInit</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>a7fa5aa2875a1a9864bdb7ca844df1e34</anchor>
      <arglist>(int status, const QString &amp;info)</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>processRtabmapGlobalPathEvent</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>aaaba2eaf1b1ed040e1b67b18b1bb1023</anchor>
      <arglist>(const rtabmap::RtabmapGlobalPathEvent &amp;event)</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>processRtabmapGoalStatusEvent</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>abdef1fc4cfde3ef13469f03d7d8e2dc6</anchor>
      <arglist>(int status)</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>processRtabmapLabelErrorEvent</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>aa83a94c7c67495de76fcf3d39bf38339</anchor>
      <arglist>(int id, const QString &amp;label)</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>resetOdometry</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>aa674df92186f4b570363e903f4ae6644</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>saveConfigGUI</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>a354dc41fd17cba3e25af58a9b893347b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>selectFreenect</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>aa94fc57d918fe6d2d822ad6f895a3900</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>selectFreenect2</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>a12f4bcdde61ce07b8d1c6e80e4911c79</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>selectOpenni</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>a32c56395e2dbc7cd4ed1f27d08748514</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>selectOpenni2</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>a90d499ca8849fda564c0b89b82ff1d6b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>selectOpenniCv</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>aa5802707cabb65681f59682865ee2497</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>selectOpenniCvAsus</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>a787d49a6a252398d34fc9d774454dda6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>selectScreenCaptureFormat</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>ab812ea38e89ecd08d393eb723ed3db7c</anchor>
      <arglist>(bool checked)</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>selectStereoDC1394</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>a834a84b51b0ff3408f87a151e1f05a4c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>selectStereoFlyCapture2</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>aa39f247c94f629f6d3045360148e912b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>selectStream</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>a7ff7cbeccd1ee38600027836dc211e7d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>sendGoal</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>a9528da12645896f74c77f747a654a15d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>sendWaypoints</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>acadbf282846a9616211b70097e851b4c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>setAspectRatio</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>aed4b1b42bbfa74caafbadcea55503758</anchor>
      <arglist>(int w, int h)</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>setAspectRatio1080p</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>a08283add40bb9017d44f9392c984a6a2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>setAspectRatio16_10</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>a9087473dc094afae1f7601c1a68df292</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>setAspectRatio16_9</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>a230cab593d36294049342f5b22c9fc5b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>setAspectRatio240p</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>a7dae2860ebe74a55592e500aac2adb80</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>setAspectRatio360p</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>a90361ea7772f7ff00f2c822b86d2d301</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>setAspectRatio480p</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>af93f9df81a051c7b3b59e2db92f0ffe5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>setAspectRatio4_3</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>ae1b8ea226e632d93ae1923e9adcdddf9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>setAspectRatio720p</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>a0620e1ad029897d20a7d91eadd93f7c9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>setAspectRatioCustom</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>a991301c6d6720345d67335ce87d7c6ae</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>setDefaultViews</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>a986104d64786e5fa2466c47e921d7e31</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>startDetection</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>a0691c2b310ee6fdb006e08a9c2c42811</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>stopDetection</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>aa5bdf2bb75e259184cff96fdd0548547</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>takeScreenshot</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>a7beca649de6f74d9c3c235d6db16131a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>triggerNewMap</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>aac4de415bce25d6bbe0e57f41b17379f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>updateCacheFromDatabase</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>af8ceaccbde4112e387c0cfcc40914e5e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>updateEditMenu</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>abe23d3247a436c0f1a51b8060753916c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>updateElapsedTime</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>add4821a272aebe5c43ff25ee342272b8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>updateNodeVisibility</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>ac5e839fe45cfa49a05674240a8c82744</anchor>
      <arglist>(int, bool)</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>viewClouds</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>ae6912d4fe48d840f631fb7d5e27dc5bd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>viewScans</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>a6c60b41f8868d350dcf4585073188423</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>applyPrefSettings</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>a01d9298a7a3ce4f0553cbfc2bc28a879</anchor>
      <arglist>(const rtabmap::ParametersMap &amp;parameters, bool postParamEvent)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>QString</type>
      <name>captureScreen</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>adeb76caeae51bf130ff941396bf39fb3</anchor>
      <arglist>(bool cacheInRAM=false)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>createAndAddCloudToMap</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>a1662d8ea1c21d4d04c93307d2f05f623</anchor>
      <arglist>(int nodeId, const Transform &amp;pose, int mapId)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>createAndAddScanToMap</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>a56ce8a970bd00382fe7c6aace5bf16ed</anchor>
      <arglist>(int nodeId, const Transform &amp;pose, int mapId)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>drawKeypoints</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>a8c7d85b52e2c11edefa1cd0be32616ad</anchor>
      <arglist>(const std::multimap&lt; int, cv::KeyPoint &gt; &amp;refWords, const std::multimap&lt; int, cv::KeyPoint &gt; &amp;loopWords)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>exportPoses</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>afa520e99f7b57178263d034161c4c5d0</anchor>
      <arglist>(int format)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::map&lt; int, pcl::PointCloud&lt; pcl::PointXYZRGB &gt;::Ptr &gt;</type>
      <name>getClouds</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>a3d6b85943884779ce332fa96a373b468</anchor>
      <arglist>(const std::map&lt; int, Transform &gt; &amp;poses, bool regenerateClouds, int regenerateDecimation, float regenerateVoxelSize, float regenerateMaxDepth, float filteringRadius, float filteringMinNeighbors) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>getExportedClouds</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>acaa32e9a78412fa59ae1d81b0f8d46e9</anchor>
      <arglist>(std::map&lt; int, pcl::PointCloud&lt; pcl::PointXYZRGBNormal &gt;::Ptr &gt; &amp;clouds, std::map&lt; int, pcl::PolygonMesh::Ptr &gt; &amp;meshes, std::map&lt; int, pcl::TextureMesh::Ptr &gt; &amp;textureMeshes, bool toSave)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>getExportedScans</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>a19e12164d9166648fecb594a0e28834a</anchor>
      <arglist>(std::map&lt; int, pcl::PointCloud&lt; pcl::PointXYZ &gt;::Ptr &gt; &amp;scans)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>loadFigures</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>a7b2b895551447cc4b1e8ae8ce8d4f01a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>saveClouds</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>a5c27f3ec74df0be7d7eb1373229d62a6</anchor>
      <arglist>(const std::map&lt; int, pcl::PointCloud&lt; pcl::PointXYZRGBNormal &gt;::Ptr &gt; &amp;clouds, bool binaryMode=true)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>saveFigures</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>a70853be5ac825bc2f1da0fe187303fe9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>saveMeshes</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>a1b7b1d92d9cfd3b52d084666be880e9a</anchor>
      <arglist>(const std::map&lt; int, pcl::PolygonMesh::Ptr &gt; &amp;meshes, bool binaryMode=true)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>saveScans</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>a0b952ee9920581b97c0f28fee9db29ca</anchor>
      <arglist>(const std::map&lt; int, pcl::PointCloud&lt; pcl::PointXYZ &gt;::Ptr &gt; &amp;clouds, bool binaryMode=true)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>saveTextureMeshes</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>a028c71c9e54290f4887051fc58666cda</anchor>
      <arglist>(const std::map&lt; int, pcl::TextureMesh::Ptr &gt; &amp;meshes)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setupMainLayout</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>a3fc92ebccc3e57fd9df61a19a9ed575b</anchor>
      <arglist>(bool vertical)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>update3DMapVisibility</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>a38d35edf550fe8f2a78f4c4b01681947</anchor>
      <arglist>(bool cloudsShown, bool scansShown)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>updateMapCloud</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>a47f003e5590ea049d2e8755a2a31030d</anchor>
      <arglist>(const std::map&lt; int, Transform &gt; &amp;poses, const Transform &amp;pose, const std::multimap&lt; int, Link &gt; &amp;constraints, const std::map&lt; int, int &gt; &amp;mapIds, const std::map&lt; int, std::string &gt; &amp;labels, bool verboseProgress=false)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>updateSelectSourceMenu</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>a88c8ef1fbc8c677cfbf6bdaf232551ae</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>AboutDialog *</type>
      <name>_aboutDialog</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>aac75411da7ab750f748c223ddf3be25f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QMap&lt; QString, QByteArray &gt;</type>
      <name>_autoScreenCaptureCachedImages</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>afb8509104839601113cc3274c465ad62</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_autoScreenCaptureOdomSync</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>af336368058fdec66e5475adfe9e26041</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_autoScreenCaptureRAM</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>a11c58e009b2a11709ffd3d22ed4f6898</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QMap&lt; int, Signature &gt;</type>
      <name>_cachedSignatures</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>a539dc52e003613438e4aeeefa4cc62e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>rtabmap::CameraThread *</type>
      <name>_camera</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>a3624db67605ec8079c7987ba99e8874a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; int, pcl::PointCloud&lt; pcl::PointXYZRGB &gt;::Ptr &gt;</type>
      <name>_createdClouds</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>a4205441fc3c8bff5feb94d2bd2999996</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; int, pcl::PointCloud&lt; pcl::PointXYZ &gt;::Ptr &gt;</type>
      <name>_createdScans</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>af3def4731b9046a40e8ca3b304e7a612</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; int, std::string &gt;</type>
      <name>_curentLabels</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>a00a7d3e5617e201eae000063218b2c02</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::multimap&lt; int, Link &gt;</type>
      <name>_currentLinksMap</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>a03164c22c2be94c194fbcfb869100aa1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; int, int &gt;</type>
      <name>_currentMapIds</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>a3b177070c5f0f1c40fa2fc4800566552</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; int, Transform &gt;</type>
      <name>_currentPosesMap</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>a21c1a1d959fd79a5cf3e08f848b77ec9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_databaseUpdated</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>a8ecac873512d9e76a1daa6a66f184ec1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>DataRecorder *</type>
      <name>_dataRecorder</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>a93a6795cacdb10f2169cc05b6a1dec08</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>rtabmap::DBReader *</type>
      <name>_dbReader</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>a6d6d8725be9c44bd320205ab746eb9f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QTime *</type>
      <name>_elapsedTime</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>a972de39f10439590c127e5f5bf9cb50f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ExportCloudsDialog *</type>
      <name>_exportDialog</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>a424ada2395a1ebc583ea91f0501974e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QMap&lt; int, QString &gt;</type>
      <name>_exportPosesFileName</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>a7c8e585579fa60c87019fd64312f79b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_firstCall</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>a9ed643570d6cab1e49364224e2ee167e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QString</type>
      <name>_graphSavingFileName</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>afa20477a863edacb59958b9712c57e98</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; int, std::pair&lt; cv::Mat, cv::Mat &gt; &gt;</type>
      <name>_gridLocalMaps</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>a5f1dda3ea1816ccf2e9392ed0eaebe8e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ProgressDialog *</type>
      <name>_initProgressDialog</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>a72dd1c070de2cec6550cee5439da4c4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_lastId</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>a0c7d010d77bb91c84f2bb450588da76b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QSet&lt; int &gt;</type>
      <name>_lastIds</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>aaf8a6bda938ed58d0b571d601422956c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>_lastOdomInfoUpdateTime</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>a3daed8777c509d3843014281ff8f4020</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Transform</type>
      <name>_lastOdomPose</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>af8794751441f1963a71fce1d824934c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PdfPlotCurve *</type>
      <name>_likelihoodCurve</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>a00314585a8724daecdebcaf1439c3831</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QTime *</type>
      <name>_logEventTime</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>a0df29ad100ce99f251c63b998a6c2aea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QVector&lt; int &gt;</type>
      <name>_loopClosureIds</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>aefb711f67fa2f9bd3b35fbca5f05fe84</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QString</type>
      <name>_newDatabasePath</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>a7872e5588277bf75b856f8b5986e7ee2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QString</type>
      <name>_newDatabasePathOutput</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>ace7d77106dfedf93428312671362cea2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Transform</type>
      <name>_odometryCorrection</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>a8c28066eadcddbbf4c58b54c4fa0dd93</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_odometryReceived</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>ac7404f0b8cffda06ef0915b1a8e09e20</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_odomImageDepthShow</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>ae1a722b38322ba47c35a4381f4dad813</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_odomImageShow</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>a0ce2b0cc55a31ccb08649a3e8ae0373b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>rtabmap::OdometryThread *</type>
      <name>_odomThread</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>a362a3879962423b504595fe55c2a9464</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QTimer *</type>
      <name>_oneSecondTimer</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>af61eb71195f46ff9ddc4dc9ffcfced77</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QString</type>
      <name>_openedDatabasePath</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>a81094be223d8eada55b7f70505823620</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PdfPlotCurve *</type>
      <name>_posteriorCurve</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>ac8b2488ee536677cdda06856a35affcf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PostProcessingDialog *</type>
      <name>_postProcessingDialog</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>a5d644427a5985aaac07a983f4b35da0f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PreferencesDialog *</type>
      <name>_preferencesDialog</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>aaab27add71e2be44dba9aeff0e96d149</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_processingDownloadedMap</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>ab36e842c0152120fe6ac61cf26265d8e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_processingOdometry</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>a1016261cfa5938b39dbe1af43a718a12</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_processingStatistics</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>a564ac489e45f42dec6babf10e4756d04</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; int, std::pair&lt; cv::Mat, cv::Mat &gt; &gt;</type>
      <name>_projectionLocalMaps</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>a1d5a0d6c9a073e23df6b68714de303e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PdfPlotCurve *</type>
      <name>_rawLikelihoodCurve</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>a93470e0986871c2cc1b567e182b460cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QVector&lt; int &gt;</type>
      <name>_refIds</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>af22c65a6316a43e30eb16b7a154063c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_savedMaximized</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>acc2c4762bae7537d6aa41017c94f9f21</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>State</type>
      <name>_state</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>a961f7772dc484e57ca14a1bf69b92b0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Ui_mainWindow *</type>
      <name>_ui</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>afc6601680f38664a0f166f16f3d23b9f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QStringList</type>
      <name>_waypoints</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>ad90439db064cfae0a1dc36cc85c5ccdf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_waypointsIndex</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>a325b9f8713fe95cdb997418a76bc17ee</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rtabmap::MapVisibilityWidget</name>
    <filename>classrtabmap_1_1MapVisibilityWidget.html</filename>
    <member kind="signal">
      <type>void</type>
      <name>visibilityChanged</name>
      <anchorfile>classrtabmap_1_1MapVisibilityWidget.html</anchorfile>
      <anchor>ad108dd953e8c9f2d96d4804c62a71b9e</anchor>
      <arglist>(int id, bool visible)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classrtabmap_1_1MapVisibilityWidget.html</anchorfile>
      <anchor>a6c35e532f7921d57edb2cd906deab2c1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::map&lt; int, Transform &gt;</type>
      <name>getVisiblePoses</name>
      <anchorfile>classrtabmap_1_1MapVisibilityWidget.html</anchorfile>
      <anchor>a6f155cbcb7de6e424f974e38f63e87c7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MapVisibilityWidget</name>
      <anchorfile>classrtabmap_1_1MapVisibilityWidget.html</anchorfile>
      <anchor>a4daa5139d3b0c74d6a65aca6dcd18bcd</anchor>
      <arglist>(QWidget *parent=0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMap</name>
      <anchorfile>classrtabmap_1_1MapVisibilityWidget.html</anchorfile>
      <anchor>aacdd8ea47e28ea8b99613db5420d2e4c</anchor>
      <arglist>(const std::map&lt; int, Transform &gt; &amp;poses, const std::map&lt; int, bool &gt; &amp;mask)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~MapVisibilityWidget</name>
      <anchorfile>classrtabmap_1_1MapVisibilityWidget.html</anchorfile>
      <anchor>a62c9e76e9b4f3278842bff24ab5c6801</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>showEvent</name>
      <anchorfile>classrtabmap_1_1MapVisibilityWidget.html</anchorfile>
      <anchor>aed7fad89b35d7e7e44501944f9e704fe</anchor>
      <arglist>(QShowEvent *event)</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>signalVisibility</name>
      <anchorfile>classrtabmap_1_1MapVisibilityWidget.html</anchorfile>
      <anchor>af8dfb15904de8c5d9257e6d2fcafcde5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>updateCheckBoxes</name>
      <anchorfile>classrtabmap_1_1MapVisibilityWidget.html</anchorfile>
      <anchor>a1772e72e31f2c680279bd039e30f48c7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; int, bool &gt;</type>
      <name>_mask</name>
      <anchorfile>classrtabmap_1_1MapVisibilityWidget.html</anchorfile>
      <anchor>a757f656ed31c63a9b1362a14b459d8a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; int, Transform &gt;</type>
      <name>_poses</name>
      <anchorfile>classrtabmap_1_1MapVisibilityWidget.html</anchorfile>
      <anchor>a8ec2d9492aeafc8764b4b993117a52f6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rtabmap::Memory</name>
    <filename>classrtabmap_1_1Memory.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>addLink</name>
      <anchorfile>classrtabmap_1_1Memory.html</anchorfile>
      <anchor>ad1da73067376c22d5b82feab9cf3a3d3</anchor>
      <arglist>(const Link &amp;link)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>cleanup</name>
      <anchorfile>classrtabmap_1_1Memory.html</anchorfile>
      <anchor>af87e4718dd842c59fd8459430c40d78f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Transform</type>
      <name>computeIcpTransform</name>
      <anchorfile>classrtabmap_1_1Memory.html</anchorfile>
      <anchor>ac75ee7be8e1224d5d1947df141878ef1</anchor>
      <arglist>(int oldId, int newId, Transform guess, bool icp3D, std::string *rejectedMsg=0, int *correspondences=0, double *variance=0, float *correspondencesRatio=0)</arglist>
    </member>
    <member kind="function">
      <type>Transform</type>
      <name>computeIcpTransform</name>
      <anchorfile>classrtabmap_1_1Memory.html</anchorfile>
      <anchor>a3f58a24158349d2ba08138629b23d3ed</anchor>
      <arglist>(const Signature &amp;oldS, const Signature &amp;newS, Transform guess, bool icp3D, std::string *rejectedMsg=0, int *correspondences=0, double *variance=0, float *correspondencesRatio=0) const </arglist>
    </member>
    <member kind="function">
      <type>std::map&lt; int, float &gt;</type>
      <name>computeLikelihood</name>
      <anchorfile>classrtabmap_1_1Memory.html</anchorfile>
      <anchor>a984ca01a87434b11a66dc1d96e2fff17</anchor>
      <arglist>(const Signature *signature, const std::list&lt; int &gt; &amp;ids)</arglist>
    </member>
    <member kind="function">
      <type>Transform</type>
      <name>computeScanMatchingTransform</name>
      <anchorfile>classrtabmap_1_1Memory.html</anchorfile>
      <anchor>a2b1ed5dad4a5c0d46e500d65183bca8d</anchor>
      <arglist>(int newId, int oldId, const std::map&lt; int, Transform &gt; &amp;poses, std::string *rejectedMsg=0, int *inliers=0, double *variance=0)</arglist>
    </member>
    <member kind="function">
      <type>Transform</type>
      <name>computeVisualTransform</name>
      <anchorfile>classrtabmap_1_1Memory.html</anchorfile>
      <anchor>a7a8e32d9d906e8bbcd8f1f9f5df7911a</anchor>
      <arglist>(int oldId, int newId, std::string *rejectedMsg=0, int *inliers=0, double *variance=0) const </arglist>
    </member>
    <member kind="function">
      <type>Transform</type>
      <name>computeVisualTransform</name>
      <anchorfile>classrtabmap_1_1Memory.html</anchorfile>
      <anchor>a10ff13c22fbb2000eb3e74f3b8a07aeb</anchor>
      <arglist>(const Signature &amp;oldS, const Signature &amp;newS, std::string *rejectedMsg=0, int *inliers=0, double *variance=0) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>deleteLocation</name>
      <anchorfile>classrtabmap_1_1Memory.html</anchorfile>
      <anchor>a601127d1907a2819c894e61bcfe10dc8</anchor>
      <arglist>(int locationId, std::list&lt; int &gt; *deletedWords=0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dumpDictionary</name>
      <anchorfile>classrtabmap_1_1Memory.html</anchorfile>
      <anchor>a3388480c2938c2747f62ff89c67bd0cf</anchor>
      <arglist>(const char *fileNameRef, const char *fileNameDesc) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>dumpMemory</name>
      <anchorfile>classrtabmap_1_1Memory.html</anchorfile>
      <anchor>adb2fd7b92422024ffcec8993660fd22a</anchor>
      <arglist>(std::string directory) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dumpMemoryTree</name>
      <anchorfile>classrtabmap_1_1Memory.html</anchorfile>
      <anchor>a8755177656d1ea4ecdf4316a722719de</anchor>
      <arglist>(const char *fileNameTree) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>dumpSignatures</name>
      <anchorfile>classrtabmap_1_1Memory.html</anchorfile>
      <anchor>a9b01a6e2b916e5eccecbc9992e397d4f</anchor>
      <arglist>(const char *fileNameSign, bool words3D) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>emptyTrash</name>
      <anchorfile>classrtabmap_1_1Memory.html</anchorfile>
      <anchor>a072ec41027a03072f1a945540b43a1b8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::list&lt; int &gt;</type>
      <name>forget</name>
      <anchorfile>classrtabmap_1_1Memory.html</anchorfile>
      <anchor>a51e89ccab2261912b09a5b7178fdd46c</anchor>
      <arglist>(const std::set&lt; int &gt; &amp;ignoredIds=std::set&lt; int &gt;())</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>generateGraph</name>
      <anchorfile>classrtabmap_1_1Memory.html</anchorfile>
      <anchor>aebef354bb315f522b4767337a6bd1ee6</anchor>
      <arglist>(const std::string &amp;fileName, const std::set&lt; int &gt; &amp;ids=std::set&lt; int &gt;())</arglist>
    </member>
    <member kind="function">
      <type>std::map&lt; int, std::string &gt;</type>
      <name>getAllLabels</name>
      <anchorfile>classrtabmap_1_1Memory.html</anchorfile>
      <anchor>a6bd6687c46e9de13982e76d068a53807</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>std::multimap&lt; int, Link &gt;</type>
      <name>getAllLinks</name>
      <anchorfile>classrtabmap_1_1Memory.html</anchorfile>
      <anchor>ac4bb714b08844a955e51c17fb1d97b1b</anchor>
      <arglist>(bool lookInDatabase, bool ignoreNullLinks=true) const </arglist>
    </member>
    <member kind="function">
      <type>std::set&lt; int &gt;</type>
      <name>getAllSignatureIds</name>
      <anchorfile>classrtabmap_1_1Memory.html</anchorfile>
      <anchor>a5c81911ecc5ef2ba18d5a1f0c46ac280</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getBowForce2D</name>
      <anchorfile>classrtabmap_1_1Memory.html</anchorfile>
      <anchor>a70488d89efef6f5b4642b0bae0ec413b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getBowInlierDistance</name>
      <anchorfile>classrtabmap_1_1Memory.html</anchorfile>
      <anchor>aae830912158959ea8c660154caae771e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getBowIterations</name>
      <anchorfile>classrtabmap_1_1Memory.html</anchorfile>
      <anchor>ade9fb3b842c196ee3255060abba4bf18</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getBowMinInliers</name>
      <anchorfile>classrtabmap_1_1Memory.html</anchorfile>
      <anchor>adb285535d1a19bb1b360bce87b50d585</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getDatabaseMemoryUsed</name>
      <anchorfile>classrtabmap_1_1Memory.html</anchorfile>
      <anchor>aba1e01a570ec3c51f2b1ba81c7312d0b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getDatabaseVersion</name>
      <anchorfile>classrtabmap_1_1Memory.html</anchorfile>
      <anchor>a1ed153e515592065869a195e6b324359</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getDbSavingTime</name>
      <anchorfile>classrtabmap_1_1Memory.html</anchorfile>
      <anchor>a6d092f203e36f4f913908ae1ca88ac3e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const Feature2D *</type>
      <name>getFeature2D</name>
      <anchorfile>classrtabmap_1_1Memory.html</anchorfile>
      <anchor>a15c6d814f497e737a618679055f9cea2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Feature2D::Type</type>
      <name>getFeatureType</name>
      <anchorfile>classrtabmap_1_1Memory.html</anchorfile>
      <anchor>a5c580e460c2e0bf19c5aacc36e4091cf</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>cv::Mat</type>
      <name>getImageCompressed</name>
      <anchorfile>classrtabmap_1_1Memory.html</anchorfile>
      <anchor>a1398a2fbd8d59f972d2f069678b641b9</anchor>
      <arglist>(int signatureId) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getLastGlobalLoopClosureId</name>
      <anchorfile>classrtabmap_1_1Memory.html</anchorfile>
      <anchor>adda64dbf741c1258145ab862556d1d82</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getLastSignatureId</name>
      <anchorfile>classrtabmap_1_1Memory.html</anchorfile>
      <anchor>afaf0b3de778d122c2430a973cafcf761</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const Signature *</type>
      <name>getLastWorkingSignature</name>
      <anchorfile>classrtabmap_1_1Memory.html</anchorfile>
      <anchor>acc62ec55ab91e2d8151c38168754d93d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>std::map&lt; int, Link &gt;</type>
      <name>getLinks</name>
      <anchorfile>classrtabmap_1_1Memory.html</anchorfile>
      <anchor>a124401b876460eebc13d012407e15acd</anchor>
      <arglist>(int signatureId, bool lookInDatabase=false) const </arglist>
    </member>
    <member kind="function">
      <type>std::map&lt; int, Link &gt;</type>
      <name>getLoopClosureLinks</name>
      <anchorfile>classrtabmap_1_1Memory.html</anchorfile>
      <anchor>aee04f2f7c81bc8dd052989325f50312b</anchor>
      <arglist>(int signatureId, bool lookInDatabase=false) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getMaxStMemSize</name>
      <anchorfile>classrtabmap_1_1Memory.html</anchorfile>
      <anchor>a702850c0308fce6010e30a70894ad6e1</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getMetricConstraints</name>
      <anchorfile>classrtabmap_1_1Memory.html</anchorfile>
      <anchor>a613315e008a09253b54947c864f169a7</anchor>
      <arglist>(const std::set&lt; int &gt; &amp;ids, std::map&lt; int, Transform &gt; &amp;poses, std::multimap&lt; int, Link &gt; &amp;links, bool lookInDatabase=false)</arglist>
    </member>
    <member kind="function">
      <type>std::map&lt; int, Link &gt;</type>
      <name>getNeighborLinks</name>
      <anchorfile>classrtabmap_1_1Memory.html</anchorfile>
      <anchor>a28383bdb85dca16ccb1b25bfc7a791ce</anchor>
      <arglist>(int signatureId, bool lookInDatabase=false) const </arglist>
    </member>
    <member kind="function">
      <type>std::map&lt; int, int &gt;</type>
      <name>getNeighborsId</name>
      <anchorfile>classrtabmap_1_1Memory.html</anchorfile>
      <anchor>a478e3f31ca0115403a0c80d28b51fdb5</anchor>
      <arglist>(int signatureId, int maxGraphDepth, int maxCheckedInDatabase=-1, bool incrementMarginOnLoop=false, bool ignoreLoopIds=false, bool ignoreIntermediateNodes=false, double *dbAccessTime=0) const </arglist>
    </member>
    <member kind="function">
      <type>std::map&lt; int, float &gt;</type>
      <name>getNeighborsIdRadius</name>
      <anchorfile>classrtabmap_1_1Memory.html</anchorfile>
      <anchor>a17e4b6693a341399d1ea0ca11be0374e</anchor>
      <arglist>(int signatureId, float radius, const std::map&lt; int, Transform &gt; &amp;optimizedPoses, int maxGraphDepth) const </arglist>
    </member>
    <member kind="function">
      <type>SensorData</type>
      <name>getNodeData</name>
      <anchorfile>classrtabmap_1_1Memory.html</anchorfile>
      <anchor>a1d85e1783f83fde208eb7ac074f043d0</anchor>
      <arglist>(int nodeId, bool uncompressedData=false, bool keepLoadedDataInMemory=true)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getNodeInfo</name>
      <anchorfile>classrtabmap_1_1Memory.html</anchorfile>
      <anchor>af377bb43c46555ceb588018f898ee624</anchor>
      <arglist>(int signatureId, Transform &amp;odomPose, int &amp;mapId, int &amp;weight, std::string &amp;label, double &amp;stamp, bool lookInDatabase=false) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getNodeWords</name>
      <anchorfile>classrtabmap_1_1Memory.html</anchorfile>
      <anchor>aa057bbc4d6eadccbc61042d662a7bc4b</anchor>
      <arglist>(int nodeId, std::multimap&lt; int, cv::KeyPoint &gt; &amp;words, std::multimap&lt; int, pcl::PointXYZ &gt; &amp;words3)</arglist>
    </member>
    <member kind="function">
      <type>Transform</type>
      <name>getOdomPose</name>
      <anchorfile>classrtabmap_1_1Memory.html</anchorfile>
      <anchor>a011a147fab9075e2fad655a1d21e6c84</anchor>
      <arglist>(int signatureId, bool lookInDatabase=false) const </arglist>
    </member>
    <member kind="function">
      <type>const Signature *</type>
      <name>getSignature</name>
      <anchorfile>classrtabmap_1_1Memory.html</anchorfile>
      <anchor>adc0a065e4a7bff5edc8fbaa551eb2c5f</anchor>
      <arglist>(int id) const </arglist>
    </member>
    <member kind="function">
      <type>SensorData</type>
      <name>getSignatureDataConst</name>
      <anchorfile>classrtabmap_1_1Memory.html</anchorfile>
      <anchor>af7e241f9ec9e6ff1125bfca35bec5d22</anchor>
      <arglist>(int locationId) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getSignatureIdByLabel</name>
      <anchorfile>classrtabmap_1_1Memory.html</anchorfile>
      <anchor>aa63fcf1737581c9787dd61d48dfd2fdf</anchor>
      <arglist>(const std::string &amp;label, bool lookInDatabase=true) const </arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getSimilarityThreshold</name>
      <anchorfile>classrtabmap_1_1Memory.html</anchorfile>
      <anchor>a48c89953f794bffda48e7da5581a0972</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const std::set&lt; int &gt; &amp;</type>
      <name>getStMem</name>
      <anchorfile>classrtabmap_1_1Memory.html</anchorfile>
      <anchor>afa69fc6ce60ea475e322479bcaf4778c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const VWDictionary *</type>
      <name>getVWDictionary</name>
      <anchorfile>classrtabmap_1_1Memory.html</anchorfile>
      <anchor>a98df2f293a82cd8e3211dd126b776908</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>std::map&lt; int, int &gt;</type>
      <name>getWeights</name>
      <anchorfile>classrtabmap_1_1Memory.html</anchorfile>
      <anchor>acf6df884611cb3cedd94e53ff7dda6d5</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const std::map&lt; int, double &gt; &amp;</type>
      <name>getWorkingMem</name>
      <anchorfile>classrtabmap_1_1Memory.html</anchorfile>
      <anchor>a9a90833f4e6c3b75b114656d80b81362</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>incrementMapId</name>
      <anchorfile>classrtabmap_1_1Memory.html</anchorfile>
      <anchor>ad16edf4237b2bb6569c1a5c33373af89</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>init</name>
      <anchorfile>classrtabmap_1_1Memory.html</anchorfile>
      <anchor>aeeabc78648bf7dc14ea1356828cdeddd</anchor>
      <arglist>(const std::string &amp;dbUrl, bool dbOverwritten=false, const ParametersMap &amp;parameters=ParametersMap(), bool postInitClosingEvents=false)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isBinDataKept</name>
      <anchorfile>classrtabmap_1_1Memory.html</anchorfile>
      <anchor>a8f63d9fdb2de41a286594f9aafb48ca4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isIDsGenerated</name>
      <anchorfile>classrtabmap_1_1Memory.html</anchorfile>
      <anchor>a12572c62a4360eac21a26ada671df284</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isIncremental</name>
      <anchorfile>classrtabmap_1_1Memory.html</anchorfile>
      <anchor>a6a572b4226b53dfe238b0c4ceb56c1fa</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isInLTM</name>
      <anchorfile>classrtabmap_1_1Memory.html</anchorfile>
      <anchor>a88954bebbc4c34526bfa34b181737d6a</anchor>
      <arglist>(int signatureId) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isInSTM</name>
      <anchorfile>classrtabmap_1_1Memory.html</anchorfile>
      <anchor>ad83cf6852c1f287390e7d2a1d00ed6dd</anchor>
      <arglist>(int signatureId) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isInWM</name>
      <anchorfile>classrtabmap_1_1Memory.html</anchorfile>
      <anchor>a75306eb46405a9ea2a3e96b94fe6cbd6</anchor>
      <arglist>(int signatureId) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isRawDataKept</name>
      <anchorfile>classrtabmap_1_1Memory.html</anchorfile>
      <anchor>a1bb85c632bf28e2aa8796d80ddc95cb5</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>joinTrashThread</name>
      <anchorfile>classrtabmap_1_1Memory.html</anchorfile>
      <anchor>a2bba8c0aa57778bb441a97728d45a58e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>labelSignature</name>
      <anchorfile>classrtabmap_1_1Memory.html</anchorfile>
      <anchor>abba1fbec2be0cfced6e14d723fc45794</anchor>
      <arglist>(int id, const std::string &amp;label)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Memory</name>
      <anchorfile>classrtabmap_1_1Memory.html</anchorfile>
      <anchor>a24d451cdf46a9cc04cce995142a101d4</anchor>
      <arglist>(const ParametersMap &amp;parameters=ParametersMap())</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>memoryChanged</name>
      <anchorfile>classrtabmap_1_1Memory.html</anchorfile>
      <anchor>a4f208eb9502b54ea571b54c7ee4ac8db</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>parseParameters</name>
      <anchorfile>classrtabmap_1_1Memory.html</anchorfile>
      <anchor>a72f6c18390f9cae3bc605912ce56a7cb</anchor>
      <arglist>(const ParametersMap &amp;parameters)</arglist>
    </member>
    <member kind="function">
      <type>std::set&lt; int &gt;</type>
      <name>reactivateSignatures</name>
      <anchorfile>classrtabmap_1_1Memory.html</anchorfile>
      <anchor>aa244b8581684b85e35d2056cf972e377</anchor>
      <arglist>(const std::list&lt; int &gt; &amp;ids, unsigned int maxLoaded, double &amp;timeDbAccess)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>removeAllVirtualLinks</name>
      <anchorfile>classrtabmap_1_1Memory.html</anchorfile>
      <anchor>a838b48bb9c2e6ccfe4f916ea2b2d00fd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>removeLink</name>
      <anchorfile>classrtabmap_1_1Memory.html</anchorfile>
      <anchor>a3fcaa79a33d63f7e383d05868b1316e3</anchor>
      <arglist>(int idA, int idB)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>removeVirtualLinks</name>
      <anchorfile>classrtabmap_1_1Memory.html</anchorfile>
      <anchor>aa77fb0f90185a274b3e9d0c609ce14ed</anchor>
      <arglist>(int signatureId)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setRoi</name>
      <anchorfile>classrtabmap_1_1Memory.html</anchorfile>
      <anchor>a159b18bc334426e692861cda7506bc32</anchor>
      <arglist>(const std::string &amp;roi)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setUserData</name>
      <anchorfile>classrtabmap_1_1Memory.html</anchorfile>
      <anchor>aff18f08be0a7951f508276e341759f5c</anchor>
      <arglist>(int id, const cv::Mat &amp;data)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>update</name>
      <anchorfile>classrtabmap_1_1Memory.html</anchorfile>
      <anchor>a3c029b2788f3b599480d5150120a6bee</anchor>
      <arglist>(const SensorData &amp;data, Statistics *stats=0)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>update</name>
      <anchorfile>classrtabmap_1_1Memory.html</anchorfile>
      <anchor>acede73e53c8261a1fa4241aa50f4efb0</anchor>
      <arglist>(const SensorData &amp;data, const Transform &amp;pose, const cv::Mat &amp;covariance, Statistics *stats=0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>updateAge</name>
      <anchorfile>classrtabmap_1_1Memory.html</anchorfile>
      <anchor>a76fd8c93220c16fac5843ccc2c0bec3c</anchor>
      <arglist>(int signatureId)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>updateLink</name>
      <anchorfile>classrtabmap_1_1Memory.html</anchorfile>
      <anchor>ae95f70e7abd6c2903405e5581259682f</anchor>
      <arglist>(int fromId, int toId, const Transform &amp;transform, float rotVariance, float transVariance)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>updateLink</name>
      <anchorfile>classrtabmap_1_1Memory.html</anchorfile>
      <anchor>a5465a607241d6e7c57249ec4264d97ea</anchor>
      <arglist>(int fromId, int toId, const Transform &amp;transform, const cv::Mat &amp;covariance)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Memory</name>
      <anchorfile>classrtabmap_1_1Memory.html</anchorfile>
      <anchor>a5fc24069a0ac8befc35b8bf4a4b6a638</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>kIdInvalid</name>
      <anchorfile>classrtabmap_1_1Memory.html</anchorfile>
      <anchor>ac78b3a9a3394eb63c50650a4b8ada68e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>kIdStart</name>
      <anchorfile>classrtabmap_1_1Memory.html</anchorfile>
      <anchor>a12042e10017298c4dcf6e435c5a2290a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>kIdVirtual</name>
      <anchorfile>classrtabmap_1_1Memory.html</anchorfile>
      <anchor>a539ccf650a81905db46dd6d98112f603</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DBDriver *</type>
      <name>_dbDriver</name>
      <anchorfile>classrtabmap_1_1Memory.html</anchorfile>
      <anchor>a6110b0ea8a7b35bae46083f2ce66e148</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>Signature *</type>
      <name>_getSignature</name>
      <anchorfile>classrtabmap_1_1Memory.html</anchorfile>
      <anchor>a6867720b9f06652ecc8f2d33305547ff</anchor>
      <arglist>(int id) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>addSignatureToStm</name>
      <anchorfile>classrtabmap_1_1Memory.html</anchorfile>
      <anchor>aabc5046566746d01e590ccdd6ac7574b</anchor>
      <arglist>(Signature *signature, const cv::Mat &amp;covariance)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>addSignatureToWm</name>
      <anchorfile>classrtabmap_1_1Memory.html</anchorfile>
      <anchor>a9ec97907bedb4798d3bf7f2edf2d21d9</anchor>
      <arglist>(Signature *signature)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>cleanUnusedWords</name>
      <anchorfile>classrtabmap_1_1Memory.html</anchorfile>
      <anchor>a0985e5cddedeef9eaeb66cfb1654ce81</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classrtabmap_1_1Memory.html</anchorfile>
      <anchor>a79ab905482abdba2bf0f88fafe9f219b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>copyData</name>
      <anchorfile>classrtabmap_1_1Memory.html</anchorfile>
      <anchor>aef198c85ed18b259f4dcb929c7b6ece3</anchor>
      <arglist>(const Signature *from, Signature *to)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>Signature *</type>
      <name>createSignature</name>
      <anchorfile>classrtabmap_1_1Memory.html</anchorfile>
      <anchor>ae57c1e215b5449431b93588dd4217703</anchor>
      <arglist>(const SensorData &amp;data, const Transform &amp;pose, Statistics *stats=0)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>disableWordsRef</name>
      <anchorfile>classrtabmap_1_1Memory.html</anchorfile>
      <anchor>afbe60365b30586ca6749fe8d891c7c6f</anchor>
      <arglist>(int signatureId)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>enableWordsRef</name>
      <anchorfile>classrtabmap_1_1Memory.html</anchorfile>
      <anchor>ae78c1829d25a672bd5cede6a5c28a3b6</anchor>
      <arglist>(const std::list&lt; int &gt; &amp;signatureIds)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>getNextId</name>
      <anchorfile>classrtabmap_1_1Memory.html</anchorfile>
      <anchor>a59a24a8eaa322983bd7e8f738df5d1c0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>getNi</name>
      <anchorfile>classrtabmap_1_1Memory.html</anchorfile>
      <anchor>aa324604d0dbfa89ff3948f94213e9b20</anchor>
      <arglist>(int signatureId) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::list&lt; Signature * &gt;</type>
      <name>getRemovableSignatures</name>
      <anchorfile>classrtabmap_1_1Memory.html</anchorfile>
      <anchor>af2fd13db037275825055bf01394e5d7f</anchor>
      <arglist>(int count, const std::set&lt; int &gt; &amp;ignoredIds=std::set&lt; int &gt;())</arglist>
    </member>
    <member kind="function" protection="private">
      <type>const std::map&lt; int, Signature * &gt; &amp;</type>
      <name>getSignatures</name>
      <anchorfile>classrtabmap_1_1Memory.html</anchorfile>
      <anchor>aba583e84a17a55cb095ad943f67772f9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>initCountId</name>
      <anchorfile>classrtabmap_1_1Memory.html</anchorfile>
      <anchor>a9ba16a0c7d685ed4c2f4f1985180d014</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>moveToTrash</name>
      <anchorfile>classrtabmap_1_1Memory.html</anchorfile>
      <anchor>a7a03169eea501fe5f61bb8dee60c06f1</anchor>
      <arglist>(Signature *s, bool keepLinkedToGraph=true, std::list&lt; int &gt; *deletedWords=0)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>preUpdate</name>
      <anchorfile>classrtabmap_1_1Memory.html</anchorfile>
      <anchor>ab0ff6e17336d0af53dc9449d12efaeb3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>rehearsal</name>
      <anchorfile>classrtabmap_1_1Memory.html</anchorfile>
      <anchor>a74b4e28806f6c53ba8758baa67fab621</anchor>
      <arglist>(Signature *signature, Statistics *stats=0)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>rehearsalMerge</name>
      <anchorfile>classrtabmap_1_1Memory.html</anchorfile>
      <anchor>ac6b2a77f42ee06e5db6c21146493387f</anchor>
      <arglist>(int oldId, int newId)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_badSignaturesIgnored</name>
      <anchorfile>classrtabmap_1_1Memory.html</anchorfile>
      <anchor>a8ace41f38f71bc532bb7f4a90c03303c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>_badSignRatio</name>
      <anchorfile>classrtabmap_1_1Memory.html</anchorfile>
      <anchor>acc66109a5643241b9129c497d4dd4251</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_binDataKept</name>
      <anchorfile>classrtabmap_1_1Memory.html</anchorfile>
      <anchor>a4c8dfa4813ec30aa91df273ec03cb22e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>_bowEpipolarGeometryVar</name>
      <anchorfile>classrtabmap_1_1Memory.html</anchorfile>
      <anchor>a45e200a63cf09426b0568e809f8860ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_bowEstimationType</name>
      <anchorfile>classrtabmap_1_1Memory.html</anchorfile>
      <anchor>a86e627a59703bf18fe1fd9def588d6a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_bowForce2D</name>
      <anchorfile>classrtabmap_1_1Memory.html</anchorfile>
      <anchor>aaa5ca680cfcfbd568077512b05231a2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>_bowInlierDistance</name>
      <anchorfile>classrtabmap_1_1Memory.html</anchorfile>
      <anchor>af585c549288bbfb5dae4d19a2359899f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_bowIterations</name>
      <anchorfile>classrtabmap_1_1Memory.html</anchorfile>
      <anchor>aa04614fd5ad615f6a489f77277f68117</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_bowMinInliers</name>
      <anchorfile>classrtabmap_1_1Memory.html</anchorfile>
      <anchor>af218303593a3f2499ebac7f6b15eecb2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_bowPnPFlags</name>
      <anchorfile>classrtabmap_1_1Memory.html</anchorfile>
      <anchor>a8d768167dd58c6a195f523d2438950cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>_bowPnPReprojError</name>
      <anchorfile>classrtabmap_1_1Memory.html</anchorfile>
      <anchor>a947411dbb237a02e2744a952210c5752</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_bowRefineIterations</name>
      <anchorfile>classrtabmap_1_1Memory.html</anchorfile>
      <anchor>aa9f6dabc81fdaa6de4dea27a5b703236</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_bowVarianceFromInliersCount</name>
      <anchorfile>classrtabmap_1_1Memory.html</anchorfile>
      <anchor>a703285f83361b77124b962d074bcac54</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Feature2D *</type>
      <name>_feature2D</name>
      <anchorfile>classrtabmap_1_1Memory.html</anchorfile>
      <anchor>aff139a516ecddd77c1a170b068c51039</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Feature2D::Type</type>
      <name>_featureType</name>
      <anchorfile>classrtabmap_1_1Memory.html</anchorfile>
      <anchor>a5fb92000260801dd553ffb2f6adb1f15</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_generateIds</name>
      <anchorfile>classrtabmap_1_1Memory.html</anchorfile>
      <anchor>acec7c82eb59099777ef9910248348ee8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>_icp2CorrespondenceRatio</name>
      <anchorfile>classrtabmap_1_1Memory.html</anchorfile>
      <anchor>adce56373b3f1e83bd18456f377a79eb6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>_icp2MaxCorrespondenceDistance</name>
      <anchorfile>classrtabmap_1_1Memory.html</anchorfile>
      <anchor>a856608562e3ea7a4aea21263437e4d05</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_icp2MaxIterations</name>
      <anchorfile>classrtabmap_1_1Memory.html</anchorfile>
      <anchor>a3b6b3c5849cf178ce1838ebc83c37c67</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>_icp2VoxelSize</name>
      <anchorfile>classrtabmap_1_1Memory.html</anchorfile>
      <anchor>a982adbb5fc0ca74528a7f7fe6ba9d562</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>_icpCorrespondenceRatio</name>
      <anchorfile>classrtabmap_1_1Memory.html</anchorfile>
      <anchor>afa897784c4c1a963bd91d41746ec0f46</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_icpDecimation</name>
      <anchorfile>classrtabmap_1_1Memory.html</anchorfile>
      <anchor>a1bb45c18a0186b0ce307114eb208f150</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>_icpMaxCorrespondenceDistance</name>
      <anchorfile>classrtabmap_1_1Memory.html</anchorfile>
      <anchor>a25c57777d23dc17a42daef70adb740cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>_icpMaxDepth</name>
      <anchorfile>classrtabmap_1_1Memory.html</anchorfile>
      <anchor>a191115c575676f54aafabdfa8f970d69</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_icpMaxIterations</name>
      <anchorfile>classrtabmap_1_1Memory.html</anchorfile>
      <anchor>a425697e1ac4cc58152a6fc48bbf67124</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>_icpMaxRotation</name>
      <anchorfile>classrtabmap_1_1Memory.html</anchorfile>
      <anchor>abe34b0a796234c38201400c8e29f1de8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>_icpMaxTranslation</name>
      <anchorfile>classrtabmap_1_1Memory.html</anchorfile>
      <anchor>af88d71eef1f0ccbcadbd5b1e6128a5a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_icpPointToPlane</name>
      <anchorfile>classrtabmap_1_1Memory.html</anchorfile>
      <anchor>ac79269220f4f1d98575d7f6d96e32b35</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_icpPointToPlaneNormalNeighbors</name>
      <anchorfile>classrtabmap_1_1Memory.html</anchorfile>
      <anchor>a28d401f39a009449599e2b7e47bcbff1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_icpSamples</name>
      <anchorfile>classrtabmap_1_1Memory.html</anchorfile>
      <anchor>a78aa224471ac03e5758fe09b7b5694dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>_icpVoxelSize</name>
      <anchorfile>classrtabmap_1_1Memory.html</anchorfile>
      <anchor>a7b0992cbb0c5db6d65a968529d87f3b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_idCount</name>
      <anchorfile>classrtabmap_1_1Memory.html</anchorfile>
      <anchor>a3df06c40721bb04f7a03f8036d703c3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_idMapCount</name>
      <anchorfile>classrtabmap_1_1Memory.html</anchorfile>
      <anchor>aca126947a2b9695dca31afc2dc129505</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_idUpdatedToNewOneRehearsal</name>
      <anchorfile>classrtabmap_1_1Memory.html</anchorfile>
      <anchor>a7a0bcac7282b32146cca2494e00385cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_imageDecimation</name>
      <anchorfile>classrtabmap_1_1Memory.html</anchorfile>
      <anchor>a5cdb1c8b90cc0dead3645bc626c180e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_incrementalMemory</name>
      <anchorfile>classrtabmap_1_1Memory.html</anchorfile>
      <anchor>ac237e7ea03c0504e961d2d916ffdd7b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>_laserScanVoxelSize</name>
      <anchorfile>classrtabmap_1_1Memory.html</anchorfile>
      <anchor>aded2b58c775c6ae82bad6fab2052f506</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_lastGlobalLoopClosureId</name>
      <anchorfile>classrtabmap_1_1Memory.html</anchorfile>
      <anchor>a317b72578b5b0e439240970dba8b5c20</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Signature *</type>
      <name>_lastSignature</name>
      <anchorfile>classrtabmap_1_1Memory.html</anchorfile>
      <anchor>ab5c4de2c152e76973de611d20c6e3f53</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_linksChanged</name>
      <anchorfile>classrtabmap_1_1Memory.html</anchorfile>
      <anchor>a8ee06631335706c3d811b0c8fcdff83d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_localSpaceLinksKeptInWM</name>
      <anchorfile>classrtabmap_1_1Memory.html</anchorfile>
      <anchor>a146c0d51ddf08bc0a598ed758eaadb41</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_maxStMemSize</name>
      <anchorfile>classrtabmap_1_1Memory.html</anchorfile>
      <anchor>a9d7ccc08440cd070a5fa503ad2af44fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_memoryChanged</name>
      <anchorfile>classrtabmap_1_1Memory.html</anchorfile>
      <anchor>a7bec7493542394d1284797bb4106c144</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_notLinkedNodesKeptInDb</name>
      <anchorfile>classrtabmap_1_1Memory.html</anchorfile>
      <anchor>afd973ffb56e50af183687a166a6021d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_parallelized</name>
      <anchorfile>classrtabmap_1_1Memory.html</anchorfile>
      <anchor>a7f74bea5a3ef1a02f45c372ecdb55b93</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_postInitClosingEvents</name>
      <anchorfile>classrtabmap_1_1Memory.html</anchorfile>
      <anchor>abadc798e557979a3cef756d34cd86b04</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_rawDataKept</name>
      <anchorfile>classrtabmap_1_1Memory.html</anchorfile>
      <anchor>a5dbad2ad11a44ce48df03f8f6bcce0e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>_recentWmRatio</name>
      <anchorfile>classrtabmap_1_1Memory.html</anchorfile>
      <anchor>a78dff61312fcc7afa2b56793b1539624</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>_rehearsalMaxAngle</name>
      <anchorfile>classrtabmap_1_1Memory.html</anchorfile>
      <anchor>a9b655af176d34fbb6d47ceca7e3362f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>_rehearsalMaxDistance</name>
      <anchorfile>classrtabmap_1_1Memory.html</anchorfile>
      <anchor>a047e79b00eb65cbee3da7545e78e8333</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_rehearsalWeightIgnoredWhileMoving</name>
      <anchorfile>classrtabmap_1_1Memory.html</anchorfile>
      <anchor>a1a2dc2361381293970da7daa032639a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; float &gt;</type>
      <name>_roiRatios</name>
      <anchorfile>classrtabmap_1_1Memory.html</anchorfile>
      <anchor>af3fc10cb44ef4f8f82f3984da47a33ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_saveDepth16Format</name>
      <anchorfile>classrtabmap_1_1Memory.html</anchorfile>
      <anchor>a14a2b443ad0efc3bf74ff0e19cff37dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; int, Signature * &gt;</type>
      <name>_signatures</name>
      <anchorfile>classrtabmap_1_1Memory.html</anchorfile>
      <anchor>ad9e3946f885b8d424192589c8633f691</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_signaturesAdded</name>
      <anchorfile>classrtabmap_1_1Memory.html</anchorfile>
      <anchor>aa68469a224ca4b51dac5a2403fd120e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>_similarityThreshold</name>
      <anchorfile>classrtabmap_1_1Memory.html</anchorfile>
      <anchor>a021c488cf65118a40084b1a7eab7181b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>_stereoFlowEpsilon</name>
      <anchorfile>classrtabmap_1_1Memory.html</anchorfile>
      <anchor>a0cedce798d1a512a7a68fd303fbe5328</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_stereoFlowIterations</name>
      <anchorfile>classrtabmap_1_1Memory.html</anchorfile>
      <anchor>a260179929d4b355e25977e8d8071d730</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_stereoFlowMaxLevel</name>
      <anchorfile>classrtabmap_1_1Memory.html</anchorfile>
      <anchor>a63c2a2af2c7db62c6c8d12d9875bea6d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_stereoFlowWinSize</name>
      <anchorfile>classrtabmap_1_1Memory.html</anchorfile>
      <anchor>a3d0d4d1c9db2cd2d84a92c5510f0c125</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>_stereoMaxSlope</name>
      <anchorfile>classrtabmap_1_1Memory.html</anchorfile>
      <anchor>ac3df4b04310029860e30935c8248c7b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::set&lt; int &gt;</type>
      <name>_stMem</name>
      <anchorfile>classrtabmap_1_1Memory.html</anchorfile>
      <anchor>ad4ad12a2c015a05d2c70d89d017519e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>_subPixEps</name>
      <anchorfile>classrtabmap_1_1Memory.html</anchorfile>
      <anchor>a286d940b2b1d94fdac3708407a315a23</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_subPixIterations</name>
      <anchorfile>classrtabmap_1_1Memory.html</anchorfile>
      <anchor>a973d697e1720457e182c6ddbef7dc6d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_subPixWinSize</name>
      <anchorfile>classrtabmap_1_1Memory.html</anchorfile>
      <anchor>abad6fbdc928ddaca7e6fb193484db60e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_tfIdfLikelihoodUsed</name>
      <anchorfile>classrtabmap_1_1Memory.html</anchorfile>
      <anchor>a358a0f539d83599b1af12a2b20520e29</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_transferSortingByWeightId</name>
      <anchorfile>classrtabmap_1_1Memory.html</anchorfile>
      <anchor>a8d1a4d81eedf4b7152ec990189bc9e62</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>VWDictionary *</type>
      <name>_vwd</name>
      <anchorfile>classrtabmap_1_1Memory.html</anchorfile>
      <anchor>ac5ef604ad5b02c58920e5aaf5472b247</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>_wordsMaxDepth</name>
      <anchorfile>classrtabmap_1_1Memory.html</anchorfile>
      <anchor>ac0968eb4890a730f75c54575cd66c10f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; int, double &gt;</type>
      <name>_workingMem</name>
      <anchorfile>classrtabmap_1_1Memory.html</anchorfile>
      <anchor>a239c52c8470a974e7d90895544b31522</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rtabmap::MyInteractorStyle</name>
    <filename>classrtabmap_1_1MyInteractorStyle.html</filename>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>Rotate</name>
      <anchorfile>classrtabmap_1_1MyInteractorStyle.html</anchorfile>
      <anchor>a2e0bbcb8cedce425bd53bc95b27ee909</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rtabmap::NodeItem</name>
    <filename>classrtabmap_1_1NodeItem.html</filename>
    <member kind="function">
      <type></type>
      <name>NodeItem</name>
      <anchorfile>classrtabmap_1_1NodeItem.html</anchorfile>
      <anchor>ad46ecfca297a52452a49c54fbca610a6</anchor>
      <arglist>(int id, int mapId, const Transform &amp;pose, float radius)</arglist>
    </member>
    <member kind="function">
      <type>const Transform &amp;</type>
      <name>pose</name>
      <anchorfile>classrtabmap_1_1NodeItem.html</anchorfile>
      <anchor>a136d20d4ae18861ea0d9848af9a956c8</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setColor</name>
      <anchorfile>classrtabmap_1_1NodeItem.html</anchorfile>
      <anchor>affd8ba3647826d27c36f99835305f762</anchor>
      <arglist>(const QColor &amp;color)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPose</name>
      <anchorfile>classrtabmap_1_1NodeItem.html</anchorfile>
      <anchor>a2d1539ee44916785e69f7d198575a073</anchor>
      <arglist>(const Transform &amp;pose)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>hoverEnterEvent</name>
      <anchorfile>classrtabmap_1_1NodeItem.html</anchorfile>
      <anchor>a67d51a0b93fe7cb951c05074d85d0cdb</anchor>
      <arglist>(QGraphicsSceneHoverEvent *event)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>hoverLeaveEvent</name>
      <anchorfile>classrtabmap_1_1NodeItem.html</anchorfile>
      <anchor>a4ed186df265d52e4d6f12803af04418f</anchor>
      <arglist>(QGraphicsSceneHoverEvent *event)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_id</name>
      <anchorfile>classrtabmap_1_1NodeItem.html</anchorfile>
      <anchor>acb778b2c9bdeeeb577f0af2fbd5b960c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_mapId</name>
      <anchorfile>classrtabmap_1_1NodeItem.html</anchorfile>
      <anchor>ab22c33dcc2da9b69878134f59af13b5a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Transform</type>
      <name>_pose</name>
      <anchorfile>classrtabmap_1_1NodeItem.html</anchorfile>
      <anchor>a6d16d7fc967286abc04f2287733c2e0e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rtabmap::Odometry</name>
    <filename>classrtabmap_1_1Odometry.html</filename>
    <member kind="function">
      <type>int</type>
      <name>getEstimationType</name>
      <anchorfile>classrtabmap_1_1Odometry.html</anchorfile>
      <anchor>adfb289276f6a0d5f94dfa2a2de030ccb</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getInlierDistance</name>
      <anchorfile>classrtabmap_1_1Odometry.html</anchorfile>
      <anchor>a6772d224a943b42f82236b54e9a643de</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getIterations</name>
      <anchorfile>classrtabmap_1_1Odometry.html</anchorfile>
      <anchor>ada2e982c7bb01bb705815033bc5c32a0</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getMaxDepth</name>
      <anchorfile>classrtabmap_1_1Odometry.html</anchorfile>
      <anchor>a1e24fbb70b281cce5d87e3da96353a28</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getMinInliers</name>
      <anchorfile>classrtabmap_1_1Odometry.html</anchorfile>
      <anchor>a2f3c2605b89e2e371be55d7db6b1ad50</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getPnPFlags</name>
      <anchorfile>classrtabmap_1_1Odometry.html</anchorfile>
      <anchor>aa5f949d744fb42aaf4d357058a0eeaef</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getPnPReprojError</name>
      <anchorfile>classrtabmap_1_1Odometry.html</anchorfile>
      <anchor>aa8ca28c8d3af27cf97b0a08d7291bbd4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const Transform &amp;</type>
      <name>getPose</name>
      <anchorfile>classrtabmap_1_1Odometry.html</anchorfile>
      <anchor>adc24897151e376460add175bbe98c85f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getRefineIterations</name>
      <anchorfile>classrtabmap_1_1Odometry.html</anchorfile>
      <anchor>a9984497064d21c63f86c0c72ba76ed67</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>getRoiRatios</name>
      <anchorfile>classrtabmap_1_1Odometry.html</anchorfile>
      <anchor>a2678fbb7da33c484329d405e3758f9a4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isInfoDataFilled</name>
      <anchorfile>classrtabmap_1_1Odometry.html</anchorfile>
      <anchor>a89a10b4949f2335f9ce26da0ebc73cc9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const Transform &amp;</type>
      <name>previousTransform</name>
      <anchorfile>classrtabmap_1_1Odometry.html</anchorfile>
      <anchor>a61ef6f8e312b9ff91c3a61556d38d387</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Transform</type>
      <name>process</name>
      <anchorfile>classrtabmap_1_1Odometry.html</anchorfile>
      <anchor>ad7f3c98a6dbbb2fda2a4ed5d119f37ed</anchor>
      <arglist>(const SensorData &amp;data, OdometryInfo *info=0)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>reset</name>
      <anchorfile>classrtabmap_1_1Odometry.html</anchorfile>
      <anchor>a4b50f655bb8023ea6f7c9dbeab570dda</anchor>
      <arglist>(const Transform &amp;initialPose=Transform::getIdentity())</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Odometry</name>
      <anchorfile>classrtabmap_1_1Odometry.html</anchorfile>
      <anchor>adbc0bc9d159d4d98d2e128213cae6b5f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>Odometry</name>
      <anchorfile>classrtabmap_1_1Odometry.html</anchorfile>
      <anchor>af2d9cf4c207d6628b0890064a385856b</anchor>
      <arglist>(const rtabmap::ParametersMap &amp;parameters)</arglist>
    </member>
    <member kind="function" protection="private" virtualness="pure">
      <type>virtual Transform</type>
      <name>computeTransform</name>
      <anchorfile>classrtabmap_1_1Odometry.html</anchorfile>
      <anchor>aeb2f9a88adfef41669d294ed24cb0551</anchor>
      <arglist>(const SensorData &amp;image, OdometryInfo *info=0)=0</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_estimationType</name>
      <anchorfile>classrtabmap_1_1Odometry.html</anchorfile>
      <anchor>a40ce9b3f6ab4091ee17d7ec81fbc656d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_fillInfoData</name>
      <anchorfile>classrtabmap_1_1Odometry.html</anchorfile>
      <anchor>af39f3368605e46216e7c32750b084a66</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_force2D</name>
      <anchorfile>classrtabmap_1_1Odometry.html</anchorfile>
      <anchor>a2e31ebdc65b4b92f4145dd7d5abd044d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_holonomic</name>
      <anchorfile>classrtabmap_1_1Odometry.html</anchorfile>
      <anchor>a62ffc13041eed09506b13200446febf5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>_inlierDistance</name>
      <anchorfile>classrtabmap_1_1Odometry.html</anchorfile>
      <anchor>a0ded96792dfba3a05e8b05727fd959d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_iterations</name>
      <anchorfile>classrtabmap_1_1Odometry.html</anchorfile>
      <anchor>a918b65756b3917314ba05f9654935267</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>_maxDepth</name>
      <anchorfile>classrtabmap_1_1Odometry.html</anchorfile>
      <anchor>a5039c76edb5a65f5841b694d03a7f6e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_minInliers</name>
      <anchorfile>classrtabmap_1_1Odometry.html</anchorfile>
      <anchor>a6ec4cf011402a917f8baa36648b89189</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_particleFiltering</name>
      <anchorfile>classrtabmap_1_1Odometry.html</anchorfile>
      <anchor>aed07010fea1d07b6b1e0b2fee7ebeeac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>_particleLambdaR</name>
      <anchorfile>classrtabmap_1_1Odometry.html</anchorfile>
      <anchor>a53c0a2a9a355f1a35cabcdffc7e6a46d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>_particleLambdaT</name>
      <anchorfile>classrtabmap_1_1Odometry.html</anchorfile>
      <anchor>a2c5fd20dda3355980b009b870628eade</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>_particleNoiseR</name>
      <anchorfile>classrtabmap_1_1Odometry.html</anchorfile>
      <anchor>a0bff19ab62160d5f36b2e2e8f568b986</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>_particleNoiseT</name>
      <anchorfile>classrtabmap_1_1Odometry.html</anchorfile>
      <anchor>afa50cb578826eb577343a9f8234dae48</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_particleSize</name>
      <anchorfile>classrtabmap_1_1Odometry.html</anchorfile>
      <anchor>a84d505e8556a9f7a7427f2da5a23ca4f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_pnpFlags</name>
      <anchorfile>classrtabmap_1_1Odometry.html</anchorfile>
      <anchor>abecccf5c7abd39435163b1520767ab42</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>_pnpReprojError</name>
      <anchorfile>classrtabmap_1_1Odometry.html</anchorfile>
      <anchor>a80be0e1fc0633cbbf9df0d7475fcbad2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Transform</type>
      <name>_pose</name>
      <anchorfile>classrtabmap_1_1Odometry.html</anchorfile>
      <anchor>a7cb6c24f8aeb4203fe9158200be0d050</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_refineIterations</name>
      <anchorfile>classrtabmap_1_1Odometry.html</anchorfile>
      <anchor>a0a701c14c65c67c53da6fabc39a993e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_resetCountdown</name>
      <anchorfile>classrtabmap_1_1Odometry.html</anchorfile>
      <anchor>a0df3a79039da6103013f51712163427a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_resetCurrentCount</name>
      <anchorfile>classrtabmap_1_1Odometry.html</anchorfile>
      <anchor>a9032e422b2ce19c48e82bed5d55506cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>_roiRatios</name>
      <anchorfile>classrtabmap_1_1Odometry.html</anchorfile>
      <anchor>ab591bffb286c295f8597f6fea6585cb2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_varianceFromInliersCount</name>
      <anchorfile>classrtabmap_1_1Odometry.html</anchorfile>
      <anchor>a65ff6edad4bef4a956b498a9ced18a3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>distanceTravelled_</name>
      <anchorfile>classrtabmap_1_1Odometry.html</anchorfile>
      <anchor>ae9dbf6f72fefe8d7e5d7dd7b02f3d1b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; ParticleFilter * &gt;</type>
      <name>filters_</name>
      <anchorfile>classrtabmap_1_1Odometry.html</anchorfile>
      <anchor>affec2ece1e1844799ea2ac7139d0d2ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>previousStamp_</name>
      <anchorfile>classrtabmap_1_1Odometry.html</anchorfile>
      <anchor>a83ed49b7d0f1867f69a0c17a999a1833</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Transform</type>
      <name>previousTransform_</name>
      <anchorfile>classrtabmap_1_1Odometry.html</anchorfile>
      <anchor>a500d4d2ad3bdf2d134d3ddf11b87396b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rtabmap::OdometryBOW</name>
    <filename>classrtabmap_1_1OdometryBOW.html</filename>
    <base>rtabmap::Odometry</base>
    <member kind="function">
      <type>const std::map&lt; int, pcl::PointXYZ &gt; &amp;</type>
      <name>getLocalMap</name>
      <anchorfile>classrtabmap_1_1OdometryBOW.html</anchorfile>
      <anchor>a7a7d3cba870e681d3d2689a4112cd155</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const Memory *</type>
      <name>getMemory</name>
      <anchorfile>classrtabmap_1_1OdometryBOW.html</anchorfile>
      <anchor>a6ee84e9f598ddf5d657d966e3e7e6422</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>OdometryBOW</name>
      <anchorfile>classrtabmap_1_1OdometryBOW.html</anchorfile>
      <anchor>aa7d56af65f255c4500c67c5d1706ec87</anchor>
      <arglist>(const rtabmap::ParametersMap &amp;parameters=rtabmap::ParametersMap())</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>reset</name>
      <anchorfile>classrtabmap_1_1OdometryBOW.html</anchorfile>
      <anchor>acce01451983dd2e015124187e8144301</anchor>
      <arglist>(const Transform &amp;initialPose=Transform::getIdentity())</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~OdometryBOW</name>
      <anchorfile>classrtabmap_1_1OdometryBOW.html</anchorfile>
      <anchor>a8b730edd8df04937f008359e8f147009</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual Transform</type>
      <name>computeTransform</name>
      <anchorfile>classrtabmap_1_1OdometryBOW.html</anchorfile>
      <anchor>aa114d7b866418a3bfc95660cb5009c57</anchor>
      <arglist>(const SensorData &amp;image, OdometryInfo *info=0)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>_fixedLocalMapPath</name>
      <anchorfile>classrtabmap_1_1OdometryBOW.html</anchorfile>
      <anchor>a62dc5eaac446aac9627b306b04d1d96f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_localHistoryMaxSize</name>
      <anchorfile>classrtabmap_1_1OdometryBOW.html</anchorfile>
      <anchor>af4faab8f52435e1540c95c58c84d3a15</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Memory *</type>
      <name>_memory</name>
      <anchorfile>classrtabmap_1_1OdometryBOW.html</anchorfile>
      <anchor>afe8efe8c73168b53e439fa5da63f6b9f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; int, pcl::PointXYZ &gt;</type>
      <name>localMap_</name>
      <anchorfile>classrtabmap_1_1OdometryBOW.html</anchorfile>
      <anchor>a910e46f7b9a3faf7e81fe1fff90a5b82</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rtabmap::OdometryEvent</name>
    <filename>classrtabmap_1_1OdometryEvent.html</filename>
    <base>UEvent</base>
    <member kind="function">
      <type>const cv::Mat &amp;</type>
      <name>covariance</name>
      <anchorfile>classrtabmap_1_1OdometryEvent.html</anchorfile>
      <anchor>aa866516a04e8945a20b5f6dc70a9e2b8</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>SensorData &amp;</type>
      <name>data</name>
      <anchorfile>classrtabmap_1_1OdometryEvent.html</anchorfile>
      <anchor>aae365d0e58c6c8c3429c4a266ffc3fa2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const SensorData &amp;</type>
      <name>data</name>
      <anchorfile>classrtabmap_1_1OdometryEvent.html</anchorfile>
      <anchor>a276a2de645c317999e9219c3f350097b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::string</type>
      <name>getClassName</name>
      <anchorfile>classrtabmap_1_1OdometryEvent.html</anchorfile>
      <anchor>aa6a8add2f600b7ca70de98106829994d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const OdometryInfo &amp;</type>
      <name>info</name>
      <anchorfile>classrtabmap_1_1OdometryEvent.html</anchorfile>
      <anchor>a09ac8fe47dfaa6be36903f64e650ec26</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>OdometryEvent</name>
      <anchorfile>classrtabmap_1_1OdometryEvent.html</anchorfile>
      <anchor>aaf1fc834b6016a79b28883d20f336020</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>OdometryEvent</name>
      <anchorfile>classrtabmap_1_1OdometryEvent.html</anchorfile>
      <anchor>a080430b05e8cdfdbeeaab17276d2fb01</anchor>
      <arglist>(const SensorData &amp;data, const Transform &amp;pose, const cv::Mat &amp;covariance=cv::Mat::eye(6, 6, CV_64FC1), const OdometryInfo &amp;info=OdometryInfo())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>OdometryEvent</name>
      <anchorfile>classrtabmap_1_1OdometryEvent.html</anchorfile>
      <anchor>afb3cb2cc86ea8a99725e8ea2da7eb34e</anchor>
      <arglist>(const SensorData &amp;data, const Transform &amp;pose, double rotVariance=1.0, double transVariance=1.0, const OdometryInfo &amp;info=OdometryInfo())</arglist>
    </member>
    <member kind="function">
      <type>const Transform &amp;</type>
      <name>pose</name>
      <anchorfile>classrtabmap_1_1OdometryEvent.html</anchorfile>
      <anchor>ad4d59c472f32560c68474b1c44df5190</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>rotVariance</name>
      <anchorfile>classrtabmap_1_1OdometryEvent.html</anchorfile>
      <anchor>a39451aa18996ac817b6f49516f704ba5</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>transVariance</name>
      <anchorfile>classrtabmap_1_1OdometryEvent.html</anchorfile>
      <anchor>a067f22f8a1e3f99223c302d60df0eda2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~OdometryEvent</name>
      <anchorfile>classrtabmap_1_1OdometryEvent.html</anchorfile>
      <anchor>ac1bb95cd78805ce8ad4b7d5281477670</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static cv::Mat</type>
      <name>generateCovarianceMatrix</name>
      <anchorfile>classrtabmap_1_1OdometryEvent.html</anchorfile>
      <anchor>ae05feaede12cbbd7c689a239d46fc892</anchor>
      <arglist>(float rotVariance, float transVariance)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>cv::Mat</type>
      <name>_covariance</name>
      <anchorfile>classrtabmap_1_1OdometryEvent.html</anchorfile>
      <anchor>a52c83114c80c8c6a0e3f3dd854358675</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>SensorData</type>
      <name>_data</name>
      <anchorfile>classrtabmap_1_1OdometryEvent.html</anchorfile>
      <anchor>a5b32212aa7ad6abce04737006399f738</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>OdometryInfo</type>
      <name>_info</name>
      <anchorfile>classrtabmap_1_1OdometryEvent.html</anchorfile>
      <anchor>ac5b62179fda4b03011dfc2c872a8df1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Transform</type>
      <name>_pose</name>
      <anchorfile>classrtabmap_1_1OdometryEvent.html</anchorfile>
      <anchor>a904dce0e13f04114b798adf506b579c7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rtabmap::OdometryICP</name>
    <filename>classrtabmap_1_1OdometryICP.html</filename>
    <base>rtabmap::Odometry</base>
    <member kind="function">
      <type></type>
      <name>OdometryICP</name>
      <anchorfile>classrtabmap_1_1OdometryICP.html</anchorfile>
      <anchor>a6f37a77dce7c2cd38467fffdf4df26e9</anchor>
      <arglist>(int decimation=4, float voxelSize=0.005f, int samples=0, float maxCorrespondenceDistance=0.05f, int maxIterations=30, float correspondenceRatio=0.7f, bool pointToPlane=true, const ParametersMap &amp;odometryParameter=rtabmap::ParametersMap())</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>reset</name>
      <anchorfile>classrtabmap_1_1OdometryICP.html</anchorfile>
      <anchor>ad4e65943beae4af64142d4a98c77bbb0</anchor>
      <arglist>(const Transform &amp;initialPose=Transform::getIdentity())</arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual Transform</type>
      <name>computeTransform</name>
      <anchorfile>classrtabmap_1_1OdometryICP.html</anchorfile>
      <anchor>a5c26596b14c3be450df2af94c51f1814</anchor>
      <arglist>(const SensorData &amp;image, OdometryInfo *info=0)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>_correspondenceRatio</name>
      <anchorfile>classrtabmap_1_1OdometryICP.html</anchorfile>
      <anchor>ab9c0f68e47a8027f79643725fd0ac738</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_decimation</name>
      <anchorfile>classrtabmap_1_1OdometryICP.html</anchorfile>
      <anchor>ad7ea00840fe1ebc71a503099092c01a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>_maxCorrespondenceDistance</name>
      <anchorfile>classrtabmap_1_1OdometryICP.html</anchorfile>
      <anchor>a6b6dc04b65f79afe9d309622ef2e794a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_maxIterations</name>
      <anchorfile>classrtabmap_1_1OdometryICP.html</anchorfile>
      <anchor>a7b425b445328194a333299c8d93dd9a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_pointToPlane</name>
      <anchorfile>classrtabmap_1_1OdometryICP.html</anchorfile>
      <anchor>a49efad35f1ba31b06a7e1909f7279838</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>pcl::PointCloud&lt; pcl::PointXYZ &gt;::Ptr</type>
      <name>_previousCloud</name>
      <anchorfile>classrtabmap_1_1OdometryICP.html</anchorfile>
      <anchor>ae9c6f28e81fb3813f76279981f724b9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>pcl::PointCloud&lt; pcl::PointNormal &gt;::Ptr</type>
      <name>_previousCloudNormal</name>
      <anchorfile>classrtabmap_1_1OdometryICP.html</anchorfile>
      <anchor>a8f459788749f62af4753952c7d5112c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>_samples</name>
      <anchorfile>classrtabmap_1_1OdometryICP.html</anchorfile>
      <anchor>a1a6bcfea5f779d31f8fd4c761cba59c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>_voxelSize</name>
      <anchorfile>classrtabmap_1_1OdometryICP.html</anchorfile>
      <anchor>a21a9d6efd790e01aef77e7708e0fc2e7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rtabmap::OdometryInfo</name>
    <filename>classrtabmap_1_1OdometryInfo.html</filename>
    <member kind="function">
      <type></type>
      <name>OdometryInfo</name>
      <anchorfile>classrtabmap_1_1OdometryInfo.html</anchorfile>
      <anchor>a2c905d35908d6ed244e3e9036d4ecfa4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; int &gt;</type>
      <name>cornerInliers</name>
      <anchorfile>classrtabmap_1_1OdometryInfo.html</anchorfile>
      <anchor>a6410510dbdd2e9ce8fb1e7cb60dc3c4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>distanceTravelled</name>
      <anchorfile>classrtabmap_1_1OdometryInfo.html</anchorfile>
      <anchor>a669d252c42f5635ecbe0288c1b0e8721</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>features</name>
      <anchorfile>classrtabmap_1_1OdometryInfo.html</anchorfile>
      <anchor>a736c2515b2347de6e1c6099a727aea8c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>inliers</name>
      <anchorfile>classrtabmap_1_1OdometryInfo.html</anchorfile>
      <anchor>a4b3263b57fe6c8d03e136fa72c39f04b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>interval</name>
      <anchorfile>classrtabmap_1_1OdometryInfo.html</anchorfile>
      <anchor>a2c12cf07f29ecbafe6eacfd2e987adb6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::map&lt; int, cv::Point3f &gt;</type>
      <name>localMap</name>
      <anchorfile>classrtabmap_1_1OdometryInfo.html</anchorfile>
      <anchor>a2231e7c27db459398b6b51fad108f876</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>localMapSize</name>
      <anchorfile>classrtabmap_1_1OdometryInfo.html</anchorfile>
      <anchor>a563234c5e3047350ea3694df0ef95b03</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>lost</name>
      <anchorfile>classrtabmap_1_1OdometryInfo.html</anchorfile>
      <anchor>aa4c3fb893f6dcac1d67eeac6836b4faa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>matches</name>
      <anchorfile>classrtabmap_1_1OdometryInfo.html</anchorfile>
      <anchor>a1b7025d35f938b54c046d0d3d2d62378</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; cv::Point2f &gt;</type>
      <name>newCorners</name>
      <anchorfile>classrtabmap_1_1OdometryInfo.html</anchorfile>
      <anchor>a028f791a3005377516d217608a696556</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; cv::Point2f &gt;</type>
      <name>refCorners</name>
      <anchorfile>classrtabmap_1_1OdometryInfo.html</anchorfile>
      <anchor>a191435796512e2d1b6fd06c36bbc7516</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>stamp</name>
      <anchorfile>classrtabmap_1_1OdometryInfo.html</anchorfile>
      <anchor>a7b005bbc7922cf3c6c352451f65b199d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>timeEstimation</name>
      <anchorfile>classrtabmap_1_1OdometryInfo.html</anchorfile>
      <anchor>a91407f56fef27c619e27fdd91003dadf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>timeParticleFiltering</name>
      <anchorfile>classrtabmap_1_1OdometryInfo.html</anchorfile>
      <anchor>aae03a73e704e23ea5142de821b618e6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Transform</type>
      <name>transform</name>
      <anchorfile>classrtabmap_1_1OdometryInfo.html</anchorfile>
      <anchor>ad4f09afa610091012c2edd7708d722c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Transform</type>
      <name>transformFiltered</name>
      <anchorfile>classrtabmap_1_1OdometryInfo.html</anchorfile>
      <anchor>ac786b5953b124a80524a051cfbcb7460</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>type</name>
      <anchorfile>classrtabmap_1_1OdometryInfo.html</anchorfile>
      <anchor>ad2fa24b41e053e6a2f90dcb0189a901d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>variance</name>
      <anchorfile>classrtabmap_1_1OdometryInfo.html</anchorfile>
      <anchor>a9a3182860a12667847214b170a7ab2ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; int &gt;</type>
      <name>wordInliers</name>
      <anchorfile>classrtabmap_1_1OdometryInfo.html</anchorfile>
      <anchor>a37479acfb12dffd39c9cd8fb7ae8cde7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; int &gt;</type>
      <name>wordMatches</name>
      <anchorfile>classrtabmap_1_1OdometryInfo.html</anchorfile>
      <anchor>adb8a3929ca7ac8110540ed7df752fdfc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::multimap&lt; int, cv::KeyPoint &gt;</type>
      <name>words</name>
      <anchorfile>classrtabmap_1_1OdometryInfo.html</anchorfile>
      <anchor>ac40ddcfab5cd0c6b9fe34aa5b0143814</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rtabmap::OdometryMono</name>
    <filename>classrtabmap_1_1OdometryMono.html</filename>
    <base>rtabmap::Odometry</base>
    <member kind="function">
      <type></type>
      <name>OdometryMono</name>
      <anchorfile>classrtabmap_1_1OdometryMono.html</anchorfile>
      <anchor>a70291ffff0cad044bf74dfdd0254d2d1</anchor>
      <arglist>(const rtabmap::ParametersMap &amp;parameters=rtabmap::ParametersMap())</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>reset</name>
      <anchorfile>classrtabmap_1_1OdometryMono.html</anchorfile>
      <anchor>a94a2a76070fead26339132d207045ab7</anchor>
      <arglist>(const Transform &amp;initialPose)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~OdometryMono</name>
      <anchorfile>classrtabmap_1_1OdometryMono.html</anchorfile>
      <anchor>a9ed9d7b0f5d5e0408cf2a57ed92d41ed</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual Transform</type>
      <name>computeTransform</name>
      <anchorfile>classrtabmap_1_1OdometryMono.html</anchorfile>
      <anchor>a867e879144d5e935b3f5b9dbddce8376</anchor>
      <arglist>(const SensorData &amp;data, OdometryInfo *info=0)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; int, cv::Point2f &gt;</type>
      <name>cornersMap_</name>
      <anchorfile>classrtabmap_1_1OdometryMono.html</anchorfile>
      <anchor>a65f2ffcc97d4c50abf2937cec4f69849</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>flowEps_</name>
      <anchorfile>classrtabmap_1_1OdometryMono.html</anchorfile>
      <anchor>a300b743d2556ce2fd638821f28ff2bcc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>flowIterations_</name>
      <anchorfile>classrtabmap_1_1OdometryMono.html</anchorfile>
      <anchor>a8e132131d90a94cbd1df57758533c20e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>flowMaxLevel_</name>
      <anchorfile>classrtabmap_1_1OdometryMono.html</anchorfile>
      <anchor>a325241b3c51aa1656f5e977688cd08c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>flowWinSize_</name>
      <anchorfile>classrtabmap_1_1OdometryMono.html</anchorfile>
      <anchor>a09f5fec5be2c47b1b4626bd2d116625e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>fundMatrixConfidence_</name>
      <anchorfile>classrtabmap_1_1OdometryMono.html</anchorfile>
      <anchor>acf8e8e48def5aed01d9cce4ea462e74d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>fundMatrixReprojError_</name>
      <anchorfile>classrtabmap_1_1OdometryMono.html</anchorfile>
      <anchor>ab8a98e27cb99fba3ca9ad4614ff2facd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>initMinFlow_</name>
      <anchorfile>classrtabmap_1_1OdometryMono.html</anchorfile>
      <anchor>a112663cd76c998841e87d1bbd49af104</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>initMinTranslation_</name>
      <anchorfile>classrtabmap_1_1OdometryMono.html</anchorfile>
      <anchor>a5aca8f906b12896d3a9848ea988418e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; int, Transform &gt;</type>
      <name>keyFramePoses_</name>
      <anchorfile>classrtabmap_1_1OdometryMono.html</anchorfile>
      <anchor>aa10132c191b51698f2003770539d85fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; int, std::multimap&lt; int, pcl::PointXYZ &gt; &gt;</type>
      <name>keyFrameWords3D_</name>
      <anchorfile>classrtabmap_1_1OdometryMono.html</anchorfile>
      <anchor>ab32e57aeb05c52b53bb28549044e67b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>localHistoryMaxSize_</name>
      <anchorfile>classrtabmap_1_1OdometryMono.html</anchorfile>
      <anchor>ae94c2ec2d07457965ab0c3f439a71918</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; int, cv::Point3f &gt;</type>
      <name>localMap_</name>
      <anchorfile>classrtabmap_1_1OdometryMono.html</anchorfile>
      <anchor>aff9653a71cfa3c261a328ffea486c842</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>maxVariance_</name>
      <anchorfile>classrtabmap_1_1OdometryMono.html</anchorfile>
      <anchor>a314c563921e0ccd62c5108a20cc8f989</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Memory *</type>
      <name>memory_</name>
      <anchorfile>classrtabmap_1_1OdometryMono.html</anchorfile>
      <anchor>a4d9e255844e6a7fe969217c12a2db297</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>minTranslation_</name>
      <anchorfile>classrtabmap_1_1OdometryMono.html</anchorfile>
      <anchor>a0ad144e440f398de82d6fddfa863e609</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>cv::Mat</type>
      <name>refDepthOrRight_</name>
      <anchorfile>classrtabmap_1_1OdometryMono.html</anchorfile>
      <anchor>a8113ec0e7ef0c4f304ddf288074363e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>stereoEps_</name>
      <anchorfile>classrtabmap_1_1OdometryMono.html</anchorfile>
      <anchor>ac3215493a4f63871bcf30e3422feb22b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>stereoIterations_</name>
      <anchorfile>classrtabmap_1_1OdometryMono.html</anchorfile>
      <anchor>a2650d8c7b2f3f9edd3e8d18503052fd5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>stereoMaxLevel_</name>
      <anchorfile>classrtabmap_1_1OdometryMono.html</anchorfile>
      <anchor>ab12053a38ba4a783a2e7bb111cdb20cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>stereoMaxSlope_</name>
      <anchorfile>classrtabmap_1_1OdometryMono.html</anchorfile>
      <anchor>aa855282639d194c1c2f1b3ee55ff3fdf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>stereoWinSize_</name>
      <anchorfile>classrtabmap_1_1OdometryMono.html</anchorfile>
      <anchor>a96d2ecc06b5670d8d15b3ae2e3234cd0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rtabmap::OdometryOpticalFlow</name>
    <filename>classrtabmap_1_1OdometryOpticalFlow.html</filename>
    <base>rtabmap::Odometry</base>
    <member kind="function">
      <type>const std::vector&lt; cv::Point2f &gt; &amp;</type>
      <name>getLastCorners</name>
      <anchorfile>classrtabmap_1_1OdometryOpticalFlow.html</anchorfile>
      <anchor>a7f3c64eb988fcf5b6b237e0c7bc78d91</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const pcl::PointCloud&lt; pcl::PointXYZ &gt;::Ptr &amp;</type>
      <name>getLastCorners3D</name>
      <anchorfile>classrtabmap_1_1OdometryOpticalFlow.html</anchorfile>
      <anchor>aeb5a48a3dbd380b9271ad403ef8f79e6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const cv::Mat &amp;</type>
      <name>getLastFrame</name>
      <anchorfile>classrtabmap_1_1OdometryOpticalFlow.html</anchorfile>
      <anchor>aa2fc0b9451361ee248f6a53e864dac89</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>OdometryOpticalFlow</name>
      <anchorfile>classrtabmap_1_1OdometryOpticalFlow.html</anchorfile>
      <anchor>a1f25ba8e8609e8f5e2eb05d83acf6e7f</anchor>
      <arglist>(const rtabmap::ParametersMap &amp;parameters=rtabmap::ParametersMap())</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>reset</name>
      <anchorfile>classrtabmap_1_1OdometryOpticalFlow.html</anchorfile>
      <anchor>aa02f2242097bdfc9a9f1f655cebd3810</anchor>
      <arglist>(const Transform &amp;initialPose=Transform::getIdentity())</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~OdometryOpticalFlow</name>
      <anchorfile>classrtabmap_1_1OdometryOpticalFlow.html</anchorfile>
      <anchor>a06527d8a1005e06117cb940209a9581d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual Transform</type>
      <name>computeTransform</name>
      <anchorfile>classrtabmap_1_1OdometryOpticalFlow.html</anchorfile>
      <anchor>a347b511d94fc0a1b4545a868c17b1352</anchor>
      <arglist>(const SensorData &amp;image, OdometryInfo *info=0)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Feature2D *</type>
      <name>feature2D_</name>
      <anchorfile>classrtabmap_1_1OdometryOpticalFlow.html</anchorfile>
      <anchor>a0aa2a6033442dbd997d541545d48da16</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>flowEps_</name>
      <anchorfile>classrtabmap_1_1OdometryOpticalFlow.html</anchorfile>
      <anchor>a7acb75f60462d95d7375f2f6d03b1d17</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>flowIterations_</name>
      <anchorfile>classrtabmap_1_1OdometryOpticalFlow.html</anchorfile>
      <anchor>a7e5390709707e745ca40bbf8517a76f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>flowMaxLevel_</name>
      <anchorfile>classrtabmap_1_1OdometryOpticalFlow.html</anchorfile>
      <anchor>ad9775289971ac7fdebde8657a99ade8a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>flowWinSize_</name>
      <anchorfile>classrtabmap_1_1OdometryOpticalFlow.html</anchorfile>
      <anchor>afc737b066adfa50f0b7410307dc0de8a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>pcl::PointCloud&lt; pcl::PointXYZ &gt;::Ptr</type>
      <name>refCorners3D_</name>
      <anchorfile>classrtabmap_1_1OdometryOpticalFlow.html</anchorfile>
      <anchor>a46b38093d8153ce4592109ec97a1dfe4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; cv::Point2f &gt;</type>
      <name>refCorners_</name>
      <anchorfile>classrtabmap_1_1OdometryOpticalFlow.html</anchorfile>
      <anchor>a5412119280027cc5d6afe8d0296ef124</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>cv::Mat</type>
      <name>refFrame_</name>
      <anchorfile>classrtabmap_1_1OdometryOpticalFlow.html</anchorfile>
      <anchor>a680b9bb8620899a63c0d121941025a59</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>stereoEps_</name>
      <anchorfile>classrtabmap_1_1OdometryOpticalFlow.html</anchorfile>
      <anchor>a2e1ed5d4fd0cfb6d542e1f4bd67fd4dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>stereoIterations_</name>
      <anchorfile>classrtabmap_1_1OdometryOpticalFlow.html</anchorfile>
      <anchor>ab36bf4e85c5729b09aab23e37da524cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>stereoMaxLevel_</name>
      <anchorfile>classrtabmap_1_1OdometryOpticalFlow.html</anchorfile>
      <anchor>af3a142be427bfb4d80fe8738de606910</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>stereoMaxSlope_</name>
      <anchorfile>classrtabmap_1_1OdometryOpticalFlow.html</anchorfile>
      <anchor>aa767f46ec55aa99ef16a893bc33c65c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>stereoWinSize_</name>
      <anchorfile>classrtabmap_1_1OdometryOpticalFlow.html</anchorfile>
      <anchor>abd26e7c6bc70fb77c77fe8efc29dd739</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>subPixEps_</name>
      <anchorfile>classrtabmap_1_1OdometryOpticalFlow.html</anchorfile>
      <anchor>ac0dd2a60dd331f79eedd4084497104df</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>subPixIterations_</name>
      <anchorfile>classrtabmap_1_1OdometryOpticalFlow.html</anchorfile>
      <anchor>af690921186686245ffcb5c7d4f2badf5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>subPixWinSize_</name>
      <anchorfile>classrtabmap_1_1OdometryOpticalFlow.html</anchorfile>
      <anchor>ae9cf34498eb8036ddd8d99201c469ca5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rtabmap::OdometryResetEvent</name>
    <filename>classrtabmap_1_1OdometryResetEvent.html</filename>
    <base>UEvent</base>
    <member kind="function" virtualness="virtual">
      <type>virtual std::string</type>
      <name>getClassName</name>
      <anchorfile>classrtabmap_1_1OdometryResetEvent.html</anchorfile>
      <anchor>a8fd82231f9b032addeac8f90b760f5da</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>OdometryResetEvent</name>
      <anchorfile>classrtabmap_1_1OdometryResetEvent.html</anchorfile>
      <anchor>ac41f81865d27aeca91b991826e834b31</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~OdometryResetEvent</name>
      <anchorfile>classrtabmap_1_1OdometryResetEvent.html</anchorfile>
      <anchor>a06ad67e5e33dedd4f26b6af67523401a</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rtabmap::OdometryThread</name>
    <filename>classrtabmap_1_1OdometryThread.html</filename>
    <base>UThread</base>
    <base>UEventsHandler</base>
    <member kind="function">
      <type></type>
      <name>OdometryThread</name>
      <anchorfile>classrtabmap_1_1OdometryThread.html</anchorfile>
      <anchor>a66435ffb547d7d59faa9224fe030934b</anchor>
      <arglist>(Odometry *odometry, unsigned int dataBufferMaxSize=1)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~OdometryThread</name>
      <anchorfile>classrtabmap_1_1OdometryThread.html</anchorfile>
      <anchor>aeb6c7263730da8fbaf57fda59885fcd3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>handleEvent</name>
      <anchorfile>classrtabmap_1_1OdometryThread.html</anchorfile>
      <anchor>a9fd58399f6c48967e6b213cd00ca12fb</anchor>
      <arglist>(UEvent *event)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>addData</name>
      <anchorfile>classrtabmap_1_1OdometryThread.html</anchorfile>
      <anchor>a772324b7eb77b26fce3cfc26edfbebc4</anchor>
      <arglist>(const SensorData &amp;data)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>getData</name>
      <anchorfile>classrtabmap_1_1OdometryThread.html</anchorfile>
      <anchor>a955868edb66b544698affed00fe87467</anchor>
      <arglist>(SensorData &amp;data)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>mainLoop</name>
      <anchorfile>classrtabmap_1_1OdometryThread.html</anchorfile>
      <anchor>a2eef86539f2f72ba8db3183451e56138</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>mainLoopKill</name>
      <anchorfile>classrtabmap_1_1OdometryThread.html</anchorfile>
      <anchor>a12f7544680629cff4a35718c08bc53af</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>USemaphore</type>
      <name>_dataAdded</name>
      <anchorfile>classrtabmap_1_1OdometryThread.html</anchorfile>
      <anchor>a1ab98e85a79bd20f34582f1a3fcb4037</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::list&lt; SensorData &gt;</type>
      <name>_dataBuffer</name>
      <anchorfile>classrtabmap_1_1OdometryThread.html</anchorfile>
      <anchor>a33815d02877410481b316642e18dc3ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>_dataBufferMaxSize</name>
      <anchorfile>classrtabmap_1_1OdometryThread.html</anchorfile>
      <anchor>a711f77bfbcef38db8aeee3f71f9cbbac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>UMutex</type>
      <name>_dataMutex</name>
      <anchorfile>classrtabmap_1_1OdometryThread.html</anchorfile>
      <anchor>aa5126a0f373457d7915349b7ec8a7066</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Odometry *</type>
      <name>_odometry</name>
      <anchorfile>classrtabmap_1_1OdometryThread.html</anchorfile>
      <anchor>a0d4e9c0ce1189af9f9394602852fb934</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_resetOdometry</name>
      <anchorfile>classrtabmap_1_1OdometryThread.html</anchorfile>
      <anchor>ae0eb6379d7db394e503b04bdce8c18bc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rtabmap::OdometryViewer</name>
    <filename>classrtabmap_1_1OdometryViewer.html</filename>
    <base>UEventsHandler</base>
    <member kind="slot" virtualness="virtual">
      <type>virtual void</type>
      <name>clear</name>
      <anchorfile>classrtabmap_1_1OdometryViewer.html</anchorfile>
      <anchor>a883e56c9dcaea3abc9e48f034d87bac7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>OdometryViewer</name>
      <anchorfile>classrtabmap_1_1OdometryViewer.html</anchorfile>
      <anchor>ac24242639e109dba43937ead3b1d3540</anchor>
      <arglist>(int maxClouds=10, int decimation=2, float voxelSize=0.0f, float maxDepth=0, int qualityWarningThr=0, QWidget *parent=0)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~OdometryViewer</name>
      <anchorfile>classrtabmap_1_1OdometryViewer.html</anchorfile>
      <anchor>a3dfd65ce54a3fc0f77d24db696242c66</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>handleEvent</name>
      <anchorfile>classrtabmap_1_1OdometryViewer.html</anchorfile>
      <anchor>a71b980ae7880b2fcccb662b7b47476e2</anchor>
      <arglist>(UEvent *event)</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>processData</name>
      <anchorfile>classrtabmap_1_1OdometryViewer.html</anchorfile>
      <anchor>a27a67b66f1994a9f1a9e69eafe118253</anchor>
      <arglist>(const rtabmap::OdometryEvent &amp;odom)</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>reset</name>
      <anchorfile>classrtabmap_1_1OdometryViewer.html</anchorfile>
      <anchor>aaa368144ce83f751ae14f6cbf0413cf2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QList&lt; std::string &gt;</type>
      <name>addedClouds_</name>
      <anchorfile>classrtabmap_1_1OdometryViewer.html</anchorfile>
      <anchor>a7e494d555020214221474da155fa279e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>CloudViewer *</type>
      <name>cloudView_</name>
      <anchorfile>classrtabmap_1_1OdometryViewer.html</anchorfile>
      <anchor>a647b254760b4deeb782320aea1daa673</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QSpinBox *</type>
      <name>decimationSpin_</name>
      <anchorfile>classrtabmap_1_1OdometryViewer.html</anchorfile>
      <anchor>adf1c4ec1eca92a2b60f1165ec64cc08d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>id_</name>
      <anchorfile>classrtabmap_1_1OdometryViewer.html</anchorfile>
      <anchor>a185eb86b878401911ca968f5f02ccc55</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ImageView *</type>
      <name>imageView_</name>
      <anchorfile>classrtabmap_1_1OdometryViewer.html</anchorfile>
      <anchor>a331d47015ec6b8016c6551f957078de0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Transform</type>
      <name>lastOdomPose_</name>
      <anchorfile>classrtabmap_1_1OdometryViewer.html</anchorfile>
      <anchor>aa8bc729da07986304462bc2a6dd20436</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QSpinBox *</type>
      <name>maxCloudsSpin_</name>
      <anchorfile>classrtabmap_1_1OdometryViewer.html</anchorfile>
      <anchor>a16fa92893ae49e4f0548aceb571dcb69</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QDoubleSpinBox *</type>
      <name>maxDepthSpin_</name>
      <anchorfile>classrtabmap_1_1OdometryViewer.html</anchorfile>
      <anchor>a3c2c196946e782060150223de68df7ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>odomImageDepthShow_</name>
      <anchorfile>classrtabmap_1_1OdometryViewer.html</anchorfile>
      <anchor>a2a07979f55e064dee6e4823b14ab6d1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>odomImageShow_</name>
      <anchorfile>classrtabmap_1_1OdometryViewer.html</anchorfile>
      <anchor>a632c4a87f3af88af32069f773fcb93aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>processingData_</name>
      <anchorfile>classrtabmap_1_1OdometryViewer.html</anchorfile>
      <anchor>a12c0b9c627b29f4bca4315d02c7d9de5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>qualityWarningThr_</name>
      <anchorfile>classrtabmap_1_1OdometryViewer.html</anchorfile>
      <anchor>af8b12d65fdf295a663351f46efab24d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QLabel *</type>
      <name>timeLabel_</name>
      <anchorfile>classrtabmap_1_1OdometryViewer.html</anchorfile>
      <anchor>a17d0f60bb0c1b2b5f61752bf2aaf0878</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>validDecimationValue_</name>
      <anchorfile>classrtabmap_1_1OdometryViewer.html</anchorfile>
      <anchor>a84ef1a0e978f280453d139e5680d1718</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QDoubleSpinBox *</type>
      <name>voxelSpin_</name>
      <anchorfile>classrtabmap_1_1OdometryViewer.html</anchorfile>
      <anchor>a3c86c814427146a99b990e9b9a39c3ac</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rtabmap::ORB</name>
    <filename>classrtabmap_1_1ORB.html</filename>
    <base>rtabmap::Feature2D</base>
    <member kind="function" virtualness="virtual">
      <type>virtual Feature2D::Type</type>
      <name>getType</name>
      <anchorfile>classrtabmap_1_1ORB.html</anchorfile>
      <anchor>aea30ff8407c7b536e30f9d5ee77d5396</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ORB</name>
      <anchorfile>classrtabmap_1_1ORB.html</anchorfile>
      <anchor>acd5b70a9acf348f6a5447ad1a978aeb3</anchor>
      <arglist>(const ParametersMap &amp;parameters=ParametersMap())</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>parseParameters</name>
      <anchorfile>classrtabmap_1_1ORB.html</anchorfile>
      <anchor>a927165d0367dca47ef77fdefdf05e3f2</anchor>
      <arglist>(const ParametersMap &amp;parameters)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ORB</name>
      <anchorfile>classrtabmap_1_1ORB.html</anchorfile>
      <anchor>a8eaddfcbbd5d6b3e550d61e2e287d701</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual cv::Mat</type>
      <name>generateDescriptorsImpl</name>
      <anchorfile>classrtabmap_1_1ORB.html</anchorfile>
      <anchor>a3f6c22a0c48c02b3b2b303c639cba7c9</anchor>
      <arglist>(const cv::Mat &amp;image, std::vector&lt; cv::KeyPoint &gt; &amp;keypoints) const </arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual std::vector&lt; cv::KeyPoint &gt;</type>
      <name>generateKeypointsImpl</name>
      <anchorfile>classrtabmap_1_1ORB.html</anchorfile>
      <anchor>ab78574fe7e1b3bf96a50998d883b8c3d</anchor>
      <arglist>(const cv::Mat &amp;image, const cv::Rect &amp;roi) const </arglist>
    </member>
    <member kind="variable" protection="private">
      <type>cv::Ptr&lt; CV_ORB_GPU &gt;</type>
      <name>_gpuOrb</name>
      <anchorfile>classrtabmap_1_1ORB.html</anchorfile>
      <anchor>a1cc46ed4ec053d43430b4d6a66c32de7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>cv::Ptr&lt; CV_ORB &gt;</type>
      <name>_orb</name>
      <anchorfile>classrtabmap_1_1ORB.html</anchorfile>
      <anchor>a7208d0644fcab029a61c7dff556aa1cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>edgeThreshold_</name>
      <anchorfile>classrtabmap_1_1ORB.html</anchorfile>
      <anchor>a22210079ef8f1c3e5bc7816df068124d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>fastThreshold_</name>
      <anchorfile>classrtabmap_1_1ORB.html</anchorfile>
      <anchor>a48d9582cc6d246915d6641592ac6c304</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>firstLevel_</name>
      <anchorfile>classrtabmap_1_1ORB.html</anchorfile>
      <anchor>aaab70bee7a9e1c9731ab0005169b0cc6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>gpu_</name>
      <anchorfile>classrtabmap_1_1ORB.html</anchorfile>
      <anchor>afe3b2279e3c6dc9d2f626a3294e7832a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>nFeatures_</name>
      <anchorfile>classrtabmap_1_1ORB.html</anchorfile>
      <anchor>aa4525edece6e12ea0774842fbf508091</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>nLevels_</name>
      <anchorfile>classrtabmap_1_1ORB.html</anchorfile>
      <anchor>a7265095b397decde3e7a175af0c6e5e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>nonmaxSuppresion_</name>
      <anchorfile>classrtabmap_1_1ORB.html</anchorfile>
      <anchor>a604584122a1692780ff3035d32047be6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>patchSize_</name>
      <anchorfile>classrtabmap_1_1ORB.html</anchorfile>
      <anchor>a30465325322a66fb3498dfb403696252</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>scaleFactor_</name>
      <anchorfile>classrtabmap_1_1ORB.html</anchorfile>
      <anchor>a45b65e5f5e376ebf724a373690c73aba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>scoreType_</name>
      <anchorfile>classrtabmap_1_1ORB.html</anchorfile>
      <anchor>a79fdb1d5c1c4d4c4cc9d285c6ab1c1fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>WTA_K_</name>
      <anchorfile>classrtabmap_1_1ORB.html</anchorfile>
      <anchor>ae2eacc369719666907eb3de77a88fc89</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rtabmap::Parameters</name>
    <filename>classrtabmap_1_1Parameters.html</filename>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Parameters</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>a48738dbb7de8eb4ee69eb9552fde5a24</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>getDefaultDatabaseName</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>a4c39e363c129ed5dc0356edea0721d69</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ParametersMap &amp;</type>
      <name>getDefaultParameters</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>adfa3b09df85c4e6383bb2d99d0073e88</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>getDescription</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>a342a5fd988b2eb374c8c92f5942e0d37</anchor>
      <arglist>(const std::string &amp;paramKey)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>parse</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>a63121f9c82bbb6232195625faf06691d</anchor>
      <arglist>(const ParametersMap &amp;parameters, const std::string &amp;key, bool &amp;value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>parse</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>abc4bd30c64e224dd8f6ce6661d9be44d</anchor>
      <arglist>(const ParametersMap &amp;parameters, const std::string &amp;key, int &amp;value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>parse</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>abed8c87c32f8e12c0e16b78eae5e4411</anchor>
      <arglist>(const ParametersMap &amp;parameters, const std::string &amp;key, unsigned int &amp;value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>parse</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>aeb1b41725e8bc603fc1d2c15416cdca5</anchor>
      <arglist>(const ParametersMap &amp;parameters, const std::string &amp;key, float &amp;value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>parse</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>abd9b393d4a378cef62e3d8d2d176a2ce</anchor>
      <arglist>(const ParametersMap &amp;parameters, const std::string &amp;key, double &amp;value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>parse</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>a40e21a9a9e36afcb779d98be483e1a7c</anchor>
      <arglist>(const ParametersMap &amp;parameters, const std::string &amp;key, std::string &amp;value)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>Parameters</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>a300e4ad64f3f60725c4bd489d3cd07bc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>a3ef665df0c83271843a0129d3e917dab</anchor>
      <arglist>(Rtabmap, VhStrategy, int, 0,&quot;None 0, Similarity 1, Epipolar 2.&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>a4a0a380d8976e35fc832587eeca735b5</anchor>
      <arglist>(Rtabmap, PublishStats, bool, true,&quot;Publishing statistics.&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>a5de5fc62d48179481fde84fa3f087f51</anchor>
      <arglist>(Rtabmap, PublishLastSignature, bool, true,&quot;Publishing last signature.&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>a431fbd1eb5c0407a67de0b28de48efce</anchor>
      <arglist>(Rtabmap, PublishPdf, bool, true,&quot;Publishing pdf.&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>a712f9e77625d918d277be8a491df2a73</anchor>
      <arglist>(Rtabmap, PublishLikelihood, bool, true,&quot;Publishing likelihood.&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>a515c2f13418fc771b25607d1b7a0a331</anchor>
      <arglist>(Rtabmap, TimeThr, float, 0.0,&quot;Maximum time allowed for the detector (ms) (0 means infinity).&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>a48f2a6c67f6c35c601bb645c8264a126</anchor>
      <arglist>(Rtabmap, MemoryThr, int, 0,&quot;Maximum signatures in the Working Memory (ms) (0 means infinity).&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>a7bd862e416927bd746199a92b1c978c9</anchor>
      <arglist>(Rtabmap, DetectionRate, float, 1.0,&quot;Detection rate. RTAB-Map will filter input images to satisfy this rate.&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>ad014d3b16fdc59816767d0441b0f590c</anchor>
      <arglist>(Rtabmap, ImageBufferSize, unsigned int, 1,&quot;Data buffer size (0 min inf).&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>a5994cb3575c06a7681771814efe2cc25</anchor>
      <arglist>(Rtabmap, CreateIntermediateNodes, bool, false,&quot;Create intermediate nodes between loop closure detection. Only used when Rtabmap/DetectionRate&gt;0.&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>a209a2d5a3409f2b1f503095e642b91d7</anchor>
      <arglist>(Rtabmap, MaxRetrieved, unsigned int, 2,&quot;Maximum locations retrieved at the same time from LTM.&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>a60b5e60f2621f51d194580c141c5d37b</anchor>
      <arglist>(Rtabmap, StatisticLogsBufferedInRAM, bool, true,&quot;Statistic logs buffered in RAM instead of written to hard drive after each iteration.&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>a96235b73799da0d292da2d80f976d380</anchor>
      <arglist>(Rtabmap, StatisticLogged, bool, false,&quot;Logging enabled.&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>af35ec7fa898259fd87d493474b383c15</anchor>
      <arglist>(Rtabmap, StatisticLoggedHeaders, bool, true,&quot;Add column header description to log files.&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>aa4e357c6be40fd93501de9d47e1a20d5</anchor>
      <arglist>(Rtabmap, StartNewMapOnLoopClosure, bool, false,&quot;Start a new map only if there is a global loop closure with a previous map.&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>ac7f1361913afc771d6413c8f7404fc2b</anchor>
      <arglist>(Rtabmap, LoopThr, float, 0.11,&quot;Loop closing threshold.&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>a8975095500a88b7a4addc13913192cd6</anchor>
      <arglist>(Rtabmap, LoopRatio, float, 0.0,&quot;The loop closure hypothesis must be over LoopRatio x lastHypothesisValue.&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>a9c8d64283b5b1a9f30ddb159f7375199</anchor>
      <arglist>(Mem, RehearsalSimilarity, float, 0.6,&quot;Rehearsal similarity.&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>ad417b98179da3bb69e425e2eeb931aa8</anchor>
      <arglist>(Mem, ImageKept, bool, false,&quot;Keep raw images in RAM.&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>a0773d40fd202cff13c2a59688bfc13c9</anchor>
      <arglist>(Mem, BinDataKept, bool, true,&quot;Keep binary data in db.&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>a6afd74e6f63b67803b60d59e4d8b256c</anchor>
      <arglist>(Mem, SaveDepth16Format, bool, true,&quot;Save depth image into 16 bits format to reduce memory used. Warning: values over ~65 meters are ignored (maximum 65535 millimeters).&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>a5d0246cd4111a172d91488cfc0511b2d</anchor>
      <arglist>(Mem, NotLinkedNodesKept, bool, true,&quot;Keep not linked nodes in db (rehearsed nodes and deleted nodes).&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>a78fff57a726891193763390aabbb15ef</anchor>
      <arglist>(Mem, STMSize, unsigned int, 10,&quot;Short-term memory size.&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>abb02b8f1681144a0cb14a63a363c3093</anchor>
      <arglist>(Mem, IncrementalMemory, bool, true,&quot;SLAM mode, otherwise it is Localization mode.&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>a33b26838cd7ec9a0e74f72cfb39d4a4a</anchor>
      <arglist>(Mem, RecentWmRatio, float, 0.2,&quot;Ratio of locations after the last loop closure in WM that cannot be transferred.&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>a47a8ce6e4c163537c463b9e2f03513d8</anchor>
      <arglist>(Mem, TransferSortingByWeightId, bool, false,&quot;On transfer, signatures are sorted by weight-&gt;ID only (i.e. the oldest of the lowest weighted signatures are transferred first). If false, the signatures are sorted by weight-&gt;Age-&gt;ID (i.e. the oldest inserted in WM of the lowest weighted signatures are transferred first). Note that retrieval updates the age, not the ID.&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>a51475e5622dedeea8590d9f870393bb5</anchor>
      <arglist>(Mem, RehearsalIdUpdatedToNewOne, bool, false,&quot;On merge, update to new id. When false, no copy.&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>a8fd593141c7e8f05dcdea93b36dffd8f</anchor>
      <arglist>(Mem, RehearsalWeightIgnoredWhileMoving, bool, false,&quot;When the robot is moving, weights are not updated on rehearsal.&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>a1436a08f74e1d87b72517320ee00285c</anchor>
      <arglist>(Mem, GenerateIds, bool, true,&quot;True=Generate location IDs, False=use input image IDs.&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>af2dbc2f7624a0d599d0c131c0976f766</anchor>
      <arglist>(Mem, BadSignaturesIgnored, bool, false,&quot;Bad signatures are ignored.&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>a25fdc15dec04107735fd69cd91469b29</anchor>
      <arglist>(Mem, InitWMWithAllNodes, bool, false,&quot;Initialize the Working Memory with all nodes in Long-Term Memory. When false, it is initialized with nodes of the previous session.&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>a59666ed8df806fd15fb41ec8a9f73776</anchor>
      <arglist>(Mem, ImageDecimation, int, 1,&quot;Image decimation (&gt;=1) when creating a signature.&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>ab92d7bf04b83a3db7f67ab305ca48617</anchor>
      <arglist>(Mem, LaserScanVoxelSize, float, 0.0,&quot;If &gt; 0.0, voxelize laser scans when creating a signature.&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>a9d60d74c024d7d25741499271f41119c</anchor>
      <arglist>(Mem, LocalSpaceLinksKeptInWM, bool, true,&quot;If local space links are kept in WM.&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>ab4d2d060c6873e7b28945a0a0fd158b2</anchor>
      <arglist>(Kp, IncrementalDictionary, bool, true,&quot;&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>a33ef6607a27aabff9eb21ee6eac0d3bf</anchor>
      <arglist>(Kp, IncrementalFlann, bool, true,&quot;When using FLANN based strategy, add/remove points to its index without always rebuilding the index (the index is built only when the dictionary doubles in size).&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>a48202e40dd1fad8dcf9baeec1737ff75</anchor>
      <arglist>(Kp, MaxDepth, float, 0.0,&quot;Filter extracted keypoints by depth (0=inf)&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>a04a5c612ec7ab730ecfd0100e87513dc</anchor>
      <arglist>(Kp, WordsPerImage, int, 400,&quot;Maximum features extracted from the images (0 means not bounded, &lt;0 means no extraction).&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>ac93d3f0afc729aca8db0272761b32b44</anchor>
      <arglist>(Kp, BadSignRatio, float, 0.2,&quot;Bad signature ratio (less than Ratio x AverageWordsPerImage = bad).&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>ab8bd990c593dc42306ded0a1e3e8399a</anchor>
      <arglist>(Kp, TfIdfLikelihoodUsed, bool, true,&quot;Use of the td-idf strategy to compute the likelihood.&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>aac20aea253c90192146d862b4af347f6</anchor>
      <arglist>(Kp, Parallelized, bool, true,&quot;If the dictionary update and signature creation were parallelized.&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>abfde74d3cb25f2e6f1fac23180865f76</anchor>
      <arglist>(Kp, NewWordsComparedTogether, bool, true,&quot;When adding new words to dictionary, they are compared also with each other (to detect same words in the same signature).&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>a9884a6cd5eac1d5420a39b567fc2ed4e</anchor>
      <arglist>(Kp, SubPixWinSize, int, 3,&quot;See cv::cornerSubPix().&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>a81c889a7f77e3aaac4fbdc317ffd618e</anchor>
      <arglist>(Kp, SubPixIterations, int, 0,&quot;See cv::cornerSubPix(). 0 disables sub pixel refining.&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>ac5b6f9dc50f94ac833df98a44f031182</anchor>
      <arglist>(Kp, SubPixEps, double, 0.02,&quot;See cv::cornerSubPix().&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>ae0273de0eccaedacd8be5c99a7bf5340</anchor>
      <arglist>(DbSqlite3, InMemory, bool, false,&quot;Using database in the memory instead of a file on the hard disk.&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>aa3d6a06aa22a9c9f80985264ef17edda</anchor>
      <arglist>(DbSqlite3, CacheSize, unsigned int, 10000,&quot;Sqlite cache size (default is 2000).&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>ad2e9638ee6bc414dd97967a6993a27b0</anchor>
      <arglist>(DbSqlite3, JournalMode, int, 3,&quot;0=DELETE, 1=TRUNCATE, 2=PERSIST, 3=MEMORY, 4=OFF (see sqlite3 doc : \&quot;PRAGMA journal_mode\&quot;)&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>ae1564dfbbd7174ee57dbb1a6f280f3a6</anchor>
      <arglist>(DbSqlite3, Synchronous, int, 0,&quot;0=OFF, 1=NORMAL, 2=FULL (see sqlite3 doc : \&quot;PRAGMA synchronous\&quot;)&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>ac502ae6840b888801e7cdc55af2e90e6</anchor>
      <arglist>(DbSqlite3, TempStore, int, 2,&quot;0=DEFAULT, 1=FILE, 2=MEMORY (see sqlite3 doc : \&quot;PRAGMA temp_store\&quot;)&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>abf962bf3364271cb94a64d37f228d7e2</anchor>
      <arglist>(SURF, Extended, bool, false,&quot;Extended descriptor flag (true - use extended 128-element descriptors; false - use 64-element descriptors).&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>a450c18ab547eca14ed2e0db87da32205</anchor>
      <arglist>(SURF, HessianThreshold, float, 150.0,&quot;Threshold for hessian keypoint detector used in SURF.&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>afcf2819b698dfa95b46558a6bbb8ff76</anchor>
      <arglist>(SURF, Octaves, int, 4,&quot;Number of pyramid octaves the keypoint detector will use.&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>af65b9552993ee3e993f2a14887d73195</anchor>
      <arglist>(SURF, OctaveLayers, int, 2,&quot;Number of octave layers within each octave.&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>a33ea5fd7c57e44d92762f22b2059311a</anchor>
      <arglist>(SURF, Upright, bool, false,&quot;Up-right or rotated features flag (true - do not compute orientation of features; false - compute orientation).&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>ad09bf0adc089f379fa6c99f63e4219bb</anchor>
      <arglist>(SURF, GpuVersion, bool, false,&quot;GPU-SURF: Use GPU version of SURF. 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>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>a5303f591378fe9aab2c73d3aede29147</anchor>
      <arglist>(SURF, GpuKeypointsRatio, float, 0.01,&quot;Used with SURF GPU.&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>ac27334e4f798b92c39f4f87fe5c35c1d</anchor>
      <arglist>(SIFT, NFeatures, int, 0,&quot;The number of best features to retain. The features are ranked by their scores (measured in SIFT algorithm as the local contrast).&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>a100db45ec8ac49a8469955182de00eb3</anchor>
      <arglist>(SIFT, NOctaveLayers, int, 3,&quot;The number of layers in each octave. 3 is the value used in D. Lowe paper. The number of octaves is computed automatically from the image resolution.&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>a222cece33d6571087eff17364583676f</anchor>
      <arglist>(SIFT, ContrastThreshold, double, 0.04,&quot;The contrast threshold used to filter out weak features in semi-uniform (low-contrast) regions. The larger the threshold, the less features are produced by the detector.&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>ab92ccb5981322a75654ce7b27d6f3700</anchor>
      <arglist>(SIFT, EdgeThreshold, double, 10.0,&quot;The threshold used to filter out edge-like features. Note that the its meaning is different from the contrastThreshold, i.e. the larger the edgeThreshold, the less features are filtered out (more features are retained).&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>a725f3b42cea755508c71819a6094b29b</anchor>
      <arglist>(SIFT, Sigma, double, 1.6,&quot;The sigma of the Gaussian applied to the input image at the octave #0. If your image is captured with a weak camera with soft lenses, you might want to reduce the number.&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>a2425950e95a4368bee533bcf22d19957</anchor>
      <arglist>(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>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>a53c15fe4e5fcd6df358b695e81e9225f</anchor>
      <arglist>(FAST, Threshold, int, 30,&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>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>afb4a4d230c9b3e6b137f36fa7bb07214</anchor>
      <arglist>(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>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>a203a0371585c197a480549ab1f6c629c</anchor>
      <arglist>(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>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>a6a853ad868ea66c1b33332d7d30daa3d</anchor>
      <arglist>(FAST, GpuKeypointsRatio, double, 0.05,&quot;Used with FAST GPU.&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>abe525b3b78618cc6a0cad023d6dbb058</anchor>
      <arglist>(GFTT, QualityLevel, double, 0.001,&quot;&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>a4554e773cc635d97d63bdf1faf4e5d3b</anchor>
      <arglist>(GFTT, MinDistance, double, 5,&quot;&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>ab3e928498837cf38cc6c504e2aa480cb</anchor>
      <arglist>(GFTT, BlockSize, int, 3,&quot;&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>aea441332356330b1d0f1d01194ddb9e2</anchor>
      <arglist>(GFTT, UseHarrisDetector, bool, false,&quot;&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>a1199fc6da3473a1569790bce92343d23</anchor>
      <arglist>(GFTT, K, double, 0.04,&quot;&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>af607630acc4c5511d985bc9afbdfcdd4</anchor>
      <arglist>(ORB, ScaleFactor, float, 1.2,&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>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>a506443d2cbaa46c2defd73e02cea353a</anchor>
      <arglist>(ORB, NLevels, int, 1,&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>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>aa6fd363dcc36da10925bd7b6da0932fa</anchor>
      <arglist>(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>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>ae901a6fad91c321d68e9f2897000edd3</anchor>
      <arglist>(ORB, FirstLevel, int, 0,&quot;It should be 0 in the current implementation.&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>aa781ffd7b3fb7d747b57ddca773d48fa</anchor>
      <arglist>(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>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>ac74b21ab799ac8564401fbc9f190536d</anchor>
      <arglist>(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>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>ab4222c2d30beee0bb65fc7f1003f0415</anchor>
      <arglist>(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>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>a20e9151425b7f202d5aa5e2ffdde500e</anchor>
      <arglist>(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>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>a1d710029d92cbd39d7c05cb0fc29772c</anchor>
      <arglist>(FREAK, OrientationNormalized, bool, true,&quot;Enable orientation normalization.&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>adeee95cf9e4f5144bd78d0687c4af049</anchor>
      <arglist>(FREAK, ScaleNormalized, bool, true,&quot;Enable scale normalization.&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>aff3f9eaedd61123d7838bc93c8de2cea</anchor>
      <arglist>(FREAK, PatternScale, float, 22.0,&quot;Scaling of the description pattern.&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>a5663010ff46fa96915c54dd8aa2b490d</anchor>
      <arglist>(FREAK, NOctaves, int, 4,&quot;Number of octaves covered by the detected keypoints.&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>a7fe7a0ebb718f6aeff9420a3bb66530f</anchor>
      <arglist>(BRISK, Thresh, int, 30,&quot;FAST/AGAST detection threshold score.&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>a4e7199d4fdcf7972df0e3d64891a97b5</anchor>
      <arglist>(BRISK, Octaves, int, 3,&quot;Detection octaves. Use 0 to do single scale.&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>acaf5fdd61ccc734f68f96779ee2e0c8e</anchor>
      <arglist>(BRISK, PatternScale, float, 1.0,&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>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>a2f4c7a2f2eefa4b32f3807d1f38948ed</anchor>
      <arglist>(Bayes, VirtualPlacePriorThr, float, 0.9,&quot;Virtual place prior&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>a32549230fe00000ed7fa16ac39d0b4ad</anchor>
      <arglist>(Bayes, FullPredictionUpdate, bool, false,&quot;Regenerate all the prediction matrix on each iteration (otherwise only removed/added ids are updated).&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>abd77f68a7cd5f5d9213e33a680e83ad6</anchor>
      <arglist>(VhEp, MatchCountMin, int, 8,&quot;Minimum of matching visual words pairs to accept the loop hypothesis.&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>a9fae973be95e494b4370bc300ae3be29</anchor>
      <arglist>(VhEp, RansacParam1, float, 3.0,&quot;Fundamental matrix (see cvFindFundamentalMat()): Max distance (in pixels) from the epipolar line for a point to be inlier.&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>ac646856fdd4d9803411c63f7a20efca0</anchor>
      <arglist>(VhEp, RansacParam2, float, 0.99,&quot;Fundamental matrix (see cvFindFundamentalMat()): Performance of the RANSAC.&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>a2f807d7fbe8309079813380fb33b96dd</anchor>
      <arglist>(RGBD, Enabled, bool, true,&quot;&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>a3e75c2f7266e58214dd3f0d4fe90d1e4</anchor>
      <arglist>(RGBD, PoseScanMatching, bool, false,&quot;Laser scan matching for odometry pose correction (laser scans are required).&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>aa3ce158a98e76df19ec32799ed6f4ba2</anchor>
      <arglist>(RGBD, LinearUpdate, float, 0.0,&quot;Minimum linear displacement to update the map. Rehearsal is done prior to this, so weights are still updated.&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>ab0a17310c375be208b804018193ed137</anchor>
      <arglist>(RGBD, AngularUpdate, float, 0.0,&quot;Minimum angular displacement to update the map. Rehearsal is done prior to this, so weights are still updated.&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>a94a1059ad4d8875cb87cafe117a202cf</anchor>
      <arglist>(RGBD, NewMapOdomChangeDistance, float, 0,&quot;A new map is created if a change of odometry translation greater than X m is detected (0 m = disabled).&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>ade790c0c13c573df174a7a6991ae44d0</anchor>
      <arglist>(RGBD, OptimizeFromGraphEnd, bool, false,&quot;Optimize graph from the newest node. If false, the graph is optimized from the oldest node of the current graph (this adds an overhead computation to detect to oldest mode of the current graph, but it can be useful to preserve the map referential from the oldest node). Warning when set to false: when some nodes are transferred, the first referential of the local map may change, resulting in momentary changes in robot/map position (which are annoying in teleoperation).&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>a10a3ca19c4aa2901948f3036d828665d</anchor>
      <arglist>(RGBD, OptimizeMaxError, float, 1.0,&quot;Reject loop closures if optimization error is greater than this value (0=disabled). This will help to detect when a wrong loop closure is added to the graph.&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>abcc6aa43b05d4eafde7dde1f88e4aca9</anchor>
      <arglist>(RGBD, GoalReachedRadius, float, 0.5,&quot;Goal reached radius (m).&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>aca81ca62a95c32a788e45bcaede6ea1b</anchor>
      <arglist>(RGBD, PlanStuckIterations, int, 0,&quot;Mark the current goal node on the path as unreachable if it is not updated after X iterations (0=disabled). If all upcoming nodes on the path are unreachabled, the plan fails.&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>aa6a6d607b51d80edb0a6f47f00f8f68e</anchor>
      <arglist>(RGBD, PlanLinearVelocity, float, 0.0,&quot;Linear velocity (m/sec) used to compute path weights.&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>ab786bddb1668b9e9cd5b66a243ad853e</anchor>
      <arglist>(RGBD, PlanAngularVelocity, float, 0.0,&quot;Angular velocity (rad/sec) used to compute path weights.&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>abc766cb6cd969bb442438f8fb04ba7dd</anchor>
      <arglist>(RGBD, GoalsSavedInUserData, bool, false,&quot;When a goal is received and processed with success, it is saved in user data of the location with this format: \&quot;GOAL:#\&quot;.&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>ab55d4bcf444d1de36cb38819a0fd6a8b</anchor>
      <arglist>(RGBD, MaxLocalRetrieved, unsigned int, 2,&quot;Maximum local locations retrieved (0=disabled) near the current pose in the local map or on the current planned path (those on the planned path have priority).&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>abb0f188940e7d90db3d423cce1d930d0</anchor>
      <arglist>(RGBD, LocalRadius, float, 10,&quot;Local radius (m) for nodes selection in the local map. This parameter is used in some approaches about the local map management.&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>ac6b04540dae726b0c24d63a459d0f842</anchor>
      <arglist>(RGBD, LocalImmunizationRatio, float, 0.25,&quot;Ratio of working memory for which local nodes are immunized from transfer.&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>aaa7d309ca742789402122a7b3637be32</anchor>
      <arglist>(RGBD, ScanMatchingIdsSavedInLinks, bool, true,&quot;Save scan matching IDs in link&apos;s user data.&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>a8fb312ead64d28a1300462b79fd40c2e</anchor>
      <arglist>(RGBD, LocalLoopDetectionTime, bool, false,&quot;Detection over all locations in STM.&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>a3272d42f897eeab45bae087a45f6c3a6</anchor>
      <arglist>(RGBD, LocalLoopDetectionSpace, bool, false,&quot;Detection over locations (in Working Memory or STM) near in space.&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>a5041e309c65fbacce05de38b6ece9c85</anchor>
      <arglist>(RGBD, LocalLoopDetectionMaxGraphDepth, int, 50,&quot;Maximum depth from the current/last loop closure location and the local loop closure hypotheses. Set 0 to ignore.&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>a97abc724cf4ca3c9fac43351317d9cbb</anchor>
      <arglist>(RGBD, LocalLoopDetectionPathFilteringRadius, float, 0.5,&quot;Path filtering radius.&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>ae97f7a81def53256d34ef8d9ba2295c3</anchor>
      <arglist>(RGBD, LocalLoopDetectionPathOdomPosesUsed, bool, true,&quot;When comparing to a local path, merge the scan using the odometry poses instead of the ones in the optimized local graph.&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>a419a9deb51422255ec354ab6dc51210a</anchor>
      <arglist>(RGBD, OptimizeStrategy, int, 0,&quot;Graph optimization strategy: 0=TORO and 1=g2o.&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>a4bf6a1631ab1f4970d5e8ae0636d19b5</anchor>
      <arglist>(RGBD, OptimizeIterations, int, 100,&quot;Optimization iterations.&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>a7bcddbebfc32ca4cec32e6297b3d44ce</anchor>
      <arglist>(RGBD, OptimizeSlam2D, bool, false,&quot;If optimization is done only on x,y and theta (3DoF). Otherwise, it is done on full 6DoF poses.&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>aab176215e69fcf409f6cbb4cf2cbce9c</anchor>
      <arglist>(RGBD, OptimizeVarianceIgnored, bool, false,&quot;Ignore constraints&apos; variance. If checked, identity information matrix is used for each constraint. Otherwise, an information matrix is generated from the variance saved in the links.&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>aa55049ad50dbc9914532458188c7ef22</anchor>
      <arglist>(RGBD, OptimizeEpsilon, double, 0.0001,&quot;Stop optimizing when the error improvement is less than this value.&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>a38f1c4a8ef19b6277dace11fb8c78486</anchor>
      <arglist>(RGBD, OptimizeRobust, bool, true,&quot;Robust graph optimization using Vertigo (only work for g2o and GTSAM optimization strategies).&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>a10d4c8b649b4c2cdcff145582acbf535</anchor>
      <arglist>(Odom, Strategy, int, 0,&quot;0=Bag-of-words 1=Optical Flow&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>a4a5936a969026ae3c5bd522ee34cf88a</anchor>
      <arglist>(Odom, FeatureType, int, 6,&quot;0=SURF 1=SIFT 2=ORB 3=FAST/FREAK 4=FAST/BRIEF 5=GFTT/FREAK 6=GFTT/BRIEF 7=BRISK.&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>adfcd3ba9376b59885af8d6dfc56fc949</anchor>
      <arglist>(Odom, EstimationType, int, 0,&quot;Motion estimation approach: 0:3D-&gt;3D, 1:3D-&gt;2D (PnP)&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>a275e5b20ee7cc79698189b8a92cea258</anchor>
      <arglist>(Odom, MaxFeatures, int, 1000,&quot;0 no limits.&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>a0e1ec7175dd91346a5fcd6b8aae7bc14</anchor>
      <arglist>(Odom, InlierDistance, float, 0.1,&quot;Maximum distance for visual word correspondences. Used by 3D-&gt;3D estimation approach.&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>a52bee00d51f9c1e9ade02fd78eb9ebbe</anchor>
      <arglist>(Odom, MinInliers, int, 20,&quot;Minimum visual word correspondences to compute geometry transform.&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>af6f91733b5ace6c34ef7473a609afa86</anchor>
      <arglist>(Odom, Iterations, int, 100,&quot;Maximum iterations to compute the transform from visual words.&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>a5ac232e7e85d6b9bd82190cf865aad26</anchor>
      <arglist>(Odom, RefineIterations, int, 5,&quot;Number of iterations used to refine the transformation found by RANSAC. 0 means that the transformation is not refined.&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>a074d61a9d05cc900898144e824371662</anchor>
      <arglist>(Odom, MaxDepth, float, 0,&quot;Max depth of the words (0 means no limit).&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>a425126ca4477ac99970e8a91f0385749</anchor>
      <arglist>(Odom, ResetCountdown, int, 0,&quot;Automatically reset odometry after X consecutive images on which odometry cannot be computed (value=0 disables auto-reset).&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>ae1b1cb773e6d3516d0a5a02f170b3654</anchor>
      <arglist>(Odom, Force2D, bool, false,&quot;Force 2D transform (3Dof: x,y and yaw).&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>a8be687a1612097540b83b9f6ba52ef7a</anchor>
      <arglist>(Odom, Holonomic, bool, true,&quot;If the robot is holonomic (strafing commands can be issued). If not, y value will be estimated from x and yaw values (y=x*tan(yaw)).&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>a5fdd6a2bfe6f801b58b169dd33496851</anchor>
      <arglist>(Odom, FillInfoData, bool, true,&quot;Fill info with data (inliers/outliers features).&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>a92ce6e9f91c639ef088e9d9d7bbc1f0e</anchor>
      <arglist>(Odom, ImageBufferSize, unsigned int, 1,&quot;Data buffer size (0 min inf).&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>a1982188ea4056fa23e6348f736d2c533</anchor>
      <arglist>(Odom, VarianceFromInliersCount, bool, false,&quot;Set variance as the inverse of the number of inliers. Otherwise, the variance is computed as the average 3D position error of the inliers.&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>aadcd0b7b5a9d4ea4862e3020060b2c6f</anchor>
      <arglist>(Odom, PnPReprojError, double, 5.0,&quot;PnP reprojection error.&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>a6e5a75f4543b42ff71d2641739d4776b</anchor>
      <arglist>(Odom, PnPFlags, int, 1,&quot;PnP flags: 0=Iterative, 1=EPNP, 2=P3P&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>a860d1cb0849f81003f8338e5ff411010</anchor>
      <arglist>(Odom, ParticleFiltering, bool, false,&quot;Particle filtering to smooth the odometry trajectory.&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>a43adb260c288088792b6596ef8313b3f</anchor>
      <arglist>(Odom, ParticleSize, unsigned int, 400,&quot;Number of particles of the filter.&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>a147cdd79a05979f7f3d2715f92a79f93</anchor>
      <arglist>(Odom, ParticleNoiseT, float, 0.002,&quot;Noise (m) of translation components (x,y,z).&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>aa0a595df22602b49503b7d2856c23cfe</anchor>
      <arglist>(Odom, ParticleLambdaT, float, 100,&quot;Lambda of translation components (x,y,z).&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>adfc0c16198aa5d8bd75b213754650658</anchor>
      <arglist>(Odom, ParticleNoiseR, float, 0.002,&quot;Noise (rad) of rotational components (roll,pitch,yaw).&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>ace030d9beed1b8c0f63e7d3b0cd0ef48</anchor>
      <arglist>(Odom, ParticleLambdaR, float, 100,&quot;Lambda of rotational components (roll,pitch,yaw).&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>ab8c9eb72cf15fb333e5b5dbda1baebc3</anchor>
      <arglist>(OdomBow, LocalHistorySize, int, 1000,&quot;Local history size: If &gt; 0 (example 5000), the odometry will maintain a local map of X maximum words.&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>ac286d85885496a14968f2ba79b3de6c2</anchor>
      <arglist>(OdomBow, NNType, int, 3,&quot;kNNFlannNaive=0, kNNFlannKdTree=1, kNNFlannLSH=2, kNNBruteForce=3, kNNBruteForceGPU=4&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>a05d1bbd76d8eb10cd6ba138bfff10d45</anchor>
      <arglist>(OdomBow, NNDR, float, 0.8,&quot;NNDR: nearest neighbor distance ratio.&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>a2ceb3848a6995abc7cf11d7cc5981a8f</anchor>
      <arglist>(OdomMono, InitMinFlow, float, 100,&quot;Minimum optical flow required for the initialization step.&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>ad61a145a7669b11a68441b263448c020</anchor>
      <arglist>(OdomMono, InitMinTranslation, float, 0.1,&quot;Minimum translation required for the initialization step.&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>a080f68a8b4de21e9874b1008c01dbb03</anchor>
      <arglist>(OdomMono, MinTranslation, float, 0.02,&quot;Minimum translation to add new points to local map. On initialization, translation x 5 is used as the minimum.&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>a45e8c590de2fb2ac77d136d47dc1e3ee</anchor>
      <arglist>(OdomMono, MaxVariance, float, 0.01,&quot;Maximum variance to add new points to local map.&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>a4d4e94595f0c6ae9e4a7891effcafa77</anchor>
      <arglist>(OdomFlow, WinSize, int, 16,&quot;Used for optical flow approach and for stereo matching. See cv::calcOpticalFlowPyrLK().&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>a28e603fe651c12fdab3596df3a5b4f9a</anchor>
      <arglist>(OdomFlow, Iterations, int, 30,&quot;Used for optical flow approach and for stereo matching. See cv::calcOpticalFlowPyrLK().&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>a69d7360c68fc4e87f1a0c817c287532d</anchor>
      <arglist>(OdomFlow, Eps, double, 0.01,&quot;Used for optical flow approach and for stereo matching. See cv::calcOpticalFlowPyrLK().&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>ac0a86b00950c59cd87b32d1c14bb6891</anchor>
      <arglist>(OdomFlow, MaxLevel, int, 3,&quot;Used for optical flow approach and for stereo matching. See cv::calcOpticalFlowPyrLK().&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>a90f5e112072db02139655dafad5ab58a</anchor>
      <arglist>(OdomSubPix, WinSize, int, 3,&quot;Can be used with BOW and optical flow approaches. See cv::cornerSubPix().&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>aad662ffb0800e3b617456992171a4919</anchor>
      <arglist>(OdomSubPix, Iterations, int, 0,&quot;Can be used with BOW and optical flow approaches. See cv::cornerSubPix(). 0 disables sub pixel refining.&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>abe319c94f09ad2f5eb5bd0cef1acedd3</anchor>
      <arglist>(OdomSubPix, Eps, double, 0.02,&quot;Can be used with BOW and optical flow approaches. See cv::cornerSubPix().&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>ad9806554f0ad2ccc9db5f5b2ecd542e7</anchor>
      <arglist>(LccIcp, Type, int, 0,&quot;0=No ICP, 1=ICP 3D, 2=ICP 2D&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>a63c8f6d96496c7b541dddb9533f22fc0</anchor>
      <arglist>(LccIcp, MaxTranslation, float, 0.2,&quot;Maximum ICP translation correction accepted (m).&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>a5e5d6996514c8cfa5679d0da3579e355</anchor>
      <arglist>(LccIcp, MaxRotation, float, 0.78,&quot;Maximum ICP rotation correction accepted (rad).&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>a27adccdae57ba7ac34aec3836e665f52</anchor>
      <arglist>(LccBow, EstimationType, int, 0,&quot;Motion estimation approach: 0:3D-&gt;3D, 1:3D-&gt;2D (PnP), 2:2D-&gt;2D (Epipolar Geometry)&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>a8faa2f62f2eaff7142b757ed16987c5d</anchor>
      <arglist>(LccBow, MinInliers, int, 10,&quot;Minimum visual word correspondences to compute geometry transform.&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>a098f35639549545b494f38a67d80bea9</anchor>
      <arglist>(LccBow, InlierDistance, float, 0.1,&quot;Maximum distance for visual word correspondences. Used by 3D-&gt;3D estimation approach.&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>a7b575856ff53db950d639b947585a155</anchor>
      <arglist>(LccBow, Iterations, int, 100,&quot;Maximum iterations to compute the transform from visual words.&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>a2ba6fb0a0686ca9c10ec9951ee3bb8b0</anchor>
      <arglist>(LccBow, RefineIterations, int, 10,&quot;Number of iterations used to refine the transformation found by RANSAC. 0 means that the transformation is not refined.&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>a8abbf47c25dccd8e62495618dc27a7a6</anchor>
      <arglist>(LccBow, Force2D, bool, false,&quot;Force 2D transform (3Dof: x,y and yaw).&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>ac63283af077b4669df540d902d33df7b</anchor>
      <arglist>(LccBow, EpipolarGeometryVar, float, 0.02,&quot;Epipolar geometry maximum variance to accept the loop closure.&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>a88d2c3e87c42e3b1d457c202faa8b4f8</anchor>
      <arglist>(LccBow, PnPReprojError, double, 5.0,&quot;PnP reprojection error.&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>ae5a36b02822677649ff9e5001c8be6f4</anchor>
      <arglist>(LccBow, PnPFlags, int, 1,&quot;PnP flags: 0=Iterative, 1=EPNP, 2=P3P&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>a5bfbc63c26110edffa3357b41ec339a5</anchor>
      <arglist>(LccBow, VarianceFromInliersCount, bool, false,&quot;Set variance as the inverse of the number of inliers. Otherwise, the variance is computed as the average 3D position error of the inliers.&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>a8b2a716f367325b440ff8d807e6fbc6a</anchor>
      <arglist>(LccReextract, NNType, int, 3,&quot;kNNFlannNaive=0, kNNFlannKdTree=1, kNNFlannLSH=2, kNNBruteForce=3, kNNBruteForceGPU=4.&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>a658f6f38df7d75934d3c617ab3c7a87c</anchor>
      <arglist>(LccReextract, NNDR, float, 0.8,&quot;NNDR: nearest neighbor distance ratio.&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>a1ad0ded6af2cd270d32968ed3e74ca43</anchor>
      <arglist>(LccReextract, FeatureType, int, 4,&quot;0=SURF 1=SIFT 2=ORB 3=FAST/FREAK 4=FAST/BRIEF 5=GFTT/FREAK 6=GFTT/BRIEF 7=BRISK.&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>a0fce6558d9699dd631848daf32b67249</anchor>
      <arglist>(LccReextract, MaxWords, int, 1000,&quot;0 no limits.&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>a0c8d0b29c49c34fefa5ffd6beddb6148</anchor>
      <arglist>(LccReextract, MaxDepth, float, 0.0,&quot;Max depth of the words (0 means no limit).&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>a3e6760fa90a75c871c860c0ae72bcd70</anchor>
      <arglist>(LccIcp3, Decimation, int, 4,&quot;Depth image decimation.&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>ab2f9cea180acc79871f70748634eb781</anchor>
      <arglist>(LccIcp3, MaxDepth, float, 3.0,&quot;Max cloud depth.&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>a9e2d4ce5d78e327c9852ccd6894057b8</anchor>
      <arglist>(LccIcp3, VoxelSize, float, 0.025,&quot;Voxel size to be used for ICP computation.&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>af36d70baecac5a95b47a10e427bbca4e</anchor>
      <arglist>(LccIcp3, Samples, int, 0,&quot;Random samples to be used for ICP computation. Not used if voxelSize is set.&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>a83ab0b13520032631c0a9623b907cf09</anchor>
      <arglist>(LccIcp3, MaxCorrespondenceDistance, float, 0.05,&quot;ICP 3D: Max distance for point correspondences.&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>ae1792217764dc4916c090dc530e95062</anchor>
      <arglist>(LccIcp3, Iterations, int, 30,&quot;Max iterations.&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>a75adf4d61bcbb73fadebfc70b80c62d9</anchor>
      <arglist>(LccIcp3, CorrespondenceRatio, float, 0.2,&quot;Ratio of matching correspondences to accept the transform.&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>a6293e197d425b27cd9eba4dc767d54e2</anchor>
      <arglist>(LccIcp3, PointToPlane, bool, false,&quot;Use point to plane ICP.&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>ac63f19c2135f76c537aebbface0179b2</anchor>
      <arglist>(LccIcp3, PointToPlaneNormalNeighbors, int, 20,&quot;Number of neighbors to compute normals for point to plane.&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>ac9ea6197eef4070298a38c6f88e78b16</anchor>
      <arglist>(LccIcp2, MaxCorrespondenceDistance, float, 0.05,&quot;Max distance for point correspondences.&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>aaa818bee266e742965c2f76438096e57</anchor>
      <arglist>(LccIcp2, Iterations, int, 30,&quot;Max iterations.&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>a290ae35e81a102017409b3998248278f</anchor>
      <arglist>(LccIcp2, CorrespondenceRatio, float, 0.3,&quot;Ratio of matching correspondences to accept the transform.&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>a05dc319fadfa2d9153d6f5553acabcc5</anchor>
      <arglist>(LccIcp2, VoxelSize, float, 0.025,&quot;Voxel size to be used for ICP computation.&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>a754f105845762341ff12af6fdaf35249</anchor>
      <arglist>(Stereo, WinSize, int, 16,&quot;See cv::calcOpticalFlowPyrLK().&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>a0eef5e4990b47139ee98d38a46de3187</anchor>
      <arglist>(Stereo, Iterations, int, 30,&quot;See cv::calcOpticalFlowPyrLK().&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>a1a9ac955967c23c78deee23026805a7f</anchor>
      <arglist>(Stereo, Eps, double, 0.01,&quot;See cv::calcOpticalFlowPyrLK().&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>ac6c190fccf552bdaf04bc9ec3c77676c</anchor>
      <arglist>(Stereo, MaxLevel, int, 3,&quot;See cv::calcOpticalFlowPyrLK().&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>a64030075a6819e019b96479957a87246</anchor>
      <arglist>(Stereo, MaxSlope, float, 0.1,&quot;The maximum slope for each stereo pairs.&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM_COND</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>a373cecd16cc064d83fce363dcabd890c</anchor>
      <arglist>(Kp, NNStrategy, int, RTABMAP_NONFREE, 1, 3,&quot;kNNFlannNaive=0, kNNFlannKdTree=1, kNNFlannLSH=2, kNNBruteForce=3, kNNBruteForceGPU=4&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM_COND</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>ae05c61682cbaf86b18aad829c214f1e7</anchor>
      <arglist>(Kp, NndrRatio, float, RTABMAP_NONFREE, 0.8, 0.9,&quot;NNDR ratio (A matching pair is detected, if its distance is closer than X times the distance of the second nearest neighbor.)&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM_COND</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>a4a7f970a886dddfe50a62766920db50c</anchor>
      <arglist>(Kp, DetectorStrategy, int, RTABMAP_NONFREE, 0, 2,&quot;0=SURF 1=SIFT 2=ORB 3=FAST/FREAK 4=FAST/BRIEF 5=GFTT/FREAK 6=GFTT/BRIEF 7=BRISK.&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM_COND</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>a886810cb564a002a4b78a44e0a0e98fc</anchor>
      <arglist>(LccReextract, Activated, bool, RTABMAP_NONFREE, false, true,&quot;Activate re-extracting features on global loop closure.&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM_STR</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>aa95705f55334e1d93da8eb4d64451ea6</anchor>
      <arglist>(Rtabmap, WorkingDirectory, Parameters::getDefaultWorkingDirectory(),&quot;Working directory.&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM_STR</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>a402e3e45889e8188478f525284aa7a38</anchor>
      <arglist>(Kp, RoiRatios,&quot;0.0 0.0 0.0 0.0&quot;,&quot;Region of interest ratios [left, right, top, bottom].&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM_STR</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>a9833dfa985414c6c1e0fd1430c92ba9d</anchor>
      <arglist>(Kp, DictionaryPath,&quot;&quot;,&quot;Path of the pre-computed dictionary&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM_STR</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>aab4ba0d99b5a925f2869302ef9ecc113</anchor>
      <arglist>(Bayes, PredictionLC,&quot;0.1 0.36 0.30 0.16 0.062 0.0151 0.00255 0.000324 2.5e-05 1.3e-06 4.8e-08 1.2e-09 1.9e-11 2.2e-13 1.7e-15 8.5e-18 2.9e-20 6.9e-23&quot;,&quot;Prediction of loop closures (Gaussian-like, here with sigma=1.6) - Format: {VirtualPlaceProb, LoopClosureProb, NeighborLvl1, NeighborLvl2, ...}.&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM_STR</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>a4c86ea02cb36dd2565e6b8509ad8eed8</anchor>
      <arglist>(Odom, RoiRatios,&quot;0.0 0.0 0.0 0.0&quot;,&quot;Region of interest ratios [left, right, top, bottom].&quot;)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static std::string</type>
      <name>getDefaultWorkingDirectory</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>a9800c7c6ca403bb5bccb488ce3e96300</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static ParametersMap</type>
      <name>descriptions_</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>a53efda18503b9b49dcf28a6f86036787</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static Parameters</type>
      <name>instance_</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>af78062c0e01fa6519bad50f92c436c7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static ParametersMap</type>
      <name>parameters_</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>a67532651165dd61c7e27a432de784f82</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rtabmap::ParamEvent</name>
    <filename>classrtabmap_1_1ParamEvent.html</filename>
    <base>UEvent</base>
    <member kind="function" virtualness="virtual">
      <type>virtual std::string</type>
      <name>getClassName</name>
      <anchorfile>classrtabmap_1_1ParamEvent.html</anchorfile>
      <anchor>a3df72c28d29669d61b2a8bf113752b7b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const ParametersMap &amp;</type>
      <name>getParameters</name>
      <anchorfile>classrtabmap_1_1ParamEvent.html</anchorfile>
      <anchor>a8f882e3f4dc89cd59738f2ed70b74732</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ParamEvent</name>
      <anchorfile>classrtabmap_1_1ParamEvent.html</anchorfile>
      <anchor>a041b9bea4874762074176abbfb46d4fd</anchor>
      <arglist>(const ParametersMap &amp;parameters)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ParamEvent</name>
      <anchorfile>classrtabmap_1_1ParamEvent.html</anchorfile>
      <anchor>a96238f9d7ef357270886b1e0cd4ce740</anchor>
      <arglist>(const std::string &amp;parameterKey, const std::string &amp;parameterValue)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ParamEvent</name>
      <anchorfile>classrtabmap_1_1ParamEvent.html</anchorfile>
      <anchor>a2db8d61f4bd9de94cec77d81adde5a3d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ParametersMap</type>
      <name>parameters_</name>
      <anchorfile>classrtabmap_1_1ParamEvent.html</anchorfile>
      <anchor>a8887b0607fb2d781e8d8e1829dba5e34</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rtabmap::ParticleFilter</name>
    <filename>classrtabmap_1_1ParticleFilter.html</filename>
    <member kind="function">
      <type>double</type>
      <name>filter</name>
      <anchorfile>classrtabmap_1_1ParticleFilter.html</anchorfile>
      <anchor>a86368bdce4a63b1e4e8dd5e599d26285</anchor>
      <arglist>(double val)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>init</name>
      <anchorfile>classrtabmap_1_1ParticleFilter.html</anchorfile>
      <anchor>aa2bd7816c0b8051ae4016707a5db3bb3</anchor>
      <arglist>(double initValue=0.0f)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ParticleFilter</name>
      <anchorfile>classrtabmap_1_1ParticleFilter.html</anchorfile>
      <anchor>ab1bc468730b3ced0391419c25d3d25d2</anchor>
      <arglist>(unsigned int nParticles=200, double noise=0.1, double lambda=10.0, double initValue=0.0)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>lambda_</name>
      <anchorfile>classrtabmap_1_1ParticleFilter.html</anchorfile>
      <anchor>a08803477bfd333ff97ae08a040c74ea5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>noise_</name>
      <anchorfile>classrtabmap_1_1ParticleFilter.html</anchorfile>
      <anchor>aa29dd468850069e0a2beda4790d1237a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; double &gt;</type>
      <name>particles_</name>
      <anchorfile>classrtabmap_1_1ParticleFilter.html</anchorfile>
      <anchor>aec5202f9ec1021d999090c1c284e1d81</anchor>
      <arglist></arglist>
    </member>
  </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>a9a427c3c8b7f5d3a71f193bb66b08c34</anchor>
      <arglist>(const QString &amp;name, const QMap&lt; int, Signature &gt; *signaturesMapRef, QObject *parent=0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setData</name>
      <anchorfile>classrtabmap_1_1PdfPlotCurve.html</anchorfile>
      <anchor>ad518e1529ee425e4c97a599f6c9f4bca</anchor>
      <arglist>(const QMap&lt; int, float &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, Signature &gt; *</type>
      <name>_signaturesMapRef</name>
      <anchorfile>classrtabmap_1_1PdfPlotCurve.html</anchorfile>
      <anchor>a4296d1890fcb4d040d2ecd37e5cfbacc</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>setLikelihood</name>
      <anchorfile>classrtabmap_1_1PdfPlotItem.html</anchorfile>
      <anchor>ad7a75d29ae7460e812b509fd9722b352</anchor>
      <arglist>(int id, float value, int childCount)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSignaturesRef</name>
      <anchorfile>classrtabmap_1_1PdfPlotItem.html</anchorfile>
      <anchor>a37467c3fd173da63ea60c8f0a20013b2</anchor>
      <arglist>(const QMap&lt; int, Signature &gt; *signaturesRef)</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>QGraphicsPixmapItem *</type>
      <name>_img</name>
      <anchorfile>classrtabmap_1_1PdfPlotItem.html</anchorfile>
      <anchor>a0257bd0f468256eaa3447ce46d5fb101</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const QMap&lt; int, Signature &gt; *</type>
      <name>_signaturesRef</name>
      <anchorfile>classrtabmap_1_1PdfPlotItem.html</anchorfile>
      <anchor>a15589735ab92469e2884320438907272</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>
  <compound kind="class">
    <name>rtabmap::PostProcessingDialog</name>
    <filename>classrtabmap_1_1PostProcessingDialog.html</filename>
    <member kind="slot">
      <type>void</type>
      <name>restoreDefaults</name>
      <anchorfile>classrtabmap_1_1PostProcessingDialog.html</anchorfile>
      <anchor>a4ee964e299d495063deed3164426000d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>configChanged</name>
      <anchorfile>classrtabmap_1_1PostProcessingDialog.html</anchorfile>
      <anchor>af2c79387bdae28ba7414d1639f1641c5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>clusterAngle</name>
      <anchorfile>classrtabmap_1_1PostProcessingDialog.html</anchorfile>
      <anchor>a24b472c20cdb9a3ab792dfb5875f4ea2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>clusterRadius</name>
      <anchorfile>classrtabmap_1_1PostProcessingDialog.html</anchorfile>
      <anchor>aa39aecedb906c853ce33d6b8bd86e15d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isDetectMoreLoopClosures</name>
      <anchorfile>classrtabmap_1_1PostProcessingDialog.html</anchorfile>
      <anchor>a33123b80f5c420d0fbf6dc3358d5a919</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isReextractFeatures</name>
      <anchorfile>classrtabmap_1_1PostProcessingDialog.html</anchorfile>
      <anchor>a33809a4c95d42c27a2e74d6ab44d2742</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isRefineLoopClosureLinks</name>
      <anchorfile>classrtabmap_1_1PostProcessingDialog.html</anchorfile>
      <anchor>ae173e72cd04cb568783158ee60d2172b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isRefineNeighborLinks</name>
      <anchorfile>classrtabmap_1_1PostProcessingDialog.html</anchorfile>
      <anchor>a94a59f133cff49c31996d2f9d5c7283e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isSBA</name>
      <anchorfile>classrtabmap_1_1PostProcessingDialog.html</anchorfile>
      <anchor>ac95094cd1e3be63f79e4c6beac009f57</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>iterations</name>
      <anchorfile>classrtabmap_1_1PostProcessingDialog.html</anchorfile>
      <anchor>a6556a40e0df8cd99ab06b89c8320cb54</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>loadSettings</name>
      <anchorfile>classrtabmap_1_1PostProcessingDialog.html</anchorfile>
      <anchor>aa7071732eedbb09286e2e8f451dcc49e</anchor>
      <arglist>(QSettings &amp;settings, const QString &amp;group=&quot;&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PostProcessingDialog</name>
      <anchorfile>classrtabmap_1_1PostProcessingDialog.html</anchorfile>
      <anchor>a9552d14d1ad4f2e74a2f685497d6384f</anchor>
      <arglist>(QWidget *parent=0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>saveSettings</name>
      <anchorfile>classrtabmap_1_1PostProcessingDialog.html</anchorfile>
      <anchor>ad2423d094730ad27312f11b4f5794ba3</anchor>
      <arglist>(QSettings &amp;settings, const QString &amp;group=&quot;&quot;) const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>sbaEpsilon</name>
      <anchorfile>classrtabmap_1_1PostProcessingDialog.html</anchorfile>
      <anchor>a6399be577400d3e81fafc2e291de9457</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>sbaInlierDistance</name>
      <anchorfile>classrtabmap_1_1PostProcessingDialog.html</anchorfile>
      <anchor>aa18717de2c2ac969d10030fc9e73ba33</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>sbaIterations</name>
      <anchorfile>classrtabmap_1_1PostProcessingDialog.html</anchorfile>
      <anchor>a27b765c6f2062b14662980575c96e5d1</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>sbaMinInliers</name>
      <anchorfile>classrtabmap_1_1PostProcessingDialog.html</anchorfile>
      <anchor>a726ac62b2a7c95e74df506d8202a7758</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setClusterAngle</name>
      <anchorfile>classrtabmap_1_1PostProcessingDialog.html</anchorfile>
      <anchor>a1c365bea9da7db203e754bd82a9e4a70</anchor>
      <arglist>(double angle)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setClusterRadius</name>
      <anchorfile>classrtabmap_1_1PostProcessingDialog.html</anchorfile>
      <anchor>a185c7f4a659703a7e4fbbf56cd73deab</anchor>
      <arglist>(double radius)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDetectMoreLoopClosures</name>
      <anchorfile>classrtabmap_1_1PostProcessingDialog.html</anchorfile>
      <anchor>ae609864e9fb3fdb64cf297de776aa609</anchor>
      <arglist>(bool on)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setIterations</name>
      <anchorfile>classrtabmap_1_1PostProcessingDialog.html</anchorfile>
      <anchor>a94a8ad3fab31c3bf28849288848e3572</anchor>
      <arglist>(int iterations)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setReextractFeatures</name>
      <anchorfile>classrtabmap_1_1PostProcessingDialog.html</anchorfile>
      <anchor>ac2bdf7404226a0f95af293d03798fc52</anchor>
      <arglist>(bool on)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setRefineLoopClosureLinks</name>
      <anchorfile>classrtabmap_1_1PostProcessingDialog.html</anchorfile>
      <anchor>aef280316172cd70e01e04c76bfab7c80</anchor>
      <arglist>(bool on)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setRefineNeighborLinks</name>
      <anchorfile>classrtabmap_1_1PostProcessingDialog.html</anchorfile>
      <anchor>afd93429c203b3a45554d73562c4f8123</anchor>
      <arglist>(bool on)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSBA</name>
      <anchorfile>classrtabmap_1_1PostProcessingDialog.html</anchorfile>
      <anchor>aab6ef659dbf0eb1e963196a9e1daf387</anchor>
      <arglist>(bool on)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSBAEpsilon</name>
      <anchorfile>classrtabmap_1_1PostProcessingDialog.html</anchorfile>
      <anchor>a07f787e5545e7edfeab9917e455522a0</anchor>
      <arglist>(double epsilon)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSBAInlierDistance</name>
      <anchorfile>classrtabmap_1_1PostProcessingDialog.html</anchorfile>
      <anchor>aeb07428ba49b7defed400f6c6b172af7</anchor>
      <arglist>(double inlierDistance)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSBAIterations</name>
      <anchorfile>classrtabmap_1_1PostProcessingDialog.html</anchorfile>
      <anchor>ae7898c81d3712292bc87a3b4552a5fd8</anchor>
      <arglist>(int iterations)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSBAMinInliers</name>
      <anchorfile>classrtabmap_1_1PostProcessingDialog.html</anchorfile>
      <anchor>a0664f19629a8678c02e0f764dac329d0</anchor>
      <arglist>(int minInliers)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~PostProcessingDialog</name>
      <anchorfile>classrtabmap_1_1PostProcessingDialog.html</anchorfile>
      <anchor>ae906f19f3c1681313ff6ca87106415d3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>updateButtonBox</name>
      <anchorfile>classrtabmap_1_1PostProcessingDialog.html</anchorfile>
      <anchor>af11658d0c4ed56fd1a5feee26b54fa7e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Ui_PostProcessingDialog *</type>
      <name>_ui</name>
      <anchorfile>classrtabmap_1_1PostProcessingDialog.html</anchorfile>
      <anchor>aeecb1aed008399c48c8d155809401d95</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rtabmap::PreferencesDialog</name>
    <filename>classrtabmap_1_1PreferencesDialog.html</filename>
    <member kind="enumeration">
      <name>PanelFlag</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>ac792a6c306d02d05491c81200f5f933a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kPanelDummy</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>ac792a6c306d02d05491c81200f5f933aa01a42dcf9f889de3a40fbc6d95f4ccf1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kPanelGeneral</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>ac792a6c306d02d05491c81200f5f933aaf564cdaef416f0e11c9f637fc3791c80</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kPanelCloudRendering</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>ac792a6c306d02d05491c81200f5f933aa06c8d1ca5123a43da54d4e8cb208298d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kPanelLogging</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>ac792a6c306d02d05491c81200f5f933aa02a6f758fa502118b775e97065dd5daf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kPanelSource</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>ac792a6c306d02d05491c81200f5f933aa9d4d8059fc3bb49c05683bd3ae510c22</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kPanelAll</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>ac792a6c306d02d05491c81200f5f933aa94adaeee16809f3c93e83a278f780288</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>Src</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>a9636c46d765aa91b67f92ce75e3ad54c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kSrcUndef</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>a9636c46d765aa91b67f92ce75e3ad54ca8be88c3346581d7aa6226cb3ab1cca06</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kSrcRGBD</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>a9636c46d765aa91b67f92ce75e3ad54cad6c9fd5e3a8f6803f7ba47fe09a384fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kSrcOpenNI_PCL</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>a9636c46d765aa91b67f92ce75e3ad54cad3f7d25d6c2b0c3ea081930afed8e705</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kSrcFreenect</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>a9636c46d765aa91b67f92ce75e3ad54ca30e97908039b0ec4691862092572c98b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kSrcOpenNI_CV</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>a9636c46d765aa91b67f92ce75e3ad54ca58b58de12035d048f37c49df3bbfea38</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kSrcOpenNI_CV_ASUS</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>a9636c46d765aa91b67f92ce75e3ad54ca09d8c45662433d97c015f365657f030a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kSrcOpenNI2</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>a9636c46d765aa91b67f92ce75e3ad54cae51c31242faabb61f512214e71d5422a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kSrcFreenect2</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>a9636c46d765aa91b67f92ce75e3ad54caace6ce395c928cc1979fc161b94b9afe</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kSrcRGBDImages</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>a9636c46d765aa91b67f92ce75e3ad54caaf2c77b19a822fe3606eb16f753ae89d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kSrcStereo</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>a9636c46d765aa91b67f92ce75e3ad54ca354267b5d854a5948fee8b7ad15e82ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kSrcDC1394</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>a9636c46d765aa91b67f92ce75e3ad54ca2f6f1794801e2a0746314d93ff811ea4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kSrcFlyCapture2</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>a9636c46d765aa91b67f92ce75e3ad54ca357c22111f926ad492bf23747d67a7c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kSrcStereoImages</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>a9636c46d765aa91b67f92ce75e3ad54cafcdaed29342adb2db2b7cb17f7e16c13</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kSrcStereoVideo</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>a9636c46d765aa91b67f92ce75e3ad54cac9cda17b4506c44753a06670d06eb32a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kSrcRGB</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>a9636c46d765aa91b67f92ce75e3ad54ca1116af0b9efa21b25b233eb4c0966f16</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kSrcUsbDevice</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>a9636c46d765aa91b67f92ce75e3ad54ca3ca3966066334fbca8b9c4bdd74e3837</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kSrcImages</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>a9636c46d765aa91b67f92ce75e3ad54caf69cffed9f5e68d8cfde1326564dd73b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kSrcVideo</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>a9636c46d765aa91b67f92ce75e3ad54caa86460c161a2d25356e1b3458d3d67cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kSrcDatabase</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>a9636c46d765aa91b67f92ce75e3ad54ca678d4f9d2f37f393d7dd52f455c2167e</anchor>
      <arglist></arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>calibrate</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>ab5015e984ce1625463da69aa77756052</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>calibrateSimple</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>a452b2c633f7183a5168ce93f646d1a02</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>selectSourceDriver</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>ad4e7cef26ba300cd1340eaf9d6f27b79</anchor>
      <arglist>(Src src)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>setDetectionRate</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>afdd2eae798c80111804ef4e33ee31cc0</anchor>
      <arglist>(double value)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>setInputRate</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>a967e29916ce7c93cf1494ba776f8eaa1</anchor>
      <arglist>(double value)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>setSLAMMode</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>aa5b8aad803776c62ceca58a54d0ca715</anchor>
      <arglist>(bool enabled)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>setTimeLimit</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>a3ce3189a1e282d7b84040a279d0eec6c</anchor>
      <arglist>(float value)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>settingsChanged</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>aeaafe43863fa951d350463c149e91f5d</anchor>
      <arglist>(PreferencesDialog::PANEL_FLAGS)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>settingsChanged</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>a36d24f12b9b7e6fc9d3d3611b0b95429</anchor>
      <arglist>(rtabmap::ParametersMap)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>beepOnPause</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>afbb9cad00c6c1b990575eb66b76f4e53</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Camera *</type>
      <name>createCamera</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>a9d6dd6b3095bb1f68bdc122f3a7dc863</anchor>
      <arglist>(bool useRawImages=false)</arglist>
    </member>
    <member kind="function">
      <type>rtabmap::ParametersMap</type>
      <name>getAllParameters</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>adab0affee47f55c4bfa31f8cbdd74805</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>QString</type>
      <name>getCalibrationName</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>a749df2fcfb2640209b0ce6b5bded4dfe</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>QString</type>
      <name>getCameraInfoDir</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>acf8855cbee2445967ee497ede28d765e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getCloudDecimation</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>a8bf32da3acd63941cf8d06b038aad29a</anchor>
      <arglist>(int index) const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getCloudFilteringAngle</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>a2daa5e15e8bb5a02fa163e962018e2d9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getCloudFilteringRadius</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>a4385570daa660b04e4ad720ff3df2161</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getCloudMaxDepth</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>af6c432c6f71429761bb26dce4848b648</anchor>
      <arglist>(int index) const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getCloudOpacity</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>a37b95a733796f1b0c375c48239eaa382</anchor>
      <arglist>(int index) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getCloudPointSize</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>a45231631bd7e97d91049769e5ab903ba</anchor>
      <arglist>(int index) const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getCloudVoxelSize</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>adde726b029a914abe45a406533b45e68</anchor>
      <arglist>(int index) const </arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getDetectionRate</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>a6a1b0f813dddf306bf0a4cd11e8644cf</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getGeneralInputRate</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>a9cc20535620cebb8abe0c24865ab8b5f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getGeneralLoggerEventLevel</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>afbc30dd3e5362b88eda777cfb46dc9e9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getGeneralLoggerLevel</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>abd361432b29e78464247b928264a64f3</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getGeneralLoggerPauseLevel</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>a7a80062874feaca52782b2f77348d0ef</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getGeneralLoggerPrintTime</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>a588d69fc1e16c5da8606e219b97cce19</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getGeneralLoggerType</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>ae4017b9e26975999cf6ccd0a070cfa25</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getGridMapOpacity</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>aa186654a0020676fe4be4b023c771672</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getGridMapResolution</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>ac2c2b6b28b685364bad751cc07b6dafd</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getGridMapShown</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>ae2056347d66b2b041951577ae9da726a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getIgnoredDCComponents</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>ab077f07b08c0eef4a2e84c7c571d850f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual QString</type>
      <name>getIniFilePath</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>afd5add5e3a1deb107365926cda431c87</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getLccBowVarianceFromInliersCount</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>ac1e0eaae248cb902e338c378987668ad</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getLoopThr</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>a4ad3c5c0937d9de5e9f03529b77de48c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getMeshGP3Mu</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>abeaeadcae5e8eaa813a80cb4e70c2ed5</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getMeshGP3Radius</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>a099b112df180ea9ae7586d5aa1b30508</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getMeshNormalKSearch</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>ac0f8e01930f59fde32203202ce490f39</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getMeshSmoothing</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>a8f879c7138b2f0df1af0be5849643ce5</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getMeshSmoothingRadius</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>a76edddc036a63be228f8cd86e8ed5ea2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getOdomBufferSize</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>aec8275d5133f7ebc2728706df6f8d669</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getOdomQualityWarnThr</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>a2f36d6223ae462174f161a0417f837cd</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getOdomStrategy</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>a9940f2df0cac5e8f55f0e9e72a948d33</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getScanOpacity</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>ab25536b1151e151d8fc294086c0235c6</anchor>
      <arglist>(int index) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getScanPointSize</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>aaefc38575f510ad61acd3cd7c7b831f9</anchor>
      <arglist>(int index) const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getSimThr</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>a6c6714da839a6e308197e1c8a23238e1</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getSourceDatabaseGoalDelayIgnored</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>a4b52d36ef7730fe2b35d3a48a62216c3</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getSourceDatabaseGoalsIgnored</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>a9791e7e1120046f899b0e95b46bf623f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getSourceDatabaseOdometryIgnored</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>add9c9a6b13f0fdf5c2ff1953e6cd0685</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>QString</type>
      <name>getSourceDatabasePath</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>a73fe05e87d90b799a69dd03f44641031</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getSourceDatabaseStampsUsed</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>a7fc54917f45587a8526024ae5d8f29f2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getSourceDatabaseStartPos</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>ae40d720ff94bb940ebb9fa5cc1df8268</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>QString</type>
      <name>getSourceDevice</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>a9fe52e6538e6d94c659857f4719b4787</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>PreferencesDialog::Src</type>
      <name>getSourceDriver</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>a5b418516c673edc371cf92b7172123f4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>QString</type>
      <name>getSourceDriverStr</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>a9201e3e2e22a18965f87a83958815791</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Transform</type>
      <name>getSourceLocalTransform</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>a13c8be445a6fe73047c9389f6ca80e34</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>PreferencesDialog::Src</type>
      <name>getSourceType</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>af43724cf3bb95800cd2f25851d97b558</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getSubstractFilteringMinPts</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>a2b744f6c4edec88d6a7c2468df241393</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getTimeLimit</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>af6c834be27c5e8cea81fddd2c0640295</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getVpThr</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>a93d998ebd0d1a0e0a16859a20c7b21f1</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>QString</type>
      <name>getWorkingDirectory</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>a9834467b1ad330696a5ffa14b3706c65</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>imageHighestHypShown</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>abc9cfb8a77c6deecedb9abd23455a635</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>imageRejectedShown</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>a3bda678d71aaed5db2f9c8728cc873d7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>init</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>a383dcd70f66f94f10ef584e531d52a9d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isCloudFiltering</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>a9cff9b9f7b35dde4802a5b4359045c1a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isCloudMeshing</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>a5d672e5162c7da241a202843aa7aa459</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isCloudsShown</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>aba4f14255a07654773f357c1bbda014a</anchor>
      <arglist>(int index) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isGraphsShown</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>ac8da7b1231d0947ce044f5edc82346cd</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isGridMapEroded</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>ac0c8e58786cb876f2c9d3df21ce003dc</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isGridMapFrom3DCloud</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>aa2f3b2ea3cc7835d16abb82b9e89e561</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isImagesKept</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>ab56124e8d28165ff8e2bf3421979eddd</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isLabelsShown</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>aad3b537c2cf4a09c419affb8a37466f5</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isPosteriorGraphView</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>a8429ebb5d296bc94acb2c23eb95229ce</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isScansShown</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>aa8d6052d35d67972d251b4b45cc601b0</anchor>
      <arglist>(int index) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isSLAMMode</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>ae681f4d041edc71ab51bf1756e4a6234</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isSourceMirroring</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>a1a018e8a78d4e01d0163292911dc4ce3</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isSourceRGBDColorOnly</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>a04f254e166ba7796981757e7cc3cc35c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isSourceStereoDepthGenerated</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>a7a07bb3ab4c726fb0f9278a61a8055d5</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isStatisticsPublished</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>abc3611d4a77213bb5480ed1f3abf93e3</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isSubtractFiltering</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>a40086481a968a16de1e9150776c34bcf</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isVerticalLayoutUsed</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>aa48f5ec9ad2aa6a6751fc4f62e6e9581</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>QString</type>
      <name>loadCustomConfig</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>a7ad8fff57136fa580bbc232e7e07e27c</anchor>
      <arglist>(const QString &amp;section, const QString &amp;key)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>loadMainWindowState</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>ae467ae14be3fa38026f9d1184fdee145</anchor>
      <arglist>(QMainWindow *mainWindow, bool &amp;maximized, bool &amp;statusBarShown)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>loadWidgetState</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>a48f2ed9d4efb533eafe01044ea145f0f</anchor>
      <arglist>(QWidget *widget)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>loadWindowGeometry</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>a68f08436d99bbb7fd09fe0d63ce79ae0</anchor>
      <arglist>(QWidget *window)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>notifyWhenNewGlobalPathIsReceived</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>a1e17f8389792303c4ddd61e58ce206f6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PreferencesDialog</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>a73e5c5b369e2b2f8171c885a3e572902</anchor>
      <arglist>(QWidget *parent=0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Q_DECLARE_FLAGS</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>aba60f94888cd6d63447a73310464f466</anchor>
      <arglist>(PANEL_FLAGS, PanelFlag)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>saveCustomConfig</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>a20a4fc3a3268301ac6f91b525bc8c96d</anchor>
      <arglist>(const QString &amp;section, const QString &amp;key, const QString &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>saveMainWindowState</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>a9af5ff6aa26850ee5bb16514283482b4</anchor>
      <arglist>(const QMainWindow *mainWindow)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>saveSettings</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>a89ee63a19cecd0c8223315164238cf5b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>saveWidgetState</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>a4584c07fbbda7ace43f7238d9f0f9253</anchor>
      <arglist>(const QWidget *widget)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>saveWindowGeometry</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>a9300a456e4b4b8c384b35858bb8c0217</anchor>
      <arglist>(const QWidget *window)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setCurrentPanelToSource</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>a163d62d54f60f76ecd2b25e2ad1c1a7e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMonitoringState</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>a9ef02f98fc2b97c52464eccef559835e</anchor>
      <arglist>(bool monitoringState)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~PreferencesDialog</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>a8a933c920a74e4106cafb27abc3eb17c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>closeEvent</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>af680b12acd548361d7ec434162c3c5f0</anchor>
      <arglist>(QCloseEvent *event)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual QString</type>
      <name>getParamMessage</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>a731c246eedcdaed344d0a3b9de4f9c6b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual QString</type>
      <name>getTmpIniFilePath</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>a060a23b0c783b18975ac575fc08dc9ef</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>readCameraSettings</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>a73d599000a6571a1e39986d8c177885a</anchor>
      <arglist>(const QString &amp;filePath=QString())</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual bool</type>
      <name>readCoreSettings</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>af58fe73a317f82c433fafeb8e988b912</anchor>
      <arglist>(const QString &amp;filePath=QString())</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>readGuiSettings</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>ad1a36ac21c3fee3cbaf395455f4f7b0f</anchor>
      <arglist>(const QString &amp;filePath=QString())</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>readSettings</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>a46de91c60172241d28bf074a91d5901d</anchor>
      <arglist>(const QString &amp;filePath=QString())</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>setParameter</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>a5185244d2ebbad01b3a6eef7a0ad1da2</anchor>
      <arglist>(const std::string &amp;key, const std::string &amp;value)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>showEvent</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>abfe92b85bb04e6de889c6dcf0dd2051c</anchor>
      <arglist>(QShowEvent *event)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>writeCameraSettings</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>a585aa58086fa06e11a462e02737b770f</anchor>
      <arglist>(const QString &amp;filePath=QString()) const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>writeCoreSettings</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>aa5f2c8dc50e29bb4659f27e5cb99ef40</anchor>
      <arglist>(const QString &amp;filePath=QString()) const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>writeGuiSettings</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>acb4b17c15c50ba7c28c1dc7df13c7d4c</anchor>
      <arglist>(const QString &amp;filePath=QString()) const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>writeSettings</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>a9d5d55ed0284942afedb42ecbb4eb41d</anchor>
      <arglist>(const QString &amp;filePath=QString())</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>PANEL_FLAGS</type>
      <name>_obsoletePanels</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>af2ffa80be471d3e45af301460bb36bd4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>rtabmap::ParametersMap</type>
      <name>_parameters</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>a0de75137c2c8390db14fa34902dfc038</anchor>
      <arglist></arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>addParameter</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>a99d409336184d229e807ef68ef35de77</anchor>
      <arglist>(int value)</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>addParameter</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>a76bfe5aae8da8f65d27d8ca1f916b700</anchor>
      <arglist>(bool value)</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>addParameter</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>a99b2a9ee6be4729447b3cbd5fd35d0bf</anchor>
      <arglist>(double value)</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>addParameter</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>a5b8c23c9e03021e5415e3000c98613a6</anchor>
      <arglist>(const QString &amp;value)</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>changeDictionaryPath</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>a3ead7440274bd9681a498e8886a7fa3d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>changeOdomBowFixedLocalMapPath</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>af6909f92bf64874d7e9b782de5808156</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>changeWorkingDirectory</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>a2c8e54fff146b7f0acb100caec02aa2f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>clicked</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>a3c32ce36efe668684afcf5b2d5e8fb92</anchor>
      <arglist>(const QModelIndex &amp;index)</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>closeDialog</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>a4aec57893867efb9d0593a9874cc543a</anchor>
      <arglist>(QAbstractButton *button)</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>loadConfigFrom</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>abf7f015c59b11307413fdf6115b59466</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>makeObsoleteCloudRenderingPanel</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>a212a87147a4ce3550d8968dc54b44f24</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>makeObsoleteGeneralPanel</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>a120666ca2fb43c458703edf3cad0a083</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>makeObsoleteLoggingPanel</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>ae0d858f81821a629072628b68636227c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>makeObsoleteSourcePanel</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>a32402541233d14dc7b7b21aa9a080792</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>openDatabaseViewer</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>aa9ffd2f5f0d5e50590f79234ae0c3aaf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>readSettingsEnd</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>a64d8afebdcf429d677cae8bd5233460a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>resetApply</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>a713a0d84a87d10a020453087b4a9cbe1</anchor>
      <arglist>(QAbstractButton *button)</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>resetConfig</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>ab6ecaba92f0c4e1d276707fb11853ef3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>resetSettings</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>ab1d80bff84bbce9ab45c6130113c7eb0</anchor>
      <arglist>(int panelNumber)</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>bool</type>
      <name>saveConfigTo</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>ace913730c3ae1516c46b9aa2588f5763</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>selectSourceDatabase</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>a0f5cd5465cf60a8b8f8ff9a739f8ed70</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>selectSourceImagesPath</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>a4bf3cf6fb9f4624f982c43c01e2b32dd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>selectSourceOni2Path</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>a2b39d10381779598871ce4d3f6d7bb95</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>selectSourceOniPath</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>a7c91a322dc5a24d81ddb0ddc61ec444d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>selectSourceRGBDImagesPathDepth</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>accfa297d34fa354a649cad12b01ae702</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>selectSourceRGBDImagesPathRGB</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>a6b74ec949d72d980f5403d2b47c3cba2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>selectSourceRGBDImagesStamps</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>a89b580dc32d8bf22951491574cecf940</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>selectSourceStereoImagesPathLeft</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>a5bf34ff2399b88beacc18d70e298e4e4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>selectSourceStereoImagesPathRight</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>aa88f52e0c09a679d56f8737dcbda392e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>selectSourceStereoImagesStamps</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>a18d1a87cef75d14bab0f9b146227ea75</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>selectSourceStereoVideoPath</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>a46b89db606b43190ebb2b7a607cf9df7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>selectSourceVideoPath</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>a55c8911f1a586bb5d2c5f09f47fcf175</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>setupTreeView</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>a407f20b66c759001f3b8e3d2b1d31dea</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>testCamera</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>a2018748605fa12cf1320962cbef55ddf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>testOdometry</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>a8bfa876b8980a2574fd2d9d8a2fd5a5c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>updateBasicParameter</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>aed25f60b5aad85e84a6f16dfd29fae96</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>updateKpROI</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>a26eed322819eb82f9974a8e3d6edff03</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>updatePredictionPlot</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>aec755768220b9f8264f47788ac45841e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>updateRGBCameraGroupBoxVisibility</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>ae486ac61eaf6c63de0671d8b66ada0a6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>updateRGBDCameraGroupBoxVisibility</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>a7eafa927984870b11ed924eedcfe63f5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>updateSourceGrpVisibility</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>a22e6f01a382ef3b40f2ced387d45bd4b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>updateStereoCameraGroupBoxVisibility</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>a0ff18cd9b0cd82efa31d20612945b0de</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>addParameter</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>aebbed0ecaa3899c2415b7ab5e4074712</anchor>
      <arglist>(const QObject *object, int value)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>addParameter</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>a5b09bc7ef6d1b892c5061f713f9b1610</anchor>
      <arglist>(const QObject *object, bool value)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>addParameter</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>ad7f5bf1ea0fb60652e681aa2496c2206</anchor>
      <arglist>(const QObject *object, double value)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>addParameter</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>a8d00de56aa1d0c033d788ec9ac094118</anchor>
      <arglist>(const QObject *object, const QString &amp;value)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>addParameters</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>a4f0d82554790aa87b6422164d78c6874</anchor>
      <arglist>(const QObjectList &amp;children)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>addParameters</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>a976739ba4b20c7aa0da0debe0ee11848</anchor>
      <arglist>(const QStackedWidget *stackedWidget, int panel=-1)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>addParameters</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>aeaeb9b919d7fa81b910cf00e78be819e</anchor>
      <arglist>(const QGroupBox *box)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>QList&lt; QGroupBox * &gt;</type>
      <name>getGroupBoxes</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>a21f86ff6d4974e9b14f5860e963c78c7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>parseModel</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>a6f8acaf54e8f6850245c5d176c11f41f</anchor>
      <arglist>(QList&lt; QGroupBox * &gt; &amp;boxes, QStandardItem *parentItem, int currentLevel, int &amp;absoluteIndex)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>readSettingsBegin</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>ad7dfe95e25688a211d227fe9dc9c77d3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>resetSettings</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>a49f90349549741b552d2b57c7759d3d3</anchor>
      <arglist>(QGroupBox *groupBox)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setupKpRoiPanel</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>a231f7bc1b6e766da28e5e901e5f763ec</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setupSignals</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>ab35ae8dc7184cb69f8e9e5a1697d7765</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>testOdometry</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>a1de8f07415a5b87aab062651da904b98</anchor>
      <arglist>(int type)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>validateForm</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>a981a8c714aa7f0d4328a45ff2de6ceef</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QVector&lt; QSpinBox * &gt;</type>
      <name>_3dRenderingDecimation</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>ac9959dda799609998d6e98b46d213dcc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QVector&lt; QDoubleSpinBox * &gt;</type>
      <name>_3dRenderingMaxDepth</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>a02ee9e52b3af746b966b090bd274b412</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QVector&lt; QDoubleSpinBox * &gt;</type>
      <name>_3dRenderingOpacity</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>ab2ac3faf9a036896e310f95e6379ad52</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QVector&lt; QDoubleSpinBox * &gt;</type>
      <name>_3dRenderingOpacityScan</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>aba3707ca6dd5b96379e828bf537b4c06</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QVector&lt; QSpinBox * &gt;</type>
      <name>_3dRenderingPtSize</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>a1188176b64829203afbf018682c50b78</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QVector&lt; QSpinBox * &gt;</type>
      <name>_3dRenderingPtSizeScan</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>ae702aa6a02aee82ac267138a1c7c862d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QVector&lt; QCheckBox * &gt;</type>
      <name>_3dRenderingShowClouds</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>aae7870beeeacc25a1fbf59bc48958589</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QVector&lt; QCheckBox * &gt;</type>
      <name>_3dRenderingShowScans</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>a9407298db57ff14f7254cd62dc29fcae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QVector&lt; QDoubleSpinBox * &gt;</type>
      <name>_3dRenderingVoxelSize</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>a6987bd906e0843f51ef0175caca30352</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>CalibrationDialog *</type>
      <name>_calibrationDialog</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>a8e3fb1ced51a9fab7efaca330650ad16</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QStandardItemModel *</type>
      <name>_indexModel</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>a670eedd56be063cd728917aa8ce080f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_initialized</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>a2ab64d0609a44b4ce09bc08236019a9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_monitoringState</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>a79c5584bbb7489cd0a2880d1612f6c68</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QProgressDialog *</type>
      <name>_progressDialog</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>a229c55d2029b278005420c0f2958dd12</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Ui_preferencesDialog *</type>
      <name>_ui</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>aed4f25ea63811cedf549b5abdd6e42b1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rtabmap::PreUpdateThread</name>
    <filename>classrtabmap_1_1PreUpdateThread.html</filename>
    <base>UThread</base>
    <member kind="function">
      <type></type>
      <name>PreUpdateThread</name>
      <anchorfile>classrtabmap_1_1PreUpdateThread.html</anchorfile>
      <anchor>ae9faea078d38a0722ceb37a907ca23f1</anchor>
      <arglist>(VWDictionary *vwp)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~PreUpdateThread</name>
      <anchorfile>classrtabmap_1_1PreUpdateThread.html</anchorfile>
      <anchor>a768a848f1cd9e1fdf3ef2e8eb5517490</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>mainLoop</name>
      <anchorfile>classrtabmap_1_1PreUpdateThread.html</anchorfile>
      <anchor>aa9288a43d7f5783cfa19370429340fd0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>VWDictionary *</type>
      <name>_vwp</name>
      <anchorfile>classrtabmap_1_1PreUpdateThread.html</anchorfile>
      <anchor>ab1bb3422086bdceea33a65e05ccc7571</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rtabmap::ProgressDialog</name>
    <filename>classrtabmap_1_1ProgressDialog.html</filename>
    <member kind="slot">
      <type>void</type>
      <name>appendText</name>
      <anchorfile>classrtabmap_1_1ProgressDialog.html</anchorfile>
      <anchor>adca41930885b0053f85a0fcbed8016bf</anchor>
      <arglist>(const QString &amp;text, const QColor &amp;color=Qt::black)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classrtabmap_1_1ProgressDialog.html</anchorfile>
      <anchor>a1f4a5802894fd1d33e9364d6cf3b742e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>incrementStep</name>
      <anchorfile>classrtabmap_1_1ProgressDialog.html</anchorfile>
      <anchor>a8d805c18a6f6c8e957369046fc5b8a6c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>resetProgress</name>
      <anchorfile>classrtabmap_1_1ProgressDialog.html</anchorfile>
      <anchor>a66ba644ec3df9a421b2a03188543fa04</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>maximumSteps</name>
      <anchorfile>classrtabmap_1_1ProgressDialog.html</anchorfile>
      <anchor>ad44cceedc9035607b5f20df1e0b7a93d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ProgressDialog</name>
      <anchorfile>classrtabmap_1_1ProgressDialog.html</anchorfile>
      <anchor>a567c2a4a602e848830aabaf82df0b0a4</anchor>
      <arglist>(QWidget *parent=0, Qt::WindowFlags flags=0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setAutoClose</name>
      <anchorfile>classrtabmap_1_1ProgressDialog.html</anchorfile>
      <anchor>aee653810916fc349c111693d73cb75ce</anchor>
      <arglist>(bool on, int delayedClosingTimeMsec=-1)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setEndMessage</name>
      <anchorfile>classrtabmap_1_1ProgressDialog.html</anchorfile>
      <anchor>a09d3055826c26db128b91612ac1cd8e2</anchor>
      <arglist>(const QString &amp;message)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMaximumSteps</name>
      <anchorfile>classrtabmap_1_1ProgressDialog.html</anchorfile>
      <anchor>a9771120ac8e35159d0f143ca4dbfa7c6</anchor>
      <arglist>(int steps)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setValue</name>
      <anchorfile>classrtabmap_1_1ProgressDialog.html</anchorfile>
      <anchor>ac954153fae9f109eba51cf2006bc3eb2</anchor>
      <arglist>(int value)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ProgressDialog</name>
      <anchorfile>classrtabmap_1_1ProgressDialog.html</anchorfile>
      <anchor>a4d9f3026c434003b7a3430a8d90902d8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>closeEvent</name>
      <anchorfile>classrtabmap_1_1ProgressDialog.html</anchorfile>
      <anchor>aca5eec0de201907c00c44763abdc7d8b</anchor>
      <arglist>(QCloseEvent *event)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QPushButton *</type>
      <name>_closeButton</name>
      <anchorfile>classrtabmap_1_1ProgressDialog.html</anchorfile>
      <anchor>aef40a5caff0a65192c670af6a4f423e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QCheckBox *</type>
      <name>_closeWhenDoneCheckBox</name>
      <anchorfile>classrtabmap_1_1ProgressDialog.html</anchorfile>
      <anchor>a7d3bd028de9a812ce1ab5bc87f601220</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_delayedClosingTime</name>
      <anchorfile>classrtabmap_1_1ProgressDialog.html</anchorfile>
      <anchor>ab7c8a4be84993e288ac8c35923f6dfa2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QTextEdit *</type>
      <name>_detailedText</name>
      <anchorfile>classrtabmap_1_1ProgressDialog.html</anchorfile>
      <anchor>a0f3a7df316c34f6e9150efc15e626a19</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QString</type>
      <name>_endMessage</name>
      <anchorfile>classrtabmap_1_1ProgressDialog.html</anchorfile>
      <anchor>a08983b0c7b46e7225b0b565526ec7b61</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QProgressBar *</type>
      <name>_progressBar</name>
      <anchorfile>classrtabmap_1_1ProgressDialog.html</anchorfile>
      <anchor>a9eef64d0416a11a4f9c4ec2e42aad3cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QLabel *</type>
      <name>_text</name>
      <anchorfile>classrtabmap_1_1ProgressDialog.html</anchorfile>
      <anchor>a065c9a326bae9df794e95afa14e829ce</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rtabmap::Rtabmap</name>
    <filename>classrtabmap_1_1Rtabmap.html</filename>
    <member kind="enumeration">
      <name>VhStrategy</name>
      <anchorfile>classrtabmap_1_1Rtabmap.html</anchorfile>
      <anchor>afa134603fb0835b84f269e48e7ab568c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kVhNone</name>
      <anchorfile>classrtabmap_1_1Rtabmap.html</anchorfile>
      <anchor>afa134603fb0835b84f269e48e7ab568caea5e55cc106979d91f695c064a78926b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kVhEpipolar</name>
      <anchorfile>classrtabmap_1_1Rtabmap.html</anchorfile>
      <anchor>afa134603fb0835b84f269e48e7ab568ca1b458648c7dc4ea000ca53e0e384e3c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kVhUndef</name>
      <anchorfile>classrtabmap_1_1Rtabmap.html</anchorfile>
      <anchor>afa134603fb0835b84f269e48e7ab568cab2676e6cebdd6090d3c87a3237c3e83b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>adjustLikelihood</name>
      <anchorfile>classrtabmap_1_1Rtabmap.html</anchorfile>
      <anchor>ae4ce138da350e368b76f513fd392f86a</anchor>
      <arglist>(std::map&lt; int, float &gt; &amp;likelihood) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clearPath</name>
      <anchorfile>classrtabmap_1_1Rtabmap.html</anchorfile>
      <anchor>a589cd696bffe53a5e00898631e7d9103</anchor>
      <arglist>(int status)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>close</name>
      <anchorfile>classrtabmap_1_1Rtabmap.html</anchorfile>
      <anchor>aaa06ca42264ae23fc77f455db2ebe15b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>computePath</name>
      <anchorfile>classrtabmap_1_1Rtabmap.html</anchorfile>
      <anchor>ab797f7f5bb73a507ba4d4672cd5476df</anchor>
      <arglist>(int targetNode, bool global)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>computePath</name>
      <anchorfile>classrtabmap_1_1Rtabmap.html</anchorfile>
      <anchor>a67bea91ed2ad7a8771e8da3d6a2588fd</anchor>
      <arglist>(const Transform &amp;targetPose)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dumpData</name>
      <anchorfile>classrtabmap_1_1Rtabmap.html</anchorfile>
      <anchor>a5f545cbaf4be2d86c9a9b868a75eab7f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dumpPrediction</name>
      <anchorfile>classrtabmap_1_1Rtabmap.html</anchorfile>
      <anchor>aa981dc77a015014e4201d5319dd08338</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>exportPoses</name>
      <anchorfile>classrtabmap_1_1Rtabmap.html</anchorfile>
      <anchor>aeffdfc811a178ba2e55205b746a6ea71</anchor>
      <arglist>(const std::string &amp;path, bool optimized, bool global, int format)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>generateDOTGraph</name>
      <anchorfile>classrtabmap_1_1Rtabmap.html</anchorfile>
      <anchor>a3c32f64acd943c676a9b11c7dbd3a5ae</anchor>
      <arglist>(const std::string &amp;path, int id=0, int margin=5)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>get3DMap</name>
      <anchorfile>classrtabmap_1_1Rtabmap.html</anchorfile>
      <anchor>af42cc2c520ce5c9f31869c26f9b362d2</anchor>
      <arglist>(std::map&lt; int, Signature &gt; &amp;signatures, std::map&lt; int, Transform &gt; &amp;poses, std::multimap&lt; int, Link &gt; &amp;constraints, bool optimized, bool global) const </arglist>
    </member>
    <member kind="function">
      <type>std::map&lt; int, Transform &gt;</type>
      <name>getForwardWMPoses</name>
      <anchorfile>classrtabmap_1_1Rtabmap.html</anchorfile>
      <anchor>a0b8e07adb872dd6683dfa6ccf68169f8</anchor>
      <arglist>(int fromId, int maxNearestNeighbors, float radius, int maxDiffID) const </arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getGoalReachedRadius</name>
      <anchorfile>classrtabmap_1_1Rtabmap.html</anchorfile>
      <anchor>a9c73b6181a20db2077af30408c1c7f05</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getGraph</name>
      <anchorfile>classrtabmap_1_1Rtabmap.html</anchorfile>
      <anchor>ae69aef0e1f848df62c5fd2a090daa4c3</anchor>
      <arglist>(std::map&lt; int, Transform &gt; &amp;poses, std::multimap&lt; int, Link &gt; &amp;constraints, bool optimized, bool global, std::map&lt; int, Signature &gt; *signatures=0)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getHighestHypothesisId</name>
      <anchorfile>classrtabmap_1_1Rtabmap.html</anchorfile>
      <anchor>acdd06046bc379cf74e63e713b1340a3f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getHighestHypothesisValue</name>
      <anchorfile>classrtabmap_1_1Rtabmap.html</anchorfile>
      <anchor>add03782e2064196390d62beba2abd632</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getLastLocationId</name>
      <anchorfile>classrtabmap_1_1Rtabmap.html</anchorfile>
      <anchor>a11aacaf9c32df10542d3bbfa5f680baa</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getLastProcessTime</name>
      <anchorfile>classrtabmap_1_1Rtabmap.html</anchorfile>
      <anchor>ac5514353a6d4fbd89a9e5d4cb0f49747</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const std::map&lt; int, Transform &gt; &amp;</type>
      <name>getLocalOptimizedPoses</name>
      <anchorfile>classrtabmap_1_1Rtabmap.html</anchorfile>
      <anchor>a5cb847cfe9db39eb1476be4911d97928</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getLocalRadius</name>
      <anchorfile>classrtabmap_1_1Rtabmap.html</anchorfile>
      <anchor>a38130cc04920cb004ee9d4c634fcaa3b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getLoopClosureId</name>
      <anchorfile>classrtabmap_1_1Rtabmap.html</anchorfile>
      <anchor>a3f847a76b9b4b1715847c2aed8226d78</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getLoopClosureValue</name>
      <anchorfile>classrtabmap_1_1Rtabmap.html</anchorfile>
      <anchor>a9bcfa6433b485dc024fe662354661d1f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Transform</type>
      <name>getMapCorrection</name>
      <anchorfile>classrtabmap_1_1Rtabmap.html</anchorfile>
      <anchor>a28ee9f9813e5dbbcdc0ace23dd25c1f9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const Memory *</type>
      <name>getMemory</name>
      <anchorfile>classrtabmap_1_1Rtabmap.html</anchorfile>
      <anchor>ae06d60f8ecc1fd66dbc04967a3b5e81d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const std::vector&lt; std::pair&lt; int, Transform &gt; &gt; &amp;</type>
      <name>getPath</name>
      <anchorfile>classrtabmap_1_1Rtabmap.html</anchorfile>
      <anchor>a0bbee324f68887cbabc308a58a2b715c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getPathCurrentGoalId</name>
      <anchorfile>classrtabmap_1_1Rtabmap.html</anchorfile>
      <anchor>aca1ca0142d25e6343aaccec7b10c6cb1</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>getPathCurrentGoalIndex</name>
      <anchorfile>classrtabmap_1_1Rtabmap.html</anchorfile>
      <anchor>a9232046683562126ed91caeedb1dc798</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>getPathCurrentIndex</name>
      <anchorfile>classrtabmap_1_1Rtabmap.html</anchorfile>
      <anchor>a33f13dc9f2594fab54b8f31d82bf421d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; int &gt;</type>
      <name>getPathNextNodes</name>
      <anchorfile>classrtabmap_1_1Rtabmap.html</anchorfile>
      <anchor>abf02a18c084882304a6354cea62579e9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; std::pair&lt; int, Transform &gt; &gt;</type>
      <name>getPathNextPoses</name>
      <anchorfile>classrtabmap_1_1Rtabmap.html</anchorfile>
      <anchor>a3ab3cb6157e2c2b67aa4c26c99e76c35</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>std::list&lt; std::map&lt; int, Transform &gt; &gt;</type>
      <name>getPaths</name>
      <anchorfile>classrtabmap_1_1Rtabmap.html</anchorfile>
      <anchor>af71d19a7af5f38ecc7683eb8c2b682c9</anchor>
      <arglist>(std::map&lt; int, Transform &gt; poses) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getPathStatus</name>
      <anchorfile>classrtabmap_1_1Rtabmap.html</anchorfile>
      <anchor>aeb23ad1ebb1205059010999cb2f2d3ca</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const Transform &amp;</type>
      <name>getPathTransformToGoal</name>
      <anchorfile>classrtabmap_1_1Rtabmap.html</anchorfile>
      <anchor>ab394218bdceb432d75c208f85af75690</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Transform</type>
      <name>getPose</name>
      <anchorfile>classrtabmap_1_1Rtabmap.html</anchorfile>
      <anchor>a2eed272488afecf84e7afe6a3f171ee6</anchor>
      <arglist>(int locationId) const </arglist>
    </member>
    <member kind="function">
      <type>const Statistics &amp;</type>
      <name>getStatistics</name>
      <anchorfile>classrtabmap_1_1Rtabmap.html</anchorfile>
      <anchor>a5cf9e98e4f1756df6921f3a279314dcb</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>std::set&lt; int &gt;</type>
      <name>getSTM</name>
      <anchorfile>classrtabmap_1_1Rtabmap.html</anchorfile>
      <anchor>a73715a5b35260e6e53585fec6266fcde</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getSTMSize</name>
      <anchorfile>classrtabmap_1_1Rtabmap.html</anchorfile>
      <anchor>a8383e677e03df10885e39e84f3053b66</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getTimeThreshold</name>
      <anchorfile>classrtabmap_1_1Rtabmap.html</anchorfile>
      <anchor>a71ccdbb6d0ff75b6ec352876b317e922</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getTotalMemSize</name>
      <anchorfile>classrtabmap_1_1Rtabmap.html</anchorfile>
      <anchor>ad274a54938876a834efa635a9780affe</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>std::map&lt; int, int &gt;</type>
      <name>getWeights</name>
      <anchorfile>classrtabmap_1_1Rtabmap.html</anchorfile>
      <anchor>a97fcefc4b79478c9731155ddd95aab54</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>std::list&lt; int &gt;</type>
      <name>getWM</name>
      <anchorfile>classrtabmap_1_1Rtabmap.html</anchorfile>
      <anchor>ad182727175224189675d7409a7f273fa</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getWMSize</name>
      <anchorfile>classrtabmap_1_1Rtabmap.html</anchorfile>
      <anchor>ada56de6315034f9e8bc5a76597d521c1</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>std::multimap&lt; int, cv::KeyPoint &gt;</type>
      <name>getWords</name>
      <anchorfile>classrtabmap_1_1Rtabmap.html</anchorfile>
      <anchor>a892854cec3484181e35268530271f1d7</anchor>
      <arglist>(int locationId) const </arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>getWorkingDir</name>
      <anchorfile>classrtabmap_1_1Rtabmap.html</anchorfile>
      <anchor>a9fa45e0e6172e7467117bf302fdf623f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>init</name>
      <anchorfile>classrtabmap_1_1Rtabmap.html</anchorfile>
      <anchor>ae681073a3089c235b4b615c823af646e</anchor>
      <arglist>(const ParametersMap &amp;parameters, const std::string &amp;databasePath=&quot;&quot;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>init</name>
      <anchorfile>classrtabmap_1_1Rtabmap.html</anchorfile>
      <anchor>ace677b762b97392bd49ae4c535280541</anchor>
      <arglist>(const std::string &amp;configFile=&quot;&quot;, const std::string &amp;databasePath=&quot;&quot;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isIDsGenerated</name>
      <anchorfile>classrtabmap_1_1Rtabmap.html</anchorfile>
      <anchor>a3db26f9ee29b6e438661644459b6faaf</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isInSTM</name>
      <anchorfile>classrtabmap_1_1Rtabmap.html</anchorfile>
      <anchor>a9fe1ff5d7b60e757d9299f6c7250226a</anchor>
      <arglist>(int locationId) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>labelLocation</name>
      <anchorfile>classrtabmap_1_1Rtabmap.html</anchorfile>
      <anchor>af1fe8ed393237bc9ffa1ea93adf0ec9b</anchor>
      <arglist>(int id, const std::string &amp;label)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>parseParameters</name>
      <anchorfile>classrtabmap_1_1Rtabmap.html</anchorfile>
      <anchor>a5a461ed88e83d2dbebee819ab6690e7a</anchor>
      <arglist>(const ParametersMap &amp;parameters)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>process</name>
      <anchorfile>classrtabmap_1_1Rtabmap.html</anchorfile>
      <anchor>a300a36db60f9db2a2b9413c10cbb7864</anchor>
      <arglist>(const cv::Mat &amp;image, int id=0)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>process</name>
      <anchorfile>classrtabmap_1_1Rtabmap.html</anchorfile>
      <anchor>a21914f9021316ffa6ea99a8fd9a977c0</anchor>
      <arglist>(const SensorData &amp;data, const Transform &amp;odomPose, const cv::Mat &amp;covariance=cv::Mat::eye(6, 6, CV_64FC1))</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>rejectLoopClosure</name>
      <anchorfile>classrtabmap_1_1Rtabmap.html</anchorfile>
      <anchor>aaec34d3d0e951fe0db3917ce419ffa75</anchor>
      <arglist>(int oldId, int newId)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resetMemory</name>
      <anchorfile>classrtabmap_1_1Rtabmap.html</anchorfile>
      <anchor>af12ae46226f33adf8c4cafbe1bcf544c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Rtabmap</name>
      <anchorfile>classrtabmap_1_1Rtabmap.html</anchorfile>
      <anchor>af89aa3a092d3acf309b702da61578caf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::pair&lt; int, float &gt;</type>
      <name>selectHypothesis</name>
      <anchorfile>classrtabmap_1_1Rtabmap.html</anchorfile>
      <anchor>a858d68865305a2849126de4f989988cc</anchor>
      <arglist>(const std::map&lt; int, float &gt; &amp;posterior, const std::map&lt; int, float &gt; &amp;likelihood) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTimeThreshold</name>
      <anchorfile>classrtabmap_1_1Rtabmap.html</anchorfile>
      <anchor>a80add8fadd488d0c7781c249abea0d5d</anchor>
      <arglist>(float maxTimeAllowed)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setUserData</name>
      <anchorfile>classrtabmap_1_1Rtabmap.html</anchorfile>
      <anchor>a037ddb5d737e0466d7610b88d8429bd6</anchor>
      <arglist>(int id, const cv::Mat &amp;data)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setWorkingDirectory</name>
      <anchorfile>classrtabmap_1_1Rtabmap.html</anchorfile>
      <anchor>a25028c3e8d8018c03f47f06150d76eab</anchor>
      <arglist>(std::string path)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>triggerNewMap</name>
      <anchorfile>classrtabmap_1_1Rtabmap.html</anchorfile>
      <anchor>a4ab6de2be120bbda75577911d52346d4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Rtabmap</name>
      <anchorfile>classrtabmap_1_1Rtabmap.html</anchorfile>
      <anchor>a0a1857e1aaa78ef772140c42b8749f56</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>getVersion</name>
      <anchorfile>classrtabmap_1_1Rtabmap.html</anchorfile>
      <anchor>aa722943aee9975c681e1ca8339335d91</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>readParameters</name>
      <anchorfile>classrtabmap_1_1Rtabmap.html</anchorfile>
      <anchor>a567db539c87dbfebaca3fa33e5564976</anchor>
      <arglist>(const std::string &amp;configFile, ParametersMap &amp;parameters)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>writeParameters</name>
      <anchorfile>classrtabmap_1_1Rtabmap.html</anchorfile>
      <anchor>aa666f3efb14ca2afab52eac6cd0960f0</anchor>
      <arglist>(const std::string &amp;configFile, const ParametersMap &amp;parameters)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>computePath</name>
      <anchorfile>classrtabmap_1_1Rtabmap.html</anchorfile>
      <anchor>a30ae550783ceba23a85d821a7e15816c</anchor>
      <arglist>(int targetNode, std::map&lt; int, Transform &gt; nodes, const std::multimap&lt; int, rtabmap::Link &gt; &amp;constraints)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>flushStatisticLogs</name>
      <anchorfile>classrtabmap_1_1Rtabmap.html</anchorfile>
      <anchor>a57e83979d47c5b3a48ffc6c409927302</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>optimizeCurrentMap</name>
      <anchorfile>classrtabmap_1_1Rtabmap.html</anchorfile>
      <anchor>acf5b4b7f08c995667cc409abbc86eda4</anchor>
      <arglist>(int id, bool lookInDatabase, std::map&lt; int, Transform &gt; &amp;optimizedPoses, std::multimap&lt; int, Link &gt; *constraints=0) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::map&lt; int, Transform &gt;</type>
      <name>optimizeGraph</name>
      <anchorfile>classrtabmap_1_1Rtabmap.html</anchorfile>
      <anchor>a1db61d519c2f7b644897449f7e71768d</anchor>
      <arglist>(int fromId, const std::set&lt; int &gt; &amp;ids, bool lookInDatabase, std::multimap&lt; int, Link &gt; *constraints=0) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setupLogFiles</name>
      <anchorfile>classrtabmap_1_1Rtabmap.html</anchorfile>
      <anchor>a6b570fed18ebf79cce311c44c4376e94</anchor>
      <arglist>(bool overwrite=false)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>updateGoalIndex</name>
      <anchorfile>classrtabmap_1_1Rtabmap.html</anchorfile>
      <anchor>a9ab69f23bdf1a4e19f4b7e27a404c3c8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>BayesFilter *</type>
      <name>_bayesFilter</name>
      <anchorfile>classrtabmap_1_1Rtabmap.html</anchorfile>
      <anchor>a0bb8995cc179960ce578e6162cca8e16</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::list&lt; std::string &gt;</type>
      <name>_bufferedLogsF</name>
      <anchorfile>classrtabmap_1_1Rtabmap.html</anchorfile>
      <anchor>a9a9d3eaa001a9263559b1b2fcb707175</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::list&lt; std::string &gt;</type>
      <name>_bufferedLogsI</name>
      <anchorfile>classrtabmap_1_1Rtabmap.html</anchorfile>
      <anchor>a76301cf3645d3d7db35629647fcd7794</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::multimap&lt; int, Link &gt;</type>
      <name>_constraints</name>
      <anchorfile>classrtabmap_1_1Rtabmap.html</anchorfile>
      <anchor>a683a47a7c7ae5fc4045b54d6927062ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>_databasePath</name>
      <anchorfile>classrtabmap_1_1Rtabmap.html</anchorfile>
      <anchor>a6f11918f3ab9794c32f37c0a16fcbd75</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>_distanceTravelled</name>
      <anchorfile>classrtabmap_1_1Rtabmap.html</anchorfile>
      <anchor>a46eee6767d7f9f4224c7b3fa880894e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>EpipolarGeometry *</type>
      <name>_epipolarGeometry</name>
      <anchorfile>classrtabmap_1_1Rtabmap.html</anchorfile>
      <anchor>a5b509f3707c09e8dfc88e01579e0203f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>FILE *</type>
      <name>_foutFloat</name>
      <anchorfile>classrtabmap_1_1Rtabmap.html</anchorfile>
      <anchor>ac2fff2abcf6c65b85f574a1c79f57f59</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>FILE *</type>
      <name>_foutInt</name>
      <anchorfile>classrtabmap_1_1Rtabmap.html</anchorfile>
      <anchor>aa31898836c93fdcfeedf62887bdfe048</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_globalLoopClosureIcpType</name>
      <anchorfile>classrtabmap_1_1Rtabmap.html</anchorfile>
      <anchor>ae155570ace3dc9e320ca789a1186d438</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>_goalReachedRadius</name>
      <anchorfile>classrtabmap_1_1Rtabmap.html</anchorfile>
      <anchor>ad12dca5563bde75c3b78e15918738f90</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_goalsSavedInUserData</name>
      <anchorfile>classrtabmap_1_1Rtabmap.html</anchorfile>
      <anchor>a499ff5e21fc46f271403ba257d6a5afe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>graph::Optimizer *</type>
      <name>_graphOptimizer</name>
      <anchorfile>classrtabmap_1_1Rtabmap.html</anchorfile>
      <anchor>a00945cc444bbccdcfb9a6d8917c359a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::pair&lt; int, float &gt;</type>
      <name>_highestHypothesis</name>
      <anchorfile>classrtabmap_1_1Rtabmap.html</anchorfile>
      <anchor>ac06d2863a5b42f79abbbc77a444d3870</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_lastLocalizationNodeId</name>
      <anchorfile>classrtabmap_1_1Rtabmap.html</anchorfile>
      <anchor>ad8a951f4b8e2d7e218ec405dbaf2da6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Transform</type>
      <name>_lastLocalizationPose</name>
      <anchorfile>classrtabmap_1_1Rtabmap.html</anchorfile>
      <anchor>a8845bb78274e2f929aef7cc29204ec8d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>_lastProcessTime</name>
      <anchorfile>classrtabmap_1_1Rtabmap.html</anchorfile>
      <anchor>adb995a35a1448b6160738ac130301f9b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_localDetectMaxGraphDepth</name>
      <anchorfile>classrtabmap_1_1Rtabmap.html</anchorfile>
      <anchor>a1549ea75523e5be68064e0112db9f566</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>_localImmunizationRatio</name>
      <anchorfile>classrtabmap_1_1Rtabmap.html</anchorfile>
      <anchor>a0aac737555c24f8ee4bae2dbd6d994b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_localLoopClosureDetectionSpace</name>
      <anchorfile>classrtabmap_1_1Rtabmap.html</anchorfile>
      <anchor>a435adc8ecf18d8572656912bb43a2c64</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_localLoopClosureDetectionTime</name>
      <anchorfile>classrtabmap_1_1Rtabmap.html</anchorfile>
      <anchor>a40a578c4ae888d404455d4b0ca8cf0c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>_localPathFilteringRadius</name>
      <anchorfile>classrtabmap_1_1Rtabmap.html</anchorfile>
      <anchor>af9e086d2290d80805d4c9320b7d74c69</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_localPathOdomPosesUsed</name>
      <anchorfile>classrtabmap_1_1Rtabmap.html</anchorfile>
      <anchor>ac7326934eda38d56a5bb0c671659bbc6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>_localRadius</name>
      <anchorfile>classrtabmap_1_1Rtabmap.html</anchorfile>
      <anchor>a431372494f151c667e9a9cfa26e3087f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::pair&lt; int, float &gt;</type>
      <name>_loopClosureHypothesis</name>
      <anchorfile>classrtabmap_1_1Rtabmap.html</anchorfile>
      <anchor>a5e5dcc930562b0fcb5703bfa4c204844</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>_loopRatio</name>
      <anchorfile>classrtabmap_1_1Rtabmap.html</anchorfile>
      <anchor>a004d675f333cdbcd35b14903be59013a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>_loopThr</name>
      <anchorfile>classrtabmap_1_1Rtabmap.html</anchorfile>
      <anchor>ab16c50c54e8fc8be96eab7c14ed4a90b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Transform</type>
      <name>_mapCorrection</name>
      <anchorfile>classrtabmap_1_1Rtabmap.html</anchorfile>
      <anchor>a80ff44e8c087c4bcb9976c4279f0c89e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>_maxLocalRetrieved</name>
      <anchorfile>classrtabmap_1_1Rtabmap.html</anchorfile>
      <anchor>aab4ebf496d09a7ccf2154726f66d35d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>_maxMemoryAllowed</name>
      <anchorfile>classrtabmap_1_1Rtabmap.html</anchorfile>
      <anchor>a7205ee91af960be35b29458c531d137b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>_maxRetrieved</name>
      <anchorfile>classrtabmap_1_1Rtabmap.html</anchorfile>
      <anchor>a8497141cdfdf88eb25a70efb76eea869</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>_maxTimeAllowed</name>
      <anchorfile>classrtabmap_1_1Rtabmap.html</anchorfile>
      <anchor>aee252c2f58bb858ea513a700a1ff3651</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Memory *</type>
      <name>_memory</name>
      <anchorfile>classrtabmap_1_1Rtabmap.html</anchorfile>
      <anchor>aa62d4d0ed11bb5c37a99df55f98838d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ParametersMap</type>
      <name>_modifiedParameters</name>
      <anchorfile>classrtabmap_1_1Rtabmap.html</anchorfile>
      <anchor>af83ca87cb9b811e836c0c1981dfbb59c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>_newMapOdomChangeDistance</name>
      <anchorfile>classrtabmap_1_1Rtabmap.html</anchorfile>
      <anchor>a8d5938f0e7b540729794f9251dd6d719</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>_optimizationMaxLinearError</name>
      <anchorfile>classrtabmap_1_1Rtabmap.html</anchorfile>
      <anchor>a3979dc2bd3e375a3d13059a33baa70a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; int, Transform &gt;</type>
      <name>_optimizedPoses</name>
      <anchorfile>classrtabmap_1_1Rtabmap.html</anchorfile>
      <anchor>a2af39210323323cd950a44eb35114991</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_optimizeFromGraphEnd</name>
      <anchorfile>classrtabmap_1_1Rtabmap.html</anchorfile>
      <anchor>a8390cccf437159a8aaf609f69f797f6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; std::pair&lt; int, Transform &gt; &gt;</type>
      <name>_path</name>
      <anchorfile>classrtabmap_1_1Rtabmap.html</anchorfile>
      <anchor>a6a471ebfb6306be3a8e31de378dffc31</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>_pathAngularVelocity</name>
      <anchorfile>classrtabmap_1_1Rtabmap.html</anchorfile>
      <anchor>a745181d98bc897b63009ede2a844fcc7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>_pathCurrentIndex</name>
      <anchorfile>classrtabmap_1_1Rtabmap.html</anchorfile>
      <anchor>afce88726c9948de3ea51342b56171b7b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>_pathGoalIndex</name>
      <anchorfile>classrtabmap_1_1Rtabmap.html</anchorfile>
      <anchor>a56103e674a67afe78a3cd0520f190bad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>_pathLinearVelocity</name>
      <anchorfile>classrtabmap_1_1Rtabmap.html</anchorfile>
      <anchor>a199708b9422245188c18ce807053206a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_pathStatus</name>
      <anchorfile>classrtabmap_1_1Rtabmap.html</anchorfile>
      <anchor>ae3df36fd4fb10b2b0d73ebae5989a949</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_pathStuckCount</name>
      <anchorfile>classrtabmap_1_1Rtabmap.html</anchorfile>
      <anchor>a81c66ede059a8b27abc6070a8f77efa5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_pathStuckIterations</name>
      <anchorfile>classrtabmap_1_1Rtabmap.html</anchorfile>
      <anchor>aba1f2fe19963ec38f74d981d4d3901dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Transform</type>
      <name>_pathTransformToGoal</name>
      <anchorfile>classrtabmap_1_1Rtabmap.html</anchorfile>
      <anchor>abe0971fc6d7a1e73fe5e701385ee4009</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::set&lt; unsigned int &gt;</type>
      <name>_pathUnreachableNodes</name>
      <anchorfile>classrtabmap_1_1Rtabmap.html</anchorfile>
      <anchor>a2c3bc5cddee4e5b1b5d8db861df728fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_poseScanMatching</name>
      <anchorfile>classrtabmap_1_1Rtabmap.html</anchorfile>
      <anchor>a6634a95811dd256ed4982aaf5e0f8363</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_publishLastSignatureData</name>
      <anchorfile>classrtabmap_1_1Rtabmap.html</anchorfile>
      <anchor>af5708d103b8363bd37029b91e77cdb29</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_publishLikelihood</name>
      <anchorfile>classrtabmap_1_1Rtabmap.html</anchorfile>
      <anchor>a9a55121f39a93afaf130f03a3520b82f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_publishPdf</name>
      <anchorfile>classrtabmap_1_1Rtabmap.html</anchorfile>
      <anchor>a5361e7451370e362f7eb0e0767a357a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_publishStats</name>
      <anchorfile>classrtabmap_1_1Rtabmap.html</anchorfile>
      <anchor>afb7ededa64eb0921c60789dbde461a00</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_reextractFeatureType</name>
      <anchorfile>classrtabmap_1_1Rtabmap.html</anchorfile>
      <anchor>a419824429d21c3b16f25fbcc39db8474</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_reextractLoopClosureFeatures</name>
      <anchorfile>classrtabmap_1_1Rtabmap.html</anchorfile>
      <anchor>a0b213e3be23f9b1acd540dd75d758a5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>_reextractMaxDepth</name>
      <anchorfile>classrtabmap_1_1Rtabmap.html</anchorfile>
      <anchor>a0a2221dd240b1fea145e30a232696de2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_reextractMaxWords</name>
      <anchorfile>classrtabmap_1_1Rtabmap.html</anchorfile>
      <anchor>ad02fb98204b201da6e32bcd9d35eeead</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>_reextractNNDR</name>
      <anchorfile>classrtabmap_1_1Rtabmap.html</anchorfile>
      <anchor>a6d49b8c15c8e078359922d75e81d4f48</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_reextractNNType</name>
      <anchorfile>classrtabmap_1_1Rtabmap.html</anchorfile>
      <anchor>af8daa09ebf432716fda912d96aba342d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>_rgbdAngularUpdate</name>
      <anchorfile>classrtabmap_1_1Rtabmap.html</anchorfile>
      <anchor>a338c1665ab3a970ec7a00d0ad1817e62</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>_rgbdLinearUpdate</name>
      <anchorfile>classrtabmap_1_1Rtabmap.html</anchorfile>
      <anchor>a94b017b64c913802c23ab6189a4b9162</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_rgbdSlamMode</name>
      <anchorfile>classrtabmap_1_1Rtabmap.html</anchorfile>
      <anchor>a7c512dc6a093bf3a2420934356db0912</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_scanMatchingIdsSavedInLinks</name>
      <anchorfile>classrtabmap_1_1Rtabmap.html</anchorfile>
      <anchor>a896bbceb92d8dd933a2d0d7f6469d4c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_someNodesHaveBeenTransferred</name>
      <anchorfile>classrtabmap_1_1Rtabmap.html</anchorfile>
      <anchor>a060824af3114ba43ddde6b7c34b95141</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_startNewMapOnLoopClosure</name>
      <anchorfile>classrtabmap_1_1Rtabmap.html</anchorfile>
      <anchor>a28c5af7184ab4eb943211b7c002fd602</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_statisticLogged</name>
      <anchorfile>classrtabmap_1_1Rtabmap.html</anchorfile>
      <anchor>a6ac910b619b4f63cb44f143b0a270e33</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_statisticLoggedHeaders</name>
      <anchorfile>classrtabmap_1_1Rtabmap.html</anchorfile>
      <anchor>a67a3ddb4b7d73403e92cd81075f0337a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_statisticLogsBufferedInRAM</name>
      <anchorfile>classrtabmap_1_1Rtabmap.html</anchorfile>
      <anchor>a17194742913e5153418f8900a2a58463</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>_wDir</name>
      <anchorfile>classrtabmap_1_1Rtabmap.html</anchorfile>
      <anchor>ad097b87ed248a8e97a84dc1c288d991a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Statistics</type>
      <name>statistics_</name>
      <anchorfile>classrtabmap_1_1Rtabmap.html</anchorfile>
      <anchor>a07a1096c8e9e015b0e21151607eeb77b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rtabmap::RtabmapEvent</name>
    <filename>classrtabmap_1_1RtabmapEvent.html</filename>
    <base>UEvent</base>
    <member kind="function" virtualness="virtual">
      <type>virtual std::string</type>
      <name>getClassName</name>
      <anchorfile>classrtabmap_1_1RtabmapEvent.html</anchorfile>
      <anchor>ab0b846dbd7252e2251dfde4e6d59775e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const Statistics &amp;</type>
      <name>getStats</name>
      <anchorfile>classrtabmap_1_1RtabmapEvent.html</anchorfile>
      <anchor>a1e4ee54ea8c307c3867fc3ce3a771b39</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RtabmapEvent</name>
      <anchorfile>classrtabmap_1_1RtabmapEvent.html</anchorfile>
      <anchor>aa739ae7950c99001f4c6963d3ff45dff</anchor>
      <arglist>(const Statistics &amp;stats)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~RtabmapEvent</name>
      <anchorfile>classrtabmap_1_1RtabmapEvent.html</anchorfile>
      <anchor>ad4482641e569f160e41844f4302b10ff</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Statistics</type>
      <name>_stats</name>
      <anchorfile>classrtabmap_1_1RtabmapEvent.html</anchorfile>
      <anchor>a385837436399522417e72bb71c312326</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rtabmap::RtabmapEvent3DMap</name>
    <filename>classrtabmap_1_1RtabmapEvent3DMap.html</filename>
    <base>UEvent</base>
    <member kind="function" virtualness="virtual">
      <type>virtual std::string</type>
      <name>getClassName</name>
      <anchorfile>classrtabmap_1_1RtabmapEvent3DMap.html</anchorfile>
      <anchor>af193872c107fc396d71f5d56e10e1e9b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const std::multimap&lt; int, Link &gt; &amp;</type>
      <name>getConstraints</name>
      <anchorfile>classrtabmap_1_1RtabmapEvent3DMap.html</anchorfile>
      <anchor>aac8333074153b75d3bd43c37230975e6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const std::map&lt; int, Transform &gt; &amp;</type>
      <name>getPoses</name>
      <anchorfile>classrtabmap_1_1RtabmapEvent3DMap.html</anchorfile>
      <anchor>ab9334aeb64751d951fa69111e9e9ec56</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const std::map&lt; int, Signature &gt; &amp;</type>
      <name>getSignatures</name>
      <anchorfile>classrtabmap_1_1RtabmapEvent3DMap.html</anchorfile>
      <anchor>a4a0540e9bd82a19b03ff71d076682313</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RtabmapEvent3DMap</name>
      <anchorfile>classrtabmap_1_1RtabmapEvent3DMap.html</anchorfile>
      <anchor>a6187e8457e5ec904abf016db1f49d57a</anchor>
      <arglist>(int codeError=0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RtabmapEvent3DMap</name>
      <anchorfile>classrtabmap_1_1RtabmapEvent3DMap.html</anchorfile>
      <anchor>a742f2f67cc6ce351a55d8a21a10a8e40</anchor>
      <arglist>(const std::map&lt; int, Signature &gt; &amp;signatures, const std::map&lt; int, Transform &gt; &amp;poses, const std::multimap&lt; int, Link &gt; &amp;constraints)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~RtabmapEvent3DMap</name>
      <anchorfile>classrtabmap_1_1RtabmapEvent3DMap.html</anchorfile>
      <anchor>ae380996ec3cd584624e63529bb11703b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::multimap&lt; int, Link &gt;</type>
      <name>_constraints</name>
      <anchorfile>classrtabmap_1_1RtabmapEvent3DMap.html</anchorfile>
      <anchor>a9a433e36c6c64f28967db750732ce9af</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; int, Transform &gt;</type>
      <name>_poses</name>
      <anchorfile>classrtabmap_1_1RtabmapEvent3DMap.html</anchorfile>
      <anchor>a7ca96eace9d2a6cf26e3448da96fcae8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; int, Signature &gt;</type>
      <name>_signatures</name>
      <anchorfile>classrtabmap_1_1RtabmapEvent3DMap.html</anchorfile>
      <anchor>ae7cc74be62fe993518ceb3b42c6fa719</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rtabmap::RtabmapEventCmd</name>
    <filename>classrtabmap_1_1RtabmapEventCmd.html</filename>
    <base>UEvent</base>
    <member kind="enumeration">
      <name>Cmd</name>
      <anchorfile>classrtabmap_1_1RtabmapEventCmd.html</anchorfile>
      <anchor>ae54b1ecc5d6df8b032a89f5b24876801</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kCmdInit</name>
      <anchorfile>classrtabmap_1_1RtabmapEventCmd.html</anchorfile>
      <anchor>ae54b1ecc5d6df8b032a89f5b24876801af03efbff0b297b981f75f077aac49856</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kCmdResetMemory</name>
      <anchorfile>classrtabmap_1_1RtabmapEventCmd.html</anchorfile>
      <anchor>ae54b1ecc5d6df8b032a89f5b24876801a02ced1d9f6f5c6210277b19d3b8bcdd9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kCmdClose</name>
      <anchorfile>classrtabmap_1_1RtabmapEventCmd.html</anchorfile>
      <anchor>ae54b1ecc5d6df8b032a89f5b24876801a38f200b1633df5e59891e739f74dfd18</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kCmdDumpMemory</name>
      <anchorfile>classrtabmap_1_1RtabmapEventCmd.html</anchorfile>
      <anchor>ae54b1ecc5d6df8b032a89f5b24876801ac502abc00c88395400bf9742c91bdf32</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kCmdDumpPrediction</name>
      <anchorfile>classrtabmap_1_1RtabmapEventCmd.html</anchorfile>
      <anchor>ae54b1ecc5d6df8b032a89f5b24876801aa0918b6878ef55d0490414c40f4afea6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kCmdGenerateDOTGraph</name>
      <anchorfile>classrtabmap_1_1RtabmapEventCmd.html</anchorfile>
      <anchor>ae54b1ecc5d6df8b032a89f5b24876801ab69181c7e5e81a85ec6f3888f995685d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kCmdExportPoses</name>
      <anchorfile>classrtabmap_1_1RtabmapEventCmd.html</anchorfile>
      <anchor>ae54b1ecc5d6df8b032a89f5b24876801a464be1b7dcf88f079ed9a7a2c1100fdd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kCmdCleanDataBuffer</name>
      <anchorfile>classrtabmap_1_1RtabmapEventCmd.html</anchorfile>
      <anchor>ae54b1ecc5d6df8b032a89f5b24876801a708e03e12a54f6525365376bc992e15c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kCmdPublish3DMap</name>
      <anchorfile>classrtabmap_1_1RtabmapEventCmd.html</anchorfile>
      <anchor>ae54b1ecc5d6df8b032a89f5b24876801a8bdd31ff2a969a5f73c86a14e5192fcc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kCmdTriggerNewMap</name>
      <anchorfile>classrtabmap_1_1RtabmapEventCmd.html</anchorfile>
      <anchor>ae54b1ecc5d6df8b032a89f5b24876801af522eca014994dec79657ed6efff7fee</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kCmdPause</name>
      <anchorfile>classrtabmap_1_1RtabmapEventCmd.html</anchorfile>
      <anchor>ae54b1ecc5d6df8b032a89f5b24876801a29a4641069f4cd19a332982291f63e57</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kCmdResume</name>
      <anchorfile>classrtabmap_1_1RtabmapEventCmd.html</anchorfile>
      <anchor>ae54b1ecc5d6df8b032a89f5b24876801abf715ad034353e5eaeb424c638aff0df</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kCmdGoal</name>
      <anchorfile>classrtabmap_1_1RtabmapEventCmd.html</anchorfile>
      <anchor>ae54b1ecc5d6df8b032a89f5b24876801aeced93a6e04c8115875c8d0fe588250d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kCmdCancelGoal</name>
      <anchorfile>classrtabmap_1_1RtabmapEventCmd.html</anchorfile>
      <anchor>ae54b1ecc5d6df8b032a89f5b24876801a01628ffc80300d04ed04e92e54ec45ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kCmdLabel</name>
      <anchorfile>classrtabmap_1_1RtabmapEventCmd.html</anchorfile>
      <anchor>ae54b1ecc5d6df8b032a89f5b24876801a29d3e98121b70d06e0ca342cb3bcda4c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>dummy</name>
      <anchorfile>classrtabmap_1_1RtabmapEventCmd.html</anchorfile>
      <anchor>aec484490a1accb47098e3bd06275910a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>d</name>
      <anchorfile>classrtabmap_1_1RtabmapEventCmd.html</anchorfile>
      <anchor>aec484490a1accb47098e3bd06275910aaada7c1e77977b27b613e2199105a7634</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::string</type>
      <name>getClassName</name>
      <anchorfile>classrtabmap_1_1RtabmapEventCmd.html</anchorfile>
      <anchor>af5160779571b31d45fc9f762a3751dbb</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Cmd</type>
      <name>getCmd</name>
      <anchorfile>classrtabmap_1_1RtabmapEventCmd.html</anchorfile>
      <anchor>adc238685c07a4152f8a8f187d772a5dc</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const ParametersMap &amp;</type>
      <name>getParameters</name>
      <anchorfile>classrtabmap_1_1RtabmapEventCmd.html</anchorfile>
      <anchor>a11d96e685db920bfda01566f7ba5208d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RtabmapEventCmd</name>
      <anchorfile>classrtabmap_1_1RtabmapEventCmd.html</anchorfile>
      <anchor>a5e6445168c75125a39dfe0c5907bcef8</anchor>
      <arglist>(Cmd cmd, const ParametersMap &amp;parameters=ParametersMap())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RtabmapEventCmd</name>
      <anchorfile>classrtabmap_1_1RtabmapEventCmd.html</anchorfile>
      <anchor>a194fa5787101a13092c99d704a5481d1</anchor>
      <arglist>(Cmd cmd, const UVariant &amp;value1, const ParametersMap &amp;parameters=ParametersMap())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RtabmapEventCmd</name>
      <anchorfile>classrtabmap_1_1RtabmapEventCmd.html</anchorfile>
      <anchor>a77375db17595d8245b261cfaf5af9141</anchor>
      <arglist>(Cmd cmd, const UVariant &amp;value1, const UVariant &amp;value2, const ParametersMap &amp;parameters=ParametersMap())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RtabmapEventCmd</name>
      <anchorfile>classrtabmap_1_1RtabmapEventCmd.html</anchorfile>
      <anchor>a2c04b69c1f95f5acb3a0b676043a9de7</anchor>
      <arglist>(Cmd cmd, const UVariant &amp;value1, const UVariant &amp;value2, const UVariant &amp;value3, const ParametersMap &amp;parameters=ParametersMap())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RtabmapEventCmd</name>
      <anchorfile>classrtabmap_1_1RtabmapEventCmd.html</anchorfile>
      <anchor>a13ae285833bdf0d8294573ba19d11d62</anchor>
      <arglist>(Cmd cmd, const UVariant &amp;value1, const UVariant &amp;value2, const UVariant &amp;value3, const UVariant &amp;value4, const ParametersMap &amp;parameters=ParametersMap())</arglist>
    </member>
    <member kind="function">
      <type>const UVariant &amp;</type>
      <name>value1</name>
      <anchorfile>classrtabmap_1_1RtabmapEventCmd.html</anchorfile>
      <anchor>a813ae338654a4eaa30e982edfc7900f1</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const UVariant &amp;</type>
      <name>value2</name>
      <anchorfile>classrtabmap_1_1RtabmapEventCmd.html</anchorfile>
      <anchor>a8b36a35c18f0796e53ab182aaa6fa898</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const UVariant &amp;</type>
      <name>value3</name>
      <anchorfile>classrtabmap_1_1RtabmapEventCmd.html</anchorfile>
      <anchor>a84a61957b6cb6dcd29fcb1640f33e53f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const UVariant &amp;</type>
      <name>value4</name>
      <anchorfile>classrtabmap_1_1RtabmapEventCmd.html</anchorfile>
      <anchor>ade03962c07f1a8fadcc3376930649e91</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~RtabmapEventCmd</name>
      <anchorfile>classrtabmap_1_1RtabmapEventCmd.html</anchorfile>
      <anchor>aa6942c6ce857f1a6afd40ea5782ed337</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Cmd</type>
      <name>cmd_</name>
      <anchorfile>classrtabmap_1_1RtabmapEventCmd.html</anchorfile>
      <anchor>a26afa8438bbf3e9c29be9e8175fcd594</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ParametersMap</type>
      <name>parameters_</name>
      <anchorfile>classrtabmap_1_1RtabmapEventCmd.html</anchorfile>
      <anchor>ad648743cf1726144087d67be04abad69</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>UVariant</type>
      <name>value1_</name>
      <anchorfile>classrtabmap_1_1RtabmapEventCmd.html</anchorfile>
      <anchor>a227a2ac567754c05368f5f56dcc0eac4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>UVariant</type>
      <name>value2_</name>
      <anchorfile>classrtabmap_1_1RtabmapEventCmd.html</anchorfile>
      <anchor>a5b06dff7717faed7bb80525667fcbde3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>UVariant</type>
      <name>value3_</name>
      <anchorfile>classrtabmap_1_1RtabmapEventCmd.html</anchorfile>
      <anchor>a26ac85bb473967a6ee0cbecbcb68a241</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>UVariant</type>
      <name>value4_</name>
      <anchorfile>classrtabmap_1_1RtabmapEventCmd.html</anchorfile>
      <anchor>ac8cd132dce4e3eb9e524c12c613f41c3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rtabmap::RtabmapEventInit</name>
    <filename>classrtabmap_1_1RtabmapEventInit.html</filename>
    <base>UEvent</base>
    <member kind="enumeration">
      <name>dummy</name>
      <anchorfile>classrtabmap_1_1RtabmapEventInit.html</anchorfile>
      <anchor>a1edbb84497fa37da38c508a470e9c3e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>d</name>
      <anchorfile>classrtabmap_1_1RtabmapEventInit.html</anchorfile>
      <anchor>a1edbb84497fa37da38c508a470e9c3e8ae5f32440ee619e7e1168cca424e363b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>Status</name>
      <anchorfile>classrtabmap_1_1RtabmapEventInit.html</anchorfile>
      <anchor>a78342f08e711fab2a98f29c45ae1e54f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kInitializing</name>
      <anchorfile>classrtabmap_1_1RtabmapEventInit.html</anchorfile>
      <anchor>a78342f08e711fab2a98f29c45ae1e54fac2e32a98a8cc98c43153f6258c728af1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kInitialized</name>
      <anchorfile>classrtabmap_1_1RtabmapEventInit.html</anchorfile>
      <anchor>a78342f08e711fab2a98f29c45ae1e54faf3f3a887eb31d971776e1f491d089e36</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kClosing</name>
      <anchorfile>classrtabmap_1_1RtabmapEventInit.html</anchorfile>
      <anchor>a78342f08e711fab2a98f29c45ae1e54fa3e30e669a25ab78961e253e6d992bd10</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kClosed</name>
      <anchorfile>classrtabmap_1_1RtabmapEventInit.html</anchorfile>
      <anchor>a78342f08e711fab2a98f29c45ae1e54fa50b54219d34dcbe1028bbc0aaf9c9a81</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kInfo</name>
      <anchorfile>classrtabmap_1_1RtabmapEventInit.html</anchorfile>
      <anchor>a78342f08e711fab2a98f29c45ae1e54fabd5f5f3a82c532f2ae0fcd0283f2a8d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kError</name>
      <anchorfile>classrtabmap_1_1RtabmapEventInit.html</anchorfile>
      <anchor>a78342f08e711fab2a98f29c45ae1e54faf3a0cf3bbe32d742e51a2da0086ff1ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::string</type>
      <name>getClassName</name>
      <anchorfile>classrtabmap_1_1RtabmapEventInit.html</anchorfile>
      <anchor>afe401488fda56f72eef9f92d71d40213</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>getInfo</name>
      <anchorfile>classrtabmap_1_1RtabmapEventInit.html</anchorfile>
      <anchor>a7e03b6b9fb79d922d48c1f728a37ecd5</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Status</type>
      <name>getStatus</name>
      <anchorfile>classrtabmap_1_1RtabmapEventInit.html</anchorfile>
      <anchor>a63813b0fbf072ba15d54c3a5308d19aa</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RtabmapEventInit</name>
      <anchorfile>classrtabmap_1_1RtabmapEventInit.html</anchorfile>
      <anchor>abe719f42b84c93d5812aa37392b8cb40</anchor>
      <arglist>(Status status, const std::string &amp;info=std::string())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RtabmapEventInit</name>
      <anchorfile>classrtabmap_1_1RtabmapEventInit.html</anchorfile>
      <anchor>a30328a557c3ea86c01b3f9d32dbbc617</anchor>
      <arglist>(const std::string &amp;info)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~RtabmapEventInit</name>
      <anchorfile>classrtabmap_1_1RtabmapEventInit.html</anchorfile>
      <anchor>adffbb7717412a0089fc899565dab42aa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>_info</name>
      <anchorfile>classrtabmap_1_1RtabmapEventInit.html</anchorfile>
      <anchor>a3eae597fa3523864e26959f174dee3b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Status</type>
      <name>_status</name>
      <anchorfile>classrtabmap_1_1RtabmapEventInit.html</anchorfile>
      <anchor>a98743d4e3353f2ca98e0023d0ca8ab77</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rtabmap::RtabmapGlobalPathEvent</name>
    <filename>classrtabmap_1_1RtabmapGlobalPathEvent.html</filename>
    <base>UEvent</base>
    <member kind="function" virtualness="virtual">
      <type>virtual std::string</type>
      <name>getClassName</name>
      <anchorfile>classrtabmap_1_1RtabmapGlobalPathEvent.html</anchorfile>
      <anchor>acb8707234e6dfc92f13eb367df6115d6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getGoal</name>
      <anchorfile>classrtabmap_1_1RtabmapGlobalPathEvent.html</anchorfile>
      <anchor>a805805d9ff27daa56639e854b25d93a9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>getGoalLabel</name>
      <anchorfile>classrtabmap_1_1RtabmapGlobalPathEvent.html</anchorfile>
      <anchor>a87a62a3a4f9200f190a412a553f19523</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const std::vector&lt; std::pair&lt; int, Transform &gt; &gt; &amp;</type>
      <name>getPoses</name>
      <anchorfile>classrtabmap_1_1RtabmapGlobalPathEvent.html</anchorfile>
      <anchor>ac6a1ac10c3e9fb4bd4f506e6eba4c7b3</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RtabmapGlobalPathEvent</name>
      <anchorfile>classrtabmap_1_1RtabmapGlobalPathEvent.html</anchorfile>
      <anchor>a2093b1321d06b693a6096b24b432f6f6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RtabmapGlobalPathEvent</name>
      <anchorfile>classrtabmap_1_1RtabmapGlobalPathEvent.html</anchorfile>
      <anchor>a2ceca3b03da7a4bfec0025f2bf1a46c8</anchor>
      <arglist>(int goalId, const std::vector&lt; std::pair&lt; int, Transform &gt; &gt; &amp;poses)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RtabmapGlobalPathEvent</name>
      <anchorfile>classrtabmap_1_1RtabmapGlobalPathEvent.html</anchorfile>
      <anchor>ac1d20fd067647ef807b711931d5148c3</anchor>
      <arglist>(int goalId, const std::string &amp;goalLabel, const std::vector&lt; std::pair&lt; int, Transform &gt; &gt; &amp;poses)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~RtabmapGlobalPathEvent</name>
      <anchorfile>classrtabmap_1_1RtabmapGlobalPathEvent.html</anchorfile>
      <anchor>a301b43d04147459850bb903b20b64ada</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>_goalLabel</name>
      <anchorfile>classrtabmap_1_1RtabmapGlobalPathEvent.html</anchorfile>
      <anchor>a1a1214e4f1379a8c4425f479f6fd7285</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; std::pair&lt; int, Transform &gt; &gt;</type>
      <name>_poses</name>
      <anchorfile>classrtabmap_1_1RtabmapGlobalPathEvent.html</anchorfile>
      <anchor>a45b66c9e2b648a4428ca8ed30048bd94</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rtabmap::RtabmapGoalStatusEvent</name>
    <filename>classrtabmap_1_1RtabmapGoalStatusEvent.html</filename>
    <base>UEvent</base>
    <member kind="function" virtualness="virtual">
      <type>virtual std::string</type>
      <name>getClassName</name>
      <anchorfile>classrtabmap_1_1RtabmapGoalStatusEvent.html</anchorfile>
      <anchor>a512a96d36128950e0c4b63863d6e2a72</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RtabmapGoalStatusEvent</name>
      <anchorfile>classrtabmap_1_1RtabmapGoalStatusEvent.html</anchorfile>
      <anchor>a44802ebc19e41328eb14a4ba26d04abf</anchor>
      <arglist>(int status)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~RtabmapGoalStatusEvent</name>
      <anchorfile>classrtabmap_1_1RtabmapGoalStatusEvent.html</anchorfile>
      <anchor>a7482b3b9bc6241d800fb28c693828fe9</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rtabmap::RtabmapLabelErrorEvent</name>
    <filename>classrtabmap_1_1RtabmapLabelErrorEvent.html</filename>
    <base>UEvent</base>
    <member kind="function" virtualness="virtual">
      <type>virtual std::string</type>
      <name>getClassName</name>
      <anchorfile>classrtabmap_1_1RtabmapLabelErrorEvent.html</anchorfile>
      <anchor>a70227252e83f3e7fe74716ff7b6e7aec</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>id</name>
      <anchorfile>classrtabmap_1_1RtabmapLabelErrorEvent.html</anchorfile>
      <anchor>a8f14c9eccc5342add6bea43fd0471fa0</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>label</name>
      <anchorfile>classrtabmap_1_1RtabmapLabelErrorEvent.html</anchorfile>
      <anchor>a73bc6ff2cce283ac233dd25a26b4ed3e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RtabmapLabelErrorEvent</name>
      <anchorfile>classrtabmap_1_1RtabmapLabelErrorEvent.html</anchorfile>
      <anchor>a379fa5e8e646841a1719bf16bde08011</anchor>
      <arglist>(int id, const std::string &amp;label)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~RtabmapLabelErrorEvent</name>
      <anchorfile>classrtabmap_1_1RtabmapLabelErrorEvent.html</anchorfile>
      <anchor>a957dae40bf0e93f49f5ebfba3a9cf75b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>_label</name>
      <anchorfile>classrtabmap_1_1RtabmapLabelErrorEvent.html</anchorfile>
      <anchor>af9033c7dbb9349fb70ca0b092574f3a3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rtabmap::RtabmapThread</name>
    <filename>classrtabmap_1_1RtabmapThread.html</filename>
    <base>UThread</base>
    <base>UEventsHandler</base>
    <member kind="enumeration">
      <name>State</name>
      <anchorfile>classrtabmap_1_1RtabmapThread.html</anchorfile>
      <anchor>a037a7b9aaacca152e0f087920e8a5fae</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kStateInit</name>
      <anchorfile>classrtabmap_1_1RtabmapThread.html</anchorfile>
      <anchor>a037a7b9aaacca152e0f087920e8a5faea1e5e61395e6bae95ffe2ca3114e34c4c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kStateDetecting</name>
      <anchorfile>classrtabmap_1_1RtabmapThread.html</anchorfile>
      <anchor>a037a7b9aaacca152e0f087920e8a5faea733e80c5ec27718bd9551646f99d352c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kStateReseting</name>
      <anchorfile>classrtabmap_1_1RtabmapThread.html</anchorfile>
      <anchor>a037a7b9aaacca152e0f087920e8a5faea6519e85ad2b1c04f36ddf9d7ef07b672</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kStateClose</name>
      <anchorfile>classrtabmap_1_1RtabmapThread.html</anchorfile>
      <anchor>a037a7b9aaacca152e0f087920e8a5faea1391cae361e67f0675cfdfa4c0ac6cde</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kStateChangingParameters</name>
      <anchorfile>classrtabmap_1_1RtabmapThread.html</anchorfile>
      <anchor>a037a7b9aaacca152e0f087920e8a5faea001a2390c1375a4d68118f7a9b08310b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kStateDumpingMemory</name>
      <anchorfile>classrtabmap_1_1RtabmapThread.html</anchorfile>
      <anchor>a037a7b9aaacca152e0f087920e8a5faea8d3326ac2597d24c256860215d0b3535</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kStateDumpingPrediction</name>
      <anchorfile>classrtabmap_1_1RtabmapThread.html</anchorfile>
      <anchor>a037a7b9aaacca152e0f087920e8a5faea32f36a99570cbfac10faf2395c0f6c41</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kStateExportingDOTGraph</name>
      <anchorfile>classrtabmap_1_1RtabmapThread.html</anchorfile>
      <anchor>a037a7b9aaacca152e0f087920e8a5faeae1be33329ac5abe760c5079e338f8f4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kStateExportingPoses</name>
      <anchorfile>classrtabmap_1_1RtabmapThread.html</anchorfile>
      <anchor>a037a7b9aaacca152e0f087920e8a5faea3a011ecaa0efd5fc479139ea4711f4c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kStateCleanDataBuffer</name>
      <anchorfile>classrtabmap_1_1RtabmapThread.html</anchorfile>
      <anchor>a037a7b9aaacca152e0f087920e8a5faea356c463396354f45f330931c056964e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kStatePublishingMap</name>
      <anchorfile>classrtabmap_1_1RtabmapThread.html</anchorfile>
      <anchor>a037a7b9aaacca152e0f087920e8a5faeacc6f8ea38716127128378bb4c74c12f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kStateTriggeringMap</name>
      <anchorfile>classrtabmap_1_1RtabmapThread.html</anchorfile>
      <anchor>a037a7b9aaacca152e0f087920e8a5faea9f866f9aea5748ad44b19b11d771d691</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kStateAddingUserData</name>
      <anchorfile>classrtabmap_1_1RtabmapThread.html</anchorfile>
      <anchor>a037a7b9aaacca152e0f087920e8a5faea67c9d21e9e8a960cb1ff59862a36a333</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kStateSettingGoal</name>
      <anchorfile>classrtabmap_1_1RtabmapThread.html</anchorfile>
      <anchor>a037a7b9aaacca152e0f087920e8a5faea09bb5f1bbd1d28a2c0d3acd9d15ebe97</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kStateCancellingGoal</name>
      <anchorfile>classrtabmap_1_1RtabmapThread.html</anchorfile>
      <anchor>a037a7b9aaacca152e0f087920e8a5faeac4e808adadd932c86428f470afde51cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kStateLabelling</name>
      <anchorfile>classrtabmap_1_1RtabmapThread.html</anchorfile>
      <anchor>a037a7b9aaacca152e0f087920e8a5faea54731714ac91c50c18dc9c2f505b1e49</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clearBufferedData</name>
      <anchorfile>classrtabmap_1_1RtabmapThread.html</anchorfile>
      <anchor>aea5c7a61adab9ed8382066806420bfac</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>createIntermediateNodes</name>
      <anchorfile>classrtabmap_1_1RtabmapThread.html</anchorfile>
      <anchor>a78271ce60d00219c4fdd86813136a116</anchor>
      <arglist>(bool enabled)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RtabmapThread</name>
      <anchorfile>classrtabmap_1_1RtabmapThread.html</anchorfile>
      <anchor>a5c5752b0b0a0e05e8e97308c74f9b955</anchor>
      <arglist>(Rtabmap *rtabmap)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDataBufferSize</name>
      <anchorfile>classrtabmap_1_1RtabmapThread.html</anchorfile>
      <anchor>ab9b4e64c65264f12bfeb1814aff59cbe</anchor>
      <arglist>(unsigned int bufferSize)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDetectorRate</name>
      <anchorfile>classrtabmap_1_1RtabmapThread.html</anchorfile>
      <anchor>a8ff95633544be0d87c1dc977cb52a064</anchor>
      <arglist>(float rate)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~RtabmapThread</name>
      <anchorfile>classrtabmap_1_1RtabmapThread.html</anchorfile>
      <anchor>acf08fe27f94f6bf512abc35080063b8a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>handleEvent</name>
      <anchorfile>classrtabmap_1_1RtabmapThread.html</anchorfile>
      <anchor>a44299c264950916ae09a6a14c15eb76d</anchor>
      <arglist>(UEvent *anEvent)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>addData</name>
      <anchorfile>classrtabmap_1_1RtabmapThread.html</anchorfile>
      <anchor>a2e20eea87e525a49ab532127bf65337d</anchor>
      <arglist>(const OdometryEvent &amp;odomEvent)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>getData</name>
      <anchorfile>classrtabmap_1_1RtabmapThread.html</anchorfile>
      <anchor>a56e2f81f0c8b45080721440f9bb48ad2</anchor>
      <arglist>(OdometryEvent &amp;data)</arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual void</type>
      <name>mainLoop</name>
      <anchorfile>classrtabmap_1_1RtabmapThread.html</anchorfile>
      <anchor>a058322d209e57d80cee2dee015061422</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual void</type>
      <name>mainLoopKill</name>
      <anchorfile>classrtabmap_1_1RtabmapThread.html</anchorfile>
      <anchor>a5605a93526530d2ab401ccd07acad91b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>process</name>
      <anchorfile>classrtabmap_1_1RtabmapThread.html</anchorfile>
      <anchor>a921bb6c18683103d08270a7e665d89dc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>publishMap</name>
      <anchorfile>classrtabmap_1_1RtabmapThread.html</anchorfile>
      <anchor>ae2028cf4fabcf6a00c11e8a9d69da825</anchor>
      <arglist>(bool optimized, bool full, bool graphOnly) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>pushNewState</name>
      <anchorfile>classrtabmap_1_1RtabmapThread.html</anchorfile>
      <anchor>ac939cf285e7a4e3e193c468828b64f39</anchor>
      <arglist>(State newState, const ParametersMap &amp;parameters=ParametersMap())</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_createIntermediateNodes</name>
      <anchorfile>classrtabmap_1_1RtabmapThread.html</anchorfile>
      <anchor>af651155e079c83a3acc177dbf29678c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>USemaphore</type>
      <name>_dataAdded</name>
      <anchorfile>classrtabmap_1_1RtabmapThread.html</anchorfile>
      <anchor>a383420457ce272655fe2a833bcf7289a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::list&lt; OdometryEvent &gt;</type>
      <name>_dataBuffer</name>
      <anchorfile>classrtabmap_1_1RtabmapThread.html</anchorfile>
      <anchor>add1608d78fa7d544541a1aff7d5742db</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>_dataBufferMaxSize</name>
      <anchorfile>classrtabmap_1_1RtabmapThread.html</anchorfile>
      <anchor>a1e5018a99b3252289af549879279e59e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>UMutex</type>
      <name>_dataMutex</name>
      <anchorfile>classrtabmap_1_1RtabmapThread.html</anchorfile>
      <anchor>ab3c499b431e12d6928e47f29eb03c14a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>UTimer *</type>
      <name>_frameRateTimer</name>
      <anchorfile>classrtabmap_1_1RtabmapThread.html</anchorfile>
      <anchor>a411a12f2b525642bfd015603fcd4b5e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_paused</name>
      <anchorfile>classrtabmap_1_1RtabmapThread.html</anchorfile>
      <anchor>ac3fb85792e5b44a46acb4124c95564aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>_rate</name>
      <anchorfile>classrtabmap_1_1RtabmapThread.html</anchorfile>
      <anchor>a8ea0af1e44ccd09afce95ee7719f69d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>_rotVariance</name>
      <anchorfile>classrtabmap_1_1RtabmapThread.html</anchorfile>
      <anchor>aa061b18947e611d717d5219ddf937293</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Rtabmap *</type>
      <name>_rtabmap</name>
      <anchorfile>classrtabmap_1_1RtabmapThread.html</anchorfile>
      <anchor>a26dd41743edcc7bc92682da095264f99</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::stack&lt; State &gt;</type>
      <name>_state</name>
      <anchorfile>classrtabmap_1_1RtabmapThread.html</anchorfile>
      <anchor>ad9ec78a8252fb05c617156183d0c90fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>UMutex</type>
      <name>_stateMutex</name>
      <anchorfile>classrtabmap_1_1RtabmapThread.html</anchorfile>
      <anchor>a91dd77069830628f61b155024cd8067c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::stack&lt; ParametersMap &gt;</type>
      <name>_stateParam</name>
      <anchorfile>classrtabmap_1_1RtabmapThread.html</anchorfile>
      <anchor>a904f6c7ebe4218b4f05e97415470bb35</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>_transVariance</name>
      <anchorfile>classrtabmap_1_1RtabmapThread.html</anchorfile>
      <anchor>a55bc1bc02743484d893da078d2378330</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>cv::Mat</type>
      <name>_userData</name>
      <anchorfile>classrtabmap_1_1RtabmapThread.html</anchorfile>
      <anchor>a8b98ef56b907182e69c7d2a22e6758ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>UMutex</type>
      <name>_userDataMutex</name>
      <anchorfile>classrtabmap_1_1RtabmapThread.html</anchorfile>
      <anchor>ae6f241ca2d372faf40d872b079a77908</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Transform</type>
      <name>lastPose_</name>
      <anchorfile>classrtabmap_1_1RtabmapThread.html</anchorfile>
      <anchor>aa6ac165fdb627bc9252b140b6e176a07</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rtabmap::SensorData</name>
    <filename>classrtabmap_1_1SensorData.html</filename>
    <member kind="function">
      <type>const std::vector&lt; CameraModel &gt; &amp;</type>
      <name>cameraModels</name>
      <anchorfile>classrtabmap_1_1SensorData.html</anchorfile>
      <anchor>ae5ed8c616db8ea077c23358cd5006a71</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const cv::Mat &amp;</type>
      <name>depthOrRightCompressed</name>
      <anchorfile>classrtabmap_1_1SensorData.html</anchorfile>
      <anchor>ad2bbccc369c87bd10dcf596b26c5d7e7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const cv::Mat &amp;</type>
      <name>depthOrRightRaw</name>
      <anchorfile>classrtabmap_1_1SensorData.html</anchorfile>
      <anchor>acdaa0a5f1d43556c9ef13dfd47a74eef</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>cv::Mat</type>
      <name>depthRaw</name>
      <anchorfile>classrtabmap_1_1SensorData.html</anchorfile>
      <anchor>a3df124f9d884b6d635cd481b8dc43400</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const cv::Mat &amp;</type>
      <name>descriptors</name>
      <anchorfile>classrtabmap_1_1SensorData.html</anchorfile>
      <anchor>a972bf2d8eb7bb4dbdde6749b2070b607</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>id</name>
      <anchorfile>classrtabmap_1_1SensorData.html</anchorfile>
      <anchor>a069975f5641832e84c3e098b2828c18d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const cv::Mat &amp;</type>
      <name>imageCompressed</name>
      <anchorfile>classrtabmap_1_1SensorData.html</anchorfile>
      <anchor>a18948dd59883ca977330da50024b55cd</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const cv::Mat &amp;</type>
      <name>imageRaw</name>
      <anchorfile>classrtabmap_1_1SensorData.html</anchorfile>
      <anchor>a48061a8ead2b7812c5e1be15205dac66</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isValid</name>
      <anchorfile>classrtabmap_1_1SensorData.html</anchorfile>
      <anchor>a4f7455a6db2ac11477180295fe6501df</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const std::vector&lt; cv::KeyPoint &gt; &amp;</type>
      <name>keypoints</name>
      <anchorfile>classrtabmap_1_1SensorData.html</anchorfile>
      <anchor>a28cc578ced8923e61396e1e943f74c00</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const cv::Mat &amp;</type>
      <name>laserScanCompressed</name>
      <anchorfile>classrtabmap_1_1SensorData.html</anchorfile>
      <anchor>ae1be10b664ecb42f845dcd8859ef9350</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>laserScanMaxPts</name>
      <anchorfile>classrtabmap_1_1SensorData.html</anchorfile>
      <anchor>a62782046ab8981a4b2f32df7283ed1e7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>laserScanMaxRange</name>
      <anchorfile>classrtabmap_1_1SensorData.html</anchorfile>
      <anchor>a8bfe263f7752c068e79f2d8b9a62ce94</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const cv::Mat &amp;</type>
      <name>laserScanRaw</name>
      <anchorfile>classrtabmap_1_1SensorData.html</anchorfile>
      <anchor>accfb9c69f9c81b12d07d7f9b9c47a0b4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>cv::Mat</type>
      <name>rightRaw</name>
      <anchorfile>classrtabmap_1_1SensorData.html</anchorfile>
      <anchor>a6e3adb4bddda4502b9450f566a451237</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SensorData</name>
      <anchorfile>classrtabmap_1_1SensorData.html</anchorfile>
      <anchor>a941f907890fe9e0e9becec0a665581cd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SensorData</name>
      <anchorfile>classrtabmap_1_1SensorData.html</anchorfile>
      <anchor>ab6201ea27482207308f000bd4cc90081</anchor>
      <arglist>(const cv::Mat &amp;image, int id=0, double stamp=0.0, const cv::Mat &amp;userData=cv::Mat())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SensorData</name>
      <anchorfile>classrtabmap_1_1SensorData.html</anchorfile>
      <anchor>a14f7a5c64b5d27842cb654e247d1fd20</anchor>
      <arglist>(const cv::Mat &amp;image, const CameraModel &amp;cameraModel, int id=0, double stamp=0.0, const cv::Mat &amp;userData=cv::Mat())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SensorData</name>
      <anchorfile>classrtabmap_1_1SensorData.html</anchorfile>
      <anchor>aead598774e0cb15375828a2965b3ab80</anchor>
      <arglist>(const cv::Mat &amp;rgb, const cv::Mat &amp;depth, const CameraModel &amp;cameraModel, int id=0, double stamp=0.0, const cv::Mat &amp;userData=cv::Mat())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SensorData</name>
      <anchorfile>classrtabmap_1_1SensorData.html</anchorfile>
      <anchor>a42fdfc8bfb9d5fb9f5c4a559b45f532f</anchor>
      <arglist>(const cv::Mat &amp;laserScan, int laserScanMaxPts, float laserScanMaxRange, const cv::Mat &amp;rgb, const cv::Mat &amp;depth, const CameraModel &amp;cameraModel, int id=0, double stamp=0.0, const cv::Mat &amp;userData=cv::Mat())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SensorData</name>
      <anchorfile>classrtabmap_1_1SensorData.html</anchorfile>
      <anchor>ae4498a6d017e83202dfe86618e91fa57</anchor>
      <arglist>(const cv::Mat &amp;rgb, const cv::Mat &amp;depth, const std::vector&lt; CameraModel &gt; &amp;cameraModels, int id=0, double stamp=0.0, const cv::Mat &amp;userData=cv::Mat())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SensorData</name>
      <anchorfile>classrtabmap_1_1SensorData.html</anchorfile>
      <anchor>a00ce23fcde01df9c37da3461a27767d9</anchor>
      <arglist>(const cv::Mat &amp;laserScan, int laserScanMaxPts, float laserScanMaxRange, const cv::Mat &amp;rgb, const cv::Mat &amp;depth, const std::vector&lt; CameraModel &gt; &amp;cameraModels, int id=0, double stamp=0.0, const cv::Mat &amp;userData=cv::Mat())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SensorData</name>
      <anchorfile>classrtabmap_1_1SensorData.html</anchorfile>
      <anchor>a1534d36fee45c3df70679438ec9d00a3</anchor>
      <arglist>(const cv::Mat &amp;left, const cv::Mat &amp;right, const StereoCameraModel &amp;cameraModel, int id=0, double stamp=0.0, const cv::Mat &amp;userData=cv::Mat())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SensorData</name>
      <anchorfile>classrtabmap_1_1SensorData.html</anchorfile>
      <anchor>a3c24d66db0c932e91f6e22e7795a91b4</anchor>
      <arglist>(const cv::Mat &amp;laserScan, int laserScanMaxPts, float laserScanMaxRange, const cv::Mat &amp;left, const cv::Mat &amp;right, const StereoCameraModel &amp;cameraModel, int id=0, double stamp=0.0, const cv::Mat &amp;userData=cv::Mat())</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setCameraModel</name>
      <anchorfile>classrtabmap_1_1SensorData.html</anchorfile>
      <anchor>ad8ae172220b7bfffeb09bb1eac60f28f</anchor>
      <arglist>(const CameraModel &amp;model)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setCameraModels</name>
      <anchorfile>classrtabmap_1_1SensorData.html</anchorfile>
      <anchor>af841bbc9ea6de17124f8c871fa5d0719</anchor>
      <arglist>(const std::vector&lt; CameraModel &gt; &amp;models)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDepthOrRightRaw</name>
      <anchorfile>classrtabmap_1_1SensorData.html</anchorfile>
      <anchor>ad33f0b535e1a8e193aa6b0888e222454</anchor>
      <arglist>(const cv::Mat &amp;depthOrImageRaw)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setFeatures</name>
      <anchorfile>classrtabmap_1_1SensorData.html</anchorfile>
      <anchor>a89f564175ee4aabc682a8bab0ca6e186</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>classrtabmap_1_1SensorData.html</anchorfile>
      <anchor>a4d0f4615a747eaef142b51a1ab1e5527</anchor>
      <arglist>(int id)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setImageRaw</name>
      <anchorfile>classrtabmap_1_1SensorData.html</anchorfile>
      <anchor>a103ab257d03633eb76d9a85e960f8f8f</anchor>
      <arglist>(const cv::Mat &amp;imageRaw)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setLaserScanRaw</name>
      <anchorfile>classrtabmap_1_1SensorData.html</anchorfile>
      <anchor>a5e8c245b296604ab9b895c174635e8e3</anchor>
      <arglist>(const cv::Mat &amp;laserScanRaw, int maxPts, float maxRange)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setStamp</name>
      <anchorfile>classrtabmap_1_1SensorData.html</anchorfile>
      <anchor>a5c0844e94d3fff50a8bfec2decf2f94c</anchor>
      <arglist>(double stamp)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setStereoCameraModel</name>
      <anchorfile>classrtabmap_1_1SensorData.html</anchorfile>
      <anchor>ab2f74509af5e3f56d1c4d5e31c0c6003</anchor>
      <arglist>(const StereoCameraModel &amp;stereoCameraModel)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setUserData</name>
      <anchorfile>classrtabmap_1_1SensorData.html</anchorfile>
      <anchor>a1bfe55357c1faddf33cbf4f4190d4e5e</anchor>
      <arglist>(const cv::Mat &amp;userData)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setUserDataRaw</name>
      <anchorfile>classrtabmap_1_1SensorData.html</anchorfile>
      <anchor>a2a41ec94fead77d1b773471d9452b22e</anchor>
      <arglist>(const cv::Mat &amp;userDataRaw)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>stamp</name>
      <anchorfile>classrtabmap_1_1SensorData.html</anchorfile>
      <anchor>a999b79b3834e1a0236b6728907361872</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const StereoCameraModel &amp;</type>
      <name>stereoCameraModel</name>
      <anchorfile>classrtabmap_1_1SensorData.html</anchorfile>
      <anchor>a33eb2a01c0da7f91cb0400dbffc52fc7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>uncompressData</name>
      <anchorfile>classrtabmap_1_1SensorData.html</anchorfile>
      <anchor>aa356c9d5e9e7ea55ccdbe99c215bcb52</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>uncompressData</name>
      <anchorfile>classrtabmap_1_1SensorData.html</anchorfile>
      <anchor>a44ebc882580c579b1297840b77bf406c</anchor>
      <arglist>(cv::Mat *imageRaw, cv::Mat *depthOrRightRaw, cv::Mat *laserScanRaw=0, cv::Mat *userDataRaw=0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>uncompressDataConst</name>
      <anchorfile>classrtabmap_1_1SensorData.html</anchorfile>
      <anchor>a15613f656ffc8b3ef242021caa725ff1</anchor>
      <arglist>(cv::Mat *imageRaw, cv::Mat *depthOrRightRaw, cv::Mat *laserScanRaw=0, cv::Mat *userDataRaw=0) const </arglist>
    </member>
    <member kind="function">
      <type>const cv::Mat &amp;</type>
      <name>userDataCompressed</name>
      <anchorfile>classrtabmap_1_1SensorData.html</anchorfile>
      <anchor>a5854d9796ed579432304e2607bff6f57</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const cv::Mat &amp;</type>
      <name>userDataRaw</name>
      <anchorfile>classrtabmap_1_1SensorData.html</anchorfile>
      <anchor>a5300b793f1f148f272bf8aa0f3e852a7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~SensorData</name>
      <anchorfile>classrtabmap_1_1SensorData.html</anchorfile>
      <anchor>a94f4e8970ae34d652100dce131cc9e44</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; CameraModel &gt;</type>
      <name>_cameraModels</name>
      <anchorfile>classrtabmap_1_1SensorData.html</anchorfile>
      <anchor>a5d7c768f8de141fb06c4fccba2dc8145</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>cv::Mat</type>
      <name>_depthOrRightCompressed</name>
      <anchorfile>classrtabmap_1_1SensorData.html</anchorfile>
      <anchor>aedeb247e482d5cc88b811db0883318eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>cv::Mat</type>
      <name>_depthOrRightRaw</name>
      <anchorfile>classrtabmap_1_1SensorData.html</anchorfile>
      <anchor>aeb575e1824b738bbc2060d555e4809ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>cv::Mat</type>
      <name>_descriptors</name>
      <anchorfile>classrtabmap_1_1SensorData.html</anchorfile>
      <anchor>ae9067a743adf88148de4a49fa7c6f4ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_id</name>
      <anchorfile>classrtabmap_1_1SensorData.html</anchorfile>
      <anchor>a6530cd673a8c3a647c531ef41434884d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>cv::Mat</type>
      <name>_imageCompressed</name>
      <anchorfile>classrtabmap_1_1SensorData.html</anchorfile>
      <anchor>a04eea04b6b86e55be7e0fa719ff11c12</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>cv::Mat</type>
      <name>_imageRaw</name>
      <anchorfile>classrtabmap_1_1SensorData.html</anchorfile>
      <anchor>ac1248ff6ec4a9c2bc44fe11d8178485e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; cv::KeyPoint &gt;</type>
      <name>_keypoints</name>
      <anchorfile>classrtabmap_1_1SensorData.html</anchorfile>
      <anchor>a5a4cdfdaf1ef04354a469bcb331fb112</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>cv::Mat</type>
      <name>_laserScanCompressed</name>
      <anchorfile>classrtabmap_1_1SensorData.html</anchorfile>
      <anchor>a9fb0db3e14daf10b5cd7377c93f4c934</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_laserScanMaxPts</name>
      <anchorfile>classrtabmap_1_1SensorData.html</anchorfile>
      <anchor>a7b645cdb3a6db0cf9647efafaf3b7d18</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>_laserScanMaxRange</name>
      <anchorfile>classrtabmap_1_1SensorData.html</anchorfile>
      <anchor>a44e2640f2c99320b8bda2b73430962fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>cv::Mat</type>
      <name>_laserScanRaw</name>
      <anchorfile>classrtabmap_1_1SensorData.html</anchorfile>
      <anchor>a17c222501a5a3f901c4f4314e2edab5a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>_stamp</name>
      <anchorfile>classrtabmap_1_1SensorData.html</anchorfile>
      <anchor>a1971a7e2838a84ad7732eb5a7e6767b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>StereoCameraModel</type>
      <name>_stereoCameraModel</name>
      <anchorfile>classrtabmap_1_1SensorData.html</anchorfile>
      <anchor>a616d3a623ee8fccf05cb71fa03fc1684</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>cv::Mat</type>
      <name>_userDataCompressed</name>
      <anchorfile>classrtabmap_1_1SensorData.html</anchorfile>
      <anchor>acd1b033561408a5be41f27800f7eb15f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>cv::Mat</type>
      <name>_userDataRaw</name>
      <anchorfile>classrtabmap_1_1SensorData.html</anchorfile>
      <anchor>a48a59f82805accf9ad5dd204fe0cbf4b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rtabmap::SIFT</name>
    <filename>classrtabmap_1_1SIFT.html</filename>
    <base>rtabmap::Feature2D</base>
    <member kind="function" virtualness="virtual">
      <type>virtual Feature2D::Type</type>
      <name>getType</name>
      <anchorfile>classrtabmap_1_1SIFT.html</anchorfile>
      <anchor>a34fad66d7f2851e263d3cc1a80087fd1</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>parseParameters</name>
      <anchorfile>classrtabmap_1_1SIFT.html</anchorfile>
      <anchor>a54404d803915437f7289961c1fc23d40</anchor>
      <arglist>(const ParametersMap &amp;parameters)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SIFT</name>
      <anchorfile>classrtabmap_1_1SIFT.html</anchorfile>
      <anchor>a14fad8dbc9c4017c79c95bdf9d9b763b</anchor>
      <arglist>(const ParametersMap &amp;parameters=ParametersMap())</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~SIFT</name>
      <anchorfile>classrtabmap_1_1SIFT.html</anchorfile>
      <anchor>aa9cce63c792772502a556260d3830e9a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual cv::Mat</type>
      <name>generateDescriptorsImpl</name>
      <anchorfile>classrtabmap_1_1SIFT.html</anchorfile>
      <anchor>aabf349e45877489939a7f18a497b9979</anchor>
      <arglist>(const cv::Mat &amp;image, std::vector&lt; cv::KeyPoint &gt; &amp;keypoints) const </arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual std::vector&lt; cv::KeyPoint &gt;</type>
      <name>generateKeypointsImpl</name>
      <anchorfile>classrtabmap_1_1SIFT.html</anchorfile>
      <anchor>a3d0bfa9bdc93b4c22f235633d80068d6</anchor>
      <arglist>(const cv::Mat &amp;image, const cv::Rect &amp;roi) const </arglist>
    </member>
    <member kind="variable" protection="private">
      <type>cv::Ptr&lt; CV_SIFT &gt;</type>
      <name>_sift</name>
      <anchorfile>classrtabmap_1_1SIFT.html</anchorfile>
      <anchor>a0b550f3efffef49f1a7e9c33d2075609</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>contrastThreshold_</name>
      <anchorfile>classrtabmap_1_1SIFT.html</anchorfile>
      <anchor>af9a478fe3989c28d5c7fecf016a4444c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>edgeThreshold_</name>
      <anchorfile>classrtabmap_1_1SIFT.html</anchorfile>
      <anchor>a9610542867bcac68bdcf48b9de2af72b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>nfeatures_</name>
      <anchorfile>classrtabmap_1_1SIFT.html</anchorfile>
      <anchor>afbb0182529bb2eab8b2b6596b391df70</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>nOctaveLayers_</name>
      <anchorfile>classrtabmap_1_1SIFT.html</anchorfile>
      <anchor>acb66fab22b88d29131259b2b93079afa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>sigma_</name>
      <anchorfile>classrtabmap_1_1SIFT.html</anchorfile>
      <anchor>afe6610080208024c31d32065aff050d7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rtabmap::Signature</name>
    <filename>classrtabmap_1_1Signature.html</filename>
    <member kind="function">
      <type>void</type>
      <name>addLink</name>
      <anchorfile>classrtabmap_1_1Signature.html</anchorfile>
      <anchor>a3bb2e6a8de8e615e51385c4113630f93</anchor>
      <arglist>(const Link &amp;link)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addLinks</name>
      <anchorfile>classrtabmap_1_1Signature.html</anchorfile>
      <anchor>aa8513c4ecb77c38b95610834c66e893e</anchor>
      <arglist>(const std::list&lt; Link &gt; &amp;links)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addLinks</name>
      <anchorfile>classrtabmap_1_1Signature.html</anchorfile>
      <anchor>af92465ad9cbfab36ffbc6d372781170c</anchor>
      <arglist>(const std::map&lt; int, Link &gt; &amp;links)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>changeLinkIds</name>
      <anchorfile>classrtabmap_1_1Signature.html</anchorfile>
      <anchor>a10d3bce2c3e4ec2de31aa5fa0c4b5934</anchor>
      <arglist>(int idFrom, int idTo)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>changeWordsRef</name>
      <anchorfile>classrtabmap_1_1Signature.html</anchorfile>
      <anchor>a0fbef54e89583c0ee919f938d57c8759</anchor>
      <arglist>(int oldWordId, int activeWordId)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>compareTo</name>
      <anchorfile>classrtabmap_1_1Signature.html</anchorfile>
      <anchor>a51511bc7276b7d2a397914118d095517</anchor>
      <arglist>(const Signature &amp;signature) const </arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>getLabel</name>
      <anchorfile>classrtabmap_1_1Signature.html</anchorfile>
      <anchor>ad8b9b572092aef5ccf7e0c1a3717f00e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const std::map&lt; int, Link &gt; &amp;</type>
      <name>getLinks</name>
      <anchorfile>classrtabmap_1_1Signature.html</anchorfile>
      <anchor>a43441a79f2983fe4427b0899268fff48</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const Transform &amp;</type>
      <name>getPose</name>
      <anchorfile>classrtabmap_1_1Signature.html</anchorfile>
      <anchor>a6ea2131045d4898de4cd35979b628755</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>cv::Mat</type>
      <name>getPoseCovariance</name>
      <anchorfile>classrtabmap_1_1Signature.html</anchorfile>
      <anchor>a09d914b36856af18552429369ef09a3e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getStamp</name>
      <anchorfile>classrtabmap_1_1Signature.html</anchorfile>
      <anchor>a82106ad2a5f75edf14073516e9d4492c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getWeight</name>
      <anchorfile>classrtabmap_1_1Signature.html</anchorfile>
      <anchor>a16ff62e4ba0a08b1c6ea276167c44f37</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const std::multimap&lt; int, cv::KeyPoint &gt; &amp;</type>
      <name>getWords</name>
      <anchorfile>classrtabmap_1_1Signature.html</anchorfile>
      <anchor>a1395b39b912c0c821a5231f3a9c4cfbd</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const std::multimap&lt; int, pcl::PointXYZ &gt; &amp;</type>
      <name>getWords3</name>
      <anchorfile>classrtabmap_1_1Signature.html</anchorfile>
      <anchor>a225fc438d9a22a380aee9408c803ec34</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const std::map&lt; int, int &gt; &amp;</type>
      <name>getWordsChanged</name>
      <anchorfile>classrtabmap_1_1Signature.html</anchorfile>
      <anchor>aebf0407204cedd10d4acc1d9d702aac6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasLink</name>
      <anchorfile>classrtabmap_1_1Signature.html</anchorfile>
      <anchor>a121cfff49d37dfa468c33f8858381412</anchor>
      <arglist>(int idTo) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>id</name>
      <anchorfile>classrtabmap_1_1Signature.html</anchorfile>
      <anchor>a7991218d427e95ee6b675ddd8ee276ec</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isBadSignature</name>
      <anchorfile>classrtabmap_1_1Signature.html</anchorfile>
      <anchor>a9fdc4f995b88f0fb806339f2234f0d8c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isEnabled</name>
      <anchorfile>classrtabmap_1_1Signature.html</anchorfile>
      <anchor>af48be3633b4b229ccdd2f6f73d696b22</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isLinksModified</name>
      <anchorfile>classrtabmap_1_1Signature.html</anchorfile>
      <anchor>ae8e7abe9d44cf77f0824ed1d236c3043</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isModified</name>
      <anchorfile>classrtabmap_1_1Signature.html</anchorfile>
      <anchor>a6d5fdc140ecb175fba3879d351509fdc</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isSaved</name>
      <anchorfile>classrtabmap_1_1Signature.html</anchorfile>
      <anchor>add2af64c30acecb2abae5696dd0ac067</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>mapId</name>
      <anchorfile>classrtabmap_1_1Signature.html</anchorfile>
      <anchor>a5b9d778548a1ff2629aaaf72674d2ced</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>removeAllWords</name>
      <anchorfile>classrtabmap_1_1Signature.html</anchorfile>
      <anchor>aac24301e6aff593fdcd679485b2c0e0e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>removeLink</name>
      <anchorfile>classrtabmap_1_1Signature.html</anchorfile>
      <anchor>abbd9806c2b20182217d2269c7398541e</anchor>
      <arglist>(int idTo)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>removeLinks</name>
      <anchorfile>classrtabmap_1_1Signature.html</anchorfile>
      <anchor>a2d90940afc30370f124627a872b1b2c6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>removeVirtualLinks</name>
      <anchorfile>classrtabmap_1_1Signature.html</anchorfile>
      <anchor>a328419f90f9dd8113dee4e38c9e30367</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>removeWord</name>
      <anchorfile>classrtabmap_1_1Signature.html</anchorfile>
      <anchor>a412a445a88c5d4b3d1900c81a06e9cdb</anchor>
      <arglist>(int wordId)</arglist>
    </member>
    <member kind="function">
      <type>SensorData &amp;</type>
      <name>sensorData</name>
      <anchorfile>classrtabmap_1_1Signature.html</anchorfile>
      <anchor>a522971783852ef45e2de8e592d49a860</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const SensorData &amp;</type>
      <name>sensorData</name>
      <anchorfile>classrtabmap_1_1Signature.html</anchorfile>
      <anchor>a77a406fc1b5a0b2d7589c46b272e2080</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setEnabled</name>
      <anchorfile>classrtabmap_1_1Signature.html</anchorfile>
      <anchor>a51a08cbabd87eb0fd5045ffdb4cb3c00</anchor>
      <arglist>(bool enabled)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setLabel</name>
      <anchorfile>classrtabmap_1_1Signature.html</anchorfile>
      <anchor>aa6dc3ad065ae2fd29afbbe69429f3a7b</anchor>
      <arglist>(const std::string &amp;label)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setModified</name>
      <anchorfile>classrtabmap_1_1Signature.html</anchorfile>
      <anchor>a245c8af68f7adec3813e3b062395769f</anchor>
      <arglist>(bool modified)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPose</name>
      <anchorfile>classrtabmap_1_1Signature.html</anchorfile>
      <anchor>aca4bf5db794637f0780f6eb2139a16f0</anchor>
      <arglist>(const Transform &amp;pose)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSaved</name>
      <anchorfile>classrtabmap_1_1Signature.html</anchorfile>
      <anchor>a02c5d305492e3534e3799b8b7c78d912</anchor>
      <arglist>(bool saved)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setWeight</name>
      <anchorfile>classrtabmap_1_1Signature.html</anchorfile>
      <anchor>a28cc9f0c8d553a24ef9e5227be1c99fe</anchor>
      <arglist>(int weight)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setWords</name>
      <anchorfile>classrtabmap_1_1Signature.html</anchorfile>
      <anchor>a4229180424e3efc50ac0221ab95c808f</anchor>
      <arglist>(const std::multimap&lt; int, cv::KeyPoint &gt; &amp;words)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setWords3</name>
      <anchorfile>classrtabmap_1_1Signature.html</anchorfile>
      <anchor>a0575787b8990119069c763b79092710d</anchor>
      <arglist>(const std::multimap&lt; int, pcl::PointXYZ &gt; &amp;words3)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Signature</name>
      <anchorfile>classrtabmap_1_1Signature.html</anchorfile>
      <anchor>a8e079b11910a45639a792158c40693ad</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Signature</name>
      <anchorfile>classrtabmap_1_1Signature.html</anchorfile>
      <anchor>a36744c8f2a32fb0fc8a3aa50da3b6ca6</anchor>
      <arglist>(int id, int mapId=-1, int weight=0, double stamp=0.0, const std::string &amp;label=std::string(), const Transform &amp;pose=Transform(), const SensorData &amp;sensorData=SensorData())</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Signature</name>
      <anchorfile>classrtabmap_1_1Signature.html</anchorfile>
      <anchor>a176d29d2c13e5a701cf95850dcecf3be</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_enabled</name>
      <anchorfile>classrtabmap_1_1Signature.html</anchorfile>
      <anchor>ae84e3a2b883457d1dad0dcb777d36be9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_id</name>
      <anchorfile>classrtabmap_1_1Signature.html</anchorfile>
      <anchor>a2ebd023f5c8585744fd12c463dfc9f49</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>_label</name>
      <anchorfile>classrtabmap_1_1Signature.html</anchorfile>
      <anchor>aead33a01a0c8ab443046f11aded6b21b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; int, Link &gt;</type>
      <name>_links</name>
      <anchorfile>classrtabmap_1_1Signature.html</anchorfile>
      <anchor>ad3bfdcdd578d57a7206065bb549059d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_linksModified</name>
      <anchorfile>classrtabmap_1_1Signature.html</anchorfile>
      <anchor>a8f0f8b250ba49b45aaa7400ffcce6d7a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_mapId</name>
      <anchorfile>classrtabmap_1_1Signature.html</anchorfile>
      <anchor>a8f83a363c486177562431a3108b83b77</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_modified</name>
      <anchorfile>classrtabmap_1_1Signature.html</anchorfile>
      <anchor>a45beca59706b1f054f6c526bc08e5932</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Transform</type>
      <name>_pose</name>
      <anchorfile>classrtabmap_1_1Signature.html</anchorfile>
      <anchor>ad4301405ec4881646b7bebe3ea04be49</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_saved</name>
      <anchorfile>classrtabmap_1_1Signature.html</anchorfile>
      <anchor>a3dcc8348332429f4b04dd8bfc2be6aba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>SensorData</type>
      <name>_sensorData</name>
      <anchorfile>classrtabmap_1_1Signature.html</anchorfile>
      <anchor>a0a9f62d375aba5956e47e9d003430362</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>_stamp</name>
      <anchorfile>classrtabmap_1_1Signature.html</anchorfile>
      <anchor>a7999dd8cd202c0c92e971a36aad9c717</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_weight</name>
      <anchorfile>classrtabmap_1_1Signature.html</anchorfile>
      <anchor>a7e8f12b2e88701dd11baea9de461d8bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::multimap&lt; int, cv::KeyPoint &gt;</type>
      <name>_words</name>
      <anchorfile>classrtabmap_1_1Signature.html</anchorfile>
      <anchor>af2e7f24d46573e0986fba167c1b070fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::multimap&lt; int, pcl::PointXYZ &gt;</type>
      <name>_words3</name>
      <anchorfile>classrtabmap_1_1Signature.html</anchorfile>
      <anchor>ae1fad56b7a854f28e3cc66196021bdda</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; int, int &gt;</type>
      <name>_wordsChanged</name>
      <anchorfile>classrtabmap_1_1Signature.html</anchorfile>
      <anchor>ac558fdc4fc0054df5ba6ebf6d7a65da8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rtabmap::Statistics</name>
    <filename>classrtabmap_1_1Statistics.html</filename>
    <member kind="function">
      <type>void</type>
      <name>addStatistic</name>
      <anchorfile>classrtabmap_1_1Statistics.html</anchorfile>
      <anchor>a24d85beaf52fd03ad67c6d9d417efd79</anchor>
      <arglist>(const std::string &amp;name, float value)</arglist>
    </member>
    <member kind="function">
      <type>const std::multimap&lt; int, Link &gt; &amp;</type>
      <name>constraints</name>
      <anchorfile>classrtabmap_1_1Statistics.html</anchorfile>
      <anchor>ab0d7efdb066bc2592853b91206a6e07a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>currentGoalId</name>
      <anchorfile>classrtabmap_1_1Statistics.html</anchorfile>
      <anchor>a373070c2fb688f8a84ac9c0e44e7a905</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const std::map&lt; std::string, float &gt; &amp;</type>
      <name>data</name>
      <anchorfile>classrtabmap_1_1Statistics.html</anchorfile>
      <anchor>a351caaee22b8cd55eaa0d0a9c8d44200</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>extended</name>
      <anchorfile>classrtabmap_1_1Statistics.html</anchorfile>
      <anchor>acea730033c372ef442803642f0deef0e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const std::map&lt; int, Signature &gt; &amp;</type>
      <name>getSignatures</name>
      <anchorfile>classrtabmap_1_1Statistics.html</anchorfile>
      <anchor>a516407f5faa0bab2c0d74707c9198c3d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const std::map&lt; int, float &gt; &amp;</type>
      <name>likelihood</name>
      <anchorfile>classrtabmap_1_1Statistics.html</anchorfile>
      <anchor>a200ef76790f40e85137d4fa8a0ff50f7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>localLoopClosureId</name>
      <anchorfile>classrtabmap_1_1Statistics.html</anchorfile>
      <anchor>ac77f8000a46654eaaaa1f6e0bb89dcaf</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const std::vector&lt; int &gt; &amp;</type>
      <name>localPath</name>
      <anchorfile>classrtabmap_1_1Statistics.html</anchorfile>
      <anchor>a7543e0a14c83aa6d956bd939c45ccacd</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>loopClosureId</name>
      <anchorfile>classrtabmap_1_1Statistics.html</anchorfile>
      <anchor>ac6a884c2f31a75d4c174f49bd652edb9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const Transform &amp;</type>
      <name>loopClosureTransform</name>
      <anchorfile>classrtabmap_1_1Statistics.html</anchorfile>
      <anchor>a5ca4abb4d6c4520aab15d6e8e8026d34</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const Transform &amp;</type>
      <name>mapCorrection</name>
      <anchorfile>classrtabmap_1_1Statistics.html</anchorfile>
      <anchor>ad591f61e08ab0da514ea7dbc1309ad60</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const std::map&lt; int, Transform &gt; &amp;</type>
      <name>poses</name>
      <anchorfile>classrtabmap_1_1Statistics.html</anchorfile>
      <anchor>ad11eb1c50ad496f5e5713dcf7f42704c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const std::map&lt; int, float &gt; &amp;</type>
      <name>posterior</name>
      <anchorfile>classrtabmap_1_1Statistics.html</anchorfile>
      <anchor>a6bf1155c453e2f810078a487dbfbf1cd</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const std::map&lt; int, float &gt; &amp;</type>
      <name>rawLikelihood</name>
      <anchorfile>classrtabmap_1_1Statistics.html</anchorfile>
      <anchor>a9f6d9a13d2c85e71a0b7e1f693794082</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>refImageId</name>
      <anchorfile>classrtabmap_1_1Statistics.html</anchorfile>
      <anchor>aefc75227da9cbb4019363645e0b56b61</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setConstraints</name>
      <anchorfile>classrtabmap_1_1Statistics.html</anchorfile>
      <anchor>ac4761222db6faee6c34c53c1d4d00ec2</anchor>
      <arglist>(const std::multimap&lt; int, Link &gt; &amp;constraints)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setCurrentGoalId</name>
      <anchorfile>classrtabmap_1_1Statistics.html</anchorfile>
      <anchor>a845a35143a149c9670fb46938594fcb9</anchor>
      <arglist>(int goal)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setExtended</name>
      <anchorfile>classrtabmap_1_1Statistics.html</anchorfile>
      <anchor>a938202c5836ba75d8eb06b0317712d06</anchor>
      <arglist>(bool extended)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setLikelihood</name>
      <anchorfile>classrtabmap_1_1Statistics.html</anchorfile>
      <anchor>a8988eb66288df6a4d676b3cbd7b3a7ff</anchor>
      <arglist>(const std::map&lt; int, float &gt; &amp;likelihood)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setLocalLoopClosureId</name>
      <anchorfile>classrtabmap_1_1Statistics.html</anchorfile>
      <anchor>afea7bbf7fe3b0f6ebadb9485291b09da</anchor>
      <arglist>(int localLoopClosureId)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setLocalPath</name>
      <anchorfile>classrtabmap_1_1Statistics.html</anchorfile>
      <anchor>a3c80bf518d943d9b86e5088a9269b455</anchor>
      <arglist>(const std::vector&lt; int &gt; &amp;localPath)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setLoopClosureId</name>
      <anchorfile>classrtabmap_1_1Statistics.html</anchorfile>
      <anchor>addfc682483926d14407a2254872bee68</anchor>
      <arglist>(int loopClosureId)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setLoopClosureTransform</name>
      <anchorfile>classrtabmap_1_1Statistics.html</anchorfile>
      <anchor>ac323334656165fd230cbe396836c6939</anchor>
      <arglist>(const Transform &amp;loopClosureTransform)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMapCorrection</name>
      <anchorfile>classrtabmap_1_1Statistics.html</anchorfile>
      <anchor>a6a70e49f42639395a89edbde4659bf88</anchor>
      <arglist>(const Transform &amp;mapCorrection)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPoses</name>
      <anchorfile>classrtabmap_1_1Statistics.html</anchorfile>
      <anchor>acf7df1c7a8958a24988239fc40ece1ea</anchor>
      <arglist>(const std::map&lt; int, Transform &gt; &amp;poses)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPosterior</name>
      <anchorfile>classrtabmap_1_1Statistics.html</anchorfile>
      <anchor>a915bb9bd90193a92f565f56024d61586</anchor>
      <arglist>(const std::map&lt; int, float &gt; &amp;posterior)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setRawLikelihood</name>
      <anchorfile>classrtabmap_1_1Statistics.html</anchorfile>
      <anchor>a20a3634b3fbd36d86b1803f7427b105f</anchor>
      <arglist>(const std::map&lt; int, float &gt; &amp;rawLikelihood)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setRefImageId</name>
      <anchorfile>classrtabmap_1_1Statistics.html</anchorfile>
      <anchor>ac11fd721c7a0a49e2b86b9f7420bba21</anchor>
      <arglist>(int refImageId)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSignatures</name>
      <anchorfile>classrtabmap_1_1Statistics.html</anchorfile>
      <anchor>aef868c9587f392d3af48f80a4f4c9c1f</anchor>
      <arglist>(const std::map&lt; int, Signature &gt; &amp;signatures)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setWeights</name>
      <anchorfile>classrtabmap_1_1Statistics.html</anchorfile>
      <anchor>a918d447083cfcea3ab040e985461ae45</anchor>
      <arglist>(const std::map&lt; int, int &gt; &amp;weights)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Statistics</name>
      <anchorfile>classrtabmap_1_1Statistics.html</anchorfile>
      <anchor>a5f5bf8e57410944ec46be25a5bf8ab46</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const std::map&lt; int, int &gt; &amp;</type>
      <name>weights</name>
      <anchorfile>classrtabmap_1_1Statistics.html</anchorfile>
      <anchor>a92b8390144e6694d9eb166aa841ef971</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Statistics</name>
      <anchorfile>classrtabmap_1_1Statistics.html</anchorfile>
      <anchor>a0df15ae6f27bc6d5813e27ab6ab2d146</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const std::map&lt; std::string, float &gt; &amp;</type>
      <name>defaultData</name>
      <anchorfile>classrtabmap_1_1Statistics.html</anchorfile>
      <anchor>aa87c25fa2f19ec4986ec38f3898fe7e1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_STATS</name>
      <anchorfile>classrtabmap_1_1Statistics.html</anchorfile>
      <anchor>a44cb884d80d2d89605f6a84dc80a929d</anchor>
      <arglist>(Loop, RejectedHypothesis,)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_STATS</name>
      <anchorfile>classrtabmap_1_1Statistics.html</anchorfile>
      <anchor>ad1865b7e0cd0103d307c266ddc3d13f5</anchor>
      <arglist>(Loop, Accepted_hypothesis_id,)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_STATS</name>
      <anchorfile>classrtabmap_1_1Statistics.html</anchorfile>
      <anchor>a59d10de8d46cec1ed24280914aee5224</anchor>
      <arglist>(Loop, Highest_hypothesis_id,)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_STATS</name>
      <anchorfile>classrtabmap_1_1Statistics.html</anchorfile>
      <anchor>a7d3225f57bf854cb0406e57252383d31</anchor>
      <arglist>(Loop, Highest_hypothesis_value,)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_STATS</name>
      <anchorfile>classrtabmap_1_1Statistics.html</anchorfile>
      <anchor>a2d7882e00e9844fe1f463704d2508960</anchor>
      <arglist>(Loop, Vp_hypothesis,)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_STATS</name>
      <anchorfile>classrtabmap_1_1Statistics.html</anchorfile>
      <anchor>a60ba48a1dbf5efa7255437db217e42c7</anchor>
      <arglist>(Loop, Reactivate_id,)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_STATS</name>
      <anchorfile>classrtabmap_1_1Statistics.html</anchorfile>
      <anchor>aa7df26ac812c7080895d4b260cb08f21</anchor>
      <arglist>(Loop, Hypothesis_ratio,)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_STATS</name>
      <anchorfile>classrtabmap_1_1Statistics.html</anchorfile>
      <anchor>a17aa9c6e90b97de81cddf98dda0d1664</anchor>
      <arglist>(Loop, Hypothesis_reactivated,)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_STATS</name>
      <anchorfile>classrtabmap_1_1Statistics.html</anchorfile>
      <anchor>ad577594609e34593e5a362519cac83dc</anchor>
      <arglist>(Loop, Visual_inliers,)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_STATS</name>
      <anchorfile>classrtabmap_1_1Statistics.html</anchorfile>
      <anchor>a481ab10024edc47f185b98b9de861acd</anchor>
      <arglist>(Loop, Last_id,)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_STATS</name>
      <anchorfile>classrtabmap_1_1Statistics.html</anchorfile>
      <anchor>a85a05109d86bfff4a1a8655bee24f1f5</anchor>
      <arglist>(Loop, Optimization_max_error, m)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_STATS</name>
      <anchorfile>classrtabmap_1_1Statistics.html</anchorfile>
      <anchor>a31e6da229a5c59372de5043207e86d7d</anchor>
      <arglist>(LocalLoop, Time_closures,)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_STATS</name>
      <anchorfile>classrtabmap_1_1Statistics.html</anchorfile>
      <anchor>a8e6548c4d5ff8fe82f1c147c05522d09</anchor>
      <arglist>(LocalLoop, Space_last_closure_id,)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_STATS</name>
      <anchorfile>classrtabmap_1_1Statistics.html</anchorfile>
      <anchor>ac68066f90169392bccb177960b558d09</anchor>
      <arglist>(LocalLoop, Space_paths,)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_STATS</name>
      <anchorfile>classrtabmap_1_1Statistics.html</anchorfile>
      <anchor>a5ddc6e3f5d44129320127eac355c1d9b</anchor>
      <arglist>(LocalLoop, Space_closures_added_visually,)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_STATS</name>
      <anchorfile>classrtabmap_1_1Statistics.html</anchorfile>
      <anchor>ad8f7cbcfa49a092dc320fd7c2eac7ff0</anchor>
      <arglist>(LocalLoop, Space_closures_added_icp_only,)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_STATS</name>
      <anchorfile>classrtabmap_1_1Statistics.html</anchorfile>
      <anchor>a2266134e0d46112135884bed9fe9663e</anchor>
      <arglist>(OdomCorrection, Accepted,)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_STATS</name>
      <anchorfile>classrtabmap_1_1Statistics.html</anchorfile>
      <anchor>a6d8c8d75a9500ba61e04274c32f777e4</anchor>
      <arglist>(OdomCorrection, Inliers,)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_STATS</name>
      <anchorfile>classrtabmap_1_1Statistics.html</anchorfile>
      <anchor>af9096c654929f9682c58a6fe7596acd0</anchor>
      <arglist>(OdomCorrection, Inliers_ratio,)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_STATS</name>
      <anchorfile>classrtabmap_1_1Statistics.html</anchorfile>
      <anchor>a3f29334bad2d1f70b961f5a461cf6173</anchor>
      <arglist>(OdomCorrection, Variance,)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_STATS</name>
      <anchorfile>classrtabmap_1_1Statistics.html</anchorfile>
      <anchor>ac7f4cd3b6688faf1f375d206cd9cb06a</anchor>
      <arglist>(Memory, Working_memory_size,)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_STATS</name>
      <anchorfile>classrtabmap_1_1Statistics.html</anchorfile>
      <anchor>a844b9cf0563c7f4ebe54106b6234d89f</anchor>
      <arglist>(Memory, Short_time_memory_size,)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_STATS</name>
      <anchorfile>classrtabmap_1_1Statistics.html</anchorfile>
      <anchor>aa97b8894e7745e7a8e4fc4522d28a2e6</anchor>
      <arglist>(Memory, Signatures_removed,)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_STATS</name>
      <anchorfile>classrtabmap_1_1Statistics.html</anchorfile>
      <anchor>abc2f23270e42b97ace2b6c99921a1a52</anchor>
      <arglist>(Memory, Immunized_globally,)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_STATS</name>
      <anchorfile>classrtabmap_1_1Statistics.html</anchorfile>
      <anchor>af8951ecd3553473318f1a58537c27f30</anchor>
      <arglist>(Memory, Immunized_locally,)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_STATS</name>
      <anchorfile>classrtabmap_1_1Statistics.html</anchorfile>
      <anchor>aa9bbf651e2c1b099410cee7894b6729f</anchor>
      <arglist>(Memory, Immunized_locally_max,)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_STATS</name>
      <anchorfile>classrtabmap_1_1Statistics.html</anchorfile>
      <anchor>ad83cb4efad699802207b71bc6ec51b07</anchor>
      <arglist>(Memory, Signatures_retrieved,)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_STATS</name>
      <anchorfile>classrtabmap_1_1Statistics.html</anchorfile>
      <anchor>a1c1080a1b7eb76111414f8a6549aa2eb</anchor>
      <arglist>(Memory, Images_buffered,)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_STATS</name>
      <anchorfile>classrtabmap_1_1Statistics.html</anchorfile>
      <anchor>a79902c057de20cb957c4b24c478e9107</anchor>
      <arglist>(Memory, Rehearsal_sim,)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_STATS</name>
      <anchorfile>classrtabmap_1_1Statistics.html</anchorfile>
      <anchor>a1654ad321964d7d50f74f022db896fbf</anchor>
      <arglist>(Memory, Rehearsal_id,)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_STATS</name>
      <anchorfile>classrtabmap_1_1Statistics.html</anchorfile>
      <anchor>a80c604f22729491ad7f1e199b209093b</anchor>
      <arglist>(Memory, Rehearsal_merged,)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_STATS</name>
      <anchorfile>classrtabmap_1_1Statistics.html</anchorfile>
      <anchor>adfc0a3c9961968105f75dd39354f3cc3</anchor>
      <arglist>(Memory, Local_graph_size,)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_STATS</name>
      <anchorfile>classrtabmap_1_1Statistics.html</anchorfile>
      <anchor>af7ddb82534dae6158cdceedffb90a9d1</anchor>
      <arglist>(Memory, Small_movement,)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_STATS</name>
      <anchorfile>classrtabmap_1_1Statistics.html</anchorfile>
      <anchor>ad85f1ed00715b255b873c069e2d1458d</anchor>
      <arglist>(Memory, Distance_travelled, m)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_STATS</name>
      <anchorfile>classrtabmap_1_1Statistics.html</anchorfile>
      <anchor>a7624cc91e4835b42f5f0b580c4fecbdd</anchor>
      <arglist>(Timing, Memory_update, ms)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_STATS</name>
      <anchorfile>classrtabmap_1_1Statistics.html</anchorfile>
      <anchor>ac47eae9ffcc3d6f7bb37b5b001079c73</anchor>
      <arglist>(Timing, Scan_matching, ms)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_STATS</name>
      <anchorfile>classrtabmap_1_1Statistics.html</anchorfile>
      <anchor>af6cc48680c8720961cff3c426d7ff2b4</anchor>
      <arglist>(Timing, Local_detection_TIME, ms)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_STATS</name>
      <anchorfile>classrtabmap_1_1Statistics.html</anchorfile>
      <anchor>a014dd5f338b6a24dbe0ab3b124895641</anchor>
      <arglist>(Timing, Local_detection_SPACE, ms)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_STATS</name>
      <anchorfile>classrtabmap_1_1Statistics.html</anchorfile>
      <anchor>a0883efa0320d3781b80cf6d30ef4ef28</anchor>
      <arglist>(Timing, Cleaning_neighbors, ms)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_STATS</name>
      <anchorfile>classrtabmap_1_1Statistics.html</anchorfile>
      <anchor>ad1ab2a9490fa6afb2387e9281f62a82f</anchor>
      <arglist>(Timing, Reactivation, ms)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_STATS</name>
      <anchorfile>classrtabmap_1_1Statistics.html</anchorfile>
      <anchor>a4f86b7064b24290e41dfb65a13eb0cbe</anchor>
      <arglist>(Timing, Add_loop_closure_link, ms)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_STATS</name>
      <anchorfile>classrtabmap_1_1Statistics.html</anchorfile>
      <anchor>ad2e0494e0e639043c36a6e63a065e1f0</anchor>
      <arglist>(Timing, Map_optimization, ms)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_STATS</name>
      <anchorfile>classrtabmap_1_1Statistics.html</anchorfile>
      <anchor>a2b89233557f2c7baef4e2110ad2e088a</anchor>
      <arglist>(Timing, Likelihood_computation, ms)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_STATS</name>
      <anchorfile>classrtabmap_1_1Statistics.html</anchorfile>
      <anchor>a8cfa135d8ce91fef299013e973c3d944</anchor>
      <arglist>(Timing, Posterior_computation, ms)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_STATS</name>
      <anchorfile>classrtabmap_1_1Statistics.html</anchorfile>
      <anchor>a52b04a579924c0daf14af5cb8ae1a312</anchor>
      <arglist>(Timing, Hypotheses_creation, ms)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_STATS</name>
      <anchorfile>classrtabmap_1_1Statistics.html</anchorfile>
      <anchor>a30686f782c4617f863bb04782d14b487</anchor>
      <arglist>(Timing, Hypotheses_validation, ms)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_STATS</name>
      <anchorfile>classrtabmap_1_1Statistics.html</anchorfile>
      <anchor>a153820490c55d5de489721682f7baf6b</anchor>
      <arglist>(Timing, Statistics_creation, ms)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_STATS</name>
      <anchorfile>classrtabmap_1_1Statistics.html</anchorfile>
      <anchor>aeccab567313a848e553d5a08ebf61b14</anchor>
      <arglist>(Timing, Memory_cleanup, ms)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_STATS</name>
      <anchorfile>classrtabmap_1_1Statistics.html</anchorfile>
      <anchor>a8a6def615f23514426006cb3bc9927a1</anchor>
      <arglist>(Timing, Total, ms)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_STATS</name>
      <anchorfile>classrtabmap_1_1Statistics.html</anchorfile>
      <anchor>a0c5fe2ed9a0f08a9e69feeba6afba939</anchor>
      <arglist>(Timing, Forgetting, ms)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_STATS</name>
      <anchorfile>classrtabmap_1_1Statistics.html</anchorfile>
      <anchor>a3ff3c8d617719e02d625375178a8a46c</anchor>
      <arglist>(Timing, Joining_trash, ms)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_STATS</name>
      <anchorfile>classrtabmap_1_1Statistics.html</anchorfile>
      <anchor>a3a489d2d4e28f76ed2123425f8e4c134</anchor>
      <arglist>(Timing, Emptying_trash, ms)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_STATS</name>
      <anchorfile>classrtabmap_1_1Statistics.html</anchorfile>
      <anchor>a4b088051aafb1751483f2e87749cf2c3</anchor>
      <arglist>(TimingMem, Pre_update, ms)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_STATS</name>
      <anchorfile>classrtabmap_1_1Statistics.html</anchorfile>
      <anchor>af32978663f42b8d5cbd4ea96bb1d34d9</anchor>
      <arglist>(TimingMem, Signature_creation, ms)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_STATS</name>
      <anchorfile>classrtabmap_1_1Statistics.html</anchorfile>
      <anchor>a212f5ef1f8e1d4b3fa5e1b4a9fc1deeb</anchor>
      <arglist>(TimingMem, Rehearsal, ms)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_STATS</name>
      <anchorfile>classrtabmap_1_1Statistics.html</anchorfile>
      <anchor>a1e0ba1aed5fc7099a40a5a135e28bc97</anchor>
      <arglist>(TimingMem, Keypoints_detection, ms)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_STATS</name>
      <anchorfile>classrtabmap_1_1Statistics.html</anchorfile>
      <anchor>a5777eca552463753eb9c27b1f7897a45</anchor>
      <arglist>(TimingMem, Subpixel, ms)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_STATS</name>
      <anchorfile>classrtabmap_1_1Statistics.html</anchorfile>
      <anchor>a354131fdb5f0f7fc66a2e595c0579235</anchor>
      <arglist>(TimingMem, Stereo_correspondences, ms)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_STATS</name>
      <anchorfile>classrtabmap_1_1Statistics.html</anchorfile>
      <anchor>acda90a5fe5a8e1e42e202b108596b185</anchor>
      <arglist>(TimingMem, Descriptors_extraction, ms)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_STATS</name>
      <anchorfile>classrtabmap_1_1Statistics.html</anchorfile>
      <anchor>ae4cd87d3a398b61484219e8435c41ea2</anchor>
      <arglist>(TimingMem, Keypoints_3D, ms)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_STATS</name>
      <anchorfile>classrtabmap_1_1Statistics.html</anchorfile>
      <anchor>a712c56624d065e603434ad6b966193ac</anchor>
      <arglist>(TimingMem, Joining_dictionary_update, ms)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_STATS</name>
      <anchorfile>classrtabmap_1_1Statistics.html</anchorfile>
      <anchor>a6d6052d7e16b40bac4c34e4b2a6c0998</anchor>
      <arglist>(TimingMem, Add_new_words, ms)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_STATS</name>
      <anchorfile>classrtabmap_1_1Statistics.html</anchorfile>
      <anchor>a599a0f430623714393832d612cc2c286</anchor>
      <arglist>(TimingMem, Compressing_data, ms)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_STATS</name>
      <anchorfile>classrtabmap_1_1Statistics.html</anchorfile>
      <anchor>a6f065e43860dd06216cd1ae6d4b1b188</anchor>
      <arglist>(Keypoint, Dictionary_size, words)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_STATS</name>
      <anchorfile>classrtabmap_1_1Statistics.html</anchorfile>
      <anchor>a178ca776c5092c06bc1a96a80b3cca7c</anchor>
      <arglist>(Keypoint, Indexed_words, words)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_STATS</name>
      <anchorfile>classrtabmap_1_1Statistics.html</anchorfile>
      <anchor>aa27d10f0dd2a0e9e651252e7c1b866aa</anchor>
      <arglist>(Keypoint, Index_memory_usage, KB)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_STATS</name>
      <anchorfile>classrtabmap_1_1Statistics.html</anchorfile>
      <anchor>a24616253c25e25a82b87fb13fdd76e33</anchor>
      <arglist>(Keypoint, Response_threshold,)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::multimap&lt; int, Link &gt;</type>
      <name>_constraints</name>
      <anchorfile>classrtabmap_1_1Statistics.html</anchorfile>
      <anchor>acd1ce79e1d754ec04c98a854b97152fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_currentGoalId</name>
      <anchorfile>classrtabmap_1_1Statistics.html</anchorfile>
      <anchor>a6239e1b1019a90553f216e16b5c479c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; std::string, float &gt;</type>
      <name>_data</name>
      <anchorfile>classrtabmap_1_1Statistics.html</anchorfile>
      <anchor>a97195e5922c6e55790bc1a5cad01e6b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_extended</name>
      <anchorfile>classrtabmap_1_1Statistics.html</anchorfile>
      <anchor>ab6ececc1ee50202c45fe5e0cfb1e627f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; int, float &gt;</type>
      <name>_likelihood</name>
      <anchorfile>classrtabmap_1_1Statistics.html</anchorfile>
      <anchor>a61a3e135887f02b14c5c0aa366116b2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_localLoopClosureId</name>
      <anchorfile>classrtabmap_1_1Statistics.html</anchorfile>
      <anchor>ae122f21879f9f727efd5e08b02eb3c18</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; int &gt;</type>
      <name>_localPath</name>
      <anchorfile>classrtabmap_1_1Statistics.html</anchorfile>
      <anchor>af46b280d16f68808e0a1f8cafd05bfed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_loopClosureId</name>
      <anchorfile>classrtabmap_1_1Statistics.html</anchorfile>
      <anchor>a5f4c1dcce375b5c0e5e5500f9d99bf72</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Transform</type>
      <name>_loopClosureTransform</name>
      <anchorfile>classrtabmap_1_1Statistics.html</anchorfile>
      <anchor>a0a6af7e0103bef86dc191afc6def61de</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Transform</type>
      <name>_mapCorrection</name>
      <anchorfile>classrtabmap_1_1Statistics.html</anchorfile>
      <anchor>a38c0f469be8fd95cb6fe9616ff063583</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; int, Transform &gt;</type>
      <name>_poses</name>
      <anchorfile>classrtabmap_1_1Statistics.html</anchorfile>
      <anchor>ae158bedee28982f3f9024dcac9d452de</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; int, float &gt;</type>
      <name>_posterior</name>
      <anchorfile>classrtabmap_1_1Statistics.html</anchorfile>
      <anchor>a6ecb00ab4f2f3cabd4708d428320f3c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; int, float &gt;</type>
      <name>_rawLikelihood</name>
      <anchorfile>classrtabmap_1_1Statistics.html</anchorfile>
      <anchor>a767f77b022c4b92711eb3ec383934aad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_refImageId</name>
      <anchorfile>classrtabmap_1_1Statistics.html</anchorfile>
      <anchor>a045a2c0f60225ad74f746abde36f6bcd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; int, Signature &gt;</type>
      <name>_signatures</name>
      <anchorfile>classrtabmap_1_1Statistics.html</anchorfile>
      <anchor>a173bd1d1270729c41784b987ea207a2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; int, int &gt;</type>
      <name>_weights</name>
      <anchorfile>classrtabmap_1_1Statistics.html</anchorfile>
      <anchor>a93db24d08da50c46f1f2c1028e42bc71</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static std::map&lt; std::string, float &gt;</type>
      <name>_defaultData</name>
      <anchorfile>classrtabmap_1_1Statistics.html</anchorfile>
      <anchor>a3e8462a0730eb0c54cbcf33bbd82fcb1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static bool</type>
      <name>_defaultDataInitialized</name>
      <anchorfile>classrtabmap_1_1Statistics.html</anchorfile>
      <anchor>acc0e17288e824290a1cc3df3bf48a318</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rtabmap::StatItem</name>
    <filename>classrtabmap_1_1StatItem.html</filename>
    <member kind="slot">
      <type>void</type>
      <name>updateMenu</name>
      <anchorfile>classrtabmap_1_1StatItem.html</anchorfile>
      <anchor>acc87302990f7817e8981d6561311c2d5</anchor>
      <arglist>(const QMenu *menu)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>plotRequested</name>
      <anchorfile>classrtabmap_1_1StatItem.html</anchorfile>
      <anchor>aff7442be2c1c94015b08a7faf206875b</anchor>
      <arglist>(const StatItem *, const QString &amp;)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>valueChanged</name>
      <anchorfile>classrtabmap_1_1StatItem.html</anchorfile>
      <anchor>a32a8d400f9c686906ca28cb46969faba</anchor>
      <arglist>(float, float)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>valuesChanged</name>
      <anchorfile>classrtabmap_1_1StatItem.html</anchorfile>
      <anchor>af344ea8a1908d0f29b01838ce16c3e58</anchor>
      <arglist>(const std::vector&lt; float &gt; &amp;, const std::vector&lt; float &gt; &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setValue</name>
      <anchorfile>classrtabmap_1_1StatItem.html</anchorfile>
      <anchor>a2daa005e884cf7623ed65a1ce7490cb4</anchor>
      <arglist>(float x, float y)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setValues</name>
      <anchorfile>classrtabmap_1_1StatItem.html</anchorfile>
      <anchor>aca04eb6a0c3ec5bf437ed800f39887cd</anchor>
      <arglist>(const std::vector&lt; float &gt; &amp;x, const std::vector&lt; float &gt; &amp;y)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>StatItem</name>
      <anchorfile>classrtabmap_1_1StatItem.html</anchorfile>
      <anchor>aa9395a49705992d16be11d0936330952</anchor>
      <arglist>(const QString &amp;name, const std::vector&lt; float &gt; &amp;x, const std::vector&lt; float &gt; &amp;y, const QString &amp;unit=QString(), const QMenu *menu=0, QGridLayout *grid=0, QWidget *parent=0)</arglist>
    </member>
    <member kind="function">
      <type>QString</type>
      <name>value</name>
      <anchorfile>classrtabmap_1_1StatItem.html</anchorfile>
      <anchor>a946239cbbf186e5630bf2f5f600c0368</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~StatItem</name>
      <anchorfile>classrtabmap_1_1StatItem.html</anchorfile>
      <anchor>a6e2c78ad0266ffe48655779a0c50b440</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>preparePlotRequest</name>
      <anchorfile>classrtabmap_1_1StatItem.html</anchorfile>
      <anchor>aea82d4371ed0582d95436c98fe2beec9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setupUi</name>
      <anchorfile>classrtabmap_1_1StatItem.html</anchorfile>
      <anchor>a0279bf41f2ec66afaf254afbbb4c9b2f</anchor>
      <arglist>(QGridLayout *grid)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QToolButton *</type>
      <name>_button</name>
      <anchorfile>classrtabmap_1_1StatItem.html</anchorfile>
      <anchor>a6fde4891b091be6298214a44b7caeb4c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QMenu *</type>
      <name>_menu</name>
      <anchorfile>classrtabmap_1_1StatItem.html</anchorfile>
      <anchor>adf78264ce0b0b2c1d65cb1fc36cd46ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QLabel *</type>
      <name>_name</name>
      <anchorfile>classrtabmap_1_1StatItem.html</anchorfile>
      <anchor>a3dc931bc81c85bb34f5c1da310ec213f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QLabel *</type>
      <name>_unit</name>
      <anchorfile>classrtabmap_1_1StatItem.html</anchorfile>
      <anchor>a89bdf98781bd3eb1e2e4af75ba301a70</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QLabel *</type>
      <name>_value</name>
      <anchorfile>classrtabmap_1_1StatItem.html</anchorfile>
      <anchor>a5430d4c54c6a38440875ccdfacf36adf</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rtabmap::StatsToolBox</name>
    <filename>classrtabmap_1_1StatsToolBox.html</filename>
    <member kind="slot">
      <type>void</type>
      <name>updateStat</name>
      <anchorfile>classrtabmap_1_1StatsToolBox.html</anchorfile>
      <anchor>a59c87092d1d7acd306b8077a4dc908a9</anchor>
      <arglist>(const QString &amp;statFullName, float x, float y)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>updateStat</name>
      <anchorfile>classrtabmap_1_1StatsToolBox.html</anchorfile>
      <anchor>a4c06518a4e137edcefe43a82cd45fce2</anchor>
      <arglist>(const QString &amp;statFullName, const std::vector&lt; float &gt; &amp;x, const std::vector&lt; float &gt; &amp;y)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>figuresSetupChanged</name>
      <anchorfile>classrtabmap_1_1StatsToolBox.html</anchorfile>
      <anchor>a3e4853ff2d1fb532986513fd804be15c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>menuChanged</name>
      <anchorfile>classrtabmap_1_1StatsToolBox.html</anchorfile>
      <anchor>a49734eaec9bb931a5f2d4478b898d8d2</anchor>
      <arglist>(const QMenu *)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addCurve</name>
      <anchorfile>classrtabmap_1_1StatsToolBox.html</anchorfile>
      <anchor>a1d8da11f53669fca2fc04c805fbc5d59</anchor>
      <arglist>(const QString &amp;name, bool newFigure=true)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>closeFigures</name>
      <anchorfile>classrtabmap_1_1StatsToolBox.html</anchorfile>
      <anchor>aa968cf83e3f823127708abce08442026</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getFiguresSetup</name>
      <anchorfile>classrtabmap_1_1StatsToolBox.html</anchorfile>
      <anchor>a39e2007df4d6e3bc987a72f5fd2ce46d</anchor>
      <arglist>(QList&lt; int &gt; &amp;curvesPerFigure, QStringList &amp;curveNames)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setWorkingDirectory</name>
      <anchorfile>classrtabmap_1_1StatsToolBox.html</anchorfile>
      <anchor>a33b1e79ce29d259dc08c97e6f7913aa2</anchor>
      <arglist>(const QString &amp;workingDirectory)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>StatsToolBox</name>
      <anchorfile>classrtabmap_1_1StatsToolBox.html</anchorfile>
      <anchor>a2b8f2604ea8944c6b69eba59ba4ba873</anchor>
      <arglist>(QWidget *parent)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~StatsToolBox</name>
      <anchorfile>classrtabmap_1_1StatsToolBox.html</anchorfile>
      <anchor>aa3683f7029da028d4ad427b45b524a93</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>contextMenuEvent</name>
      <anchorfile>classrtabmap_1_1StatsToolBox.html</anchorfile>
      <anchor>a984b90532b412fb6582f780e428e5c7f</anchor>
      <arglist>(QContextMenuEvent *event)</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>figureDeleted</name>
      <anchorfile>classrtabmap_1_1StatsToolBox.html</anchorfile>
      <anchor>a0dcedb4f2e88c2022066443023f17028</anchor>
      <arglist>(QObject *obj)</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>plot</name>
      <anchorfile>classrtabmap_1_1StatsToolBox.html</anchorfile>
      <anchor>a4182a77b5306b9a002fbb81838f8eb05</anchor>
      <arglist>(const StatItem *stat, const QString &amp;plotName=QString())</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QMap&lt; QString, QWidget * &gt;</type>
      <name>_figures</name>
      <anchorfile>classrtabmap_1_1StatsToolBox.html</anchorfile>
      <anchor>a4a5bdf998888d1ca4d13267a2269b411</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QMenu *</type>
      <name>_plotMenu</name>
      <anchorfile>classrtabmap_1_1StatsToolBox.html</anchorfile>
      <anchor>ab920dc661d76ab9e84f483e7413a1ec9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QToolBox *</type>
      <name>_statBox</name>
      <anchorfile>classrtabmap_1_1StatsToolBox.html</anchorfile>
      <anchor>ac72df41991f4246c0bc793e72ce8348e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QString</type>
      <name>_workingDirectory</name>
      <anchorfile>classrtabmap_1_1StatsToolBox.html</anchorfile>
      <anchor>abd12a4fb3f2f7683801c9b7c73f7b601</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rtabmap::StereoCameraModel</name>
    <filename>classrtabmap_1_1StereoCameraModel.html</filename>
    <member kind="function">
      <type>double</type>
      <name>baseline</name>
      <anchorfile>classrtabmap_1_1StereoCameraModel.html</anchorfile>
      <anchor>ac490717926f4b1e9d6092f34a7739157</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const cv::Mat &amp;</type>
      <name>E</name>
      <anchorfile>classrtabmap_1_1StereoCameraModel.html</anchorfile>
      <anchor>ac9fa2314f5827cb0c5cd59c966bec964</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const cv::Mat &amp;</type>
      <name>F</name>
      <anchorfile>classrtabmap_1_1StereoCameraModel.html</anchorfile>
      <anchor>aeb4750f4e65c823779e831eb098f2ec9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isValid</name>
      <anchorfile>classrtabmap_1_1StereoCameraModel.html</anchorfile>
      <anchor>a1d75221cc4169b0f5bdb299b0dae4b65</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const CameraModel &amp;</type>
      <name>left</name>
      <anchorfile>classrtabmap_1_1StereoCameraModel.html</anchorfile>
      <anchor>a02170b1d3ca8d701c00cf96711985203</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>load</name>
      <anchorfile>classrtabmap_1_1StereoCameraModel.html</anchorfile>
      <anchor>a431b426cf55163b3b95c3ab24b3ccab4</anchor>
      <arglist>(const std::string &amp;directory, const std::string &amp;cameraName, bool ignoreStereoTransform=true)</arglist>
    </member>
    <member kind="function">
      <type>const Transform &amp;</type>
      <name>localTransform</name>
      <anchorfile>classrtabmap_1_1StereoCameraModel.html</anchorfile>
      <anchor>a915cd1902a247f1ad65473c2e7ceb7e2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>name</name>
      <anchorfile>classrtabmap_1_1StereoCameraModel.html</anchorfile>
      <anchor>ae3fd0caafbfe8e1c9d7813fdcd6557a1</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const cv::Mat &amp;</type>
      <name>R</name>
      <anchorfile>classrtabmap_1_1StereoCameraModel.html</anchorfile>
      <anchor>a65769cb509317ad2d1ab2e77a765c330</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const CameraModel &amp;</type>
      <name>right</name>
      <anchorfile>classrtabmap_1_1StereoCameraModel.html</anchorfile>
      <anchor>a95cfd5d38125629a298e43ebc711fb74</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>save</name>
      <anchorfile>classrtabmap_1_1StereoCameraModel.html</anchorfile>
      <anchor>acc985b6830d593e89f57ae48b469bb8e</anchor>
      <arglist>(const std::string &amp;directory, bool ignoreStereoTransform=true) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>scale</name>
      <anchorfile>classrtabmap_1_1StereoCameraModel.html</anchorfile>
      <anchor>a264d57ca1e0f6b41d03ffe1d89afc382</anchor>
      <arglist>(double scale)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setLocalTransform</name>
      <anchorfile>classrtabmap_1_1StereoCameraModel.html</anchorfile>
      <anchor>aee77882ceca428a560f5fd3713a330fb</anchor>
      <arglist>(const Transform &amp;transform)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setName</name>
      <anchorfile>classrtabmap_1_1StereoCameraModel.html</anchorfile>
      <anchor>aa634169467f26172db1d0ffb2b9757c7</anchor>
      <arglist>(const std::string &amp;name)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>StereoCameraModel</name>
      <anchorfile>classrtabmap_1_1StereoCameraModel.html</anchorfile>
      <anchor>a179ffcbc49ff3a281ef33cb4381e061c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>StereoCameraModel</name>
      <anchorfile>classrtabmap_1_1StereoCameraModel.html</anchorfile>
      <anchor>a453e68e9b5389e90db3fd3920df83cec</anchor>
      <arglist>(const std::string &amp;name, const cv::Size &amp;imageSize1, const cv::Mat &amp;K1, const cv::Mat &amp;D1, const cv::Mat &amp;R1, const cv::Mat &amp;P1, const cv::Size &amp;imageSize2, const cv::Mat &amp;K2, const cv::Mat &amp;D2, const cv::Mat &amp;R2, const cv::Mat &amp;P2, const cv::Mat &amp;R, const cv::Mat &amp;T, const cv::Mat &amp;E, const cv::Mat &amp;F, const Transform &amp;localTransform=Transform::getIdentity())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>StereoCameraModel</name>
      <anchorfile>classrtabmap_1_1StereoCameraModel.html</anchorfile>
      <anchor>acc588cb202e2a7244c38fbfb2c843542</anchor>
      <arglist>(double fx, double fy, double cx, double cy, double baseline, const Transform &amp;localTransform=Transform::getIdentity())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>StereoCameraModel</name>
      <anchorfile>classrtabmap_1_1StereoCameraModel.html</anchorfile>
      <anchor>a9029d6ef59196d2b20b37aa5c7628405</anchor>
      <arglist>(const std::string &amp;name, double fx, double fy, double cx, double cy, double baseline, const Transform &amp;localTransform=Transform::getIdentity())</arglist>
    </member>
    <member kind="function">
      <type>Transform</type>
      <name>stereoTransform</name>
      <anchorfile>classrtabmap_1_1StereoCameraModel.html</anchorfile>
      <anchor>a95a9435f02edcfe13e43dccb4f82f82e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const cv::Mat &amp;</type>
      <name>T</name>
      <anchorfile>classrtabmap_1_1StereoCameraModel.html</anchorfile>
      <anchor>a5ea93408534fb4f8ecb96eca676a5250</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~StereoCameraModel</name>
      <anchorfile>classrtabmap_1_1StereoCameraModel.html</anchorfile>
      <anchor>afaa6d8cf4c9b503cc8c8a03fb25ecdf3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>cv::Mat</type>
      <name>E_</name>
      <anchorfile>classrtabmap_1_1StereoCameraModel.html</anchorfile>
      <anchor>a57c0ac552c80cdb5d94202f867de697b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>cv::Mat</type>
      <name>F_</name>
      <anchorfile>classrtabmap_1_1StereoCameraModel.html</anchorfile>
      <anchor>af534ad7e891ae9f2413c2147cdfc4e8d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>CameraModel</type>
      <name>left_</name>
      <anchorfile>classrtabmap_1_1StereoCameraModel.html</anchorfile>
      <anchor>a07af7ef5aec160123f5315184a70044e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>name_</name>
      <anchorfile>classrtabmap_1_1StereoCameraModel.html</anchorfile>
      <anchor>ae2515062c397e29c11690885395b68bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>cv::Mat</type>
      <name>R_</name>
      <anchorfile>classrtabmap_1_1StereoCameraModel.html</anchorfile>
      <anchor>a119cc05138e90045b8a2c24ecbbf7081</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>CameraModel</type>
      <name>right_</name>
      <anchorfile>classrtabmap_1_1StereoCameraModel.html</anchorfile>
      <anchor>a444a90dd4cb1e80bc0279c63a25326d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>cv::Mat</type>
      <name>T_</name>
      <anchorfile>classrtabmap_1_1StereoCameraModel.html</anchorfile>
      <anchor>ae10155efb9b4a0da457cc432b562d501</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rtabmap::SURF</name>
    <filename>classrtabmap_1_1SURF.html</filename>
    <base>rtabmap::Feature2D</base>
    <member kind="function" virtualness="virtual">
      <type>virtual Feature2D::Type</type>
      <name>getType</name>
      <anchorfile>classrtabmap_1_1SURF.html</anchorfile>
      <anchor>a03c28209fad8de6e720daf363279be28</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>parseParameters</name>
      <anchorfile>classrtabmap_1_1SURF.html</anchorfile>
      <anchor>a225aa0f7a2f6edbcef43c22156aa1111</anchor>
      <arglist>(const ParametersMap &amp;parameters)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SURF</name>
      <anchorfile>classrtabmap_1_1SURF.html</anchorfile>
      <anchor>a228cda20a6cc6a2c3142c7dfb562949c</anchor>
      <arglist>(const ParametersMap &amp;parameters=ParametersMap())</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~SURF</name>
      <anchorfile>classrtabmap_1_1SURF.html</anchorfile>
      <anchor>a9904991cdfa6392566dcbcf7c8900aa8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual cv::Mat</type>
      <name>generateDescriptorsImpl</name>
      <anchorfile>classrtabmap_1_1SURF.html</anchorfile>
      <anchor>a34cc750b0cb78aea53ef33e486cc176c</anchor>
      <arglist>(const cv::Mat &amp;image, std::vector&lt; cv::KeyPoint &gt; &amp;keypoints) const </arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual std::vector&lt; cv::KeyPoint &gt;</type>
      <name>generateKeypointsImpl</name>
      <anchorfile>classrtabmap_1_1SURF.html</anchorfile>
      <anchor>ab2cfd4f7a8a3f7da0d4a6ab413934650</anchor>
      <arglist>(const cv::Mat &amp;image, const cv::Rect &amp;roi) const </arglist>
    </member>
    <member kind="variable" protection="private">
      <type>cv::Ptr&lt; CV_SURF_GPU &gt;</type>
      <name>_gpuSurf</name>
      <anchorfile>classrtabmap_1_1SURF.html</anchorfile>
      <anchor>a758b35952595e6ae8e36c37d6f329667</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>cv::Ptr&lt; CV_SURF &gt;</type>
      <name>_surf</name>
      <anchorfile>classrtabmap_1_1SURF.html</anchorfile>
      <anchor>a33425d302f31ad8221234e242557b8b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>extended_</name>
      <anchorfile>classrtabmap_1_1SURF.html</anchorfile>
      <anchor>a82c524316928f77107ab4b76060c3126</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>gpuKeypointsRatio_</name>
      <anchorfile>classrtabmap_1_1SURF.html</anchorfile>
      <anchor>a957d6da7f95253372f9dc91be259aae1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>gpuVersion_</name>
      <anchorfile>classrtabmap_1_1SURF.html</anchorfile>
      <anchor>a60b622bdc3e9a56fd0200fbae7e0c40e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>hessianThreshold_</name>
      <anchorfile>classrtabmap_1_1SURF.html</anchorfile>
      <anchor>a0d39b61ac74f18b3036559156ace28c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>nOctaveLayers_</name>
      <anchorfile>classrtabmap_1_1SURF.html</anchorfile>
      <anchor>aa55648fdacfd15d542fb179d50fa4958</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>nOctaves_</name>
      <anchorfile>classrtabmap_1_1SURF.html</anchorfile>
      <anchor>a72b366e7c2e30a3da2e2430e3d28298c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>upright_</name>
      <anchorfile>classrtabmap_1_1SURF.html</anchorfile>
      <anchor>a985b2c6120bb30d9bb686c48cf559246</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rtabmap::Transform</name>
    <filename>classrtabmap_1_1Transform.html</filename>
    <member kind="function">
      <type>const float *</type>
      <name>data</name>
      <anchorfile>classrtabmap_1_1Transform.html</anchorfile>
      <anchor>aaea885eb02a1870e29b0b7567f4b347b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>float *</type>
      <name>data</name>
      <anchorfile>classrtabmap_1_1Transform.html</anchorfile>
      <anchor>a2cd8ec7b6b398576585d4cf847af9cfc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getDistance</name>
      <anchorfile>classrtabmap_1_1Transform.html</anchorfile>
      <anchor>abe829b040c77608e937dde18b558e0db</anchor>
      <arglist>(const Transform &amp;t) const </arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getDistanceSquared</name>
      <anchorfile>classrtabmap_1_1Transform.html</anchorfile>
      <anchor>a9f626318411802440c0184c60ded1556</anchor>
      <arglist>(const Transform &amp;t) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getEulerAngles</name>
      <anchorfile>classrtabmap_1_1Transform.html</anchorfile>
      <anchor>a5f77958a6718ccad89d84d3ce83721e3</anchor>
      <arglist>(float &amp;roll, float &amp;pitch, float &amp;yaw) const </arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getNorm</name>
      <anchorfile>classrtabmap_1_1Transform.html</anchorfile>
      <anchor>a522538d71f642ff26b89d0e88a2ce3a5</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getNormSquared</name>
      <anchorfile>classrtabmap_1_1Transform.html</anchorfile>
      <anchor>a35e24238599d477a9e13cdfbf7e3a604</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Eigen::Quaterniond</type>
      <name>getQuaterniond</name>
      <anchorfile>classrtabmap_1_1Transform.html</anchorfile>
      <anchor>a4d082e86c54bc017e3ce2ece157e60e8</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Eigen::Quaternionf</type>
      <name>getQuaternionf</name>
      <anchorfile>classrtabmap_1_1Transform.html</anchorfile>
      <anchor>a4b3e29b62c39e7798e5d6648bd2e9b9e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getTranslation</name>
      <anchorfile>classrtabmap_1_1Transform.html</anchorfile>
      <anchor>a8999b1ba9b8211be68046465ccf33615</anchor>
      <arglist>(float &amp;x, float &amp;y, float &amp;z) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getTranslationAndEulerAngles</name>
      <anchorfile>classrtabmap_1_1Transform.html</anchorfile>
      <anchor>ad4138635dc464350a1b2b2d356093548</anchor>
      <arglist>(float &amp;x, float &amp;y, float &amp;z, float &amp;roll, float &amp;pitch, float &amp;yaw) const </arglist>
    </member>
    <member kind="function">
      <type>Transform</type>
      <name>inverse</name>
      <anchorfile>classrtabmap_1_1Transform.html</anchorfile>
      <anchor>a30b5ea40d62b6852e5c51de3383e2162</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isIdentity</name>
      <anchorfile>classrtabmap_1_1Transform.html</anchorfile>
      <anchor>a93ac18df2c05bab8ce86a26a6f120157</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isNull</name>
      <anchorfile>classrtabmap_1_1Transform.html</anchorfile>
      <anchor>a69ca87ae621a56df322b6c2e21d4b5b6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>o14</name>
      <anchorfile>classrtabmap_1_1Transform.html</anchorfile>
      <anchor>a9611595eb3b8d8ec2dfc39ae32660288</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>o24</name>
      <anchorfile>classrtabmap_1_1Transform.html</anchorfile>
      <anchor>a875e81917c9d0d37a0962c2aadea973b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>o34</name>
      <anchorfile>classrtabmap_1_1Transform.html</anchorfile>
      <anchor>a2b8351b7c37fa344e8b3e096d6ba700d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>classrtabmap_1_1Transform.html</anchorfile>
      <anchor>a45d5c9745280795b6e0f7e572afd6dc3</anchor>
      <arglist>(const Transform &amp;t) const </arglist>
    </member>
    <member kind="function">
      <type>Transform</type>
      <name>operator*</name>
      <anchorfile>classrtabmap_1_1Transform.html</anchorfile>
      <anchor>ae7fb3d45bbc0e36323017cdc387e72a1</anchor>
      <arglist>(const Transform &amp;t) const </arglist>
    </member>
    <member kind="function">
      <type>Transform &amp;</type>
      <name>operator*=</name>
      <anchorfile>classrtabmap_1_1Transform.html</anchorfile>
      <anchor>a613d0a9b3a7c50ae1e5e99427c1984c8</anchor>
      <arglist>(const Transform &amp;t)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classrtabmap_1_1Transform.html</anchorfile>
      <anchor>a9a4c8103670fc623c0cd895ce04a8d5e</anchor>
      <arglist>(const Transform &amp;t) const </arglist>
    </member>
    <member kind="function">
      <type>float &amp;</type>
      <name>operator[]</name>
      <anchorfile>classrtabmap_1_1Transform.html</anchorfile>
      <anchor>af9164ddfc34df351388fc5bd7d007cc2</anchor>
      <arglist>(int index)</arglist>
    </member>
    <member kind="function">
      <type>const float &amp;</type>
      <name>operator[]</name>
      <anchorfile>classrtabmap_1_1Transform.html</anchorfile>
      <anchor>a531b1346ab11a08f49201b2cf48ef609</anchor>
      <arglist>(int index) const </arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>prettyPrint</name>
      <anchorfile>classrtabmap_1_1Transform.html</anchorfile>
      <anchor>a70cab137558aa2629b8fe71a6f81bf42</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>r11</name>
      <anchorfile>classrtabmap_1_1Transform.html</anchorfile>
      <anchor>ad2af376ad013778117d852df9522cae7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>r12</name>
      <anchorfile>classrtabmap_1_1Transform.html</anchorfile>
      <anchor>a6a5375bb7b6bd02752ab4e1802edf198</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>r13</name>
      <anchorfile>classrtabmap_1_1Transform.html</anchorfile>
      <anchor>aa0f950af38e21a6d75a212b300d8c4e7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>r21</name>
      <anchorfile>classrtabmap_1_1Transform.html</anchorfile>
      <anchor>a73bc16eb92ec1c2a30bb4227913f10ac</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>r22</name>
      <anchorfile>classrtabmap_1_1Transform.html</anchorfile>
      <anchor>aa3ab2387d816868897eb8bcf3fd7bc17</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>r23</name>
      <anchorfile>classrtabmap_1_1Transform.html</anchorfile>
      <anchor>a65bd0834c4e07d6f2f5e1e45af3a27c2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>r31</name>
      <anchorfile>classrtabmap_1_1Transform.html</anchorfile>
      <anchor>ad6fdbe70cd61e17e141bddd67bf7515d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>r32</name>
      <anchorfile>classrtabmap_1_1Transform.html</anchorfile>
      <anchor>ae1f7439959f0f54de0c98d25a9258cb4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>r33</name>
      <anchorfile>classrtabmap_1_1Transform.html</anchorfile>
      <anchor>ae51d9328c810691ccc1eb7e297dd6f03</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Transform</type>
      <name>rotation</name>
      <anchorfile>classrtabmap_1_1Transform.html</anchorfile>
      <anchor>af70152743f6460b626cc1306dc1f4a81</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setIdentity</name>
      <anchorfile>classrtabmap_1_1Transform.html</anchorfile>
      <anchor>afe833cfcd56f2f147091e7d309dadb36</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setNull</name>
      <anchorfile>classrtabmap_1_1Transform.html</anchorfile>
      <anchor>af0020cf4093b8b1a3d1f68ee657b3662</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>size</name>
      <anchorfile>classrtabmap_1_1Transform.html</anchorfile>
      <anchor>a617307af8236132134af504aa7fcf74c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>theta</name>
      <anchorfile>classrtabmap_1_1Transform.html</anchorfile>
      <anchor>a4e750a5c5d093c1c289ee3ede6f277a9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Eigen::Affine3d</type>
      <name>toEigen3d</name>
      <anchorfile>classrtabmap_1_1Transform.html</anchorfile>
      <anchor>a5e5ec2d96aec554876513d8135ded323</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Eigen::Affine3f</type>
      <name>toEigen3f</name>
      <anchorfile>classrtabmap_1_1Transform.html</anchorfile>
      <anchor>a189aeafa20a0f7c01dc44427e47d8292</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Eigen::Matrix4d</type>
      <name>toEigen4d</name>
      <anchorfile>classrtabmap_1_1Transform.html</anchorfile>
      <anchor>ab6d33b25f3f1556cedefd36281afd0fb</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Eigen::Matrix4f</type>
      <name>toEigen4f</name>
      <anchorfile>classrtabmap_1_1Transform.html</anchorfile>
      <anchor>a70c543ef0e199afffc96bab51b68728c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Transform</name>
      <anchorfile>classrtabmap_1_1Transform.html</anchorfile>
      <anchor>ac3654d3f6802d4b0c17b6110d1eda71a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Transform</name>
      <anchorfile>classrtabmap_1_1Transform.html</anchorfile>
      <anchor>a9b89b8bbe9cd75986bcb1ba6ceb5b9cd</anchor>
      <arglist>(float r11, float r12, float r13, float o14, float r21, float r22, float r23, float o24, float r31, float r32, float r33, float o34)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Transform</name>
      <anchorfile>classrtabmap_1_1Transform.html</anchorfile>
      <anchor>a82b851897ce2ca729d62fb92dcc48b9f</anchor>
      <arglist>(const cv::Mat &amp;transformationMatrix)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Transform</name>
      <anchorfile>classrtabmap_1_1Transform.html</anchorfile>
      <anchor>a1023adcd1e5d65647e6eda50160c3474</anchor>
      <arglist>(float x, float y, float z, float roll, float pitch, float yaw)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Transform</name>
      <anchorfile>classrtabmap_1_1Transform.html</anchorfile>
      <anchor>af434ccbc426920a1b35ecbf4eec226e7</anchor>
      <arglist>(float x, float y, float theta)</arglist>
    </member>
    <member kind="function">
      <type>Transform</type>
      <name>translation</name>
      <anchorfile>classrtabmap_1_1Transform.html</anchorfile>
      <anchor>a821311594f59e4b1ca89f197a7debe5b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>float &amp;</type>
      <name>x</name>
      <anchorfile>classrtabmap_1_1Transform.html</anchorfile>
      <anchor>a1d69c9ae9129ccffe30b971ed8747adc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const float &amp;</type>
      <name>x</name>
      <anchorfile>classrtabmap_1_1Transform.html</anchorfile>
      <anchor>acf0dc6ddca648cad7c060c4dc825d238</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>float &amp;</type>
      <name>y</name>
      <anchorfile>classrtabmap_1_1Transform.html</anchorfile>
      <anchor>af7d90ee7b9ace464ea80dad90e3df9a3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const float &amp;</type>
      <name>y</name>
      <anchorfile>classrtabmap_1_1Transform.html</anchorfile>
      <anchor>a54b1d4f678c3f32eca1acd0104ef53ba</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>float &amp;</type>
      <name>z</name>
      <anchorfile>classrtabmap_1_1Transform.html</anchorfile>
      <anchor>af3c3671ae31945e689ee9a84deca5d6b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const float &amp;</type>
      <name>z</name>
      <anchorfile>classrtabmap_1_1Transform.html</anchorfile>
      <anchor>aa21030eb46552d7b3c9f6975af6e2bbf</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Transform</type>
      <name>fromEigen3d</name>
      <anchorfile>classrtabmap_1_1Transform.html</anchorfile>
      <anchor>a95df1ba66c338220abefdbe59b05c2cc</anchor>
      <arglist>(const Eigen::Affine3d &amp;matrix)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Transform</type>
      <name>fromEigen3d</name>
      <anchorfile>classrtabmap_1_1Transform.html</anchorfile>
      <anchor>ae3ff7e98e918a47740d523afb58a5289</anchor>
      <arglist>(const Eigen::Isometry3d &amp;matrix)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Transform</type>
      <name>fromEigen3f</name>
      <anchorfile>classrtabmap_1_1Transform.html</anchorfile>
      <anchor>a4b7a373f9a6bfc8df5a02461ffb4f8c7</anchor>
      <arglist>(const Eigen::Affine3f &amp;matrix)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Transform</type>
      <name>fromEigen3f</name>
      <anchorfile>classrtabmap_1_1Transform.html</anchorfile>
      <anchor>a5792e07ef7e3414c0666923d34abbf44</anchor>
      <arglist>(const Eigen::Isometry3f &amp;matrix)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Transform</type>
      <name>fromEigen4d</name>
      <anchorfile>classrtabmap_1_1Transform.html</anchorfile>
      <anchor>ab136f44769242e44ac702d23d9ae6d36</anchor>
      <arglist>(const Eigen::Matrix4d &amp;matrix)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Transform</type>
      <name>fromEigen4f</name>
      <anchorfile>classrtabmap_1_1Transform.html</anchorfile>
      <anchor>a469b0923be94d2dc2ca8b290f3bfac8c</anchor>
      <arglist>(const Eigen::Matrix4f &amp;matrix)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Transform</type>
      <name>getIdentity</name>
      <anchorfile>classrtabmap_1_1Transform.html</anchorfile>
      <anchor>aefc8f052315cb4ba1116ff8fc8297306</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>cv::Mat</type>
      <name>data_</name>
      <anchorfile>classrtabmap_1_1Transform.html</anchorfile>
      <anchor>a414f59bae1146422bf713d3157b17884</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rtabmap::UserDataEvent</name>
    <filename>classrtabmap_1_1UserDataEvent.html</filename>
    <base>UEvent</base>
    <member kind="function">
      <type>const cv::Mat &amp;</type>
      <name>data</name>
      <anchorfile>classrtabmap_1_1UserDataEvent.html</anchorfile>
      <anchor>a11b3ed65dd6f7994d522a9eab885651c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::string</type>
      <name>getClassName</name>
      <anchorfile>classrtabmap_1_1UserDataEvent.html</anchorfile>
      <anchor>afe2274b6d75dec5b32886ec13237c78d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>UserDataEvent</name>
      <anchorfile>classrtabmap_1_1UserDataEvent.html</anchorfile>
      <anchor>a5ca04b395621892d41e8fe9c18553043</anchor>
      <arglist>(const cv::Mat &amp;data)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~UserDataEvent</name>
      <anchorfile>classrtabmap_1_1UserDataEvent.html</anchorfile>
      <anchor>abb1c9ade0fe813fe4e112bdccf6d2eff</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>cv::Mat</type>
      <name>data_</name>
      <anchorfile>classrtabmap_1_1UserDataEvent.html</anchorfile>
      <anchor>a8ff46a0ee3d47526d5cbac0eeea777b8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rtabmap::VisualWord</name>
    <filename>classrtabmap_1_1VisualWord.html</filename>
    <member kind="function">
      <type>void</type>
      <name>addRef</name>
      <anchorfile>classrtabmap_1_1VisualWord.html</anchorfile>
      <anchor>a5826c6a57f9115e6766bb60e2628fe30</anchor>
      <arglist>(int signatureId)</arglist>
    </member>
    <member kind="function">
      <type>const cv::Mat &amp;</type>
      <name>getDescriptor</name>
      <anchorfile>classrtabmap_1_1VisualWord.html</anchorfile>
      <anchor>a87d4152ebacd87a16d471a16538a20ca</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const std::map&lt; int, int &gt; &amp;</type>
      <name>getReferences</name>
      <anchorfile>classrtabmap_1_1VisualWord.html</anchorfile>
      <anchor>a16414f23e57675b412a0223a4203acd4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getTotalReferences</name>
      <anchorfile>classrtabmap_1_1VisualWord.html</anchorfile>
      <anchor>a54484449c7b8e3c84e8a34c3388b9776</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>id</name>
      <anchorfile>classrtabmap_1_1VisualWord.html</anchorfile>
      <anchor>afdba218fb7a35b5ff3ef137ca3e0c7f5</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isSaved</name>
      <anchorfile>classrtabmap_1_1VisualWord.html</anchorfile>
      <anchor>a9d4451f9cb3f975fa05d8133a6f1a339</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>removeAllRef</name>
      <anchorfile>classrtabmap_1_1VisualWord.html</anchorfile>
      <anchor>a63364292bdd9921668187b16c2e0457e</anchor>
      <arglist>(int signatureId)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSaved</name>
      <anchorfile>classrtabmap_1_1VisualWord.html</anchorfile>
      <anchor>a58f7ff50ca24f1586bf3fdf5999d6184</anchor>
      <arglist>(bool saved)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>VisualWord</name>
      <anchorfile>classrtabmap_1_1VisualWord.html</anchorfile>
      <anchor>a64ce7c97214265e24e00e3888b85f967</anchor>
      <arglist>(int id, const cv::Mat &amp;descriptor, int signatureId=0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~VisualWord</name>
      <anchorfile>classrtabmap_1_1VisualWord.html</anchorfile>
      <anchor>adc2dc719d2e6ed06ff92a2370d9955b2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>cv::Mat</type>
      <name>_descriptor</name>
      <anchorfile>classrtabmap_1_1VisualWord.html</anchorfile>
      <anchor>af74c7e9f61003a2dd421ea5e80ea182f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_id</name>
      <anchorfile>classrtabmap_1_1VisualWord.html</anchorfile>
      <anchor>a61127263ac8c06909a93a85e2449b09d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; int, int &gt;</type>
      <name>_oldReferences</name>
      <anchorfile>classrtabmap_1_1VisualWord.html</anchorfile>
      <anchor>acd38e0d6df559e65ac690ee61bd07bb4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; int, int &gt;</type>
      <name>_references</name>
      <anchorfile>classrtabmap_1_1VisualWord.html</anchorfile>
      <anchor>a5450e21c561f9c84e4f480dcdd7853a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_saved</name>
      <anchorfile>classrtabmap_1_1VisualWord.html</anchorfile>
      <anchor>ada8039e3b31a85d487ae81020bab0f7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_totalReferences</name>
      <anchorfile>classrtabmap_1_1VisualWord.html</anchorfile>
      <anchor>a4a0eb1bb51774ddf02dae5d11dbe9aa6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rtabmap::VWDictionary</name>
    <filename>classrtabmap_1_1VWDictionary.html</filename>
    <member kind="enumeration">
      <name>NNStrategy</name>
      <anchorfile>classrtabmap_1_1VWDictionary.html</anchorfile>
      <anchor>a9466840dd5ad3dc914543a97421c3655</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kNNFlannNaive</name>
      <anchorfile>classrtabmap_1_1VWDictionary.html</anchorfile>
      <anchor>a9466840dd5ad3dc914543a97421c3655ae4301e202dd36e997bf3298390c667f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kNNFlannKdTree</name>
      <anchorfile>classrtabmap_1_1VWDictionary.html</anchorfile>
      <anchor>a9466840dd5ad3dc914543a97421c3655aaa1ea80fc9ca8809ad9b959e2e1564c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kNNFlannLSH</name>
      <anchorfile>classrtabmap_1_1VWDictionary.html</anchorfile>
      <anchor>a9466840dd5ad3dc914543a97421c3655a89ab72d0bccd61bb11abbd1edf1e6992</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kNNBruteForce</name>
      <anchorfile>classrtabmap_1_1VWDictionary.html</anchorfile>
      <anchor>a9466840dd5ad3dc914543a97421c3655a1745dd334296b8a41cf0c88dcc8a7d5d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kNNBruteForceGPU</name>
      <anchorfile>classrtabmap_1_1VWDictionary.html</anchorfile>
      <anchor>a9466840dd5ad3dc914543a97421c3655a602d99d5bdef453a39339a0b45979451</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kNNUndef</name>
      <anchorfile>classrtabmap_1_1VWDictionary.html</anchorfile>
      <anchor>a9466840dd5ad3dc914543a97421c3655afeba67ed0aafc39aa35b2a194e147ff9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::list&lt; int &gt;</type>
      <name>addNewWords</name>
      <anchorfile>classrtabmap_1_1VWDictionary.html</anchorfile>
      <anchor>af6b3e3ac1da68e2a561659ce0787c124</anchor>
      <arglist>(const cv::Mat &amp;descriptors, int signatureId)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>addWord</name>
      <anchorfile>classrtabmap_1_1VWDictionary.html</anchorfile>
      <anchor>aa26ec40880a666e195c7e10ac5832083</anchor>
      <arglist>(VisualWord *vw)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addWordRef</name>
      <anchorfile>classrtabmap_1_1VWDictionary.html</anchorfile>
      <anchor>abf3e47435ccd1d75ce3987f0309bf817</anchor>
      <arglist>(int wordId, int signatureId)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classrtabmap_1_1VWDictionary.html</anchorfile>
      <anchor>a7c6610ad99539af4798d6d46a730c6d4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>deleteUnusedWords</name>
      <anchorfile>classrtabmap_1_1VWDictionary.html</anchorfile>
      <anchor>a33c8904edf3d0af65dfd2a6d817416fa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>exportDictionary</name>
      <anchorfile>classrtabmap_1_1VWDictionary.html</anchorfile>
      <anchor>aec4df8444daf318306c1bcb5e922655c</anchor>
      <arglist>(const char *fileNameReferences, const char *fileNameDescriptors) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::vector&lt; int &gt;</type>
      <name>findNN</name>
      <anchorfile>classrtabmap_1_1VWDictionary.html</anchorfile>
      <anchor>aaf1832e031db6b94118177bdd4bc247a</anchor>
      <arglist>(const std::list&lt; VisualWord * &gt; &amp;vws) const </arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>getIndexedWordsCount</name>
      <anchorfile>classrtabmap_1_1VWDictionary.html</anchorfile>
      <anchor>a3823949f74bea5c8ce46cb36ce3adcd9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>getIndexMemoryUsed</name>
      <anchorfile>classrtabmap_1_1VWDictionary.html</anchorfile>
      <anchor>a123daeee60b86cb4124bc98137ced6d8</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getLastIndexedWordId</name>
      <anchorfile>classrtabmap_1_1VWDictionary.html</anchorfile>
      <anchor>a8e5e96e360871f001e8347dca89f268d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getNndrRatio</name>
      <anchorfile>classrtabmap_1_1VWDictionary.html</anchorfile>
      <anchor>ad522348b7300d9d0027887046a5f67d3</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>getNotIndexedWordsCount</name>
      <anchorfile>classrtabmap_1_1VWDictionary.html</anchorfile>
      <anchor>a5795a681dd46cad6949cdfdaaf9eada9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getTotalActiveReferences</name>
      <anchorfile>classrtabmap_1_1VWDictionary.html</anchorfile>
      <anchor>af13c4c44d2ed597b21c825f12d5982a6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>VisualWord *</type>
      <name>getUnusedWord</name>
      <anchorfile>classrtabmap_1_1VWDictionary.html</anchorfile>
      <anchor>a51c8678839a94a46c3f7de54b9f144c3</anchor>
      <arglist>(int id) const </arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; int &gt;</type>
      <name>getUnusedWordIds</name>
      <anchorfile>classrtabmap_1_1VWDictionary.html</anchorfile>
      <anchor>aa45ec1d89afa8127f993c4d4e4f44bb5</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; VisualWord * &gt;</type>
      <name>getUnusedWords</name>
      <anchorfile>classrtabmap_1_1VWDictionary.html</anchorfile>
      <anchor>a56adaf9c807597abce9c908c8eede827</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>getUnusedWordsSize</name>
      <anchorfile>classrtabmap_1_1VWDictionary.html</anchorfile>
      <anchor>a90ebf7339c9f675300966595abeb857f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const std::map&lt; int, VisualWord * &gt; &amp;</type>
      <name>getVisualWords</name>
      <anchorfile>classrtabmap_1_1VWDictionary.html</anchorfile>
      <anchor>a679507cd825f4f35313c348112593fff</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const VisualWord *</type>
      <name>getWord</name>
      <anchorfile>classrtabmap_1_1VWDictionary.html</anchorfile>
      <anchor>abb7df4545688ddd422adcca15856d039</anchor>
      <arglist>(int id) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isIncremental</name>
      <anchorfile>classrtabmap_1_1VWDictionary.html</anchorfile>
      <anchor>a0c27e808f638c9ea4ccdf9683420b177</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>parseParameters</name>
      <anchorfile>classrtabmap_1_1VWDictionary.html</anchorfile>
      <anchor>ab1a2ac7f2a30c90e8195d65a4d6279e1</anchor>
      <arglist>(const ParametersMap &amp;parameters)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>removeAllWordRef</name>
      <anchorfile>classrtabmap_1_1VWDictionary.html</anchorfile>
      <anchor>ac4a70358ca2db8e63c67a30383a1d34b</anchor>
      <arglist>(int wordId, int signatureId)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>removeWords</name>
      <anchorfile>classrtabmap_1_1VWDictionary.html</anchorfile>
      <anchor>a7a506e15bf83d16cc98aaa34057216f4</anchor>
      <arglist>(const std::vector&lt; VisualWord * &gt; &amp;words)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setFixedDictionary</name>
      <anchorfile>classrtabmap_1_1VWDictionary.html</anchorfile>
      <anchor>a5f3712744b9f7beb5da186a842f7d74a</anchor>
      <arglist>(const std::string &amp;dictionaryPath)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setIncrementalDictionary</name>
      <anchorfile>classrtabmap_1_1VWDictionary.html</anchorfile>
      <anchor>ab14ef6e8fb979dce23f9a40a1faf8dff</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setLastWordId</name>
      <anchorfile>classrtabmap_1_1VWDictionary.html</anchorfile>
      <anchor>af0b676e13c7dba437147520335289e97</anchor>
      <arglist>(int id)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setNNStrategy</name>
      <anchorfile>classrtabmap_1_1VWDictionary.html</anchorfile>
      <anchor>a4a8e41703a6ba2f4e8dd8e8731915f19</anchor>
      <arglist>(NNStrategy strategy)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>update</name>
      <anchorfile>classrtabmap_1_1VWDictionary.html</anchorfile>
      <anchor>a1c1f28b1619e2818ab618c96d807cf7c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>VWDictionary</name>
      <anchorfile>classrtabmap_1_1VWDictionary.html</anchorfile>
      <anchor>ada3980b520d8411a1ebb3ce14e2f8734</anchor>
      <arglist>(const ParametersMap &amp;parameters=ParametersMap())</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~VWDictionary</name>
      <anchorfile>classrtabmap_1_1VWDictionary.html</anchorfile>
      <anchor>a8e03b830a39cdab0176d40c373724fc7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>ID_INVALID</name>
      <anchorfile>classrtabmap_1_1VWDictionary.html</anchorfile>
      <anchor>a83b1966a141848baeec5112c30bacf0f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>ID_START</name>
      <anchorfile>classrtabmap_1_1VWDictionary.html</anchorfile>
      <anchor>a2dbfec55a8921f52b642bf0dceea0c37</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>int</type>
      <name>getNextId</name>
      <anchorfile>classrtabmap_1_1VWDictionary.html</anchorfile>
      <anchor>a085d69ef577600000f397bd63abeaf69</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>_totalActiveReferences</name>
      <anchorfile>classrtabmap_1_1VWDictionary.html</anchorfile>
      <anchor>a5222c6a21307f0e4b9346c87db166b44</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::map&lt; int, VisualWord * &gt;</type>
      <name>_visualWords</name>
      <anchorfile>classrtabmap_1_1VWDictionary.html</anchorfile>
      <anchor>adcb4739e09e27b20125880e9d3026383</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>cv::Mat</type>
      <name>_dataTree</name>
      <anchorfile>classrtabmap_1_1VWDictionary.html</anchorfile>
      <anchor>a074313e3259a4bd4d44fc7dd5ecd0d89</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>_dictionaryPath</name>
      <anchorfile>classrtabmap_1_1VWDictionary.html</anchorfile>
      <anchor>a2e8db4daa037e08a14dfb08b21d7a19f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>FlannIndex *</type>
      <name>_flannIndex</name>
      <anchorfile>classrtabmap_1_1VWDictionary.html</anchorfile>
      <anchor>aabca26c56aa26d08188d3bce87f83f50</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_incrementalDictionary</name>
      <anchorfile>classrtabmap_1_1VWDictionary.html</anchorfile>
      <anchor>a17db620f57b7dfc4aa99f99a2ead096b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_incrementalFlann</name>
      <anchorfile>classrtabmap_1_1VWDictionary.html</anchorfile>
      <anchor>a11932eedfd1c703373903144e909e71c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_lastWordId</name>
      <anchorfile>classrtabmap_1_1VWDictionary.html</anchorfile>
      <anchor>a3afd35726abf9604ba66a9689b3f948f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; int,int &gt;</type>
      <name>_mapIdIndex</name>
      <anchorfile>classrtabmap_1_1VWDictionary.html</anchorfile>
      <anchor>ae9ce77a1e187972889f1748589c644c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; int,int &gt;</type>
      <name>_mapIndexId</name>
      <anchorfile>classrtabmap_1_1VWDictionary.html</anchorfile>
      <anchor>ac6601d7d7eb96901a10c1e9b802dddab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_newWordsComparedTogether</name>
      <anchorfile>classrtabmap_1_1VWDictionary.html</anchorfile>
      <anchor>a06b30a156a2a4e302245d280356e4f60</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>_nndrRatio</name>
      <anchorfile>classrtabmap_1_1VWDictionary.html</anchorfile>
      <anchor>aa74b2494bd9833175dc888f76dbd0d01</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::set&lt; int &gt;</type>
      <name>_notIndexedWords</name>
      <anchorfile>classrtabmap_1_1VWDictionary.html</anchorfile>
      <anchor>ade269c9f3a22eddc5923e10b3ed82871</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::set&lt; int &gt;</type>
      <name>_removedIndexedWords</name>
      <anchorfile>classrtabmap_1_1VWDictionary.html</anchorfile>
      <anchor>a7bec1a9cbe91a1e656b4d39325ab8013</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>NNStrategy</type>
      <name>_strategy</name>
      <anchorfile>classrtabmap_1_1VWDictionary.html</anchorfile>
      <anchor>a2f7d0e0739bd1a3fdd66d15394b81c0d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; int, VisualWord * &gt;</type>
      <name>_unusedWords</name>
      <anchorfile>classrtabmap_1_1VWDictionary.html</anchorfile>
      <anchor>af4d55fe9694f34cdd3eab09798e487db</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rtabmap::WeightAgeIdKey</name>
    <filename>classrtabmap_1_1WeightAgeIdKey.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;</name>
      <anchorfile>classrtabmap_1_1WeightAgeIdKey.html</anchorfile>
      <anchor>a32c58475fff61145b333b26ab427c7c6</anchor>
      <arglist>(const WeightAgeIdKey &amp;k) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>WeightAgeIdKey</name>
      <anchorfile>classrtabmap_1_1WeightAgeIdKey.html</anchorfile>
      <anchor>a0ebf3f2624d5d7213f34eb4a56c8f700</anchor>
      <arglist>(int w, double a, int i)</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>age</name>
      <anchorfile>classrtabmap_1_1WeightAgeIdKey.html</anchorfile>
      <anchor>a817525ae1398a0e94d857aeaa0b3f914</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>id</name>
      <anchorfile>classrtabmap_1_1WeightAgeIdKey.html</anchorfile>
      <anchor>a0556d993ce9dbc88dbb48b7d6834401b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>weight</name>
      <anchorfile>classrtabmap_1_1WeightAgeIdKey.html</anchorfile>
      <anchor>acc871a8b5947447e947c1de8aa33e2ab</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>rtabmap::graph</name>
    <filename>namespacertabmap_1_1graph.html</filename>
    <class kind="class">rtabmap::graph::CVSBAOptimizer</class>
    <class kind="class">rtabmap::graph::G2OOptimizer</class>
    <class kind="class">rtabmap::graph::GTSAMOptimizer</class>
    <class kind="class">rtabmap::graph::Node</class>
    <class kind="class">rtabmap::graph::Optimizer</class>
    <class kind="struct">rtabmap::graph::Order</class>
    <class kind="class">rtabmap::graph::TOROOptimizer</class>
    <member kind="typedef">
      <type>std::pair&lt; int, float &gt;</type>
      <name>Pair</name>
      <anchorfile>namespacertabmap_1_1graph.html</anchorfile>
      <anchor>a8ac753d87148e84437000bf226f3c8a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::list&lt; std::pair&lt; int, Transform &gt; &gt; RTABMAP_EXP</type>
      <name>computePath</name>
      <anchorfile>namespacertabmap_1_1graph.html</anchorfile>
      <anchor>aff77397247efaae21acc181fbf312198</anchor>
      <arglist>(const std::map&lt; int, rtabmap::Transform &gt; &amp;poses, const std::multimap&lt; int, int &gt; &amp;links, int from, int to, bool updateNewCosts=false)</arglist>
    </member>
    <member kind="function">
      <type>std::list&lt; std::pair&lt; int, Transform &gt; &gt; RTABMAP_EXP</type>
      <name>computePath</name>
      <anchorfile>namespacertabmap_1_1graph.html</anchorfile>
      <anchor>a5e9903d8b65340ac447d795e56179ad4</anchor>
      <arglist>(int fromId, int toId, const Memory *memory, bool lookInDatabase=true, bool updateNewCosts=false, float linearVelocity=0.0f, float angularVelocity=0.0f)</arglist>
    </member>
    <member kind="function">
      <type>float RTABMAP_EXP</type>
      <name>computePathLength</name>
      <anchorfile>namespacertabmap_1_1graph.html</anchorfile>
      <anchor>a341ed88f9b998c66620561b000897328</anchor>
      <arglist>(const std::vector&lt; std::pair&lt; int, Transform &gt; &gt; &amp;path, unsigned int fromIndex=0, unsigned int toIndex=0)</arglist>
    </member>
    <member kind="function">
      <type>bool RTABMAP_EXP</type>
      <name>exportPoses</name>
      <anchorfile>namespacertabmap_1_1graph.html</anchorfile>
      <anchor>a7efeaca2c40dedc6181bbe54eae41ba8</anchor>
      <arglist>(const std::string &amp;filePath, int format, const std::map&lt; int, Transform &gt; &amp;poses, const std::multimap&lt; int, Link &gt; &amp;constraints, const std::map&lt; int, double &gt; &amp;stamps)</arglist>
    </member>
    <member kind="function">
      <type>std::multimap&lt; int, Link &gt;::iterator RTABMAP_EXP</type>
      <name>findLink</name>
      <anchorfile>namespacertabmap_1_1graph.html</anchorfile>
      <anchor>a423a1059dbbac9d8f23201ba6fdd3fec</anchor>
      <arglist>(std::multimap&lt; int, Link &gt; &amp;links, int from, int to)</arglist>
    </member>
    <member kind="function">
      <type>std::multimap&lt; int, int &gt;::iterator RTABMAP_EXP</type>
      <name>findLink</name>
      <anchorfile>namespacertabmap_1_1graph.html</anchorfile>
      <anchor>aef3613d7bcf0b06c3606804ef1c1f139</anchor>
      <arglist>(std::multimap&lt; int, int &gt; &amp;links, int from, int to)</arglist>
    </member>
    <member kind="function">
      <type>std::multimap&lt; int, Link &gt;::const_iterator RTABMAP_EXP</type>
      <name>findLink</name>
      <anchorfile>namespacertabmap_1_1graph.html</anchorfile>
      <anchor>a115fd3868799980602182c4e97ff967f</anchor>
      <arglist>(const std::multimap&lt; int, Link &gt; &amp;links, int from, int to)</arglist>
    </member>
    <member kind="function">
      <type>std::multimap&lt; int, int &gt;::const_iterator RTABMAP_EXP</type>
      <name>findLink</name>
      <anchorfile>namespacertabmap_1_1graph.html</anchorfile>
      <anchor>adec5e4d27afd1ee17b0d386d1b9ac647</anchor>
      <arglist>(const std::multimap&lt; int, int &gt; &amp;links, int from, int to)</arglist>
    </member>
    <member kind="function">
      <type>int RTABMAP_EXP</type>
      <name>findNearestNode</name>
      <anchorfile>namespacertabmap_1_1graph.html</anchorfile>
      <anchor>ac86be0db9f9e179535045c2fb6165c1e</anchor>
      <arglist>(const std::map&lt; int, rtabmap::Transform &gt; &amp;nodes, const rtabmap::Transform &amp;targetPose)</arglist>
    </member>
    <member kind="function">
      <type>std::map&lt; int, float &gt; RTABMAP_EXP</type>
      <name>getNodesInRadius</name>
      <anchorfile>namespacertabmap_1_1graph.html</anchorfile>
      <anchor>ae3eb77625009df46eef44a4b24d1d023</anchor>
      <arglist>(int nodeId, const std::map&lt; int, Transform &gt; &amp;nodes, float radius)</arglist>
    </member>
    <member kind="function">
      <type>std::list&lt; std::map&lt; int, Transform &gt; &gt; RTABMAP_EXP</type>
      <name>getPaths</name>
      <anchorfile>namespacertabmap_1_1graph.html</anchorfile>
      <anchor>a313877a3bda7acb48e1e1f94f8a6a162</anchor>
      <arglist>(std::map&lt; int, Transform &gt; poses, const std::multimap&lt; int, Link &gt; &amp;links)</arglist>
    </member>
    <member kind="function">
      <type>std::map&lt; int, Transform &gt; RTABMAP_EXP</type>
      <name>getPosesInRadius</name>
      <anchorfile>namespacertabmap_1_1graph.html</anchorfile>
      <anchor>a6fa4c1cea5efae47fe41d4ab7a946016</anchor>
      <arglist>(int nodeId, const std::map&lt; int, Transform &gt; &amp;nodes, float radius)</arglist>
    </member>
    <member kind="function">
      <type>std::multimap&lt; int, int &gt; RTABMAP_EXP</type>
      <name>radiusPosesClustering</name>
      <anchorfile>namespacertabmap_1_1graph.html</anchorfile>
      <anchor>a9e4de37120126853363760b22a770cf6</anchor>
      <arglist>(const std::map&lt; int, Transform &gt; &amp;poses, float radius, float angle)</arglist>
    </member>
    <member kind="function">
      <type>std::map&lt; int, Transform &gt; RTABMAP_EXP</type>
      <name>radiusPosesFiltering</name>
      <anchorfile>namespacertabmap_1_1graph.html</anchorfile>
      <anchor>a5010fbb2e917234b11acc5adb79518e2</anchor>
      <arglist>(const std::map&lt; int, Transform &gt; &amp;poses, float radius, float angle, bool keepLatest=true)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rtabmap::graph::CVSBAOptimizer</name>
    <filename>classrtabmap_1_1graph_1_1CVSBAOptimizer.html</filename>
    <base>rtabmap::graph::Optimizer</base>
    <member kind="function">
      <type></type>
      <name>CVSBAOptimizer</name>
      <anchorfile>classrtabmap_1_1graph_1_1CVSBAOptimizer.html</anchorfile>
      <anchor>ac1c6b3dbcabee13fc06744c8c922dd2b</anchor>
      <arglist>(int iterations=100, bool slam2d=false, bool covarianceIgnored=false)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CVSBAOptimizer</name>
      <anchorfile>classrtabmap_1_1graph_1_1CVSBAOptimizer.html</anchorfile>
      <anchor>a28a45a73a5611bcfbe54c7f4ff142bba</anchor>
      <arglist>(const ParametersMap &amp;parameters)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::map&lt; int, Transform &gt;</type>
      <name>optimizeBA</name>
      <anchorfile>classrtabmap_1_1graph_1_1CVSBAOptimizer.html</anchorfile>
      <anchor>a5c48e4aaa43225b4424801c9cdd07c0a</anchor>
      <arglist>(int rootId, const std::map&lt; int, Transform &gt; &amp;poses, const std::multimap&lt; int, Link &gt; &amp;links, const std::map&lt; int, Signature &gt; &amp;signatures)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setInlierDistance</name>
      <anchorfile>classrtabmap_1_1graph_1_1CVSBAOptimizer.html</anchorfile>
      <anchor>aa5d17336781b110daacf17a2b22763e3</anchor>
      <arglist>(float inlierDistance)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMinInliers</name>
      <anchorfile>classrtabmap_1_1graph_1_1CVSBAOptimizer.html</anchorfile>
      <anchor>ad8b0728cad69f2507c76ef55033b4589</anchor>
      <arglist>(int minInliers)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Type</type>
      <name>type</name>
      <anchorfile>classrtabmap_1_1graph_1_1CVSBAOptimizer.html</anchorfile>
      <anchor>a97b60d889e4bda1efcf34f8f29908c80</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~CVSBAOptimizer</name>
      <anchorfile>classrtabmap_1_1graph_1_1CVSBAOptimizer.html</anchorfile>
      <anchor>ab5b9f598368fd5895b2fb2829bf3f2ee</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>available</name>
      <anchorfile>classrtabmap_1_1graph_1_1CVSBAOptimizer.html</anchorfile>
      <anchor>ab4a6864e2d1e018f81ce930af1811539</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>inlierDistance_</name>
      <anchorfile>classrtabmap_1_1graph_1_1CVSBAOptimizer.html</anchorfile>
      <anchor>a1af8f1396c439d2e330208411081a7db</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>minInliers_</name>
      <anchorfile>classrtabmap_1_1graph_1_1CVSBAOptimizer.html</anchorfile>
      <anchor>a6cbf97ccc0eabca0bd82459115af85fe</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rtabmap::graph::G2OOptimizer</name>
    <filename>classrtabmap_1_1graph_1_1G2OOptimizer.html</filename>
    <base>rtabmap::graph::Optimizer</base>
    <member kind="function">
      <type></type>
      <name>G2OOptimizer</name>
      <anchorfile>classrtabmap_1_1graph_1_1G2OOptimizer.html</anchorfile>
      <anchor>a65498612d48e75f9a94e0631787ab5d7</anchor>
      <arglist>(int iterations=Parameters::defaultRGBDOptimizeIterations(), bool slam2d=Parameters::defaultRGBDOptimizeSlam2D(), bool covarianceIgnored=Parameters::defaultRGBDOptimizeVarianceIgnored(), double epsilon=Parameters::defaultRGBDOptimizeEpsilon(), bool robust=Parameters::defaultRGBDOptimizeRobust())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>G2OOptimizer</name>
      <anchorfile>classrtabmap_1_1graph_1_1G2OOptimizer.html</anchorfile>
      <anchor>a441c1a5ca509299e445420ecae102c53</anchor>
      <arglist>(const ParametersMap &amp;parameters)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::map&lt; int, Transform &gt;</type>
      <name>optimize</name>
      <anchorfile>classrtabmap_1_1graph_1_1G2OOptimizer.html</anchorfile>
      <anchor>a21297607aa938d6f21495f35402b025b</anchor>
      <arglist>(int rootId, const std::map&lt; int, Transform &gt; &amp;poses, const std::multimap&lt; int, Link &gt; &amp;edgeConstraints, std::list&lt; std::map&lt; int, Transform &gt; &gt; *intermediateGraphes=0)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Type</type>
      <name>type</name>
      <anchorfile>classrtabmap_1_1graph_1_1G2OOptimizer.html</anchorfile>
      <anchor>a0b0788543d500c1d53bb63aef2c49797</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~G2OOptimizer</name>
      <anchorfile>classrtabmap_1_1graph_1_1G2OOptimizer.html</anchorfile>
      <anchor>ae6eecc1ef171db80e39917600660dcda</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>available</name>
      <anchorfile>classrtabmap_1_1graph_1_1G2OOptimizer.html</anchorfile>
      <anchor>afdaab6c6a8be92141c0dcb8a1a6c24c1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>saveGraph</name>
      <anchorfile>classrtabmap_1_1graph_1_1G2OOptimizer.html</anchorfile>
      <anchor>a4a028fad8ad54d18a1201672545c9624</anchor>
      <arglist>(const std::string &amp;fileName, const std::map&lt; int, Transform &gt; &amp;poses, const std::multimap&lt; int, Link &gt; &amp;edgeConstraints, bool useRobustConstraints=false)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rtabmap::graph::GTSAMOptimizer</name>
    <filename>classrtabmap_1_1graph_1_1GTSAMOptimizer.html</filename>
    <base>rtabmap::graph::Optimizer</base>
    <member kind="function">
      <type></type>
      <name>GTSAMOptimizer</name>
      <anchorfile>classrtabmap_1_1graph_1_1GTSAMOptimizer.html</anchorfile>
      <anchor>a56c7239560f14a990ddbcd02183926a3</anchor>
      <arglist>(int iterations=Parameters::defaultRGBDOptimizeIterations(), bool slam2d=Parameters::defaultRGBDOptimizeSlam2D(), bool covarianceIgnored=Parameters::defaultRGBDOptimizeVarianceIgnored(), double epsilon=Parameters::defaultRGBDOptimizeEpsilon(), bool robust=Parameters::defaultRGBDOptimizeRobust())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GTSAMOptimizer</name>
      <anchorfile>classrtabmap_1_1graph_1_1GTSAMOptimizer.html</anchorfile>
      <anchor>a9c473f9d9e0eabf94eaf7203399a495a</anchor>
      <arglist>(const ParametersMap &amp;parameters)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::map&lt; int, Transform &gt;</type>
      <name>optimize</name>
      <anchorfile>classrtabmap_1_1graph_1_1GTSAMOptimizer.html</anchorfile>
      <anchor>accd8ed634ff193638e019806e9e86727</anchor>
      <arglist>(int rootId, const std::map&lt; int, Transform &gt; &amp;poses, const std::multimap&lt; int, Link &gt; &amp;edgeConstraints, std::list&lt; std::map&lt; int, Transform &gt; &gt; *intermediateGraphes=0)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Type</type>
      <name>type</name>
      <anchorfile>classrtabmap_1_1graph_1_1GTSAMOptimizer.html</anchorfile>
      <anchor>a69054a0583010a67b1a8439afbaee73e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~GTSAMOptimizer</name>
      <anchorfile>classrtabmap_1_1graph_1_1GTSAMOptimizer.html</anchorfile>
      <anchor>adb36c3230a438ec2add34a9dea549410</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>available</name>
      <anchorfile>classrtabmap_1_1graph_1_1GTSAMOptimizer.html</anchorfile>
      <anchor>a9ea5c426587dc1731cc8df7312af9811</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rtabmap::graph::Node</name>
    <filename>classrtabmap_1_1graph_1_1Node.html</filename>
    <member kind="function">
      <type>float</type>
      <name>costSoFar</name>
      <anchorfile>classrtabmap_1_1graph_1_1Node.html</anchorfile>
      <anchor>acf095e5c30acb9922a4f0ef52c155235</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>distFrom</name>
      <anchorfile>classrtabmap_1_1graph_1_1Node.html</anchorfile>
      <anchor>ae1b5e7851e2822721ac822d754333a1e</anchor>
      <arglist>(const rtabmap::Transform &amp;pose) const </arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>distToEnd</name>
      <anchorfile>classrtabmap_1_1graph_1_1Node.html</anchorfile>
      <anchor>a35c19d5949b18c309725be7d4f43487d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>fromId</name>
      <anchorfile>classrtabmap_1_1graph_1_1Node.html</anchorfile>
      <anchor>a8812c4d779365ae612e4fcc299197d3a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>id</name>
      <anchorfile>classrtabmap_1_1graph_1_1Node.html</anchorfile>
      <anchor>a4ff3345aa8307d90667792138df799b1</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isClosed</name>
      <anchorfile>classrtabmap_1_1graph_1_1Node.html</anchorfile>
      <anchor>ab17afe7334220b4a64411e1f5cc85dab</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isOpened</name>
      <anchorfile>classrtabmap_1_1graph_1_1Node.html</anchorfile>
      <anchor>a6f356d0bf1448dac8d267e4551af5e03</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Node</name>
      <anchorfile>classrtabmap_1_1graph_1_1Node.html</anchorfile>
      <anchor>a0e08e7eb780ff164bf5063c64e49ab23</anchor>
      <arglist>(int id, int fromId, const rtabmap::Transform &amp;pose)</arglist>
    </member>
    <member kind="function">
      <type>rtabmap::Transform</type>
      <name>pose</name>
      <anchorfile>classrtabmap_1_1graph_1_1Node.html</anchorfile>
      <anchor>aedfa099b384f240135053eb6aad204df</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setClosed</name>
      <anchorfile>classrtabmap_1_1graph_1_1Node.html</anchorfile>
      <anchor>ab755ff0bade64ef6a2c135674f5bc527</anchor>
      <arglist>(bool closed)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setCostSoFar</name>
      <anchorfile>classrtabmap_1_1graph_1_1Node.html</anchorfile>
      <anchor>aab5abb47325ddd6b7831a95a6810d33b</anchor>
      <arglist>(float costSoFar)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDistToEnd</name>
      <anchorfile>classrtabmap_1_1graph_1_1Node.html</anchorfile>
      <anchor>a77b1395e3e6879fcd5dc2742f9232fd5</anchor>
      <arglist>(float distToEnd)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setFromId</name>
      <anchorfile>classrtabmap_1_1graph_1_1Node.html</anchorfile>
      <anchor>a246bdb9f43850e55ec05163e08cb49d5</anchor>
      <arglist>(int fromId)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPose</name>
      <anchorfile>classrtabmap_1_1graph_1_1Node.html</anchorfile>
      <anchor>acd05d0fd27a070b6f7dda16cd9f32235</anchor>
      <arglist>(const Transform &amp;pose)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>totalCost</name>
      <anchorfile>classrtabmap_1_1graph_1_1Node.html</anchorfile>
      <anchor>a5f9cc2c99c1c784af399a5579d3cad88</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>closed_</name>
      <anchorfile>classrtabmap_1_1graph_1_1Node.html</anchorfile>
      <anchor>a8f57b4ab1b6409a4d5fbcb44c6c1aca8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>costSoFar_</name>
      <anchorfile>classrtabmap_1_1graph_1_1Node.html</anchorfile>
      <anchor>ac70d6bb52f99dccc6b5131e5dbe7aeb4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>distToEnd_</name>
      <anchorfile>classrtabmap_1_1graph_1_1Node.html</anchorfile>
      <anchor>a8f630fae3e790acaea4b1365092a8b4f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>fromId_</name>
      <anchorfile>classrtabmap_1_1graph_1_1Node.html</anchorfile>
      <anchor>ad150bede07d902bc2a8a74715f232a70</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>id_</name>
      <anchorfile>classrtabmap_1_1graph_1_1Node.html</anchorfile>
      <anchor>a877d1d532357a8d5bb72433df286e363</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>rtabmap::Transform</type>
      <name>pose_</name>
      <anchorfile>classrtabmap_1_1graph_1_1Node.html</anchorfile>
      <anchor>a0b1e5c448f0bf4afbf004c032bc4e75f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rtabmap::graph::Optimizer</name>
    <filename>classrtabmap_1_1graph_1_1Optimizer.html</filename>
    <member kind="enumeration">
      <name>Type</name>
      <anchorfile>classrtabmap_1_1graph_1_1Optimizer.html</anchorfile>
      <anchor>a79bc8e52507993c6774d1411f3554905</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kTypeUndef</name>
      <anchorfile>classrtabmap_1_1graph_1_1Optimizer.html</anchorfile>
      <anchor>a79bc8e52507993c6774d1411f3554905adbfdf1f1735f8a7e2065820d2184e7f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kTypeTORO</name>
      <anchorfile>classrtabmap_1_1graph_1_1Optimizer.html</anchorfile>
      <anchor>a79bc8e52507993c6774d1411f3554905ab4f530fbc2b3fab7d1c7532ef6cd03d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kTypeG2O</name>
      <anchorfile>classrtabmap_1_1graph_1_1Optimizer.html</anchorfile>
      <anchor>a79bc8e52507993c6774d1411f3554905a6f460361d62c9bd39f796bcb4178c84c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kTypeGTSAM</name>
      <anchorfile>classrtabmap_1_1graph_1_1Optimizer.html</anchorfile>
      <anchor>a79bc8e52507993c6774d1411f3554905a607dff2859488dd5fdd513ebadf402d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kTypeCVSBA</name>
      <anchorfile>classrtabmap_1_1graph_1_1Optimizer.html</anchorfile>
      <anchor>a79bc8e52507993c6774d1411f3554905a5df37479390305ea31e21f7ebcc1b5ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>epsilon</name>
      <anchorfile>classrtabmap_1_1graph_1_1Optimizer.html</anchorfile>
      <anchor>a05ae4d2765d2c0b2589c4ec0333ae1ba</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isCovarianceIgnored</name>
      <anchorfile>classrtabmap_1_1graph_1_1Optimizer.html</anchorfile>
      <anchor>ab5631fa2b9a95a78849e194fcacdb560</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isRobust</name>
      <anchorfile>classrtabmap_1_1graph_1_1Optimizer.html</anchorfile>
      <anchor>a73d77aa73094e3eeef85973ee968e61a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isSlam2d</name>
      <anchorfile>classrtabmap_1_1graph_1_1Optimizer.html</anchorfile>
      <anchor>a13586a8b954c7b9687340c66afdaf837</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>iterations</name>
      <anchorfile>classrtabmap_1_1graph_1_1Optimizer.html</anchorfile>
      <anchor>a2e18d313b174b7dc34b32a234efcf494</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::map&lt; int, Transform &gt;</type>
      <name>optimize</name>
      <anchorfile>classrtabmap_1_1graph_1_1Optimizer.html</anchorfile>
      <anchor>a4a319741ad3aa2447f0857ff2f9121ea</anchor>
      <arglist>(int rootId, const std::map&lt; int, Transform &gt; &amp;poses, const std::multimap&lt; int, Link &gt; &amp;constraints, std::list&lt; std::map&lt; int, Transform &gt; &gt; *intermediateGraphes=0)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::map&lt; int, Transform &gt;</type>
      <name>optimizeBA</name>
      <anchorfile>classrtabmap_1_1graph_1_1Optimizer.html</anchorfile>
      <anchor>ae0bcfa46555b54602e67784602185f8f</anchor>
      <arglist>(int rootId, const std::map&lt; int, Transform &gt; &amp;poses, const std::multimap&lt; int, Link &gt; &amp;links, const std::map&lt; int, Signature &gt; &amp;signatures)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>parseParameters</name>
      <anchorfile>classrtabmap_1_1graph_1_1Optimizer.html</anchorfile>
      <anchor>a349512173865c3fcc470a60ccb74bd95</anchor>
      <arglist>(const ParametersMap &amp;parameters)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual Type</type>
      <name>type</name>
      <anchorfile>classrtabmap_1_1graph_1_1Optimizer.html</anchorfile>
      <anchor>a0fed7af2df012e723b395e19224b137a</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Optimizer</name>
      <anchorfile>classrtabmap_1_1graph_1_1Optimizer.html</anchorfile>
      <anchor>a8dc66e495a0ecec49b3ff4c48d8b2399</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Optimizer *</type>
      <name>create</name>
      <anchorfile>classrtabmap_1_1graph_1_1Optimizer.html</anchorfile>
      <anchor>a3204caf3446fb56c4628171d0fe7744e</anchor>
      <arglist>(const ParametersMap &amp;parameters)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Optimizer *</type>
      <name>create</name>
      <anchorfile>classrtabmap_1_1graph_1_1Optimizer.html</anchorfile>
      <anchor>a6cc6e3dd1ef8a0ee802f9bb6b9eb08c9</anchor>
      <arglist>(Optimizer::Type &amp;type, const ParametersMap &amp;parameters=ParametersMap())</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>getConnectedGraph</name>
      <anchorfile>classrtabmap_1_1graph_1_1Optimizer.html</anchorfile>
      <anchor>a9618cf1949acce1b931154aa2bc61fcf</anchor>
      <arglist>(int fromId, const std::map&lt; int, Transform &gt; &amp;posesIn, const std::multimap&lt; int, Link &gt; &amp;linksIn, std::map&lt; int, Transform &gt; &amp;posesOut, std::multimap&lt; int, Link &gt; &amp;linksOut, int depth=0)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>Optimizer</name>
      <anchorfile>classrtabmap_1_1graph_1_1Optimizer.html</anchorfile>
      <anchor>a826feff7d711c018df4d6e8f976794ae</anchor>
      <arglist>(int iterations=Parameters::defaultRGBDOptimizeIterations(), bool slam2d=Parameters::defaultRGBDOptimizeSlam2D(), bool covarianceIgnored=Parameters::defaultRGBDOptimizeVarianceIgnored(), double epsilon=Parameters::defaultRGBDOptimizeEpsilon(), bool robust=Parameters::defaultRGBDOptimizeRobust())</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>Optimizer</name>
      <anchorfile>classrtabmap_1_1graph_1_1Optimizer.html</anchorfile>
      <anchor>adf480191efb34a45237527722cca3017</anchor>
      <arglist>(const ParametersMap &amp;parameters)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>covarianceIgnored_</name>
      <anchorfile>classrtabmap_1_1graph_1_1Optimizer.html</anchorfile>
      <anchor>aaceeb358355e9b349fe36d12bbe8f143</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>epsilon_</name>
      <anchorfile>classrtabmap_1_1graph_1_1Optimizer.html</anchorfile>
      <anchor>a097444532b73fdbbec81cdd67478aa3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>iterations_</name>
      <anchorfile>classrtabmap_1_1graph_1_1Optimizer.html</anchorfile>
      <anchor>a6c14805f875f5a922593fcd54cc03e8f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>robust_</name>
      <anchorfile>classrtabmap_1_1graph_1_1Optimizer.html</anchorfile>
      <anchor>a53741b26d335299c7e87444ea0bcc81d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>slam2d_</name>
      <anchorfile>classrtabmap_1_1graph_1_1Optimizer.html</anchorfile>
      <anchor>a1bb9b9a36d8dd210347291a7919e9be2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>rtabmap::graph::Order</name>
    <filename>structrtabmap_1_1graph_1_1Order.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>operator()</name>
      <anchorfile>structrtabmap_1_1graph_1_1Order.html</anchorfile>
      <anchor>ad2e5b875a43c70931d053d1b353f37f3</anchor>
      <arglist>(Pair const &amp;a, Pair const &amp;b) const </arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rtabmap::graph::TOROOptimizer</name>
    <filename>classrtabmap_1_1graph_1_1TOROOptimizer.html</filename>
    <base>rtabmap::graph::Optimizer</base>
    <member kind="function" virtualness="virtual">
      <type>virtual std::map&lt; int, Transform &gt;</type>
      <name>optimize</name>
      <anchorfile>classrtabmap_1_1graph_1_1TOROOptimizer.html</anchorfile>
      <anchor>a89123c019f1dec7440921f19ddc3a9ab</anchor>
      <arglist>(int rootId, const std::map&lt; int, Transform &gt; &amp;poses, const std::multimap&lt; int, Link &gt; &amp;edgeConstraints, std::list&lt; std::map&lt; int, Transform &gt; &gt; *intermediateGraphes=0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TOROOptimizer</name>
      <anchorfile>classrtabmap_1_1graph_1_1TOROOptimizer.html</anchorfile>
      <anchor>a441a5fc4f050fa07e6a78b2802db66eb</anchor>
      <arglist>(int iterations=Parameters::defaultRGBDOptimizeIterations(), bool slam2d=Parameters::defaultRGBDOptimizeSlam2D(), bool covarianceIgnored=Parameters::defaultRGBDOptimizeVarianceIgnored(), double epsilon=Parameters::defaultRGBDOptimizeEpsilon())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TOROOptimizer</name>
      <anchorfile>classrtabmap_1_1graph_1_1TOROOptimizer.html</anchorfile>
      <anchor>ab7f7b9906eb7a060dc045a3e060a98d4</anchor>
      <arglist>(const ParametersMap &amp;parameters)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Type</type>
      <name>type</name>
      <anchorfile>classrtabmap_1_1graph_1_1TOROOptimizer.html</anchorfile>
      <anchor>a9997742346005f0a0a7d083e594a4acf</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~TOROOptimizer</name>
      <anchorfile>classrtabmap_1_1graph_1_1TOROOptimizer.html</anchorfile>
      <anchor>a10eee3862728b4b5508edca66c3b468b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>loadGraph</name>
      <anchorfile>classrtabmap_1_1graph_1_1TOROOptimizer.html</anchorfile>
      <anchor>a7431ce5642d51ea1aa5db82d83903572</anchor>
      <arglist>(const std::string &amp;fileName, std::map&lt; int, Transform &gt; &amp;poses, std::multimap&lt; int, Link &gt; &amp;edgeConstraints)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>saveGraph</name>
      <anchorfile>classrtabmap_1_1graph_1_1TOROOptimizer.html</anchorfile>
      <anchor>a6dbccc8380237c648f272d0da8f68bd1</anchor>
      <arglist>(const std::string &amp;fileName, const std::map&lt; int, Transform &gt; &amp;poses, const std::multimap&lt; int, Link &gt; &amp;edgeConstraints)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>rtabmap::util2d</name>
    <filename>namespacertabmap_1_1util2d.html</filename>
    <member kind="function">
      <type>cv::Mat RTABMAP_EXP</type>
      <name>cvtDepthFromFloat</name>
      <anchorfile>namespacertabmap_1_1util2d.html</anchorfile>
      <anchor>af2b91ea06d124c45234f292461a32f21</anchor>
      <arglist>(const cv::Mat &amp;depth32F)</arglist>
    </member>
    <member kind="function">
      <type>cv::Mat RTABMAP_EXP</type>
      <name>cvtDepthToFloat</name>
      <anchorfile>namespacertabmap_1_1util2d.html</anchorfile>
      <anchor>a18bfa1904701db5ddbc0d7f41acb40d0</anchor>
      <arglist>(const cv::Mat &amp;depth16U)</arglist>
    </member>
    <member kind="function">
      <type>cv::Mat RTABMAP_EXP</type>
      <name>decimate</name>
      <anchorfile>namespacertabmap_1_1util2d.html</anchorfile>
      <anchor>ad563c02258ca380b8faabd7504301d33</anchor>
      <arglist>(const cv::Mat &amp;image, int d)</arglist>
    </member>
    <member kind="function">
      <type>cv::Mat RTABMAP_EXP</type>
      <name>depthFromDisparity</name>
      <anchorfile>namespacertabmap_1_1util2d.html</anchorfile>
      <anchor>a63470ee9a26333afa0eed5ea87d8b5fa</anchor>
      <arglist>(const cv::Mat &amp;disparity, float fx, float baseline, int type=CV_32FC1)</arglist>
    </member>
    <member kind="function">
      <type>cv::Mat RTABMAP_EXP</type>
      <name>depthFromStereoCorrespondences</name>
      <anchorfile>namespacertabmap_1_1util2d.html</anchorfile>
      <anchor>a8bd80cfbcb6d9f3946ef69c19ddfbb1e</anchor>
      <arglist>(const cv::Mat &amp;leftImage, const std::vector&lt; cv::Point2f &gt; &amp;leftCorners, const std::vector&lt; cv::Point2f &gt; &amp;rightCorners, const std::vector&lt; unsigned char &gt; &amp;mask, float fx, float baseline)</arglist>
    </member>
    <member kind="function">
      <type>cv::Mat RTABMAP_EXP</type>
      <name>depthFromStereoImages</name>
      <anchorfile>namespacertabmap_1_1util2d.html</anchorfile>
      <anchor>ac0159f664b900464b99e337be3e66503</anchor>
      <arglist>(const cv::Mat &amp;leftImage, const cv::Mat &amp;rightImage, const std::vector&lt; cv::Point2f &gt; &amp;leftCorners, float fx, float baseline, int flowWinSize=9, int flowMaxLevel=4, int flowIterations=20, double flowEps=0.02)</arglist>
    </member>
    <member kind="function">
      <type>cv::Mat RTABMAP_EXP</type>
      <name>disparityFromStereoCorrespondences</name>
      <anchorfile>namespacertabmap_1_1util2d.html</anchorfile>
      <anchor>a79bc3b8b3a09f0811398d5615cfc3f65</anchor>
      <arglist>(const cv::Mat &amp;leftImage, const std::vector&lt; cv::Point2f &gt; &amp;leftCorners, const std::vector&lt; cv::Point2f &gt; &amp;rightCorners, const std::vector&lt; unsigned char &gt; &amp;mask, float maxSlope=0.1f)</arglist>
    </member>
    <member kind="function">
      <type>cv::Mat RTABMAP_EXP</type>
      <name>disparityFromStereoImages</name>
      <anchorfile>namespacertabmap_1_1util2d.html</anchorfile>
      <anchor>a0f1e4443bcda7138258876dae90530aa</anchor>
      <arglist>(const cv::Mat &amp;leftImage, const cv::Mat &amp;rightImage, int type=CV_32FC1)</arglist>
    </member>
    <member kind="function">
      <type>cv::Mat RTABMAP_EXP</type>
      <name>disparityFromStereoImages</name>
      <anchorfile>namespacertabmap_1_1util2d.html</anchorfile>
      <anchor>a223c915af4fa5d1596514acea2994b12</anchor>
      <arglist>(const cv::Mat &amp;leftImage, const cv::Mat &amp;rightImage, const std::vector&lt; cv::Point2f &gt; &amp;leftCorners, int flowWinSize=9, int flowMaxLevel=4, int flowIterations=20, double flowEps=0.02, float maxCorrespondencesSlope=0.1f)</arglist>
    </member>
    <member kind="function">
      <type>void RTABMAP_EXP</type>
      <name>fillRegisteredDepthHoles</name>
      <anchorfile>namespacertabmap_1_1util2d.html</anchorfile>
      <anchor>a69db2e53ffb62ff748bf7dc177fbc5b4</anchor>
      <arglist>(cv::Mat &amp;depth, bool vertical, bool horizontal, bool fillDoubleHoles=false)</arglist>
    </member>
    <member kind="function">
      <type>float RTABMAP_EXP</type>
      <name>getDepth</name>
      <anchorfile>namespacertabmap_1_1util2d.html</anchorfile>
      <anchor>a67db7b71bd61c21406f8fea41cd9830e</anchor>
      <arglist>(const cv::Mat &amp;depthImage, float x, float y, bool smoothing, float maxZError=0.02f)</arglist>
    </member>
    <member kind="function">
      <type>cv::Mat RTABMAP_EXP</type>
      <name>registerDepth</name>
      <anchorfile>namespacertabmap_1_1util2d.html</anchorfile>
      <anchor>a2836aadaadf6c35c5678cb0d4e9ea2e4</anchor>
      <arglist>(const cv::Mat &amp;depth, const cv::Mat &amp;depthK, const cv::Mat &amp;colorK, const rtabmap::Transform &amp;transform)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>rtabmap::util3d</name>
    <filename>namespacertabmap_1_1util3d.html</filename>
    <member kind="function">
      <type>void RTABMAP_EXP</type>
      <name>adjustNormalsToViewPoints</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>aeb978925c898df892c5c0dc00c43742d</anchor>
      <arglist>(const std::map&lt; int, Transform &gt; &amp;poses, const pcl::PointCloud&lt; pcl::PointXYZ &gt;::Ptr &amp;rawCloud, const std::vector&lt; int &gt; &amp;rawCameraIndices, pcl::PointCloud&lt; pcl::PointXYZRGBNormal &gt;::Ptr &amp;cloud)</arglist>
    </member>
    <member kind="function">
      <type>std::multimap&lt; int, cv::KeyPoint &gt; RTABMAP_EXP</type>
      <name>aggregate</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a96e5d2bd07f9f8e64a86416c41135cdd</anchor>
      <arglist>(const std::list&lt; int &gt; &amp;wordIds, const std::vector&lt; cv::KeyPoint &gt; &amp;keypoints)</arglist>
    </member>
    <member kind="function">
      <type>cv::Mat</type>
      <name>bgrFromCloud</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>acbaae513cff8b842730bcfb4b889a83c</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZRGBA &gt; &amp;cloud, bool bgrOrder)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; pcl::PointXYZ &gt;::Ptr RTABMAP_EXP</type>
      <name>cloudFromDepth</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a7d4a23ee04f64e4f06996be223a04ca7</anchor>
      <arglist>(const cv::Mat &amp;imageDepth, float cx, float cy, float fx, float fy, int decimation=1)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; pcl::PointXYZRGB &gt;::Ptr RTABMAP_EXP</type>
      <name>cloudFromDepthRGB</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a3ad26a5ffebcfa657907968d50fe08b0</anchor>
      <arglist>(const cv::Mat &amp;imageRgb, const cv::Mat &amp;imageDepth, float cx, float cy, float fx, float fy, int decimation=1)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; pcl::PointXYZ &gt;::Ptr RTABMAP_EXP</type>
      <name>cloudFromDisparity</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>ab32ad74b07d7967336c8750367e4668d</anchor>
      <arglist>(const cv::Mat &amp;imageDisparity, float cx, float cy, float fx, float baseline, int decimation=1)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; pcl::PointXYZRGB &gt;::Ptr RTABMAP_EXP</type>
      <name>cloudFromDisparityRGB</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a2c2071f426462762f58652929ff12c72</anchor>
      <arglist>(const cv::Mat &amp;imageRgb, const cv::Mat &amp;imageDisparity, float cx, float cy, float fx, float baseline, int decimation=1)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; pcl::PointXYZ &gt;::Ptr RTABMAP_EXP</type>
      <name>cloudFromSensorData</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a3b400369298454490f4e9717fba539f5</anchor>
      <arglist>(const SensorData &amp;sensorData, int decimation=1, float maxDepth=0.0f, float voxelSize=0.0f, int samples=0)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; pcl::PointXYZRGB &gt;::Ptr RTABMAP_EXP</type>
      <name>cloudFromStereoImages</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>aa0a775a5acea79d114256d9f8d9dc8ac</anchor>
      <arglist>(const cv::Mat &amp;imageLeft, const cv::Mat &amp;imageRight, float cx, float cy, float fx, float baseline, int decimation=1)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; pcl::PointXYZRGB &gt;::Ptr RTABMAP_EXP</type>
      <name>cloudRGBFromSensorData</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a5d9d82edc22529e172a45415d1c682ff</anchor>
      <arglist>(const SensorData &amp;sensorData, int decimation=1, float maxDepth=0.0f, float voxelSize=0.0f, int samples=0)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; pcl::PointNormal &gt;::Ptr RTABMAP_EXP</type>
      <name>computeNormals</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a06077c9173a87a405b28f789aadd9308</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZ &gt;::Ptr &amp;cloud, int normalKSearch=20)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; pcl::PointXYZRGBNormal &gt;::Ptr RTABMAP_EXP</type>
      <name>computeNormals</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>ada19f9001d294b8677086e75de67019c</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZRGB &gt;::Ptr &amp;cloud, int normalKSearch=20)</arglist>
    </member>
    <member kind="function">
      <type>void RTABMAP_EXP</type>
      <name>computeVarianceAndCorrespondences</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a0b03945dc22c26f899979c8e296820f4</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointNormal &gt;::ConstPtr &amp;cloudA, const pcl::PointCloud&lt; pcl::PointNormal &gt;::ConstPtr &amp;cloudB, double maxCorrespondenceDistance, double &amp;variance, int &amp;correspondencesOut)</arglist>
    </member>
    <member kind="function">
      <type>void RTABMAP_EXP</type>
      <name>computeVarianceAndCorrespondences</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a18383cf78a49ed125313a7de91f70bed</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZ &gt;::ConstPtr &amp;cloudA, const pcl::PointCloud&lt; pcl::PointXYZ &gt;::ConstPtr &amp;cloudB, double maxCorrespondenceDistance, double &amp;variance, int &amp;correspondencesOut)</arglist>
    </member>
    <member kind="function">
      <type>pcl::IndicesPtr RTABMAP_EXP</type>
      <name>concatenate</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a80dfa166257d44fbb34d00ffcc98c4d8</anchor>
      <arglist>(const std::vector&lt; pcl::IndicesPtr &gt; &amp;indices)</arglist>
    </member>
    <member kind="function">
      <type>pcl::IndicesPtr RTABMAP_EXP</type>
      <name>concatenate</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>ad682c89862f77bf6e7235b90a6110e9f</anchor>
      <arglist>(const pcl::IndicesPtr &amp;indicesA, const pcl::IndicesPtr &amp;indicesB)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; pcl::PointXYZ &gt;::Ptr RTABMAP_EXP</type>
      <name>concatenateClouds</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a406830e626a25e95c6b99cf2ca8f3fa1</anchor>
      <arglist>(const std::list&lt; pcl::PointCloud&lt; pcl::PointXYZ &gt;::Ptr &gt; &amp;clouds)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; pcl::PointXYZRGB &gt;::Ptr RTABMAP_EXP</type>
      <name>concatenateClouds</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>ac3e2dbea3ae7da5912846e9bbde32ead</anchor>
      <arglist>(const std::list&lt; pcl::PointCloud&lt; pcl::PointXYZRGB &gt;::Ptr &gt; &amp;clouds)</arglist>
    </member>
    <member kind="function">
      <type>cv::Mat RTABMAP_EXP</type>
      <name>convertMap2Image8U</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a7c3750ad231364351f20ca6636825e3d</anchor>
      <arglist>(const cv::Mat &amp;map8S)</arglist>
    </member>
    <member kind="function">
      <type>int RTABMAP_EXP</type>
      <name>countUniquePairs</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a69bc9261f573942094920da55be7e7c6</anchor>
      <arglist>(const std::multimap&lt; int, pcl::PointXYZ &gt; &amp;wordsA, const std::multimap&lt; int, pcl::PointXYZ &gt; &amp;wordsB)</arglist>
    </member>
    <member kind="function">
      <type>cv::Mat RTABMAP_EXP</type>
      <name>create2DMap</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a138bc3bb0f7b18b26383313c29f17021</anchor>
      <arglist>(const std::map&lt; int, Transform &gt; &amp;poses, const std::map&lt; int, pcl::PointCloud&lt; pcl::PointXYZ &gt;::Ptr &gt; &amp;scans, float cellSize, bool unknownSpaceFilled, float &amp;xMin, float &amp;yMin, float minMapSize=0.0f, float scanMaxRange=0.0f)</arglist>
    </member>
    <member kind="function">
      <type>cv::Mat RTABMAP_EXP</type>
      <name>create2DMapFromOccupancyLocalMaps</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a5718d5ec2f7e6234ded86a5234c2c3ef</anchor>
      <arglist>(const std::map&lt; int, Transform &gt; &amp;poses, const std::map&lt; int, std::pair&lt; cv::Mat, cv::Mat &gt; &gt; &amp;occupancy, float cellSize, float &amp;xMin, float &amp;yMin, float minMapSize=0.0f, bool erode=false)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PolygonMesh::Ptr RTABMAP_EXP</type>
      <name>createMesh</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a6fd47164d1b71b2640d4bf38b33b3704</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZRGBNormal &gt;::Ptr &amp;cloudWithNormals, float gp3SearchRadius=0.025, float gp3Mu=2.5, int gp3MaximumNearestNeighbors=100, float gp3MaximumSurfaceAngle=M_PI/4, float gp3MinimumAngle=M_PI/18, float gp3MaximumAngle=2 *M_PI/3, bool gp3NormalConsistency=true)</arglist>
    </member>
    <member kind="function">
      <type>pcl::texture_mapping::CameraVector</type>
      <name>createTextureCameras</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>aaa0a85626eba3e03ee4e18a88dd4cb71</anchor>
      <arglist>(const std::map&lt; int, Transform &gt; &amp;poses, const std::map&lt; int, CameraModel &gt; &amp;cameraModels, const std::map&lt; int, cv::Mat &gt; &amp;images, const std::string &amp;tmpDirectory)</arglist>
    </member>
    <member kind="function">
      <type>pcl::TextureMesh::Ptr RTABMAP_EXP</type>
      <name>createTextureMesh</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a6f6367f5d184ffdfd08de19b42c47f69</anchor>
      <arglist>(const pcl::PolygonMesh::Ptr &amp;mesh, const std::map&lt; int, Transform &gt; &amp;poses, const std::map&lt; int, CameraModel &gt; &amp;cameraModels, const std::map&lt; int, cv::Mat &gt; &amp;images, const std::string &amp;tmpDirectory=&quot;.&quot;)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; pcl::PointXYZ &gt;::Ptr RTABMAP_EXP</type>
      <name>cvMat2Cloud</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>ae0b8ae6b10f7d0a9c748a45db68c7d24</anchor>
      <arglist>(const cv::Mat &amp;matrix, const Transform &amp;tranform=Transform::getIdentity())</arglist>
    </member>
    <member kind="function">
      <type>cv::Mat RTABMAP_EXP</type>
      <name>depthFromCloud</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>afbba622023ad6a3f4988d2fb997576e9</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZRGBA &gt; &amp;cloud, float &amp;fx, float &amp;fy, bool depth16U=true)</arglist>
    </member>
    <member kind="function">
      <type>Transform RTABMAP_EXP</type>
      <name>estimateMotion3DTo2D</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>ae45a903c765d5410b95177cf724c56ad</anchor>
      <arglist>(const std::map&lt; int, pcl::PointXYZ &gt; &amp;words3A, const std::map&lt; int, cv::KeyPoint &gt; &amp;words2B, const CameraModel &amp;cameraModel, int minInliers=10, int iterations=100, double reprojError=5., int flagsPnP=0, const Transform &amp;guess=Transform::getIdentity(), const std::map&lt; int, pcl::PointXYZ &gt; &amp;words3B=std::map&lt; int, pcl::PointXYZ &gt;(), double *varianceOut=0, std::vector&lt; int &gt; *matchesOut=0, std::vector&lt; int &gt; *inliersOut=0)</arglist>
    </member>
    <member kind="function">
      <type>Transform RTABMAP_EXP</type>
      <name>estimateMotion3DTo3D</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>acf001308f59bd7b8129e9d2b3f763503</anchor>
      <arglist>(const std::map&lt; int, pcl::PointXYZ &gt; &amp;words3A, const std::map&lt; int, pcl::PointXYZ &gt; &amp;words3B, int minInliers=10, double inliersDistance=0.1, int iterations=100, int refineIterations=5, double *varianceOut=0, std::vector&lt; int &gt; *matchesOut=0, std::vector&lt; int &gt; *inliersOut=0)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; pcl::IndicesPtr &gt; RTABMAP_EXP</type>
      <name>extractClusters</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>ac163d1fe283d7acd37222a13075836f1</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZ &gt;::Ptr &amp;cloud, float clusterTolerance, int minClusterSize, int maxClusterSize=std::numeric_limits&lt; int &gt;::max(), int *biggestClusterIndex=0)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; pcl::IndicesPtr &gt; RTABMAP_EXP</type>
      <name>extractClusters</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>aed0bbcef4afbb04a6855905697f7f66d</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZRGB &gt;::Ptr &amp;cloud, float clusterTolerance, int minClusterSize, int maxClusterSize=std::numeric_limits&lt; int &gt;::max(), int *biggestClusterIndex=0)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; pcl::IndicesPtr &gt; RTABMAP_EXP</type>
      <name>extractClusters</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a041e45cd4b7f53230ddf829d35b153c1</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZ &gt;::Ptr &amp;cloud, const pcl::IndicesPtr &amp;indices, float clusterTolerance, int minClusterSize, int maxClusterSize=std::numeric_limits&lt; int &gt;::max(), int *biggestClusterIndex=0)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; pcl::IndicesPtr &gt; RTABMAP_EXP</type>
      <name>extractClusters</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a93411ff01a115a09e0200b9d362d275b</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZRGB &gt;::Ptr &amp;cloud, const pcl::IndicesPtr &amp;indices, float clusterTolerance, int minClusterSize, int maxClusterSize=std::numeric_limits&lt; int &gt;::max(), int *biggestClusterIndex=0)</arglist>
    </member>
    <member kind="function">
      <type>pcl::IndicesPtr RTABMAP_EXP</type>
      <name>extractNegativeIndices</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a96860e4cae73a0064c681fd4387f80dd</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZ &gt;::Ptr &amp;cloud, const pcl::IndicesPtr &amp;indices)</arglist>
    </member>
    <member kind="function">
      <type>pcl::IndicesPtr RTABMAP_EXP</type>
      <name>extractNegativeIndices</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a7da236c0d4d996bca93045525358f5f6</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZRGB &gt;::Ptr &amp;cloud, const pcl::IndicesPtr &amp;indices)</arglist>
    </member>
    <member kind="function">
      <type>void RTABMAP_EXP</type>
      <name>extractXYZCorrespondences</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a9ef36b561b59a331aac144e96f5ded3b</anchor>
      <arglist>(const std::multimap&lt; int, pcl::PointXYZ &gt; &amp;words1, const std::multimap&lt; int, pcl::PointXYZ &gt; &amp;words2, pcl::PointCloud&lt; pcl::PointXYZ &gt; &amp;cloud1, pcl::PointCloud&lt; pcl::PointXYZ &gt; &amp;cloud2)</arglist>
    </member>
    <member kind="function">
      <type>void RTABMAP_EXP</type>
      <name>extractXYZCorrespondences</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>ae932b10d9aecd414555595cba1b65157</anchor>
      <arglist>(const std::list&lt; std::pair&lt; cv::Point2f, cv::Point2f &gt; &gt; &amp;correspondences, const cv::Mat &amp;depthImage1, const cv::Mat &amp;depthImage2, float cx, float cy, float fx, float fy, float maxDepth, pcl::PointCloud&lt; pcl::PointXYZ &gt; &amp;cloud1, pcl::PointCloud&lt; pcl::PointXYZ &gt; &amp;cloud2)</arglist>
    </member>
    <member kind="function">
      <type>void RTABMAP_EXP</type>
      <name>extractXYZCorrespondences</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a9a24b9e9847f2cb4ac389a18d9409222</anchor>
      <arglist>(const std::list&lt; std::pair&lt; cv::Point2f, cv::Point2f &gt; &gt; &amp;correspondences, const pcl::PointCloud&lt; pcl::PointXYZ &gt; &amp;cloud1, const pcl::PointCloud&lt; pcl::PointXYZ &gt; &amp;cloud2, pcl::PointCloud&lt; pcl::PointXYZ &gt; &amp;inliers1, pcl::PointCloud&lt; pcl::PointXYZ &gt; &amp;inliers2, char depthAxis)</arglist>
    </member>
    <member kind="function">
      <type>void RTABMAP_EXP</type>
      <name>extractXYZCorrespondences</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>ae7366ee73396639d242e752751dc93a1</anchor>
      <arglist>(const std::list&lt; std::pair&lt; cv::Point2f, cv::Point2f &gt; &gt; &amp;correspondences, const pcl::PointCloud&lt; pcl::PointXYZRGB &gt; &amp;cloud1, const pcl::PointCloud&lt; pcl::PointXYZRGB &gt; &amp;cloud2, pcl::PointCloud&lt; pcl::PointXYZ &gt; &amp;inliers1, pcl::PointCloud&lt; pcl::PointXYZ &gt; &amp;inliers2, char depthAxis)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>extractXYZCorrespondencesImpl</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a155ab9db55e43da7682b7562ce0b8c80</anchor>
      <arglist>(const std::list&lt; std::pair&lt; cv::Point2f, cv::Point2f &gt; &gt; &amp;correspondences, const pcl::PointCloud&lt; PointT &gt; &amp;cloud1, const pcl::PointCloud&lt; PointT &gt; &amp;cloud2, pcl::PointCloud&lt; pcl::PointXYZ &gt; &amp;inliers1, pcl::PointCloud&lt; pcl::PointXYZ &gt; &amp;inliers2, char depthAxis)</arglist>
    </member>
    <member kind="function">
      <type>void RTABMAP_EXP</type>
      <name>extractXYZCorrespondencesRANSAC</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a8cc7267f3d777eb41a0d77e2f4d431eb</anchor>
      <arglist>(const std::multimap&lt; int, pcl::PointXYZ &gt; &amp;words1, const std::multimap&lt; int, pcl::PointXYZ &gt; &amp;words2, pcl::PointCloud&lt; pcl::PointXYZ &gt; &amp;cloud1, pcl::PointCloud&lt; pcl::PointXYZ &gt; &amp;cloud2)</arglist>
    </member>
    <member kind="function">
      <type>void RTABMAP_EXP</type>
      <name>filterMaxDepth</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a4b1227540407e1bfcd018fff7e0ffe6e</anchor>
      <arglist>(pcl::PointCloud&lt; pcl::PointXYZ &gt; &amp;inliers1, pcl::PointCloud&lt; pcl::PointXYZ &gt; &amp;inliers2, float maxDepth, char depthAxis, bool removeDuplicates)</arglist>
    </member>
    <member kind="function">
      <type>void RTABMAP_EXP</type>
      <name>findCorrespondences</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>af9eed33c770e690fb46cf4a5ee4b40d3</anchor>
      <arglist>(const std::multimap&lt; int, cv::KeyPoint &gt; &amp;wordsA, const std::multimap&lt; int, cv::KeyPoint &gt; &amp;wordsB, std::list&lt; std::pair&lt; cv::Point2f, cv::Point2f &gt; &gt; &amp;pairs)</arglist>
    </member>
    <member kind="function">
      <type>void RTABMAP_EXP</type>
      <name>findCorrespondences</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>ae25cc23e91ebac465d649ba2dc346b15</anchor>
      <arglist>(const std::multimap&lt; int, pcl::PointXYZ &gt; &amp;words1, const std::multimap&lt; int, pcl::PointXYZ &gt; &amp;words2, pcl::PointCloud&lt; pcl::PointXYZ &gt; &amp;inliers1, pcl::PointCloud&lt; pcl::PointXYZ &gt; &amp;inliers2, float maxDepth, std::vector&lt; int &gt; *uniqueCorrespondences=0)</arglist>
    </member>
    <member kind="function">
      <type>void RTABMAP_EXP</type>
      <name>findCorrespondences</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a3f30904d23e160ac5e8a713b3c141b12</anchor>
      <arglist>(const std::map&lt; int, pcl::PointXYZ &gt; &amp;words1, const std::map&lt; int, pcl::PointXYZ &gt; &amp;words2, pcl::PointCloud&lt; pcl::PointXYZ &gt; &amp;inliers1, pcl::PointCloud&lt; pcl::PointXYZ &gt; &amp;inliers2, float maxDepth, std::vector&lt; int &gt; *correspondences=0)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; pcl::PointXYZ &gt;::Ptr RTABMAP_EXP</type>
      <name>frustumFiltering</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a7d12753484fe3ac88786828a45d62a18</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZ &gt;::Ptr &amp;cloud, const Transform &amp;cameraPose, float horizontalFOV, float verticalFOV, float nearClipPlaneDistance, float farClipPlaneDistance, bool negative=false)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; pcl::PointXYZRGB &gt;::Ptr RTABMAP_EXP</type>
      <name>frustumFiltering</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>af928de34c136537c668097f27c4dcc01</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZRGB &gt;::Ptr &amp;cloud, const Transform &amp;cameraPose, float horizontalFOV, float verticalFOV, float nearClipPlaneDistance, float farClipPlaneDistance, bool negative=false)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; pcl::PointXYZ &gt;::Ptr RTABMAP_EXP</type>
      <name>generateKeypoints3DDepth</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a7a5480b4c8a1e5a4e878eb027529bc65</anchor>
      <arglist>(const std::vector&lt; cv::KeyPoint &gt; &amp;keypoints, const cv::Mat &amp;depth, const CameraModel &amp;cameraModel)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; pcl::PointXYZ &gt;::Ptr RTABMAP_EXP</type>
      <name>generateKeypoints3DDepth</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a145082ca4d0593e9db30e600e234636c</anchor>
      <arglist>(const std::vector&lt; cv::KeyPoint &gt; &amp;keypoints, const cv::Mat &amp;depth, const std::vector&lt; CameraModel &gt; &amp;cameraModels)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; pcl::PointXYZ &gt;::Ptr RTABMAP_EXP</type>
      <name>generateKeypoints3DDisparity</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>add4220d92c56feaf78e0ff4fd2f9aaef</anchor>
      <arglist>(const std::vector&lt; cv::KeyPoint &gt; &amp;keypoints, const cv::Mat &amp;disparity, const StereoCameraModel &amp;stereoCameraMode)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; pcl::PointXYZ &gt;::Ptr RTABMAP_EXP</type>
      <name>generateKeypoints3DStereo</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>aebfb1ad075083fb223f20d4d186395d7</anchor>
      <arglist>(const std::vector&lt; cv::KeyPoint &gt; &amp;keypoints, const cv::Mat &amp;leftImage, const cv::Mat &amp;rightImage, float fx, float baseline, float cx, float cy, Transform localTransform=Transform::getIdentity(), int flowWinSize=9, int flowMaxLevel=4, int flowIterations=20, double flowEps=0.02, double maxCorrespondencesSlope=0.0)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; pcl::PointXYZ &gt;::Ptr RTABMAP_EXP</type>
      <name>generateKeypoints3DStereo</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a44159daca636c4de59d084670d30431c</anchor>
      <arglist>(const std::vector&lt; cv::Point2f &gt; &amp;leftCorners, const cv::Mat &amp;leftImage, const cv::Mat &amp;rightImage, float fx, float baseline, float cx, float cy, Transform localTransform=Transform::getIdentity(), int flowWinSize=9, int flowMaxLevel=4, int flowIterations=20, double flowEps=0.02, double maxCorrespondencesSlope=0.0)</arglist>
    </member>
    <member kind="function">
      <type>std::multimap&lt; int, pcl::PointXYZ &gt; RTABMAP_EXP</type>
      <name>generateWords3DMono</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>accd26d1d57cb2983ab31222448df3660</anchor>
      <arglist>(const std::multimap&lt; int, cv::KeyPoint &gt; &amp;kpts, const std::multimap&lt; int, cv::KeyPoint &gt; &amp;previousKpts, const CameraModel &amp;cameraModel, Transform &amp;cameraTransform, int pnpIterations=100, float pnpReprojError=8.0f, int pnpFlags=0, float ransacParam1=3.0f, float ransacParam2=0.99f, const std::multimap&lt; int, pcl::PointXYZ &gt; &amp;refGuess3D=std::multimap&lt; int, pcl::PointXYZ &gt;(), double *variance=0)</arglist>
    </member>
    <member kind="function">
      <type>int RTABMAP_EXP</type>
      <name>getCorrespondencesCount</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>acb10559cd13a818c80d06e254b380d59</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZ &gt;::ConstPtr &amp;cloud_source, const pcl::PointCloud&lt; pcl::PointXYZ &gt;::ConstPtr &amp;cloud_target, float maxDistance)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; pcl::PointXYZ &gt;::Ptr RTABMAP_EXP</type>
      <name>getICPReadyCloud</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a57eeebf19430de17f26d2961888548aa</anchor>
      <arglist>(const cv::Mat &amp;depth, float fx, float fy, float cx, float cy, int decimation, double maxDepth, float voxel, int samples, const Transform &amp;transform=Transform::getIdentity())</arglist>
    </member>
    <member kind="function">
      <type>Transform RTABMAP_EXP</type>
      <name>icp</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a8edb963f4a15978218850c01db9ecea0</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZ &gt;::ConstPtr &amp;cloud_source, const pcl::PointCloud&lt; pcl::PointXYZ &gt;::ConstPtr &amp;cloud_target, double maxCorrespondenceDistance, int maximumIterations, bool &amp;hasConverged, pcl::PointCloud&lt; pcl::PointXYZ &gt; &amp;cloud_source_registered)</arglist>
    </member>
    <member kind="function">
      <type>Transform RTABMAP_EXP</type>
      <name>icp2D</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a55f19f03fec94e8e96a3fae952754720</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZ &gt;::ConstPtr &amp;cloud_source, const pcl::PointCloud&lt; pcl::PointXYZ &gt;::ConstPtr &amp;cloud_target, double maxCorrespondenceDistance, int maximumIterations, bool &amp;hasConverged, pcl::PointCloud&lt; pcl::PointXYZ &gt; &amp;cloud_source_registered)</arglist>
    </member>
    <member kind="function">
      <type>Transform RTABMAP_EXP</type>
      <name>icpPointToPlane</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a24393dbe82ea8ea66989f2c256dd5390</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointNormal &gt;::ConstPtr &amp;cloud_source, const pcl::PointCloud&lt; pcl::PointNormal &gt;::ConstPtr &amp;cloud_target, double maxCorrespondenceDistance, int maximumIterations, bool &amp;hasConverged, pcl::PointCloud&lt; pcl::PointNormal &gt; &amp;cloud_source_registered)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; pcl::PointXYZ &gt; RTABMAP_EXP</type>
      <name>laserScanFromDepthImage</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a6fd5c02b7e4b7e0c85bb5ccd57cad9fc</anchor>
      <arglist>(const cv::Mat &amp;depthImage, float fx, float fy, float cx, float cy, float maxDepth=0, const Transform &amp;localTransform=Transform::getIdentity())</arglist>
    </member>
    <member kind="function">
      <type>cv::Mat RTABMAP_EXP</type>
      <name>laserScanFromPointCloud</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a5c1775130b55488fbb0c8c5001da60c3</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZ &gt; &amp;cloud)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; pcl::PointXYZ &gt;::Ptr RTABMAP_EXP</type>
      <name>laserScanToPointCloud</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>af40f4ae33aa74dff83e0b73c5393da4d</anchor>
      <arglist>(const cv::Mat &amp;laserScan)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PolygonMesh::Ptr RTABMAP_EXP</type>
      <name>meshDecimation</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>ae79ba1df50f3a80440293d759e6663eb</anchor>
      <arglist>(const pcl::PolygonMesh::Ptr &amp;mesh, float factor)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; pcl::PointXYZRGBNormal &gt;::Ptr RTABMAP_EXP</type>
      <name>mls</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>ace64710f5dae7d9cd056893f81ba7d31</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZRGB &gt;::Ptr &amp;cloud, float searchRadius=0.0f, int polygonialOrder=2, int upsamplingMethod=0, float upsamplingRadius=0.0f, float upsamplingStep=0.0f, int pointDensity=0, float dilationVoxelSize=1.0f, int dilationIterations=0)</arglist>
    </member>
    <member kind="function">
      <type>pcl::IndicesPtr RTABMAP_EXP</type>
      <name>normalFiltering</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a1fda5c7caefe3cb07b219bb8e7cb41c5</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZ &gt;::Ptr &amp;cloud, float angleMax, const Eigen::Vector4f &amp;normal, float radiusSearch, const Eigen::Vector4f &amp;viewpoint)</arglist>
    </member>
    <member kind="function">
      <type>pcl::IndicesPtr RTABMAP_EXP</type>
      <name>normalFiltering</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a33542c3ed6808a1fff156836c6ba8814</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZRGB &gt;::Ptr &amp;cloud, float angleMax, const Eigen::Vector4f &amp;normal, float radiusSearch, const Eigen::Vector4f &amp;viewpoint)</arglist>
    </member>
    <member kind="function">
      <type>pcl::IndicesPtr RTABMAP_EXP</type>
      <name>normalFiltering</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>abad5447b6f83c79fb15a37130522f670</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZ &gt;::Ptr &amp;cloud, const pcl::IndicesPtr &amp;indices, float angleMax, const Eigen::Vector4f &amp;normal, float radiusSearch, const Eigen::Vector4f &amp;viewpoint)</arglist>
    </member>
    <member kind="function">
      <type>pcl::IndicesPtr RTABMAP_EXP</type>
      <name>normalFiltering</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>abf69077b767a59fbc60709685ae3ca8f</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZRGB &gt;::Ptr &amp;cloud, const pcl::IndicesPtr &amp;indices, float angleMax, const Eigen::Vector4f &amp;normal, float radiusSearch, const Eigen::Vector4f &amp;viewpoint)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; pcl::Vertices &gt;</type>
      <name>normalizePolygonsSide</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a99974e40d54ddbf7443b9dbe97b2c799</anchor>
      <arglist>(const pcl::PointCloud&lt; pointT &gt; &amp;cloud, const std::vector&lt; pcl::Vertices &gt; &amp;polygons, const pcl::PointXYZ &amp;viewPoint=pcl::PointXYZ(0, 0, 0))</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>occupancy2DFromCloud3D</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>aceb2bd5cd7aa3d469d724ad885640043</anchor>
      <arglist>(const typename pcl::PointCloud&lt; PointT &gt;::Ptr &amp;cloud, cv::Mat &amp;ground, cv::Mat &amp;obstacles, float cellSize, float groundNormalAngle, int minClusterSize)</arglist>
    </member>
    <member kind="function">
      <type>void RTABMAP_EXP</type>
      <name>occupancy2DFromLaserScan</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a8a80b08d0b27bbf04bc06338c11bd6ec</anchor>
      <arglist>(const cv::Mat &amp;scan, cv::Mat &amp;ground, cv::Mat &amp;obstacles, float cellSize, bool unknownSpaceFilled=false, float scanMaxRange=0.0f)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; pcl::PointXYZ &gt;::Ptr RTABMAP_EXP</type>
      <name>passThrough</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a53db470ffbf9862393b11e7efae2f9a2</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZ &gt;::Ptr &amp;cloud, const std::string &amp;axis, float min, float max, bool negative=false)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; pcl::PointXYZRGB &gt;::Ptr RTABMAP_EXP</type>
      <name>passThrough</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a3ddca18ab66f643729647e8bfcf7fbdd</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZRGB &gt;::Ptr &amp;cloud, const std::string &amp;axis, float min, float max, bool negative=false)</arglist>
    </member>
    <member kind="function">
      <type>void RTABMAP_EXP</type>
      <name>projectCloudOnXYPlane</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a99f162963edf0887c843a941e0c6177c</anchor>
      <arglist>(pcl::PointCloud&lt; pcl::PointXYZ &gt;::Ptr &amp;cloud)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointXYZ RTABMAP_EXP</type>
      <name>projectDepthTo3D</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a860c8f63e0d887328b4c7fa98ac7ff94</anchor>
      <arglist>(const cv::Mat &amp;depthImage, float x, float y, float cx, float cy, float fx, float fy, bool smoothing, float maxZError=0.02f)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointXYZ RTABMAP_EXP</type>
      <name>projectDisparityTo3D</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>ac27121ad0956ecbb6033125e7ef60aeb</anchor>
      <arglist>(const cv::Point2f &amp;pt, float disparity, float cx, float cy, float fx, float baseline)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointXYZ RTABMAP_EXP</type>
      <name>projectDisparityTo3D</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a0419d3b2ae83e19effaf920afcc16147</anchor>
      <arglist>(const cv::Point2f &amp;pt, const cv::Mat &amp;disparity, float cx, float cy, float fx, float baseline)</arglist>
    </member>
    <member kind="function">
      <type>pcl::IndicesPtr RTABMAP_EXP</type>
      <name>radiusFiltering</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a138a9e0d1747b43c918ce93f3b7afc5b</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZ &gt;::Ptr &amp;cloud, float radiusSearch, int minNeighborsInRadius)</arglist>
    </member>
    <member kind="function">
      <type>pcl::IndicesPtr RTABMAP_EXP</type>
      <name>radiusFiltering</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>aa90dba2a2459b27596f6ede04c73606b</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZRGB &gt;::Ptr &amp;cloud, float radiusSearch, int minNeighborsInRadius)</arglist>
    </member>
    <member kind="function">
      <type>pcl::IndicesPtr RTABMAP_EXP</type>
      <name>radiusFiltering</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a5a1d010d2e65d3d7a9c7226cda241284</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZ &gt;::Ptr &amp;cloud, const pcl::IndicesPtr &amp;indices, float radiusSearch, int minNeighborsInRadius)</arglist>
    </member>
    <member kind="function">
      <type>pcl::IndicesPtr RTABMAP_EXP</type>
      <name>radiusFiltering</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>aa79401da28314198bf800b62f8ad8394</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZRGB &gt;::Ptr &amp;cloud, const pcl::IndicesPtr &amp;indices, float radiusSearch, int minNeighborsInRadius)</arglist>
    </member>
    <member kind="function">
      <type>void RTABMAP_EXP</type>
      <name>rayTrace</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a9e659799b1093f3f5abcadb674ab29f8</anchor>
      <arglist>(const cv::Point2i &amp;start, const cv::Point2i &amp;end, cv::Mat &amp;grid, bool stopOnObstacle)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; pcl::PointXYZ &gt;::Ptr RTABMAP_EXP</type>
      <name>removeNaNFromPointCloud</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a7560a204d0e99e6e0fe5e1a5c7d423cf</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZ &gt;::Ptr &amp;cloud)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; pcl::PointXYZRGB &gt;::Ptr RTABMAP_EXP</type>
      <name>removeNaNFromPointCloud</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a082f7686ae43061a61383ed3fef99c12</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZRGB &gt;::Ptr &amp;cloud)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; pcl::PointNormal &gt;::Ptr RTABMAP_EXP</type>
      <name>removeNaNNormalsFromPointCloud</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a0c53f3d8051777f722c6d68b73403bcb</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointNormal &gt;::Ptr &amp;cloud)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; pcl::PointXYZRGBNormal &gt;::Ptr RTABMAP_EXP</type>
      <name>removeNaNNormalsFromPointCloud</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>aebb0ec2543e1342962d62366348f34a8</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZRGBNormal &gt;::Ptr &amp;cloud)</arglist>
    </member>
    <member kind="function">
      <type>void RTABMAP_EXP</type>
      <name>rgbdFromCloud</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a2a3d897910ce5a34a9bae98db406eb5d</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZRGBA &gt; &amp;cloud, cv::Mat &amp;rgb, cv::Mat &amp;depth, float &amp;fx, float &amp;fy, bool bgrOrder=true, bool depth16U=true)</arglist>
    </member>
    <member kind="function">
      <type>cv::Mat RTABMAP_EXP</type>
      <name>rgbFromCloud</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>ad9bec972d9e2d02a862d01b7dadbc9bc</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZRGBA &gt; &amp;cloud, bool bgrOrder=true)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; pcl::PointXYZ &gt;::Ptr RTABMAP_EXP</type>
      <name>sampling</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>aabe8e5aca3c7db52ab2b2aa2cf4ae836</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZ &gt;::Ptr &amp;cloud, int samples)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; pcl::PointXYZRGB &gt;::Ptr RTABMAP_EXP</type>
      <name>sampling</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>ade3b00b37a8dea22a6e0ec97aa3a5204</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZRGB &gt;::Ptr &amp;cloud, int samples)</arglist>
    </member>
    <member kind="function">
      <type>void RTABMAP_EXP</type>
      <name>savePCDWords</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a032a1e6bfec09367059a6aef60950f29</anchor>
      <arglist>(const std::string &amp;fileName, const std::multimap&lt; int, pcl::PointXYZ &gt; &amp;words, const Transform &amp;transform=Transform::getIdentity())</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>segmentObstaclesFromGround</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>afc6c39465b64daa25bdcbb54a3e1860b</anchor>
      <arglist>(const typename pcl::PointCloud&lt; PointT &gt;::Ptr &amp;cloud, pcl::IndicesPtr &amp;ground, pcl::IndicesPtr &amp;obstacles, float normalRadiusSearch, float groundNormalAngle, int minClusterSize, bool segmentFlatObstacles)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; pcl::PointXYZRGB &gt;::Ptr RTABMAP_EXP</type>
      <name>subtractFiltering</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a9ab0e00633fefd3b79847663d79d3b58</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZRGB &gt;::Ptr &amp;cloud, const pcl::PointCloud&lt; pcl::PointXYZRGB &gt;::Ptr &amp;substractCloud, float radiusSearch, int minNeighborsInRadius=0)</arglist>
    </member>
    <member kind="function">
      <type>pcl::IndicesPtr RTABMAP_EXP</type>
      <name>subtractFiltering</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a25e5f3a843f5f4be7506af4ba685bf29</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZRGB &gt;::Ptr &amp;cloud, const pcl::IndicesPtr &amp;indices, const pcl::PointCloud&lt; pcl::PointXYZRGB &gt;::Ptr &amp;substractCloud, const pcl::IndicesPtr &amp;substractIndices, float radiusSearch, int minNeighborsInRadius=0)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; pcl::PointXYZRGBNormal &gt;::Ptr RTABMAP_EXP</type>
      <name>subtractFiltering</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a140ed0e244a2bc7682b92e9a313a4b4a</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZRGBNormal &gt;::Ptr &amp;cloud, const pcl::PointCloud&lt; pcl::PointXYZRGBNormal &gt;::Ptr &amp;substractCloud, float radiusSearch, int minNeighborsInRadius=0)</arglist>
    </member>
    <member kind="function">
      <type>pcl::IndicesPtr RTABMAP_EXP</type>
      <name>subtractFiltering</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a78988cca92f51bee32d741532b90a720</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZRGBNormal &gt;::Ptr &amp;cloud, const pcl::IndicesPtr &amp;indices, const pcl::PointCloud&lt; pcl::PointXYZRGBNormal &gt;::Ptr &amp;substractCloud, const pcl::IndicesPtr &amp;substractIndices, float radiusSearch, int minNeighborsInRadius=0)</arglist>
    </member>
    <member kind="function">
      <type>Transform RTABMAP_EXP</type>
      <name>transformFromXYZCorrespondences</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a60e433ca869c0802512039c77bc5b03a</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZ &gt;::ConstPtr &amp;cloud1, const pcl::PointCloud&lt; pcl::PointXYZ &gt;::ConstPtr &amp;cloud2, double inlierThreshold=0.02, int iterations=100, bool refineModel=false, double refineModelSigma=3.0, int refineModelIterations=10, std::vector&lt; int &gt; *inliers=0, double *variance=0)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointXYZ RTABMAP_EXP</type>
      <name>transformPoint</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a0ee49587a7c1b547c350457c0fc6fe86</anchor>
      <arglist>(const pcl::PointXYZ &amp;pt, const Transform &amp;transform)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointXYZRGB RTABMAP_EXP</type>
      <name>transformPoint</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>ac54bed4b19177e7f7aed6c19f674331b</anchor>
      <arglist>(const pcl::PointXYZRGB &amp;pt, const Transform &amp;transform)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; pcl::PointXYZ &gt;::Ptr RTABMAP_EXP</type>
      <name>transformPointCloud</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a1e534f4aae696479cd2b014bcdc9823e</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZ &gt;::Ptr &amp;cloud, const Transform &amp;transform)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; pcl::PointXYZRGB &gt;::Ptr RTABMAP_EXP</type>
      <name>transformPointCloud</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a252f6664755a736faaef0e9619269430</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZRGB &gt;::Ptr &amp;cloud, const Transform &amp;transform)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; pcl::PointNormal &gt;::Ptr RTABMAP_EXP</type>
      <name>transformPointCloud</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a4106aeb45e9c7f19effdfc8cd0119a98</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointNormal &gt;::Ptr &amp;cloud, const Transform &amp;transform)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; pcl::PointXYZRGBNormal &gt;::Ptr RTABMAP_EXP</type>
      <name>transformPointCloud</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a91201874017e6cfe521ee227621f4df7</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZRGBNormal &gt;::Ptr &amp;cloud, const Transform &amp;transform)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; pcl::PointXYZ &gt;::Ptr RTABMAP_EXP</type>
      <name>voxelize</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>aa2e54873cd5412e7e3825f37e4c9bd08</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZ &gt;::Ptr &amp;cloud, float voxelSize)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; pcl::PointXYZRGB &gt;::Ptr RTABMAP_EXP</type>
      <name>voxelize</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a3ddeddf1ee41c52e03bb8ba41b6c77b4</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZRGB &gt;::Ptr &amp;cloud, float voxelSize)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; pcl::PointXYZRGBNormal &gt;::Ptr RTABMAP_EXP</type>
      <name>voxelize</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>aa82d0220027e539ebf90033489555d55</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZRGBNormal &gt;::Ptr &amp;cloud, float voxelSize)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>rtflann</name>
    <filename>namespacertflann.html</filename>
    <namespace>rtflann::anyimpl</namespace>
    <namespace>rtflann::lsh</namespace>
    <namespace>rtflann::serialization</namespace>
    <class kind="struct">rtflann::Accumulator</class>
    <class kind="struct">rtflann::Accumulator&lt; char &gt;</class>
    <class kind="struct">rtflann::Accumulator&lt; int &gt;</class>
    <class kind="struct">rtflann::Accumulator&lt; short &gt;</class>
    <class kind="struct">rtflann::Accumulator&lt; unsigned char &gt;</class>
    <class kind="struct">rtflann::Accumulator&lt; unsigned int &gt;</class>
    <class kind="struct">rtflann::Accumulator&lt; unsigned short &gt;</class>
    <class kind="class">rtflann::any</class>
    <class kind="class">rtflann::AutotunedIndex</class>
    <class kind="struct">rtflann::AutotunedIndexParams</class>
    <class kind="class">rtflann::BoundedHeap</class>
    <class kind="struct">rtflann::BranchStruct</class>
    <class kind="class">rtflann::CenterChooser</class>
    <class kind="struct">rtflann::ChiSquareDistance</class>
    <class kind="class">rtflann::CompositeIndex</class>
    <class kind="struct">rtflann::CompositeIndexParams</class>
    <class kind="class">rtflann::CountRadiusResultSet</class>
    <class kind="class">rtflann::CreatorNotFound</class>
    <class kind="struct">rtflann::disable_if</class>
    <class kind="struct">rtflann::disable_if&lt; true, T &gt;</class>
    <class kind="struct">rtflann::DistanceIndex</class>
    <class kind="struct">rtflann::DummyDistance</class>
    <class kind="class">rtflann::DynamicBitset</class>
    <class kind="struct">rtflann::enable_if</class>
    <class kind="struct">rtflann::enable_if&lt; true, T &gt;</class>
    <class kind="struct">rtflann::flann_datatype_type</class>
    <class kind="struct">rtflann::flann_datatype_type&lt; FLANN_FLOAT32 &gt;</class>
    <class kind="struct">rtflann::flann_datatype_type&lt; FLANN_FLOAT64 &gt;</class>
    <class kind="struct">rtflann::flann_datatype_type&lt; FLANN_INT16 &gt;</class>
    <class kind="struct">rtflann::flann_datatype_type&lt; FLANN_INT32 &gt;</class>
    <class kind="struct">rtflann::flann_datatype_type&lt; FLANN_INT8 &gt;</class>
    <class kind="struct">rtflann::flann_datatype_type&lt; FLANN_UINT16 &gt;</class>
    <class kind="struct">rtflann::flann_datatype_type&lt; FLANN_UINT32 &gt;</class>
    <class kind="struct">rtflann::flann_datatype_type&lt; FLANN_UINT8 &gt;</class>
    <class kind="struct">rtflann::flann_datatype_value</class>
    <class kind="struct">rtflann::flann_datatype_value&lt; char &gt;</class>
    <class kind="struct">rtflann::flann_datatype_value&lt; double &gt;</class>
    <class kind="struct">rtflann::flann_datatype_value&lt; float &gt;</class>
    <class kind="struct">rtflann::flann_datatype_value&lt; int &gt;</class>
    <class kind="struct">rtflann::flann_datatype_value&lt; short &gt;</class>
    <class kind="struct">rtflann::flann_datatype_value&lt; unsigned char &gt;</class>
    <class kind="struct">rtflann::flann_datatype_value&lt; unsigned int &gt;</class>
    <class kind="struct">rtflann::flann_datatype_value&lt; unsigned short &gt;</class>
    <class kind="class">rtflann::FLANNException</class>
    <class kind="class">rtflann::GonzalesCenterChooser</class>
    <class kind="class">rtflann::GroupWiseCenterChooser</class>
    <class kind="struct">rtflann::Hamming</class>
    <class kind="struct">rtflann::HammingLUT</class>
    <class kind="struct">rtflann::HammingPopcnt</class>
    <class kind="class">rtflann::Heap</class>
    <class kind="struct">rtflann::HellingerDistance</class>
    <class kind="class">rtflann::HierarchicalClusteringIndex</class>
    <class kind="struct">rtflann::HierarchicalClusteringIndexParams</class>
    <class kind="struct">rtflann::HistIntersectionDistance</class>
    <class kind="class">rtflann::Index</class>
    <class kind="class">rtflann::IndexBase</class>
    <class kind="struct">rtflann::IndexHeader</class>
    <class kind="struct">rtflann::IndexHeaderStruct</class>
    <class kind="class">rtflann::IntervalHeap</class>
    <class kind="class">rtflann::KDTreeIndex</class>
    <class kind="struct">rtflann::KDTreeIndexParams</class>
    <class kind="class">rtflann::KDTreeSingleIndex</class>
    <class kind="struct">rtflann::KDTreeSingleIndexParams</class>
    <class kind="struct">rtflann::KL_Divergence</class>
    <class kind="class">rtflann::KMeansIndex</class>
    <class kind="struct">rtflann::KMeansIndexParams</class>
    <class kind="class">rtflann::KMeansppCenterChooser</class>
    <class kind="class">rtflann::KNNRadiusResultSet</class>
    <class kind="class">rtflann::KNNRadiusUniqueResultSet</class>
    <class kind="class">rtflann::KNNResultSet</class>
    <class kind="class">rtflann::KNNResultSet2</class>
    <class kind="class">rtflann::KNNSimpleResultSet</class>
    <class kind="class">rtflann::KNNUniqueResultSet</class>
    <class kind="struct">rtflann::L1</class>
    <class kind="struct">rtflann::L2</class>
    <class kind="struct">rtflann::L2_3D</class>
    <class kind="struct">rtflann::L2_Simple</class>
    <class kind="class">rtflann::LinearIndex</class>
    <class kind="struct">rtflann::LinearIndexParams</class>
    <class kind="class">rtflann::Logger</class>
    <class kind="class">rtflann::LshIndex</class>
    <class kind="struct">rtflann::LshIndexParams</class>
    <class kind="class">rtflann::Matrix</class>
    <class kind="class">rtflann::Matrix_</class>
    <class kind="struct">rtflann::MaxDistance</class>
    <class kind="struct">rtflann::MinkowskiDistance</class>
    <class kind="class">rtflann::NNIndex</class>
    <class kind="class">rtflann::ObjectFactory</class>
    <class kind="class">rtflann::PooledAllocator</class>
    <class kind="class">rtflann::RadiusResultSet</class>
    <class kind="class">rtflann::RadiusUniqueResultSet</class>
    <class kind="class">rtflann::RandomCenterChooser</class>
    <class kind="class">rtflann::RandomGenerator</class>
    <class kind="class">rtflann::ResultSet</class>
    <class kind="struct">rtflann::same_type</class>
    <class kind="struct">rtflann::same_type&lt; T, T &gt;</class>
    <class kind="struct">rtflann::SavedIndexParams</class>
    <class kind="struct">rtflann::SearchParams</class>
    <class kind="struct">rtflann::squareDistance</class>
    <class kind="struct">rtflann::squareDistance&lt; ChiSquareDistance&lt; ElementType &gt;, ElementType &gt;</class>
    <class kind="struct">rtflann::squareDistance&lt; HellingerDistance&lt; ElementType &gt;, ElementType &gt;</class>
    <class kind="struct">rtflann::squareDistance&lt; L2&lt; ElementType &gt;, ElementType &gt;</class>
    <class kind="struct">rtflann::squareDistance&lt; L2_3D&lt; ElementType &gt;, ElementType &gt;</class>
    <class kind="struct">rtflann::squareDistance&lt; L2_Simple&lt; ElementType &gt;, ElementType &gt;</class>
    <class kind="class">rtflann::StartStopTimer</class>
    <class kind="class">rtflann::UniqueRandom</class>
    <class kind="class">rtflann::UniqueResultSet</class>
    <class kind="struct">rtflann::valid_combination</class>
    <member kind="typedef">
      <type>std::map&lt; std::string, any &gt;</type>
      <name>IndexParams</name>
      <anchorfile>namespacertflann.html</anchorfile>
      <anchor>a5de41d568f4ef9d9600b569f5d235bbc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>unsigned char</type>
      <name>uchar</name>
      <anchorfile>namespacertflann.html</anchorfile>
      <anchor>a9fbd58d7ad39666b8bebbe4778d4910c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>flann_algorithm_t</name>
      <anchorfile>namespacertflann.html</anchorfile>
      <anchor>a18cec4213747973fa74614381107e242</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FLANN_INDEX_LINEAR</name>
      <anchorfile>namespacertflann.html</anchorfile>
      <anchor>a18cec4213747973fa74614381107e242af84053ad7e07e43396ce01e866a0007c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FLANN_INDEX_KDTREE</name>
      <anchorfile>namespacertflann.html</anchorfile>
      <anchor>a18cec4213747973fa74614381107e242a94df26b3158478f56475894774719a00</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FLANN_INDEX_KMEANS</name>
      <anchorfile>namespacertflann.html</anchorfile>
      <anchor>a18cec4213747973fa74614381107e242af550522a84566fa74be6ae48aac80ef6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FLANN_INDEX_COMPOSITE</name>
      <anchorfile>namespacertflann.html</anchorfile>
      <anchor>a18cec4213747973fa74614381107e242a6690f3af0f6d0767913e06a563103876</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FLANN_INDEX_KDTREE_SINGLE</name>
      <anchorfile>namespacertflann.html</anchorfile>
      <anchor>a18cec4213747973fa74614381107e242aa4b48fda42eaee37c27d863cdd6e712c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FLANN_INDEX_HIERARCHICAL</name>
      <anchorfile>namespacertflann.html</anchorfile>
      <anchor>a18cec4213747973fa74614381107e242a396854820be9d078c2a8c552939ae692</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FLANN_INDEX_LSH</name>
      <anchorfile>namespacertflann.html</anchorfile>
      <anchor>a18cec4213747973fa74614381107e242aacafcb867f20a02ff9b7458303dac84f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FLANN_INDEX_SAVED</name>
      <anchorfile>namespacertflann.html</anchorfile>
      <anchor>a18cec4213747973fa74614381107e242a1f9aa9b24bacd38b110604d707987dd6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FLANN_INDEX_AUTOTUNED</name>
      <anchorfile>namespacertflann.html</anchorfile>
      <anchor>a18cec4213747973fa74614381107e242a2c2028e3007bcf8c314c573df1d8ab4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>flann_centers_init_t</name>
      <anchorfile>namespacertflann.html</anchorfile>
      <anchor>af3cec1f2a7d87b9cdb7840dfd3f93bb8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FLANN_CENTERS_RANDOM</name>
      <anchorfile>namespacertflann.html</anchorfile>
      <anchor>af3cec1f2a7d87b9cdb7840dfd3f93bb8abfeb53f65945026a5f4df02e50ebcb44</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FLANN_CENTERS_GONZALES</name>
      <anchorfile>namespacertflann.html</anchorfile>
      <anchor>af3cec1f2a7d87b9cdb7840dfd3f93bb8a043dd49d460f69de9bb520670c133026</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FLANN_CENTERS_KMEANSPP</name>
      <anchorfile>namespacertflann.html</anchorfile>
      <anchor>af3cec1f2a7d87b9cdb7840dfd3f93bb8a11ceb0b0b5483d831ad6502715744780</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FLANN_CENTERS_GROUPWISE</name>
      <anchorfile>namespacertflann.html</anchorfile>
      <anchor>af3cec1f2a7d87b9cdb7840dfd3f93bb8a13079800cba2b880706846535f15db24</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>flann_checks_t</name>
      <anchorfile>namespacertflann.html</anchorfile>
      <anchor>a663823f877770032dcfaf1b9b9d10164</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FLANN_CHECKS_UNLIMITED</name>
      <anchorfile>namespacertflann.html</anchorfile>
      <anchor>a663823f877770032dcfaf1b9b9d10164a5560e9a4553039f013b888f267a43f78</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FLANN_CHECKS_AUTOTUNED</name>
      <anchorfile>namespacertflann.html</anchorfile>
      <anchor>a663823f877770032dcfaf1b9b9d10164ad5fd26d94995506fe748b676edf4c195</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>flann_datatype_t</name>
      <anchorfile>namespacertflann.html</anchorfile>
      <anchor>a01c0dbc76ea87e8b0a477fc4ce85d254</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FLANN_NONE</name>
      <anchorfile>namespacertflann.html</anchorfile>
      <anchor>a01c0dbc76ea87e8b0a477fc4ce85d254a63330dacc5cefa6b4da000b60205a26a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FLANN_INT8</name>
      <anchorfile>namespacertflann.html</anchorfile>
      <anchor>a01c0dbc76ea87e8b0a477fc4ce85d254ac49b2d28f9246e5741db89f57d8451aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FLANN_INT16</name>
      <anchorfile>namespacertflann.html</anchorfile>
      <anchor>a01c0dbc76ea87e8b0a477fc4ce85d254a15b70e2336792a6d37c7bd502546143c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FLANN_INT32</name>
      <anchorfile>namespacertflann.html</anchorfile>
      <anchor>a01c0dbc76ea87e8b0a477fc4ce85d254a1985d64dff3bb3bc53c1b00d29f4132c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FLANN_INT64</name>
      <anchorfile>namespacertflann.html</anchorfile>
      <anchor>a01c0dbc76ea87e8b0a477fc4ce85d254a811638da71e0908a35cadf1337773f95</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FLANN_UINT8</name>
      <anchorfile>namespacertflann.html</anchorfile>
      <anchor>a01c0dbc76ea87e8b0a477fc4ce85d254a4d002dc60b442c0884e55e1ece6209e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FLANN_UINT16</name>
      <anchorfile>namespacertflann.html</anchorfile>
      <anchor>a01c0dbc76ea87e8b0a477fc4ce85d254a8df5bb42f7e37aaa01447e824df84db5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FLANN_UINT32</name>
      <anchorfile>namespacertflann.html</anchorfile>
      <anchor>a01c0dbc76ea87e8b0a477fc4ce85d254aff661cd04a343ac6b8e631e31da82615</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FLANN_UINT64</name>
      <anchorfile>namespacertflann.html</anchorfile>
      <anchor>a01c0dbc76ea87e8b0a477fc4ce85d254a40e2ee1d790219ea36ba97779cf59d3c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FLANN_FLOAT32</name>
      <anchorfile>namespacertflann.html</anchorfile>
      <anchor>a01c0dbc76ea87e8b0a477fc4ce85d254a4f44f9316f1be6c4d137460a9af69bb5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FLANN_FLOAT64</name>
      <anchorfile>namespacertflann.html</anchorfile>
      <anchor>a01c0dbc76ea87e8b0a477fc4ce85d254ac1ea7e3a5328dcef11c48b7cccd249a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>flann_distance_t</name>
      <anchorfile>namespacertflann.html</anchorfile>
      <anchor>a349dde95946b8c9a3488854b4fa0782e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FLANN_DIST_EUCLIDEAN</name>
      <anchorfile>namespacertflann.html</anchorfile>
      <anchor>a349dde95946b8c9a3488854b4fa0782eaa8c02fa303c510ce2dea2a54631a7bb7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FLANN_DIST_L2</name>
      <anchorfile>namespacertflann.html</anchorfile>
      <anchor>a349dde95946b8c9a3488854b4fa0782eac39c8beee26690a94b958ad6fc8bd724</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FLANN_DIST_MANHATTAN</name>
      <anchorfile>namespacertflann.html</anchorfile>
      <anchor>a349dde95946b8c9a3488854b4fa0782eaf33341f1a059c70b5c4246bcb1e84fea</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FLANN_DIST_L1</name>
      <anchorfile>namespacertflann.html</anchorfile>
      <anchor>a349dde95946b8c9a3488854b4fa0782ea9ec548571e711ed12195d63e51879499</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FLANN_DIST_MINKOWSKI</name>
      <anchorfile>namespacertflann.html</anchorfile>
      <anchor>a349dde95946b8c9a3488854b4fa0782ead2877acfd826792581174f50ea72c4fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FLANN_DIST_MAX</name>
      <anchorfile>namespacertflann.html</anchorfile>
      <anchor>a349dde95946b8c9a3488854b4fa0782ea20f8bfa8042401247ffe55761dc0e361</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FLANN_DIST_HIST_INTERSECT</name>
      <anchorfile>namespacertflann.html</anchorfile>
      <anchor>a349dde95946b8c9a3488854b4fa0782eaf13e83f260abcfc6f08d0acceaac560d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FLANN_DIST_HELLINGER</name>
      <anchorfile>namespacertflann.html</anchorfile>
      <anchor>a349dde95946b8c9a3488854b4fa0782eaad8f8c748beba7660069144d1cc71833</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FLANN_DIST_CHI_SQUARE</name>
      <anchorfile>namespacertflann.html</anchorfile>
      <anchor>a349dde95946b8c9a3488854b4fa0782eae51d1800be6c5ce3b59aec2565095f5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FLANN_DIST_KULLBACK_LEIBLER</name>
      <anchorfile>namespacertflann.html</anchorfile>
      <anchor>a349dde95946b8c9a3488854b4fa0782ea67d589b9fdd93dc9703abef1e4134f08</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FLANN_DIST_HAMMING</name>
      <anchorfile>namespacertflann.html</anchorfile>
      <anchor>a349dde95946b8c9a3488854b4fa0782eae805d66eb6d51da82567356197a5896d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FLANN_DIST_HAMMING_LUT</name>
      <anchorfile>namespacertflann.html</anchorfile>
      <anchor>a349dde95946b8c9a3488854b4fa0782ea1f021f0771439c98de396e9503cf4fad</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FLANN_DIST_HAMMING_POPCNT</name>
      <anchorfile>namespacertflann.html</anchorfile>
      <anchor>a349dde95946b8c9a3488854b4fa0782eabdbfaf6c37a3f242552ed9fddd659f10</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FLANN_DIST_L2_SIMPLE</name>
      <anchorfile>namespacertflann.html</anchorfile>
      <anchor>a349dde95946b8c9a3488854b4fa0782ea9c84e615df5b9feb5ea50ab65480071f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>flann_log_level_t</name>
      <anchorfile>namespacertflann.html</anchorfile>
      <anchor>ababa1b049d8be1725d35e7e469fdf253</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FLANN_LOG_NONE</name>
      <anchorfile>namespacertflann.html</anchorfile>
      <anchor>ababa1b049d8be1725d35e7e469fdf253a97dcda26a7078f109f05ac2d4ab808e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FLANN_LOG_FATAL</name>
      <anchorfile>namespacertflann.html</anchorfile>
      <anchor>ababa1b049d8be1725d35e7e469fdf253af2032dadeab031c839e391561bcb911b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FLANN_LOG_ERROR</name>
      <anchorfile>namespacertflann.html</anchorfile>
      <anchor>ababa1b049d8be1725d35e7e469fdf253abf256a927cb3484ef2c954fb7f4350c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FLANN_LOG_WARN</name>
      <anchorfile>namespacertflann.html</anchorfile>
      <anchor>ababa1b049d8be1725d35e7e469fdf253aa8bc15ff6f5fee06499f203b2210d520</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FLANN_LOG_INFO</name>
      <anchorfile>namespacertflann.html</anchorfile>
      <anchor>ababa1b049d8be1725d35e7e469fdf253af98eaf8f9968f7602049d55a43a7943e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FLANN_LOG_DEBUG</name>
      <anchorfile>namespacertflann.html</anchorfile>
      <anchor>ababa1b049d8be1725d35e7e469fdf253af1380b90fca30661b847b9dbf24332c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>tri_type</name>
      <anchorfile>namespacertflann.html</anchorfile>
      <anchor>a501040f24cf36e380da97c612fc74e5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FLANN_False</name>
      <anchorfile>namespacertflann.html</anchorfile>
      <anchor>a501040f24cf36e380da97c612fc74e5fa4a615c9a0e80500442065c29128061b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FLANN_True</name>
      <anchorfile>namespacertflann.html</anchorfile>
      <anchor>a501040f24cf36e380da97c612fc74e5fa7e67496ec082ac48db000f5040901be6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FLANN_Undefined</name>
      <anchorfile>namespacertflann.html</anchorfile>
      <anchor>a501040f24cf36e380da97c612fc74e5fac74f8aa5699b8892160254c29a197660</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addValue</name>
      <anchorfile>namespacertflann.html</anchorfile>
      <anchor>a94d4757562471042719182448765349b</anchor>
      <arglist>(int pos, float val, float *vals, T *point, T *points, int n)</arglist>
    </member>
    <member kind="function">
      <type>T *</type>
      <name>allocate</name>
      <anchorfile>namespacertflann.html</anchorfile>
      <anchor>a5036136a98619dc523fd8102f77c585a</anchor>
      <arglist>(size_t count=1)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>compute_ground_truth</name>
      <anchorfile>namespacertflann.html</anchorfile>
      <anchor>ada199e5be0ec0c8480031c504df82824</anchor>
      <arglist>(const Matrix&lt; typename Distance::ElementType &gt; &amp;dataset, const Matrix&lt; typename Distance::ElementType &gt; &amp;testset, Matrix&lt; size_t &gt; &amp;matches, int skip=0, Distance d=Distance())</arglist>
    </member>
    <member kind="function">
      <type>Distance::ResultType</type>
      <name>computeDistanceRaport</name>
      <anchorfile>namespacertflann.html</anchorfile>
      <anchor>a936e0c9fdc865ac07d88b902c0e77691</anchor>
      <arglist>(const Matrix&lt; typename Distance::ElementType &gt; &amp;inputData, typename Distance::ElementType *target, size_t *neighbors, size_t *groundTruth, int veclen, int n, const Distance &amp;distance)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>countCorrectMatches</name>
      <anchorfile>namespacertflann.html</anchorfile>
      <anchor>a1ca8fca8a85c4e71aeefac6d28a77df8</anchor>
      <arglist>(size_t *neighbors, size_t *groundTruth, int n)</arglist>
    </member>
    <member kind="function">
      <type>NNIndex&lt; Distance &gt; *</type>
      <name>create_index_</name>
      <anchorfile>namespacertflann.html</anchorfile>
      <anchor>a8b902eb81c9cc1d1ee1af480d7b53f42</anchor>
      <arglist>(rtflann::Matrix&lt; T &gt; data, const rtflann::IndexParams &amp;params, const Distance &amp;distance, typename enable_if&lt; valid_combination&lt; Index, Distance, T &gt;::value, void &gt;::type *=0)</arglist>
    </member>
    <member kind="function">
      <type>NNIndex&lt; Distance &gt; *</type>
      <name>create_index_</name>
      <anchorfile>namespacertflann.html</anchorfile>
      <anchor>a2908944d96eca3e05e51eb09c21a69bf</anchor>
      <arglist>(rtflann::Matrix&lt; T &gt; data, const rtflann::IndexParams &amp;params, const Distance &amp;distance, typename disable_if&lt; valid_combination&lt; Index, Distance, T &gt;::value, void &gt;::type *=0)</arglist>
    </member>
    <member kind="function">
      <type>NNIndex&lt; Distance &gt; *</type>
      <name>create_index_by_type</name>
      <anchorfile>namespacertflann.html</anchorfile>
      <anchor>ac83a64cf80d46d0f42dfdd1a1e218ba9</anchor>
      <arglist>(const flann_algorithm_t index_type, const Matrix&lt; typename Distance::ElementType &gt; &amp;dataset, const IndexParams &amp;params, const Distance &amp;distance)</arglist>
    </member>
    <member kind="function">
      <type>Distance::ResultType</type>
      <name>ensureSquareDistance</name>
      <anchorfile>namespacertflann.html</anchorfile>
      <anchor>ae3cebadaa9ced7dbfcb588374ef96979</anchor>
      <arglist>(typename Distance::ResultType dist)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>find_nearest</name>
      <anchorfile>namespacertflann.html</anchorfile>
      <anchor>a7211837384cc52112ac5355daed7bb84</anchor>
      <arglist>(const Matrix&lt; typename Distance::ElementType &gt; &amp;dataset, typename Distance::ElementType *query, size_t *matches, size_t nn, size_t skip=0, Distance distance=Distance())</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>flann_datatype_size</name>
      <anchorfile>namespacertflann.html</anchorfile>
      <anchor>a6174ee1026b03db99f33aa7719639559</anchor>
      <arglist>(flann_datatype_t type)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>get_param</name>
      <anchorfile>namespacertflann.html</anchorfile>
      <anchor>a4f5df2bae39cf8ffbae878d0423208d3</anchor>
      <arglist>(const IndexParams &amp;params, std::string name, const T &amp;default_value)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>get_param</name>
      <anchorfile>namespacertflann.html</anchorfile>
      <anchor>a3621d4f8173be0b038d96efc1796a0b0</anchor>
      <arglist>(const IndexParams &amp;params, std::string name)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>has_param</name>
      <anchorfile>namespacertflann.html</anchorfile>
      <anchor>a59daf1d021d5abfb04284b8c91643246</anchor>
      <arglist>(const IndexParams &amp;params, std::string name)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hierarchicalClustering</name>
      <anchorfile>namespacertflann.html</anchorfile>
      <anchor>a37021aeeb3f070dda1d38aa37644ec43</anchor>
      <arglist>(const Matrix&lt; typename Distance::ElementType &gt; &amp;points, Matrix&lt; typename Distance::ResultType &gt; &amp;centers, const KMeansIndexParams &amp;params, Distance d=Distance())</arglist>
    </member>
    <member kind="function">
      <type>IndexHeader</type>
      <name>load_header</name>
      <anchorfile>namespacertflann.html</anchorfile>
      <anchor>a8564f37d7ae88338920aae8d76504ddc</anchor>
      <arglist>(FILE *stream)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>log_verbosity</name>
      <anchorfile>namespacertflann.html</anchorfile>
      <anchor>ab8fbaf802a2016c0f473fe60d564c96a</anchor>
      <arglist>(int level)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacertflann.html</anchorfile>
      <anchor>a1bfc815b6b4bc4e2900330ce8af2cd5f</anchor>
      <arglist>(std::ostream &amp;out, const any &amp;any_val)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>optimizeSimplexDownhill</name>
      <anchorfile>namespacertflann.html</anchorfile>
      <anchor>a604783d9ce995eb1db9135046ebc46e6</anchor>
      <arglist>(T *points, int n, F func, float *vals=NULL)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>print_params</name>
      <anchorfile>namespacertflann.html</anchorfile>
      <anchor>a74c2196491501fe8eabb2be44da13bb2</anchor>
      <arglist>(const IndexParams &amp;params)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>print_params</name>
      <anchorfile>namespacertflann.html</anchorfile>
      <anchor>a9e660747cbaeb9e3f9db61166b278f27</anchor>
      <arglist>(const SearchParams &amp;params)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>rand_double</name>
      <anchorfile>namespacertflann.html</anchorfile>
      <anchor>a4f5d154a9cf44499e4e9e630eb4c60e4</anchor>
      <arglist>(double high=1.0, double low=0)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>rand_int</name>
      <anchorfile>namespacertflann.html</anchorfile>
      <anchor>aa5c8ee763a5e630fdea64a41b6e4e90f</anchor>
      <arglist>(int high=RAND_MAX, int low=0)</arglist>
    </member>
    <member kind="function">
      <type>Matrix&lt; T &gt;</type>
      <name>random_sample</name>
      <anchorfile>namespacertflann.html</anchorfile>
      <anchor>a1fa6d87c960b4ccc2f2a527158d58d70</anchor>
      <arglist>(Matrix&lt; T &gt; &amp;srcMatrix, size_t size, bool remove=false)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>save_header</name>
      <anchorfile>namespacertflann.html</anchorfile>
      <anchor>a00817fc9520d31d727dc1043e100e219</anchor>
      <arglist>(FILE *stream, const Index &amp;index)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>search_with_ground_truth</name>
      <anchorfile>namespacertflann.html</anchorfile>
      <anchor>a6d2c6ce5ea73c7647d65a87f09f30e03</anchor>
      <arglist>(Index &amp;index, const Matrix&lt; typename Distance::ElementType &gt; &amp;inputData, const Matrix&lt; typename Distance::ElementType &gt; &amp;testData, const Matrix&lt; size_t &gt; &amp;matches, int nn, int checks, float &amp;time, typename Distance::ResultType &amp;dist, const Distance &amp;distance, int skipMatches)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>seed_random</name>
      <anchorfile>namespacertflann.html</anchorfile>
      <anchor>ab46b3e5c601f7a3ba9f76a34edc400e7</anchor>
      <arglist>(unsigned int seed)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>test_index_checks</name>
      <anchorfile>namespacertflann.html</anchorfile>
      <anchor>acfafd4d04f074a0e7949364430023cee</anchor>
      <arglist>(Index &amp;index, const Matrix&lt; typename Distance::ElementType &gt; &amp;inputData, const Matrix&lt; typename Distance::ElementType &gt; &amp;testData, const Matrix&lt; size_t &gt; &amp;matches, int checks, float &amp;precision, const Distance &amp;distance, int nn=1, int skipMatches=0)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>test_index_precision</name>
      <anchorfile>namespacertflann.html</anchorfile>
      <anchor>a3d75b5046be2c30beea9e089bcf845ee</anchor>
      <arglist>(Index &amp;index, const Matrix&lt; typename Distance::ElementType &gt; &amp;inputData, const Matrix&lt; typename Distance::ElementType &gt; &amp;testData, const Matrix&lt; size_t &gt; &amp;matches, float precision, int &amp;checks, const Distance &amp;distance, int nn=1, int skipMatches=0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_index_precisions</name>
      <anchorfile>namespacertflann.html</anchorfile>
      <anchor>a9a8af20de4c917762f3d105f7817b2bd</anchor>
      <arglist>(Index &amp;index, const Matrix&lt; typename Distance::ElementType &gt; &amp;inputData, const Matrix&lt; typename Distance::ElementType &gt; &amp;testData, const Matrix&lt; int &gt; &amp;matches, float *precisions, int precisions_length, const Distance &amp;distance, int nn=1, int skipMatches=0, float maxTime=0)</arglist>
    </member>
    <member kind="variable">
      <type>const size_t</type>
      <name>BLOCKSIZE</name>
      <anchorfile>namespacertflann.html</anchorfile>
      <anchor>a1eab2a547e8470ae9f1aab6a67e443d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const size_t</type>
      <name>WORDSIZE</name>
      <anchorfile>namespacertflann.html</anchorfile>
      <anchor>aad60810c505e8477452c356710326d52</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>rtflann::Accumulator</name>
    <filename>structrtflann_1_1Accumulator.html</filename>
    <templarg>T</templarg>
    <member kind="typedef">
      <type>T</type>
      <name>Type</name>
      <anchorfile>structrtflann_1_1Accumulator.html</anchorfile>
      <anchor>ac4e9adfa71e9e6257470f5318ee99855</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>rtflann::Accumulator&lt; char &gt;</name>
    <filename>structrtflann_1_1Accumulator_3_01char_01_4.html</filename>
    <member kind="typedef">
      <type>float</type>
      <name>Type</name>
      <anchorfile>structrtflann_1_1Accumulator_3_01char_01_4.html</anchorfile>
      <anchor>ae1e62b927cba7e58c1a7268460f75e2b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>rtflann::Accumulator&lt; int &gt;</name>
    <filename>structrtflann_1_1Accumulator_3_01int_01_4.html</filename>
    <member kind="typedef">
      <type>float</type>
      <name>Type</name>
      <anchorfile>structrtflann_1_1Accumulator_3_01int_01_4.html</anchorfile>
      <anchor>a00c3f80293dd6757fa7524ce6cf3925e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>rtflann::Accumulator&lt; short &gt;</name>
    <filename>structrtflann_1_1Accumulator_3_01short_01_4.html</filename>
    <member kind="typedef">
      <type>float</type>
      <name>Type</name>
      <anchorfile>structrtflann_1_1Accumulator_3_01short_01_4.html</anchorfile>
      <anchor>ae8fc979098fc1ef9289be59a16c79f76</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>rtflann::Accumulator&lt; unsigned char &gt;</name>
    <filename>structrtflann_1_1Accumulator_3_01unsigned_01char_01_4.html</filename>
    <member kind="typedef">
      <type>float</type>
      <name>Type</name>
      <anchorfile>structrtflann_1_1Accumulator_3_01unsigned_01char_01_4.html</anchorfile>
      <anchor>ad1442face23d62503bf3e201fd95f78c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>rtflann::Accumulator&lt; unsigned int &gt;</name>
    <filename>structrtflann_1_1Accumulator_3_01unsigned_01int_01_4.html</filename>
    <member kind="typedef">
      <type>float</type>
      <name>Type</name>
      <anchorfile>structrtflann_1_1Accumulator_3_01unsigned_01int_01_4.html</anchorfile>
      <anchor>af28cd47cce1ec6180a3f93701bdb38a7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>rtflann::Accumulator&lt; unsigned short &gt;</name>
    <filename>structrtflann_1_1Accumulator_3_01unsigned_01short_01_4.html</filename>
    <member kind="typedef">
      <type>float</type>
      <name>Type</name>
      <anchorfile>structrtflann_1_1Accumulator_3_01unsigned_01short_01_4.html</anchorfile>
      <anchor>a4d072200f5292d9bf114f4705231d2aa</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rtflann::any</name>
    <filename>classrtflann_1_1any.html</filename>
    <member kind="function">
      <type></type>
      <name>any</name>
      <anchorfile>classrtflann_1_1any.html</anchorfile>
      <anchor>a9f57c0b6eef47f4b14e30218ef9ee27b</anchor>
      <arglist>(const T &amp;x)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>any</name>
      <anchorfile>classrtflann_1_1any.html</anchorfile>
      <anchor>ae8074350b8db893cbaac4db7f192c655</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>any</name>
      <anchorfile>classrtflann_1_1any.html</anchorfile>
      <anchor>a9807278f4de9b26cdab9ac69325321c5</anchor>
      <arglist>(const char *x)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>any</name>
      <anchorfile>classrtflann_1_1any.html</anchorfile>
      <anchor>a3339b41d4494757b2211a54c051474b8</anchor>
      <arglist>(const any &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>any &amp;</type>
      <name>assign</name>
      <anchorfile>classrtflann_1_1any.html</anchorfile>
      <anchor>a908466b27f7341bac04e7a1df9fdd8c9</anchor>
      <arglist>(const any &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>any_t &amp;</type>
      <name>assign</name>
      <anchorfile>classrtflann_1_1any.html</anchorfile>
      <anchor>abb1e1b175410b28148139b70c8a89885</anchor>
      <arglist>(const T &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>T &amp;</type>
      <name>cast</name>
      <anchorfile>classrtflann_1_1any.html</anchorfile>
      <anchor>a39c75fa1f71da0e8e34c9868e728f02e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const T &amp;</type>
      <name>cast</name>
      <anchorfile>classrtflann_1_1any.html</anchorfile>
      <anchor>a8b09f90f6f56937aeeef1b780cfc9b39</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>compatible</name>
      <anchorfile>classrtflann_1_1any.html</anchorfile>
      <anchor>ad1ad81784c0b5d67ecfa19bf137ba345</anchor>
      <arglist>(const any &amp;x) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>empty</name>
      <anchorfile>classrtflann_1_1any.html</anchorfile>
      <anchor>a33261047d7e1c7bf334251b87117947f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>has_type</name>
      <anchorfile>classrtflann_1_1any.html</anchorfile>
      <anchor>a84b384de64d0b19b72ef0c86d96c753c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>any_t &amp;</type>
      <name>operator=</name>
      <anchorfile>classrtflann_1_1any.html</anchorfile>
      <anchor>a549df922a1a23dad6ad0c6e3a7144d80</anchor>
      <arglist>(const T &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>any &amp;</type>
      <name>operator=</name>
      <anchorfile>classrtflann_1_1any.html</anchorfile>
      <anchor>ada6483c8229a5fcdd52e0a783a984a06</anchor>
      <arglist>(const char *x)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reset</name>
      <anchorfile>classrtflann_1_1any.html</anchorfile>
      <anchor>a0e44465812afb9137becea4054419953</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>any &amp;</type>
      <name>swap</name>
      <anchorfile>classrtflann_1_1any.html</anchorfile>
      <anchor>a3f86d94f23ccd247dfb7248c7732a176</anchor>
      <arglist>(any &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>const std::type_info &amp;</type>
      <name>type</name>
      <anchorfile>classrtflann_1_1any.html</anchorfile>
      <anchor>a53f6a3ff5b22611268cf51df4d2d4ec0</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~any</name>
      <anchorfile>classrtflann_1_1any.html</anchorfile>
      <anchor>a2eee80ca86cb35d9588b09cfca8b24cd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>any</type>
      <name>any_t</name>
      <anchorfile>classrtflann_1_1any.html</anchorfile>
      <anchor>a5556214fc6fa81d54b9b7ba772a5d707</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>void *</type>
      <name>object</name>
      <anchorfile>classrtflann_1_1any.html</anchorfile>
      <anchor>a2dd37b21a2554e0165707e0472c8cba9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>anyimpl::base_any_policy *</type>
      <name>policy</name>
      <anchorfile>classrtflann_1_1any.html</anchorfile>
      <anchor>ac6fc7830e03c637d5748621e988bb941</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classrtflann_1_1any.html</anchorfile>
      <anchor>a2987b17b8a128cbefb105ed12f5b8f92</anchor>
      <arglist>(std::ostream &amp;out, const any &amp;any_val)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rtflann::AutotunedIndex</name>
    <filename>classrtflann_1_1AutotunedIndex.html</filename>
    <templarg></templarg>
    <base>rtflann::NNIndex</base>
    <class kind="struct">rtflann::AutotunedIndex::CostData</class>
    <member kind="typedef">
      <type>NNIndex&lt; Distance &gt;</type>
      <name>BaseClass</name>
      <anchorfile>classrtflann_1_1AutotunedIndex.html</anchorfile>
      <anchor>aaeee69053c4ce0beddb9f5fb9357ceef</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Distance::ResultType</type>
      <name>DistanceType</name>
      <anchorfile>classrtflann_1_1AutotunedIndex.html</anchorfile>
      <anchor>a0c97707521a41f7b61abf6fe197d596e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Distance::ElementType</type>
      <name>ElementType</name>
      <anchorfile>classrtflann_1_1AutotunedIndex.html</anchorfile>
      <anchor>a696cc5eb2111d690ce52807dbce5f208</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>AutotunedIndex&lt; Distance &gt;</type>
      <name>IndexType</name>
      <anchorfile>classrtflann_1_1AutotunedIndex.html</anchorfile>
      <anchor>a831243d2e72d17ab2b0125d5324279d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>bool</type>
      <name>needs_kdtree_distance</name>
      <anchorfile>classrtflann_1_1AutotunedIndex.html</anchorfile>
      <anchor>a510630bfb622fea0f378596b3e9f998d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addPoints</name>
      <anchorfile>classrtflann_1_1AutotunedIndex.html</anchorfile>
      <anchor>a8a9d4bbf66078f7e02a99e845827de2c</anchor>
      <arglist>(const Matrix&lt; ElementType &gt; &amp;points, float rebuild_threshold=2)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>AutotunedIndex</name>
      <anchorfile>classrtflann_1_1AutotunedIndex.html</anchorfile>
      <anchor>a06d41d422aaa8480a3da4466336f5fe7</anchor>
      <arglist>(const Matrix&lt; ElementType &gt; &amp;inputData, const IndexParams &amp;params=AutotunedIndexParams(), Distance d=Distance())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>AutotunedIndex</name>
      <anchorfile>classrtflann_1_1AutotunedIndex.html</anchorfile>
      <anchor>a97bfa40385109074d32c2f8987a75f89</anchor>
      <arglist>(const IndexParams &amp;params=AutotunedIndexParams(), Distance d=Distance())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>AutotunedIndex</name>
      <anchorfile>classrtflann_1_1AutotunedIndex.html</anchorfile>
      <anchor>a3ba9d3de9980aa6e9dbd1287d09eaf5c</anchor>
      <arglist>(const AutotunedIndex &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>buildIndex</name>
      <anchorfile>classrtflann_1_1AutotunedIndex.html</anchorfile>
      <anchor>a739dbf291086031a75a516c4e6fadc1b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>buildIndex</name>
      <anchorfile>classrtflann_1_1AutotunedIndex.html</anchorfile>
      <anchor>af163779d6274c78a5454a023114f54f8</anchor>
      <arglist>(const Matrix&lt; ElementType &gt; &amp;dataset)</arglist>
    </member>
    <member kind="function">
      <type>BaseClass *</type>
      <name>clone</name>
      <anchorfile>classrtflann_1_1AutotunedIndex.html</anchorfile>
      <anchor>ab81e2fdadf5ceda8818480c9fe4ee150</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>findNeighbors</name>
      <anchorfile>classrtflann_1_1AutotunedIndex.html</anchorfile>
      <anchor>aff9c57c9b1c9e65aa7ddba97420bed23</anchor>
      <arglist>(ResultSet&lt; DistanceType &gt; &amp;result, const ElementType *vec, const SearchParams &amp;searchParams) const </arglist>
    </member>
    <member kind="function">
      <type>IndexParams</type>
      <name>getParameters</name>
      <anchorfile>classrtflann_1_1AutotunedIndex.html</anchorfile>
      <anchor>aa8e0772350ffe52cd5a4c8dd599460b3</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>FLANN_DEPRECATED SearchParams</type>
      <name>getSearchParameters</name>
      <anchorfile>classrtflann_1_1AutotunedIndex.html</anchorfile>
      <anchor>ab13dd986ae41f65c3d6291deb2b5abaa</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>FLANN_DEPRECATED float</type>
      <name>getSpeedup</name>
      <anchorfile>classrtflann_1_1AutotunedIndex.html</anchorfile>
      <anchor>af9143289ef014c9eb89ec46a7fb510ae</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>flann_algorithm_t</type>
      <name>getType</name>
      <anchorfile>classrtflann_1_1AutotunedIndex.html</anchorfile>
      <anchor>a87334f67544e7a6ddd6b3bbf4a4aec70</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>knnSearch</name>
      <anchorfile>classrtflann_1_1AutotunedIndex.html</anchorfile>
      <anchor>ac4bd1d76cac6a91c9e55939d13420d41</anchor>
      <arglist>(const Matrix&lt; ElementType &gt; &amp;queries, Matrix&lt; size_t &gt; &amp;indices, Matrix&lt; DistanceType &gt; &amp;dists, size_t knn, const SearchParams &amp;params) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>knnSearch</name>
      <anchorfile>classrtflann_1_1AutotunedIndex.html</anchorfile>
      <anchor>ad2ca47ccd7aea3a53d10c31f5e445d88</anchor>
      <arglist>(const Matrix&lt; ElementType &gt; &amp;queries, std::vector&lt; std::vector&lt; size_t &gt; &gt; &amp;indices, std::vector&lt; std::vector&lt; DistanceType &gt; &gt; &amp;dists, size_t knn, const SearchParams &amp;params) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>loadIndex</name>
      <anchorfile>classrtflann_1_1AutotunedIndex.html</anchorfile>
      <anchor>a44c926916b2a37b9e3f2df6023257ef6</anchor>
      <arglist>(FILE *stream)</arglist>
    </member>
    <member kind="function">
      <type>AutotunedIndex &amp;</type>
      <name>operator=</name>
      <anchorfile>classrtflann_1_1AutotunedIndex.html</anchorfile>
      <anchor>a095559989e2290c7101fd2fe73bf7d4c</anchor>
      <arglist>(AutotunedIndex other)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>radiusSearch</name>
      <anchorfile>classrtflann_1_1AutotunedIndex.html</anchorfile>
      <anchor>a5d8ce273118ec109e2cc4ea87baa70eb</anchor>
      <arglist>(const Matrix&lt; ElementType &gt; &amp;queries, Matrix&lt; size_t &gt; &amp;indices, Matrix&lt; DistanceType &gt; &amp;dists, DistanceType radius, const SearchParams &amp;params) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>radiusSearch</name>
      <anchorfile>classrtflann_1_1AutotunedIndex.html</anchorfile>
      <anchor>a6855670fb39d10f058b10940de1af35f</anchor>
      <arglist>(const Matrix&lt; ElementType &gt; &amp;queries, std::vector&lt; std::vector&lt; size_t &gt; &gt; &amp;indices, std::vector&lt; std::vector&lt; DistanceType &gt; &gt; &amp;dists, DistanceType radius, const SearchParams &amp;params) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>removePoint</name>
      <anchorfile>classrtflann_1_1AutotunedIndex.html</anchorfile>
      <anchor>a1b1e714d5fbc8051ad305137ac1100e8</anchor>
      <arglist>(size_t id)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>saveIndex</name>
      <anchorfile>classrtflann_1_1AutotunedIndex.html</anchorfile>
      <anchor>a0f2e475e0c598c205a2cf7514bc9850e</anchor>
      <arglist>(FILE *stream)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>serialize</name>
      <anchorfile>classrtflann_1_1AutotunedIndex.html</anchorfile>
      <anchor>af12cb878a3ead61e8c2e91aa44c7ae49</anchor>
      <arglist>(Archive &amp;ar)</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>size</name>
      <anchorfile>classrtflann_1_1AutotunedIndex.html</anchorfile>
      <anchor>ae6f3ed0675d08b858909223e779345d8</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>usedMemory</name>
      <anchorfile>classrtflann_1_1AutotunedIndex.html</anchorfile>
      <anchor>a83055876049e69b98ccbaa14d2149732</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>veclen</name>
      <anchorfile>classrtflann_1_1AutotunedIndex.html</anchorfile>
      <anchor>a99986610d5f09dd14a9f339c2a139b81</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~AutotunedIndex</name>
      <anchorfile>classrtflann_1_1AutotunedIndex.html</anchorfile>
      <anchor>ac8a315359ce8d32b50e57a58039f143b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>buildIndexImpl</name>
      <anchorfile>classrtflann_1_1AutotunedIndex.html</anchorfile>
      <anchor>a40784bc28691ccbb8f826931e5b4b1f8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>freeIndex</name>
      <anchorfile>classrtflann_1_1AutotunedIndex.html</anchorfile>
      <anchor>ad31f7a6428141284f29265dfeca11e96</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>IndexParams</type>
      <name>estimateBuildParams</name>
      <anchorfile>classrtflann_1_1AutotunedIndex.html</anchorfile>
      <anchor>a26e82720b6771e055658a5864102b3fa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>float</type>
      <name>estimateSearchParams</name>
      <anchorfile>classrtflann_1_1AutotunedIndex.html</anchorfile>
      <anchor>ad6c65ae41ba4579f2024536c347b3114</anchor>
      <arglist>(SearchParams &amp;searchParams)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>evaluate_kdtree</name>
      <anchorfile>classrtflann_1_1AutotunedIndex.html</anchorfile>
      <anchor>a59aebe74419027c611fbd3220f27d8e6</anchor>
      <arglist>(CostData &amp;cost)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>evaluate_kmeans</name>
      <anchorfile>classrtflann_1_1AutotunedIndex.html</anchorfile>
      <anchor>a1379c8a6aa2b478bdcd3323e88a61e21</anchor>
      <arglist>(CostData &amp;cost)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>optimizeKDTree</name>
      <anchorfile>classrtflann_1_1AutotunedIndex.html</anchorfile>
      <anchor>aa494421de7362a427a69047bf435270c</anchor>
      <arglist>(std::vector&lt; CostData &gt; &amp;costs)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>optimizeKMeans</name>
      <anchorfile>classrtflann_1_1AutotunedIndex.html</anchorfile>
      <anchor>a47742b8a39c1e7defe673bc4658ac5d7</anchor>
      <arglist>(std::vector&lt; CostData &gt; &amp;costs)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>swap</name>
      <anchorfile>classrtflann_1_1AutotunedIndex.html</anchorfile>
      <anchor>a6484a320cec6f17ad896959a20e2827d</anchor>
      <arglist>(AutotunedIndex &amp;other)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>NNIndex&lt; Distance &gt; *</type>
      <name>bestIndex_</name>
      <anchorfile>classrtflann_1_1AutotunedIndex.html</anchorfile>
      <anchor>aa0524d89fad5d9e58844ec342f502f17</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>IndexParams</type>
      <name>bestParams_</name>
      <anchorfile>classrtflann_1_1AutotunedIndex.html</anchorfile>
      <anchor>add9e54e616015609f61b98045da8bbf3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>SearchParams</type>
      <name>bestSearchParams_</name>
      <anchorfile>classrtflann_1_1AutotunedIndex.html</anchorfile>
      <anchor>ae22f24a81f584faf4592217990524723</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>build_weight_</name>
      <anchorfile>classrtflann_1_1AutotunedIndex.html</anchorfile>
      <anchor>acf955ef4714618d5de3e2347c9aa3198</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Matrix&lt; ElementType &gt;</type>
      <name>dataset_</name>
      <anchorfile>classrtflann_1_1AutotunedIndex.html</anchorfile>
      <anchor>abf0fef8d5699ecab09d8e442e5974ef4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Matrix&lt; size_t &gt;</type>
      <name>gt_matches_</name>
      <anchorfile>classrtflann_1_1AutotunedIndex.html</anchorfile>
      <anchor>a6e2ede4eb8b5897bc523cbfc815fdfb3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>memory_weight_</name>
      <anchorfile>classrtflann_1_1AutotunedIndex.html</anchorfile>
      <anchor>afe786e7d89b42a172b8758c6febcac22</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>sample_fraction_</name>
      <anchorfile>classrtflann_1_1AutotunedIndex.html</anchorfile>
      <anchor>a96c490431dee75dabcccb5dfe7b5f8f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Matrix&lt; ElementType &gt;</type>
      <name>sampledDataset_</name>
      <anchorfile>classrtflann_1_1AutotunedIndex.html</anchorfile>
      <anchor>a29d094f62373368cd3c4fb866743cdc3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>speedup_</name>
      <anchorfile>classrtflann_1_1AutotunedIndex.html</anchorfile>
      <anchor>acff55d788a9f644158651502442c05a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>target_precision_</name>
      <anchorfile>classrtflann_1_1AutotunedIndex.html</anchorfile>
      <anchor>ab058156cd45cd028278ec306dac012f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Matrix&lt; ElementType &gt;</type>
      <name>testDataset_</name>
      <anchorfile>classrtflann_1_1AutotunedIndex.html</anchorfile>
      <anchor>a14e72d3b795c8632bb23a92801ad756e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>rtflann::AutotunedIndex::CostData</name>
    <filename>structrtflann_1_1AutotunedIndex_1_1CostData.html</filename>
    <member kind="variable">
      <type>float</type>
      <name>buildTimeCost</name>
      <anchorfile>structrtflann_1_1AutotunedIndex_1_1CostData.html</anchorfile>
      <anchor>ac911d4e79bc7fa63dbfc543e29ccdfac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>memoryCost</name>
      <anchorfile>structrtflann_1_1AutotunedIndex_1_1CostData.html</anchorfile>
      <anchor>a73ec96fee3dd0552eb9091ef0462098f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IndexParams</type>
      <name>params</name>
      <anchorfile>structrtflann_1_1AutotunedIndex_1_1CostData.html</anchorfile>
      <anchor>a739d13047f0bde5e3d65d5d5045fe589</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>searchTimeCost</name>
      <anchorfile>structrtflann_1_1AutotunedIndex_1_1CostData.html</anchorfile>
      <anchor>ac5df47bd837e18fdb08e85e82666b857</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>totalCost</name>
      <anchorfile>structrtflann_1_1AutotunedIndex_1_1CostData.html</anchorfile>
      <anchor>a94bf75b256321d8d70b67c0037c11502</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>rtflann::AutotunedIndexParams</name>
    <filename>structrtflann_1_1AutotunedIndexParams.html</filename>
    <member kind="function">
      <type></type>
      <name>AutotunedIndexParams</name>
      <anchorfile>structrtflann_1_1AutotunedIndexParams.html</anchorfile>
      <anchor>a9e1e7df6e1a5d606e99cd6bc058271ed</anchor>
      <arglist>(float target_precision=0.8, float build_weight=0.01, float memory_weight=0, float sample_fraction=0.1)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rtflann::BoundedHeap</name>
    <filename>classrtflann_1_1BoundedHeap.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type></type>
      <name>BoundedHeap</name>
      <anchorfile>classrtflann_1_1BoundedHeap.html</anchorfile>
      <anchor>afc4408e010451f1d12a7ced6ac12b22d</anchor>
      <arglist>(size_t capacity)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classrtflann_1_1BoundedHeap.html</anchorfile>
      <anchor>a5f205a71ea4e7bcbf01418bf08050998</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>empty</name>
      <anchorfile>classrtflann_1_1BoundedHeap.html</anchorfile>
      <anchor>ab34f1946be9536b483ff8814fd036d5c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>insert</name>
      <anchorfile>classrtflann_1_1BoundedHeap.html</anchorfile>
      <anchor>a3754b75a51b040a605dea0e6af286ca7</anchor>
      <arglist>(const T &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>popMin</name>
      <anchorfile>classrtflann_1_1BoundedHeap.html</anchorfile>
      <anchor>a9de09c7846818437402e53ec0a30b7e2</anchor>
      <arglist>(T &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>size</name>
      <anchorfile>classrtflann_1_1BoundedHeap.html</anchorfile>
      <anchor>a0e387ea6cf01a176497290c912194110</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>size_t</type>
      <name>capacity_</name>
      <anchorfile>classrtflann_1_1BoundedHeap.html</anchorfile>
      <anchor>a7135031628013311aca73af583dfd37a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>IntervalHeap&lt; T &gt;</type>
      <name>interval_heap_</name>
      <anchorfile>classrtflann_1_1BoundedHeap.html</anchorfile>
      <anchor>af01f7c1f35b1433a445cf2e4da0744ab</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>rtflann::BranchStruct</name>
    <filename>structrtflann_1_1BranchStruct.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function">
      <type></type>
      <name>BranchStruct</name>
      <anchorfile>structrtflann_1_1BranchStruct.html</anchorfile>
      <anchor>a1fb98d2ae3c8e75d954d8cd1efce653a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BranchStruct</name>
      <anchorfile>structrtflann_1_1BranchStruct.html</anchorfile>
      <anchor>a7ec9e8c1b1b7cea1c2f1e64e4f9b0433</anchor>
      <arglist>(const T &amp;aNode, DistanceType dist)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;</name>
      <anchorfile>structrtflann_1_1BranchStruct.html</anchorfile>
      <anchor>a2948cd1865a21246c43687ca9061e3b0</anchor>
      <arglist>(const BranchStruct&lt; T, DistanceType &gt; &amp;rhs) const </arglist>
    </member>
    <member kind="variable">
      <type>DistanceType</type>
      <name>mindist</name>
      <anchorfile>structrtflann_1_1BranchStruct.html</anchorfile>
      <anchor>a543c3e015f1d3e2833650ad34268f069</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>T</type>
      <name>node</name>
      <anchorfile>structrtflann_1_1BranchStruct.html</anchorfile>
      <anchor>a6e360a039db10ca8b41aac62bd608309</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rtflann::CenterChooser</name>
    <filename>classrtflann_1_1CenterChooser.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>Distance::ResultType</type>
      <name>DistanceType</name>
      <anchorfile>classrtflann_1_1CenterChooser.html</anchorfile>
      <anchor>ad88bf7c3ab05c5bb5820ca06932845fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Distance::ElementType</type>
      <name>ElementType</name>
      <anchorfile>classrtflann_1_1CenterChooser.html</anchorfile>
      <anchor>a6ecbf3360e776225d4e1fc4233ea6dc6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CenterChooser</name>
      <anchorfile>classrtflann_1_1CenterChooser.html</anchorfile>
      <anchor>a10bd5d3022fe230626646a3b5347f31a</anchor>
      <arglist>(const Distance &amp;distance, const std::vector&lt; ElementType * &gt; &amp;points)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>operator()</name>
      <anchorfile>classrtflann_1_1CenterChooser.html</anchorfile>
      <anchor>a5f95cb6caf93e9fabb2670fb5acb8777</anchor>
      <arglist>(int k, int *indices, int indices_length, int *centers, int &amp;centers_length)=0</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDataSize</name>
      <anchorfile>classrtflann_1_1CenterChooser.html</anchorfile>
      <anchor>ab1aca35621c4a5a1f835aea64ba01d2d</anchor>
      <arglist>(size_t cols)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~CenterChooser</name>
      <anchorfile>classrtflann_1_1CenterChooser.html</anchorfile>
      <anchor>a157ddfdc456471a93ca4b19051dc2a47</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>size_t</type>
      <name>cols_</name>
      <anchorfile>classrtflann_1_1CenterChooser.html</anchorfile>
      <anchor>a216736c4f26c775a716d546d534bb73d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const Distance</type>
      <name>distance_</name>
      <anchorfile>classrtflann_1_1CenterChooser.html</anchorfile>
      <anchor>a3accaab34ea35d42afd1e895a56d12dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const std::vector&lt; ElementType * &gt; &amp;</type>
      <name>points_</name>
      <anchorfile>classrtflann_1_1CenterChooser.html</anchorfile>
      <anchor>a0d4d2964dd6006c8f86fb39a4ced01a4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>rtflann::ChiSquareDistance</name>
    <filename>structrtflann_1_1ChiSquareDistance.html</filename>
    <templarg>T</templarg>
    <member kind="typedef">
      <type>T</type>
      <name>ElementType</name>
      <anchorfile>structrtflann_1_1ChiSquareDistance.html</anchorfile>
      <anchor>ab5273d5fc968df25eb00805806e3362f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>bool</type>
      <name>is_kdtree_distance</name>
      <anchorfile>structrtflann_1_1ChiSquareDistance.html</anchorfile>
      <anchor>a5db54f63402d1b558f05493cbd152c72</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Accumulator&lt; T &gt;::Type</type>
      <name>ResultType</name>
      <anchorfile>structrtflann_1_1ChiSquareDistance.html</anchorfile>
      <anchor>a2d585029ae9ca32cccff52d93445f233</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>ResultType</type>
      <name>accum_dist</name>
      <anchorfile>structrtflann_1_1ChiSquareDistance.html</anchorfile>
      <anchor>ae8cecd3868fa665621bfc9d02cb6486a</anchor>
      <arglist>(const U &amp;a, const V &amp;b, int) const </arglist>
    </member>
    <member kind="function">
      <type>ResultType</type>
      <name>operator()</name>
      <anchorfile>structrtflann_1_1ChiSquareDistance.html</anchorfile>
      <anchor>abebefbcad449ea776e6206b1024673b0</anchor>
      <arglist>(Iterator1 a, Iterator2 b, size_t size, ResultType worst_dist=-1) const </arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rtflann::CompositeIndex</name>
    <filename>classrtflann_1_1CompositeIndex.html</filename>
    <templarg></templarg>
    <base>rtflann::NNIndex</base>
    <member kind="typedef">
      <type>NNIndex&lt; Distance &gt;</type>
      <name>BaseClass</name>
      <anchorfile>classrtflann_1_1CompositeIndex.html</anchorfile>
      <anchor>a8f7d0236fa90db1bcc7027e8898029c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Distance::ResultType</type>
      <name>DistanceType</name>
      <anchorfile>classrtflann_1_1CompositeIndex.html</anchorfile>
      <anchor>a2a09027ca7d611fe48127ccad397f2aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Distance::ElementType</type>
      <name>ElementType</name>
      <anchorfile>classrtflann_1_1CompositeIndex.html</anchorfile>
      <anchor>a6e495b102878e3fd9b27a724fac533f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>bool</type>
      <name>needs_kdtree_distance</name>
      <anchorfile>classrtflann_1_1CompositeIndex.html</anchorfile>
      <anchor>a6f31186be445c4f9b3d2a69288e8c572</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addPoints</name>
      <anchorfile>classrtflann_1_1CompositeIndex.html</anchorfile>
      <anchor>aac57ace7df702707e1a8b8d69d5ba886</anchor>
      <arglist>(const Matrix&lt; ElementType &gt; &amp;points, float rebuild_threshold=2)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>buildIndex</name>
      <anchorfile>classrtflann_1_1CompositeIndex.html</anchorfile>
      <anchor>a87281ff8e2603990fe5e0c596242ca23</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>BaseClass *</type>
      <name>clone</name>
      <anchorfile>classrtflann_1_1CompositeIndex.html</anchorfile>
      <anchor>ae54e2b8d78726ee8efc84bd75c131072</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CompositeIndex</name>
      <anchorfile>classrtflann_1_1CompositeIndex.html</anchorfile>
      <anchor>a44547d02fb4c8e77bd40c5ec172fd5fd</anchor>
      <arglist>(const IndexParams &amp;params=CompositeIndexParams(), Distance d=Distance())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CompositeIndex</name>
      <anchorfile>classrtflann_1_1CompositeIndex.html</anchorfile>
      <anchor>a197006b878acb5e2100176c714c5855c</anchor>
      <arglist>(const Matrix&lt; ElementType &gt; &amp;inputData, const IndexParams &amp;params=CompositeIndexParams(), Distance d=Distance())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CompositeIndex</name>
      <anchorfile>classrtflann_1_1CompositeIndex.html</anchorfile>
      <anchor>aace6d3d275adf19d7c1cbe7072116342</anchor>
      <arglist>(const CompositeIndex &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>findNeighbors</name>
      <anchorfile>classrtflann_1_1CompositeIndex.html</anchorfile>
      <anchor>ac51996acea479ac92f2622ca510b3b58</anchor>
      <arglist>(ResultSet&lt; DistanceType &gt; &amp;result, const ElementType *vec, const SearchParams &amp;searchParams) const </arglist>
    </member>
    <member kind="function">
      <type>flann_algorithm_t</type>
      <name>getType</name>
      <anchorfile>classrtflann_1_1CompositeIndex.html</anchorfile>
      <anchor>a2f74fe1d3c2cf8b0fd486b437927b8ae</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>loadIndex</name>
      <anchorfile>classrtflann_1_1CompositeIndex.html</anchorfile>
      <anchor>a3d19e9016e707d3c26fefe41fb31e69c</anchor>
      <arglist>(FILE *stream)</arglist>
    </member>
    <member kind="function">
      <type>CompositeIndex &amp;</type>
      <name>operator=</name>
      <anchorfile>classrtflann_1_1CompositeIndex.html</anchorfile>
      <anchor>aa336f4d1a72d37ca81c6beb3a2ea2468</anchor>
      <arglist>(CompositeIndex other)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>removePoint</name>
      <anchorfile>classrtflann_1_1CompositeIndex.html</anchorfile>
      <anchor>ad46c7e700cb27af951a4aba7cf788f2f</anchor>
      <arglist>(size_t index)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>saveIndex</name>
      <anchorfile>classrtflann_1_1CompositeIndex.html</anchorfile>
      <anchor>a2d63c2dedfcd3637b2d6c13ba6b07918</anchor>
      <arglist>(FILE *stream)</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>size</name>
      <anchorfile>classrtflann_1_1CompositeIndex.html</anchorfile>
      <anchor>aef59875c9988abc75df1363ff8e70b8f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>usedMemory</name>
      <anchorfile>classrtflann_1_1CompositeIndex.html</anchorfile>
      <anchor>affaad0035c70ecfae5fafc1575799043</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>veclen</name>
      <anchorfile>classrtflann_1_1CompositeIndex.html</anchorfile>
      <anchor>aa93d5f1b6eb73a73c8070f9c77a69b32</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~CompositeIndex</name>
      <anchorfile>classrtflann_1_1CompositeIndex.html</anchorfile>
      <anchor>af4b5d3a93cc218df6792b20ec45490d4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>buildIndexImpl</name>
      <anchorfile>classrtflann_1_1CompositeIndex.html</anchorfile>
      <anchor>a1cdc544b0d33ca1261a0d7270326f64c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>freeIndex</name>
      <anchorfile>classrtflann_1_1CompositeIndex.html</anchorfile>
      <anchor>ab6e70119d1707011de396b91080e2279</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>swap</name>
      <anchorfile>classrtflann_1_1CompositeIndex.html</anchorfile>
      <anchor>a4b35206a13d0aac8480ccde627abd190</anchor>
      <arglist>(CompositeIndex &amp;other)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>KDTreeIndex&lt; Distance &gt; *</type>
      <name>kdtree_index_</name>
      <anchorfile>classrtflann_1_1CompositeIndex.html</anchorfile>
      <anchor>a5f6b4188493365acdd36673c9aeed86f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>KMeansIndex&lt; Distance &gt; *</type>
      <name>kmeans_index_</name>
      <anchorfile>classrtflann_1_1CompositeIndex.html</anchorfile>
      <anchor>a8285c217ccb9c247ff73a83e6c57da96</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>rtflann::CompositeIndexParams</name>
    <filename>structrtflann_1_1CompositeIndexParams.html</filename>
    <member kind="function">
      <type></type>
      <name>CompositeIndexParams</name>
      <anchorfile>structrtflann_1_1CompositeIndexParams.html</anchorfile>
      <anchor>a4075875f737ca23021a08a1a5f2678f5</anchor>
      <arglist>(int trees=4, int branching=32, int iterations=11, flann_centers_init_t centers_init=FLANN_CENTERS_RANDOM, float cb_index=0.2)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rtflann::CountRadiusResultSet</name>
    <filename>classrtflann_1_1CountRadiusResultSet.html</filename>
    <templarg>DistanceType</templarg>
    <base>rtflann::ResultSet</base>
    <member kind="function">
      <type>void</type>
      <name>addPoint</name>
      <anchorfile>classrtflann_1_1CountRadiusResultSet.html</anchorfile>
      <anchor>a1b4440c211b5ae501305a466c40f0424</anchor>
      <arglist>(DistanceType dist, size_t index)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classrtflann_1_1CountRadiusResultSet.html</anchorfile>
      <anchor>ae7d186fd79813528bdbda77b6da5f010</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CountRadiusResultSet</name>
      <anchorfile>classrtflann_1_1CountRadiusResultSet.html</anchorfile>
      <anchor>a61518c05095738ff95fc04cdb604ad2d</anchor>
      <arglist>(DistanceType radius_)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>full</name>
      <anchorfile>classrtflann_1_1CountRadiusResultSet.html</anchorfile>
      <anchor>a365d619c75bd58bd45275ea50a04a2f2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>size</name>
      <anchorfile>classrtflann_1_1CountRadiusResultSet.html</anchorfile>
      <anchor>a21277d831c540c90f474b18f4ab2d6bd</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>DistanceType</type>
      <name>worstDist</name>
      <anchorfile>classrtflann_1_1CountRadiusResultSet.html</anchorfile>
      <anchor>afb270dab9f0cfa783202ae1e7f3afe1f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~CountRadiusResultSet</name>
      <anchorfile>classrtflann_1_1CountRadiusResultSet.html</anchorfile>
      <anchor>a7fb8ae9bb4a6c580a008214fe441b84e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>size_t</type>
      <name>count</name>
      <anchorfile>classrtflann_1_1CountRadiusResultSet.html</anchorfile>
      <anchor>a04521bf6e94157d9318ab10d94ed79b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>DistanceType</type>
      <name>radius</name>
      <anchorfile>classrtflann_1_1CountRadiusResultSet.html</anchorfile>
      <anchor>a7b6fa882272a94919d670945445eeec8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rtflann::CreatorNotFound</name>
    <filename>classrtflann_1_1CreatorNotFound.html</filename>
  </compound>
  <compound kind="struct">
    <name>rtflann::disable_if</name>
    <filename>structrtflann_1_1disable__if.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>T</type>
      <name>type</name>
      <anchorfile>structrtflann_1_1disable__if.html</anchorfile>
      <anchor>a5bae0bb7bb7cc3b2c05bcb6eeb0d7e72</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>rtflann::disable_if&lt; true, T &gt;</name>
    <filename>structrtflann_1_1disable__if_3_01true_00_01T_01_4.html</filename>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>rtflann::DistanceIndex</name>
    <filename>structrtflann_1_1DistanceIndex.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type></type>
      <name>DistanceIndex</name>
      <anchorfile>structrtflann_1_1DistanceIndex.html</anchorfile>
      <anchor>a29b0b34b90f1435a630e647f23d4270e</anchor>
      <arglist>(DistanceType dist, size_t index)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;</name>
      <anchorfile>structrtflann_1_1DistanceIndex.html</anchorfile>
      <anchor>ad8eb7a346383b2c4915fceb35f599fc1</anchor>
      <arglist>(const DistanceIndex &amp;dist_index) const </arglist>
    </member>
    <member kind="variable">
      <type>DistanceType</type>
      <name>dist_</name>
      <anchorfile>structrtflann_1_1DistanceIndex.html</anchorfile>
      <anchor>ac2e2c7b7c027b593ff51526816568506</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>index_</name>
      <anchorfile>structrtflann_1_1DistanceIndex.html</anchorfile>
      <anchor>a22a9ea137aa9b02b55dc89169d792eeb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>rtflann::DummyDistance</name>
    <filename>structrtflann_1_1DummyDistance.html</filename>
    <member kind="typedef">
      <type>float</type>
      <name>ElementType</name>
      <anchorfile>structrtflann_1_1DummyDistance.html</anchorfile>
      <anchor>a61074212da5f11e0bdcfaf8aab0a359d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>float</type>
      <name>ResultType</name>
      <anchorfile>structrtflann_1_1DummyDistance.html</anchorfile>
      <anchor>a291db52fe7354a27e22dab805c049d3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>ResultType</type>
      <name>accum_dist</name>
      <anchorfile>structrtflann_1_1DummyDistance.html</anchorfile>
      <anchor>ae12611b29cd8c94a13428f2438fb64f1</anchor>
      <arglist>(const U &amp;a, const V &amp;b, int) const </arglist>
    </member>
    <member kind="function">
      <type>ResultType</type>
      <name>operator()</name>
      <anchorfile>structrtflann_1_1DummyDistance.html</anchorfile>
      <anchor>a2fec4ae8158a3c962ba603b4e5b4e637</anchor>
      <arglist>(Iterator1 a, Iterator2 b, size_t size, ResultType=-1) const </arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rtflann::DynamicBitset</name>
    <filename>classrtflann_1_1DynamicBitset.html</filename>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classrtflann_1_1DynamicBitset.html</anchorfile>
      <anchor>a1be4ce891885ed9cec1a85b4c68c75b3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DynamicBitset</name>
      <anchorfile>classrtflann_1_1DynamicBitset.html</anchorfile>
      <anchor>a79bcbaa01d1c362ccbec42b39e1cafd9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DynamicBitset</name>
      <anchorfile>classrtflann_1_1DynamicBitset.html</anchorfile>
      <anchor>a8f19d1ffa08ec248381ab1047db62bcd</anchor>
      <arglist>(size_t size)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>empty</name>
      <anchorfile>classrtflann_1_1DynamicBitset.html</anchorfile>
      <anchor>a6ae9a66c39def0d3a6a6d7e9e7f6e0e5</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reset</name>
      <anchorfile>classrtflann_1_1DynamicBitset.html</anchorfile>
      <anchor>a033a0b3a9f7ccf8872b55209a6b4f8ed</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reset</name>
      <anchorfile>classrtflann_1_1DynamicBitset.html</anchorfile>
      <anchor>a0250625eb1d1e3501d3e84349d807b1a</anchor>
      <arglist>(size_t index)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reset_block</name>
      <anchorfile>classrtflann_1_1DynamicBitset.html</anchorfile>
      <anchor>a6cc9f3261b72938dc81f26e6309ed8a5</anchor>
      <arglist>(size_t index)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>classrtflann_1_1DynamicBitset.html</anchorfile>
      <anchor>acb6804b0cfa305c92e88d1b542741afb</anchor>
      <arglist>(size_t size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set</name>
      <anchorfile>classrtflann_1_1DynamicBitset.html</anchorfile>
      <anchor>a7b3fbe777b1ce6b14b00d315816e48ef</anchor>
      <arglist>(size_t index)</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>size</name>
      <anchorfile>classrtflann_1_1DynamicBitset.html</anchorfile>
      <anchor>aaddfac5599a6d3aa106a3de1b3d5c354</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>test</name>
      <anchorfile>classrtflann_1_1DynamicBitset.html</anchorfile>
      <anchor>aab6dfc8d8aef782bac8e4ae93dcf66fb</anchor>
      <arglist>(size_t index) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>serialize</name>
      <anchorfile>classrtflann_1_1DynamicBitset.html</anchorfile>
      <anchor>a08b210e5099cedcfb027ea2449111996</anchor>
      <arglist>(Archive &amp;ar)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; size_t &gt;</type>
      <name>bitset_</name>
      <anchorfile>classrtflann_1_1DynamicBitset.html</anchorfile>
      <anchor>a93801cb4e21304423c55d5e5b7852037</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>size_t</type>
      <name>size_</name>
      <anchorfile>classrtflann_1_1DynamicBitset.html</anchorfile>
      <anchor>ab40009d7b14e479f730a3a67d054962a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static const unsigned int</type>
      <name>cell_bit_size_</name>
      <anchorfile>classrtflann_1_1DynamicBitset.html</anchorfile>
      <anchor>af3e726b08dc6a3c125d797bab7749e56</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend struct</type>
      <name>serialization::access</name>
      <anchorfile>classrtflann_1_1DynamicBitset.html</anchorfile>
      <anchor>ab2c55508a5e5dacef27cc1b04849aa12</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>rtflann::enable_if</name>
    <filename>structrtflann_1_1enable__if.html</filename>
    <templarg></templarg>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>rtflann::enable_if&lt; true, T &gt;</name>
    <filename>structrtflann_1_1enable__if_3_01true_00_01T_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>T</type>
      <name>type</name>
      <anchorfile>structrtflann_1_1enable__if_3_01true_00_01T_01_4.html</anchorfile>
      <anchor>a2a2119c7af15386db1ecd18a16219c78</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>rtflann::flann_datatype_type</name>
    <filename>structrtflann_1_1flann__datatype__type.html</filename>
    <templarg>datatype</templarg>
    <member kind="typedef">
      <type>void</type>
      <name>type</name>
      <anchorfile>structrtflann_1_1flann__datatype__type.html</anchorfile>
      <anchor>a3e767db8c047cd9790025c54d1c3fade</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>rtflann::flann_datatype_type&lt; FLANN_FLOAT32 &gt;</name>
    <filename>structrtflann_1_1flann__datatype__type_3_01FLANN__FLOAT32_01_4.html</filename>
    <member kind="typedef">
      <type>float</type>
      <name>type</name>
      <anchorfile>structrtflann_1_1flann__datatype__type_3_01FLANN__FLOAT32_01_4.html</anchorfile>
      <anchor>a4f42104750b641cd33bae01b89e3798d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>rtflann::flann_datatype_type&lt; FLANN_FLOAT64 &gt;</name>
    <filename>structrtflann_1_1flann__datatype__type_3_01FLANN__FLOAT64_01_4.html</filename>
    <member kind="typedef">
      <type>double</type>
      <name>type</name>
      <anchorfile>structrtflann_1_1flann__datatype__type_3_01FLANN__FLOAT64_01_4.html</anchorfile>
      <anchor>ac3782d1f1ddf6b8b7f9e52dbbc0b1bea</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>rtflann::flann_datatype_type&lt; FLANN_INT16 &gt;</name>
    <filename>structrtflann_1_1flann__datatype__type_3_01FLANN__INT16_01_4.html</filename>
    <member kind="typedef">
      <type>short</type>
      <name>type</name>
      <anchorfile>structrtflann_1_1flann__datatype__type_3_01FLANN__INT16_01_4.html</anchorfile>
      <anchor>a7fcebb3fab7835fc3b459d0496167872</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>rtflann::flann_datatype_type&lt; FLANN_INT32 &gt;</name>
    <filename>structrtflann_1_1flann__datatype__type_3_01FLANN__INT32_01_4.html</filename>
    <member kind="typedef">
      <type>int</type>
      <name>type</name>
      <anchorfile>structrtflann_1_1flann__datatype__type_3_01FLANN__INT32_01_4.html</anchorfile>
      <anchor>a3407439677f5d442eebff1db52b07a63</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>rtflann::flann_datatype_type&lt; FLANN_INT8 &gt;</name>
    <filename>structrtflann_1_1flann__datatype__type_3_01FLANN__INT8_01_4.html</filename>
    <member kind="typedef">
      <type>char</type>
      <name>type</name>
      <anchorfile>structrtflann_1_1flann__datatype__type_3_01FLANN__INT8_01_4.html</anchorfile>
      <anchor>ad096875bf7579aacaaf90ceb3927b074</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>rtflann::flann_datatype_type&lt; FLANN_UINT16 &gt;</name>
    <filename>structrtflann_1_1flann__datatype__type_3_01FLANN__UINT16_01_4.html</filename>
    <member kind="typedef">
      <type>unsigned short</type>
      <name>type</name>
      <anchorfile>structrtflann_1_1flann__datatype__type_3_01FLANN__UINT16_01_4.html</anchorfile>
      <anchor>acce1873d94ac180abb7e1d202b008f98</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>rtflann::flann_datatype_type&lt; FLANN_UINT32 &gt;</name>
    <filename>structrtflann_1_1flann__datatype__type_3_01FLANN__UINT32_01_4.html</filename>
    <member kind="typedef">
      <type>unsigned int</type>
      <name>type</name>
      <anchorfile>structrtflann_1_1flann__datatype__type_3_01FLANN__UINT32_01_4.html</anchorfile>
      <anchor>a8b73f42f272d5e04bb32999bef67fd6a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>rtflann::flann_datatype_type&lt; FLANN_UINT8 &gt;</name>
    <filename>structrtflann_1_1flann__datatype__type_3_01FLANN__UINT8_01_4.html</filename>
    <member kind="typedef">
      <type>unsigned char</type>
      <name>type</name>
      <anchorfile>structrtflann_1_1flann__datatype__type_3_01FLANN__UINT8_01_4.html</anchorfile>
      <anchor>aec02289d3b959cef5169a4a6b2acda0f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>rtflann::flann_datatype_value</name>
    <filename>structrtflann_1_1flann__datatype__value.html</filename>
    <templarg></templarg>
    <member kind="variable" static="yes">
      <type>static const flann_datatype_t</type>
      <name>value</name>
      <anchorfile>structrtflann_1_1flann__datatype__value.html</anchorfile>
      <anchor>a601812895dd6f22c0fa0984f59ed79e8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>rtflann::flann_datatype_value&lt; char &gt;</name>
    <filename>structrtflann_1_1flann__datatype__value_3_01char_01_4.html</filename>
    <member kind="variable" static="yes">
      <type>static const flann_datatype_t</type>
      <name>value</name>
      <anchorfile>structrtflann_1_1flann__datatype__value_3_01char_01_4.html</anchorfile>
      <anchor>a1013405192b36fe08c03e3cd0123af6a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>rtflann::flann_datatype_value&lt; double &gt;</name>
    <filename>structrtflann_1_1flann__datatype__value_3_01double_01_4.html</filename>
    <member kind="variable" static="yes">
      <type>static const flann_datatype_t</type>
      <name>value</name>
      <anchorfile>structrtflann_1_1flann__datatype__value_3_01double_01_4.html</anchorfile>
      <anchor>a243581ff267e93704f0567d37b058782</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>rtflann::flann_datatype_value&lt; float &gt;</name>
    <filename>structrtflann_1_1flann__datatype__value_3_01float_01_4.html</filename>
    <member kind="variable" static="yes">
      <type>static const flann_datatype_t</type>
      <name>value</name>
      <anchorfile>structrtflann_1_1flann__datatype__value_3_01float_01_4.html</anchorfile>
      <anchor>a394d910c12d1054d8ca6ec092a14d70e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>rtflann::flann_datatype_value&lt; int &gt;</name>
    <filename>structrtflann_1_1flann__datatype__value_3_01int_01_4.html</filename>
    <member kind="variable" static="yes">
      <type>static const flann_datatype_t</type>
      <name>value</name>
      <anchorfile>structrtflann_1_1flann__datatype__value_3_01int_01_4.html</anchorfile>
      <anchor>acfeb6ae027b18da3824a40c50a91c0b0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>rtflann::flann_datatype_value&lt; short &gt;</name>
    <filename>structrtflann_1_1flann__datatype__value_3_01short_01_4.html</filename>
    <member kind="variable" static="yes">
      <type>static const flann_datatype_t</type>
      <name>value</name>
      <anchorfile>structrtflann_1_1flann__datatype__value_3_01short_01_4.html</anchorfile>
      <anchor>a0fdcdad50528edc00f6211380b93a7c7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>rtflann::flann_datatype_value&lt; unsigned char &gt;</name>
    <filename>structrtflann_1_1flann__datatype__value_3_01unsigned_01char_01_4.html</filename>
    <member kind="variable" static="yes">
      <type>static const flann_datatype_t</type>
      <name>value</name>
      <anchorfile>structrtflann_1_1flann__datatype__value_3_01unsigned_01char_01_4.html</anchorfile>
      <anchor>a01af270a38b084f359fd9d0e89ca54e3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>rtflann::flann_datatype_value&lt; unsigned int &gt;</name>
    <filename>structrtflann_1_1flann__datatype__value_3_01unsigned_01int_01_4.html</filename>
    <member kind="variable" static="yes">
      <type>static const flann_datatype_t</type>
      <name>value</name>
      <anchorfile>structrtflann_1_1flann__datatype__value_3_01unsigned_01int_01_4.html</anchorfile>
      <anchor>aed3d8f07afe8889742ab328b8fd7509d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>rtflann::flann_datatype_value&lt; unsigned short &gt;</name>
    <filename>structrtflann_1_1flann__datatype__value_3_01unsigned_01short_01_4.html</filename>
    <member kind="variable" static="yes">
      <type>static const flann_datatype_t</type>
      <name>value</name>
      <anchorfile>structrtflann_1_1flann__datatype__value_3_01unsigned_01short_01_4.html</anchorfile>
      <anchor>add00b352866cee9a0f52ba84cd5ce9e0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rtflann::FLANNException</name>
    <filename>classrtflann_1_1FLANNException.html</filename>
    <member kind="function">
      <type></type>
      <name>FLANNException</name>
      <anchorfile>classrtflann_1_1FLANNException.html</anchorfile>
      <anchor>af22534c98f9396967c4d236acada2830</anchor>
      <arglist>(const char *message)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FLANNException</name>
      <anchorfile>classrtflann_1_1FLANNException.html</anchorfile>
      <anchor>ab6f20e93f2521158c1e90eb7f7562e0a</anchor>
      <arglist>(const std::string &amp;message)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rtflann::GonzalesCenterChooser</name>
    <filename>classrtflann_1_1GonzalesCenterChooser.html</filename>
    <templarg>Distance</templarg>
    <base>rtflann::CenterChooser</base>
    <member kind="typedef">
      <type>Distance::ResultType</type>
      <name>DistanceType</name>
      <anchorfile>classrtflann_1_1GonzalesCenterChooser.html</anchorfile>
      <anchor>ad9199a7836ebe4b933aa61c9290d78a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Distance::ElementType</type>
      <name>ElementType</name>
      <anchorfile>classrtflann_1_1GonzalesCenterChooser.html</anchorfile>
      <anchor>aeee6bb6388960478354943ea3d1d6634</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GonzalesCenterChooser</name>
      <anchorfile>classrtflann_1_1GonzalesCenterChooser.html</anchorfile>
      <anchor>acfe4e60bffe51c382d700567f87e7841</anchor>
      <arglist>(const Distance &amp;distance, const std::vector&lt; ElementType * &gt; &amp;points)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator()</name>
      <anchorfile>classrtflann_1_1GonzalesCenterChooser.html</anchorfile>
      <anchor>aa16d751a1c3f6ab48ec43b9ec685d252</anchor>
      <arglist>(int k, int *indices, int indices_length, int *centers, int &amp;centers_length)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rtflann::GroupWiseCenterChooser</name>
    <filename>classrtflann_1_1GroupWiseCenterChooser.html</filename>
    <templarg>Distance</templarg>
    <base>rtflann::CenterChooser</base>
    <member kind="typedef">
      <type>Distance::ResultType</type>
      <name>DistanceType</name>
      <anchorfile>classrtflann_1_1GroupWiseCenterChooser.html</anchorfile>
      <anchor>a6384dea18132d683a6d0f5f561ce199a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Distance::ElementType</type>
      <name>ElementType</name>
      <anchorfile>classrtflann_1_1GroupWiseCenterChooser.html</anchorfile>
      <anchor>a5143a892b1cac289f8974bca5dab83b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GroupWiseCenterChooser</name>
      <anchorfile>classrtflann_1_1GroupWiseCenterChooser.html</anchorfile>
      <anchor>a1d18250d30f11f1f8fa2bdd00e19f773</anchor>
      <arglist>(const Distance &amp;distance, const std::vector&lt; ElementType * &gt; &amp;points)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator()</name>
      <anchorfile>classrtflann_1_1GroupWiseCenterChooser.html</anchorfile>
      <anchor>a57f94900e90e7bd716ffcde2009457ab</anchor>
      <arglist>(int k, int *indices, int indices_length, int *centers, int &amp;centers_length)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>rtflann::Hamming</name>
    <filename>structrtflann_1_1Hamming.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>T</type>
      <name>ElementType</name>
      <anchorfile>structrtflann_1_1Hamming.html</anchorfile>
      <anchor>a6702f8c036066f47c2d60d49d1683c9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>unsigned int</type>
      <name>ResultType</name>
      <anchorfile>structrtflann_1_1Hamming.html</anchorfile>
      <anchor>aa9a38c36d882053919c53cc1259c6924</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>ResultType</type>
      <name>operator()</name>
      <anchorfile>structrtflann_1_1Hamming.html</anchorfile>
      <anchor>acf1ee7d2c2171a839b679fe7283f7617</anchor>
      <arglist>(Iterator1 a, Iterator2 b, size_t size, ResultType=0) const </arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>popcnt32</name>
      <anchorfile>structrtflann_1_1Hamming.html</anchorfile>
      <anchor>ad9e7c071c407ac8c1bc70ad4796f81cb</anchor>
      <arglist>(uint32_t n) const </arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>popcnt64</name>
      <anchorfile>structrtflann_1_1Hamming.html</anchorfile>
      <anchor>af0b1871c01bafcf82f84e9ce5f37122f</anchor>
      <arglist>(uint64_t n) const </arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>rtflann::HammingLUT</name>
    <filename>structrtflann_1_1HammingLUT.html</filename>
    <member kind="typedef">
      <type>unsigned char</type>
      <name>ElementType</name>
      <anchorfile>structrtflann_1_1HammingLUT.html</anchorfile>
      <anchor>a82d81ed6e83cba523946f55bc2cacc65</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int</type>
      <name>ResultType</name>
      <anchorfile>structrtflann_1_1HammingLUT.html</anchorfile>
      <anchor>a8833d2c7f90a33c18f873c48095c52ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>ResultType</type>
      <name>operator()</name>
      <anchorfile>structrtflann_1_1HammingLUT.html</anchorfile>
      <anchor>aee78785f42de0987b0ccff3f3afc9fe1</anchor>
      <arglist>(const unsigned char *a, const unsigned char *b, int size) const </arglist>
    </member>
    <member kind="function" static="yes">
      <type>static unsigned char</type>
      <name>byteBitsLookUp</name>
      <anchorfile>structrtflann_1_1HammingLUT.html</anchorfile>
      <anchor>a78c6069b57691f182fb2559002c6c9c5</anchor>
      <arglist>(unsigned char b)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>rtflann::HammingPopcnt</name>
    <filename>structrtflann_1_1HammingPopcnt.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>T</type>
      <name>ElementType</name>
      <anchorfile>structrtflann_1_1HammingPopcnt.html</anchorfile>
      <anchor>a907f32e5bbed7c18015d0bc2c6a43d08</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int</type>
      <name>ResultType</name>
      <anchorfile>structrtflann_1_1HammingPopcnt.html</anchorfile>
      <anchor>ad307d2ced79f34914d3bf20d0e361ca7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>ResultType</type>
      <name>operator()</name>
      <anchorfile>structrtflann_1_1HammingPopcnt.html</anchorfile>
      <anchor>a244f5513aabbe7e79f25494683731941</anchor>
      <arglist>(Iterator1 a, Iterator2 b, size_t size, ResultType=-1) const </arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rtflann::Heap</name>
    <filename>classrtflann_1_1Heap.html</filename>
    <templarg>T</templarg>
    <class kind="struct">rtflann::Heap::CompareT</class>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classrtflann_1_1Heap.html</anchorfile>
      <anchor>ab5f0dfafc1b6ebb9273b5d6a7b0b0c43</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>empty</name>
      <anchorfile>classrtflann_1_1Heap.html</anchorfile>
      <anchor>ac1866dfd7b9ec0a5284f7241e578f605</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Heap</name>
      <anchorfile>classrtflann_1_1Heap.html</anchorfile>
      <anchor>a60e93455fd673dd5d92be6174e75c2c1</anchor>
      <arglist>(int size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>insert</name>
      <anchorfile>classrtflann_1_1Heap.html</anchorfile>
      <anchor>a5fc5ac79c59c2da76e77d896ec83eb30</anchor>
      <arglist>(const T &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>popMin</name>
      <anchorfile>classrtflann_1_1Heap.html</anchorfile>
      <anchor>a9d8024cc712149fb2b69e44c6d7d894e</anchor>
      <arglist>(T &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>size</name>
      <anchorfile>classrtflann_1_1Heap.html</anchorfile>
      <anchor>ae33b58e62df8f9783dcf943ced55e7e6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>count</name>
      <anchorfile>classrtflann_1_1Heap.html</anchorfile>
      <anchor>ae51d193f0fc8c6b07079f249d094a932</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; T &gt;</type>
      <name>heap</name>
      <anchorfile>classrtflann_1_1Heap.html</anchorfile>
      <anchor>a4919cde52ccf7b65964eb382d359814f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>length</name>
      <anchorfile>classrtflann_1_1Heap.html</anchorfile>
      <anchor>a413a1e8bff54ae19d890573ae5de6aa1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>rtflann::Heap::CompareT</name>
    <filename>structrtflann_1_1Heap_1_1CompareT.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>operator()</name>
      <anchorfile>structrtflann_1_1Heap_1_1CompareT.html</anchorfile>
      <anchor>a05984779715c8b0e29df501aa56237e1</anchor>
      <arglist>(const T &amp;t_1, const T &amp;t_2) const </arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>rtflann::HellingerDistance</name>
    <filename>structrtflann_1_1HellingerDistance.html</filename>
    <templarg>T</templarg>
    <member kind="typedef">
      <type>T</type>
      <name>ElementType</name>
      <anchorfile>structrtflann_1_1HellingerDistance.html</anchorfile>
      <anchor>a189c8491553c61fe867df7ceb09334ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>bool</type>
      <name>is_kdtree_distance</name>
      <anchorfile>structrtflann_1_1HellingerDistance.html</anchorfile>
      <anchor>aacc8094193b43a0835bb1cdd41099c0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Accumulator&lt; T &gt;::Type</type>
      <name>ResultType</name>
      <anchorfile>structrtflann_1_1HellingerDistance.html</anchorfile>
      <anchor>ac3a2bf65ba1a4ffb1416905b8a0185b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>ResultType</type>
      <name>accum_dist</name>
      <anchorfile>structrtflann_1_1HellingerDistance.html</anchorfile>
      <anchor>af8016b7199460fcea15864283616bff4</anchor>
      <arglist>(const U &amp;a, const V &amp;b, int) const </arglist>
    </member>
    <member kind="function">
      <type>ResultType</type>
      <name>operator()</name>
      <anchorfile>structrtflann_1_1HellingerDistance.html</anchorfile>
      <anchor>a4d0b74b50b3dbbbec1625c6f3eb991c4</anchor>
      <arglist>(Iterator1 a, Iterator2 b, size_t size, ResultType=-1) const </arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rtflann::HierarchicalClusteringIndex</name>
    <filename>classrtflann_1_1HierarchicalClusteringIndex.html</filename>
    <templarg></templarg>
    <base>rtflann::NNIndex</base>
    <class kind="struct">rtflann::HierarchicalClusteringIndex::Node</class>
    <class kind="struct">rtflann::HierarchicalClusteringIndex::PointInfo</class>
    <member kind="typedef">
      <type>NNIndex&lt; Distance &gt;</type>
      <name>BaseClass</name>
      <anchorfile>classrtflann_1_1HierarchicalClusteringIndex.html</anchorfile>
      <anchor>a17771042a89a689372dfda1c3b439c7b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Distance::ResultType</type>
      <name>DistanceType</name>
      <anchorfile>classrtflann_1_1HierarchicalClusteringIndex.html</anchorfile>
      <anchor>a6891059bac7356b54bff7617514c3e85</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Distance::ElementType</type>
      <name>ElementType</name>
      <anchorfile>classrtflann_1_1HierarchicalClusteringIndex.html</anchorfile>
      <anchor>aed6fe8c109dab87c5f2aa970b4ebfb2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addPoints</name>
      <anchorfile>classrtflann_1_1HierarchicalClusteringIndex.html</anchorfile>
      <anchor>a2b9f90cbad48be5246d5205f8572b9b3</anchor>
      <arglist>(const Matrix&lt; ElementType &gt; &amp;points, float rebuild_threshold=2)</arglist>
    </member>
    <member kind="function">
      <type>BaseClass *</type>
      <name>clone</name>
      <anchorfile>classrtflann_1_1HierarchicalClusteringIndex.html</anchorfile>
      <anchor>a116d847da82d3526f14ccb91fbd6efca</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>findNeighbors</name>
      <anchorfile>classrtflann_1_1HierarchicalClusteringIndex.html</anchorfile>
      <anchor>a285ed8633e20516e3d3d81b2e6e124a7</anchor>
      <arglist>(ResultSet&lt; DistanceType &gt; &amp;result, const ElementType *vec, const SearchParams &amp;searchParams) const </arglist>
    </member>
    <member kind="function">
      <type>flann_algorithm_t</type>
      <name>getType</name>
      <anchorfile>classrtflann_1_1HierarchicalClusteringIndex.html</anchorfile>
      <anchor>aae9cd3fbde79148b641dfe430440ef48</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>HierarchicalClusteringIndex</name>
      <anchorfile>classrtflann_1_1HierarchicalClusteringIndex.html</anchorfile>
      <anchor>a49a92db2a0dd00f338cd25e4e1e35c0f</anchor>
      <arglist>(const IndexParams &amp;index_params=HierarchicalClusteringIndexParams(), Distance d=Distance())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>HierarchicalClusteringIndex</name>
      <anchorfile>classrtflann_1_1HierarchicalClusteringIndex.html</anchorfile>
      <anchor>a5944c633717b45767cf8e8653f494b39</anchor>
      <arglist>(const Matrix&lt; ElementType &gt; &amp;inputData, const IndexParams &amp;index_params=HierarchicalClusteringIndexParams(), Distance d=Distance())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>HierarchicalClusteringIndex</name>
      <anchorfile>classrtflann_1_1HierarchicalClusteringIndex.html</anchorfile>
      <anchor>a0c23bbbb453ef00a8f7eb846e5302315</anchor>
      <arglist>(const HierarchicalClusteringIndex &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>initCenterChooser</name>
      <anchorfile>classrtflann_1_1HierarchicalClusteringIndex.html</anchorfile>
      <anchor>a0c324d10ab0dcf8bcddb2af12f7013ad</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>loadIndex</name>
      <anchorfile>classrtflann_1_1HierarchicalClusteringIndex.html</anchorfile>
      <anchor>a24c82b15e7bd4fc5f6fdfbfddfc85e81</anchor>
      <arglist>(FILE *stream)</arglist>
    </member>
    <member kind="function">
      <type>HierarchicalClusteringIndex &amp;</type>
      <name>operator=</name>
      <anchorfile>classrtflann_1_1HierarchicalClusteringIndex.html</anchorfile>
      <anchor>a39d46f5a5f00405618d68e2bb3f02d71</anchor>
      <arglist>(HierarchicalClusteringIndex other)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>saveIndex</name>
      <anchorfile>classrtflann_1_1HierarchicalClusteringIndex.html</anchorfile>
      <anchor>a4e35829fa94b96c1d1f69e77ab0ef676</anchor>
      <arglist>(FILE *stream)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>serialize</name>
      <anchorfile>classrtflann_1_1HierarchicalClusteringIndex.html</anchorfile>
      <anchor>a35057d9f1e8ea43bc374b5fa00c6ff45</anchor>
      <arglist>(Archive &amp;ar)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>usedMemory</name>
      <anchorfile>classrtflann_1_1HierarchicalClusteringIndex.html</anchorfile>
      <anchor>a120d2e9945134bd9c51698bd3e9dfbf1</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~HierarchicalClusteringIndex</name>
      <anchorfile>classrtflann_1_1HierarchicalClusteringIndex.html</anchorfile>
      <anchor>a1d0f511a017ebc9c340397f934edeefd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>buildIndexImpl</name>
      <anchorfile>classrtflann_1_1HierarchicalClusteringIndex.html</anchorfile>
      <anchor>a08f96d61a6161deddd26409244817257</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>BranchStruct&lt; NodePtr, DistanceType &gt;</type>
      <name>BranchSt</name>
      <anchorfile>classrtflann_1_1HierarchicalClusteringIndex.html</anchorfile>
      <anchor>a48feab1610076c3f3b0c0dd5246d7c1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>Node *</type>
      <name>NodePtr</name>
      <anchorfile>classrtflann_1_1HierarchicalClusteringIndex.html</anchorfile>
      <anchor>ac26f6d5dd7ccaffb90731b059f74da56</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>addPointToTree</name>
      <anchorfile>classrtflann_1_1HierarchicalClusteringIndex.html</anchorfile>
      <anchor>a0d5cfd3387c1d9927cb6ab12db44a17c</anchor>
      <arglist>(NodePtr node, size_t index)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>computeClustering</name>
      <anchorfile>classrtflann_1_1HierarchicalClusteringIndex.html</anchorfile>
      <anchor>a32d30ff838b950cdd14f306fbc8a505e</anchor>
      <arglist>(NodePtr node, int *indices, int indices_length)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>computeLabels</name>
      <anchorfile>classrtflann_1_1HierarchicalClusteringIndex.html</anchorfile>
      <anchor>aff733467a7da1947282e0015b509cb57</anchor>
      <arglist>(int *indices, int indices_length, int *centers, int centers_length, int *labels, DistanceType &amp;cost)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>copyTree</name>
      <anchorfile>classrtflann_1_1HierarchicalClusteringIndex.html</anchorfile>
      <anchor>a5a33991cd6861ec31c41c1afcc6d2a0f</anchor>
      <arglist>(NodePtr &amp;dst, const NodePtr &amp;src)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>findNeighborsWithRemoved</name>
      <anchorfile>classrtflann_1_1HierarchicalClusteringIndex.html</anchorfile>
      <anchor>a8c7c5776d8612cf478e9d10ec2900d00</anchor>
      <arglist>(ResultSet&lt; DistanceType &gt; &amp;result, const ElementType *vec, const SearchParams &amp;searchParams) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>findNN</name>
      <anchorfile>classrtflann_1_1HierarchicalClusteringIndex.html</anchorfile>
      <anchor>ad3a751fd82ad9992c542fe4766bef569</anchor>
      <arglist>(NodePtr node, ResultSet&lt; DistanceType &gt; &amp;result, const ElementType *vec, int &amp;checks, int maxChecks, Heap&lt; BranchSt &gt; *heap, DynamicBitset &amp;checked) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>freeIndex</name>
      <anchorfile>classrtflann_1_1HierarchicalClusteringIndex.html</anchorfile>
      <anchor>a53d1d538670dd3f54728a12fad80ae89</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>swap</name>
      <anchorfile>classrtflann_1_1HierarchicalClusteringIndex.html</anchorfile>
      <anchor>ad805a28edaeb8070a5fd3664fa71a1a9</anchor>
      <arglist>(HierarchicalClusteringIndex &amp;other)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>branching_</name>
      <anchorfile>classrtflann_1_1HierarchicalClusteringIndex.html</anchorfile>
      <anchor>a48ba4b0fa9195961bb4448de75c205ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>flann_centers_init_t</type>
      <name>centers_init_</name>
      <anchorfile>classrtflann_1_1HierarchicalClusteringIndex.html</anchorfile>
      <anchor>a5841e90a2de5dfd813edef56a7d6f638</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>CenterChooser&lt; Distance &gt; *</type>
      <name>chooseCenters_</name>
      <anchorfile>classrtflann_1_1HierarchicalClusteringIndex.html</anchorfile>
      <anchor>afe2aab2d9dd4d9cfe896c5619c475c25</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>leaf_max_size_</name>
      <anchorfile>classrtflann_1_1HierarchicalClusteringIndex.html</anchorfile>
      <anchor>aef216da612ecdacd48ec33c6c7208c3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>memoryCounter_</name>
      <anchorfile>classrtflann_1_1HierarchicalClusteringIndex.html</anchorfile>
      <anchor>a13101ef45f93d5103af677e7cdf92fcc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PooledAllocator</type>
      <name>pool_</name>
      <anchorfile>classrtflann_1_1HierarchicalClusteringIndex.html</anchorfile>
      <anchor>afed91221baea1e7a0b37638c247290e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; Node * &gt;</type>
      <name>tree_roots_</name>
      <anchorfile>classrtflann_1_1HierarchicalClusteringIndex.html</anchorfile>
      <anchor>a596fb15b4a0a28688692a8e0996d506b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>trees_</name>
      <anchorfile>classrtflann_1_1HierarchicalClusteringIndex.html</anchorfile>
      <anchor>a2380de89b73a0a809332bd83ab9f0116</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>rtflann::HierarchicalClusteringIndex::Node</name>
    <filename>structrtflann_1_1HierarchicalClusteringIndex_1_1Node.html</filename>
    <member kind="function">
      <type></type>
      <name>Node</name>
      <anchorfile>structrtflann_1_1HierarchicalClusteringIndex_1_1Node.html</anchorfile>
      <anchor>a25a0398f27076712e784e572044a210f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Node</name>
      <anchorfile>structrtflann_1_1HierarchicalClusteringIndex_1_1Node.html</anchorfile>
      <anchor>a1bd626b0eb75e89c51583df2c1870b54</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; Node * &gt;</type>
      <name>childs</name>
      <anchorfile>structrtflann_1_1HierarchicalClusteringIndex_1_1Node.html</anchorfile>
      <anchor>a585fa111238adff1e25c192b1e006b54</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ElementType *</type>
      <name>pivot</name>
      <anchorfile>structrtflann_1_1HierarchicalClusteringIndex_1_1Node.html</anchorfile>
      <anchor>a855380da8a4af6f07290ae8b4a0e3118</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>pivot_index</name>
      <anchorfile>structrtflann_1_1HierarchicalClusteringIndex_1_1Node.html</anchorfile>
      <anchor>adf63ad86ce364b6603c43015657e3751</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; PointInfo &gt;</type>
      <name>points</name>
      <anchorfile>structrtflann_1_1HierarchicalClusteringIndex_1_1Node.html</anchorfile>
      <anchor>a790e41473b29fc7507ba687b7a3c1040</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>serialize</name>
      <anchorfile>structrtflann_1_1HierarchicalClusteringIndex_1_1Node.html</anchorfile>
      <anchor>aa9e03511c8bf5f125845aa35e19ebde6</anchor>
      <arglist>(Archive &amp;ar)</arglist>
    </member>
    <member kind="friend">
      <type>friend struct</type>
      <name>serialization::access</name>
      <anchorfile>structrtflann_1_1HierarchicalClusteringIndex_1_1Node.html</anchorfile>
      <anchor>ab2c55508a5e5dacef27cc1b04849aa12</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>rtflann::HierarchicalClusteringIndex::PointInfo</name>
    <filename>structrtflann_1_1HierarchicalClusteringIndex_1_1PointInfo.html</filename>
    <member kind="variable">
      <type>size_t</type>
      <name>index</name>
      <anchorfile>structrtflann_1_1HierarchicalClusteringIndex_1_1PointInfo.html</anchorfile>
      <anchor>ad51c5b7f54b0405a1b4f8df6a812ba89</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ElementType *</type>
      <name>point</name>
      <anchorfile>structrtflann_1_1HierarchicalClusteringIndex_1_1PointInfo.html</anchorfile>
      <anchor>acf72a9e0570d0f1cfd3858fba8488561</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>serialize</name>
      <anchorfile>structrtflann_1_1HierarchicalClusteringIndex_1_1PointInfo.html</anchorfile>
      <anchor>ae10612a30da13e9eb2d3c524441db92d</anchor>
      <arglist>(Archive &amp;ar)</arglist>
    </member>
    <member kind="friend">
      <type>friend struct</type>
      <name>serialization::access</name>
      <anchorfile>structrtflann_1_1HierarchicalClusteringIndex_1_1PointInfo.html</anchorfile>
      <anchor>ab2c55508a5e5dacef27cc1b04849aa12</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>rtflann::HierarchicalClusteringIndexParams</name>
    <filename>structrtflann_1_1HierarchicalClusteringIndexParams.html</filename>
    <member kind="function">
      <type></type>
      <name>HierarchicalClusteringIndexParams</name>
      <anchorfile>structrtflann_1_1HierarchicalClusteringIndexParams.html</anchorfile>
      <anchor>ae8c22e094af06dc1b8d29f0851291666</anchor>
      <arglist>(int branching=32, flann_centers_init_t centers_init=FLANN_CENTERS_RANDOM, int trees=4, int leaf_max_size=100)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>rtflann::HistIntersectionDistance</name>
    <filename>structrtflann_1_1HistIntersectionDistance.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>T</type>
      <name>ElementType</name>
      <anchorfile>structrtflann_1_1HistIntersectionDistance.html</anchorfile>
      <anchor>a85ff6221382b5471df6f678a74a14f65</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>bool</type>
      <name>is_kdtree_distance</name>
      <anchorfile>structrtflann_1_1HistIntersectionDistance.html</anchorfile>
      <anchor>a6117bbe31b232eab04adb24ba6d98d2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Accumulator&lt; T &gt;::Type</type>
      <name>ResultType</name>
      <anchorfile>structrtflann_1_1HistIntersectionDistance.html</anchorfile>
      <anchor>a708f4be778d00ae66549950a26c41a83</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>ResultType</type>
      <name>accum_dist</name>
      <anchorfile>structrtflann_1_1HistIntersectionDistance.html</anchorfile>
      <anchor>a1fbe9105b6cb101c3fb059132c4e906d</anchor>
      <arglist>(const U &amp;a, const V &amp;b, int) const </arglist>
    </member>
    <member kind="function">
      <type>ResultType</type>
      <name>operator()</name>
      <anchorfile>structrtflann_1_1HistIntersectionDistance.html</anchorfile>
      <anchor>a6d6e68e013e8a3288052073f92015e1f</anchor>
      <arglist>(Iterator1 a, Iterator2 b, size_t size, ResultType worst_dist=-1) const </arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rtflann::Index</name>
    <filename>classrtflann_1_1Index.html</filename>
    <templarg>Distance</templarg>
    <member kind="typedef">
      <type>Distance::ResultType</type>
      <name>DistanceType</name>
      <anchorfile>classrtflann_1_1Index.html</anchorfile>
      <anchor>a7e6dcda4f36e76de70307d7c658d6570</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Distance::ElementType</type>
      <name>ElementType</name>
      <anchorfile>classrtflann_1_1Index.html</anchorfile>
      <anchor>aed8ed5bcd72918a29526da6134f55c1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>NNIndex&lt; Distance &gt;</type>
      <name>IndexType</name>
      <anchorfile>classrtflann_1_1Index.html</anchorfile>
      <anchor>a493208eee2289c520366f4a17287546d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addPoints</name>
      <anchorfile>classrtflann_1_1Index.html</anchorfile>
      <anchor>a743bbe44a2fb7b7ecec5894fe3a75c36</anchor>
      <arglist>(const Matrix&lt; ElementType &gt; &amp;points, float rebuild_threshold=2)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>buildIndex</name>
      <anchorfile>classrtflann_1_1Index.html</anchorfile>
      <anchor>afbc98667c982501a137f5d5694454a66</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>buildIndex</name>
      <anchorfile>classrtflann_1_1Index.html</anchorfile>
      <anchor>ace5215becf104d01b2f9bf6a35a3b86f</anchor>
      <arglist>(const Matrix&lt; ElementType &gt; &amp;points)</arglist>
    </member>
    <member kind="function">
      <type>IndexParams</type>
      <name>getParameters</name>
      <anchorfile>classrtflann_1_1Index.html</anchorfile>
      <anchor>af7eb61a08614cffa7caa3ffdb693a202</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ElementType *</type>
      <name>getPoint</name>
      <anchorfile>classrtflann_1_1Index.html</anchorfile>
      <anchor>a1cb716209ea2a118a0900fdc20e5b183</anchor>
      <arglist>(size_t point_id)</arglist>
    </member>
    <member kind="function">
      <type>flann_algorithm_t</type>
      <name>getType</name>
      <anchorfile>classrtflann_1_1Index.html</anchorfile>
      <anchor>a15cd40b06a15af070ecf752c9ca4ab85</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Index</name>
      <anchorfile>classrtflann_1_1Index.html</anchorfile>
      <anchor>a061a886e5601a8f777969934ea8a5a98</anchor>
      <arglist>(const IndexParams &amp;params, Distance distance=Distance())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Index</name>
      <anchorfile>classrtflann_1_1Index.html</anchorfile>
      <anchor>af6a0a03d36b742fbc447c3184d36a356</anchor>
      <arglist>(const Matrix&lt; ElementType &gt; &amp;features, const IndexParams &amp;params, Distance distance=Distance())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Index</name>
      <anchorfile>classrtflann_1_1Index.html</anchorfile>
      <anchor>abbdcf08ddd99bab8aad4f0ed97626443</anchor>
      <arglist>(const Index &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>knnSearch</name>
      <anchorfile>classrtflann_1_1Index.html</anchorfile>
      <anchor>a74ae53837d1647c430a529668a4a7db6</anchor>
      <arglist>(const Matrix&lt; ElementType &gt; &amp;queries, Matrix&lt; size_t &gt; &amp;indices, Matrix&lt; DistanceType &gt; &amp;dists, size_t knn, const SearchParams &amp;params) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>knnSearch</name>
      <anchorfile>classrtflann_1_1Index.html</anchorfile>
      <anchor>a239e07ae0ac2816f84c737e01a755571</anchor>
      <arglist>(const Matrix&lt; ElementType &gt; &amp;queries, Matrix&lt; int &gt; &amp;indices, Matrix&lt; DistanceType &gt; &amp;dists, size_t knn, const SearchParams &amp;params) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>knnSearch</name>
      <anchorfile>classrtflann_1_1Index.html</anchorfile>
      <anchor>a66f51496f2106358f90570568f1084f4</anchor>
      <arglist>(const Matrix&lt; ElementType &gt; &amp;queries, std::vector&lt; std::vector&lt; size_t &gt; &gt; &amp;indices, std::vector&lt; std::vector&lt; DistanceType &gt; &gt; &amp;dists, size_t knn, const SearchParams &amp;params) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>knnSearch</name>
      <anchorfile>classrtflann_1_1Index.html</anchorfile>
      <anchor>a996b5adbe1b4a28613740f22e538d23e</anchor>
      <arglist>(const Matrix&lt; ElementType &gt; &amp;queries, std::vector&lt; std::vector&lt; int &gt; &gt; &amp;indices, std::vector&lt; std::vector&lt; DistanceType &gt; &gt; &amp;dists, size_t knn, const SearchParams &amp;params) const </arglist>
    </member>
    <member kind="function">
      <type>Index &amp;</type>
      <name>operator=</name>
      <anchorfile>classrtflann_1_1Index.html</anchorfile>
      <anchor>a1da83ca4214711cc04d464fd1f6ae62b</anchor>
      <arglist>(Index other)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>radiusSearch</name>
      <anchorfile>classrtflann_1_1Index.html</anchorfile>
      <anchor>a5297de8f75eaaf138cd48d4f195361be</anchor>
      <arglist>(const Matrix&lt; ElementType &gt; &amp;queries, Matrix&lt; size_t &gt; &amp;indices, Matrix&lt; DistanceType &gt; &amp;dists, float radius, const SearchParams &amp;params) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>radiusSearch</name>
      <anchorfile>classrtflann_1_1Index.html</anchorfile>
      <anchor>a81d429e51a3102d54b9fbb02128f71da</anchor>
      <arglist>(const Matrix&lt; ElementType &gt; &amp;queries, Matrix&lt; int &gt; &amp;indices, Matrix&lt; DistanceType &gt; &amp;dists, float radius, const SearchParams &amp;params) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>radiusSearch</name>
      <anchorfile>classrtflann_1_1Index.html</anchorfile>
      <anchor>a67b2f547d2870e5b2504f59ded060c53</anchor>
      <arglist>(const Matrix&lt; ElementType &gt; &amp;queries, std::vector&lt; std::vector&lt; size_t &gt; &gt; &amp;indices, std::vector&lt; std::vector&lt; DistanceType &gt; &gt; &amp;dists, float radius, const SearchParams &amp;params) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>radiusSearch</name>
      <anchorfile>classrtflann_1_1Index.html</anchorfile>
      <anchor>aab2311e312f25b6ffed0cf268700bd59</anchor>
      <arglist>(const Matrix&lt; ElementType &gt; &amp;queries, std::vector&lt; std::vector&lt; int &gt; &gt; &amp;indices, std::vector&lt; std::vector&lt; DistanceType &gt; &gt; &amp;dists, float radius, const SearchParams &amp;params) const </arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>removedCount</name>
      <anchorfile>classrtflann_1_1Index.html</anchorfile>
      <anchor>aab74b84e14b627c85ca67927437f46ad</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>removePoint</name>
      <anchorfile>classrtflann_1_1Index.html</anchorfile>
      <anchor>a997efc6380618e9be287432bbdbe1f09</anchor>
      <arglist>(size_t point_id)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>save</name>
      <anchorfile>classrtflann_1_1Index.html</anchorfile>
      <anchor>a75904c8a03d5d740545ce7b0c95a4f46</anchor>
      <arglist>(std::string filename)</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>size</name>
      <anchorfile>classrtflann_1_1Index.html</anchorfile>
      <anchor>aacda24f98fd3df87d64a0443fc579d00</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>sizeAtBuild</name>
      <anchorfile>classrtflann_1_1Index.html</anchorfile>
      <anchor>a3c4abce0194e68494fd645ee6e257748</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>usedMemory</name>
      <anchorfile>classrtflann_1_1Index.html</anchorfile>
      <anchor>aa69dc70a64b81d408b0e0da7f7403ba0</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>veclen</name>
      <anchorfile>classrtflann_1_1Index.html</anchorfile>
      <anchor>af0b5da773ed7af6c92713b64aa358d2a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Index</name>
      <anchorfile>classrtflann_1_1Index.html</anchorfile>
      <anchor>a00fe1af8516b417b2eb0fb4ffce7cd2f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>IndexType *</type>
      <name>load_saved_index</name>
      <anchorfile>classrtflann_1_1Index.html</anchorfile>
      <anchor>ae8d9b83064a39041c1f9f4e07fdfbbc5</anchor>
      <arglist>(const Matrix&lt; ElementType &gt; &amp;dataset, const std::string &amp;filename, Distance distance)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>swap</name>
      <anchorfile>classrtflann_1_1Index.html</anchorfile>
      <anchor>ad9ffc64388f6afdc9053eb8446970232</anchor>
      <arglist>(Index &amp;other)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>IndexParams</type>
      <name>index_params_</name>
      <anchorfile>classrtflann_1_1Index.html</anchorfile>
      <anchor>a6244b3919ea9264331955a779463e2c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>loaded_</name>
      <anchorfile>classrtflann_1_1Index.html</anchorfile>
      <anchor>a8a85487a6d4988cc242faf100e4b899c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>IndexType *</type>
      <name>nnIndex_</name>
      <anchorfile>classrtflann_1_1Index.html</anchorfile>
      <anchor>ae74550999500d6808f68497d8ab3fd46</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rtflann::IndexBase</name>
    <filename>classrtflann_1_1IndexBase.html</filename>
    <member kind="function" virtualness="pure">
      <type>virtual IndexParams</type>
      <name>getParameters</name>
      <anchorfile>classrtflann_1_1IndexBase.html</anchorfile>
      <anchor>a5e339c99b787eb5e0e48c38478cb848d</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual flann_algorithm_t</type>
      <name>getType</name>
      <anchorfile>classrtflann_1_1IndexBase.html</anchorfile>
      <anchor>aa9bf8c025fe5996b0bbc7931738ddb2d</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>loadIndex</name>
      <anchorfile>classrtflann_1_1IndexBase.html</anchorfile>
      <anchor>a069d48f000edb1f3279106942a12e7ee</anchor>
      <arglist>(FILE *stream)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>saveIndex</name>
      <anchorfile>classrtflann_1_1IndexBase.html</anchorfile>
      <anchor>acdfa6fd7917c5bd16efcc6bbe0b438db</anchor>
      <arglist>(FILE *stream)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual size_t</type>
      <name>size</name>
      <anchorfile>classrtflann_1_1IndexBase.html</anchorfile>
      <anchor>a1330811fd55db8943622e5c5cc9ad6c9</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>usedMemory</name>
      <anchorfile>classrtflann_1_1IndexBase.html</anchorfile>
      <anchor>a38e9983716e42bc5061b4500d7c6f4ba</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual size_t</type>
      <name>veclen</name>
      <anchorfile>classrtflann_1_1IndexBase.html</anchorfile>
      <anchor>a10776bcc3b94dadac5da1f76325cd5db</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~IndexBase</name>
      <anchorfile>classrtflann_1_1IndexBase.html</anchorfile>
      <anchor>aef84cb34110d434c3196c865a426ba18</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>rtflann::IndexHeader</name>
    <filename>structrtflann_1_1IndexHeader.html</filename>
    <member kind="function">
      <type></type>
      <name>IndexHeader</name>
      <anchorfile>structrtflann_1_1IndexHeader.html</anchorfile>
      <anchor>a48b376a489de507f52bab76a6f76c82b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>IndexHeaderStruct</type>
      <name>h</name>
      <anchorfile>structrtflann_1_1IndexHeader.html</anchorfile>
      <anchor>a7db593d232714823be6a28be1fef9fb8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>serialize</name>
      <anchorfile>structrtflann_1_1IndexHeader.html</anchorfile>
      <anchor>acf135cc738256efd98c0227cf11123e7</anchor>
      <arglist>(Archive &amp;ar)</arglist>
    </member>
    <member kind="friend">
      <type>friend struct</type>
      <name>serialization::access</name>
      <anchorfile>structrtflann_1_1IndexHeader.html</anchorfile>
      <anchor>ab2c55508a5e5dacef27cc1b04849aa12</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>rtflann::IndexHeaderStruct</name>
    <filename>structrtflann_1_1IndexHeaderStruct.html</filename>
    <member kind="variable">
      <type>size_t</type>
      <name>cols</name>
      <anchorfile>structrtflann_1_1IndexHeaderStruct.html</anchorfile>
      <anchor>ac006c857be3c3b9840b0db104dde37e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>compression</name>
      <anchorfile>structrtflann_1_1IndexHeaderStruct.html</anchorfile>
      <anchor>ac254303f96b892f116edc7202baa5520</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>flann_datatype_t</type>
      <name>data_type</name>
      <anchorfile>structrtflann_1_1IndexHeaderStruct.html</anchorfile>
      <anchor>aa07d7cfda5f2c435f37b9d4ffaab351f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>first_block_size</name>
      <anchorfile>structrtflann_1_1IndexHeaderStruct.html</anchorfile>
      <anchor>ab9eee17859667cc2bb340f8b5581e27d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>flann_algorithm_t</type>
      <name>index_type</name>
      <anchorfile>structrtflann_1_1IndexHeaderStruct.html</anchorfile>
      <anchor>a9c77236106ea2c09a0027bb0531ffcca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>rows</name>
      <anchorfile>structrtflann_1_1IndexHeaderStruct.html</anchorfile>
      <anchor>a178f5949d170f55d7f18cb9d4b963d71</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>signature</name>
      <anchorfile>structrtflann_1_1IndexHeaderStruct.html</anchorfile>
      <anchor>a6e14359f20f04b1b95498b0384aaf744</anchor>
      <arglist>[24]</arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>version</name>
      <anchorfile>structrtflann_1_1IndexHeaderStruct.html</anchorfile>
      <anchor>a4d2cc1440321b0185257f1d58794e9d3</anchor>
      <arglist>[16]</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rtflann::IntervalHeap</name>
    <filename>classrtflann_1_1IntervalHeap.html</filename>
    <templarg></templarg>
    <class kind="struct">rtflann::IntervalHeap::Interval</class>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classrtflann_1_1IntervalHeap.html</anchorfile>
      <anchor>aaaa297af8dada2e071792434fa92c386</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>empty</name>
      <anchorfile>classrtflann_1_1IntervalHeap.html</anchorfile>
      <anchor>a54766dab9cfebee57353f0ce93840014</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getMax</name>
      <anchorfile>classrtflann_1_1IntervalHeap.html</anchorfile>
      <anchor>ab46783f2d644f93e1b6e8965dec723dd</anchor>
      <arglist>(T &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getMin</name>
      <anchorfile>classrtflann_1_1IntervalHeap.html</anchorfile>
      <anchor>a282abfa89f355fc3c1e53347cf8f8cf0</anchor>
      <arglist>(T &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>insert</name>
      <anchorfile>classrtflann_1_1IntervalHeap.html</anchorfile>
      <anchor>ae96824b27b5e66833d717010a1b74e7c</anchor>
      <arglist>(const T &amp;value)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>IntervalHeap</name>
      <anchorfile>classrtflann_1_1IntervalHeap.html</anchorfile>
      <anchor>a00abca1280da887fef105882e9b54509</anchor>
      <arglist>(int capacity)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>popMax</name>
      <anchorfile>classrtflann_1_1IntervalHeap.html</anchorfile>
      <anchor>a9bf14347f12960bba4d04b0cc21ceafc</anchor>
      <arglist>(T &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>popMin</name>
      <anchorfile>classrtflann_1_1IntervalHeap.html</anchorfile>
      <anchor>aa5eb1b0789b436a8fb7ab2c88aa3b9ab</anchor>
      <arglist>(T &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>size</name>
      <anchorfile>classrtflann_1_1IntervalHeap.html</anchorfile>
      <anchor>aa704d1b432f20f80c030b2804d27556f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>size_t</type>
      <name>capacity_</name>
      <anchorfile>classrtflann_1_1IntervalHeap.html</anchorfile>
      <anchor>a3e4add801d2067ec94eda1ca440eac40</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; Interval &gt;</type>
      <name>heap</name>
      <anchorfile>classrtflann_1_1IntervalHeap.html</anchorfile>
      <anchor>a468676e2e11bf5e3295276bcf7a906ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>size_t</type>
      <name>size_</name>
      <anchorfile>classrtflann_1_1IntervalHeap.html</anchorfile>
      <anchor>aa87ee00bf49dee50f006d03eea6b4d92</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>rtflann::IntervalHeap::Interval</name>
    <filename>structrtflann_1_1IntervalHeap_1_1Interval.html</filename>
    <member kind="variable">
      <type>T</type>
      <name>left</name>
      <anchorfile>structrtflann_1_1IntervalHeap_1_1Interval.html</anchorfile>
      <anchor>abf8f8517a1f56edf3693d458d503d052</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>T</type>
      <name>right</name>
      <anchorfile>structrtflann_1_1IntervalHeap_1_1Interval.html</anchorfile>
      <anchor>a607c2dee30ae6bcf765ef434a748334f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rtflann::KDTreeIndex</name>
    <filename>classrtflann_1_1KDTreeIndex.html</filename>
    <templarg>Distance</templarg>
    <base>rtflann::NNIndex</base>
    <class kind="struct">rtflann::KDTreeIndex::Node</class>
    <member kind="typedef">
      <type>NNIndex&lt; Distance &gt;</type>
      <name>BaseClass</name>
      <anchorfile>classrtflann_1_1KDTreeIndex.html</anchorfile>
      <anchor>aa8f83ef4d7013ac35a3f3de93f371054</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Distance::ResultType</type>
      <name>DistanceType</name>
      <anchorfile>classrtflann_1_1KDTreeIndex.html</anchorfile>
      <anchor>a9ec82622d6d3d44ef61e95c085ed566b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Distance::ElementType</type>
      <name>ElementType</name>
      <anchorfile>classrtflann_1_1KDTreeIndex.html</anchorfile>
      <anchor>a7f18b10da245bf0b1badbb922121a697</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>bool</type>
      <name>needs_kdtree_distance</name>
      <anchorfile>classrtflann_1_1KDTreeIndex.html</anchorfile>
      <anchor>a193c759895b368e0a8208cac16f3daed</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addPoints</name>
      <anchorfile>classrtflann_1_1KDTreeIndex.html</anchorfile>
      <anchor>aad8195f2da6f9e24442265753954545b</anchor>
      <arglist>(const Matrix&lt; ElementType &gt; &amp;points, float rebuild_threshold=2)</arglist>
    </member>
    <member kind="function">
      <type>BaseClass *</type>
      <name>clone</name>
      <anchorfile>classrtflann_1_1KDTreeIndex.html</anchorfile>
      <anchor>a1857b2c134fc877618b5e55c6e3c5cf7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>findNeighbors</name>
      <anchorfile>classrtflann_1_1KDTreeIndex.html</anchorfile>
      <anchor>a2eb8cbf899cf70832f4c5c6a6162a553</anchor>
      <arglist>(ResultSet&lt; DistanceType &gt; &amp;result, const ElementType *vec, const SearchParams &amp;searchParams) const </arglist>
    </member>
    <member kind="function">
      <type>flann_algorithm_t</type>
      <name>getType</name>
      <anchorfile>classrtflann_1_1KDTreeIndex.html</anchorfile>
      <anchor>a4c2e898f7ef1f4ecc7ce469ea9811505</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>KDTreeIndex</name>
      <anchorfile>classrtflann_1_1KDTreeIndex.html</anchorfile>
      <anchor>a2b8b82802b75ba435875bcd7ad6b886a</anchor>
      <arglist>(const IndexParams &amp;params=KDTreeIndexParams(), Distance d=Distance())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>KDTreeIndex</name>
      <anchorfile>classrtflann_1_1KDTreeIndex.html</anchorfile>
      <anchor>a9acc1c806a0a04c227617d0474c5c567</anchor>
      <arglist>(const Matrix&lt; ElementType &gt; &amp;dataset, const IndexParams &amp;params=KDTreeIndexParams(), Distance d=Distance())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>KDTreeIndex</name>
      <anchorfile>classrtflann_1_1KDTreeIndex.html</anchorfile>
      <anchor>a8e2d7d01c0b6d3fb52faf3a961665c24</anchor>
      <arglist>(const KDTreeIndex &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>loadIndex</name>
      <anchorfile>classrtflann_1_1KDTreeIndex.html</anchorfile>
      <anchor>a197ed0594a6fb8f0e8e0342e33fd190a</anchor>
      <arglist>(FILE *stream)</arglist>
    </member>
    <member kind="function">
      <type>KDTreeIndex &amp;</type>
      <name>operator=</name>
      <anchorfile>classrtflann_1_1KDTreeIndex.html</anchorfile>
      <anchor>a7692841481404ed0511703cee991d3f7</anchor>
      <arglist>(KDTreeIndex other)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>saveIndex</name>
      <anchorfile>classrtflann_1_1KDTreeIndex.html</anchorfile>
      <anchor>aef4fdc6a962e05d70d93ab48a45bfe7a</anchor>
      <arglist>(FILE *stream)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>serialize</name>
      <anchorfile>classrtflann_1_1KDTreeIndex.html</anchorfile>
      <anchor>ac4c326ef40cc976e50901c51a0f40502</anchor>
      <arglist>(Archive &amp;ar)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>usedMemory</name>
      <anchorfile>classrtflann_1_1KDTreeIndex.html</anchorfile>
      <anchor>afb3c4a100bfe3c815c0020581c834277</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~KDTreeIndex</name>
      <anchorfile>classrtflann_1_1KDTreeIndex.html</anchorfile>
      <anchor>ad561e2b04889d88d730555631e3d1f83</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>buildIndexImpl</name>
      <anchorfile>classrtflann_1_1KDTreeIndex.html</anchorfile>
      <anchor>abffd5c000fe7a4a23bb0630c24b35028</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>freeIndex</name>
      <anchorfile>classrtflann_1_1KDTreeIndex.html</anchorfile>
      <anchor>a16b5b6c8ce28c8f2298a6033be6468ef</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="enumvalue">
      <name>SAMPLE_MEAN</name>
      <anchorfile>classrtflann_1_1KDTreeIndex.html</anchorfile>
      <anchor>a02a937190d15c73126ec0f71ea25743da7a58ce8fe42dd0e7c886d7b203fc324e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RAND_DIM</name>
      <anchorfile>classrtflann_1_1KDTreeIndex.html</anchorfile>
      <anchor>a02a937190d15c73126ec0f71ea25743da0670a25c8d0fc9a8d9151fb1ae916275</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>BranchSt *</type>
      <name>Branch</name>
      <anchorfile>classrtflann_1_1KDTreeIndex.html</anchorfile>
      <anchor>a9f250f2d9ddd539b228cee3133d14407</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>BranchStruct&lt; NodePtr, DistanceType &gt;</type>
      <name>BranchSt</name>
      <anchorfile>classrtflann_1_1KDTreeIndex.html</anchorfile>
      <anchor>a70e8725845d7f144578fa05afa232fde</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>Node *</type>
      <name>NodePtr</name>
      <anchorfile>classrtflann_1_1KDTreeIndex.html</anchorfile>
      <anchor>a677d46ea679ac90bbb4ec0d823eace30</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>addPointToTree</name>
      <anchorfile>classrtflann_1_1KDTreeIndex.html</anchorfile>
      <anchor>acafd1625087274e550beb56a315d87bb</anchor>
      <arglist>(NodePtr node, int ind)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>copyTree</name>
      <anchorfile>classrtflann_1_1KDTreeIndex.html</anchorfile>
      <anchor>aa57bf59e5358b5a9977011e71d47397a</anchor>
      <arglist>(NodePtr &amp;dst, const NodePtr &amp;src)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>NodePtr</type>
      <name>divideTree</name>
      <anchorfile>classrtflann_1_1KDTreeIndex.html</anchorfile>
      <anchor>a82d2a8a5c1212ddc300e09ecf275beec</anchor>
      <arglist>(int *ind, int count)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>getExactNeighbors</name>
      <anchorfile>classrtflann_1_1KDTreeIndex.html</anchorfile>
      <anchor>af5c7ba684e84c641432114c0cbc08a7b</anchor>
      <arglist>(ResultSet&lt; DistanceType &gt; &amp;result, const ElementType *vec, float epsError) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>getNeighbors</name>
      <anchorfile>classrtflann_1_1KDTreeIndex.html</anchorfile>
      <anchor>ac9e524fdd66556fc7d17fdfb01d714ef</anchor>
      <arglist>(ResultSet&lt; DistanceType &gt; &amp;result, const ElementType *vec, int maxCheck, float epsError) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>meanSplit</name>
      <anchorfile>classrtflann_1_1KDTreeIndex.html</anchorfile>
      <anchor>a2b8b324df0495309e1d5322857af1f11</anchor>
      <arglist>(int *ind, int count, int &amp;index, int &amp;cutfeat, DistanceType &amp;cutval)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>planeSplit</name>
      <anchorfile>classrtflann_1_1KDTreeIndex.html</anchorfile>
      <anchor>ae0ab7d0d076f159da64229d6ff95b697</anchor>
      <arglist>(int *ind, int count, int cutfeat, DistanceType cutval, int &amp;lim1, int &amp;lim2)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>searchLevel</name>
      <anchorfile>classrtflann_1_1KDTreeIndex.html</anchorfile>
      <anchor>a2964e8ff8c610bdcc47f86df39a8ec5c</anchor>
      <arglist>(ResultSet&lt; DistanceType &gt; &amp;result_set, const ElementType *vec, NodePtr node, DistanceType mindist, int &amp;checkCount, int maxCheck, float epsError, Heap&lt; BranchSt &gt; *heap, DynamicBitset &amp;checked) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>searchLevelExact</name>
      <anchorfile>classrtflann_1_1KDTreeIndex.html</anchorfile>
      <anchor>a2cb1a45080b341b33ed0f12749bedd72</anchor>
      <arglist>(ResultSet&lt; DistanceType &gt; &amp;result_set, const ElementType *vec, const NodePtr node, DistanceType mindist, const float epsError) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>selectDivision</name>
      <anchorfile>classrtflann_1_1KDTreeIndex.html</anchorfile>
      <anchor>a52e2876b97782a9eac68f759eb49348e</anchor>
      <arglist>(DistanceType *v)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>swap</name>
      <anchorfile>classrtflann_1_1KDTreeIndex.html</anchorfile>
      <anchor>afcbeb9610363d2c38201fbc35ccb3fd5</anchor>
      <arglist>(KDTreeIndex &amp;other)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>DistanceType *</type>
      <name>mean_</name>
      <anchorfile>classrtflann_1_1KDTreeIndex.html</anchorfile>
      <anchor>a13e03f8390d64e66d3211a1cb4038612</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PooledAllocator</type>
      <name>pool_</name>
      <anchorfile>classrtflann_1_1KDTreeIndex.html</anchorfile>
      <anchor>ac38c9c468f9b08330d7aa3ae36d56775</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; NodePtr &gt;</type>
      <name>tree_roots_</name>
      <anchorfile>classrtflann_1_1KDTreeIndex.html</anchorfile>
      <anchor>a6141b98550045169ca86483c43e5cdeb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>trees_</name>
      <anchorfile>classrtflann_1_1KDTreeIndex.html</anchorfile>
      <anchor>a9ec8b99de8e0bb81da1d9c04bf9878ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>DistanceType *</type>
      <name>var_</name>
      <anchorfile>classrtflann_1_1KDTreeIndex.html</anchorfile>
      <anchor>ad7bf8f2695c3d8d9d111c202947654fe</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>rtflann::KDTreeIndex::Node</name>
    <filename>structrtflann_1_1KDTreeIndex_1_1Node.html</filename>
    <member kind="function">
      <type></type>
      <name>Node</name>
      <anchorfile>structrtflann_1_1KDTreeIndex_1_1Node.html</anchorfile>
      <anchor>a9179c2f347c3848ed5ad5a4e2c3aacd5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Node</name>
      <anchorfile>structrtflann_1_1KDTreeIndex_1_1Node.html</anchorfile>
      <anchor>a98d0475880e7306ecb72eeed116f00d4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>Node *</type>
      <name>child1</name>
      <anchorfile>structrtflann_1_1KDTreeIndex_1_1Node.html</anchorfile>
      <anchor>a382f9380bad66302327c41cea2fba218</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Node *</type>
      <name>child2</name>
      <anchorfile>structrtflann_1_1KDTreeIndex_1_1Node.html</anchorfile>
      <anchor>aeb103897a238aef2c07a70daa86ed6f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>divfeat</name>
      <anchorfile>structrtflann_1_1KDTreeIndex_1_1Node.html</anchorfile>
      <anchor>a4fb39528c046baf484dae0fb32147494</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>DistanceType</type>
      <name>divval</name>
      <anchorfile>structrtflann_1_1KDTreeIndex_1_1Node.html</anchorfile>
      <anchor>abed2ab4e3f367d9826bf98598e36a4e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ElementType *</type>
      <name>point</name>
      <anchorfile>structrtflann_1_1KDTreeIndex_1_1Node.html</anchorfile>
      <anchor>af080a9ec60eea07a53f563565ca36791</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>serialize</name>
      <anchorfile>structrtflann_1_1KDTreeIndex_1_1Node.html</anchorfile>
      <anchor>a40ee302b08ca1d47b38720ff392ca68c</anchor>
      <arglist>(Archive &amp;ar)</arglist>
    </member>
    <member kind="friend">
      <type>friend struct</type>
      <name>serialization::access</name>
      <anchorfile>structrtflann_1_1KDTreeIndex_1_1Node.html</anchorfile>
      <anchor>ab2c55508a5e5dacef27cc1b04849aa12</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>rtflann::KDTreeIndexParams</name>
    <filename>structrtflann_1_1KDTreeIndexParams.html</filename>
    <member kind="function">
      <type></type>
      <name>KDTreeIndexParams</name>
      <anchorfile>structrtflann_1_1KDTreeIndexParams.html</anchorfile>
      <anchor>a6f38507ff3af33ed83a3001b09fc679d</anchor>
      <arglist>(int trees=4)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rtflann::KDTreeSingleIndex</name>
    <filename>classrtflann_1_1KDTreeSingleIndex.html</filename>
    <templarg></templarg>
    <base>rtflann::NNIndex</base>
    <class kind="struct">rtflann::KDTreeSingleIndex::Interval</class>
    <class kind="struct">rtflann::KDTreeSingleIndex::Node</class>
    <member kind="typedef">
      <type>NNIndex&lt; Distance &gt;</type>
      <name>BaseClass</name>
      <anchorfile>classrtflann_1_1KDTreeSingleIndex.html</anchorfile>
      <anchor>ab50384b292588c7958b298b45aff4e47</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Distance::ResultType</type>
      <name>DistanceType</name>
      <anchorfile>classrtflann_1_1KDTreeSingleIndex.html</anchorfile>
      <anchor>ae0ced3500c1093405c37fde1fb244eb0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Distance::ElementType</type>
      <name>ElementType</name>
      <anchorfile>classrtflann_1_1KDTreeSingleIndex.html</anchorfile>
      <anchor>a0579f218f98e8f4f5f9b15c9668cd1d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>bool</type>
      <name>needs_kdtree_distance</name>
      <anchorfile>classrtflann_1_1KDTreeSingleIndex.html</anchorfile>
      <anchor>a6178ab243d33d45a4990d7505d8841eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addPoints</name>
      <anchorfile>classrtflann_1_1KDTreeSingleIndex.html</anchorfile>
      <anchor>ab41f5077f2e6f0903c9f2edc29e07b19</anchor>
      <arglist>(const Matrix&lt; ElementType &gt; &amp;points, float rebuild_threshold=2)</arglist>
    </member>
    <member kind="function">
      <type>BaseClass *</type>
      <name>clone</name>
      <anchorfile>classrtflann_1_1KDTreeSingleIndex.html</anchorfile>
      <anchor>af5cc9b8519eab57a96dbcc580f024249</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>findNeighbors</name>
      <anchorfile>classrtflann_1_1KDTreeSingleIndex.html</anchorfile>
      <anchor>ad62a513fdd595fb147d997c7293170bc</anchor>
      <arglist>(ResultSet&lt; DistanceType &gt; &amp;result, const ElementType *vec, const SearchParams &amp;searchParams) const </arglist>
    </member>
    <member kind="function">
      <type>flann_algorithm_t</type>
      <name>getType</name>
      <anchorfile>classrtflann_1_1KDTreeSingleIndex.html</anchorfile>
      <anchor>a6159344cd68d26c732f2810af84a0a9d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>KDTreeSingleIndex</name>
      <anchorfile>classrtflann_1_1KDTreeSingleIndex.html</anchorfile>
      <anchor>af2d5cc8e8e69d065fba6d38ee52e8925</anchor>
      <arglist>(const IndexParams &amp;params=KDTreeSingleIndexParams(), Distance d=Distance())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>KDTreeSingleIndex</name>
      <anchorfile>classrtflann_1_1KDTreeSingleIndex.html</anchorfile>
      <anchor>a689304b5a433606a8dfbeeb35f702b1f</anchor>
      <arglist>(const Matrix&lt; ElementType &gt; &amp;inputData, const IndexParams &amp;params=KDTreeSingleIndexParams(), Distance d=Distance())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>KDTreeSingleIndex</name>
      <anchorfile>classrtflann_1_1KDTreeSingleIndex.html</anchorfile>
      <anchor>a5fd562e9cbb36cc5505182efe6a363b6</anchor>
      <arglist>(const KDTreeSingleIndex &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>loadIndex</name>
      <anchorfile>classrtflann_1_1KDTreeSingleIndex.html</anchorfile>
      <anchor>a2084b0615029dfcddc662e3c818924d9</anchor>
      <arglist>(FILE *stream)</arglist>
    </member>
    <member kind="function">
      <type>KDTreeSingleIndex &amp;</type>
      <name>operator=</name>
      <anchorfile>classrtflann_1_1KDTreeSingleIndex.html</anchorfile>
      <anchor>a67cfea7b899de1321d7decde0b72636b</anchor>
      <arglist>(KDTreeSingleIndex other)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>saveIndex</name>
      <anchorfile>classrtflann_1_1KDTreeSingleIndex.html</anchorfile>
      <anchor>afe5664cac23b578b11d0539f5e4d24a6</anchor>
      <arglist>(FILE *stream)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>serialize</name>
      <anchorfile>classrtflann_1_1KDTreeSingleIndex.html</anchorfile>
      <anchor>ac1c80f8965e8427cc429e89ddd7c3a3e</anchor>
      <arglist>(Archive &amp;ar)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>usedMemory</name>
      <anchorfile>classrtflann_1_1KDTreeSingleIndex.html</anchorfile>
      <anchor>ad60bb8cfd60b72c1d4bf0b656791670f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~KDTreeSingleIndex</name>
      <anchorfile>classrtflann_1_1KDTreeSingleIndex.html</anchorfile>
      <anchor>a9639db5c34bb3b04274e24c0db2343a0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>buildIndexImpl</name>
      <anchorfile>classrtflann_1_1KDTreeSingleIndex.html</anchorfile>
      <anchor>a4fb07b58ba433a2ec91becf55aa10013</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>std::vector&lt; Interval &gt;</type>
      <name>BoundingBox</name>
      <anchorfile>classrtflann_1_1KDTreeSingleIndex.html</anchorfile>
      <anchor>af2846693ba92f5b3e08d466803c72c95</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>BranchSt *</type>
      <name>Branch</name>
      <anchorfile>classrtflann_1_1KDTreeSingleIndex.html</anchorfile>
      <anchor>a31163f6708337a1db5573a660fbdb15e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>BranchStruct&lt; NodePtr, DistanceType &gt;</type>
      <name>BranchSt</name>
      <anchorfile>classrtflann_1_1KDTreeSingleIndex.html</anchorfile>
      <anchor>aca33f903121015e51259940d0e0226b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>Node *</type>
      <name>NodePtr</name>
      <anchorfile>classrtflann_1_1KDTreeSingleIndex.html</anchorfile>
      <anchor>a476cc2b4223c88b1d50674988c6a47f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>computeBoundingBox</name>
      <anchorfile>classrtflann_1_1KDTreeSingleIndex.html</anchorfile>
      <anchor>a3eb67ef014162a5b081327dc3b98e722</anchor>
      <arglist>(BoundingBox &amp;bbox)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>DistanceType</type>
      <name>computeInitialDistances</name>
      <anchorfile>classrtflann_1_1KDTreeSingleIndex.html</anchorfile>
      <anchor>a63d9c015de96767814a542bb1b3d01e1</anchor>
      <arglist>(const ElementType *vec, std::vector&lt; DistanceType &gt; &amp;dists) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>computeMinMax</name>
      <anchorfile>classrtflann_1_1KDTreeSingleIndex.html</anchorfile>
      <anchor>a996a75a1180d7315e8d71bb3cb436a95</anchor>
      <arglist>(int *ind, int count, int dim, ElementType &amp;min_elem, ElementType &amp;max_elem)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>copyTree</name>
      <anchorfile>classrtflann_1_1KDTreeSingleIndex.html</anchorfile>
      <anchor>a0af38d949cfc0748ec2e998a1236fb82</anchor>
      <arglist>(NodePtr &amp;dst, const NodePtr &amp;src)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>NodePtr</type>
      <name>divideTree</name>
      <anchorfile>classrtflann_1_1KDTreeSingleIndex.html</anchorfile>
      <anchor>a9ab5c4f427aefd86ad435d1a4250e0ac</anchor>
      <arglist>(int left, int right, BoundingBox &amp;bbox)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>freeIndex</name>
      <anchorfile>classrtflann_1_1KDTreeSingleIndex.html</anchorfile>
      <anchor>a6c84e321daad5b32bb63816e8a7c593f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>middleSplit</name>
      <anchorfile>classrtflann_1_1KDTreeSingleIndex.html</anchorfile>
      <anchor>a27e7a6852b94c4e3f5020ea170cfdd5a</anchor>
      <arglist>(int *ind, int count, int &amp;index, int &amp;cutfeat, DistanceType &amp;cutval, const BoundingBox &amp;bbox)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>middleSplit_</name>
      <anchorfile>classrtflann_1_1KDTreeSingleIndex.html</anchorfile>
      <anchor>a1c7a731ba61b6beebd1bfab8532466bd</anchor>
      <arglist>(int *ind, int count, int &amp;index, int &amp;cutfeat, DistanceType &amp;cutval, const BoundingBox &amp;bbox)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>planeSplit</name>
      <anchorfile>classrtflann_1_1KDTreeSingleIndex.html</anchorfile>
      <anchor>a82126d34eb7f5b7acf0f733ba981c9e3</anchor>
      <arglist>(int *ind, int count, int cutfeat, DistanceType cutval, int &amp;lim1, int &amp;lim2)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>searchLevel</name>
      <anchorfile>classrtflann_1_1KDTreeSingleIndex.html</anchorfile>
      <anchor>a8a22595f6fbfe36e3b947273ed5d9b3e</anchor>
      <arglist>(ResultSet&lt; DistanceType &gt; &amp;result_set, const ElementType *vec, const NodePtr node, DistanceType mindistsq, std::vector&lt; DistanceType &gt; &amp;dists, const float epsError) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>swap</name>
      <anchorfile>classrtflann_1_1KDTreeSingleIndex.html</anchorfile>
      <anchor>af561c11424f31bf32faff69a7f59f21a</anchor>
      <arglist>(KDTreeSingleIndex &amp;other)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Matrix&lt; ElementType &gt;</type>
      <name>data_</name>
      <anchorfile>classrtflann_1_1KDTreeSingleIndex.html</anchorfile>
      <anchor>abad818f6cedce42dd6cecb2ceb4410fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>leaf_max_size_</name>
      <anchorfile>classrtflann_1_1KDTreeSingleIndex.html</anchorfile>
      <anchor>a5282c04e59bc28b7c9a06fc43882cb40</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PooledAllocator</type>
      <name>pool_</name>
      <anchorfile>classrtflann_1_1KDTreeSingleIndex.html</anchorfile>
      <anchor>a3743f332fa052e0ca1599ef4f41fb300</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>reorder_</name>
      <anchorfile>classrtflann_1_1KDTreeSingleIndex.html</anchorfile>
      <anchor>a08e7e5c599ac9d4a49dec89852d4bc98</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>BoundingBox</type>
      <name>root_bbox_</name>
      <anchorfile>classrtflann_1_1KDTreeSingleIndex.html</anchorfile>
      <anchor>a549cfabb7d43dccfc4c2dca6245618c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>NodePtr</type>
      <name>root_node_</name>
      <anchorfile>classrtflann_1_1KDTreeSingleIndex.html</anchorfile>
      <anchor>aab8e052c492e8378302ab0a238820e9f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; int &gt;</type>
      <name>vind_</name>
      <anchorfile>classrtflann_1_1KDTreeSingleIndex.html</anchorfile>
      <anchor>acfb4aa4e47f139f0f852a715b01254bd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>rtflann::KDTreeSingleIndex::Interval</name>
    <filename>structrtflann_1_1KDTreeSingleIndex_1_1Interval.html</filename>
    <member kind="variable">
      <type>DistanceType</type>
      <name>high</name>
      <anchorfile>structrtflann_1_1KDTreeSingleIndex_1_1Interval.html</anchorfile>
      <anchor>adfdd93e1940e1f6a4570ede02513fd37</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>DistanceType</type>
      <name>low</name>
      <anchorfile>structrtflann_1_1KDTreeSingleIndex_1_1Interval.html</anchorfile>
      <anchor>a0c9bf81817d4ae892c659e74967e8741</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>serialize</name>
      <anchorfile>structrtflann_1_1KDTreeSingleIndex_1_1Interval.html</anchorfile>
      <anchor>a531b05db1c2795f399db26323f92d3c3</anchor>
      <arglist>(Archive &amp;ar)</arglist>
    </member>
    <member kind="friend">
      <type>friend struct</type>
      <name>serialization::access</name>
      <anchorfile>structrtflann_1_1KDTreeSingleIndex_1_1Interval.html</anchorfile>
      <anchor>ab2c55508a5e5dacef27cc1b04849aa12</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>rtflann::KDTreeSingleIndex::Node</name>
    <filename>structrtflann_1_1KDTreeSingleIndex_1_1Node.html</filename>
    <member kind="function">
      <type></type>
      <name>~Node</name>
      <anchorfile>structrtflann_1_1KDTreeSingleIndex_1_1Node.html</anchorfile>
      <anchor>a225283215b4539a76d53f39c57af2019</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>Node *</type>
      <name>child1</name>
      <anchorfile>structrtflann_1_1KDTreeSingleIndex_1_1Node.html</anchorfile>
      <anchor>a19c2bbc7c300020972140093ae44cf8d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Node *</type>
      <name>child2</name>
      <anchorfile>structrtflann_1_1KDTreeSingleIndex_1_1Node.html</anchorfile>
      <anchor>abd65129b991697cb0bb7ee55b7811a1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>divfeat</name>
      <anchorfile>structrtflann_1_1KDTreeSingleIndex_1_1Node.html</anchorfile>
      <anchor>a6ec73f11271006717bc5881810c939fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>DistanceType</type>
      <name>divhigh</name>
      <anchorfile>structrtflann_1_1KDTreeSingleIndex_1_1Node.html</anchorfile>
      <anchor>abc48fe50f81b746b954a1a7c7c1c72b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>DistanceType</type>
      <name>divlow</name>
      <anchorfile>structrtflann_1_1KDTreeSingleIndex_1_1Node.html</anchorfile>
      <anchor>a4adecc24f593f551e81759c62334bcad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>left</name>
      <anchorfile>structrtflann_1_1KDTreeSingleIndex_1_1Node.html</anchorfile>
      <anchor>afae3477e216185ae5a62c5cfbdcae920</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>right</name>
      <anchorfile>structrtflann_1_1KDTreeSingleIndex_1_1Node.html</anchorfile>
      <anchor>acc0f0fc4010f15a0e0effc5d07397b05</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>serialize</name>
      <anchorfile>structrtflann_1_1KDTreeSingleIndex_1_1Node.html</anchorfile>
      <anchor>a9ba65f4187e181796300a9cf1da64029</anchor>
      <arglist>(Archive &amp;ar)</arglist>
    </member>
    <member kind="friend">
      <type>friend struct</type>
      <name>serialization::access</name>
      <anchorfile>structrtflann_1_1KDTreeSingleIndex_1_1Node.html</anchorfile>
      <anchor>ab2c55508a5e5dacef27cc1b04849aa12</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>rtflann::KDTreeSingleIndexParams</name>
    <filename>structrtflann_1_1KDTreeSingleIndexParams.html</filename>
    <member kind="function">
      <type></type>
      <name>KDTreeSingleIndexParams</name>
      <anchorfile>structrtflann_1_1KDTreeSingleIndexParams.html</anchorfile>
      <anchor>a988fcaf65553bd1f8374bdab7362ec16</anchor>
      <arglist>(int leaf_max_size=10, bool reorder=true)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>rtflann::KL_Divergence</name>
    <filename>structrtflann_1_1KL__Divergence.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>T</type>
      <name>ElementType</name>
      <anchorfile>structrtflann_1_1KL__Divergence.html</anchorfile>
      <anchor>af72ea737e5d37830a260a498023f8fb2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>bool</type>
      <name>is_kdtree_distance</name>
      <anchorfile>structrtflann_1_1KL__Divergence.html</anchorfile>
      <anchor>a7740e1f5e15655acfc09db7db9c02796</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Accumulator&lt; T &gt;::Type</type>
      <name>ResultType</name>
      <anchorfile>structrtflann_1_1KL__Divergence.html</anchorfile>
      <anchor>a90792f81e71588efd49f2ca876f3536a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>ResultType</type>
      <name>accum_dist</name>
      <anchorfile>structrtflann_1_1KL__Divergence.html</anchorfile>
      <anchor>a9302247c49b50b6b3aad67487a10d606</anchor>
      <arglist>(const U &amp;a, const V &amp;b, int) const </arglist>
    </member>
    <member kind="function">
      <type>ResultType</type>
      <name>operator()</name>
      <anchorfile>structrtflann_1_1KL__Divergence.html</anchorfile>
      <anchor>a903dbef7dcaedbf7ccfa741067d70071</anchor>
      <arglist>(Iterator1 a, Iterator2 b, size_t size, ResultType worst_dist=-1) const </arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rtflann::KMeansIndex</name>
    <filename>classrtflann_1_1KMeansIndex.html</filename>
    <templarg>Distance</templarg>
    <base>rtflann::NNIndex</base>
    <class kind="struct">rtflann::KMeansIndex::Node</class>
    <class kind="struct">rtflann::KMeansIndex::PointInfo</class>
    <member kind="typedef">
      <type>NNIndex&lt; Distance &gt;</type>
      <name>BaseClass</name>
      <anchorfile>classrtflann_1_1KMeansIndex.html</anchorfile>
      <anchor>aebb383a595183d7c65d43f478d766414</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Distance::ResultType</type>
      <name>DistanceType</name>
      <anchorfile>classrtflann_1_1KMeansIndex.html</anchorfile>
      <anchor>a10dfee518dd747cc86b9d14124ba8cfd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Distance::ElementType</type>
      <name>ElementType</name>
      <anchorfile>classrtflann_1_1KMeansIndex.html</anchorfile>
      <anchor>ab19bb3c78ca988f2c80aca576b650dac</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>bool</type>
      <name>needs_vector_space_distance</name>
      <anchorfile>classrtflann_1_1KMeansIndex.html</anchorfile>
      <anchor>aa4cd1b66cec64a7cb49d519fce8cc6cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addPoints</name>
      <anchorfile>classrtflann_1_1KMeansIndex.html</anchorfile>
      <anchor>a3f878d8584902f815665e506b8badd8f</anchor>
      <arglist>(const Matrix&lt; ElementType &gt; &amp;points, float rebuild_threshold=2)</arglist>
    </member>
    <member kind="function">
      <type>BaseClass *</type>
      <name>clone</name>
      <anchorfile>classrtflann_1_1KMeansIndex.html</anchorfile>
      <anchor>a4f36e5986483af0b1f79be40bbe81239</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>findNeighbors</name>
      <anchorfile>classrtflann_1_1KMeansIndex.html</anchorfile>
      <anchor>a1b8859f68f18642e9ddf0687a398dbe4</anchor>
      <arglist>(ResultSet&lt; DistanceType &gt; &amp;result, const ElementType *vec, const SearchParams &amp;searchParams) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getClusterCenters</name>
      <anchorfile>classrtflann_1_1KMeansIndex.html</anchorfile>
      <anchor>aaff22534e4e26474818efaf1ec2c639c</anchor>
      <arglist>(Matrix&lt; DistanceType &gt; &amp;centers)</arglist>
    </member>
    <member kind="function">
      <type>flann_algorithm_t</type>
      <name>getType</name>
      <anchorfile>classrtflann_1_1KMeansIndex.html</anchorfile>
      <anchor>a012726fae5e2c32bbca81a273d985f43</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>initCenterChooser</name>
      <anchorfile>classrtflann_1_1KMeansIndex.html</anchorfile>
      <anchor>ab7289ba6ec40284bd1f1ebb405f9b58a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>KMeansIndex</name>
      <anchorfile>classrtflann_1_1KMeansIndex.html</anchorfile>
      <anchor>ae9cfa5cf432f8e1f88b5d5bfee129dbe</anchor>
      <arglist>(const Matrix&lt; ElementType &gt; &amp;inputData, const IndexParams &amp;params=KMeansIndexParams(), Distance d=Distance())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>KMeansIndex</name>
      <anchorfile>classrtflann_1_1KMeansIndex.html</anchorfile>
      <anchor>a042f7dc135c4ac430969dc0fc64662aa</anchor>
      <arglist>(const IndexParams &amp;params=KMeansIndexParams(), Distance d=Distance())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>KMeansIndex</name>
      <anchorfile>classrtflann_1_1KMeansIndex.html</anchorfile>
      <anchor>ae1bf60f598a9344881ebc7c57d7fef91</anchor>
      <arglist>(const KMeansIndex &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>loadIndex</name>
      <anchorfile>classrtflann_1_1KMeansIndex.html</anchorfile>
      <anchor>acb970db05bb104cbe2dc11af46d4b782</anchor>
      <arglist>(FILE *stream)</arglist>
    </member>
    <member kind="function">
      <type>KMeansIndex &amp;</type>
      <name>operator=</name>
      <anchorfile>classrtflann_1_1KMeansIndex.html</anchorfile>
      <anchor>a3230a1ab504dc848847e9b43efe82160</anchor>
      <arglist>(KMeansIndex other)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>saveIndex</name>
      <anchorfile>classrtflann_1_1KMeansIndex.html</anchorfile>
      <anchor>a32f61037aa186e0cfa107f5eeafac52d</anchor>
      <arglist>(FILE *stream)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>serialize</name>
      <anchorfile>classrtflann_1_1KMeansIndex.html</anchorfile>
      <anchor>a3f6136c0f886fd3fc28c8822ee902bb3</anchor>
      <arglist>(Archive &amp;ar)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_cb_index</name>
      <anchorfile>classrtflann_1_1KMeansIndex.html</anchorfile>
      <anchor>acce0f5cb8f72254e3b9d4964d3d7bb83</anchor>
      <arglist>(float index)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>usedMemory</name>
      <anchorfile>classrtflann_1_1KMeansIndex.html</anchorfile>
      <anchor>a31689c0420194d99268c3c107c60dc78</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~KMeansIndex</name>
      <anchorfile>classrtflann_1_1KMeansIndex.html</anchorfile>
      <anchor>a843587416960a6218aaeb6bac50e30cc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>buildIndexImpl</name>
      <anchorfile>classrtflann_1_1KMeansIndex.html</anchorfile>
      <anchor>ac09679ec6397ebb136e0aa4fd86ab790</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>BranchStruct&lt; NodePtr, DistanceType &gt;</type>
      <name>BranchSt</name>
      <anchorfile>classrtflann_1_1KMeansIndex.html</anchorfile>
      <anchor>a3177150d1c769e64c70858fe3376c4f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>Node *</type>
      <name>NodePtr</name>
      <anchorfile>classrtflann_1_1KMeansIndex.html</anchorfile>
      <anchor>af3e6c04f01c48772c81ca848672ec198</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>addPointToTree</name>
      <anchorfile>classrtflann_1_1KMeansIndex.html</anchorfile>
      <anchor>a4a0797f75e7d87d1e5a2059ab105d803</anchor>
      <arglist>(NodePtr node, size_t index, DistanceType dist_to_pivot)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>computeClustering</name>
      <anchorfile>classrtflann_1_1KMeansIndex.html</anchorfile>
      <anchor>a4bb5e9b054ae69a0a18a19e88118d8e1</anchor>
      <arglist>(NodePtr node, int *indices, int indices_length, int branching)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>computeNodeStatistics</name>
      <anchorfile>classrtflann_1_1KMeansIndex.html</anchorfile>
      <anchor>ac5702cca03de004e363ca701fcd514f8</anchor>
      <arglist>(NodePtr node, const std::vector&lt; int &gt; &amp;indices)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>copyTree</name>
      <anchorfile>classrtflann_1_1KMeansIndex.html</anchorfile>
      <anchor>a81febec7140669efd5f66e8611b15ab8</anchor>
      <arglist>(NodePtr &amp;dst, const NodePtr &amp;src)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>exploreNodeBranches</name>
      <anchorfile>classrtflann_1_1KMeansIndex.html</anchorfile>
      <anchor>a83f0160d3b33faff26954c01f01158da</anchor>
      <arglist>(NodePtr node, const ElementType *q, Heap&lt; BranchSt &gt; *heap) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>findExactNN</name>
      <anchorfile>classrtflann_1_1KMeansIndex.html</anchorfile>
      <anchor>a144e9c7d6d627bed67be90d8950b517f</anchor>
      <arglist>(NodePtr node, ResultSet&lt; DistanceType &gt; &amp;result, const ElementType *vec) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>findNeighborsWithRemoved</name>
      <anchorfile>classrtflann_1_1KMeansIndex.html</anchorfile>
      <anchor>a03dbe5b3237568bac239fcaa08c7d5da</anchor>
      <arglist>(ResultSet&lt; DistanceType &gt; &amp;result, const ElementType *vec, const SearchParams &amp;searchParams) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>findNN</name>
      <anchorfile>classrtflann_1_1KMeansIndex.html</anchorfile>
      <anchor>a132d39c501e77def020cbf0e948334f6</anchor>
      <arglist>(NodePtr node, ResultSet&lt; DistanceType &gt; &amp;result, const ElementType *vec, int &amp;checks, int maxChecks, Heap&lt; BranchSt &gt; *heap) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>freeIndex</name>
      <anchorfile>classrtflann_1_1KMeansIndex.html</anchorfile>
      <anchor>ada6d5ed03862f230c0d694bb2557c067</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>getCenterOrdering</name>
      <anchorfile>classrtflann_1_1KMeansIndex.html</anchorfile>
      <anchor>adb6c71f55a12b7203ccff72ca70ccf36</anchor>
      <arglist>(NodePtr node, const ElementType *q, std::vector&lt; int &gt; &amp;sort_indices) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>DistanceType</type>
      <name>getDistanceToBorder</name>
      <anchorfile>classrtflann_1_1KMeansIndex.html</anchorfile>
      <anchor>af1fe08dca89c4c2b61b5a2b2193928c3</anchor>
      <arglist>(DistanceType *p, DistanceType *c, DistanceType *q) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>getMinVarianceClusters</name>
      <anchorfile>classrtflann_1_1KMeansIndex.html</anchorfile>
      <anchor>a764f029a0c2724121f77946e119381c7</anchor>
      <arglist>(NodePtr root, std::vector&lt; NodePtr &gt; &amp;clusters, int clusters_length, DistanceType &amp;varianceValue) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>swap</name>
      <anchorfile>classrtflann_1_1KMeansIndex.html</anchorfile>
      <anchor>adfdb6bc79671000e3a84badfe2ad5bf7</anchor>
      <arglist>(KMeansIndex &amp;other)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>branching_</name>
      <anchorfile>classrtflann_1_1KMeansIndex.html</anchorfile>
      <anchor>af253a5f7cbb7da5380551ffde29583dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>cb_index_</name>
      <anchorfile>classrtflann_1_1KMeansIndex.html</anchorfile>
      <anchor>a6b0d93d1af6a59498de4d8eeb56c68ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>flann_centers_init_t</type>
      <name>centers_init_</name>
      <anchorfile>classrtflann_1_1KMeansIndex.html</anchorfile>
      <anchor>a1037c7e38f928980b65792e9c26cb7d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>CenterChooser&lt; Distance &gt; *</type>
      <name>chooseCenters_</name>
      <anchorfile>classrtflann_1_1KMeansIndex.html</anchorfile>
      <anchor>aeab1be3b10153d1ba17d77fb8ef01128</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>iterations_</name>
      <anchorfile>classrtflann_1_1KMeansIndex.html</anchorfile>
      <anchor>a3e82cbea2939fcb678bbfa9a93ea8b78</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>memoryCounter_</name>
      <anchorfile>classrtflann_1_1KMeansIndex.html</anchorfile>
      <anchor>a3ab15d701bb1aac7b997591f4bafbf84</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PooledAllocator</type>
      <name>pool_</name>
      <anchorfile>classrtflann_1_1KMeansIndex.html</anchorfile>
      <anchor>a221cc67b0c87e526e3420f9755a5c281</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>NodePtr</type>
      <name>root_</name>
      <anchorfile>classrtflann_1_1KMeansIndex.html</anchorfile>
      <anchor>a9568740cdb1d7438dd8349f8321453b2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>rtflann::KMeansIndex::Node</name>
    <filename>structrtflann_1_1KMeansIndex_1_1Node.html</filename>
    <member kind="function">
      <type>void</type>
      <name>serialize</name>
      <anchorfile>structrtflann_1_1KMeansIndex_1_1Node.html</anchorfile>
      <anchor>aa6bf31221a075928b791f7f754543eb3</anchor>
      <arglist>(Archive &amp;ar)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Node</name>
      <anchorfile>structrtflann_1_1KMeansIndex_1_1Node.html</anchorfile>
      <anchor>af18f1300e755a633e2b228bb4909341b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; Node * &gt;</type>
      <name>childs</name>
      <anchorfile>structrtflann_1_1KMeansIndex_1_1Node.html</anchorfile>
      <anchor>a657f04760c41d1b55fe143513f971f6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>DistanceType *</type>
      <name>pivot</name>
      <anchorfile>structrtflann_1_1KMeansIndex_1_1Node.html</anchorfile>
      <anchor>a283653e6a1aa6908fad5204ec54cf14f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; PointInfo &gt;</type>
      <name>points</name>
      <anchorfile>structrtflann_1_1KMeansIndex_1_1Node.html</anchorfile>
      <anchor>a6fb800db307ce081f8121b9bcf7ab829</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>DistanceType</type>
      <name>radius</name>
      <anchorfile>structrtflann_1_1KMeansIndex_1_1Node.html</anchorfile>
      <anchor>a47188a7f78859523015131fa311459fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>size</name>
      <anchorfile>structrtflann_1_1KMeansIndex_1_1Node.html</anchorfile>
      <anchor>a23d978d485544f447ec496cc1c1e9a20</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>DistanceType</type>
      <name>variance</name>
      <anchorfile>structrtflann_1_1KMeansIndex_1_1Node.html</anchorfile>
      <anchor>a6ff206c37ff7b10bf58368ee03568783</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend struct</type>
      <name>serialization::access</name>
      <anchorfile>structrtflann_1_1KMeansIndex_1_1Node.html</anchorfile>
      <anchor>ab2c55508a5e5dacef27cc1b04849aa12</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>rtflann::KMeansIndex::PointInfo</name>
    <filename>structrtflann_1_1KMeansIndex_1_1PointInfo.html</filename>
    <member kind="variable">
      <type>size_t</type>
      <name>index</name>
      <anchorfile>structrtflann_1_1KMeansIndex_1_1PointInfo.html</anchorfile>
      <anchor>a2f4af28b6b0ac22e2fea36834e2569e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ElementType *</type>
      <name>point</name>
      <anchorfile>structrtflann_1_1KMeansIndex_1_1PointInfo.html</anchorfile>
      <anchor>a2a5c71b55fe0fb433d9f9e3725b53551</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>serialize</name>
      <anchorfile>structrtflann_1_1KMeansIndex_1_1PointInfo.html</anchorfile>
      <anchor>a30e1de792ff067d37dc7303f7b82af94</anchor>
      <arglist>(Archive &amp;ar)</arglist>
    </member>
    <member kind="friend">
      <type>friend struct</type>
      <name>serialization::access</name>
      <anchorfile>structrtflann_1_1KMeansIndex_1_1PointInfo.html</anchorfile>
      <anchor>ab2c55508a5e5dacef27cc1b04849aa12</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>rtflann::KMeansIndexParams</name>
    <filename>structrtflann_1_1KMeansIndexParams.html</filename>
    <member kind="function">
      <type></type>
      <name>KMeansIndexParams</name>
      <anchorfile>structrtflann_1_1KMeansIndexParams.html</anchorfile>
      <anchor>ae42ae65cd5400a830004d551bcb92a71</anchor>
      <arglist>(int branching=32, int iterations=11, flann_centers_init_t centers_init=FLANN_CENTERS_RANDOM, float cb_index=0.2)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rtflann::KMeansppCenterChooser</name>
    <filename>classrtflann_1_1KMeansppCenterChooser.html</filename>
    <templarg>Distance</templarg>
    <base>rtflann::CenterChooser</base>
    <member kind="typedef">
      <type>Distance::ResultType</type>
      <name>DistanceType</name>
      <anchorfile>classrtflann_1_1KMeansppCenterChooser.html</anchorfile>
      <anchor>a28a0de69e948bc7936d961d9c0c1410a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Distance::ElementType</type>
      <name>ElementType</name>
      <anchorfile>classrtflann_1_1KMeansppCenterChooser.html</anchorfile>
      <anchor>ae39cf731e004754f8e374d0e3abb35bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>KMeansppCenterChooser</name>
      <anchorfile>classrtflann_1_1KMeansppCenterChooser.html</anchorfile>
      <anchor>a445b655cf0f68ecb70b77e2b6bc2ae61</anchor>
      <arglist>(const Distance &amp;distance, const std::vector&lt; ElementType * &gt; &amp;points)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator()</name>
      <anchorfile>classrtflann_1_1KMeansppCenterChooser.html</anchorfile>
      <anchor>addde6adccb182e5b8317e1147b3a9a72</anchor>
      <arglist>(int k, int *indices, int indices_length, int *centers, int &amp;centers_length)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rtflann::KNNRadiusResultSet</name>
    <filename>classrtflann_1_1KNNRadiusResultSet.html</filename>
    <templarg>DistanceType</templarg>
    <base>rtflann::ResultSet</base>
    <member kind="typedef">
      <type>DistanceIndex&lt; DistanceType &gt;</type>
      <name>DistIndex</name>
      <anchorfile>classrtflann_1_1KNNRadiusResultSet.html</anchorfile>
      <anchor>ab8a21dbfcc076a98438e117b6347b12d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addPoint</name>
      <anchorfile>classrtflann_1_1KNNRadiusResultSet.html</anchorfile>
      <anchor>ad467e11a3a6319f1e17e55440d7a893a</anchor>
      <arglist>(DistanceType dist, size_t index)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classrtflann_1_1KNNRadiusResultSet.html</anchorfile>
      <anchor>a4edf9aa585662ee787dd3d4d835ad31f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>copy</name>
      <anchorfile>classrtflann_1_1KNNRadiusResultSet.html</anchorfile>
      <anchor>a059e5db07e6864ca1bd2923951b17789</anchor>
      <arglist>(size_t *indices, DistanceType *dists, size_t num_elements, bool sorted=true)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>full</name>
      <anchorfile>classrtflann_1_1KNNRadiusResultSet.html</anchorfile>
      <anchor>a1867596e2e5c408311119ad2aa9d6cb0</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>KNNRadiusResultSet</name>
      <anchorfile>classrtflann_1_1KNNRadiusResultSet.html</anchorfile>
      <anchor>a6ea088a66b6d416ed549a00f4f477ada</anchor>
      <arglist>(DistanceType radius_, size_t capacity_)</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>size</name>
      <anchorfile>classrtflann_1_1KNNRadiusResultSet.html</anchorfile>
      <anchor>aeb3da885e8e876caf03bb38b6c653556</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>DistanceType</type>
      <name>worstDist</name>
      <anchorfile>classrtflann_1_1KNNRadiusResultSet.html</anchorfile>
      <anchor>ae51c1e647fb3b856db009340c561daa0</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~KNNRadiusResultSet</name>
      <anchorfile>classrtflann_1_1KNNRadiusResultSet.html</anchorfile>
      <anchor>a53785d57b96bc230188cdec2402314de</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>size_t</type>
      <name>capacity_</name>
      <anchorfile>classrtflann_1_1KNNRadiusResultSet.html</anchorfile>
      <anchor>ad5510e5f74484321c3c9b4c61aa1e0db</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; DistIndex &gt;</type>
      <name>dist_index_</name>
      <anchorfile>classrtflann_1_1KNNRadiusResultSet.html</anchorfile>
      <anchor>a3da828664f99dcb26d36a59cf7f40889</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>is_heap_</name>
      <anchorfile>classrtflann_1_1KNNRadiusResultSet.html</anchorfile>
      <anchor>a61832163377d5de05056b5e2917e078e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>DistanceType</type>
      <name>radius_</name>
      <anchorfile>classrtflann_1_1KNNRadiusResultSet.html</anchorfile>
      <anchor>a3a60c0efc7641298bad42141c85b8e8a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>DistanceType</type>
      <name>worst_dist_</name>
      <anchorfile>classrtflann_1_1KNNRadiusResultSet.html</anchorfile>
      <anchor>ababf7b25ff2de2b87c365a63f64242e7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rtflann::KNNRadiusUniqueResultSet</name>
    <filename>classrtflann_1_1KNNRadiusUniqueResultSet.html</filename>
    <templarg></templarg>
    <base>rtflann::KNNUniqueResultSet</base>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classrtflann_1_1KNNRadiusUniqueResultSet.html</anchorfile>
      <anchor>abdd608d0d1b7e9b666d89554c286bbe9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>KNNRadiusUniqueResultSet</name>
      <anchorfile>classrtflann_1_1KNNRadiusUniqueResultSet.html</anchorfile>
      <anchor>a9d75c3d00ea62a3d0fddfdc53ef770fb</anchor>
      <arglist>(DistanceType radius, size_t capacity)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>DistanceType</type>
      <name>radius_</name>
      <anchorfile>classrtflann_1_1KNNRadiusUniqueResultSet.html</anchorfile>
      <anchor>ab8d5ea1f4c9f23b5a3837a62605f21d5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rtflann::KNNResultSet</name>
    <filename>classrtflann_1_1KNNResultSet.html</filename>
    <templarg>DistanceType</templarg>
    <base>rtflann::ResultSet</base>
    <member kind="typedef">
      <type>DistanceIndex&lt; DistanceType &gt;</type>
      <name>DistIndex</name>
      <anchorfile>classrtflann_1_1KNNResultSet.html</anchorfile>
      <anchor>aac2e31364f7e40b0fce219e8b898ad35</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addPoint</name>
      <anchorfile>classrtflann_1_1KNNResultSet.html</anchorfile>
      <anchor>ac0e4b0a024ba2217d07cdb4dd37f2bd0</anchor>
      <arglist>(DistanceType dist, size_t index)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classrtflann_1_1KNNResultSet.html</anchorfile>
      <anchor>afdce41b4cfaaa3dde735f683d4d74e1a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>copy</name>
      <anchorfile>classrtflann_1_1KNNResultSet.html</anchorfile>
      <anchor>ac61b73219424db4b2fdf1f9bf7bd5bc2</anchor>
      <arglist>(size_t *indices, DistanceType *dists, size_t num_elements, bool sorted=true)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>full</name>
      <anchorfile>classrtflann_1_1KNNResultSet.html</anchorfile>
      <anchor>aca3dcd7275aada67a83eca24d92e98cc</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>KNNResultSet</name>
      <anchorfile>classrtflann_1_1KNNResultSet.html</anchorfile>
      <anchor>aa3967b4dc4aa291a34527d8f89f1a81e</anchor>
      <arglist>(int capacity)</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>size</name>
      <anchorfile>classrtflann_1_1KNNResultSet.html</anchorfile>
      <anchor>ade2df5903042b44c510070530cb357a3</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>DistanceType</type>
      <name>worstDist</name>
      <anchorfile>classrtflann_1_1KNNResultSet.html</anchorfile>
      <anchor>a26193644a0317741892b1897a32888c2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~KNNResultSet</name>
      <anchorfile>classrtflann_1_1KNNResultSet.html</anchorfile>
      <anchor>a8583b87439eb1d3a4a73fd062eef4c76</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>size_t</type>
      <name>capacity_</name>
      <anchorfile>classrtflann_1_1KNNResultSet.html</anchorfile>
      <anchor>a45d3c721385bb3d9183b76de2f86891e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>size_t</type>
      <name>count_</name>
      <anchorfile>classrtflann_1_1KNNResultSet.html</anchorfile>
      <anchor>ac8ba5c8b538add1645745b8e417ded4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; DistIndex &gt;</type>
      <name>dist_index_</name>
      <anchorfile>classrtflann_1_1KNNResultSet.html</anchorfile>
      <anchor>ae3e5100b81c6ca102012f2098309885c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>DistanceType</type>
      <name>worst_distance_</name>
      <anchorfile>classrtflann_1_1KNNResultSet.html</anchorfile>
      <anchor>ac8040a6e27d2bfab39d0b2f89c585644</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rtflann::KNNResultSet2</name>
    <filename>classrtflann_1_1KNNResultSet2.html</filename>
    <templarg>DistanceType</templarg>
    <base>rtflann::ResultSet</base>
    <member kind="typedef">
      <type>DistanceIndex&lt; DistanceType &gt;</type>
      <name>DistIndex</name>
      <anchorfile>classrtflann_1_1KNNResultSet2.html</anchorfile>
      <anchor>aecf546ff44e365a666bbf22b13c52902</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addPoint</name>
      <anchorfile>classrtflann_1_1KNNResultSet2.html</anchorfile>
      <anchor>a657ee787f38d78885a051faa84d40e4f</anchor>
      <arglist>(DistanceType dist, size_t index)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classrtflann_1_1KNNResultSet2.html</anchorfile>
      <anchor>af762ff1df79aa0ad747f41ce52b17fd6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>copy</name>
      <anchorfile>classrtflann_1_1KNNResultSet2.html</anchorfile>
      <anchor>a3a8df8499062d0ca9b129452e19f4299</anchor>
      <arglist>(size_t *indices, DistanceType *dists, size_t num_elements, bool sorted=true)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>full</name>
      <anchorfile>classrtflann_1_1KNNResultSet2.html</anchorfile>
      <anchor>a985aac2f71818be83a7c7e49152a8246</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>KNNResultSet2</name>
      <anchorfile>classrtflann_1_1KNNResultSet2.html</anchorfile>
      <anchor>a934f821af941df96c26b8e224b300451</anchor>
      <arglist>(size_t capacity_)</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>size</name>
      <anchorfile>classrtflann_1_1KNNResultSet2.html</anchorfile>
      <anchor>ab77f44257aa0920f3a4caab4da6e02a9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>DistanceType</type>
      <name>worstDist</name>
      <anchorfile>classrtflann_1_1KNNResultSet2.html</anchorfile>
      <anchor>abfcdd75f5676bba580ccac6453e956ff</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~KNNResultSet2</name>
      <anchorfile>classrtflann_1_1KNNResultSet2.html</anchorfile>
      <anchor>ac1aa064c224f4783077de92de5ccc4a3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>size_t</type>
      <name>capacity_</name>
      <anchorfile>classrtflann_1_1KNNResultSet2.html</anchorfile>
      <anchor>a9d0d70eac1b527464aa53e0c762fbacd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; DistIndex &gt;</type>
      <name>dist_index_</name>
      <anchorfile>classrtflann_1_1KNNResultSet2.html</anchorfile>
      <anchor>a80c60f96f930b8b589632c2f787dd6b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>is_full_</name>
      <anchorfile>classrtflann_1_1KNNResultSet2.html</anchorfile>
      <anchor>aded9bdfaef0aec0709e5a6a8d286126c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>DistanceType</type>
      <name>worst_dist_</name>
      <anchorfile>classrtflann_1_1KNNResultSet2.html</anchorfile>
      <anchor>a1126e7a7e4cf7cf6c0af4c12e54cbe8b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rtflann::KNNSimpleResultSet</name>
    <filename>classrtflann_1_1KNNSimpleResultSet.html</filename>
    <templarg>DistanceType</templarg>
    <base>rtflann::ResultSet</base>
    <member kind="typedef">
      <type>DistanceIndex&lt; DistanceType &gt;</type>
      <name>DistIndex</name>
      <anchorfile>classrtflann_1_1KNNSimpleResultSet.html</anchorfile>
      <anchor>aad9fee892e75ea537cdc51acf9bbeea9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addPoint</name>
      <anchorfile>classrtflann_1_1KNNSimpleResultSet.html</anchorfile>
      <anchor>ad04b03ed685b4e417500654c86b70c79</anchor>
      <arglist>(DistanceType dist, size_t index)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classrtflann_1_1KNNSimpleResultSet.html</anchorfile>
      <anchor>a61ec97ab6f42859ed5fd71023b86debc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>copy</name>
      <anchorfile>classrtflann_1_1KNNSimpleResultSet.html</anchorfile>
      <anchor>a49168ee0b12a8cb6d9daa4f75d0d9219</anchor>
      <arglist>(size_t *indices, DistanceType *dists, size_t num_elements, bool sorted=true)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>full</name>
      <anchorfile>classrtflann_1_1KNNSimpleResultSet.html</anchorfile>
      <anchor>afb6aa7de27a67e1b9c38a80b4af81bd6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>KNNSimpleResultSet</name>
      <anchorfile>classrtflann_1_1KNNSimpleResultSet.html</anchorfile>
      <anchor>ab30cbb61becc26de7f1592d7e2cc4496</anchor>
      <arglist>(size_t capacity_)</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>size</name>
      <anchorfile>classrtflann_1_1KNNSimpleResultSet.html</anchorfile>
      <anchor>a57be8eaa5a2e6c7508fbbc65eef3eb06</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>DistanceType</type>
      <name>worstDist</name>
      <anchorfile>classrtflann_1_1KNNSimpleResultSet.html</anchorfile>
      <anchor>ad550ca7f6bb349a9f466d0cdca4492a7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~KNNSimpleResultSet</name>
      <anchorfile>classrtflann_1_1KNNSimpleResultSet.html</anchorfile>
      <anchor>a8aae44e07a5865aa8c5fd5005262f177</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>size_t</type>
      <name>capacity_</name>
      <anchorfile>classrtflann_1_1KNNSimpleResultSet.html</anchorfile>
      <anchor>afa9657740c9e733279a9938255aa0c2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>size_t</type>
      <name>count_</name>
      <anchorfile>classrtflann_1_1KNNSimpleResultSet.html</anchorfile>
      <anchor>a21404bf320f5556e190aa76b8c597219</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; DistIndex &gt;</type>
      <name>dist_index_</name>
      <anchorfile>classrtflann_1_1KNNSimpleResultSet.html</anchorfile>
      <anchor>a762b8667b29aafc542544fe295a68aac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>DistanceType</type>
      <name>worst_distance_</name>
      <anchorfile>classrtflann_1_1KNNSimpleResultSet.html</anchorfile>
      <anchor>a2d1c70c1efdc0689d56ca52cd374cb0b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rtflann::KNNUniqueResultSet</name>
    <filename>classrtflann_1_1KNNUniqueResultSet.html</filename>
    <templarg>DistanceType</templarg>
    <base>rtflann::UniqueResultSet</base>
    <member kind="function">
      <type>void</type>
      <name>addPoint</name>
      <anchorfile>classrtflann_1_1KNNUniqueResultSet.html</anchorfile>
      <anchor>a9065bf19267499faa5afdfedbc8ace3f</anchor>
      <arglist>(DistanceType dist, size_t index)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classrtflann_1_1KNNUniqueResultSet.html</anchorfile>
      <anchor>a266e1820ad85f6d8bf761021d1a318ad</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>KNNUniqueResultSet</name>
      <anchorfile>classrtflann_1_1KNNUniqueResultSet.html</anchorfile>
      <anchor>acf152ccc837d8b60ec8671c34d0dde8d</anchor>
      <arglist>(unsigned int capacity)</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>UniqueResultSet&lt; DistanceType &gt;::DistIndex</type>
      <name>DistIndex</name>
      <anchorfile>classrtflann_1_1KNNUniqueResultSet.html</anchorfile>
      <anchor>a3fc169c7b6531ee55030fad83cdbfd41</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>unsigned int</type>
      <name>capacity_</name>
      <anchorfile>classrtflann_1_1KNNUniqueResultSet.html</anchorfile>
      <anchor>a3368b3b478fcfbbef3d7bbe080dc1b4c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>rtflann::L1</name>
    <filename>structrtflann_1_1L1.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>T</type>
      <name>ElementType</name>
      <anchorfile>structrtflann_1_1L1.html</anchorfile>
      <anchor>ab508a02d273c2a7789ce8d39abab3130</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>bool</type>
      <name>is_kdtree_distance</name>
      <anchorfile>structrtflann_1_1L1.html</anchorfile>
      <anchor>aeaf5c851129322b5e033836ca474d692</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Accumulator&lt; T &gt;::Type</type>
      <name>ResultType</name>
      <anchorfile>structrtflann_1_1L1.html</anchorfile>
      <anchor>ae96770cc168e187420220ac383ce1fa3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>ResultType</type>
      <name>accum_dist</name>
      <anchorfile>structrtflann_1_1L1.html</anchorfile>
      <anchor>a859537a6cb958c77271d3b876aaf893b</anchor>
      <arglist>(const U &amp;a, const V &amp;b, int) const </arglist>
    </member>
    <member kind="function">
      <type>ResultType</type>
      <name>operator()</name>
      <anchorfile>structrtflann_1_1L1.html</anchorfile>
      <anchor>afe60cb5011e9bbd13e21e45205456725</anchor>
      <arglist>(Iterator1 a, Iterator2 b, size_t size, ResultType worst_dist=-1) const </arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>rtflann::L2</name>
    <filename>structrtflann_1_1L2.html</filename>
    <templarg>T</templarg>
    <member kind="typedef">
      <type>T</type>
      <name>ElementType</name>
      <anchorfile>structrtflann_1_1L2.html</anchorfile>
      <anchor>af80e44e483839a988d775a6fd877c968</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>bool</type>
      <name>is_kdtree_distance</name>
      <anchorfile>structrtflann_1_1L2.html</anchorfile>
      <anchor>a11b975c065a10fa5510508b5432ae1d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Accumulator&lt; T &gt;::Type</type>
      <name>ResultType</name>
      <anchorfile>structrtflann_1_1L2.html</anchorfile>
      <anchor>a785ec6217ab3864737d6ecdf2c56bc95</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>ResultType</type>
      <name>accum_dist</name>
      <anchorfile>structrtflann_1_1L2.html</anchorfile>
      <anchor>a6a9e0f3137ae167bc3178be6685fefd6</anchor>
      <arglist>(const U &amp;a, const V &amp;b, int) const </arglist>
    </member>
    <member kind="function">
      <type>ResultType</type>
      <name>operator()</name>
      <anchorfile>structrtflann_1_1L2.html</anchorfile>
      <anchor>ab30b3527b30986475575dba5786643cd</anchor>
      <arglist>(Iterator1 a, Iterator2 b, size_t size, ResultType worst_dist=-1) const </arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>rtflann::L2_3D</name>
    <filename>structrtflann_1_1L2__3D.html</filename>
    <templarg>T</templarg>
    <member kind="typedef">
      <type>T</type>
      <name>ElementType</name>
      <anchorfile>structrtflann_1_1L2__3D.html</anchorfile>
      <anchor>acd0c9564a7d8c70a95c3dd59fef96b7d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>bool</type>
      <name>is_kdtree_distance</name>
      <anchorfile>structrtflann_1_1L2__3D.html</anchorfile>
      <anchor>a75ff043c81f39cc5b70b25b15239ba9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Accumulator&lt; T &gt;::Type</type>
      <name>ResultType</name>
      <anchorfile>structrtflann_1_1L2__3D.html</anchorfile>
      <anchor>ac10ce8754f18213713e96c3fe2fa6f90</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>ResultType</type>
      <name>accum_dist</name>
      <anchorfile>structrtflann_1_1L2__3D.html</anchorfile>
      <anchor>a250c60c1aa79c3d88d2d720909301555</anchor>
      <arglist>(const U &amp;a, const V &amp;b, int) const </arglist>
    </member>
    <member kind="function">
      <type>ResultType</type>
      <name>operator()</name>
      <anchorfile>structrtflann_1_1L2__3D.html</anchorfile>
      <anchor>ab4577bc6d1e231b48e7a4fde994c6cbc</anchor>
      <arglist>(Iterator1 a, Iterator2 b, size_t size, ResultType=-1) const </arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>rtflann::L2_Simple</name>
    <filename>structrtflann_1_1L2__Simple.html</filename>
    <templarg>T</templarg>
    <member kind="typedef">
      <type>T</type>
      <name>ElementType</name>
      <anchorfile>structrtflann_1_1L2__Simple.html</anchorfile>
      <anchor>a6e4e4d9f07cd3ec426f215a3b21225e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>bool</type>
      <name>is_kdtree_distance</name>
      <anchorfile>structrtflann_1_1L2__Simple.html</anchorfile>
      <anchor>a5e72c3e11fd4086930a11eeb27f0977e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Accumulator&lt; T &gt;::Type</type>
      <name>ResultType</name>
      <anchorfile>structrtflann_1_1L2__Simple.html</anchorfile>
      <anchor>a5772621639a954243ba31d3fc398c427</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>ResultType</type>
      <name>accum_dist</name>
      <anchorfile>structrtflann_1_1L2__Simple.html</anchorfile>
      <anchor>aed64224fc23d1013eaad7d2040414ac6</anchor>
      <arglist>(const U &amp;a, const V &amp;b, int) const </arglist>
    </member>
    <member kind="function">
      <type>ResultType</type>
      <name>operator()</name>
      <anchorfile>structrtflann_1_1L2__Simple.html</anchorfile>
      <anchor>a2f93047d15da1ccdd5b8bed7c74cc2c8</anchor>
      <arglist>(Iterator1 a, Iterator2 b, size_t size, ResultType=-1) const </arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rtflann::LinearIndex</name>
    <filename>classrtflann_1_1LinearIndex.html</filename>
    <templarg></templarg>
    <base>rtflann::NNIndex</base>
    <member kind="typedef">
      <type>NNIndex&lt; Distance &gt;</type>
      <name>BaseClass</name>
      <anchorfile>classrtflann_1_1LinearIndex.html</anchorfile>
      <anchor>a10e5208ed2e6732465c9c63d6d3bda2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Distance::ResultType</type>
      <name>DistanceType</name>
      <anchorfile>classrtflann_1_1LinearIndex.html</anchorfile>
      <anchor>a961e1abc95dd111e5585714d7ef667a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Distance::ElementType</type>
      <name>ElementType</name>
      <anchorfile>classrtflann_1_1LinearIndex.html</anchorfile>
      <anchor>a95e41afa37791a904b6d37f67fab977d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addPoints</name>
      <anchorfile>classrtflann_1_1LinearIndex.html</anchorfile>
      <anchor>ab320805beba722798375111965214200</anchor>
      <arglist>(const Matrix&lt; ElementType &gt; &amp;points, float rebuild_threshold=2)</arglist>
    </member>
    <member kind="function">
      <type>BaseClass *</type>
      <name>clone</name>
      <anchorfile>classrtflann_1_1LinearIndex.html</anchorfile>
      <anchor>aa40e03d10e58ed1e98c818164ae6180c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>findNeighbors</name>
      <anchorfile>classrtflann_1_1LinearIndex.html</anchorfile>
      <anchor>a2a68084dbd7267c075d1b0af7ca3d0f9</anchor>
      <arglist>(ResultSet&lt; DistanceType &gt; &amp;resultSet, const ElementType *vec, const SearchParams &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>flann_algorithm_t</type>
      <name>getType</name>
      <anchorfile>classrtflann_1_1LinearIndex.html</anchorfile>
      <anchor>afd5bf84ca74fab287b716b8a67c8fb25</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LinearIndex</name>
      <anchorfile>classrtflann_1_1LinearIndex.html</anchorfile>
      <anchor>a23cae6b1362c231b25b7e78bf686723b</anchor>
      <arglist>(const IndexParams &amp;params=LinearIndexParams(), Distance d=Distance())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LinearIndex</name>
      <anchorfile>classrtflann_1_1LinearIndex.html</anchorfile>
      <anchor>a0e9336aaf2a68a20e77a4898f7da50f0</anchor>
      <arglist>(const Matrix&lt; ElementType &gt; &amp;input_data, const IndexParams &amp;params=LinearIndexParams(), Distance d=Distance())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LinearIndex</name>
      <anchorfile>classrtflann_1_1LinearIndex.html</anchorfile>
      <anchor>a780e39f373313a9188ea23ddb35fbef3</anchor>
      <arglist>(const LinearIndex &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>loadIndex</name>
      <anchorfile>classrtflann_1_1LinearIndex.html</anchorfile>
      <anchor>aace9c7f2cddc0686a9a467b1a5d54917</anchor>
      <arglist>(FILE *stream)</arglist>
    </member>
    <member kind="function">
      <type>LinearIndex &amp;</type>
      <name>operator=</name>
      <anchorfile>classrtflann_1_1LinearIndex.html</anchorfile>
      <anchor>abb8b5b0fe5caecbbe8aa3208773dec8e</anchor>
      <arglist>(LinearIndex other)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>saveIndex</name>
      <anchorfile>classrtflann_1_1LinearIndex.html</anchorfile>
      <anchor>ac7957e4558e29dd7b0b1d49ad7c558f8</anchor>
      <arglist>(FILE *stream)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>serialize</name>
      <anchorfile>classrtflann_1_1LinearIndex.html</anchorfile>
      <anchor>a7bdf54f4fce4be15b30f0a113a32293f</anchor>
      <arglist>(Archive &amp;ar)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>usedMemory</name>
      <anchorfile>classrtflann_1_1LinearIndex.html</anchorfile>
      <anchor>af2639f4e8bac3246c42bbd32fec5c8cb</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~LinearIndex</name>
      <anchorfile>classrtflann_1_1LinearIndex.html</anchorfile>
      <anchor>abdc013ca4028234c60b916241f12082a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>buildIndexImpl</name>
      <anchorfile>classrtflann_1_1LinearIndex.html</anchorfile>
      <anchor>ac85464e48b96cfd514ebb0fb38b3cd55</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>freeIndex</name>
      <anchorfile>classrtflann_1_1LinearIndex.html</anchorfile>
      <anchor>ab06a99d8e82ed09683c84ce32b3455b5</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>rtflann::LinearIndexParams</name>
    <filename>structrtflann_1_1LinearIndexParams.html</filename>
    <member kind="function">
      <type></type>
      <name>LinearIndexParams</name>
      <anchorfile>structrtflann_1_1LinearIndexParams.html</anchorfile>
      <anchor>a739e65053715157a9bc096f55e0c1e1a</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rtflann::Logger</name>
    <filename>classrtflann_1_1Logger.html</filename>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>getLevel</name>
      <anchorfile>classrtflann_1_1Logger.html</anchorfile>
      <anchor>af2d74935a44b6372d25eadbb38b434f5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>log</name>
      <anchorfile>classrtflann_1_1Logger.html</anchorfile>
      <anchor>a711ed204d485781bf0732e45aba8411f</anchor>
      <arglist>(int level, const char *fmt,...)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>setDestination</name>
      <anchorfile>classrtflann_1_1Logger.html</anchorfile>
      <anchor>ac8769befb07887c6d7f9853112a711e5</anchor>
      <arglist>(const char *name)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>setLevel</name>
      <anchorfile>classrtflann_1_1Logger.html</anchorfile>
      <anchor>afdc589cf244fbfb9326b4f6f6b9176f3</anchor>
      <arglist>(int level)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>_log</name>
      <anchorfile>classrtflann_1_1Logger.html</anchorfile>
      <anchor>a5cf19ae28fc4e5ba204f5c66089342ce</anchor>
      <arglist>(int level, const char *fmt, va_list arglist)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>_setDestination</name>
      <anchorfile>classrtflann_1_1Logger.html</anchorfile>
      <anchor>a8ec29b2fc3259f125686726ac364e750</anchor>
      <arglist>(const char *name)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>Logger</name>
      <anchorfile>classrtflann_1_1Logger.html</anchorfile>
      <anchor>aea267ac80317a12a8c2672b4413abf17</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>~Logger</name>
      <anchorfile>classrtflann_1_1Logger.html</anchorfile>
      <anchor>a4f0470237a72cb8e16f037fd8c529cde</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static Logger &amp;</type>
      <name>instance</name>
      <anchorfile>classrtflann_1_1Logger.html</anchorfile>
      <anchor>a917ca6477cc78d7dd28628d038985cf2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>logLevel</name>
      <anchorfile>classrtflann_1_1Logger.html</anchorfile>
      <anchor>a15afeba95dcf7347f33def5b2aae969a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>FILE *</type>
      <name>stream</name>
      <anchorfile>classrtflann_1_1Logger.html</anchorfile>
      <anchor>a9f481aaa1a08e5e22d86c8bf7912a32f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rtflann::LshIndex</name>
    <filename>classrtflann_1_1LshIndex.html</filename>
    <templarg></templarg>
    <base>rtflann::NNIndex</base>
    <class kind="struct">rtflann::LshIndex::SortScoreIndexPairOnSecond</class>
    <member kind="typedef">
      <type>NNIndex&lt; Distance &gt;</type>
      <name>BaseClass</name>
      <anchorfile>classrtflann_1_1LshIndex.html</anchorfile>
      <anchor>ace32dad4e59de934dbd06a7f99d0726c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Distance::ResultType</type>
      <name>DistanceType</name>
      <anchorfile>classrtflann_1_1LshIndex.html</anchorfile>
      <anchor>a7891e0c2e8dd82e00a19ff28f1a356e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Distance::ElementType</type>
      <name>ElementType</name>
      <anchorfile>classrtflann_1_1LshIndex.html</anchorfile>
      <anchor>a715b39f661160b354031b7e6196762d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addPoints</name>
      <anchorfile>classrtflann_1_1LshIndex.html</anchorfile>
      <anchor>a646775910023ea14f69d5b23e7d97db0</anchor>
      <arglist>(const Matrix&lt; ElementType &gt; &amp;points, float rebuild_threshold=2)</arglist>
    </member>
    <member kind="function">
      <type>BaseClass *</type>
      <name>clone</name>
      <anchorfile>classrtflann_1_1LshIndex.html</anchorfile>
      <anchor>aa5c87223a0a52dba39fad87839efe62b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>findNeighbors</name>
      <anchorfile>classrtflann_1_1LshIndex.html</anchorfile>
      <anchor>a71de5c4bd7157ec8d898b7d8bbb66795</anchor>
      <arglist>(ResultSet&lt; DistanceType &gt; &amp;result, const ElementType *vec, const SearchParams &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>flann_algorithm_t</type>
      <name>getType</name>
      <anchorfile>classrtflann_1_1LshIndex.html</anchorfile>
      <anchor>afb93a285bf53b5424b286142bca6fcb1</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>knnSearch</name>
      <anchorfile>classrtflann_1_1LshIndex.html</anchorfile>
      <anchor>afde2f0fb0aee51486b6783574587e86b</anchor>
      <arglist>(const Matrix&lt; ElementType &gt; &amp;queries, Matrix&lt; size_t &gt; &amp;indices, Matrix&lt; DistanceType &gt; &amp;dists, size_t knn, const SearchParams &amp;params) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>knnSearch</name>
      <anchorfile>classrtflann_1_1LshIndex.html</anchorfile>
      <anchor>ab988f138d6c367e5bebf7ab919ed499a</anchor>
      <arglist>(const Matrix&lt; ElementType &gt; &amp;queries, std::vector&lt; std::vector&lt; size_t &gt; &gt; &amp;indices, std::vector&lt; std::vector&lt; DistanceType &gt; &gt; &amp;dists, size_t knn, const SearchParams &amp;params) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>loadIndex</name>
      <anchorfile>classrtflann_1_1LshIndex.html</anchorfile>
      <anchor>aab8ce3cd4d33521e7dadce62e3bfd7e5</anchor>
      <arglist>(FILE *stream)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LshIndex</name>
      <anchorfile>classrtflann_1_1LshIndex.html</anchorfile>
      <anchor>aa8f5d2ab4d167847a0787b67d97f6373</anchor>
      <arglist>(const IndexParams &amp;params=LshIndexParams(), Distance d=Distance())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LshIndex</name>
      <anchorfile>classrtflann_1_1LshIndex.html</anchorfile>
      <anchor>af682059e972131c9c76c540bc044c0df</anchor>
      <arglist>(const Matrix&lt; ElementType &gt; &amp;input_data, const IndexParams &amp;params=LshIndexParams(), Distance d=Distance())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LshIndex</name>
      <anchorfile>classrtflann_1_1LshIndex.html</anchorfile>
      <anchor>a7f1c9810e00f54f436265243cfc8c1dd</anchor>
      <arglist>(const LshIndex &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>LshIndex &amp;</type>
      <name>operator=</name>
      <anchorfile>classrtflann_1_1LshIndex.html</anchorfile>
      <anchor>a48fcf419e17a6b31a72ee0faa98094d7</anchor>
      <arglist>(LshIndex other)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>saveIndex</name>
      <anchorfile>classrtflann_1_1LshIndex.html</anchorfile>
      <anchor>af82f10f110de275022625f2b0892c76f</anchor>
      <arglist>(FILE *stream)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>serialize</name>
      <anchorfile>classrtflann_1_1LshIndex.html</anchorfile>
      <anchor>a6a2f2835bbc4618154937d13b36c6533</anchor>
      <arglist>(Archive &amp;ar)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>usedMemory</name>
      <anchorfile>classrtflann_1_1LshIndex.html</anchorfile>
      <anchor>a6a7de17caf1d73fadc984bc34e6a05cb</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~LshIndex</name>
      <anchorfile>classrtflann_1_1LshIndex.html</anchorfile>
      <anchor>a9bdee5c148895cc4b6963599ed1b8cd5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>buildIndexImpl</name>
      <anchorfile>classrtflann_1_1LshIndex.html</anchorfile>
      <anchor>a4bcafdebccad8ffaf6e198afb497dbd1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>freeIndex</name>
      <anchorfile>classrtflann_1_1LshIndex.html</anchorfile>
      <anchor>a7b48c71be2cbe191917cd17c58564c02</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>std::pair&lt; float, unsigned int &gt;</type>
      <name>ScoreIndexPair</name>
      <anchorfile>classrtflann_1_1LshIndex.html</anchorfile>
      <anchor>a8a559b38f20963b3f9dc167864a31011</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>fill_xor_mask</name>
      <anchorfile>classrtflann_1_1LshIndex.html</anchorfile>
      <anchor>a61f32375443a0cf736194dd2a5ddff61</anchor>
      <arglist>(lsh::BucketKey key, int lowest_index, unsigned int level, std::vector&lt; lsh::BucketKey &gt; &amp;xor_masks)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>getNeighbors</name>
      <anchorfile>classrtflann_1_1LshIndex.html</anchorfile>
      <anchor>aa500b329435f763c5c7dc0546ea5c95e</anchor>
      <arglist>(const ElementType *vec, bool do_radius, float radius, bool do_k, unsigned int k_nn, float &amp;checked_average)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>getNeighbors</name>
      <anchorfile>classrtflann_1_1LshIndex.html</anchorfile>
      <anchor>a75c74d31f928fcd4d2b02941984411d0</anchor>
      <arglist>(const ElementType *vec, ResultSet&lt; DistanceType &gt; &amp;result) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>swap</name>
      <anchorfile>classrtflann_1_1LshIndex.html</anchorfile>
      <anchor>a866c0a527111cd487dadc9ed1dafec1d</anchor>
      <arglist>(LshIndex &amp;other)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>key_size_</name>
      <anchorfile>classrtflann_1_1LshIndex.html</anchorfile>
      <anchor>a2b0e3e3f8b03f0050973f1b008801046</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>multi_probe_level_</name>
      <anchorfile>classrtflann_1_1LshIndex.html</anchorfile>
      <anchor>a0fe3f879ec4a52812cef99c8779cde4f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>table_number_</name>
      <anchorfile>classrtflann_1_1LshIndex.html</anchorfile>
      <anchor>a6b65878b260b315a0717533cffbaea92</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; lsh::LshTable&lt; ElementType &gt; &gt;</type>
      <name>tables_</name>
      <anchorfile>classrtflann_1_1LshIndex.html</anchorfile>
      <anchor>a82bb9f91f9687aa5b2283beb02a6cb6d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; lsh::BucketKey &gt;</type>
      <name>xor_masks_</name>
      <anchorfile>classrtflann_1_1LshIndex.html</anchorfile>
      <anchor>a14b9654981b03533d18405f957cbf93d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>rtflann::LshIndex::SortScoreIndexPairOnSecond</name>
    <filename>structrtflann_1_1LshIndex_1_1SortScoreIndexPairOnSecond.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>operator()</name>
      <anchorfile>structrtflann_1_1LshIndex_1_1SortScoreIndexPairOnSecond.html</anchorfile>
      <anchor>a1e9e99d76a545e9e9cd9b16429a3ebb6</anchor>
      <arglist>(const ScoreIndexPair &amp;left, const ScoreIndexPair &amp;right) const </arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>rtflann::LshIndexParams</name>
    <filename>structrtflann_1_1LshIndexParams.html</filename>
    <member kind="function">
      <type></type>
      <name>LshIndexParams</name>
      <anchorfile>structrtflann_1_1LshIndexParams.html</anchorfile>
      <anchor>a6746bf52535174d1091bd75ad0150654</anchor>
      <arglist>(unsigned int table_number=12, unsigned int key_size=20, unsigned int multi_probe_level=2)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rtflann::Matrix</name>
    <filename>classrtflann_1_1Matrix.html</filename>
    <templarg>T</templarg>
    <base>rtflann::Matrix_</base>
    <member kind="typedef">
      <type>T</type>
      <name>type</name>
      <anchorfile>classrtflann_1_1Matrix.html</anchorfile>
      <anchor>ae31460ac996c1470aaf56b3b015ea1dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Matrix</name>
      <anchorfile>classrtflann_1_1Matrix.html</anchorfile>
      <anchor>af057c41b5906e441413fde183715d716</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Matrix</name>
      <anchorfile>classrtflann_1_1Matrix.html</anchorfile>
      <anchor>a4bd1433f3beaa4405be679ecebe0a33b</anchor>
      <arglist>(T *data_, size_t rows_, size_t cols_, size_t stride_=0)</arglist>
    </member>
    <member kind="function">
      <type>T *</type>
      <name>operator[]</name>
      <anchorfile>classrtflann_1_1Matrix.html</anchorfile>
      <anchor>ada0a11f1a791d7c5fe8dbb8ee19a0bdd</anchor>
      <arglist>(size_t index) const </arglist>
    </member>
    <member kind="function">
      <type>T *</type>
      <name>ptr</name>
      <anchorfile>classrtflann_1_1Matrix.html</anchorfile>
      <anchor>aaa957950b2d77cdb98c183ae4a95e1ec</anchor>
      <arglist>() const </arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rtflann::Matrix_</name>
    <filename>classrtflann_1_1Matrix__.html</filename>
    <member kind="function">
      <type></type>
      <name>Matrix_</name>
      <anchorfile>classrtflann_1_1Matrix__.html</anchorfile>
      <anchor>a6c8d021e8286d41f7bdb51461a22c689</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Matrix_</name>
      <anchorfile>classrtflann_1_1Matrix__.html</anchorfile>
      <anchor>a01cd24484f11da1267776f3b6c1a07c7</anchor>
      <arglist>(void *data_, size_t rows_, size_t cols_, flann_datatype_t type_, size_t stride_=0)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>operator[]</name>
      <anchorfile>classrtflann_1_1Matrix__.html</anchorfile>
      <anchor>a29a72301d5757c918ccf2ce5ac803bb1</anchor>
      <arglist>(size_t index) const </arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>ptr</name>
      <anchorfile>classrtflann_1_1Matrix__.html</anchorfile>
      <anchor>aa0d5fe23c8e23a6373057f0e1ba1da8b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>cols</name>
      <anchorfile>classrtflann_1_1Matrix__.html</anchorfile>
      <anchor>a96b46aad232c5e23fb2b140b481196f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>rows</name>
      <anchorfile>classrtflann_1_1Matrix__.html</anchorfile>
      <anchor>ae31b0f4adb69badacb6a84ea082069f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>stride</name>
      <anchorfile>classrtflann_1_1Matrix__.html</anchorfile>
      <anchor>a22fb6bc54f9e1176bda9a899e09a83b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>flann_datatype_t</type>
      <name>type</name>
      <anchorfile>classrtflann_1_1Matrix__.html</anchorfile>
      <anchor>a8f2e09efc206346ffb0eaf202eb0f253</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>serialize</name>
      <anchorfile>classrtflann_1_1Matrix__.html</anchorfile>
      <anchor>a08316d4c74f4c4fe67c747cec67bf4f7</anchor>
      <arglist>(Archive &amp;ar)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>uchar *</type>
      <name>data</name>
      <anchorfile>classrtflann_1_1Matrix__.html</anchorfile>
      <anchor>ace358897b9cbb3914a37a4131e208054</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend struct</type>
      <name>serialization::access</name>
      <anchorfile>classrtflann_1_1Matrix__.html</anchorfile>
      <anchor>ab2c55508a5e5dacef27cc1b04849aa12</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>rtflann::MaxDistance</name>
    <filename>structrtflann_1_1MaxDistance.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>T</type>
      <name>ElementType</name>
      <anchorfile>structrtflann_1_1MaxDistance.html</anchorfile>
      <anchor>a3efb5cd47f3d526d9b323fa0bbdcecda</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>bool</type>
      <name>is_vector_space_distance</name>
      <anchorfile>structrtflann_1_1MaxDistance.html</anchorfile>
      <anchor>a0c32b41bbe72463e63b0dcfe260abe3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Accumulator&lt; T &gt;::Type</type>
      <name>ResultType</name>
      <anchorfile>structrtflann_1_1MaxDistance.html</anchorfile>
      <anchor>a496132449f832b6649aa9c7a1682b54a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>ResultType</type>
      <name>operator()</name>
      <anchorfile>structrtflann_1_1MaxDistance.html</anchorfile>
      <anchor>a609b903cce957c359755dba15b419d7f</anchor>
      <arglist>(Iterator1 a, Iterator2 b, size_t size, ResultType worst_dist=-1) const </arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>rtflann::MinkowskiDistance</name>
    <filename>structrtflann_1_1MinkowskiDistance.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>T</type>
      <name>ElementType</name>
      <anchorfile>structrtflann_1_1MinkowskiDistance.html</anchorfile>
      <anchor>a9c9710277fabf84067e9d38f8eba9fe6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>bool</type>
      <name>is_kdtree_distance</name>
      <anchorfile>structrtflann_1_1MinkowskiDistance.html</anchorfile>
      <anchor>a8e60043a9356f6716c7bbb49a9b2c4f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Accumulator&lt; T &gt;::Type</type>
      <name>ResultType</name>
      <anchorfile>structrtflann_1_1MinkowskiDistance.html</anchorfile>
      <anchor>aa965f999e2d55852fa9183e757c90c41</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>ResultType</type>
      <name>accum_dist</name>
      <anchorfile>structrtflann_1_1MinkowskiDistance.html</anchorfile>
      <anchor>ad1caef3a850a4db7c8099a970d44d3ad</anchor>
      <arglist>(const U &amp;a, const V &amp;b, int) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MinkowskiDistance</name>
      <anchorfile>structrtflann_1_1MinkowskiDistance.html</anchorfile>
      <anchor>afe30b8b6afedf07f00a33b85474c94c9</anchor>
      <arglist>(int order_)</arglist>
    </member>
    <member kind="function">
      <type>ResultType</type>
      <name>operator()</name>
      <anchorfile>structrtflann_1_1MinkowskiDistance.html</anchorfile>
      <anchor>a33cbb2499204b32d4ff8f6ff88f4571e</anchor>
      <arglist>(Iterator1 a, Iterator2 b, size_t size, ResultType worst_dist=-1) const </arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>order</name>
      <anchorfile>structrtflann_1_1MinkowskiDistance.html</anchorfile>
      <anchor>a53d7237d62f8e9c3b9254d45330fa028</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rtflann::NNIndex</name>
    <filename>classrtflann_1_1NNIndex.html</filename>
    <templarg>Distance</templarg>
    <base>rtflann::IndexBase</base>
    <member kind="typedef">
      <type>Distance::ResultType</type>
      <name>DistanceType</name>
      <anchorfile>classrtflann_1_1NNIndex.html</anchorfile>
      <anchor>ae26001fb85b1e959fc0ea766064bf37a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Distance::ElementType</type>
      <name>ElementType</name>
      <anchorfile>classrtflann_1_1NNIndex.html</anchorfile>
      <anchor>a42c3e42cda01d67d39606b657b84fbdc</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>addPoints</name>
      <anchorfile>classrtflann_1_1NNIndex.html</anchorfile>
      <anchor>a946b14aafe632829a36253951176a92f</anchor>
      <arglist>(const Matrix&lt; ElementType &gt; &amp;points, float rebuild_threshold=2)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>buildIndex</name>
      <anchorfile>classrtflann_1_1NNIndex.html</anchorfile>
      <anchor>a7d32f948852d4315bc04043633321cc9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>buildIndex</name>
      <anchorfile>classrtflann_1_1NNIndex.html</anchorfile>
      <anchor>af6303fdec9df7276fad2130509fcf826</anchor>
      <arglist>(const Matrix&lt; ElementType &gt; &amp;dataset)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual NNIndex *</type>
      <name>clone</name>
      <anchorfile>classrtflann_1_1NNIndex.html</anchorfile>
      <anchor>a35d6bfbac08494bff8d51b4743e6cbc8</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>findNeighbors</name>
      <anchorfile>classrtflann_1_1NNIndex.html</anchorfile>
      <anchor>aaef856993ec65492f1b850c5607534b7</anchor>
      <arglist>(ResultSet&lt; DistanceType &gt; &amp;result, const ElementType *vec, const SearchParams &amp;searchParams) const =0</arglist>
    </member>
    <member kind="function">
      <type>IndexParams</type>
      <name>getParameters</name>
      <anchorfile>classrtflann_1_1NNIndex.html</anchorfile>
      <anchor>aab7e9187a2c11bc898d2430d680449d0</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ElementType *</type>
      <name>getPoint</name>
      <anchorfile>classrtflann_1_1NNIndex.html</anchorfile>
      <anchor>a3fe38903454f36ea925676ea4657bde1</anchor>
      <arglist>(size_t id)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>knnSearch</name>
      <anchorfile>classrtflann_1_1NNIndex.html</anchorfile>
      <anchor>a9470c27be6dfbab9c64ea6f18eabcfaa</anchor>
      <arglist>(const Matrix&lt; ElementType &gt; &amp;queries, Matrix&lt; size_t &gt; &amp;indices, Matrix&lt; DistanceType &gt; &amp;dists, size_t knn, const SearchParams &amp;params) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>knnSearch</name>
      <anchorfile>classrtflann_1_1NNIndex.html</anchorfile>
      <anchor>abe017d9e7acb5aac5443d58b290ff9b6</anchor>
      <arglist>(const Matrix&lt; ElementType &gt; &amp;queries, Matrix&lt; int &gt; &amp;indices, Matrix&lt; DistanceType &gt; &amp;dists, size_t knn, const SearchParams &amp;params) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>knnSearch</name>
      <anchorfile>classrtflann_1_1NNIndex.html</anchorfile>
      <anchor>a5f763ee794e4e541d37da31aa7fabe35</anchor>
      <arglist>(const Matrix&lt; ElementType &gt; &amp;queries, std::vector&lt; std::vector&lt; size_t &gt; &gt; &amp;indices, std::vector&lt; std::vector&lt; DistanceType &gt; &gt; &amp;dists, size_t knn, const SearchParams &amp;params) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>knnSearch</name>
      <anchorfile>classrtflann_1_1NNIndex.html</anchorfile>
      <anchor>a08e262d437483f04e530fb44135c7413</anchor>
      <arglist>(const Matrix&lt; ElementType &gt; &amp;queries, std::vector&lt; std::vector&lt; int &gt; &gt; &amp;indices, std::vector&lt; std::vector&lt; DistanceType &gt; &gt; &amp;dists, size_t knn, const SearchParams &amp;params) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>NNIndex</name>
      <anchorfile>classrtflann_1_1NNIndex.html</anchorfile>
      <anchor>a56814a554019a3a12857eb792dd1f48f</anchor>
      <arglist>(Distance d)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>NNIndex</name>
      <anchorfile>classrtflann_1_1NNIndex.html</anchorfile>
      <anchor>a8907633623dfaf68dcecae98d7b3873d</anchor>
      <arglist>(const IndexParams &amp;params, Distance d)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>NNIndex</name>
      <anchorfile>classrtflann_1_1NNIndex.html</anchorfile>
      <anchor>adf5a6c18bc74a219814d6f77c45eed04</anchor>
      <arglist>(const NNIndex &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>radiusSearch</name>
      <anchorfile>classrtflann_1_1NNIndex.html</anchorfile>
      <anchor>ab037563533ff3634ccdeac8bccd8ecf9</anchor>
      <arglist>(const Matrix&lt; ElementType &gt; &amp;queries, Matrix&lt; size_t &gt; &amp;indices, Matrix&lt; DistanceType &gt; &amp;dists, float radius, const SearchParams &amp;params) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>radiusSearch</name>
      <anchorfile>classrtflann_1_1NNIndex.html</anchorfile>
      <anchor>a5bb41563fc2db2b0dd9c63c006f955f3</anchor>
      <arglist>(const Matrix&lt; ElementType &gt; &amp;queries, Matrix&lt; int &gt; &amp;indices, Matrix&lt; DistanceType &gt; &amp;dists, float radius, const SearchParams &amp;params) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>radiusSearch</name>
      <anchorfile>classrtflann_1_1NNIndex.html</anchorfile>
      <anchor>a1a9d60d6e2c9f264eafbf6202c37e454</anchor>
      <arglist>(const Matrix&lt; ElementType &gt; &amp;queries, std::vector&lt; std::vector&lt; size_t &gt; &gt; &amp;indices, std::vector&lt; std::vector&lt; DistanceType &gt; &gt; &amp;dists, float radius, const SearchParams &amp;params) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>radiusSearch</name>
      <anchorfile>classrtflann_1_1NNIndex.html</anchorfile>
      <anchor>a665d4fb2548ea03d0f0fcf6b6464cb01</anchor>
      <arglist>(const Matrix&lt; ElementType &gt; &amp;queries, std::vector&lt; std::vector&lt; int &gt; &gt; &amp;indices, std::vector&lt; std::vector&lt; DistanceType &gt; &gt; &amp;dists, float radius, const SearchParams &amp;params) const </arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>removedCount</name>
      <anchorfile>classrtflann_1_1NNIndex.html</anchorfile>
      <anchor>acfc736988a5173946337b3b4527759fb</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>removePoint</name>
      <anchorfile>classrtflann_1_1NNIndex.html</anchorfile>
      <anchor>ab59edee607e5fc598b46ba61066be824</anchor>
      <arglist>(size_t id)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>serialize</name>
      <anchorfile>classrtflann_1_1NNIndex.html</anchorfile>
      <anchor>aaa2edaa7f853765f5d530ae3a744b7fb</anchor>
      <arglist>(Archive &amp;ar)</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>size</name>
      <anchorfile>classrtflann_1_1NNIndex.html</anchorfile>
      <anchor>a707fc7c0abe82a413f07a60ee646302a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>sizeAtBuild</name>
      <anchorfile>classrtflann_1_1NNIndex.html</anchorfile>
      <anchor>a5d277417bc380e0fbcc4847d63e235e4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>veclen</name>
      <anchorfile>classrtflann_1_1NNIndex.html</anchorfile>
      <anchor>a0837478c38c353d52a334ba3049a79d1</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~NNIndex</name>
      <anchorfile>classrtflann_1_1NNIndex.html</anchorfile>
      <anchor>a9401821d3b44547c894329dd01879f10</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual void</type>
      <name>buildIndexImpl</name>
      <anchorfile>classrtflann_1_1NNIndex.html</anchorfile>
      <anchor>a1e702cfcc4f250590b16ff05b7046739</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>cleanRemovedPoints</name>
      <anchorfile>classrtflann_1_1NNIndex.html</anchorfile>
      <anchor>a39b761d0c6cc6fd6dfb4c66d4590d4a7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>extendDataset</name>
      <anchorfile>classrtflann_1_1NNIndex.html</anchorfile>
      <anchor>a01264d31c6cd21e84e2c8651bc6d0cf4</anchor>
      <arglist>(const Matrix&lt; ElementType &gt; &amp;new_points)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual void</type>
      <name>freeIndex</name>
      <anchorfile>classrtflann_1_1NNIndex.html</anchorfile>
      <anchor>a3fe299b6faa284d9f37f97e752accb58</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>size_t</type>
      <name>id_to_index</name>
      <anchorfile>classrtflann_1_1NNIndex.html</anchorfile>
      <anchor>a103dcc528fc7e7fc03455103a13a2431</anchor>
      <arglist>(size_t id)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>indices_to_ids</name>
      <anchorfile>classrtflann_1_1NNIndex.html</anchorfile>
      <anchor>ab8d576a7a17eac7015f239667eac0c48</anchor>
      <arglist>(const size_t *in, size_t *out, size_t size) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>setDataset</name>
      <anchorfile>classrtflann_1_1NNIndex.html</anchorfile>
      <anchor>a9f25d6ea5c0dca3d9bf6ebd17f2e2432</anchor>
      <arglist>(const Matrix&lt; ElementType &gt; &amp;dataset)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>swap</name>
      <anchorfile>classrtflann_1_1NNIndex.html</anchorfile>
      <anchor>aca574aefba5a5bdfecb749fe17e8cada</anchor>
      <arglist>(NNIndex &amp;other)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ElementType *</type>
      <name>data_ptr_</name>
      <anchorfile>classrtflann_1_1NNIndex.html</anchorfile>
      <anchor>afa239b347572077aab0f08f8df441cf4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Distance</type>
      <name>distance_</name>
      <anchorfile>classrtflann_1_1NNIndex.html</anchorfile>
      <anchor>a2eb5fa1fcacd35220c2d395d476a21eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; size_t &gt;</type>
      <name>ids_</name>
      <anchorfile>classrtflann_1_1NNIndex.html</anchorfile>
      <anchor>abb8a96e310009ce1174fe311f1790673</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>IndexParams</type>
      <name>index_params_</name>
      <anchorfile>classrtflann_1_1NNIndex.html</anchorfile>
      <anchor>a14819b2588b58fef17c62dc2a7866aef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>size_t</type>
      <name>last_id_</name>
      <anchorfile>classrtflann_1_1NNIndex.html</anchorfile>
      <anchor>a247e666f4fefb0e4aed8cae5b13bbf93</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; ElementType * &gt;</type>
      <name>points_</name>
      <anchorfile>classrtflann_1_1NNIndex.html</anchorfile>
      <anchor>a85fc40f9bcfc5bedd0336374d25e9e03</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>removed_</name>
      <anchorfile>classrtflann_1_1NNIndex.html</anchorfile>
      <anchor>aa7262eb8f6edee5950bce29dd4b0a4fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>size_t</type>
      <name>removed_count_</name>
      <anchorfile>classrtflann_1_1NNIndex.html</anchorfile>
      <anchor>aa5dbfe63dbac57b13715e8ccff020828</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DynamicBitset</type>
      <name>removed_points_</name>
      <anchorfile>classrtflann_1_1NNIndex.html</anchorfile>
      <anchor>ae64dfb8ccfd11bd7f52637df7ea1d457</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>size_t</type>
      <name>size_</name>
      <anchorfile>classrtflann_1_1NNIndex.html</anchorfile>
      <anchor>a8253763f1d0fb40acc823d821ba0cc5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>size_t</type>
      <name>size_at_build_</name>
      <anchorfile>classrtflann_1_1NNIndex.html</anchorfile>
      <anchor>a933881f0616fd7b31522bfac21669271</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>size_t</type>
      <name>veclen_</name>
      <anchorfile>classrtflann_1_1NNIndex.html</anchorfile>
      <anchor>a93c65c165c7fc59e7e3c43d1032304e0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rtflann::ObjectFactory</name>
    <filename>classrtflann_1_1ObjectFactory.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function">
      <type>ObjectCreator</type>
      <name>create</name>
      <anchorfile>classrtflann_1_1ObjectFactory.html</anchorfile>
      <anchor>a859d445f6381b9c894ec9eeeeacfcd95</anchor>
      <arglist>(UniqueIdType id)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>subscribe</name>
      <anchorfile>classrtflann_1_1ObjectFactory.html</anchorfile>
      <anchor>a6d751290977114fb9fe49597eb4380da</anchor>
      <arglist>(UniqueIdType id, ObjectCreator creator)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>unregister</name>
      <anchorfile>classrtflann_1_1ObjectFactory.html</anchorfile>
      <anchor>a5a7f6b8da841234a45630bc1108bcdea</anchor>
      <arglist>(UniqueIdType id)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ThisClass &amp;</type>
      <name>instance</name>
      <anchorfile>classrtflann_1_1ObjectFactory.html</anchorfile>
      <anchor>a9b5f972d6b592af9b7a38f6d959060ba</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>std::map&lt; UniqueIdType, ObjectCreator &gt;</type>
      <name>ObjectRegistry</name>
      <anchorfile>classrtflann_1_1ObjectFactory.html</anchorfile>
      <anchor>ae13d6875a4ccaa1bd81c6ca9475e98cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>ObjectFactory&lt; BaseClass, UniqueIdType, ObjectCreator &gt;</type>
      <name>ThisClass</name>
      <anchorfile>classrtflann_1_1ObjectFactory.html</anchorfile>
      <anchor>aa5baa462c39b295c9bfd366b0db85f5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>ObjectFactory</name>
      <anchorfile>classrtflann_1_1ObjectFactory.html</anchorfile>
      <anchor>a2fd0bb864cecc94db185589df642305a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ObjectRegistry</type>
      <name>object_registry</name>
      <anchorfile>classrtflann_1_1ObjectFactory.html</anchorfile>
      <anchor>ae8bc9582544a889a3f18459d7cdd7d14</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rtflann::PooledAllocator</name>
    <filename>classrtflann_1_1PooledAllocator.html</filename>
    <member kind="function">
      <type>T *</type>
      <name>allocate</name>
      <anchorfile>classrtflann_1_1PooledAllocator.html</anchorfile>
      <anchor>a515ca25431fadc34798354df868e1418</anchor>
      <arglist>(size_t count=1)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>allocateMemory</name>
      <anchorfile>classrtflann_1_1PooledAllocator.html</anchorfile>
      <anchor>ad204eab7cae16a2468d94c7658b2e38d</anchor>
      <arglist>(int size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>free</name>
      <anchorfile>classrtflann_1_1PooledAllocator.html</anchorfile>
      <anchor>a1c79e8b121f9d8aec4cb70b614e7e257</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PooledAllocator</name>
      <anchorfile>classrtflann_1_1PooledAllocator.html</anchorfile>
      <anchor>a0e846035a8abba074f67d8d1e126560c</anchor>
      <arglist>(int blocksize=BLOCKSIZE)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~PooledAllocator</name>
      <anchorfile>classrtflann_1_1PooledAllocator.html</anchorfile>
      <anchor>ac95a285bfe343c44e7c281f1d6f8fe3c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>usedMemory</name>
      <anchorfile>classrtflann_1_1PooledAllocator.html</anchorfile>
      <anchor>a7d2df5ef9afa514024bc10d776e21770</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>wastedMemory</name>
      <anchorfile>classrtflann_1_1PooledAllocator.html</anchorfile>
      <anchor>acbe705370cea5023e4bfba03c637dbda</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>void *</type>
      <name>base</name>
      <anchorfile>classrtflann_1_1PooledAllocator.html</anchorfile>
      <anchor>a664a5b3fd34e8182bcfd318ff1b5fbd9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>blocksize</name>
      <anchorfile>classrtflann_1_1PooledAllocator.html</anchorfile>
      <anchor>a3b1cb23677f7f75afda6f29455739782</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>void *</type>
      <name>loc</name>
      <anchorfile>classrtflann_1_1PooledAllocator.html</anchorfile>
      <anchor>abb1dc17133801310e653499f9396bfcc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>remaining</name>
      <anchorfile>classrtflann_1_1PooledAllocator.html</anchorfile>
      <anchor>ad1def53d97729932b781ff2d2ec1bbf3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rtflann::RadiusResultSet</name>
    <filename>classrtflann_1_1RadiusResultSet.html</filename>
    <templarg>DistanceType</templarg>
    <base>rtflann::ResultSet</base>
    <member kind="typedef">
      <type>DistanceIndex&lt; DistanceType &gt;</type>
      <name>DistIndex</name>
      <anchorfile>classrtflann_1_1RadiusResultSet.html</anchorfile>
      <anchor>a3802b56ad517f655479ecf5fb413faa3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addPoint</name>
      <anchorfile>classrtflann_1_1RadiusResultSet.html</anchorfile>
      <anchor>a6d6c7c8bc76786c0f603a65ece8c650c</anchor>
      <arglist>(DistanceType dist, size_t index)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classrtflann_1_1RadiusResultSet.html</anchorfile>
      <anchor>a134ae5aea17a63dbc3e26b53da8a2d4c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>copy</name>
      <anchorfile>classrtflann_1_1RadiusResultSet.html</anchorfile>
      <anchor>ac598b19c6e428fecc8e70f52050f379c</anchor>
      <arglist>(size_t *indices, DistanceType *dists, size_t num_elements, bool sorted=true)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>full</name>
      <anchorfile>classrtflann_1_1RadiusResultSet.html</anchorfile>
      <anchor>a921b455c42a8a324d2a6f457f69e26a4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RadiusResultSet</name>
      <anchorfile>classrtflann_1_1RadiusResultSet.html</anchorfile>
      <anchor>ae189db858d11ecda0aa59f22edfe6596</anchor>
      <arglist>(DistanceType radius_)</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>size</name>
      <anchorfile>classrtflann_1_1RadiusResultSet.html</anchorfile>
      <anchor>ad26809ad56912178ad0fb70563fccebd</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>DistanceType</type>
      <name>worstDist</name>
      <anchorfile>classrtflann_1_1RadiusResultSet.html</anchorfile>
      <anchor>a4d8c01eee98813304322e09b14621834</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~RadiusResultSet</name>
      <anchorfile>classrtflann_1_1RadiusResultSet.html</anchorfile>
      <anchor>ac5ba2221060e367c19bb65e6b3ca563b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; DistIndex &gt;</type>
      <name>dist_index_</name>
      <anchorfile>classrtflann_1_1RadiusResultSet.html</anchorfile>
      <anchor>a5dfcf2043feba4210d68274922c17055</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>DistanceType</type>
      <name>radius_</name>
      <anchorfile>classrtflann_1_1RadiusResultSet.html</anchorfile>
      <anchor>ac6d98abbd71c725cf24e01222cb36968</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rtflann::RadiusUniqueResultSet</name>
    <filename>classrtflann_1_1RadiusUniqueResultSet.html</filename>
    <templarg></templarg>
    <base>rtflann::UniqueResultSet</base>
    <member kind="function">
      <type>void</type>
      <name>addPoint</name>
      <anchorfile>classrtflann_1_1RadiusUniqueResultSet.html</anchorfile>
      <anchor>a532151e788c4a81988678ea976df0ad4</anchor>
      <arglist>(DistanceType dist, size_t index)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classrtflann_1_1RadiusUniqueResultSet.html</anchorfile>
      <anchor>a1414540b37ee1a265294d2346d0e6b75</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>full</name>
      <anchorfile>classrtflann_1_1RadiusUniqueResultSet.html</anchorfile>
      <anchor>ab41bb4f32f5c8019400ece429daf60a5</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RadiusUniqueResultSet</name>
      <anchorfile>classrtflann_1_1RadiusUniqueResultSet.html</anchorfile>
      <anchor>acc508035ec80250beacdc97379ea50e1</anchor>
      <arglist>(DistanceType radius)</arglist>
    </member>
    <member kind="function">
      <type>DistanceType</type>
      <name>worstDist</name>
      <anchorfile>classrtflann_1_1RadiusUniqueResultSet.html</anchorfile>
      <anchor>ae4a46946b6134fad8384660042f1aa65</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>UniqueResultSet&lt; DistanceType &gt;::DistIndex</type>
      <name>DistIndex</name>
      <anchorfile>classrtflann_1_1RadiusUniqueResultSet.html</anchorfile>
      <anchor>a5258660d598be600ee3f30d42dbb81a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>DistanceType</type>
      <name>radius_</name>
      <anchorfile>classrtflann_1_1RadiusUniqueResultSet.html</anchorfile>
      <anchor>ab1a0110385f8ae17efa1aec5f7e35e4a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rtflann::RandomCenterChooser</name>
    <filename>classrtflann_1_1RandomCenterChooser.html</filename>
    <templarg>Distance</templarg>
    <base>rtflann::CenterChooser</base>
    <member kind="typedef">
      <type>Distance::ResultType</type>
      <name>DistanceType</name>
      <anchorfile>classrtflann_1_1RandomCenterChooser.html</anchorfile>
      <anchor>aa42450b9054ff8e2d58832a1ca5e8478</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Distance::ElementType</type>
      <name>ElementType</name>
      <anchorfile>classrtflann_1_1RandomCenterChooser.html</anchorfile>
      <anchor>a36e6617ee3a1b034de34c63b6315b72e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator()</name>
      <anchorfile>classrtflann_1_1RandomCenterChooser.html</anchorfile>
      <anchor>a604453ff6fe727c3857ee34aa634ab66</anchor>
      <arglist>(int k, int *indices, int indices_length, int *centers, int &amp;centers_length)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RandomCenterChooser</name>
      <anchorfile>classrtflann_1_1RandomCenterChooser.html</anchorfile>
      <anchor>a14198983c19f1e8c3b66a96d45db06b6</anchor>
      <arglist>(const Distance &amp;distance, const std::vector&lt; ElementType * &gt; &amp;points)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rtflann::RandomGenerator</name>
    <filename>classrtflann_1_1RandomGenerator.html</filename>
    <member kind="function">
      <type>ptrdiff_t</type>
      <name>operator()</name>
      <anchorfile>classrtflann_1_1RandomGenerator.html</anchorfile>
      <anchor>aa23ee0d30a4c648320b0441a47d1ef3f</anchor>
      <arglist>(ptrdiff_t i)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rtflann::ResultSet</name>
    <filename>classrtflann_1_1ResultSet.html</filename>
    <templarg>DistanceType</templarg>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>addPoint</name>
      <anchorfile>classrtflann_1_1ResultSet.html</anchorfile>
      <anchor>a5ea125f4d9eb7ba17e82437fe477d03d</anchor>
      <arglist>(DistanceType dist, size_t index)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>full</name>
      <anchorfile>classrtflann_1_1ResultSet.html</anchorfile>
      <anchor>a0ae8ff1086bc00de4d0df4f7a02ac9e2</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual DistanceType</type>
      <name>worstDist</name>
      <anchorfile>classrtflann_1_1ResultSet.html</anchorfile>
      <anchor>a916e0d6432a4168e18f61ee7fc4cdd04</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ResultSet</name>
      <anchorfile>classrtflann_1_1ResultSet.html</anchorfile>
      <anchor>a2aacf2984940a6c4a7549b60ab6eca2f</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>rtflann::same_type</name>
    <filename>structrtflann_1_1same__type.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structrtflann_1_1same__type.html</anchorfile>
      <anchor>a7e36a19cd9a6397bb17c77ca4acf3f75ae9ba41ce3eb13735167e0fc209184758</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>rtflann::same_type&lt; T, T &gt;</name>
    <filename>structrtflann_1_1same__type_3_01T_00_01T_01_4.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structrtflann_1_1same__type_3_01T_00_01T_01_4.html</anchorfile>
      <anchor>a0f83b55f0b070ec00358bc59c32c99efa95cd61151585ce02fc161fb81a337964</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>rtflann::SavedIndexParams</name>
    <filename>structrtflann_1_1SavedIndexParams.html</filename>
    <member kind="function">
      <type></type>
      <name>SavedIndexParams</name>
      <anchorfile>structrtflann_1_1SavedIndexParams.html</anchorfile>
      <anchor>afc93bfbfa9bd3c765510b049464d2084</anchor>
      <arglist>(std::string filename)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>rtflann::SearchParams</name>
    <filename>structrtflann_1_1SearchParams.html</filename>
    <member kind="function">
      <type></type>
      <name>SearchParams</name>
      <anchorfile>structrtflann_1_1SearchParams.html</anchorfile>
      <anchor>ab4218e6596fc647ed6be2a3747c18b07</anchor>
      <arglist>(int checks_=32, float eps_=0.0, bool sorted_=true)</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>checks</name>
      <anchorfile>structrtflann_1_1SearchParams.html</anchorfile>
      <anchor>a4063401246ed21974ba9159fd9076533</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>cores</name>
      <anchorfile>structrtflann_1_1SearchParams.html</anchorfile>
      <anchor>ad6cab496f3689136ff981c338d41b189</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>eps</name>
      <anchorfile>structrtflann_1_1SearchParams.html</anchorfile>
      <anchor>abd1e3aef632bfd410f85332d5380acc6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>matrices_in_gpu_ram</name>
      <anchorfile>structrtflann_1_1SearchParams.html</anchorfile>
      <anchor>a0bbf65f1c94fe98e8174c0d91fc91732</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>max_neighbors</name>
      <anchorfile>structrtflann_1_1SearchParams.html</anchorfile>
      <anchor>ab24a0945b85f0cef4f443b44c6f83571</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>sorted</name>
      <anchorfile>structrtflann_1_1SearchParams.html</anchorfile>
      <anchor>a0eb8507be26af5934baed190c12a7735</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tri_type</type>
      <name>use_heap</name>
      <anchorfile>structrtflann_1_1SearchParams.html</anchorfile>
      <anchor>a97395ddc25af444793e7a9de7852d8de</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>rtflann::squareDistance</name>
    <filename>structrtflann_1_1squareDistance.html</filename>
    <templarg>Distance</templarg>
    <templarg>ElementType</templarg>
    <member kind="typedef">
      <type>Distance::ResultType</type>
      <name>ResultType</name>
      <anchorfile>structrtflann_1_1squareDistance.html</anchorfile>
      <anchor>a073216d4baa6a470a077fd80ac700a0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>ResultType</type>
      <name>operator()</name>
      <anchorfile>structrtflann_1_1squareDistance.html</anchorfile>
      <anchor>accf752ab8ec401a97dfe9a78199bf1dc</anchor>
      <arglist>(ResultType dist)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>rtflann::squareDistance&lt; ChiSquareDistance&lt; ElementType &gt;, ElementType &gt;</name>
    <filename>structrtflann_1_1squareDistance_3_01ChiSquareDistance_3_01ElementType_01_4_00_01ElementType_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>ChiSquareDistance&lt; ElementType &gt;::ResultType</type>
      <name>ResultType</name>
      <anchorfile>structrtflann_1_1squareDistance_3_01ChiSquareDistance_3_01ElementType_01_4_00_01ElementType_01_4.html</anchorfile>
      <anchor>a49fa737fdb89ea00b7cf5491535d93dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>ResultType</type>
      <name>operator()</name>
      <anchorfile>structrtflann_1_1squareDistance_3_01ChiSquareDistance_3_01ElementType_01_4_00_01ElementType_01_4.html</anchorfile>
      <anchor>a0eba86a3297ad2a89e5eb51fa046ded7</anchor>
      <arglist>(ResultType dist)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>rtflann::squareDistance&lt; HellingerDistance&lt; ElementType &gt;, ElementType &gt;</name>
    <filename>structrtflann_1_1squareDistance_3_01HellingerDistance_3_01ElementType_01_4_00_01ElementType_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>HellingerDistance&lt; ElementType &gt;::ResultType</type>
      <name>ResultType</name>
      <anchorfile>structrtflann_1_1squareDistance_3_01HellingerDistance_3_01ElementType_01_4_00_01ElementType_01_4.html</anchorfile>
      <anchor>a53adaa20998a8d82eda61414e1d197b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>ResultType</type>
      <name>operator()</name>
      <anchorfile>structrtflann_1_1squareDistance_3_01HellingerDistance_3_01ElementType_01_4_00_01ElementType_01_4.html</anchorfile>
      <anchor>a96ab44939ee8aaef2dffbe08366d39e4</anchor>
      <arglist>(ResultType dist)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>rtflann::squareDistance&lt; L2&lt; ElementType &gt;, ElementType &gt;</name>
    <filename>structrtflann_1_1squareDistance_3_01L2_3_01ElementType_01_4_00_01ElementType_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>L2&lt; ElementType &gt;::ResultType</type>
      <name>ResultType</name>
      <anchorfile>structrtflann_1_1squareDistance_3_01L2_3_01ElementType_01_4_00_01ElementType_01_4.html</anchorfile>
      <anchor>a9efe88cd16fe51ec426ef3615f1e7237</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>ResultType</type>
      <name>operator()</name>
      <anchorfile>structrtflann_1_1squareDistance_3_01L2_3_01ElementType_01_4_00_01ElementType_01_4.html</anchorfile>
      <anchor>a6985efb72eb03787a51fbedee4743b89</anchor>
      <arglist>(ResultType dist)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>rtflann::squareDistance&lt; L2_3D&lt; ElementType &gt;, ElementType &gt;</name>
    <filename>structrtflann_1_1squareDistance_3_01L2__3D_3_01ElementType_01_4_00_01ElementType_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>L2_3D&lt; ElementType &gt;::ResultType</type>
      <name>ResultType</name>
      <anchorfile>structrtflann_1_1squareDistance_3_01L2__3D_3_01ElementType_01_4_00_01ElementType_01_4.html</anchorfile>
      <anchor>a5de5af54f7a8b8b287bbd934f342ba53</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>ResultType</type>
      <name>operator()</name>
      <anchorfile>structrtflann_1_1squareDistance_3_01L2__3D_3_01ElementType_01_4_00_01ElementType_01_4.html</anchorfile>
      <anchor>a1e74d09e218f41b5f78bdf1f5ebbfc94</anchor>
      <arglist>(ResultType dist)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>rtflann::squareDistance&lt; L2_Simple&lt; ElementType &gt;, ElementType &gt;</name>
    <filename>structrtflann_1_1squareDistance_3_01L2__Simple_3_01ElementType_01_4_00_01ElementType_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>L2_Simple&lt; ElementType &gt;::ResultType</type>
      <name>ResultType</name>
      <anchorfile>structrtflann_1_1squareDistance_3_01L2__Simple_3_01ElementType_01_4_00_01ElementType_01_4.html</anchorfile>
      <anchor>a93440de8ed86c8a60f1dc76731274814</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>ResultType</type>
      <name>operator()</name>
      <anchorfile>structrtflann_1_1squareDistance_3_01L2__Simple_3_01ElementType_01_4_00_01ElementType_01_4.html</anchorfile>
      <anchor>a896e070c3a63289bcd01b56ec059f729</anchor>
      <arglist>(ResultType dist)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rtflann::StartStopTimer</name>
    <filename>classrtflann_1_1StartStopTimer.html</filename>
    <member kind="function">
      <type>void</type>
      <name>reset</name>
      <anchorfile>classrtflann_1_1StartStopTimer.html</anchorfile>
      <anchor>a16ab7b7e60cc8f328fcef5898bba5fa4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>start</name>
      <anchorfile>classrtflann_1_1StartStopTimer.html</anchorfile>
      <anchor>ae7d39365456cb0c554853c63bd93b5a0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>StartStopTimer</name>
      <anchorfile>classrtflann_1_1StartStopTimer.html</anchorfile>
      <anchor>ab5ec07babe28ec97eb35f9e4f0b0f268</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>stop</name>
      <anchorfile>classrtflann_1_1StartStopTimer.html</anchorfile>
      <anchor>a79319c153db95a55ec8d2dca33c746d7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>value</name>
      <anchorfile>classrtflann_1_1StartStopTimer.html</anchorfile>
      <anchor>acaf4fd657af3888ac1b6544ab9a951c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>clock_t</type>
      <name>startTime</name>
      <anchorfile>classrtflann_1_1StartStopTimer.html</anchorfile>
      <anchor>a7cc9c2157a4358832ff58efd4f13b3ac</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rtflann::UniqueRandom</name>
    <filename>classrtflann_1_1UniqueRandom.html</filename>
    <member kind="function">
      <type>void</type>
      <name>init</name>
      <anchorfile>classrtflann_1_1UniqueRandom.html</anchorfile>
      <anchor>a64ac0e9e885d42b2823df237d9fad1c2</anchor>
      <arglist>(int n)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>next</name>
      <anchorfile>classrtflann_1_1UniqueRandom.html</anchorfile>
      <anchor>ad3c8cdd1f2ca13a2a4df92595e391748</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>UniqueRandom</name>
      <anchorfile>classrtflann_1_1UniqueRandom.html</anchorfile>
      <anchor>ae6391b9f0fda5c7ccebd123993c1e3d1</anchor>
      <arglist>(int n)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>counter_</name>
      <anchorfile>classrtflann_1_1UniqueRandom.html</anchorfile>
      <anchor>abfc20e6132d625eb6eb478a03d4852ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>size_</name>
      <anchorfile>classrtflann_1_1UniqueRandom.html</anchorfile>
      <anchor>af36d6f6235f872fa3225a91c4f7f6186</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; int &gt;</type>
      <name>vals_</name>
      <anchorfile>classrtflann_1_1UniqueRandom.html</anchorfile>
      <anchor>aaacb3b1c292ec4d5761ecae2c871b023</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rtflann::UniqueResultSet</name>
    <filename>classrtflann_1_1UniqueResultSet.html</filename>
    <templarg></templarg>
    <base>rtflann::ResultSet</base>
    <class kind="struct">rtflann::UniqueResultSet::DistIndex</class>
    <member kind="function">
      <type>void</type>
      <name>copy</name>
      <anchorfile>classrtflann_1_1UniqueResultSet.html</anchorfile>
      <anchor>a141d1c1fe6355bb4c0b55e9d27b267ae</anchor>
      <arglist>(size_t *indices, DistanceType *dist, int n_neighbors, bool sorted=true)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>full</name>
      <anchorfile>classrtflann_1_1UniqueResultSet.html</anchorfile>
      <anchor>afe33192a273b50cb09bb225985b7c829</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>size</name>
      <anchorfile>classrtflann_1_1UniqueResultSet.html</anchorfile>
      <anchor>a7ecba190f59a2e7cde23d52653343ce7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>UniqueResultSet</name>
      <anchorfile>classrtflann_1_1UniqueResultSet.html</anchorfile>
      <anchor>a8341c744b16812594737e859ddbabd40</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>DistanceType</type>
      <name>worstDist</name>
      <anchorfile>classrtflann_1_1UniqueResultSet.html</anchorfile>
      <anchor>a8f558a7fdace15b35ab3ff355e7cc8c7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::set&lt; DistIndex &gt;</type>
      <name>dist_indices_</name>
      <anchorfile>classrtflann_1_1UniqueResultSet.html</anchorfile>
      <anchor>a1e121b179dab27767e69f4559f0ad498</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>is_full_</name>
      <anchorfile>classrtflann_1_1UniqueResultSet.html</anchorfile>
      <anchor>a0964671c130f3054f481c43fca6a7060</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DistanceType</type>
      <name>worst_distance_</name>
      <anchorfile>classrtflann_1_1UniqueResultSet.html</anchorfile>
      <anchor>ab6f08d7334d1a381bdf4c037bf3622c1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>rtflann::UniqueResultSet::DistIndex</name>
    <filename>structrtflann_1_1UniqueResultSet_1_1DistIndex.html</filename>
    <member kind="function">
      <type></type>
      <name>DistIndex</name>
      <anchorfile>structrtflann_1_1UniqueResultSet_1_1DistIndex.html</anchorfile>
      <anchor>a6e3851566d2bb0c9c181fb5fe8e3665c</anchor>
      <arglist>(DistanceType dist, unsigned int index)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;</name>
      <anchorfile>structrtflann_1_1UniqueResultSet_1_1DistIndex.html</anchorfile>
      <anchor>af6d14a2759e9be9a63546e4c5c468c67</anchor>
      <arglist>(const DistIndex dist_index) const </arglist>
    </member>
    <member kind="variable">
      <type>DistanceType</type>
      <name>dist_</name>
      <anchorfile>structrtflann_1_1UniqueResultSet_1_1DistIndex.html</anchorfile>
      <anchor>a9ab1f1a1e84008db682502bd1b8a6e61</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>index_</name>
      <anchorfile>structrtflann_1_1UniqueResultSet_1_1DistIndex.html</anchorfile>
      <anchor>a1188ec38b68897f5fc24af1fffe7fc61</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>rtflann::valid_combination</name>
    <filename>structrtflann_1_1valid__combination.html</filename>
    <templarg>Index</templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="variable" static="yes">
      <type>static const bool</type>
      <name>value</name>
      <anchorfile>structrtflann_1_1valid__combination.html</anchorfile>
      <anchor>aa3603df525f5528bdf2c21df5d7b0897</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>rtflann::anyimpl</name>
    <filename>namespacertflann_1_1anyimpl.html</filename>
    <class kind="struct">rtflann::anyimpl::bad_any_cast</class>
    <class kind="struct">rtflann::anyimpl::base_any_policy</class>
    <class kind="struct">rtflann::anyimpl::big_any_policy</class>
    <class kind="struct">rtflann::anyimpl::choose_policy</class>
    <class kind="struct">rtflann::anyimpl::choose_policy&lt; any &gt;</class>
    <class kind="struct">rtflann::anyimpl::choose_policy&lt; T * &gt;</class>
    <class kind="struct">rtflann::anyimpl::empty_any</class>
    <class kind="struct">rtflann::anyimpl::small_any_policy</class>
    <class kind="struct">rtflann::anyimpl::typed_base_any_policy</class>
    <member kind="function">
      <type>base_any_policy *</type>
      <name>get_policy</name>
      <anchorfile>namespacertflann_1_1anyimpl.html</anchorfile>
      <anchor>ab6e2933ae440cc03b11cdfad9a184379</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacertflann_1_1anyimpl.html</anchorfile>
      <anchor>a2c14042f49fc4bc5278df201c1851744</anchor>
      <arglist>(std::ostream &amp;out, const empty_any &amp;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SMALL_POLICY</name>
      <anchorfile>namespacertflann_1_1anyimpl.html</anchorfile>
      <anchor>abcb9db1c70f47cdc295c05f942fe9ab6</anchor>
      <arglist>(flann_algorithm_t)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SMALL_POLICY</name>
      <anchorfile>namespacertflann_1_1anyimpl.html</anchorfile>
      <anchor>a22b2f5b9b5855e72c8aa9ac9986d4cf3</anchor>
      <arglist>(flann_centers_init_t)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SMALL_POLICY</name>
      <anchorfile>namespacertflann_1_1anyimpl.html</anchorfile>
      <anchor>a8bc31e2fe0b3785276121b20e432a9c6</anchor>
      <arglist>(flann_log_level_t)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SMALL_POLICY</name>
      <anchorfile>namespacertflann_1_1anyimpl.html</anchorfile>
      <anchor>af524b283deb6cbc9f5407968db7ff60d</anchor>
      <arglist>(flann_datatype_t)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SMALL_POLICY</name>
      <anchorfile>namespacertflann_1_1anyimpl.html</anchorfile>
      <anchor>a9b7fb57dd5cad9e142a64713e6d567be</anchor>
      <arglist>(signed char)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SMALL_POLICY</name>
      <anchorfile>namespacertflann_1_1anyimpl.html</anchorfile>
      <anchor>a07ed177c29a29e546576c8d3306de622</anchor>
      <arglist>(unsigned char)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SMALL_POLICY</name>
      <anchorfile>namespacertflann_1_1anyimpl.html</anchorfile>
      <anchor>a0a75282726d8e0632222d2cd6b80013f</anchor>
      <arglist>(float)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SMALL_POLICY</name>
      <anchorfile>namespacertflann_1_1anyimpl.html</anchorfile>
      <anchor>a38744c91e31ef6983157dc2aef457018</anchor>
      <arglist>(bool)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>rtflann::anyimpl::bad_any_cast</name>
    <filename>structrtflann_1_1anyimpl_1_1bad__any__cast.html</filename>
    <member kind="function">
      <type></type>
      <name>bad_any_cast</name>
      <anchorfile>structrtflann_1_1anyimpl_1_1bad__any__cast.html</anchorfile>
      <anchor>a62166e7d0e037c669cc928902150f4d4</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>rtflann::anyimpl::base_any_policy</name>
    <filename>structrtflann_1_1anyimpl_1_1base__any__policy.html</filename>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>clone</name>
      <anchorfile>structrtflann_1_1anyimpl_1_1base__any__policy.html</anchorfile>
      <anchor>ac6babc7f00a08ea1208fae4a98bd4cd7</anchor>
      <arglist>(void *const *src, void **dest)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>copy_from_value</name>
      <anchorfile>structrtflann_1_1anyimpl_1_1base__any__policy.html</anchorfile>
      <anchor>ab7d70378a8a02d230ad5808b5f214770</anchor>
      <arglist>(void const *src, void **dest)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual ::size_t</type>
      <name>get_size</name>
      <anchorfile>structrtflann_1_1anyimpl_1_1base__any__policy.html</anchorfile>
      <anchor>a922d80500ae717ef241890aacd543e12</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void *</type>
      <name>get_value</name>
      <anchorfile>structrtflann_1_1anyimpl_1_1base__any__policy.html</anchorfile>
      <anchor>ae96d25b752bb3bf02355cbc1b33d0939</anchor>
      <arglist>(void **src)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual const void *</type>
      <name>get_value</name>
      <anchorfile>structrtflann_1_1anyimpl_1_1base__any__policy.html</anchorfile>
      <anchor>af63c88b05a67ae0ad4d567cbee6402bf</anchor>
      <arglist>(void *const *src)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>move</name>
      <anchorfile>structrtflann_1_1anyimpl_1_1base__any__policy.html</anchorfile>
      <anchor>a45084e4a6b849736ce1e5d2df31ebbc3</anchor>
      <arglist>(void *const *src, void **dest)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>print</name>
      <anchorfile>structrtflann_1_1anyimpl_1_1base__any__policy.html</anchorfile>
      <anchor>a4f5155025c6e9ac0f7988a03e4f1365c</anchor>
      <arglist>(std::ostream &amp;out, void *const *src)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>static_delete</name>
      <anchorfile>structrtflann_1_1anyimpl_1_1base__any__policy.html</anchorfile>
      <anchor>a50f95c7b6084697c9ec84508f31e2e02</anchor>
      <arglist>(void **x)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual const std::type_info &amp;</type>
      <name>type</name>
      <anchorfile>structrtflann_1_1anyimpl_1_1base__any__policy.html</anchorfile>
      <anchor>ac80ad016e3aee0e71f1f4b5b894461a2</anchor>
      <arglist>()=0</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>rtflann::anyimpl::big_any_policy</name>
    <filename>structrtflann_1_1anyimpl_1_1big__any__policy.html</filename>
    <templarg></templarg>
    <base>rtflann::anyimpl::typed_base_any_policy</base>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>clone</name>
      <anchorfile>structrtflann_1_1anyimpl_1_1big__any__policy.html</anchorfile>
      <anchor>a24fe78e440cf3edaeb313c6eed583e61</anchor>
      <arglist>(void *const *src, void **dest)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>copy_from_value</name>
      <anchorfile>structrtflann_1_1anyimpl_1_1big__any__policy.html</anchorfile>
      <anchor>a9255a344d41490670e84c2b1894491d5</anchor>
      <arglist>(void const *src, void **dest)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void *</type>
      <name>get_value</name>
      <anchorfile>structrtflann_1_1anyimpl_1_1big__any__policy.html</anchorfile>
      <anchor>a0b0020a7b4771cb53a59ad7f5ac5157b</anchor>
      <arglist>(void **src)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const void *</type>
      <name>get_value</name>
      <anchorfile>structrtflann_1_1anyimpl_1_1big__any__policy.html</anchorfile>
      <anchor>ae6ba195f321a68bd2ab74505db64723c</anchor>
      <arglist>(void *const *src)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>move</name>
      <anchorfile>structrtflann_1_1anyimpl_1_1big__any__policy.html</anchorfile>
      <anchor>a62bb7e2d45af4fea295ecf76cad9c0a7</anchor>
      <arglist>(void *const *src, void **dest)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>print</name>
      <anchorfile>structrtflann_1_1anyimpl_1_1big__any__policy.html</anchorfile>
      <anchor>a95fea3aeefe6e5a13eae24285bd147e7</anchor>
      <arglist>(std::ostream &amp;out, void *const *src)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>static_delete</name>
      <anchorfile>structrtflann_1_1anyimpl_1_1big__any__policy.html</anchorfile>
      <anchor>a0814dcc16f5477326c835c631b0246ed</anchor>
      <arglist>(void **x)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>rtflann::anyimpl::choose_policy</name>
    <filename>structrtflann_1_1anyimpl_1_1choose__policy.html</filename>
    <templarg>T</templarg>
    <member kind="typedef">
      <type>big_any_policy&lt; T &gt;</type>
      <name>type</name>
      <anchorfile>structrtflann_1_1anyimpl_1_1choose__policy.html</anchorfile>
      <anchor>a60af9bf20473c33950717c3d6c1c5d1a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>rtflann::anyimpl::choose_policy&lt; any &gt;</name>
    <filename>structrtflann_1_1anyimpl_1_1choose__policy_3_01any_01_4.html</filename>
    <member kind="typedef">
      <type>void</type>
      <name>type</name>
      <anchorfile>structrtflann_1_1anyimpl_1_1choose__policy_3_01any_01_4.html</anchorfile>
      <anchor>ad9bae9b4ca31a92831405ebddbe5743b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>rtflann::anyimpl::choose_policy&lt; T * &gt;</name>
    <filename>structrtflann_1_1anyimpl_1_1choose__policy_3_01T_01_5_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>small_any_policy&lt; T * &gt;</type>
      <name>type</name>
      <anchorfile>structrtflann_1_1anyimpl_1_1choose__policy_3_01T_01_5_01_4.html</anchorfile>
      <anchor>a83b86d69197092c56c8e67e46d021712</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>rtflann::anyimpl::empty_any</name>
    <filename>structrtflann_1_1anyimpl_1_1empty__any.html</filename>
  </compound>
  <compound kind="struct">
    <name>rtflann::anyimpl::small_any_policy</name>
    <filename>structrtflann_1_1anyimpl_1_1small__any__policy.html</filename>
    <templarg></templarg>
    <base>rtflann::anyimpl::typed_base_any_policy</base>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>clone</name>
      <anchorfile>structrtflann_1_1anyimpl_1_1small__any__policy.html</anchorfile>
      <anchor>ac245fbacb124344dcf43f533ddca99e6</anchor>
      <arglist>(void *const *src, void **dest)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>copy_from_value</name>
      <anchorfile>structrtflann_1_1anyimpl_1_1small__any__policy.html</anchorfile>
      <anchor>a8a34b0d7e8bd165a1f952bbc5920ae97</anchor>
      <arglist>(void const *src, void **dest)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void *</type>
      <name>get_value</name>
      <anchorfile>structrtflann_1_1anyimpl_1_1small__any__policy.html</anchorfile>
      <anchor>a309e7d31ad43c09c4623ecd48a65598d</anchor>
      <arglist>(void **src)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const void *</type>
      <name>get_value</name>
      <anchorfile>structrtflann_1_1anyimpl_1_1small__any__policy.html</anchorfile>
      <anchor>a5692b109cf2ad22a9b57c39cdb30b536</anchor>
      <arglist>(void *const *src)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>move</name>
      <anchorfile>structrtflann_1_1anyimpl_1_1small__any__policy.html</anchorfile>
      <anchor>a8bbc46d9aada2e4507e8f0cb0fb8f44c</anchor>
      <arglist>(void *const *src, void **dest)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>print</name>
      <anchorfile>structrtflann_1_1anyimpl_1_1small__any__policy.html</anchorfile>
      <anchor>abf6cb316aed2bf518c8623d071aa40c0</anchor>
      <arglist>(std::ostream &amp;out, void *const *src)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>static_delete</name>
      <anchorfile>structrtflann_1_1anyimpl_1_1small__any__policy.html</anchorfile>
      <anchor>a26dfb995cafae42df20a010d6f6dee97</anchor>
      <arglist>(void **)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>rtflann::anyimpl::typed_base_any_policy</name>
    <filename>structrtflann_1_1anyimpl_1_1typed__base__any__policy.html</filename>
    <templarg></templarg>
    <base>rtflann::anyimpl::base_any_policy</base>
    <member kind="function">
      <type>virtual ::size_t</type>
      <name>get_size</name>
      <anchorfile>structrtflann_1_1anyimpl_1_1typed__base__any__policy.html</anchorfile>
      <anchor>a9b6ea631292792e23fe3def571ed3cd7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const std::type_info &amp;</type>
      <name>type</name>
      <anchorfile>structrtflann_1_1anyimpl_1_1typed__base__any__policy.html</anchorfile>
      <anchor>ae4349782a7384f6745c23eb6392f0d5e</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>rtflann::lsh</name>
    <filename>namespacertflann_1_1lsh.html</filename>
    <class kind="struct">rtflann::lsh::LshStats</class>
    <class kind="class">rtflann::lsh::LshTable</class>
    <member kind="typedef">
      <type>std::vector&lt; FeatureIndex &gt;</type>
      <name>Bucket</name>
      <anchorfile>namespacertflann_1_1lsh.html</anchorfile>
      <anchor>a27cb6b92f79af747192f283490509020</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>unsigned int</type>
      <name>BucketKey</name>
      <anchorfile>namespacertflann_1_1lsh.html</anchorfile>
      <anchor>abdf8a799186ce80bf64ec728fe385b7d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>uint32_t</type>
      <name>FeatureIndex</name>
      <anchorfile>namespacertflann_1_1lsh.html</anchorfile>
      <anchor>a42d815c49a50b40e868e6434aba352b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacertflann_1_1lsh.html</anchorfile>
      <anchor>a6055dc0bc7bc6e719686d7f3f540f290</anchor>
      <arglist>(std::ostream &amp;out, const LshStats &amp;stats)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>rtflann::lsh::LshStats</name>
    <filename>structrtflann_1_1lsh_1_1LshStats.html</filename>
    <member kind="variable">
      <type>size_t</type>
      <name>bucket_size_max_</name>
      <anchorfile>structrtflann_1_1lsh_1_1LshStats.html</anchorfile>
      <anchor>a27c457b2db7e014906d439fef0794425</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>bucket_size_mean_</name>
      <anchorfile>structrtflann_1_1lsh_1_1LshStats.html</anchorfile>
      <anchor>a561338655d60c15129cac1f6e5e50a4f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>bucket_size_median_</name>
      <anchorfile>structrtflann_1_1lsh_1_1LshStats.html</anchorfile>
      <anchor>a7a3d466eb1f846b56440c57b29ec6e92</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>bucket_size_min_</name>
      <anchorfile>structrtflann_1_1lsh_1_1LshStats.html</anchorfile>
      <anchor>af1aa01bd393507a362a49adb18143cbd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>bucket_size_std_dev</name>
      <anchorfile>structrtflann_1_1lsh_1_1LshStats.html</anchorfile>
      <anchor>a0fb873f09079ab75c0b89cff25746586</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; unsigned int &gt;</type>
      <name>bucket_sizes_</name>
      <anchorfile>structrtflann_1_1lsh_1_1LshStats.html</anchorfile>
      <anchor>afd78dd4c8d0c4c156531c40b5928e963</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>n_buckets_</name>
      <anchorfile>structrtflann_1_1lsh_1_1LshStats.html</anchorfile>
      <anchor>ad6f09353bac5775b2e1425ce42452a69</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; std::vector&lt; unsigned int &gt; &gt;</type>
      <name>size_histogram_</name>
      <anchorfile>structrtflann_1_1lsh_1_1LshStats.html</anchorfile>
      <anchor>ad2e4c69fad31a33437c85b181fe03da6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rtflann::lsh::LshTable</name>
    <filename>classrtflann_1_1lsh_1_1LshTable.html</filename>
    <templarg>ElementType</templarg>
    <member kind="typedef">
      <type>std::map&lt; BucketKey, Bucket &gt;</type>
      <name>BucketsSpace</name>
      <anchorfile>classrtflann_1_1lsh_1_1LshTable.html</anchorfile>
      <anchor>afcee8b544457a12d812666e782ce1537</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; Bucket &gt;</type>
      <name>BucketsSpeed</name>
      <anchorfile>classrtflann_1_1lsh_1_1LshTable.html</anchorfile>
      <anchor>a6ecde08350c8b0efa41a70f8b613c8d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>add</name>
      <anchorfile>classrtflann_1_1lsh_1_1LshTable.html</anchorfile>
      <anchor>a5b7c46c3ae916939f0a0e33f15283d04</anchor>
      <arglist>(unsigned int value, const ElementType *feature)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>add</name>
      <anchorfile>classrtflann_1_1lsh_1_1LshTable.html</anchorfile>
      <anchor>a673d6745dd7d0b196be61dc71d67ab07</anchor>
      <arglist>(const std::vector&lt; std::pair&lt; size_t, ElementType * &gt; &gt; &amp;features)</arglist>
    </member>
    <member kind="function">
      <type>const Bucket *</type>
      <name>getBucketFromKey</name>
      <anchorfile>classrtflann_1_1lsh_1_1LshTable.html</anchorfile>
      <anchor>abadb58daa4a9d4aa6b54ea3876f4a93b</anchor>
      <arglist>(BucketKey key) const </arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>getKey</name>
      <anchorfile>classrtflann_1_1lsh_1_1LshTable.html</anchorfile>
      <anchor>a263ce1daf270666a0e54e123baf8f171</anchor>
      <arglist>(const ElementType *) const </arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>getKey</name>
      <anchorfile>classrtflann_1_1lsh_1_1LshTable.html</anchorfile>
      <anchor>a400cecabaaa93093dd5182dcc4611863</anchor>
      <arglist>(const unsigned char *feature) const</arglist>
    </member>
    <member kind="function">
      <type>LshStats</type>
      <name>getStats</name>
      <anchorfile>classrtflann_1_1lsh_1_1LshTable.html</anchorfile>
      <anchor>a6186a4df022f087891699481c5977f5d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>LshStats</type>
      <name>getStats</name>
      <anchorfile>classrtflann_1_1lsh_1_1LshTable.html</anchorfile>
      <anchor>a13cb62257ac33bced1229935b4f959f6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LshTable</name>
      <anchorfile>classrtflann_1_1lsh_1_1LshTable.html</anchorfile>
      <anchor>a845b4d94f0d327a047f6e47e9019f8af</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LshTable</name>
      <anchorfile>classrtflann_1_1lsh_1_1LshTable.html</anchorfile>
      <anchor>ad78d4a94b687e90ee948641a29b0f935</anchor>
      <arglist>(unsigned int, unsigned int)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LshTable</name>
      <anchorfile>classrtflann_1_1lsh_1_1LshTable.html</anchorfile>
      <anchor>a2de52756eb3cf6fc627648dacafcb6af</anchor>
      <arglist>(unsigned int feature_size, unsigned int subsignature_size)</arglist>
    </member>
    <member kind="enumeration">
      <name>SpeedLevel</name>
      <anchorfile>classrtflann_1_1lsh_1_1LshTable.html</anchorfile>
      <anchor>a88e9e49206a90c4a43cd05cb9ba08943</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kArray</name>
      <anchorfile>classrtflann_1_1lsh_1_1LshTable.html</anchorfile>
      <anchor>a88e9e49206a90c4a43cd05cb9ba08943ae843b6cd21930b11d6c44e8734555a1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kBitsetHash</name>
      <anchorfile>classrtflann_1_1lsh_1_1LshTable.html</anchorfile>
      <anchor>a88e9e49206a90c4a43cd05cb9ba08943a64a1a6a797eb63c74a9c035041f96fba</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kHash</name>
      <anchorfile>classrtflann_1_1lsh_1_1LshTable.html</anchorfile>
      <anchor>a88e9e49206a90c4a43cd05cb9ba08943a2ba1ba7249459fadf6c67bb8af1d7abf</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>initialize</name>
      <anchorfile>classrtflann_1_1lsh_1_1LshTable.html</anchorfile>
      <anchor>aa3605c5363787ef22db095cb38ca2d69</anchor>
      <arglist>(size_t key_size)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>optimize</name>
      <anchorfile>classrtflann_1_1lsh_1_1LshTable.html</anchorfile>
      <anchor>afd09cdb9f4942c7a26efb84008501c92</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>serialize</name>
      <anchorfile>classrtflann_1_1lsh_1_1LshTable.html</anchorfile>
      <anchor>aaa973873436b7a6ef9a11ead9e937b29</anchor>
      <arglist>(Archive &amp;ar)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>BucketsSpace</type>
      <name>buckets_space_</name>
      <anchorfile>classrtflann_1_1lsh_1_1LshTable.html</anchorfile>
      <anchor>a3ee3c78f164da3017a0fa86df12adcbe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>BucketsSpeed</type>
      <name>buckets_speed_</name>
      <anchorfile>classrtflann_1_1lsh_1_1LshTable.html</anchorfile>
      <anchor>ae4664b3de4d32127dd948a2d2c4a68f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>DynamicBitset</type>
      <name>key_bitset_</name>
      <anchorfile>classrtflann_1_1lsh_1_1LshTable.html</anchorfile>
      <anchor>a4c88fb0b0866121f0550b9fbdbd7108b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>key_size_</name>
      <anchorfile>classrtflann_1_1lsh_1_1LshTable.html</anchorfile>
      <anchor>aa8d09c8191c30d95948bbdcab79c073b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; size_t &gt;</type>
      <name>mask_</name>
      <anchorfile>classrtflann_1_1lsh_1_1LshTable.html</anchorfile>
      <anchor>a38600ac87e8438ab33d9ca5acccdcdb8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>SpeedLevel</type>
      <name>speed_level_</name>
      <anchorfile>classrtflann_1_1lsh_1_1LshTable.html</anchorfile>
      <anchor>acde4269e6c82cb65857112899f081973</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend struct</type>
      <name>serialization::access</name>
      <anchorfile>classrtflann_1_1lsh_1_1LshTable.html</anchorfile>
      <anchor>ab2c55508a5e5dacef27cc1b04849aa12</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>rtflann::serialization</name>
    <filename>namespacertflann_1_1serialization.html</filename>
    <class kind="struct">rtflann::serialization::access</class>
    <class kind="class">rtflann::serialization::ArchiveBase</class>
    <class kind="struct">rtflann::serialization::binary_object</class>
    <class kind="struct">rtflann::serialization::bool_</class>
    <class kind="class">rtflann::serialization::InputArchive</class>
    <class kind="class">rtflann::serialization::LoadArchive</class>
    <class kind="class">rtflann::serialization::OutputArchive</class>
    <class kind="class">rtflann::serialization::SaveArchive</class>
    <class kind="struct">rtflann::serialization::Serializer</class>
    <class kind="struct">rtflann::serialization::Serializer&lt; binary_object &gt;</class>
    <class kind="struct">rtflann::serialization::Serializer&lt; const binary_object &gt;</class>
    <class kind="struct">rtflann::serialization::Serializer&lt; std::map&lt; K, V &gt; &gt;</class>
    <class kind="struct">rtflann::serialization::Serializer&lt; std::vector&lt; T &gt; &gt;</class>
    <class kind="struct">rtflann::serialization::Serializer&lt; T * &gt;</class>
    <class kind="struct">rtflann::serialization::Serializer&lt; T[N]&gt;</class>
    <class kind="class">rtflann::serialization::SizeArchive</class>
    <member kind="function">
      <type></type>
      <name>BASIC_TYPE_SERIALIZER</name>
      <anchorfile>namespacertflann_1_1serialization.html</anchorfile>
      <anchor>a4964ce83205918904c21e9790df7a2cd</anchor>
      <arglist>(char)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BASIC_TYPE_SERIALIZER</name>
      <anchorfile>namespacertflann_1_1serialization.html</anchorfile>
      <anchor>aa68594a08d5c9fab455130dd5758cdbe</anchor>
      <arglist>(unsigned char)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BASIC_TYPE_SERIALIZER</name>
      <anchorfile>namespacertflann_1_1serialization.html</anchorfile>
      <anchor>a115c5f3c42154366a43bf0fb8e6f3cc4</anchor>
      <arglist>(short)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BASIC_TYPE_SERIALIZER</name>
      <anchorfile>namespacertflann_1_1serialization.html</anchorfile>
      <anchor>a35c7ae7aee162138d807cb708b40eb9c</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BASIC_TYPE_SERIALIZER</name>
      <anchorfile>namespacertflann_1_1serialization.html</anchorfile>
      <anchor>a94f2ee79c6f799c360f364041a2248f9</anchor>
      <arglist>(long)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BASIC_TYPE_SERIALIZER</name>
      <anchorfile>namespacertflann_1_1serialization.html</anchorfile>
      <anchor>af6b23666a1daa2b68352ebc2f94ea1ba</anchor>
      <arglist>(unsigned long long)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BASIC_TYPE_SERIALIZER</name>
      <anchorfile>namespacertflann_1_1serialization.html</anchorfile>
      <anchor>afbce0293985686bdc60d046d422a9c41</anchor>
      <arglist>(float)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BASIC_TYPE_SERIALIZER</name>
      <anchorfile>namespacertflann_1_1serialization.html</anchorfile>
      <anchor>ad41ed34bc1017a9a8858ad3ef64e2519</anchor>
      <arglist>(double)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BASIC_TYPE_SERIALIZER</name>
      <anchorfile>namespacertflann_1_1serialization.html</anchorfile>
      <anchor>a50fb775a36ee3d4b59111caebbcc98f2</anchor>
      <arglist>(bool)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ENUM_SERIALIZER</name>
      <anchorfile>namespacertflann_1_1serialization.html</anchorfile>
      <anchor>a337c708cfa0ce03be3821c7bfb447b1f</anchor>
      <arglist>(flann_algorithm_t)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ENUM_SERIALIZER</name>
      <anchorfile>namespacertflann_1_1serialization.html</anchorfile>
      <anchor>ac1bb393f67f62d4b2a2387621d96f9bd</anchor>
      <arglist>(flann_centers_init_t)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ENUM_SERIALIZER</name>
      <anchorfile>namespacertflann_1_1serialization.html</anchorfile>
      <anchor>ab58c6448960cf9d4423d420b22c9164c</anchor>
      <arglist>(flann_log_level_t)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ENUM_SERIALIZER</name>
      <anchorfile>namespacertflann_1_1serialization.html</anchorfile>
      <anchor>ad46660ebd40d10e0b2ee49e0a9f23ac3</anchor>
      <arglist>(flann_datatype_t)</arglist>
    </member>
    <member kind="function">
      <type>const binary_object</type>
      <name>make_binary_object</name>
      <anchorfile>namespacertflann_1_1serialization.html</anchorfile>
      <anchor>a66a1d5d3c21c05318b0fb650ba68a396</anchor>
      <arglist>(void *t, size_t size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>serialize</name>
      <anchorfile>namespacertflann_1_1serialization.html</anchorfile>
      <anchor>af00036e4b71045569167404a3a88cb51</anchor>
      <arglist>(Archive &amp;ar, T &amp;type)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>rtflann::serialization::access</name>
    <filename>structrtflann_1_1serialization_1_1access.html</filename>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>serialize</name>
      <anchorfile>structrtflann_1_1serialization_1_1access.html</anchorfile>
      <anchor>a65a57b0144191935a3cd4baf884889ca</anchor>
      <arglist>(Archive &amp;ar, T &amp;type)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rtflann::serialization::ArchiveBase</name>
    <filename>classrtflann_1_1serialization_1_1ArchiveBase.html</filename>
    <member kind="function">
      <type>void *</type>
      <name>getObject</name>
      <anchorfile>classrtflann_1_1serialization_1_1ArchiveBase.html</anchorfile>
      <anchor>a3827fec1a945b5ff5df36d21c90c6037</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setObject</name>
      <anchorfile>classrtflann_1_1serialization_1_1ArchiveBase.html</anchorfile>
      <anchor>a9790395ddeef8b23e2b4c7440c1201e5</anchor>
      <arglist>(void *object)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>void *</type>
      <name>object_</name>
      <anchorfile>classrtflann_1_1serialization_1_1ArchiveBase.html</anchorfile>
      <anchor>a9f66e6690b652813aa9cf5b07d2a1d25</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>rtflann::serialization::binary_object</name>
    <filename>structrtflann_1_1serialization_1_1binary__object.html</filename>
    <member kind="function">
      <type></type>
      <name>binary_object</name>
      <anchorfile>structrtflann_1_1serialization_1_1binary__object.html</anchorfile>
      <anchor>ae96e833efd83303f58ac3d749bf32f10</anchor>
      <arglist>(void *const ptr, size_t size)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>binary_object</name>
      <anchorfile>structrtflann_1_1serialization_1_1binary__object.html</anchorfile>
      <anchor>aab4458bc3a5c9828ee647b03ab7f5dbc</anchor>
      <arglist>(const binary_object &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>binary_object &amp;</type>
      <name>operator=</name>
      <anchorfile>structrtflann_1_1serialization_1_1binary__object.html</anchorfile>
      <anchor>ae4da664b8afa1cbbe3b388180290702e</anchor>
      <arglist>(const binary_object &amp;rhs)</arglist>
    </member>
    <member kind="variable">
      <type>void const *</type>
      <name>ptr_</name>
      <anchorfile>structrtflann_1_1serialization_1_1binary__object.html</anchorfile>
      <anchor>a0c52e5b6dbd01c61b99bdfa28fc86227</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>size_</name>
      <anchorfile>structrtflann_1_1serialization_1_1binary__object.html</anchorfile>
      <anchor>aa2ac88f7fb44981514a53b594f14bacc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>rtflann::serialization::bool_</name>
    <filename>structrtflann_1_1serialization_1_1bool__.html</filename>
    <templarg>C_</templarg>
    <member kind="typedef">
      <type>bool</type>
      <name>value_type</name>
      <anchorfile>structrtflann_1_1serialization_1_1bool__.html</anchorfile>
      <anchor>a4f07389f5fcd3a28a217ac67d8311e0b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const bool</type>
      <name>value</name>
      <anchorfile>structrtflann_1_1serialization_1_1bool__.html</anchorfile>
      <anchor>abb54d5b866ecb91588d53ba80cd180a1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rtflann::serialization::InputArchive</name>
    <filename>classrtflann_1_1serialization_1_1InputArchive.html</filename>
    <templarg>Archive</templarg>
    <base>rtflann::serialization::ArchiveBase</base>
    <member kind="typedef">
      <type>bool_&lt; true &gt;</type>
      <name>is_loading</name>
      <anchorfile>classrtflann_1_1serialization_1_1InputArchive.html</anchorfile>
      <anchor>a0f8317b955748034f0cf7f82c93e2c0b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>bool_&lt; false &gt;</type>
      <name>is_saving</name>
      <anchorfile>classrtflann_1_1serialization_1_1InputArchive.html</anchorfile>
      <anchor>aefb5b76ab6013fc6ea5b0be0aec6ae18</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Archive &amp;</type>
      <name>operator&amp;</name>
      <anchorfile>classrtflann_1_1serialization_1_1InputArchive.html</anchorfile>
      <anchor>a89e6958c9516d1b3dcd451af1d9a7e82</anchor>
      <arglist>(T &amp;val)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>InputArchive</name>
      <anchorfile>classrtflann_1_1serialization_1_1InputArchive.html</anchorfile>
      <anchor>a7c868398efdc6c1b8922eb0c8e60534b</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rtflann::serialization::LoadArchive</name>
    <filename>classrtflann_1_1serialization_1_1LoadArchive.html</filename>
    <base>InputArchive&lt; LoadArchive &gt;</base>
    <member kind="function">
      <type>void</type>
      <name>load</name>
      <anchorfile>classrtflann_1_1serialization_1_1LoadArchive.html</anchorfile>
      <anchor>a6b89c00dcb457ad4d89233794ee0ba71</anchor>
      <arglist>(T &amp;val)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>load</name>
      <anchorfile>classrtflann_1_1serialization_1_1LoadArchive.html</anchorfile>
      <anchor>a0ee7e98466a97495aeee93c2e6062b58</anchor>
      <arglist>(T *&amp;val)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>load_binary</name>
      <anchorfile>classrtflann_1_1serialization_1_1LoadArchive.html</anchorfile>
      <anchor>a612f509606c24c5bbfef2ce20f476a47</anchor>
      <arglist>(T *ptr, size_t size)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LoadArchive</name>
      <anchorfile>classrtflann_1_1serialization_1_1LoadArchive.html</anchorfile>
      <anchor>a7979c5e2c0683101f68e8cdb5bb3116b</anchor>
      <arglist>(const char *filename)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LoadArchive</name>
      <anchorfile>classrtflann_1_1serialization_1_1LoadArchive.html</anchorfile>
      <anchor>ab4fa87b76ee94d5a4e6a6076aef85b3e</anchor>
      <arglist>(FILE *stream)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~LoadArchive</name>
      <anchorfile>classrtflann_1_1serialization_1_1LoadArchive.html</anchorfile>
      <anchor>a98305a039f45d402e80e1ae31cbf2c9b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>decompressAndLoadV10</name>
      <anchorfile>classrtflann_1_1serialization_1_1LoadArchive.html</anchorfile>
      <anchor>a23309bcde2b78d848f86365c226ce5ec</anchor>
      <arglist>(FILE *stream)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>endBlock</name>
      <anchorfile>classrtflann_1_1serialization_1_1LoadArchive.html</anchorfile>
      <anchor>ae90d3ca01174bfd4ce52e4ccb9012645</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>initBlock</name>
      <anchorfile>classrtflann_1_1serialization_1_1LoadArchive.html</anchorfile>
      <anchor>a0e85df57cb200b0607ad7b700e3fcd1f</anchor>
      <arglist>(FILE *stream)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>loadBlock</name>
      <anchorfile>classrtflann_1_1serialization_1_1LoadArchive.html</anchorfile>
      <anchor>a3c7e86166a6b903a50e8ca8616ec5414</anchor>
      <arglist>(char *buffer_, size_t compSz, FILE *stream)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>preparePtr</name>
      <anchorfile>classrtflann_1_1serialization_1_1LoadArchive.html</anchorfile>
      <anchor>a35763ddedfbecf791a20bbddd813e66c</anchor>
      <arglist>(size_t size)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>size_t</type>
      <name>block_sz_</name>
      <anchorfile>classrtflann_1_1serialization_1_1LoadArchive.html</anchorfile>
      <anchor>af2e141fbd946c50490ce2d68cd7ea4be</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>char *</type>
      <name>buffer_</name>
      <anchorfile>classrtflann_1_1serialization_1_1LoadArchive.html</anchorfile>
      <anchor>a9a3ffd517d52f12d082e5a7c9096fbe4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>char *</type>
      <name>buffer_blocks_</name>
      <anchorfile>classrtflann_1_1serialization_1_1LoadArchive.html</anchorfile>
      <anchor>acd782bfe10c3637b44045d7a396beab7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>char *</type>
      <name>compressed_buffer_</name>
      <anchorfile>classrtflann_1_1serialization_1_1LoadArchive.html</anchorfile>
      <anchor>aca9622da514925200a59bec99a0b40b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>LZ4_streamDecode_t *</type>
      <name>lz4StreamDecode</name>
      <anchorfile>classrtflann_1_1serialization_1_1LoadArchive.html</anchorfile>
      <anchor>ad72b6c6ae11f82e7b8c1c6f0027dd677</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>LZ4_streamDecode_t</type>
      <name>lz4StreamDecode_body</name>
      <anchorfile>classrtflann_1_1serialization_1_1LoadArchive.html</anchorfile>
      <anchor>a868ecc3a071c75875cf9ec3a78fa25c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>own_stream_</name>
      <anchorfile>classrtflann_1_1serialization_1_1LoadArchive.html</anchorfile>
      <anchor>a45dac35a754a52364534c39942cf293b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>char *</type>
      <name>ptr_</name>
      <anchorfile>classrtflann_1_1serialization_1_1LoadArchive.html</anchorfile>
      <anchor>adc8e577011d78602184fbeb6f08498e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>FILE *</type>
      <name>stream_</name>
      <anchorfile>classrtflann_1_1serialization_1_1LoadArchive.html</anchorfile>
      <anchor>a55fbba97745c146628244eeb3ff55dc4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rtflann::serialization::OutputArchive</name>
    <filename>classrtflann_1_1serialization_1_1OutputArchive.html</filename>
    <templarg>Archive</templarg>
    <base>rtflann::serialization::ArchiveBase</base>
    <member kind="typedef">
      <type>bool_&lt; false &gt;</type>
      <name>is_loading</name>
      <anchorfile>classrtflann_1_1serialization_1_1OutputArchive.html</anchorfile>
      <anchor>a910fa29f3a8d6e0e707218cd77df3e5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>bool_&lt; true &gt;</type>
      <name>is_saving</name>
      <anchorfile>classrtflann_1_1serialization_1_1OutputArchive.html</anchorfile>
      <anchor>a2b8cc5b09ab4c4ee26a910fea6821e8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Archive &amp;</type>
      <name>operator&amp;</name>
      <anchorfile>classrtflann_1_1serialization_1_1OutputArchive.html</anchorfile>
      <anchor>aec2d396edc8332423b8aa48e36f04af8</anchor>
      <arglist>(const T &amp;val)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>OutputArchive</name>
      <anchorfile>classrtflann_1_1serialization_1_1OutputArchive.html</anchorfile>
      <anchor>a35ab52b8b96bb9801395bdc312f19c5e</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rtflann::serialization::SaveArchive</name>
    <filename>classrtflann_1_1serialization_1_1SaveArchive.html</filename>
    <base>OutputArchive&lt; SaveArchive &gt;</base>
    <member kind="function">
      <type>void</type>
      <name>save</name>
      <anchorfile>classrtflann_1_1serialization_1_1SaveArchive.html</anchorfile>
      <anchor>ab8a3bf99e3c660f0a824c7ea3d8e98d7</anchor>
      <arglist>(const T &amp;val)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>save</name>
      <anchorfile>classrtflann_1_1serialization_1_1SaveArchive.html</anchorfile>
      <anchor>a466761e8fa0abf4b8617efd8e3254371</anchor>
      <arglist>(T *const &amp;val)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>save_binary</name>
      <anchorfile>classrtflann_1_1serialization_1_1SaveArchive.html</anchorfile>
      <anchor>ae4f4c6ef27d4f0c7ffcbe0569a398883</anchor>
      <arglist>(T *ptr, size_t size)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SaveArchive</name>
      <anchorfile>classrtflann_1_1serialization_1_1SaveArchive.html</anchorfile>
      <anchor>a2303261674144f65e147ab9f36fcbd63</anchor>
      <arglist>(const char *filename)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SaveArchive</name>
      <anchorfile>classrtflann_1_1serialization_1_1SaveArchive.html</anchorfile>
      <anchor>ad47a06e6c61f480300a0bdb8f6692e48</anchor>
      <arglist>(FILE *stream)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~SaveArchive</name>
      <anchorfile>classrtflann_1_1serialization_1_1SaveArchive.html</anchorfile>
      <anchor>a3e674af9697d03661189e0fc07279e2b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>endBlock</name>
      <anchorfile>classrtflann_1_1serialization_1_1SaveArchive.html</anchorfile>
      <anchor>abefe321b2fc45aa6cad3f5b67f9f33bf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>flushBlock</name>
      <anchorfile>classrtflann_1_1serialization_1_1SaveArchive.html</anchorfile>
      <anchor>a7f5775cab819d0a0cf194fa6fee6c033</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>initBlock</name>
      <anchorfile>classrtflann_1_1serialization_1_1SaveArchive.html</anchorfile>
      <anchor>a663d63174a8c93763915ba38769ce07a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>char *</type>
      <name>buffer_</name>
      <anchorfile>classrtflann_1_1serialization_1_1SaveArchive.html</anchorfile>
      <anchor>ab96f25f94e7a5c653d7923b6bfab1759</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>char *</type>
      <name>buffer_blocks_</name>
      <anchorfile>classrtflann_1_1serialization_1_1SaveArchive.html</anchorfile>
      <anchor>ae042b6f113acc086dc0af737c8e8efc6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>char *</type>
      <name>compressed_buffer_</name>
      <anchorfile>classrtflann_1_1serialization_1_1SaveArchive.html</anchorfile>
      <anchor>af4a98395911b77e988cff31779d6e044</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>first_block_</name>
      <anchorfile>classrtflann_1_1serialization_1_1SaveArchive.html</anchorfile>
      <anchor>ad2d7080037e253188a816fbcba4a9cdf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>LZ4_streamHC_t *</type>
      <name>lz4Stream</name>
      <anchorfile>classrtflann_1_1serialization_1_1SaveArchive.html</anchorfile>
      <anchor>a7bf5d381a153d65b867c4f629b1ca1df</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>LZ4_streamHC_t</type>
      <name>lz4Stream_body</name>
      <anchorfile>classrtflann_1_1serialization_1_1SaveArchive.html</anchorfile>
      <anchor>aaff5951fb499f4cd06f2541f04f8c9cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>size_t</type>
      <name>offset_</name>
      <anchorfile>classrtflann_1_1serialization_1_1SaveArchive.html</anchorfile>
      <anchor>acc0c4b7ff07cba33d5746cd53680620a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>own_stream_</name>
      <anchorfile>classrtflann_1_1serialization_1_1SaveArchive.html</anchorfile>
      <anchor>a8220a460dd78b0e8e3ce50c95d696633</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>FILE *</type>
      <name>stream_</name>
      <anchorfile>classrtflann_1_1serialization_1_1SaveArchive.html</anchorfile>
      <anchor>a8b00e846479eee8657b42f171fc22136</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>rtflann::serialization::Serializer</name>
    <filename>structrtflann_1_1serialization_1_1Serializer.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>load</name>
      <anchorfile>structrtflann_1_1serialization_1_1Serializer.html</anchorfile>
      <anchor>a43d31c5f3720666ed57e3af986349046</anchor>
      <arglist>(InputArchive &amp;ar, T &amp;val)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>save</name>
      <anchorfile>structrtflann_1_1serialization_1_1Serializer.html</anchorfile>
      <anchor>a9291fd5a96fb2e02a5e8a07b375ca61a</anchor>
      <arglist>(OutputArchive &amp;ar, const T &amp;val)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>rtflann::serialization::Serializer&lt; binary_object &gt;</name>
    <filename>structrtflann_1_1serialization_1_1Serializer_3_01binary__object_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>load</name>
      <anchorfile>structrtflann_1_1serialization_1_1Serializer_3_01binary__object_01_4.html</anchorfile>
      <anchor>a6f1bf3409a60f978e107115e47f3e44f</anchor>
      <arglist>(InputArchive &amp;ar, binary_object &amp;b)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>save</name>
      <anchorfile>structrtflann_1_1serialization_1_1Serializer_3_01binary__object_01_4.html</anchorfile>
      <anchor>a2f703b85ee85ee488e2cb4cbd03342f6</anchor>
      <arglist>(OutputArchive &amp;ar, const binary_object &amp;b)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>rtflann::serialization::Serializer&lt; const binary_object &gt;</name>
    <filename>structrtflann_1_1serialization_1_1Serializer_3_01const_01binary__object_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>load</name>
      <anchorfile>structrtflann_1_1serialization_1_1Serializer_3_01const_01binary__object_01_4.html</anchorfile>
      <anchor>a854d7a8bf98338f55ee4fff6961d6f7a</anchor>
      <arglist>(InputArchive &amp;ar, const binary_object &amp;b)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>save</name>
      <anchorfile>structrtflann_1_1serialization_1_1Serializer_3_01const_01binary__object_01_4.html</anchorfile>
      <anchor>a3c3d0107c1c9dbd32a2698e66abc8113</anchor>
      <arglist>(OutputArchive &amp;ar, const binary_object &amp;b)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>rtflann::serialization::Serializer&lt; std::map&lt; K, V &gt; &gt;</name>
    <filename>structrtflann_1_1serialization_1_1Serializer_3_01std_1_1map_3_01K_00_01V_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>load</name>
      <anchorfile>structrtflann_1_1serialization_1_1Serializer_3_01std_1_1map_3_01K_00_01V_01_4_01_4.html</anchorfile>
      <anchor>a6cd06ae0adbc5ff0681599dbdb2d37b0</anchor>
      <arglist>(InputArchive &amp;ar, std::map&lt; K, V &gt; &amp;map_val)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>save</name>
      <anchorfile>structrtflann_1_1serialization_1_1Serializer_3_01std_1_1map_3_01K_00_01V_01_4_01_4.html</anchorfile>
      <anchor>a327e18e3ee382be41e3639951f0a9d1f</anchor>
      <arglist>(OutputArchive &amp;ar, const std::map&lt; K, V &gt; &amp;map_val)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>rtflann::serialization::Serializer&lt; std::vector&lt; T &gt; &gt;</name>
    <filename>structrtflann_1_1serialization_1_1Serializer_3_01std_1_1vector_3_01T_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>load</name>
      <anchorfile>structrtflann_1_1serialization_1_1Serializer_3_01std_1_1vector_3_01T_01_4_01_4.html</anchorfile>
      <anchor>ae1e1532b8d28175e0452fd4b3b41e11b</anchor>
      <arglist>(InputArchive &amp;ar, std::vector&lt; T &gt; &amp;val)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>save</name>
      <anchorfile>structrtflann_1_1serialization_1_1Serializer_3_01std_1_1vector_3_01T_01_4_01_4.html</anchorfile>
      <anchor>a42cfbf45d2117b1369c9b4f34ef3f542</anchor>
      <arglist>(OutputArchive &amp;ar, const std::vector&lt; T &gt; &amp;val)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>rtflann::serialization::Serializer&lt; T * &gt;</name>
    <filename>structrtflann_1_1serialization_1_1Serializer_3_01T_01_5_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>load</name>
      <anchorfile>structrtflann_1_1serialization_1_1Serializer_3_01T_01_5_01_4.html</anchorfile>
      <anchor>a907f0f860f1b07f37ee5649d3391b7a0</anchor>
      <arglist>(InputArchive &amp;ar, T *&amp;val)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>save</name>
      <anchorfile>structrtflann_1_1serialization_1_1Serializer_3_01T_01_5_01_4.html</anchorfile>
      <anchor>a390b2be5a6b0a965c2c27b61bbafdefa</anchor>
      <arglist>(OutputArchive &amp;ar, T *const &amp;val)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>rtflann::serialization::Serializer&lt; T[N]&gt;</name>
    <filename>structrtflann_1_1serialization_1_1Serializer_3_01T[N]_4.html</filename>
    <templarg></templarg>
    <templarg>N</templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>load</name>
      <anchorfile>structrtflann_1_1serialization_1_1Serializer_3_01T[N]_4.html</anchorfile>
      <anchor>a04dd05d361f1dec5222f4d1e9d3c5a29</anchor>
      <arglist>(InputArchive &amp;ar, T(&amp;val)[N])</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>save</name>
      <anchorfile>structrtflann_1_1serialization_1_1Serializer_3_01T[N]_4.html</anchorfile>
      <anchor>a375284ee1c36bb1df76bf7fdf9207803</anchor>
      <arglist>(OutputArchive &amp;ar, T const (&amp;val)[N])</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rtflann::serialization::SizeArchive</name>
    <filename>classrtflann_1_1serialization_1_1SizeArchive.html</filename>
    <base>OutputArchive&lt; SizeArchive &gt;</base>
    <member kind="function">
      <type>void</type>
      <name>reset</name>
      <anchorfile>classrtflann_1_1serialization_1_1SizeArchive.html</anchorfile>
      <anchor>a9d0a56d93b2eedb08ff48bdc357baa1c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>save</name>
      <anchorfile>classrtflann_1_1serialization_1_1SizeArchive.html</anchorfile>
      <anchor>aaf5c5e3f333b45cf85dac60197f1d2f9</anchor>
      <arglist>(const T &amp;val)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>save_binary</name>
      <anchorfile>classrtflann_1_1serialization_1_1SizeArchive.html</anchorfile>
      <anchor>ac084eb4e80b426fbf64516d913ddd131</anchor>
      <arglist>(T *ptr, size_t size)</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>size</name>
      <anchorfile>classrtflann_1_1serialization_1_1SizeArchive.html</anchorfile>
      <anchor>ab4d742b1adb70bbce85293ed5d38f98e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SizeArchive</name>
      <anchorfile>classrtflann_1_1serialization_1_1SizeArchive.html</anchorfile>
      <anchor>a7794a3086f1d1acd4a8bdc8f9c6d571a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>size_t</type>
      <name>size_</name>
      <anchorfile>classrtflann_1_1serialization_1_1SizeArchive.html</anchorfile>
      <anchor>a4883e8c210bd721a2aa87298a0af8667</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>vertigo</name>
    <filename>namespacevertigo.html</filename>
    <class kind="class">vertigo::BetweenFactorMaxMix</class>
    <class kind="class">vertigo::BetweenFactorSwitchableLinear</class>
    <class kind="class">vertigo::BetweenFactorSwitchableSigmoid</class>
    <class kind="struct">vertigo::SwitchVariableLinear</class>
    <class kind="struct">vertigo::SwitchVariableSigmoid</class>
  </compound>
  <compound kind="class">
    <name>vertigo::BetweenFactorMaxMix</name>
    <filename>classvertigo_1_1BetweenFactorMaxMix.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type></type>
      <name>BetweenFactorMaxMix</name>
      <anchorfile>classvertigo_1_1BetweenFactorMaxMix.html</anchorfile>
      <anchor>a9ccaea82f69e84863fd153a0fbd1cd32</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BetweenFactorMaxMix</name>
      <anchorfile>classvertigo_1_1BetweenFactorMaxMix.html</anchorfile>
      <anchor>a8d28d59598a393b20dcb9a4f19c26d36</anchor>
      <arglist>(gtsam::Key key1, gtsam::Key key2, const VALUE &amp;measured, const gtsam::SharedNoiseModel &amp;model, const gtsam::SharedNoiseModel &amp;model2, double w)</arglist>
    </member>
    <member kind="function">
      <type>gtsam::Vector</type>
      <name>evaluateError</name>
      <anchorfile>classvertigo_1_1BetweenFactorMaxMix.html</anchorfile>
      <anchor>a76b77ba749d76f8935acb6b767c1f41b</anchor>
      <arglist>(const VALUE &amp;p1, const VALUE &amp;p2, boost::optional&lt; gtsam::Matrix &amp; &gt; H1=boost::none, boost::optional&lt; gtsam::Matrix &amp; &gt; H2=boost::none) const </arglist>
    </member>
    <member kind="variable" protection="private">
      <type>gtsam::BetweenFactor&lt; VALUE &gt;</type>
      <name>betweenFactor</name>
      <anchorfile>classvertigo_1_1BetweenFactorMaxMix.html</anchorfile>
      <anchor>a7cd79f12e80db8418f03079c8151d7c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>gtsam::SharedNoiseModel</type>
      <name>nullHypothesisModel</name>
      <anchorfile>classvertigo_1_1BetweenFactorMaxMix.html</anchorfile>
      <anchor>a5c7ce5cdc95034f17b5a21d50f962271</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>weight</name>
      <anchorfile>classvertigo_1_1BetweenFactorMaxMix.html</anchorfile>
      <anchor>a6ff1bef15b84526f95bd9e47c8878c11</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>vertigo::BetweenFactorSwitchableLinear</name>
    <filename>classvertigo_1_1BetweenFactorSwitchableLinear.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type></type>
      <name>BetweenFactorSwitchableLinear</name>
      <anchorfile>classvertigo_1_1BetweenFactorSwitchableLinear.html</anchorfile>
      <anchor>a2290067d228ad12f6c5a3b69f2098a9b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BetweenFactorSwitchableLinear</name>
      <anchorfile>classvertigo_1_1BetweenFactorSwitchableLinear.html</anchorfile>
      <anchor>a0fe09563c6185d2bcfa53939c6c657b8</anchor>
      <arglist>(gtsam::Key key1, gtsam::Key key2, gtsam::Key key3, const VALUE &amp;measured, const gtsam::SharedNoiseModel &amp;model)</arglist>
    </member>
    <member kind="function">
      <type>gtsam::Vector</type>
      <name>evaluateError</name>
      <anchorfile>classvertigo_1_1BetweenFactorSwitchableLinear.html</anchorfile>
      <anchor>ad3ba5a63f9fb183ebc10a4a0d66a0679</anchor>
      <arglist>(const VALUE &amp;p1, const VALUE &amp;p2, const SwitchVariableLinear &amp;s, boost::optional&lt; gtsam::Matrix &amp; &gt; H1=boost::none, boost::optional&lt; gtsam::Matrix &amp; &gt; H2=boost::none, boost::optional&lt; gtsam::Matrix &amp; &gt; H3=boost::none) const </arglist>
    </member>
    <member kind="variable" protection="private">
      <type>gtsam::BetweenFactor&lt; VALUE &gt;</type>
      <name>betweenFactor</name>
      <anchorfile>classvertigo_1_1BetweenFactorSwitchableLinear.html</anchorfile>
      <anchor>aa15d2dbb07567894ff1d3fdd71a4952f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>vertigo::BetweenFactorSwitchableSigmoid</name>
    <filename>classvertigo_1_1BetweenFactorSwitchableSigmoid.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type></type>
      <name>BetweenFactorSwitchableSigmoid</name>
      <anchorfile>classvertigo_1_1BetweenFactorSwitchableSigmoid.html</anchorfile>
      <anchor>aca03805691846980341c3cf3a1c32408</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BetweenFactorSwitchableSigmoid</name>
      <anchorfile>classvertigo_1_1BetweenFactorSwitchableSigmoid.html</anchorfile>
      <anchor>afd9a10d4c552d8aa5152cbbbf3577155</anchor>
      <arglist>(gtsam::Key key1, gtsam::Key key2, gtsam::Key key3, const VALUE &amp;measured, const gtsam::SharedNoiseModel &amp;model)</arglist>
    </member>
    <member kind="function">
      <type>gtsam::Vector</type>
      <name>evaluateError</name>
      <anchorfile>classvertigo_1_1BetweenFactorSwitchableSigmoid.html</anchorfile>
      <anchor>a2004837fe2a041f3ab7bb2c6f46d9974</anchor>
      <arglist>(const VALUE &amp;p1, const VALUE &amp;p2, const SwitchVariableSigmoid &amp;s, boost::optional&lt; gtsam::Matrix &amp; &gt; H1=boost::none, boost::optional&lt; gtsam::Matrix &amp; &gt; H2=boost::none, boost::optional&lt; gtsam::Matrix &amp; &gt; H3=boost::none) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>double</type>
      <name>sigmoid</name>
      <anchorfile>classvertigo_1_1BetweenFactorSwitchableSigmoid.html</anchorfile>
      <anchor>a67850fe68e362856235a83e6877b141c</anchor>
      <arglist>(double x) const </arglist>
    </member>
    <member kind="variable" protection="private">
      <type>gtsam::BetweenFactor&lt; VALUE &gt;</type>
      <name>betweenFactor</name>
      <anchorfile>classvertigo_1_1BetweenFactorSwitchableSigmoid.html</anchorfile>
      <anchor>a16df3e47e9dd14c36a51862cfb44c674</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>vertigo::SwitchVariableLinear</name>
    <filename>structvertigo_1_1SwitchVariableLinear.html</filename>
    <member kind="function">
      <type>SwitchVariableLinear</type>
      <name>between</name>
      <anchorfile>structvertigo_1_1SwitchVariableLinear.html</anchorfile>
      <anchor>af710fa3c7abfb4c692d3989db822573d</anchor>
      <arglist>(const SwitchVariableLinear &amp;l2, boost::optional&lt; gtsam::Matrix &amp; &gt; H1=boost::none, boost::optional&lt; gtsam::Matrix &amp; &gt; H2=boost::none) const </arglist>
    </member>
    <member kind="function">
      <type>SwitchVariableLinear</type>
      <name>compose</name>
      <anchorfile>structvertigo_1_1SwitchVariableLinear.html</anchorfile>
      <anchor>a355232af1ccecebce466194052f8c4ad</anchor>
      <arglist>(const SwitchVariableLinear &amp;p) const </arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>dim</name>
      <anchorfile>structvertigo_1_1SwitchVariableLinear.html</anchorfile>
      <anchor>a3ebd1d02c571afe4b7ec30dd731abf51</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>equals</name>
      <anchorfile>structvertigo_1_1SwitchVariableLinear.html</anchorfile>
      <anchor>a1ac9263014bf35f2a2a4728df4a4372e</anchor>
      <arglist>(const SwitchVariableLinear &amp;expected, double tol=1e-5) const </arglist>
    </member>
    <member kind="function">
      <type>SwitchVariableLinear</type>
      <name>inverse</name>
      <anchorfile>structvertigo_1_1SwitchVariableLinear.html</anchorfile>
      <anchor>a5c9e276aa5fe459edce8468ba21301e2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>gtsam::Vector</type>
      <name>localCoordinates</name>
      <anchorfile>structvertigo_1_1SwitchVariableLinear.html</anchorfile>
      <anchor>a17b8b28432acecdd078b099c75f0cb4c</anchor>
      <arglist>(const SwitchVariableLinear &amp;t2) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>print</name>
      <anchorfile>structvertigo_1_1SwitchVariableLinear.html</anchorfile>
      <anchor>a2b42c1b6d11acc389da611cf4a576402</anchor>
      <arglist>(const std::string &amp;name=&quot;&quot;) const </arglist>
    </member>
    <member kind="function">
      <type>SwitchVariableLinear</type>
      <name>retract</name>
      <anchorfile>structvertigo_1_1SwitchVariableLinear.html</anchorfile>
      <anchor>a672a4567dae4229be2579437a55910da</anchor>
      <arglist>(const gtsam::Vector &amp;v) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SwitchVariableLinear</name>
      <anchorfile>structvertigo_1_1SwitchVariableLinear.html</anchorfile>
      <anchor>a122504a7a7f0554969f0ba13c937c911</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SwitchVariableLinear</name>
      <anchorfile>structvertigo_1_1SwitchVariableLinear.html</anchorfile>
      <anchor>a463fd1d0ad16672002ffd86d6c5bf998</anchor>
      <arglist>(double d)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>value</name>
      <anchorfile>structvertigo_1_1SwitchVariableLinear.html</anchorfile>
      <anchor>a7efb8730b8dc5c1cba9c5820c706c7e2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" static="yes">
      <type>static size_t</type>
      <name>Dim</name>
      <anchorfile>structvertigo_1_1SwitchVariableLinear.html</anchorfile>
      <anchor>a6211175abe7cf77a7f3ac736a0d219ba</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static SwitchVariableLinear</type>
      <name>Expmap</name>
      <anchorfile>structvertigo_1_1SwitchVariableLinear.html</anchorfile>
      <anchor>ad34bcad44338f4d02943289cd202113a</anchor>
      <arglist>(const gtsam::Vector &amp;v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static SwitchVariableLinear</type>
      <name>identity</name>
      <anchorfile>structvertigo_1_1SwitchVariableLinear.html</anchorfile>
      <anchor>a9c19ab71197ca322d49cad70ebe4f051</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static gtsam::Vector</type>
      <name>Logmap</name>
      <anchorfile>structvertigo_1_1SwitchVariableLinear.html</anchorfile>
      <anchor>aaccd54916068df810c71ef27dd56fef0</anchor>
      <arglist>(const SwitchVariableLinear &amp;p)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>d_</name>
      <anchorfile>structvertigo_1_1SwitchVariableLinear.html</anchorfile>
      <anchor>a3ad4b775276ebbf84f8ac07c1afb02e7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>vertigo::SwitchVariableSigmoid</name>
    <filename>structvertigo_1_1SwitchVariableSigmoid.html</filename>
    <member kind="function">
      <type>SwitchVariableSigmoid</type>
      <name>between</name>
      <anchorfile>structvertigo_1_1SwitchVariableSigmoid.html</anchorfile>
      <anchor>ad909d618944c6c40bb9e28a619fc5daa</anchor>
      <arglist>(const SwitchVariableSigmoid &amp;l2, boost::optional&lt; gtsam::Matrix &amp; &gt; H1=boost::none, boost::optional&lt; gtsam::Matrix &amp; &gt; H2=boost::none) const </arglist>
    </member>
    <member kind="function">
      <type>SwitchVariableSigmoid</type>
      <name>compose</name>
      <anchorfile>structvertigo_1_1SwitchVariableSigmoid.html</anchorfile>
      <anchor>aad2bbb8ff7e273ccb0d81ddc195c4be8</anchor>
      <arglist>(const SwitchVariableSigmoid &amp;p) const </arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>dim</name>
      <anchorfile>structvertigo_1_1SwitchVariableSigmoid.html</anchorfile>
      <anchor>a9fe11fab5552f38ab291c64fc1b9740f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>equals</name>
      <anchorfile>structvertigo_1_1SwitchVariableSigmoid.html</anchorfile>
      <anchor>a34582d656a590da0e28ad0b66436eeee</anchor>
      <arglist>(const SwitchVariableSigmoid &amp;expected, double tol=1e-5) const </arglist>
    </member>
    <member kind="function">
      <type>SwitchVariableSigmoid</type>
      <name>inverse</name>
      <anchorfile>structvertigo_1_1SwitchVariableSigmoid.html</anchorfile>
      <anchor>a650b18ed6d9e8a9264c7f12ce0833b0a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>gtsam::Vector</type>
      <name>localCoordinates</name>
      <anchorfile>structvertigo_1_1SwitchVariableSigmoid.html</anchorfile>
      <anchor>a1b3b2b9aaa8f065fecfa9a04810d0379</anchor>
      <arglist>(const SwitchVariableSigmoid &amp;t2) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>print</name>
      <anchorfile>structvertigo_1_1SwitchVariableSigmoid.html</anchorfile>
      <anchor>a1eff565148b49a7f634acc64c84506de</anchor>
      <arglist>(const std::string &amp;name=&quot;&quot;) const </arglist>
    </member>
    <member kind="function">
      <type>SwitchVariableSigmoid</type>
      <name>retract</name>
      <anchorfile>structvertigo_1_1SwitchVariableSigmoid.html</anchorfile>
      <anchor>a279d2a8212f39fc81d599087bd14e0af</anchor>
      <arglist>(const gtsam::Vector &amp;v) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SwitchVariableSigmoid</name>
      <anchorfile>structvertigo_1_1SwitchVariableSigmoid.html</anchorfile>
      <anchor>a9d6d152aab805899740678fd3225a7a6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SwitchVariableSigmoid</name>
      <anchorfile>structvertigo_1_1SwitchVariableSigmoid.html</anchorfile>
      <anchor>a1ab1835ecb2cc506133cfe040f97a98f</anchor>
      <arglist>(double d)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>value</name>
      <anchorfile>structvertigo_1_1SwitchVariableSigmoid.html</anchorfile>
      <anchor>a311b77a2c69589cd9f0f0b6a55092211</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" static="yes">
      <type>static size_t</type>
      <name>Dim</name>
      <anchorfile>structvertigo_1_1SwitchVariableSigmoid.html</anchorfile>
      <anchor>a0826eb141e273099b72dd92eae8b2d5e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static SwitchVariableSigmoid</type>
      <name>Expmap</name>
      <anchorfile>structvertigo_1_1SwitchVariableSigmoid.html</anchorfile>
      <anchor>aebeacda308027cb60cf93f0577f19fd8</anchor>
      <arglist>(const gtsam::Vector &amp;v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static SwitchVariableSigmoid</type>
      <name>identity</name>
      <anchorfile>structvertigo_1_1SwitchVariableSigmoid.html</anchorfile>
      <anchor>a9737e912ef6b94f5fd30c6939b853519</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static gtsam::Vector</type>
      <name>Logmap</name>
      <anchorfile>structvertigo_1_1SwitchVariableSigmoid.html</anchorfile>
      <anchor>a71d59a65aeb4b60457122edecde023b0</anchor>
      <arglist>(const SwitchVariableSigmoid &amp;p)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>d_</name>
      <anchorfile>structvertigo_1_1SwitchVariableSigmoid.html</anchorfile>
      <anchor>a38f214266dafcd88b2c2187fe646b188</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="page">
    <name>index</name>
    <title></title>
    <filename>index</filename>
  </compound>
</tagfile>
