<?xml version='1.0' encoding='UTF-8' standalone='yes' ?>
<tagfile>
  <compound kind="file">
    <name>_features.hpp</name>
    <path>/tmp/ws/src/rtabmap/app/android/jni/third-party/include/glm/detail/</path>
    <filename>__features_8hpp</filename>
  </compound>
  <compound kind="file">
    <name>_fixes.hpp</name>
    <path>/tmp/ws/src/rtabmap/app/android/jni/third-party/include/glm/detail/</path>
    <filename>__fixes_8hpp</filename>
  </compound>
  <compound kind="file">
    <name>_literals.hpp</name>
    <path>/tmp/ws/src/rtabmap/app/android/jni/third-party/include/glm/detail/</path>
    <filename>__literals_8hpp</filename>
    <namespace>glm</namespace>
    <member kind="define">
      <type>#define</type>
      <name>GLM_CXX11_USER_LITERALS</name>
      <anchorfile>__literals_8hpp.html</anchorfile>
      <anchor>ab741583559caaec91beea243ed5f7875</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>_noise.hpp</name>
    <path>/tmp/ws/src/rtabmap/app/android/jni/third-party/include/glm/detail/</path>
    <filename>__noise_8hpp</filename>
    <namespace>glm</namespace>
    <namespace>glm::detail</namespace>
    <member kind="function">
      <type>GLM_FUNC_QUALIFIER detail::tvec2&lt; T, P &gt;</type>
      <name>fade</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a491992fc59ee0a5e014abf755b54ccc6</anchor>
      <arglist>(detail::tvec2&lt; T, P &gt; const &amp;t)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_QUALIFIER detail::tvec3&lt; T, P &gt;</type>
      <name>fade</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a911623a6a0a6f2e442d6338f68c08272</anchor>
      <arglist>(detail::tvec3&lt; T, P &gt; const &amp;t)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_QUALIFIER detail::tvec4&lt; T, P &gt;</type>
      <name>fade</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>ad097c3615b96f9a5e60a8977fcc5281c</anchor>
      <arglist>(detail::tvec4&lt; T, P &gt; const &amp;t)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_QUALIFIER T</type>
      <name>mod289</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a9968154b610b2b78f492b2f7babd728c</anchor>
      <arglist>(T const &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_QUALIFIER T</type>
      <name>permute</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>adce908e01ac22b5e55c29bacbf6a37a5</anchor>
      <arglist>(T const &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_QUALIFIER tvec2&lt; T, P &gt;</type>
      <name>permute</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a26fe45c3293693793c82e9865fa5d2ea</anchor>
      <arglist>(tvec2&lt; T, P &gt; const &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_QUALIFIER tvec3&lt; T, P &gt;</type>
      <name>permute</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a79bd7b1e8eeb2a6914389d3fbece3956</anchor>
      <arglist>(tvec3&lt; T, P &gt; const &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_QUALIFIER tvec4&lt; T, P &gt;</type>
      <name>permute</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a06a762db6f033766a27a266d5d120105</anchor>
      <arglist>(tvec4&lt; T, P &gt; const &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_QUALIFIER T</type>
      <name>taylorInvSqrt</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a82e6fa9d633a5f76f8b7e046ac5d91f4</anchor>
      <arglist>(T const &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_QUALIFIER detail::tvec2&lt; T, P &gt;</type>
      <name>taylorInvSqrt</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a483df9d3520a1460bc1433f55bc9d139</anchor>
      <arglist>(detail::tvec2&lt; T, P &gt; const &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_QUALIFIER detail::tvec3&lt; T, P &gt;</type>
      <name>taylorInvSqrt</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>aab3d857e993fe923ab5b8cc59bcced49</anchor>
      <arglist>(detail::tvec3&lt; T, P &gt; const &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_QUALIFIER detail::tvec4&lt; T, P &gt;</type>
      <name>taylorInvSqrt</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a213900802e37ff3ff319b78ab7a968cf</anchor>
      <arglist>(detail::tvec4&lt; T, P &gt; const &amp;r)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>_swizzle.hpp</name>
    <path>/tmp/ws/src/rtabmap/app/android/jni/third-party/include/glm/detail/</path>
    <filename>__swizzle_8hpp</filename>
    <class kind="struct">glm::detail::_swizzle</class>
    <class kind="struct">glm::detail::_swizzle_base0</class>
    <class kind="struct">glm::detail::_swizzle_base1</class>
    <class kind="struct">glm::detail::_swizzle_base1&lt; T, P, V, E0, E1, E2, E3, 4 &gt;</class>
    <class kind="struct">glm::detail::_swizzle_base1&lt; T, P, V, E0, E1, E2,-1, 3 &gt;</class>
    <class kind="struct">glm::detail::_swizzle_base1&lt; T, P, V, E0, E1,-1,-2, 2 &gt;</class>
    <class kind="struct">glm::detail::_swizzle_base2</class>
    <class kind="struct">glm::detail::_swizzle_base2&lt; ValueType, P, VecType, N, E0, E1, E2, E3, 1 &gt;</class>
    <class kind="struct">glm::detail::_swizzle_base2&lt; ValueType, P, VecType, N, E0, E1, E2, E3, 1 &gt;::Stub</class>
    <namespace>glm</namespace>
    <namespace>glm::detail</namespace>
    <member kind="define">
      <type>#define</type>
      <name>_GLM_SWIZZLE2_2_MEMBERS</name>
      <anchorfile>__swizzle_8hpp.html</anchorfile>
      <anchor>a337ef987af5033abf052105d77542f17</anchor>
      <arglist>(T, P, V, E0, E1)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_GLM_SWIZZLE2_3_MEMBERS</name>
      <anchorfile>__swizzle_8hpp.html</anchorfile>
      <anchor>aacc28e7d2cca0e1420644a6b918dbceb</anchor>
      <arglist>(T, P, V, E0, E1)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_GLM_SWIZZLE2_4_MEMBERS</name>
      <anchorfile>__swizzle_8hpp.html</anchorfile>
      <anchor>aa9876184eec11737bde3bfb8d98eb54c</anchor>
      <arglist>(T, P, V, E0, E1)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_GLM_SWIZZLE3_2_MEMBERS</name>
      <anchorfile>__swizzle_8hpp.html</anchorfile>
      <anchor>ab46204819426b8321d61bfb76de03eb8</anchor>
      <arglist>(T, P, V, E0, E1, E2)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_GLM_SWIZZLE3_3_MEMBERS</name>
      <anchorfile>__swizzle_8hpp.html</anchorfile>
      <anchor>ae719a217bf0909034bc1b57430531e9f</anchor>
      <arglist>(T, P, V,E0, E1, E2)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_GLM_SWIZZLE3_4_MEMBERS</name>
      <anchorfile>__swizzle_8hpp.html</anchorfile>
      <anchor>acaa5ef22a9a6be234a759ef95c3e00c0</anchor>
      <arglist>(T, P, V, E0, E1, E2)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_GLM_SWIZZLE4_2_MEMBERS</name>
      <anchorfile>__swizzle_8hpp.html</anchorfile>
      <anchor>ad6af6baf363d8197f555f3a5204505b4</anchor>
      <arglist>(T, P, V, E0, E1, E2, E3)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_GLM_SWIZZLE4_3_MEMBERS</name>
      <anchorfile>__swizzle_8hpp.html</anchorfile>
      <anchor>a8c51db80381fd6bc548f4636fdc46cfc</anchor>
      <arglist>(T, P, V, E0, E1, E2, E3)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_GLM_SWIZZLE4_4_MEMBERS</name>
      <anchorfile>__swizzle_8hpp.html</anchorfile>
      <anchor>a32a15a4c82c6a6f31c5a16bdf5b3ed5b</anchor>
      <arglist>(T, P, V, E0, E1, E2, E3)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_GLM_SWIZZLE_FUNCTION_1_ARGS</name>
      <anchorfile>__swizzle_8hpp.html</anchorfile>
      <anchor>a8df40a9175194417a2ab95eaac3382f8</anchor>
      <arglist>(RETURN_TYPE, FUNCTION)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_GLM_SWIZZLE_FUNCTION_2_ARGS</name>
      <anchorfile>__swizzle_8hpp.html</anchorfile>
      <anchor>a724ba3371658dca9e0e8f3d67ad2d6d3</anchor>
      <arglist>(RETURN_TYPE, FUNCTION)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_GLM_SWIZZLE_FUNCTION_2_ARGS_SCALAR</name>
      <anchorfile>__swizzle_8hpp.html</anchorfile>
      <anchor>a7bcd3138328e777e2f8433e011cea05e</anchor>
      <arglist>(RETURN_TYPE, FUNCTION)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_GLM_SWIZZLE_SCALAR_BINARY_OPERATOR_IMPLEMENTATION</name>
      <anchorfile>__swizzle_8hpp.html</anchorfile>
      <anchor>a17563c79400b891b721056bc758cb92e</anchor>
      <arglist>(OPERAND)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_GLM_SWIZZLE_TEMPLATE1</name>
      <anchorfile>__swizzle_8hpp.html</anchorfile>
      <anchor>a3c0e3e1561db63927f801537f8aeaff8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_GLM_SWIZZLE_TEMPLATE2</name>
      <anchorfile>__swizzle_8hpp.html</anchorfile>
      <anchor>a75019659b0234e58a5253cb8f8a76b2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_GLM_SWIZZLE_TYPE1</name>
      <anchorfile>__swizzle_8hpp.html</anchorfile>
      <anchor>a505a27e36aaefd01ea73d4eabb0bc4b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_GLM_SWIZZLE_TYPE2</name>
      <anchorfile>__swizzle_8hpp.html</anchorfile>
      <anchor>a71bccd1cb90287c5c705adc979d32fc4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_GLM_SWIZZLE_VECTOR_BINARY_OPERATOR_IMPLEMENTATION</name>
      <anchorfile>__swizzle_8hpp.html</anchorfile>
      <anchor>a8cbd2a204e6699a755b9c5fdefc905b2</anchor>
      <arglist>(OPERAND)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>_swizzle_func.hpp</name>
    <path>/tmp/ws/src/rtabmap/app/android/jni/third-party/include/glm/detail/</path>
    <filename>__swizzle__func_8hpp</filename>
    <member kind="define">
      <type>#define</type>
      <name>GLM_MUTABLE</name>
      <anchorfile>__swizzle__func_8hpp.html</anchorfile>
      <anchor>a4feeb5a0a65101478fbc9939fbfcc81c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLM_SWIZZLE_GEN_REF2_FROM_VEC2_SWIZZLE</name>
      <anchorfile>__swizzle__func_8hpp.html</anchorfile>
      <anchor>a4e2bcf39994ba9b83002e236971e0b54</anchor>
      <arglist>(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, A, B)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLM_SWIZZLE_GEN_REF2_FROM_VEC3_SWIZZLE</name>
      <anchorfile>__swizzle__func_8hpp.html</anchorfile>
      <anchor>a6f6279dbfcbbd0f952a780d111b8d589</anchor>
      <arglist>(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, A, B, C)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLM_SWIZZLE_GEN_REF2_FROM_VEC4_SWIZZLE</name>
      <anchorfile>__swizzle__func_8hpp.html</anchorfile>
      <anchor>a8d39e49cfad37881a60fe879bb6f10e3</anchor>
      <arglist>(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, A, B, C, D)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLM_SWIZZLE_GEN_REF3_FROM_VEC3_SWIZZLE</name>
      <anchorfile>__swizzle__func_8hpp.html</anchorfile>
      <anchor>aced25d8abcf2fe9e3a9fd0f47678926b</anchor>
      <arglist>(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, A, B, C)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLM_SWIZZLE_GEN_REF3_FROM_VEC4_SWIZZLE</name>
      <anchorfile>__swizzle__func_8hpp.html</anchorfile>
      <anchor>a7270eb4d5adccd35af49f6882b59af47</anchor>
      <arglist>(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, A, B, C, D)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLM_SWIZZLE_GEN_REF4_FROM_VEC4_SWIZZLE</name>
      <anchorfile>__swizzle__func_8hpp.html</anchorfile>
      <anchor>a0d7317bb08c3a0fc72a5db090c380715</anchor>
      <arglist>(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, A, B, C, D)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLM_SWIZZLE_GEN_REF_FROM_VEC2</name>
      <anchorfile>__swizzle__func_8hpp.html</anchorfile>
      <anchor>a781632220fc2c949c04f6a82e6a0dc58</anchor>
      <arglist>(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_VEC2_TYPE)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLM_SWIZZLE_GEN_REF_FROM_VEC3</name>
      <anchorfile>__swizzle__func_8hpp.html</anchorfile>
      <anchor>ae64df0ac3a2aa526a1982b8e8d963873</anchor>
      <arglist>(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_VEC2_TYPE, SWIZZLED_VEC3_TYPE)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLM_SWIZZLE_GEN_REF_FROM_VEC3_COMP</name>
      <anchorfile>__swizzle__func_8hpp.html</anchorfile>
      <anchor>a922217247ba5a5675cced57ff561f9e9</anchor>
      <arglist>(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_VEC2_TYPE, SWIZZLED_VEC3_TYPE, A, B, C)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLM_SWIZZLE_GEN_REF_FROM_VEC4</name>
      <anchorfile>__swizzle__func_8hpp.html</anchorfile>
      <anchor>a08c66df36f6ff0148e243d9046595328</anchor>
      <arglist>(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_VEC2_TYPE, SWIZZLED_VEC3_TYPE, SWIZZLED_VEC4_TYPE)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLM_SWIZZLE_GEN_REF_FROM_VEC4_COMP</name>
      <anchorfile>__swizzle__func_8hpp.html</anchorfile>
      <anchor>a4e86b282e18bd98ebf6cc8adcf3c7e2d</anchor>
      <arglist>(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_VEC2_TYPE, SWIZZLED_VEC3_TYPE, SWIZZLED_VEC4_TYPE, A, B, C, D)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLM_SWIZZLE_GEN_VEC2_ENTRY</name>
      <anchorfile>__swizzle__func_8hpp.html</anchorfile>
      <anchor>aeced3d4c558f72a4130671dbc28eed2c</anchor>
      <arglist>(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, CONST, A, B)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLM_SWIZZLE_GEN_VEC2_ENTRY_DEF</name>
      <anchorfile>__swizzle__func_8hpp.html</anchorfile>
      <anchor>ae08fbafea1a842946ba8a1e0a5589d94</anchor>
      <arglist>(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, CONST, A, B)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLM_SWIZZLE_GEN_VEC2_FROM_VEC2_SWIZZLE</name>
      <anchorfile>__swizzle__func_8hpp.html</anchorfile>
      <anchor>a2657a68c8f614726bbcc009c6bbcc267</anchor>
      <arglist>(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, A, B)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLM_SWIZZLE_GEN_VEC2_FROM_VEC3_SWIZZLE</name>
      <anchorfile>__swizzle__func_8hpp.html</anchorfile>
      <anchor>aaba9ec8a868ff0649da1b01b4ffa9adb</anchor>
      <arglist>(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, A, B, C)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLM_SWIZZLE_GEN_VEC2_FROM_VEC4_SWIZZLE</name>
      <anchorfile>__swizzle__func_8hpp.html</anchorfile>
      <anchor>a0c320f07f4b7ef156e0087ff163a4cc7</anchor>
      <arglist>(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, A, B, C, D)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLM_SWIZZLE_GEN_VEC3_ENTRY</name>
      <anchorfile>__swizzle__func_8hpp.html</anchorfile>
      <anchor>a75e3d005007d6ba0b8de90442dbde633</anchor>
      <arglist>(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, CONST, A, B, C)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLM_SWIZZLE_GEN_VEC3_ENTRY_DEF</name>
      <anchorfile>__swizzle__func_8hpp.html</anchorfile>
      <anchor>a1a6dce6c75141fdff0ee2c5846bea53c</anchor>
      <arglist>(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, CONST, A, B, C)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLM_SWIZZLE_GEN_VEC3_FROM_VEC2_SWIZZLE</name>
      <anchorfile>__swizzle__func_8hpp.html</anchorfile>
      <anchor>ac6b118a10c837cfd46100f7c9c8da43b</anchor>
      <arglist>(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, A, B)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLM_SWIZZLE_GEN_VEC3_FROM_VEC3_SWIZZLE</name>
      <anchorfile>__swizzle__func_8hpp.html</anchorfile>
      <anchor>adb11d814a4ba8d0793b77acc63f541e6</anchor>
      <arglist>(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, A, B, C)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLM_SWIZZLE_GEN_VEC3_FROM_VEC4_SWIZZLE</name>
      <anchorfile>__swizzle__func_8hpp.html</anchorfile>
      <anchor>a78be51437a71bc66229c47ec8b0100ab</anchor>
      <arglist>(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, A, B, C, D)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLM_SWIZZLE_GEN_VEC4_ENTRY</name>
      <anchorfile>__swizzle__func_8hpp.html</anchorfile>
      <anchor>a6c8c1045b44469fd63438e93276783db</anchor>
      <arglist>(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, CONST, A, B, C, D)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLM_SWIZZLE_GEN_VEC4_ENTRY_DEF</name>
      <anchorfile>__swizzle__func_8hpp.html</anchorfile>
      <anchor>a9d893f68482f4a75bb34e8ee1c1135da</anchor>
      <arglist>(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, CONST, A, B, C, D)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLM_SWIZZLE_GEN_VEC4_FROM_VEC2_SWIZZLE</name>
      <anchorfile>__swizzle__func_8hpp.html</anchorfile>
      <anchor>a39fd4b8b3dd96b09571009491f2db837</anchor>
      <arglist>(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, A, B)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLM_SWIZZLE_GEN_VEC4_FROM_VEC3_SWIZZLE</name>
      <anchorfile>__swizzle__func_8hpp.html</anchorfile>
      <anchor>adce0a19ac6589e3c4ac43b44c724c75f</anchor>
      <arglist>(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, A, B, C)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLM_SWIZZLE_GEN_VEC4_FROM_VEC4_SWIZZLE</name>
      <anchorfile>__swizzle__func_8hpp.html</anchorfile>
      <anchor>accc57e8aeae3cf8a482ec6f814da07b6</anchor>
      <arglist>(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_TYPE, A, B, C, D)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLM_SWIZZLE_GEN_VEC_FROM_VEC2</name>
      <anchorfile>__swizzle__func_8hpp.html</anchorfile>
      <anchor>a2ff88e5dda3a35e4ae765cb56f670a08</anchor>
      <arglist>(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_VEC2_TYPE, SWIZZLED_VEC3_TYPE, SWIZZLED_VEC4_TYPE)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLM_SWIZZLE_GEN_VEC_FROM_VEC2_COMP</name>
      <anchorfile>__swizzle__func_8hpp.html</anchorfile>
      <anchor>a11fabcb4218df2cbe2dd4ea732040cb8</anchor>
      <arglist>(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_VEC2_TYPE, SWIZZLED_VEC3_TYPE, SWIZZLED_VEC4_TYPE, A, B)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLM_SWIZZLE_GEN_VEC_FROM_VEC3</name>
      <anchorfile>__swizzle__func_8hpp.html</anchorfile>
      <anchor>a2b05cd353bcf0657992479c87526e106</anchor>
      <arglist>(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_VEC2_TYPE, SWIZZLED_VEC3_TYPE, SWIZZLED_VEC4_TYPE)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLM_SWIZZLE_GEN_VEC_FROM_VEC3_COMP</name>
      <anchorfile>__swizzle__func_8hpp.html</anchorfile>
      <anchor>a6723b7b24843f55bf04aeeb2954dbfbc</anchor>
      <arglist>(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_VEC2_TYPE, SWIZZLED_VEC3_TYPE, SWIZZLED_VEC4_TYPE, A, B, C)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLM_SWIZZLE_GEN_VEC_FROM_VEC4</name>
      <anchorfile>__swizzle__func_8hpp.html</anchorfile>
      <anchor>aebff0b4a7c33d8a7708683269bf9bacc</anchor>
      <arglist>(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_VEC2_TYPE, SWIZZLED_VEC3_TYPE, SWIZZLED_VEC4_TYPE)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLM_SWIZZLE_GEN_VEC_FROM_VEC4_COMP</name>
      <anchorfile>__swizzle__func_8hpp.html</anchorfile>
      <anchor>a794f895c7e337df5de0ea72e9cbccf97</anchor>
      <arglist>(TMPL_TYPE, PRECISION, CLASS_TYPE, SWIZZLED_VEC2_TYPE, SWIZZLED_VEC3_TYPE, SWIZZLED_VEC4_TYPE, A, B, C, D)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>_vectorize.hpp</name>
    <path>/tmp/ws/src/rtabmap/app/android/jni/third-party/include/glm/detail/</path>
    <filename>__vectorize_8hpp</filename>
    <includes id="type__vec1_8hpp" name="type_vec1.hpp" local="yes" imported="no">type_vec1.hpp</includes>
    <includes id="type__vec2_8hpp" name="type_vec2.hpp" local="yes" imported="no">type_vec2.hpp</includes>
    <includes id="type__vec3_8hpp" name="type_vec3.hpp" local="yes" imported="no">type_vec3.hpp</includes>
    <includes id="type__vec4_8hpp" name="type_vec4.hpp" local="yes" imported="no">type_vec4.hpp</includes>
    <class kind="struct">glm::detail::If</class>
    <class kind="struct">glm::detail::If&lt; false &gt;</class>
    <namespace>glm</namespace>
    <namespace>glm::detail</namespace>
    <member kind="define">
      <type>#define</type>
      <name>VECTORIZE1_VEC</name>
      <anchorfile>__vectorize_8hpp.html</anchorfile>
      <anchor>a21b4926a3ab32c6e0b948202e0c6470f</anchor>
      <arglist>(func)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VECTORIZE1_VEC_SCA</name>
      <anchorfile>__vectorize_8hpp.html</anchorfile>
      <anchor>a80a0e6178afa90c8cfdcf7ffc9dfc6bc</anchor>
      <arglist>(func)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VECTORIZE1_VEC_VEC</name>
      <anchorfile>__vectorize_8hpp.html</anchorfile>
      <anchor>a44a0695c9487e6953fb5a5eab81539b3</anchor>
      <arglist>(func)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VECTORIZE2_VEC</name>
      <anchorfile>__vectorize_8hpp.html</anchorfile>
      <anchor>ae3c9b6cdd382c90aae1055d5eea15f4d</anchor>
      <arglist>(func)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VECTORIZE2_VEC_SCA</name>
      <anchorfile>__vectorize_8hpp.html</anchorfile>
      <anchor>a72c07d752410a21e0ffbdd45f5dba233</anchor>
      <arglist>(func)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VECTORIZE2_VEC_VEC</name>
      <anchorfile>__vectorize_8hpp.html</anchorfile>
      <anchor>abd99a9b1a1225ee4f112600524dd3f65</anchor>
      <arglist>(func)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VECTORIZE3_VEC</name>
      <anchorfile>__vectorize_8hpp.html</anchorfile>
      <anchor>aa1fbc9cc0324f222c761b140d16caa9a</anchor>
      <arglist>(func)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VECTORIZE3_VEC_SCA</name>
      <anchorfile>__vectorize_8hpp.html</anchorfile>
      <anchor>a1e5a280ab8f25a775ad4c84ef02e4e8e</anchor>
      <arglist>(func)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VECTORIZE3_VEC_VEC</name>
      <anchorfile>__vectorize_8hpp.html</anchorfile>
      <anchor>a78ef82af70fe38da5620e9d2b865b690</anchor>
      <arglist>(func)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VECTORIZE4_VEC</name>
      <anchorfile>__vectorize_8hpp.html</anchorfile>
      <anchor>a0f389e11296ad5286e12095472985f6e</anchor>
      <arglist>(func)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VECTORIZE4_VEC_SCA</name>
      <anchorfile>__vectorize_8hpp.html</anchorfile>
      <anchor>aef63adf885fa2a32b5cd29c62e85cda6</anchor>
      <arglist>(func)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VECTORIZE4_VEC_VEC</name>
      <anchorfile>__vectorize_8hpp.html</anchorfile>
      <anchor>aa7d7ce3040d0ce6045790ec640bdcc52</anchor>
      <arglist>(func)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VECTORIZE_VEC</name>
      <anchorfile>__vectorize_8hpp.html</anchorfile>
      <anchor>abf1c63b2e2a5f89eb56203a44d7faa80</anchor>
      <arglist>(func)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VECTORIZE_VEC_SCA</name>
      <anchorfile>__vectorize_8hpp.html</anchorfile>
      <anchor>a2729fd9cd063dbe0a1f612affa1379d6</anchor>
      <arglist>(func)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VECTORIZE_VEC_VEC</name>
      <anchorfile>__vectorize_8hpp.html</anchorfile>
      <anchor>a785c9c640cbc3e839f0c25ff54333ab6</anchor>
      <arglist>(func)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>AboutDialog.cpp</name>
    <path>/tmp/ws/src/rtabmap/guilib/src/</path>
    <filename>AboutDialog_8cpp</filename>
    <includes id="AboutDialog_8h" name="AboutDialog.h" local="yes" imported="no">rtabmap/gui/AboutDialog.h</includes>
    <includes id="Parameters_8h" name="Parameters.h" local="yes" imported="no">rtabmap/core/Parameters.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="Optimizer_8h" name="Optimizer.h" local="yes" imported="no">rtabmap/core/Optimizer.h</includes>
    <namespace>rtabmap</namespace>
  </compound>
  <compound kind="file">
    <name>AboutDialog.h</name>
    <path>/tmp/ws/src/rtabmap/guilib/include/rtabmap/gui/</path>
    <filename>AboutDialog_8h</filename>
    <includes id="RtabmapGuiExp_8h" name="RtabmapGuiExp.h" local="yes" imported="no">rtabmap/gui/RtabmapGuiExp.h</includes>
    <class kind="class">rtabmap::AboutDialog</class>
    <namespace>rtabmap</namespace>
  </compound>
  <compound kind="file">
    <name>AboutDialog.java</name>
    <path>/tmp/ws/src/rtabmap/app/android/src/com/introlab/rtabmap/</path>
    <filename>AboutDialog_8java</filename>
    <class kind="class">com::introlab::rtabmap::AboutDialog</class>
    <namespace>com::introlab::rtabmap</namespace>
  </compound>
  <compound kind="file">
    <name>all_indices.h</name>
    <path>/tmp/ws/src/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>/tmp/ws/src/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>/tmp/ws/src/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>associated_min_max.hpp</name>
    <path>/tmp/ws/src/rtabmap/app/android/jni/third-party/include/glm/gtx/</path>
    <filename>associated__min__max_8hpp</filename>
    <includes id="glm_8hpp" name="glm.hpp" local="yes" imported="no">../glm.hpp</includes>
    <namespace>glm</namespace>
    <member kind="function">
      <type>GLM_FUNC_DECL genTypeU</type>
      <name>associatedMax</name>
      <anchorfile>group__gtx__associated__min__max.html</anchorfile>
      <anchor>gaee554495240b93d80492b3d2312ede1d</anchor>
      <arglist>(const genTypeT &amp;x, const genTypeU &amp;a, const genTypeT &amp;y, const genTypeU &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genTypeU</type>
      <name>associatedMax</name>
      <anchorfile>group__gtx__associated__min__max.html</anchorfile>
      <anchor>ga20218dcc769c76adf0c3e9aad21c64a4</anchor>
      <arglist>(const genTypeT &amp;x, const genTypeU &amp;a, const genTypeT &amp;y, const genTypeU &amp;b, const genTypeT &amp;z, const genTypeU &amp;c)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genTypeU</type>
      <name>associatedMax</name>
      <anchorfile>group__gtx__associated__min__max.html</anchorfile>
      <anchor>ga23f2bce9c1d6f775cd1f7bf36525286e</anchor>
      <arglist>(const genTypeT &amp;x, const genTypeU &amp;a, const genTypeT &amp;y, const genTypeU &amp;b, const genTypeT &amp;z, const genTypeU &amp;c, const genTypeT &amp;w, const genTypeU &amp;d)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genTypeU</type>
      <name>associatedMin</name>
      <anchorfile>group__gtx__associated__min__max.html</anchorfile>
      <anchor>ga47bdb60409768f3d315bc5a1f739810a</anchor>
      <arglist>(const genTypeT &amp;x, const genTypeU &amp;a, const genTypeT &amp;y, const genTypeU &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genTypeU</type>
      <name>associatedMin</name>
      <anchorfile>group__gtx__associated__min__max.html</anchorfile>
      <anchor>ga3f696c0cce55211f333edb7336cc9cb8</anchor>
      <arglist>(const genTypeT &amp;x, const genTypeU &amp;a, const genTypeT &amp;y, const genTypeU &amp;b, const genTypeT &amp;z, const genTypeU &amp;c)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genTypeU</type>
      <name>associatedMin</name>
      <anchorfile>group__gtx__associated__min__max.html</anchorfile>
      <anchor>ga45618e13844d00046a0fe3409ae7513e</anchor>
      <arglist>(const genTypeT &amp;x, const genTypeU &amp;a, const genTypeT &amp;y, const genTypeU &amp;b, const genTypeT &amp;z, const genTypeU &amp;c, const genTypeT &amp;w, const genTypeU &amp;d)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>autotuned_index.h</name>
    <path>/tmp/ws/src/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>axis.cpp</name>
    <path>/tmp/ws/src/rtabmap/app/android/jni/tango-gl/</path>
    <filename>axis_8cpp</filename>
    <includes id="axis_8h" name="axis.h" local="yes" imported="no">tango-gl/axis.h</includes>
    <includes id="shaders_8h" name="shaders.h" local="yes" imported="no">tango-gl/shaders.h</includes>
    <namespace>tango_gl</namespace>
    <member kind="variable" static="yes">
      <type>static const float</type>
      <name>float_colors</name>
      <anchorfile>namespacetango__gl.html</anchorfile>
      <anchor>a75b135166a05ec52fd3a074ce7bfc9fe</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const float</type>
      <name>float_vertices</name>
      <anchorfile>namespacetango__gl.html</anchorfile>
      <anchor>a19d93b3e2c3cd87f7c3fd3465556de68</anchor>
      <arglist>[]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>axis.h</name>
    <path>/tmp/ws/src/rtabmap/app/android/jni/tango-gl/include/tango-gl/</path>
    <filename>axis_8h</filename>
    <includes id="line_8h" name="line.h" local="yes" imported="no">tango-gl/line.h</includes>
    <class kind="class">tango_gl::Axis</class>
    <namespace>tango_gl</namespace>
  </compound>
  <compound kind="file">
    <name>band.cpp</name>
    <path>/tmp/ws/src/rtabmap/app/android/jni/tango-gl/</path>
    <filename>band_8cpp</filename>
    <includes id="band_8h" name="band.h" local="yes" imported="no">tango-gl/band.h</includes>
    <includes id="tango-gl_2include_2tango-gl_2util_8h" name="tango-gl/include/tango-gl/util.h" local="yes" imported="no">tango-gl/util.h</includes>
    <namespace>tango_gl</namespace>
    <member kind="variable" static="yes">
      <type>static const float</type>
      <name>kMinDistanceSquared</name>
      <anchorfile>namespacetango__gl.html</anchorfile>
      <anchor>a4beccec13640ed338a8acb6e2ffdc644</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>band.h</name>
    <path>/tmp/ws/src/rtabmap/app/android/jni/tango-gl/include/tango-gl/</path>
    <filename>band_8h</filename>
    <includes id="drawable__object_8h" name="drawable_object.h" local="yes" imported="no">tango-gl/drawable_object.h</includes>
    <class kind="class">tango_gl::Band</class>
    <namespace>tango_gl</namespace>
  </compound>
  <compound kind="file">
    <name>BayesFilter.cpp</name>
    <path>/tmp/ws/src/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>
    <member kind="function">
      <type>float</type>
      <name>addNeighborProb</name>
      <anchorfile>namespacertabmap.html</anchorfile>
      <anchor>a2f2086880872f29390f8c7ce7fb8b736</anchor>
      <arglist>(cv::Mat &amp;prediction, unsigned int col, const std::map&lt; int, int &gt; &amp;neighbors, const std::vector&lt; double &gt; &amp;predictionLC, const std::map&lt; int, int &gt; &amp;idToIndex)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>BayesFilter.h</name>
    <path>/tmp/ws/src/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>/tmp/ws/src/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>/tmp/ws/src/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>bit.hpp</name>
    <path>/tmp/ws/src/rtabmap/app/android/jni/third-party/include/glm/gtx/</path>
    <filename>bit_8hpp</filename>
    <includes id="type__int_8hpp" name="type_int.hpp" local="yes" imported="no">../detail/type_int.hpp</includes>
    <includes id="setup_8hpp" name="setup.hpp" local="yes" imported="no">../detail/setup.hpp</includes>
    <namespace>glm</namespace>
    <member kind="function">
      <type>GLM_FUNC_DECL int16</type>
      <name>bitfieldInterleave</name>
      <anchorfile>group__gtx__bit.html</anchorfile>
      <anchor>ga24cad0069f9a0450abd80b3e89501adf</anchor>
      <arglist>(int8 x, int8 y)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL uint16</type>
      <name>bitfieldInterleave</name>
      <anchorfile>group__gtx__bit.html</anchorfile>
      <anchor>ga9a4976a529aec2cee56525e1165da484</anchor>
      <arglist>(uint8 x, uint8 y)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL int32</type>
      <name>bitfieldInterleave</name>
      <anchorfile>group__gtx__bit.html</anchorfile>
      <anchor>gac51c33a394593f0631fa3aa5bb778809</anchor>
      <arglist>(int16 x, int16 y)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL uint32</type>
      <name>bitfieldInterleave</name>
      <anchorfile>group__gtx__bit.html</anchorfile>
      <anchor>ga94f3646a5667f4be56f8dcf3310e963f</anchor>
      <arglist>(uint16 x, uint16 y)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL int64</type>
      <name>bitfieldInterleave</name>
      <anchorfile>group__gtx__bit.html</anchorfile>
      <anchor>gaebb756a24a0784e3d6fba8bd011ab77a</anchor>
      <arglist>(int32 x, int32 y)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL uint64</type>
      <name>bitfieldInterleave</name>
      <anchorfile>group__gtx__bit.html</anchorfile>
      <anchor>ga2f1e2b3fe699e7d897ae38b2115ddcbd</anchor>
      <arglist>(uint32 x, uint32 y)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL int32</type>
      <name>bitfieldInterleave</name>
      <anchorfile>group__gtx__bit.html</anchorfile>
      <anchor>ga8fdb724dccd4a07d57efc01147102137</anchor>
      <arglist>(int8 x, int8 y, int8 z)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL uint32</type>
      <name>bitfieldInterleave</name>
      <anchorfile>group__gtx__bit.html</anchorfile>
      <anchor>ga9fc2a0dd5dcf8b00e113f272a5feca93</anchor>
      <arglist>(uint8 x, uint8 y, uint8 z)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL int64</type>
      <name>bitfieldInterleave</name>
      <anchorfile>group__gtx__bit.html</anchorfile>
      <anchor>gaa901c36a842fa5d126ea650549f17b24</anchor>
      <arglist>(int16 x, int16 y, int16 z)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL uint64</type>
      <name>bitfieldInterleave</name>
      <anchorfile>group__gtx__bit.html</anchorfile>
      <anchor>ga3afd6d38881fe3948c53d4214d2197fd</anchor>
      <arglist>(uint16 x, uint16 y, uint16 z)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL int64</type>
      <name>bitfieldInterleave</name>
      <anchorfile>group__gtx__bit.html</anchorfile>
      <anchor>gad2075d96a6640121edaa98ea534102ca</anchor>
      <arglist>(int32 x, int32 y, int32 z)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL uint64</type>
      <name>bitfieldInterleave</name>
      <anchorfile>group__gtx__bit.html</anchorfile>
      <anchor>gab19fbc739fc0cf7247978602c36f7da8</anchor>
      <arglist>(uint32 x, uint32 y, uint32 z)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL int32</type>
      <name>bitfieldInterleave</name>
      <anchorfile>group__gtx__bit.html</anchorfile>
      <anchor>ga8a44ae22f5c953b296c42d067dccbe6d</anchor>
      <arglist>(int8 x, int8 y, int8 z, int8 w)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL uint32</type>
      <name>bitfieldInterleave</name>
      <anchorfile>group__gtx__bit.html</anchorfile>
      <anchor>ga14bb274d54a3c26f4919dd7ed0dd0c36</anchor>
      <arglist>(uint8 x, uint8 y, uint8 z, uint8 w)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL int64</type>
      <name>bitfieldInterleave</name>
      <anchorfile>group__gtx__bit.html</anchorfile>
      <anchor>ga180a63161e1319fbd5a53c84d0429c7a</anchor>
      <arglist>(int16 x, int16 y, int16 z, int16 w)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL uint64</type>
      <name>bitfieldInterleave</name>
      <anchorfile>group__gtx__bit.html</anchorfile>
      <anchor>gafca8768671a14c8016facccb66a89f26</anchor>
      <arglist>(uint16 x, uint16 y, uint16 z, uint16 w)</arglist>
    </member>
    <member kind="function">
      <type>GLM_DEPRECATED GLM_FUNC_DECL genType</type>
      <name>bitRevert</name>
      <anchorfile>group__gtx__bit.html</anchorfile>
      <anchor>ga2d3939fbf96aa54cb2fd3461a60aba02</anchor>
      <arglist>(genType const &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>bitRotateLeft</name>
      <anchorfile>group__gtx__bit.html</anchorfile>
      <anchor>ga32c0a5149152a9aa75afafe81b19be53</anchor>
      <arglist>(genType const &amp;In, std::size_t Shift)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>bitRotateRight</name>
      <anchorfile>group__gtx__bit.html</anchorfile>
      <anchor>gaf999dbfe97a5be5ea68841a58cf89a4a</anchor>
      <arglist>(genType const &amp;In, std::size_t Shift)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genIUType</type>
      <name>fillBitfieldWithOne</name>
      <anchorfile>group__gtx__bit.html</anchorfile>
      <anchor>gafac2a9e0ef0d5d2fc4e569bff2b2f452</anchor>
      <arglist>(genIUType const &amp;Value, int const &amp;FromBit, int const &amp;ToBit)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genIUType</type>
      <name>fillBitfieldWithZero</name>
      <anchorfile>group__gtx__bit.html</anchorfile>
      <anchor>ga0c514d45387003260783ba6a8a4f3285</anchor>
      <arglist>(genIUType const &amp;Value, int const &amp;FromBit, int const &amp;ToBit)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>highestBitValue</name>
      <anchorfile>group__gtx__bit.html</anchorfile>
      <anchor>ga9621840252c293918780bc3890374b86</anchor>
      <arglist>(genType const &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL bool</type>
      <name>isPowerOfTwo</name>
      <anchorfile>group__gtx__bit.html</anchorfile>
      <anchor>ga5ddca7546d8be35992eedd3411842545</anchor>
      <arglist>(genType const &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genIType</type>
      <name>mask</name>
      <anchorfile>group__gtx__bit.html</anchorfile>
      <anchor>ga79f1482a09c91f785e7e0ea8aed2b20e</anchor>
      <arglist>(genIType const &amp;count)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>powerOfTwoAbove</name>
      <anchorfile>group__gtx__bit.html</anchorfile>
      <anchor>gaa49786cf3f8a1f65de6e70b6088a811e</anchor>
      <arglist>(genType const &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>powerOfTwoBelow</name>
      <anchorfile>group__gtx__bit.html</anchorfile>
      <anchor>gaeceaea338213cbff7a275460e35e8d0c</anchor>
      <arglist>(genType const &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>powerOfTwoNearest</name>
      <anchorfile>group__gtx__bit.html</anchorfile>
      <anchor>ga9e68299f4ca0cd6674efbee62d425b95</anchor>
      <arglist>(genType const &amp;value)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>bounding_box.cpp</name>
    <path>/tmp/ws/src/rtabmap/app/android/jni/tango-gl/</path>
    <filename>bounding__box_8cpp</filename>
    <includes id="bounding__box_8h" name="bounding_box.h" local="yes" imported="no">tango-gl/bounding_box.h</includes>
    <namespace>tango_gl</namespace>
  </compound>
  <compound kind="file">
    <name>bounding_box.h</name>
    <path>/tmp/ws/src/rtabmap/app/android/jni/tango-gl/include/tango-gl/</path>
    <filename>bounding__box_8h</filename>
    <includes id="segment_8h" name="segment.h" local="yes" imported="no">tango-gl/segment.h</includes>
    <includes id="tango-gl_2include_2tango-gl_2util_8h" name="tango-gl/include/tango-gl/util.h" local="yes" imported="no">tango-gl/util.h</includes>
    <class kind="class">tango_gl::BoundingBox</class>
    <namespace>tango_gl</namespace>
  </compound>
  <compound kind="file">
    <name>bounding_box_drawable.h</name>
    <path>/tmp/ws/src/rtabmap/app/android/jni/</path>
    <filename>bounding__box__drawable_8h</filename>
    <includes id="line_8h" name="line.h" local="yes" imported="no">tango-gl/line.h</includes>
    <class kind="class">BoundingBoxDrawable</class>
  </compound>
  <compound kind="file">
    <name>CalibrationDialog.cpp</name>
    <path>/tmp/ws/src/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>/tmp/ws/src/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="StereoCameraModel_8h" name="StereoCameraModel.h" local="no" imported="no">rtabmap/core/StereoCameraModel.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>/tmp/ws/src/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="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.cpp</name>
    <path>/tmp/ws/src/rtabmap/app/android/jni/tango-gl/</path>
    <filename>camera_8cpp</filename>
    <includes id="camera_8h" name="camera.h" local="yes" imported="no">tango-gl/camera.h</includes>
    <includes id="tango-gl_2include_2tango-gl_2util_8h" name="tango-gl/include/tango-gl/util.h" local="yes" imported="no">tango-gl/util.h</includes>
    <namespace>tango_gl</namespace>
  </compound>
  <compound kind="file">
    <name>Camera.h</name>
    <path>/tmp/ws/src/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>
    <includes id="CameraInfo_8h" name="CameraInfo.h" local="yes" imported="no">rtabmap/core/CameraInfo.h</includes>
    <class kind="class">rtabmap::Camera</class>
    <namespace>rtabmap</namespace>
  </compound>
  <compound kind="file">
    <name>camera.h</name>
    <path>/tmp/ws/src/rtabmap/app/android/jni/tango-gl/include/tango-gl/</path>
    <filename>camera_8h</filename>
    <includes id="transform_8h" name="transform.h" local="yes" imported="no">tango-gl/transform.h</includes>
    <class kind="class">tango_gl::Camera</class>
    <namespace>tango_gl</namespace>
  </compound>
  <compound kind="file">
    <name>CameraEvent.h</name>
    <path>/tmp/ws/src/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>
    <includes id="CameraInfo_8h" name="CameraInfo.h" local="yes" imported="no">rtabmap/core/CameraInfo.h</includes>
    <class kind="class">rtabmap::CameraEvent</class>
    <namespace>rtabmap</namespace>
  </compound>
  <compound kind="file">
    <name>CameraInfo.h</name>
    <path>/tmp/ws/src/rtabmap/corelib/include/rtabmap/core/</path>
    <filename>CameraInfo_8h</filename>
    <class kind="class">rtabmap::CameraInfo</class>
    <namespace>rtabmap</namespace>
  </compound>
  <compound kind="file">
    <name>CameraModel.cpp</name>
    <path>/tmp/ws/src/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>
    <includes id="UMath_8h" name="UMath.h" local="no" imported="no">rtabmap/utilite/UMath.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>CameraModel.h</name>
    <path>/tmp/ws/src/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>
    <namespace>rtabmap</namespace>
  </compound>
  <compound kind="file">
    <name>CameraRGB.cpp</name>
    <path>/tmp/ws/src/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="Graph_8h" name="Graph.h" local="yes" imported="no">rtabmap/core/Graph.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="util3d_8h" name="util3d.h" local="no" imported="no">rtabmap/core/util3d.h</includes>
    <includes id="util3d__filtering_8h" name="util3d_filtering.h" local="no" imported="no">rtabmap/core/util3d_filtering.h</includes>
    <includes id="util3d__surface_8h" name="util3d_surface.h" local="no" imported="no">rtabmap/core/util3d_surface.h</includes>
    <namespace>rtabmap</namespace>
  </compound>
  <compound kind="file">
    <name>CameraRGB.h</name>
    <path>/tmp/ws/src/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>
    <includes id="UTimer_8h" name="UTimer.h" local="yes" imported="no">rtabmap/utilite/UTimer.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>/tmp/ws/src/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="Graph_8h" name="Graph.h" local="yes" imported="no">rtabmap/core/Graph.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>/tmp/ws/src/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>
    <includes id="CameraRGB_8h" name="CameraRGB.h" local="yes" imported="no">rtabmap/core/CameraRGB.h</includes>
    <class kind="class">rtabmap::CameraFreenect</class>
    <class kind="class">rtabmap::CameraFreenect2</class>
    <class kind="class">rtabmap::CameraK4W2</class>
    <class kind="class">rtabmap::CameraOpenni</class>
    <class kind="class">rtabmap::CameraOpenNI2</class>
    <class kind="class">rtabmap::CameraOpenNICV</class>
    <class kind="class">rtabmap::CameraRealSense</class>
    <class kind="class">rtabmap::CameraRealSense2</class>
    <class kind="class">rtabmap::CameraRGBDImages</class>
    <namespace>libfreenect2</namespace>
    <namespace>openni</namespace>
    <namespace>pcl</namespace>
    <namespace>rs</namespace>
    <namespace>rs2</namespace>
    <namespace>rs::slam</namespace>
    <namespace>rtabmap</namespace>
    <member kind="typedef">
      <type>struct _ColorSpacePoint</type>
      <name>ColorSpacePoint</name>
      <anchorfile>CameraRGBD_8h.html</anchorfile>
      <anchor>ac46273393af7f2183159d8c5445ef3ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct _DepthSpacePoint</type>
      <name>DepthSpacePoint</name>
      <anchorfile>CameraRGBD_8h.html</anchorfile>
      <anchor>a1a7484fdc06714db099edf146101609b</anchor>
      <arglist></arglist>
    </member>
    <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>
    <member kind="typedef">
      <type>struct ICoordinateMapper</type>
      <name>ICoordinateMapper</name>
      <anchorfile>CameraRGBD_8h.html</anchorfile>
      <anchor>a0c3a0badbd909187bc27940c719dac5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct IKinectSensor</type>
      <name>IKinectSensor</name>
      <anchorfile>CameraRGBD_8h.html</anchorfile>
      <anchor>aec5951d6cbf8a4c7398c6fb5d25e37e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct IMultiSourceFrameReader</type>
      <name>IMultiSourceFrameReader</name>
      <anchorfile>CameraRGBD_8h.html</anchorfile>
      <anchor>a780b4564edae07a6def7546c733d2f19</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct tagRGBQUAD</type>
      <name>RGBQUAD</name>
      <anchorfile>CameraRGBD_8h.html</anchorfile>
      <anchor>a5300ccf6ce90d06ab13492604c8581c4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>CameraStereo.cpp</name>
    <path>/tmp/ws/src/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>/tmp/ws/src/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>
    <includes id="CameraRGB_8h" name="CameraRGB.h" local="yes" imported="no">rtabmap/core/CameraRGB.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>
    <class kind="class">rtabmap::CameraStereoZed</class>
    <namespace>FlyCapture2</namespace>
    <namespace>rtabmap</namespace>
    <namespace>sl</namespace>
  </compound>
  <compound kind="file">
    <name>CameraTango.cpp</name>
    <path>/tmp/ws/src/rtabmap/app/android/jni/</path>
    <filename>CameraTango_8cpp</filename>
    <includes id="CameraTango_8h" name="CameraTango.h" local="yes" imported="no">CameraTango.h</includes>
    <includes id="util_8h" name="util.h" local="yes" imported="no">util.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="OdometryEvent_8h" name="OdometryEvent.h" local="yes" imported="no">rtabmap/core/OdometryEvent.h</includes>
    <includes id="util2d_8h" name="util2d.h" local="yes" imported="no">rtabmap/core/util2d.h</includes>
    <namespace>rtabmap</namespace>
    <member kind="define">
      <type>#define</type>
      <name>nullptr</name>
      <anchorfile>CameraTango_8cpp.html</anchorfile>
      <anchor>ab979d9d4b4923f7c54d6caa6e1a61936</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>applyFovModel</name>
      <anchorfile>namespacertabmap.html</anchorfile>
      <anchor>a113c73466804380c5761554f7cf3b808</anchor>
      <arglist>(double xu, double yu, double w, double w_inverse, double two_tan_w_div_two, double *xd, double *yd)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>initFisheyeRectificationMap</name>
      <anchorfile>namespacertabmap.html</anchorfile>
      <anchor>a529e6e03510c8740f8fb38b1abd32b42</anchor>
      <arglist>(const CameraModel &amp;fisheyeModel, cv::Mat &amp;mapX, cv::Mat &amp;mapY)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>onFrameAvailableRouter</name>
      <anchorfile>namespacertabmap.html</anchorfile>
      <anchor>ad850e590d3c37ca94ef3a075f762abae</anchor>
      <arglist>(void *context, TangoCameraId id, const TangoImageBuffer *color)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>onPointCloudAvailableRouter</name>
      <anchorfile>namespacertabmap.html</anchorfile>
      <anchor>a72519a5f36db92852d633fd4ff39dd4b</anchor>
      <arglist>(void *context, const TangoPointCloud *point_cloud)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>onPoseAvailableRouter</name>
      <anchorfile>namespacertabmap.html</anchorfile>
      <anchor>afbab25e9b5cdb0a69720c5a0db99f736</anchor>
      <arglist>(void *context, const TangoPoseData *pose)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>onTangoEventAvailableRouter</name>
      <anchorfile>namespacertabmap.html</anchorfile>
      <anchor>a0a82f5300eed7103759312b7bf342798</anchor>
      <arglist>(void *context, const TangoEvent *event)</arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>holeSize</name>
      <anchorfile>namespacertabmap.html</anchorfile>
      <anchor>a39be1b1af7432523f1a628aef61be6ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>kVersionStringLength</name>
      <anchorfile>namespacertabmap.html</anchorfile>
      <anchor>ab99745fd008c9d39fef6ae7f75fd674e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const float</type>
      <name>maxDepthError</name>
      <anchorfile>namespacertabmap.html</anchorfile>
      <anchor>a1fc8907d4aa5c94fbf2ee6d7b5b867a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static rtabmap::Transform</type>
      <name>opticalRotation</name>
      <anchorfile>namespacertabmap.html</anchorfile>
      <anchor>af787921e45ea942f803a788d09217fd9</anchor>
      <arglist>(1.0f, 0.0f, 0.0f, 0.0f, 0.0f,-1.0f, 0.0f, 0.0f, 0.0f, 0.0f,-1.0f, 0.0f)</arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>scanDownsampling</name>
      <anchorfile>namespacertabmap.html</anchorfile>
      <anchor>ae70a56e32e3777f636d46f8521e9ec51</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>CameraTango.h</name>
    <path>/tmp/ws/src/rtabmap/app/android/jni/</path>
    <filename>CameraTango_8h</filename>
    <includes id="Camera_8h" name="Camera.h" local="no" imported="no">rtabmap/core/Camera.h</includes>
    <includes id="GeodeticCoords_8h" name="GeodeticCoords.h" local="no" imported="no">rtabmap/core/GeodeticCoords.h</includes>
    <includes id="UMutex_8h" name="UMutex.h" local="no" imported="no">rtabmap/utilite/UMutex.h</includes>
    <includes id="USemaphore_8h" name="USemaphore.h" local="no" imported="no">rtabmap/utilite/USemaphore.h</includes>
    <includes id="UEventsSender_8h" name="UEventsSender.h" local="no" imported="no">rtabmap/utilite/UEventsSender.h</includes>
    <includes id="UThread_8h" name="UThread.h" local="no" imported="no">rtabmap/utilite/UThread.h</includes>
    <includes id="UEvent_8h" name="UEvent.h" local="no" imported="no">rtabmap/utilite/UEvent.h</includes>
    <includes id="UTimer_8h" name="UTimer.h" local="no" imported="no">rtabmap/utilite/UTimer.h</includes>
    <class kind="class">rtabmap::CameraTango</class>
    <class kind="class">rtabmap::CameraTangoEvent</class>
    <class kind="class">rtabmap::PoseEvent</class>
    <namespace>rtabmap</namespace>
  </compound>
  <compound kind="file">
    <name>CameraThread.cpp</name>
    <path>/tmp/ws/src/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="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="StereoDense_8h" name="StereoDense.h" local="yes" imported="no">rtabmap/core/StereoDense.h</includes>
    <includes id="DBReader_8h" name="DBReader.h" local="yes" imported="no">rtabmap/core/DBReader.h</includes>
    <includes id="discrete__depth__distortion__model_8h" name="discrete_depth_distortion_model.h" local="yes" imported="no">rtabmap/core/clams/discrete_depth_distortion_model.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>/tmp/ws/src/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="Parameters_8h" name="Parameters.h" local="no" imported="no">rtabmap/core/Parameters.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>clams</namespace>
    <namespace>rtabmap</namespace>
  </compound>
  <compound kind="file">
    <name>CameraViewer.cpp</name>
    <path>/tmp/ws/src/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="util2d_8h" name="util2d.h" local="no" imported="no">rtabmap/core/util2d.h</includes>
    <includes id="util3d__filtering_8h" name="util3d_filtering.h" local="no" imported="no">rtabmap/core/util3d_filtering.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>/tmp/ws/src/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>
    <includes id="Parameters_8h" name="Parameters.h" local="no" imported="no">rtabmap/core/Parameters.h</includes>
    <class kind="class">rtabmap::CameraViewer</class>
    <namespace>rtabmap</namespace>
  </compound>
  <compound kind="file">
    <name>center_chooser.h</name>
    <path>/tmp/ws/src/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>chisel_conversions.h</name>
    <path>/tmp/ws/src/rtabmap/guilib/src/</path>
    <filename>chisel__conversions_8h</filename>
    <includes id="CameraModel_8h" name="CameraModel.h" local="no" imported="no">rtabmap/core/CameraModel.h</includes>
    <namespace>rtabmap</namespace>
    <member kind="function">
      <type>chisel::PinholeCamera</type>
      <name>cameraModelToChiselCamera</name>
      <anchorfile>namespacertabmap.html</anchorfile>
      <anchor>af84a65bdc9e9573ae473bc53f608688e</anchor>
      <arglist>(const CameraModel &amp;camera)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PolygonMesh::Ptr</type>
      <name>chiselToPolygonMesh</name>
      <anchorfile>namespacertabmap.html</anchorfile>
      <anchor>a0be2cddebc9548a5bd1ef7ffc57f74fd</anchor>
      <arglist>(const chisel::MeshMap &amp;meshMap, unsigned char r=100, unsigned char g=100, unsigned char b=100)</arglist>
    </member>
    <member kind="function">
      <type>std::shared_ptr&lt; chisel::ColorImage&lt; unsigned char &gt; &gt;</type>
      <name>colorImageToChisel</name>
      <anchorfile>namespacertabmap.html</anchorfile>
      <anchor>a13b4e7b85c6737e18a012e799a28d1ce</anchor>
      <arglist>(const cv::Mat &amp;image)</arglist>
    </member>
    <member kind="function">
      <type>std::shared_ptr&lt; chisel::DepthImage&lt; float &gt; &gt;</type>
      <name>depthImageToChisel</name>
      <anchorfile>namespacertabmap.html</anchorfile>
      <anchor>a3271fb1ba7c1132a9bba6175295df9fa</anchor>
      <arglist>(const cv::Mat &amp;image)</arglist>
    </member>
    <member kind="function">
      <type>chisel::PointCloudPtr</type>
      <name>pointCloudRGBToChisel</name>
      <anchorfile>namespacertabmap.html</anchorfile>
      <anchor>af6e2621fbe600b023aabbd2bcbac126f</anchor>
      <arglist>(const typename pcl::PointCloud&lt; PointRGBT &gt; &amp;cloud, const Transform &amp;transform=Transform::getIdentity())</arglist>
    </member>
    <member kind="function">
      <type>chisel::PointCloudPtr</type>
      <name>pointCloudToChisel</name>
      <anchorfile>namespacertabmap.html</anchorfile>
      <anchor>ae3028cd4330387149a7ba4baf095f9cd</anchor>
      <arglist>(const typename pcl::PointCloud&lt; PointT &gt; &amp;cloud, const Transform &amp;transform=Transform::getIdentity())</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>circle.cpp</name>
    <path>/tmp/ws/src/rtabmap/app/android/jni/tango-gl/</path>
    <filename>circle_8cpp</filename>
    <includes id="circle_8h" name="circle.h" local="yes" imported="no">tango-gl/circle.h</includes>
    <namespace>tango_gl</namespace>
  </compound>
  <compound kind="file">
    <name>circle.h</name>
    <path>/tmp/ws/src/rtabmap/app/android/jni/tango-gl/include/tango-gl/</path>
    <filename>circle_8h</filename>
    <includes id="mesh_8h" name="mesh.h" local="yes" imported="no">tango-gl/mesh.h</includes>
    <class kind="class">tango_gl::Circle</class>
    <namespace>tango_gl</namespace>
  </compound>
  <compound kind="file">
    <name>closest_point.hpp</name>
    <path>/tmp/ws/src/rtabmap/app/android/jni/third-party/include/glm/gtx/</path>
    <filename>closest__point_8hpp</filename>
    <includes id="glm_8hpp" name="glm.hpp" local="yes" imported="no">../glm.hpp</includes>
    <namespace>glm</namespace>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tvec3&lt; T, P &gt;</type>
      <name>closestPointOnLine</name>
      <anchorfile>group__gtx__closest__point.html</anchorfile>
      <anchor>ga03a6d7e93590f5d45050f6dc7aa8bf8f</anchor>
      <arglist>(detail::tvec3&lt; T, P &gt; const &amp;point, detail::tvec3&lt; T, P &gt; const &amp;a, detail::tvec3&lt; T, P &gt; const &amp;b)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>CloudViewer.cpp</name>
    <path>/tmp/ws/src/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="CloudViewerCellPicker_8h" name="CloudViewerCellPicker.h" local="yes" imported="no">rtabmap/gui/CloudViewerCellPicker.h</includes>
    <includes id="util3d__transforms_8h" name="util3d_transforms.h" local="no" imported="no">rtabmap/core/util3d_transforms.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="UStl_8h" name="UStl.h" local="no" imported="no">rtabmap/utilite/UStl.h</includes>
    <includes id="vtkImageMatSource_8h" name="vtkImageMatSource.h" local="no" imported="no">opencv/vtkImageMatSource.h</includes>
    <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>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>frustum_indices</name>
      <anchorfile>namespacertabmap.html</anchorfile>
      <anchor>a767dd6d458d3a3b4598cd963c61c7500</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const float</type>
      <name>frustum_vertices</name>
      <anchorfile>namespacertabmap.html</anchorfile>
      <anchor>a2b757a7c2f0b185237b56fbf4788f208</anchor>
      <arglist>[]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>CloudViewer.h</name>
    <path>/tmp/ws/src/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>
    <includes id="StereoCameraModel_8h" name="StereoCameraModel.h" local="yes" imported="no">rtabmap/core/StereoCameraModel.h</includes>
    <includes id="CloudViewerInteractorStyle_8h" name="CloudViewerInteractorStyle.h" local="yes" imported="no">rtabmap/gui/CloudViewerInteractorStyle.h</includes>
    <class kind="class">rtabmap::CloudViewer</class>
    <class kind="class">vtkSmartPointer</class>
    <namespace>pcl</namespace>
    <namespace>pcl::visualization</namespace>
    <namespace>rtabmap</namespace>
  </compound>
  <compound kind="file">
    <name>CloudViewerCellPicker.cpp</name>
    <path>/tmp/ws/src/rtabmap/guilib/src/</path>
    <filename>CloudViewerCellPicker_8cpp</filename>
    <includes id="CloudViewerCellPicker_8h" name="CloudViewerCellPicker.h" local="yes" imported="no">rtabmap/gui/CloudViewerCellPicker.h</includes>
    <namespace>rtabmap</namespace>
    <member kind="function">
      <type></type>
      <name>vtkStandardNewMacro</name>
      <anchorfile>namespacertabmap.html</anchorfile>
      <anchor>a18b57b5987e3868eba6d9028a518218a</anchor>
      <arglist>(CloudViewerCellPicker)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>CloudViewerCellPicker.h</name>
    <path>/tmp/ws/src/rtabmap/guilib/include/rtabmap/gui/</path>
    <filename>CloudViewerCellPicker_8h</filename>
    <includes id="RtabmapGuiExp_8h" name="RtabmapGuiExp.h" local="yes" imported="no">rtabmap/gui/RtabmapGuiExp.h</includes>
    <class kind="class">rtabmap::CloudViewerCellPicker</class>
    <namespace>rtabmap</namespace>
  </compound>
  <compound kind="file">
    <name>CloudViewerInteractorStyle.cpp</name>
    <path>/tmp/ws/src/rtabmap/guilib/src/</path>
    <filename>CloudViewerInteractorStyle_8cpp</filename>
    <includes id="CloudViewerInteractorStyle_8h" name="CloudViewerInteractorStyle.h" local="yes" imported="no">rtabmap/gui/CloudViewerInteractorStyle.h</includes>
    <includes id="CloudViewer_8h" name="CloudViewer.h" local="yes" imported="no">rtabmap/gui/CloudViewer.h</includes>
    <includes id="CloudViewerCellPicker_8h" name="CloudViewerCellPicker.h" local="yes" imported="no">rtabmap/gui/CloudViewerCellPicker.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="UMath_8h" name="UMath.h" local="yes" imported="no">rtabmap/utilite/UMath.h</includes>
    <namespace>rtabmap</namespace>
    <member kind="function">
      <type></type>
      <name>vtkStandardNewMacro</name>
      <anchorfile>namespacertabmap.html</anchorfile>
      <anchor>a57d258da92413cda87e013427845e746</anchor>
      <arglist>(CloudViewerInteractorStyle)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>CloudViewerInteractorStyle.h</name>
    <path>/tmp/ws/src/rtabmap/guilib/include/rtabmap/gui/</path>
    <filename>CloudViewerInteractorStyle_8h</filename>
    <includes id="RtabmapGuiExp_8h" name="RtabmapGuiExp.h" local="yes" imported="no">rtabmap/gui/RtabmapGuiExp.h</includes>
    <class kind="class">rtabmap::CloudViewerInteractorStyle</class>
    <namespace>rtabmap</namespace>
  </compound>
  <compound kind="file">
    <name>color.h</name>
    <path>/tmp/ws/src/rtabmap/app/android/jni/tango-gl/include/tango-gl/</path>
    <filename>color_8h</filename>
    <class kind="class">tango_gl::Color</class>
    <namespace>tango_gl</namespace>
  </compound>
  <compound kind="file">
    <name>color_space.hpp</name>
    <path>/tmp/ws/src/rtabmap/app/android/jni/third-party/include/glm/gtx/</path>
    <filename>color__space_8hpp</filename>
    <includes id="glm_8hpp" name="glm.hpp" local="yes" imported="no">../glm.hpp</includes>
    <namespace>glm</namespace>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tvec3&lt; T, P &gt;</type>
      <name>hsvColor</name>
      <anchorfile>group__gtx__color__space.html</anchorfile>
      <anchor>ga9d3d99c06af10403d317dec0cb655090</anchor>
      <arglist>(detail::tvec3&lt; T, P &gt; const &amp;rgbValue)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL T</type>
      <name>luminosity</name>
      <anchorfile>group__gtx__color__space.html</anchorfile>
      <anchor>ga3fb6710bbbf4f3e2303b06946e9cf00c</anchor>
      <arglist>(detail::tvec3&lt; T, P &gt; const &amp;color)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tvec3&lt; T, P &gt;</type>
      <name>rgbColor</name>
      <anchorfile>group__gtx__color__space.html</anchorfile>
      <anchor>gafe29cc37c2675aee66c9f9ae3e5e7294</anchor>
      <arglist>(detail::tvec3&lt; T, P &gt; const &amp;hsvValue)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tmat4x4&lt; T, defaultp &gt;</type>
      <name>saturation</name>
      <anchorfile>group__gtx__color__space.html</anchorfile>
      <anchor>ga444bcc8582eaa894acf405762ba2a5ff</anchor>
      <arglist>(T const s)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tvec3&lt; T, P &gt;</type>
      <name>saturation</name>
      <anchorfile>group__gtx__color__space.html</anchorfile>
      <anchor>ga1a6fe89b5effcc718b5f49de5bb50fad</anchor>
      <arglist>(T const s, detail::tvec3&lt; T, P &gt; const &amp;color)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tvec4&lt; T, P &gt;</type>
      <name>saturation</name>
      <anchorfile>group__gtx__color__space.html</anchorfile>
      <anchor>ga42cc34c45ab66e010c629106952c8bdd</anchor>
      <arglist>(T const s, detail::tvec4&lt; T, P &gt; const &amp;color)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>color_space_YCoCg.hpp</name>
    <path>/tmp/ws/src/rtabmap/app/android/jni/third-party/include/glm/gtx/</path>
    <filename>color__space__YCoCg_8hpp</filename>
    <includes id="glm_8hpp" name="glm.hpp" local="yes" imported="no">../glm.hpp</includes>
    <namespace>glm</namespace>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tvec3&lt; T, P &gt;</type>
      <name>rgb2YCoCg</name>
      <anchorfile>group__gtx__color__space__YCoCg.html</anchorfile>
      <anchor>ga2a235b86e67866fd9fef640bcc47c93d</anchor>
      <arglist>(detail::tvec3&lt; T, P &gt; const &amp;rgbColor)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tvec3&lt; T, P &gt;</type>
      <name>rgb2YCoCgR</name>
      <anchorfile>group__gtx__color__space__YCoCg.html</anchorfile>
      <anchor>gaeee43c2a06fe63d46a96cee4d1c63ce6</anchor>
      <arglist>(detail::tvec3&lt; T, P &gt; const &amp;rgbColor)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tvec3&lt; T, P &gt;</type>
      <name>YCoCg2rgb</name>
      <anchorfile>group__gtx__color__space__YCoCg.html</anchorfile>
      <anchor>gab40e31e352d2d318d3f062df2882c500</anchor>
      <arglist>(detail::tvec3&lt; T, P &gt; const &amp;YCoCgColor)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tvec3&lt; T, P &gt;</type>
      <name>YCoCgR2rgb</name>
      <anchorfile>group__gtx__color__space__YCoCg.html</anchorfile>
      <anchor>ga7b90b9b5758dbe96a82a2ef8237a17e9</anchor>
      <arglist>(detail::tvec3&lt; T, P &gt; const &amp;YCoCgColor)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>common.hpp</name>
    <path>/tmp/ws/src/rtabmap/app/android/jni/third-party/include/glm/</path>
    <filename>common_8hpp</filename>
    <includes id="func__common_8hpp" name="func_common.hpp" local="yes" imported="no">detail/func_common.hpp</includes>
  </compound>
  <compound kind="file">
    <name>gtx/common.hpp</name>
    <path>/tmp/ws/src/rtabmap/app/android/jni/third-party/include/glm/gtx/</path>
    <filename>gtx_2common_8hpp</filename>
    <includes id="vec2_8hpp" name="vec2.hpp" local="yes" imported="no">../vec2.hpp</includes>
    <includes id="vec3_8hpp" name="vec3.hpp" local="yes" imported="no">../vec3.hpp</includes>
    <includes id="vec4_8hpp" name="vec4.hpp" local="yes" imported="no">../vec4.hpp</includes>
    <includes id="vec1_8hpp" name="vec1.hpp" local="yes" imported="no">../gtx/vec1.hpp</includes>
    <namespace>glm</namespace>
    <member kind="function">
      <type>GLM_FUNC_DECL genType::bool_type</type>
      <name>isdenormal</name>
      <anchorfile>group__gtx__common.html</anchorfile>
      <anchor>ga74aa7c7462245d83bd5a9edf9c6c2d91</anchor>
      <arglist>(genType const &amp;x)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>compatibility.hpp</name>
    <path>/tmp/ws/src/rtabmap/app/android/jni/third-party/include/glm/gtx/</path>
    <filename>compatibility_8hpp</filename>
    <includes id="glm_8hpp" name="glm.hpp" local="yes" imported="no">../glm.hpp</includes>
    <includes id="gtc_2quaternion_8hpp" name="gtc/quaternion.hpp" local="yes" imported="no">../gtc/quaternion.hpp</includes>
    <namespace>glm</namespace>
    <member kind="typedef">
      <type>bool</type>
      <name>bool1</name>
      <anchorfile>group__gtx__compatibility.html</anchorfile>
      <anchor>gab65f19f5170f95a2f06d6aa6482c9405</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>bool</type>
      <name>bool1x1</name>
      <anchorfile>group__gtx__compatibility.html</anchorfile>
      <anchor>ga98d9d3da22aebc872ba38ce5afa0eff7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec2&lt; bool, highp &gt;</type>
      <name>bool2</name>
      <anchorfile>group__gtx__compatibility.html</anchorfile>
      <anchor>gafede6e8549e9bb9da63f404022298d40</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat2x2&lt; bool, highp &gt;</type>
      <name>bool2x2</name>
      <anchorfile>group__gtx__compatibility.html</anchorfile>
      <anchor>ga44cd09c0dad9ea163f038a342555867f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat2x3&lt; bool, highp &gt;</type>
      <name>bool2x3</name>
      <anchorfile>group__gtx__compatibility.html</anchorfile>
      <anchor>ga75013772bb088d107a1c1a994e7f9b14</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat2x4&lt; bool, highp &gt;</type>
      <name>bool2x4</name>
      <anchorfile>group__gtx__compatibility.html</anchorfile>
      <anchor>gaf24096d8a88d274b94002386a3fcab0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec3&lt; bool, highp &gt;</type>
      <name>bool3</name>
      <anchorfile>group__gtx__compatibility.html</anchorfile>
      <anchor>gad18ebb149851844fd704e138c4af9a44</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat3x2&lt; bool, highp &gt;</type>
      <name>bool3x2</name>
      <anchorfile>group__gtx__compatibility.html</anchorfile>
      <anchor>gacf961fda4c64459911f552cbffdbffa8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat3x3&lt; bool, highp &gt;</type>
      <name>bool3x3</name>
      <anchorfile>group__gtx__compatibility.html</anchorfile>
      <anchor>gae9cc5d3d9c72543e303af4d702bf7b40</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat3x4&lt; bool, highp &gt;</type>
      <name>bool3x4</name>
      <anchorfile>group__gtx__compatibility.html</anchorfile>
      <anchor>gaf68d62e1c790fa3f09ef5e866af690f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec4&lt; bool, highp &gt;</type>
      <name>bool4</name>
      <anchorfile>group__gtx__compatibility.html</anchorfile>
      <anchor>ga6ef1f104d22f384c4d59f2b1ca1768a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat4x2&lt; bool, highp &gt;</type>
      <name>bool4x2</name>
      <anchorfile>group__gtx__compatibility.html</anchorfile>
      <anchor>gaa431c2e87e8d78c4780c938a9483d6ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat4x3&lt; bool, highp &gt;</type>
      <name>bool4x3</name>
      <anchorfile>group__gtx__compatibility.html</anchorfile>
      <anchor>ga7acb207ab877c53dc5751752e1f70053</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat4x4&lt; bool, highp &gt;</type>
      <name>bool4x4</name>
      <anchorfile>group__gtx__compatibility.html</anchorfile>
      <anchor>ga4738dad3625bfa64ddf218897da020e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>double</type>
      <name>double1</name>
      <anchorfile>group__gtx__compatibility.html</anchorfile>
      <anchor>gab8b88350212cea916857cb2f49b8a29f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>double</type>
      <name>double1x1</name>
      <anchorfile>group__gtx__compatibility.html</anchorfile>
      <anchor>ga1c87d3042377335eb050a20ab0ec148a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec2&lt; double, highp &gt;</type>
      <name>double2</name>
      <anchorfile>group__gtx__compatibility.html</anchorfile>
      <anchor>ga227d30a4fa630c9e3fb6c7ea87250c62</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat2x2&lt; double, highp &gt;</type>
      <name>double2x2</name>
      <anchorfile>group__gtx__compatibility.html</anchorfile>
      <anchor>ga75cfac00b48c51f4b677151f789b8547</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat2x3&lt; double, highp &gt;</type>
      <name>double2x3</name>
      <anchorfile>group__gtx__compatibility.html</anchorfile>
      <anchor>gac267cd849a60e6e96350aa5fd665d5ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat2x4&lt; double, highp &gt;</type>
      <name>double2x4</name>
      <anchorfile>group__gtx__compatibility.html</anchorfile>
      <anchor>ga063ad3c07c7650955da6ec55819f11fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec3&lt; double, highp &gt;</type>
      <name>double3</name>
      <anchorfile>group__gtx__compatibility.html</anchorfile>
      <anchor>ga3b94d4a19ca0272cad6e025fc5150d06</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat3x2&lt; double, highp &gt;</type>
      <name>double3x2</name>
      <anchorfile>group__gtx__compatibility.html</anchorfile>
      <anchor>ga1f70107ac850f512ac4e09737e1f85b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat3x3&lt; double, highp &gt;</type>
      <name>double3x3</name>
      <anchorfile>group__gtx__compatibility.html</anchorfile>
      <anchor>ga2b56fa7536ae728c64fde99d6618139a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat3x4&lt; double, highp &gt;</type>
      <name>double3x4</name>
      <anchorfile>group__gtx__compatibility.html</anchorfile>
      <anchor>gab38107892c0116610e7de83126aff405</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec4&lt; double, highp &gt;</type>
      <name>double4</name>
      <anchorfile>group__gtx__compatibility.html</anchorfile>
      <anchor>ga1edf736b418528a2fc87d826f7697b9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat4x2&lt; double, highp &gt;</type>
      <name>double4x2</name>
      <anchorfile>group__gtx__compatibility.html</anchorfile>
      <anchor>ga816d1a516a5ec13511fe1ae703ddcf94</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat4x3&lt; double, highp &gt;</type>
      <name>double4x3</name>
      <anchorfile>group__gtx__compatibility.html</anchorfile>
      <anchor>ga1199ee41226db53d5f190d0628041845</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat4x4&lt; double, highp &gt;</type>
      <name>double4x4</name>
      <anchorfile>group__gtx__compatibility.html</anchorfile>
      <anchor>ga95e88bfe8dea34a6d4b30b1029c3e2da</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>float</type>
      <name>float1</name>
      <anchorfile>group__gtx__compatibility.html</anchorfile>
      <anchor>gae0ad1b0450320cda98bbbecb56bc3167</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>float</type>
      <name>float1x1</name>
      <anchorfile>group__gtx__compatibility.html</anchorfile>
      <anchor>gaac1faa940ac1fbb32d4a315005b578af</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec2&lt; float, highp &gt;</type>
      <name>float2</name>
      <anchorfile>group__gtx__compatibility.html</anchorfile>
      <anchor>ga6ab0b791bbb15ef51a0e930a8710e6b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat2x2&lt; float, highp &gt;</type>
      <name>float2x2</name>
      <anchorfile>group__gtx__compatibility.html</anchorfile>
      <anchor>gaa4a1e4449913b2437f12434ed713dd73</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat2x3&lt; float, highp &gt;</type>
      <name>float2x3</name>
      <anchorfile>group__gtx__compatibility.html</anchorfile>
      <anchor>gaf6c91675c075853da392b1d2dfc45f65</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat2x4&lt; float, highp &gt;</type>
      <name>float2x4</name>
      <anchorfile>group__gtx__compatibility.html</anchorfile>
      <anchor>gaaff795523eb814705d3f1cc7fd3421f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec3&lt; float, highp &gt;</type>
      <name>float3</name>
      <anchorfile>group__gtx__compatibility.html</anchorfile>
      <anchor>ga7e0d8fa3501c0a7eaaca31adb6e02de2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat3x2&lt; float, highp &gt;</type>
      <name>float3x2</name>
      <anchorfile>group__gtx__compatibility.html</anchorfile>
      <anchor>ga19bcbd4d65c70cd07907b2d688bc84ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat3x3&lt; float, highp &gt;</type>
      <name>float3x3</name>
      <anchorfile>group__gtx__compatibility.html</anchorfile>
      <anchor>ga11458ecd63c32b7e502d90091a6d0a6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat3x4&lt; float, highp &gt;</type>
      <name>float3x4</name>
      <anchorfile>group__gtx__compatibility.html</anchorfile>
      <anchor>ga53eb75b08b92aa34886397150c983943</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec4&lt; float, highp &gt;</type>
      <name>float4</name>
      <anchorfile>group__gtx__compatibility.html</anchorfile>
      <anchor>gac0676d140051809309ca683c325bf439</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat4x2&lt; float, highp &gt;</type>
      <name>float4x2</name>
      <anchorfile>group__gtx__compatibility.html</anchorfile>
      <anchor>gab805aa2d6bbd5edddf78bd2e9322e6c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat4x3&lt; float, highp &gt;</type>
      <name>float4x3</name>
      <anchorfile>group__gtx__compatibility.html</anchorfile>
      <anchor>ga72398a5d715031923beca8907c52f5d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat4x4&lt; float, highp &gt;</type>
      <name>float4x4</name>
      <anchorfile>group__gtx__compatibility.html</anchorfile>
      <anchor>ga1f48a19e35b3640cf3d509041f7a800b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int</type>
      <name>int1</name>
      <anchorfile>group__gtx__compatibility.html</anchorfile>
      <anchor>gaba41d7803e4b24c17656d74377b88286</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int</type>
      <name>int1x1</name>
      <anchorfile>group__gtx__compatibility.html</anchorfile>
      <anchor>ga09016a637a3cd093c22e6188080ac750</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec2&lt; int, highp &gt;</type>
      <name>int2</name>
      <anchorfile>group__gtx__compatibility.html</anchorfile>
      <anchor>ga3f999377257cbda84c745b688ddcba81</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat2x2&lt; int, highp &gt;</type>
      <name>int2x2</name>
      <anchorfile>group__gtx__compatibility.html</anchorfile>
      <anchor>ga7762d2b809aab75003e7e7873ca74a2f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat2x3&lt; int, highp &gt;</type>
      <name>int2x3</name>
      <anchorfile>group__gtx__compatibility.html</anchorfile>
      <anchor>ga42c3d6e4924de559104b9ca2b127c9ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat2x4&lt; int, highp &gt;</type>
      <name>int2x4</name>
      <anchorfile>group__gtx__compatibility.html</anchorfile>
      <anchor>ga145a388c0d988490d6ce901a664faf50</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec3&lt; int, highp &gt;</type>
      <name>int3</name>
      <anchorfile>group__gtx__compatibility.html</anchorfile>
      <anchor>gac305b0da08fad90d91854569679c935e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat3x2&lt; int, highp &gt;</type>
      <name>int3x2</name>
      <anchorfile>group__gtx__compatibility.html</anchorfile>
      <anchor>ga2b1f3046fb4692c0c2f76b3933389868</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat3x3&lt; int, highp &gt;</type>
      <name>int3x3</name>
      <anchorfile>group__gtx__compatibility.html</anchorfile>
      <anchor>ga8773c9f240dcac9f28d1afef71f7f779</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat3x4&lt; int, highp &gt;</type>
      <name>int3x4</name>
      <anchorfile>group__gtx__compatibility.html</anchorfile>
      <anchor>ga7cb1c0960d6551c34c666ad5829e9c65</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec4&lt; int, highp &gt;</type>
      <name>int4</name>
      <anchorfile>group__gtx__compatibility.html</anchorfile>
      <anchor>ga9f621a690aa1c2918a9a8a684376b562</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat4x2&lt; int, highp &gt;</type>
      <name>int4x2</name>
      <anchorfile>group__gtx__compatibility.html</anchorfile>
      <anchor>gac391157aca117c5d52b10c2c3ca5c9be</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat4x3&lt; int, highp &gt;</type>
      <name>int4x3</name>
      <anchorfile>group__gtx__compatibility.html</anchorfile>
      <anchor>gaa80ec1b785920a08d366b3c09859d888</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat4x4&lt; int, highp &gt;</type>
      <name>int4x4</name>
      <anchorfile>group__gtx__compatibility.html</anchorfile>
      <anchor>ga5f8072c2dce67ad49939e12b168d1de1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_QUALIFIER T</type>
      <name>atan2</name>
      <anchorfile>group__gtx__compatibility.html</anchorfile>
      <anchor>gac63011205bf6d0be82589dc56dd26708</anchor>
      <arglist>(T x, T y)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_QUALIFIER detail::tvec2&lt; T, P &gt;</type>
      <name>atan2</name>
      <anchorfile>group__gtx__compatibility.html</anchorfile>
      <anchor>ga9947ea1e628e2823b9276924445e0147</anchor>
      <arglist>(const detail::tvec2&lt; T, P &gt; &amp;x, const detail::tvec2&lt; T, P &gt; &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_QUALIFIER detail::tvec3&lt; T, P &gt;</type>
      <name>atan2</name>
      <anchorfile>group__gtx__compatibility.html</anchorfile>
      <anchor>gac457f8819be9cd8e3f42be17451b750a</anchor>
      <arglist>(const detail::tvec3&lt; T, P &gt; &amp;x, const detail::tvec3&lt; T, P &gt; &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_QUALIFIER detail::tvec4&lt; T, P &gt;</type>
      <name>atan2</name>
      <anchorfile>group__gtx__compatibility.html</anchorfile>
      <anchor>ga3b9f0577d1b5d76c0f6ab04e28599fc4</anchor>
      <arglist>(const detail::tvec4&lt; T, P &gt; &amp;x, const detail::tvec4&lt; T, P &gt; &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL bool</type>
      <name>isfinite</name>
      <anchorfile>group__gtx__compatibility.html</anchorfile>
      <anchor>gaf4b04dcd3526996d68c1bfe17bfc8657</anchor>
      <arglist>(genType const &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tvec2&lt; bool, P &gt;</type>
      <name>isfinite</name>
      <anchorfile>group__gtx__compatibility.html</anchorfile>
      <anchor>ga604f38239da3a5b5b1e4fe06dec7f64d</anchor>
      <arglist>(const detail::tvec2&lt; T, P &gt; &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tvec3&lt; bool, P &gt;</type>
      <name>isfinite</name>
      <anchorfile>group__gtx__compatibility.html</anchorfile>
      <anchor>ga416b6078bffd22e3a56a5c5379ba2cf8</anchor>
      <arglist>(const detail::tvec3&lt; T, P &gt; &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tvec4&lt; bool, P &gt;</type>
      <name>isfinite</name>
      <anchorfile>group__gtx__compatibility.html</anchorfile>
      <anchor>gab256d4b6eaa066847d0629d6dde1dcba</anchor>
      <arglist>(const detail::tvec4&lt; T, P &gt; &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_QUALIFIER T</type>
      <name>lerp</name>
      <anchorfile>group__gtx__compatibility.html</anchorfile>
      <anchor>ga5494ba3a95ea6594c86fc75236886864</anchor>
      <arglist>(T x, T y, T a)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_QUALIFIER detail::tvec2&lt; T, P &gt;</type>
      <name>lerp</name>
      <anchorfile>group__gtx__compatibility.html</anchorfile>
      <anchor>gad97d71f29fcd1d51a1857a74b67490a0</anchor>
      <arglist>(const detail::tvec2&lt; T, P &gt; &amp;x, const detail::tvec2&lt; T, P &gt; &amp;y, T a)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_QUALIFIER detail::tvec3&lt; T, P &gt;</type>
      <name>lerp</name>
      <anchorfile>group__gtx__compatibility.html</anchorfile>
      <anchor>ga5680b8166d1d6a5fa70cbfb56345a5e6</anchor>
      <arglist>(const detail::tvec3&lt; T, P &gt; &amp;x, const detail::tvec3&lt; T, P &gt; &amp;y, T a)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_QUALIFIER detail::tvec4&lt; T, P &gt;</type>
      <name>lerp</name>
      <anchorfile>group__gtx__compatibility.html</anchorfile>
      <anchor>ga063de7edddb13ecc44fcfddd9bf38111</anchor>
      <arglist>(const detail::tvec4&lt; T, P &gt; &amp;x, const detail::tvec4&lt; T, P &gt; &amp;y, T a)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_QUALIFIER detail::tvec2&lt; T, P &gt;</type>
      <name>lerp</name>
      <anchorfile>group__gtx__compatibility.html</anchorfile>
      <anchor>ga9cc12766a2675ce054a30b0cab4b567b</anchor>
      <arglist>(const detail::tvec2&lt; T, P &gt; &amp;x, const detail::tvec2&lt; T, P &gt; &amp;y, const detail::tvec2&lt; T, P &gt; &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_QUALIFIER detail::tvec3&lt; T, P &gt;</type>
      <name>lerp</name>
      <anchorfile>group__gtx__compatibility.html</anchorfile>
      <anchor>gaa07546447a0138988802c82cf38aa53d</anchor>
      <arglist>(const detail::tvec3&lt; T, P &gt; &amp;x, const detail::tvec3&lt; T, P &gt; &amp;y, const detail::tvec3&lt; T, P &gt; &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_QUALIFIER detail::tvec4&lt; T, P &gt;</type>
      <name>lerp</name>
      <anchorfile>group__gtx__compatibility.html</anchorfile>
      <anchor>ga48f60aeee275f1848cfc60a85fde96f2</anchor>
      <arglist>(const detail::tvec4&lt; T, P &gt; &amp;x, const detail::tvec4&lt; T, P &gt; &amp;y, const detail::tvec4&lt; T, P &gt; &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_QUALIFIER T</type>
      <name>saturate</name>
      <anchorfile>group__gtx__compatibility.html</anchorfile>
      <anchor>ga0fd09e616d122bc2ed9726682ffd44b7</anchor>
      <arglist>(T x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_QUALIFIER detail::tvec2&lt; T, P &gt;</type>
      <name>saturate</name>
      <anchorfile>group__gtx__compatibility.html</anchorfile>
      <anchor>gab7c26da683d068e34feaa3ae90a528c1</anchor>
      <arglist>(const detail::tvec2&lt; T, P &gt; &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_QUALIFIER detail::tvec3&lt; T, P &gt;</type>
      <name>saturate</name>
      <anchorfile>group__gtx__compatibility.html</anchorfile>
      <anchor>ga367b1adb1d748e156db972cc92b42483</anchor>
      <arglist>(const detail::tvec3&lt; T, P &gt; &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_QUALIFIER detail::tvec4&lt; T, P &gt;</type>
      <name>saturate</name>
      <anchorfile>group__gtx__compatibility.html</anchorfile>
      <anchor>gaad58ab5081f38e91ba5a99a25ba6270c</anchor>
      <arglist>(const detail::tvec4&lt; T, P &gt; &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_QUALIFIER T</type>
      <name>slerp</name>
      <anchorfile>group__gtx__compatibility.html</anchorfile>
      <anchor>gaa47df8c302c9b42c813da3f658f90e1a</anchor>
      <arglist>(detail::tquat&lt; T, P &gt; const &amp;x, detail::tquat&lt; T, P &gt; const &amp;y, T const &amp;a)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>component_wise.hpp</name>
    <path>/tmp/ws/src/rtabmap/app/android/jni/third-party/include/glm/gtx/</path>
    <filename>component__wise_8hpp</filename>
    <includes id="setup_8hpp" name="setup.hpp" local="yes" imported="no">../detail/setup.hpp</includes>
    <namespace>glm</namespace>
    <member kind="function">
      <type>GLM_FUNC_DECL genType::value_type</type>
      <name>compAdd</name>
      <anchorfile>group__gtx__component__wise.html</anchorfile>
      <anchor>gaf71833350e15e74d31cbf8a3e7f27051</anchor>
      <arglist>(genType const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType::value_type</type>
      <name>compMax</name>
      <anchorfile>group__gtx__component__wise.html</anchorfile>
      <anchor>gabfa4bb19298c8c73d4217ba759c496b6</anchor>
      <arglist>(genType const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType::value_type</type>
      <name>compMin</name>
      <anchorfile>group__gtx__component__wise.html</anchorfile>
      <anchor>gab5d0832b5c7bb01b8d7395973bfb1425</anchor>
      <arglist>(genType const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType::value_type</type>
      <name>compMul</name>
      <anchorfile>group__gtx__component__wise.html</anchorfile>
      <anchor>gae8ab88024197202c9479d33bdc5a8a5d</anchor>
      <arglist>(genType const &amp;v)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>composite_index.h</name>
    <path>/tmp/ws/src/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>/tmp/ws/src/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>compressString</name>
      <anchorfile>namespacertabmap.html</anchorfile>
      <anchor>a8b7e3945a3110f8e27ceef12f2cd9e06</anchor>
      <arglist>(const std::string &amp;str)</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>
    <member kind="function">
      <type>std::string RTABMAP_EXP</type>
      <name>uncompressString</name>
      <anchorfile>namespacertabmap.html</anchorfile>
      <anchor>a76793370e68322d74f33f0ff6d844f83</anchor>
      <arglist>(const cv::Mat &amp;bytes)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Compression.h</name>
    <path>/tmp/ws/src/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>compressString</name>
      <anchorfile>namespacertabmap.html</anchorfile>
      <anchor>a8b7e3945a3110f8e27ceef12f2cd9e06</anchor>
      <arglist>(const std::string &amp;str)</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>
    <member kind="function">
      <type>std::string RTABMAP_EXP</type>
      <name>uncompressString</name>
      <anchorfile>namespacertabmap.html</anchorfile>
      <anchor>a76793370e68322d74f33f0ff6d844f83</anchor>
      <arglist>(const cv::Mat &amp;bytes)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>config.h</name>
    <path>/tmp/ws/src/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>/tmp/ws/src/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>
  </compound>
  <compound kind="file">
    <name>ConsoleWidget.h</name>
    <path>/tmp/ws/src/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>gtc/constants.hpp</name>
    <path>/tmp/ws/src/rtabmap/app/android/jni/third-party/include/glm/gtc/</path>
    <filename>gtc_2constants_8hpp</filename>
    <includes id="setup_8hpp" name="setup.hpp" local="yes" imported="no">../detail/setup.hpp</includes>
    <namespace>glm</namespace>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>e</name>
      <anchorfile>group__gtc__constants.html</anchorfile>
      <anchor>gab83fb6de0f05d6c0d11bdf0479f8319e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>epsilon</name>
      <anchorfile>group__gtc__constants.html</anchorfile>
      <anchor>gacb41049b8d22c8aa90e362b96c524feb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>euler</name>
      <anchorfile>group__gtc__constants.html</anchorfile>
      <anchor>ga6f14b46653b7ead1edcbd0fc6c9c5289</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>golden_ratio</name>
      <anchorfile>group__gtc__constants.html</anchorfile>
      <anchor>gafd53093ef2d756333865d774bea3cdf9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>half_pi</name>
      <anchorfile>group__gtc__constants.html</anchorfile>
      <anchor>ga7f7a1050729f3b03b1873a06ba4a472f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>ln_ln_two</name>
      <anchorfile>group__gtc__constants.html</anchorfile>
      <anchor>ga650774609debe4a90bcac449b574de2c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>ln_ten</name>
      <anchorfile>group__gtc__constants.html</anchorfile>
      <anchor>ga48addf0cb0980277d208a71a1c59c073</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>ln_two</name>
      <anchorfile>group__gtc__constants.html</anchorfile>
      <anchor>ga22fae798430edc3022766af4fd83e8a4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>one</name>
      <anchorfile>group__gtc__constants.html</anchorfile>
      <anchor>ga8186ec2c330457d41d9686c47cd3b2d1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>one_over_pi</name>
      <anchorfile>group__gtc__constants.html</anchorfile>
      <anchor>ga9ba09a027db6d4f4e259b01cf5d6c178</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>one_over_root_two</name>
      <anchorfile>group__gtc__constants.html</anchorfile>
      <anchor>gac1a9b3248357fd9e9b740bed90e0b1b7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>pi</name>
      <anchorfile>group__gtc__constants.html</anchorfile>
      <anchor>gae671930537266a9a650ccb4b88757692</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>quarter_pi</name>
      <anchorfile>group__gtc__constants.html</anchorfile>
      <anchor>ga0148d757b4bfda4d86251b8d1ea1dad3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>root_five</name>
      <anchorfile>group__gtc__constants.html</anchorfile>
      <anchor>gace2b8dfed1ab9fabbb67dde08e7e5b58</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>root_half_pi</name>
      <anchorfile>group__gtc__constants.html</anchorfile>
      <anchor>gaec5af85e2148c118aad7e797430fdeb0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>root_ln_four</name>
      <anchorfile>group__gtc__constants.html</anchorfile>
      <anchor>ga9cae3fad9314e34c1d3aab71fcdef05f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>root_pi</name>
      <anchorfile>group__gtc__constants.html</anchorfile>
      <anchor>ga1cfeb345f34f72697d14f4db8d5d4c6c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>root_three</name>
      <anchorfile>group__gtc__constants.html</anchorfile>
      <anchor>gab3183635ac615473e2f95852f491be83</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>root_two</name>
      <anchorfile>group__gtc__constants.html</anchorfile>
      <anchor>gab91b7799f88f9f2be33e385dec11b9c2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>root_two_pi</name>
      <anchorfile>group__gtc__constants.html</anchorfile>
      <anchor>gae991b4d39c57b57990054eec3677597c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>third</name>
      <anchorfile>group__gtc__constants.html</anchorfile>
      <anchor>gabf280496105e0ad070287417f840ebd8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>two_over_pi</name>
      <anchorfile>group__gtc__constants.html</anchorfile>
      <anchor>ga85729d38c47351686e8659f80447a7ea</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>two_over_root_pi</name>
      <anchorfile>group__gtc__constants.html</anchorfile>
      <anchor>ga767e539c20585bf60aa63595b0f0b259</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>two_thirds</name>
      <anchorfile>group__gtc__constants.html</anchorfile>
      <anchor>gadde7f2efce3b14c8b26944fbafed4a10</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>zero</name>
      <anchorfile>group__gtc__constants.html</anchorfile>
      <anchor>ga5cc97dd01d37fc199264ff6030578435</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>gtx/constants.hpp</name>
    <path>/tmp/ws/src/rtabmap/app/android/jni/third-party/include/glm/gtx/</path>
    <filename>gtx_2constants_8hpp</filename>
    <includes id="gtc_2constants_8hpp" name="gtc/constants.hpp" local="yes" imported="no">../gtc/constants.hpp</includes>
  </compound>
  <compound kind="file">
    <name>conversions.cpp</name>
    <path>/tmp/ws/src/rtabmap/app/android/jni/tango-gl/</path>
    <filename>conversions_8cpp</filename>
    <includes id="conversions_8h" name="conversions.h" local="yes" imported="no">tango-gl/conversions.h</includes>
    <namespace>tango_gl</namespace>
    <namespace>tango_gl::conversions</namespace>
    <member kind="function">
      <type>glm::mat4</type>
      <name>color_camera_T_opengl_camera</name>
      <anchorfile>namespacetango__gl_1_1conversions.html</anchorfile>
      <anchor>a0ec006a033e9c7c4d4143c41f2fcf9d9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>glm::mat4</type>
      <name>depth_camera_T_opengl_camera</name>
      <anchorfile>namespacetango__gl_1_1conversions.html</anchorfile>
      <anchor>aa1c73ce749ecdf5c679f603a614e4437</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>glm::mat4</type>
      <name>opengl_world_T_tango_world</name>
      <anchorfile>namespacetango__gl_1_1conversions.html</anchorfile>
      <anchor>abc5a3021a267703bb403fc1089b3e712</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>glm::quat</type>
      <name>QuatTangoToGl</name>
      <anchorfile>namespacetango__gl_1_1conversions.html</anchorfile>
      <anchor>a218782b357e9cab41dc6f02d4a6aa720</anchor>
      <arglist>(const glm::quat &amp;tango_q_any)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>conversions.h</name>
    <path>/tmp/ws/src/rtabmap/app/android/jni/tango-gl/include/tango-gl/</path>
    <filename>conversions_8h</filename>
    <includes id="glm_8hpp" name="glm.hpp" local="yes" imported="no">glm/glm.hpp</includes>
    <includes id="matrix__transform_8hpp" name="matrix_transform.hpp" local="yes" imported="no">glm/gtc/matrix_transform.hpp</includes>
    <includes id="gtc_2quaternion_8hpp" name="gtc/quaternion.hpp" local="yes" imported="no">glm/gtc/quaternion.hpp</includes>
    <namespace>tango_gl</namespace>
    <namespace>tango_gl::conversions</namespace>
    <member kind="define">
      <type>#define</type>
      <name>GLM_FORCE_RADIANS</name>
      <anchorfile>conversions_8h.html</anchorfile>
      <anchor>a816ab7d5c2ce1f0a01216042837beb93</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>glm::mat4</type>
      <name>color_camera_T_opengl_camera</name>
      <anchorfile>namespacetango__gl_1_1conversions.html</anchorfile>
      <anchor>a0ec006a033e9c7c4d4143c41f2fcf9d9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>glm::mat4</type>
      <name>depth_camera_T_opengl_camera</name>
      <anchorfile>namespacetango__gl_1_1conversions.html</anchorfile>
      <anchor>aa1c73ce749ecdf5c679f603a614e4437</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>glm::mat4</type>
      <name>opengl_world_T_tango_world</name>
      <anchorfile>namespacetango__gl_1_1conversions.html</anchorfile>
      <anchor>abc5a3021a267703bb403fc1089b3e712</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>glm::quat</type>
      <name>QuatFromArray</name>
      <anchorfile>namespacetango__gl_1_1conversions.html</anchorfile>
      <anchor>af3134cafc0f33e1853de623b26a91842</anchor>
      <arglist>(const double *array)</arglist>
    </member>
    <member kind="function">
      <type>glm::quat</type>
      <name>QuatTangoToGl</name>
      <anchorfile>namespacetango__gl_1_1conversions.html</anchorfile>
      <anchor>a218782b357e9cab41dc6f02d4a6aa720</anchor>
      <arglist>(const glm::quat &amp;tango_q_any)</arglist>
    </member>
    <member kind="function">
      <type>glm::mat4</type>
      <name>TransformFromArrays</name>
      <anchorfile>namespacetango__gl_1_1conversions.html</anchorfile>
      <anchor>afa963b6257ac76c8792deaed9e6e7159</anchor>
      <arglist>(const double *A_p_B, const double *A_q_B)</arglist>
    </member>
    <member kind="function">
      <type>glm::mat4</type>
      <name>TransformFromVecAndQuat</name>
      <anchorfile>namespacetango__gl_1_1conversions.html</anchorfile>
      <anchor>a5199d7280cbe615d2c9be8ff95aa7963</anchor>
      <arglist>(const glm::vec3 &amp;A_p_B, const glm::quat &amp;A_q_B)</arglist>
    </member>
    <member kind="function">
      <type>glm::vec3</type>
      <name>Vec3FromArray</name>
      <anchorfile>namespacetango__gl_1_1conversions.html</anchorfile>
      <anchor>a995cb8fda6ae137d6643fbf2f3abe263</anchor>
      <arglist>(const double *array)</arglist>
    </member>
    <member kind="function">
      <type>glm::vec3</type>
      <name>Vec3GlToTango</name>
      <anchorfile>namespacetango__gl_1_1conversions.html</anchorfile>
      <anchor>a570cb7be7e34f1ce96f1280d18811728</anchor>
      <arglist>(const glm::vec3 &amp;gl_vec)</arglist>
    </member>
    <member kind="function">
      <type>glm::vec3</type>
      <name>Vec3TangoToGl</name>
      <anchorfile>namespacetango__gl_1_1conversions.html</anchorfile>
      <anchor>a28bd98062108985e0fbe41bd39ea18c0</anchor>
      <arglist>(const glm::vec3 &amp;tango_vec)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ConvertUTF.c</name>
    <path>/tmp/ws/src/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>/tmp/ws/src/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">
      <type></type>
      <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">
      <type></type>
      <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>/tmp/ws/src/rtabmap/guilib/src/</path>
    <filename>CreateSimpleCalibrationDialog_8cpp</filename>
    <includes id="CreateSimpleCalibrationDialog_8h" name="CreateSimpleCalibrationDialog.h" local="yes" imported="no">rtabmap/gui/CreateSimpleCalibrationDialog.h</includes>
    <includes id="CameraModel_8h" name="CameraModel.h" local="yes" imported="no">rtabmap/core/CameraModel.h</includes>
    <includes id="StereoCameraModel_8h" name="StereoCameraModel.h" local="yes" imported="no">rtabmap/core/StereoCameraModel.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>/tmp/ws/src/rtabmap/guilib/include/rtabmap/gui/</path>
    <filename>CreateSimpleCalibrationDialog_8h</filename>
    <includes id="RtabmapGuiExp_8h" name="RtabmapGuiExp.h" local="yes" imported="no">rtabmap/gui/RtabmapGuiExp.h</includes>
    <class kind="class">rtabmap::CreateSimpleCalibrationDialog</class>
    <namespace>rtabmap</namespace>
  </compound>
  <compound kind="file">
    <name>cube.cpp</name>
    <path>/tmp/ws/src/rtabmap/app/android/jni/tango-gl/</path>
    <filename>cube_8cpp</filename>
    <includes id="cube_8h" name="cube.h" local="yes" imported="no">tango-gl/cube.h</includes>
    <namespace>tango_gl</namespace>
    <member kind="variable" static="yes">
      <type>static const GLfloat</type>
      <name>const_normals</name>
      <anchorfile>namespacetango__gl.html</anchorfile>
      <anchor>ada0583b2e5241f681ccc643ae9502a12</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const GLfloat</type>
      <name>const_vertices</name>
      <anchorfile>namespacetango__gl.html</anchorfile>
      <anchor>a77814377643944ec00d0f634de6e23c2</anchor>
      <arglist>[]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>cube.h</name>
    <path>/tmp/ws/src/rtabmap/app/android/jni/tango-gl/include/tango-gl/</path>
    <filename>cube_8h</filename>
    <includes id="mesh_8h" name="mesh.h" local="yes" imported="no">tango-gl/mesh.h</includes>
    <class kind="class">tango_gl::Cube</class>
    <namespace>tango_gl</namespace>
  </compound>
  <compound kind="file">
    <name>CustomSwitchPreference.java</name>
    <path>/tmp/ws/src/rtabmap/app/android/src/com/introlab/rtabmap/</path>
    <filename>CustomSwitchPreference_8java</filename>
    <class kind="class">com::introlab::rtabmap::CustomSwitchPreference</class>
    <namespace>com::introlab::rtabmap</namespace>
  </compound>
  <compound kind="file">
    <name>DatabaseListArrayAdapter.java</name>
    <path>/tmp/ws/src/rtabmap/app/android/src/com/introlab/rtabmap/</path>
    <filename>DatabaseListArrayAdapter_8java</filename>
    <class kind="class">com::introlab::rtabmap::DatabaseListArrayAdapter</class>
    <namespace>com::introlab::rtabmap</namespace>
  </compound>
  <compound kind="file">
    <name>DatabaseViewer.cpp</name>
    <path>/tmp/ws/src/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="UPlot_8h" name="UPlot.h" local="yes" imported="no">rtabmap/utilite/UPlot.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="Stereo_8h" name="Stereo.h" local="yes" imported="no">rtabmap/core/Stereo.h</includes>
    <includes id="Optimizer_8h" name="Optimizer.h" local="yes" imported="no">rtabmap/core/Optimizer.h</includes>
    <includes id="RegistrationVis_8h" name="RegistrationVis.h" local="yes" imported="no">rtabmap/core/RegistrationVis.h</includes>
    <includes id="RegistrationIcp_8h" name="RegistrationIcp.h" local="yes" imported="no">rtabmap/core/RegistrationIcp.h</includes>
    <includes id="OccupancyGrid_8h" name="OccupancyGrid.h" local="yes" imported="no">rtabmap/core/OccupancyGrid.h</includes>
    <includes id="GeodeticCoords_8h" name="GeodeticCoords.h" local="yes" imported="no">rtabmap/core/GeodeticCoords.h</includes>
    <includes id="Recovery_8h" name="Recovery.h" local="yes" imported="no">rtabmap/core/Recovery.h</includes>
    <includes id="DataRecorder_8h" name="DataRecorder.h" local="yes" imported="no">rtabmap/gui/DataRecorder.h</includes>
    <includes id="ExportCloudsDialog_8h" name="ExportCloudsDialog.h" local="yes" imported="no">rtabmap/gui/ExportCloudsDialog.h</includes>
    <includes id="EditDepthArea_8h" name="EditDepthArea.h" local="yes" imported="no">rtabmap/gui/EditDepthArea.h</includes>
    <includes id="SensorData_8h" name="SensorData.h" local="yes" imported="no">rtabmap/core/SensorData.h</includes>
    <includes id="GainCompensator_8h" name="GainCompensator.h" local="yes" imported="no">rtabmap/core/GainCompensator.h</includes>
    <includes id="ExportDialog_8h" name="ExportDialog.h" local="yes" imported="no">rtabmap/gui/ExportDialog.h</includes>
    <includes id="ProgressDialog_8h" name="ProgressDialog.h" local="yes" imported="no">rtabmap/gui/ProgressDialog.h</includes>
    <includes id="ParametersToolBox_8h" name="ParametersToolBox.h" local="yes" imported="no">rtabmap/gui/ParametersToolBox.h</includes>
    <includes id="RecoveryState_8h" name="RecoveryState.h" local="yes" imported="no">rtabmap/gui/RecoveryState.h</includes>
    <namespace>rtabmap</namespace>
  </compound>
  <compound kind="file">
    <name>DatabaseViewer.h</name>
    <path>/tmp/ws/src/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>
    <includes id="Signature_8h" name="Signature.h" local="no" imported="no">rtabmap/core/Signature.h</includes>
    <class kind="class">rtabmap::DatabaseViewer</class>
    <namespace>rtabmap</namespace>
  </compound>
  <compound kind="file">
    <name>DataRecorder.cpp</name>
    <path>/tmp/ws/src/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>/tmp/ws/src/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>/tmp/ws/src/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="DBDriverSqlite3_8h" name="DBDriverSqlite3.h" local="yes" imported="no">rtabmap/core/DBDriverSqlite3.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>
    <namespace>rtabmap</namespace>
  </compound>
  <compound kind="file">
    <name>DBDriver.h</name>
    <path>/tmp/ws/src/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="Statistics_8h" name="Statistics.h" local="no" imported="no">rtabmap/core/Statistics.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>/tmp/ws/src/rtabmap/corelib/src/</path>
    <filename>DBDriverSqlite3_8cpp</filename>
    <includes id="DBDriverSqlite3_8h" name="DBDriverSqlite3.h" local="yes" imported="no">rtabmap/core/DBDriverSqlite3.h</includes>
    <includes id="sqlite3_8h" name="sqlite3.h" local="no" imported="no">sqlite3.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>/tmp/ws/src/rtabmap/corelib/include/rtabmap/core/</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>
    <class kind="class">rtabmap::DBDriverSqlite3</class>
    <namespace>rtabmap</namespace>
    <member kind="typedef">
      <type>struct sqlite3</type>
      <name>sqlite3</name>
      <anchorfile>DBDriverSqlite3_8h.html</anchorfile>
      <anchor>a0ef6f2646262c8a9b24368d8ac140f69</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct sqlite3_stmt</type>
      <name>sqlite3_stmt</name>
      <anchorfile>DBDriverSqlite3_8h.html</anchorfile>
      <anchor>af2a033da1327cdd77f0a174a09aedd0c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>DBReader.cpp</name>
    <path>/tmp/ws/src/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="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="UEventsManager_8h" name="UEventsManager.h" local="no" imported="no">rtabmap/utilite/UEventsManager.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>/tmp/ws/src/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="UTimer_8h" name="UTimer.h" local="no" imported="no">rtabmap/utilite/UTimer.h</includes>
    <includes id="Transform_8h" name="Transform.h" local="no" imported="no">rtabmap/core/Transform.h</includes>
    <includes id="Camera_8h" name="Camera.h" local="no" imported="no">rtabmap/core/Camera.h</includes>
    <class kind="class">rtabmap::DBReader</class>
    <namespace>rtabmap</namespace>
  </compound>
  <compound kind="file">
    <name>defines.h</name>
    <path>/tmp/ws/src/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">
      <type></type>
      <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">
      <type></type>
      <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">
      <type></type>
      <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">
      <type></type>
      <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">
      <type></type>
      <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">
      <type></type>
      <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>DepthCalibrationDialog.cpp</name>
    <path>/tmp/ws/src/rtabmap/guilib/src/</path>
    <filename>DepthCalibrationDialog_8cpp</filename>
    <includes id="DepthCalibrationDialog_8h" name="DepthCalibrationDialog.h" local="no" imported="no">rtabmap/gui/DepthCalibrationDialog.h</includes>
    <includes id="ProgressDialog_8h" name="ProgressDialog.h" local="yes" imported="no">rtabmap/gui/ProgressDialog.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="ULogger_8h" name="ULogger.h" local="yes" imported="no">rtabmap/utilite/ULogger.h</includes>
    <includes id="UThread_8h" name="UThread.h" local="yes" imported="no">rtabmap/utilite/UThread.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__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="slam__calibrator_8h" name="slam_calibrator.h" local="yes" imported="no">rtabmap/core/clams/slam_calibrator.h</includes>
    <includes id="frame__projector_8h" name="frame_projector.h" local="yes" imported="no">rtabmap/core/clams/frame_projector.h</includes>
    <namespace>rtabmap</namespace>
  </compound>
  <compound kind="file">
    <name>DepthCalibrationDialog.h</name>
    <path>/tmp/ws/src/rtabmap/guilib/include/rtabmap/gui/</path>
    <filename>DepthCalibrationDialog_8h</filename>
    <includes id="RtabmapGuiExp_8h" name="RtabmapGuiExp.h" local="yes" imported="no">rtabmap/gui/RtabmapGuiExp.h</includes>
    <includes id="Signature_8h" name="Signature.h" local="no" imported="no">rtabmap/core/Signature.h</includes>
    <includes id="Parameters_8h" name="Parameters.h" local="no" imported="no">rtabmap/core/Parameters.h</includes>
    <class kind="class">rtabmap::DepthCalibrationDialog</class>
    <namespace>clams</namespace>
    <namespace>rtabmap</namespace>
  </compound>
  <compound kind="file">
    <name>discrete_depth_distortion_model.cpp</name>
    <path>/tmp/ws/src/rtabmap/corelib/src/clams/</path>
    <filename>discrete__depth__distortion__model_8cpp</filename>
    <includes id="discrete__depth__distortion__model_8h" name="discrete_depth_distortion_model.h" local="yes" imported="no">rtabmap/core/clams/discrete_depth_distortion_model.h</includes>
    <includes id="frame__projector_8h" name="frame_projector.h" local="yes" imported="no">rtabmap/core/clams/frame_projector.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="UFile_8h" name="UFile.h" local="no" imported="no">rtabmap/utilite/UFile.h</includes>
    <includes id="eigen__extensions_8h" name="eigen_extensions.h" local="yes" imported="no">eigen_extensions/eigen_extensions.h</includes>
    <namespace>clams</namespace>
  </compound>
  <compound kind="file">
    <name>discrete_depth_distortion_model.h</name>
    <path>/tmp/ws/src/rtabmap/corelib/include/rtabmap/core/clams/</path>
    <filename>discrete__depth__distortion__model_8h</filename>
    <includes id="UMutex_8h" name="UMutex.h" local="no" imported="no">rtabmap/utilite/UMutex.h</includes>
    <includes id="RtabmapExp_8h" name="RtabmapExp.h" local="yes" imported="no">rtabmap/core/RtabmapExp.h</includes>
    <class kind="class">clams::DiscreteDepthDistortionModel</class>
    <class kind="class">clams::DiscreteFrustum</class>
    <namespace>clams</namespace>
  </compound>
  <compound kind="file">
    <name>discrete_depth_distortion_model_helpers.cpp</name>
    <path>/tmp/ws/src/rtabmap/corelib/src/clams/</path>
    <filename>discrete__depth__distortion__model__helpers_8cpp</filename>
    <includes id="discrete__depth__distortion__model_8h" name="discrete_depth_distortion_model.h" local="no" imported="no">rtabmap/core/clams/discrete_depth_distortion_model.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>
    <namespace>clams</namespace>
  </compound>
  <compound kind="file">
    <name>dist.h</name>
    <path>/tmp/ws/src/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>/tmp/ws/src/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>drawable_object.cpp</name>
    <path>/tmp/ws/src/rtabmap/app/android/jni/tango-gl/</path>
    <filename>drawable__object_8cpp</filename>
    <includes id="drawable__object_8h" name="drawable_object.h" local="yes" imported="no">tango-gl/drawable_object.h</includes>
    <includes id="shaders_8h" name="shaders.h" local="yes" imported="no">tango-gl/shaders.h</includes>
    <namespace>tango_gl</namespace>
  </compound>
  <compound kind="file">
    <name>drawable_object.h</name>
    <path>/tmp/ws/src/rtabmap/app/android/jni/tango-gl/include/tango-gl/</path>
    <filename>drawable__object_8h</filename>
    <includes id="color_8h" name="color.h" local="yes" imported="no">tango-gl/color.h</includes>
    <includes id="transform_8h" name="transform.h" local="yes" imported="no">tango-gl/transform.h</includes>
    <includes id="tango-gl_2include_2tango-gl_2util_8h" name="tango-gl/include/tango-gl/util.h" local="yes" imported="no">tango-gl/util.h</includes>
    <class kind="class">tango_gl::DrawableObject</class>
    <namespace>tango_gl</namespace>
  </compound>
  <compound kind="file">
    <name>dual_quaternion.hpp</name>
    <path>/tmp/ws/src/rtabmap/app/android/jni/third-party/include/glm/gtx/</path>
    <filename>dual__quaternion_8hpp</filename>
    <includes id="glm_8hpp" name="glm.hpp" local="yes" imported="no">../glm.hpp</includes>
    <includes id="gtc_2constants_8hpp" name="gtc/constants.hpp" local="yes" imported="no">../gtc/constants.hpp</includes>
    <includes id="gtc_2quaternion_8hpp" name="gtc/quaternion.hpp" local="yes" imported="no">../gtc/quaternion.hpp</includes>
    <class kind="struct">glm::detail::tdualquat</class>
    <namespace>glm</namespace>
    <namespace>glm::detail</namespace>
    <member kind="typedef">
      <type>highp_ddualquat</type>
      <name>ddualquat</name>
      <anchorfile>group__gtc__dual__quaternion.html</anchorfile>
      <anchor>ga373431ffdd82d5c03c258217a9e1f1a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_fdualquat</type>
      <name>dualquat</name>
      <anchorfile>group__gtc__dual__quaternion.html</anchorfile>
      <anchor>ga2f6227b5f9dc08a2e7682065a84b3aa9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_fdualquat</type>
      <name>fdualquat</name>
      <anchorfile>group__gtc__dual__quaternion.html</anchorfile>
      <anchor>ga436906129bc69ca5059555cafcbac9fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tdualquat&lt; double, highp &gt;</type>
      <name>highp_ddualquat</name>
      <anchorfile>group__gtc__dual__quaternion.html</anchorfile>
      <anchor>ga61b654c21f080135aedcf23461eb1037</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tdualquat&lt; float, highp &gt;</type>
      <name>highp_dualquat</name>
      <anchorfile>group__gtc__dual__quaternion.html</anchorfile>
      <anchor>gaf3a01deb502f53ca555ee1d45e6d6776</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tdualquat&lt; float, highp &gt;</type>
      <name>highp_fdualquat</name>
      <anchorfile>group__gtc__dual__quaternion.html</anchorfile>
      <anchor>ga2ed3283c09d3ffaf52a0e0a4b248eab6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tdualquat&lt; double, lowp &gt;</type>
      <name>lowp_ddualquat</name>
      <anchorfile>group__gtc__dual__quaternion.html</anchorfile>
      <anchor>ga29461fddd543ffdf65a199fc28c42458</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tdualquat&lt; float, lowp &gt;</type>
      <name>lowp_dualquat</name>
      <anchorfile>group__gtc__dual__quaternion.html</anchorfile>
      <anchor>gae1772179edc60f4e8b46c8772eeeccee</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tdualquat&lt; float, lowp &gt;</type>
      <name>lowp_fdualquat</name>
      <anchorfile>group__gtc__dual__quaternion.html</anchorfile>
      <anchor>gae62c636c63c9eb3c1ea6d10f4b7d7c81</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tdualquat&lt; double, mediump &gt;</type>
      <name>mediump_ddualquat</name>
      <anchorfile>group__gtc__dual__quaternion.html</anchorfile>
      <anchor>ga62d8cbf30e2afd0b1044204268a69066</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tdualquat&lt; float, mediump &gt;</type>
      <name>mediump_dualquat</name>
      <anchorfile>group__gtc__dual__quaternion.html</anchorfile>
      <anchor>ga71fc1c10a382330c1fee55ce29703405</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tdualquat&lt; float, mediump &gt;</type>
      <name>mediump_fdualquat</name>
      <anchorfile>group__gtc__dual__quaternion.html</anchorfile>
      <anchor>gab211d24786158490e57dfa57d7744f71</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tdualquat&lt; T, P &gt;</type>
      <name>dualquat_cast</name>
      <anchorfile>group__gtc__dual__quaternion.html</anchorfile>
      <anchor>gad47c752ec23a5f9924e7d7f84c40f3e5</anchor>
      <arglist>(detail::tmat2x4&lt; T, P &gt; const &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tdualquat&lt; T, P &gt;</type>
      <name>dualquat_cast</name>
      <anchorfile>group__gtc__dual__quaternion.html</anchorfile>
      <anchor>ga97c4fb8941ad1954e01578cca8182180</anchor>
      <arglist>(detail::tmat3x4&lt; T, P &gt; const &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tdualquat&lt; T, P &gt;</type>
      <name>inverse</name>
      <anchorfile>group__gtc__dual__quaternion.html</anchorfile>
      <anchor>gaad6b9faeb1134c04defae01426a777f8</anchor>
      <arglist>(detail::tdualquat&lt; T, P &gt; const &amp;q)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tdualquat&lt; T, P &gt;</type>
      <name>lerp</name>
      <anchorfile>group__gtc__dual__quaternion.html</anchorfile>
      <anchor>ga28cbcf029272d5351d4695b8610de126</anchor>
      <arglist>(detail::tdualquat&lt; T, P &gt; const &amp;x, detail::tdualquat&lt; T, P &gt; const &amp;y, T const &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tmat2x4&lt; T, P &gt;</type>
      <name>mat2x4_cast</name>
      <anchorfile>group__gtc__dual__quaternion.html</anchorfile>
      <anchor>gade155fb0dfc144259a25897776e73325</anchor>
      <arglist>(detail::tdualquat&lt; T, P &gt; const &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tmat3x4&lt; T, P &gt;</type>
      <name>mat3x4_cast</name>
      <anchorfile>group__gtc__dual__quaternion.html</anchorfile>
      <anchor>ga2f4f0a1275fa95c272dd6ad6df75013d</anchor>
      <arglist>(detail::tdualquat&lt; T, P &gt; const &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tdualquat&lt; T, P &gt;</type>
      <name>normalize</name>
      <anchorfile>group__gtc__dual__quaternion.html</anchorfile>
      <anchor>ga4364d115fe8ee2f65ff047726133d0ad</anchor>
      <arglist>(detail::tdualquat&lt; T, P &gt; const &amp;q)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tdualquat&lt; T, P &gt;</type>
      <name>operator*</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a4e5b5faaefcdabb81c0e6aee7ce867f6</anchor>
      <arglist>(detail::tdualquat&lt; T, P &gt; const &amp;q, detail::tdualquat&lt; T, P &gt; const &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tdualquat&lt; T, P &gt;</type>
      <name>operator*</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a38b39b5e4b20393b03e664510de418e5</anchor>
      <arglist>(detail::tdualquat&lt; T, P &gt; const &amp;q, T const &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tdualquat&lt; T, P &gt;</type>
      <name>operator*</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a912b0a5cbaac3a519faf5831fb97204c</anchor>
      <arglist>(T const &amp;s, detail::tdualquat&lt; T, P &gt; const &amp;q)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tvec3&lt; T, P &gt;</type>
      <name>operator*</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a89b3892062fb15a39eafaa730174afc0</anchor>
      <arglist>(detail::tquat&lt; T, P &gt; const &amp;q, detail::tvec3&lt; T, P &gt; const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tvec3&lt; T, P &gt;</type>
      <name>operator*</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>aeb8bb82992f029606f5a2130d4cc11ac</anchor>
      <arglist>(detail::tvec3&lt; T, P &gt; const &amp;v, detail::tquat&lt; T, P &gt; const &amp;q)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tvec4&lt; T, P &gt;</type>
      <name>operator*</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a79fc1fd08cfb2d8fe521d6f72467ca96</anchor>
      <arglist>(detail::tquat&lt; T, P &gt; const &amp;q, detail::tvec4&lt; T, P &gt; const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tvec4&lt; T, P &gt;</type>
      <name>operator*</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a3b14c99e2f9ef1d251cf33392b33cb9b</anchor>
      <arglist>(detail::tvec4&lt; T, P &gt; const &amp;v, detail::tquat&lt; T, P &gt; const &amp;q)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tdualquat&lt; T, P &gt;</type>
      <name>operator+</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a729350d3f7dd09658a6aff7d9315564d</anchor>
      <arglist>(detail::tdualquat&lt; T, P &gt; const &amp;q, detail::tdualquat&lt; T, P &gt; const &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tquat&lt; T, P &gt;</type>
      <name>operator-</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a66f6d270feeae4530eac07a44772920a</anchor>
      <arglist>(detail::tquat&lt; T, P &gt; const &amp;q)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tdualquat&lt; T, P &gt;</type>
      <name>operator/</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a2bbff411a743b126731335588afd9270</anchor>
      <arglist>(detail::tdualquat&lt; T, P &gt; const &amp;q, T const &amp;s)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>dummy.cpp</name>
    <path>/tmp/ws/src/rtabmap/app/android/jni/third-party/include/glm/detail/</path>
    <filename>dummy_8cpp</filename>
    <includes id="glm_8hpp" name="glm.hpp" local="yes" imported="no">../glm.hpp</includes>
    <includes id="vec3_8hpp" name="vec3.hpp" local="no" imported="no">glm/vec3.hpp</includes>
    <includes id="vec4_8hpp" name="vec4.hpp" local="no" imported="no">glm/vec4.hpp</includes>
    <includes id="mat4x4_8hpp" name="mat4x4.hpp" local="no" imported="no">glm/mat4x4.hpp</includes>
    <includes id="matrix__transform_8hpp" name="matrix_transform.hpp" local="no" imported="no">glm/gtc/matrix_transform.hpp</includes>
    <includes id="type__ptr_8hpp" name="type_ptr.hpp" local="no" imported="no">glm/gtc/type_ptr.hpp</includes>
    <includes id="vec2_8hpp" name="vec2.hpp" local="no" imported="no">glm/vec2.hpp</includes>
    <includes id="packing_8hpp" name="packing.hpp" local="no" imported="no">glm/packing.hpp</includes>
    <includes id="integer_8hpp" name="integer.hpp" local="no" imported="no">glm/integer.hpp</includes>
    <includes id="type__precision_8hpp" name="type_precision.hpp" local="no" imported="no">glm/gtc/type_precision.hpp</includes>
    <class kind="struct">intersection</class>
    <class kind="struct">light</class>
    <class kind="struct">material</class>
    <member kind="define">
      <type>#define</type>
      <name>GL_FALSE</name>
      <anchorfile>dummy_8cpp.html</anchorfile>
      <anchor>abca6d43f43fae31f49dcb883b2f301f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLM_MESSAGES</name>
      <anchorfile>dummy_8cpp.html</anchorfile>
      <anchor>abb6cbd1d1eb90a7e496e1e5606b7b635</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>unsigned int</type>
      <name>GLuint</name>
      <anchorfile>dummy_8cpp.html</anchorfile>
      <anchor>aa311c7f0d6ec4f1a33f9235c3651b86b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>glm::vec3</type>
      <name>computeNormal</name>
      <anchorfile>dummy_8cpp.html</anchorfile>
      <anchor>aaf4822f1b21047e9476fdbe5930e8044</anchor>
      <arglist>(glm::vec3 const &amp;a, glm::vec3 const &amp;b, glm::vec3 const &amp;c)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>func</name>
      <anchorfile>dummy_8cpp.html</anchorfile>
      <anchor>a160febb2159b128be9c93af4db9b0c82</anchor>
      <arglist>(GLuint LocationMVP, float Translate, glm::vec2 const &amp;Rotate)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>glUniformMatrix4fv</name>
      <anchorfile>dummy_8cpp.html</anchorfile>
      <anchor>a0294e2a1faa1a1ff720a35ac06b4282a</anchor>
      <arglist>(GLuint, int, int, float *)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>dummy_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>glm::uint const</type>
      <name>PositionDataF16</name>
      <anchorfile>dummy_8cpp.html</anchorfile>
      <anchor>a623331c07fc0f8a0702ce22d5911cdce</anchor>
      <arglist>[VertexCount]</arglist>
    </member>
    <member kind="variable">
      <type>glm::vec2 const</type>
      <name>PositionDataF32</name>
      <anchorfile>dummy_8cpp.html</anchorfile>
      <anchor>a92b2eec5a6c4ffb6f29c6d8e13e0080b</anchor>
      <arglist>[VertexCount]</arglist>
    </member>
    <member kind="variable">
      <type>glm::i32vec2 const</type>
      <name>PositionDataI32</name>
      <anchorfile>dummy_8cpp.html</anchorfile>
      <anchor>ab2a2ed827c18e8e6575f93d202375655</anchor>
      <arglist>[VertexCount]</arglist>
    </member>
    <member kind="variable">
      <type>glm::i8vec2 const</type>
      <name>PositionDataI8</name>
      <anchorfile>dummy_8cpp.html</anchorfile>
      <anchor>acff1a2e6796e89c896c36a0c931a5434</anchor>
      <arglist>[VertexCount]</arglist>
    </member>
    <member kind="variable">
      <type>std::size_t const</type>
      <name>PositionSizeF16</name>
      <anchorfile>dummy_8cpp.html</anchorfile>
      <anchor>a4ca71799a1c0df3fa171deddbb111f24</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::size_t const</type>
      <name>PositionSizeF32</name>
      <anchorfile>dummy_8cpp.html</anchorfile>
      <anchor>ad54c4871c16725244165bbe5c44c427e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::size_t const</type>
      <name>PositionSizeI32</name>
      <anchorfile>dummy_8cpp.html</anchorfile>
      <anchor>ae2d5a61ddba681d3d31b4461c771c085</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::size_t const</type>
      <name>PositionSizeI8</name>
      <anchorfile>dummy_8cpp.html</anchorfile>
      <anchor>a7ef7f55c6d10fe75b077f6db69fbd7a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::size_t const</type>
      <name>VertexCount</name>
      <anchorfile>dummy_8cpp.html</anchorfile>
      <anchor>ae3c003d05267c25d4a98289af6f53150</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>dynamic_bitset.h</name>
    <path>/tmp/ws/src/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>/tmp/ws/src/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>/tmp/ws/src/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>/tmp/ws/src/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>/tmp/ws/src/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>/tmp/ws/src/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>/tmp/ws/src/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>/tmp/ws/src/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>/tmp/ws/src/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>EditDepthArea.cpp</name>
    <path>/tmp/ws/src/rtabmap/guilib/src/</path>
    <filename>EditDepthArea_8cpp</filename>
    <includes id="EditDepthArea_8h" name="EditDepthArea.h" local="yes" imported="no">rtabmap/gui/EditDepthArea.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="no" imported="no">rtabmap/utilite/UCv2Qt.h</includes>
    <namespace>rtabmap</namespace>
    <member kind="function">
      <type>void</type>
      <name>floodfill</name>
      <anchorfile>namespacertabmap.html</anchorfile>
      <anchor>acd01c615beba9ebd8907bf5a8138dae9</anchor>
      <arglist>(QImage &amp;image, const cv::Mat &amp;depthImage, int x, int y, float lastDepthValue, float error)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>EditDepthArea.h</name>
    <path>/tmp/ws/src/rtabmap/guilib/include/rtabmap/gui/</path>
    <filename>EditDepthArea_8h</filename>
    <includes id="RtabmapGuiExp_8h" name="RtabmapGuiExp.h" local="yes" imported="no">rtabmap/gui/RtabmapGuiExp.h</includes>
    <class kind="class">rtabmap::EditDepthArea</class>
    <namespace>rtabmap</namespace>
  </compound>
  <compound kind="file">
    <name>eigen_extensions.h</name>
    <path>/tmp/ws/src/rtabmap/corelib/src/clams/eigen_extensions/</path>
    <filename>eigen__extensions_8h</filename>
    <namespace>eigen_extensions</namespace>
    <member kind="function">
      <type>void</type>
      <name>deserialize</name>
      <anchorfile>namespaceeigen__extensions.html</anchorfile>
      <anchor>ab747a8345f3fbd7bb1b574bf62e689b9</anchor>
      <arglist>(std::istream &amp;strm, Eigen::Matrix&lt; S, T, U &gt; *mat)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>deserializeASCII</name>
      <anchorfile>namespaceeigen__extensions.html</anchorfile>
      <anchor>a958071824dcccc45e78794709414479e</anchor>
      <arglist>(std::istream &amp;strm, Eigen::Matrix&lt; S, T, U &gt; *mat)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>deserializeScalar</name>
      <anchorfile>namespaceeigen__extensions.html</anchorfile>
      <anchor>ab0d59b0dc21183268a0666acd0b949e9</anchor>
      <arglist>(std::istream &amp;strm, T *val)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>deserializeScalarASCII</name>
      <anchorfile>namespaceeigen__extensions.html</anchorfile>
      <anchor>a2eb679282273222dd0bda5c2af4dac0a</anchor>
      <arglist>(std::istream &amp;strm, T *val)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>serialize</name>
      <anchorfile>namespaceeigen__extensions.html</anchorfile>
      <anchor>affb184635bf060a7aafdfb8e90e1d5f0</anchor>
      <arglist>(const Eigen::Matrix&lt; S, T, U &gt; &amp;mat, std::ostream &amp;strm)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>serializeASCII</name>
      <anchorfile>namespaceeigen__extensions.html</anchorfile>
      <anchor>ab0154696c51ba225d13e7dd0c4d81ebb</anchor>
      <arglist>(const Eigen::Matrix&lt; S, T, U &gt; &amp;mat, std::ostream &amp;strm)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>serializeScalar</name>
      <anchorfile>namespaceeigen__extensions.html</anchorfile>
      <anchor>af0baaacaa4bffb66047decde9e2401fb</anchor>
      <arglist>(T val, std::ostream &amp;strm)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>serializeScalarASCII</name>
      <anchorfile>namespaceeigen__extensions.html</anchorfile>
      <anchor>a71957952356f787e85a705dfabe6ec24</anchor>
      <arglist>(T val, std::ostream &amp;strm)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>stdev</name>
      <anchorfile>namespaceeigen__extensions.html</anchorfile>
      <anchor>a525f42b00950d4d26b3f6deac8ed61b0</anchor>
      <arglist>(const Eigen::VectorXd &amp;vec)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>stdToEig</name>
      <anchorfile>namespaceeigen__extensions.html</anchorfile>
      <anchor>a3c9dd9186f296e664a0fc30c22ce8189</anchor>
      <arglist>(const std::vector&lt; double &gt; &amp;std, Eigen::VectorXd *eig)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>EpipolarGeometry.cpp</name>
    <path>/tmp/ws/src/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>/tmp/ws/src/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>gtc/epsilon.hpp</name>
    <path>/tmp/ws/src/rtabmap/app/android/jni/third-party/include/glm/gtc/</path>
    <filename>gtc_2epsilon_8hpp</filename>
    <includes id="setup_8hpp" name="setup.hpp" local="yes" imported="no">../detail/setup.hpp</includes>
    <includes id="precision_8hpp" name="precision.hpp" local="yes" imported="no">../detail/precision.hpp</includes>
    <namespace>glm</namespace>
    <member kind="function">
      <type>GLM_FUNC_DECL vecType&lt; bool, P &gt;</type>
      <name>epsilonEqual</name>
      <anchorfile>group__gtc__epsilon.html</anchorfile>
      <anchor>gaca9443f217dc36587624247245522331</anchor>
      <arglist>(vecType&lt; T, P &gt; const &amp;x, vecType&lt; T, P &gt; const &amp;y, T const &amp;epsilon)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL bool</type>
      <name>epsilonEqual</name>
      <anchorfile>group__gtc__epsilon.html</anchorfile>
      <anchor>gaa7f227999ca09e7ca994e8b35aba47bb</anchor>
      <arglist>(genType const &amp;x, genType const &amp;y, genType const &amp;epsilon)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType::boolType</type>
      <name>epsilonNotEqual</name>
      <anchorfile>group__gtc__epsilon.html</anchorfile>
      <anchor>ga14e2888a304654ade8a3996024e2739c</anchor>
      <arglist>(genType const &amp;x, genType const &amp;y, typename genType::value_type const &amp;epsilon)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL bool</type>
      <name>epsilonNotEqual</name>
      <anchorfile>group__gtc__epsilon.html</anchorfile>
      <anchor>ga50a92103fb0cbd796908e1bf20c79aaf</anchor>
      <arglist>(genType const &amp;x, genType const &amp;y, genType const &amp;epsilon)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>gtx/epsilon.hpp</name>
    <path>/tmp/ws/src/rtabmap/app/android/jni/third-party/include/glm/gtx/</path>
    <filename>gtx_2epsilon_8hpp</filename>
    <includes id="gtc_2epsilon_8hpp" name="gtc/epsilon.hpp" local="yes" imported="no">../gtc/epsilon.hpp</includes>
  </compound>
  <compound kind="file">
    <name>euler_angles.hpp</name>
    <path>/tmp/ws/src/rtabmap/app/android/jni/third-party/include/glm/gtx/</path>
    <filename>euler__angles_8hpp</filename>
    <includes id="glm_8hpp" name="glm.hpp" local="yes" imported="no">../glm.hpp</includes>
    <namespace>glm</namespace>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tmat4x4&lt; T, defaultp &gt;</type>
      <name>eulerAngleX</name>
      <anchorfile>group__gtx__euler__angles.html</anchorfile>
      <anchor>ga97994e53d856ae89ed2622d66ab86c2c</anchor>
      <arglist>(T const &amp;angleX)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tmat4x4&lt; T, defaultp &gt;</type>
      <name>eulerAngleXY</name>
      <anchorfile>group__gtx__euler__angles.html</anchorfile>
      <anchor>ga83a52d36fd752c92ce189197b51ea785</anchor>
      <arglist>(T const &amp;angleX, T const &amp;angleY)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tmat4x4&lt; T, defaultp &gt;</type>
      <name>eulerAngleXZ</name>
      <anchorfile>group__gtx__euler__angles.html</anchorfile>
      <anchor>ga61110cb520fbf21dd541cf4e25d81a65</anchor>
      <arglist>(T const &amp;angleX, T const &amp;angleZ)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tmat4x4&lt; T, defaultp &gt;</type>
      <name>eulerAngleY</name>
      <anchorfile>group__gtx__euler__angles.html</anchorfile>
      <anchor>gacdc188a23a928d57d4490ff7d646fb96</anchor>
      <arglist>(T const &amp;angleY)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tmat4x4&lt; T, defaultp &gt;</type>
      <name>eulerAngleYX</name>
      <anchorfile>group__gtx__euler__angles.html</anchorfile>
      <anchor>ga7599a8aaf3bf33b15517dd522a6d8020</anchor>
      <arglist>(T const &amp;angleY, T const &amp;angleX)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tmat4x4&lt; T, defaultp &gt;</type>
      <name>eulerAngleYXZ</name>
      <anchorfile>group__gtx__euler__angles.html</anchorfile>
      <anchor>gab9bc80f4f579efd8f0d161e8b58ff452</anchor>
      <arglist>(T const &amp;yaw, T const &amp;pitch, T const &amp;roll)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tmat4x4&lt; T, defaultp &gt;</type>
      <name>eulerAngleYZ</name>
      <anchorfile>group__gtx__euler__angles.html</anchorfile>
      <anchor>ga4bff0f8324770261d3a6ddadd790ec22</anchor>
      <arglist>(T const &amp;angleY, T const &amp;angleZ)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tmat4x4&lt; T, defaultp &gt;</type>
      <name>eulerAngleZ</name>
      <anchorfile>group__gtx__euler__angles.html</anchorfile>
      <anchor>gaf55b28c29ebd7ba728f1ad6490c89687</anchor>
      <arglist>(T const &amp;angleZ)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tmat4x4&lt; T, defaultp &gt;</type>
      <name>eulerAngleZX</name>
      <anchorfile>group__gtx__euler__angles.html</anchorfile>
      <anchor>ga5766bbe3f5b17b5c33ed21b2933ff278</anchor>
      <arglist>(T const &amp;angle, T const &amp;angleX)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tmat4x4&lt; T, defaultp &gt;</type>
      <name>eulerAngleZY</name>
      <anchorfile>group__gtx__euler__angles.html</anchorfile>
      <anchor>gaeabd76319f5a19188a0423769950df76</anchor>
      <arglist>(T const &amp;angleZ, T const &amp;angleY)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tmat2x2&lt; T, defaultp &gt;</type>
      <name>orientate2</name>
      <anchorfile>group__gtx__euler__angles.html</anchorfile>
      <anchor>gab39476f0decc117783e02ba389a04ee7</anchor>
      <arglist>(T const &amp;angle)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tmat3x3&lt; T, defaultp &gt;</type>
      <name>orientate3</name>
      <anchorfile>group__gtx__euler__angles.html</anchorfile>
      <anchor>ga2c94907d441c40beb413fe3284c1b267</anchor>
      <arglist>(T const &amp;angle)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tmat3x3&lt; T, P &gt;</type>
      <name>orientate3</name>
      <anchorfile>group__gtx__euler__angles.html</anchorfile>
      <anchor>gab6a2a986916647ddedc94bbd2516f20c</anchor>
      <arglist>(detail::tvec3&lt; T, P &gt; const &amp;angles)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tmat4x4&lt; T, P &gt;</type>
      <name>orientate4</name>
      <anchorfile>group__gtx__euler__angles.html</anchorfile>
      <anchor>ga3b9f62da9726cdad708df41712792082</anchor>
      <arglist>(detail::tvec3&lt; T, P &gt; const &amp;angles)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tmat4x4&lt; T, defaultp &gt;</type>
      <name>yawPitchRoll</name>
      <anchorfile>group__gtx__euler__angles.html</anchorfile>
      <anchor>gaf6f927d06835272cd6a61ee3f8f65f5e</anchor>
      <arglist>(T const &amp;yaw, T const &amp;pitch, T const &amp;roll)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>exponential.hpp</name>
    <path>/tmp/ws/src/rtabmap/app/android/jni/third-party/include/glm/</path>
    <filename>exponential_8hpp</filename>
    <includes id="func__exponential_8hpp" name="func_exponential.hpp" local="yes" imported="no">detail/func_exponential.hpp</includes>
  </compound>
  <compound kind="file">
    <name>ExportBundlerDialog.cpp</name>
    <path>/tmp/ws/src/rtabmap/guilib/src/</path>
    <filename>ExportBundlerDialog_8cpp</filename>
    <includes id="ExportBundlerDialog_8h" name="ExportBundlerDialog.h" local="yes" imported="no">rtabmap/gui/ExportBundlerDialog.h</includes>
    <namespace>rtabmap</namespace>
  </compound>
  <compound kind="file">
    <name>ExportBundlerDialog.h</name>
    <path>/tmp/ws/src/rtabmap/guilib/include/rtabmap/gui/</path>
    <filename>ExportBundlerDialog_8h</filename>
    <includes id="RtabmapGuiExp_8h" name="RtabmapGuiExp.h" local="yes" imported="no">rtabmap/gui/RtabmapGuiExp.h</includes>
    <class kind="class">rtabmap::ExportBundlerDialog</class>
    <namespace>rtabmap</namespace>
  </compound>
  <compound kind="file">
    <name>ExportCloudsDialog.cpp</name>
    <path>/tmp/ws/src/rtabmap/guilib/src/</path>
    <filename>ExportCloudsDialog_8cpp</filename>
    <includes id="ExportCloudsDialog_8h" name="ExportCloudsDialog.h" local="yes" imported="no">rtabmap/gui/ExportCloudsDialog.h</includes>
    <includes id="CloudViewer_8h" name="CloudViewer.h" local="yes" imported="no">rtabmap/gui/CloudViewer.h</includes>
    <includes id="TexturingState_8h" name="TexturingState.h" local="yes" imported="no">rtabmap/gui/TexturingState.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="UThread_8h" name="UThread.h" local="yes" imported="no">rtabmap/utilite/UThread.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="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__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="util2d_8h" name="util2d.h" local="yes" imported="no">rtabmap/core/util2d.h</includes>
    <includes id="Graph_8h" name="Graph.h" local="yes" imported="no">rtabmap/core/Graph.h</includes>
    <includes id="GainCompensator_8h" name="GainCompensator.h" local="yes" imported="no">rtabmap/core/GainCompensator.h</includes>
    <includes id="discrete__depth__distortion__model_8h" name="discrete_depth_distortion_model.h" local="yes" imported="no">rtabmap/core/clams/discrete_depth_distortion_model.h</includes>
    <includes id="DBDriver_8h" name="DBDriver.h" local="yes" imported="no">rtabmap/core/DBDriver.h</includes>
    <namespace>rtabmap</namespace>
  </compound>
  <compound kind="file">
    <name>ExportCloudsDialog.h</name>
    <path>/tmp/ws/src/rtabmap/guilib/include/rtabmap/gui/</path>
    <filename>ExportCloudsDialog_8h</filename>
    <includes id="RtabmapGuiExp_8h" name="RtabmapGuiExp.h" local="yes" imported="no">rtabmap/gui/RtabmapGuiExp.h</includes>
    <includes id="Signature_8h" name="Signature.h" local="no" imported="no">rtabmap/core/Signature.h</includes>
    <includes id="Parameters_8h" name="Parameters.h" local="no" imported="no">rtabmap/core/Parameters.h</includes>
    <class kind="class">rtabmap::ExportCloudsDialog</class>
    <namespace>rtabmap</namespace>
  </compound>
  <compound kind="file">
    <name>ExportDialog.cpp</name>
    <path>/tmp/ws/src/rtabmap/guilib/src/</path>
    <filename>ExportDialog_8cpp</filename>
    <includes id="ExportDialog_8h" name="ExportDialog.h" local="yes" imported="no">rtabmap/gui/ExportDialog.h</includes>
    <namespace>rtabmap</namespace>
  </compound>
  <compound kind="file">
    <name>ExportDialog.h</name>
    <path>/tmp/ws/src/rtabmap/guilib/include/rtabmap/gui/</path>
    <filename>ExportDialog_8h</filename>
    <includes id="RtabmapGuiExp_8h" name="RtabmapGuiExp.h" local="yes" imported="no">rtabmap/gui/RtabmapGuiExp.h</includes>
    <class kind="class">rtabmap::ExportDialog</class>
    <namespace>rtabmap</namespace>
  </compound>
  <compound kind="file">
    <name>ext.hpp</name>
    <path>/tmp/ws/src/rtabmap/app/android/jni/third-party/include/glm/</path>
    <filename>ext_8hpp</filename>
    <includes id="gtc_2constants_8hpp" name="gtc/constants.hpp" local="yes" imported="no">./gtc/constants.hpp</includes>
    <includes id="gtc_2epsilon_8hpp" name="gtc/epsilon.hpp" local="yes" imported="no">./gtc/epsilon.hpp</includes>
    <includes id="matrix__access_8hpp" name="matrix_access.hpp" local="yes" imported="no">./gtc/matrix_access.hpp</includes>
    <includes id="matrix__integer_8hpp" name="matrix_integer.hpp" local="yes" imported="no">./gtc/matrix_integer.hpp</includes>
    <includes id="matrix__inverse_8hpp" name="matrix_inverse.hpp" local="yes" imported="no">./gtc/matrix_inverse.hpp</includes>
    <includes id="matrix__transform_8hpp" name="matrix_transform.hpp" local="yes" imported="no">./gtc/matrix_transform.hpp</includes>
    <includes id="gtc_2noise_8hpp" name="gtc/noise.hpp" local="yes" imported="no">./gtc/noise.hpp</includes>
    <includes id="gtc_2packing_8hpp" name="gtc/packing.hpp" local="yes" imported="no">./gtc/packing.hpp</includes>
    <includes id="gtc_2random_8hpp" name="gtc/random.hpp" local="yes" imported="no">./gtc/random.hpp</includes>
    <includes id="gtc_2reciprocal_8hpp" name="gtc/reciprocal.hpp" local="yes" imported="no">./gtc/reciprocal.hpp</includes>
    <includes id="type__precision_8hpp" name="type_precision.hpp" local="yes" imported="no">./gtc/type_precision.hpp</includes>
    <includes id="type__ptr_8hpp" name="type_ptr.hpp" local="yes" imported="no">./gtc/type_ptr.hpp</includes>
    <includes id="gtc_2ulp_8hpp" name="gtc/ulp.hpp" local="yes" imported="no">./gtc/ulp.hpp</includes>
    <includes id="associated__min__max_8hpp" name="associated_min_max.hpp" local="yes" imported="no">./gtx/associated_min_max.hpp</includes>
    <includes id="bit_8hpp" name="bit.hpp" local="yes" imported="no">./gtx/bit.hpp</includes>
    <includes id="closest__point_8hpp" name="closest_point.hpp" local="yes" imported="no">./gtx/closest_point.hpp</includes>
    <includes id="color__space_8hpp" name="color_space.hpp" local="yes" imported="no">./gtx/color_space.hpp</includes>
    <includes id="color__space__YCoCg_8hpp" name="color_space_YCoCg.hpp" local="yes" imported="no">./gtx/color_space_YCoCg.hpp</includes>
    <includes id="compatibility_8hpp" name="compatibility.hpp" local="yes" imported="no">./gtx/compatibility.hpp</includes>
    <includes id="component__wise_8hpp" name="component_wise.hpp" local="yes" imported="no">./gtx/component_wise.hpp</includes>
    <includes id="dual__quaternion_8hpp" name="dual_quaternion.hpp" local="yes" imported="no">./gtx/dual_quaternion.hpp</includes>
    <includes id="euler__angles_8hpp" name="euler_angles.hpp" local="yes" imported="no">./gtx/euler_angles.hpp</includes>
    <includes id="extend_8hpp" name="extend.hpp" local="yes" imported="no">./gtx/extend.hpp</includes>
    <includes id="extented__min__max_8hpp" name="extented_min_max.hpp" local="yes" imported="no">./gtx/extented_min_max.hpp</includes>
    <includes id="fast__exponential_8hpp" name="fast_exponential.hpp" local="yes" imported="no">./gtx/fast_exponential.hpp</includes>
    <includes id="fast__square__root_8hpp" name="fast_square_root.hpp" local="yes" imported="no">./gtx/fast_square_root.hpp</includes>
    <includes id="fast__trigonometry_8hpp" name="fast_trigonometry.hpp" local="yes" imported="no">./gtx/fast_trigonometry.hpp</includes>
    <includes id="gradient__paint_8hpp" name="gradient_paint.hpp" local="yes" imported="no">./gtx/gradient_paint.hpp</includes>
    <includes id="handed__coordinate__space_8hpp" name="handed_coordinate_space.hpp" local="yes" imported="no">./gtx/handed_coordinate_space.hpp</includes>
    <includes id="inertia_8hpp" name="inertia.hpp" local="yes" imported="no">./gtx/inertia.hpp</includes>
    <includes id="gtx_2integer_8hpp" name="gtx/integer.hpp" local="yes" imported="no">./gtx/integer.hpp</includes>
    <includes id="intersect_8hpp" name="intersect.hpp" local="yes" imported="no">./gtx/intersect.hpp</includes>
    <includes id="log__base_8hpp" name="log_base.hpp" local="yes" imported="no">./gtx/log_base.hpp</includes>
    <includes id="matrix__cross__product_8hpp" name="matrix_cross_product.hpp" local="yes" imported="no">./gtx/matrix_cross_product.hpp</includes>
    <includes id="matrix__interpolation_8hpp" name="matrix_interpolation.hpp" local="yes" imported="no">./gtx/matrix_interpolation.hpp</includes>
    <includes id="matrix__major__storage_8hpp" name="matrix_major_storage.hpp" local="yes" imported="no">./gtx/matrix_major_storage.hpp</includes>
    <includes id="matrix__operation_8hpp" name="matrix_operation.hpp" local="yes" imported="no">./gtx/matrix_operation.hpp</includes>
    <includes id="matrix__query_8hpp" name="matrix_query.hpp" local="yes" imported="no">./gtx/matrix_query.hpp</includes>
    <includes id="mixed__product_8hpp" name="mixed_product.hpp" local="yes" imported="no">./gtx/mixed_product.hpp</includes>
    <includes id="multiple_8hpp" name="multiple.hpp" local="yes" imported="no">./gtx/multiple.hpp</includes>
    <includes id="norm_8hpp" name="norm.hpp" local="yes" imported="no">./gtx/norm.hpp</includes>
    <includes id="normal_8hpp" name="normal.hpp" local="yes" imported="no">./gtx/normal.hpp</includes>
    <includes id="normalize__dot_8hpp" name="normalize_dot.hpp" local="yes" imported="no">./gtx/normalize_dot.hpp</includes>
    <includes id="number__precision_8hpp" name="number_precision.hpp" local="yes" imported="no">./gtx/number_precision.hpp</includes>
    <includes id="optimum__pow_8hpp" name="optimum_pow.hpp" local="yes" imported="no">./gtx/optimum_pow.hpp</includes>
    <includes id="orthonormalize_8hpp" name="orthonormalize.hpp" local="yes" imported="no">./gtx/orthonormalize.hpp</includes>
    <includes id="perpendicular_8hpp" name="perpendicular.hpp" local="yes" imported="no">./gtx/perpendicular.hpp</includes>
    <includes id="polar__coordinates_8hpp" name="polar_coordinates.hpp" local="yes" imported="no">./gtx/polar_coordinates.hpp</includes>
    <includes id="projection_8hpp" name="projection.hpp" local="yes" imported="no">./gtx/projection.hpp</includes>
    <includes id="gtx_2quaternion_8hpp" name="gtx/quaternion.hpp" local="yes" imported="no">./gtx/quaternion.hpp</includes>
    <includes id="raw__data_8hpp" name="raw_data.hpp" local="yes" imported="no">./gtx/raw_data.hpp</includes>
    <includes id="rotate__vector_8hpp" name="rotate_vector.hpp" local="yes" imported="no">./gtx/rotate_vector.hpp</includes>
    <includes id="spline_8hpp" name="spline.hpp" local="yes" imported="no">./gtx/spline.hpp</includes>
    <includes id="std__based__type_8hpp" name="std_based_type.hpp" local="yes" imported="no">./gtx/std_based_type.hpp</includes>
    <includes id="string__cast_8hpp" name="string_cast.hpp" local="yes" imported="no">./gtx/string_cast.hpp</includes>
    <includes id="transform_8hpp" name="transform.hpp" local="yes" imported="no">./gtx/transform.hpp</includes>
    <includes id="transform2_8hpp" name="transform2.hpp" local="yes" imported="no">./gtx/transform2.hpp</includes>
    <includes id="vec1_8hpp" name="vec1.hpp" local="yes" imported="no">./gtx/vec1.hpp</includes>
    <includes id="vector__angle_8hpp" name="vector_angle.hpp" local="yes" imported="no">./gtx/vector_angle.hpp</includes>
    <includes id="vector__query_8hpp" name="vector_query.hpp" local="yes" imported="no">./gtx/vector_query.hpp</includes>
    <includes id="wrap_8hpp" name="wrap.hpp" local="yes" imported="no">./gtx/wrap.hpp</includes>
  </compound>
  <compound kind="file">
    <name>extend.hpp</name>
    <path>/tmp/ws/src/rtabmap/app/android/jni/third-party/include/glm/gtx/</path>
    <filename>extend_8hpp</filename>
    <includes id="glm_8hpp" name="glm.hpp" local="yes" imported="no">../glm.hpp</includes>
    <namespace>glm</namespace>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>extend</name>
      <anchorfile>group__gtx__extend.html</anchorfile>
      <anchor>ga8140caae613b0f847ab0d7175dc03a37</anchor>
      <arglist>(genType const &amp;Origin, genType const &amp;Source, typename genType::value_type const Length)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>extented_min_max.hpp</name>
    <path>/tmp/ws/src/rtabmap/app/android/jni/third-party/include/glm/gtx/</path>
    <filename>extented__min__max_8hpp</filename>
    <includes id="glm_8hpp" name="glm.hpp" local="yes" imported="no">../glm.hpp</includes>
    <namespace>glm</namespace>
    <member kind="function">
      <type>GLM_FUNC_DECL T</type>
      <name>max</name>
      <anchorfile>group__gtx__extented__min__max.html</anchorfile>
      <anchor>ga04991ccb9865c4c4e58488cfb209ce69</anchor>
      <arglist>(T const &amp;x, T const &amp;y, T const &amp;z)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL C&lt; T &gt;</type>
      <name>max</name>
      <anchorfile>group__gtx__extented__min__max.html</anchorfile>
      <anchor>gae1b7bbe5c91de4924835ea3e14530744</anchor>
      <arglist>(C&lt; T &gt; const &amp;x, typename C&lt; T &gt;::T const &amp;y, typename C&lt; T &gt;::T const &amp;z)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL C&lt; T &gt;</type>
      <name>max</name>
      <anchorfile>group__gtx__extented__min__max.html</anchorfile>
      <anchor>gaf832e9d4ab4826b2dda2fda25935a3a4</anchor>
      <arglist>(C&lt; T &gt; const &amp;x, C&lt; T &gt; const &amp;y, C&lt; T &gt; const &amp;z)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL T</type>
      <name>max</name>
      <anchorfile>group__gtx__extented__min__max.html</anchorfile>
      <anchor>ga78e04a0cef1c4863fcae1a2130500d87</anchor>
      <arglist>(T const &amp;x, T const &amp;y, T const &amp;z, T const &amp;w)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL C&lt; T &gt;</type>
      <name>max</name>
      <anchorfile>group__gtx__extented__min__max.html</anchorfile>
      <anchor>ga7cca8b53cfda402040494cdf40fbdf4a</anchor>
      <arglist>(C&lt; T &gt; const &amp;x, typename C&lt; T &gt;::T const &amp;y, typename C&lt; T &gt;::T const &amp;z, typename C&lt; T &gt;::T const &amp;w)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL C&lt; T &gt;</type>
      <name>max</name>
      <anchorfile>group__gtx__extented__min__max.html</anchorfile>
      <anchor>gaacffbc466c2d08c140b181e7fd8a4858</anchor>
      <arglist>(C&lt; T &gt; const &amp;x, C&lt; T &gt; const &amp;y, C&lt; T &gt; const &amp;z, C&lt; T &gt; const &amp;w)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL T</type>
      <name>min</name>
      <anchorfile>group__gtx__extented__min__max.html</anchorfile>
      <anchor>ga713d3f9b3e76312c0d314e0c8611a6a6</anchor>
      <arglist>(T const &amp;x, T const &amp;y, T const &amp;z)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL C&lt; T &gt;</type>
      <name>min</name>
      <anchorfile>group__gtx__extented__min__max.html</anchorfile>
      <anchor>ga74d1a96e7cdbac40f6d35142d3bcbbd4</anchor>
      <arglist>(C&lt; T &gt; const &amp;x, typename C&lt; T &gt;::T const &amp;y, typename C&lt; T &gt;::T const &amp;z)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL C&lt; T &gt;</type>
      <name>min</name>
      <anchorfile>group__gtx__extented__min__max.html</anchorfile>
      <anchor>ga42b5c3fc027fd3d9a50d2ccc9126d9f0</anchor>
      <arglist>(C&lt; T &gt; const &amp;x, C&lt; T &gt; const &amp;y, C&lt; T &gt; const &amp;z)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL T</type>
      <name>min</name>
      <anchorfile>group__gtx__extented__min__max.html</anchorfile>
      <anchor>ga95466987024d03039607f09e69813d69</anchor>
      <arglist>(T const &amp;x, T const &amp;y, T const &amp;z, T const &amp;w)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL C&lt; T &gt;</type>
      <name>min</name>
      <anchorfile>group__gtx__extented__min__max.html</anchorfile>
      <anchor>ga4fe35dd31dd0c45693c9b60b830b8d47</anchor>
      <arglist>(C&lt; T &gt; const &amp;x, typename C&lt; T &gt;::T const &amp;y, typename C&lt; T &gt;::T const &amp;z, typename C&lt; T &gt;::T const &amp;w)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL C&lt; T &gt;</type>
      <name>min</name>
      <anchorfile>group__gtx__extented__min__max.html</anchorfile>
      <anchor>ga7471ea4159eed8dd9ea4ac5d46c2fead</anchor>
      <arglist>(C&lt; T &gt; const &amp;x, C&lt; T &gt; const &amp;y, C&lt; T &gt; const &amp;z, C&lt; T &gt; const &amp;w)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>fast_exponential.hpp</name>
    <path>/tmp/ws/src/rtabmap/app/android/jni/third-party/include/glm/gtx/</path>
    <filename>fast__exponential_8hpp</filename>
    <includes id="glm_8hpp" name="glm.hpp" local="yes" imported="no">../glm.hpp</includes>
    <namespace>glm</namespace>
    <member kind="function">
      <type>GLM_FUNC_DECL T</type>
      <name>fastExp</name>
      <anchorfile>group__gtx__fast__exponential.html</anchorfile>
      <anchor>ga22a548f1bf42c53898c140e56af16529</anchor>
      <arglist>(const T &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL T</type>
      <name>fastExp2</name>
      <anchorfile>group__gtx__fast__exponential.html</anchorfile>
      <anchor>ga62216328ac3af1811add813d0804437d</anchor>
      <arglist>(const T &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL T</type>
      <name>fastLn</name>
      <anchorfile>group__gtx__fast__exponential.html</anchorfile>
      <anchor>ga8f27c4779039f88ae790a9a69be01630</anchor>
      <arglist>(const T &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL T</type>
      <name>fastLog</name>
      <anchorfile>group__gtx__fast__exponential.html</anchorfile>
      <anchor>ga0130dd03ca124c27dc2094de7ee47e8a</anchor>
      <arglist>(const T &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL T</type>
      <name>fastLog2</name>
      <anchorfile>group__gtx__fast__exponential.html</anchorfile>
      <anchor>gadff374a7349142c0ae65f476b9bf4886</anchor>
      <arglist>(const T &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>fastPow</name>
      <anchorfile>group__gtx__fast__exponential.html</anchorfile>
      <anchor>ga842ec5e981c76f8aae7ae14972795378</anchor>
      <arglist>(genType const &amp;x, genType const &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genTypeT</type>
      <name>fastPow</name>
      <anchorfile>group__gtx__fast__exponential.html</anchorfile>
      <anchor>ga08af6240d87ce7b9851c9095808c1eb8</anchor>
      <arglist>(genTypeT const &amp;x, genTypeU const &amp;y)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>fast_square_root.hpp</name>
    <path>/tmp/ws/src/rtabmap/app/android/jni/third-party/include/glm/gtx/</path>
    <filename>fast__square__root_8hpp</filename>
    <includes id="glm_8hpp" name="glm.hpp" local="yes" imported="no">../glm.hpp</includes>
    <namespace>glm</namespace>
    <member kind="function">
      <type>GLM_FUNC_DECL genType::value_type</type>
      <name>fastDistance</name>
      <anchorfile>group__gtx__fast__square__root.html</anchorfile>
      <anchor>ga69778792fcadc29f586efa3ec2118cdc</anchor>
      <arglist>(genType const &amp;x, genType const &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>fastInverseSqrt</name>
      <anchorfile>group__gtx__fast__square__root.html</anchorfile>
      <anchor>ga65237d716748c6262f316ec1eaf7f073</anchor>
      <arglist>(genType const &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL vecType&lt; T, P &gt;</type>
      <name>fastInverseSqrt</name>
      <anchorfile>group__gtx__fast__square__root.html</anchorfile>
      <anchor>ga903878071f92e51e551791e584a171a1</anchor>
      <arglist>(vecType&lt; T, P &gt; const &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType::value_type</type>
      <name>fastLength</name>
      <anchorfile>group__gtx__fast__square__root.html</anchorfile>
      <anchor>ga70aa3c80d8bb22e021c6c3ebdcf8e3ee</anchor>
      <arglist>(genType const &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>fastNormalize</name>
      <anchorfile>group__gtx__fast__square__root.html</anchorfile>
      <anchor>ga3b02c1d6e0c754144e2f1e110bf9f16c</anchor>
      <arglist>(genType const &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>fastSqrt</name>
      <anchorfile>group__gtx__fast__square__root.html</anchorfile>
      <anchor>gab07ddede2731f3438d687a652c843673</anchor>
      <arglist>(genType const &amp;x)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>fast_trigonometry.hpp</name>
    <path>/tmp/ws/src/rtabmap/app/android/jni/third-party/include/glm/gtx/</path>
    <filename>fast__trigonometry_8hpp</filename>
    <includes id="glm_8hpp" name="glm.hpp" local="yes" imported="no">../glm.hpp</includes>
    <namespace>glm</namespace>
    <member kind="function">
      <type>GLM_FUNC_DECL T</type>
      <name>fastAcos</name>
      <anchorfile>group__gtx__fast__trigonometry.html</anchorfile>
      <anchor>ga44e6efc3e776a51645fdf998e3e4f11b</anchor>
      <arglist>(const T &amp;angle)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL T</type>
      <name>fastAsin</name>
      <anchorfile>group__gtx__fast__trigonometry.html</anchorfile>
      <anchor>gab8595a77c5b215b95f662238dc3ff722</anchor>
      <arglist>(const T &amp;angle)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL T</type>
      <name>fastAtan</name>
      <anchorfile>group__gtx__fast__trigonometry.html</anchorfile>
      <anchor>gaf6234384b94846e29cf2c51dc245d484</anchor>
      <arglist>(const T &amp;y, const T &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL T</type>
      <name>fastAtan</name>
      <anchorfile>group__gtx__fast__trigonometry.html</anchorfile>
      <anchor>ga49b3b2b777b83eeed3e11205e800027e</anchor>
      <arglist>(const T &amp;angle)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL T</type>
      <name>fastCos</name>
      <anchorfile>group__gtx__fast__trigonometry.html</anchorfile>
      <anchor>gad54184beaba79e41db71a1f5711380c4</anchor>
      <arglist>(const T &amp;angle)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL T</type>
      <name>fastSin</name>
      <anchorfile>group__gtx__fast__trigonometry.html</anchorfile>
      <anchor>ga01b7dc431bf5f5e6acce7d6bba311f86</anchor>
      <arglist>(const T &amp;angle)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL T</type>
      <name>fastTan</name>
      <anchorfile>group__gtx__fast__trigonometry.html</anchorfile>
      <anchor>gae6615cdb40d8dc58115a07a21f495561</anchor>
      <arglist>(const T &amp;angle)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Features2d.cpp</name>
    <path>/tmp/ws/src/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="util3d__features_8h" name="util3d_features.h" local="yes" imported="no">rtabmap/core/util3d_features.h</includes>
    <includes id="Stereo_8h" name="Stereo.h" local="yes" imported="no">rtabmap/core/Stereo.h</includes>
    <includes id="util2d_8h" name="util2d.h" local="yes" imported="no">rtabmap/core/util2d.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>
    <includes id="Orb_8h" name="Orb.h" local="yes" imported="no">opencv/Orb.h</includes>
    <namespace>rtabmap</namespace>
  </compound>
  <compound kind="file">
    <name>Features2d.h</name>
    <path>/tmp/ws/src/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>
    <includes id="SensorData_8h" name="SensorData.h" local="yes" imported="no">rtabmap/core/SensorData.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::GFTT_ORB</class>
    <class kind="class">rtabmap::KAZE</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::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>/tmp/ws/src/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>FlannIndex.cpp</name>
    <path>/tmp/ws/src/rtabmap/corelib/src/</path>
    <filename>FlannIndex_8cpp</filename>
    <includes id="FlannIndex_8h" name="FlannIndex.h" local="no" imported="no">rtabmap/core/FlannIndex.h</includes>
    <includes id="ULogger_8h" name="ULogger.h" local="no" imported="no">rtabmap/utilite/ULogger.h</includes>
    <includes id="flann_8hpp" name="flann.hpp" local="yes" imported="no">rtflann/flann.hpp</includes>
    <namespace>rtabmap</namespace>
  </compound>
  <compound kind="file">
    <name>FlannIndex.h</name>
    <path>/tmp/ws/src/rtabmap/corelib/include/rtabmap/core/</path>
    <filename>FlannIndex_8h</filename>
    <includes id="RtabmapExp_8h" name="RtabmapExp.h" local="yes" imported="no">rtabmap/core/RtabmapExp.h</includes>
    <class kind="class">rtabmap::FlannIndex</class>
    <namespace>rtabmap</namespace>
  </compound>
  <compound kind="file">
    <name>frame_projector.cpp</name>
    <path>/tmp/ws/src/rtabmap/corelib/src/clams/</path>
    <filename>frame__projector_8cpp</filename>
    <includes id="frame__projector_8h" name="frame_projector.h" local="yes" imported="no">rtabmap/core/clams/frame_projector.h</includes>
    <includes id="ULogger_8h" name="ULogger.h" local="no" imported="no">rtabmap/utilite/ULogger.h</includes>
    <includes id="util3d__transforms_8h" name="util3d_transforms.h" local="no" imported="no">rtabmap/core/util3d_transforms.h</includes>
    <includes id="util3d_8h" name="util3d.h" local="no" imported="no">rtabmap/core/util3d.h</includes>
    <namespace>clams</namespace>
  </compound>
  <compound kind="file">
    <name>frame_projector.h</name>
    <path>/tmp/ws/src/rtabmap/corelib/include/rtabmap/core/clams/</path>
    <filename>frame__projector_8h</filename>
    <includes id="CameraModel_8h" name="CameraModel.h" local="no" imported="no">rtabmap/core/CameraModel.h</includes>
    <includes id="RtabmapExp_8h" name="RtabmapExp.h" local="yes" imported="no">rtabmap/core/RtabmapExp.h</includes>
    <class kind="class">clams::FrameProjector</class>
    <class kind="class">clams::ProjectivePoint</class>
    <namespace>clams</namespace>
    <member kind="define">
      <type>#define</type>
      <name>MAX_MULT</name>
      <anchorfile>frame__projector_8h.html</anchorfile>
      <anchor>a087832aea89425ba465f3a410c607750</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MIN_MULT</name>
      <anchorfile>frame__projector_8h.html</anchorfile>
      <anchor>ab7b536dad73cbfe71dd9353367a67b7d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>frustum.cpp</name>
    <path>/tmp/ws/src/rtabmap/app/android/jni/tango-gl/</path>
    <filename>frustum_8cpp</filename>
    <includes id="frustum_8h" name="frustum.h" local="yes" imported="no">tango-gl/frustum.h</includes>
    <namespace>tango_gl</namespace>
    <member kind="variable" static="yes">
      <type>static const float</type>
      <name>float_vertices</name>
      <anchorfile>namespacetango__gl.html</anchorfile>
      <anchor>a19d93b3e2c3cd87f7c3fd3465556de68</anchor>
      <arglist>[]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>frustum.h</name>
    <path>/tmp/ws/src/rtabmap/app/android/jni/tango-gl/include/tango-gl/</path>
    <filename>frustum_8h</filename>
    <includes id="line_8h" name="line.h" local="yes" imported="no">tango-gl/line.h</includes>
    <class kind="class">tango_gl::Frustum</class>
    <namespace>tango_gl</namespace>
  </compound>
  <compound kind="file">
    <name>func_common.hpp</name>
    <path>/tmp/ws/src/rtabmap/app/android/jni/third-party/include/glm/detail/</path>
    <filename>func__common_8hpp</filename>
    <includes id="setup_8hpp" name="setup.hpp" local="yes" imported="no">setup.hpp</includes>
    <includes id="precision_8hpp" name="precision.hpp" local="yes" imported="no">precision.hpp</includes>
    <includes id="type__int_8hpp" name="type_int.hpp" local="yes" imported="no">type_int.hpp</includes>
    <includes id="__fixes_8hpp" name="_fixes.hpp" local="yes" imported="no">_fixes.hpp</includes>
    <namespace>glm</namespace>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>abs</name>
      <anchorfile>group__core__func__common.html</anchorfile>
      <anchor>gaea946f96ec1df259802effe9f532e1c1</anchor>
      <arglist>(genType const &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>ceil</name>
      <anchorfile>group__core__func__common.html</anchorfile>
      <anchor>gab81e02fff55c9391e28fa47e68c3c903</anchor>
      <arglist>(genType const &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>clamp</name>
      <anchorfile>group__core__func__common.html</anchorfile>
      <anchor>ga72e9e213c84f06a329a2a838b51200f4</anchor>
      <arglist>(genType const &amp;x, genType const &amp;minVal, genType const &amp;maxVal)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>clamp</name>
      <anchorfile>group__core__func__common.html</anchorfile>
      <anchor>ga5409c55a5f3aaae3e02ed440a47380bb</anchor>
      <arglist>(genType const &amp;x, typename genType::value_type const &amp;minVal, typename genType::value_type const &amp;maxVal)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL int</type>
      <name>floatBitsToInt</name>
      <anchorfile>group__core__func__common.html</anchorfile>
      <anchor>ga1425c1c3160ec51214b03a0469a3013d</anchor>
      <arglist>(float const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL vecType&lt; int, P &gt;</type>
      <name>floatBitsToInt</name>
      <anchorfile>group__core__func__common.html</anchorfile>
      <anchor>gac4a0710238ae54c67931dd29a0b0f873</anchor>
      <arglist>(vecType&lt; float, P &gt; const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL uint</type>
      <name>floatBitsToUint</name>
      <anchorfile>group__core__func__common.html</anchorfile>
      <anchor>ga70e0271c34af52f3100c7960e18c3f2b</anchor>
      <arglist>(float const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL vecType&lt; uint, P &gt;</type>
      <name>floatBitsToUint</name>
      <anchorfile>group__core__func__common.html</anchorfile>
      <anchor>ga1804d4c443605d8a27be644aa461afe4</anchor>
      <arglist>(vecType&lt; float, P &gt; const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>floor</name>
      <anchorfile>group__core__func__common.html</anchorfile>
      <anchor>ga86350252cc9bf86421317460bbd1f21c</anchor>
      <arglist>(genType const &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>fma</name>
      <anchorfile>group__core__func__common.html</anchorfile>
      <anchor>gad0f444d4b81cc53c3b6edf5aa25078c2</anchor>
      <arglist>(genType const &amp;a, genType const &amp;b, genType const &amp;c)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>fract</name>
      <anchorfile>group__core__func__common.html</anchorfile>
      <anchor>gad04ac2908d032d5518d5f6c8403dbc8b</anchor>
      <arglist>(genType const &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>frexp</name>
      <anchorfile>group__core__func__common.html</anchorfile>
      <anchor>ga20620e83544d1a988857a3bc4ebe0e1d</anchor>
      <arglist>(genType const &amp;x, genIType &amp;exp)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL float</type>
      <name>intBitsToFloat</name>
      <anchorfile>group__core__func__common.html</anchorfile>
      <anchor>ga4fb7c21c2dce064b26fd9ccdaf9adcd4</anchor>
      <arglist>(int const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL vecType&lt; float, P &gt;</type>
      <name>intBitsToFloat</name>
      <anchorfile>group__core__func__common.html</anchorfile>
      <anchor>gad21ab176dd0e6b59d923db5efca87f4e</anchor>
      <arglist>(vecType&lt; int, P &gt; const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType::bool_type</type>
      <name>isinf</name>
      <anchorfile>group__core__func__common.html</anchorfile>
      <anchor>ga9fce6a337c7e8ad089b9dc17c70cb873</anchor>
      <arglist>(genType const &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType::bool_type</type>
      <name>isnan</name>
      <anchorfile>group__core__func__common.html</anchorfile>
      <anchor>ga8a9dec5200888766fbcb51b6a5898728</anchor>
      <arglist>(genType const &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>ldexp</name>
      <anchorfile>group__core__func__common.html</anchorfile>
      <anchor>ga52e319d7289b849ec92055abd4830533</anchor>
      <arglist>(genType const &amp;x, genIType const &amp;exp)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>max</name>
      <anchorfile>group__core__func__common.html</anchorfile>
      <anchor>gaa228561a9da55898f8f72ad2403fafac</anchor>
      <arglist>(genType const &amp;x, genType const &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>max</name>
      <anchorfile>group__core__func__common.html</anchorfile>
      <anchor>ga30077cf0de58a7474450fb328ba456d7</anchor>
      <arglist>(genType const &amp;x, typename genType::value_type const &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>min</name>
      <anchorfile>group__core__func__common.html</anchorfile>
      <anchor>ga3dc90dbd66c9ca1dd5625c93d9c50f02</anchor>
      <arglist>(genType const &amp;x, genType const &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>min</name>
      <anchorfile>group__core__func__common.html</anchorfile>
      <anchor>gac0f3dec634730c146c121a6517441c9a</anchor>
      <arglist>(genType const &amp;x, typename genType::value_type const &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL vecType&lt; T, P &gt;</type>
      <name>mix</name>
      <anchorfile>group__core__func__common.html</anchorfile>
      <anchor>gadccbaffe46f369cf1a96b2aef92cbfdd</anchor>
      <arglist>(vecType&lt; T, P &gt; const &amp;x, vecType&lt; T, P &gt; const &amp;y, vecType&lt; U, P &gt; const &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL vecType&lt; T, P &gt;</type>
      <name>mix</name>
      <anchorfile>group__core__func__common.html</anchorfile>
      <anchor>gaa5c83ada94113757c0a555ab4f40cd6e</anchor>
      <arglist>(vecType&lt; T, P &gt; const &amp;x, vecType&lt; T, P &gt; const &amp;y, U const &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genTypeT</type>
      <name>mix</name>
      <anchorfile>group__core__func__common.html</anchorfile>
      <anchor>ga78aae7eea618ca112053d59fe03db239</anchor>
      <arglist>(genTypeT const &amp;x, genTypeT const &amp;y, genTypeU const &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>mod</name>
      <anchorfile>group__core__func__common.html</anchorfile>
      <anchor>ga8cc8a75b05125fe1c30de43102ef42e1</anchor>
      <arglist>(genType const &amp;x, genType const &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>mod</name>
      <anchorfile>group__core__func__common.html</anchorfile>
      <anchor>gad2127c78cb9e89ab462892b11417ded3</anchor>
      <arglist>(genType const &amp;x, typename genType::value_type const &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>modf</name>
      <anchorfile>group__core__func__common.html</anchorfile>
      <anchor>gae47da02eb07d660201c09a0df7298a05</anchor>
      <arglist>(genType const &amp;x, genType &amp;i)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>round</name>
      <anchorfile>group__core__func__common.html</anchorfile>
      <anchor>ga75ebab3fe88a9c5c769135cf5a2649ef</anchor>
      <arglist>(genType const &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>roundEven</name>
      <anchorfile>group__core__func__common.html</anchorfile>
      <anchor>ga6535952553479a4bbca7f1f12a011b17</anchor>
      <arglist>(genType const &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>sign</name>
      <anchorfile>group__core__func__common.html</anchorfile>
      <anchor>gaa7afd59ab947e313d41cb6d9c655a80c</anchor>
      <arglist>(genType const &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>smoothstep</name>
      <anchorfile>group__core__func__common.html</anchorfile>
      <anchor>ga754103c8d2cdaf40f71429252457c10a</anchor>
      <arglist>(genType const &amp;edge0, genType const &amp;edge1, genType const &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>smoothstep</name>
      <anchorfile>group__core__func__common.html</anchorfile>
      <anchor>ga1e7b9e668a0bd2f494a1d49b871a50ea</anchor>
      <arglist>(typename genType::value_type const &amp;edge0, typename genType::value_type const &amp;edge1, genType const &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>step</name>
      <anchorfile>group__core__func__common.html</anchorfile>
      <anchor>gaf21c84759af7799f573865f70c2f0a86</anchor>
      <arglist>(genType const &amp;edge, genType const &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL vecType&lt; T, P &gt;</type>
      <name>step</name>
      <anchorfile>group__core__func__common.html</anchorfile>
      <anchor>gae830a682901c0ba63c92a7d201bba007</anchor>
      <arglist>(T const &amp;edge, vecType&lt; T, P &gt; const &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>trunc</name>
      <anchorfile>group__core__func__common.html</anchorfile>
      <anchor>gadb091aed51e45872f6dc841affa41c5c</anchor>
      <arglist>(genType const &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL float</type>
      <name>uintBitsToFloat</name>
      <anchorfile>group__core__func__common.html</anchorfile>
      <anchor>gab2bae0d15dcdca6093f88f76b3975d97</anchor>
      <arglist>(uint const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL vecType&lt; float, P &gt;</type>
      <name>uintBitsToFloat</name>
      <anchorfile>group__core__func__common.html</anchorfile>
      <anchor>ga3acab37650ecd792dc84548094b58684</anchor>
      <arglist>(vecType&lt; uint, P &gt; const &amp;v)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>func_exponential.hpp</name>
    <path>/tmp/ws/src/rtabmap/app/android/jni/third-party/include/glm/detail/</path>
    <filename>func__exponential_8hpp</filename>
    <includes id="type__vec1_8hpp" name="type_vec1.hpp" local="yes" imported="no">type_vec1.hpp</includes>
    <includes id="type__vec2_8hpp" name="type_vec2.hpp" local="yes" imported="no">type_vec2.hpp</includes>
    <includes id="type__vec3_8hpp" name="type_vec3.hpp" local="yes" imported="no">type_vec3.hpp</includes>
    <includes id="type__vec4_8hpp" name="type_vec4.hpp" local="yes" imported="no">type_vec4.hpp</includes>
    <namespace>glm</namespace>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>exp</name>
      <anchorfile>group__core__func__exponential.html</anchorfile>
      <anchor>gae154699ba6bda068d4b87cf9b987381f</anchor>
      <arglist>(genType const &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>exp2</name>
      <anchorfile>group__core__func__exponential.html</anchorfile>
      <anchor>gac45997fb3ac907cad408d6da0a0f5f54</anchor>
      <arglist>(genType const &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>inversesqrt</name>
      <anchorfile>group__core__func__exponential.html</anchorfile>
      <anchor>ga5ac08ead2e50ad0295b9ad85a3e449e9</anchor>
      <arglist>(genType const &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>log</name>
      <anchorfile>group__core__func__exponential.html</anchorfile>
      <anchor>ga0c8da2d2921da250e8700ac4476916a1</anchor>
      <arglist>(genType const &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>log2</name>
      <anchorfile>group__core__func__exponential.html</anchorfile>
      <anchor>gad41e336e9bc8190fe99d2cfd9261c19b</anchor>
      <arglist>(genType x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>pow</name>
      <anchorfile>group__core__func__exponential.html</anchorfile>
      <anchor>ga1ce4b2fddd26d0d3a35a8d98f37f3ac0</anchor>
      <arglist>(genType const &amp;base, genType const &amp;exponent)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL vecType&lt; T, P &gt;</type>
      <name>sqrt</name>
      <anchorfile>group__core__func__exponential.html</anchorfile>
      <anchor>ga2ea6c6738ad6e09ec3405a628047801b</anchor>
      <arglist>(vecType&lt; T, P &gt; const &amp;x)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>func_geometric.hpp</name>
    <path>/tmp/ws/src/rtabmap/app/android/jni/third-party/include/glm/detail/</path>
    <filename>func__geometric_8hpp</filename>
    <includes id="type__vec3_8hpp" name="type_vec3.hpp" local="yes" imported="no">type_vec3.hpp</includes>
    <namespace>glm</namespace>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tvec3&lt; T, P &gt;</type>
      <name>cross</name>
      <anchorfile>group__core__func__geometric.html</anchorfile>
      <anchor>ga89b91c2a256cfb62ecbc589d1ee36d3c</anchor>
      <arglist>(detail::tvec3&lt; T, P &gt; const &amp;x, detail::tvec3&lt; T, P &gt; const &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType::value_type</type>
      <name>distance</name>
      <anchorfile>group__core__func__geometric.html</anchorfile>
      <anchor>ga00716eae37e8ae2a76ca7799f9c75682</anchor>
      <arglist>(genType const &amp;p0, genType const &amp;p1)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL T</type>
      <name>dot</name>
      <anchorfile>group__core__func__geometric.html</anchorfile>
      <anchor>ga7dada304da2ba7dd3376ab4f178c3f6b</anchor>
      <arglist>(vecType&lt; T, P &gt; const &amp;x, vecType&lt; T, P &gt; const &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>dot</name>
      <anchorfile>group__core__func__geometric.html</anchorfile>
      <anchor>gaef767c2b0678489cb9de7a534137a86d</anchor>
      <arglist>(genType const &amp;x, genType const &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>faceforward</name>
      <anchorfile>group__core__func__geometric.html</anchorfile>
      <anchor>ga4bbb036ef9527ee9f67384233029ed9b</anchor>
      <arglist>(genType const &amp;N, genType const &amp;I, genType const &amp;Nref)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType::value_type</type>
      <name>length</name>
      <anchorfile>group__core__func__geometric.html</anchorfile>
      <anchor>ga03b2831439defb8922832b540b91b8a7</anchor>
      <arglist>(genType const &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>normalize</name>
      <anchorfile>group__core__func__geometric.html</anchorfile>
      <anchor>ga15aa87101457e41663b08a8dcc3357f8</anchor>
      <arglist>(genType const &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>reflect</name>
      <anchorfile>group__core__func__geometric.html</anchorfile>
      <anchor>gab63646fc36b81cf69d3ce123a72f76f2</anchor>
      <arglist>(genType const &amp;I, genType const &amp;N)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL vecType&lt; T, P &gt;</type>
      <name>refract</name>
      <anchorfile>group__core__func__geometric.html</anchorfile>
      <anchor>ga99d8ddb244b129892babaca9778206d0</anchor>
      <arglist>(vecType&lt; T, P &gt; const &amp;I, vecType&lt; T, P &gt; const &amp;N, T const &amp;eta)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>func_integer.hpp</name>
    <path>/tmp/ws/src/rtabmap/app/android/jni/third-party/include/glm/detail/</path>
    <filename>func__integer_8hpp</filename>
    <includes id="setup_8hpp" name="setup.hpp" local="yes" imported="no">setup.hpp</includes>
    <namespace>glm</namespace>
    <member kind="function">
      <type>GLM_FUNC_DECL genIUType&lt; T &gt;::signed_type</type>
      <name>bitCount</name>
      <anchorfile>group__core__func__integer.html</anchorfile>
      <anchor>gaf5ecf64cbcb7f806a3c7915dd622209b</anchor>
      <arglist>(genIUType&lt; T &gt; const &amp;Value)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genIUType</type>
      <name>bitfieldExtract</name>
      <anchorfile>group__core__func__integer.html</anchorfile>
      <anchor>ga251d309beb171bf95117d2c301b2ad8b</anchor>
      <arglist>(genIUType const &amp;Value, int const &amp;Offset, int const &amp;Bits)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genIUType</type>
      <name>bitfieldInsert</name>
      <anchorfile>group__core__func__integer.html</anchorfile>
      <anchor>ga7ab09972d52094d97d2480982e657dd0</anchor>
      <arglist>(genIUType const &amp;Base, genIUType const &amp;Insert, int const &amp;Offset, int const &amp;Bits)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genIUType</type>
      <name>bitfieldReverse</name>
      <anchorfile>group__core__func__integer.html</anchorfile>
      <anchor>gac28880e609c6eeb0a28f1a54b1edc715</anchor>
      <arglist>(genIUType const &amp;Value)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genIUType&lt; T &gt;::signed_type</type>
      <name>findLSB</name>
      <anchorfile>group__core__func__integer.html</anchorfile>
      <anchor>ga43d5d9ec05ba4c46035c764ad5fd3135</anchor>
      <arglist>(genIUType&lt; T &gt; const &amp;Value)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genIUType&lt; T &gt;::signed_type</type>
      <name>findMSB</name>
      <anchorfile>group__core__func__integer.html</anchorfile>
      <anchor>gaee931af2eaecf61b629b33899c9d6f29</anchor>
      <arglist>(genIUType&lt; T &gt; const &amp;Value)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL void</type>
      <name>imulExtended</name>
      <anchorfile>group__core__func__integer.html</anchorfile>
      <anchor>ga7d284e3ea5059cae9fe8f0fe1a76dd02</anchor>
      <arglist>(genIType const &amp;x, genIType const &amp;y, genIType &amp;msb, genIType &amp;lsb)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genUType</type>
      <name>uaddCarry</name>
      <anchorfile>group__core__func__integer.html</anchorfile>
      <anchor>ga19276bb7adbe9f0d74515ae49e40b481</anchor>
      <arglist>(genUType const &amp;x, genUType const &amp;y, genUType &amp;carry)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL void</type>
      <name>umulExtended</name>
      <anchorfile>group__core__func__integer.html</anchorfile>
      <anchor>gad991bf53779a4309a920bb7bfcf2639c</anchor>
      <arglist>(genUType const &amp;x, genUType const &amp;y, genUType &amp;msb, genUType &amp;lsb)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genUType</type>
      <name>usubBorrow</name>
      <anchorfile>group__core__func__integer.html</anchorfile>
      <anchor>gae5b4a6cefd1e21fd2e1b8526b4c964a7</anchor>
      <arglist>(genUType const &amp;x, genUType const &amp;y, genUType &amp;borrow)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>func_matrix.hpp</name>
    <path>/tmp/ws/src/rtabmap/app/android/jni/third-party/include/glm/detail/</path>
    <filename>func__matrix_8hpp</filename>
    <includes id="precision_8hpp" name="precision.hpp" local="yes" imported="no">../detail/precision.hpp</includes>
    <includes id="setup_8hpp" name="setup.hpp" local="yes" imported="no">../detail/setup.hpp</includes>
    <includes id="type__mat_8hpp" name="type_mat.hpp" local="yes" imported="no">../detail/type_mat.hpp</includes>
    <includes id="vec2_8hpp" name="vec2.hpp" local="yes" imported="no">../vec2.hpp</includes>
    <includes id="vec3_8hpp" name="vec3.hpp" local="yes" imported="no">../vec3.hpp</includes>
    <includes id="vec4_8hpp" name="vec4.hpp" local="yes" imported="no">../vec4.hpp</includes>
    <includes id="mat2x2_8hpp" name="mat2x2.hpp" local="yes" imported="no">../mat2x2.hpp</includes>
    <includes id="mat2x3_8hpp" name="mat2x3.hpp" local="yes" imported="no">../mat2x3.hpp</includes>
    <includes id="mat2x4_8hpp" name="mat2x4.hpp" local="yes" imported="no">../mat2x4.hpp</includes>
    <includes id="mat3x2_8hpp" name="mat3x2.hpp" local="yes" imported="no">../mat3x2.hpp</includes>
    <includes id="mat3x3_8hpp" name="mat3x3.hpp" local="yes" imported="no">../mat3x3.hpp</includes>
    <includes id="mat3x4_8hpp" name="mat3x4.hpp" local="yes" imported="no">../mat3x4.hpp</includes>
    <includes id="mat4x2_8hpp" name="mat4x2.hpp" local="yes" imported="no">../mat4x2.hpp</includes>
    <includes id="mat4x3_8hpp" name="mat4x3.hpp" local="yes" imported="no">../mat4x3.hpp</includes>
    <includes id="mat4x4_8hpp" name="mat4x4.hpp" local="yes" imported="no">../mat4x4.hpp</includes>
    <class kind="struct">glm::detail::outerProduct_trait&lt; T, P, tvec2, tvec2 &gt;</class>
    <class kind="struct">glm::detail::outerProduct_trait&lt; T, P, tvec2, tvec3 &gt;</class>
    <class kind="struct">glm::detail::outerProduct_trait&lt; T, P, tvec2, tvec4 &gt;</class>
    <class kind="struct">glm::detail::outerProduct_trait&lt; T, P, tvec3, tvec2 &gt;</class>
    <class kind="struct">glm::detail::outerProduct_trait&lt; T, P, tvec3, tvec3 &gt;</class>
    <class kind="struct">glm::detail::outerProduct_trait&lt; T, P, tvec3, tvec4 &gt;</class>
    <class kind="struct">glm::detail::outerProduct_trait&lt; T, P, tvec4, tvec2 &gt;</class>
    <class kind="struct">glm::detail::outerProduct_trait&lt; T, P, tvec4, tvec3 &gt;</class>
    <class kind="struct">glm::detail::outerProduct_trait&lt; T, P, tvec4, tvec4 &gt;</class>
    <namespace>glm</namespace>
    <namespace>glm::detail</namespace>
    <member kind="function">
      <type>GLM_FUNC_DECL T</type>
      <name>determinant</name>
      <anchorfile>group__core__func__matrix.html</anchorfile>
      <anchor>ga26ea77c574802bc6fc193c40478718d2</anchor>
      <arglist>(matType&lt; T, P &gt; const &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL matType&lt; T, P &gt;</type>
      <name>inverse</name>
      <anchorfile>group__core__func__matrix.html</anchorfile>
      <anchor>ga7635d3dbe5aa10ff73a0e6903bf6bea5</anchor>
      <arglist>(matType&lt; T, P &gt; const &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL matType&lt; T, P &gt;</type>
      <name>matrixCompMult</name>
      <anchorfile>group__core__func__matrix.html</anchorfile>
      <anchor>ga4a54992e4741188ee624b21e3ba91814</anchor>
      <arglist>(matType&lt; T, P &gt; const &amp;x, matType&lt; T, P &gt; const &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::outerProduct_trait&lt; T, P, vecTypeA, vecTypeB &gt;::type</type>
      <name>outerProduct</name>
      <anchorfile>group__core__func__matrix.html</anchorfile>
      <anchor>gae9f513dc8e4f3ceb993669321b6d0f09</anchor>
      <arglist>(vecTypeA&lt; T, P &gt; const &amp;c, vecTypeB&lt; T, P &gt; const &amp;r)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>func_noise.hpp</name>
    <path>/tmp/ws/src/rtabmap/app/android/jni/third-party/include/glm/detail/</path>
    <filename>func__noise_8hpp</filename>
    <includes id="type__vec1_8hpp" name="type_vec1.hpp" local="yes" imported="no">type_vec1.hpp</includes>
    <includes id="type__vec2_8hpp" name="type_vec2.hpp" local="yes" imported="no">type_vec2.hpp</includes>
    <includes id="type__vec3_8hpp" name="type_vec3.hpp" local="yes" imported="no">type_vec3.hpp</includes>
    <includes id="setup_8hpp" name="setup.hpp" local="yes" imported="no">setup.hpp</includes>
    <namespace>glm</namespace>
    <member kind="function">
      <type>GLM_FUNC_DECL genType::value_type</type>
      <name>noise1</name>
      <anchorfile>group__core__func__noise.html</anchorfile>
      <anchor>gadcbf14e3390990f33fda02bb20836960</anchor>
      <arglist>(genType const &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tvec2&lt; typename genType::value_type, defaultp &gt;</type>
      <name>noise2</name>
      <anchorfile>group__core__func__noise.html</anchorfile>
      <anchor>ga876ad0805cece7b52bac9f5bac42647a</anchor>
      <arglist>(genType const &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tvec3&lt; typename genType::value_type, defaultp &gt;</type>
      <name>noise3</name>
      <anchorfile>group__core__func__noise.html</anchorfile>
      <anchor>gadc066dd8e6c25b77a0dd4f59d4a2dd2c</anchor>
      <arglist>(genType const &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tvec4&lt; typename genType::value_type, defaultp &gt;</type>
      <name>noise4</name>
      <anchorfile>group__core__func__noise.html</anchorfile>
      <anchor>ga4ca7d36395a06c2f210ceca5d9a1d020</anchor>
      <arglist>(genType const &amp;x)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>func_packing.hpp</name>
    <path>/tmp/ws/src/rtabmap/app/android/jni/third-party/include/glm/detail/</path>
    <filename>func__packing_8hpp</filename>
    <includes id="type__vec2_8hpp" name="type_vec2.hpp" local="yes" imported="no">type_vec2.hpp</includes>
    <includes id="type__vec4_8hpp" name="type_vec4.hpp" local="yes" imported="no">type_vec4.hpp</includes>
    <namespace>glm</namespace>
    <member kind="function">
      <type>GLM_FUNC_DECL double</type>
      <name>packDouble2x32</name>
      <anchorfile>group__core__func__packing.html</anchorfile>
      <anchor>gaa916ca426b2bb0343ba17e3753e245c2</anchor>
      <arglist>(uvec2 const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL uint</type>
      <name>packHalf2x16</name>
      <anchorfile>group__core__func__packing.html</anchorfile>
      <anchor>ga20f134b07db3a3d3a38efb2617388c92</anchor>
      <arglist>(vec2 const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL uint</type>
      <name>packSnorm2x16</name>
      <anchorfile>group__core__func__packing.html</anchorfile>
      <anchor>ga977ab172da5494e5ac63e952afacfbe2</anchor>
      <arglist>(vec2 const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL uint</type>
      <name>packSnorm4x8</name>
      <anchorfile>group__core__func__packing.html</anchorfile>
      <anchor>ga85e8f17627516445026ab7a9c2e3531a</anchor>
      <arglist>(vec4 const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL uint</type>
      <name>packUnorm2x16</name>
      <anchorfile>group__core__func__packing.html</anchorfile>
      <anchor>ga0e2d107039fe608a209497af867b85fb</anchor>
      <arglist>(vec2 const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL uint</type>
      <name>packUnorm4x8</name>
      <anchorfile>group__core__func__packing.html</anchorfile>
      <anchor>gaf7d2f7341a9eeb4a436929d6f9ad08f2</anchor>
      <arglist>(vec4 const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL uvec2</type>
      <name>unpackDouble2x32</name>
      <anchorfile>group__core__func__packing.html</anchorfile>
      <anchor>gaafb099c61f00a002d975a5b67e1e8eb1</anchor>
      <arglist>(double const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL vec2</type>
      <name>unpackHalf2x16</name>
      <anchorfile>group__core__func__packing.html</anchorfile>
      <anchor>ga8d431ee6df169088a08f4464976925d9</anchor>
      <arglist>(uint const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL vec2</type>
      <name>unpackSnorm2x16</name>
      <anchorfile>group__core__func__packing.html</anchorfile>
      <anchor>ga77a35a82ffa538f921379c362bbeb017</anchor>
      <arglist>(uint const &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL vec4</type>
      <name>unpackSnorm4x8</name>
      <anchorfile>group__core__func__packing.html</anchorfile>
      <anchor>ga0ae75b1ab2ff410274fc0b7d8d5b6c7d</anchor>
      <arglist>(uint const &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL vec2</type>
      <name>unpackUnorm2x16</name>
      <anchorfile>group__core__func__packing.html</anchorfile>
      <anchor>ga7203eea0c2c897acddee6936c9bd5343</anchor>
      <arglist>(uint const &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL vec4</type>
      <name>unpackUnorm4x8</name>
      <anchorfile>group__core__func__packing.html</anchorfile>
      <anchor>gaa2dee2a1ff4707d710d90c17985d0b40</anchor>
      <arglist>(uint const &amp;p)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>func_trigonometric.hpp</name>
    <path>/tmp/ws/src/rtabmap/app/android/jni/third-party/include/glm/detail/</path>
    <filename>func__trigonometric_8hpp</filename>
    <includes id="setup_8hpp" name="setup.hpp" local="yes" imported="no">setup.hpp</includes>
    <namespace>glm</namespace>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>acos</name>
      <anchorfile>group__core__func__trigonometric.html</anchorfile>
      <anchor>gac85497ed2e39d4cac4ac32bed4dfc506</anchor>
      <arglist>(genType const &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>acosh</name>
      <anchorfile>group__core__func__trigonometric.html</anchorfile>
      <anchor>ga961d72b4a20d09d6e71fdf076ad4f433</anchor>
      <arglist>(genType const &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>asin</name>
      <anchorfile>group__core__func__trigonometric.html</anchorfile>
      <anchor>gafca5e8c71ea06be0840227b4aafc5680</anchor>
      <arglist>(genType const &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>asinh</name>
      <anchorfile>group__core__func__trigonometric.html</anchorfile>
      <anchor>gaa52acc1218a5ddd0f8d94fcd098685b1</anchor>
      <arglist>(genType const &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>atan</name>
      <anchorfile>group__core__func__trigonometric.html</anchorfile>
      <anchor>gabf80ac0817d1db032dd6a0969aa2b84a</anchor>
      <arglist>(genType const &amp;y, genType const &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>atan</name>
      <anchorfile>group__core__func__trigonometric.html</anchorfile>
      <anchor>gaa7be96f0c12a40eeac5c7f04a3d465a1</anchor>
      <arglist>(genType const &amp;y_over_x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>atanh</name>
      <anchorfile>group__core__func__trigonometric.html</anchorfile>
      <anchor>gaa20b78cb9c12e30bd5a3054b8cb3d099</anchor>
      <arglist>(genType const &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>cos</name>
      <anchorfile>group__core__func__trigonometric.html</anchorfile>
      <anchor>gac6708d4f0895dc79b65f50db00840167</anchor>
      <arglist>(genType const &amp;angle)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>cosh</name>
      <anchorfile>group__core__func__trigonometric.html</anchorfile>
      <anchor>gaa7685634f6e920ba9a683e5ec7aed976</anchor>
      <arglist>(genType const &amp;angle)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>degrees</name>
      <anchorfile>group__core__func__trigonometric.html</anchorfile>
      <anchor>gaf4e5661bd1c993f6090d49e988a4c78a</anchor>
      <arglist>(genType const &amp;radians)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>radians</name>
      <anchorfile>group__core__func__trigonometric.html</anchorfile>
      <anchor>ga431d31cdb060059bc5b0696e212f1453</anchor>
      <arglist>(genType const &amp;degrees)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>sin</name>
      <anchorfile>group__core__func__trigonometric.html</anchorfile>
      <anchor>gafbab21016b7f3bc21afb09a7e42e2df1</anchor>
      <arglist>(genType const &amp;angle)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>sinh</name>
      <anchorfile>group__core__func__trigonometric.html</anchorfile>
      <anchor>ga2e8c9a896e803661058de83429aa6eda</anchor>
      <arglist>(genType const &amp;angle)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>tan</name>
      <anchorfile>group__core__func__trigonometric.html</anchorfile>
      <anchor>ga328aeb0de4f312dc3d200cb929715d44</anchor>
      <arglist>(genType const &amp;angle)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>tanh</name>
      <anchorfile>group__core__func__trigonometric.html</anchorfile>
      <anchor>ga941f20e5315113d1a2e037f073a62f04</anchor>
      <arglist>(genType const &amp;angle)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>func_vector_relational.hpp</name>
    <path>/tmp/ws/src/rtabmap/app/android/jni/third-party/include/glm/detail/</path>
    <filename>func__vector__relational_8hpp</filename>
    <includes id="precision_8hpp" name="precision.hpp" local="yes" imported="no">precision.hpp</includes>
    <includes id="setup_8hpp" name="setup.hpp" local="yes" imported="no">setup.hpp</includes>
    <namespace>glm</namespace>
    <member kind="function">
      <type>GLM_FUNC_DECL bool</type>
      <name>all</name>
      <anchorfile>group__core__func__vector__relational.html</anchorfile>
      <anchor>ga14bbc94f2ae2774a1d64d91f8767773e</anchor>
      <arglist>(vecType&lt; bool, P &gt; const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL bool</type>
      <name>any</name>
      <anchorfile>group__core__func__vector__relational.html</anchorfile>
      <anchor>ga632a2644532d9332011c8860400d30b2</anchor>
      <arglist>(vecType&lt; bool, P &gt; const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL vecType&lt; T, P &gt;::bool_type</type>
      <name>greaterThan</name>
      <anchorfile>group__core__func__vector__relational.html</anchorfile>
      <anchor>gac9163d451231eb3eaae2c6b3da5add6a</anchor>
      <arglist>(vecType&lt; T, P &gt; const &amp;x, vecType&lt; T, P &gt; const &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL vecType&lt; T, P &gt;::bool_type</type>
      <name>greaterThanEqual</name>
      <anchorfile>group__core__func__vector__relational.html</anchorfile>
      <anchor>gad1385064aa2fc7aaae37aa95daea9c31</anchor>
      <arglist>(vecType&lt; T, P &gt; const &amp;x, vecType&lt; T, P &gt; const &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL vecType&lt; T, P &gt;::bool_type</type>
      <name>lessThanEqual</name>
      <anchorfile>group__core__func__vector__relational.html</anchorfile>
      <anchor>ga2167b22ac086c5791a4740932b62b685</anchor>
      <arglist>(vecType&lt; T, P &gt; const &amp;x, vecType&lt; T, P &gt; const &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL vecType&lt; bool, P &gt;</type>
      <name>not_</name>
      <anchorfile>group__core__func__vector__relational.html</anchorfile>
      <anchor>ga4329ecbc2ef012c9ec704bd09da1f177</anchor>
      <arglist>(vecType&lt; bool, P &gt; const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL vecType&lt; T, P &gt;::bool_type</type>
      <name>notEqual</name>
      <anchorfile>group__core__func__vector__relational.html</anchorfile>
      <anchor>ga85d7bc5613c4dcc2d5873ec9d6ed4c19</anchor>
      <arglist>(vecType&lt; T, P &gt; const &amp;x, vecType&lt; T, P &gt; const &amp;y)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>fwd.hpp</name>
    <path>/tmp/ws/src/rtabmap/app/android/jni/third-party/include/glm/</path>
    <filename>fwd_8hpp</filename>
    <includes id="type__int_8hpp" name="type_int.hpp" local="yes" imported="no">detail/type_int.hpp</includes>
    <includes id="type__float_8hpp" name="type_float.hpp" local="yes" imported="no">detail/type_float.hpp</includes>
    <includes id="type__vec_8hpp" name="type_vec.hpp" local="yes" imported="no">detail/type_vec.hpp</includes>
    <includes id="type__mat_8hpp" name="type_mat.hpp" local="yes" imported="no">detail/type_mat.hpp</includes>
    <class kind="struct">glm::detail::tquat</class>
    <namespace>glm</namespace>
    <namespace>glm::detail</namespace>
    <member kind="typedef">
      <type>highp_dquat</type>
      <name>dquat</name>
      <anchorfile>namespaceglm.html</anchorfile>
      <anchor>a49693161673a003b4a8fd4d8b15b0b7b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_float32_t</type>
      <name>f32</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga0ec999b57f5330d9021256e96038df04</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>f32mat2x2</type>
      <name>f32mat2</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga5a8b82f5ef3eb6355640d57466793d9b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_f32mat2x2</type>
      <name>f32mat2x2</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga4eb16d89ecff72fa77f10c9a1e7ca475</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_f32mat2x3</type>
      <name>f32mat2x3</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga5ad96c3a7d4c81520d1f30bf5dcdc2b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_f32mat2x4</type>
      <name>f32mat2x4</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gaba05bfeff59b12ea8e8ad2f6bfd8eece</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>f32mat3x3</type>
      <name>f32mat3</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gaf8d666dea6f652c21f0c1515ce522090</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_f32mat3x2</type>
      <name>f32mat3x2</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga43fa9ba1875db74cba2cea33321a77ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_f32mat3x3</type>
      <name>f32mat3x3</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga56465dc40dd0e35221f00bdf44fb7c2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_f32mat3x4</type>
      <name>f32mat3x4</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga9d953c44b7bf260d2f2e61d73dc2ab08</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>f32mat4x4</type>
      <name>f32mat4</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga6bf98d2ab0eb4889e5190c26e1853292</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_f32mat4x2</type>
      <name>f32mat4x2</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga6aee56c6561190811699bfd2b1cd0d57</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_f32mat4x3</type>
      <name>f32mat4x3</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga5102ae88531e072efe57e75354e10347</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_f32mat4x4</type>
      <name>f32mat4x4</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga939fc7fbeb62575aca543d3a0342d807</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_f32quat</type>
      <name>f32quat</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gafc69e0f1b9ac1a001bb4b1b9710d4f92</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_f32vec1</type>
      <name>f32vec1</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga7335bddf7a09ba275d5d04f7681f03e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_f32vec2</type>
      <name>f32vec2</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga0eba48c6b8abbee31dbf5655dd171ead</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_f32vec3</type>
      <name>f32vec3</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga9b74939fb3bdd450be65f798037dd79d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_f32vec4</type>
      <name>f32vec4</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gab6254ab9d409cce6579d7dc75dd34114</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_float64_t</type>
      <name>f64</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga2bba392e555124b36cde6abba349bab3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>f64mat2x2</type>
      <name>f64mat2</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gaa66040c1fd82a9d1f6ac82d4e1e8baa6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_f64mat2x2</type>
      <name>f64mat2x2</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gad125d405392e76f26f359798350fb64f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_f64mat2x3</type>
      <name>f64mat2x3</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga5b665390818b04bdd95bb6b2a25e5c2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_f64mat2x4</type>
      <name>f64mat2x4</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga7f84d2c51081d56599a45c01d67ac155</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>f64mat3x3</type>
      <name>f64mat3</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gaa9e69ab90c0130b9a84a0a7fd8e49664</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_f64mat3x2</type>
      <name>f64mat3x2</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gae6388c7664b5bb281047a9fd7984f97b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_f64mat3x3</type>
      <name>f64mat3x3</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gad74db0197015b8d1d77ce54cf8d0ae60</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_f64mat3x4</type>
      <name>f64mat3x4</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gac9468e5fa519d06b452d3126bb22a597</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>f64mat4x4</type>
      <name>f64mat4</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga1e2d73ea989e6a5abd90cbe9f1025a41</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_f64mat4x2</type>
      <name>f64mat4x2</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gae716a8717cc6af191aec562d93ff6299</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_f64mat4x3</type>
      <name>f64mat4x3</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gaca283f88500d9895afb939516e7372d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_f64mat4x4</type>
      <name>f64mat4x4</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga37a1ae1f6e67b5a6a06b1ee7c83f4bec</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_f64quat</type>
      <name>f64quat</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga860589eddc4ff95795a858318652b6ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_f64vec1</type>
      <name>f64vec1</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga55bdb96a24de2e3531c74310b12ba5d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_f64vec2</type>
      <name>f64vec2</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga3f131d462df8154918f93ba1ac7cc4bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_f64vec3</type>
      <name>f64vec3</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga794ee8f0a105cda01946cd9860f492a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_f64vec4</type>
      <name>f64vec4</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gac10d088c5f1d16a62fb019408af34e1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_float32_t</type>
      <name>float32_t</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga642737ae3e7c434b366f2191e6944bf2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_float64_t</type>
      <name>float64_t</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gade966a3eb25ebeb16dd53c40d3fdeb46</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>fmat2x2</type>
      <name>fmat2</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga96b15c5eaecce87b352dab5d373da979</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_f32mat2x2</type>
      <name>fmat2x2</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gada7823c23ae249dccaecb5a016c667f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_f32mat2x3</type>
      <name>fmat2x3</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga087d875cd4e384f101a28a4caf8ccd94</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_f32mat2x4</type>
      <name>fmat2x4</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gaf3af7a2f10aaf8028a95b7232b24d84e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>fmat3x3</type>
      <name>fmat3</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gaa7b09502b183884aca53338c35b09509</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_f32mat3x2</type>
      <name>fmat3x2</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga723b6e3dd4ff1c0d76d3c9f72ea0d9a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_f32mat3x3</type>
      <name>fmat3x3</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gafa6841eaaa5ee45de1d892c26b349571</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_f32mat3x4</type>
      <name>fmat3x4</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga87084a1f4d6e8dd94f719029840dbafc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>fmat4x4</type>
      <name>fmat4</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gafbea1649c5384f13ff4595c9d0003a68</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_f32mat4x2</type>
      <name>fmat4x2</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga0cf4b66f4929b3c21ab7b967386fc7dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_f32mat4x3</type>
      <name>fmat4x3</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga5af77d2574bca528d321fbf261c90107</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_f32mat4x4</type>
      <name>fmat4x4</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gaa641dae0fcc277f028b4e48e16bbea86</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>quat</type>
      <name>fquat</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gaa95d73f08018f3864c6ae08dbf1c59f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_f32vec1</type>
      <name>fvec1</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gab927d62f22fa57461367011950cec650</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_f32vec2</type>
      <name>fvec2</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gaafd518792a4646c7bb60aabc62a4684c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_f32vec3</type>
      <name>fvec3</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga33b85a14a8f68ec99029ff13db6af369</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_f32vec4</type>
      <name>fvec4</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga55d1365630d3b3ecf7c7f4e7c29a9cb1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tquat&lt; double, highp &gt;</type>
      <name>highp_dquat</name>
      <anchorfile>namespaceglm.html</anchorfile>
      <anchor>a6504747f6a2ec4a369a51244fcabc61e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>float32</type>
      <name>highp_f32</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga48d80b6fd3a40b71b2e414493832d1ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_f32mat2x2</type>
      <name>highp_f32mat2</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gaed934f561aaf8ad891c0a8f5e719aea8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat2x2&lt; f32, highp &gt;</type>
      <name>highp_f32mat2x2</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gaf3a2cc948ca6fd168391138ce6fdd100</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat2x3&lt; f32, highp &gt;</type>
      <name>highp_f32mat2x3</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga53613c1b93f81207065a8a935ff02a81</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat2x4&lt; f32, highp &gt;</type>
      <name>highp_f32mat2x4</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga9689dbe21bc976ca8069c63300b5887e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_f32mat3x3</type>
      <name>highp_f32mat3</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga06809818db73785334f839742a9ad85a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat3x2&lt; f32, highp &gt;</type>
      <name>highp_f32mat3x2</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gaf36b2b34ea881977c61491b0d3b25a28</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat3x3&lt; f32, highp &gt;</type>
      <name>highp_f32mat3x3</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga334eca23d23aef90972fb20c5b749ca3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat3x4&lt; f32, highp &gt;</type>
      <name>highp_f32mat3x4</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gaa71f504ecb02f9178026b01013b77ba0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_f32mat4x4</type>
      <name>highp_f32mat4</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gac14c1bfb647e39d459c7489ede2156cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat4x2&lt; f32, highp &gt;</type>
      <name>highp_f32mat4x2</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga4d799497b303c2434fe709f81f6bd4dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat4x3&lt; f32, highp &gt;</type>
      <name>highp_f32mat4x3</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga5bd692575886422f501a379386e391d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat4x4&lt; f32, highp &gt;</type>
      <name>highp_f32mat4x4</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gafe24f12e4f5453058caea3f583ad7d9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tquat&lt; f32, highp &gt;</type>
      <name>highp_f32quat</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga26eef27d2efbd759e7e93c40672402e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec1&lt; f32, highp &gt;</type>
      <name>highp_f32vec1</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gac8be8ce31b9df0a5005d7c7458a3d03e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec2&lt; f32, highp &gt;</type>
      <name>highp_f32vec2</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gabba3e1b3ae0bcaa7aaac573c08c2f8d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec3&lt; f32, highp &gt;</type>
      <name>highp_f32vec3</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga581a4a4eb1f3a269d16af0c4e2d8daf4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec4&lt; f32, highp &gt;</type>
      <name>highp_f32vec4</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga53d3c1a17e2e6f26ee5ad1e8879d710e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>float64</type>
      <name>highp_f64</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gab1306a5a8ae99fb2867b548b1546bbe0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_f64mat2x2</type>
      <name>highp_f64mat2</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga7d9fd446fd43310ba6f63c8f9468acc0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat2x2&lt; f64, highp &gt;</type>
      <name>highp_f64mat2x2</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga4babca568fc88f185620c02e4fdac0d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat2x3&lt; f64, highp &gt;</type>
      <name>highp_f64mat2x3</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gafb5b42b29b3bd7f1605483223fa35312</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat2x4&lt; f64, highp &gt;</type>
      <name>highp_f64mat2x4</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga72fae79e6633cbc6bf691f69278b36d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_f64mat3x3</type>
      <name>highp_f64mat3</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga00c5743b0eba6b437422571f4eda27b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat3x2&lt; f64, highp &gt;</type>
      <name>highp_f64mat3x2</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga5cdc9d6fb9ce07e5485c4e2db919ce7e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat3x3&lt; f64, highp &gt;</type>
      <name>highp_f64mat3x3</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gaf520a9307867c632408029a53af3e375</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat3x4&lt; f64, highp &gt;</type>
      <name>highp_f64mat3x4</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga4144f547189dd7e52b4dd282f41a1cd1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_f64mat4x4</type>
      <name>highp_f64mat4</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga1ac5d0564721a22765c68c54a0a4f87a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat4x2&lt; f64, highp &gt;</type>
      <name>highp_f64mat4x2</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gabe9bc3680e7d83a7b34297da518a8117</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat4x3&lt; f64, highp &gt;</type>
      <name>highp_f64mat4x3</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga0264562b4667b8073b7708efc2280691</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat4x4&lt; f64, highp &gt;</type>
      <name>highp_f64mat4x4</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gaa95b52552df369b75d09155ebb29b1bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tquat&lt; f64, highp &gt;</type>
      <name>highp_f64quat</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga9372e8b60f401fd94aba637b3ed17cfc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec1&lt; f64, highp &gt;</type>
      <name>highp_f64vec1</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga1054b4e4da2b907b35e1806bd6fbaef1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec2&lt; f64, highp &gt;</type>
      <name>highp_f64vec2</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga1efd4982eaeafae59ce40deb89e018e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec3&lt; f64, highp &gt;</type>
      <name>highp_f64vec3</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga93cbac95bb9106fe15c987c0f56ae679</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec4&lt; f64, highp &gt;</type>
      <name>highp_f64vec4</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga1e9d8145fb9521701a5eeb6df5754184</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::float32</type>
      <name>highp_float32</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga91af7513c1102410646f2c435ca29be5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::float32</type>
      <name>highp_float32_t</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga4e16a7818d09e2da3b81765999f23928</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::float64</type>
      <name>highp_float64</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gab871a78c548d2fa53e1e8ec64a46eee7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::float64</type>
      <name>highp_float64_t</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gae8b3b2ace5be2a61c6bf63f12643fa15</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_fmat2x2</type>
      <name>highp_fmat2</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga10d47be18a81c111a8706d0a6df5b4ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat2x2&lt; f32, highp &gt;</type>
      <name>highp_fmat2x2</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gaeb76f1230ecfd4c80635d3c618405e31</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat2x3&lt; f32, highp &gt;</type>
      <name>highp_fmat2x3</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga53c126d1650b460bc7496a6fd5e5e764</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat2x4&lt; f32, highp &gt;</type>
      <name>highp_fmat2x4</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga5df8430c47272adc901ef224d85a9c4d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_fmat3x3</type>
      <name>highp_fmat3</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga3ff9af2eba26aa6df92aa73e1083e81e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat3x2&lt; f32, highp &gt;</type>
      <name>highp_fmat3x2</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gad5c083691eb15539fd81e27e1dc6b813</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat3x3&lt; f32, highp &gt;</type>
      <name>highp_fmat3x3</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gaf1d697243b1de74a5769c49e68b1e2a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat3x4&lt; f32, highp &gt;</type>
      <name>highp_fmat3x4</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga1f377a3da21dd6c418ec3a5119a4514a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_fmat4x4</type>
      <name>highp_fmat4</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga4c7c9823ade7c29e29b5a313949ae502</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat4x2&lt; f32, highp &gt;</type>
      <name>highp_fmat4x2</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gab3d688f05a884be93c647bce2d8a46f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat4x3&lt; f32, highp &gt;</type>
      <name>highp_fmat4x3</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga07f7578fc5a4dd8cdd8a532db25d535f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat4x4&lt; f32, highp &gt;</type>
      <name>highp_fmat4x4</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gaf0a98d6caffce89da963d3430e05ddb0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_quat</type>
      <name>highp_fquat</name>
      <anchorfile>namespaceglm.html</anchorfile>
      <anchor>ad1acf6af4ae4af94dfec8814b058d5eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec1&lt; float, highp &gt;</type>
      <name>highp_fvec1</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga5d9f2208253856df60a57925f92ff0c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec2&lt; float, highp &gt;</type>
      <name>highp_fvec2</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gab58ecc53699d45f4f88d67bbff084c54</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec3&lt; float, highp &gt;</type>
      <name>highp_fvec3</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga79b821fc8ae989b12bb43e2cd3932580</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec4&lt; float, highp &gt;</type>
      <name>highp_fvec4</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gae0de2413648d89bf5a8e598e5520a439</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::int16</type>
      <name>highp_i16</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gaa04399853952dbce29cb62e2432f350a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec1&lt; i16, highp &gt;</type>
      <name>highp_i16vec1</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga0ed3103e2d3acb4efbe313add4243a72</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec2&lt; i16, highp &gt;</type>
      <name>highp_i16vec2</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga74df9e215c049f82d277473c4c974bb4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec3&lt; i16, highp &gt;</type>
      <name>highp_i16vec3</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga8dcfd412bd9ce99a1cf5c2b6e50f07e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec4&lt; i16, highp &gt;</type>
      <name>highp_i16vec4</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga7fd6f1b3c224833cc330a2c64b6994dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::int32</type>
      <name>highp_i32</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga197d19b585222da57d70238a5cfc2be8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec1&lt; i32, highp &gt;</type>
      <name>highp_i32vec1</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gadcd58130a48fa561e784a135a88c5d6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec2&lt; i32, highp &gt;</type>
      <name>highp_i32vec2</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga6020d795076243085eb0d6826c849b4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec3&lt; i32, highp &gt;</type>
      <name>highp_i32vec3</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga95de80f73e676fb6b9976ff0d33bbc4b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec4&lt; i32, highp &gt;</type>
      <name>highp_i32vec4</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga174af0fafdc5a9eb24150792bffa8b5c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::int64</type>
      <name>highp_i64</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gad3cb9a0ac0266ea2c51c6fac256345d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec1&lt; i64, highp &gt;</type>
      <name>highp_i64vec1</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga06c21aba992669f5c160ec5f5a480522</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec2&lt; i64, highp &gt;</type>
      <name>highp_i64vec2</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gabfe3aa6fa4003a47577beb9678ab2661</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec3&lt; i64, highp &gt;</type>
      <name>highp_i64vec3</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga4030f8ad15da56f5e427aa457d39e888</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec4&lt; i64, highp &gt;</type>
      <name>highp_i64vec4</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga0ea279cd954fbb71a1db62e897d4d7f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::int8</type>
      <name>highp_i8</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga8b9eb0b24cce7f14478bfcacb53ce839</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec1&lt; i8, highp &gt;</type>
      <name>highp_i8vec1</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga0334353753f93388bcc89f91c9aff476</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec2&lt; i8, highp &gt;</type>
      <name>highp_i8vec2</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga2224945795a870e41d951f0847d54f02</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec3&lt; i8, highp &gt;</type>
      <name>highp_i8vec3</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gad716792169ce7de963df25b865714438</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec4&lt; i8, highp &gt;</type>
      <name>highp_i8vec4</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga283b2f580a4bd7207d27418ef4a1068b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::int16</type>
      <name>highp_int16</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gaf0430ed80e88c0d1dfbe47f359659c81</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::int16</type>
      <name>highp_int16_t</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga07d318d61472e75238e53b9642227672</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::int32</type>
      <name>highp_int32</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gaa2045c92b9553d463191af6a20e997bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::int32</type>
      <name>highp_int32_t</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga783d077a513c1f475f6cdb406b4238c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::int64</type>
      <name>highp_int64</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga7ffb27943e9569800979081bc548621c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::int64</type>
      <name>highp_int64_t</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga0f5186bde44471133b08057cae8a51ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::int8</type>
      <name>highp_int8</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga57c86999e666760c304453f9bfdc09d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::int8</type>
      <name>highp_int8_t</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga417701b99e6e7992f35ab2ef694f88b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tquat&lt; float, highp &gt;</type>
      <name>highp_quat</name>
      <anchorfile>namespaceglm.html</anchorfile>
      <anchor>a8d2836172e6561f6519c39d0b5d025c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::uint16</type>
      <name>highp_u16</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga9da2178d7501d9c0f225fa1a7b70cb45</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec1&lt; u16, highp &gt;</type>
      <name>highp_u16vec1</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gac4a83dec879b77ab0055c8da232da066</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec2&lt; u16, highp &gt;</type>
      <name>highp_u16vec2</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gafad4245d389a4990eb505cd74a2d0a6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec3&lt; u16, highp &gt;</type>
      <name>highp_u16vec3</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gad98b30ad9bbfb79233340be3ba53ceb6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec4&lt; u16, highp &gt;</type>
      <name>highp_u16vec4</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga89074b108ec0643cffdfd008bedd3ffb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::uint32</type>
      <name>highp_u32</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gae8e8a2c712653891a03c171795286ac5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec1&lt; u32, highp &gt;</type>
      <name>highp_u32vec1</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga8a92d1f79e2fd4a03be803e35aac8e1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec2&lt; u32, highp &gt;</type>
      <name>highp_u32vec2</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gaddb81e8e12bd640e188744ed372c95bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec3&lt; u32, highp &gt;</type>
      <name>highp_u32vec3</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gab1e386f5e415e00f800edf5d15207286</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec4&lt; u32, highp &gt;</type>
      <name>highp_u32vec4</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga9418a8d549d344d4f7b7158771a2fdfe</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::uint64</type>
      <name>highp_u64</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga6006ea883d3c0491791650b2fb84de39</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec1&lt; u64, highp &gt;</type>
      <name>highp_u64vec1</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gab48ca217e1d1cc9aac3d9f037493ae7e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec2&lt; u64, highp &gt;</type>
      <name>highp_u64vec2</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gad11667a4764867732a89791ec2a01aeb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec3&lt; u64, highp &gt;</type>
      <name>highp_u64vec3</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga3cb5c038f8cba0dfb894af66b7b2ba13</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec4&lt; u64, highp &gt;</type>
      <name>highp_u64vec4</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga8aa6fc9f16dfa3078d411f6361188a45</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::uint8</type>
      <name>highp_u8</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga8a60abe782749c504fb5ae51eb8b49cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec1&lt; u8, highp &gt;</type>
      <name>highp_u8vec1</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga8e7e9156357a2b748fe39702c3bdbeec</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec2&lt; u8, highp &gt;</type>
      <name>highp_u8vec2</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga9aed4b3bacd37a43ec369bcf76be144a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec3&lt; u8, highp &gt;</type>
      <name>highp_u8vec3</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga52bdf53a4f05023c13a9b817526d249f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec4&lt; u8, highp &gt;</type>
      <name>highp_u8vec4</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga3a46f19674a65471988b41ffdaa834c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::uint16</type>
      <name>highp_uint16</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga4d32967d45ba8365e2a05eaaac85e978</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::uint16</type>
      <name>highp_uint16_t</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga3145bc0ee80432c165e985a188a722b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::uint32</type>
      <name>highp_uint32</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga3145e44c73e2df7dfe4f3cb65974bf22</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::uint32</type>
      <name>highp_uint32_t</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga8eb85ad460079c63b68866ae34637bda</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::uint64</type>
      <name>highp_uint64</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga8079c653e20cda03d34b99de629a7b09</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::uint64</type>
      <name>highp_uint64_t</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga6e66f40c5909bfc872b068187fa6029e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::uint8</type>
      <name>highp_uint8</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga2c27c6dd26e893786f04b10f99c1ee95</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::uint8</type>
      <name>highp_uint8_t</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga9ba529fcc75b82d23da979f0ce6e4518</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec1&lt; float, highp &gt;</type>
      <name>highp_vec1</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gab3f08c031846e7a95b49e81c48d920d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::int16</type>
      <name>i16</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga35e5542ca05b29cc256fdafb8503d1fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_i16vec1</type>
      <name>i16vec1</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gaa3a2fe05ca6a7086c5580922ebda4bf3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_i16vec2</type>
      <name>i16vec2</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga13f7a88281faec6a72231dce73ce6129</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_i16vec3</type>
      <name>i16vec3</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga22ec113d49837ef823048bb01511564c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_i16vec4</type>
      <name>i16vec4</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga28cd96ac55e2209bdbd3a41cb8af970a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::int32</type>
      <name>i32</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga1d8ed5c43e91ea7d4528389da4fa9524</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_i32vec1</type>
      <name>i32vec1</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga0d3741d44591183f3dee9500b4ad9ab4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_i32vec2</type>
      <name>i32vec2</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gabb9ac4a278f8a8e3a3928dc9bef81089</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_i32vec3</type>
      <name>i32vec3</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga79a21b299190b6fee673087376753db0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_i32vec4</type>
      <name>i32vec4</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga5fea6ade2c848bca1fa55636e75a10b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::int64</type>
      <name>i64</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gac7a7eaad46064fc952b06df33689da23</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_i64vec1</type>
      <name>i64vec1</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga8bc234da7e4a6436e01241f439fc7ddd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_i64vec2</type>
      <name>i64vec2</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga75461c98baf3e3913566550bd9d8d17f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_i64vec3</type>
      <name>i64vec3</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gab6eefcd7eb24e4142ed23dc1e87163a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_i64vec4</type>
      <name>i64vec4</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga19846034cab6ee6e031884ea30def7fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::int8</type>
      <name>i8</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gaae064be68b7d36cd7910c16e8ad18bba</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_i8vec1</type>
      <name>i8vec1</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gae67d2e1e7ebd1a79176cac554395b881</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_i8vec2</type>
      <name>i8vec2</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gafd7bbd3878c298014276975f999a8677</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_i8vec3</type>
      <name>i8vec3</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gae1e3127c58fbf1b6fbf28885cfd3dfad</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_i8vec4</type>
      <name>i8vec4</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga89bb5e6481ae11fb2599b71e36a390bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::int16</type>
      <name>int16_t</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gaf89ee61e0d34aa4a462104b7ae7f2da6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::int32</type>
      <name>int32_t</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gab870c0eb6f525b0c8c4716762e0fc3a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::int64</type>
      <name>int64_t</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga6abb23fbf4e39c50ec5341160b5da5ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::int8</type>
      <name>int8_t</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga673898d450b2a91186f3c4f40c5f8633</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tquat&lt; double, lowp &gt;</type>
      <name>lowp_dquat</name>
      <anchorfile>namespaceglm.html</anchorfile>
      <anchor>ad5f207f07b36f4ebd98338c21b92062e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>float32</type>
      <name>lowp_f32</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga1b9734de4b4429dc26b1454a2a399b05</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>lowp_f32mat2x2</type>
      <name>lowp_f32mat2</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gad717448ef1129d7b795ebcfee6c4944c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat2x2&lt; f32, lowp &gt;</type>
      <name>lowp_f32mat2x2</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gae5beaa9212ba199167c7c7088a70b2bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat2x3&lt; f32, lowp &gt;</type>
      <name>lowp_f32mat2x3</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga7e45acb54ae2e4f5113a05b08eea5812</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat2x4&lt; f32, lowp &gt;</type>
      <name>lowp_f32mat2x4</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gae0da8e4239df703d44875b49a900c893</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>lowp_f32mat3x3</type>
      <name>lowp_f32mat3</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga84500ab23c0f0f3c585f8ad02f33b88c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat3x2&lt; f32, lowp &gt;</type>
      <name>lowp_f32mat3x2</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gadf8ee4630e8d2b6ae72293a7c8dff497</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat3x3&lt; f32, lowp &gt;</type>
      <name>lowp_f32mat3x3</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga92f4b130a9651c69361600272f113542</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat3x4&lt; f32, lowp &gt;</type>
      <name>lowp_f32mat3x4</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga7f81032f05c8a1b96b33c328f38c72d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>lowp_f32mat4x4</type>
      <name>lowp_f32mat4</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gada4d11f44b410c1be7b6b1d05ccf692c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat4x2&lt; f32, lowp &gt;</type>
      <name>lowp_f32mat4x2</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga6eedee3981e5bf150ad7463786d0d694</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat4x3&lt; f32, lowp &gt;</type>
      <name>lowp_f32mat4x3</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gadd0ff5b09c6ecac83e4e908e3f6478c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat4x4&lt; f32, lowp &gt;</type>
      <name>lowp_f32mat4x4</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gab7a6454e1f5d5c434ff316b139eb0231</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tquat&lt; f32, lowp &gt;</type>
      <name>lowp_f32quat</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga83edc5f21bfa41f72f881b29aabbd919</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec1&lt; f32, lowp &gt;</type>
      <name>lowp_f32vec1</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gae802918ade0497b72c606430830f5ebb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec2&lt; f32, lowp &gt;</type>
      <name>lowp_f32vec2</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga7faa2c9884c87b1e6512a966adad69e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec3&lt; f32, lowp &gt;</type>
      <name>lowp_f32vec3</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga1f878d91a5f5ab92c756244b62af7248</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec4&lt; f32, lowp &gt;</type>
      <name>lowp_f32vec4</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga59f7292d7ed0b7df72e6aa31010e2648</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>float64</type>
      <name>lowp_f64</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga59839f4bf6b97c93b0def577890bbfb8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>lowp_f64mat2x2</type>
      <name>lowp_f64mat2</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga2984b3b0b6ee0657044d186bb875b4e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat2x2&lt; f64, lowp &gt;</type>
      <name>lowp_f64mat2x2</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga38e41c5332b4eb20b23b4ed1f06608d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat2x3&lt; f64, lowp &gt;</type>
      <name>lowp_f64mat2x3</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga2add7d48faba102f53fbad2e14dfed12</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat2x4&lt; f64, lowp &gt;</type>
      <name>lowp_f64mat2x4</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga38366c50f2a2755c49110c7fc1441683</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>lowp_f64mat3x3</type>
      <name>lowp_f64mat3</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga4acbda53fb7ff9568c0a2786fad450b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat3x2&lt; f64, lowp &gt;</type>
      <name>lowp_f64mat3x2</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga99f6455a37a4c407a26981561184c76d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat3x3&lt; f64, lowp &gt;</type>
      <name>lowp_f64mat3x3</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga3b636bef3048da2f7935eae13e66f7b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat3x4&lt; f64, lowp &gt;</type>
      <name>lowp_f64mat3x4</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga988c6645dead17a842c47ec042b5369e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>lowp_f64mat4x4</type>
      <name>lowp_f64mat4</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga4378d9384f1b24848043ccb02dcf2959</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat4x2&lt; f64, lowp &gt;</type>
      <name>lowp_f64mat4x2</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga37d10de43251a9a1be734bbb340ad2e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat4x3&lt; f64, lowp &gt;</type>
      <name>lowp_f64mat4x3</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga05dba0f9d45301c7b10a9276c60b8a0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat4x4&lt; f64, lowp &gt;</type>
      <name>lowp_f64mat4x4</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gab7d0922ed8d93ee3ce995858feb41231</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tquat&lt; f64, lowp &gt;</type>
      <name>lowp_f64quat</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga225e6f95dd6a7049b1a86db23b90cbac</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec1&lt; f64, lowp &gt;</type>
      <name>lowp_f64vec1</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga47d9eed23b6e3fc58676176be392293a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec2&lt; f64, lowp &gt;</type>
      <name>lowp_f64vec2</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gaf2c6cba98bb2c2f1560d8edff4b70938</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec3&lt; f64, lowp &gt;</type>
      <name>lowp_f64vec3</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gad2d5e1436d926ae7201c860dce01a0fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec4&lt; f64, lowp &gt;</type>
      <name>lowp_f64vec4</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gaf99497c42a2d011fecab7f3f2312213d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::float32</type>
      <name>lowp_float32</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga92be8087f3c84504f3a44af1a9efc51e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::float32</type>
      <name>lowp_float32_t</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gadfb453b23cb820e3e4e766e047c67dab</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::float64</type>
      <name>lowp_float64</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga32e02689f4e83fb269c9047418536f2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::float64</type>
      <name>lowp_float64_t</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gac9d64f4e69d6c2eade41a848077866b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>lowp_fmat2x2</type>
      <name>lowp_fmat2</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga9bafb192cb7327d543ad55be2e6e675c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat2x2&lt; f32, lowp &gt;</type>
      <name>lowp_fmat2x2</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga99367a30c64035d7e7f76410105d10e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat2x3&lt; f32, lowp &gt;</type>
      <name>lowp_fmat2x3</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga01c5c29a6cee22c3e75de25c98dbecc9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat2x4&lt; f32, lowp &gt;</type>
      <name>lowp_fmat2x4</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga14b4460b2132fd3db19b53ec6f9353f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>lowp_fmat3x3</type>
      <name>lowp_fmat3</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga88ae00cab6aae48d56700915c7799973</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat3x2&lt; f32, lowp &gt;</type>
      <name>lowp_fmat3x2</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga6e03c9a11f7d781af7549ce566844cc6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat3x3&lt; f32, lowp &gt;</type>
      <name>lowp_fmat3x3</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga25b389b52269f3256f015b4fff5789c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat3x4&lt; f32, lowp &gt;</type>
      <name>lowp_fmat3x4</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga366a3249a72ddc76fb3ee4f2379cf3fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>lowp_fmat4x4</type>
      <name>lowp_fmat4</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga00dfb85ec53bb5f173747f73d13c1b8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat4x2&lt; f32, lowp &gt;</type>
      <name>lowp_fmat4x2</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga2433f92674e42eb6a75384fbab262306</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat4x3&lt; f32, lowp &gt;</type>
      <name>lowp_fmat4x3</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gaa4df4f3adcc8eb3bed680b14a87fb2c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat4x4&lt; f32, lowp &gt;</type>
      <name>lowp_fmat4x4</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga9ff955b170643f547661d2e7263ee426</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>lowp_quat</type>
      <name>lowp_fquat</name>
      <anchorfile>namespaceglm.html</anchorfile>
      <anchor>aad1f5b3c348c223fb36e28f646552cff</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec1&lt; float, lowp &gt;</type>
      <name>lowp_fvec1</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gad5266f0507395cf8cdfe84b9cf5496e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec2&lt; float, lowp &gt;</type>
      <name>lowp_fvec2</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gaf365442c52322b810bc0ed943e539229</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec3&lt; float, lowp &gt;</type>
      <name>lowp_fvec3</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga83d77dfe136d4add9e214cd205320c12</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec4&lt; float, lowp &gt;</type>
      <name>lowp_fvec4</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga0d016cdbff067c450122115d0620bf85</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::int16</type>
      <name>lowp_i16</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gaf7bbfd31bcec25a416ea94d09efb5451</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec1&lt; i16, lowp &gt;</type>
      <name>lowp_i16vec1</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga6f1e42c07424a2f14faf731c74ba2153</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec2&lt; i16, lowp &gt;</type>
      <name>lowp_i16vec2</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga47c5d4c919266799ecc76d832356feff</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec3&lt; i16, lowp &gt;</type>
      <name>lowp_i16vec3</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga5b71f24a26316aa21f3c58d25c8db9a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec4&lt; i16, lowp &gt;</type>
      <name>lowp_i16vec4</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga59ea63973187e1e990fb6633d1800c6d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::int32</type>
      <name>lowp_i32</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga70fd34e8b8cffc92739161284ed77328</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec1&lt; i32, lowp &gt;</type>
      <name>lowp_i32vec1</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gadb82f1c8a0f4d3304862d32079961974</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec2&lt; i32, lowp &gt;</type>
      <name>lowp_i32vec2</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga1ac855a9b4ef24908d00ab715e7ddbff</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec3&lt; i32, lowp &gt;</type>
      <name>lowp_i32vec3</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gaa4a0dd64d4253a3641225254670c7b95</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec4&lt; i32, lowp &gt;</type>
      <name>lowp_i32vec4</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga99adefeda08a56345b0553d13283d2fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::int64</type>
      <name>lowp_i64</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga1f4ded25f71c0f3b4518936d50b54b6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec1&lt; i64, lowp &gt;</type>
      <name>lowp_i64vec1</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gaf427ced1906a1788fdd9faab2e57c60a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec2&lt; i64, lowp &gt;</type>
      <name>lowp_i64vec2</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gad88a04aaa07fabf57fdbad8e6b7bcc9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec3&lt; i64, lowp &gt;</type>
      <name>lowp_i64vec3</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gaa42f666ccdb6d1ef6326882b4f377678</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec4&lt; i64, lowp &gt;</type>
      <name>lowp_i64vec4</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga95c13b9d4f94d1783e7d96534d1651d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::int8</type>
      <name>lowp_i8</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gaa2e13ee29c90f75658beed6082541097</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec1&lt; i8, lowp &gt;</type>
      <name>lowp_i8vec1</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga490ff77964d0386c1db936eb2a324988</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec2&lt; i8, lowp &gt;</type>
      <name>lowp_i8vec2</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga511280c8869c7c79bba3c359f37f5559</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec3&lt; i8, lowp &gt;</type>
      <name>lowp_i8vec3</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga048811f03c327d4b56564a72d98800e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec4&lt; i8, lowp &gt;</type>
      <name>lowp_i8vec4</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga095202095a1fefbdae4a974c3b750223</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::int16</type>
      <name>lowp_int16</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga71fc0c399fa4780507748b643733f153</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::int16</type>
      <name>lowp_int16_t</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gae34c3d53c4c1434fc9f26538b0185667</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::int32</type>
      <name>lowp_int32</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gad9939c9d6fec1c6accc02a83c6500f08</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::int32</type>
      <name>lowp_int32_t</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gad9567c806dc39f534174eef42663119d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::int64</type>
      <name>lowp_int64</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gab8a8e75af347592406e41b3ae2c0712b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::int64</type>
      <name>lowp_int64_t</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga14d72e76d57c7f28eca8e933816c9fd6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::int8</type>
      <name>lowp_int8</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gaf9e675b6392764242ae87eb179e9d3d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::int8</type>
      <name>lowp_int8_t</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gae6092311f6970a305c2df19a372360a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tquat&lt; float, lowp &gt;</type>
      <name>lowp_quat</name>
      <anchorfile>namespaceglm.html</anchorfile>
      <anchor>aefc1d896fa40939955d68b2c68c33cc8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::uint16</type>
      <name>lowp_u16</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga22c5364f27caa0a6eb0627cbc21e46be</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec1&lt; u16, lowp &gt;</type>
      <name>lowp_u16vec1</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga25464b09e8e3c63f6896605e0c997eb1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec2&lt; u16, lowp &gt;</type>
      <name>lowp_u16vec2</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gaff5ca5a8bc621bb8f4b28f046c0de508</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec3&lt; u16, lowp &gt;</type>
      <name>lowp_u16vec3</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga74d5491c9ee66d068309d200601e907b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec4&lt; u16, lowp &gt;</type>
      <name>lowp_u16vec4</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gab0210f390e7d75fa8eb42128a05ff23a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::uint32</type>
      <name>lowp_u32</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gaba06fae1dd98ca50c017e68345df0365</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec1&lt; u32, lowp &gt;</type>
      <name>lowp_u32vec1</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga579d71c2ae1225b689aaab0bc7d33146</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec2&lt; u32, lowp &gt;</type>
      <name>lowp_u32vec2</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga2f588e15c609987b89bd03f50b2a492d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec3&lt; u32, lowp &gt;</type>
      <name>lowp_u32vec3</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga53b6133cd2491fce1445c1744556b1bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec4&lt; u32, lowp &gt;</type>
      <name>lowp_u32vec4</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gaad6408408c9c5321cb6ee54f201de578</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::uint64</type>
      <name>lowp_u64</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga61ed4c68a4cffb77cd63cc107119123a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec1&lt; u64, lowp &gt;</type>
      <name>lowp_u64vec1</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gacd97dc5e92d0e2f6f6d62a5160508e2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec2&lt; u64, lowp &gt;</type>
      <name>lowp_u64vec2</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gae0e7d3ed32e8e79b4f6dd0c9baafcaea</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec3&lt; u64, lowp &gt;</type>
      <name>lowp_u64vec3</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gaa62794e3f055a333a85c0e52376f2429</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec4&lt; u64, lowp &gt;</type>
      <name>lowp_u64vec4</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga1dc6d791a39dc52ee296a891d5b9b084</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::uint8</type>
      <name>lowp_u8</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gae63f942c49a30dbf266b2f13f3efe257</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec1&lt; u8, lowp &gt;</type>
      <name>lowp_u8vec1</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gaee3cba2c93fa8cb7295671908995197c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec2&lt; u8, lowp &gt;</type>
      <name>lowp_u8vec2</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga8e5a056cbbcb70dca5c65950fa13a787</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec3&lt; u8, lowp &gt;</type>
      <name>lowp_u8vec3</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gaf0d7154052c636edf4a902fc8a4a56f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec4&lt; u8, lowp &gt;</type>
      <name>lowp_u8vec4</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga98f82380862128fac9afae1b53840562</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::uint16</type>
      <name>lowp_uint16</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga9b8409887319f62f06e664f6ca121b9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::uint16</type>
      <name>lowp_uint16_t</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga9a71176a4e5bc61951f9e9197d9c80e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::uint32</type>
      <name>lowp_uint32</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gaf11e85af414720b4cd12bd57b3a81e68</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::uint32</type>
      <name>lowp_uint32_t</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga9f8cb602a358e1f48bda2682cf051f0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::uint64</type>
      <name>lowp_uint64</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gacf666a9d9b309c4615c7a4f2ab0be289</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::uint64</type>
      <name>lowp_uint64_t</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gabf3069d4f188557a87b1d7f35eb0a270</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::uint8</type>
      <name>lowp_uint8</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga4d9dc08b7b248a386dfe9afd00fc6b1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::uint8</type>
      <name>lowp_uint8_t</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga0910ef24195d1b8b26e34d73148c0c45</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec1&lt; float, lowp &gt;</type>
      <name>lowp_vec1</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gae48c64f920be353ece773ff367f0161c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tquat&lt; double, mediump &gt;</type>
      <name>mediump_dquat</name>
      <anchorfile>namespaceglm.html</anchorfile>
      <anchor>a302e27293c89ef6128f4eb14ea06ec8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>float32</type>
      <name>mediump_f32</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga3dbba6bd06a546d7a11d1c09c2f04b1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>mediump_f32mat2x2</type>
      <name>mediump_f32mat2</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga103735a38477f7c389b36aae0fbdf274</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat2x2&lt; f32, mediump &gt;</type>
      <name>mediump_f32mat2x2</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga23c9239d6aa9b41c3d2145e2faa81edb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat2x3&lt; f32, mediump &gt;</type>
      <name>mediump_f32mat2x3</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga42497d19668931d225bccf1b9c614c19</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat2x4&lt; f32, mediump &gt;</type>
      <name>mediump_f32mat2x4</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga20c5b3b715b70f1c09f7f95bfaa7aa84</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>mediump_f32mat3x3</type>
      <name>mediump_f32mat3</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gae263a08ef179894fdd36f9a51698c4ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat3x2&lt; f32, mediump &gt;</type>
      <name>mediump_f32mat3x2</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga9762d48bb9b41e3cf40f6e616cf61b6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat3x3&lt; f32, mediump &gt;</type>
      <name>mediump_f32mat3x3</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gad4d01189a1462366b143c5cbc3de0ea9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat3x4&lt; f32, mediump &gt;</type>
      <name>mediump_f32mat3x4</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga7ad59b967576d930f4c8aa7b8c48e1af</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>mediump_f32mat4x4</type>
      <name>mediump_f32mat4</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga56bd98ec31b6abc0315d688d4ecd94a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat4x2&lt; f32, mediump &gt;</type>
      <name>mediump_f32mat4x2</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga3400d5463f0a58cf3959406aa2b69f72</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat4x3&lt; f32, mediump &gt;</type>
      <name>mediump_f32mat4x3</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga31635d753ab8a19fdaa80d2b89e90c54</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat4x4&lt; f32, mediump &gt;</type>
      <name>mediump_f32mat4x4</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga8f83086fffe71f9cd15e75a1de101ba6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tquat&lt; f32, mediump &gt;</type>
      <name>mediump_f32quat</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gab038e3482ca401bca2b2634c96f44f09</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec1&lt; f32, mediump &gt;</type>
      <name>mediump_f32vec1</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gaf3d4077b241fbcab529fb0e0d88c0df6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec2&lt; f32, mediump &gt;</type>
      <name>mediump_f32vec2</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gaf53d380f948fdbb540eab960f2ad4b58</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec3&lt; f32, mediump &gt;</type>
      <name>mediump_f32vec3</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gada8879dd10f28428e2eb1ae62f643f65</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec4&lt; f32, mediump &gt;</type>
      <name>mediump_f32vec4</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gaa5a1b058d185d87504591a11c6247518</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>float64</type>
      <name>mediump_f64</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gabd273bd38ea5e013aeec9ffd2b2591fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>mediump_f64mat2x2</type>
      <name>mediump_f64mat2</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gaa7eac0340d2aaf670ec4dfbd1826fd35</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat2x2&lt; f64, mediump &gt;</type>
      <name>mediump_f64mat2x2</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gacfa9f872c78d9e8b8e6c5dd0088db8fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat2x3&lt; f64, mediump &gt;</type>
      <name>mediump_f64mat2x3</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga6f463cb5e9b4e5c07a385843ed50e6b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat2x4&lt; f64, mediump &gt;</type>
      <name>mediump_f64mat2x4</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga65c67789f7e2ff605d8f48dc3750a515</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>mediump_f64mat3x3</type>
      <name>mediump_f64mat3</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gae38a4a0b57e25d9cbb153dcaab9432ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat3x2&lt; f64, mediump &gt;</type>
      <name>mediump_f64mat3x2</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gad6408472435fce994a3bb9d14d321ddd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat3x3&lt; f64, mediump &gt;</type>
      <name>mediump_f64mat3x3</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga871b69a221dae7461aa746e6e6d372fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat3x4&lt; f64, mediump &gt;</type>
      <name>mediump_f64mat3x4</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gac3b0ca6d79631a2480cee8897dcd79ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>mediump_f64mat4x4</type>
      <name>mediump_f64mat4</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga2763f655bfe2141a014e66d26a9d2f18</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat4x2&lt; f64, mediump &gt;</type>
      <name>mediump_f64mat4x2</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga4a7a2b6889f08c9209a4f994fd87cc4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat4x3&lt; f64, mediump &gt;</type>
      <name>mediump_f64mat4x3</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga4a920abfb082b0ffd8d89614cb787021</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat4x4&lt; f64, mediump &gt;</type>
      <name>mediump_f64mat4x4</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga941e42a0b337b5c8ad9c324aaa6b2ad5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tquat&lt; f64, mediump &gt;</type>
      <name>mediump_f64quat</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga7cf626acf7f4fc29355c147bfe05163d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec1&lt; f64, mediump &gt;</type>
      <name>mediump_f64vec1</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga1e3bbbd9ce5e215c4ba0980264b2711d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec2&lt; f64, mediump &gt;</type>
      <name>mediump_f64vec2</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga892891863b8e50195e3e48077a329335</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec3&lt; f64, mediump &gt;</type>
      <name>mediump_f64vec3</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gae2832f9acbf0cc1071fcf93336db6e0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec4&lt; f64, mediump &gt;</type>
      <name>mediump_f64vec4</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga0e011facac062fd7fb9b40c7d8288310</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::float32</type>
      <name>mediump_float32</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga1b5f74cbeed0c9d42cd57d77609be7ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::float32</type>
      <name>mediump_float32_t</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gacbd406715148db96c9d9d2a2ef6460de</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::float64</type>
      <name>mediump_float64</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga9225ae6aed0f90b6eb65bf8d466199c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::float64</type>
      <name>mediump_float64_t</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga97a0747b103eb5ef320a91888de52f51</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>mediump_fmat2x2</type>
      <name>mediump_fmat2</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga5b9de77ef7403ffc972700219eca5450</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat2x2&lt; f32, mediump &gt;</type>
      <name>mediump_fmat2x2</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gae9af1d96efbaeeb5c5edd9c7b0a24fa5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat2x3&lt; f32, mediump &gt;</type>
      <name>mediump_fmat2x3</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gaae7081e19f495e7cdbf727e1550b95a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat2x4&lt; f32, mediump &gt;</type>
      <name>mediump_fmat2x4</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga8f793d90a5a6bea23c13ad195fcb5de2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>mediump_fmat3x3</type>
      <name>mediump_fmat3</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga85f2267401434ea8c5463af040f0760c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat3x2&lt; f32, mediump &gt;</type>
      <name>mediump_fmat3x2</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga40681f25413b8705b16da2f534692f59</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat3x3&lt; f32, mediump &gt;</type>
      <name>mediump_fmat3x3</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gaa7f015dd5b962a658178bb881d4620cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat3x4&lt; f32, mediump &gt;</type>
      <name>mediump_fmat3x4</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gafa5aaa948365f349840dfeb9eeebf0cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>mediump_fmat4x4</type>
      <name>mediump_fmat4</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga6cd3ae1f3509b79061edcc83564769d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat4x2&lt; f32, mediump &gt;</type>
      <name>mediump_fmat4x2</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga09a2851d38fe3cf52735a1d26199bdcc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat4x3&lt; f32, mediump &gt;</type>
      <name>mediump_fmat4x3</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga5e5de428d1e1da2c593a6245d92dd8c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat4x4&lt; f32, mediump &gt;</type>
      <name>mediump_fmat4x4</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga7f4ae9d05ca94005a0b7d8e3c59943cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>mediump_quat</type>
      <name>mediump_fquat</name>
      <anchorfile>namespaceglm.html</anchorfile>
      <anchor>a154ae157e20a677e5663d97b923b1053</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec1&lt; float, mediump &gt;</type>
      <name>mediump_fvec1</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga4534af301d5260974cee29f76842d579</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec2&lt; float, mediump &gt;</type>
      <name>mediump_fvec2</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga5c2686caa6838515f6727eea1b64aa05</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec3&lt; float, mediump &gt;</type>
      <name>mediump_fvec3</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga710c3af5ebb05e5e863cff78affd25a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec4&lt; float, mediump &gt;</type>
      <name>mediump_fvec4</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gaba16de142de00531a1598d83716c6939</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::int16</type>
      <name>mediump_i16</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga8454fc6a82c7bb787d0ac9663e08f63d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec1&lt; i16, mediump &gt;</type>
      <name>mediump_i16vec1</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga6a1d37139ea8990de24edf4bfa3500ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec2&lt; i16, mediump &gt;</type>
      <name>mediump_i16vec2</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga664a0266910df3c2d6559651f94d32e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec3&lt; i16, mediump &gt;</type>
      <name>mediump_i16vec3</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gad9e470f707da812fe454505c99035471</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec4&lt; i16, mediump &gt;</type>
      <name>mediump_i16vec4</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gad9aca299fc3e96c84be6b063381c9f3e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::int32</type>
      <name>mediump_i32</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga5e00ec824eb55968a6b6496f294d8c07</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec1&lt; i32, mediump &gt;</type>
      <name>mediump_i32vec1</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga44c6a3b78e635d91e35e1c41ab6b0ba1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec2&lt; i32, mediump &gt;</type>
      <name>mediump_i32vec2</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gaef7b37956ce9e1cc4faecf21b7fdae8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec3&lt; i32, mediump &gt;</type>
      <name>mediump_i32vec3</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga768e62b66086bd85a438341eedfad651</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec4&lt; i32, mediump &gt;</type>
      <name>mediump_i32vec4</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga68126328090f37655d8218c5a5fb8ae5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::int64</type>
      <name>mediump_i64</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga90fedf6c701ffbe00535156715e50787</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec1&lt; i64, mediump &gt;</type>
      <name>mediump_i64vec1</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gad2423a91c791b9ca2f8a3ecfc71b080d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec2&lt; i64, mediump &gt;</type>
      <name>mediump_i64vec2</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga5cf0bec13b01b6124e966360cffe15a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec3&lt; i64, mediump &gt;</type>
      <name>mediump_i64vec3</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gae1aa82d2b9a62a87648306205dfe69ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec4&lt; i64, mediump &gt;</type>
      <name>mediump_i64vec4</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gab4db11ebb425fa18fe5d15d455c360a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::int8</type>
      <name>mediump_i8</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga28a8b5fd51072680bb55178c17cc7411</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec1&lt; i8, mediump &gt;</type>
      <name>mediump_i8vec1</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga820f8b497e06d518968d00761747c547</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec2&lt; i8, mediump &gt;</type>
      <name>mediump_i8vec2</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga38eba1ab306fe5cc5eeafa35ce5b5b26</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec3&lt; i8, mediump &gt;</type>
      <name>mediump_i8vec3</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga91b40a693c1db26a7cc544339b326df3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec4&lt; i8, mediump &gt;</type>
      <name>mediump_i8vec4</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gad41bf4bfa504dc1191623ff77151d01f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::int16</type>
      <name>mediump_int16</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga4611997edb6c61606daa11990cf08798</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::int16</type>
      <name>mediump_int16_t</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga478fab608cf43040013d719a3e03b194</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::int32</type>
      <name>mediump_int32</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga0660a752402702f420f13c686a7fff29</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::int32</type>
      <name>mediump_int32_t</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gafd9b4bd9e4465aec63351b59100692c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::int64</type>
      <name>mediump_int64</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga603c695fe5cd677d3f72a81343e19a74</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::int64</type>
      <name>mediump_int64_t</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga555a2f85641550c232db473a9bb981f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::int8</type>
      <name>mediump_int8</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga3ee8faab2278c44c5785af04b7b18a14</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::int8</type>
      <name>mediump_int8_t</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga626ac5f73d3538e62a879d6c56abfb36</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tquat&lt; float, mediump &gt;</type>
      <name>mediump_quat</name>
      <anchorfile>namespaceglm.html</anchorfile>
      <anchor>aa891775f83d9da605b5dd0dc34a3ef62</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::uint16</type>
      <name>mediump_u16</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga6745262ef6a6fdb8637b2387ef924828</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec1&lt; u16, mediump &gt;</type>
      <name>mediump_u16vec1</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gacb35d25d662b2a6396d094197ca834f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec2&lt; u16, mediump &gt;</type>
      <name>mediump_u16vec2</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga93fe5ddc21391f0334eb3a60b76c390b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec3&lt; u16, mediump &gt;</type>
      <name>mediump_u16vec3</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga82dbfd263ced8d03577008a3ef096598</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec4&lt; u16, mediump &gt;</type>
      <name>mediump_u16vec4</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gaad8b540f4231f69823c39fe9dfcb945a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::uint32</type>
      <name>mediump_u32</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gad0c27a525045c299a92306eb4cd7c13a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec1&lt; u32, mediump &gt;</type>
      <name>mediump_u32vec1</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga323fb0ed8f492d918b087226db2994f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec2&lt; u32, mediump &gt;</type>
      <name>mediump_u32vec2</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga5d16ea7e110d8ba923ca347c16704f88</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec3&lt; u32, mediump &gt;</type>
      <name>mediump_u32vec3</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga84a903ce8834b22f78d80a64eb0181bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec4&lt; u32, mediump &gt;</type>
      <name>mediump_u32vec4</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga532f59ac4c36a7e1371341165f7be33b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::uint64</type>
      <name>mediump_u64</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga00c51a16fa190b0a90205d50d6d8a44a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec1&lt; u64, mediump &gt;</type>
      <name>mediump_u64vec1</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gaf4211dc9e211d57b34b45a612b6de193</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec2&lt; u64, mediump &gt;</type>
      <name>mediump_u64vec2</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga9eda8d6f5be7a2919fb90412535b385f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec3&lt; u64, mediump &gt;</type>
      <name>mediump_u64vec3</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga7af0601e6a8ce71bd21ecf67971f5154</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec4&lt; u64, mediump &gt;</type>
      <name>mediump_u64vec4</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gae25a6609fa377ba1ec983ec32a91f1d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::uint8</type>
      <name>mediump_u8</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gac04b372784392e82bd557f300c4de097</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec1&lt; u8, mediump &gt;</type>
      <name>mediump_u8vec1</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gadefca284b7a5980fb6be735abb77395e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec2&lt; u8, mediump &gt;</type>
      <name>mediump_u8vec2</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga5e20c1315bc1fecc867bc74525bea2ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec3&lt; u8, mediump &gt;</type>
      <name>mediump_u8vec3</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga58f79eee840b2838443292c50ddb2919</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec4&lt; u8, mediump &gt;</type>
      <name>mediump_u8vec4</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga407b5aa9a3fd6d344b70fa6ce2ce92d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::uint16</type>
      <name>mediump_uint16</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga2cef3a0d7b0fce75c9885f64656d8933</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::uint16</type>
      <name>mediump_uint16_t</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga0b385466deac5ac96061ef2cdd6db20f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::uint32</type>
      <name>mediump_uint32</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga861dbd1051f488e425b3966001b568e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::uint32</type>
      <name>mediump_uint32_t</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gac7782c1e393f9ad47e41a177a685f287</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::uint64</type>
      <name>mediump_uint64</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga6685788d15d0a973ee7c2460d0456dc1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::uint64</type>
      <name>mediump_uint64_t</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gaa97354d3120a6dc029a5e9563723de18</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::uint8</type>
      <name>mediump_uint8</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gac4b849eaac0543a10f97f4bdda4850a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::uint8</type>
      <name>mediump_uint8_t</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gadfa38f3c245d371c4b2079f1fd68928b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec1&lt; float, mediump &gt;</type>
      <name>mediump_vec1</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga1b734d715033ab3026b2fb27e1fb7d3e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_quat</type>
      <name>quat</name>
      <anchorfile>namespaceglm.html</anchorfile>
      <anchor>ac1f6a5957091b849730ea6f05a6b7ad6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::uint16</type>
      <name>u16</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gae7a1571503f83d2264ddfa705a6b082a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_u16vec1</type>
      <name>u16vec1</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga95324b9d781c51a6d31b05fcc63c5cbe</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_u16vec2</type>
      <name>u16vec2</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga4beac509930099bb494b4bd0a44c49f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_u16vec3</type>
      <name>u16vec3</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga372e1184da616b77fcbd48b8c166c24a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_u16vec4</type>
      <name>u16vec4</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gaac02cce8820bcdbbeea9659aeaa718fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::uint32</type>
      <name>u32</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga54e837745059fd29017bed71cfa0a8db</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_u32vec1</type>
      <name>u32vec1</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gac8263c8c0bb36bc5c3d109f508e0fb41</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_u32vec2</type>
      <name>u32vec2</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gaa543e17450ca67dee12e2c41badfb3a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_u32vec3</type>
      <name>u32vec3</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga7c88634a005904a441cba739d7cc4055</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_u32vec4</type>
      <name>u32vec4</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga7e4574f8327a2f576baf2617343d0170</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::uint64</type>
      <name>u64</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga71cedd4972f9cb1a5e14dfe5ab83ecd7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_u64vec1</type>
      <name>u64vec1</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga7d5145019ad749f4becd39ce8e786a5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_u64vec2</type>
      <name>u64vec2</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gaffa78d655fd98b33e47043e2bd38641b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_u64vec3</type>
      <name>u64vec3</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gae934e74663d832989066cc852560866d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_u64vec4</type>
      <name>u64vec4</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga59d78a1ff6d275bbb425dce92f607b9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::uint8</type>
      <name>u8</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga5e3dc67373d5068997d2d9f41c9024d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_u8vec1</type>
      <name>u8vec1</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gaf0155c700da11c0b5518a777d1f0cd23</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_u8vec2</type>
      <name>u8vec2</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gaa7ea171741c23b5bb2a3c91fe8c84e8a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_u8vec3</type>
      <name>u8vec3</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga3b4624ecd0485fe5143f956864e7934e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_u8vec4</type>
      <name>u8vec4</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gaaf6b3d127698d893de8652deedfd3d9b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::uint16</type>
      <name>uint16_t</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gac4eb4f43cae8129b00086dc234d3b8fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::uint32</type>
      <name>uint32_t</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga822ca53a9ad412504532838906276a99</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::uint64</type>
      <name>uint64_t</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga058f57c19e1befdcf12498944bd73e69</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::uint8</type>
      <name>uint8_t</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga93adf6dd9803408f3e3aaf9dedda352b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>GainCompensator.cpp</name>
    <path>/tmp/ws/src/rtabmap/corelib/src/</path>
    <filename>GainCompensator_8cpp</filename>
    <includes id="GainCompensator_8h" name="GainCompensator.h" local="yes" imported="no">rtabmap/core/GainCompensator.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="UConversion_8h" name="UConversion.h" local="no" imported="no">rtabmap/utilite/UConversion.h</includes>
    <includes id="util3d__transforms_8h" name="util3d_transforms.h" local="no" imported="no">rtabmap/core/util3d_transforms.h</includes>
    <class kind="struct">rtabmap::AABB</class>
    <namespace>rtabmap</namespace>
    <member kind="function">
      <type>void</type>
      <name>applyImpl</name>
      <anchorfile>namespacertabmap.html</anchorfile>
      <anchor>a809f5a282a8092059bc0febf815fd9ad</anchor>
      <arglist>(int index, typename pcl::PointCloud&lt; PointT &gt;::Ptr &amp;cloud, const pcl::IndicesPtr &amp;indices, const cv::Mat_&lt; double &gt; &amp;gains, bool rgb)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>feedImpl</name>
      <anchorfile>namespacertabmap.html</anchorfile>
      <anchor>ad1bf72c5b4730e22f98eaedc5949659f</anchor>
      <arglist>(const std::map&lt; int, typename pcl::PointCloud&lt; PointT &gt;::Ptr &gt; &amp;clouds, const std::map&lt; int, pcl::IndicesPtr &gt; &amp;indices, const std::multimap&lt; int, Link &gt; &amp;links, float maxCorrespondenceDistance, double minOverlap, double alpha, double beta, cv::Mat_&lt; double &gt; &amp;gains, std::map&lt; int, int &gt; &amp;idToIndex)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>sqr</name>
      <anchorfile>namespacertabmap.html</anchorfile>
      <anchor>aee0d7ad05d409718f0612c57eae6347b</anchor>
      <arglist>(uchar v)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>testAABBAABB</name>
      <anchorfile>namespacertabmap.html</anchorfile>
      <anchor>a0a544a8dd31b72705767e70c5a516f46</anchor>
      <arglist>(const AABB &amp;a, const AABB &amp;b)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>GainCompensator.h</name>
    <path>/tmp/ws/src/rtabmap/corelib/include/rtabmap/core/</path>
    <filename>GainCompensator_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>
    <class kind="class">rtabmap::GainCompensator</class>
    <namespace>rtabmap</namespace>
  </compound>
  <compound kind="file">
    <name>general.h</name>
    <path>/tmp/ws/src/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>GeodeticCoords.cpp</name>
    <path>/tmp/ws/src/rtabmap/corelib/src/</path>
    <filename>GeodeticCoords_8cpp</filename>
    <includes id="GeodeticCoords_8h" name="GeodeticCoords.h" local="yes" imported="no">rtabmap/core/GeodeticCoords.h</includes>
    <namespace>rtabmap</namespace>
    <member kind="define">
      <type>#define</type>
      <name>M_PI</name>
      <anchorfile>GeodeticCoords_8cpp.html</anchorfile>
      <anchor>ae71449b1cc6e6250b91f539153a7a0d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>DEG2RAD</name>
      <anchorfile>namespacertabmap.html</anchorfile>
      <anchor>add3b82abd9bde409904d4d971aa2113d</anchor>
      <arglist>(const double x)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>RAD2DEG</name>
      <anchorfile>namespacertabmap.html</anchorfile>
      <anchor>a2dd82d780655e9bd366fa7318c614fe5</anchor>
      <arglist>(const double x)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>square</name>
      <anchorfile>namespacertabmap.html</anchorfile>
      <anchor>aca92341f782faf4dd631518e783c8bad</anchor>
      <arglist>(const double &amp;value)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>GeodeticCoords.h</name>
    <path>/tmp/ws/src/rtabmap/corelib/include/rtabmap/core/</path>
    <filename>GeodeticCoords_8h</filename>
    <includes id="RtabmapExp_8h" name="RtabmapExp.h" local="no" imported="no">rtabmap/core/RtabmapExp.h</includes>
    <class kind="class">rtabmap::GeodeticCoords</class>
    <class kind="class">rtabmap::GPS</class>
    <namespace>rtabmap</namespace>
  </compound>
  <compound kind="file">
    <name>geometric.hpp</name>
    <path>/tmp/ws/src/rtabmap/app/android/jni/third-party/include/glm/</path>
    <filename>geometric_8hpp</filename>
    <includes id="func__geometric_8hpp" name="func_geometric.hpp" local="yes" imported="no">detail/func_geometric.hpp</includes>
  </compound>
  <compound kind="file">
    <name>gesture_camera.cpp</name>
    <path>/tmp/ws/src/rtabmap/app/android/jni/tango-gl/</path>
    <filename>gesture__camera_8cpp</filename>
    <includes id="gesture__camera_8h" name="gesture_camera.h" local="yes" imported="no">tango-gl/gesture_camera.h</includes>
    <includes id="tango-gl_2include_2tango-gl_2util_8h" name="tango-gl/include/tango-gl/util.h" local="yes" imported="no">tango-gl/util.h</includes>
    <includes id="gtx_2quaternion_8hpp" name="gtx/quaternion.hpp" local="yes" imported="no">glm/gtx/quaternion.hpp</includes>
    <namespace>tango_gl</namespace>
  </compound>
  <compound kind="file">
    <name>gesture_camera.h</name>
    <path>/tmp/ws/src/rtabmap/app/android/jni/tango-gl/include/tango-gl/</path>
    <filename>gesture__camera_8h</filename>
    <includes id="camera_8h" name="camera.h" local="yes" imported="no">tango-gl/camera.h</includes>
    <includes id="segment_8h" name="segment.h" local="yes" imported="no">tango-gl/segment.h</includes>
    <includes id="transform_8h" name="transform.h" local="yes" imported="no">tango-gl/transform.h</includes>
    <includes id="tango-gl_2include_2tango-gl_2util_8h" name="tango-gl/include/tango-gl/util.h" local="yes" imported="no">tango-gl/util.h</includes>
    <class kind="class">tango_gl::GestureCamera</class>
    <namespace>tango_gl</namespace>
  </compound>
  <compound kind="file">
    <name>glm.cpp</name>
    <path>/tmp/ws/src/rtabmap/app/android/jni/third-party/include/glm/detail/</path>
    <filename>glm_8cpp</filename>
    <includes id="glm_8hpp" name="glm.hpp" local="no" imported="no">glm/glm.hpp</includes>
    <includes id="gtc_2quaternion_8hpp" name="gtc/quaternion.hpp" local="no" imported="no">glm/gtc/quaternion.hpp</includes>
    <includes id="dual__quaternion_8hpp" name="dual_quaternion.hpp" local="no" imported="no">glm/gtx/dual_quaternion.hpp</includes>
    <namespace>glm</namespace>
    <namespace>glm::detail</namespace>
  </compound>
  <compound kind="file">
    <name>glm.hpp</name>
    <path>/tmp/ws/src/rtabmap/app/android/jni/third-party/include/glm/</path>
    <filename>glm_8hpp</filename>
    <includes id="__fixes_8hpp" name="_fixes.hpp" local="yes" imported="no">detail/_fixes.hpp</includes>
    <includes id="fwd_8hpp" name="fwd.hpp" local="yes" imported="no">fwd.hpp</includes>
    <includes id="vec2_8hpp" name="vec2.hpp" local="yes" imported="no">vec2.hpp</includes>
    <includes id="vec3_8hpp" name="vec3.hpp" local="yes" imported="no">vec3.hpp</includes>
    <includes id="vec4_8hpp" name="vec4.hpp" local="yes" imported="no">vec4.hpp</includes>
    <includes id="mat2x2_8hpp" name="mat2x2.hpp" local="yes" imported="no">mat2x2.hpp</includes>
    <includes id="mat2x3_8hpp" name="mat2x3.hpp" local="yes" imported="no">mat2x3.hpp</includes>
    <includes id="mat2x4_8hpp" name="mat2x4.hpp" local="yes" imported="no">mat2x4.hpp</includes>
    <includes id="mat3x2_8hpp" name="mat3x2.hpp" local="yes" imported="no">mat3x2.hpp</includes>
    <includes id="mat3x3_8hpp" name="mat3x3.hpp" local="yes" imported="no">mat3x3.hpp</includes>
    <includes id="mat3x4_8hpp" name="mat3x4.hpp" local="yes" imported="no">mat3x4.hpp</includes>
    <includes id="mat4x2_8hpp" name="mat4x2.hpp" local="yes" imported="no">mat4x2.hpp</includes>
    <includes id="mat4x3_8hpp" name="mat4x3.hpp" local="yes" imported="no">mat4x3.hpp</includes>
    <includes id="mat4x4_8hpp" name="mat4x4.hpp" local="yes" imported="no">mat4x4.hpp</includes>
    <includes id="trigonometric_8hpp" name="trigonometric.hpp" local="yes" imported="no">trigonometric.hpp</includes>
    <includes id="exponential_8hpp" name="exponential.hpp" local="yes" imported="no">exponential.hpp</includes>
    <includes id="common_8hpp" name="common.hpp" local="yes" imported="no">common.hpp</includes>
    <includes id="packing_8hpp" name="packing.hpp" local="yes" imported="no">packing.hpp</includes>
    <includes id="geometric_8hpp" name="geometric.hpp" local="yes" imported="no">geometric.hpp</includes>
    <includes id="matrix_8hpp" name="matrix.hpp" local="yes" imported="no">matrix.hpp</includes>
    <includes id="vector__relational_8hpp" name="vector_relational.hpp" local="yes" imported="no">vector_relational.hpp</includes>
    <includes id="integer_8hpp" name="integer.hpp" local="yes" imported="no">integer.hpp</includes>
  </compound>
  <compound kind="file">
    <name>goal_marker.cpp</name>
    <path>/tmp/ws/src/rtabmap/app/android/jni/tango-gl/</path>
    <filename>goal__marker_8cpp</filename>
    <includes id="goal__marker_8h" name="goal_marker.h" local="yes" imported="no">tango-gl/goal_marker.h</includes>
    <namespace>tango_gl</namespace>
    <member kind="variable" static="yes">
      <type>static const GLushort</type>
      <name>const_indices</name>
      <anchorfile>namespacetango__gl.html</anchorfile>
      <anchor>a6c0e9173a759fdc3b777e81442734cb5</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const GLfloat</type>
      <name>const_vertices</name>
      <anchorfile>namespacetango__gl.html</anchorfile>
      <anchor>a77814377643944ec00d0f634de6e23c2</anchor>
      <arglist>[]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>goal_marker.h</name>
    <path>/tmp/ws/src/rtabmap/app/android/jni/tango-gl/include/tango-gl/</path>
    <filename>goal__marker_8h</filename>
    <includes id="mesh_8h" name="mesh.h" local="no" imported="no">tango-gl/mesh.h</includes>
    <class kind="class">tango_gl::GoalMarker</class>
    <namespace>tango_gl</namespace>
  </compound>
  <compound kind="file">
    <name>gradient_paint.hpp</name>
    <path>/tmp/ws/src/rtabmap/app/android/jni/third-party/include/glm/gtx/</path>
    <filename>gradient__paint_8hpp</filename>
    <includes id="glm_8hpp" name="glm.hpp" local="yes" imported="no">../glm.hpp</includes>
    <includes id="optimum__pow_8hpp" name="optimum_pow.hpp" local="yes" imported="no">../gtx/optimum_pow.hpp</includes>
    <namespace>glm</namespace>
    <member kind="function">
      <type>GLM_FUNC_DECL T</type>
      <name>linearGradient</name>
      <anchorfile>group__gtx__gradient__paint.html</anchorfile>
      <anchor>ga01eb377864e98f86bd44378e1b86eb22</anchor>
      <arglist>(detail::tvec2&lt; T, P &gt; const &amp;Point0, detail::tvec2&lt; T, P &gt; const &amp;Point1, detail::tvec2&lt; T, P &gt; const &amp;Position)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL T</type>
      <name>radialGradient</name>
      <anchorfile>group__gtx__gradient__paint.html</anchorfile>
      <anchor>ga864c46234e363137b717119231f422f6</anchor>
      <arglist>(detail::tvec2&lt; T, P &gt; const &amp;Center, T const &amp;Radius, detail::tvec2&lt; T, P &gt; const &amp;Focal, detail::tvec2&lt; T, P &gt; const &amp;Position)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Graph.cpp</name>
    <path>/tmp/ws/src/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="GeodeticCoords_8h" name="GeodeticCoords.h" local="no" imported="no">rtabmap/core/GeodeticCoords.h</includes>
    <includes id="Memory_8h" name="Memory.h" local="no" imported="no">rtabmap/core/Memory.h</includes>
    <includes id="util3d__filtering_8h" name="util3d_filtering.h" local="no" imported="no">rtabmap/core/util3d_filtering.h</includes>
    <includes id="util3d__registration_8h" name="util3d_registration.h" local="no" imported="no">rtabmap/core/util3d_registration.h</includes>
    <includes id="OptimizerTORO_8h" name="OptimizerTORO.h" local="no" imported="no">rtabmap/core/OptimizerTORO.h</includes>
    <includes id="OptimizerG2O_8h" name="OptimizerG2O.h" local="no" imported="no">rtabmap/core/OptimizerG2O.h</includes>
    <class kind="struct">rtabmap::graph::errors</class>
    <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>void RTABMAP_EXP</type>
      <name>calcKittiSequenceErrors</name>
      <anchorfile>namespacertabmap_1_1graph.html</anchorfile>
      <anchor>aa72b198ac41dd4a78ca894584c1a0f88</anchor>
      <arglist>(const std::vector&lt; Transform &gt; &amp;poses_gt, const std::vector&lt; Transform &gt; &amp;poses_result, float &amp;t_err, float &amp;r_err)</arglist>
    </member>
    <member kind="function">
      <type>Transform RTABMAP_EXP</type>
      <name>calcRMSE</name>
      <anchorfile>namespacertabmap_1_1graph.html</anchorfile>
      <anchor>a0ba1479c573a63c37df1e5f6b4ddc30d</anchor>
      <arglist>(const std::map&lt; int, Transform &gt; &amp;groundTruth, const std::map&lt; int, Transform &gt; &amp;poses, float &amp;translational_rmse, float &amp;translational_mean, float &amp;translational_median, float &amp;translational_std, float &amp;translational_min, float &amp;translational_max, float &amp;rotational_rmse, float &amp;rotational_mean, float &amp;rotational_median, float &amp;rotational_std, float &amp;rotational_min, float &amp;rotational_max)</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; int &gt; RTABMAP_EXP</type>
      <name>computePath</name>
      <anchorfile>namespacertabmap_1_1graph.html</anchorfile>
      <anchor>a9792f1eefb1bcf859c08542229e3cf0a</anchor>
      <arglist>(const std::multimap&lt; int, Link &gt; &amp;links, int from, int to, bool updateNewCosts=false, bool useSameCostForAllLinks=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>float RTABMAP_EXP</type>
      <name>computePathLength</name>
      <anchorfile>namespacertabmap_1_1graph.html</anchorfile>
      <anchor>afab7baec2465df3437b313d2e0c4b875</anchor>
      <arglist>(const std::map&lt; int, Transform &gt; &amp;path)</arglist>
    </member>
    <member kind="function">
      <type>bool RTABMAP_EXP</type>
      <name>exportGPS</name>
      <anchorfile>namespacertabmap_1_1graph.html</anchorfile>
      <anchor>a5ad6cc91d6ff9cde8043af75db0a8ee2</anchor>
      <arglist>(const std::string &amp;filePath, const std::map&lt; int, GPS &gt; &amp;gpsValues, unsigned int rgba=0xFFFFFFFF)</arglist>
    </member>
    <member kind="function">
      <type>bool RTABMAP_EXP</type>
      <name>exportPoses</name>
      <anchorfile>namespacertabmap_1_1graph.html</anchorfile>
      <anchor>aa4b5595ca5c8ce6c48edafdb165e173b</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=std::multimap&lt; int, Link &gt;(), const std::map&lt; int, double &gt; &amp;stamps=std::map&lt; int, double &gt;(), bool g2oRobust=false)</arglist>
    </member>
    <member kind="function">
      <type>std::multimap&lt; int, Link &gt; RTABMAP_EXP</type>
      <name>filterDuplicateLinks</name>
      <anchorfile>namespacertabmap_1_1graph.html</anchorfile>
      <anchor>a67886c27d150c1f1c46809cf64548afa</anchor>
      <arglist>(const std::multimap&lt; int, Link &gt; &amp;links)</arglist>
    </member>
    <member kind="function">
      <type>std::multimap&lt; int, Link &gt; RTABMAP_EXP</type>
      <name>filterLinks</name>
      <anchorfile>namespacertabmap_1_1graph.html</anchorfile>
      <anchor>a23144efb90b5cc20c5324fd8dfd2d805</anchor>
      <arglist>(const std::multimap&lt; int, Link &gt; &amp;links, Link::Type filteredType)</arglist>
    </member>
    <member kind="function">
      <type>std::map&lt; int, Link &gt; RTABMAP_EXP</type>
      <name>filterLinks</name>
      <anchorfile>namespacertabmap_1_1graph.html</anchorfile>
      <anchor>a9cf90a9b2349a0d80c7d99f305999601</anchor>
      <arglist>(const std::map&lt; int, Link &gt; &amp;links, Link::Type filteredType)</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>a7469cae5cb6e97f261c8b8f44ecc2f72</anchor>
      <arglist>(std::multimap&lt; int, Link &gt; &amp;links, int from, int to, bool checkBothWays=true)</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>a006f90b586ca7162d047badad0dea4db</anchor>
      <arglist>(std::multimap&lt; int, int &gt; &amp;links, int from, int to, bool checkBothWays=true)</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>a487e353d158fc976ec0e2cbabc1f4c36</anchor>
      <arglist>(const std::multimap&lt; int, Link &gt; &amp;links, int from, int to, bool checkBothWays=true)</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>a24f10f3fc3979e1018c361279d3d68ac</anchor>
      <arglist>(const std::multimap&lt; int, int &gt; &amp;links, int from, int to, bool checkBothWays=true)</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::vector&lt; int &gt; RTABMAP_EXP</type>
      <name>findNearestNodes</name>
      <anchorfile>namespacertabmap_1_1graph.html</anchorfile>
      <anchor>a7f9810ee0e01a462c71a4ca9da4a1ed4</anchor>
      <arglist>(const std::map&lt; int, rtabmap::Transform &gt; &amp;nodes, const rtabmap::Transform &amp;targetPose, int k)</arglist>
    </member>
    <member kind="function">
      <type>std::map&lt; int, Transform &gt; RTABMAP_EXP</type>
      <name>frustumPosesFiltering</name>
      <anchorfile>namespacertabmap_1_1graph.html</anchorfile>
      <anchor>ac4f56ab9026d353e59792e0f48558f5e</anchor>
      <arglist>(const std::map&lt; int, Transform &gt; &amp;poses, const Transform &amp;cameraPose, float horizontalFOV=45.0f, float verticalFOV=45.0f, float nearClipPlaneDistance=0.1f, float farClipPlaneDistance=100.0f, bool negative=false)</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>a182debe5c7fc640594cdf554f75b975d</anchor>
      <arglist>(int nodeId, const std::map&lt; int, Transform &gt; &amp;nodes, float radius, float angle=0.0f)</arglist>
    </member>
    <member kind="function">
      <type>bool RTABMAP_EXP</type>
      <name>importPoses</name>
      <anchorfile>namespacertabmap_1_1graph.html</anchorfile>
      <anchor>a7ed0b0e65ab81a8ba9cbd110627e0b87</anchor>
      <arglist>(const std::string &amp;filePath, int format, std::map&lt; int, Transform &gt; &amp;poses, std::multimap&lt; int, Link &gt; *constraints=0, std::map&lt; int, double &gt; *stamps=0)</arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>lastFrameFromSegmentLength</name>
      <anchorfile>namespacertabmap_1_1graph.html</anchorfile>
      <anchor>a6216d0e335eaa0a752ece320379c534a</anchor>
      <arglist>(std::vector&lt; float &gt; &amp;dist, int32_t first_frame, float len)</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>
    <member kind="function">
      <type>void</type>
      <name>reduceGraph</name>
      <anchorfile>namespacertabmap_1_1graph.html</anchorfile>
      <anchor>aabda884597e6b8df053d04ee56cfaf6f</anchor>
      <arglist>(const std::map&lt; int, Transform &gt; &amp;poses, const std::multimap&lt; int, Link &gt; &amp;links, std::multimap&lt; int, int &gt; &amp;hyperNodes, std::multimap&lt; int, Link &gt; &amp;hyperLinks)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>rotationError</name>
      <anchorfile>namespacertabmap_1_1graph.html</anchorfile>
      <anchor>a65022686781e52b310dc4b2de9d5284e</anchor>
      <arglist>(const Transform &amp;pose_error)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; float &gt;</type>
      <name>trajectoryDistances</name>
      <anchorfile>namespacertabmap_1_1graph.html</anchorfile>
      <anchor>a6dd54e620d60fab3e110114a2b97a3bd</anchor>
      <arglist>(const std::vector&lt; Transform &gt; &amp;poses)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>translationError</name>
      <anchorfile>namespacertabmap_1_1graph.html</anchorfile>
      <anchor>a192106e122e2cd22b6cbcd645af0cead</anchor>
      <arglist>(const Transform &amp;pose_error)</arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>lengths</name>
      <anchorfile>namespacertabmap_1_1graph.html</anchorfile>
      <anchor>af29030f8c0aff636a6514634cdf33f82</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>int32_t</type>
      <name>num_lengths</name>
      <anchorfile>namespacertabmap_1_1graph.html</anchorfile>
      <anchor>ac08d490d95e8214505257577e24f3f9b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Graph.h</name>
    <path>/tmp/ws/src/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="GeodeticCoords_8h" name="GeodeticCoords.h" local="no" imported="no">rtabmap/core/GeodeticCoords.h</includes>
    <namespace>rtabmap</namespace>
    <namespace>rtabmap::graph</namespace>
    <member kind="function">
      <type>void RTABMAP_EXP</type>
      <name>calcKittiSequenceErrors</name>
      <anchorfile>namespacertabmap_1_1graph.html</anchorfile>
      <anchor>aa72b198ac41dd4a78ca894584c1a0f88</anchor>
      <arglist>(const std::vector&lt; Transform &gt; &amp;poses_gt, const std::vector&lt; Transform &gt; &amp;poses_result, float &amp;t_err, float &amp;r_err)</arglist>
    </member>
    <member kind="function">
      <type>Transform RTABMAP_EXP</type>
      <name>calcRMSE</name>
      <anchorfile>namespacertabmap_1_1graph.html</anchorfile>
      <anchor>a0ba1479c573a63c37df1e5f6b4ddc30d</anchor>
      <arglist>(const std::map&lt; int, Transform &gt; &amp;groundTruth, const std::map&lt; int, Transform &gt; &amp;poses, float &amp;translational_rmse, float &amp;translational_mean, float &amp;translational_median, float &amp;translational_std, float &amp;translational_min, float &amp;translational_max, float &amp;rotational_rmse, float &amp;rotational_mean, float &amp;rotational_median, float &amp;rotational_std, float &amp;rotational_min, float &amp;rotational_max)</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; int &gt; RTABMAP_EXP</type>
      <name>computePath</name>
      <anchorfile>namespacertabmap_1_1graph.html</anchorfile>
      <anchor>a9792f1eefb1bcf859c08542229e3cf0a</anchor>
      <arglist>(const std::multimap&lt; int, Link &gt; &amp;links, int from, int to, bool updateNewCosts=false, bool useSameCostForAllLinks=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>float RTABMAP_EXP</type>
      <name>computePathLength</name>
      <anchorfile>namespacertabmap_1_1graph.html</anchorfile>
      <anchor>afab7baec2465df3437b313d2e0c4b875</anchor>
      <arglist>(const std::map&lt; int, Transform &gt; &amp;path)</arglist>
    </member>
    <member kind="function">
      <type>bool RTABMAP_EXP</type>
      <name>exportGPS</name>
      <anchorfile>namespacertabmap_1_1graph.html</anchorfile>
      <anchor>a5ad6cc91d6ff9cde8043af75db0a8ee2</anchor>
      <arglist>(const std::string &amp;filePath, const std::map&lt; int, GPS &gt; &amp;gpsValues, unsigned int rgba=0xFFFFFFFF)</arglist>
    </member>
    <member kind="function">
      <type>bool RTABMAP_EXP</type>
      <name>exportPoses</name>
      <anchorfile>namespacertabmap_1_1graph.html</anchorfile>
      <anchor>aa4b5595ca5c8ce6c48edafdb165e173b</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=std::multimap&lt; int, Link &gt;(), const std::map&lt; int, double &gt; &amp;stamps=std::map&lt; int, double &gt;(), bool g2oRobust=false)</arglist>
    </member>
    <member kind="function">
      <type>std::multimap&lt; int, Link &gt; RTABMAP_EXP</type>
      <name>filterDuplicateLinks</name>
      <anchorfile>namespacertabmap_1_1graph.html</anchorfile>
      <anchor>a67886c27d150c1f1c46809cf64548afa</anchor>
      <arglist>(const std::multimap&lt; int, Link &gt; &amp;links)</arglist>
    </member>
    <member kind="function">
      <type>std::multimap&lt; int, Link &gt; RTABMAP_EXP</type>
      <name>filterLinks</name>
      <anchorfile>namespacertabmap_1_1graph.html</anchorfile>
      <anchor>a23144efb90b5cc20c5324fd8dfd2d805</anchor>
      <arglist>(const std::multimap&lt; int, Link &gt; &amp;links, Link::Type filteredType)</arglist>
    </member>
    <member kind="function">
      <type>std::map&lt; int, Link &gt; RTABMAP_EXP</type>
      <name>filterLinks</name>
      <anchorfile>namespacertabmap_1_1graph.html</anchorfile>
      <anchor>a9cf90a9b2349a0d80c7d99f305999601</anchor>
      <arglist>(const std::map&lt; int, Link &gt; &amp;links, Link::Type filteredType)</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>a7469cae5cb6e97f261c8b8f44ecc2f72</anchor>
      <arglist>(std::multimap&lt; int, Link &gt; &amp;links, int from, int to, bool checkBothWays=true)</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>a006f90b586ca7162d047badad0dea4db</anchor>
      <arglist>(std::multimap&lt; int, int &gt; &amp;links, int from, int to, bool checkBothWays=true)</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>a487e353d158fc976ec0e2cbabc1f4c36</anchor>
      <arglist>(const std::multimap&lt; int, Link &gt; &amp;links, int from, int to, bool checkBothWays=true)</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>a24f10f3fc3979e1018c361279d3d68ac</anchor>
      <arglist>(const std::multimap&lt; int, int &gt; &amp;links, int from, int to, bool checkBothWays=true)</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::vector&lt; int &gt; RTABMAP_EXP</type>
      <name>findNearestNodes</name>
      <anchorfile>namespacertabmap_1_1graph.html</anchorfile>
      <anchor>a7f9810ee0e01a462c71a4ca9da4a1ed4</anchor>
      <arglist>(const std::map&lt; int, rtabmap::Transform &gt; &amp;nodes, const rtabmap::Transform &amp;targetPose, int k)</arglist>
    </member>
    <member kind="function">
      <type>std::map&lt; int, Transform &gt; RTABMAP_EXP</type>
      <name>frustumPosesFiltering</name>
      <anchorfile>namespacertabmap_1_1graph.html</anchorfile>
      <anchor>ac4f56ab9026d353e59792e0f48558f5e</anchor>
      <arglist>(const std::map&lt; int, Transform &gt; &amp;poses, const Transform &amp;cameraPose, float horizontalFOV=45.0f, float verticalFOV=45.0f, float nearClipPlaneDistance=0.1f, float farClipPlaneDistance=100.0f, bool negative=false)</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>a182debe5c7fc640594cdf554f75b975d</anchor>
      <arglist>(int nodeId, const std::map&lt; int, Transform &gt; &amp;nodes, float radius, float angle=0.0f)</arglist>
    </member>
    <member kind="function">
      <type>bool RTABMAP_EXP</type>
      <name>importPoses</name>
      <anchorfile>namespacertabmap_1_1graph.html</anchorfile>
      <anchor>a7ed0b0e65ab81a8ba9cbd110627e0b87</anchor>
      <arglist>(const std::string &amp;filePath, int format, std::map&lt; int, Transform &gt; &amp;poses, std::multimap&lt; int, Link &gt; *constraints=0, std::map&lt; int, double &gt; *stamps=0)</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>
    <member kind="function">
      <type>void</type>
      <name>reduceGraph</name>
      <anchorfile>namespacertabmap_1_1graph.html</anchorfile>
      <anchor>aabda884597e6b8df053d04ee56cfaf6f</anchor>
      <arglist>(const std::map&lt; int, Transform &gt; &amp;poses, const std::multimap&lt; int, Link &gt; &amp;links, std::multimap&lt; int, int &gt; &amp;hyperNodes, std::multimap&lt; int, Link &gt; &amp;hyperLinks)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>graph_drawable.cpp</name>
    <path>/tmp/ws/src/rtabmap/app/android/jni/</path>
    <filename>graph__drawable_8cpp</filename>
    <includes id="graph__drawable_8h" name="graph_drawable.h" local="yes" imported="no">graph_drawable.h</includes>
    <includes id="ULogger_8h" name="ULogger.h" local="yes" imported="no">rtabmap/utilite/ULogger.h</includes>
    <includes id="util_8h" name="util.h" local="yes" imported="no">util.h</includes>
  </compound>
  <compound kind="file">
    <name>graph_drawable.h</name>
    <path>/tmp/ws/src/rtabmap/app/android/jni/</path>
    <filename>graph__drawable_8h</filename>
    <includes id="tango-gl_2include_2tango-gl_2util_8h" name="tango-gl/include/tango-gl/util.h" local="no" imported="no">tango-gl/util.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>
    <includes id="util_8h" name="util.h" local="yes" imported="no">util.h</includes>
    <class kind="class">GraphDrawable</class>
  </compound>
  <compound kind="file">
    <name>GraphViewer.cpp</name>
    <path>/tmp/ws/src/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="GeodeticCoords_8h" name="GeodeticCoords.h" local="no" imported="no">rtabmap/core/GeodeticCoords.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>
    <includes id="UTimer_8h" name="UTimer.h" local="no" imported="no">rtabmap/utilite/UTimer.h</includes>
    <class kind="class">rtabmap::LinkItem</class>
    <class kind="class">rtabmap::NodeGPSItem</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>/tmp/ws/src/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>
    <includes id="GeodeticCoords_8h" name="GeodeticCoords.h" local="no" imported="no">rtabmap/core/GeodeticCoords.h</includes>
    <class kind="class">rtabmap::GraphViewer</class>
    <namespace>rtabmap</namespace>
  </compound>
  <compound kind="file">
    <name>grid.cpp</name>
    <path>/tmp/ws/src/rtabmap/app/android/jni/tango-gl/</path>
    <filename>grid_8cpp</filename>
    <includes id="grid_8h" name="grid.h" local="yes" imported="no">tango-gl/grid.h</includes>
    <namespace>tango_gl</namespace>
  </compound>
  <compound kind="file">
    <name>grid.h</name>
    <path>/tmp/ws/src/rtabmap/app/android/jni/tango-gl/include/tango-gl/</path>
    <filename>grid_8h</filename>
    <includes id="line_8h" name="line.h" local="yes" imported="no">tango-gl/line.h</includes>
    <class kind="class">tango_gl::Grid</class>
    <namespace>tango_gl</namespace>
  </compound>
  <compound kind="file">
    <name>ground_truth.h</name>
    <path>/tmp/ws/src/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>handed_coordinate_space.hpp</name>
    <path>/tmp/ws/src/rtabmap/app/android/jni/third-party/include/glm/gtx/</path>
    <filename>handed__coordinate__space_8hpp</filename>
    <includes id="glm_8hpp" name="glm.hpp" local="yes" imported="no">../glm.hpp</includes>
    <namespace>glm</namespace>
    <member kind="function">
      <type>GLM_FUNC_DECL bool</type>
      <name>leftHanded</name>
      <anchorfile>group__gtx__handed__coordinate__space.html</anchorfile>
      <anchor>ga2c0882af0eabd0e39da5680931f586ed</anchor>
      <arglist>(detail::tvec3&lt; T, P &gt; const &amp;tangent, detail::tvec3&lt; T, P &gt; const &amp;binormal, detail::tvec3&lt; T, P &gt; const &amp;normal)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL bool</type>
      <name>rightHanded</name>
      <anchorfile>group__gtx__handed__coordinate__space.html</anchorfile>
      <anchor>ga16517e8a56cba5ba908e6eac6500ab94</anchor>
      <arglist>(detail::tvec3&lt; T, P &gt; const &amp;tangent, detail::tvec3&lt; T, P &gt; const &amp;binormal, detail::tvec3&lt; T, P &gt; const &amp;normal)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>heap.h</name>
    <path>/tmp/ws/src/rtabmap/corelib/src/rtflann/util/</path>
    <filename>heap_8h</filename>
    <includes id="ULogger_8h" name="ULogger.h" local="no" imported="no">rtabmap/utilite/ULogger.h</includes>
    <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>/tmp/ws/src/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>hint.hpp</name>
    <path>/tmp/ws/src/rtabmap/app/android/jni/third-party/include/glm/detail/</path>
    <filename>hint_8hpp</filename>
    <class kind="class">glm::dont_care</class>
    <class kind="class">glm::fastest</class>
    <class kind="class">glm::nicest</class>
    <namespace>glm</namespace>
  </compound>
  <compound kind="file">
    <name>Image.h</name>
    <path>/tmp/ws/src/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>/tmp/ws/src/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="UCv2Qt_8h" name="UCv2Qt.h" local="yes" imported="no">rtabmap/utilite/UCv2Qt.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>
    <class kind="class">rtabmap::LineItem</class>
    <namespace>rtabmap</namespace>
  </compound>
  <compound kind="file">
    <name>ImageView.h</name>
    <path>/tmp/ws/src/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>IMU.h</name>
    <path>/tmp/ws/src/rtabmap/corelib/include/rtabmap/core/</path>
    <filename>IMU_8h</filename>
    <includes id="ULogger_8h" name="ULogger.h" local="no" imported="no">rtabmap/utilite/ULogger.h</includes>
    <class kind="class">rtabmap::IMU</class>
    <class kind="class">rtabmap::IMUEvent</class>
    <namespace>rtabmap</namespace>
  </compound>
  <compound kind="file">
    <name>IMUThread.cpp</name>
    <path>/tmp/ws/src/rtabmap/corelib/src/</path>
    <filename>IMUThread_8cpp</filename>
    <includes id="IMUThread_8h" name="IMUThread.h" local="yes" imported="no">rtabmap/core/IMUThread.h</includes>
    <includes id="IMU_8h" name="IMU.h" local="yes" imported="no">rtabmap/core/IMU.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>
    <includes id="UConversion_8h" name="UConversion.h" local="no" imported="no">rtabmap/utilite/UConversion.h</includes>
    <namespace>rtabmap</namespace>
  </compound>
  <compound kind="file">
    <name>IMUThread.h</name>
    <path>/tmp/ws/src/rtabmap/corelib/include/rtabmap/core/</path>
    <filename>IMUThread_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="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>
    <includes id="UTimer_8h" name="UTimer.h" local="no" imported="no">rtabmap/utilite/UTimer.h</includes>
    <class kind="class">rtabmap::IMUThread</class>
    <namespace>rtabmap</namespace>
  </compound>
  <compound kind="file">
    <name>index_testing.h</name>
    <path>/tmp/ws/src/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>inertia.hpp</name>
    <path>/tmp/ws/src/rtabmap/app/android/jni/third-party/include/glm/gtx/</path>
    <filename>inertia_8hpp</filename>
    <includes id="glm_8hpp" name="glm.hpp" local="yes" imported="no">../glm.hpp</includes>
    <namespace>glm</namespace>
  </compound>
  <compound kind="file">
    <name>int_10_10_10_2.hpp</name>
    <path>/tmp/ws/src/rtabmap/app/android/jni/third-party/include/glm/gtx/</path>
    <filename>int__10__10__10__2_8hpp</filename>
    <includes id="glm_8hpp" name="glm.hpp" local="yes" imported="no">../glm.hpp</includes>
    <includes id="raw__data_8hpp" name="raw_data.hpp" local="yes" imported="no">../gtx/raw_data.hpp</includes>
    <namespace>glm</namespace>
    <member kind="function">
      <type>GLM_DEPRECATED GLM_FUNC_DECL dword</type>
      <name>uint10_10_10_2_cast</name>
      <anchorfile>namespaceglm.html</anchorfile>
      <anchor>a774910fa3c204c26ad22dafd4c0d2fc4</anchor>
      <arglist>(glm::vec4 const &amp;v)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>gtx/integer.hpp</name>
    <path>/tmp/ws/src/rtabmap/app/android/jni/third-party/include/glm/gtx/</path>
    <filename>gtx_2integer_8hpp</filename>
    <includes id="glm_8hpp" name="glm.hpp" local="yes" imported="no">../glm.hpp</includes>
    <namespace>glm</namespace>
    <member kind="typedef">
      <type>signed int</type>
      <name>sint</name>
      <anchorfile>group__gtx__integer.html</anchorfile>
      <anchor>ga73643e09d8c6d362418aec541fdb987d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>factorial</name>
      <anchorfile>group__gtx__integer.html</anchorfile>
      <anchor>ga8cbd3120905f398ec321b5d1836e08fb</anchor>
      <arglist>(genType const &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL unsigned int</type>
      <name>floor_log2</name>
      <anchorfile>group__gtx__integer.html</anchorfile>
      <anchor>ga7011b4e1c1e1ed492149b028feacc00e</anchor>
      <arglist>(unsigned int x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genIUType</type>
      <name>log2</name>
      <anchorfile>group__gtx__integer.html</anchorfile>
      <anchor>ga9bd682e74bfacb005c735305207ec417</anchor>
      <arglist>(genIUType x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL int</type>
      <name>mod</name>
      <anchorfile>group__gtx__integer.html</anchorfile>
      <anchor>gaabfbb41531ab7ad8d06fc176edfba785</anchor>
      <arglist>(int x, int y)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL uint</type>
      <name>mod</name>
      <anchorfile>group__gtx__integer.html</anchorfile>
      <anchor>ga63fc8d63e7da1706439233b386ba8b6f</anchor>
      <arglist>(uint x, uint y)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL uint</type>
      <name>nlz</name>
      <anchorfile>group__gtx__integer.html</anchorfile>
      <anchor>ga78dff8bdb361bf0061194c93e003d189</anchor>
      <arglist>(uint x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL int</type>
      <name>pow</name>
      <anchorfile>group__gtx__integer.html</anchorfile>
      <anchor>ga89c591b970882714bd1e89a4e2f249f1</anchor>
      <arglist>(int x, int y)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL uint</type>
      <name>pow</name>
      <anchorfile>group__gtx__integer.html</anchorfile>
      <anchor>ga998e5ee915d3769255519e2fbaa2bbf0</anchor>
      <arglist>(uint x, uint y)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL int</type>
      <name>sqrt</name>
      <anchorfile>group__gtx__integer.html</anchorfile>
      <anchor>ga7ce36693a75879ccd9bb10167cfa722d</anchor>
      <arglist>(int x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL uint</type>
      <name>sqrt</name>
      <anchorfile>group__gtx__integer.html</anchorfile>
      <anchor>ga1975d318978d6dacf78b6444fa5ed7bc</anchor>
      <arglist>(uint x)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>integer.hpp</name>
    <path>/tmp/ws/src/rtabmap/app/android/jni/third-party/include/glm/</path>
    <filename>integer_8hpp</filename>
    <includes id="func__integer_8hpp" name="func_integer.hpp" local="yes" imported="no">detail/func_integer.hpp</includes>
  </compound>
  <compound kind="file">
    <name>intersect.hpp</name>
    <path>/tmp/ws/src/rtabmap/app/android/jni/third-party/include/glm/gtx/</path>
    <filename>intersect_8hpp</filename>
    <includes id="glm_8hpp" name="glm.hpp" local="yes" imported="no">../glm.hpp</includes>
    <includes id="closest__point_8hpp" name="closest_point.hpp" local="yes" imported="no">../gtx/closest_point.hpp</includes>
    <namespace>glm</namespace>
    <member kind="function">
      <type>GLM_FUNC_DECL bool</type>
      <name>intersectLineSphere</name>
      <anchorfile>group__gtx__intersect.html</anchorfile>
      <anchor>ga9c68139f3d8a4f3d7fe45f9dbc0de5b7</anchor>
      <arglist>(genType const &amp;point0, genType const &amp;point1, genType const &amp;sphereCenter, typename genType::value_type sphereRadius, genType &amp;intersectionPosition1, genType &amp;intersectionNormal1, genType &amp;intersectionPosition2=genType(), genType &amp;intersectionNormal2=genType())</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL bool</type>
      <name>intersectLineTriangle</name>
      <anchorfile>group__gtx__intersect.html</anchorfile>
      <anchor>ga9d29b9b3acb504d43986502f42740df4</anchor>
      <arglist>(genType const &amp;orig, genType const &amp;dir, genType const &amp;vert0, genType const &amp;vert1, genType const &amp;vert2, genType &amp;position)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL bool</type>
      <name>intersectRayPlane</name>
      <anchorfile>group__gtx__intersect.html</anchorfile>
      <anchor>gad3697a9700ea379739a667ea02573488</anchor>
      <arglist>(genType const &amp;orig, genType const &amp;dir, genType const &amp;planeOrig, genType const &amp;planeNormal, typename genType::value_type &amp;intersectionDistance)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL bool</type>
      <name>intersectRaySphere</name>
      <anchorfile>group__gtx__intersect.html</anchorfile>
      <anchor>gac88f8cd84c4bcb5b947d56acbbcfa56e</anchor>
      <arglist>(genType const &amp;rayStarting, genType const &amp;rayNormalizedDirection, genType const &amp;sphereCenter, typename genType::value_type const sphereRadiusSquered, typename genType::value_type &amp;intersectionDistance)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL bool</type>
      <name>intersectRaySphere</name>
      <anchorfile>group__gtx__intersect.html</anchorfile>
      <anchor>gad28c00515b823b579c608aafa1100c1d</anchor>
      <arglist>(genType const &amp;rayStarting, genType const &amp;rayNormalizedDirection, genType const &amp;sphereCenter, const typename genType::value_type sphereRadius, genType &amp;intersectionPosition, genType &amp;intersectionNormal)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL bool</type>
      <name>intersectRayTriangle</name>
      <anchorfile>group__gtx__intersect.html</anchorfile>
      <anchor>gab16c1b47c10451e7604b51b39a7ef21d</anchor>
      <arglist>(genType const &amp;orig, genType const &amp;dir, genType const &amp;vert0, genType const &amp;vert1, genType const &amp;vert2, genType &amp;baryPosition)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>intrinsic_common.hpp</name>
    <path>/tmp/ws/src/rtabmap/app/android/jni/third-party/include/glm/detail/</path>
    <filename>intrinsic__common_8hpp</filename>
    <includes id="setup_8hpp" name="setup.hpp" local="yes" imported="no">setup.hpp</includes>
  </compound>
  <compound kind="file">
    <name>intrinsic_exponential.hpp</name>
    <path>/tmp/ws/src/rtabmap/app/android/jni/third-party/include/glm/detail/</path>
    <filename>intrinsic__exponential_8hpp</filename>
    <includes id="setup_8hpp" name="setup.hpp" local="yes" imported="no">setup.hpp</includes>
  </compound>
  <compound kind="file">
    <name>intrinsic_geometric.hpp</name>
    <path>/tmp/ws/src/rtabmap/app/android/jni/third-party/include/glm/detail/</path>
    <filename>intrinsic__geometric_8hpp</filename>
    <includes id="setup_8hpp" name="setup.hpp" local="yes" imported="no">setup.hpp</includes>
  </compound>
  <compound kind="file">
    <name>intrinsic_integer.hpp</name>
    <path>/tmp/ws/src/rtabmap/app/android/jni/third-party/include/glm/detail/</path>
    <filename>intrinsic__integer_8hpp</filename>
    <includes id="glm_8hpp" name="glm.hpp" local="yes" imported="no">glm/glm.hpp</includes>
  </compound>
  <compound kind="file">
    <name>intrinsic_matrix.hpp</name>
    <path>/tmp/ws/src/rtabmap/app/android/jni/third-party/include/glm/detail/</path>
    <filename>intrinsic__matrix_8hpp</filename>
    <includes id="setup_8hpp" name="setup.hpp" local="yes" imported="no">setup.hpp</includes>
  </compound>
  <compound kind="file">
    <name>intrinsic_trigonometric.hpp</name>
    <path>/tmp/ws/src/rtabmap/app/android/jni/third-party/include/glm/detail/</path>
    <filename>intrinsic__trigonometric_8hpp</filename>
    <includes id="setup_8hpp" name="setup.hpp" local="yes" imported="no">setup.hpp</includes>
  </compound>
  <compound kind="file">
    <name>intrinsic_vector_relational.hpp</name>
    <path>/tmp/ws/src/rtabmap/app/android/jni/third-party/include/glm/detail/</path>
    <filename>intrinsic__vector__relational_8hpp</filename>
    <includes id="setup_8hpp" name="setup.hpp" local="yes" imported="no">setup.hpp</includes>
  </compound>
  <compound kind="file">
    <name>io.h</name>
    <path>/tmp/ws/src/rtabmap/tools/StereoEval/</path>
    <filename>io_8h</filename>
    <member kind="function">
      <type>int</type>
      <name>littleendian</name>
      <anchorfile>io_8h.html</anchorfile>
      <anchor>a044c609ca64eeb3b3a947a0341298dca</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>readHeader</name>
      <anchorfile>io_8h.html</anchorfile>
      <anchor>aeacf290d9dcb8ee07e01eb52029f09c3</anchor>
      <arglist>(FILE *fp, const char *imtype, char c1, char c2, int *width, int *height, int *nbands, int thirdArg)</arglist>
    </member>
    <member kind="function">
      <type>cv::Mat</type>
      <name>readPFM</name>
      <anchorfile>io_8h.html</anchorfile>
      <anchor>a3ae6b2091d8683b7d29fe11542967b0e</anchor>
      <arglist>(const char *filename)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>skipComment</name>
      <anchorfile>io_8h.html</anchorfile>
      <anchor>a37d5a62e47bda80f2266b3a90ad62cb0</anchor>
      <arglist>(FILE *fp)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>skipSpace</name>
      <anchorfile>io_8h.html</anchorfile>
      <anchor>a4a7a2c8f636260cdb101091dbca75418</anchor>
      <arglist>(FILE *fp)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>io.hpp</name>
    <path>/tmp/ws/src/rtabmap/app/android/jni/third-party/include/glm/gtx/</path>
    <filename>io_8hpp</filename>
    <includes id="glm_8hpp" name="glm.hpp" local="yes" imported="no">../glm.hpp</includes>
    <includes id="gtx_2quaternion_8hpp" name="gtx/quaternion.hpp" local="yes" imported="no">../gtx/quaternion.hpp</includes>
    <class kind="class">glm::io::basic_format_saver</class>
    <class kind="class">glm::io::basic_state_saver</class>
    <class kind="struct">glm::io::delimeter</class>
    <class kind="class">glm::io::format_punct</class>
    <class kind="struct">glm::io::order</class>
    <class kind="struct">glm::io::precision</class>
    <class kind="struct">glm::io::width</class>
    <namespace>glm</namespace>
    <namespace>glm::detail</namespace>
    <namespace>glm::io</namespace>
    <member kind="typedef">
      <type>basic_format_saver&lt; char &gt;</type>
      <name>format_saver</name>
      <anchorfile>namespaceglm_1_1io.html</anchorfile>
      <anchor>afdc168a994ef9e9ca4295578e9097495</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>basic_state_saver&lt; char &gt;</type>
      <name>state_saver</name>
      <anchorfile>namespaceglm_1_1io.html</anchorfile>
      <anchor>a84d63ac771c3125d38f144dc15234764</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>basic_format_saver&lt; wchar_t &gt;</type>
      <name>wformat_saver</name>
      <anchorfile>namespaceglm_1_1io.html</anchorfile>
      <anchor>a6229ca888648a0ff823eb120f61de481</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>basic_state_saver&lt; wchar_t &gt;</type>
      <name>wstate_saver</name>
      <anchorfile>namespaceglm_1_1io.html</anchorfile>
      <anchor>a7a46501fc459c05fa3dc0f2bcbf3e92f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>order_type</name>
      <anchorfile>namespaceglm_1_1io.html</anchorfile>
      <anchor>a3497781803fe594a37177e05ab2a795f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>column_major</name>
      <anchorfile>namespaceglm_1_1io.html</anchorfile>
      <anchor>a3497781803fe594a37177e05ab2a795faab661780f7f081ee11c34be9b0742229</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>row_major</name>
      <anchorfile>namespaceglm_1_1io.html</anchorfile>
      <anchor>a3497781803fe594a37177e05ab2a795fad080bb2f932ea4078fd0fc10ea1c991c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::basic_ios&lt; CTy, CTr &gt; &amp;</type>
      <name>formatted</name>
      <anchorfile>namespaceglm_1_1io.html</anchorfile>
      <anchor>a892800782557e1591ffcf8460578f8a8</anchor>
      <arglist>(std::basic_ios&lt; CTy, CTr &gt; &amp;)</arglist>
    </member>
    <member kind="function">
      <type>FTy const &amp;</type>
      <name>get_facet</name>
      <anchorfile>namespaceglm_1_1io.html</anchorfile>
      <anchor>a7ae96c71704bbf3c6e61543a7e731bc4</anchor>
      <arglist>(std::basic_ios&lt; CTy, CTr &gt; &amp;)</arglist>
    </member>
    <member kind="function">
      <type>std::basic_ostream&lt; CTy, CTr &gt; &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceglm_1_1io.html</anchorfile>
      <anchor>aa5761ee427320d2121a97a7450256e3b</anchor>
      <arglist>(std::basic_ostream&lt; CTy, CTr &gt; &amp;, precision const &amp;)</arglist>
    </member>
    <member kind="function">
      <type>std::basic_ostream&lt; CTy, CTr &gt; &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceglm_1_1io.html</anchorfile>
      <anchor>a61e151e99a1d05cb604f0bede66996be</anchor>
      <arglist>(std::basic_ostream&lt; CTy, CTr &gt; &amp;, width const &amp;)</arglist>
    </member>
    <member kind="function">
      <type>std::basic_ostream&lt; CTy, CTr &gt; &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceglm_1_1io.html</anchorfile>
      <anchor>a296b3e794144975434f9419d1b293ed5</anchor>
      <arglist>(std::basic_ostream&lt; CTy, CTr &gt; &amp;, delimeter&lt; CTy &gt; const &amp;)</arglist>
    </member>
    <member kind="function">
      <type>std::basic_ostream&lt; CTy, CTr &gt; &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceglm_1_1io.html</anchorfile>
      <anchor>a72020640c68a8c4e010b7d3f02a0ca92</anchor>
      <arglist>(std::basic_ostream&lt; CTy, CTr &gt; &amp;, order const &amp;)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL std::basic_ostream&lt; CTy, CTr &gt; &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a8667168fbf5de398ce4ddcc07305fcd1</anchor>
      <arglist>(std::basic_ostream&lt; CTy, CTr &gt; &amp;, tquat&lt; T, P &gt; const &amp;)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL std::basic_ostream&lt; CTy, CTr &gt; &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a8ac8bc5f320ee89654636d745642e642</anchor>
      <arglist>(std::basic_ostream&lt; CTy, CTr &gt; &amp;, tvec2&lt; T, P &gt; const &amp;)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL std::basic_ostream&lt; CTy, CTr &gt; &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>ab24e24a7a3a9a3c129153f26490a6d23</anchor>
      <arglist>(std::basic_ostream&lt; CTy, CTr &gt; &amp;, tvec3&lt; T, P &gt; const &amp;)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL std::basic_ostream&lt; CTy, CTr &gt; &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>af674fccce5b6e7d50d3ace5f0b15c4a9</anchor>
      <arglist>(std::basic_ostream&lt; CTy, CTr &gt; &amp;, tvec4&lt; T, P &gt; const &amp;)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL std::basic_ostream&lt; CTy, CTr &gt; &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a662d75fe155acf30f731d4a609ae21cc</anchor>
      <arglist>(std::basic_ostream&lt; CTy, CTr &gt; &amp;, tmat2x2&lt; T, P &gt; const &amp;)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL std::basic_ostream&lt; CTy, CTr &gt; &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>ac12725bb5345042a7fdb3fdd51ab5b66</anchor>
      <arglist>(std::basic_ostream&lt; CTy, CTr &gt; &amp;, tmat2x3&lt; T, P &gt; const &amp;)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL std::basic_ostream&lt; CTy, CTr &gt; &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>aaad582284e83e5781eeb2f796bff7cb1</anchor>
      <arglist>(std::basic_ostream&lt; CTy, CTr &gt; &amp;, tmat2x4&lt; T, P &gt; const &amp;)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL std::basic_ostream&lt; CTy, CTr &gt; &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a350e7f345ece9ec5884d02e80c55c06a</anchor>
      <arglist>(std::basic_ostream&lt; CTy, CTr &gt; &amp;, tmat3x2&lt; T, P &gt; const &amp;)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL std::basic_ostream&lt; CTy, CTr &gt; &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>ab3f253f82e3c23a88ff18be13f1be464</anchor>
      <arglist>(std::basic_ostream&lt; CTy, CTr &gt; &amp;, tmat3x3&lt; T, P &gt; const &amp;)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL std::basic_ostream&lt; CTy, CTr &gt; &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a619214f7e66133fa451ce691b03ba944</anchor>
      <arglist>(std::basic_ostream&lt; CTy, CTr &gt; &amp;, tmat3x4&lt; T, P &gt; const &amp;)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL std::basic_ostream&lt; CTy, CTr &gt; &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a622231b67b1cf5f10e41ebd95d0decd5</anchor>
      <arglist>(std::basic_ostream&lt; CTy, CTr &gt; &amp;, tmat4x2&lt; T, P &gt; const &amp;)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL std::basic_ostream&lt; CTy, CTr &gt; &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a22615fe61a9c5e8772e8c1c92c83706c</anchor>
      <arglist>(std::basic_ostream&lt; CTy, CTr &gt; &amp;, tmat4x3&lt; T, P &gt; const &amp;)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL std::basic_ostream&lt; CTy, CTr &gt; &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a5fd039742510bfb6228186ce25095eaf</anchor>
      <arglist>(std::basic_ostream&lt; CTy, CTr &gt; &amp;, tmat4x4&lt; T, P &gt; const &amp;)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL std::basic_ostream&lt; CTy, CTr &gt; &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a319190d3e94ce2372240842e9eb1d762</anchor>
      <arglist>(std::basic_ostream&lt; CTy, CTr &gt; &amp;, std::pair&lt; tmat4x4&lt; T, P &gt; const, tmat4x4&lt; T, P &gt; const  &gt; const &amp;)</arglist>
    </member>
    <member kind="function">
      <type>std::basic_ios&lt; CTy, CTr &gt; &amp;</type>
      <name>unformattet</name>
      <anchorfile>namespaceglm_1_1io.html</anchorfile>
      <anchor>a3095de031a9c7c3dd9bab670381c3cdb</anchor>
      <arglist>(std::basic_ios&lt; CTy, CTr &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>jni_interface.cpp</name>
    <path>/tmp/ws/src/rtabmap/app/android/jni/</path>
    <filename>jni__interface_8cpp</filename>
    <includes id="RTABMapApp_8h" name="RTABMapApp.h" local="no" imported="no">RTABMapApp.h</includes>
    <includes id="scene_8h" name="scene.h" local="no" imported="no">scene.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>GLM_FORCE_RADIANS</name>
      <anchorfile>jni__interface_8cpp.html</anchorfile>
      <anchor>a816ab7d5c2ce1f0a01216042837beb93</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GetJStringContent</name>
      <anchorfile>jni__interface_8cpp.html</anchorfile>
      <anchor>a843646be544cbe72bc1df8422b02052d</anchor>
      <arglist>(JNIEnv *AEnv, jstring AStr, std::string &amp;ARes)</arglist>
    </member>
    <member kind="function">
      <type>JNIEXPORT void JNICALL</type>
      <name>Java_com_introlab_rtabmap_RTABMapLib_cancelProcessing</name>
      <anchorfile>jni__interface_8cpp.html</anchorfile>
      <anchor>aada220ac4e8a237f179b25a07e58bf25</anchor>
      <arglist>(JNIEnv *env, jobject)</arglist>
    </member>
    <member kind="function">
      <type>JNIEXPORT bool JNICALL</type>
      <name>Java_com_introlab_rtabmap_RTABMapLib_exportMesh</name>
      <anchorfile>jni__interface_8cpp.html</anchorfile>
      <anchor>a3af5aff66a1347eb7138fb884e59c9eb</anchor>
      <arglist>(JNIEnv *env, jobject, float cloudVoxelSize, bool regenerateCloud, bool meshing, int textureSize, int textureCount, int normalK, bool optimized, float optimizedVoxelSize, int optimizedDepth, int optimizedMaxPolygons, float optimizedColorRadius, bool optimizedCleanWhitePolygons, int optimizedMinClusterSize, float optimizedMaxTextureDistance, int optimizedMinTextureClusterSize, bool blockRendering)</arglist>
    </member>
    <member kind="function">
      <type>JNIEXPORT void JNICALL</type>
      <name>Java_com_introlab_rtabmap_RTABMapLib_initGlContent</name>
      <anchorfile>jni__interface_8cpp.html</anchorfile>
      <anchor>a8f4d564b071ae1db02e3f67dbb5d011b</anchor>
      <arglist>(JNIEnv *, jobject)</arglist>
    </member>
    <member kind="function">
      <type>JNIEXPORT void JNICALL</type>
      <name>Java_com_introlab_rtabmap_RTABMapLib_onCreate</name>
      <anchorfile>jni__interface_8cpp.html</anchorfile>
      <anchor>a2527be8b38a2f390bc0abff8a6971248</anchor>
      <arglist>(JNIEnv *env, jobject, jobject activity)</arglist>
    </member>
    <member kind="function">
      <type>JNIEXPORT void JNICALL</type>
      <name>Java_com_introlab_rtabmap_RTABMapLib_onPause</name>
      <anchorfile>jni__interface_8cpp.html</anchorfile>
      <anchor>ad92c3a122fc8759711cf4a958e77c07d</anchor>
      <arglist>(JNIEnv *, jobject)</arglist>
    </member>
    <member kind="function">
      <type>JNIEXPORT bool JNICALL</type>
      <name>Java_com_introlab_rtabmap_RTABMapLib_onTangoServiceConnected</name>
      <anchorfile>jni__interface_8cpp.html</anchorfile>
      <anchor>a9c410b5dd5ee477f2b65b6ee73100511</anchor>
      <arglist>(JNIEnv *env, jobject, jobject iBinder)</arglist>
    </member>
    <member kind="function">
      <type>JNIEXPORT void JNICALL</type>
      <name>Java_com_introlab_rtabmap_RTABMapLib_onTouchEvent</name>
      <anchorfile>jni__interface_8cpp.html</anchorfile>
      <anchor>a6921106efa6e3da3f622a9ece4e05e91</anchor>
      <arglist>(JNIEnv *, jobject, int touch_count, int event, float x0, float y0, float x1, float y1)</arglist>
    </member>
    <member kind="function">
      <type>JNIEXPORT int JNICALL</type>
      <name>Java_com_introlab_rtabmap_RTABMapLib_openDatabase</name>
      <anchorfile>jni__interface_8cpp.html</anchorfile>
      <anchor>a2715697c64ee90c3acc53c7df0b6bfb5</anchor>
      <arglist>(JNIEnv *env, jobject, jstring databasePath, bool databaseInMemory, bool optimize)</arglist>
    </member>
    <member kind="function">
      <type>JNIEXPORT int JNICALL</type>
      <name>Java_com_introlab_rtabmap_RTABMapLib_openDatabase2</name>
      <anchorfile>jni__interface_8cpp.html</anchorfile>
      <anchor>a926c228b9a84bb3fb5984ea3a3eac07a</anchor>
      <arglist>(JNIEnv *env, jobject, jstring databaseSource, jstring databasePath, bool databaseInMemory, bool optimize)</arglist>
    </member>
    <member kind="function">
      <type>JNIEXPORT bool JNICALL</type>
      <name>Java_com_introlab_rtabmap_RTABMapLib_postExportation</name>
      <anchorfile>jni__interface_8cpp.html</anchorfile>
      <anchor>a2a8451b2cdc60d912a058e38f22145dd</anchor>
      <arglist>(JNIEnv *env, jobject, bool visualize)</arglist>
    </member>
    <member kind="function">
      <type>JNIEXPORT int JNICALL</type>
      <name>Java_com_introlab_rtabmap_RTABMapLib_postProcessing</name>
      <anchorfile>jni__interface_8cpp.html</anchorfile>
      <anchor>a02c20c1f331f5a7a2d128c57b99ccf4d</anchor>
      <arglist>(JNIEnv *env, jobject, int approach)</arglist>
    </member>
    <member kind="function">
      <type>JNIEXPORT int JNICALL</type>
      <name>Java_com_introlab_rtabmap_RTABMapLib_render</name>
      <anchorfile>jni__interface_8cpp.html</anchorfile>
      <anchor>a0abc38cf5c91f2ed08c9781b6bd9882f</anchor>
      <arglist>(JNIEnv *, jobject)</arglist>
    </member>
    <member kind="function">
      <type>JNIEXPORT void JNICALL</type>
      <name>Java_com_introlab_rtabmap_RTABMapLib_resetMapping</name>
      <anchorfile>jni__interface_8cpp.html</anchorfile>
      <anchor>a13af7d2fe20addb8bfefddec2356ff4c</anchor>
      <arglist>(JNIEnv *, jobject)</arglist>
    </member>
    <member kind="function">
      <type>JNIEXPORT void JNICALL</type>
      <name>Java_com_introlab_rtabmap_RTABMapLib_save</name>
      <anchorfile>jni__interface_8cpp.html</anchorfile>
      <anchor>ae5688eea75f8b4bdea23e1f049f03163</anchor>
      <arglist>(JNIEnv *env, jobject, jstring databasePath)</arglist>
    </member>
    <member kind="function">
      <type>JNIEXPORT void JNICALL</type>
      <name>Java_com_introlab_rtabmap_RTABMapLib_setAppendMode</name>
      <anchorfile>jni__interface_8cpp.html</anchorfile>
      <anchor>a5b9945e66fdd9a40348e7c0da2d0012c</anchor>
      <arglist>(JNIEnv *, jobject, bool enabled)</arglist>
    </member>
    <member kind="function">
      <type>JNIEXPORT void JNICALL</type>
      <name>Java_com_introlab_rtabmap_RTABMapLib_setBackfaceCulling</name>
      <anchorfile>jni__interface_8cpp.html</anchorfile>
      <anchor>a78543c9fbde1f59177b5a965cae772e8</anchor>
      <arglist>(JNIEnv *, jobject, bool enabled)</arglist>
    </member>
    <member kind="function">
      <type>JNIEXPORT void JNICALL</type>
      <name>Java_com_introlab_rtabmap_RTABMapLib_setBackgroundColor</name>
      <anchorfile>jni__interface_8cpp.html</anchorfile>
      <anchor>ab4b55a22cdafc5f293c66df0560c3736</anchor>
      <arglist>(JNIEnv *, jobject, float value)</arglist>
    </member>
    <member kind="function">
      <type>JNIEXPORT void JNICALL</type>
      <name>Java_com_introlab_rtabmap_RTABMapLib_setCamera</name>
      <anchorfile>jni__interface_8cpp.html</anchorfile>
      <anchor>af15d1744330da63a4fb7b2158c297076</anchor>
      <arglist>(JNIEnv *, jobject, int camera_index)</arglist>
    </member>
    <member kind="function">
      <type>JNIEXPORT void JNICALL</type>
      <name>Java_com_introlab_rtabmap_RTABMapLib_setCameraColor</name>
      <anchorfile>jni__interface_8cpp.html</anchorfile>
      <anchor>ac0ee07af92cc600ea72c58dcc787c897</anchor>
      <arglist>(JNIEnv *, jobject, bool enabled)</arglist>
    </member>
    <member kind="function">
      <type>JNIEXPORT void JNICALL</type>
      <name>Java_com_introlab_rtabmap_RTABMapLib_setCloudDensityLevel</name>
      <anchorfile>jni__interface_8cpp.html</anchorfile>
      <anchor>ad5b84d8fa2a120530aa764ed88ff19ba</anchor>
      <arglist>(JNIEnv *, jobject, int value)</arglist>
    </member>
    <member kind="function">
      <type>JNIEXPORT void JNICALL</type>
      <name>Java_com_introlab_rtabmap_RTABMapLib_setClusterRatio</name>
      <anchorfile>jni__interface_8cpp.html</anchorfile>
      <anchor>a6c5a47adfb5b67322db63f8f91ea914b</anchor>
      <arglist>(JNIEnv *, jobject, float value)</arglist>
    </member>
    <member kind="function">
      <type>JNIEXPORT void JNICALL</type>
      <name>Java_com_introlab_rtabmap_RTABMapLib_setDataRecorderMode</name>
      <anchorfile>jni__interface_8cpp.html</anchorfile>
      <anchor>abc7ab033c77ee47435570c8c96e16add</anchor>
      <arglist>(JNIEnv *, jobject, bool enabled)</arglist>
    </member>
    <member kind="function">
      <type>JNIEXPORT void JNICALL</type>
      <name>Java_com_introlab_rtabmap_RTABMapLib_setFOV</name>
      <anchorfile>jni__interface_8cpp.html</anchorfile>
      <anchor>a9519d75cde7fc9e9a86f67794853bc73</anchor>
      <arglist>(JNIEnv *, jobject, float fov)</arglist>
    </member>
    <member kind="function">
      <type>JNIEXPORT void JNICALL</type>
      <name>Java_com_introlab_rtabmap_RTABMapLib_setFullResolution</name>
      <anchorfile>jni__interface_8cpp.html</anchorfile>
      <anchor>a28749fab6c4bcaa57183802c8e53d6f7</anchor>
      <arglist>(JNIEnv *, jobject, bool enabled)</arglist>
    </member>
    <member kind="function">
      <type>JNIEXPORT void JNICALL</type>
      <name>Java_com_introlab_rtabmap_RTABMapLib_setGPS</name>
      <anchorfile>jni__interface_8cpp.html</anchorfile>
      <anchor>a81f8f1312957ed4196141e41ce01233f</anchor>
      <arglist>(JNIEnv *, jobject, double stamp, double longitude, double latitude, double altitude, double accuracy, double bearing)</arglist>
    </member>
    <member kind="function">
      <type>JNIEXPORT void JNICALL</type>
      <name>Java_com_introlab_rtabmap_RTABMapLib_setGraphOptimization</name>
      <anchorfile>jni__interface_8cpp.html</anchorfile>
      <anchor>a366f14720b5269645604ccfe4224ab8e</anchor>
      <arglist>(JNIEnv *, jobject, bool enabled)</arglist>
    </member>
    <member kind="function">
      <type>JNIEXPORT void JNICALL</type>
      <name>Java_com_introlab_rtabmap_RTABMapLib_setGraphVisible</name>
      <anchorfile>jni__interface_8cpp.html</anchorfile>
      <anchor>a32a77051e164dfdf612b3e3f54af4294</anchor>
      <arglist>(JNIEnv *, jobject, bool visible)</arglist>
    </member>
    <member kind="function">
      <type>JNIEXPORT void JNICALL</type>
      <name>Java_com_introlab_rtabmap_RTABMapLib_setGridRotation</name>
      <anchorfile>jni__interface_8cpp.html</anchorfile>
      <anchor>a98394ca012b632c469596c7601d54b5f</anchor>
      <arglist>(JNIEnv *, jobject, float value)</arglist>
    </member>
    <member kind="function">
      <type>JNIEXPORT void JNICALL</type>
      <name>Java_com_introlab_rtabmap_RTABMapLib_setGridVisible</name>
      <anchorfile>jni__interface_8cpp.html</anchorfile>
      <anchor>aec408c297c175b72e6ea66202b2a069a</anchor>
      <arglist>(JNIEnv *, jobject, bool visible)</arglist>
    </member>
    <member kind="function">
      <type>JNIEXPORT void JNICALL</type>
      <name>Java_com_introlab_rtabmap_RTABMapLib_setLighting</name>
      <anchorfile>jni__interface_8cpp.html</anchorfile>
      <anchor>a7fa19040b19af02f32e6570a66d966de</anchor>
      <arglist>(JNIEnv *, jobject, bool enabled)</arglist>
    </member>
    <member kind="function">
      <type>JNIEXPORT void JNICALL</type>
      <name>Java_com_introlab_rtabmap_RTABMapLib_setLocalizationMode</name>
      <anchorfile>jni__interface_8cpp.html</anchorfile>
      <anchor>a1f23049387bc432b27c9779ab8c6fba7</anchor>
      <arglist>(JNIEnv *, jobject, bool enabled)</arglist>
    </member>
    <member kind="function">
      <type>JNIEXPORT void JNICALL</type>
      <name>Java_com_introlab_rtabmap_RTABMapLib_setMapCloudShown</name>
      <anchorfile>jni__interface_8cpp.html</anchorfile>
      <anchor>a296d2934ef85375dfc12e58e60204fab</anchor>
      <arglist>(JNIEnv *, jobject, bool shown)</arglist>
    </member>
    <member kind="function">
      <type>JNIEXPORT jint JNICALL</type>
      <name>Java_com_introlab_rtabmap_RTABMapLib_setMappingParameter</name>
      <anchorfile>jni__interface_8cpp.html</anchorfile>
      <anchor>a76fd12e6c10ac9015c033424eb48027c</anchor>
      <arglist>(JNIEnv *env, jobject, jstring key, jstring value)</arglist>
    </member>
    <member kind="function">
      <type>JNIEXPORT void JNICALL</type>
      <name>Java_com_introlab_rtabmap_RTABMapLib_setMaxCloudDepth</name>
      <anchorfile>jni__interface_8cpp.html</anchorfile>
      <anchor>a7626a697b7259c6b8e29dddb093dec77</anchor>
      <arglist>(JNIEnv *, jobject, float value)</arglist>
    </member>
    <member kind="function">
      <type>JNIEXPORT void JNICALL</type>
      <name>Java_com_introlab_rtabmap_RTABMapLib_setMaxGainRadius</name>
      <anchorfile>jni__interface_8cpp.html</anchorfile>
      <anchor>aeae948adf53e9905afde0a2c6725a804</anchor>
      <arglist>(JNIEnv *, jobject, float value)</arglist>
    </member>
    <member kind="function">
      <type>JNIEXPORT void JNICALL</type>
      <name>Java_com_introlab_rtabmap_RTABMapLib_setMeshAngleTolerance</name>
      <anchorfile>jni__interface_8cpp.html</anchorfile>
      <anchor>a1ddf75f105280305467324bc1b1a3b99</anchor>
      <arglist>(JNIEnv *, jobject, float value)</arglist>
    </member>
    <member kind="function">
      <type>JNIEXPORT void JNICALL</type>
      <name>Java_com_introlab_rtabmap_RTABMapLib_setMeshRendering</name>
      <anchorfile>jni__interface_8cpp.html</anchorfile>
      <anchor>a50b791b2224cfd2a6ed31c3455039932</anchor>
      <arglist>(JNIEnv *, jobject, bool enabled, bool withTexture)</arglist>
    </member>
    <member kind="function">
      <type>JNIEXPORT void JNICALL</type>
      <name>Java_com_introlab_rtabmap_RTABMapLib_setMeshTriangleSize</name>
      <anchorfile>jni__interface_8cpp.html</anchorfile>
      <anchor>a4cfca7810098ca79e3c9ad6a7699bcfa</anchor>
      <arglist>(JNIEnv *, jobject, int value)</arglist>
    </member>
    <member kind="function">
      <type>JNIEXPORT void JNICALL</type>
      <name>Java_com_introlab_rtabmap_RTABMapLib_setMinCloudDepth</name>
      <anchorfile>jni__interface_8cpp.html</anchorfile>
      <anchor>aca59b01f5484a4e4e7353cd2fe5b7f1a</anchor>
      <arglist>(JNIEnv *, jobject, float value)</arglist>
    </member>
    <member kind="function">
      <type>JNIEXPORT void JNICALL</type>
      <name>Java_com_introlab_rtabmap_RTABMapLib_setNodesFiltering</name>
      <anchorfile>jni__interface_8cpp.html</anchorfile>
      <anchor>af4faea3be9d4288d011ee5203daa4c83</anchor>
      <arglist>(JNIEnv *, jobject, bool enabled)</arglist>
    </member>
    <member kind="function">
      <type>JNIEXPORT void JNICALL</type>
      <name>Java_com_introlab_rtabmap_RTABMapLib_setOdomCloudShown</name>
      <anchorfile>jni__interface_8cpp.html</anchorfile>
      <anchor>a5d023217ccb40c64c584a7b33ab51651</anchor>
      <arglist>(JNIEnv *, jobject, bool shown)</arglist>
    </member>
    <member kind="function">
      <type>JNIEXPORT void JNICALL</type>
      <name>Java_com_introlab_rtabmap_RTABMapLib_setOnlineBlending</name>
      <anchorfile>jni__interface_8cpp.html</anchorfile>
      <anchor>a985aca765211cd0028169c82082bf16d</anchor>
      <arglist>(JNIEnv *, jobject, bool enabled)</arglist>
    </member>
    <member kind="function">
      <type>JNIEXPORT void JNICALL</type>
      <name>Java_com_introlab_rtabmap_RTABMapLib_setOrthoCropFactor</name>
      <anchorfile>jni__interface_8cpp.html</anchorfile>
      <anchor>a6e4c2d5cfcea6c6248cde0fde63e797e</anchor>
      <arglist>(JNIEnv *, jobject, float value)</arglist>
    </member>
    <member kind="function">
      <type>JNIEXPORT void JNICALL</type>
      <name>Java_com_introlab_rtabmap_RTABMapLib_setPausedMapping</name>
      <anchorfile>jni__interface_8cpp.html</anchorfile>
      <anchor>a52d1ffb42261678ad7e3b6878a17f6da</anchor>
      <arglist>(JNIEnv *, jobject, bool paused)</arglist>
    </member>
    <member kind="function">
      <type>JNIEXPORT void JNICALL</type>
      <name>Java_com_introlab_rtabmap_RTABMapLib_setPointSize</name>
      <anchorfile>jni__interface_8cpp.html</anchorfile>
      <anchor>a23beb62bb24a15dbe5962384a0886e51</anchor>
      <arglist>(JNIEnv *, jobject, float value)</arglist>
    </member>
    <member kind="function">
      <type>JNIEXPORT void JNICALL</type>
      <name>Java_com_introlab_rtabmap_RTABMapLib_setRawScanSaved</name>
      <anchorfile>jni__interface_8cpp.html</anchorfile>
      <anchor>aeb8d59d7055c863dfe05e657fad1b5ec</anchor>
      <arglist>(JNIEnv *, jobject, bool enabled)</arglist>
    </member>
    <member kind="function">
      <type>JNIEXPORT void JNICALL</type>
      <name>Java_com_introlab_rtabmap_RTABMapLib_setRenderingTextureDecimation</name>
      <anchorfile>jni__interface_8cpp.html</anchorfile>
      <anchor>adeb6a53703f9894dac54306377ed3437</anchor>
      <arglist>(JNIEnv *, jobject, int value)</arglist>
    </member>
    <member kind="function">
      <type>JNIEXPORT void JNICALL</type>
      <name>Java_com_introlab_rtabmap_RTABMapLib_setScreenRotation</name>
      <anchorfile>jni__interface_8cpp.html</anchorfile>
      <anchor>a24d3a4eaf4ad950fd91129806152ebfc</anchor>
      <arglist>(JNIEnv *env, jobject, int displayRotation, int cameraRotation)</arglist>
    </member>
    <member kind="function">
      <type>JNIEXPORT void JNICALL</type>
      <name>Java_com_introlab_rtabmap_RTABMapLib_setSmoothing</name>
      <anchorfile>jni__interface_8cpp.html</anchorfile>
      <anchor>ab1e2dcde89b369f31ab03f471b09fc17</anchor>
      <arglist>(JNIEnv *, jobject, bool enabled)</arglist>
    </member>
    <member kind="function">
      <type>JNIEXPORT void JNICALL</type>
      <name>Java_com_introlab_rtabmap_RTABMapLib_setTrajectoryMode</name>
      <anchorfile>jni__interface_8cpp.html</anchorfile>
      <anchor>a51df1de4671abaa797abcb65702cfc1e</anchor>
      <arglist>(JNIEnv *, jobject, bool enabled)</arglist>
    </member>
    <member kind="function">
      <type>JNIEXPORT void JNICALL</type>
      <name>Java_com_introlab_rtabmap_RTABMapLib_setupGraphic</name>
      <anchorfile>jni__interface_8cpp.html</anchorfile>
      <anchor>af007b59f07e7fb90f86fc388848a480f</anchor>
      <arglist>(JNIEnv *, jobject, jint width, jint height)</arglist>
    </member>
    <member kind="function">
      <type>JNIEXPORT void JNICALL</type>
      <name>Java_com_introlab_rtabmap_RTABMapLib_setWireframe</name>
      <anchorfile>jni__interface_8cpp.html</anchorfile>
      <anchor>a0e719508c8b8d4a344d843804b968d7f</anchor>
      <arglist>(JNIEnv *, jobject, bool enabled)</arglist>
    </member>
    <member kind="function">
      <type>JNIEXPORT bool JNICALL</type>
      <name>Java_com_introlab_rtabmap_RTABMapLib_writeExportedMesh</name>
      <anchorfile>jni__interface_8cpp.html</anchorfile>
      <anchor>a32802f55fcf951ff873207c9849e3398</anchor>
      <arglist>(JNIEnv *env, jobject, jstring directory, jstring name)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static RTABMapApp</type>
      <name>app</name>
      <anchorfile>jni__interface_8cpp.html</anchorfile>
      <anchor>aab8633da8757a4f3c436852b68c33e2a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>kdtree_index.h</name>
    <path>/tmp/ws/src/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>/tmp/ws/src/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>/tmp/ws/src/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>/tmp/ws/src/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>/tmp/ws/src/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>LaserScan.cpp</name>
    <path>/tmp/ws/src/rtabmap/corelib/src/</path>
    <filename>LaserScan_8cpp</filename>
    <includes id="LaserScan_8h" name="LaserScan.h" local="no" imported="no">rtabmap/core/LaserScan.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>LaserScan.h</name>
    <path>/tmp/ws/src/rtabmap/corelib/include/rtabmap/core/</path>
    <filename>LaserScan_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>
    <class kind="class">rtabmap::LaserScan</class>
    <namespace>rtabmap</namespace>
  </compound>
  <compound kind="file">
    <name>line.cpp</name>
    <path>/tmp/ws/src/rtabmap/app/android/jni/tango-gl/</path>
    <filename>line_8cpp</filename>
    <includes id="line_8h" name="line.h" local="yes" imported="no">tango-gl/line.h</includes>
    <namespace>tango_gl</namespace>
  </compound>
  <compound kind="file">
    <name>line.h</name>
    <path>/tmp/ws/src/rtabmap/app/android/jni/tango-gl/include/tango-gl/</path>
    <filename>line_8h</filename>
    <includes id="drawable__object_8h" name="drawable_object.h" local="yes" imported="no">tango-gl/drawable_object.h</includes>
    <class kind="class">tango_gl::Line</class>
    <namespace>tango_gl</namespace>
  </compound>
  <compound kind="file">
    <name>linear_index.h</name>
    <path>/tmp/ws/src/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>/tmp/ws/src/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="UConversion_8h" name="UConversion.h" local="no" imported="no">rtabmap/utilite/UConversion.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>/tmp/ws/src/rtabmap/corelib/include/rtabmap/core/</path>
    <filename>Link_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>
    <class kind="class">rtabmap::Link</class>
    <namespace>rtabmap</namespace>
  </compound>
  <compound kind="file">
    <name>log_base.hpp</name>
    <path>/tmp/ws/src/rtabmap/app/android/jni/third-party/include/glm/gtx/</path>
    <filename>log__base_8hpp</filename>
    <includes id="glm_8hpp" name="glm.hpp" local="yes" imported="no">../glm.hpp</includes>
    <namespace>glm</namespace>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>log</name>
      <anchorfile>group__gtx__log__base.html</anchorfile>
      <anchor>ga60a7b0a401da660869946b2b77c710c9</anchor>
      <arglist>(genType const &amp;x, genType const &amp;base)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>logger.h</name>
    <path>/tmp/ws/src/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>/tmp/ws/src/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>/tmp/ws/src/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>/tmp/ws/src/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>/tmp/ws/src/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>/tmp/ws/src/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">
      <type></type>
      <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">
      <type></type>
      <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">
      <type></type>
      <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">
      <type></type>
      <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">
      <type></type>
      <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>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="enumeration">
      <type></type>
      <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>/tmp/ws/src/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_DEPRECATE_WARNING_DEFBLOCK</name>
      <anchorfile>lz4_8h.html</anchorfile>
      <anchor>ae93a3f2b9d40e878ab2940bb0b63fda5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LZ4_DEPRECATED</name>
      <anchorfile>lz4_8h.html</anchorfile>
      <anchor>afa2a2c9dbd9d88448d70c8fff093782b</anchor>
      <arglist>(message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LZ4_GCC_VERSION</name>
      <anchorfile>lz4_8h.html</anchorfile>
      <anchor>ad592c1aaee404bea7bc9db64a0addcfd</anchor>
      <arglist></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>/tmp/ws/src/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">
      <type></type>
      <name>limitedOutput_directive</name>
      <anchorfile>lz4hc_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>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>/tmp/ws/src/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_DEPRECATE_WARNING_DEFBLOCK</name>
      <anchorfile>lz4hc_8h.html</anchorfile>
      <anchor>ae93a3f2b9d40e878ab2940bb0b63fda5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LZ4_DEPRECATED</name>
      <anchorfile>lz4hc_8h.html</anchorfile>
      <anchor>afa2a2c9dbd9d88448d70c8fff093782b</anchor>
      <arglist>(message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LZ4_GCC_VERSION</name>
      <anchorfile>lz4hc_8h.html</anchorfile>
      <anchor>ad592c1aaee404bea7bc9db64a0addcfd</anchor>
      <arglist></arglist>
    </member>
    <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>/tmp/ws/src/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="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="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>/tmp/ws/src/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/Export/main.cpp</name>
    <path>/tmp/ws/src/rtabmap/examples/Export/</path>
    <filename>examples_2Export_2main_8cpp</filename>
    <includes id="DBDriver_8h" name="DBDriver.h" local="no" imported="no">rtabmap/core/DBDriver.h</includes>
    <includes id="Rtabmap_8h" name="Rtabmap.h" local="no" imported="no">rtabmap/core/Rtabmap.h</includes>
    <includes id="util3d_8h" name="util3d.h" local="no" imported="no">rtabmap/core/util3d.h</includes>
    <includes id="util3d__filtering_8h" name="util3d_filtering.h" local="no" imported="no">rtabmap/core/util3d_filtering.h</includes>
    <includes id="util3d__transforms_8h" name="util3d_transforms.h" local="no" imported="no">rtabmap/core/util3d_transforms.h</includes>
    <includes id="util3d__surface_8h" name="util3d_surface.h" local="no" imported="no">rtabmap/core/util3d_surface.h</includes>
    <includes id="UMath_8h" name="UMath.h" local="no" imported="no">rtabmap/utilite/UMath.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>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>examples_2Export_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_2Export_2main_8cpp.html</anchorfile>
      <anchor>a56f1ca1f43978e50a52750ceb2f393b6</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>examples/NoEventsExample/main.cpp</name>
    <path>/tmp/ws/src/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="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>
    <includes id="OdometryF2M_8h" name="OdometryF2M.h" local="no" imported="no">rtabmap/core/OdometryF2M.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>/tmp/ws/src/rtabmap/examples/RGBDMapping/</path>
    <filename>examples_2RGBDMapping_2main_8cpp</filename>
    <includes id="OdometryF2M_8h" name="OdometryF2M.h" local="no" imported="no">rtabmap/core/OdometryF2M.h</includes>
    <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="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="OdometryThread_8h" name="OdometryThread.h" local="yes" imported="no">rtabmap/core/OdometryThread.h</includes>
    <includes id="Graph_8h" name="Graph.h" local="yes" imported="no">rtabmap/core/Graph.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>/tmp/ws/src/rtabmap/examples/WifiMapping/</path>
    <filename>examples_2WifiMapping_2main_8cpp</filename>
    <includes id="OdometryF2M_8h" name="OdometryF2M.h" local="no" imported="no">rtabmap/core/OdometryF2M.h</includes>
    <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="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>/tmp/ws/src/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>/tmp/ws/src/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>/tmp/ws/src/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>/tmp/ws/src/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>/tmp/ws/src/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>/tmp/ws/src/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>/tmp/ws/src/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/EurocDataset/main.cpp</name>
    <path>/tmp/ws/src/rtabmap/tools/EurocDataset/</path>
    <filename>tools_2EurocDataset_2main_8cpp</filename>
    <includes id="OdometryF2M_8h" name="OdometryF2M.h" local="no" imported="no">rtabmap/core/OdometryF2M.h</includes>
    <includes id="Rtabmap_8h" name="Rtabmap.h" local="yes" imported="no">rtabmap/core/Rtabmap.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="Graph_8h" name="Graph.h" local="yes" imported="no">rtabmap/core/Graph.h</includes>
    <includes id="OdometryInfo_8h" name="OdometryInfo.h" local="yes" imported="no">rtabmap/core/OdometryInfo.h</includes>
    <includes id="OdometryEvent_8h" name="OdometryEvent.h" local="yes" imported="no">rtabmap/core/OdometryEvent.h</includes>
    <includes id="Memory_8h" name="Memory.h" local="yes" imported="no">rtabmap/core/Memory.h</includes>
    <includes id="util3d__registration_8h" name="util3d_registration.h" local="yes" imported="no">rtabmap/core/util3d_registration.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="UMath_8h" name="UMath.h" local="yes" imported="no">rtabmap/utilite/UMath.h</includes>
    <includes id="UStl_8h" name="UStl.h" local="yes" imported="no">rtabmap/utilite/UStl.h</includes>
    <includes id="UProcessInfo_8h" name="UProcessInfo.h" local="yes" imported="no">rtabmap/utilite/UProcessInfo.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>tools_2EurocDataset_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_2EurocDataset_2main_8cpp.html</anchorfile>
      <anchor>a56f1ca1f43978e50a52750ceb2f393b6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sighandler</name>
      <anchorfile>tools_2EurocDataset_2main_8cpp.html</anchorfile>
      <anchor>abd382ad3c8079e6bd94332234d24f5a0</anchor>
      <arglist>(int sig)</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>g_forever</name>
      <anchorfile>tools_2EurocDataset_2main_8cpp.html</anchorfile>
      <anchor>ac5855dcab850af1ee0956e85ba723054</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>tools/ExtractObject/main.cpp</name>
    <path>/tmp/ws/src/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>/tmp/ws/src/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/KittiDataset/main.cpp</name>
    <path>/tmp/ws/src/rtabmap/tools/KittiDataset/</path>
    <filename>tools_2KittiDataset_2main_8cpp</filename>
    <includes id="OdometryF2M_8h" name="OdometryF2M.h" local="no" imported="no">rtabmap/core/OdometryF2M.h</includes>
    <includes id="Rtabmap_8h" name="Rtabmap.h" local="yes" imported="no">rtabmap/core/Rtabmap.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="Graph_8h" name="Graph.h" local="yes" imported="no">rtabmap/core/Graph.h</includes>
    <includes id="OdometryInfo_8h" name="OdometryInfo.h" local="yes" imported="no">rtabmap/core/OdometryInfo.h</includes>
    <includes id="OdometryEvent_8h" name="OdometryEvent.h" local="yes" imported="no">rtabmap/core/OdometryEvent.h</includes>
    <includes id="Memory_8h" name="Memory.h" local="yes" imported="no">rtabmap/core/Memory.h</includes>
    <includes id="util3d__registration_8h" name="util3d_registration.h" local="yes" imported="no">rtabmap/core/util3d_registration.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="UMath_8h" name="UMath.h" local="yes" imported="no">rtabmap/utilite/UMath.h</includes>
    <includes id="UStl_8h" name="UStl.h" local="yes" imported="no">rtabmap/utilite/UStl.h</includes>
    <includes id="UProcessInfo_8h" name="UProcessInfo.h" local="yes" imported="no">rtabmap/utilite/UProcessInfo.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>tools_2KittiDataset_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_2KittiDataset_2main_8cpp.html</anchorfile>
      <anchor>a56f1ca1f43978e50a52750ceb2f393b6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sighandler</name>
      <anchorfile>tools_2KittiDataset_2main_8cpp.html</anchorfile>
      <anchor>abd382ad3c8079e6bd94332234d24f5a0</anchor>
      <arglist>(int sig)</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>g_forever</name>
      <anchorfile>tools_2KittiDataset_2main_8cpp.html</anchorfile>
      <anchor>ac5855dcab850af1ee0956e85ba723054</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>tools/OdometryViewer/main.cpp</name>
    <path>/tmp/ws/src/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="UStl_8h" name="UStl.h" local="no" imported="no">rtabmap/utilite/UStl.h</includes>
    <includes id="OdometryF2F_8h" name="OdometryF2F.h" local="no" imported="no">rtabmap/core/OdometryF2F.h</includes>
    <includes id="OdometryMono_8h" name="OdometryMono.h" local="no" imported="no">rtabmap/core/OdometryMono.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>
    <includes id="OdometryF2M_8h" name="OdometryF2M.h" local="no" imported="no">rtabmap/core/OdometryF2M.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/Recovery/main.cpp</name>
    <path>/tmp/ws/src/rtabmap/tools/Recovery/</path>
    <filename>tools_2Recovery_2main_8cpp</filename>
    <includes id="Recovery_8h" name="Recovery.h" local="no" imported="no">rtabmap/core/Recovery.h</includes>
    <includes id="ProgressState_8h" name="ProgressState.h" local="no" imported="no">rtabmap/core/ProgressState.h</includes>
    <class kind="class">RecoveryProgressState</class>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>tools_2Recovery_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_2Recovery_2main_8cpp.html</anchorfile>
      <anchor>a56f1ca1f43978e50a52750ceb2f393b6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sighandler</name>
      <anchorfile>tools_2Recovery_2main_8cpp.html</anchorfile>
      <anchor>abd382ad3c8079e6bd94332234d24f5a0</anchor>
      <arglist>(int sig)</arglist>
    </member>
    <member kind="variable">
      <type>RecoveryProgressState</type>
      <name>state</name>
      <anchorfile>tools_2Recovery_2main_8cpp.html</anchorfile>
      <anchor>aab73e9705b42f64f2d3bce4d610b5574</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>tools/Report/main.cpp</name>
    <path>/tmp/ws/src/rtabmap/tools/Report/</path>
    <filename>tools_2Report_2main_8cpp</filename>
    <includes id="DBDriver_8h" name="DBDriver.h" local="no" imported="no">rtabmap/core/DBDriver.h</includes>
    <includes id="Graph_8h" name="Graph.h" local="no" imported="no">rtabmap/core/Graph.h</includes>
    <includes id="Optimizer_8h" name="Optimizer.h" local="no" imported="no">rtabmap/core/Optimizer.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="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="UPlot_8h" name="UPlot.h" local="no" imported="no">rtabmap/utilite/UPlot.h</includes>
    <includes id="ULogger_8h" name="ULogger.h" local="no" imported="no">rtabmap/utilite/ULogger.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>tools_2Report_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_2Report_2main_8cpp.html</anchorfile>
      <anchor>a56f1ca1f43978e50a52750ceb2f393b6</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>tools/Reprocess/main.cpp</name>
    <path>/tmp/ws/src/rtabmap/tools/Reprocess/</path>
    <filename>tools_2Reprocess_2main_8cpp</filename>
    <includes id="Rtabmap_8h" name="Rtabmap.h" local="no" imported="no">rtabmap/core/Rtabmap.h</includes>
    <includes id="DBDriver_8h" name="DBDriver.h" local="no" imported="no">rtabmap/core/DBDriver.h</includes>
    <includes id="DBReader_8h" name="DBReader.h" local="no" imported="no">rtabmap/core/DBReader.h</includes>
    <includes id="OccupancyGrid_8h" name="OccupancyGrid.h" local="no" imported="no">rtabmap/core/OccupancyGrid.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="UStl_8h" name="UStl.h" local="no" imported="no">rtabmap/utilite/UStl.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>tools_2Reprocess_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_2Reprocess_2main_8cpp.html</anchorfile>
      <anchor>a56f1ca1f43978e50a52750ceb2f393b6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sighandler</name>
      <anchorfile>tools_2Reprocess_2main_8cpp.html</anchorfile>
      <anchor>abd382ad3c8079e6bd94332234d24f5a0</anchor>
      <arglist>(int sig)</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>g_loopForever</name>
      <anchorfile>tools_2Reprocess_2main_8cpp.html</anchorfile>
      <anchor>a004d2282c76a060606e961941b10b312</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>tools/RgbdDataset/main.cpp</name>
    <path>/tmp/ws/src/rtabmap/tools/RgbdDataset/</path>
    <filename>tools_2RgbdDataset_2main_8cpp</filename>
    <includes id="OdometryF2M_8h" name="OdometryF2M.h" local="no" imported="no">rtabmap/core/OdometryF2M.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="CameraThread_8h" name="CameraThread.h" local="yes" imported="no">rtabmap/core/CameraThread.h</includes>
    <includes id="Graph_8h" name="Graph.h" local="yes" imported="no">rtabmap/core/Graph.h</includes>
    <includes id="OdometryInfo_8h" name="OdometryInfo.h" local="yes" imported="no">rtabmap/core/OdometryInfo.h</includes>
    <includes id="OdometryEvent_8h" name="OdometryEvent.h" local="yes" imported="no">rtabmap/core/OdometryEvent.h</includes>
    <includes id="Memory_8h" name="Memory.h" local="yes" imported="no">rtabmap/core/Memory.h</includes>
    <includes id="util3d__registration_8h" name="util3d_registration.h" local="yes" imported="no">rtabmap/core/util3d_registration.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="UMath_8h" name="UMath.h" local="yes" imported="no">rtabmap/utilite/UMath.h</includes>
    <includes id="UStl_8h" name="UStl.h" local="yes" imported="no">rtabmap/utilite/UStl.h</includes>
    <includes id="UProcessInfo_8h" name="UProcessInfo.h" local="yes" imported="no">rtabmap/utilite/UProcessInfo.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>tools_2RgbdDataset_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_2RgbdDataset_2main_8cpp.html</anchorfile>
      <anchor>a56f1ca1f43978e50a52750ceb2f393b6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sighandler</name>
      <anchorfile>tools_2RgbdDataset_2main_8cpp.html</anchorfile>
      <anchor>abd382ad3c8079e6bd94332234d24f5a0</anchor>
      <arglist>(int sig)</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>g_forever</name>
      <anchorfile>tools_2RgbdDataset_2main_8cpp.html</anchorfile>
      <anchor>ac5855dcab850af1ee0956e85ba723054</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>tools/StereoEval/main.cpp</name>
    <path>/tmp/ws/src/rtabmap/tools/StereoEval/</path>
    <filename>tools_2StereoEval_2main_8cpp</filename>
    <includes id="io_8h" name="io.h" local="yes" imported="no">io.h</includes>
    <includes id="Parameters_8h" name="Parameters.h" local="no" imported="no">rtabmap/core/Parameters.h</includes>
    <includes id="Features2d_8h" name="Features2d.h" local="no" imported="no">rtabmap/core/Features2d.h</includes>
    <includes id="util2d_8h" name="util2d.h" local="no" imported="no">rtabmap/core/util2d.h</includes>
    <includes id="CameraModel_8h" name="CameraModel.h" local="no" imported="no">rtabmap/core/CameraModel.h</includes>
    <includes id="Stereo_8h" name="Stereo.h" local="no" imported="no">rtabmap/core/Stereo.h</includes>
    <includes id="StereoCameraModel_8h" name="StereoCameraModel.h" local="no" imported="no">rtabmap/core/StereoCameraModel.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="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="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_2StereoEval_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_2StereoEval_2main_8cpp.html</anchorfile>
      <anchor>a56f1ca1f43978e50a52750ceb2f393b6</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>tools/VocabularyComparison/main.cpp</name>
    <path>/tmp/ws/src/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>/tmp/ws/src/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>/tmp/ws/src/rtabmap/</path>
    <filename>mainpage_8dox</filename>
  </compound>
  <compound kind="file">
    <name>MainWindow.cpp</name>
    <path>/tmp/ws/src/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="IMUThread_8h" name="IMUThread.h" local="yes" imported="no">rtabmap/core/IMUThread.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="RegistrationVis_8h" name="RegistrationVis.h" local="yes" imported="no">rtabmap/core/RegistrationVis.h</includes>
    <includes id="OccupancyGrid_8h" name="OccupancyGrid.h" local="yes" imported="no">rtabmap/core/OccupancyGrid.h</includes>
    <includes id="GainCompensator_8h" name="GainCompensator.h" local="yes" imported="no">rtabmap/core/GainCompensator.h</includes>
    <includes id="Recovery_8h" name="Recovery.h" local="yes" imported="no">rtabmap/core/Recovery.h</includes>
    <includes id="util2d_8h" name="util2d.h" local="yes" imported="no">rtabmap/core/util2d.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="CloudViewer_8h" name="CloudViewer.h" local="yes" imported="no">rtabmap/gui/CloudViewer.h</includes>
    <includes id="LoopClosureViewer_8h" name="LoopClosureViewer.h" local="yes" imported="no">rtabmap/gui/LoopClosureViewer.h</includes>
    <includes id="ExportCloudsDialog_8h" name="ExportCloudsDialog.h" local="yes" imported="no">rtabmap/gui/ExportCloudsDialog.h</includes>
    <includes id="ExportBundlerDialog_8h" name="ExportBundlerDialog.h" local="yes" imported="no">rtabmap/gui/ExportBundlerDialog.h</includes>
    <includes id="AboutDialog_8h" name="AboutDialog.h" local="yes" imported="no">rtabmap/gui/AboutDialog.h</includes>
    <includes id="PostProcessingDialog_8h" name="PostProcessingDialog.h" local="yes" imported="no">rtabmap/gui/PostProcessingDialog.h</includes>
    <includes id="DepthCalibrationDialog_8h" name="DepthCalibrationDialog.h" local="yes" imported="no">rtabmap/gui/DepthCalibrationDialog.h</includes>
    <includes id="RecoveryState_8h" name="RecoveryState.h" local="yes" imported="no">rtabmap/gui/RecoveryState.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="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="Optimizer_8h" name="Optimizer.h" local="yes" imported="no">rtabmap/core/Optimizer.h</includes>
    <includes id="OptimizerCVSBA_8h" name="OptimizerCVSBA.h" local="yes" imported="no">rtabmap/core/OptimizerCVSBA.h</includes>
    <includes id="Graph_8h" name="Graph.h" local="yes" imported="no">rtabmap/core/Graph.h</includes>
    <includes id="RegistrationIcp_8h" name="RegistrationIcp.h" local="yes" imported="no">rtabmap/core/RegistrationIcp.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>
  </compound>
  <compound kind="file">
    <name>MainWindow.h</name>
    <path>/tmp/ws/src/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="CameraInfo_8h" name="CameraInfo.h" local="yes" imported="no">rtabmap/core/CameraInfo.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>/tmp/ws/src/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>/tmp/ws/src/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="OccupancyGrid_8h" name="OccupancyGrid.h" local="yes" imported="no">rtabmap/core/OccupancyGrid.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>WifiMapping/MapBuilder.h</name>
    <path>/tmp/ws/src/rtabmap/examples/WifiMapping/</path>
    <filename>WifiMapping_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>/tmp/ws/src/rtabmap/examples/WifiMapping/</path>
    <filename>MapBuilderWifi_8h</filename>
    <includes id="WifiMapping_2MapBuilder_8h" name="WifiMapping/MapBuilder.h" local="yes" imported="no">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>/tmp/ws/src/rtabmap/guilib/src/</path>
    <filename>MapVisibilityWidget_8cpp</filename>
    <includes id="MapVisibilityWidget_8h" name="MapVisibilityWidget.h" local="yes" imported="no">rtabmap/gui/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>/tmp/ws/src/rtabmap/guilib/include/rtabmap/gui/</path>
    <filename>MapVisibilityWidget_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="no" imported="no">rtabmap/core/Transform.h</includes>
    <class kind="class">rtabmap::MapVisibilityWidget</class>
    <namespace>rtabmap</namespace>
  </compound>
  <compound kind="file">
    <name>mat2x2.hpp</name>
    <path>/tmp/ws/src/rtabmap/app/android/jni/third-party/include/glm/</path>
    <filename>mat2x2_8hpp</filename>
    <includes id="type__mat2x2_8hpp" name="type_mat2x2.hpp" local="yes" imported="no">detail/type_mat2x2.hpp</includes>
    <namespace>glm</namespace>
  </compound>
  <compound kind="file">
    <name>mat2x3.hpp</name>
    <path>/tmp/ws/src/rtabmap/app/android/jni/third-party/include/glm/</path>
    <filename>mat2x3_8hpp</filename>
    <includes id="type__mat2x3_8hpp" name="type_mat2x3.hpp" local="yes" imported="no">detail/type_mat2x3.hpp</includes>
    <namespace>glm</namespace>
  </compound>
  <compound kind="file">
    <name>mat2x4.hpp</name>
    <path>/tmp/ws/src/rtabmap/app/android/jni/third-party/include/glm/</path>
    <filename>mat2x4_8hpp</filename>
    <includes id="type__mat2x4_8hpp" name="type_mat2x4.hpp" local="yes" imported="no">detail/type_mat2x4.hpp</includes>
    <namespace>glm</namespace>
  </compound>
  <compound kind="file">
    <name>mat3x2.hpp</name>
    <path>/tmp/ws/src/rtabmap/app/android/jni/third-party/include/glm/</path>
    <filename>mat3x2_8hpp</filename>
    <includes id="type__mat3x2_8hpp" name="type_mat3x2.hpp" local="yes" imported="no">detail/type_mat3x2.hpp</includes>
    <namespace>glm</namespace>
  </compound>
  <compound kind="file">
    <name>mat3x3.hpp</name>
    <path>/tmp/ws/src/rtabmap/app/android/jni/third-party/include/glm/</path>
    <filename>mat3x3_8hpp</filename>
    <includes id="type__mat3x3_8hpp" name="type_mat3x3.hpp" local="yes" imported="no">detail/type_mat3x3.hpp</includes>
    <namespace>glm</namespace>
  </compound>
  <compound kind="file">
    <name>mat3x4.hpp</name>
    <path>/tmp/ws/src/rtabmap/app/android/jni/third-party/include/glm/</path>
    <filename>mat3x4_8hpp</filename>
    <includes id="type__mat3x4_8hpp" name="type_mat3x4.hpp" local="yes" imported="no">detail/type_mat3x4.hpp</includes>
    <namespace>glm</namespace>
  </compound>
  <compound kind="file">
    <name>mat4x2.hpp</name>
    <path>/tmp/ws/src/rtabmap/app/android/jni/third-party/include/glm/</path>
    <filename>mat4x2_8hpp</filename>
    <includes id="type__mat4x2_8hpp" name="type_mat4x2.hpp" local="yes" imported="no">detail/type_mat4x2.hpp</includes>
    <namespace>glm</namespace>
  </compound>
  <compound kind="file">
    <name>mat4x3.hpp</name>
    <path>/tmp/ws/src/rtabmap/app/android/jni/third-party/include/glm/</path>
    <filename>mat4x3_8hpp</filename>
    <includes id="type__mat4x3_8hpp" name="type_mat4x3.hpp" local="yes" imported="no">detail/type_mat4x3.hpp</includes>
    <namespace>glm</namespace>
  </compound>
  <compound kind="file">
    <name>mat4x4.hpp</name>
    <path>/tmp/ws/src/rtabmap/app/android/jni/third-party/include/glm/</path>
    <filename>mat4x4_8hpp</filename>
    <includes id="type__mat4x4_8hpp" name="type_mat4x4.hpp" local="yes" imported="no">detail/type_mat4x4.hpp</includes>
    <namespace>glm</namespace>
  </compound>
  <compound kind="file">
    <name>matrix.h</name>
    <path>/tmp/ws/src/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>matrix.hpp</name>
    <path>/tmp/ws/src/rtabmap/app/android/jni/third-party/include/glm/</path>
    <filename>matrix_8hpp</filename>
    <includes id="func__matrix_8hpp" name="func_matrix.hpp" local="yes" imported="no">detail/func_matrix.hpp</includes>
  </compound>
  <compound kind="file">
    <name>matrix_access.hpp</name>
    <path>/tmp/ws/src/rtabmap/app/android/jni/third-party/include/glm/gtc/</path>
    <filename>matrix__access_8hpp</filename>
    <includes id="setup_8hpp" name="setup.hpp" local="yes" imported="no">../detail/setup.hpp</includes>
    <namespace>glm</namespace>
    <member kind="function">
      <type>GLM_FUNC_DECL genType::col_type</type>
      <name>column</name>
      <anchorfile>group__gtc__matrix__access.html</anchorfile>
      <anchor>ga5c37fbeb062151f930e8a231c37e6b81</anchor>
      <arglist>(genType const &amp;m, length_t const &amp;index)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>column</name>
      <anchorfile>group__gtc__matrix__access.html</anchorfile>
      <anchor>gaff0c6f887deb04ce0519084d32aadb85</anchor>
      <arglist>(genType const &amp;m, length_t const &amp;index, typename genType::col_type const &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType::row_type</type>
      <name>row</name>
      <anchorfile>group__gtc__matrix__access.html</anchorfile>
      <anchor>ga5b874831eef18913dbe30153e52a2476</anchor>
      <arglist>(genType const &amp;m, length_t const &amp;index)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>row</name>
      <anchorfile>group__gtc__matrix__access.html</anchorfile>
      <anchor>gacb34e8dca9cd0efdd247a65e36ed0a86</anchor>
      <arglist>(genType const &amp;m, length_t const &amp;index, typename genType::row_type const &amp;x)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>matrix_cross_product.hpp</name>
    <path>/tmp/ws/src/rtabmap/app/android/jni/third-party/include/glm/gtx/</path>
    <filename>matrix__cross__product_8hpp</filename>
    <includes id="glm_8hpp" name="glm.hpp" local="yes" imported="no">../glm.hpp</includes>
    <namespace>glm</namespace>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tmat3x3&lt; T, P &gt;</type>
      <name>matrixCross3</name>
      <anchorfile>group__gtx__matrix__cross__product.html</anchorfile>
      <anchor>gaebbd4b4436b55c14b6d0b973167a25e4</anchor>
      <arglist>(detail::tvec3&lt; T, P &gt; const &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tmat4x4&lt; T, P &gt;</type>
      <name>matrixCross4</name>
      <anchorfile>group__gtx__matrix__cross__product.html</anchorfile>
      <anchor>gab3c272adc9c9fc1f7c26d6f353b4bb4b</anchor>
      <arglist>(detail::tvec3&lt; T, P &gt; const &amp;x)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>matrix_decompose.hpp</name>
    <path>/tmp/ws/src/rtabmap/app/android/jni/third-party/include/glm/gtx/</path>
    <filename>matrix__decompose_8hpp</filename>
    <includes id="mat4x4_8hpp" name="mat4x4.hpp" local="yes" imported="no">../mat4x4.hpp</includes>
    <includes id="vec3_8hpp" name="vec3.hpp" local="yes" imported="no">../vec3.hpp</includes>
    <includes id="vec4_8hpp" name="vec4.hpp" local="yes" imported="no">../vec4.hpp</includes>
    <includes id="gtc_2quaternion_8hpp" name="gtc/quaternion.hpp" local="yes" imported="no">../gtc/quaternion.hpp</includes>
    <includes id="matrix__transform_8hpp" name="matrix_transform.hpp" local="yes" imported="no">../gtc/matrix_transform.hpp</includes>
    <namespace>glm</namespace>
    <member kind="function">
      <type>GLM_FUNC_DECL bool</type>
      <name>decompose</name>
      <anchorfile>group__gtx__decomposition.html</anchorfile>
      <anchor>ga4ddcd3e3d78ba9a6094bc55cfe1ec1b4</anchor>
      <arglist>(detail::tmat4x4&lt; T, P &gt; const &amp;modelMatrix, detail::tvec3&lt; T, P &gt; &amp;scale, detail::tquat&lt; T, P &gt; &amp;orientation, detail::tvec3&lt; T, P &gt; &amp;translation, detail::tvec3&lt; T, P &gt; &amp;skew, detail::tvec4&lt; T, P &gt; &amp;perspective)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>matrix_integer.hpp</name>
    <path>/tmp/ws/src/rtabmap/app/android/jni/third-party/include/glm/gtc/</path>
    <filename>matrix__integer_8hpp</filename>
    <includes id="mat2x2_8hpp" name="mat2x2.hpp" local="yes" imported="no">../mat2x2.hpp</includes>
    <includes id="mat2x3_8hpp" name="mat2x3.hpp" local="yes" imported="no">../mat2x3.hpp</includes>
    <includes id="mat2x4_8hpp" name="mat2x4.hpp" local="yes" imported="no">../mat2x4.hpp</includes>
    <includes id="mat3x2_8hpp" name="mat3x2.hpp" local="yes" imported="no">../mat3x2.hpp</includes>
    <includes id="mat3x3_8hpp" name="mat3x3.hpp" local="yes" imported="no">../mat3x3.hpp</includes>
    <includes id="mat3x4_8hpp" name="mat3x4.hpp" local="yes" imported="no">../mat3x4.hpp</includes>
    <includes id="mat4x2_8hpp" name="mat4x2.hpp" local="yes" imported="no">../mat4x2.hpp</includes>
    <includes id="mat4x3_8hpp" name="mat4x3.hpp" local="yes" imported="no">../mat4x3.hpp</includes>
    <includes id="mat4x4_8hpp" name="mat4x4.hpp" local="yes" imported="no">../mat4x4.hpp</includes>
    <namespace>glm</namespace>
    <member kind="typedef">
      <type>detail::tmat2x2&lt; int, highp &gt;</type>
      <name>highp_imat2</name>
      <anchorfile>group__gtc__matrix__integer.html</anchorfile>
      <anchor>ga70eae282157f23589db24f4664bbf956</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat2x2&lt; int, highp &gt;</type>
      <name>highp_imat2x2</name>
      <anchorfile>group__gtc__matrix__integer.html</anchorfile>
      <anchor>ga9646ff5ef973234755e63e727c5a37fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat2x3&lt; int, highp &gt;</type>
      <name>highp_imat2x3</name>
      <anchorfile>group__gtc__matrix__integer.html</anchorfile>
      <anchor>ga7b7079ab95ac8f533ac565fcf1341c76</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat2x4&lt; int, highp &gt;</type>
      <name>highp_imat2x4</name>
      <anchorfile>group__gtc__matrix__integer.html</anchorfile>
      <anchor>ga84aec2e744ecac589fe8d502266e8efc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat3x3&lt; int, highp &gt;</type>
      <name>highp_imat3</name>
      <anchorfile>group__gtc__matrix__integer.html</anchorfile>
      <anchor>gaf12b3aa7e16a88b1fcf51be9a132048c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat3x2&lt; int, highp &gt;</type>
      <name>highp_imat3x2</name>
      <anchorfile>group__gtc__matrix__integer.html</anchorfile>
      <anchor>ga9780c1bc052a34c59dc95f4dd9e1a5c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat3x3&lt; int, highp &gt;</type>
      <name>highp_imat3x3</name>
      <anchorfile>group__gtc__matrix__integer.html</anchorfile>
      <anchor>ga4e7c11e49de5d71067b95a87c84308a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat3x4&lt; int, highp &gt;</type>
      <name>highp_imat3x4</name>
      <anchorfile>group__gtc__matrix__integer.html</anchorfile>
      <anchor>ga97ddf84f7ae0c5d4d3ecc18bb1d47449</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat4x4&lt; int, highp &gt;</type>
      <name>highp_imat4</name>
      <anchorfile>group__gtc__matrix__integer.html</anchorfile>
      <anchor>ga9ca2f5624891bd1ac993fcde4dd24ac1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat4x2&lt; int, highp &gt;</type>
      <name>highp_imat4x2</name>
      <anchorfile>group__gtc__matrix__integer.html</anchorfile>
      <anchor>gad998dce143f674a95a25241ff6e5e7d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat4x3&lt; int, highp &gt;</type>
      <name>highp_imat4x3</name>
      <anchorfile>group__gtc__matrix__integer.html</anchorfile>
      <anchor>ga9d51b6f1c8cd0b23c6fcc8dca924b14c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat4x4&lt; int, highp &gt;</type>
      <name>highp_imat4x4</name>
      <anchorfile>group__gtc__matrix__integer.html</anchorfile>
      <anchor>ga969c88d5c7530beb80768205a054ee80</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat2x2&lt; uint, highp &gt;</type>
      <name>highp_umat2</name>
      <anchorfile>group__gtc__matrix__integer.html</anchorfile>
      <anchor>ga0c89800e3f63f82da4a4159004811cec</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat2x2&lt; uint, highp &gt;</type>
      <name>highp_umat2x2</name>
      <anchorfile>group__gtc__matrix__integer.html</anchorfile>
      <anchor>ga428410468e33d16dc8aee08b17166669</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat2x3&lt; uint, highp &gt;</type>
      <name>highp_umat2x3</name>
      <anchorfile>group__gtc__matrix__integer.html</anchorfile>
      <anchor>ga309076d055b5511a7071ebb5f660ed83</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat2x4&lt; uint, highp &gt;</type>
      <name>highp_umat2x4</name>
      <anchorfile>group__gtc__matrix__integer.html</anchorfile>
      <anchor>gabe8572c228aecc0bfa7ba92415b1c651</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat3x3&lt; uint, highp &gt;</type>
      <name>highp_umat3</name>
      <anchorfile>group__gtc__matrix__integer.html</anchorfile>
      <anchor>ga2a271939d0123103f088e325e5123385</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat3x2&lt; uint, highp &gt;</type>
      <name>highp_umat3x2</name>
      <anchorfile>group__gtc__matrix__integer.html</anchorfile>
      <anchor>ga6f6a73ec605a515fb21d779663082ef9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat3x3&lt; uint, highp &gt;</type>
      <name>highp_umat3x3</name>
      <anchorfile>group__gtc__matrix__integer.html</anchorfile>
      <anchor>ga8dd9f8bfe06de34c8f1a942d2c2e094c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat3x4&lt; uint, highp &gt;</type>
      <name>highp_umat3x4</name>
      <anchorfile>group__gtc__matrix__integer.html</anchorfile>
      <anchor>gabaeb2363acd07cc7f99918bae48ccc05</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat4x4&lt; uint, highp &gt;</type>
      <name>highp_umat4</name>
      <anchorfile>group__gtc__matrix__integer.html</anchorfile>
      <anchor>gaf12f0d2744e809e64469d27ef392aa98</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat4x2&lt; uint, highp &gt;</type>
      <name>highp_umat4x2</name>
      <anchorfile>group__gtc__matrix__integer.html</anchorfile>
      <anchor>ga32442efcb778cb80024a17bafa781f81</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat4x3&lt; uint, highp &gt;</type>
      <name>highp_umat4x3</name>
      <anchorfile>group__gtc__matrix__integer.html</anchorfile>
      <anchor>ga763a36c57b6073ca3cac739bfbe794ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat4x4&lt; uint, highp &gt;</type>
      <name>highp_umat4x4</name>
      <anchorfile>group__gtc__matrix__integer.html</anchorfile>
      <anchor>gaa14b7029cfaf6f26384782f5ff7acddf</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>mediump_imat2</type>
      <name>imat2</name>
      <anchorfile>group__gtc__matrix__integer.html</anchorfile>
      <anchor>ga77a581b3366fb63fc72f8f20830003e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>mediump_imat2x2</type>
      <name>imat2x2</name>
      <anchorfile>group__gtc__matrix__integer.html</anchorfile>
      <anchor>gaf7f44f44d966377666d41ed059524732</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>mediump_imat2x3</type>
      <name>imat2x3</name>
      <anchorfile>group__gtc__matrix__integer.html</anchorfile>
      <anchor>ga143bc5177bac9991d84b70da03952516</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>mediump_imat2x4</type>
      <name>imat2x4</name>
      <anchorfile>group__gtc__matrix__integer.html</anchorfile>
      <anchor>gafe2d058e164fd1badace451ffcf4ae46</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>mediump_imat3</type>
      <name>imat3</name>
      <anchorfile>group__gtc__matrix__integer.html</anchorfile>
      <anchor>ga45481922dd07a3a8e23758286311ee97</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>mediump_imat3x2</type>
      <name>imat3x2</name>
      <anchorfile>group__gtc__matrix__integer.html</anchorfile>
      <anchor>ga04deef94cdfdd3b3b2706e10a32ef7f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>mediump_imat3x3</type>
      <name>imat3x3</name>
      <anchorfile>group__gtc__matrix__integer.html</anchorfile>
      <anchor>gaeff9ef8f56cccc828d6b897923e75402</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>mediump_imat3x4</type>
      <name>imat3x4</name>
      <anchorfile>group__gtc__matrix__integer.html</anchorfile>
      <anchor>gaee5507e6cbbdd05841a0c174e60dd036</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>mediump_imat4</type>
      <name>imat4</name>
      <anchorfile>group__gtc__matrix__integer.html</anchorfile>
      <anchor>ga40fc5c5e0b07543497aa1c314891544a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>mediump_imat4x2</type>
      <name>imat4x2</name>
      <anchorfile>group__gtc__matrix__integer.html</anchorfile>
      <anchor>ga7e733984837e0e7aa9f4aac18f632f63</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>mediump_imat4x3</type>
      <name>imat4x3</name>
      <anchorfile>group__gtc__matrix__integer.html</anchorfile>
      <anchor>gaa4cca8e80c0603239eda452860063844</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>mediump_imat4x4</type>
      <name>imat4x4</name>
      <anchorfile>group__gtc__matrix__integer.html</anchorfile>
      <anchor>ga367d8d5281ff82f1215a227dd2ea5ba9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat2x2&lt; int, lowp &gt;</type>
      <name>lowp_imat2</name>
      <anchorfile>group__gtc__matrix__integer.html</anchorfile>
      <anchor>gae0df4bc278c1a958a32af9ac82c47630</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat2x2&lt; int, lowp &gt;</type>
      <name>lowp_imat2x2</name>
      <anchorfile>group__gtc__matrix__integer.html</anchorfile>
      <anchor>ga05307630bc68a62132a82d1886a0b5e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat2x3&lt; int, lowp &gt;</type>
      <name>lowp_imat2x3</name>
      <anchorfile>group__gtc__matrix__integer.html</anchorfile>
      <anchor>ga5757953c508a6e05bf3573d6c099cf88</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat2x4&lt; int, lowp &gt;</type>
      <name>lowp_imat2x4</name>
      <anchorfile>group__gtc__matrix__integer.html</anchorfile>
      <anchor>ga4d859ef48cdfb15b2c9acc98064dd272</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat3x3&lt; int, lowp &gt;</type>
      <name>lowp_imat3</name>
      <anchorfile>group__gtc__matrix__integer.html</anchorfile>
      <anchor>ga149b90591e7275193c85cc08acbf0024</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat3x2&lt; int, lowp &gt;</type>
      <name>lowp_imat3x2</name>
      <anchorfile>group__gtc__matrix__integer.html</anchorfile>
      <anchor>ga250780f2be05f698b881b04ba7ce0452</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat3x3&lt; int, lowp &gt;</type>
      <name>lowp_imat3x3</name>
      <anchorfile>group__gtc__matrix__integer.html</anchorfile>
      <anchor>gae0d6068aaf9b1f8f06c6cc32941f9471</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat3x4&lt; int, lowp &gt;</type>
      <name>lowp_imat3x4</name>
      <anchorfile>group__gtc__matrix__integer.html</anchorfile>
      <anchor>gaba7c2c9f782278aaa10dad882d73ef0d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat4x4&lt; int, lowp &gt;</type>
      <name>lowp_imat4</name>
      <anchorfile>group__gtc__matrix__integer.html</anchorfile>
      <anchor>ga7c687f14d923e05d5cf14aac41d10993</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat4x2&lt; int, lowp &gt;</type>
      <name>lowp_imat4x2</name>
      <anchorfile>group__gtc__matrix__integer.html</anchorfile>
      <anchor>ga0d7055814ab969df3b844ba9c52dbf61</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat4x3&lt; int, lowp &gt;</type>
      <name>lowp_imat4x3</name>
      <anchorfile>group__gtc__matrix__integer.html</anchorfile>
      <anchor>ga73858cf965b0aa7e72908eb817c192d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat4x4&lt; int, lowp &gt;</type>
      <name>lowp_imat4x4</name>
      <anchorfile>group__gtc__matrix__integer.html</anchorfile>
      <anchor>ga92339a0b053a721e3b88267e6d175014</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat2x2&lt; uint, lowp &gt;</type>
      <name>lowp_umat2</name>
      <anchorfile>group__gtc__matrix__integer.html</anchorfile>
      <anchor>ga09df85e6b5e53f66a86d042e0633bfbc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat2x2&lt; uint, lowp &gt;</type>
      <name>lowp_umat2x2</name>
      <anchorfile>group__gtc__matrix__integer.html</anchorfile>
      <anchor>gaa4dfe67706187e459004b9a6c500b048</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat2x3&lt; uint, lowp &gt;</type>
      <name>lowp_umat2x3</name>
      <anchorfile>group__gtc__matrix__integer.html</anchorfile>
      <anchor>ga4c8388c4a03f228c0e12dd7b7445115d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat2x4&lt; uint, lowp &gt;</type>
      <name>lowp_umat2x4</name>
      <anchorfile>group__gtc__matrix__integer.html</anchorfile>
      <anchor>ga581eef861234e918e88377fd331e37e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat3x3&lt; uint, lowp &gt;</type>
      <name>lowp_umat3</name>
      <anchorfile>group__gtc__matrix__integer.html</anchorfile>
      <anchor>ga7160c0ac500826224d3baf1003c0432c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat3x2&lt; uint, lowp &gt;</type>
      <name>lowp_umat3x2</name>
      <anchorfile>group__gtc__matrix__integer.html</anchorfile>
      <anchor>ga5874e964b1816f230215df28d22ea7de</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat3x3&lt; uint, lowp &gt;</type>
      <name>lowp_umat3x3</name>
      <anchorfile>group__gtc__matrix__integer.html</anchorfile>
      <anchor>ga691694b1a4c6d1e613d8f1f707acc829</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat3x4&lt; uint, lowp &gt;</type>
      <name>lowp_umat3x4</name>
      <anchorfile>group__gtc__matrix__integer.html</anchorfile>
      <anchor>gad44577fcaebad47da39cc244566d7fe3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat4x4&lt; uint, lowp &gt;</type>
      <name>lowp_umat4</name>
      <anchorfile>group__gtc__matrix__integer.html</anchorfile>
      <anchor>ga571dcc0328ddd1d8c54eba047b5bfa2f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat4x2&lt; uint, lowp &gt;</type>
      <name>lowp_umat4x2</name>
      <anchorfile>group__gtc__matrix__integer.html</anchorfile>
      <anchor>ga7583563f93096623d54ec8fddd806d13</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat4x3&lt; uint, lowp &gt;</type>
      <name>lowp_umat4x3</name>
      <anchorfile>group__gtc__matrix__integer.html</anchorfile>
      <anchor>ga03af6e7ea92be81959305fc89a239cf5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat4x4&lt; uint, lowp &gt;</type>
      <name>lowp_umat4x4</name>
      <anchorfile>group__gtc__matrix__integer.html</anchorfile>
      <anchor>ga394ee910348beffe9c7d6b694d5efe5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat2x2&lt; int, mediump &gt;</type>
      <name>mediump_imat2</name>
      <anchorfile>group__gtc__matrix__integer.html</anchorfile>
      <anchor>gaec03a8eef2ec2536f8bebffd0bac8192</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat2x2&lt; int, mediump &gt;</type>
      <name>mediump_imat2x2</name>
      <anchorfile>group__gtc__matrix__integer.html</anchorfile>
      <anchor>ga472222f6e3754124ee9cb64acaaedac1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat2x3&lt; int, mediump &gt;</type>
      <name>mediump_imat2x3</name>
      <anchorfile>group__gtc__matrix__integer.html</anchorfile>
      <anchor>gabc92c714c2d257213c5b0771669df177</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat2x4&lt; int, mediump &gt;</type>
      <name>mediump_imat2x4</name>
      <anchorfile>group__gtc__matrix__integer.html</anchorfile>
      <anchor>ga90b020de8489a1d4424c0ffcc17c83dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat3x3&lt; int, mediump &gt;</type>
      <name>mediump_imat3</name>
      <anchorfile>group__gtc__matrix__integer.html</anchorfile>
      <anchor>ga6b438ab863af0122b532adc93b89105e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat3x2&lt; int, mediump &gt;</type>
      <name>mediump_imat3x2</name>
      <anchorfile>group__gtc__matrix__integer.html</anchorfile>
      <anchor>ga2a90775c74656b8a825f24d510f0ea5d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat3x3&lt; int, mediump &gt;</type>
      <name>mediump_imat3x3</name>
      <anchorfile>group__gtc__matrix__integer.html</anchorfile>
      <anchor>gac5ee8dc182055bb0a00a90c031d4a714</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat3x4&lt; int, mediump &gt;</type>
      <name>mediump_imat3x4</name>
      <anchorfile>group__gtc__matrix__integer.html</anchorfile>
      <anchor>gaaac79be4db34dde570c3331ffe728d55</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat4x4&lt; int, mediump &gt;</type>
      <name>mediump_imat4</name>
      <anchorfile>group__gtc__matrix__integer.html</anchorfile>
      <anchor>gabf1a0fd4c85a21f67535b737e1feb355</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat4x2&lt; int, mediump &gt;</type>
      <name>mediump_imat4x2</name>
      <anchorfile>group__gtc__matrix__integer.html</anchorfile>
      <anchor>gacdae7d6ae4820756c62c2b5fd5c0370a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat4x3&lt; int, mediump &gt;</type>
      <name>mediump_imat4x3</name>
      <anchorfile>group__gtc__matrix__integer.html</anchorfile>
      <anchor>ga5032ee978a55aa0db4842d5c3cbeade0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat4x4&lt; int, mediump &gt;</type>
      <name>mediump_imat4x4</name>
      <anchorfile>group__gtc__matrix__integer.html</anchorfile>
      <anchor>gafa2df6be3aad055867b9bfea34e9c4a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat2x2&lt; uint, mediump &gt;</type>
      <name>mediump_umat2</name>
      <anchorfile>group__gtc__matrix__integer.html</anchorfile>
      <anchor>ga388a5b9d7e494d5f5bd30b9e11ded06a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat2x2&lt; uint, mediump &gt;</type>
      <name>mediump_umat2x2</name>
      <anchorfile>group__gtc__matrix__integer.html</anchorfile>
      <anchor>ga80e478f09c6caa16410198ce78fe8a2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat2x3&lt; uint, mediump &gt;</type>
      <name>mediump_umat2x3</name>
      <anchorfile>group__gtc__matrix__integer.html</anchorfile>
      <anchor>gaaae45c5dbaad1ecd57bfa936d851be1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat2x4&lt; uint, mediump &gt;</type>
      <name>mediump_umat2x4</name>
      <anchorfile>group__gtc__matrix__integer.html</anchorfile>
      <anchor>gaf79e9c80f024d31f3d66ddae75e90b6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat3x3&lt; uint, mediump &gt;</type>
      <name>mediump_umat3</name>
      <anchorfile>group__gtc__matrix__integer.html</anchorfile>
      <anchor>ga123f7d8bac8849e3a150bdf8a21e44a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat3x2&lt; uint, mediump &gt;</type>
      <name>mediump_umat3x2</name>
      <anchorfile>group__gtc__matrix__integer.html</anchorfile>
      <anchor>ga65a9fdb1a5918fe6f308577065983e23</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat3x3&lt; uint, mediump &gt;</type>
      <name>mediump_umat3x3</name>
      <anchorfile>group__gtc__matrix__integer.html</anchorfile>
      <anchor>ga31a05e7b2a6a596bdc7ceeb5d9c10e1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat3x4&lt; uint, mediump &gt;</type>
      <name>mediump_umat3x4</name>
      <anchorfile>group__gtc__matrix__integer.html</anchorfile>
      <anchor>ga8113e067e1f327fac64cf9015c8c5431</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat4x4&lt; uint, mediump &gt;</type>
      <name>mediump_umat4</name>
      <anchorfile>group__gtc__matrix__integer.html</anchorfile>
      <anchor>gac82f1c426fbca1c4989f0985eb7a4358</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat4x2&lt; uint, mediump &gt;</type>
      <name>mediump_umat4x2</name>
      <anchorfile>group__gtc__matrix__integer.html</anchorfile>
      <anchor>ga8ea45737e8bc9bfae2668968056b109f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat4x3&lt; uint, mediump &gt;</type>
      <name>mediump_umat4x3</name>
      <anchorfile>group__gtc__matrix__integer.html</anchorfile>
      <anchor>gaebe3b1b4b6030c096447e40fb00528f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat4x4&lt; uint, mediump &gt;</type>
      <name>mediump_umat4x4</name>
      <anchorfile>group__gtc__matrix__integer.html</anchorfile>
      <anchor>ga24b1c76fefa58f810e24cafe0ea6a6a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>mediump_umat2</type>
      <name>umat2</name>
      <anchorfile>group__gtc__matrix__integer.html</anchorfile>
      <anchor>gae2d45c058cfa0b60ab4df0cdda2d8516</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>mediump_umat2x2</type>
      <name>umat2x2</name>
      <anchorfile>group__gtc__matrix__integer.html</anchorfile>
      <anchor>gad3c997b31dd69bdb4787867e758ed48d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>mediump_umat2x3</type>
      <name>umat2x3</name>
      <anchorfile>group__gtc__matrix__integer.html</anchorfile>
      <anchor>ga890ae28f9230794138b2c89f44ce3376</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>mediump_umat2x4</type>
      <name>umat2x4</name>
      <anchorfile>group__gtc__matrix__integer.html</anchorfile>
      <anchor>ga3b23b164240cf4dfb429776da7be9d88</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>mediump_umat3</type>
      <name>umat3</name>
      <anchorfile>group__gtc__matrix__integer.html</anchorfile>
      <anchor>ga8b8fbc858e28abf8fc344744f8d6d368</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>mediump_umat3x2</type>
      <name>umat3x2</name>
      <anchorfile>group__gtc__matrix__integer.html</anchorfile>
      <anchor>ga257300f2710612877ef45438a366e308</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>mediump_umat3x3</type>
      <name>umat3x3</name>
      <anchorfile>group__gtc__matrix__integer.html</anchorfile>
      <anchor>gab80b6501ba1b2c40119a0f2d256f4c97</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>mediump_umat3x4</type>
      <name>umat3x4</name>
      <anchorfile>group__gtc__matrix__integer.html</anchorfile>
      <anchor>ga5410857d098a989a30b4017100bc2ff7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>mediump_umat4</type>
      <name>umat4</name>
      <anchorfile>group__gtc__matrix__integer.html</anchorfile>
      <anchor>ga7ae562000d8a8d193e9f93cf51e2e113</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>mediump_umat4x2</type>
      <name>umat4x2</name>
      <anchorfile>group__gtc__matrix__integer.html</anchorfile>
      <anchor>ga13e8392218e9b6e1b7f194a21b5c88bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>mediump_umat4x3</type>
      <name>umat4x3</name>
      <anchorfile>group__gtc__matrix__integer.html</anchorfile>
      <anchor>ga08373f5588a54da1a48e5e55c7d51004</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>mediump_umat4x4</type>
      <name>umat4x4</name>
      <anchorfile>group__gtc__matrix__integer.html</anchorfile>
      <anchor>gae0931b79e808fb0983848778a60eb548</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>matrix_interpolation.hpp</name>
    <path>/tmp/ws/src/rtabmap/app/android/jni/third-party/include/glm/gtx/</path>
    <filename>matrix__interpolation_8hpp</filename>
    <includes id="glm_8hpp" name="glm.hpp" local="yes" imported="no">../glm.hpp</includes>
    <namespace>glm</namespace>
    <member kind="function">
      <type>GLM_FUNC_DECL void</type>
      <name>axisAngle</name>
      <anchorfile>group__gtx__matrix__interpolation.html</anchorfile>
      <anchor>gadf049332345bf754b63fe24a914f8fac</anchor>
      <arglist>(detail::tmat4x4&lt; T, P &gt; const &amp;mat, detail::tvec3&lt; T, P &gt; &amp;axis, T &amp;angle)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tmat4x4&lt; T, P &gt;</type>
      <name>axisAngleMatrix</name>
      <anchorfile>group__gtx__matrix__interpolation.html</anchorfile>
      <anchor>gafc6982aa7c8e8198b21f038f51fc4b90</anchor>
      <arglist>(detail::tvec3&lt; T, P &gt; const &amp;axis, T const angle)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tmat4x4&lt; T, P &gt;</type>
      <name>extractMatrixRotation</name>
      <anchorfile>group__gtx__matrix__interpolation.html</anchorfile>
      <anchor>gacb1e3e76c1710d89a1852d87d58c021e</anchor>
      <arglist>(detail::tmat4x4&lt; T, P &gt; const &amp;mat)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tmat4x4&lt; T, P &gt;</type>
      <name>interpolate</name>
      <anchorfile>group__gtx__matrix__interpolation.html</anchorfile>
      <anchor>gad7dbb702234767be1b4d3c191a2327ac</anchor>
      <arglist>(detail::tmat4x4&lt; T, P &gt; const &amp;m1, detail::tmat4x4&lt; T, P &gt; const &amp;m2, T const delta)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>matrix_inverse.hpp</name>
    <path>/tmp/ws/src/rtabmap/app/android/jni/third-party/include/glm/gtc/</path>
    <filename>matrix__inverse_8hpp</filename>
    <includes id="setup_8hpp" name="setup.hpp" local="yes" imported="no">../detail/setup.hpp</includes>
    <namespace>glm</namespace>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>affineInverse</name>
      <anchorfile>group__gtc__matrix__inverse.html</anchorfile>
      <anchor>gae0fcc5fc8783291f9702272de428fa0e</anchor>
      <arglist>(genType const &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType::value_type</type>
      <name>inverseTranspose</name>
      <anchorfile>group__gtc__matrix__inverse.html</anchorfile>
      <anchor>gac23f1be9db49b929cc74e40f17f48593</anchor>
      <arglist>(genType const &amp;m)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>matrix_major_storage.hpp</name>
    <path>/tmp/ws/src/rtabmap/app/android/jni/third-party/include/glm/gtx/</path>
    <filename>matrix__major__storage_8hpp</filename>
    <includes id="glm_8hpp" name="glm.hpp" local="yes" imported="no">../glm.hpp</includes>
    <namespace>glm</namespace>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tmat2x2&lt; T, P &gt;</type>
      <name>colMajor2</name>
      <anchorfile>group__gtx__matrix__major__storage.html</anchorfile>
      <anchor>gae53863d1ced5629d5aa3ce04abf14ab1</anchor>
      <arglist>(detail::tvec2&lt; T, P &gt; const &amp;v1, detail::tvec2&lt; T, P &gt; const &amp;v2)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tmat2x2&lt; T, P &gt;</type>
      <name>colMajor2</name>
      <anchorfile>group__gtx__matrix__major__storage.html</anchorfile>
      <anchor>ga84d93f2dea8fd341232f0505038d50f6</anchor>
      <arglist>(detail::tmat2x2&lt; T, P &gt; const &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tmat3x3&lt; T, P &gt;</type>
      <name>colMajor3</name>
      <anchorfile>group__gtx__matrix__major__storage.html</anchorfile>
      <anchor>ga8bc9dc6fcd7017b7123a151d9f251013</anchor>
      <arglist>(detail::tvec3&lt; T, P &gt; const &amp;v1, detail::tvec3&lt; T, P &gt; const &amp;v2, detail::tvec3&lt; T, P &gt; const &amp;v3)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tmat3x3&lt; T, P &gt;</type>
      <name>colMajor3</name>
      <anchorfile>group__gtx__matrix__major__storage.html</anchorfile>
      <anchor>ga40caccd20b8afb6de68c626efc376927</anchor>
      <arglist>(detail::tmat3x3&lt; T, P &gt; const &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tmat4x4&lt; T, P &gt;</type>
      <name>colMajor4</name>
      <anchorfile>group__gtx__matrix__major__storage.html</anchorfile>
      <anchor>ga50e127c56370410d8054be2cdef03503</anchor>
      <arglist>(detail::tvec4&lt; T, P &gt; const &amp;v1, detail::tvec4&lt; T, P &gt; const &amp;v2, detail::tvec4&lt; T, P &gt; const &amp;v3, detail::tvec4&lt; T, P &gt; const &amp;v4)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tmat4x4&lt; T, P &gt;</type>
      <name>colMajor4</name>
      <anchorfile>group__gtx__matrix__major__storage.html</anchorfile>
      <anchor>ga89086c0396205669304be98a8c601b78</anchor>
      <arglist>(detail::tmat4x4&lt; T, P &gt; const &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tmat2x2&lt; T, P &gt;</type>
      <name>rowMajor2</name>
      <anchorfile>group__gtx__matrix__major__storage.html</anchorfile>
      <anchor>ga63d72819ad07f4f875a0565f1462652b</anchor>
      <arglist>(detail::tvec2&lt; T, P &gt; const &amp;v1, detail::tvec2&lt; T, P &gt; const &amp;v2)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tmat2x2&lt; T, P &gt;</type>
      <name>rowMajor2</name>
      <anchorfile>group__gtx__matrix__major__storage.html</anchorfile>
      <anchor>ga5e3cee7cdc09b9ebf0e072247a5eac54</anchor>
      <arglist>(detail::tmat2x2&lt; T, P &gt; const &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tmat3x3&lt; T, P &gt;</type>
      <name>rowMajor3</name>
      <anchorfile>group__gtx__matrix__major__storage.html</anchorfile>
      <anchor>gaacbbf46215dff1c3da9599916ba04a94</anchor>
      <arglist>(detail::tvec3&lt; T, P &gt; const &amp;v1, detail::tvec3&lt; T, P &gt; const &amp;v2, detail::tvec3&lt; T, P &gt; const &amp;v3)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tmat3x3&lt; T, P &gt;</type>
      <name>rowMajor3</name>
      <anchorfile>group__gtx__matrix__major__storage.html</anchorfile>
      <anchor>gafb5e7381b2451a85db394c457c284fb7</anchor>
      <arglist>(detail::tmat3x3&lt; T, P &gt; const &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tmat4x4&lt; T, P &gt;</type>
      <name>rowMajor4</name>
      <anchorfile>group__gtx__matrix__major__storage.html</anchorfile>
      <anchor>gaba5dbb8fa29fcf57c80daf43ca7cf9db</anchor>
      <arglist>(detail::tvec4&lt; T, P &gt; const &amp;v1, detail::tvec4&lt; T, P &gt; const &amp;v2, detail::tvec4&lt; T, P &gt; const &amp;v3, detail::tvec4&lt; T, P &gt; const &amp;v4)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tmat4x4&lt; T, P &gt;</type>
      <name>rowMajor4</name>
      <anchorfile>group__gtx__matrix__major__storage.html</anchorfile>
      <anchor>ga1a797d9a3f0d6b81e50b4f1bef2ed281</anchor>
      <arglist>(detail::tmat4x4&lt; T, P &gt; const &amp;m)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>matrix_operation.hpp</name>
    <path>/tmp/ws/src/rtabmap/app/android/jni/third-party/include/glm/gtx/</path>
    <filename>matrix__operation_8hpp</filename>
    <includes id="glm_8hpp" name="glm.hpp" local="yes" imported="no">../glm.hpp</includes>
    <namespace>glm</namespace>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tmat2x2&lt; T, P &gt;</type>
      <name>diagonal2x2</name>
      <anchorfile>group__gtx__matrix__operation.html</anchorfile>
      <anchor>gae4177a43a89e6b4b7352f82198f2ea84</anchor>
      <arglist>(detail::tvec2&lt; T, P &gt; const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tmat2x3&lt; T, P &gt;</type>
      <name>diagonal2x3</name>
      <anchorfile>group__gtx__matrix__operation.html</anchorfile>
      <anchor>ga873468c41cb29fb84a12a866549e0136</anchor>
      <arglist>(detail::tvec2&lt; T, P &gt; const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tmat2x4&lt; T, P &gt;</type>
      <name>diagonal2x4</name>
      <anchorfile>group__gtx__matrix__operation.html</anchorfile>
      <anchor>gaf97e094855cc3c6186b879d045f67aca</anchor>
      <arglist>(detail::tvec2&lt; T, P &gt; const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tmat3x2&lt; T, P &gt;</type>
      <name>diagonal3x2</name>
      <anchorfile>group__gtx__matrix__operation.html</anchorfile>
      <anchor>gabf8e8445e2884aeaa35f0ec32ba5bd01</anchor>
      <arglist>(detail::tvec2&lt; T, P &gt; const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tmat3x3&lt; T, P &gt;</type>
      <name>diagonal3x3</name>
      <anchorfile>group__gtx__matrix__operation.html</anchorfile>
      <anchor>gaa49be0f424ad2f3015c5945c13a5fad0</anchor>
      <arglist>(detail::tvec3&lt; T, P &gt; const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tmat3x4&lt; T, P &gt;</type>
      <name>diagonal3x4</name>
      <anchorfile>group__gtx__matrix__operation.html</anchorfile>
      <anchor>gab96c533557a191bd972300868f8111ef</anchor>
      <arglist>(detail::tvec3&lt; T, P &gt; const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tmat4x2&lt; T, P &gt;</type>
      <name>diagonal4x2</name>
      <anchorfile>group__gtx__matrix__operation.html</anchorfile>
      <anchor>ga1ec0fc953d871fc9894bcfcc81dbaf68</anchor>
      <arglist>(detail::tvec2&lt; T, P &gt; const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tmat4x3&lt; T, P &gt;</type>
      <name>diagonal4x3</name>
      <anchorfile>group__gtx__matrix__operation.html</anchorfile>
      <anchor>gaff804ead2f02ac48c8daf0d44a81d224</anchor>
      <arglist>(detail::tvec3&lt; T, P &gt; const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tmat4x4&lt; T, P &gt;</type>
      <name>diagonal4x4</name>
      <anchorfile>group__gtx__matrix__operation.html</anchorfile>
      <anchor>ga0c286e9aa92074f12663617cfedfa72c</anchor>
      <arglist>(detail::tvec4&lt; T, P &gt; const &amp;v)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>matrix_query.hpp</name>
    <path>/tmp/ws/src/rtabmap/app/android/jni/third-party/include/glm/gtx/</path>
    <filename>matrix__query_8hpp</filename>
    <includes id="glm_8hpp" name="glm.hpp" local="yes" imported="no">../glm.hpp</includes>
    <includes id="vector__query_8hpp" name="vector_query.hpp" local="yes" imported="no">../gtx/vector_query.hpp</includes>
    <namespace>glm</namespace>
    <member kind="function">
      <type>GLM_FUNC_DECL bool</type>
      <name>isIdentity</name>
      <anchorfile>group__gtx__matrix__query.html</anchorfile>
      <anchor>gafc1ce12c738b8c5d007179e615609330</anchor>
      <arglist>(matType&lt; T, P &gt; const &amp;m, T const &amp;epsilon)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL bool</type>
      <name>isNormalized</name>
      <anchorfile>group__gtx__matrix__query.html</anchorfile>
      <anchor>gaae7339fac94c86ed741f20b6915682ab</anchor>
      <arglist>(detail::tmat2x2&lt; T, P &gt; const &amp;m, T const &amp;epsilon)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL bool</type>
      <name>isNormalized</name>
      <anchorfile>group__gtx__matrix__query.html</anchorfile>
      <anchor>gab4c4106cd851951bad5e78a83bfc75dd</anchor>
      <arglist>(detail::tmat3x3&lt; T, P &gt; const &amp;m, T const &amp;epsilon)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL bool</type>
      <name>isNormalized</name>
      <anchorfile>group__gtx__matrix__query.html</anchorfile>
      <anchor>gad0ff11cc2c26d3086d9f88316a321637</anchor>
      <arglist>(detail::tmat4x4&lt; T, P &gt; const &amp;m, T const &amp;epsilon)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL bool</type>
      <name>isNull</name>
      <anchorfile>group__gtx__matrix__query.html</anchorfile>
      <anchor>gaf7e38680b67a3589a262d281660e4694</anchor>
      <arglist>(detail::tmat2x2&lt; T, P &gt; const &amp;m, T const &amp;epsilon)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL bool</type>
      <name>isNull</name>
      <anchorfile>group__gtx__matrix__query.html</anchorfile>
      <anchor>ga7a6ef9f174fec0224214ff5ba6c27ba4</anchor>
      <arglist>(detail::tmat3x3&lt; T, P &gt; const &amp;m, T const &amp;epsilon)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL bool</type>
      <name>isNull</name>
      <anchorfile>group__gtx__matrix__query.html</anchorfile>
      <anchor>ga5b8d7b0c7bf1d48ff8df10321440a61a</anchor>
      <arglist>(detail::tmat4x4&lt; T, P &gt; const &amp;m, T const &amp;epsilon)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL bool</type>
      <name>isOrthogonal</name>
      <anchorfile>group__gtx__matrix__query.html</anchorfile>
      <anchor>gab2cb5d23df77b4e4e63ad2965acd31b3</anchor>
      <arglist>(matType&lt; T, P &gt; const &amp;m, T const &amp;epsilon)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>matrix_transform.hpp</name>
    <path>/tmp/ws/src/rtabmap/app/android/jni/third-party/include/glm/gtc/</path>
    <filename>matrix__transform_8hpp</filename>
    <includes id="mat4x4_8hpp" name="mat4x4.hpp" local="yes" imported="no">../mat4x4.hpp</includes>
    <includes id="vec2_8hpp" name="vec2.hpp" local="yes" imported="no">../vec2.hpp</includes>
    <includes id="vec3_8hpp" name="vec3.hpp" local="yes" imported="no">../vec3.hpp</includes>
    <includes id="vec4_8hpp" name="vec4.hpp" local="yes" imported="no">../vec4.hpp</includes>
    <includes id="gtc_2constants_8hpp" name="gtc/constants.hpp" local="yes" imported="no">../gtc/constants.hpp</includes>
    <namespace>glm</namespace>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tmat4x4&lt; T, defaultp &gt;</type>
      <name>frustum</name>
      <anchorfile>group__gtc__matrix__transform.html</anchorfile>
      <anchor>ga486d3d6819c04880559f3dccd38f9f58</anchor>
      <arglist>(T const &amp;left, T const &amp;right, T const &amp;bottom, T const &amp;top, T const &amp;near, T const &amp;far)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tmat4x4&lt; T, defaultp &gt;</type>
      <name>infinitePerspective</name>
      <anchorfile>group__gtc__matrix__transform.html</anchorfile>
      <anchor>ga63ba1ddb9c4a08d4e58becd0dc5b725a</anchor>
      <arglist>(T fovy, T aspect, T near)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tmat4x4&lt; T, P &gt;</type>
      <name>lookAt</name>
      <anchorfile>group__gtc__matrix__transform.html</anchorfile>
      <anchor>ga454fdf3163c2779eeeeeb9d75907ce97</anchor>
      <arglist>(detail::tvec3&lt; T, P &gt; const &amp;eye, detail::tvec3&lt; T, P &gt; const &amp;center, detail::tvec3&lt; T, P &gt; const &amp;up)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tmat4x4&lt; T, defaultp &gt;</type>
      <name>ortho</name>
      <anchorfile>group__gtc__matrix__transform.html</anchorfile>
      <anchor>gac393e9262776e4980731c386123e4377</anchor>
      <arglist>(T const &amp;left, T const &amp;right, T const &amp;bottom, T const &amp;top, T const &amp;zNear, T const &amp;zFar)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tmat4x4&lt; T, defaultp &gt;</type>
      <name>ortho</name>
      <anchorfile>group__gtc__matrix__transform.html</anchorfile>
      <anchor>gab03587bce3510aa5d2f4e5f1be6c2370</anchor>
      <arglist>(T const &amp;left, T const &amp;right, T const &amp;bottom, T const &amp;top)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tmat4x4&lt; T, defaultp &gt;</type>
      <name>perspective</name>
      <anchorfile>group__gtc__matrix__transform.html</anchorfile>
      <anchor>ga6c82aa0ea748cfbb16887d81cf6c5a10</anchor>
      <arglist>(T const &amp;fovy, T const &amp;aspect, T const &amp;near, T const &amp;far)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tmat4x4&lt; T, defaultp &gt;</type>
      <name>perspectiveFov</name>
      <anchorfile>group__gtc__matrix__transform.html</anchorfile>
      <anchor>gac00bf68d4f7ec62380b84c5354567f71</anchor>
      <arglist>(T const &amp;fov, T const &amp;width, T const &amp;height, T const &amp;near, T const &amp;far)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tmat4x4&lt; T, P &gt;</type>
      <name>pickMatrix</name>
      <anchorfile>group__gtc__matrix__transform.html</anchorfile>
      <anchor>ga0fb64f04bf5ad52523fcd4b10b46aff6</anchor>
      <arglist>(detail::tvec2&lt; T, P &gt; const &amp;center, detail::tvec2&lt; T, P &gt; const &amp;delta, detail::tvec4&lt; U, P &gt; const &amp;viewport)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tvec3&lt; T, P &gt;</type>
      <name>project</name>
      <anchorfile>group__gtc__matrix__transform.html</anchorfile>
      <anchor>ga41227b7b98882dcbaa8dab52df372c7b</anchor>
      <arglist>(detail::tvec3&lt; T, P &gt; const &amp;obj, detail::tmat4x4&lt; T, P &gt; const &amp;model, detail::tmat4x4&lt; T, P &gt; const &amp;proj, detail::tvec4&lt; U, P &gt; const &amp;viewport)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tmat4x4&lt; T, P &gt;</type>
      <name>rotate</name>
      <anchorfile>group__gtc__matrix__transform.html</anchorfile>
      <anchor>ga61e65a3bb227c267d1a15113d1056fb1</anchor>
      <arglist>(detail::tmat4x4&lt; T, P &gt; const &amp;m, T const &amp;angle, detail::tvec3&lt; T, P &gt; const &amp;axis)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tmat4x4&lt; T, P &gt;</type>
      <name>scale</name>
      <anchorfile>group__gtc__matrix__transform.html</anchorfile>
      <anchor>gabd40959f269abd16c256a4f59ab03d62</anchor>
      <arglist>(detail::tmat4x4&lt; T, P &gt; const &amp;m, detail::tvec3&lt; T, P &gt; const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tmat4x4&lt; T, P &gt;</type>
      <name>translate</name>
      <anchorfile>group__gtc__matrix__transform.html</anchorfile>
      <anchor>ga1501de0fa580dcc491b67e0685bbc7c2</anchor>
      <arglist>(detail::tmat4x4&lt; T, P &gt; const &amp;m, detail::tvec3&lt; T, P &gt; const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tmat4x4&lt; T, defaultp &gt;</type>
      <name>tweakedInfinitePerspective</name>
      <anchorfile>group__gtc__matrix__transform.html</anchorfile>
      <anchor>ga9d67732836d71a79dc21eb8f87603cb7</anchor>
      <arglist>(T fovy, T aspect, T near)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tmat4x4&lt; T, defaultp &gt;</type>
      <name>tweakedInfinitePerspective</name>
      <anchorfile>group__gtc__matrix__transform.html</anchorfile>
      <anchor>gade8abc58c0ac541163e872eb66f3e5de</anchor>
      <arglist>(T fovy, T aspect, T near, T ep)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tvec3&lt; T, P &gt;</type>
      <name>unProject</name>
      <anchorfile>group__gtc__matrix__transform.html</anchorfile>
      <anchor>ga4b0a9086d15e2a743ecd7b6128146af1</anchor>
      <arglist>(detail::tvec3&lt; T, P &gt; const &amp;win, detail::tmat4x4&lt; T, P &gt; const &amp;model, detail::tmat4x4&lt; T, P &gt; const &amp;proj, detail::tvec4&lt; U, P &gt; const &amp;viewport)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>matrix_transform_2d.hpp</name>
    <path>/tmp/ws/src/rtabmap/app/android/jni/third-party/include/glm/gtx/</path>
    <filename>matrix__transform__2d_8hpp</filename>
    <includes id="mat3x3_8hpp" name="mat3x3.hpp" local="yes" imported="no">../mat3x3.hpp</includes>
    <includes id="vec2_8hpp" name="vec2.hpp" local="yes" imported="no">../vec2.hpp</includes>
    <namespace>glm</namespace>
    <member kind="function">
      <type>GLM_FUNC_QUALIFIER detail::tmat3x3&lt; T, P &gt;</type>
      <name>rotate</name>
      <anchorfile>group__gtx__matrix__transform__2d.html</anchorfile>
      <anchor>ga95a2643edbb68f296df4395c1327eb2f</anchor>
      <arglist>(detail::tmat3x3&lt; T, P &gt; const &amp;m, T const &amp;angle)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_QUALIFIER detail::tmat3x3&lt; T, P &gt;</type>
      <name>scale</name>
      <anchorfile>group__gtx__matrix__transform__2d.html</anchorfile>
      <anchor>ga751aac04c987cc21b03c3bc89a2e226a</anchor>
      <arglist>(detail::tmat3x3&lt; T, P &gt; const &amp;m, detail::tvec2&lt; T, P &gt; const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_QUALIFIER detail::tmat3x3&lt; T, P &gt;</type>
      <name>shearX</name>
      <anchorfile>group__gtx__matrix__transform__2d.html</anchorfile>
      <anchor>ga821b57b07b025057f88801242e405582</anchor>
      <arglist>(detail::tmat3x3&lt; T, P &gt; const &amp;m, T const &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_QUALIFIER detail::tmat3x3&lt; T, P &gt;</type>
      <name>shearY</name>
      <anchorfile>group__gtx__matrix__transform__2d.html</anchorfile>
      <anchor>ga94fdec6d40f769ab0e278a2eedcc7c5e</anchor>
      <arglist>(detail::tmat3x3&lt; T, P &gt; const &amp;m, T const &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_QUALIFIER detail::tmat3x3&lt; T, P &gt;</type>
      <name>translate</name>
      <anchorfile>group__gtx__matrix__transform__2d.html</anchorfile>
      <anchor>gab8c33fccce3b0ff726326aa8d1149aec</anchor>
      <arglist>(detail::tmat3x3&lt; T, P &gt; const &amp;m, detail::tvec2&lt; T, P &gt; const &amp;v)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Memory.cpp</name>
    <path>/tmp/ws/src/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="RegistrationIcp_8h" name="RegistrationIcp.h" local="yes" imported="no">rtabmap/core/RegistrationIcp.h</includes>
    <includes id="Registration_8h" name="Registration.h" local="yes" imported="no">rtabmap/core/Registration.h</includes>
    <includes id="RegistrationVis_8h" name="RegistrationVis.h" local="yes" imported="no">rtabmap/core/RegistrationVis.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>
    <includes id="Stereo_8h" name="Stereo.h" local="yes" imported="no">rtabmap/core/Stereo.h</includes>
    <includes id="OptimizerG2O_8h" name="OptimizerG2O.h" local="yes" imported="no">rtabmap/core/OptimizerG2O.h</includes>
    <includes id="OccupancyGrid_8h" name="OccupancyGrid.h" local="no" imported="no">rtabmap/core/OccupancyGrid.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>/tmp/ws/src/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>mesh.cpp</name>
    <path>/tmp/ws/src/rtabmap/app/android/jni/tango-gl/</path>
    <filename>mesh_8cpp</filename>
    <includes id="mesh_8h" name="mesh.h" local="yes" imported="no">tango-gl/mesh.h</includes>
    <includes id="shaders_8h" name="shaders.h" local="yes" imported="no">tango-gl/shaders.h</includes>
    <namespace>tango_gl</namespace>
  </compound>
  <compound kind="file">
    <name>mesh.h</name>
    <path>/tmp/ws/src/rtabmap/app/android/jni/tango-gl/include/tango-gl/</path>
    <filename>mesh_8h</filename>
    <includes id="bounding__box_8h" name="bounding_box.h" local="yes" imported="no">tango-gl/bounding_box.h</includes>
    <includes id="drawable__object_8h" name="drawable_object.h" local="yes" imported="no">tango-gl/drawable_object.h</includes>
    <includes id="segment_8h" name="segment.h" local="yes" imported="no">tango-gl/segment.h</includes>
    <class kind="class">tango_gl::Mesh</class>
    <namespace>tango_gl</namespace>
  </compound>
  <compound kind="file">
    <name>mixed_product.hpp</name>
    <path>/tmp/ws/src/rtabmap/app/android/jni/third-party/include/glm/gtx/</path>
    <filename>mixed__product_8hpp</filename>
    <includes id="glm_8hpp" name="glm.hpp" local="yes" imported="no">../glm.hpp</includes>
    <namespace>glm</namespace>
    <member kind="function">
      <type>GLM_FUNC_DECL T</type>
      <name>mixedProduct</name>
      <anchorfile>group__gtx__mixed__product.html</anchorfile>
      <anchor>ga3c7ec94fdd2b088eac78fb4a0211f32d</anchor>
      <arglist>(detail::tvec3&lt; T, P &gt; const &amp;v1, detail::tvec3&lt; T, P &gt; const &amp;v2, detail::tvec3&lt; T, P &gt; const &amp;v3)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>MultipartUtility.java</name>
    <path>/tmp/ws/src/rtabmap/app/android/src/com/introlab/rtabmap/</path>
    <filename>MultipartUtility_8java</filename>
    <class kind="class">com::introlab::rtabmap::MultipartUtility</class>
    <namespace>com::introlab::rtabmap</namespace>
  </compound>
  <compound kind="file">
    <name>multiple.hpp</name>
    <path>/tmp/ws/src/rtabmap/app/android/jni/third-party/include/glm/gtx/</path>
    <filename>multiple_8hpp</filename>
    <includes id="glm_8hpp" name="glm.hpp" local="yes" imported="no">../glm.hpp</includes>
    <namespace>glm</namespace>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>higherMultiple</name>
      <anchorfile>group__gtx__multiple.html</anchorfile>
      <anchor>gaa2bb85aaacfdb9366b8365f8d5c7e25d</anchor>
      <arglist>(genType const &amp;Source, genType const &amp;Multiple)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>lowerMultiple</name>
      <anchorfile>group__gtx__multiple.html</anchorfile>
      <anchor>ga11b955f3cb3589d561c8991118771ea6</anchor>
      <arglist>(genType const &amp;Source, genType const &amp;Multiple)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>NDSpinner.java</name>
    <path>/tmp/ws/src/rtabmap/app/android/src/com/introlab/rtabmap/</path>
    <filename>NDSpinner_8java</filename>
    <class kind="class">com::introlab::rtabmap::NDSpinner</class>
    <namespace>com::introlab::rtabmap</namespace>
  </compound>
  <compound kind="file">
    <name>nn_index.h</name>
    <path>/tmp/ws/src/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>gtc/noise.hpp</name>
    <path>/tmp/ws/src/rtabmap/app/android/jni/third-party/include/glm/gtc/</path>
    <filename>gtc_2noise_8hpp</filename>
    <includes id="setup_8hpp" name="setup.hpp" local="yes" imported="no">../detail/setup.hpp</includes>
    <includes id="precision_8hpp" name="precision.hpp" local="yes" imported="no">../detail/precision.hpp</includes>
    <namespace>glm</namespace>
    <member kind="function">
      <type>GLM_FUNC_DECL T</type>
      <name>perlin</name>
      <anchorfile>group__gtc__noise.html</anchorfile>
      <anchor>ga14e5975486b2b36e747861d3c65b16c1</anchor>
      <arglist>(vecType&lt; T, P &gt; const &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL T</type>
      <name>perlin</name>
      <anchorfile>group__gtc__noise.html</anchorfile>
      <anchor>ga7e103ffffacb322fe2d4863c372ae2fd</anchor>
      <arglist>(vecType&lt; T, P &gt; const &amp;p, vecType&lt; T, P &gt; const &amp;rep)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL T</type>
      <name>simplex</name>
      <anchorfile>group__gtc__noise.html</anchorfile>
      <anchor>ga05f5ab240c9a3fdeee353636e464c285</anchor>
      <arglist>(vecType&lt; T, P &gt; const &amp;p)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>gtx/noise.hpp</name>
    <path>/tmp/ws/src/rtabmap/app/android/jni/third-party/include/glm/gtx/</path>
    <filename>gtx_2noise_8hpp</filename>
    <includes id="gtc_2noise_8hpp" name="gtc/noise.hpp" local="yes" imported="no">../gtc/noise.hpp</includes>
  </compound>
  <compound kind="file">
    <name>norm.hpp</name>
    <path>/tmp/ws/src/rtabmap/app/android/jni/third-party/include/glm/gtx/</path>
    <filename>norm_8hpp</filename>
    <includes id="glm_8hpp" name="glm.hpp" local="yes" imported="no">../glm.hpp</includes>
    <includes id="gtx_2quaternion_8hpp" name="gtx/quaternion.hpp" local="yes" imported="no">../gtx/quaternion.hpp</includes>
    <namespace>glm</namespace>
    <member kind="function">
      <type>GLM_FUNC_DECL T</type>
      <name>distance2</name>
      <anchorfile>group__gtx__norm.html</anchorfile>
      <anchor>ga3544f6288d3bce2cf2a9f6ebe39e0557</anchor>
      <arglist>(T const &amp;p0, T const &amp;p1)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType::value_type</type>
      <name>distance2</name>
      <anchorfile>group__gtx__norm.html</anchorfile>
      <anchor>gaec2d9df62436879b48207d39516f3788</anchor>
      <arglist>(genType const &amp;p0, genType const &amp;p1)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL T</type>
      <name>l1Norm</name>
      <anchorfile>group__gtx__norm.html</anchorfile>
      <anchor>gae7c48d18df3e4a9c13bb9c003e434d5f</anchor>
      <arglist>(detail::tvec3&lt; T, P &gt; const &amp;x, detail::tvec3&lt; T, P &gt; const &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL T</type>
      <name>l1Norm</name>
      <anchorfile>group__gtx__norm.html</anchorfile>
      <anchor>ga466d01e7b4350f44250d80ec48128fbd</anchor>
      <arglist>(detail::tvec3&lt; T, P &gt; const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL T</type>
      <name>l2Norm</name>
      <anchorfile>group__gtx__norm.html</anchorfile>
      <anchor>ga46af6669c4e8b042e284dd3b6c0caf28</anchor>
      <arglist>(detail::tvec3&lt; T, P &gt; const &amp;x, detail::tvec3&lt; T, P &gt; const &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL T</type>
      <name>l2Norm</name>
      <anchorfile>group__gtx__norm.html</anchorfile>
      <anchor>gacdfd8d645b91db95a191a1294226571b</anchor>
      <arglist>(detail::tvec3&lt; T, P &gt; const &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL T</type>
      <name>length2</name>
      <anchorfile>group__gtx__norm.html</anchorfile>
      <anchor>ga08c670024cd230e22f8b853f185ff533</anchor>
      <arglist>(T const &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType::value_type</type>
      <name>length2</name>
      <anchorfile>group__gtx__norm.html</anchorfile>
      <anchor>gaa279ba7fdecbed3f9f2b60502b7ec8ca</anchor>
      <arglist>(genType const &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL T</type>
      <name>lxNorm</name>
      <anchorfile>group__gtx__norm.html</anchorfile>
      <anchor>gaf2ec2a2b14e0d4ddfadd5b1a98ed9799</anchor>
      <arglist>(detail::tvec3&lt; T, P &gt; const &amp;x, detail::tvec3&lt; T, P &gt; const &amp;y, unsigned int Depth)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL T</type>
      <name>lxNorm</name>
      <anchorfile>group__gtx__norm.html</anchorfile>
      <anchor>ga7f76252fa0266db34865dba8a8c0f7d6</anchor>
      <arglist>(detail::tvec3&lt; T, P &gt; const &amp;x, unsigned int Depth)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>normal.hpp</name>
    <path>/tmp/ws/src/rtabmap/app/android/jni/third-party/include/glm/gtx/</path>
    <filename>normal_8hpp</filename>
    <includes id="glm_8hpp" name="glm.hpp" local="yes" imported="no">../glm.hpp</includes>
    <namespace>glm</namespace>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tvec3&lt; T, P &gt;</type>
      <name>triangleNormal</name>
      <anchorfile>group__gtx__normal.html</anchorfile>
      <anchor>gadd95b70793270eaeec13e2e8788b71d2</anchor>
      <arglist>(detail::tvec3&lt; T, P &gt; const &amp;p1, detail::tvec3&lt; T, P &gt; const &amp;p2, detail::tvec3&lt; T, P &gt; const &amp;p3)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>normalize_dot.hpp</name>
    <path>/tmp/ws/src/rtabmap/app/android/jni/third-party/include/glm/gtx/</path>
    <filename>normalize__dot_8hpp</filename>
    <includes id="glm_8hpp" name="glm.hpp" local="yes" imported="no">../glm.hpp</includes>
    <includes id="fast__square__root_8hpp" name="fast_square_root.hpp" local="yes" imported="no">../gtx/fast_square_root.hpp</includes>
    <namespace>glm</namespace>
    <member kind="function">
      <type>GLM_FUNC_DECL genType::value_type</type>
      <name>fastNormalizeDot</name>
      <anchorfile>group__gtx__normalize__dot.html</anchorfile>
      <anchor>gaeb26ec35a51c30dbd0d91f9da45eeafe</anchor>
      <arglist>(genType const &amp;x, genType const &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType::value_type</type>
      <name>normalizeDot</name>
      <anchorfile>group__gtx__normalize__dot.html</anchorfile>
      <anchor>ga13b81f0882c1811cb6c99a5864b9c152</anchor>
      <arglist>(genType const &amp;x, genType const &amp;y)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>number_precision.hpp</name>
    <path>/tmp/ws/src/rtabmap/app/android/jni/third-party/include/glm/gtx/</path>
    <filename>number__precision_8hpp</filename>
    <includes id="glm_8hpp" name="glm.hpp" local="yes" imported="no">../glm.hpp</includes>
    <includes id="type__precision_8hpp" name="type_precision.hpp" local="yes" imported="no">../gtc/type_precision.hpp</includes>
    <namespace>glm</namespace>
    <namespace>glm::gtx</namespace>
    <member kind="typedef">
      <type>f32</type>
      <name>f32mat1</name>
      <anchorfile>group__gtx__number__precision.html</anchorfile>
      <anchor>gae5ff376ec910c360f06acc0c2b99260c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>f32</type>
      <name>f32mat1x1</name>
      <anchorfile>group__gtx__number__precision.html</anchorfile>
      <anchor>ga01caec78388a82a9a22bd45e5751a38a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>f32</type>
      <name>f32vec1</name>
      <anchorfile>group__gtx__number__precision.html</anchorfile>
      <anchor>gadab8e598b0b4697629482682bdb7f223</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>f64</type>
      <name>f64mat1</name>
      <anchorfile>group__gtx__number__precision.html</anchorfile>
      <anchor>ga23f8f53c78b50aa07a113c3d07d01bc9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>f64</type>
      <name>f64mat1x1</name>
      <anchorfile>group__gtx__number__precision.html</anchorfile>
      <anchor>ga710a5952d78b22635c71c5fc2c0a3319</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>f64</type>
      <name>f64vec1</name>
      <anchorfile>group__gtx__number__precision.html</anchorfile>
      <anchor>ga44336a26c958d66efdfb5a6c114c538e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>u16</type>
      <name>u16vec1</name>
      <anchorfile>group__gtx__number__precision.html</anchorfile>
      <anchor>ga807d7e5f24e981b1575bd40ca159781d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>u32</type>
      <name>u32vec1</name>
      <anchorfile>group__gtx__number__precision.html</anchorfile>
      <anchor>gac46a7890b20928df83e734c3ea9557d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>u64</type>
      <name>u64vec1</name>
      <anchorfile>group__gtx__number__precision.html</anchorfile>
      <anchor>ga92812a1d7e746bcaba61d2f5a64afc52</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>u8</type>
      <name>u8vec1</name>
      <anchorfile>group__gtx__number__precision.html</anchorfile>
      <anchor>ga35ae7849593a354420e4f52d1b36c2d6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>obj_loader.cpp</name>
    <path>/tmp/ws/src/rtabmap/app/android/jni/tango-gl/</path>
    <filename>obj__loader_8cpp</filename>
    <includes id="obj__loader_8h" name="obj_loader.h" local="yes" imported="no">tango-gl/obj_loader.h</includes>
    <namespace>tango_gl</namespace>
  </compound>
  <compound kind="file">
    <name>obj_loader.h</name>
    <path>/tmp/ws/src/rtabmap/app/android/jni/tango-gl/include/tango-gl/</path>
    <filename>obj__loader_8h</filename>
    <includes id="tango-gl_2include_2tango-gl_2util_8h" name="tango-gl/include/tango-gl/util.h" local="yes" imported="no">tango-gl/util.h</includes>
    <namespace>tango_gl</namespace>
    <namespace>tango_gl::obj_loader</namespace>
    <member kind="function">
      <type>bool</type>
      <name>LoadOBJData</name>
      <anchorfile>namespacetango__gl_1_1obj__loader.html</anchorfile>
      <anchor>a9caa2f6cfdafb7a7374e5939e7b2796f</anchor>
      <arglist>(const char *path, std::vector&lt; GLfloat &gt; &amp;vertices, std::vector&lt; GLushort &gt; &amp;indices)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>LoadOBJData</name>
      <anchorfile>namespacetango__gl_1_1obj__loader.html</anchorfile>
      <anchor>a1d6a54f4097259dd80b93144aa47a760</anchor>
      <arglist>(const char *path, std::vector&lt; GLfloat &gt; &amp;vertices, std::vector&lt; GLfloat &gt; &amp;normals)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ObjDeletionHandler.h</name>
    <path>/tmp/ws/src/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>/tmp/ws/src/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>OccupancyGrid.cpp</name>
    <path>/tmp/ws/src/rtabmap/corelib/src/</path>
    <filename>OccupancyGrid_8cpp</filename>
    <includes id="OccupancyGrid_8h" name="OccupancyGrid.h" local="no" imported="no">rtabmap/core/OccupancyGrid.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="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="UTimer_8h" name="UTimer.h" local="no" imported="no">rtabmap/utilite/UTimer.h</includes>
    <namespace>rtabmap</namespace>
  </compound>
  <compound kind="file">
    <name>OccupancyGrid.h</name>
    <path>/tmp/ws/src/rtabmap/corelib/include/rtabmap/core/</path>
    <filename>OccupancyGrid_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="no" imported="no">rtabmap/core/Parameters.h</includes>
    <includes id="Signature_8h" name="Signature.h" local="no" imported="no">rtabmap/core/Signature.h</includes>
    <includes id="OccupancyGrid_8hpp" name="OccupancyGrid.hpp" local="no" imported="no">rtabmap/core/impl/OccupancyGrid.hpp</includes>
    <class kind="class">rtabmap::OccupancyGrid</class>
    <namespace>rtabmap</namespace>
  </compound>
  <compound kind="file">
    <name>OccupancyGrid.hpp</name>
    <path>/tmp/ws/src/rtabmap/corelib/include/rtabmap/core/impl/</path>
    <filename>OccupancyGrid_8hpp</filename>
    <includes id="util3d__mapping_8h" name="util3d_mapping.h" local="no" 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="ULogger_8h" name="ULogger.h" local="no" imported="no">rtabmap/utilite/ULogger.h</includes>
    <namespace>rtabmap</namespace>
  </compound>
  <compound kind="file">
    <name>OctoMap.cpp</name>
    <path>/tmp/ws/src/rtabmap/corelib/src/</path>
    <filename>OctoMap_8cpp</filename>
    <includes id="OctoMap_8h" name="OctoMap.h" local="no" imported="no">rtabmap/core/OctoMap.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="UTimer_8h" name="UTimer.h" local="no" imported="no">rtabmap/utilite/UTimer.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__mapping_8h" name="util3d_mapping.h" local="no" imported="no">rtabmap/core/util3d_mapping.h</includes>
    <namespace>rtabmap</namespace>
  </compound>
  <compound kind="file">
    <name>OctoMap.h</name>
    <path>/tmp/ws/src/rtabmap/corelib/include/rtabmap/core/</path>
    <filename>OctoMap_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="Parameters_8h" name="Parameters.h" local="no" imported="no">rtabmap/core/Parameters.h</includes>
    <class kind="class">rtabmap::OctoMap</class>
    <class kind="class">rtabmap::RtabmapColorOcTree</class>
    <class kind="class">rtabmap::RtabmapColorOcTreeNode</class>
    <class kind="class">rtabmap::RtabmapColorOcTree::StaticMemberInitializer</class>
    <namespace>rtabmap</namespace>
  </compound>
  <compound kind="file">
    <name>Odometry.cpp</name>
    <path>/tmp/ws/src/rtabmap/corelib/src/</path>
    <filename>Odometry_8cpp</filename>
    <includes id="OdometryF2M_8h" name="OdometryF2M.h" local="no" imported="no">rtabmap/core/OdometryF2M.h</includes>
    <includes id="Odometry_8h" name="Odometry.h" local="yes" imported="no">rtabmap/core/Odometry.h</includes>
    <includes id="OdometryF2F_8h" name="OdometryF2F.h" local="yes" imported="no">rtabmap/core/OdometryF2F.h</includes>
    <includes id="OdometryFovis_8h" name="OdometryFovis.h" local="yes" imported="no">rtabmap/core/OdometryFovis.h</includes>
    <includes id="OdometryViso2_8h" name="OdometryViso2.h" local="yes" imported="no">rtabmap/core/OdometryViso2.h</includes>
    <includes id="OdometryDVO_8h" name="OdometryDVO.h" local="yes" imported="no">rtabmap/core/OdometryDVO.h</includes>
    <includes id="OdometryOkvis_8h" name="OdometryOkvis.h" local="yes" imported="no">rtabmap/core/OdometryOkvis.h</includes>
    <includes id="OdometryORBSLAM2_8h" name="OdometryORBSLAM2.h" local="yes" imported="no">rtabmap/core/OdometryORBSLAM2.h</includes>
    <includes id="OdometryLOAM_8h" name="OdometryLOAM.h" local="yes" imported="no">rtabmap/core/OdometryLOAM.h</includes>
    <includes id="OdometryMSCKF_8h" name="OdometryMSCKF.h" local="yes" imported="no">rtabmap/core/OdometryMSCKF.h</includes>
    <includes id="OdometryInfo_8h" name="OdometryInfo.h" local="yes" imported="no">rtabmap/core/OdometryInfo.h</includes>
    <includes id="util3d_8h" name="util3d.h" local="yes" imported="no">rtabmap/core/util3d.h</includes>
    <includes id="util3d__mapping_8h" name="util3d_mapping.h" local="yes" imported="no">rtabmap/core/util3d_mapping.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="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="UProcessInfo_8h" name="UProcessInfo.h" local="yes" imported="no">rtabmap/utilite/UProcessInfo.h</includes>
    <includes id="ParticleFilter_8h" name="ParticleFilter.h" local="yes" imported="no">rtabmap/core/ParticleFilter.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>Odometry.h</name>
    <path>/tmp/ws/src/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>
    <namespace>rtabmap</namespace>
  </compound>
  <compound kind="file">
    <name>OdometryDVO.cpp</name>
    <path>/tmp/ws/src/rtabmap/corelib/src/</path>
    <filename>OdometryDVO_8cpp</filename>
    <includes id="OdometryDVO_8h" name="OdometryDVO.h" local="yes" imported="no">rtabmap/core/OdometryDVO.h</includes>
    <includes id="OdometryInfo_8h" name="OdometryInfo.h" local="yes" imported="no">rtabmap/core/OdometryInfo.h</includes>
    <includes id="util2d_8h" name="util2d.h" local="yes" imported="no">rtabmap/core/util2d.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>
    <namespace>rtabmap</namespace>
  </compound>
  <compound kind="file">
    <name>OdometryDVO.h</name>
    <path>/tmp/ws/src/rtabmap/corelib/include/rtabmap/core/</path>
    <filename>OdometryDVO_8h</filename>
    <includes id="Odometry_8h" name="Odometry.h" local="no" imported="no">rtabmap/core/Odometry.h</includes>
    <class kind="class">rtabmap::OdometryDVO</class>
    <namespace>dvo</namespace>
    <namespace>dvo::core</namespace>
    <namespace>rtabmap</namespace>
  </compound>
  <compound kind="file">
    <name>OdometryEvent.h</name>
    <path>/tmp/ws/src/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>OdometryF2F.cpp</name>
    <path>/tmp/ws/src/rtabmap/corelib/src/</path>
    <filename>OdometryF2F_8cpp</filename>
    <includes id="OdometryF2F_8h" name="OdometryF2F.h" local="yes" imported="no">rtabmap/core/OdometryF2F.h</includes>
    <includes id="OdometryInfo_8h" name="OdometryInfo.h" local="yes" imported="no">rtabmap/core/OdometryInfo.h</includes>
    <includes id="Registration_8h" name="Registration.h" local="yes" imported="no">rtabmap/core/Registration.h</includes>
    <includes id="EpipolarGeometry_8h" name="EpipolarGeometry.h" local="yes" imported="no">rtabmap/core/EpipolarGeometry.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="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>
    <namespace>rtabmap</namespace>
  </compound>
  <compound kind="file">
    <name>OdometryF2F.h</name>
    <path>/tmp/ws/src/rtabmap/corelib/include/rtabmap/core/</path>
    <filename>OdometryF2F_8h</filename>
    <includes id="Odometry_8h" name="Odometry.h" local="no" imported="no">rtabmap/core/Odometry.h</includes>
    <includes id="Signature_8h" name="Signature.h" local="no" imported="no">rtabmap/core/Signature.h</includes>
    <class kind="class">rtabmap::OdometryF2F</class>
    <namespace>rtabmap</namespace>
  </compound>
  <compound kind="file">
    <name>OdometryF2M.cpp</name>
    <path>/tmp/ws/src/rtabmap/corelib/src/</path>
    <filename>OdometryF2M_8cpp</filename>
    <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="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="RegistrationVis_8h" name="RegistrationVis.h" local="yes" imported="no">rtabmap/core/RegistrationVis.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="util3d__filtering_8h" name="util3d_filtering.h" local="yes" imported="no">rtabmap/core/util3d_filtering.h</includes>
    <includes id="Optimizer_8h" name="Optimizer.h" local="yes" imported="no">rtabmap/core/Optimizer.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="Graph_8h" name="Graph.h" local="yes" imported="no">rtabmap/core/Graph.h</includes>
    <includes id="flann_8hpp" name="flann.hpp" local="yes" imported="no">rtflann/flann.hpp</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="UMath_8h" name="UMath.h" local="yes" imported="no">rtabmap/utilite/UMath.h</includes>
    <includes id="UConversion_8h" name="UConversion.h" local="yes" imported="no">rtabmap/utilite/UConversion.h</includes>
    <includes id="OdometryF2M_8h" name="OdometryF2M.h" local="no" imported="no">rtabmap/core/OdometryF2M.h</includes>
    <namespace>rtabmap</namespace>
    <member kind="define">
      <type>#define</type>
      <name>ISFINITE</name>
      <anchorfile>OdometryF2M_8cpp.html</anchorfile>
      <anchor>a4d228eda895d5dbc1040faf2360e4b56</anchor>
      <arglist>(value)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>OdometryF2M.h</name>
    <path>/tmp/ws/src/rtabmap/corelib/include/rtabmap/core/</path>
    <filename>OdometryF2M_8h</filename>
    <includes id="Odometry_8h" name="Odometry.h" local="no" imported="no">rtabmap/core/Odometry.h</includes>
    <includes id="Link_8h" name="Link.h" local="no" imported="no">rtabmap/core/Link.h</includes>
    <class kind="class">rtabmap::OdometryF2M</class>
    <namespace>rtabmap</namespace>
  </compound>
  <compound kind="file">
    <name>OdometryFovis.cpp</name>
    <path>/tmp/ws/src/rtabmap/corelib/src/</path>
    <filename>OdometryFovis_8cpp</filename>
    <includes id="OdometryFovis_8h" name="OdometryFovis.h" local="yes" imported="no">rtabmap/core/OdometryFovis.h</includes>
    <includes id="OdometryInfo_8h" name="OdometryInfo.h" local="yes" imported="no">rtabmap/core/OdometryInfo.h</includes>
    <includes id="util2d_8h" name="util2d.h" local="yes" imported="no">rtabmap/core/util2d.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>
    <namespace>rtabmap</namespace>
  </compound>
  <compound kind="file">
    <name>OdometryFovis.h</name>
    <path>/tmp/ws/src/rtabmap/corelib/include/rtabmap/core/</path>
    <filename>OdometryFovis_8h</filename>
    <includes id="Odometry_8h" name="Odometry.h" local="no" imported="no">rtabmap/core/Odometry.h</includes>
    <class kind="class">rtabmap::OdometryFovis</class>
    <namespace>fovis</namespace>
    <namespace>rtabmap</namespace>
  </compound>
  <compound kind="file">
    <name>OdometryInfo.h</name>
    <path>/tmp/ws/src/rtabmap/corelib/include/rtabmap/core/</path>
    <filename>OdometryInfo_8h</filename>
    <includes id="Transform_8h" name="Transform.h" local="yes" imported="no">rtabmap/core/Transform.h</includes>
    <includes id="RegistrationInfo_8h" name="RegistrationInfo.h" local="yes" imported="no">rtabmap/core/RegistrationInfo.h</includes>
    <includes id="CameraModel_8h" name="CameraModel.h" local="yes" imported="no">rtabmap/core/CameraModel.h</includes>
    <includes id="LaserScan_8h" name="LaserScan.h" local="yes" imported="no">rtabmap/core/LaserScan.h</includes>
    <class kind="class">rtabmap::OdometryInfo</class>
    <namespace>rtabmap</namespace>
  </compound>
  <compound kind="file">
    <name>OdometryLOAM.cpp</name>
    <path>/tmp/ws/src/rtabmap/corelib/src/</path>
    <filename>OdometryLOAM_8cpp</filename>
    <includes id="OdometryLOAM_8h" name="OdometryLOAM.h" local="yes" imported="no">rtabmap/core/OdometryLOAM.h</includes>
    <includes id="OdometryInfo_8h" name="OdometryInfo.h" local="yes" imported="no">rtabmap/core/OdometryInfo.h</includes>
    <includes id="util2d_8h" name="util2d.h" local="yes" imported="no">rtabmap/core/util2d.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="util3d_8h" name="util3d.h" local="yes" imported="no">rtabmap/core/util3d.h</includes>
    <namespace>rtabmap</namespace>
    <member kind="variable">
      <type>float</type>
      <name>SCAN_PERIOD</name>
      <anchorfile>OdometryLOAM_8cpp.html</anchorfile>
      <anchor>ad91a7363f24353767c41d5e929f8cebb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>OdometryLOAM.h</name>
    <path>/tmp/ws/src/rtabmap/corelib/include/rtabmap/core/</path>
    <filename>OdometryLOAM_8h</filename>
    <includes id="Odometry_8h" name="Odometry.h" local="no" imported="no">rtabmap/core/Odometry.h</includes>
    <class kind="class">rtabmap::OdometryLOAM</class>
    <namespace>rtabmap</namespace>
  </compound>
  <compound kind="file">
    <name>OdometryMono.cpp</name>
    <path>/tmp/ws/src/rtabmap/corelib/src/</path>
    <filename>OdometryMono_8cpp</filename>
    <includes id="OdometryMono_8h" name="OdometryMono.h" local="yes" imported="no">rtabmap/core/OdometryMono.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__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="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="Stereo_8h" name="Stereo.h" local="yes" imported="no">rtabmap/core/Stereo.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>OdometryMono.h</name>
    <path>/tmp/ws/src/rtabmap/corelib/include/rtabmap/core/</path>
    <filename>OdometryMono_8h</filename>
    <includes id="Odometry_8h" name="Odometry.h" local="no" imported="no">rtabmap/core/Odometry.h</includes>
    <class kind="class">rtabmap::OdometryMono</class>
    <namespace>rtabmap</namespace>
  </compound>
  <compound kind="file">
    <name>OdometryMSCKF.cpp</name>
    <path>/tmp/ws/src/rtabmap/corelib/src/</path>
    <filename>OdometryMSCKF_8cpp</filename>
    <includes id="OdometryMSCKF_8h" name="OdometryMSCKF.h" local="yes" imported="no">rtabmap/core/OdometryMSCKF.h</includes>
    <includes id="OdometryInfo_8h" name="OdometryInfo.h" local="yes" imported="no">rtabmap/core/OdometryInfo.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="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="UThread_8h" name="UThread.h" local="yes" imported="no">rtabmap/utilite/UThread.h</includes>
    <namespace>rtabmap</namespace>
  </compound>
  <compound kind="file">
    <name>OdometryMSCKF.h</name>
    <path>/tmp/ws/src/rtabmap/corelib/include/rtabmap/core/</path>
    <filename>OdometryMSCKF_8h</filename>
    <includes id="Odometry_8h" name="Odometry.h" local="no" imported="no">rtabmap/core/Odometry.h</includes>
    <class kind="class">rtabmap::OdometryMSCKF</class>
    <namespace>rtabmap</namespace>
  </compound>
  <compound kind="file">
    <name>OdometryOkvis.cpp</name>
    <path>/tmp/ws/src/rtabmap/corelib/src/</path>
    <filename>OdometryOkvis_8cpp</filename>
    <includes id="OdometryOkvis_8h" name="OdometryOkvis.h" local="yes" imported="no">rtabmap/core/OdometryOkvis.h</includes>
    <includes id="OdometryInfo_8h" name="OdometryInfo.h" local="yes" imported="no">rtabmap/core/OdometryInfo.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="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="UThread_8h" name="UThread.h" local="yes" imported="no">rtabmap/utilite/UThread.h</includes>
    <namespace>rtabmap</namespace>
  </compound>
  <compound kind="file">
    <name>OdometryOkvis.h</name>
    <path>/tmp/ws/src/rtabmap/corelib/include/rtabmap/core/</path>
    <filename>OdometryOkvis_8h</filename>
    <includes id="Odometry_8h" name="Odometry.h" local="no" imported="no">rtabmap/core/Odometry.h</includes>
    <class kind="class">rtabmap::OdometryOkvis</class>
    <namespace>okvis</namespace>
    <namespace>rtabmap</namespace>
  </compound>
  <compound kind="file">
    <name>OdometryORBSLAM2.cpp</name>
    <path>/tmp/ws/src/rtabmap/corelib/src/</path>
    <filename>OdometryORBSLAM2_8cpp</filename>
    <includes id="OdometryORBSLAM2_8h" name="OdometryORBSLAM2.h" local="yes" imported="no">rtabmap/core/OdometryORBSLAM2.h</includes>
    <includes id="OdometryInfo_8h" name="OdometryInfo.h" local="yes" imported="no">rtabmap/core/OdometryInfo.h</includes>
    <includes id="util2d_8h" name="util2d.h" local="yes" imported="no">rtabmap/core/util2d.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="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="UDirectory_8h" name="UDirectory.h" local="yes" imported="no">rtabmap/utilite/UDirectory.h</includes>
    <namespace>rtabmap</namespace>
  </compound>
  <compound kind="file">
    <name>OdometryORBSLAM2.h</name>
    <path>/tmp/ws/src/rtabmap/corelib/include/rtabmap/core/</path>
    <filename>OdometryORBSLAM2_8h</filename>
    <includes id="Odometry_8h" name="Odometry.h" local="no" imported="no">rtabmap/core/Odometry.h</includes>
    <class kind="class">rtabmap::OdometryORBSLAM2</class>
    <namespace>ORB_SLAM2</namespace>
    <namespace>rtabmap</namespace>
  </compound>
  <compound kind="file">
    <name>OdometryThread.cpp</name>
    <path>/tmp/ws/src/rtabmap/corelib/src/</path>
    <filename>OdometryThread_8cpp</filename>
    <includes id="OdometryF2M_8h" name="OdometryF2M.h" local="no" imported="no">rtabmap/core/OdometryF2M.h</includes>
    <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="OdometryMono_8h" name="OdometryMono.h" local="yes" imported="no">rtabmap/core/OdometryMono.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>/tmp/ws/src/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>/tmp/ws/src/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="Odometry_8h" name="Odometry.h" local="yes" imported="no">rtabmap/core/Odometry.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>/tmp/ws/src/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="Parameters_8h" name="Parameters.h" local="yes" imported="no">rtabmap/core/Parameters.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>OdometryViso2.cpp</name>
    <path>/tmp/ws/src/rtabmap/corelib/src/</path>
    <filename>OdometryViso2_8cpp</filename>
    <includes id="OdometryViso2_8h" name="OdometryViso2.h" local="yes" imported="no">rtabmap/core/OdometryViso2.h</includes>
    <includes id="OdometryInfo_8h" name="OdometryInfo.h" local="yes" imported="no">rtabmap/core/OdometryInfo.h</includes>
    <includes id="util2d_8h" name="util2d.h" local="yes" imported="no">rtabmap/core/util2d.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>
    <namespace>rtabmap</namespace>
  </compound>
  <compound kind="file">
    <name>OdometryViso2.h</name>
    <path>/tmp/ws/src/rtabmap/corelib/include/rtabmap/core/</path>
    <filename>OdometryViso2_8h</filename>
    <includes id="Odometry_8h" name="Odometry.h" local="no" imported="no">rtabmap/core/Odometry.h</includes>
    <class kind="class">rtabmap::OdometryViso2</class>
    <namespace>rtabmap</namespace>
  </compound>
  <compound kind="file">
    <name>Optimizer.cpp</name>
    <path>/tmp/ws/src/rtabmap/corelib/src/</path>
    <filename>Optimizer_8cpp</filename>
    <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="Optimizer_8h" name="Optimizer.h" local="no" imported="no">rtabmap/core/Optimizer.h</includes>
    <includes id="Graph_8h" name="Graph.h" local="no" imported="no">rtabmap/core/Graph.h</includes>
    <includes id="util3d__transforms_8h" name="util3d_transforms.h" local="no" imported="no">rtabmap/core/util3d_transforms.h</includes>
    <includes id="RegistrationVis_8h" name="RegistrationVis.h" local="no" imported="no">rtabmap/core/RegistrationVis.h</includes>
    <includes id="OptimizerTORO_8h" name="OptimizerTORO.h" local="no" imported="no">rtabmap/core/OptimizerTORO.h</includes>
    <includes id="OptimizerG2O_8h" name="OptimizerG2O.h" local="no" imported="no">rtabmap/core/OptimizerG2O.h</includes>
    <includes id="OptimizerGTSAM_8h" name="OptimizerGTSAM.h" local="no" imported="no">rtabmap/core/OptimizerGTSAM.h</includes>
    <includes id="OptimizerCVSBA_8h" name="OptimizerCVSBA.h" local="no" imported="no">rtabmap/core/OptimizerCVSBA.h</includes>
    <namespace>rtabmap</namespace>
  </compound>
  <compound kind="file">
    <name>Optimizer.h</name>
    <path>/tmp/ws/src/rtabmap/corelib/include/rtabmap/core/</path>
    <filename>Optimizer_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::Optimizer</class>
    <namespace>rtabmap</namespace>
  </compound>
  <compound kind="file">
    <name>OptimizerCVSBA.cpp</name>
    <path>/tmp/ws/src/rtabmap/corelib/src/</path>
    <filename>OptimizerCVSBA_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="OptimizerCVSBA_8h" name="OptimizerCVSBA.h" local="no" imported="no">rtabmap/core/OptimizerCVSBA.h</includes>
    <namespace>rtabmap</namespace>
  </compound>
  <compound kind="file">
    <name>OptimizerCVSBA.h</name>
    <path>/tmp/ws/src/rtabmap/corelib/include/rtabmap/core/</path>
    <filename>OptimizerCVSBA_8h</filename>
    <includes id="RtabmapExp_8h" name="RtabmapExp.h" local="yes" imported="no">rtabmap/core/RtabmapExp.h</includes>
    <includes id="Optimizer_8h" name="Optimizer.h" local="no" imported="no">rtabmap/core/Optimizer.h</includes>
    <class kind="class">rtabmap::OptimizerCVSBA</class>
    <namespace>rtabmap</namespace>
  </compound>
  <compound kind="file">
    <name>OptimizerG2O.cpp</name>
    <path>/tmp/ws/src/rtabmap/corelib/src/</path>
    <filename>OptimizerG2O_8cpp</filename>
    <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="OptimizerG2O_8h" name="OptimizerG2O.h" local="no" imported="no">rtabmap/core/OptimizerG2O.h</includes>
    <includes id="util3d__transforms_8h" name="util3d_transforms.h" local="no" imported="no">rtabmap/core/util3d_transforms.h</includes>
    <includes id="util3d__motion__estimation_8h" name="util3d_motion_estimation.h" local="no" imported="no">rtabmap/core/util3d_motion_estimation.h</includes>
    <includes id="util3d_8h" name="util3d.h" local="no" imported="no">rtabmap/core/util3d.h</includes>
    <namespace>rtabmap</namespace>
  </compound>
  <compound kind="file">
    <name>OptimizerG2O.h</name>
    <path>/tmp/ws/src/rtabmap/corelib/include/rtabmap/core/</path>
    <filename>OptimizerG2O_8h</filename>
    <includes id="RtabmapExp_8h" name="RtabmapExp.h" local="yes" imported="no">rtabmap/core/RtabmapExp.h</includes>
    <includes id="Optimizer_8h" name="Optimizer.h" local="no" imported="no">rtabmap/core/Optimizer.h</includes>
    <class kind="class">rtabmap::OptimizerG2O</class>
    <namespace>rtabmap</namespace>
  </compound>
  <compound kind="file">
    <name>OptimizerGTSAM.cpp</name>
    <path>/tmp/ws/src/rtabmap/corelib/src/</path>
    <filename>OptimizerGTSAM_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="OptimizerGTSAM_8h" name="OptimizerGTSAM.h" local="no" imported="no">rtabmap/core/OptimizerGTSAM.h</includes>
    <namespace>rtabmap</namespace>
  </compound>
  <compound kind="file">
    <name>OptimizerGTSAM.h</name>
    <path>/tmp/ws/src/rtabmap/corelib/include/rtabmap/core/</path>
    <filename>OptimizerGTSAM_8h</filename>
    <includes id="RtabmapExp_8h" name="RtabmapExp.h" local="yes" imported="no">rtabmap/core/RtabmapExp.h</includes>
    <includes id="Optimizer_8h" name="Optimizer.h" local="no" imported="no">rtabmap/core/Optimizer.h</includes>
    <class kind="class">rtabmap::OptimizerGTSAM</class>
    <namespace>rtabmap</namespace>
  </compound>
  <compound kind="file">
    <name>OptimizerTORO.cpp</name>
    <path>/tmp/ws/src/rtabmap/corelib/src/</path>
    <filename>OptimizerTORO_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="OptimizerTORO_8h" name="OptimizerTORO.h" local="no" imported="no">rtabmap/core/OptimizerTORO.h</includes>
    <namespace>rtabmap</namespace>
  </compound>
  <compound kind="file">
    <name>OptimizerTORO.h</name>
    <path>/tmp/ws/src/rtabmap/corelib/include/rtabmap/core/</path>
    <filename>OptimizerTORO_8h</filename>
    <includes id="RtabmapExp_8h" name="RtabmapExp.h" local="yes" imported="no">rtabmap/core/RtabmapExp.h</includes>
    <includes id="Optimizer_8h" name="Optimizer.h" local="no" imported="no">rtabmap/core/Optimizer.h</includes>
    <class kind="class">rtabmap::OptimizerTORO</class>
    <namespace>rtabmap</namespace>
  </compound>
  <compound kind="file">
    <name>optimum_pow.hpp</name>
    <path>/tmp/ws/src/rtabmap/app/android/jni/third-party/include/glm/gtx/</path>
    <filename>optimum__pow_8hpp</filename>
    <includes id="glm_8hpp" name="glm.hpp" local="yes" imported="no">../glm.hpp</includes>
    <namespace>glm</namespace>
    <namespace>glm::gtx</namespace>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>pow2</name>
      <anchorfile>group__gtx__optimum__pow.html</anchorfile>
      <anchor>gad18baedb0f3eaea4b4544771e19574f5</anchor>
      <arglist>(const genType &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>pow3</name>
      <anchorfile>group__gtx__optimum__pow.html</anchorfile>
      <anchor>ga47dbbd973d7ad8be1b135d57281e16cf</anchor>
      <arglist>(const genType &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>pow4</name>
      <anchorfile>group__gtx__optimum__pow.html</anchorfile>
      <anchor>gabae007bac8e442a2601db03de5827107</anchor>
      <arglist>(const genType &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL bool</type>
      <name>powOfTwo</name>
      <anchorfile>group__gtx__optimum__pow.html</anchorfile>
      <anchor>ga399b24df28267c1f061c462dd359affd</anchor>
      <arglist>(int num)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tvec2&lt; bool, P &gt;</type>
      <name>powOfTwo</name>
      <anchorfile>group__gtx__optimum__pow.html</anchorfile>
      <anchor>ga2dff80972edb8f4be69e40bb27ed0a9b</anchor>
      <arglist>(detail::tvec2&lt; int, P &gt; const &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tvec3&lt; bool, P &gt;</type>
      <name>powOfTwo</name>
      <anchorfile>group__gtx__optimum__pow.html</anchorfile>
      <anchor>ga103cbf6e3d63ab4c2bb5449e19b8639d</anchor>
      <arglist>(detail::tvec3&lt; int, P &gt; const &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tvec4&lt; bool, P &gt;</type>
      <name>powOfTwo</name>
      <anchorfile>group__gtx__optimum__pow.html</anchorfile>
      <anchor>ga3471bc7e9e580f6b76647cb5156135cc</anchor>
      <arglist>(detail::tvec4&lt; int, P &gt; const &amp;x)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Orb.cpp</name>
    <path>/tmp/ws/src/rtabmap/corelib/src/opencv/</path>
    <filename>Orb_8cpp</filename>
    <includes id="Features2d_8h" name="Features2d.h" local="no" imported="no">rtabmap/core/Features2d.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="Orb_8h" name="Orb.h" local="yes" imported="no">Orb.h</includes>
    <namespace>rtabmap</namespace>
    <member kind="define">
      <type>#define</type>
      <name>GET_VALUE</name>
      <anchorfile>Orb_8cpp.html</anchorfile>
      <anchor>a35931865021519a9d7a2a4d2f196e684</anchor>
      <arglist>(idx)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>computeDescriptors</name>
      <anchorfile>namespacertabmap.html</anchorfile>
      <anchor>a9548256e3e8e10b3d70475337459c8c5</anchor>
      <arglist>(const Mat &amp;image, std::vector&lt; KeyPoint &gt; &amp;keypoints, Mat &amp;descriptors, const std::vector&lt; Point &gt; &amp;pattern, int dsize, int WTA_K)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>computeKeyPoints</name>
      <anchorfile>namespacertabmap.html</anchorfile>
      <anchor>a2791dc0c4e895cec1b02babd1f49d10f</anchor>
      <arglist>(const std::vector&lt; Mat &gt; &amp;imagePyramid, const std::vector&lt; Mat &gt; &amp;maskPyramid, std::vector&lt; std::vector&lt; KeyPoint &gt; &gt; &amp;allKeypoints, int nfeatures, int firstLevel, double scaleFactor, int edgeThreshold, int patchSize, int scoreType, ParametersMap fastParameters)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>computeOrbDescriptor</name>
      <anchorfile>namespacertabmap.html</anchorfile>
      <anchor>a9898bc2b026d410836810c84f32a61e7</anchor>
      <arglist>(const KeyPoint &amp;kpt, const Mat &amp;img, const Point *pattern, uchar *desc, int dsize, int WTA_K)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>computeOrientation</name>
      <anchorfile>namespacertabmap.html</anchorfile>
      <anchor>a1d27af1e83c7008844fd0cf1c42b0ff1</anchor>
      <arglist>(const Mat &amp;image, std::vector&lt; KeyPoint &gt; &amp;keypoints, int halfPatchSize, const std::vector&lt; int &gt; &amp;umax)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static float</type>
      <name>getScale</name>
      <anchorfile>namespacertabmap.html</anchorfile>
      <anchor>a911a975ed45bd1524a89af9c932e96d2</anchor>
      <arglist>(int level, int firstLevel, double scaleFactor)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>HarrisResponses</name>
      <anchorfile>namespacertabmap.html</anchorfile>
      <anchor>a77651d4855e0b9a8cc16a4c011020073</anchor>
      <arglist>(const Mat &amp;img, std::vector&lt; KeyPoint &gt; &amp;pts, int blockSize, float harris_k)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static float</type>
      <name>IC_Angle</name>
      <anchorfile>namespacertabmap.html</anchorfile>
      <anchor>ad5ce06a449f69d880e51338e93c7e38c</anchor>
      <arglist>(const Mat &amp;image, const int half_k, Point2f pt, const std::vector&lt; int &gt; &amp;u_max)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>initializeOrbPattern</name>
      <anchorfile>namespacertabmap.html</anchorfile>
      <anchor>adae3b108d3ae4317d1d71de6d3405073</anchor>
      <arglist>(const Point *pattern0, std::vector&lt; Point &gt; &amp;pattern, int ntuples, int tupleSize, int poolSize)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>makeRandomPattern</name>
      <anchorfile>namespacertabmap.html</anchorfile>
      <anchor>aa1406aeb8ce2d91fe33b8995f1e0d284</anchor>
      <arglist>(int patchSize, Point *pattern, int npoints)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static int</type>
      <name>bit_pattern_31_</name>
      <anchorfile>namespacertabmap.html</anchorfile>
      <anchor>a898df1241cffdd58e08e2542717dc3e4</anchor>
      <arglist>[256 *4]</arglist>
    </member>
    <member kind="variable">
      <type>const float</type>
      <name>HARRIS_K</name>
      <anchorfile>namespacertabmap.html</anchorfile>
      <anchor>a6906a0685258f0aba50df79e3695f689</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Orb.h</name>
    <path>/tmp/ws/src/rtabmap/corelib/src/opencv/</path>
    <filename>Orb_8h</filename>
    <class kind="class">rtabmap::CV_ORB</class>
    <namespace>rtabmap</namespace>
  </compound>
  <compound kind="file">
    <name>organized_fast_mesh.h</name>
    <path>/tmp/ws/src/rtabmap/corelib/src/pcl18/surface/</path>
    <filename>organized__fast__mesh_8h</filename>
    <includes id="organized__fast__mesh_8hpp" name="organized_fast_mesh.hpp" local="no" imported="no">pcl18/surface/impl/organized_fast_mesh.hpp</includes>
    <class kind="class">pcl::OrganizedFastMesh</class>
    <namespace>pcl</namespace>
  </compound>
  <compound kind="file">
    <name>organized_fast_mesh.hpp</name>
    <path>/tmp/ws/src/rtabmap/corelib/src/pcl18/surface/impl/</path>
    <filename>organized__fast__mesh_8hpp</filename>
    <includes id="organized__fast__mesh_8h" name="organized_fast_mesh.h" local="no" imported="no">pcl18/surface/organized_fast_mesh.h</includes>
    <includes id="ULogger_8h" name="ULogger.h" local="no" imported="no">rtabmap/utilite/ULogger.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>PCL_INSTANTIATE_OrganizedFastMesh</name>
      <anchorfile>organized__fast__mesh_8hpp.html</anchorfile>
      <anchor>a9864fc655c9867f6f2704374ad058038</anchor>
      <arglist>(T)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>orthonormalize.hpp</name>
    <path>/tmp/ws/src/rtabmap/app/android/jni/third-party/include/glm/gtx/</path>
    <filename>orthonormalize_8hpp</filename>
    <includes id="glm_8hpp" name="glm.hpp" local="yes" imported="no">../glm.hpp</includes>
    <namespace>glm</namespace>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tmat3x3&lt; T, P &gt;</type>
      <name>orthonormalize</name>
      <anchorfile>group__gtx__orthonormalize.html</anchorfile>
      <anchor>ga2d615d8b740d7d11e583651c34103e40</anchor>
      <arglist>(const detail::tmat3x3&lt; T, P &gt; &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tvec3&lt; T, P &gt;</type>
      <name>orthonormalize</name>
      <anchorfile>group__gtx__orthonormalize.html</anchorfile>
      <anchor>ga41d176cb31fda91b672655c839084b43</anchor>
      <arglist>(const detail::tvec3&lt; T, P &gt; &amp;x, const detail::tvec3&lt; T, P &gt; &amp;y)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>gtc/packing.hpp</name>
    <path>/tmp/ws/src/rtabmap/app/android/jni/third-party/include/glm/gtc/</path>
    <filename>gtc_2packing_8hpp</filename>
    <includes id="type__precision_8hpp" name="type_precision.hpp" local="yes" imported="no">type_precision.hpp</includes>
    <namespace>glm</namespace>
    <member kind="function">
      <type>GLM_FUNC_DECL uint32</type>
      <name>packF2x11_1x10</name>
      <anchorfile>group__gtc__packing.html</anchorfile>
      <anchor>ga4944ad465ff950e926d49621f916c78d</anchor>
      <arglist>(vec3 const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL uint16</type>
      <name>packHalf1x16</name>
      <anchorfile>group__gtc__packing.html</anchorfile>
      <anchor>ga43f2093b6ff192a79058ff7834fc3528</anchor>
      <arglist>(float v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL uint64</type>
      <name>packHalf4x16</name>
      <anchorfile>group__gtc__packing.html</anchorfile>
      <anchor>gafe2f7b39caf8f5ec555e1c059ec530e6</anchor>
      <arglist>(vec4 const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL uint32</type>
      <name>packI3x10_1x2</name>
      <anchorfile>group__gtc__packing.html</anchorfile>
      <anchor>ga06ecb6afb902dba45419008171db9023</anchor>
      <arglist>(ivec4 const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL uint16</type>
      <name>packSnorm1x16</name>
      <anchorfile>group__gtc__packing.html</anchorfile>
      <anchor>gab22f8bcfdb5fc65af4701b25f143c1af</anchor>
      <arglist>(float v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL uint8</type>
      <name>packSnorm1x8</name>
      <anchorfile>group__gtc__packing.html</anchorfile>
      <anchor>gae3592e0795e62aaa1865b3a10496a7a1</anchor>
      <arglist>(float s)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL uint16</type>
      <name>packSnorm2x8</name>
      <anchorfile>group__gtc__packing.html</anchorfile>
      <anchor>ga6be3cfb2cce3702f03e91bbeb5286d7e</anchor>
      <arglist>(vec2 const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL uint32</type>
      <name>packSnorm3x10_1x2</name>
      <anchorfile>group__gtc__packing.html</anchorfile>
      <anchor>gab997545661877d2c7362a5084d3897d3</anchor>
      <arglist>(vec4 const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL uint64</type>
      <name>packSnorm4x16</name>
      <anchorfile>group__gtc__packing.html</anchorfile>
      <anchor>ga358943934d21da947d5bcc88c2ab7832</anchor>
      <arglist>(vec4 const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL uint32</type>
      <name>packU3x10_1x2</name>
      <anchorfile>group__gtc__packing.html</anchorfile>
      <anchor>gada3d88d59f0f458f9c51a9fd359a4bc0</anchor>
      <arglist>(uvec4 const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL uint16</type>
      <name>packUnorm1x16</name>
      <anchorfile>group__gtc__packing.html</anchorfile>
      <anchor>ga9f82737bf2a44bedff1d286b76837886</anchor>
      <arglist>(float v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL uint8</type>
      <name>packUnorm1x8</name>
      <anchorfile>group__gtc__packing.html</anchorfile>
      <anchor>ga4b2fa60df3460403817d28b082ee0736</anchor>
      <arglist>(float v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL uint16</type>
      <name>packUnorm2x8</name>
      <anchorfile>group__gtc__packing.html</anchorfile>
      <anchor>ga9a666b1c688ab54100061ed06526de6e</anchor>
      <arglist>(vec2 const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL uint32</type>
      <name>packUnorm3x10_1x2</name>
      <anchorfile>group__gtc__packing.html</anchorfile>
      <anchor>ga8a1ee625d2707c60530fb3fca2980b19</anchor>
      <arglist>(vec4 const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL uint64</type>
      <name>packUnorm4x16</name>
      <anchorfile>group__gtc__packing.html</anchorfile>
      <anchor>ga1f63c264e7ab63264e2b2a99fd393897</anchor>
      <arglist>(vec4 const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL vec3</type>
      <name>unpackF2x11_1x10</name>
      <anchorfile>group__gtc__packing.html</anchorfile>
      <anchor>ga2b1fd1e854705b1345e98409e0a25e50</anchor>
      <arglist>(uint32 p)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL float</type>
      <name>unpackHalf1x16</name>
      <anchorfile>group__gtc__packing.html</anchorfile>
      <anchor>gac37dedaba24b00adb4ec6e8f92c19dbf</anchor>
      <arglist>(uint16 v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL vec4</type>
      <name>unpackHalf4x16</name>
      <anchorfile>group__gtc__packing.html</anchorfile>
      <anchor>ga57dfc41b2eb20b0ac00efae7d9c49dcd</anchor>
      <arglist>(uint64 p)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL ivec4</type>
      <name>unpackI3x10_1x2</name>
      <anchorfile>group__gtc__packing.html</anchorfile>
      <anchor>ga9a05330e5490be0908d3b117d82aff56</anchor>
      <arglist>(uint32 p)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL float</type>
      <name>unpackSnorm1x16</name>
      <anchorfile>group__gtc__packing.html</anchorfile>
      <anchor>ga96dd15002370627a443c835ab03a766c</anchor>
      <arglist>(uint16 p)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL float</type>
      <name>unpackSnorm1x8</name>
      <anchorfile>group__gtc__packing.html</anchorfile>
      <anchor>ga4851ff86678aa1c7ace9d67846894285</anchor>
      <arglist>(uint8 p)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL vec2</type>
      <name>unpackSnorm2x8</name>
      <anchorfile>group__gtc__packing.html</anchorfile>
      <anchor>ga8b128e89be449fc71336968a66bf6e1a</anchor>
      <arglist>(uint16 p)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL vec4</type>
      <name>unpackSnorm3x10_1x2</name>
      <anchorfile>group__gtc__packing.html</anchorfile>
      <anchor>ga7a4fbf79be9740e3c57737bc2af05e5b</anchor>
      <arglist>(uint32 p)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL vec4</type>
      <name>unpackSnorm4x16</name>
      <anchorfile>group__gtc__packing.html</anchorfile>
      <anchor>gadb01fc0530f07beb509c89d97b6f4d20</anchor>
      <arglist>(uint64 const &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL uvec4</type>
      <name>unpackU3x10_1x2</name>
      <anchorfile>group__gtc__packing.html</anchorfile>
      <anchor>ga48df3042a7d079767f5891a1bfd8a60a</anchor>
      <arglist>(uint32 p)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL float</type>
      <name>unpackUnorm1x16</name>
      <anchorfile>group__gtc__packing.html</anchorfile>
      <anchor>ga83d34160a5cb7bcb5339823210fc7501</anchor>
      <arglist>(uint16 p)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL float</type>
      <name>unpackUnorm1x8</name>
      <anchorfile>group__gtc__packing.html</anchorfile>
      <anchor>ga1319207e30874fb4931a9ee913983ee1</anchor>
      <arglist>(uint8 p)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL vec2</type>
      <name>unpackUnorm2x8</name>
      <anchorfile>group__gtc__packing.html</anchorfile>
      <anchor>ga637cbe3913dd95c6e7b4c99c61bd611f</anchor>
      <arglist>(uint16 p)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL vec4</type>
      <name>unpackUnorm3x10_1x2</name>
      <anchorfile>group__gtc__packing.html</anchorfile>
      <anchor>ga5156d3060355fe332865da2c7f78815f</anchor>
      <arglist>(uint32 p)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL vec4</type>
      <name>unpackUnorm4x16</name>
      <anchorfile>group__gtc__packing.html</anchorfile>
      <anchor>ga2ae149c5d2473ac1e5f347bb654a242d</anchor>
      <arglist>(uint64 p)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>packing.hpp</name>
    <path>/tmp/ws/src/rtabmap/app/android/jni/third-party/include/glm/</path>
    <filename>packing_8hpp</filename>
    <includes id="func__packing_8hpp" name="func_packing.hpp" local="yes" imported="no">detail/func_packing.hpp</includes>
  </compound>
  <compound kind="file">
    <name>Parameters.cpp</name>
    <path>/tmp/ws/src/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>
    <includes id="UStl_8h" name="UStl.h" local="no" imported="no">rtabmap/utilite/UStl.h</includes>
    <includes id="SimpleIni_8h" name="SimpleIni.h" local="yes" imported="no">SimpleIni.h</includes>
    <namespace>rtabmap</namespace>
  </compound>
  <compound kind="file">
    <name>Parameters.h</name>
    <path>/tmp/ws/src/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>
    <includes id="UConversion_8h" name="UConversion.h" local="no" imported="no">rtabmap/utilite/UConversion.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>ParametersToolBox.cpp</name>
    <path>/tmp/ws/src/rtabmap/guilib/src/</path>
    <filename>ParametersToolBox_8cpp</filename>
    <includes id="Parameters_8h" name="Parameters.h" local="no" imported="no">rtabmap/core/Parameters.h</includes>
    <includes id="Optimizer_8h" name="Optimizer.h" local="no" imported="no">rtabmap/core/Optimizer.h</includes>
    <includes id="ParametersToolBox_8h" name="ParametersToolBox.h" local="yes" imported="no">rtabmap/gui/ParametersToolBox.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>
    <namespace>rtabmap</namespace>
  </compound>
  <compound kind="file">
    <name>ParametersToolBox.h</name>
    <path>/tmp/ws/src/rtabmap/guilib/include/rtabmap/gui/</path>
    <filename>ParametersToolBox_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>
    <class kind="class">rtabmap::ParametersToolBox</class>
    <namespace>rtabmap</namespace>
  </compound>
  <compound kind="file">
    <name>ParamEvent.h</name>
    <path>/tmp/ws/src/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>/tmp/ws/src/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">
      <type></type>
      <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>/tmp/ws/src/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>/tmp/ws/src/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>/tmp/ws/src/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>perpendicular.hpp</name>
    <path>/tmp/ws/src/rtabmap/app/android/jni/third-party/include/glm/gtx/</path>
    <filename>perpendicular_8hpp</filename>
    <includes id="glm_8hpp" name="glm.hpp" local="yes" imported="no">../glm.hpp</includes>
    <includes id="projection_8hpp" name="projection.hpp" local="yes" imported="no">../gtx/projection.hpp</includes>
    <namespace>glm</namespace>
    <member kind="function">
      <type>GLM_FUNC_DECL vecType</type>
      <name>perp</name>
      <anchorfile>group__gtx__perpendicular.html</anchorfile>
      <anchor>ga41f8c73da9798a18e6b1e32f1e301f07</anchor>
      <arglist>(vecType const &amp;x, vecType const &amp;Normal)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>point_cloud_drawable.cpp</name>
    <path>/tmp/ws/src/rtabmap/app/android/jni/</path>
    <filename>point__cloud__drawable_8cpp</filename>
    <includes id="point__cloud__drawable_8h" name="point_cloud_drawable.h" local="yes" imported="no">point_cloud_drawable.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="util_8h" name="util.h" local="yes" imported="no">util.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>LOW_DEC</name>
      <anchorfile>point__cloud__drawable_8cpp.html</anchorfile>
      <anchor>a71cd0a62b267b74a7238ed8c3bb19e7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LOWLOW_DEC</name>
      <anchorfile>point__cloud__drawable_8cpp.html</anchorfile>
      <anchor>aa266f82835f7e600fcf66f94929cfaa6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>PointCloudShaders</name>
      <anchorfile>point__cloud__drawable_8cpp.html</anchorfile>
      <anchor>a6223cf19ca340d01a2eb1bad35e3159b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kPointCloud</name>
      <anchorfile>point__cloud__drawable_8cpp.html</anchorfile>
      <anchor>a6223cf19ca340d01a2eb1bad35e3159ba1c3512aa2bf4be442d6d8cf2bb0136b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kPointCloudBlending</name>
      <anchorfile>point__cloud__drawable_8cpp.html</anchorfile>
      <anchor>a6223cf19ca340d01a2eb1bad35e3159baa0358639a550ffe9aa2b8b4cce97ac40</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kPointCloudLighting</name>
      <anchorfile>point__cloud__drawable_8cpp.html</anchorfile>
      <anchor>a6223cf19ca340d01a2eb1bad35e3159ba2f16874294a68c18b14be36b57c60794</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kPointCloudLightingBlending</name>
      <anchorfile>point__cloud__drawable_8cpp.html</anchorfile>
      <anchor>a6223cf19ca340d01a2eb1bad35e3159bab9801b6527781e22fbcf6ac1c2a5537a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kTexture</name>
      <anchorfile>point__cloud__drawable_8cpp.html</anchorfile>
      <anchor>a6223cf19ca340d01a2eb1bad35e3159ba6de4261b95102b5402b425d62e1bda93</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kTextureBlending</name>
      <anchorfile>point__cloud__drawable_8cpp.html</anchorfile>
      <anchor>a6223cf19ca340d01a2eb1bad35e3159bacf4bbf41ddc1d67e38238c94f7c1b45c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kTextureLighting</name>
      <anchorfile>point__cloud__drawable_8cpp.html</anchorfile>
      <anchor>a6223cf19ca340d01a2eb1bad35e3159ba7bea7258bf9555002458c79b1683a989</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kTextureLightingBlending</name>
      <anchorfile>point__cloud__drawable_8cpp.html</anchorfile>
      <anchor>a6223cf19ca340d01a2eb1bad35e3159ba102a6ba045ceb55d27e91a8e799e5216</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kDepthPacking</name>
      <anchorfile>point__cloud__drawable_8cpp.html</anchorfile>
      <anchor>a6223cf19ca340d01a2eb1bad35e3159ba798f6781e208b0711ab3e7074c7e4734</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const std::string</type>
      <name>kPointCloudBlendingFragmentShader</name>
      <anchorfile>point__cloud__drawable_8cpp.html</anchorfile>
      <anchor>aede5549515b6ecc0b220fbace71bb314</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const std::string</type>
      <name>kPointCloudDepthPackingFragmentShader</name>
      <anchorfile>point__cloud__drawable_8cpp.html</anchorfile>
      <anchor>ab2d5601ae76758fe063fe6ee09d06ce5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const std::string</type>
      <name>kPointCloudDepthPackingVertexShader</name>
      <anchorfile>point__cloud__drawable_8cpp.html</anchorfile>
      <anchor>a3b7546ad70040383cab9443a87cfb423</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const std::string</type>
      <name>kPointCloudFragmentShader</name>
      <anchorfile>point__cloud__drawable_8cpp.html</anchorfile>
      <anchor>a5d28ac649eab89c04c0a1cc2a09aab49</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const std::string</type>
      <name>kPointCloudLightingVertexShader</name>
      <anchorfile>point__cloud__drawable_8cpp.html</anchorfile>
      <anchor>af03f256d7003c5320f5ab5fa1325692b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const std::string</type>
      <name>kPointCloudVertexShader</name>
      <anchorfile>point__cloud__drawable_8cpp.html</anchorfile>
      <anchor>a00a3ced4f5f397e7e51d3fd8b90e8403</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const std::string</type>
      <name>kTextureMeshBlendingFragmentShader</name>
      <anchorfile>point__cloud__drawable_8cpp.html</anchorfile>
      <anchor>ad4dc5d13e79836be0c0610cf22061e2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const std::string</type>
      <name>kTextureMeshFragmentShader</name>
      <anchorfile>point__cloud__drawable_8cpp.html</anchorfile>
      <anchor>a31c7fe836dddc94ce0b6c64bc250afe9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const std::string</type>
      <name>kTextureMeshLightingVertexShader</name>
      <anchorfile>point__cloud__drawable_8cpp.html</anchorfile>
      <anchor>a10d93a0de5735dfb772099440f1b8ad2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const std::string</type>
      <name>kTextureMeshVertexShader</name>
      <anchorfile>point__cloud__drawable_8cpp.html</anchorfile>
      <anchor>a0823ff5a30db4b6ff772302242886c88</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>point_cloud_drawable.h</name>
    <path>/tmp/ws/src/rtabmap/app/android/jni/</path>
    <filename>point__cloud__drawable_8h</filename>
    <includes id="tango-gl_2include_2tango-gl_2util_8h" name="tango-gl/include/tango-gl/util.h" local="no" imported="no">tango-gl/util.h</includes>
    <includes id="Transform_8h" name="Transform.h" local="no" imported="no">rtabmap/core/Transform.h</includes>
    <includes id="util_8h" name="util.h" local="yes" imported="no">util.h</includes>
    <class kind="class">PointCloudDrawable</class>
  </compound>
  <compound kind="file">
    <name>polar_coordinates.hpp</name>
    <path>/tmp/ws/src/rtabmap/app/android/jni/third-party/include/glm/gtx/</path>
    <filename>polar__coordinates_8hpp</filename>
    <includes id="glm_8hpp" name="glm.hpp" local="yes" imported="no">../glm.hpp</includes>
    <namespace>glm</namespace>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tvec3&lt; T, P &gt;</type>
      <name>euclidean</name>
      <anchorfile>group__gtx__polar__coordinates.html</anchorfile>
      <anchor>ga221eaf671619626425e9fb5cb69400b0</anchor>
      <arglist>(detail::tvec2&lt; T, P &gt; const &amp;polar)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tvec3&lt; T, P &gt;</type>
      <name>polar</name>
      <anchorfile>group__gtx__polar__coordinates.html</anchorfile>
      <anchor>ga7d0a4068875efec56e5d2c6451b5bde2</anchor>
      <arglist>(detail::tvec3&lt; T, P &gt; const &amp;euclidean)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>posegraph.hh</name>
    <path>/tmp/ws/src/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>/tmp/ws/src/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>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>/tmp/ws/src/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>/tmp/ws/src/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>LINESIZE</name>
      <anchorfile>posegraph3_8cpp.html</anchorfile>
      <anchor>a0095c1e0ae26941efea12c77f2232f2f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>posegraph3.hh</name>
    <path>/tmp/ws/src/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="define">
      <type>#define</type>
      <name>M_PI</name>
      <anchorfile>posegraph3_8hh.html</anchorfile>
      <anchor>ae71449b1cc6e6250b91f539153a7a0d3</anchor>
      <arglist></arglist>
    </member>
    <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>/tmp/ws/src/rtabmap/guilib/src/</path>
    <filename>PostProcessingDialog_8cpp</filename>
    <includes id="PostProcessingDialog_8h" name="PostProcessingDialog.h" local="yes" imported="no">rtabmap/gui/PostProcessingDialog.h</includes>
    <includes id="Optimizer_8h" name="Optimizer.h" local="no" imported="no">rtabmap/core/Optimizer.h</includes>
    <namespace>rtabmap</namespace>
  </compound>
  <compound kind="file">
    <name>PostProcessingDialog.h</name>
    <path>/tmp/ws/src/rtabmap/guilib/include/rtabmap/gui/</path>
    <filename>PostProcessingDialog_8h</filename>
    <includes id="RtabmapGuiExp_8h" name="RtabmapGuiExp.h" local="yes" imported="no">rtabmap/gui/RtabmapGuiExp.h</includes>
    <includes id="Optimizer_8h" name="Optimizer.h" local="no" imported="no">rtabmap/core/Optimizer.h</includes>
    <class kind="class">rtabmap::PostProcessingDialog</class>
    <namespace>rtabmap</namespace>
  </compound>
  <compound kind="file">
    <name>precision.hpp</name>
    <path>/tmp/ws/src/rtabmap/app/android/jni/third-party/include/glm/detail/</path>
    <filename>precision_8hpp</filename>
    <namespace>glm</namespace>
    <member kind="enumeration">
      <type></type>
      <name>precision</name>
      <anchorfile>namespaceglm.html</anchorfile>
      <anchor>a0f04f086094c747d227af4425893f545</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>highp</name>
      <anchorfile>namespaceglm.html</anchorfile>
      <anchor>a0f04f086094c747d227af4425893f545ac6f7eab42eacbb10d59a58e95e362074</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>mediump</name>
      <anchorfile>namespaceglm.html</anchorfile>
      <anchor>a0f04f086094c747d227af4425893f545a6416f3ea0c9025fb21ed50c4d6620482</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>lowp</name>
      <anchorfile>namespaceglm.html</anchorfile>
      <anchor>a0f04f086094c747d227af4425893f545ae161af3fc695e696ce3bf69f7332bc2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>defaultp</name>
      <anchorfile>namespaceglm.html</anchorfile>
      <anchor>a0f04f086094c747d227af4425893f545a9d21ccd8b5a009ec7eb7677befc3bf51</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>PreferencesDialog.cpp</name>
    <path>/tmp/ws/src/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="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="IMUThread_8h" name="IMUThread.h" local="yes" imported="no">rtabmap/core/IMUThread.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="Optimizer_8h" name="Optimizer.h" local="yes" imported="no">rtabmap/core/Optimizer.h</includes>
    <includes id="OptimizerG2O_8h" name="OptimizerG2O.h" local="yes" imported="no">rtabmap/core/OptimizerG2O.h</includes>
    <includes id="DBReader_8h" name="DBReader.h" local="yes" imported="no">rtabmap/core/DBReader.h</includes>
    <includes id="discrete__depth__distortion__model_8h" name="discrete_depth_distortion_model.h" local="yes" imported="no">rtabmap/core/clams/discrete_depth_distortion_model.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">rtabmap/gui/ExportCloudsDialog.h</includes>
    <includes id="ExportBundlerDialog_8h" name="ExportBundlerDialog.h" local="yes" imported="no">rtabmap/gui/ExportBundlerDialog.h</includes>
    <includes id="PostProcessingDialog_8h" name="PostProcessingDialog.h" local="yes" imported="no">rtabmap/gui/PostProcessingDialog.h</includes>
    <includes id="CreateSimpleCalibrationDialog_8h" name="CreateSimpleCalibrationDialog.h" local="yes" imported="no">rtabmap/gui/CreateSimpleCalibrationDialog.h</includes>
    <includes id="DepthCalibrationDialog_8h" name="DepthCalibrationDialog.h" local="yes" imported="no">rtabmap/gui/DepthCalibrationDialog.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>
    <member kind="function">
      <type>bool</type>
      <name>sortCallback</name>
      <anchorfile>namespacertabmap.html</anchorfile>
      <anchor>a3057133a40a585a489ca2f3ef20bac85</anchor>
      <arglist>(const std::string &amp;a, const std::string &amp;b)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>PreferencesDialog.h</name>
    <path>/tmp/ws/src/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>/tmp/ws/src/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>/tmp/ws/src/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>ProgressionStatus.h</name>
    <path>/tmp/ws/src/rtabmap/app/android/jni/</path>
    <filename>ProgressionStatus_8h</filename>
    <includes id="ProgressState_8h" name="ProgressState.h" local="no" imported="no">rtabmap/core/ProgressState.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>
    <class kind="class">rtabmap::ProgressEvent</class>
    <class kind="class">rtabmap::ProgressionStatus</class>
    <namespace>rtabmap</namespace>
  </compound>
  <compound kind="file">
    <name>ProgressState.h</name>
    <path>/tmp/ws/src/rtabmap/corelib/include/rtabmap/core/</path>
    <filename>ProgressState_8h</filename>
    <includes id="ULogger_8h" name="ULogger.h" local="no" imported="no">rtabmap/utilite/ULogger.h</includes>
    <class kind="class">rtabmap::ProgressState</class>
    <namespace>rtabmap</namespace>
  </compound>
  <compound kind="file">
    <name>projection.hpp</name>
    <path>/tmp/ws/src/rtabmap/app/android/jni/third-party/include/glm/gtx/</path>
    <filename>projection_8hpp</filename>
    <includes id="glm_8hpp" name="glm.hpp" local="yes" imported="no">../glm.hpp</includes>
    <namespace>glm</namespace>
    <member kind="function">
      <type>GLM_FUNC_DECL vecType</type>
      <name>proj</name>
      <anchorfile>group__gtx__projection.html</anchorfile>
      <anchor>gadf29123bcf748fc9d6fb0998192184cf</anchor>
      <arglist>(vecType const &amp;x, vecType const &amp;Normal)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>QMultiComboBox.cpp</name>
    <path>/tmp/ws/src/rtabmap/guilib/src/3rdParty/</path>
    <filename>QMultiComboBox_8cpp</filename>
    <includes id="QMultiComboBox_8h" name="QMultiComboBox.h" local="yes" imported="no">QMultiComboBox.h</includes>
    <includes id="ULogger_8h" name="ULogger.h" local="yes" imported="no">rtabmap/utilite/ULogger.h</includes>
  </compound>
  <compound kind="file">
    <name>QMultiComboBox.h</name>
    <path>/tmp/ws/src/rtabmap/guilib/src/3rdParty/</path>
    <filename>QMultiComboBox_8h</filename>
    <class kind="class">QMultiComboBox</class>
  </compound>
  <compound kind="file">
    <name>quad.cpp</name>
    <path>/tmp/ws/src/rtabmap/app/android/jni/tango-gl/</path>
    <filename>quad_8cpp</filename>
    <includes id="quad_8h" name="quad.h" local="yes" imported="no">tango-gl/quad.h</includes>
    <includes id="tango-gl_2include_2tango-gl_2util_8h" name="tango-gl/include/tango-gl/util.h" local="yes" imported="no">tango-gl/util.h</includes>
    <namespace>tango_gl</namespace>
    <member kind="variable" static="yes">
      <type>static const char</type>
      <name>kFragmentShader</name>
      <anchorfile>namespacetango__gl.html</anchorfile>
      <anchor>a2c9c663d89d5f185bcd41d5f004c04ad</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char</type>
      <name>kVertexShader</name>
      <anchorfile>namespacetango__gl.html</anchorfile>
      <anchor>a10d6dda4a7b16ed76fe484561debe845</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const GLfloat</type>
      <name>texture_coords</name>
      <anchorfile>namespacetango__gl.html</anchorfile>
      <anchor>ac02be2dd73533bdd329a867669bf949d</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const float</type>
      <name>vertices</name>
      <anchorfile>namespacetango__gl.html</anchorfile>
      <anchor>a64173e8a6f1348d0dfe7755c16686500</anchor>
      <arglist>[]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>quad.h</name>
    <path>/tmp/ws/src/rtabmap/app/android/jni/tango-gl/include/tango-gl/</path>
    <filename>quad_8h</filename>
    <includes id="drawable__object_8h" name="drawable_object.h" local="yes" imported="no">tango-gl/drawable_object.h</includes>
    <class kind="class">tango_gl::Quad</class>
    <namespace>tango_gl</namespace>
  </compound>
  <compound kind="file">
    <name>gtc/quaternion.hpp</name>
    <path>/tmp/ws/src/rtabmap/app/android/jni/third-party/include/glm/gtc/</path>
    <filename>gtc_2quaternion_8hpp</filename>
    <includes id="mat3x3_8hpp" name="mat3x3.hpp" local="yes" imported="no">../mat3x3.hpp</includes>
    <includes id="mat4x4_8hpp" name="mat4x4.hpp" local="yes" imported="no">../mat4x4.hpp</includes>
    <includes id="vec3_8hpp" name="vec3.hpp" local="yes" imported="no">../vec3.hpp</includes>
    <includes id="vec4_8hpp" name="vec4.hpp" local="yes" imported="no">../vec4.hpp</includes>
    <includes id="gtc_2constants_8hpp" name="gtc/constants.hpp" local="yes" imported="no">../gtc/constants.hpp</includes>
    <class kind="struct">glm::detail::tquat</class>
    <namespace>glm</namespace>
    <namespace>glm::detail</namespace>
    <member kind="function">
      <type>GLM_FUNC_DECL T</type>
      <name>angle</name>
      <anchorfile>group__gtc__quaternion.html</anchorfile>
      <anchor>ga23a3fc7ada5bbb665ff84c92c6e0542c</anchor>
      <arglist>(detail::tquat&lt; T, P &gt; const &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tquat&lt; T, P &gt;</type>
      <name>angleAxis</name>
      <anchorfile>group__gtc__quaternion.html</anchorfile>
      <anchor>ga771b3e16cca8324e7111b923476be666</anchor>
      <arglist>(T const &amp;angle, detail::tvec3&lt; T, P &gt; const &amp;axis)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tvec3&lt; T, P &gt;</type>
      <name>axis</name>
      <anchorfile>group__gtc__quaternion.html</anchorfile>
      <anchor>ga8eef9f8c3f2e4836dccf09df975b20fb</anchor>
      <arglist>(detail::tquat&lt; T, P &gt; const &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tquat&lt; T, P &gt;</type>
      <name>conjugate</name>
      <anchorfile>group__gtc__quaternion.html</anchorfile>
      <anchor>gaf78006c47276b151777fc194cf11a688</anchor>
      <arglist>(detail::tquat&lt; T, P &gt; const &amp;q)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL T</type>
      <name>dot</name>
      <anchorfile>group__gtc__quaternion.html</anchorfile>
      <anchor>gac54dfc83de465a2d03e90d342242ab3d</anchor>
      <arglist>(quatType&lt; T, P &gt; const &amp;x, quatType&lt; T, P &gt; const &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tvec4&lt; bool, P &gt;</type>
      <name>equal</name>
      <anchorfile>group__gtc__quaternion.html</anchorfile>
      <anchor>ga32ff2cc6fb576639a6237d8d8ed5818b</anchor>
      <arglist>(detail::tquat&lt; T, P &gt; const &amp;x, detail::tquat&lt; T, P &gt; const &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tvec3&lt; T, P &gt;</type>
      <name>eulerAngles</name>
      <anchorfile>group__gtc__quaternion.html</anchorfile>
      <anchor>gade4034f49ccadf63cb31a7fb5fa3c8aa</anchor>
      <arglist>(detail::tquat&lt; T, P &gt; const &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tvec4&lt; bool, P &gt;</type>
      <name>greaterThan</name>
      <anchorfile>group__gtc__quaternion.html</anchorfile>
      <anchor>ga63be67bccef0b0ad4e60656223ab3761</anchor>
      <arglist>(detail::tquat&lt; T, P &gt; const &amp;x, detail::tquat&lt; T, P &gt; const &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tvec4&lt; bool, P &gt;</type>
      <name>greaterThanEqual</name>
      <anchorfile>group__gtc__quaternion.html</anchorfile>
      <anchor>gac90d5af34a03cd665a349ac30e4cc44c</anchor>
      <arglist>(detail::tquat&lt; T, P &gt; const &amp;x, detail::tquat&lt; T, P &gt; const &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tquat&lt; T, P &gt;</type>
      <name>inverse</name>
      <anchorfile>group__gtc__quaternion.html</anchorfile>
      <anchor>ga6613ef61cb980a18f19ece5f421564da</anchor>
      <arglist>(detail::tquat&lt; T, P &gt; const &amp;q)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL T</type>
      <name>length</name>
      <anchorfile>group__gtc__quaternion.html</anchorfile>
      <anchor>ga3406ab83e2cafd4034f359957e942410</anchor>
      <arglist>(detail::tquat&lt; T, P &gt; const &amp;q)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tquat&lt; T, P &gt;</type>
      <name>lerp</name>
      <anchorfile>group__gtc__quaternion.html</anchorfile>
      <anchor>gafc1c989eaa2c786d34218b176f680fe0</anchor>
      <arglist>(detail::tquat&lt; T, P &gt; const &amp;x, detail::tquat&lt; T, P &gt; const &amp;y, T const &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tvec4&lt; bool, P &gt;</type>
      <name>lessThan</name>
      <anchorfile>group__gtc__quaternion.html</anchorfile>
      <anchor>ga4e4c37b86cecde7e1076c5b5fdb920b9</anchor>
      <arglist>(detail::tquat&lt; T, P &gt; const &amp;x, detail::tquat&lt; T, P &gt; const &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tvec4&lt; bool, P &gt;</type>
      <name>lessThanEqual</name>
      <anchorfile>group__gtc__quaternion.html</anchorfile>
      <anchor>ga313fe20896a8cd43c6d08cc88fa18faa</anchor>
      <arglist>(detail::tquat&lt; T, P &gt; const &amp;x, detail::tquat&lt; T, P &gt; const &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tmat3x3&lt; T, P &gt;</type>
      <name>mat3_cast</name>
      <anchorfile>group__gtc__quaternion.html</anchorfile>
      <anchor>ga65257c3494022ad80a50ce11da95049d</anchor>
      <arglist>(detail::tquat&lt; T, P &gt; const &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tmat4x4&lt; T, P &gt;</type>
      <name>mat4_cast</name>
      <anchorfile>group__gtc__quaternion.html</anchorfile>
      <anchor>gafc4e34c836f7ccb5f3bb2a0373c831e0</anchor>
      <arglist>(detail::tquat&lt; T, P &gt; const &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tquat&lt; T, P &gt;</type>
      <name>mix</name>
      <anchorfile>group__gtc__quaternion.html</anchorfile>
      <anchor>gafabf175ae3e2cd30bf58dc313321955a</anchor>
      <arglist>(detail::tquat&lt; T, P &gt; const &amp;x, detail::tquat&lt; T, P &gt; const &amp;y, T const &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tquat&lt; T, P &gt;</type>
      <name>normalize</name>
      <anchorfile>group__gtc__quaternion.html</anchorfile>
      <anchor>ga34ee289ca53a08207904e935104715d8</anchor>
      <arglist>(detail::tquat&lt; T, P &gt; const &amp;q)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tvec4&lt; bool, P &gt;</type>
      <name>notEqual</name>
      <anchorfile>group__gtc__quaternion.html</anchorfile>
      <anchor>gaa3a8cf1aa580e435ca96acafbd7870a5</anchor>
      <arglist>(detail::tquat&lt; T, P &gt; const &amp;x, detail::tquat&lt; T, P &gt; const &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tquat&lt; T, P &gt;</type>
      <name>operator*</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a26756619bdc78d8576e1e6908b949f8a</anchor>
      <arglist>(detail::tquat&lt; T, P &gt; const &amp;q, detail::tquat&lt; T, P &gt; const &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tvec3&lt; T, P &gt;</type>
      <name>operator*</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a89b3892062fb15a39eafaa730174afc0</anchor>
      <arglist>(detail::tquat&lt; T, P &gt; const &amp;q, detail::tvec3&lt; T, P &gt; const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tvec3&lt; T, P &gt;</type>
      <name>operator*</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>aeb8bb82992f029606f5a2130d4cc11ac</anchor>
      <arglist>(detail::tvec3&lt; T, P &gt; const &amp;v, detail::tquat&lt; T, P &gt; const &amp;q)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tvec4&lt; T, P &gt;</type>
      <name>operator*</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a79fc1fd08cfb2d8fe521d6f72467ca96</anchor>
      <arglist>(detail::tquat&lt; T, P &gt; const &amp;q, detail::tvec4&lt; T, P &gt; const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tvec4&lt; T, P &gt;</type>
      <name>operator*</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a3b14c99e2f9ef1d251cf33392b33cb9b</anchor>
      <arglist>(detail::tvec4&lt; T, P &gt; const &amp;v, detail::tquat&lt; T, P &gt; const &amp;q)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tquat&lt; T, P &gt;</type>
      <name>operator*</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>ade01a85f7157280487224a1dc881b522</anchor>
      <arglist>(detail::tquat&lt; T, P &gt; const &amp;q, T const &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tquat&lt; T, P &gt;</type>
      <name>operator*</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a997dba8801294a98ce2713ebc980181a</anchor>
      <arglist>(T const &amp;s, detail::tquat&lt; T, P &gt; const &amp;q)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tquat&lt; T, P &gt;</type>
      <name>operator+</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>abf745070314f36f26e3390c9a97c74ef</anchor>
      <arglist>(detail::tquat&lt; T, P &gt; const &amp;q, detail::tquat&lt; T, P &gt; const &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tquat&lt; T, P &gt;</type>
      <name>operator-</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a66f6d270feeae4530eac07a44772920a</anchor>
      <arglist>(detail::tquat&lt; T, P &gt; const &amp;q)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tquat&lt; T, P &gt;</type>
      <name>operator/</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a0989f82f00255731d81f3697d4ddddd4</anchor>
      <arglist>(detail::tquat&lt; T, P &gt; const &amp;q, T const &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL T</type>
      <name>pitch</name>
      <anchorfile>group__gtc__quaternion.html</anchorfile>
      <anchor>ga4d345dc369a54f53f5ebc375bac56d11</anchor>
      <arglist>(detail::tquat&lt; T, P &gt; const &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tquat&lt; T, P &gt;</type>
      <name>quat_cast</name>
      <anchorfile>group__gtc__quaternion.html</anchorfile>
      <anchor>gafb826745dedb1760100bbd25d0f63fde</anchor>
      <arglist>(detail::tmat3x3&lt; T, P &gt; const &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tquat&lt; T, P &gt;</type>
      <name>quat_cast</name>
      <anchorfile>group__gtc__quaternion.html</anchorfile>
      <anchor>ga385af22ef1a45c4464ddd28b80d5ce18</anchor>
      <arglist>(detail::tmat4x4&lt; T, P &gt; const &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL T</type>
      <name>roll</name>
      <anchorfile>group__gtc__quaternion.html</anchorfile>
      <anchor>ga6d883e423bc425f4334fcce202131f7e</anchor>
      <arglist>(detail::tquat&lt; T, P &gt; const &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tquat&lt; T, P &gt;</type>
      <name>rotate</name>
      <anchorfile>group__gtc__quaternion.html</anchorfile>
      <anchor>gaa9a8891f03d8f5373525c4b3159c1c73</anchor>
      <arglist>(detail::tquat&lt; T, P &gt; const &amp;q, T const &amp;angle, detail::tvec3&lt; T, P &gt; const &amp;axis)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tquat&lt; T, P &gt;</type>
      <name>slerp</name>
      <anchorfile>group__gtc__quaternion.html</anchorfile>
      <anchor>ga7468a211a20ea56ea5cfb0625226868a</anchor>
      <arglist>(detail::tquat&lt; T, P &gt; const &amp;x, detail::tquat&lt; T, P &gt; const &amp;y, T const &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL T</type>
      <name>yaw</name>
      <anchorfile>group__gtc__quaternion.html</anchorfile>
      <anchor>ga1de7653ddf380ff06d2300eea831664c</anchor>
      <arglist>(detail::tquat&lt; T, P &gt; const &amp;x)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>gtx/quaternion.hpp</name>
    <path>/tmp/ws/src/rtabmap/app/android/jni/third-party/include/glm/gtx/</path>
    <filename>gtx_2quaternion_8hpp</filename>
    <includes id="glm_8hpp" name="glm.hpp" local="yes" imported="no">../glm.hpp</includes>
    <includes id="gtc_2constants_8hpp" name="gtc/constants.hpp" local="yes" imported="no">../gtc/constants.hpp</includes>
    <includes id="gtc_2quaternion_8hpp" name="gtc/quaternion.hpp" local="yes" imported="no">../gtc/quaternion.hpp</includes>
    <includes id="norm_8hpp" name="norm.hpp" local="yes" imported="no">../gtx/norm.hpp</includes>
    <namespace>glm</namespace>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tvec3&lt; T, P &gt;</type>
      <name>cross</name>
      <anchorfile>group__gtx__quaternion.html</anchorfile>
      <anchor>ga8b5c3ff869c773f26d0a562dfcd3f9e4</anchor>
      <arglist>(detail::tquat&lt; T, P &gt; const &amp;q, detail::tvec3&lt; T, P &gt; const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tvec3&lt; T, P &gt;</type>
      <name>cross</name>
      <anchorfile>group__gtx__quaternion.html</anchorfile>
      <anchor>ga7794f940ba271ff846ea706204b0259a</anchor>
      <arglist>(detail::tvec3&lt; T, P &gt; const &amp;v, detail::tquat&lt; T, P &gt; const &amp;q)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tquat&lt; T, P &gt;</type>
      <name>exp</name>
      <anchorfile>group__gtx__quaternion.html</anchorfile>
      <anchor>gaadebfad5c8b4b3dde114915f0494b739</anchor>
      <arglist>(detail::tquat&lt; T, P &gt; const &amp;q)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL T</type>
      <name>extractRealComponent</name>
      <anchorfile>group__gtx__quaternion.html</anchorfile>
      <anchor>gaad86e595f0021253cb9d34ca32f27f3c</anchor>
      <arglist>(detail::tquat&lt; T, P &gt; const &amp;q)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tquat&lt; T, P &gt;</type>
      <name>fastMix</name>
      <anchorfile>group__gtx__quaternion.html</anchorfile>
      <anchor>ga5d1bb2670d0c73fff5912134ba7c024c</anchor>
      <arglist>(detail::tquat&lt; T, P &gt; const &amp;x, detail::tquat&lt; T, P &gt; const &amp;y, T const &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tquat&lt; T, P &gt;</type>
      <name>intermediate</name>
      <anchorfile>group__gtx__quaternion.html</anchorfile>
      <anchor>ga96cb50103d939ea50d8b80bc898b2a35</anchor>
      <arglist>(detail::tquat&lt; T, P &gt; const &amp;prev, detail::tquat&lt; T, P &gt; const &amp;curr, detail::tquat&lt; T, P &gt; const &amp;next)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL T</type>
      <name>length2</name>
      <anchorfile>group__gtx__quaternion.html</anchorfile>
      <anchor>gaac8d704c7dfac92835109953b88f1c92</anchor>
      <arglist>(detail::tquat&lt; T, P &gt; const &amp;q)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tquat&lt; T, P &gt;</type>
      <name>log</name>
      <anchorfile>group__gtx__quaternion.html</anchorfile>
      <anchor>ga832e6b69f9e5f596cad8bada9ebb4477</anchor>
      <arglist>(detail::tquat&lt; T, P &gt; const &amp;q)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tquat&lt; T, P &gt;</type>
      <name>pow</name>
      <anchorfile>group__gtx__quaternion.html</anchorfile>
      <anchor>ga9c9854d641f71f853cfed9dc5d4ef762</anchor>
      <arglist>(detail::tquat&lt; T, P &gt; const &amp;x, T const &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tvec3&lt; T, P &gt;</type>
      <name>rotate</name>
      <anchorfile>group__gtx__quaternion.html</anchorfile>
      <anchor>gaa4ac5806c1c001ac0247b1e1fd07dddf</anchor>
      <arglist>(detail::tquat&lt; T, P &gt; const &amp;q, detail::tvec3&lt; T, P &gt; const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tvec4&lt; T, P &gt;</type>
      <name>rotate</name>
      <anchorfile>group__gtx__quaternion.html</anchorfile>
      <anchor>ga3461e43b8c7da533b10bc5e9961add80</anchor>
      <arglist>(detail::tquat&lt; T, P &gt; const &amp;q, detail::tvec4&lt; T, P &gt; const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tquat&lt; T, P &gt;</type>
      <name>rotation</name>
      <anchorfile>group__gtx__quaternion.html</anchorfile>
      <anchor>ga964b26fdcd9f6f694c1003b0571092a6</anchor>
      <arglist>(detail::tvec3&lt; T, P &gt; const &amp;orig, detail::tvec3&lt; T, P &gt; const &amp;dest)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tquat&lt; T, P &gt;</type>
      <name>shortMix</name>
      <anchorfile>group__gtx__quaternion.html</anchorfile>
      <anchor>ga297f92682708e59bda1849ca3aad0fea</anchor>
      <arglist>(detail::tquat&lt; T, P &gt; const &amp;x, detail::tquat&lt; T, P &gt; const &amp;y, T const &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tquat&lt; T, P &gt;</type>
      <name>squad</name>
      <anchorfile>group__gtx__quaternion.html</anchorfile>
      <anchor>ga5e756a5817856a3d69f0974fac8322e2</anchor>
      <arglist>(detail::tquat&lt; T, P &gt; const &amp;q1, detail::tquat&lt; T, P &gt; const &amp;q2, detail::tquat&lt; T, P &gt; const &amp;s1, detail::tquat&lt; T, P &gt; const &amp;s2, T const &amp;h)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tmat3x3&lt; T, P &gt;</type>
      <name>toMat3</name>
      <anchorfile>group__gtx__quaternion.html</anchorfile>
      <anchor>ga9955d74e4bdcfec4039c5285c6e99d8f</anchor>
      <arglist>(detail::tquat&lt; T, P &gt; const &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tmat4x4&lt; T, P &gt;</type>
      <name>toMat4</name>
      <anchorfile>group__gtx__quaternion.html</anchorfile>
      <anchor>ga5d441af6e45262436e73070269d8470c</anchor>
      <arglist>(detail::tquat&lt; T, P &gt; const &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tquat&lt; T, P &gt;</type>
      <name>toQuat</name>
      <anchorfile>group__gtx__quaternion.html</anchorfile>
      <anchor>ga7647cfc0f26055a4eea4f99a35964d7b</anchor>
      <arglist>(detail::tmat3x3&lt; T, P &gt; const &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tquat&lt; T, P &gt;</type>
      <name>toQuat</name>
      <anchorfile>group__gtx__quaternion.html</anchorfile>
      <anchor>gab2e47ea15791ee85dfacfd9e952bad64</anchor>
      <arglist>(detail::tmat4x4&lt; T, P &gt; const &amp;x)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>random.h</name>
    <path>/tmp/ws/src/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>gtc/random.hpp</name>
    <path>/tmp/ws/src/rtabmap/app/android/jni/third-party/include/glm/gtc/</path>
    <filename>gtc_2random_8hpp</filename>
    <includes id="vec2_8hpp" name="vec2.hpp" local="yes" imported="no">../vec2.hpp</includes>
    <includes id="vec3_8hpp" name="vec3.hpp" local="yes" imported="no">../vec3.hpp</includes>
    <namespace>glm</namespace>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tvec3&lt; T, defaultp &gt;</type>
      <name>ballRand</name>
      <anchorfile>group__gtc__random.html</anchorfile>
      <anchor>gac9c6e44b013874c291547f568d240500</anchor>
      <arglist>(T const &amp;Radius)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tvec2&lt; T, defaultp &gt;</type>
      <name>circularRand</name>
      <anchorfile>group__gtc__random.html</anchorfile>
      <anchor>gac1ab03c2c797ce352fd74cdb5229b151</anchor>
      <arglist>(T const &amp;Radius)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tvec2&lt; T, defaultp &gt;</type>
      <name>diskRand</name>
      <anchorfile>group__gtc__random.html</anchorfile>
      <anchor>ga7d24fc3ef13fd7b6cad7e7b870b0e322</anchor>
      <arglist>(T const &amp;Radius)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>gaussRand</name>
      <anchorfile>group__gtc__random.html</anchorfile>
      <anchor>gacba09f5b8e1e8eac3d318ae6426bbd26</anchor>
      <arglist>(genType const &amp;Mean, genType const &amp;Deviation)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genTYpe</type>
      <name>linearRand</name>
      <anchorfile>group__gtc__random.html</anchorfile>
      <anchor>gada2343ac23451f0919a2b6c11c4d8696</anchor>
      <arglist>(genTYpe const &amp;Min, genTYpe const &amp;Max)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL vecType&lt; T, P &gt;</type>
      <name>linearRand</name>
      <anchorfile>group__gtc__random.html</anchorfile>
      <anchor>gaba9cec867916d894d794a32897b7fdfd</anchor>
      <arglist>(vecType&lt; T, P &gt; const &amp;Min, vecType&lt; T, P &gt; const &amp;Max)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tvec3&lt; T, defaultp &gt;</type>
      <name>sphericalRand</name>
      <anchorfile>group__gtc__random.html</anchorfile>
      <anchor>ga8a9eee1fcb08690881ead242fe4259dc</anchor>
      <arglist>(T const &amp;Radius)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>gtx/random.hpp</name>
    <path>/tmp/ws/src/rtabmap/app/android/jni/third-party/include/glm/gtx/</path>
    <filename>gtx_2random_8hpp</filename>
    <includes id="gtc_2random_8hpp" name="gtc/random.hpp" local="yes" imported="no">../gtc/random.hpp</includes>
  </compound>
  <compound kind="file">
    <name>raw_data.hpp</name>
    <path>/tmp/ws/src/rtabmap/app/android/jni/third-party/include/glm/gtx/</path>
    <filename>raw__data_8hpp</filename>
    <includes id="setup_8hpp" name="setup.hpp" local="yes" imported="no">../detail/setup.hpp</includes>
    <includes id="type__int_8hpp" name="type_int.hpp" local="yes" imported="no">../detail/type_int.hpp</includes>
    <namespace>glm</namespace>
    <member kind="typedef">
      <type>detail::uint8</type>
      <name>byte</name>
      <anchorfile>group__gtx__raw__data.html</anchorfile>
      <anchor>gacd7fe1f2ad60a57f7d7ad4f1e6836efd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::uint32</type>
      <name>dword</name>
      <anchorfile>group__gtx__raw__data.html</anchorfile>
      <anchor>ga1fc2589df6d44e923cd1820cf14805cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::uint64</type>
      <name>qword</name>
      <anchorfile>group__gtx__raw__data.html</anchorfile>
      <anchor>ga32447af289e879589883c9b7e3be1246</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::uint16</type>
      <name>word</name>
      <anchorfile>group__gtx__raw__data.html</anchorfile>
      <anchor>ga5617a479d471021b5c773c5e969ba46d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>gtc/reciprocal.hpp</name>
    <path>/tmp/ws/src/rtabmap/app/android/jni/third-party/include/glm/gtc/</path>
    <filename>gtc_2reciprocal_8hpp</filename>
    <includes id="setup_8hpp" name="setup.hpp" local="yes" imported="no">../detail/setup.hpp</includes>
    <namespace>glm</namespace>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>acot</name>
      <anchorfile>group__gtc__reciprocal.html</anchorfile>
      <anchor>ga97d029f989f849b62915b068c264246b</anchor>
      <arglist>(genType const &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>acoth</name>
      <anchorfile>group__gtc__reciprocal.html</anchorfile>
      <anchor>gad73911994e6bb6a06cc3ea1bd89201ab</anchor>
      <arglist>(genType const &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>acsc</name>
      <anchorfile>group__gtc__reciprocal.html</anchorfile>
      <anchor>ga135e8f6b36bb85b5f7d8067e6b890e4d</anchor>
      <arglist>(genType const &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>acsch</name>
      <anchorfile>group__gtc__reciprocal.html</anchorfile>
      <anchor>ga418b31539e1a69c262712f2c7a4f27eb</anchor>
      <arglist>(genType const &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>asec</name>
      <anchorfile>group__gtc__reciprocal.html</anchorfile>
      <anchor>gac9761980e09149002a466ca131a4bcac</anchor>
      <arglist>(genType const &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>asech</name>
      <anchorfile>group__gtc__reciprocal.html</anchorfile>
      <anchor>ga450f3bf1c04751198994d26d92ac2a63</anchor>
      <arglist>(genType const &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>cot</name>
      <anchorfile>group__gtc__reciprocal.html</anchorfile>
      <anchor>ga2f49e28c2634ae1a212e2fc38c42ad42</anchor>
      <arglist>(genType const &amp;angle)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>coth</name>
      <anchorfile>group__gtc__reciprocal.html</anchorfile>
      <anchor>gae2f1e6f7c360dda452b88e0c492d6f4d</anchor>
      <arglist>(genType const &amp;angle)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>csc</name>
      <anchorfile>group__gtc__reciprocal.html</anchorfile>
      <anchor>ga5df75de99f63e854087a06f538907b2c</anchor>
      <arglist>(genType const &amp;angle)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>csch</name>
      <anchorfile>group__gtc__reciprocal.html</anchorfile>
      <anchor>ga00404a9cdf62023792d1d0afedd7f896</anchor>
      <arglist>(genType const &amp;angle)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>sec</name>
      <anchorfile>group__gtc__reciprocal.html</anchorfile>
      <anchor>gabb6829a472da1cc94d88afa6396bed1f</anchor>
      <arglist>(genType const &amp;angle)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>sech</name>
      <anchorfile>group__gtc__reciprocal.html</anchorfile>
      <anchor>gaaa698b992c63f454a3a1a1baa2773a3c</anchor>
      <arglist>(genType const &amp;angle)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>gtx/reciprocal.hpp</name>
    <path>/tmp/ws/src/rtabmap/app/android/jni/third-party/include/glm/gtx/</path>
    <filename>gtx_2reciprocal_8hpp</filename>
  </compound>
  <compound kind="file">
    <name>Recovery.cpp</name>
    <path>/tmp/ws/src/rtabmap/corelib/src/</path>
    <filename>Recovery_8cpp</filename>
    <includes id="Recovery_8h" name="Recovery.h" local="no" imported="no">rtabmap/core/Recovery.h</includes>
    <includes id="Rtabmap_8h" name="Rtabmap.h" local="no" imported="no">rtabmap/core/Rtabmap.h</includes>
    <includes id="DBDriver_8h" name="DBDriver.h" local="no" imported="no">rtabmap/core/DBDriver.h</includes>
    <includes id="DBReader_8h" name="DBReader.h" local="no" imported="no">rtabmap/core/DBReader.h</includes>
    <includes id="Graph_8h" name="Graph.h" local="no" imported="no">rtabmap/core/Graph.h</includes>
    <includes id="ProgressState_8h" name="ProgressState.h" local="no" imported="no">rtabmap/core/ProgressState.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>
    <namespace>rtabmap</namespace>
    <member kind="function">
      <type>bool RTABMAP_EXP</type>
      <name>databaseRecovery</name>
      <anchorfile>namespacertabmap.html</anchorfile>
      <anchor>acc1733b46ed5a7a79a7960108e4ceaae</anchor>
      <arglist>(const std::string &amp;corruptedDatabase, bool keepCorruptedDatabase=true, std::string *errorMsg=0, ProgressState *progressState=0)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Recovery.h</name>
    <path>/tmp/ws/src/rtabmap/corelib/include/rtabmap/core/</path>
    <filename>Recovery_8h</filename>
    <includes id="RtabmapExp_8h" name="RtabmapExp.h" local="yes" imported="no">rtabmap/core/RtabmapExp.h</includes>
    <namespace>rtabmap</namespace>
    <member kind="function">
      <type>bool RTABMAP_EXP</type>
      <name>databaseRecovery</name>
      <anchorfile>namespacertabmap.html</anchorfile>
      <anchor>acc1733b46ed5a7a79a7960108e4ceaae</anchor>
      <arglist>(const std::string &amp;corruptedDatabase, bool keepCorruptedDatabase=true, std::string *errorMsg=0, ProgressState *progressState=0)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>RecoveryState.h</name>
    <path>/tmp/ws/src/rtabmap/guilib/include/rtabmap/gui/</path>
    <filename>RecoveryState_8h</filename>
    <includes id="ProgressDialog_8h" name="ProgressDialog.h" local="yes" imported="no">rtabmap/gui/ProgressDialog.h</includes>
    <includes id="ProgressState_8h" name="ProgressState.h" local="yes" imported="no">rtabmap/core/ProgressState.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>
    <class kind="class">rtabmap::RecoveryState</class>
    <namespace>rtabmap</namespace>
  </compound>
  <compound kind="file">
    <name>Registration.cpp</name>
    <path>/tmp/ws/src/rtabmap/corelib/src/</path>
    <filename>Registration_8cpp</filename>
    <includes id="RegistrationVis_8h" name="RegistrationVis.h" local="no" imported="no">rtabmap/core/RegistrationVis.h</includes>
    <includes id="RegistrationIcp_8h" name="RegistrationIcp.h" local="no" imported="no">rtabmap/core/RegistrationIcp.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>
    <namespace>rtabmap</namespace>
  </compound>
  <compound kind="file">
    <name>Registration.h</name>
    <path>/tmp/ws/src/rtabmap/corelib/include/rtabmap/core/</path>
    <filename>Registration_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="no" imported="no">rtabmap/core/Parameters.h</includes>
    <includes id="Signature_8h" name="Signature.h" local="no" imported="no">rtabmap/core/Signature.h</includes>
    <includes id="RegistrationInfo_8h" name="RegistrationInfo.h" local="no" imported="no">rtabmap/core/RegistrationInfo.h</includes>
    <class kind="class">rtabmap::Registration</class>
    <namespace>rtabmap</namespace>
  </compound>
  <compound kind="file">
    <name>RegistrationIcp.cpp</name>
    <path>/tmp/ws/src/rtabmap/corelib/src/</path>
    <filename>RegistrationIcp_8cpp</filename>
    <includes id="RegistrationIcp_8h" name="RegistrationIcp.h" local="no" imported="no">rtabmap/core/RegistrationIcp.h</includes>
    <includes id="util3d__registration_8h" name="util3d_registration.h" local="no" imported="no">rtabmap/core/util3d_registration.h</includes>
    <includes id="util3d__surface_8h" name="util3d_surface.h" local="no" imported="no">rtabmap/core/util3d_surface.h</includes>
    <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="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="UMath_8h" name="UMath.h" local="no" imported="no">rtabmap/utilite/UMath.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>RegistrationIcp.h</name>
    <path>/tmp/ws/src/rtabmap/corelib/include/rtabmap/core/</path>
    <filename>RegistrationIcp_8h</filename>
    <includes id="RtabmapExp_8h" name="RtabmapExp.h" local="yes" imported="no">rtabmap/core/RtabmapExp.h</includes>
    <includes id="Registration_8h" name="Registration.h" local="no" imported="no">rtabmap/core/Registration.h</includes>
    <includes id="Signature_8h" name="Signature.h" local="no" imported="no">rtabmap/core/Signature.h</includes>
    <class kind="class">rtabmap::RegistrationIcp</class>
    <namespace>rtabmap</namespace>
  </compound>
  <compound kind="file">
    <name>RegistrationInfo.h</name>
    <path>/tmp/ws/src/rtabmap/corelib/include/rtabmap/core/</path>
    <filename>RegistrationInfo_8h</filename>
    <class kind="class">rtabmap::RegistrationInfo</class>
    <namespace>rtabmap</namespace>
  </compound>
  <compound kind="file">
    <name>RegistrationVis.cpp</name>
    <path>/tmp/ws/src/rtabmap/corelib/src/</path>
    <filename>RegistrationVis_8cpp</filename>
    <includes id="RegistrationVis_8h" name="RegistrationVis.h" local="no" imported="no">rtabmap/core/RegistrationVis.h</includes>
    <includes id="util3d__motion__estimation_8h" name="util3d_motion_estimation.h" local="no" imported="no">rtabmap/core/util3d_motion_estimation.h</includes>
    <includes id="util3d__features_8h" name="util3d_features.h" local="no" imported="no">rtabmap/core/util3d_features.h</includes>
    <includes id="util3d_8h" name="util3d.h" local="no" imported="no">rtabmap/core/util3d.h</includes>
    <includes id="VWDictionary_8h" name="VWDictionary.h" local="no" imported="no">rtabmap/core/VWDictionary.h</includes>
    <includes id="util2d_8h" name="util2d.h" local="no" imported="no">rtabmap/core/util2d.h</includes>
    <includes id="Features2d_8h" name="Features2d.h" local="no" imported="no">rtabmap/core/Features2d.h</includes>
    <includes id="VisualWord_8h" name="VisualWord.h" local="no" imported="no">rtabmap/core/VisualWord.h</includes>
    <includes id="Optimizer_8h" name="Optimizer.h" local="no" imported="no">rtabmap/core/Optimizer.h</includes>
    <includes id="util3d__transforms_8h" name="util3d_transforms.h" local="no" imported="no">rtabmap/core/util3d_transforms.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="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="flann_8hpp" name="flann.hpp" local="no" imported="no">rtflann/flann.hpp</includes>
    <namespace>rtabmap</namespace>
  </compound>
  <compound kind="file">
    <name>RegistrationVis.h</name>
    <path>/tmp/ws/src/rtabmap/corelib/include/rtabmap/core/</path>
    <filename>RegistrationVis_8h</filename>
    <includes id="RtabmapExp_8h" name="RtabmapExp.h" local="yes" imported="no">rtabmap/core/RtabmapExp.h</includes>
    <includes id="Registration_8h" name="Registration.h" local="no" imported="no">rtabmap/core/Registration.h</includes>
    <includes id="Signature_8h" name="Signature.h" local="no" imported="no">rtabmap/core/Signature.h</includes>
    <class kind="class">rtabmap::RegistrationVis</class>
    <namespace>rtabmap</namespace>
  </compound>
  <compound kind="file">
    <name>Renderer.java</name>
    <path>/tmp/ws/src/rtabmap/app/android/src/com/introlab/rtabmap/</path>
    <filename>Renderer_8java</filename>
    <class kind="class">com::introlab::rtabmap::Renderer</class>
    <namespace>com::introlab::rtabmap</namespace>
  </compound>
  <compound kind="file">
    <name>result_set.h</name>
    <path>/tmp/ws/src/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>rotate_normalized_axis.hpp</name>
    <path>/tmp/ws/src/rtabmap/app/android/jni/third-party/include/glm/gtx/</path>
    <filename>rotate__normalized__axis_8hpp</filename>
    <includes id="glm_8hpp" name="glm.hpp" local="yes" imported="no">../glm.hpp</includes>
    <includes id="gtc_2epsilon_8hpp" name="gtc/epsilon.hpp" local="yes" imported="no">../gtc/epsilon.hpp</includes>
    <includes id="gtc_2quaternion_8hpp" name="gtc/quaternion.hpp" local="yes" imported="no">../gtc/quaternion.hpp</includes>
    <namespace>glm</namespace>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tmat4x4&lt; T, P &gt;</type>
      <name>rotateNormalizedAxis</name>
      <anchorfile>group__gtx__rotate__normalized__axis.html</anchorfile>
      <anchor>gac47b4efcecdaf7e892b10ae89135c544</anchor>
      <arglist>(detail::tmat4x4&lt; T, P &gt; const &amp;m, T const &amp;angle, detail::tvec3&lt; T, P &gt; const &amp;axis)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tquat&lt; T, P &gt;</type>
      <name>rotateNormalizedAxis</name>
      <anchorfile>group__gtx__rotate__normalized__axis.html</anchorfile>
      <anchor>ga774f0f09fc99b3a967001cb116aa7f2a</anchor>
      <arglist>(detail::tquat&lt; T, P &gt; const &amp;q, T const &amp;angle, detail::tvec3&lt; T, P &gt; const &amp;axis)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>rotate_vector.hpp</name>
    <path>/tmp/ws/src/rtabmap/app/android/jni/third-party/include/glm/gtx/</path>
    <filename>rotate__vector_8hpp</filename>
    <includes id="glm_8hpp" name="glm.hpp" local="yes" imported="no">../glm.hpp</includes>
    <includes id="transform_8hpp" name="transform.hpp" local="yes" imported="no">../gtx/transform.hpp</includes>
    <namespace>glm</namespace>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tmat4x4&lt; T, P &gt;</type>
      <name>orientation</name>
      <anchorfile>group__gtx__rotate__vector.html</anchorfile>
      <anchor>gac80aaf3b2af70c7f03f1077d4b6ac507</anchor>
      <arglist>(detail::tvec3&lt; T, P &gt; const &amp;Normal, detail::tvec3&lt; T, P &gt; const &amp;Up)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tvec2&lt; T, P &gt;</type>
      <name>rotate</name>
      <anchorfile>group__gtx__rotate__vector.html</anchorfile>
      <anchor>ga5520f6dd671807ec62a8f97c00c1b78b</anchor>
      <arglist>(detail::tvec2&lt; T, P &gt; const &amp;v, T const &amp;angle)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tvec3&lt; T, P &gt;</type>
      <name>rotate</name>
      <anchorfile>group__gtx__rotate__vector.html</anchorfile>
      <anchor>ga4eccdf3769ce3b5d1e4018394290f88c</anchor>
      <arglist>(detail::tvec3&lt; T, P &gt; const &amp;v, T const &amp;angle, detail::tvec3&lt; T, P &gt; const &amp;normal)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tvec4&lt; T, P &gt;</type>
      <name>rotate</name>
      <anchorfile>group__gtx__rotate__vector.html</anchorfile>
      <anchor>gac4abb6be47bd14303d6eded41f2f65f1</anchor>
      <arglist>(detail::tvec4&lt; T, P &gt; const &amp;v, T const &amp;angle, detail::tvec3&lt; T, P &gt; const &amp;normal)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tvec3&lt; T, P &gt;</type>
      <name>rotateX</name>
      <anchorfile>group__gtx__rotate__vector.html</anchorfile>
      <anchor>gadb69cdc8ea08715c9d8a74f587cf0eac</anchor>
      <arglist>(detail::tvec3&lt; T, P &gt; const &amp;v, T const &amp;angle)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tvec4&lt; T, P &gt;</type>
      <name>rotateX</name>
      <anchorfile>group__gtx__rotate__vector.html</anchorfile>
      <anchor>gaa0db2d8b73f86d7bfdf2bface4056e88</anchor>
      <arglist>(detail::tvec4&lt; T, P &gt; const &amp;v, T const &amp;angle)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tvec3&lt; T, P &gt;</type>
      <name>rotateY</name>
      <anchorfile>group__gtx__rotate__vector.html</anchorfile>
      <anchor>gae1e673b7a464218ce6a5e8f02145f877</anchor>
      <arglist>(detail::tvec3&lt; T, P &gt; const &amp;v, T const &amp;angle)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tvec4&lt; T, P &gt;</type>
      <name>rotateY</name>
      <anchorfile>group__gtx__rotate__vector.html</anchorfile>
      <anchor>gae48a26ac0e3670ad2486858bf2a8e90b</anchor>
      <arglist>(detail::tvec4&lt; T, P &gt; const &amp;v, T const &amp;angle)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tvec3&lt; T, P &gt;</type>
      <name>rotateZ</name>
      <anchorfile>group__gtx__rotate__vector.html</anchorfile>
      <anchor>gae5c27548f86f1e95f76a87cf16f512da</anchor>
      <arglist>(detail::tvec3&lt; T, P &gt; const &amp;v, T const &amp;angle)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tvec4&lt; T, P &gt;</type>
      <name>rotateZ</name>
      <anchorfile>group__gtx__rotate__vector.html</anchorfile>
      <anchor>ga1db5137be16ed5d375038e06707ac52b</anchor>
      <arglist>(detail::tvec4&lt; T, P &gt; const &amp;v, T const &amp;angle)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tvec3&lt; T, P &gt;</type>
      <name>slerp</name>
      <anchorfile>group__gtx__rotate__vector.html</anchorfile>
      <anchor>ga10e536766eda7032ea2a195971246f6e</anchor>
      <arglist>(detail::tvec3&lt; T, P &gt; const &amp;x, detail::tvec3&lt; T, P &gt; const &amp;y, T const &amp;a)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Rtabmap.cpp</name>
    <path>/tmp/ws/src/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="Optimizer_8h" name="Optimizer.h" local="yes" imported="no">rtabmap/core/Optimizer.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="RegistrationInfo_8h" name="RegistrationInfo.h" local="yes" imported="no">rtabmap/core/RegistrationInfo.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="UProcessInfo_8h" name="UProcessInfo.h" local="no" imported="no">rtabmap/utilite/UProcessInfo.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>/tmp/ws/src/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>
    <includes id="ProgressState_8h" name="ProgressState.h" local="yes" imported="no">rtabmap/core/ProgressState.h</includes>
    <class kind="class">rtabmap::Rtabmap</class>
    <namespace>rtabmap</namespace>
  </compound>
  <compound kind="file">
    <name>RTABMapActivity.java</name>
    <path>/tmp/ws/src/rtabmap/app/android/src/com/introlab/rtabmap/</path>
    <filename>RTABMapActivity_8java</filename>
    <class kind="class">com::introlab::rtabmap::RTABMapActivity</class>
    <class kind="enum">com::introlab::rtabmap::RTABMapActivity::State</class>
    <namespace>com::introlab::rtabmap</namespace>
  </compound>
  <compound kind="file">
    <name>RTABMapApp.cpp</name>
    <path>/tmp/ws/src/rtabmap/app/android/jni/</path>
    <filename>RTABMapApp_8cpp</filename>
    <includes id="conversions_8h" name="conversions.h" local="no" imported="no">tango-gl/conversions.h</includes>
    <includes id="RTABMapApp_8h" name="RTABMapApp.h" local="yes" imported="no">RTABMapApp.h</includes>
    <includes id="Rtabmap_8h" name="Rtabmap.h" local="no" imported="no">rtabmap/core/Rtabmap.h</includes>
    <includes id="util2d_8h" name="util2d.h" local="no" imported="no">rtabmap/core/util2d.h</includes>
    <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="util3d__surface_8h" name="util3d_surface.h" local="no" imported="no">rtabmap/core/util3d_surface.h</includes>
    <includes id="Graph_8h" name="Graph.h" local="no" imported="no">rtabmap/core/Graph.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="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="UTimer_8h" name="UTimer.h" local="no" imported="no">rtabmap/utilite/UTimer.h</includes>
    <includes id="ParamEvent_8h" name="ParamEvent.h" local="no" imported="no">rtabmap/core/ParamEvent.h</includes>
    <includes id="Compression_8h" name="Compression.h" local="no" imported="no">rtabmap/core/Compression.h</includes>
    <includes id="Optimizer_8h" name="Optimizer.h" local="no" imported="no">rtabmap/core/Optimizer.h</includes>
    <includes id="VWDictionary_8h" name="VWDictionary.h" local="no" imported="no">rtabmap/core/VWDictionary.h</includes>
    <includes id="Memory_8h" name="Memory.h" local="no" imported="no">rtabmap/core/Memory.h</includes>
    <includes id="GainCompensator_8h" name="GainCompensator.h" local="no" imported="no">rtabmap/core/GainCompensator.h</includes>
    <includes id="DBDriver_8h" name="DBDriver.h" local="no" imported="no">rtabmap/core/DBDriver.h</includes>
    <class kind="class">PostRenderEvent</class>
    <member kind="define">
      <type>#define</type>
      <name>LOW_RES_PIX</name>
      <anchorfile>RTABMapApp_8cpp.html</anchorfile>
      <anchor>aa618809f95f1495fbfe17f41d789670d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>g_optMeshId</name>
      <anchorfile>RTABMapApp_8cpp.html</anchorfile>
      <anchor>a4724115858ba7b557c3f7a53ec0130ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static JavaVM *</type>
      <name>jvm</name>
      <anchorfile>RTABMapApp_8cpp.html</anchorfile>
      <anchor>ae8e48b7427f5ca0ab2b6c21d5df648c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static jobject</type>
      <name>RTABMapActivity</name>
      <anchorfile>RTABMapApp_8cpp.html</anchorfile>
      <anchor>a5fc56e8957c241b0a126cbec5f451be1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>RTABMapApp.h</name>
    <path>/tmp/ws/src/rtabmap/app/android/jni/</path>
    <filename>RTABMapApp_8h</filename>
    <includes id="tango-gl_2include_2tango-gl_2util_8h" name="tango-gl/include/tango-gl/util.h" local="no" imported="no">tango-gl/util.h</includes>
    <includes id="scene_8h" name="scene.h" local="yes" imported="no">scene.h</includes>
    <includes id="CameraTango_8h" name="CameraTango.h" local="yes" imported="no">CameraTango.h</includes>
    <includes id="util_8h" name="util.h" local="yes" imported="no">util.h</includes>
    <includes id="ProgressionStatus_8h" name="ProgressionStatus.h" local="yes" imported="no">ProgressionStatus.h</includes>
    <includes id="RtabmapThread_8h" name="RtabmapThread.h" local="no" imported="no">rtabmap/core/RtabmapThread.h</includes>
    <includes id="UEventsHandler_8h" name="UEventsHandler.h" local="no" imported="no">rtabmap/utilite/UEventsHandler.h</includes>
    <class kind="class">RTABMapApp</class>
  </compound>
  <compound kind="file">
    <name>RtabmapEvent.h</name>
    <path>/tmp/ws/src/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>/tmp/ws/src/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>/tmp/ws/src/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>RTABMapLib.java</name>
    <path>/tmp/ws/src/rtabmap/app/android/src/com/introlab/rtabmap/</path>
    <filename>RTABMapLib_8java</filename>
    <class kind="class">com::introlab::rtabmap::RTABMapLib</class>
    <namespace>com::introlab::rtabmap</namespace>
  </compound>
  <compound kind="file">
    <name>RtabmapThread.cpp</name>
    <path>/tmp/ws/src/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>/tmp/ws/src/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>/tmp/ws/src/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>/tmp/ws/src/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>scalar_relational.hpp</name>
    <path>/tmp/ws/src/rtabmap/app/android/jni/third-party/include/glm/gtx/</path>
    <filename>scalar__relational_8hpp</filename>
    <includes id="glm_8hpp" name="glm.hpp" local="yes" imported="no">../glm.hpp</includes>
    <namespace>glm</namespace>
  </compound>
  <compound kind="file">
    <name>scene.cpp</name>
    <path>/tmp/ws/src/rtabmap/app/android/jni/</path>
    <filename>scene_8cpp</filename>
    <includes id="conversions_8h" name="conversions.h" local="no" imported="no">tango-gl/conversions.h</includes>
    <includes id="gesture__camera_8h" name="gesture_camera.h" local="no" imported="no">tango-gl/gesture_camera.h</includes>
    <includes id="tango-gl_2include_2tango-gl_2util_8h" name="tango-gl/include/tango-gl/util.h" local="no" imported="no">tango-gl/util.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="UTimer_8h" name="UTimer.h" local="no" imported="no">rtabmap/utilite/UTimer.h</includes>
    <includes id="util3d__filtering_8h" name="util3d_filtering.h" local="no" imported="no">rtabmap/core/util3d_filtering.h</includes>
    <includes id="util3d__transforms_8h" name="util3d_transforms.h" local="no" imported="no">rtabmap/core/util3d_transforms.h</includes>
    <includes id="util3d__surface_8h" name="util3d_surface.h" local="no" imported="no">rtabmap/core/util3d_surface.h</includes>
    <includes id="transform_8hpp" name="transform.hpp" local="no" imported="no">glm/gtx/transform.hpp</includes>
    <includes id="scene_8h" name="scene.h" local="yes" imported="no">scene.h</includes>
    <includes id="util_8h" name="util.h" local="yes" imported="no">util.h</includes>
    <member kind="function">
      <type>std::vector&lt; glm::vec4 &gt;</type>
      <name>computeFrustumPlanes</name>
      <anchorfile>scene_8cpp.html</anchorfile>
      <anchor>a1675d79a8823dd7de665c2b0cc029099</anchor>
      <arglist>(const glm::mat4 &amp;mat, bool normalize=true)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>intersectFrustumAABB</name>
      <anchorfile>scene_8cpp.html</anchorfile>
      <anchor>a1f6221a2869057797f2156dae112b755</anchor>
      <arglist>(const std::vector&lt; glm::vec4 &gt; &amp;planes, const pcl::PointXYZ &amp;boxMin, const pcl::PointXYZ &amp;boxMax)</arglist>
    </member>
    <member kind="variable">
      <type>const glm::vec3</type>
      <name>kFrustumScale</name>
      <anchorfile>scene_8cpp.html</anchorfile>
      <anchor>af618fda22363e986b517ae4c6e0110a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const std::string</type>
      <name>kGraphFragmentShader</name>
      <anchorfile>scene_8cpp.html</anchorfile>
      <anchor>ab0cd29ca1b8e02c98071c143b8ae1bc8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const std::string</type>
      <name>kGraphVertexShader</name>
      <anchorfile>scene_8cpp.html</anchorfile>
      <anchor>a0f62648a908eee97c5c67e443b2f1c2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const tango_gl::Color</type>
      <name>kGridColor</name>
      <anchorfile>scene_8cpp.html</anchorfile>
      <anchor>a1bdb2946adddd4e2798895a13c106636</anchor>
      <arglist>(0.85f, 0.85f, 0.85f)</arglist>
    </member>
    <member kind="variable">
      <type>const glm::vec3</type>
      <name>kHeightOffset</name>
      <anchorfile>scene_8cpp.html</anchorfile>
      <anchor>aa1f30faa6cf132bb998439eb94c226c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const tango_gl::Color</type>
      <name>kTraceColor</name>
      <anchorfile>scene_8cpp.html</anchorfile>
      <anchor>ab3db423b9d78161fc6c202bbce899712</anchor>
      <arglist>(0.66f, 0.66f, 0.66f)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>scene.h</name>
    <path>/tmp/ws/src/rtabmap/app/android/jni/</path>
    <filename>scene_8h</filename>
    <includes id="axis_8h" name="axis.h" local="no" imported="no">tango-gl/axis.h</includes>
    <includes id="camera_8h" name="camera.h" local="no" imported="no">tango-gl/camera.h</includes>
    <includes id="color_8h" name="color.h" local="no" imported="no">tango-gl/color.h</includes>
    <includes id="gesture__camera_8h" name="gesture_camera.h" local="no" imported="no">tango-gl/gesture_camera.h</includes>
    <includes id="grid_8h" name="grid.h" local="no" imported="no">tango-gl/grid.h</includes>
    <includes id="frustum_8h" name="frustum.h" local="no" imported="no">tango-gl/frustum.h</includes>
    <includes id="trace_8h" name="trace.h" local="no" imported="no">tango-gl/trace.h</includes>
    <includes id="transform_8h" name="transform.h" local="no" imported="no">tango-gl/transform.h</includes>
    <includes id="tango-gl_2include_2tango-gl_2util_8h" name="tango-gl/include/tango-gl/util.h" local="no" imported="no">tango-gl/util.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>
    <includes id="point__cloud__drawable_8h" name="point_cloud_drawable.h" local="no" imported="no">point_cloud_drawable.h</includes>
    <includes id="graph__drawable_8h" name="graph_drawable.h" local="no" imported="no">graph_drawable.h</includes>
    <includes id="bounding__box__drawable_8h" name="bounding_box_drawable.h" local="no" imported="no">bounding_box_drawable.h</includes>
    <class kind="class">Scene</class>
  </compound>
  <compound kind="file">
    <name>segment.h</name>
    <path>/tmp/ws/src/rtabmap/app/android/jni/tango-gl/include/tango-gl/</path>
    <filename>segment_8h</filename>
    <includes id="glm_8hpp" name="glm.hpp" local="yes" imported="no">glm/glm.hpp</includes>
    <class kind="class">tango_gl::Segment</class>
    <namespace>tango_gl</namespace>
  </compound>
  <compound kind="file">
    <name>segment_drawable.cpp</name>
    <path>/tmp/ws/src/rtabmap/app/android/jni/tango-gl/</path>
    <filename>segment__drawable_8cpp</filename>
    <includes id="segment__drawable_8h" name="segment_drawable.h" local="yes" imported="no">tango-gl/segment_drawable.h</includes>
    <namespace>tango_gl</namespace>
  </compound>
  <compound kind="file">
    <name>segment_drawable.h</name>
    <path>/tmp/ws/src/rtabmap/app/android/jni/tango-gl/include/tango-gl/</path>
    <filename>segment__drawable_8h</filename>
    <includes id="line_8h" name="line.h" local="yes" imported="no">tango-gl/line.h</includes>
    <includes id="segment_8h" name="segment.h" local="yes" imported="no">tango-gl/segment.h</includes>
    <class kind="class">tango_gl::SegmentDrawable</class>
    <namespace>tango_gl</namespace>
  </compound>
  <compound kind="file">
    <name>SensorData.cpp</name>
    <path>/tmp/ws/src/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="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="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>
  </compound>
  <compound kind="file">
    <name>SensorData.h</name>
    <path>/tmp/ws/src/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>
    <includes id="StereoCameraModel_8h" name="StereoCameraModel.h" local="no" imported="no">rtabmap/core/StereoCameraModel.h</includes>
    <includes id="GeodeticCoords_8h" name="GeodeticCoords.h" local="no" imported="no">rtabmap/core/GeodeticCoords.h</includes>
    <includes id="LaserScan_8h" name="LaserScan.h" local="no" imported="no">rtabmap/core/LaserScan.h</includes>
    <includes id="IMU_8h" name="IMU.h" local="no" imported="no">rtabmap/core/IMU.h</includes>
    <class kind="class">rtabmap::SensorData</class>
    <namespace>rtabmap</namespace>
  </compound>
  <compound kind="file">
    <name>serialization.h</name>
    <path>/tmp/ws/src/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>SettingsActivity.java</name>
    <path>/tmp/ws/src/rtabmap/app/android/src/com/introlab/rtabmap/</path>
    <filename>SettingsActivity_8java</filename>
    <class kind="class">com::introlab::rtabmap::SettingsActivity</class>
    <namespace>com::introlab::rtabmap</namespace>
  </compound>
  <compound kind="file">
    <name>setup.hpp</name>
    <path>/tmp/ws/src/rtabmap/app/android/jni/third-party/include/glm/detail/</path>
    <filename>setup_8hpp</filename>
    <namespace>glm</namespace>
    <member kind="define">
      <type>#define</type>
      <name>__has_extension</name>
      <anchorfile>setup_8hpp.html</anchorfile>
      <anchor>aea1c4f7b66a67b78ad863176338dae8d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>__has_feature</name>
      <anchorfile>setup_8hpp.html</anchorfile>
      <anchor>af989845e24678c452b9222afdac95e7f</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLM_ALIGN</name>
      <anchorfile>setup_8hpp.html</anchorfile>
      <anchor>aa7ec4c78d5959d4859ef3584e35b4a21</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLM_ALIGNED_STRUCT</name>
      <anchorfile>setup_8hpp.html</anchorfile>
      <anchor>a6d8cf1315cd86f883938aa5f19682ff3</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLM_ARCH</name>
      <anchorfile>setup_8hpp.html</anchorfile>
      <anchor>aa39a0f3a5968dc92ed9ce06f2e7c418a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLM_ARCH_AVX</name>
      <anchorfile>setup_8hpp.html</anchorfile>
      <anchor>a30d511a6b89c140f40199ccbd8dcd8e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLM_ARCH_AVX2</name>
      <anchorfile>setup_8hpp.html</anchorfile>
      <anchor>a83c6218d574969a9834cf7ea2245a86c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLM_ARCH_PURE</name>
      <anchorfile>setup_8hpp.html</anchorfile>
      <anchor>a5e2a48b391b23d9acc1a88cdd0d2d3c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLM_ARCH_SSE2</name>
      <anchorfile>setup_8hpp.html</anchorfile>
      <anchor>a96c42d566ba655db4610bba265b26346</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLM_ARCH_SSE3</name>
      <anchorfile>setup_8hpp.html</anchorfile>
      <anchor>a7f26c450b9d28cbe68d13fceec7e4e7d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLM_ARCH_SSE4</name>
      <anchorfile>setup_8hpp.html</anchorfile>
      <anchor>afd568e7a5f7aeffd663205b93efd4a36</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLM_COMPILER</name>
      <anchorfile>setup_8hpp.html</anchorfile>
      <anchor>a7afe17536bd386e7dff5df35464489d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLM_COMPILER_BC</name>
      <anchorfile>setup_8hpp.html</anchorfile>
      <anchor>a4bc8ae29da268e8a956ef65b87c5e180</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLM_COMPILER_CLANG</name>
      <anchorfile>setup_8hpp.html</anchorfile>
      <anchor>a2f6ca772d80440c6f186568076a17465</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLM_COMPILER_CLANG26</name>
      <anchorfile>setup_8hpp.html</anchorfile>
      <anchor>a771988f3ae5ef35e8f50f77d1caf685d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLM_COMPILER_CLANG27</name>
      <anchorfile>setup_8hpp.html</anchorfile>
      <anchor>a632f672ad1cce0b2b4675cbb3588cd5d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLM_COMPILER_CLANG28</name>
      <anchorfile>setup_8hpp.html</anchorfile>
      <anchor>ae82f25e641480ff80a8db3454082d023</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLM_COMPILER_CLANG29</name>
      <anchorfile>setup_8hpp.html</anchorfile>
      <anchor>aee00da12f77f821990163c4f216d031e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLM_COMPILER_CLANG30</name>
      <anchorfile>setup_8hpp.html</anchorfile>
      <anchor>a96cb3f2140296879a1c00ab6d3051810</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLM_COMPILER_CLANG31</name>
      <anchorfile>setup_8hpp.html</anchorfile>
      <anchor>a13045e52ac4227e86f2406fa85ed34e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLM_COMPILER_CLANG32</name>
      <anchorfile>setup_8hpp.html</anchorfile>
      <anchor>a062217ad4b8ef372c86c486707986219</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLM_COMPILER_CLANG33</name>
      <anchorfile>setup_8hpp.html</anchorfile>
      <anchor>a7bc202fb998e32ff14b0657b30f9614b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLM_COMPILER_CLANG40</name>
      <anchorfile>setup_8hpp.html</anchorfile>
      <anchor>aa2619705612770d7ab6fb59321536bbc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLM_COMPILER_CLANG41</name>
      <anchorfile>setup_8hpp.html</anchorfile>
      <anchor>aa702ee2f4f0b09e24924f874a54fc905</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLM_COMPILER_CLANG42</name>
      <anchorfile>setup_8hpp.html</anchorfile>
      <anchor>a19415ad0c0a8e792e93fd9bf25f396f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLM_COMPILER_CLANG43</name>
      <anchorfile>setup_8hpp.html</anchorfile>
      <anchor>a9e3de20ee78b83e5773ead0c12451a87</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLM_COMPILER_CLANG50</name>
      <anchorfile>setup_8hpp.html</anchorfile>
      <anchor>a02d1d917bdae6e9fe151cd4b09a8c0d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLM_COMPILER_CODEWARRIOR</name>
      <anchorfile>setup_8hpp.html</anchorfile>
      <anchor>a337b7ae081d9d1452786d26d879d915f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLM_COMPILER_CUDA</name>
      <anchorfile>setup_8hpp.html</anchorfile>
      <anchor>a4dda48b6423027ad1976eb78b71d540d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLM_COMPILER_CUDA30</name>
      <anchorfile>setup_8hpp.html</anchorfile>
      <anchor>a1e47c466311771bf9dd8aabe5fa5a50d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLM_COMPILER_CUDA31</name>
      <anchorfile>setup_8hpp.html</anchorfile>
      <anchor>ae9bf1d8569d110a88708426985ff0fd3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLM_COMPILER_CUDA32</name>
      <anchorfile>setup_8hpp.html</anchorfile>
      <anchor>ad4147aac62e4ed876e6dc13890e05528</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLM_COMPILER_CUDA40</name>
      <anchorfile>setup_8hpp.html</anchorfile>
      <anchor>a0d34d0d489ed99167c1753adc62d8c3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLM_COMPILER_CUDA41</name>
      <anchorfile>setup_8hpp.html</anchorfile>
      <anchor>a883331e5ba410e30c81d0062a00f63a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLM_COMPILER_CUDA42</name>
      <anchorfile>setup_8hpp.html</anchorfile>
      <anchor>a3f3ae4d87b71d577e9b53e004c24888c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLM_COMPILER_GCC</name>
      <anchorfile>setup_8hpp.html</anchorfile>
      <anchor>a601f7c005a5af981418ad592c822a844</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLM_COMPILER_GCC34</name>
      <anchorfile>setup_8hpp.html</anchorfile>
      <anchor>a43595d0be270c99d3dd914460e3a2d0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLM_COMPILER_GCC35</name>
      <anchorfile>setup_8hpp.html</anchorfile>
      <anchor>a6823853f7a6ba465ff0e48b4323bce92</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLM_COMPILER_GCC40</name>
      <anchorfile>setup_8hpp.html</anchorfile>
      <anchor>adc3d483987999fd534b9c5b4cad3e405</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLM_COMPILER_GCC41</name>
      <anchorfile>setup_8hpp.html</anchorfile>
      <anchor>ac6d9681d784038b226196ce37add814d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLM_COMPILER_GCC42</name>
      <anchorfile>setup_8hpp.html</anchorfile>
      <anchor>a144d31895f4a407dee4c6ec419878474</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLM_COMPILER_GCC43</name>
      <anchorfile>setup_8hpp.html</anchorfile>
      <anchor>a1e7e7cc538a01da6a2a96e64cee90753</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLM_COMPILER_GCC44</name>
      <anchorfile>setup_8hpp.html</anchorfile>
      <anchor>ad816213ea197543f7e1ec97ca48be7d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLM_COMPILER_GCC45</name>
      <anchorfile>setup_8hpp.html</anchorfile>
      <anchor>a4a87ec00b876a63c33ca511746b39870</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLM_COMPILER_GCC46</name>
      <anchorfile>setup_8hpp.html</anchorfile>
      <anchor>ab46eb8d56fe977addbce1437714c7138</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLM_COMPILER_GCC47</name>
      <anchorfile>setup_8hpp.html</anchorfile>
      <anchor>aa8ac234f685e3d49f4a881557e139681</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLM_COMPILER_GCC48</name>
      <anchorfile>setup_8hpp.html</anchorfile>
      <anchor>af513752fc97dd011dfc0662ab27266ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLM_COMPILER_GCC49</name>
      <anchorfile>setup_8hpp.html</anchorfile>
      <anchor>a8df3e93949a3af2e674f11cd53c13b6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLM_COMPILER_INTEL</name>
      <anchorfile>setup_8hpp.html</anchorfile>
      <anchor>aedfc9eec934e2bb85b7af87d61783871</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLM_COMPILER_INTEL10_0</name>
      <anchorfile>setup_8hpp.html</anchorfile>
      <anchor>a9c72dd7f44688f72771cf034939c6c1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLM_COMPILER_INTEL10_1</name>
      <anchorfile>setup_8hpp.html</anchorfile>
      <anchor>a5465001860216c0a1306b0a4a0d803f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLM_COMPILER_INTEL11_0</name>
      <anchorfile>setup_8hpp.html</anchorfile>
      <anchor>a584b17f7d795a321cd55c499f758e1c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLM_COMPILER_INTEL11_1</name>
      <anchorfile>setup_8hpp.html</anchorfile>
      <anchor>abf61e93160b177f32b5c3b50287589a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLM_COMPILER_INTEL12_0</name>
      <anchorfile>setup_8hpp.html</anchorfile>
      <anchor>ab92d1ea0717cd0b971933ce1e67bcc74</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLM_COMPILER_INTEL12_1</name>
      <anchorfile>setup_8hpp.html</anchorfile>
      <anchor>a9694060f9134930bc2934ac8432b464d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLM_COMPILER_INTEL13_0</name>
      <anchorfile>setup_8hpp.html</anchorfile>
      <anchor>aaa31183d5bd4c48fb6989794524b3a9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLM_COMPILER_INTEL9</name>
      <anchorfile>setup_8hpp.html</anchorfile>
      <anchor>ac4b31103a1a2eff90a6c2d197e70ed57</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLM_COMPILER_LLVM_GCC</name>
      <anchorfile>setup_8hpp.html</anchorfile>
      <anchor>ae7627c16e5612c738f98a011d36fc1fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLM_COMPILER_UNKNOWN</name>
      <anchorfile>setup_8hpp.html</anchorfile>
      <anchor>a27c8474ead353b17670378af2df61f9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLM_COMPILER_VC</name>
      <anchorfile>setup_8hpp.html</anchorfile>
      <anchor>ab909021b6038405b5fa6fa383322555f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLM_COMPILER_VC10</name>
      <anchorfile>setup_8hpp.html</anchorfile>
      <anchor>a63cad0accacd7e6236cc73a4e19d1169</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLM_COMPILER_VC11</name>
      <anchorfile>setup_8hpp.html</anchorfile>
      <anchor>a3ad44c627b203af988aa5a1792451bdb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLM_COMPILER_VC12</name>
      <anchorfile>setup_8hpp.html</anchorfile>
      <anchor>a50904aa0df4799495fb46ede721f41fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLM_COMPILER_VC8</name>
      <anchorfile>setup_8hpp.html</anchorfile>
      <anchor>a35560246a2da0fb81b09cc584df47277</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLM_COMPILER_VC9</name>
      <anchorfile>setup_8hpp.html</anchorfile>
      <anchor>a87000063f5c233fe5da4f53da50f05cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLM_CONSTEXPR</name>
      <anchorfile>setup_8hpp.html</anchorfile>
      <anchor>a08b807947b47031d3a511f03f89645ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLM_CUDA_FUNC_DECL</name>
      <anchorfile>setup_8hpp.html</anchorfile>
      <anchor>af17381f3692c6c911ad18bfc36866aea</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLM_CUDA_FUNC_DEF</name>
      <anchorfile>setup_8hpp.html</anchorfile>
      <anchor>aab900545a3db82c6dc0a56bd3f39df01</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLM_DEPRECATED</name>
      <anchorfile>setup_8hpp.html</anchorfile>
      <anchor>a8edfb48cdc249a3ee48406bf179023dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLM_FUNC_DECL</name>
      <anchorfile>setup_8hpp.html</anchorfile>
      <anchor>ab2d052de21a70539923e9bcbf6e83a51</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLM_FUNC_QUALIFIER</name>
      <anchorfile>setup_8hpp.html</anchorfile>
      <anchor>a33fdea6f91c5f834105f7415e2a64407</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLM_HAS_ANONYMOUS_UNION</name>
      <anchorfile>setup_8hpp.html</anchorfile>
      <anchor>ae295e62f53cdd48895ab3549b94601e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLM_HAS_CONSTEXPR</name>
      <anchorfile>setup_8hpp.html</anchorfile>
      <anchor>aff58007cdd755c30c47fc4d7d46c76c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLM_HAS_DEFAULTED_FUNCTIONS</name>
      <anchorfile>setup_8hpp.html</anchorfile>
      <anchor>a1b0910b000e00b39fcebea593693f54e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLM_HAS_EXTENDED_INTEGER_TYPE</name>
      <anchorfile>setup_8hpp.html</anchorfile>
      <anchor>a0321936b06ed6f7fbbcb7a795fb4f097</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLM_HAS_INITIALIZER_LISTS</name>
      <anchorfile>setup_8hpp.html</anchorfile>
      <anchor>a14295ce81f9f9661028256a559a1e2e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLM_HAS_RVALUE_REFERENCES</name>
      <anchorfile>setup_8hpp.html</anchorfile>
      <anchor>a78e8b37fca17b691fe0391016b21a80e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLM_HAS_STATIC_ASSERT</name>
      <anchorfile>setup_8hpp.html</anchorfile>
      <anchor>a7c3b3ab4f5882f5d944546edaef27743</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLM_HAS_STL_ARRAY</name>
      <anchorfile>setup_8hpp.html</anchorfile>
      <anchor>a0dea6f7753c5f7bc02f906f9eb75833d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLM_HAS_UNRESTRICTED_UNIONS</name>
      <anchorfile>setup_8hpp.html</anchorfile>
      <anchor>a61823d0c669c7ef216343874883b0f4d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLM_INLINE</name>
      <anchorfile>setup_8hpp.html</anchorfile>
      <anchor>a4603970cbd724c5d102bbcf17f430047</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLM_LANG</name>
      <anchorfile>setup_8hpp.html</anchorfile>
      <anchor>a3f515a800ae780dd90b51e6c53f94ee1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLM_LANG_CXX</name>
      <anchorfile>setup_8hpp.html</anchorfile>
      <anchor>a31a3c317e5965544503de4b1248053fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLM_LANG_CXX03</name>
      <anchorfile>setup_8hpp.html</anchorfile>
      <anchor>a2e5b212dd6f0d0d4eeb8b315b700b3f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLM_LANG_CXX03_FLAG</name>
      <anchorfile>setup_8hpp.html</anchorfile>
      <anchor>aed8d6a593c3afa4170031da3c379735a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLM_LANG_CXX0X</name>
      <anchorfile>setup_8hpp.html</anchorfile>
      <anchor>a27731e742f39ed1db2fbc525d31d48e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLM_LANG_CXX0X_FLAG</name>
      <anchorfile>setup_8hpp.html</anchorfile>
      <anchor>abe5a813b8b4f7d820ccd3aa6b577f89c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLM_LANG_CXX11</name>
      <anchorfile>setup_8hpp.html</anchorfile>
      <anchor>a030d18370d64cf92704738af9d2a5495</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLM_LANG_CXX11_FLAG</name>
      <anchorfile>setup_8hpp.html</anchorfile>
      <anchor>aae8549e1060617d33415d073adf693b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLM_LANG_CXX1Y</name>
      <anchorfile>setup_8hpp.html</anchorfile>
      <anchor>a5f9c21ca574c5a9c308639fe7b339660</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLM_LANG_CXX1Y_FLAG</name>
      <anchorfile>setup_8hpp.html</anchorfile>
      <anchor>a92b1764d4ea4807403f4b9fa5c97f4f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLM_LANG_CXX98</name>
      <anchorfile>setup_8hpp.html</anchorfile>
      <anchor>acee690db933f395c2a4460018e75e72a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLM_LANG_CXX98_FLAG</name>
      <anchorfile>setup_8hpp.html</anchorfile>
      <anchor>a110e1212c7ffcff0424c5a24579967c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLM_LANG_CXX_FLAG</name>
      <anchorfile>setup_8hpp.html</anchorfile>
      <anchor>a5c288e5a09b84bd055145990979130d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLM_LANG_CXXGNU</name>
      <anchorfile>setup_8hpp.html</anchorfile>
      <anchor>a10007d6573a72fbcd2daf61ede44a629</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLM_LANG_CXXGNU_FLAG</name>
      <anchorfile>setup_8hpp.html</anchorfile>
      <anchor>af072ceffde0db0c9559b981dc83b96b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLM_LANG_CXXMS</name>
      <anchorfile>setup_8hpp.html</anchorfile>
      <anchor>a908dbfb3145b4bf315123c2d3b848d35</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLM_LANG_CXXMS_FLAG</name>
      <anchorfile>setup_8hpp.html</anchorfile>
      <anchor>a78ef5788205a5e60f176239d30758522</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLM_MODEL</name>
      <anchorfile>setup_8hpp.html</anchorfile>
      <anchor>a931421f6a3bde712b7feb3b5becefb94</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLM_MODEL_32</name>
      <anchorfile>setup_8hpp.html</anchorfile>
      <anchor>a7d1827be4af75b02e4c8b97ca4b845c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLM_MODEL_64</name>
      <anchorfile>setup_8hpp.html</anchorfile>
      <anchor>a02d6ffe7c7e23423db285c71297190e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLM_PLATFORM</name>
      <anchorfile>setup_8hpp.html</anchorfile>
      <anchor>a55f4f1acd084e5484b73d2f3d83f7f78</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLM_PLATFORM_ANDROID</name>
      <anchorfile>setup_8hpp.html</anchorfile>
      <anchor>a79acd7792f388ba9ddf502d960cc0380</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLM_PLATFORM_APPLE</name>
      <anchorfile>setup_8hpp.html</anchorfile>
      <anchor>a4760dc713347e148666f597a7af0d393</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLM_PLATFORM_CHROME_NACL</name>
      <anchorfile>setup_8hpp.html</anchorfile>
      <anchor>a2fa2603552cf61bba2e745374c2a4207</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLM_PLATFORM_LINUX</name>
      <anchorfile>setup_8hpp.html</anchorfile>
      <anchor>aac2feeb2d62087197e0812b536783aad</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLM_PLATFORM_QNXNTO</name>
      <anchorfile>setup_8hpp.html</anchorfile>
      <anchor>a91dbb50ae31ff15c8367478a82e01f4f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLM_PLATFORM_UNIX</name>
      <anchorfile>setup_8hpp.html</anchorfile>
      <anchor>ae9b74bdda2870b67c9f6bce894e010fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLM_PLATFORM_UNKNOWN</name>
      <anchorfile>setup_8hpp.html</anchorfile>
      <anchor>a07f4da05f49b4e470175d048b35715f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLM_PLATFORM_WINCE</name>
      <anchorfile>setup_8hpp.html</anchorfile>
      <anchor>ab3c81661157464543460ad6d6ed074fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLM_PLATFORM_WINDOWS</name>
      <anchorfile>setup_8hpp.html</anchorfile>
      <anchor>a39ac38237d10e9f701a589eb2611f91b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLM_RESTRICT</name>
      <anchorfile>setup_8hpp.html</anchorfile>
      <anchor>a10e42de737155eb779352082dfe0716b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLM_RESTRICT_VAR</name>
      <anchorfile>setup_8hpp.html</anchorfile>
      <anchor>a046c510ae58ad7be3531ae7e8fe590e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLM_STATIC_ASSERT</name>
      <anchorfile>setup_8hpp.html</anchorfile>
      <anchor>a6893d4a6bf0ecab00f7c73166379245a</anchor>
      <arglist>(x, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLM_STATIC_ASSERT_NULL</name>
      <anchorfile>setup_8hpp.html</anchorfile>
      <anchor>a60da11762675e2422d21fc81a2ddee31</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLM_VAR_USED</name>
      <anchorfile>setup_8hpp.html</anchorfile>
      <anchor>a885bfa99fff8083023f5e0b8a632f9d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLM_VERSION</name>
      <anchorfile>setup_8hpp.html</anchorfile>
      <anchor>a442f8390886e02510575dcd6da4a29c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLM_VERSION_MAJOR</name>
      <anchorfile>setup_8hpp.html</anchorfile>
      <anchor>a8a0e0142da0c2a4d3eba20011aa2289d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLM_VERSION_MINOR</name>
      <anchorfile>setup_8hpp.html</anchorfile>
      <anchor>afab40080ea6fb95ebda0d912e20a4b53</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLM_VERSION_PATCH</name>
      <anchorfile>setup_8hpp.html</anchorfile>
      <anchor>a73077be453e6cd2218e402b274f0766d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLM_VERSION_REVISION</name>
      <anchorfile>setup_8hpp.html</anchorfile>
      <anchor>a7ae682211f77409ed994295f779887fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int</type>
      <name>length_t</name>
      <anchorfile>namespaceglm.html</anchorfile>
      <anchor>a090a0de2260835bee80e71a702492ed9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>shaders.cpp</name>
    <path>/tmp/ws/src/rtabmap/app/android/jni/tango-gl/</path>
    <filename>shaders_8cpp</filename>
    <includes id="shaders_8h" name="shaders.h" local="yes" imported="no">tango-gl/shaders.h</includes>
    <namespace>tango_gl</namespace>
    <namespace>tango_gl::shaders</namespace>
    <member kind="function">
      <type>std::string</type>
      <name>GetBasicFragmentShader</name>
      <anchorfile>namespacetango__gl_1_1shaders.html</anchorfile>
      <anchor>a4b964cff356f35a541e7c7f199ee9164</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>GetBasicVertexShader</name>
      <anchorfile>namespacetango__gl_1_1shaders.html</anchorfile>
      <anchor>a0c940d79a08aaa763f5757ca1bf038dc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>GetColorVertexShader</name>
      <anchorfile>namespacetango__gl_1_1shaders.html</anchorfile>
      <anchor>a8e3347aa83d62a8e2afab9d485dbd880</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>GetShadedVertexShader</name>
      <anchorfile>namespacetango__gl_1_1shaders.html</anchorfile>
      <anchor>ad6e70e1c9de0425caa1a778820be0e74</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>GetVideoOverlayFragmentShader</name>
      <anchorfile>namespacetango__gl_1_1shaders.html</anchorfile>
      <anchor>aec60bf7b9b92dd7999c7fc7581d73008</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>GetVideoOverlayVertexShader</name>
      <anchorfile>namespacetango__gl_1_1shaders.html</anchorfile>
      <anchor>aa5496a93b71a3b700e84f7338b4f5624</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>shaders.h</name>
    <path>/tmp/ws/src/rtabmap/app/android/jni/tango-gl/include/tango-gl/</path>
    <filename>shaders_8h</filename>
    <namespace>tango_gl</namespace>
    <namespace>tango_gl::shaders</namespace>
    <member kind="function">
      <type>std::string</type>
      <name>GetBasicFragmentShader</name>
      <anchorfile>namespacetango__gl_1_1shaders.html</anchorfile>
      <anchor>a4b964cff356f35a541e7c7f199ee9164</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>GetBasicVertexShader</name>
      <anchorfile>namespacetango__gl_1_1shaders.html</anchorfile>
      <anchor>a0c940d79a08aaa763f5757ca1bf038dc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>GetColorVertexShader</name>
      <anchorfile>namespacetango__gl_1_1shaders.html</anchorfile>
      <anchor>a8e3347aa83d62a8e2afab9d485dbd880</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>GetShadedVertexShader</name>
      <anchorfile>namespacetango__gl_1_1shaders.html</anchorfile>
      <anchor>ad6e70e1c9de0425caa1a778820be0e74</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>GetVideoOverlayFragmentShader</name>
      <anchorfile>namespacetango__gl_1_1shaders.html</anchorfile>
      <anchor>aec60bf7b9b92dd7999c7fc7581d73008</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>GetVideoOverlayVertexShader</name>
      <anchorfile>namespacetango__gl_1_1shaders.html</anchorfile>
      <anchor>aa5496a93b71a3b700e84f7338b4f5624</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Signature.cpp</name>
    <path>/tmp/ws/src/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>/tmp/ws/src/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>simd_mat4.hpp</name>
    <path>/tmp/ws/src/rtabmap/app/android/jni/third-party/include/glm/gtx/</path>
    <filename>simd__mat4_8hpp</filename>
    <includes id="setup_8hpp" name="setup.hpp" local="yes" imported="no">../detail/setup.hpp</includes>
  </compound>
  <compound kind="file">
    <name>simd_quat.hpp</name>
    <path>/tmp/ws/src/rtabmap/app/android/jni/third-party/include/glm/gtx/</path>
    <filename>simd__quat_8hpp</filename>
    <includes id="glm_8hpp" name="glm.hpp" local="yes" imported="no">../glm.hpp</includes>
    <includes id="gtc_2quaternion_8hpp" name="gtc/quaternion.hpp" local="yes" imported="no">../gtc/quaternion.hpp</includes>
    <includes id="fast__trigonometry_8hpp" name="fast_trigonometry.hpp" local="yes" imported="no">../gtx/fast_trigonometry.hpp</includes>
  </compound>
  <compound kind="file">
    <name>simd_vec4.hpp</name>
    <path>/tmp/ws/src/rtabmap/app/android/jni/third-party/include/glm/gtx/</path>
    <filename>simd__vec4_8hpp</filename>
    <includes id="glm_8hpp" name="glm.hpp" local="yes" imported="no">../glm.hpp</includes>
  </compound>
  <compound kind="file">
    <name>SimpleIni.h</name>
    <path>/tmp/ws/src/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" title="INTRODUCTION">intro</docanchor>
      <docanchor file="SimpleIni_8h" title="FEATURES">features</docanchor>
      <docanchor file="SimpleIni_8h" title="USAGE SUMMARY">usage</docanchor>
      <docanchor file="SimpleIni_8h" title="IO STREAMS">iostreams</docanchor>
      <docanchor file="SimpleIni_8h" title="MULTI-LINE VALUES">multiline</docanchor>
      <docanchor file="SimpleIni_8h" title="COMMENTS">comments</docanchor>
      <docanchor file="SimpleIni_8h" title="SAVE ORDER">save</docanchor>
      <docanchor file="SimpleIni_8h" title="NOTES">notes</docanchor>
      <docanchor file="SimpleIni_8h" title="CONTRIBUTIONS">contrib</docanchor>
      <docanchor file="SimpleIni_8h" title="MIT LICENCE">licence</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_CONVERT_GENERIC</name>
      <anchorfile>SimpleIni_8h.html</anchorfile>
      <anchor>aff631184b835a493cc23e8d5780005a8</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">
      <type></type>
      <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>/tmp/ws/src/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>SketchfabActivity.java</name>
    <path>/tmp/ws/src/rtabmap/app/android/src/com/introlab/rtabmap/</path>
    <filename>SketchfabActivity_8java</filename>
    <class kind="class">com::introlab::rtabmap::SketchfabActivity</class>
    <class kind="class">com::introlab::rtabmap::SketchfabActivity::uploadToSketchfabTask</class>
    <namespace>com::introlab::rtabmap</namespace>
  </compound>
  <compound kind="file">
    <name>slam_calibrator.cpp</name>
    <path>/tmp/ws/src/rtabmap/corelib/src/clams/</path>
    <filename>slam__calibrator_8cpp</filename>
    <includes id="slam__calibrator_8h" name="slam_calibrator.h" local="yes" imported="no">rtabmap/core/clams/slam_calibrator.h</includes>
    <includes id="frame__projector_8h" name="frame_projector.h" local="yes" imported="no">rtabmap/core/clams/frame_projector.h</includes>
    <includes id="ULogger_8h" name="ULogger.h" local="no" imported="no">rtabmap/utilite/ULogger.h</includes>
    <namespace>clams</namespace>
    <member kind="function">
      <type>DiscreteDepthDistortionModel RTABMAP_EXP</type>
      <name>calibrate</name>
      <anchorfile>namespaceclams.html</anchorfile>
      <anchor>adb312d785289d27adebfb7ae047ae5fa</anchor>
      <arglist>(const std::map&lt; int, rtabmap::SensorData &gt; &amp;sequence, const std::map&lt; int, rtabmap::Transform &gt; &amp;trajectory, const pcl::PointCloud&lt; pcl::PointXYZ &gt;::Ptr &amp;map, double coneRadius=0.02, double coneStdevThresh=0.03)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>slam_calibrator.h</name>
    <path>/tmp/ws/src/rtabmap/corelib/include/rtabmap/core/clams/</path>
    <filename>slam__calibrator_8h</filename>
    <includes id="discrete__depth__distortion__model_8h" name="discrete_depth_distortion_model.h" local="no" imported="no">rtabmap/core/clams/discrete_depth_distortion_model.h</includes>
    <includes id="SensorData_8h" name="SensorData.h" local="no" imported="no">rtabmap/core/SensorData.h</includes>
    <includes id="RtabmapExp_8h" name="RtabmapExp.h" local="yes" imported="no">rtabmap/core/RtabmapExp.h</includes>
    <namespace>clams</namespace>
    <member kind="function">
      <type>DiscreteDepthDistortionModel RTABMAP_EXP</type>
      <name>calibrate</name>
      <anchorfile>namespaceclams.html</anchorfile>
      <anchor>adb312d785289d27adebfb7ae047ae5fa</anchor>
      <arglist>(const std::map&lt; int, rtabmap::SensorData &gt; &amp;sequence, const std::map&lt; int, rtabmap::Transform &gt; &amp;trajectory, const pcl::PointCloud&lt; pcl::PointXYZ &gt;::Ptr &amp;map, double coneRadius=0.02, double coneStdevThresh=0.03)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>solvepnp.cpp</name>
    <path>/tmp/ws/src/rtabmap/corelib/src/opencv/</path>
    <filename>solvepnp_8cpp</filename>
    <includes id="solvepnp_8h" name="solvepnp.h" local="yes" imported="no">solvepnp.h</includes>
    <class kind="class">cv3::Affine3DEstimatorCallback</class>
    <class kind="class">cv3::LMeDSPointSetRegistrator</class>
    <class kind="class">cv3::PnPRansacCallback</class>
    <class kind="class">cv3::RANSACPointSetRegistrator</class>
    <namespace>cv3</namespace>
    <member kind="function">
      <type>Ptr&lt; PointSetRegistrator &gt;</type>
      <name>createLMeDSPointSetRegistrator</name>
      <anchorfile>namespacecv3.html</anchorfile>
      <anchor>a42c25dafe3633444d3ba0ff3c3763f96</anchor>
      <arglist>(const Ptr&lt; PointSetRegistrator::Callback &gt; &amp;_cb, int _modelPoints, double _confidence, int _maxIters)</arglist>
    </member>
    <member kind="function">
      <type>Ptr&lt; PointSetRegistrator &gt;</type>
      <name>createRANSACPointSetRegistrator</name>
      <anchorfile>namespacecv3.html</anchorfile>
      <anchor>ae41a96a6017c67c909fe32fae8afe339</anchor>
      <arglist>(const Ptr&lt; PointSetRegistrator::Callback &gt; &amp;_cb, int _modelPoints, double _threshold, double _confidence, int _maxIters)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>RANSACUpdateNumIters</name>
      <anchorfile>namespacecv3.html</anchorfile>
      <anchor>a7a6172fdfeae27668c71093aeba1165a</anchor>
      <arglist>(double p, double ep, int modelPoints, int maxIters)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>solvePnPRansac</name>
      <anchorfile>namespacecv3.html</anchorfile>
      <anchor>a57ecc5f07521001609d3a1136cfcb263</anchor>
      <arglist>(InputArray _opoints, InputArray _ipoints, InputArray _cameraMatrix, InputArray _distCoeffs, OutputArray _rvec, OutputArray _tvec, bool useExtrinsicGuess, int iterationsCount, float reprojectionError, double confidence, OutputArray _inliers, int flags)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>solvepnp.h</name>
    <path>/tmp/ws/src/rtabmap/corelib/src/opencv/</path>
    <filename>solvepnp_8h</filename>
    <class kind="class">cv3::PointSetRegistrator::Callback</class>
    <class kind="class">cv3::LMSolver::Callback</class>
    <class kind="class">cv3::LMSolver</class>
    <class kind="class">cv3::PointSetRegistrator</class>
    <namespace>cv3</namespace>
    <member kind="function">
      <type>int</type>
      <name>compressElems</name>
      <anchorfile>namespacecv3.html</anchorfile>
      <anchor>af96b3af6f6bfd88cff30e21d95bd4a79</anchor>
      <arglist>(T *ptr, const uchar *mask, int mstep, int count)</arglist>
    </member>
    <member kind="function">
      <type>cv::Ptr&lt; PointSetRegistrator &gt;</type>
      <name>createLMeDSPointSetRegistrator</name>
      <anchorfile>namespacecv3.html</anchorfile>
      <anchor>a2a82d4514f9e23753250250508b6a4da</anchor>
      <arglist>(const cv::Ptr&lt; PointSetRegistrator::Callback &gt; &amp;cb, int modelPoints, double confidence=0.99, int maxIters=1000)</arglist>
    </member>
    <member kind="function">
      <type>cv::Ptr&lt; LMSolver &gt;</type>
      <name>createLMSolver</name>
      <anchorfile>namespacecv3.html</anchorfile>
      <anchor>afbf81ec5d1abf8ed19f31b4857c8483c</anchor>
      <arglist>(const cv::Ptr&lt; LMSolver::Callback &gt; &amp;cb, int maxIters)</arglist>
    </member>
    <member kind="function">
      <type>cv::Ptr&lt; PointSetRegistrator &gt;</type>
      <name>createRANSACPointSetRegistrator</name>
      <anchorfile>namespacecv3.html</anchorfile>
      <anchor>aa4c3b8043cf2599d4f1f1ea7cedb5d39</anchor>
      <arglist>(const cv::Ptr&lt; PointSetRegistrator::Callback &gt; &amp;cb, int modelPoints, double threshold, double confidence=0.99, int maxIters=1000)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>RANSACUpdateNumIters</name>
      <anchorfile>namespacecv3.html</anchorfile>
      <anchor>a7a6172fdfeae27668c71093aeba1165a</anchor>
      <arglist>(double p, double ep, int modelPoints, int maxIters)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>solvePnPRansac</name>
      <anchorfile>namespacecv3.html</anchorfile>
      <anchor>ac4229cd40d9e8f118c5c8449a886db48</anchor>
      <arglist>(cv::InputArray objectPoints, cv::InputArray imagePoints, cv::InputArray cameraMatrix, cv::InputArray distCoeffs, cv::OutputArray rvec, cv::OutputArray tvec, bool useExtrinsicGuess=false, int iterationsCount=100, float reprojectionError=8.0, double confidence=0.99, cv::OutputArray inliers=cv::noArray(), int flags=CV_ITERATIVE)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>spline.hpp</name>
    <path>/tmp/ws/src/rtabmap/app/android/jni/third-party/include/glm/gtx/</path>
    <filename>spline_8hpp</filename>
    <includes id="glm_8hpp" name="glm.hpp" local="yes" imported="no">../glm.hpp</includes>
    <includes id="optimum__pow_8hpp" name="optimum_pow.hpp" local="yes" imported="no">../gtx/optimum_pow.hpp</includes>
    <namespace>glm</namespace>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>catmullRom</name>
      <anchorfile>group__gtx__spline.html</anchorfile>
      <anchor>ga8119c04f8210fd0d292757565cd6918d</anchor>
      <arglist>(genType const &amp;v1, genType const &amp;v2, genType const &amp;v3, genType const &amp;v4, typename genType::value_type const &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>cubic</name>
      <anchorfile>group__gtx__spline.html</anchorfile>
      <anchor>ga6b867eb52e2fc933d2e0bf26aabc9a70</anchor>
      <arglist>(genType const &amp;v1, genType const &amp;v2, genType const &amp;v3, genType const &amp;v4, typename genType::value_type const &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>hermite</name>
      <anchorfile>group__gtx__spline.html</anchorfile>
      <anchor>gaa69e143f6374d32f934a8edeaa50bac9</anchor>
      <arglist>(genType const &amp;v1, genType const &amp;t1, genType const &amp;v2, genType const &amp;t2, typename genType::value_type const &amp;s)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>sqlite3.c</name>
    <path>/tmp/ws/src/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>aede337a366367e94a52d849482967ddd</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>afaafe8d9588d7c9fb8f62f8394a42c8e</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>a99a6393e96d7095fa024de9c1257aa6f</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 const struct sPragmaNames</type>
      <name>aPragmaNames</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ab03f1dd8ae6d951a6fb52b20a7c56806</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 const struct compareInfo</type>
      <name>globInfo</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a7a167e4c0af6ed7e38e27c7ba38344f2</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">
      <type>YYCODETYPE</type>
      <name>lhs</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a1632a2b0ef4f78b5e49dce83d8daad2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const struct compareInfo</type>
      <name>likeInfoAlt</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a9804e4071149b12942077ae9887f1b33</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const struct compareInfo</type>
      <name>likeInfoNorm</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a9d38e18e56ab3a084993d91aafcc5a78</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 const struct sqlite3_io_methods</type>
      <name>MemJournalMethods</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>ae1f18fb6f51b89e1f29e02503efdd02f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned char</type>
      <name>nrhs</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a356e16fa74c4f79c41ffd45f6f7bdf39</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 const struct @24</type>
      <name>yyRuleInfo</name>
      <anchorfile>sqlite3_8c.html</anchorfile>
      <anchor>a7ea0a5d82659fd0a9a7aad3c89db37dc</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>/tmp/ws/src/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_rtree_geometry</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>_SQLITE3RTREE_H_</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a7ae19e0e2aee81373530a793ca663ebb</anchor>
      <arglist></arglist>
    </member>
    <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_API</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a14feea4bcf1475ff121cce7112a61de7</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_EXTERN</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a2d625ad2dc2190d9b40dc5769f1ca259</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_TEXT</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>accfdca5d473931c3959bbdf4fc5c2ead</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>aede337a366367e94a52d849482967ddd</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>afaafe8d9588d7c9fb8f62f8394a42c8e</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_rtree_geometry</type>
      <name>sqlite3_rtree_geometry</name>
      <anchorfile>sqlite3_8h.html</anchorfile>
      <anchor>a5d9adc96c88fcaa43c37a0520c189b09</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>a99a6393e96d7095fa024de9c1257aa6f</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_rtree_geometry_callback</name>
      <anchorfile>sqlite3_8h.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_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>/tmp/ws/src/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>/tmp/ws/src/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>
    <includes id="UConversion_8h" name="UConversion.h" local="no" imported="no">rtabmap/utilite/UConversion.h</includes>
    <namespace>rtabmap</namespace>
  </compound>
  <compound kind="file">
    <name>Statistics.h</name>
    <path>/tmp/ws/src/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>/tmp/ws/src/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>/tmp/ws/src/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>std_based_type.hpp</name>
    <path>/tmp/ws/src/rtabmap/app/android/jni/third-party/include/glm/gtx/</path>
    <filename>std__based__type_8hpp</filename>
    <includes id="glm_8hpp" name="glm.hpp" local="yes" imported="no">../glm.hpp</includes>
    <namespace>glm</namespace>
    <member kind="typedef">
      <type>detail::tvec2&lt; std::size_t, defaultp &gt;</type>
      <name>size2</name>
      <anchorfile>group__gtx__std__based__type.html</anchorfile>
      <anchor>ga393e8beba20ea33452384087a2864f86</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec2&lt; std::size_t, defaultp &gt;</type>
      <name>size2_t</name>
      <anchorfile>group__gtx__std__based__type.html</anchorfile>
      <anchor>ga64be170f9203528ff59efa40b1977bb0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec3&lt; std::size_t, defaultp &gt;</type>
      <name>size3</name>
      <anchorfile>group__gtx__std__based__type.html</anchorfile>
      <anchor>gae1dda4cdccd4c1abeeb2e470c048d0c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec3&lt; std::size_t, defaultp &gt;</type>
      <name>size3_t</name>
      <anchorfile>group__gtx__std__based__type.html</anchorfile>
      <anchor>gad9ddaab6dd4c37ba46b74a1423ef2ba3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec4&lt; std::size_t, defaultp &gt;</type>
      <name>size4</name>
      <anchorfile>group__gtx__std__based__type.html</anchorfile>
      <anchor>gac04a40cfe44b5035770cf26d98a9349d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec4&lt; std::size_t, defaultp &gt;</type>
      <name>size4_t</name>
      <anchorfile>group__gtx__std__based__type.html</anchorfile>
      <anchor>gaaaf9b6a73135945e356601a01beece30</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Stereo.cpp</name>
    <path>/tmp/ws/src/rtabmap/corelib/src/</path>
    <filename>Stereo_8cpp</filename>
    <includes id="Stereo_8h" name="Stereo.h" local="no" imported="no">rtabmap/core/Stereo.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>
    <namespace>rtabmap</namespace>
  </compound>
  <compound kind="file">
    <name>Stereo.h</name>
    <path>/tmp/ws/src/rtabmap/corelib/include/rtabmap/core/</path>
    <filename>Stereo_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="no" imported="no">rtabmap/core/Parameters.h</includes>
    <class kind="class">rtabmap::Stereo</class>
    <class kind="class">rtabmap::StereoOpticalFlow</class>
    <namespace>rtabmap</namespace>
  </compound>
  <compound kind="file">
    <name>StereoCameraModel.cpp</name>
    <path>/tmp/ws/src/rtabmap/corelib/src/</path>
    <filename>StereoCameraModel_8cpp</filename>
    <includes id="StereoCameraModel_8h" name="StereoCameraModel.h" local="no" imported="no">rtabmap/core/StereoCameraModel.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>StereoCameraModel.h</name>
    <path>/tmp/ws/src/rtabmap/corelib/include/rtabmap/core/</path>
    <filename>StereoCameraModel_8h</filename>
    <includes id="CameraModel_8h" name="CameraModel.h" local="no" imported="no">rtabmap/core/CameraModel.h</includes>
    <class kind="class">rtabmap::StereoCameraModel</class>
    <namespace>rtabmap</namespace>
  </compound>
  <compound kind="file">
    <name>StereoDense.cpp</name>
    <path>/tmp/ws/src/rtabmap/corelib/src/</path>
    <filename>StereoDense_8cpp</filename>
    <includes id="StereoDense_8h" name="StereoDense.h" local="no" imported="no">rtabmap/core/StereoDense.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>StereoDense.h</name>
    <path>/tmp/ws/src/rtabmap/corelib/include/rtabmap/core/</path>
    <filename>StereoDense_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="no" imported="no">rtabmap/core/Parameters.h</includes>
    <class kind="class">rtabmap::StereoBM</class>
    <class kind="class">rtabmap::StereoDense</class>
    <namespace>rtabmap</namespace>
  </compound>
  <compound kind="file">
    <name>string_cast.hpp</name>
    <path>/tmp/ws/src/rtabmap/app/android/jni/third-party/include/glm/gtx/</path>
    <filename>string__cast_8hpp</filename>
    <includes id="glm_8hpp" name="glm.hpp" local="yes" imported="no">../glm.hpp</includes>
    <includes id="gtx_2integer_8hpp" name="gtx/integer.hpp" local="yes" imported="no">../gtx/integer.hpp</includes>
    <includes id="gtx_2quaternion_8hpp" name="gtx/quaternion.hpp" local="yes" imported="no">../gtx/quaternion.hpp</includes>
    <namespace>glm</namespace>
    <member kind="function">
      <type>GLM_FUNC_DECL std::string</type>
      <name>to_string</name>
      <anchorfile>group__gtx__string__cast.html</anchorfile>
      <anchor>ga8f0dced1fd45e67e2d77e80ab93c7af5</anchor>
      <arglist>(genType const &amp;x)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>switchVariableLinear.h</name>
    <path>/tmp/ws/src/rtabmap/corelib/src/vertigo/gtsam/</path>
    <filename>switchVariableLinear_8h</filename>
    <class kind="struct">vertigo::SwitchVariableLinear</class>
    <class kind="struct">gtsam::traits</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>/tmp/ws/src/rtabmap/corelib/src/vertigo/gtsam/</path>
    <filename>switchVariableSigmoid_8h</filename>
    <class kind="struct">vertigo::SwitchVariableSigmoid</class>
    <class kind="struct">gtsam::traits</class>
    <class kind="struct">gtsam::traits&lt; vertigo::SwitchVariableSigmoid &gt;</class>
    <namespace>gtsam</namespace>
    <namespace>vertigo</namespace>
  </compound>
  <compound kind="file">
    <name>TangoInitializationHelper.java</name>
    <path>/tmp/ws/src/rtabmap/app/android/src/com/introlab/rtabmap/</path>
    <filename>TangoInitializationHelper_8java</filename>
    <class kind="class">com::introlab::rtabmap::TangoInitializationHelper</class>
    <namespace>com::introlab::rtabmap</namespace>
  </compound>
  <compound kind="file">
    <name>TextManager.java</name>
    <path>/tmp/ws/src/rtabmap/app/android/src/com/introlab/rtabmap/</path>
    <filename>TextManager_8java</filename>
    <class kind="class">com::introlab::rtabmap::TextManager</class>
    <namespace>com::introlab::rtabmap</namespace>
  </compound>
  <compound kind="file">
    <name>TextObject.java</name>
    <path>/tmp/ws/src/rtabmap/app/android/src/com/introlab/rtabmap/</path>
    <filename>TextObject_8java</filename>
    <class kind="class">com::introlab::rtabmap::TextObject</class>
    <namespace>com::introlab::rtabmap</namespace>
  </compound>
  <compound kind="file">
    <name>texture.cpp</name>
    <path>/tmp/ws/src/rtabmap/app/android/jni/tango-gl/</path>
    <filename>texture_8cpp</filename>
    <includes id="texture_8h" name="texture.h" local="yes" imported="no">tango-gl/texture.h</includes>
    <includes id="tango-gl_2include_2tango-gl_2util_8h" name="tango-gl/include/tango-gl/util.h" local="yes" imported="no">tango-gl/util.h</includes>
    <namespace>tango_gl</namespace>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>RoundUpPowerOfTwo</name>
      <anchorfile>namespacetango__gl.html</anchorfile>
      <anchor>ab66cd25fd3f5eedf8e203f5517b49c1f</anchor>
      <arglist>(int w)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>kMaxExponentiation</name>
      <anchorfile>namespacetango__gl.html</anchorfile>
      <anchor>a673463db01118110f328fd8ddc106ba3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>texture.h</name>
    <path>/tmp/ws/src/rtabmap/app/android/jni/tango-gl/include/tango-gl/</path>
    <filename>texture_8h</filename>
    <includes id="tango-gl_2include_2tango-gl_2util_8h" name="tango-gl/include/tango-gl/util.h" local="yes" imported="no">tango-gl/util.h</includes>
    <class kind="class">tango_gl::Texture</class>
    <namespace>tango_gl</namespace>
  </compound>
  <compound kind="file">
    <name>texture_mapping.h</name>
    <path>/tmp/ws/src/rtabmap/corelib/src/pcl18/surface/</path>
    <filename>texture__mapping_8h</filename>
    <includes id="ProgressState_8h" name="ProgressState.h" local="no" imported="no">rtabmap/core/ProgressState.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="UConversion_8h" name="UConversion.h" local="no" imported="no">rtabmap/utilite/UConversion.h</includes>
    <includes id="texture__mapping_8hpp" name="texture_mapping.hpp" local="no" imported="no">pcl18/surface/impl/texture_mapping.hpp</includes>
    <class kind="struct">pcl::texture_mapping::Camera</class>
    <class kind="class">pcl::TextureMapping</class>
    <class kind="struct">pcl::texture_mapping::UvIndex</class>
    <namespace>pcl</namespace>
    <namespace>pcl::texture_mapping</namespace>
    <member kind="typedef">
      <type>std::vector&lt; Camera, Eigen::aligned_allocator&lt; Camera &gt; &gt;</type>
      <name>CameraVector</name>
      <anchorfile>namespacepcl_1_1texture__mapping.html</anchorfile>
      <anchor>a5bc6ac3305dc4f1d3b39e696e9b3e3bf</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>texture_mapping.hpp</name>
    <path>/tmp/ws/src/rtabmap/corelib/src/pcl18/surface/impl/</path>
    <filename>texture__mapping_8hpp</filename>
    <includes id="texture__mapping_8h" name="texture_mapping.h" local="no" imported="no">pcl18/surface/texture_mapping.h</includes>
    <class kind="class">FaceInfo</class>
    <member kind="define">
      <type>#define</type>
      <name>PCL_INSTANTIATE_TextureMapping</name>
      <anchorfile>texture__mapping_8hpp.html</anchorfile>
      <anchor>a522d80433f643ccc70b69b004d1ff40a</anchor>
      <arglist>(T)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ptInTriangle</name>
      <anchorfile>texture__mapping_8hpp.html</anchorfile>
      <anchor>a5d23924242385f3b75768c522ac7127d</anchor>
      <arglist>(const pcl::PointXY &amp;p0, const pcl::PointXY &amp;p1, const pcl::PointXY &amp;p2, const pcl::PointXY &amp;p)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>TexturingState.h</name>
    <path>/tmp/ws/src/rtabmap/guilib/include/rtabmap/gui/</path>
    <filename>TexturingState_8h</filename>
    <includes id="ProgressDialog_8h" name="ProgressDialog.h" local="yes" imported="no">rtabmap/gui/ProgressDialog.h</includes>
    <includes id="ProgressState_8h" name="ProgressState.h" local="yes" imported="no">rtabmap/core/ProgressState.h</includes>
    <class kind="class">rtabmap::TexturingState</class>
    <namespace>rtabmap</namespace>
  </compound>
  <compound kind="file">
    <name>timer.h</name>
    <path>/tmp/ws/src/rtabmap/corelib/src/rtflann/util/</path>
    <filename>timer_8h</filename>
    <class kind="class">rtflann::StartStopTimer</class>
    <namespace>rtflann</namespace>
  </compound>
  <compound kind="file">
    <name>trace.cpp</name>
    <path>/tmp/ws/src/rtabmap/app/android/jni/tango-gl/</path>
    <filename>trace_8cpp</filename>
    <includes id="trace_8h" name="trace.h" local="yes" imported="no">tango-gl/trace.h</includes>
    <namespace>tango_gl</namespace>
    <member kind="variable" static="yes">
      <type>static const float</type>
      <name>kDistanceCheck</name>
      <anchorfile>namespacetango__gl.html</anchorfile>
      <anchor>a4a418fe6e1ba7220e28fdb5e3b3a7572</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>kMaxTraceLength</name>
      <anchorfile>namespacetango__gl.html</anchorfile>
      <anchor>ab7275c90d94abecb03a76d3bcdc0d2cc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>trace.h</name>
    <path>/tmp/ws/src/rtabmap/app/android/jni/tango-gl/include/tango-gl/</path>
    <filename>trace_8h</filename>
    <includes id="line_8h" name="line.h" local="yes" imported="no">tango-gl/line.h</includes>
    <class kind="class">tango_gl::Trace</class>
    <namespace>tango_gl</namespace>
  </compound>
  <compound kind="file">
    <name>Transform.cpp</name>
    <path>/tmp/ws/src/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>
    <includes id="UStl_8h" name="UStl.h" local="no" imported="no">rtabmap/utilite/UStl.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.cpp</name>
    <path>/tmp/ws/src/rtabmap/app/android/jni/tango-gl/</path>
    <filename>transform_8cpp</filename>
    <includes id="transform_8h" name="transform.h" local="yes" imported="no">tango-gl/transform.h</includes>
    <includes id="tango-gl_2include_2tango-gl_2util_8h" name="tango-gl/include/tango-gl/util.h" local="yes" imported="no">tango-gl/util.h</includes>
    <namespace>tango_gl</namespace>
    <member kind="define">
      <type>#define</type>
      <name>nullptr</name>
      <anchorfile>transform_8cpp.html</anchorfile>
      <anchor>ab979d9d4b4923f7c54d6caa6e1a61936</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Transform.h</name>
    <path>/tmp/ws/src/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>transform.h</name>
    <path>/tmp/ws/src/rtabmap/app/android/jni/tango-gl/include/tango-gl/</path>
    <filename>transform_8h</filename>
    <includes id="glm_8hpp" name="glm.hpp" local="yes" imported="no">glm/glm.hpp</includes>
    <includes id="gtc_2quaternion_8hpp" name="gtc/quaternion.hpp" local="yes" imported="no">glm/gtc/quaternion.hpp</includes>
    <class kind="class">tango_gl::Transform</class>
    <namespace>tango_gl</namespace>
  </compound>
  <compound kind="file">
    <name>transform.hpp</name>
    <path>/tmp/ws/src/rtabmap/app/android/jni/third-party/include/glm/gtx/</path>
    <filename>transform_8hpp</filename>
    <includes id="glm_8hpp" name="glm.hpp" local="yes" imported="no">../glm.hpp</includes>
    <includes id="matrix__transform_8hpp" name="matrix_transform.hpp" local="yes" imported="no">../gtc/matrix_transform.hpp</includes>
    <namespace>glm</namespace>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tmat4x4&lt; T, P &gt;</type>
      <name>rotate</name>
      <anchorfile>group__gtx__transform.html</anchorfile>
      <anchor>gaac4ccdbf699a62fe6429005512c0cda5</anchor>
      <arglist>(T angle, detail::tvec3&lt; T, P &gt; const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tmat4x4&lt; T, P &gt;</type>
      <name>scale</name>
      <anchorfile>group__gtx__transform.html</anchorfile>
      <anchor>ga80eb26a1eb382b7ab1e3631532d21103</anchor>
      <arglist>(detail::tvec3&lt; T, P &gt; const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tmat4x4&lt; T, P &gt;</type>
      <name>translate</name>
      <anchorfile>group__gtx__transform.html</anchorfile>
      <anchor>ga8a2efce0917bf301cc0ea7afb428f688</anchor>
      <arglist>(detail::tvec3&lt; T, P &gt; const &amp;v)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>transform2.hpp</name>
    <path>/tmp/ws/src/rtabmap/app/android/jni/third-party/include/glm/gtx/</path>
    <filename>transform2_8hpp</filename>
    <includes id="glm_8hpp" name="glm.hpp" local="yes" imported="no">../glm.hpp</includes>
    <includes id="transform_8hpp" name="transform.hpp" local="yes" imported="no">../gtx/transform.hpp</includes>
    <namespace>glm</namespace>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tmat3x3&lt; T, P &gt;</type>
      <name>proj2D</name>
      <anchorfile>group__gtx__transform2.html</anchorfile>
      <anchor>gad51e1fa33875b966db2f97cb7f21c48a</anchor>
      <arglist>(const detail::tmat3x3&lt; T, P &gt; &amp;m, const detail::tvec3&lt; T, P &gt; &amp;normal)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tmat4x4&lt; T, P &gt;</type>
      <name>proj3D</name>
      <anchorfile>group__gtx__transform2.html</anchorfile>
      <anchor>ga70a21b940727b94060fd3826eeacb048</anchor>
      <arglist>(const detail::tmat4x4&lt; T, P &gt; &amp;m, const detail::tvec3&lt; T, P &gt; &amp;normal)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tmat4x4&lt; valType, P &gt;</type>
      <name>scaleBias</name>
      <anchorfile>group__gtx__transform2.html</anchorfile>
      <anchor>ga0a387ae1a7fd1a2ca451ac47833ee3e2</anchor>
      <arglist>(valType scale, valType bias)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tmat4x4&lt; valType, P &gt;</type>
      <name>scaleBias</name>
      <anchorfile>group__gtx__transform2.html</anchorfile>
      <anchor>gae733630f90c53ca3dce8daf50f25d6ab</anchor>
      <arglist>(detail::tmat4x4&lt; valType, P &gt; const &amp;m, valType scale, valType bias)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tmat3x3&lt; T, P &gt;</type>
      <name>shearX2D</name>
      <anchorfile>group__gtx__transform2.html</anchorfile>
      <anchor>gaa5a2d9216b3298b03252e549de6fd98a</anchor>
      <arglist>(detail::tmat3x3&lt; T, P &gt; const &amp;m, T y)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tmat4x4&lt; T, P &gt;</type>
      <name>shearX3D</name>
      <anchorfile>group__gtx__transform2.html</anchorfile>
      <anchor>gaae5bbb490a3d798b083cbec0e0c2e94c</anchor>
      <arglist>(const detail::tmat4x4&lt; T, P &gt; &amp;m, T y, T z)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tmat3x3&lt; T, P &gt;</type>
      <name>shearY2D</name>
      <anchorfile>group__gtx__transform2.html</anchorfile>
      <anchor>ga1f5e68ada7a56cdf86c0c56d0b0a1832</anchor>
      <arglist>(detail::tmat3x3&lt; T, P &gt; const &amp;m, T x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tmat4x4&lt; T, P &gt;</type>
      <name>shearY3D</name>
      <anchorfile>group__gtx__transform2.html</anchorfile>
      <anchor>ga4b5af90ecf76d312bb371f6111e1ae35</anchor>
      <arglist>(const detail::tmat4x4&lt; T, P &gt; &amp;m, T x, T z)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tmat4x4&lt; T, P &gt;</type>
      <name>shearZ3D</name>
      <anchorfile>group__gtx__transform2.html</anchorfile>
      <anchor>ga02fa747667daf42b64ea344d1076acee</anchor>
      <arglist>(const detail::tmat4x4&lt; T, P &gt; &amp;m, T x, T y)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>transformation2.hh</name>
    <path>/tmp/ws/src/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>/tmp/ws/src/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>/tmp/ws/src/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="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>/tmp/ws/src/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>/tmp/ws/src/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>
  </compound>
  <compound kind="file">
    <name>treeoptimizer3.hh</name>
    <path>/tmp/ws/src/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>/tmp/ws/src/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="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>triangle.cpp</name>
    <path>/tmp/ws/src/rtabmap/app/android/jni/tango-gl/</path>
    <filename>triangle_8cpp</filename>
    <includes id="triangle_8h" name="triangle.h" local="yes" imported="no">tango-gl/triangle.h</includes>
    <namespace>tango_gl</namespace>
    <member kind="variable" static="yes">
      <type>static const GLushort</type>
      <name>const_indices</name>
      <anchorfile>namespacetango__gl.html</anchorfile>
      <anchor>a6c0e9173a759fdc3b777e81442734cb5</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const GLfloat</type>
      <name>const_vertices</name>
      <anchorfile>namespacetango__gl.html</anchorfile>
      <anchor>a77814377643944ec00d0f634de6e23c2</anchor>
      <arglist>[]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>triangle.h</name>
    <path>/tmp/ws/src/rtabmap/app/android/jni/tango-gl/include/tango-gl/</path>
    <filename>triangle_8h</filename>
    <includes id="mesh_8h" name="mesh.h" local="yes" imported="no">tango-gl/mesh.h</includes>
    <class kind="class">tango_gl::Triangle</class>
    <namespace>tango_gl</namespace>
  </compound>
  <compound kind="file">
    <name>trigonometric.hpp</name>
    <path>/tmp/ws/src/rtabmap/app/android/jni/third-party/include/glm/</path>
    <filename>trigonometric_8hpp</filename>
    <includes id="func__trigonometric_8hpp" name="func_trigonometric.hpp" local="yes" imported="no">detail/func_trigonometric.hpp</includes>
  </compound>
  <compound kind="file">
    <name>type_float.hpp</name>
    <path>/tmp/ws/src/rtabmap/app/android/jni/third-party/include/glm/detail/</path>
    <filename>type__float_8hpp</filename>
    <includes id="setup_8hpp" name="setup.hpp" local="yes" imported="no">setup.hpp</includes>
    <namespace>glm</namespace>
    <namespace>glm::detail</namespace>
    <member kind="typedef">
      <type>float</type>
      <name>float32</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>ad60558c5c304624de0b54c51b5857737</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>float</type>
      <name>float32</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga814f2f65354b6588b067cc5c67a6b340</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>double</type>
      <name>float64</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a5a0a9a1be3fd5dbe6d47ae45c3022b06</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>double</type>
      <name>float64</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gab721f828b41f46b20cf4883b50733d3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>mediump_float</type>
      <name>float_t</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>gae01b87f81bd15327230bf1b47c482b24</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_float_t</type>
      <name>highp_float</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>ga3d443a093adc053638ed7f81c5bfe300</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>double</type>
      <name>highp_float_t</name>
      <anchorfile>namespaceglm.html</anchorfile>
      <anchor>af6f4e45ae06ae3f979dd30cafe7d07c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>lowp_float_t</type>
      <name>lowp_float</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>ga2887fbc729ac5c1c5caeb7cd57a7145c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>float</type>
      <name>lowp_float_t</name>
      <anchorfile>namespaceglm.html</anchorfile>
      <anchor>a0a43b64238afac063f27ee7620205bf2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>mediump_float_t</type>
      <name>mediump_float</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>gac785826c039fe6c97c03b37c81c1a68e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>float</type>
      <name>mediump_float_t</name>
      <anchorfile>namespaceglm.html</anchorfile>
      <anchor>aec127979a2b6edbf05b485cb4e8c47cc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>type_gentype.hpp</name>
    <path>/tmp/ws/src/rtabmap/app/android/jni/third-party/include/glm/detail/</path>
    <filename>type__gentype_8hpp</filename>
    <class kind="struct">glm::detail::genType</class>
    <namespace>glm</namespace>
    <namespace>glm::detail</namespace>
    <member kind="typedef">
      <type>std::size_t</type>
      <name>sizeType</name>
      <anchorfile>namespaceglm.html</anchorfile>
      <anchor>ae49d80f7bfe4be96585fe8f1d3431cc6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>profile</name>
      <anchorfile>namespaceglm.html</anchorfile>
      <anchor>a33617ea243a270b94b41bd15f2016c20</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>nice</name>
      <anchorfile>namespaceglm.html</anchorfile>
      <anchor>a33617ea243a270b94b41bd15f2016c20a4db08750bfab5aa3ab0b53272bf0b046</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>fast</name>
      <anchorfile>namespaceglm.html</anchorfile>
      <anchor>a33617ea243a270b94b41bd15f2016c20a3bd0edffe0c08ddf271cd850df68dbf2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>simd</name>
      <anchorfile>namespaceglm.html</anchorfile>
      <anchor>a33617ea243a270b94b41bd15f2016c20a09f53cd4344bdc0d7cb74c6721f6f0d3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>type_half.hpp</name>
    <path>/tmp/ws/src/rtabmap/app/android/jni/third-party/include/glm/detail/</path>
    <filename>type__half_8hpp</filename>
    <includes id="setup_8hpp" name="setup.hpp" local="yes" imported="no">setup.hpp</includes>
    <namespace>glm</namespace>
    <namespace>glm::detail</namespace>
    <member kind="typedef">
      <type>short</type>
      <name>hdata</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>aa2115f7dd38e14fea7ba9e95104120f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL hdata</type>
      <name>toFloat16</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a8c02fd718e4022acfa896ba39d2d9114</anchor>
      <arglist>(float const &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL float</type>
      <name>toFloat32</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a464f826c9e225406a18fbd252b1ebaf8</anchor>
      <arglist>(hdata value)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>type_int.hpp</name>
    <path>/tmp/ws/src/rtabmap/app/android/jni/third-party/include/glm/detail/</path>
    <filename>type__int_8hpp</filename>
    <includes id="setup_8hpp" name="setup.hpp" local="yes" imported="no">setup.hpp</includes>
    <namespace>glm</namespace>
    <namespace>glm::detail</namespace>
    <member kind="typedef">
      <type>detail::highp_int_t</type>
      <name>highp_int</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>gaafed5240eb0a43328cb75faf5fb0a8c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>signed int</type>
      <name>highp_int_t</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a74c48e9deafcc33db998a4ee62da8d6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::highp_uint_t</type>
      <name>highp_uint</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>gabfd1cf11193324a5f77d3831b6ac3205</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>unsigned int</type>
      <name>highp_uint_t</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a994c05c8a976cc902a7cd193ad36bbba</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>signed short</type>
      <name>int16</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a375938874ca4f0a0982ec6373b56117b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::int16</type>
      <name>int16</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga2945a61d12771f8954994fcddf02b021</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>signed int</type>
      <name>int32</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a9f85b4efeca416cdcec2fd08939a2e17</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::int32</type>
      <name>int32</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga632d8b25f6b61659f39ea4321fab92a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>sint64</type>
      <name>int64</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a5b1c3227ec636c24a0676746381adfc8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::int64</type>
      <name>int64</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga435d75819cce297cc5fa21bd84ef89a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>signed char</type>
      <name>int8</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a04b526a8d7a9b455602a0afa78c531e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::int8</type>
      <name>int8</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga96254f9c1c4506fc8eb5cf3301ce8565</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>mediump_int</type>
      <name>int_t</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>gacd01d170508f812968875b0f2e730e8c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::lowp_int_t</type>
      <name>lowp_int</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>ga4681244bf4a184734f03aa9df4e3d288</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>signed int</type>
      <name>lowp_int_t</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a030a8128e369fc1f9c7982dc68a78ba7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::lowp_uint_t</type>
      <name>lowp_uint</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>ga8077c90f2c87e419ea6c273157dcc1fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>unsigned int</type>
      <name>lowp_uint_t</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>ad59c4581ad8ce0c3ef6146edaa7e15dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::mediump_int_t</type>
      <name>mediump_int</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>ga2a3dcbcd7f4e17663d393a12061ac6ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>signed int</type>
      <name>mediump_int_t</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>aede0757f19204d1d44f716b3dd66d13c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::mediump_uint_t</type>
      <name>mediump_uint</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>ga08ae38ad78ade3539fdd1d25052b8c51</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>unsigned int</type>
      <name>mediump_uint_t</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a98f572e92099cc1b5740f1ccf1c80f8d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>signed long long</type>
      <name>sint64</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>aa9fd5478f3e347aa0b2d1a8bf3408544</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>unsigned int</type>
      <name>uint</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>ga4fd29415871152bfb5abd588334147c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>unsigned short</type>
      <name>uint16</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a47b2a7d006d187338e8031a352d1ce56</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::uint16</type>
      <name>uint16</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gad8c2939e1fdd8e5828b31d95c52255d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>unsigned int</type>
      <name>uint32</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>ade6cfbf377022aaa391af8cd50489222</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::uint32</type>
      <name>uint32</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga202b6a53c105fcb7e531f9b443518451</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>unsigned long long</type>
      <name>uint64</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>adec4b19bf4982125e122db2fe03c5810</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::uint64</type>
      <name>uint64</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gae3632bf9b37da66233d78930dd06378a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>unsigned char</type>
      <name>uint8</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>aef2588f97d090cc19fbbe0c74fe17c8f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::uint8</type>
      <name>uint8</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga1a7dcd8aac97cc8020817c94049deff2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>mediump_uint</type>
      <name>uint_t</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>ga5f2ae871c284c9d39ae8fdbb1305b566</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>type_mat.hpp</name>
    <path>/tmp/ws/src/rtabmap/app/android/jni/third-party/include/glm/detail/</path>
    <filename>type__mat_8hpp</filename>
    <includes id="precision_8hpp" name="precision.hpp" local="yes" imported="no">precision.hpp</includes>
    <class kind="struct">glm::detail::compute_inverse</class>
    <class kind="struct">glm::detail::outerProduct_trait</class>
    <class kind="struct">glm::detail::tmat2x2</class>
    <class kind="struct">glm::detail::tmat2x3</class>
    <class kind="struct">glm::detail::tmat2x4</class>
    <class kind="struct">glm::detail::tmat3x2</class>
    <class kind="struct">glm::detail::tmat3x3</class>
    <class kind="struct">glm::detail::tmat3x4</class>
    <class kind="struct">glm::detail::tmat4x2</class>
    <class kind="struct">glm::detail::tmat4x3</class>
    <class kind="struct">glm::detail::tmat4x4</class>
    <class kind="struct">glm::detail::tvec2</class>
    <class kind="struct">glm::detail::tvec3</class>
    <class kind="struct">glm::detail::tvec4</class>
    <namespace>glm</namespace>
    <namespace>glm::detail</namespace>
    <member kind="typedef">
      <type>highp_dmat2x2</type>
      <name>dmat2</name>
      <anchorfile>group__core__types.html</anchorfile>
      <anchor>gad8c130d26c4cd9a1a831c1a74292a8f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_dmat2x2</type>
      <name>dmat2x2</name>
      <anchorfile>group__core__types.html</anchorfile>
      <anchor>gae9932771e11a4f38e21f1136423bab18</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_dmat2x3</type>
      <name>dmat2x3</name>
      <anchorfile>group__core__types.html</anchorfile>
      <anchor>ga6b5ff9888ca0e468f35b637d4c3a361d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_dmat2x4</type>
      <name>dmat2x4</name>
      <anchorfile>group__core__types.html</anchorfile>
      <anchor>ga2d1dd4b4925d1ea67539902c820483a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_dmat3x3</type>
      <name>dmat3</name>
      <anchorfile>group__core__types.html</anchorfile>
      <anchor>ga25fd62195c3ef5ac0d32ead1dbfbb929</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_dmat3x2</type>
      <name>dmat3x2</name>
      <anchorfile>group__core__types.html</anchorfile>
      <anchor>ga2db259d2e7921065c5b7d4dca9547960</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_dmat3x3</type>
      <name>dmat3x3</name>
      <anchorfile>group__core__types.html</anchorfile>
      <anchor>gaf3c29c4f75a448f308463e75ca2efd4c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_dmat3x4</type>
      <name>dmat3x4</name>
      <anchorfile>group__core__types.html</anchorfile>
      <anchor>ga19e745a83cba85f57afa1232276dcc96</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_dmat4x4</type>
      <name>dmat4</name>
      <anchorfile>group__core__types.html</anchorfile>
      <anchor>ga7f7c1300ebfd19d573e9deb1e8758b54</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_dmat4x2</type>
      <name>dmat4x2</name>
      <anchorfile>group__core__types.html</anchorfile>
      <anchor>gab3d51ce41e6f0aa267d3e185cee09c44</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_dmat4x3</type>
      <name>dmat4x3</name>
      <anchorfile>group__core__types.html</anchorfile>
      <anchor>gaa4a157ac183c5bd5dcbd555a94b1b505</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_dmat4x4</type>
      <name>dmat4x4</name>
      <anchorfile>group__core__types.html</anchorfile>
      <anchor>ga54d90d4b902d93638b906571af215bb1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat2x2&lt; double, highp &gt;</type>
      <name>highp_dmat2</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>ga9b158b3b722fe991bb66f7e65f136e68</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat2x2&lt; double, highp &gt;</type>
      <name>highp_dmat2x2</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>gaa5e35f6570d394c1cd34f411a473220c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat2x3&lt; double, highp &gt;</type>
      <name>highp_dmat2x3</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>gafec7367665f006f2a7643103c5eddc38</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat2x4&lt; double, highp &gt;</type>
      <name>highp_dmat2x4</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>gacd51d8188f7d66a83c035b8c4cd69f2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat3x3&lt; double, highp &gt;</type>
      <name>highp_dmat3</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>ga993461e1d2caf19abd4f64d02ccdafa9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat3x2&lt; double, highp &gt;</type>
      <name>highp_dmat3x2</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>gac956fe6b946f0ccee78367ccd5427351</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat3x3&lt; double, highp &gt;</type>
      <name>highp_dmat3x3</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>gad7229dea82287910d88e6e8566e39fc7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat3x4&lt; double, highp &gt;</type>
      <name>highp_dmat3x4</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>gaff199c8d04a8edb92ed43283e8694c59</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat4x4&lt; double, highp &gt;</type>
      <name>highp_dmat4</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>ga9a5d95e476d451d28d3939ac7f124baf</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat4x2&lt; double, highp &gt;</type>
      <name>highp_dmat4x2</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>gaa4fb1ed350a6cd053abb9b093d13ce0d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat4x3&lt; double, highp &gt;</type>
      <name>highp_dmat4x3</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>gaf8aeba0eecc5c651e0f06414b6e37754</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat4x4&lt; double, highp &gt;</type>
      <name>highp_dmat4x4</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>ga1c0a2edbde597b59e9005691a224b208</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat2x2&lt; float, highp &gt;</type>
      <name>highp_mat2</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>gab9884251d84b95dbbf27aa1e4b3a1ec7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat2x2&lt; float, highp &gt;</type>
      <name>highp_mat2x2</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>ga694146b8d430b22caa8b37571d9bc8bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat2x3&lt; float, highp &gt;</type>
      <name>highp_mat2x3</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>ga7d4e5a1c803be5688c75241c924dfa58</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat2x4&lt; float, highp &gt;</type>
      <name>highp_mat2x4</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>ga3cc506666b7a95db56f9d2eb787b6e20</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat3x3&lt; float, highp &gt;</type>
      <name>highp_mat3</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>ga334034520a655db41a2e188951f6aaad</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat3x2&lt; float, highp &gt;</type>
      <name>highp_mat3x2</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>gabc7767293ff69cd56717ee9d8be62963</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat3x3&lt; float, highp &gt;</type>
      <name>highp_mat3x3</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>ga8a3703cc71cdfc8928eddf46b3763c4b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat3x4&lt; float, highp &gt;</type>
      <name>highp_mat3x4</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>gabaf9c8dd35db715b1093042703f879d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat4x4&lt; float, highp &gt;</type>
      <name>highp_mat4</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>ga3067b3b8ce793227a51b2e3c233257d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat4x2&lt; float, highp &gt;</type>
      <name>highp_mat4x2</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>gadf9c4a7947c2b0a79f52cc86a860f270</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat4x3&lt; float, highp &gt;</type>
      <name>highp_mat4x3</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>gab8dfe989c5100c35ab5dec0e94f59d2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat4x4&lt; float, highp &gt;</type>
      <name>highp_mat4x4</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>ga231950d260be295a25d7340e2020f55c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat2x2&lt; double, lowp &gt;</type>
      <name>lowp_dmat2</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>ga5e08c45dfef867e0326a1eee95060cd0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat2x2&lt; double, lowp &gt;</type>
      <name>lowp_dmat2x2</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>ga68b486ff22814c1a3781378513a9fcc0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat2x3&lt; double, lowp &gt;</type>
      <name>lowp_dmat2x3</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>ga2c7432984a35cf72050870a54485ef35</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat2x4&lt; double, lowp &gt;</type>
      <name>lowp_dmat2x4</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>gac2285cef559b0dc35cb9a7f22e6a2dd8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat3x3&lt; float, lowp &gt;</type>
      <name>lowp_dmat3</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>ga07d9423bdde2d7ff880d6ece01dc9e32</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat3x2&lt; double, lowp &gt;</type>
      <name>lowp_dmat3x2</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>ga678c21e4fadeda255cfb146d40844bdd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat3x3&lt; double, lowp &gt;</type>
      <name>lowp_dmat3x3</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>gaea1bc4ede38e1b904f01ff5ce59210ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat3x4&lt; double, lowp &gt;</type>
      <name>lowp_dmat3x4</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>ga4640e1d20ad705842525e79a4cc57b15</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat4x4&lt; double, lowp &gt;</type>
      <name>lowp_dmat4</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>gaea69794db4e619881b77d37bf84b337e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat4x2&lt; double, lowp &gt;</type>
      <name>lowp_dmat4x2</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>ga28a7ef670069c3707f19b9de1039517e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat4x3&lt; double, lowp &gt;</type>
      <name>lowp_dmat4x3</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>gabc1be51eb0cae7cd4b1d6483a954c35d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat4x4&lt; double, lowp &gt;</type>
      <name>lowp_dmat4x4</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>gac762dec40f53114dfe6894499a2c9a79</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat2x2&lt; float, lowp &gt;</type>
      <name>lowp_mat2</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>gac0acc3ccf8da050af3393ea639f698d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat2x2&lt; float, lowp &gt;</type>
      <name>lowp_mat2x2</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>ga7d7e123d953978cc17de6882bb10400e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat2x3&lt; float, lowp &gt;</type>
      <name>lowp_mat2x3</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>gaef481e637af5103a83ab561d30d28f2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat2x4&lt; float, lowp &gt;</type>
      <name>lowp_mat2x4</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>gaa62e33ee2864909c8522a549fbf40ce5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat3x3&lt; float, lowp &gt;</type>
      <name>lowp_mat3</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>gaae2935658c6a3668ac1935a7f6064d51</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat3x2&lt; float, lowp &gt;</type>
      <name>lowp_mat3x2</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>ga17219f89f804dbf4620d4caacf32cfe2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat3x3&lt; float, lowp &gt;</type>
      <name>lowp_mat3x3</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>ga31688b397d10806ead332c3adb7dc0f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat3x4&lt; float, lowp &gt;</type>
      <name>lowp_mat3x4</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>ga9cea06e7378fe59abf95c1f56edc4320</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat4x4&lt; float, lowp &gt;</type>
      <name>lowp_mat4</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>ga8f6fef75ce51e9d6db7971478ad1f1c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat4x2&lt; float, lowp &gt;</type>
      <name>lowp_mat4x2</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>ga2cfe24ae14da17f3510acfc3d03e05a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat4x3&lt; float, lowp &gt;</type>
      <name>lowp_mat4x3</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>gada92d0baf15002240dd6f638c57f9fec</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat4x4&lt; float, lowp &gt;</type>
      <name>lowp_mat4x4</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>gad31846a0565c22a0479950313c28b218</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>mat2x2</type>
      <name>mat2</name>
      <anchorfile>group__core__types.html</anchorfile>
      <anchor>ga8357ec0aab6f8cf69313592492663c3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_mat2x2</type>
      <name>mat2x2</name>
      <anchorfile>group__core__types.html</anchorfile>
      <anchor>gaeddc14adb4963d9bad73866cc202fb40</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_mat2x3</type>
      <name>mat2x3</name>
      <anchorfile>group__core__types.html</anchorfile>
      <anchor>gaea02797b8231f6dd9380345f6ff12155</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_mat2x4</type>
      <name>mat2x4</name>
      <anchorfile>group__core__types.html</anchorfile>
      <anchor>gaa9bfb36efaf88ecad32369ec8a01d901</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>mat3x3</type>
      <name>mat3</name>
      <anchorfile>group__core__types.html</anchorfile>
      <anchor>gadfaff2a7dce5cbf4e77a47ecea42ac5b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_mat3x2</type>
      <name>mat3x2</name>
      <anchorfile>group__core__types.html</anchorfile>
      <anchor>gad7476e0e866186f12ee87975c6b01552</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_mat3x3</type>
      <name>mat3x3</name>
      <anchorfile>group__core__types.html</anchorfile>
      <anchor>ga6fecca6a869070b6bf8acb44ce1c2af3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_mat3x4</type>
      <name>mat3x4</name>
      <anchorfile>group__core__types.html</anchorfile>
      <anchor>ga5524ae15d7fc00a68b8e0e3a0733cc2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>mat4x4</type>
      <name>mat4</name>
      <anchorfile>group__core__types.html</anchorfile>
      <anchor>ga7dcd2365c2e368e6af5b7adeb6a9c8df</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_mat4x2</type>
      <name>mat4x2</name>
      <anchorfile>group__core__types.html</anchorfile>
      <anchor>ga72cf8ec4f4cda85943f4683531e421bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_mat4x3</type>
      <name>mat4x3</name>
      <anchorfile>group__core__types.html</anchorfile>
      <anchor>gad3f3f750dcdc74a9037342c5cae55f5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_mat4x4</type>
      <name>mat4x4</name>
      <anchorfile>group__core__types.html</anchorfile>
      <anchor>ga63e3ee9447ed593484140a9368e738ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat2x2&lt; double, mediump &gt;</type>
      <name>mediump_dmat2</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>gac056ec9d1c37e591172544088163b7e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat2x2&lt; double, mediump &gt;</type>
      <name>mediump_dmat2x2</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>ga88ddb4188060ab00fee67c9840f4417e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat2x3&lt; double, mediump &gt;</type>
      <name>mediump_dmat2x3</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>ga734e988edf759c7012c443014acb6674</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat2x4&lt; double, mediump &gt;</type>
      <name>mediump_dmat2x4</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>gadb60bf60ef2b8da4a28a372b2bcca3a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat3x3&lt; double, mediump &gt;</type>
      <name>mediump_dmat3</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>ga80600af2c1ca11ead6123777185c372d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat3x2&lt; double, mediump &gt;</type>
      <name>mediump_dmat3x2</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>gaff0060984716bcda68ff69ed27536bf6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat3x3&lt; double, mediump &gt;</type>
      <name>mediump_dmat3x3</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>ga2f73508d8192390ca9f9b569f544fade</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat3x4&lt; double, mediump &gt;</type>
      <name>mediump_dmat3x4</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>gaedd814e706701200b13b86fc6fd7b373</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat4x4&lt; double, mediump &gt;</type>
      <name>mediump_dmat4</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>ga73de517f040f7d50746bbe273a396685</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat4x2&lt; double, mediump &gt;</type>
      <name>mediump_dmat4x2</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>ga03056b616496470371473cd5df4dc1f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat4x3&lt; double, mediump &gt;</type>
      <name>mediump_dmat4x3</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>gafa1ba33d2748737129cde471fedbf9c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat4x4&lt; double, mediump &gt;</type>
      <name>mediump_dmat4x4</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>gad64329d45b05417ccf0cc3c23f584d26</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat2x2&lt; float, mediump &gt;</type>
      <name>mediump_mat2</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>ga6ed8bfa67b72cea216cb558411f95f86</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat2x2&lt; float, mediump &gt;</type>
      <name>mediump_mat2x2</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>ga867b486aea2d228a1e1a134af73b2c4b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat2x3&lt; float, mediump &gt;</type>
      <name>mediump_mat2x3</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>gad4e099c0dfa8f35ce9c0ddc8605428cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat2x4&lt; float, mediump &gt;</type>
      <name>mediump_mat2x4</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>gae90cf4be1ded03a3a5b7b42045da253c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat3x3&lt; float, mediump &gt;</type>
      <name>mediump_mat3</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>gacf45e22f1fb2703b181995676963a1f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat3x2&lt; float, mediump &gt;</type>
      <name>mediump_mat3x2</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>ga1215b70c2750b6e9ab813ced8dcae568</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat3x3&lt; float, mediump &gt;</type>
      <name>mediump_mat3x3</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>gae4c7f0d5d3dab712f9a671183e63e5ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat3x4&lt; float, mediump &gt;</type>
      <name>mediump_mat3x4</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>ga5654236019c6a732844da31534a3cf28</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat4x4&lt; float, mediump &gt;</type>
      <name>mediump_mat4</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>gaf3de9a0400cf707d3c159f32902b92db</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat4x2&lt; float, mediump &gt;</type>
      <name>mediump_mat4x2</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>ga5ade2a6a65653683f76988c45da39f15</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat4x3&lt; float, mediump &gt;</type>
      <name>mediump_mat4x3</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>ga445d8aac3a5227af2d1e98d5c2f74d03</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat4x4&lt; float, mediump &gt;</type>
      <name>mediump_mat4x4</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>gacb51d2d10f7607617ac544f6db9a6eef</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>type_mat2x2.hpp</name>
    <path>/tmp/ws/src/rtabmap/app/android/jni/third-party/include/glm/detail/</path>
    <filename>type__mat2x2_8hpp</filename>
    <includes id="fwd_8hpp" name="fwd.hpp" local="yes" imported="no">../fwd.hpp</includes>
    <includes id="type__vec2_8hpp" name="type_vec2.hpp" local="yes" imported="no">type_vec2.hpp</includes>
    <includes id="type__mat_8hpp" name="type_mat.hpp" local="yes" imported="no">type_mat.hpp</includes>
    <class kind="struct">glm::detail::tmat2x2</class>
    <namespace>glm</namespace>
    <namespace>glm::detail</namespace>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat2x2&lt; T, P &gt;</type>
      <name>operator*</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a3849d846195ef26355fe71cc5e91ed3b</anchor>
      <arglist>(tmat2x2&lt; T, P &gt; const &amp;m, T const &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat2x2&lt; T, P &gt;</type>
      <name>operator*</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>ac523a4fdb811ddb3f5401e817f0c64b9</anchor>
      <arglist>(T const &amp;s, tmat2x2&lt; T, P &gt; const &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat2x2&lt; T, P &gt;::col_type</type>
      <name>operator*</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a3ec926b88d739712fa2193e651f7ede4</anchor>
      <arglist>(tmat2x2&lt; T, P &gt; const &amp;m, typename tmat2x2&lt; T, P &gt;::row_type const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat2x2&lt; T, P &gt;::row_type</type>
      <name>operator*</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a6f52f85e4db84a124f37e6017c46e5bc</anchor>
      <arglist>(typename tmat2x2&lt; T, P &gt;::col_type const &amp;v, tmat2x2&lt; T, P &gt; const &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat2x2&lt; T, P &gt;</type>
      <name>operator*</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a9f7a09caa2f2307521035e7fd58fc38a</anchor>
      <arglist>(tmat2x2&lt; T, P &gt; const &amp;m1, tmat2x2&lt; T, P &gt; const &amp;m2)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat3x2&lt; T, P &gt;</type>
      <name>operator*</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a56875ecdb7837c2ff9b675e1ab8c10e0</anchor>
      <arglist>(tmat2x2&lt; T, P &gt; const &amp;m1, tmat3x2&lt; T, P &gt; const &amp;m2)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat4x2&lt; T, P &gt;</type>
      <name>operator*</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>abcfce64d1162c7287337a82a45a71916</anchor>
      <arglist>(tmat2x2&lt; T, P &gt; const &amp;m1, tmat4x2&lt; T, P &gt; const &amp;m2)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat2x2&lt; T, P &gt;</type>
      <name>operator+</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a1f016156e52bf43e4630cc86bcd249de</anchor>
      <arglist>(tmat2x2&lt; T, P &gt; const &amp;m, T const &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat2x2&lt; T, P &gt;</type>
      <name>operator+</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a640e5ab79681d13d8d2f92eeb30243f5</anchor>
      <arglist>(T const &amp;s, tmat2x2&lt; T, P &gt; const &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat2x2&lt; T, P &gt;</type>
      <name>operator+</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>aee3eee44967ba03fbae56273301181d7</anchor>
      <arglist>(tmat2x2&lt; T, P &gt; const &amp;m1, tmat2x2&lt; T, P &gt; const &amp;m2)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat2x2&lt; T, P &gt;</type>
      <name>operator-</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>ac1dc29eebdfdd5805f479b3759f6190c</anchor>
      <arglist>(tmat2x2&lt; T, P &gt; const &amp;m, T const &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat2x2&lt; T, P &gt;</type>
      <name>operator-</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>ab712c704f9639cc16637f2033828ad73</anchor>
      <arglist>(T const &amp;s, tmat2x2&lt; T, P &gt; const &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat2x2&lt; T, P &gt;</type>
      <name>operator-</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>afb5ea19e37f848ebeee674b67f8438e9</anchor>
      <arglist>(tmat2x2&lt; T, P &gt; const &amp;m1, tmat2x2&lt; T, P &gt; const &amp;m2)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat2x2&lt; T, P &gt; const</type>
      <name>operator-</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a741ccb287bb921721aaef7f86f925fe9</anchor>
      <arglist>(tmat2x2&lt; T, P &gt; const &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat2x2&lt; T, P &gt;</type>
      <name>operator/</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a3480fcc89ff464f8fa179472f6982a0a</anchor>
      <arglist>(tmat2x2&lt; T, P &gt; const &amp;m, T const &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat2x2&lt; T, P &gt;</type>
      <name>operator/</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a8ea8080ddb9405e88b8e0bf88e607bf5</anchor>
      <arglist>(T const &amp;s, tmat2x2&lt; T, P &gt; const &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat2x2&lt; T, P &gt;::col_type</type>
      <name>operator/</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>ae4089fcf710805f25fae325f0f3402ef</anchor>
      <arglist>(tmat2x2&lt; T, P &gt; const &amp;m, typename tmat2x2&lt; T, P &gt;::row_type const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat2x2&lt; T, P &gt;::row_type</type>
      <name>operator/</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a7adfeacd423d6576688701cddc5fb537</anchor>
      <arglist>(typename tmat2x2&lt; T, P &gt;::col_type const &amp;v, tmat2x2&lt; T, P &gt; const &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat2x2&lt; T, P &gt;</type>
      <name>operator/</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a20927b2f553b8216bab6ca7fdcbeb0c0</anchor>
      <arglist>(tmat2x2&lt; T, P &gt; const &amp;m1, tmat2x2&lt; T, P &gt; const &amp;m2)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>type_mat2x3.hpp</name>
    <path>/tmp/ws/src/rtabmap/app/android/jni/third-party/include/glm/detail/</path>
    <filename>type__mat2x3_8hpp</filename>
    <includes id="fwd_8hpp" name="fwd.hpp" local="yes" imported="no">../fwd.hpp</includes>
    <includes id="type__vec2_8hpp" name="type_vec2.hpp" local="yes" imported="no">type_vec2.hpp</includes>
    <includes id="type__vec3_8hpp" name="type_vec3.hpp" local="yes" imported="no">type_vec3.hpp</includes>
    <includes id="type__mat_8hpp" name="type_mat.hpp" local="yes" imported="no">type_mat.hpp</includes>
    <class kind="struct">glm::detail::tmat2x3</class>
    <namespace>glm</namespace>
    <namespace>glm::detail</namespace>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat2x3&lt; T, P &gt;</type>
      <name>operator*</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a7e7dfdfb77a307fd6d5ac14c235ab63b</anchor>
      <arglist>(tmat2x3&lt; T, P &gt; const &amp;m, T const &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat2x3&lt; T, P &gt;</type>
      <name>operator*</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a97f05f541960f0b83e8ffb0945750c0d</anchor>
      <arglist>(T const &amp;s, tmat2x3&lt; T, P &gt; const &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat2x3&lt; T, P &gt;::col_type</type>
      <name>operator*</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a111aeef0cdc65296ba491ddaba41b954</anchor>
      <arglist>(tmat2x3&lt; T, P &gt; const &amp;m, typename tmat2x3&lt; T, P &gt;::row_type const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat2x3&lt; T, P &gt;::row_type</type>
      <name>operator*</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a36d90487860aa94f9ffef0c9f5e1e55f</anchor>
      <arglist>(typename tmat2x3&lt; T, P &gt;::col_type const &amp;v, tmat2x3&lt; T, P &gt; const &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat2x3&lt; T, P &gt;</type>
      <name>operator*</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a42f9cfd675efbe9cd0f39c266b504b98</anchor>
      <arglist>(tmat2x3&lt; T, P &gt; const &amp;m1, tmat2x2&lt; T, P &gt; const &amp;m2)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat3x3&lt; T, P &gt;</type>
      <name>operator*</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a964bcb2258d7b76cf3c9c25554b4ce60</anchor>
      <arglist>(tmat2x3&lt; T, P &gt; const &amp;m1, tmat3x2&lt; T, P &gt; const &amp;m2)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat4x3&lt; T, P &gt;</type>
      <name>operator*</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a173c3d986db1a74c12396a3566ae5085</anchor>
      <arglist>(tmat2x3&lt; T, P &gt; const &amp;m1, tmat4x2&lt; T, P &gt; const &amp;m2)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat2x3&lt; T, P &gt;</type>
      <name>operator+</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a78977396b9f4e5e14193bfffa26609e5</anchor>
      <arglist>(tmat2x3&lt; T, P &gt; const &amp;m, T const &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat2x3&lt; T, P &gt;</type>
      <name>operator+</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a308f3b5dc58044abc49e96f2830fbac1</anchor>
      <arglist>(tmat2x3&lt; T, P &gt; const &amp;m1, tmat2x3&lt; T, P &gt; const &amp;m2)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat2x3&lt; T, P &gt;</type>
      <name>operator-</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a0800f7d9179f3bcb74f1d391927d9a6e</anchor>
      <arglist>(tmat2x3&lt; T, P &gt; const &amp;m, T const &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat2x3&lt; T, P &gt;</type>
      <name>operator-</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>ac153bc5b389cb8195d5010d6f6434389</anchor>
      <arglist>(tmat2x3&lt; T, P &gt; const &amp;m1, tmat2x3&lt; T, P &gt; const &amp;m2)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat2x3&lt; T, P &gt; const</type>
      <name>operator-</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a60cfbe5125445263871a1e62d3234f3b</anchor>
      <arglist>(tmat2x3&lt; T, P &gt; const &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat2x3&lt; T, P &gt;</type>
      <name>operator/</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a163c19a1d3ac6be61bd6c0eb97f9624d</anchor>
      <arglist>(tmat2x3&lt; T, P &gt; const &amp;m, T const &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat2x3&lt; T, P &gt;</type>
      <name>operator/</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>af499831406ab39a975482ee6799a0294</anchor>
      <arglist>(T const &amp;s, tmat2x3&lt; T, P &gt; const &amp;m)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>type_mat2x4.hpp</name>
    <path>/tmp/ws/src/rtabmap/app/android/jni/third-party/include/glm/detail/</path>
    <filename>type__mat2x4_8hpp</filename>
    <includes id="fwd_8hpp" name="fwd.hpp" local="yes" imported="no">../fwd.hpp</includes>
    <includes id="type__vec2_8hpp" name="type_vec2.hpp" local="yes" imported="no">type_vec2.hpp</includes>
    <includes id="type__vec4_8hpp" name="type_vec4.hpp" local="yes" imported="no">type_vec4.hpp</includes>
    <includes id="type__mat_8hpp" name="type_mat.hpp" local="yes" imported="no">type_mat.hpp</includes>
    <class kind="struct">glm::detail::tmat2x4</class>
    <namespace>glm</namespace>
    <namespace>glm::detail</namespace>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat2x4&lt; T, P &gt;</type>
      <name>operator*</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a5e3e2760f369c45dfc60660499856981</anchor>
      <arglist>(tmat2x4&lt; T, P &gt; const &amp;m, T const &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat2x4&lt; T, P &gt;</type>
      <name>operator*</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a233e36969d96bffa29bceea94210b3ae</anchor>
      <arglist>(T const &amp;s, tmat2x4&lt; T, P &gt; const &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat2x4&lt; T, P &gt;::col_type</type>
      <name>operator*</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a102598f490cdff5a41cc0ea407bb3630</anchor>
      <arglist>(tmat2x4&lt; T, P &gt; const &amp;m, typename tmat2x4&lt; T, P &gt;::row_type const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat2x4&lt; T, P &gt;::row_type</type>
      <name>operator*</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>af6fe64d0f7f6f637654c42f97b0ee30a</anchor>
      <arglist>(typename tmat2x4&lt; T, P &gt;::col_type const &amp;v, tmat2x4&lt; T, P &gt; const &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat4x4&lt; T, P &gt;</type>
      <name>operator*</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a2dfde46f847952fad48e21254935440e</anchor>
      <arglist>(tmat2x4&lt; T, P &gt; const &amp;m1, tmat4x2&lt; T, P &gt; const &amp;m2)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat2x4&lt; T, P &gt;</type>
      <name>operator*</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a5711f12e958fa3c92856c5d34a32d2bc</anchor>
      <arglist>(tmat2x4&lt; T, P &gt; const &amp;m1, tmat2x2&lt; T, P &gt; const &amp;m2)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat3x4&lt; T, P &gt;</type>
      <name>operator*</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a3e7498a4ccc52f591bf22bc8fcbc9116</anchor>
      <arglist>(tmat2x4&lt; T, P &gt; const &amp;m1, tmat3x2&lt; T, P &gt; const &amp;m2)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat2x4&lt; T, P &gt;</type>
      <name>operator+</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a361fa37758b3de6f2f25974c06719f45</anchor>
      <arglist>(tmat2x4&lt; T, P &gt; const &amp;m, T const &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat2x4&lt; T, P &gt;</type>
      <name>operator+</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>abd2f20848d697e1d4299690ac82de173</anchor>
      <arglist>(tmat2x4&lt; T, P &gt; const &amp;m1, tmat2x4&lt; T, P &gt; const &amp;m2)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat2x4&lt; T, P &gt;</type>
      <name>operator-</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>ac7220dfb97fa19bca3bfcccc2fcff321</anchor>
      <arglist>(tmat2x4&lt; T, P &gt; const &amp;m, T const &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat2x4&lt; T, P &gt;</type>
      <name>operator-</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>ac0c8f10006da2a7ea70a9e8cf829fc91</anchor>
      <arglist>(tmat2x4&lt; T, P &gt; const &amp;m1, tmat2x4&lt; T, P &gt; const &amp;m2)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat2x4&lt; T, P &gt; const</type>
      <name>operator-</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a341b914d9507450dfab2fbcefb759aa9</anchor>
      <arglist>(tmat2x4&lt; T, P &gt; const &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat2x4&lt; T, P &gt;</type>
      <name>operator/</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a07e9e7b87f14def3d29ef87ab54aeb8a</anchor>
      <arglist>(tmat2x4&lt; T, P &gt; const &amp;m, T const &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat2x4&lt; T, P &gt;</type>
      <name>operator/</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>ab68a4c8bbb4892d856eea63f2e126c91</anchor>
      <arglist>(T const &amp;s, tmat2x4&lt; T, P &gt; const &amp;m)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>type_mat3x2.hpp</name>
    <path>/tmp/ws/src/rtabmap/app/android/jni/third-party/include/glm/detail/</path>
    <filename>type__mat3x2_8hpp</filename>
    <includes id="fwd_8hpp" name="fwd.hpp" local="yes" imported="no">../fwd.hpp</includes>
    <includes id="type__vec2_8hpp" name="type_vec2.hpp" local="yes" imported="no">type_vec2.hpp</includes>
    <includes id="type__vec3_8hpp" name="type_vec3.hpp" local="yes" imported="no">type_vec3.hpp</includes>
    <includes id="type__mat_8hpp" name="type_mat.hpp" local="yes" imported="no">type_mat.hpp</includes>
    <class kind="struct">glm::detail::tmat3x2</class>
    <namespace>glm</namespace>
    <namespace>glm::detail</namespace>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat3x2&lt; T, P &gt;</type>
      <name>operator*</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a310596f2372a952f9bd52eda1e7205b7</anchor>
      <arglist>(tmat3x2&lt; T, P &gt; const &amp;m, T const &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat3x2&lt; T, P &gt;</type>
      <name>operator*</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a92231854e30041bb0baa2397d54abe51</anchor>
      <arglist>(T const &amp;s, tmat3x2&lt; T, P &gt; const &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat3x2&lt; T, P &gt;::col_type</type>
      <name>operator*</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a6a443b48b27c446c805a8a53152ee300</anchor>
      <arglist>(tmat3x2&lt; T, P &gt; const &amp;m, typename tmat3x2&lt; T, P &gt;::row_type const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat3x2&lt; T, P &gt;::row_type</type>
      <name>operator*</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>ade65da7df3173051a958b44645150a61</anchor>
      <arglist>(typename tmat3x2&lt; T, P &gt;::col_type const &amp;v, tmat3x2&lt; T, P &gt; const &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat2x2&lt; T, P &gt;</type>
      <name>operator*</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a90dd846f57ae5cac294f2df15c03a602</anchor>
      <arglist>(tmat3x2&lt; T, P &gt; const &amp;m1, tmat2x3&lt; T, P &gt; const &amp;m2)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat3x2&lt; T, P &gt;</type>
      <name>operator*</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a0b9ceeba3bfeff847c3229689a1e6602</anchor>
      <arglist>(tmat3x2&lt; T, P &gt; const &amp;m1, tmat3x3&lt; T, P &gt; const &amp;m2)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat4x2&lt; T, P &gt;</type>
      <name>operator*</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a5b64dea9e32078e11a4420d5f232659e</anchor>
      <arglist>(tmat3x2&lt; T, P &gt; const &amp;m1, tmat4x3&lt; T, P &gt; const &amp;m2)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat3x2&lt; T, P &gt;</type>
      <name>operator+</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>ae0fc39f411870afb1ee1b7d727fa6100</anchor>
      <arglist>(tmat3x2&lt; T, P &gt; const &amp;m, T const &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat3x2&lt; T, P &gt;</type>
      <name>operator+</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a7a3158256ff24ec277f4fb62c0f11dc5</anchor>
      <arglist>(tmat3x2&lt; T, P &gt; const &amp;m1, tmat3x2&lt; T, P &gt; const &amp;m2)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat3x2&lt; T, P &gt;</type>
      <name>operator-</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>ac64eaa93228c829bfa9213181690d033</anchor>
      <arglist>(tmat3x2&lt; T, P &gt; const &amp;m, T const &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat3x2&lt; T, P &gt;</type>
      <name>operator-</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>acf27df81158a819a6b90c84bb856a8dd</anchor>
      <arglist>(tmat3x2&lt; T, P &gt; const &amp;m1, tmat3x2&lt; T, P &gt; const &amp;m2)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat3x2&lt; T, P &gt; const</type>
      <name>operator-</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a8408b4824514bb4ed664d4e3062602b9</anchor>
      <arglist>(tmat3x2&lt; T, P &gt; const &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat3x2&lt; T, P &gt;</type>
      <name>operator/</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a4f6fb7ebd260ae343e1f1bb95edc0c57</anchor>
      <arglist>(tmat3x2&lt; T, P &gt; const &amp;m, T const &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat3x2&lt; T, P &gt;</type>
      <name>operator/</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a6a1ba5cfc9e898ad08107376dcfe8f0d</anchor>
      <arglist>(T const &amp;s, tmat3x2&lt; T, P &gt; const &amp;m)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>type_mat3x3.hpp</name>
    <path>/tmp/ws/src/rtabmap/app/android/jni/third-party/include/glm/detail/</path>
    <filename>type__mat3x3_8hpp</filename>
    <includes id="fwd_8hpp" name="fwd.hpp" local="yes" imported="no">../fwd.hpp</includes>
    <includes id="type__vec3_8hpp" name="type_vec3.hpp" local="yes" imported="no">type_vec3.hpp</includes>
    <includes id="type__mat_8hpp" name="type_mat.hpp" local="yes" imported="no">type_mat.hpp</includes>
    <class kind="struct">glm::detail::tmat3x3</class>
    <namespace>glm</namespace>
    <namespace>glm::detail</namespace>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat3x3&lt; T, P &gt;</type>
      <name>operator*</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a765bf91f02ab75474d148e607272b5c4</anchor>
      <arglist>(tmat3x3&lt; T, P &gt; const &amp;m, T const &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat3x3&lt; T, P &gt;</type>
      <name>operator*</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>ab320953939f06e4fa00294c0ba04c844</anchor>
      <arglist>(T const &amp;s, tmat3x3&lt; T, P &gt; const &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat3x3&lt; T, P &gt;::col_type</type>
      <name>operator*</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a84d2f52d12fa25811e231e5400c0f756</anchor>
      <arglist>(tmat3x3&lt; T, P &gt; const &amp;m, typename tmat3x3&lt; T, P &gt;::row_type const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat3x3&lt; T, P &gt;::row_type</type>
      <name>operator*</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>ac232a92146faf05b7ee8790ce59f9aac</anchor>
      <arglist>(typename tmat3x3&lt; T, P &gt;::col_type const &amp;v, tmat3x3&lt; T, P &gt; const &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat3x3&lt; T, P &gt;</type>
      <name>operator*</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a3e927cf2096a5fd9ad347d2a873230c3</anchor>
      <arglist>(tmat3x3&lt; T, P &gt; const &amp;m1, tmat3x3&lt; T, P &gt; const &amp;m2)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat2x3&lt; T, P &gt;</type>
      <name>operator*</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>aeed612f07a2ce03481ea17207a1d22aa</anchor>
      <arglist>(tmat3x3&lt; T, P &gt; const &amp;m1, tmat2x3&lt; T, P &gt; const &amp;m2)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat4x3&lt; T, P &gt;</type>
      <name>operator*</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>aa53d8848b8b79eaeab21be561b61d718</anchor>
      <arglist>(tmat3x3&lt; T, P &gt; const &amp;m1, tmat4x3&lt; T, P &gt; const &amp;m2)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat3x3&lt; T, P &gt;</type>
      <name>operator+</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a5f4e0d1c346dd094d609cde8f72a6f49</anchor>
      <arglist>(tmat3x3&lt; T, P &gt; const &amp;m, T const &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat3x3&lt; T, P &gt;</type>
      <name>operator+</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a6306b3d372cb6973df5ea5d65d641af9</anchor>
      <arglist>(T const &amp;s, tmat3x3&lt; T, P &gt; const &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat3x3&lt; T, P &gt;</type>
      <name>operator+</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>ae3a1d3f8c27da275b99077b2ca43ae1d</anchor>
      <arglist>(tmat3x3&lt; T, P &gt; const &amp;m1, tmat3x3&lt; T, P &gt; const &amp;m2)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat3x3&lt; T, P &gt;</type>
      <name>operator-</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a6921ba66b25b6526c1ff184f7781e11d</anchor>
      <arglist>(tmat3x3&lt; T, P &gt; const &amp;m, T const &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat3x3&lt; T, P &gt;</type>
      <name>operator-</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a5dba30d4ae3616d2f1014219f77e78f4</anchor>
      <arglist>(T const &amp;s, tmat3x3&lt; T, P &gt; const &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat3x3&lt; T, P &gt;</type>
      <name>operator-</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>ad332ec39ee18f92b56e6e7c28285c4f5</anchor>
      <arglist>(tmat3x3&lt; T, P &gt; const &amp;m1, tmat3x3&lt; T, P &gt; const &amp;m2)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat3x3&lt; T, P &gt; const</type>
      <name>operator-</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a098707c5c1d752a9072f9e01f8415cd8</anchor>
      <arglist>(tmat3x3&lt; T, P &gt; const &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat3x3&lt; T, P &gt;</type>
      <name>operator/</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a818787f9e218321b88b7106db9f228b2</anchor>
      <arglist>(tmat3x3&lt; T, P &gt; const &amp;m, T const &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat3x3&lt; T, P &gt;</type>
      <name>operator/</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a9fe7dbd3893b54fb0672a38223530c0e</anchor>
      <arglist>(T const &amp;s, tmat3x3&lt; T, P &gt; const &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat3x3&lt; T, P &gt;::col_type</type>
      <name>operator/</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a9e84cf68bfef4daed5f8bac3656169f0</anchor>
      <arglist>(tmat3x3&lt; T, P &gt; const &amp;m, typename tmat3x3&lt; T, P &gt;::row_type const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat3x3&lt; T, P &gt;::row_type</type>
      <name>operator/</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>af0b969ef0f9bc452d7be0b1806097dac</anchor>
      <arglist>(typename tmat3x3&lt; T, P &gt;::col_type const &amp;v, tmat3x3&lt; T, P &gt; const &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat3x3&lt; T, P &gt;</type>
      <name>operator/</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a9b73f5a27a850514dcb55d37c48baffd</anchor>
      <arglist>(tmat3x3&lt; T, P &gt; const &amp;m1, tmat3x3&lt; T, P &gt; const &amp;m2)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>type_mat3x4.hpp</name>
    <path>/tmp/ws/src/rtabmap/app/android/jni/third-party/include/glm/detail/</path>
    <filename>type__mat3x4_8hpp</filename>
    <includes id="fwd_8hpp" name="fwd.hpp" local="yes" imported="no">../fwd.hpp</includes>
    <includes id="type__vec3_8hpp" name="type_vec3.hpp" local="yes" imported="no">type_vec3.hpp</includes>
    <includes id="type__vec4_8hpp" name="type_vec4.hpp" local="yes" imported="no">type_vec4.hpp</includes>
    <includes id="type__mat_8hpp" name="type_mat.hpp" local="yes" imported="no">type_mat.hpp</includes>
    <class kind="struct">glm::detail::tmat3x4</class>
    <namespace>glm</namespace>
    <namespace>glm::detail</namespace>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat3x4&lt; T, P &gt;</type>
      <name>operator*</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a555c8a9bd05298517dd3e7dd4834b8cb</anchor>
      <arglist>(tmat3x4&lt; T, P &gt; const &amp;m, T const &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat3x4&lt; T, P &gt;</type>
      <name>operator*</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>aa518e95fad90c533eb567631b53e7d60</anchor>
      <arglist>(T const &amp;s, tmat3x4&lt; T, P &gt; const &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat3x4&lt; T, P &gt;::col_type</type>
      <name>operator*</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>ae2fac0e2d60b9f544a33a5b4fbe464ac</anchor>
      <arglist>(tmat3x4&lt; T, P &gt; const &amp;m, typename tmat3x4&lt; T, P &gt;::row_type const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat3x4&lt; T, P &gt;::row_type</type>
      <name>operator*</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a61ae249b6d24d6770f88b205a5fef844</anchor>
      <arglist>(typename tmat3x4&lt; T, P &gt;::col_type const &amp;v, tmat3x4&lt; T, P &gt; const &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat4x4&lt; T, P &gt;</type>
      <name>operator*</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a226d8264bddf388bcddb622762a9b008</anchor>
      <arglist>(tmat3x4&lt; T, P &gt; const &amp;m1, tmat4x3&lt; T, P &gt; const &amp;m2)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat2x4&lt; T, P &gt;</type>
      <name>operator*</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>af2d3ff7c4d584505e9b24e8df297483e</anchor>
      <arglist>(tmat3x4&lt; T, P &gt; const &amp;m1, tmat2x3&lt; T, P &gt; const &amp;m2)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat3x4&lt; T, P &gt;</type>
      <name>operator*</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>aaa7a4b3dcccb756fb27a5914e38143be</anchor>
      <arglist>(tmat3x4&lt; T, P &gt; const &amp;m1, tmat3x3&lt; T, P &gt; const &amp;m2)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat3x4&lt; T, P &gt;</type>
      <name>operator+</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>ab59e4afee9179825666a51b561bbb869</anchor>
      <arglist>(tmat3x4&lt; T, P &gt; const &amp;m, T const &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat3x4&lt; T, P &gt;</type>
      <name>operator+</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a7dbdd090caf91b843beb1a8cfedc9664</anchor>
      <arglist>(tmat3x4&lt; T, P &gt; const &amp;m1, tmat3x4&lt; T, P &gt; const &amp;m2)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat3x4&lt; T, P &gt;</type>
      <name>operator-</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a0a9ecafa6d19d89c1ee013adb78069d6</anchor>
      <arglist>(tmat3x4&lt; T, P &gt; const &amp;m, T const &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat3x4&lt; T, P &gt;</type>
      <name>operator-</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a2d8bb61cd07403a8dc742b7012753ac5</anchor>
      <arglist>(tmat3x4&lt; T, P &gt; const &amp;m1, tmat3x4&lt; T, P &gt; const &amp;m2)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat3x4&lt; T, P &gt; const</type>
      <name>operator-</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a56f307c4d490a5e5405cc57d461d39df</anchor>
      <arglist>(tmat3x4&lt; T, P &gt; const &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat3x4&lt; T, P &gt;</type>
      <name>operator/</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a2552e354f74354e2765f052e665b43e4</anchor>
      <arglist>(tmat3x4&lt; T, P &gt; const &amp;m, T const &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat3x4&lt; T, P &gt;</type>
      <name>operator/</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>afecc5ea9243cfdc4164f26a186b164a7</anchor>
      <arglist>(T const &amp;s, tmat3x4&lt; T, P &gt; const &amp;m)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>type_mat4x2.hpp</name>
    <path>/tmp/ws/src/rtabmap/app/android/jni/third-party/include/glm/detail/</path>
    <filename>type__mat4x2_8hpp</filename>
    <includes id="fwd_8hpp" name="fwd.hpp" local="yes" imported="no">../fwd.hpp</includes>
    <includes id="type__vec2_8hpp" name="type_vec2.hpp" local="yes" imported="no">type_vec2.hpp</includes>
    <includes id="type__vec4_8hpp" name="type_vec4.hpp" local="yes" imported="no">type_vec4.hpp</includes>
    <includes id="type__mat_8hpp" name="type_mat.hpp" local="yes" imported="no">type_mat.hpp</includes>
    <class kind="struct">glm::detail::tmat4x2</class>
    <namespace>glm</namespace>
    <namespace>glm::detail</namespace>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat4x2&lt; T, P &gt;</type>
      <name>operator*</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a3f19875ea541273b52b851e146ee99ae</anchor>
      <arglist>(tmat4x2&lt; T, P &gt; const &amp;m, T const &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat4x2&lt; T, P &gt;</type>
      <name>operator*</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a7b0b902a81f6b9bc87836979422dafaa</anchor>
      <arglist>(T const &amp;s, tmat4x2&lt; T, P &gt; const &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat4x2&lt; T, P &gt;::col_type</type>
      <name>operator*</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a2ab6641cf07cd7d196953a3c8c3af4d6</anchor>
      <arglist>(tmat4x2&lt; T, P &gt; const &amp;m, typename tmat4x2&lt; T, P &gt;::row_type const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat4x2&lt; T, P &gt;::row_type</type>
      <name>operator*</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a367161e430a44eba783af36b08572a99</anchor>
      <arglist>(typename tmat4x2&lt; T, P &gt;::col_type const &amp;v, tmat4x2&lt; T, P &gt; const &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat3x2&lt; T, P &gt;</type>
      <name>operator*</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>afb0e198bfcec955c393261e763b797c2</anchor>
      <arglist>(tmat4x2&lt; T, P &gt; const &amp;m1, tmat3x4&lt; T, P &gt; const &amp;m2)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat4x2&lt; T, P &gt;</type>
      <name>operator*</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>ac37a0f70bc34098615fb397f17da0fcc</anchor>
      <arglist>(tmat4x2&lt; T, P &gt; const &amp;m1, tmat4x4&lt; T, P &gt; const &amp;m2)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat2x3&lt; T, P &gt;</type>
      <name>operator*</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>ae24f03ed75e1fb65a969b2d7b42ecb8f</anchor>
      <arglist>(tmat4x3&lt; T, P &gt; const &amp;m1, tmat2x4&lt; T, P &gt; const &amp;m2)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat4x2&lt; T, P &gt;</type>
      <name>operator+</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a228305835e73234ec3729a2e2d41f496</anchor>
      <arglist>(tmat4x2&lt; T, P &gt; const &amp;m, T const &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat4x2&lt; T, P &gt;</type>
      <name>operator+</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a72bff7a853e7a61c40c338434d052b38</anchor>
      <arglist>(tmat4x2&lt; T, P &gt; const &amp;m1, tmat4x2&lt; T, P &gt; const &amp;m2)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat4x2&lt; T, P &gt;</type>
      <name>operator-</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>ac278fff8a26f4ebce8573b9b0087d594</anchor>
      <arglist>(tmat4x2&lt; T, P &gt; const &amp;m, T const &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat4x2&lt; T, P &gt;</type>
      <name>operator-</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a31b9fa7be4694f4c05d0906e9375b854</anchor>
      <arglist>(tmat4x2&lt; T, P &gt; const &amp;m1, tmat4x2&lt; T, P &gt; const &amp;m2)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat4x2&lt; T, P &gt; const</type>
      <name>operator-</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>ade3211ec8b45664fe5b4611739f3cf7a</anchor>
      <arglist>(tmat4x2&lt; T, P &gt; const &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat4x2&lt; T, P &gt;</type>
      <name>operator/</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a0e10cdbc416dbc28c313274632a040dc</anchor>
      <arglist>(tmat4x2&lt; T, P &gt; const &amp;m, T const &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat4x2&lt; T, P &gt;</type>
      <name>operator/</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a14f63195c6a032d73db7ee43ff22267d</anchor>
      <arglist>(T const &amp;s, tmat4x2&lt; T, P &gt; const &amp;m)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>type_mat4x3.hpp</name>
    <path>/tmp/ws/src/rtabmap/app/android/jni/third-party/include/glm/detail/</path>
    <filename>type__mat4x3_8hpp</filename>
    <includes id="fwd_8hpp" name="fwd.hpp" local="yes" imported="no">../fwd.hpp</includes>
    <includes id="type__vec3_8hpp" name="type_vec3.hpp" local="yes" imported="no">type_vec3.hpp</includes>
    <includes id="type__vec4_8hpp" name="type_vec4.hpp" local="yes" imported="no">type_vec4.hpp</includes>
    <includes id="type__mat_8hpp" name="type_mat.hpp" local="yes" imported="no">type_mat.hpp</includes>
    <class kind="struct">glm::detail::tmat4x3</class>
    <namespace>glm</namespace>
    <namespace>glm::detail</namespace>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat4x3&lt; T, P &gt;</type>
      <name>operator*</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>ab358dfd225b16fa4391c8de96d3a769e</anchor>
      <arglist>(tmat4x3&lt; T, P &gt; const &amp;m, T const &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat4x3&lt; T, P &gt;</type>
      <name>operator*</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a335c3a352192fbd1488b267ee47d2376</anchor>
      <arglist>(T const &amp;s, tmat4x3&lt; T, P &gt; const &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat4x3&lt; T, P &gt;::col_type</type>
      <name>operator*</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>aabae6b1994a6c2c65cda13a30d4fc72a</anchor>
      <arglist>(tmat4x3&lt; T, P &gt; const &amp;m, typename tmat4x3&lt; T, P &gt;::row_type const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat4x3&lt; T, P &gt;::row_type</type>
      <name>operator*</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>adbba2792568296c0fbb7050aadfb6e4c</anchor>
      <arglist>(typename tmat4x3&lt; T, P &gt;::col_type const &amp;v, tmat4x3&lt; T, P &gt; const &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat3x3&lt; T, P &gt;</type>
      <name>operator*</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>ac49ce5d3404ec746ffe7e0f7a8d6a8c6</anchor>
      <arglist>(tmat4x3&lt; T, P &gt; const &amp;m1, tmat3x4&lt; T, P &gt; const &amp;m2)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat2x3&lt; T, P &gt;</type>
      <name>operator*</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>ae24f03ed75e1fb65a969b2d7b42ecb8f</anchor>
      <arglist>(tmat4x3&lt; T, P &gt; const &amp;m1, tmat2x4&lt; T, P &gt; const &amp;m2)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat4x3&lt; T, P &gt;</type>
      <name>operator*</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a00a6daacce47d5f976496efbca06f701</anchor>
      <arglist>(tmat4x3&lt; T, P &gt; const &amp;m1, tmat4x4&lt; T, P &gt; const &amp;m2)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat4x3&lt; T, P &gt;</type>
      <name>operator+</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a561c55acc10ba44a4484a6e90ebe8d95</anchor>
      <arglist>(tmat4x3&lt; T, P &gt; const &amp;m, T const &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat4x3&lt; T, P &gt;</type>
      <name>operator+</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>ac9aa09788320dab12d97a0029080b7da</anchor>
      <arglist>(tmat4x3&lt; T, P &gt; const &amp;m1, tmat4x3&lt; T, P &gt; const &amp;m2)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat4x3&lt; T, P &gt;</type>
      <name>operator-</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>abef54e9849939df41db5e7a04781c4c9</anchor>
      <arglist>(tmat4x3&lt; T, P &gt; const &amp;m, T const &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat4x3&lt; T, P &gt;</type>
      <name>operator-</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a08a0003d3572395860ea9a9fea582549</anchor>
      <arglist>(tmat4x3&lt; T, P &gt; const &amp;m1, tmat4x3&lt; T, P &gt; const &amp;m2)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat4x3&lt; T, P &gt; const</type>
      <name>operator-</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a6d25f138f74c54260d26a4c9e9196833</anchor>
      <arglist>(tmat4x3&lt; T, P &gt; const &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat4x3&lt; T, P &gt;</type>
      <name>operator/</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>ab6efa53212245c8021ca460cdf5c81b8</anchor>
      <arglist>(tmat4x3&lt; T, P &gt; const &amp;m, T const &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat4x3&lt; T, P &gt;</type>
      <name>operator/</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a34667724f76259c7994ef2bbd8fac6b2</anchor>
      <arglist>(T const &amp;s, tmat4x3&lt; T, P &gt; const &amp;m)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>type_mat4x4.hpp</name>
    <path>/tmp/ws/src/rtabmap/app/android/jni/third-party/include/glm/detail/</path>
    <filename>type__mat4x4_8hpp</filename>
    <includes id="fwd_8hpp" name="fwd.hpp" local="yes" imported="no">../fwd.hpp</includes>
    <includes id="type__vec4_8hpp" name="type_vec4.hpp" local="yes" imported="no">type_vec4.hpp</includes>
    <includes id="type__mat_8hpp" name="type_mat.hpp" local="yes" imported="no">type_mat.hpp</includes>
    <class kind="struct">glm::detail::tmat4x4</class>
    <namespace>glm</namespace>
    <namespace>glm::detail</namespace>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat4x4&lt; T, P &gt;</type>
      <name>operator*</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a4e204942a9760ef35d28e7159bb73d88</anchor>
      <arglist>(tmat4x4&lt; T, P &gt; const &amp;m, T const &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat4x4&lt; T, P &gt;</type>
      <name>operator*</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>af68aded3d1800c8b2f3a15aedf5044dd</anchor>
      <arglist>(T const &amp;s, tmat4x4&lt; T, P &gt; const &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat4x4&lt; T, P &gt;::col_type</type>
      <name>operator*</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a30677020a83c2cade2bec6d8b1ead9ee</anchor>
      <arglist>(tmat4x4&lt; T, P &gt; const &amp;m, typename tmat4x4&lt; T, P &gt;::row_type const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat4x4&lt; T, P &gt;::row_type</type>
      <name>operator*</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a2af8599f7d2f71d038a50f838bd4b57b</anchor>
      <arglist>(typename tmat4x4&lt; T, P &gt;::col_type const &amp;v, tmat4x4&lt; T, P &gt; const &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat2x4&lt; T, P &gt;</type>
      <name>operator*</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>acf429c2c9912e194b7f0b2de396cce59</anchor>
      <arglist>(tmat4x4&lt; T, P &gt; const &amp;m1, tmat2x4&lt; T, P &gt; const &amp;m2)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat3x4&lt; T, P &gt;</type>
      <name>operator*</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>adafd5e928b6eeb28931a078fe7edc8bc</anchor>
      <arglist>(tmat4x4&lt; T, P &gt; const &amp;m1, tmat3x4&lt; T, P &gt; const &amp;m2)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat4x4&lt; T, P &gt;</type>
      <name>operator*</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a09c02d2cdb66c6b6dfd07d4e867f9edd</anchor>
      <arglist>(tmat4x4&lt; T, P &gt; const &amp;m1, tmat4x4&lt; T, P &gt; const &amp;m2)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat4x4&lt; T, P &gt;</type>
      <name>operator+</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a204aff2005822a57e4e027d508e39d24</anchor>
      <arglist>(tmat4x4&lt; T, P &gt; const &amp;m, T const &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat4x4&lt; T, P &gt;</type>
      <name>operator+</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a9e9b0b006a213048c6d3904ccd6388bf</anchor>
      <arglist>(T const &amp;s, tmat4x4&lt; T, P &gt; const &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat4x4&lt; T, P &gt;</type>
      <name>operator+</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a86c8280e364a2273c9ef5c07b94ad3fb</anchor>
      <arglist>(tmat4x4&lt; T, P &gt; const &amp;m1, tmat4x4&lt; T, P &gt; const &amp;m2)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat4x4&lt; T, P &gt;</type>
      <name>operator-</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>ac78d0fe87383c9ae7f5df3ca1de0dfa2</anchor>
      <arglist>(tmat4x4&lt; T, P &gt; const &amp;m, T const &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat4x4&lt; T, P &gt;</type>
      <name>operator-</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a1438848010a11afad6ad7814e79197f8</anchor>
      <arglist>(T const &amp;s, tmat4x4&lt; T, P &gt; const &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat4x4&lt; T, P &gt;</type>
      <name>operator-</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a371b05998ed089eb69a38ff0950ab1ed</anchor>
      <arglist>(tmat4x4&lt; T, P &gt; const &amp;m1, tmat4x4&lt; T, P &gt; const &amp;m2)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat4x4&lt; T, P &gt; const</type>
      <name>operator-</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a68ae8e4cdbef0801552f0d95d54dbe44</anchor>
      <arglist>(tmat4x4&lt; T, P &gt; const &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat4x4&lt; T, P &gt;</type>
      <name>operator/</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a88bfae79cb3b4f0b7a56a54276a4cf20</anchor>
      <arglist>(tmat4x4&lt; T, P &gt; const &amp;m, T const &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat4x4&lt; T, P &gt;</type>
      <name>operator/</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a05f6ef231288ab68c41d4cd51c9296ec</anchor>
      <arglist>(T const &amp;s, tmat4x4&lt; T, P &gt; const &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat4x4&lt; T, P &gt;::col_type</type>
      <name>operator/</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>ae8b062276fca6b3b53320105fab38ed6</anchor>
      <arglist>(tmat4x4&lt; T, P &gt; const &amp;m, typename tmat4x4&lt; T, P &gt;::row_type const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat4x4&lt; T, P &gt;::row_type</type>
      <name>operator/</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a7042f495cbd8497627e5acdc35d37e81</anchor>
      <arglist>(typename tmat4x4&lt; T, P &gt;::col_type &amp;v, tmat4x4&lt; T, P &gt; const &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat4x4&lt; T, P &gt;</type>
      <name>operator/</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a03e3efcfda388a6134dfd4804ffa1142</anchor>
      <arglist>(tmat4x4&lt; T, P &gt; const &amp;m1, tmat4x4&lt; T, P &gt; const &amp;m2)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>type_precision.hpp</name>
    <path>/tmp/ws/src/rtabmap/app/android/jni/third-party/include/glm/gtc/</path>
    <filename>type__precision_8hpp</filename>
    <includes id="gtc_2quaternion_8hpp" name="gtc/quaternion.hpp" local="yes" imported="no">../gtc/quaternion.hpp</includes>
    <includes id="vec2_8hpp" name="vec2.hpp" local="yes" imported="no">../vec2.hpp</includes>
    <includes id="vec3_8hpp" name="vec3.hpp" local="yes" imported="no">../vec3.hpp</includes>
    <includes id="vec4_8hpp" name="vec4.hpp" local="yes" imported="no">../vec4.hpp</includes>
    <includes id="mat2x2_8hpp" name="mat2x2.hpp" local="yes" imported="no">../mat2x2.hpp</includes>
    <includes id="mat2x3_8hpp" name="mat2x3.hpp" local="yes" imported="no">../mat2x3.hpp</includes>
    <includes id="mat2x4_8hpp" name="mat2x4.hpp" local="yes" imported="no">../mat2x4.hpp</includes>
    <includes id="mat3x2_8hpp" name="mat3x2.hpp" local="yes" imported="no">../mat3x2.hpp</includes>
    <includes id="mat3x3_8hpp" name="mat3x3.hpp" local="yes" imported="no">../mat3x3.hpp</includes>
    <includes id="mat3x4_8hpp" name="mat3x4.hpp" local="yes" imported="no">../mat3x4.hpp</includes>
    <includes id="mat4x2_8hpp" name="mat4x2.hpp" local="yes" imported="no">../mat4x2.hpp</includes>
    <includes id="mat4x3_8hpp" name="mat4x3.hpp" local="yes" imported="no">../mat4x3.hpp</includes>
    <includes id="mat4x4_8hpp" name="mat4x4.hpp" local="yes" imported="no">../mat4x4.hpp</includes>
    <namespace>glm</namespace>
  </compound>
  <compound kind="file">
    <name>type_ptr.hpp</name>
    <path>/tmp/ws/src/rtabmap/app/android/jni/third-party/include/glm/gtc/</path>
    <filename>type__ptr_8hpp</filename>
    <includes id="gtc_2quaternion_8hpp" name="gtc/quaternion.hpp" local="yes" imported="no">../gtc/quaternion.hpp</includes>
    <includes id="vec2_8hpp" name="vec2.hpp" local="yes" imported="no">../vec2.hpp</includes>
    <includes id="vec3_8hpp" name="vec3.hpp" local="yes" imported="no">../vec3.hpp</includes>
    <includes id="vec4_8hpp" name="vec4.hpp" local="yes" imported="no">../vec4.hpp</includes>
    <includes id="mat2x2_8hpp" name="mat2x2.hpp" local="yes" imported="no">../mat2x2.hpp</includes>
    <includes id="mat2x3_8hpp" name="mat2x3.hpp" local="yes" imported="no">../mat2x3.hpp</includes>
    <includes id="mat2x4_8hpp" name="mat2x4.hpp" local="yes" imported="no">../mat2x4.hpp</includes>
    <includes id="mat3x2_8hpp" name="mat3x2.hpp" local="yes" imported="no">../mat3x2.hpp</includes>
    <includes id="mat3x3_8hpp" name="mat3x3.hpp" local="yes" imported="no">../mat3x3.hpp</includes>
    <includes id="mat3x4_8hpp" name="mat3x4.hpp" local="yes" imported="no">../mat3x4.hpp</includes>
    <includes id="mat4x2_8hpp" name="mat4x2.hpp" local="yes" imported="no">../mat4x2.hpp</includes>
    <includes id="mat4x3_8hpp" name="mat4x3.hpp" local="yes" imported="no">../mat4x3.hpp</includes>
    <includes id="mat4x4_8hpp" name="mat4x4.hpp" local="yes" imported="no">../mat4x4.hpp</includes>
    <namespace>glm</namespace>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tmat2x2&lt; T, defaultp &gt;</type>
      <name>make_mat2</name>
      <anchorfile>group__gtc__type__ptr.html</anchorfile>
      <anchor>ga903422b2c346cbaccad3153a5a1f404c</anchor>
      <arglist>(T const *const ptr)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tmat2x2&lt; T, defaultp &gt;</type>
      <name>make_mat2x2</name>
      <anchorfile>group__gtc__type__ptr.html</anchorfile>
      <anchor>ga860d529f631ea6f9a0e510491d29a8ac</anchor>
      <arglist>(T const *const ptr)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tmat2x3&lt; T, defaultp &gt;</type>
      <name>make_mat2x3</name>
      <anchorfile>group__gtc__type__ptr.html</anchorfile>
      <anchor>gadef48cd950566f23a4b1e47127ee478c</anchor>
      <arglist>(T const *const ptr)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tmat2x4&lt; T, defaultp &gt;</type>
      <name>make_mat2x4</name>
      <anchorfile>group__gtc__type__ptr.html</anchorfile>
      <anchor>ga174a43e8913682834de9cd918e36df25</anchor>
      <arglist>(T const *const ptr)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tmat3x3&lt; T, defaultp &gt;</type>
      <name>make_mat3</name>
      <anchorfile>group__gtc__type__ptr.html</anchorfile>
      <anchor>gae50ecac46eb8771fb074e310b602bf53</anchor>
      <arglist>(T const *const ptr)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tmat3x2&lt; T, defaultp &gt;</type>
      <name>make_mat3x2</name>
      <anchorfile>group__gtc__type__ptr.html</anchorfile>
      <anchor>gaa40868af4de8c5ed5470fdcc9985dbfc</anchor>
      <arglist>(T const *const ptr)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tmat3x3&lt; T, defaultp &gt;</type>
      <name>make_mat3x3</name>
      <anchorfile>group__gtc__type__ptr.html</anchorfile>
      <anchor>gaf8ba0a0a523423ae1149a1c2d90eb337</anchor>
      <arglist>(T const *const ptr)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tmat3x4&lt; T, defaultp &gt;</type>
      <name>make_mat3x4</name>
      <anchorfile>group__gtc__type__ptr.html</anchorfile>
      <anchor>gaa0c07ac459a5e16374aa12e3b35ee043</anchor>
      <arglist>(T const *const ptr)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tmat4x4&lt; T, defaultp &gt;</type>
      <name>make_mat4</name>
      <anchorfile>group__gtc__type__ptr.html</anchorfile>
      <anchor>gac3920fd61f0c459a4749b8eb9107982c</anchor>
      <arglist>(T const *const ptr)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tmat4x2&lt; T, defaultp &gt;</type>
      <name>make_mat4x2</name>
      <anchorfile>group__gtc__type__ptr.html</anchorfile>
      <anchor>gae4ad99adfe4fb195a192712a71de901d</anchor>
      <arglist>(T const *const ptr)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tmat4x3&lt; T, defaultp &gt;</type>
      <name>make_mat4x3</name>
      <anchorfile>group__gtc__type__ptr.html</anchorfile>
      <anchor>ga37ec66362c22d86ad2ee11930b638c4a</anchor>
      <arglist>(T const *const ptr)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tmat4x4&lt; T, defaultp &gt;</type>
      <name>make_mat4x4</name>
      <anchorfile>group__gtc__type__ptr.html</anchorfile>
      <anchor>ga4b13ff6840a66d032724a9a1db50f704</anchor>
      <arglist>(T const *const ptr)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tquat&lt; T, defaultp &gt;</type>
      <name>make_quat</name>
      <anchorfile>group__gtc__type__ptr.html</anchorfile>
      <anchor>ga051ec24a44af31a08b11eccbf8726b02</anchor>
      <arglist>(T const *const ptr)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tvec2&lt; T, defaultp &gt;</type>
      <name>make_vec2</name>
      <anchorfile>group__gtc__type__ptr.html</anchorfile>
      <anchor>ga70f570befb4773ba3a658b76f9fdd6ab</anchor>
      <arglist>(T const *const ptr)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tvec3&lt; T, defaultp &gt;</type>
      <name>make_vec3</name>
      <anchorfile>group__gtc__type__ptr.html</anchorfile>
      <anchor>gad91a6a0fe324630b151208703a1591ed</anchor>
      <arglist>(T const *const ptr)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tvec4&lt; T, defaultp &gt;</type>
      <name>make_vec4</name>
      <anchorfile>group__gtc__type__ptr.html</anchorfile>
      <anchor>ga1b9e0d9ca48d79ba87edc121c1872c44</anchor>
      <arglist>(T const *const ptr)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType::value_type const *</type>
      <name>value_ptr</name>
      <anchorfile>group__gtc__type__ptr.html</anchorfile>
      <anchor>gaf019636bb8bd7c9efb7c7ce3bb23bcfc</anchor>
      <arglist>(genType const &amp;vec)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>type_vec.hpp</name>
    <path>/tmp/ws/src/rtabmap/app/android/jni/third-party/include/glm/detail/</path>
    <filename>type__vec_8hpp</filename>
    <includes id="precision_8hpp" name="precision.hpp" local="yes" imported="no">precision.hpp</includes>
    <includes id="type__int_8hpp" name="type_int.hpp" local="yes" imported="no">type_int.hpp</includes>
    <class kind="struct">glm::detail::tvec1</class>
    <class kind="struct">glm::detail::tvec2</class>
    <class kind="struct">glm::detail::tvec3</class>
    <class kind="struct">glm::detail::tvec4</class>
    <namespace>glm</namespace>
    <namespace>glm::detail</namespace>
    <member kind="typedef">
      <type>highp_bvec2</type>
      <name>bvec2</name>
      <anchorfile>group__core__types.html</anchorfile>
      <anchor>ga7523cf292181cf7daef3aa0a3267d8e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_bvec3</type>
      <name>bvec3</name>
      <anchorfile>group__core__types.html</anchorfile>
      <anchor>ga3f07d6d37fc6fe875170fd5799685bcf</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_bvec4</type>
      <name>bvec4</name>
      <anchorfile>group__core__types.html</anchorfile>
      <anchor>ga6bb211b3d3bebae3867548d5673ca5cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_dvec2</type>
      <name>dvec2</name>
      <anchorfile>group__core__types.html</anchorfile>
      <anchor>gae6727259898288cae197724d5f172b3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_dvec3</type>
      <name>dvec3</name>
      <anchorfile>group__core__types.html</anchorfile>
      <anchor>ga7f3287f952e6ccb481231368091702ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_dvec4</type>
      <name>dvec4</name>
      <anchorfile>group__core__types.html</anchorfile>
      <anchor>ga0824ceed7ec3b2fba89765501c1540b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec1&lt; bool, highp &gt;</type>
      <name>highp_bvec1_t</name>
      <anchorfile>namespaceglm.html</anchorfile>
      <anchor>a12dfb09db42f0b29fa85afa1ad2dbd23</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec2&lt; bool, highp &gt;</type>
      <name>highp_bvec2</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>ga4153415d1f3d390219ac9464652ac377</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec3&lt; bool, highp &gt;</type>
      <name>highp_bvec3</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>ga1d77a773fdd024602413670788c10c62</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec4&lt; bool, highp &gt;</type>
      <name>highp_bvec4</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>ga381539af52c5e5c659700e12fb706eaf</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec2&lt; double, highp &gt;</type>
      <name>highp_dvec2</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>gacfbe8512142fff27f0bfb44958c1752f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec3&lt; double, highp &gt;</type>
      <name>highp_dvec3</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>ga4962711854156dae8ebb4eb39237c542</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec4&lt; double, highp &gt;</type>
      <name>highp_dvec4</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>gad5ff5ff4a69e6925f5b4f540e2633835</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec1&lt; int, highp &gt;</type>
      <name>highp_ivec1_t</name>
      <anchorfile>namespaceglm.html</anchorfile>
      <anchor>a3927b4c7e92eb102463facebfe2c0e0d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec2&lt; int, highp &gt;</type>
      <name>highp_ivec2</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>gab2bac6095f51f7d7f74747afc2f6747a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec3&lt; int, highp &gt;</type>
      <name>highp_ivec3</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>gae9f0a321de8ee92dce9d4400362d71e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec4&lt; int, highp &gt;</type>
      <name>highp_ivec4</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>gaeba08fcf78aeae954c3335d73500ff8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec1&lt; uint, highp &gt;</type>
      <name>highp_uvec1_t</name>
      <anchorfile>namespaceglm.html</anchorfile>
      <anchor>ab849167b499d58c4ec64b435d9696115</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec2&lt; uint, highp &gt;</type>
      <name>highp_uvec2</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>gaaf92be4c1fca33cff90c1ed15b521c79</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec3&lt; uint, highp &gt;</type>
      <name>highp_uvec3</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>ga66d0e4ae1742ede2eb32bf0bfedd7474</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec4&lt; uint, highp &gt;</type>
      <name>highp_uvec4</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>ga7cb8cc501f7e680e1889b93eb80e6c46</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec1&lt; float, highp &gt;</type>
      <name>highp_vec1_t</name>
      <anchorfile>namespaceglm.html</anchorfile>
      <anchor>aa500b77d9369f9121bdd014d0e64c4f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec2&lt; float, highp &gt;</type>
      <name>highp_vec2</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>ga37645abcfcc1278567e99f1ca492bfbb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec3&lt; float, highp &gt;</type>
      <name>highp_vec3</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>ga4879124da7a18d6b681d933cb8c4267d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec4&lt; float, highp &gt;</type>
      <name>highp_vec4</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>gae32d5f99860247afbe7ed90564bceac1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_ivec2</type>
      <name>ivec2</name>
      <anchorfile>group__core__types.html</anchorfile>
      <anchor>ga9e6ce9cfc7919976b318197e18d8a065</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_ivec3</type>
      <name>ivec3</name>
      <anchorfile>group__core__types.html</anchorfile>
      <anchor>ga6e12a4ca00d696f07da1df4eb73e0fe8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_ivec4</type>
      <name>ivec4</name>
      <anchorfile>group__core__types.html</anchorfile>
      <anchor>gaa4560ddc50320ea8f8a70d5c9c249fea</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec1&lt; bool, lowp &gt;</type>
      <name>lowp_bvec1_t</name>
      <anchorfile>namespaceglm.html</anchorfile>
      <anchor>aac18f6553a7720c78e2c294053fb0551</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec2&lt; bool, lowp &gt;</type>
      <name>lowp_bvec2</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>ga8ff6222d4bb4245106dab0727c8e8a45</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec3&lt; bool, lowp &gt;</type>
      <name>lowp_bvec3</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>ga17ac2986f7b315a2ac4ee2662b5be9cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec4&lt; bool, lowp &gt;</type>
      <name>lowp_bvec4</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>ga24c651dc8cb20779b3773428aef4f7f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec2&lt; double, lowp &gt;</type>
      <name>lowp_dvec2</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>ga27a115a27d5f065e8c043f57191d583b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec3&lt; double, lowp &gt;</type>
      <name>lowp_dvec3</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>ga9bdb864f7242863e1227e3209f5b2dc4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec4&lt; double, lowp &gt;</type>
      <name>lowp_dvec4</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>gad04432e5d5accf764e10c6674e5d0c96</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec1&lt; int, lowp &gt;</type>
      <name>lowp_ivec1_t</name>
      <anchorfile>namespaceglm.html</anchorfile>
      <anchor>a922780199c60272ceb0a56cad13a6c31</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec2&lt; int, lowp &gt;</type>
      <name>lowp_ivec2</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>ga562c5c67d6431ab88fc4a032239e2137</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec3&lt; int, lowp &gt;</type>
      <name>lowp_ivec3</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>gad133fec5c629e3f712c1270e15144e6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec4&lt; int, lowp &gt;</type>
      <name>lowp_ivec4</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>gab9b404ae623385d5094499d2d4e4616d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec1&lt; uint, lowp &gt;</type>
      <name>lowp_uvec1_t</name>
      <anchorfile>namespaceglm.html</anchorfile>
      <anchor>a5b77766992759c6490e538bbf7e7cd79</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec2&lt; uint, lowp &gt;</type>
      <name>lowp_uvec2</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>ga06c64bb528bbecf276ab2d4a2b6c934e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec3&lt; uint, lowp &gt;</type>
      <name>lowp_uvec3</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>ga26fd88e52fe7003d41b0c57c5edffd6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec4&lt; uint, lowp &gt;</type>
      <name>lowp_uvec4</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>ga17b5f652e5c64b0034065420d844fca7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec1&lt; float, lowp &gt;</type>
      <name>lowp_vec1_t</name>
      <anchorfile>namespaceglm.html</anchorfile>
      <anchor>a6f4858c888bac87e7fbae4addee5719b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec2&lt; float, lowp &gt;</type>
      <name>lowp_vec2</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>gac63d79532b7e8d18f579ebe63e4fde49</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec3&lt; float, lowp &gt;</type>
      <name>lowp_vec3</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>ga062795097526e2758d34cb38387dd82d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec4&lt; float, lowp &gt;</type>
      <name>lowp_vec4</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>ga706ad1296c1cdcbd26c815fbb0f3f846</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec1&lt; bool, mediump &gt;</type>
      <name>mediump_bvec1_t</name>
      <anchorfile>namespaceglm.html</anchorfile>
      <anchor>a84283cea80da3ae0e5a01763d5de143b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec2&lt; bool, mediump &gt;</type>
      <name>mediump_bvec2</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>ga1406d96eb96694d91052d3f882658ab2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec3&lt; bool, mediump &gt;</type>
      <name>mediump_bvec3</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>gae7c8d0136e829d6fe3feb00856e35f11</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec4&lt; bool, mediump &gt;</type>
      <name>mediump_bvec4</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>ga8bb7cfe902e2cb356450d211ca4d58e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec2&lt; double, mediump &gt;</type>
      <name>mediump_dvec2</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>gace1f1cc2eb8e978dcb60e682af87b541</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec3&lt; double, mediump &gt;</type>
      <name>mediump_dvec3</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>gac051f0702cb0e717db5dd913f6261388</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec4&lt; double, mediump &gt;</type>
      <name>mediump_dvec4</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>gac61cf2fc2df895e5f277c978dace042a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec1&lt; int, mediump &gt;</type>
      <name>mediump_ivec1_t</name>
      <anchorfile>namespaceglm.html</anchorfile>
      <anchor>a4e6e24e94c7570374fccd106c91e8bb8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec2&lt; int, mediump &gt;</type>
      <name>mediump_ivec2</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>ga4f1bf9844e667805235823afe809aa73</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec3&lt; int, mediump &gt;</type>
      <name>mediump_ivec3</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>ga520d24fa0ea887284b80a02c062ca7b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec4&lt; int, mediump &gt;</type>
      <name>mediump_ivec4</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>gaa4c23a132d76436e041747b0c03265ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec1&lt; uint, mediump &gt;</type>
      <name>mediump_uvec1_t</name>
      <anchorfile>namespaceglm.html</anchorfile>
      <anchor>a7df2834f455bdd3c3b82ff7cb60f272a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec2&lt; uint, mediump &gt;</type>
      <name>mediump_uvec2</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>ga15c8fb77bdb6763ef73b39e02eb98a56</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec3&lt; uint, mediump &gt;</type>
      <name>mediump_uvec3</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>gaebdefe98b08421ef645f65c706af46b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec4&lt; uint, mediump &gt;</type>
      <name>mediump_uvec4</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>gad90c29c2643136a9bcb1165eac47c810</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec1&lt; float, mediump &gt;</type>
      <name>mediump_vec1_t</name>
      <anchorfile>namespaceglm.html</anchorfile>
      <anchor>a34591cc7729d24d31e7c1af9ab86d8be</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec2&lt; float, mediump &gt;</type>
      <name>mediump_vec2</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>ga1365858c541931eb8a7473fa85a1d1cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec3&lt; float, mediump &gt;</type>
      <name>mediump_vec3</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>ga10acc767a046b85205f52ce7f834626f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec4&lt; float, mediump &gt;</type>
      <name>mediump_vec4</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>ga2527a7f322907fecd58bef0a7a9c3ecd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_uvec2</type>
      <name>uvec2</name>
      <anchorfile>group__core__types.html</anchorfile>
      <anchor>gafd2041b45eff671aa8899d2c2835eee9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_uvec3</type>
      <name>uvec3</name>
      <anchorfile>group__core__types.html</anchorfile>
      <anchor>gac4ba593917841b859ba1683b8b52b8fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_uvec4</type>
      <name>uvec4</name>
      <anchorfile>group__core__types.html</anchorfile>
      <anchor>ga1c426d19627b32b14f0089f7f4ba7b1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_vec2</type>
      <name>vec2</name>
      <anchorfile>group__core__types.html</anchorfile>
      <anchor>gaa1618f51db67eaa145db101d8c8431d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_vec3</type>
      <name>vec3</name>
      <anchorfile>group__core__types.html</anchorfile>
      <anchor>ga1c47e8b3386109bc992b6c48e91b0be7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_vec4</type>
      <name>vec4</name>
      <anchorfile>group__core__types.html</anchorfile>
      <anchor>ga5881b1b022d7fd1b7218f5916532dd02</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>type_vec1.hpp</name>
    <path>/tmp/ws/src/rtabmap/app/android/jni/third-party/include/glm/detail/</path>
    <filename>type__vec1_8hpp</filename>
    <includes id="fwd_8hpp" name="fwd.hpp" local="yes" imported="no">../fwd.hpp</includes>
    <includes id="type__vec_8hpp" name="type_vec.hpp" local="yes" imported="no">type_vec.hpp</includes>
    <class kind="struct">glm::detail::tvec1</class>
    <namespace>glm</namespace>
    <namespace>glm::detail</namespace>
    <member kind="function">
      <type>GLM_FUNC_DECL bool</type>
      <name>operator!=</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a5b24cc32eabe37e6e4404630f7bba7a3</anchor>
      <arglist>(tvec1&lt; T, P &gt; const &amp;v1, tvec1&lt; T, P &gt; const &amp;v2)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec1&lt; T, P &gt;</type>
      <name>operator%</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a311d95ed23c545b2249503f43225e064</anchor>
      <arglist>(tvec1&lt; T, P &gt; const &amp;v, T const &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec1&lt; T, P &gt;</type>
      <name>operator%</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>aa333d0de23e15243125942f5199c32cc</anchor>
      <arglist>(T const &amp;s, tvec1&lt; T, P &gt; const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec1&lt; T, P &gt;</type>
      <name>operator%</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a4a3aa1ecbfd632ba27f7f5365bcf023a</anchor>
      <arglist>(tvec1&lt; T, P &gt; const &amp;v1, tvec1&lt; T, P &gt; const &amp;v2)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec1&lt; T, P &gt;</type>
      <name>operator&amp;</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>aad0ae6f33248443c4dc6c963ee911be1</anchor>
      <arglist>(tvec1&lt; T, P &gt; const &amp;v, T const &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec1&lt; T, P &gt;</type>
      <name>operator&amp;</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a95ef8023bc44ff97cf1f3c4fc939d49f</anchor>
      <arglist>(T const &amp;s, tvec1&lt; T, P &gt; const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec1&lt; T, P &gt;</type>
      <name>operator&amp;</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>ac2f22bb651ecf7e0fe58b9db2d08d905</anchor>
      <arglist>(tvec1&lt; T, P &gt; const &amp;v1, tvec1&lt; T, P &gt; const &amp;v2)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec1&lt; T, P &gt;</type>
      <name>operator*</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a5c5c8b8807cd4468f2606d79a37094a4</anchor>
      <arglist>(tvec1&lt; T, P &gt; const &amp;v, T const &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec1&lt; T, P &gt;</type>
      <name>operator*</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>ab4a364075df2c787943f17481f44edd7</anchor>
      <arglist>(T const &amp;s, tvec1&lt; T, P &gt; const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec1&lt; T, P &gt;</type>
      <name>operator*</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>aba387e65dba03af19f6e99e5564a1785</anchor>
      <arglist>(tvec1&lt; T, P &gt; const &amp;v1, tvec1&lt; T, P &gt; const &amp;v2)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec1&lt; T, P &gt;</type>
      <name>operator+</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a2c6ee85a459da40883538c0b9f204259</anchor>
      <arglist>(tvec1&lt; T, P &gt; const &amp;v, T const &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec1&lt; T, P &gt;</type>
      <name>operator+</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>ab01266adbf32c9a7341d57d5bbf21153</anchor>
      <arglist>(T const &amp;s, tvec1&lt; T, P &gt; const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec1&lt; T, P &gt;</type>
      <name>operator+</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>ac22f72a8bcf7e4e431721e0b89579f26</anchor>
      <arglist>(tvec1&lt; T, P &gt; const &amp;v1, tvec1&lt; T, P &gt; const &amp;v2)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec1&lt; T, P &gt;</type>
      <name>operator-</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a583754026435d110eec01a8fccf122b6</anchor>
      <arglist>(tvec1&lt; T, P &gt; const &amp;v, T const &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec1&lt; T, P &gt;</type>
      <name>operator-</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>ab13dd5d68b36189f3861188510c412e8</anchor>
      <arglist>(T const &amp;s, tvec1&lt; T, P &gt; const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec1&lt; T, P &gt;</type>
      <name>operator-</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a9b825f25d5d7b46e3a4edf43bd37f045</anchor>
      <arglist>(tvec1&lt; T, P &gt; const &amp;v1, tvec1&lt; T, P &gt; const &amp;v2)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec1&lt; T, P &gt;</type>
      <name>operator-</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>aab80690244495219dd7ebe46272a7240</anchor>
      <arglist>(tvec1&lt; T, P &gt; const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec1&lt; T, P &gt;</type>
      <name>operator/</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>ab364dadef8690edf308cdc3282988edf</anchor>
      <arglist>(tvec1&lt; T, P &gt; const &amp;v, T const &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec1&lt; T, P &gt;</type>
      <name>operator/</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a43550bf2585945e701a7e3942a885de3</anchor>
      <arglist>(T const &amp;s, tvec1&lt; T, P &gt; const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec1&lt; T, P &gt;</type>
      <name>operator/</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>af6eb94ccaa29e1d3110cfcf1c7297a5b</anchor>
      <arglist>(tvec1&lt; T, P &gt; const &amp;v1, tvec1&lt; T, P &gt; const &amp;v2)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec1&lt; T, P &gt;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>abb163d98a4124b6e65dafb1872ac946c</anchor>
      <arglist>(tvec1&lt; T, P &gt; const &amp;v, T const &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec1&lt; T, P &gt;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>ad9261aa75bd5fde271fde6677ee999ed</anchor>
      <arglist>(T const &amp;s, tvec1&lt; T, P &gt; const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec1&lt; T, P &gt;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a8ce32cd2be98bd8d5bfac6ec511e8871</anchor>
      <arglist>(tvec1&lt; T, P &gt; const &amp;v1, tvec1&lt; T, P &gt; const &amp;v2)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL bool</type>
      <name>operator==</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a7d183d9ae655d79d686a042098a7aca5</anchor>
      <arglist>(tvec1&lt; T, P &gt; const &amp;v1, tvec1&lt; T, P &gt; const &amp;v2)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec1&lt; T, P &gt;</type>
      <name>operator&gt;&gt;</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a7db3676fd20f9f6bd3de6752063fb5fe</anchor>
      <arglist>(tvec1&lt; T, P &gt; const &amp;v, T const &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec1&lt; T, P &gt;</type>
      <name>operator&gt;&gt;</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>abf3c1a878e00da0921fe307419c8f22d</anchor>
      <arglist>(T const &amp;s, tvec1&lt; T, P &gt; const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec1&lt; T, P &gt;</type>
      <name>operator&gt;&gt;</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a426b7200361352f6b0e735a911f7714e</anchor>
      <arglist>(tvec1&lt; T, P &gt; const &amp;v1, tvec1&lt; T, P &gt; const &amp;v2)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec1&lt; T, P &gt;</type>
      <name>operator^</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a0025e87fa1aa98465e6b43059bf5544d</anchor>
      <arglist>(tvec1&lt; T, P &gt; const &amp;v, T const &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec1&lt; T, P &gt;</type>
      <name>operator^</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>af17905bb1de8c8d621b4d043264ea199</anchor>
      <arglist>(T const &amp;s, tvec1&lt; T, P &gt; const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec1&lt; T, P &gt;</type>
      <name>operator^</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a13e1aa4a43b69e5d2ed873766173fd7a</anchor>
      <arglist>(tvec1&lt; T, P &gt; const &amp;v1, tvec1&lt; T, P &gt; const &amp;v2)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec1&lt; T, P &gt;</type>
      <name>operator|</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a9a041f392b12f0f5287b5d023116571c</anchor>
      <arglist>(tvec1&lt; T, P &gt; const &amp;v, T const &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec1&lt; T, P &gt;</type>
      <name>operator|</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a950a85410f857026d9843887039dcdac</anchor>
      <arglist>(T const &amp;s, tvec1&lt; T, P &gt; const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec1&lt; T, P &gt;</type>
      <name>operator|</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a7991228e6a84586e87ee71f83d4fd8c2</anchor>
      <arglist>(tvec1&lt; T, P &gt; const &amp;v1, tvec1&lt; T, P &gt; const &amp;v2)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec1&lt; T, P &gt;</type>
      <name>operator~</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>ab148a6361d229278c9f43e38eafe9ac6</anchor>
      <arglist>(tvec1&lt; T, P &gt; const &amp;v)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>type_vec2.hpp</name>
    <path>/tmp/ws/src/rtabmap/app/android/jni/third-party/include/glm/detail/</path>
    <filename>type__vec2_8hpp</filename>
    <includes id="type__vec_8hpp" name="type_vec.hpp" local="yes" imported="no">type_vec.hpp</includes>
    <class kind="struct">glm::detail::tvec2</class>
    <namespace>glm</namespace>
    <namespace>glm::detail</namespace>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec2&lt; T, P &gt;</type>
      <name>operator%</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>aca3b1b5098726ef8a860b02e555cf2e0</anchor>
      <arglist>(tvec2&lt; T, P &gt; const &amp;v, T const &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec2&lt; T, P &gt;</type>
      <name>operator%</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>ac85510dc687b912ba51d8adf57da06ae</anchor>
      <arglist>(tvec2&lt; T, P &gt; const &amp;v1, tvec1&lt; T, P &gt; const &amp;v2)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec2&lt; T, P &gt;</type>
      <name>operator%</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>adb983cf453e053f4c04a4a61b965fb5b</anchor>
      <arglist>(T const &amp;s, tvec2&lt; T, P &gt; const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec2&lt; T, P &gt;</type>
      <name>operator%</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a582aec404d5ca023e93117055453087b</anchor>
      <arglist>(tvec1&lt; T, P &gt; const &amp;v1, tvec2&lt; T, P &gt; const &amp;v2)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec2&lt; T, P &gt;</type>
      <name>operator%</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a12a838608a95854c4c0ae28d6a71d134</anchor>
      <arglist>(tvec2&lt; T, P &gt; const &amp;v1, tvec2&lt; T, P &gt; const &amp;v2)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec2&lt; T, P &gt;</type>
      <name>operator&amp;</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>aab9f414fde11ff01ea860a54a252610a</anchor>
      <arglist>(tvec2&lt; T, P &gt; const &amp;v, T const &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec2&lt; T, P &gt;</type>
      <name>operator&amp;</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>adff583c6a73656a1e4ff3bd4a93197ce</anchor>
      <arglist>(tvec2&lt; T, P &gt; const &amp;v1, tvec1&lt; T, P &gt; const &amp;v2)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec2&lt; T, P &gt;</type>
      <name>operator&amp;</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a5894c36d05cfdc5a399e045de02a8193</anchor>
      <arglist>(T const &amp;s, tvec2&lt; T, P &gt; const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec2&lt; T, P &gt;</type>
      <name>operator&amp;</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a6efe4c47b33783211b56ac3d513cd801</anchor>
      <arglist>(tvec1&lt; T, P &gt; const &amp;v1, tvec2&lt; T, P &gt; const &amp;v2)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec2&lt; T, P &gt;</type>
      <name>operator&amp;</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a91228d4f685a9a75e0df978293df3735</anchor>
      <arglist>(tvec2&lt; T, P &gt; const &amp;v1, tvec2&lt; T, P &gt; const &amp;v2)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec2&lt; T, P &gt;</type>
      <name>operator*</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a8739ede4e9213710cfaa4c70314479fd</anchor>
      <arglist>(tvec2&lt; T, P &gt; const &amp;v, T const &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec2&lt; T, P &gt;</type>
      <name>operator*</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a6ae28fab8ce3c46ae8cba8cdf55050fb</anchor>
      <arglist>(tvec2&lt; T, P &gt; const &amp;v1, tvec1&lt; T, P &gt; const &amp;v2)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec2&lt; T, P &gt;</type>
      <name>operator*</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a87de94f90786ab0e8e7c18bc8b308700</anchor>
      <arglist>(T const &amp;s, tvec2&lt; T, P &gt; const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec2&lt; T, P &gt;</type>
      <name>operator*</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>adb8eec5c497f1e4dc043e919fe562487</anchor>
      <arglist>(tvec1&lt; T, P &gt; const &amp;v1, tvec2&lt; T, P &gt; const &amp;v2)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec2&lt; T, P &gt;</type>
      <name>operator*</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>aff46b51e5e3951a280e6f8e1b064ad3c</anchor>
      <arglist>(tvec2&lt; T, P &gt; const &amp;v1, tvec2&lt; T, P &gt; const &amp;v2)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec2&lt; T, P &gt;</type>
      <name>operator+</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>aeb771c3b7a91b7fa619b8dc7924fa6ba</anchor>
      <arglist>(tvec2&lt; T, P &gt; const &amp;v, T const &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec2&lt; T, P &gt;</type>
      <name>operator+</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a8b2c870b883a0f0b91a1f51f10a14ff7</anchor>
      <arglist>(tvec2&lt; T, P &gt; const &amp;v1, tvec1&lt; T, P &gt; const &amp;v2)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec2&lt; T, P &gt;</type>
      <name>operator+</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a3dc70f16308b8ffa5bd05816b3378783</anchor>
      <arglist>(T const &amp;s, tvec2&lt; T, P &gt; const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec2&lt; T, P &gt;</type>
      <name>operator+</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a9129597fe470989775fb1063fea1f7dc</anchor>
      <arglist>(tvec1&lt; T, P &gt; const &amp;v1, tvec2&lt; T, P &gt; const &amp;v2)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec2&lt; T, P &gt;</type>
      <name>operator+</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a326494510270a28e1ab848d23967d3cd</anchor>
      <arglist>(tvec2&lt; T, P &gt; const &amp;v1, tvec2&lt; T, P &gt; const &amp;v2)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec2&lt; T, P &gt;</type>
      <name>operator-</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a469292e554b4c94882de18e8b37c4815</anchor>
      <arglist>(tvec2&lt; T, P &gt; const &amp;v, T const &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec2&lt; T, P &gt;</type>
      <name>operator-</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a4d52a21d5bab4c43173d013368565d1a</anchor>
      <arglist>(tvec2&lt; T, P &gt; const &amp;v1, tvec1&lt; T, P &gt; const &amp;v2)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec2&lt; T, P &gt;</type>
      <name>operator-</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>ab2273582c967c0871a56ae923273adbd</anchor>
      <arglist>(T const &amp;s, tvec2&lt; T, P &gt; const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec2&lt; T, P &gt;</type>
      <name>operator-</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a0c3f640360b283540255c8866b457ffc</anchor>
      <arglist>(tvec1&lt; T, P &gt; const &amp;v1, tvec2&lt; T, P &gt; const &amp;v2)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec2&lt; T, P &gt;</type>
      <name>operator-</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a3cfa3669db3f768463069071afc0b8cb</anchor>
      <arglist>(tvec2&lt; T, P &gt; const &amp;v1, tvec2&lt; T, P &gt; const &amp;v2)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec2&lt; T, P &gt;</type>
      <name>operator-</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a3a5f09049f19ce2e5aadb5b48b4d2a1d</anchor>
      <arglist>(tvec2&lt; T, P &gt; const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec2&lt; T, P &gt;</type>
      <name>operator/</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a7cad92affedc7966e61e184ea345e911</anchor>
      <arglist>(tvec2&lt; T, P &gt; const &amp;v, T const &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec2&lt; T, P &gt;</type>
      <name>operator/</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>abb34f4717ede6fbe374789b4b2f76cee</anchor>
      <arglist>(tvec2&lt; T, P &gt; const &amp;v1, tvec1&lt; T, P &gt; const &amp;v2)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec2&lt; T, P &gt;</type>
      <name>operator/</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a12218f9bf73a6b1235391cbc4909068a</anchor>
      <arglist>(T const &amp;s, tvec2&lt; T, P &gt; const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec2&lt; T, P &gt;</type>
      <name>operator/</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a3c85c718ad5b69601d7a4b44eb553711</anchor>
      <arglist>(tvec1&lt; T, P &gt; const &amp;v1, tvec2&lt; T, P &gt; const &amp;v2)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec2&lt; T, P &gt;</type>
      <name>operator/</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>adc4e222a077abef3823e114748bf7781</anchor>
      <arglist>(tvec2&lt; T, P &gt; const &amp;v1, tvec2&lt; T, P &gt; const &amp;v2)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec2&lt; T, P &gt;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>ad9ebd95abe018ec192c247d5974c1b46</anchor>
      <arglist>(tvec2&lt; T, P &gt; const &amp;v, T const &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec2&lt; T, P &gt;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a008c1368a9927dc32767330afae05b00</anchor>
      <arglist>(tvec2&lt; T, P &gt; const &amp;v1, tvec1&lt; T, P &gt; const &amp;v2)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec2&lt; T, P &gt;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>afcce2ae72e742de2754104ee6aec022e</anchor>
      <arglist>(T const &amp;s, tvec2&lt; T, P &gt; const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec2&lt; T, P &gt;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>af6ca81a181ec738e7076f423839e03d1</anchor>
      <arglist>(tvec1&lt; T, P &gt; const &amp;v1, tvec2&lt; T, P &gt; const &amp;v2)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec2&lt; T, P &gt;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a20aab881207b540e083dbbd24f5a4fd8</anchor>
      <arglist>(tvec2&lt; T, P &gt; const &amp;v1, tvec2&lt; T, P &gt; const &amp;v2)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec2&lt; T, P &gt;</type>
      <name>operator&gt;&gt;</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>af5b6afa3d9c6f77f9a29ee5e7201e050</anchor>
      <arglist>(tvec2&lt; T, P &gt; const &amp;v, T const &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec2&lt; T, P &gt;</type>
      <name>operator&gt;&gt;</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a9376ffcd28965feeac4d92ada91759f6</anchor>
      <arglist>(tvec2&lt; T, P &gt; const &amp;v1, tvec1&lt; T, P &gt; const &amp;v2)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec2&lt; T, P &gt;</type>
      <name>operator&gt;&gt;</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a70319db27360156feda36b9d786b48e6</anchor>
      <arglist>(T const &amp;s, tvec2&lt; T, P &gt; const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec2&lt; T, P &gt;</type>
      <name>operator&gt;&gt;</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>afc93a9754b076f13d11bd4001889c425</anchor>
      <arglist>(tvec1&lt; T, P &gt; const &amp;v1, tvec2&lt; T, P &gt; const &amp;v2)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec2&lt; T, P &gt;</type>
      <name>operator&gt;&gt;</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a59207c1e4f41f07d53b167f5f4691393</anchor>
      <arglist>(tvec2&lt; T, P &gt; const &amp;v1, tvec2&lt; T, P &gt; const &amp;v2)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec2&lt; T, P &gt;</type>
      <name>operator^</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>afb9ec51ae9450f13d1d2965b80bcf707</anchor>
      <arglist>(tvec2&lt; T, P &gt; const &amp;v, T const &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec2&lt; T, P &gt;</type>
      <name>operator^</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a3207a4a8567842ff9a668c501351240b</anchor>
      <arglist>(tvec2&lt; T, P &gt; const &amp;v1, tvec1&lt; T, P &gt; const &amp;v2)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec2&lt; T, P &gt;</type>
      <name>operator^</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a6f03901553ad2f78c184fb77856a577d</anchor>
      <arglist>(T const &amp;s, tvec2&lt; T, P &gt; const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec2&lt; T, P &gt;</type>
      <name>operator^</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>adb1e4a999d0de71030adb8bb2337e381</anchor>
      <arglist>(tvec1&lt; T, P &gt; const &amp;v1, tvec2&lt; T, P &gt; const &amp;v2)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec2&lt; T, P &gt;</type>
      <name>operator^</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a8998f9c26aaef667e3c7e3f0529b9aa1</anchor>
      <arglist>(tvec2&lt; T, P &gt; const &amp;v1, tvec2&lt; T, P &gt; const &amp;v2)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec2&lt; T, P &gt;</type>
      <name>operator|</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>ad7e325a7911ce90193e42464c7725058</anchor>
      <arglist>(tvec2&lt; T, P &gt; const &amp;v, T const &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec2&lt; T, P &gt;</type>
      <name>operator|</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a6f22e7fbb6026ea3ed101eaba2168db1</anchor>
      <arglist>(tvec2&lt; T, P &gt; const &amp;v1, tvec1&lt; T, P &gt; const &amp;v2)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec2&lt; T, P &gt;</type>
      <name>operator|</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a33b88ef2dc87f649278080fc4b37ccd8</anchor>
      <arglist>(T const &amp;s, tvec2&lt; T, P &gt; const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec2&lt; T, P &gt;</type>
      <name>operator|</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a85b988400cc6b8c5b27c3d55d33e60e1</anchor>
      <arglist>(tvec1&lt; T, P &gt; const &amp;v1, tvec2&lt; T, P &gt; const &amp;v2)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec2&lt; T, P &gt;</type>
      <name>operator|</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a874cd21c08b0e2807cf10636578dafa5</anchor>
      <arglist>(tvec2&lt; T, P &gt; const &amp;v1, tvec2&lt; T, P &gt; const &amp;v2)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec2&lt; T, P &gt;</type>
      <name>operator~</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>abc64555d6c93558ebe81e07e540d091f</anchor>
      <arglist>(tvec2&lt; T, P &gt; const &amp;v)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>type_vec3.hpp</name>
    <path>/tmp/ws/src/rtabmap/app/android/jni/third-party/include/glm/detail/</path>
    <filename>type__vec3_8hpp</filename>
    <includes id="type__vec_8hpp" name="type_vec.hpp" local="yes" imported="no">type_vec.hpp</includes>
    <class kind="struct">glm::detail::tvec3</class>
    <namespace>glm</namespace>
    <namespace>glm::detail</namespace>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec3&lt; T, P &gt;</type>
      <name>operator%</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a1c63e0bee846db0263d9a8472b45595b</anchor>
      <arglist>(tvec3&lt; T, P &gt; const &amp;v, T const &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec3&lt; T, P &gt;</type>
      <name>operator%</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>aaf207c52ab8462af769244c7f528eeb4</anchor>
      <arglist>(T const &amp;s, tvec3&lt; T, P &gt; const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec3&lt; T, P &gt;</type>
      <name>operator%</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a03b4681364a71129f4a953d996e6be2d</anchor>
      <arglist>(tvec3&lt; T, P &gt; const &amp;v1, tvec3&lt; T, P &gt; const &amp;v2)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec3&lt; T, P &gt;</type>
      <name>operator&amp;</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a45844153b3c707f11cb25c43b7a667cc</anchor>
      <arglist>(tvec3&lt; T, P &gt; const &amp;v, T const &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec3&lt; T, P &gt;</type>
      <name>operator&amp;</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>ad13f4e907da39b9feab166be6c58dd99</anchor>
      <arglist>(T const &amp;s, tvec3&lt; T, P &gt; const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec3&lt; T, P &gt;</type>
      <name>operator&amp;</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>aa06256ba23178f9a1a8b8b7846ac82e6</anchor>
      <arglist>(tvec3&lt; T, P &gt; const &amp;v1, tvec3&lt; T, P &gt; const &amp;v2)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec3&lt; T, P &gt;</type>
      <name>operator*</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>ab3edf05a7267d9ea98119a8a5590e000</anchor>
      <arglist>(tvec3&lt; T, P &gt; const &amp;v, T const &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec3&lt; T, P &gt;</type>
      <name>operator*</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a31d1f863acb2bc7d290e6ff8166c5da3</anchor>
      <arglist>(T const &amp;s, tvec3&lt; T, P &gt; const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec3&lt; T, P &gt;</type>
      <name>operator*</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a1aa26d3064b7590d4bb9e0b46b753913</anchor>
      <arglist>(tvec3&lt; T, P &gt; const &amp;v1, tvec3&lt; T, P &gt; const &amp;v2)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec3&lt; T, P &gt;</type>
      <name>operator+</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a0c92cb1b85e0d6d821830dc1394cea67</anchor>
      <arglist>(tvec3&lt; T, P &gt; const &amp;v, T const &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec3&lt; T, P &gt;</type>
      <name>operator+</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a2b04a4701f7ab0d8a3f0612e8fe61469</anchor>
      <arglist>(T const &amp;s, tvec3&lt; T, P &gt; const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec3&lt; T, P &gt;</type>
      <name>operator+</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>afde4a9ab71774a167409f4c9bc376767</anchor>
      <arglist>(tvec3&lt; T, P &gt; const &amp;v1, tvec3&lt; T, P &gt; const &amp;v2)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec3&lt; T, P &gt;</type>
      <name>operator-</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>afaf8bacc5b8a349cedd4caf377f62c2b</anchor>
      <arglist>(tvec3&lt; T, P &gt; const &amp;v, T const &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec3&lt; T, P &gt;</type>
      <name>operator-</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a784fba0ad11b1ad878fd677fc1ac6514</anchor>
      <arglist>(T const &amp;s, tvec3&lt; T, P &gt; const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec3&lt; T, P &gt;</type>
      <name>operator-</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a9bd8a5a7b2c71fd9a0330d1654e64706</anchor>
      <arglist>(tvec3&lt; T, P &gt; const &amp;v1, tvec3&lt; T, P &gt; const &amp;v2)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec3&lt; T, P &gt;</type>
      <name>operator-</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a99187f254fde0cb0c18cbee4603c9085</anchor>
      <arglist>(tvec3&lt; T, P &gt; const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec3&lt; T, P &gt;</type>
      <name>operator/</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>ac75bc7939c4508925877ae6e9da417ec</anchor>
      <arglist>(tvec3&lt; T, P &gt; const &amp;v, T const &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec3&lt; T, P &gt;</type>
      <name>operator/</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a4eec25c4785e670e6a5c875ab0a7fe0b</anchor>
      <arglist>(T const &amp;s, tvec3&lt; T, P &gt; const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec3&lt; T, P &gt;</type>
      <name>operator/</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a0d3eb5afe0537e1e5c91a9e2c2b7ca61</anchor>
      <arglist>(tvec3&lt; T, P &gt; const &amp;v1, tvec3&lt; T, P &gt; const &amp;v2)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec3&lt; T, P &gt;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a3b602c5a272bce110d41dbaa861138f4</anchor>
      <arglist>(tvec3&lt; T, P &gt; const &amp;v, T const &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec3&lt; T, P &gt;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a56854d33b7f0d1eb69ed5abfb58af1a6</anchor>
      <arglist>(T const &amp;s, tvec3&lt; T, P &gt; const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec3&lt; T, P &gt;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>aec3667b80facb732031642a0522ceac9</anchor>
      <arglist>(tvec3&lt; T, P &gt; const &amp;v1, tvec3&lt; T, P &gt; const &amp;v2)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec3&lt; T, P &gt;</type>
      <name>operator&gt;&gt;</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a8e8062a2f2cf527fe88516b7447ec48d</anchor>
      <arglist>(tvec3&lt; T, P &gt; const &amp;v, T const &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec3&lt; T, P &gt;</type>
      <name>operator&gt;&gt;</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a4d8df92e2e6b294f4107308e7f2127bf</anchor>
      <arglist>(T const &amp;s, tvec3&lt; T, P &gt; const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec3&lt; T, P &gt;</type>
      <name>operator&gt;&gt;</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a5b4ed037dab48eee3b45542579cf9f21</anchor>
      <arglist>(tvec3&lt; T, P &gt; const &amp;v1, tvec3&lt; T, P &gt; const &amp;v2)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec3&lt; T, P &gt;</type>
      <name>operator^</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a062465a218fd6dc39770a4c1f438ea64</anchor>
      <arglist>(tvec3&lt; T, P &gt; const &amp;v, T const &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec3&lt; T, P &gt;</type>
      <name>operator^</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>af28577484891fbab4abfa8d98df35eb4</anchor>
      <arglist>(T const &amp;s, tvec3&lt; T, P &gt; const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec3&lt; T, P &gt;</type>
      <name>operator^</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a0c90de8be6ac0dfe6359bc1c3ceff752</anchor>
      <arglist>(tvec3&lt; T, P &gt; const &amp;v1, tvec3&lt; T, P &gt; const &amp;v2)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec3&lt; T, P &gt;</type>
      <name>operator|</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>aa95ccb4cb1154abf63a4af072139977b</anchor>
      <arglist>(tvec3&lt; T, P &gt; const &amp;v, T const &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec3&lt; T, P &gt;</type>
      <name>operator|</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a10838bbc76472447516a4a48fa10c9c8</anchor>
      <arglist>(T const &amp;s, tvec3&lt; T, P &gt; const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec3&lt; T, P &gt;</type>
      <name>operator|</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a9db58991bef703b4433d7beb9f4723f7</anchor>
      <arglist>(tvec3&lt; T, P &gt; const &amp;v1, tvec3&lt; T, P &gt; const &amp;v2)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec3&lt; T, P &gt;</type>
      <name>operator~</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a45924176f9960d0841bd68c9025e20c5</anchor>
      <arglist>(tvec3&lt; T, P &gt; const &amp;v)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>type_vec4.hpp</name>
    <path>/tmp/ws/src/rtabmap/app/android/jni/third-party/include/glm/detail/</path>
    <filename>type__vec4_8hpp</filename>
    <includes id="setup_8hpp" name="setup.hpp" local="yes" imported="no">setup.hpp</includes>
    <includes id="type__vec_8hpp" name="type_vec.hpp" local="yes" imported="no">type_vec.hpp</includes>
    <class kind="struct">glm::detail::simd</class>
    <class kind="struct">glm::detail::tvec4</class>
    <namespace>glm</namespace>
    <namespace>glm::detail</namespace>
    <member kind="function">
      <type>GLM_FUNC_DECL bool</type>
      <name>operator!=</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>afca8957b076e67400a3b80274bb334a9</anchor>
      <arglist>(tvec4&lt; T, P &gt; const &amp;v1, tvec4&lt; T, P &gt; const &amp;v2)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec4&lt; T, P &gt;</type>
      <name>operator%</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a66adeaca9075a24a14ccee5028099072</anchor>
      <arglist>(tvec4&lt; T, P &gt; const &amp;v, T const &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec4&lt; T, P &gt;</type>
      <name>operator%</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>aba611e45dad78be60816493c655f29f8</anchor>
      <arglist>(T const &amp;s, tvec4&lt; T, P &gt; const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec4&lt; T, P &gt;</type>
      <name>operator%</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a3a953dcac861433a17b9aa2667082051</anchor>
      <arglist>(tvec4&lt; T, P &gt; const &amp;v1, tvec4&lt; T, P &gt; const &amp;v2)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec4&lt; T, P &gt;</type>
      <name>operator&amp;</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>aaeff00444f7faf094b61f7ed23f84c6a</anchor>
      <arglist>(tvec4&lt; T, P &gt; const &amp;v, T const &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec4&lt; T, P &gt;</type>
      <name>operator&amp;</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>ae360aeeacbe069721fe041679e2b8e27</anchor>
      <arglist>(T const &amp;s, tvec4&lt; T, P &gt; const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec4&lt; T, P &gt;</type>
      <name>operator&amp;</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>ac5144480885d0dfb4738edec0dd9dcf8</anchor>
      <arglist>(tvec4&lt; T, P &gt; const &amp;v1, tvec4&lt; T, P &gt; const &amp;v2)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec4&lt; T, P &gt;</type>
      <name>operator*</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>ae3b7512fba00021396c17b96135625da</anchor>
      <arglist>(tvec4&lt; T, P &gt; const &amp;v, T const &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec4&lt; T, P &gt;</type>
      <name>operator*</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a044c2f09b61fb542cb62230b184e46f6</anchor>
      <arglist>(T const &amp;s, tvec4&lt; T, P &gt; const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec4&lt; T, P &gt;</type>
      <name>operator*</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>ace9f6f7571a3762d6a2a8c70a62dd576</anchor>
      <arglist>(tvec4&lt; T, P &gt; const &amp;v1, tvec4&lt; T, P &gt; const &amp;v2)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec4&lt; T, P &gt;</type>
      <name>operator+</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a7de3ac6e525ad1e4b868441c207dc2dc</anchor>
      <arglist>(tvec4&lt; T, P &gt; const &amp;v, T const &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec4&lt; T, P &gt;</type>
      <name>operator+</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a4e957b78b86eaad5df24f0e315c568ed</anchor>
      <arglist>(T const &amp;s, tvec4&lt; T, P &gt; const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec4&lt; T, P &gt;</type>
      <name>operator+</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a5fc46551af5ced3a08d08511f27b5c39</anchor>
      <arglist>(tvec4&lt; T, P &gt; const &amp;v1, tvec4&lt; T, P &gt; const &amp;v2)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec4&lt; T, P &gt;</type>
      <name>operator-</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>abde02e912bb2b82c5a88ba5b0a30a578</anchor>
      <arglist>(tvec4&lt; T, P &gt; const &amp;v, T const &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec4&lt; T, P &gt;</type>
      <name>operator-</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>af6d2306dfcac3f7a5c46f8f595b3d30c</anchor>
      <arglist>(T const &amp;s, tvec4&lt; T, P &gt; const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec4&lt; T, P &gt;</type>
      <name>operator-</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a476c9d516008d7c5605a714cdf2ec6ca</anchor>
      <arglist>(tvec4&lt; T, P &gt; const &amp;v1, tvec4&lt; T, P &gt; const &amp;v2)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec4&lt; T, P &gt;</type>
      <name>operator-</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a57562cadc9abe8e59135e5b095befacd</anchor>
      <arglist>(tvec4&lt; T, P &gt; const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec4&lt; T, P &gt;</type>
      <name>operator/</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a1c6b7786a645c35c7cbe74a46aa87656</anchor>
      <arglist>(tvec4&lt; T, P &gt; const &amp;v, T const &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec4&lt; T, P &gt;</type>
      <name>operator/</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a58e2d2ba2329068b33053a1c0f906918</anchor>
      <arglist>(T const &amp;s, tvec4&lt; T, P &gt; const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec4&lt; T, P &gt;</type>
      <name>operator/</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a13bf5c38e9850f762a14a4e125f91bf2</anchor>
      <arglist>(tvec4&lt; T, P &gt; const &amp;v1, tvec4&lt; T, P &gt; const &amp;v2)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec4&lt; T, P &gt;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a99a2430622d2719e9ca70f305799515a</anchor>
      <arglist>(tvec4&lt; T, P &gt; const &amp;v, T const &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec4&lt; T, P &gt;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a3792f94eafa1655a2b6c1807305fab15</anchor>
      <arglist>(T const &amp;s, tvec4&lt; T, P &gt; const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec4&lt; T, P &gt;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a4ce441e7c2fb1e2f31e4352c51667989</anchor>
      <arglist>(tvec4&lt; T, P &gt; const &amp;v1, tvec4&lt; T, P &gt; const &amp;v2)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL bool</type>
      <name>operator==</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>aa8a4116caef4e726d450dd25258bcd8f</anchor>
      <arglist>(tvec4&lt; T, P &gt; const &amp;v1, tvec4&lt; T, P &gt; const &amp;v2)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec4&lt; T, P &gt;</type>
      <name>operator&gt;&gt;</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>aa29bc3534e749c5035ac67ed86682599</anchor>
      <arglist>(tvec4&lt; T, P &gt; const &amp;v, T const &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec4&lt; T, P &gt;</type>
      <name>operator&gt;&gt;</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>ae4ff1d5a7dab82487ec16e0e5a8eb8fd</anchor>
      <arglist>(T const &amp;s, tvec4&lt; T, P &gt; const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec4&lt; T, P &gt;</type>
      <name>operator&gt;&gt;</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>ab2397d4f277e6a8adf82a0f0663832ef</anchor>
      <arglist>(tvec4&lt; T, P &gt; const &amp;v1, tvec4&lt; T, P &gt; const &amp;v2)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec4&lt; T, P &gt;</type>
      <name>operator^</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a865cad9cfe17d267ffe51ac780e37b56</anchor>
      <arglist>(tvec4&lt; T, P &gt; const &amp;v, T const &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec4&lt; T, P &gt;</type>
      <name>operator^</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a26d7decada820d204d766e55cedfe15b</anchor>
      <arglist>(T const &amp;s, tvec4&lt; T, P &gt; const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec4&lt; T, P &gt;</type>
      <name>operator^</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>af4eccc640474696ca80d4474ec930ffd</anchor>
      <arglist>(tvec4&lt; T, P &gt; const &amp;v1, tvec4&lt; T, P &gt; const &amp;v2)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec4&lt; T, P &gt;</type>
      <name>operator|</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>ad743cc2251997df9a8f486e2b49b9065</anchor>
      <arglist>(tvec4&lt; T, P &gt; const &amp;v, T const &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec4&lt; T, P &gt;</type>
      <name>operator|</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a32d0ee9cc115745b0d762417d3ac2217</anchor>
      <arglist>(T const &amp;s, tvec4&lt; T, P &gt; const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec4&lt; T, P &gt;</type>
      <name>operator|</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a35b9f801b438a4f379b170eb65dd4bbf</anchor>
      <arglist>(tvec4&lt; T, P &gt; const &amp;v1, tvec4&lt; T, P &gt; const &amp;v2)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec4&lt; T, P &gt;</type>
      <name>operator~</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a55a96e9005a2c1e78eae9d524f48e2e5</anchor>
      <arglist>(tvec4&lt; T, P &gt; const &amp;v)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>types_g2o_robust.cpp</name>
    <path>/tmp/ws/src/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>/tmp/ws/src/rtabmap/utilite/src/</path>
    <filename>UConversion_8cpp</filename>
    <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>
    <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>int</type>
      <name>uStr2Int</name>
      <anchorfile>UConversion_8cpp.html</anchorfile>
      <anchor>acb18ccc591b26a9f16c2d6b2e573f753</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>/tmp/ws/src/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>int UTILITE_EXP</type>
      <name>uStr2Int</name>
      <anchorfile>UConversion_8h.html</anchorfile>
      <anchor>a11f9eb6ed35c8cf19f8709faad66b981</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>/tmp/ws/src/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="enumeration">
      <type></type>
      <name>uCvQtDepthColorMap</name>
      <anchorfile>UCv2Qt_8h.html</anchorfile>
      <anchor>ae3e0947683c64ea91fd1b1052d12dacf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>uCvQtDepthWhiteToBlack</name>
      <anchorfile>UCv2Qt_8h.html</anchorfile>
      <anchor>ae3e0947683c64ea91fd1b1052d12dacfaa6903700dab9d1b916709de613cc222d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>uCvQtDepthBlackToWhite</name>
      <anchorfile>UCv2Qt_8h.html</anchorfile>
      <anchor>ae3e0947683c64ea91fd1b1052d12dacfa1c7f9212292b1c429b0051b3feed51f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>uCvQtDepthRedToBlue</name>
      <anchorfile>UCv2Qt_8h.html</anchorfile>
      <anchor>ae3e0947683c64ea91fd1b1052d12dacfa862429b51e0f2faac6c38fa1873a874e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>uCvQtDepthBlueToRed</name>
      <anchorfile>UCv2Qt_8h.html</anchorfile>
      <anchor>ae3e0947683c64ea91fd1b1052d12dacfa32bd06da9417ba76ab6d563978ed7a18</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>QImage</type>
      <name>uCvMat2QImage</name>
      <anchorfile>UCv2Qt_8h.html</anchorfile>
      <anchor>ac28e5a7641bd9aa6851c94cb3abd8ba4</anchor>
      <arglist>(const cv::Mat &amp;image, bool isBgr=true, uCvQtDepthColorMap colorMap=uCvQtDepthWhiteToBlack)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>UDestroyer.h</name>
    <path>/tmp/ws/src/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>/tmp/ws/src/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>/tmp/ws/src/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>/tmp/ws/src/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>/tmp/ws/src/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>/tmp/ws/src/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>/tmp/ws/src/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>/tmp/ws/src/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>/tmp/ws/src/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>/tmp/ws/src/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>UException.h</name>
    <path>/tmp/ws/src/rtabmap/utilite/include/rtabmap/utilite/</path>
    <filename>UException_8h</filename>
    <class kind="class">UException</class>
  </compound>
  <compound kind="file">
    <name>UFile.cpp</name>
    <path>/tmp/ws/src/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>/tmp/ws/src/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>/tmp/ws/src/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>/tmp/ws/src/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>/tmp/ws/src/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>
    <includes id="UException_8h" name="UException.h" local="yes" imported="no">rtabmap/utilite/UException.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>gtc/ulp.hpp</name>
    <path>/tmp/ws/src/rtabmap/app/android/jni/third-party/include/glm/gtc/</path>
    <filename>gtc_2ulp_8hpp</filename>
    <includes id="setup_8hpp" name="setup.hpp" local="yes" imported="no">../detail/setup.hpp</includes>
    <includes id="precision_8hpp" name="precision.hpp" local="yes" imported="no">../detail/precision.hpp</includes>
    <includes id="type__int_8hpp" name="type_int.hpp" local="yes" imported="no">../detail/type_int.hpp</includes>
    <namespace>glm</namespace>
    <member kind="function">
      <type>GLM_FUNC_DECL uint</type>
      <name>float_distance</name>
      <anchorfile>group__gtc__ulp.html</anchorfile>
      <anchor>ga2e09bd6c8b0a9c91f6f5683d68245634</anchor>
      <arglist>(T const &amp;x, T const &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL vecType&lt; uint &gt;</type>
      <name>float_distance</name>
      <anchorfile>group__gtc__ulp.html</anchorfile>
      <anchor>ga85355f2549d75789eb66e5d565d8ad26</anchor>
      <arglist>(vecType&lt; T &gt; const &amp;x, vecType&lt; T &gt; const &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>next_float</name>
      <anchorfile>group__gtc__ulp.html</anchorfile>
      <anchor>gae516ae554faa6117660828240e8bdaf0</anchor>
      <arglist>(genType const &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>next_float</name>
      <anchorfile>group__gtc__ulp.html</anchorfile>
      <anchor>gad107ec3d9697ef82032a33338a73ebdd</anchor>
      <arglist>(genType const &amp;x, uint const &amp;Distance)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>prev_float</name>
      <anchorfile>group__gtc__ulp.html</anchorfile>
      <anchor>ga2fcbb7bfbfc595712bfddc51b0715b07</anchor>
      <arglist>(genType const &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>prev_float</name>
      <anchorfile>group__gtc__ulp.html</anchorfile>
      <anchor>gaa399d5b6472a70e8952f9b26ecaacdec</anchor>
      <arglist>(genType const &amp;x, uint const &amp;Distance)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>gtx/ulp.hpp</name>
    <path>/tmp/ws/src/rtabmap/app/android/jni/third-party/include/glm/gtx/</path>
    <filename>gtx_2ulp_8hpp</filename>
    <includes id="gtc_2ulp_8hpp" name="gtc/ulp.hpp" local="yes" imported="no">../gtc/ulp.hpp</includes>
  </compound>
  <compound kind="file">
    <name>UMath.h</name>
    <path>/tmp/ws/src/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">
      <type></type>
      <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>/tmp/ws/src/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>unsigned_int.hpp</name>
    <path>/tmp/ws/src/rtabmap/app/android/jni/third-party/include/glm/gtx/</path>
    <filename>unsigned__int_8hpp</filename>
  </compound>
  <compound kind="file">
    <name>UObjDeletionThread.h</name>
    <path>/tmp/ws/src/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>/tmp/ws/src/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>/tmp/ws/src/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>/tmp/ws/src/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>/tmp/ws/src/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>/tmp/ws/src/rtabmap/utilite/include/rtabmap/utilite/</path>
    <filename>USemaphore_8h</filename>
    <class kind="class">USemaphore</class>
  </compound>
  <compound kind="file">
    <name>user_defined_type.hpp</name>
    <path>/tmp/ws/src/rtabmap/app/android/jni/third-party/include/glm/gtc/</path>
    <filename>user__defined__type_8hpp</filename>
    <includes id="setup_8hpp" name="setup.hpp" local="yes" imported="no">../detail/setup.hpp</includes>
    <includes id="precision_8hpp" name="precision.hpp" local="yes" imported="no">../detail/precision.hpp</includes>
    <includes id="type__vec1_8hpp" name="type_vec1.hpp" local="yes" imported="no">../detail/type_vec1.hpp</includes>
    <includes id="type__vec2_8hpp" name="type_vec2.hpp" local="yes" imported="no">../detail/type_vec2.hpp</includes>
    <includes id="type__vec3_8hpp" name="type_vec3.hpp" local="yes" imported="no">../detail/type_vec3.hpp</includes>
    <includes id="type__vec4_8hpp" name="type_vec4.hpp" local="yes" imported="no">../detail/type_vec4.hpp</includes>
    <namespace>glm</namespace>
    <namespace>glm::type</namespace>
    <member kind="function">
      <type>void</type>
      <name>func</name>
      <anchorfile>namespaceglm_1_1type.html</anchorfile>
      <anchor>aad46e906773cff25647e0cc055e8d5d9</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>UserDataEvent.h</name>
    <path>/tmp/ws/src/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>/tmp/ws/src/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>void</type>
      <name>uInsert</name>
      <anchorfile>UStl_8h.html</anchorfile>
      <anchor>af516369e4f6b3977e543dfadbc50dc31</anchor>
      <arglist>(std::map&lt; K, V &gt; &amp;map, const std::map&lt; K, V &gt; &amp;items)</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>bool</type>
      <name>uIsInteger</name>
      <anchorfile>UStl_8h.html</anchorfile>
      <anchor>afa021f46be20f6e6c2e5210eced0ae0e</anchor>
      <arglist>(const std::string &amp;str, bool checkForSign=true)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>uIsNumber</name>
      <anchorfile>UStl_8h.html</anchorfile>
      <anchor>a5ed24437c4b893ed09886ea64ea33ba0</anchor>
      <arglist>(const std::string &amp;str)</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>/tmp/ws/src/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>/tmp/ws/src/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>/tmp/ws/src/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>a1082ddd6e968faa92657c9dc8de919df</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>/tmp/ws/src/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>/tmp/ws/src/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>/tmp/ws/src/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>util.cpp</name>
    <path>/tmp/ws/src/rtabmap/app/android/jni/tango-gl/</path>
    <filename>util_8cpp</filename>
    <includes id="tango-gl_2include_2tango-gl_2util_8h" name="tango-gl/include/tango-gl/util.h" local="yes" imported="no">tango-gl/util.h</includes>
    <includes id="ULogger_8h" name="ULogger.h" local="no" imported="no">rtabmap/utilite/ULogger.h</includes>
    <namespace>tango_gl</namespace>
    <member kind="function" static="yes">
      <type>static GLuint</type>
      <name>LoadShader</name>
      <anchorfile>namespacetango__gl.html</anchorfile>
      <anchor>ad12691355de2a3ac238df4d23adb4115</anchor>
      <arglist>(GLenum shader_type, const char *shader_source)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>tango-gl/include/tango-gl/util.h</name>
    <path>/tmp/ws/src/rtabmap/app/android/jni/tango-gl/include/tango-gl/</path>
    <filename>tango-gl_2include_2tango-gl_2util_8h</filename>
    <includes id="glm_8hpp" name="glm.hpp" local="yes" imported="no">glm/glm.hpp</includes>
    <includes id="matrix__transform_8hpp" name="matrix_transform.hpp" local="yes" imported="no">glm/gtc/matrix_transform.hpp</includes>
    <includes id="gtc_2quaternion_8hpp" name="gtc/quaternion.hpp" local="yes" imported="no">glm/gtc/quaternion.hpp</includes>
    <includes id="type__ptr_8hpp" name="type_ptr.hpp" local="yes" imported="no">glm/gtc/type_ptr.hpp</includes>
    <includes id="matrix__decompose_8hpp" name="matrix_decompose.hpp" local="yes" imported="no">glm/gtx/matrix_decompose.hpp</includes>
    <namespace>tango_gl</namespace>
    <namespace>tango_gl::util</namespace>
    <member kind="define">
      <type>#define</type>
      <name>DEGREE_2_RADIANS</name>
      <anchorfile>tango-gl_2include_2tango-gl_2util_8h.html</anchorfile>
      <anchor>a8e13233af2652e7e1c32e4f92dbcfb47</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GL_VERTEX_PROGRAM_POINT_SIZE</name>
      <anchorfile>tango-gl_2include_2tango-gl_2util_8h.html</anchorfile>
      <anchor>a7bfa8245cd2258d1b2ab510d2885d40a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GLM_FORCE_RADIANS</name>
      <anchorfile>tango-gl_2include_2tango-gl_2util_8h.html</anchorfile>
      <anchor>a816ab7d5c2ce1f0a01216042837beb93</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LOG_TAG</name>
      <anchorfile>tango-gl_2include_2tango-gl_2util_8h.html</anchorfile>
      <anchor>a7ce0df38eb467e59f209470c8f5ac4e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LOGD</name>
      <anchorfile>tango-gl_2include_2tango-gl_2util_8h.html</anchorfile>
      <anchor>aa839997a58e14061861cd634fdb7664d</anchor>
      <arglist>(...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LOGE</name>
      <anchorfile>tango-gl_2include_2tango-gl_2util_8h.html</anchorfile>
      <anchor>ae02538a80ad5fc009caec73487d11a8d</anchor>
      <arglist>(...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LOGI</name>
      <anchorfile>tango-gl_2include_2tango-gl_2util_8h.html</anchorfile>
      <anchor>a5512e59d578a380a441a70256af997d0</anchor>
      <arglist>(...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LOGW</name>
      <anchorfile>tango-gl_2include_2tango-gl_2util_8h.html</anchorfile>
      <anchor>a07f1b0d507acedeb7550353eba4f6e66</anchor>
      <arglist>(...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>M_PI</name>
      <anchorfile>tango-gl_2include_2tango-gl_2util_8h.html</anchorfile>
      <anchor>ae71449b1cc6e6250b91f539153a7a0d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RADIAN_2_DEGREE</name>
      <anchorfile>tango-gl_2include_2tango-gl_2util_8h.html</anchorfile>
      <anchor>ac09de7aacdf0127c0c7a652599d9a4d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>glm::vec3</type>
      <name>ApplyTransform</name>
      <anchorfile>namespacetango__gl_1_1util.html</anchorfile>
      <anchor>a5ba2315232a2cc91a3b4ab77753a2122</anchor>
      <arglist>(const glm::mat4 &amp;mat, const glm::vec3 &amp;vec)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>CheckGlError</name>
      <anchorfile>namespacetango__gl_1_1util.html</anchorfile>
      <anchor>a3e4c3b84c2784229aaced7455a93e61c</anchor>
      <arglist>(const char *operation)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>Clamp</name>
      <anchorfile>namespacetango__gl_1_1util.html</anchorfile>
      <anchor>ad6c672993e53925761092e94c0cbe8e9</anchor>
      <arglist>(float value, float min, float max)</arglist>
    </member>
    <member kind="function">
      <type>GLuint</type>
      <name>CreateProgram</name>
      <anchorfile>namespacetango__gl_1_1util.html</anchorfile>
      <anchor>a212365183a05b9d23444078db0a0067f</anchor>
      <arglist>(const char *vertex_source, const char *fragment_source)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>DecomposeMatrix</name>
      <anchorfile>namespacetango__gl_1_1util.html</anchorfile>
      <anchor>acdf656b1372080160145f1e58c78057d</anchor>
      <arglist>(const glm::mat4 &amp;transform_mat, glm::vec3 &amp;translation, glm::quat &amp;rotation, glm::vec3 &amp;scale)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>DistanceSquared</name>
      <anchorfile>namespacetango__gl_1_1util.html</anchorfile>
      <anchor>ad9c7ffaa26dcbf7a3a10c8a146e69483</anchor>
      <arglist>(const glm::vec3 &amp;v1, const glm::vec3 &amp;v2)</arglist>
    </member>
    <member kind="function">
      <type>TangoSupportRotation</type>
      <name>GetAndroidRotationFromColorCameraToDisplay</name>
      <anchorfile>namespacetango__gl_1_1util.html</anchorfile>
      <anchor>afa6f695b6edb565eff222203b85f0eab</anchor>
      <arglist>(int display_rotation, int color_camera_rotation)</arglist>
    </member>
    <member kind="function">
      <type>TangoSupportRotation</type>
      <name>GetAndroidRotationFromColorCameraToDisplay</name>
      <anchorfile>namespacetango__gl_1_1util.html</anchorfile>
      <anchor>ad71fe90aa2d88a03161196d5b394efb5</anchor>
      <arglist>(TangoSupportRotation display_rotation, int color_camera_rotation)</arglist>
    </member>
    <member kind="function">
      <type>glm::vec3</type>
      <name>GetColumnFromMatrix</name>
      <anchorfile>namespacetango__gl_1_1util.html</anchorfile>
      <anchor>a38c8268f007e22c9fd39877edc47ad98</anchor>
      <arglist>(const glm::mat4 &amp;mat, const int col)</arglist>
    </member>
    <member kind="function">
      <type>glm::vec3</type>
      <name>GetTranslationFromMatrix</name>
      <anchorfile>namespacetango__gl_1_1util.html</anchorfile>
      <anchor>a2fa8f1f849cc2284a974415743816bc3</anchor>
      <arglist>(const glm::mat4 &amp;mat)</arglist>
    </member>
    <member kind="function">
      <type>glm::vec3</type>
      <name>LerpVector</name>
      <anchorfile>namespacetango__gl_1_1util.html</anchorfile>
      <anchor>a43facfc3dbc2ab7b1dad5ddd9a159ab0</anchor>
      <arglist>(const glm::vec3 &amp;x, const glm::vec3 &amp;y, float a)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PrintMatrix</name>
      <anchorfile>namespacetango__gl_1_1util.html</anchorfile>
      <anchor>abbf525a25e7e6ce115e67adca1e22e24</anchor>
      <arglist>(const glm::mat4 &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PrintQuaternion</name>
      <anchorfile>namespacetango__gl_1_1util.html</anchorfile>
      <anchor>a0ed12b72e25985e0124ad69f46f6f469</anchor>
      <arglist>(const glm::quat &amp;quat)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PrintVector</name>
      <anchorfile>namespacetango__gl_1_1util.html</anchorfile>
      <anchor>ab88ffb890e9cdb43c30f1bcca57dfba3</anchor>
      <arglist>(const glm::vec3 &amp;vector)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SegmentAABBIntersect</name>
      <anchorfile>namespacetango__gl_1_1util.html</anchorfile>
      <anchor>a64d84aeb9b9146ba3b0627678c34cd81</anchor>
      <arglist>(const glm::vec3 &amp;aabb_min, const glm::vec3 &amp;aabb_max, const glm::vec3 &amp;start, const glm::vec3 &amp;end)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>util.h</name>
    <path>/tmp/ws/src/rtabmap/app/android/jni/</path>
    <filename>util_8h</filename>
    <includes id="UEventsHandler_8h" name="UEventsHandler.h" local="no" imported="no">rtabmap/utilite/UEventsHandler.h</includes>
    <includes id="ULogger_8h" name="ULogger.h" local="no" imported="no">rtabmap/utilite/ULogger.h</includes>
    <includes id="CameraModel_8h" name="CameraModel.h" local="no" imported="no">rtabmap/core/CameraModel.h</includes>
    <includes id="tango-gl_2include_2tango-gl_2util_8h" name="tango-gl/include/tango-gl/util.h" local="no" imported="no">tango-gl/util.h</includes>
    <class kind="class">LogHandler</class>
    <class kind="class">Mesh</class>
    <member kind="function">
      <type>glm::mat4</type>
      <name>glmFromTransform</name>
      <anchorfile>util_8h.html</anchorfile>
      <anchor>a7b8f1a4bb89e7a00325a33a6028d3126</anchor>
      <arglist>(const rtabmap::Transform &amp;transform)</arglist>
    </member>
    <member kind="function">
      <type>rtabmap::Transform</type>
      <name>glmToTransform</name>
      <anchorfile>util_8h.html</anchorfile>
      <anchor>aaa7e0f19aa7921516cad71b3c9b45b3c</anchor>
      <arglist>(const glm::mat4 &amp;mat)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const rtabmap::Transform</type>
      <name>opengl_world_T_rtabmap_world</name>
      <anchorfile>util_8h.html</anchorfile>
      <anchor>acfb06ced64f3d34eac3827bb1b89b797</anchor>
      <arglist>(0.0f,-1.0f, 0.0f, 0.0f, 0.0f, 0.0f, 1.0f, 0.0f,-1.0f, 0.0f, 0.0f, 0.0f)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const rtabmap::Transform</type>
      <name>opengl_world_T_tango_world</name>
      <anchorfile>util_8h.html</anchorfile>
      <anchor>a9a4e6368ddb4dbd3644d624f98733bda</anchor>
      <arglist>(1.0f, 0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 1.0f, 0.0f, 0.0f,-1.0f, 0.0f, 0.0f)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const rtabmap::Transform</type>
      <name>rtabmap_device_T_opengl_device</name>
      <anchorfile>util_8h.html</anchorfile>
      <anchor>abb987ddc75c45b6dbd08d486cea8bbf6</anchor>
      <arglist>(0.0f, 0.0f,-1.0f, 0.0f,-1.0f, 0.0f, 0.0f, 0.0f, 0.0f, 1.0f, 0.0f, 0.0f)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const rtabmap::Transform</type>
      <name>rtabmap_world_T_tango_world</name>
      <anchorfile>util_8h.html</anchorfile>
      <anchor>a4d8f692b7d3ab46cef0c82a9aa8c5d3e</anchor>
      <arglist>(0.0f, 1.0f, 0.0f, 0.0f,-1.0f, 0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 1.0f, 0.0f)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const rtabmap::Transform</type>
      <name>tango_device_T_rtabmap_device</name>
      <anchorfile>util_8h.html</anchorfile>
      <anchor>a2ad0e8bb5d86a63945a75aeaf241f147</anchor>
      <arglist>(0.0f,-1.0f, 0.0f, 0.0f, 0.0f, 0.0f, 1.0f, 0.0f,-1.0f, 0.0f, 0.0f, 0.0f)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Util.java</name>
    <path>/tmp/ws/src/rtabmap/app/android/src/com/introlab/rtabmap/</path>
    <filename>Util_8java</filename>
    <class kind="class">com::introlab::rtabmap::Util</class>
    <namespace>com::introlab::rtabmap</namespace>
  </compound>
  <compound kind="file">
    <name>util2d.cpp</name>
    <path>/tmp/ws/src/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>
    <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="UStl_8h" name="UStl.h" local="no" imported="no">rtabmap/utilite/UStl.h</includes>
    <includes id="util3d__transforms_8h" name="util3d_transforms.h" local="no" imported="no">rtabmap/core/util3d_transforms.h</includes>
    <includes id="StereoDense_8h" name="StereoDense.h" local="no" imported="no">rtabmap/core/StereoDense.h</includes>
    <class kind="class">rtabmap::util2d::Array3D</class>
    <namespace>rtabmap</namespace>
    <namespace>rtabmap::util2d</namespace>
    <member kind="define">
      <type>#define</type>
      <name>CV_DESCALE</name>
      <anchorfile>util2d_8cpp.html</anchorfile>
      <anchor>a6198b2c6b50ec4aee926a458e5906075</anchor>
      <arglist>(x, n)</arglist>
    </member>
    <member kind="typedef">
      <type>float</type>
      <name>acctype</name>
      <anchorfile>namespacertabmap_1_1util2d.html</anchorfile>
      <anchor>accb68f02f8f008f957198c7a45cfc848</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>float</type>
      <name>itemtype</name>
      <anchorfile>namespacertabmap_1_1util2d.html</anchorfile>
      <anchor>a87106f030e0a999a3788944edef620f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>cv::Mat RTABMAP_EXP</type>
      <name>brightnessAndContrastAuto</name>
      <anchorfile>namespacertabmap_1_1util2d.html</anchorfile>
      <anchor>a3e17f7640ee55d2b9389230013345712</anchor>
      <arglist>(const cv::Mat &amp;src, const cv::Mat &amp;mask, float clipLowHistPercent, float clipHighHistPercent)</arglist>
    </member>
    <member kind="function">
      <type>void RTABMAP_EXP</type>
      <name>calcOpticalFlowPyrLKStereo</name>
      <anchorfile>namespacertabmap_1_1util2d.html</anchorfile>
      <anchor>a20ff4e7a12f2f199a47f3950559f213c</anchor>
      <arglist>(cv::InputArray _prevImg, cv::InputArray _nextImg, cv::InputArray _prevPts, cv::InputOutputArray _nextPts, cv::OutputArray _status, cv::OutputArray _err, cv::Size winSize=cv::Size(15, 3), int maxLevel=3, cv::TermCriteria criteria=cv::TermCriteria(cv::TermCriteria::COUNT+cv::TermCriteria::EPS, 30, 0.01), int flags=0, double minEigThreshold=1e-4)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; cv::Point2f &gt; RTABMAP_EXP</type>
      <name>calcStereoCorrespondences</name>
      <anchorfile>namespacertabmap_1_1util2d.html</anchorfile>
      <anchor>a89e2cecedb51a0b76a0360b165875131</anchor>
      <arglist>(const cv::Mat &amp;leftImage, const cv::Mat &amp;rightImage, const std::vector&lt; cv::Point2f &gt; &amp;leftCorners, std::vector&lt; unsigned char &gt; &amp;status, cv::Size winSize=cv::Size(6, 3), int maxLevel=3, int iterations=5, float minDisparity=0.0f, float maxDisparity=64.0f, bool ssdApproach=true)</arglist>
    </member>
    <member kind="function">
      <type>cv::Rect RTABMAP_EXP</type>
      <name>computeRoi</name>
      <anchorfile>namespacertabmap_1_1util2d.html</anchorfile>
      <anchor>a49f08c1efbac27c374971d0f22b301e7</anchor>
      <arglist>(const cv::Mat &amp;image, const std::string &amp;roiRatios)</arglist>
    </member>
    <member kind="function">
      <type>cv::Rect RTABMAP_EXP</type>
      <name>computeRoi</name>
      <anchorfile>namespacertabmap_1_1util2d.html</anchorfile>
      <anchor>a7b6bf781809a9382e453022f33051c5e</anchor>
      <arglist>(const cv::Size &amp;imageSize, const std::string &amp;roiRatios)</arglist>
    </member>
    <member kind="function">
      <type>cv::Rect RTABMAP_EXP</type>
      <name>computeRoi</name>
      <anchorfile>namespacertabmap_1_1util2d.html</anchorfile>
      <anchor>ae3a8133d40650a9c92b30eae3790b129</anchor>
      <arglist>(const cv::Mat &amp;image, const std::vector&lt; float &gt; &amp;roiRatios)</arglist>
    </member>
    <member kind="function">
      <type>cv::Rect RTABMAP_EXP</type>
      <name>computeRoi</name>
      <anchorfile>namespacertabmap_1_1util2d.html</anchorfile>
      <anchor>a0b2be898c36fe354cce953c75c700e0d</anchor>
      <arglist>(const cv::Size &amp;imageSize, const std::vector&lt; float &gt; &amp;roiRatios)</arglist>
    </member>
    <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>a7143745783efd2a77fdaac501a6824c5</anchor>
      <arglist>(const cv::Size &amp;disparitySize, 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)</arglist>
    </member>
    <member kind="function">
      <type>cv::Mat RTABMAP_EXP</type>
      <name>disparityFromStereoImages</name>
      <anchorfile>namespacertabmap_1_1util2d.html</anchorfile>
      <anchor>a356cb8efc88b780b17ac0a12901614ea</anchor>
      <arglist>(const cv::Mat &amp;leftImage, const cv::Mat &amp;rightImage, const ParametersMap &amp;parameters=ParametersMap())</arglist>
    </member>
    <member kind="function">
      <type>cv::Mat RTABMAP_EXP</type>
      <name>exposureFusion</name>
      <anchorfile>namespacertabmap_1_1util2d.html</anchorfile>
      <anchor>a64623b0aa57ae5069d2df34a487c07b8</anchor>
      <arglist>(const std::vector&lt; cv::Mat &gt; &amp;images)</arglist>
    </member>
    <member kind="function">
      <type>cv::Mat RTABMAP_EXP</type>
      <name>fastBilateralFiltering</name>
      <anchorfile>namespacertabmap_1_1util2d.html</anchorfile>
      <anchor>a650d58842e39e68ccad78b505497ff27</anchor>
      <arglist>(const cv::Mat &amp;depth, float sigmaS=15.0f, float sigmaR=0.05f, bool earlyDivision=false)</arglist>
    </member>
    <member kind="function">
      <type>cv::Mat RTABMAP_EXP</type>
      <name>fillDepthHoles</name>
      <anchorfile>namespacertabmap_1_1util2d.html</anchorfile>
      <anchor>a556e688131f2783a62ce122d74386900</anchor>
      <arglist>(const cv::Mat &amp;depth, int maximumHoleSize=1, float errorRatio=0.02f)</arglist>
    </member>
    <member kind="function">
      <type>void RTABMAP_EXP</type>
      <name>fillRegisteredDepthHoles</name>
      <anchorfile>namespacertabmap_1_1util2d.html</anchorfile>
      <anchor>a8d36d9d3b9cf03243565e0c43a50cad5</anchor>
      <arglist>(cv::Mat &amp;depthRegistered, 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>ac3bd9e99b19ae2e7230f4f5b50c6024e</anchor>
      <arglist>(const cv::Mat &amp;depthImage, float x, float y, bool smoothing, float depthErrorRatio=0.02f, bool estWithNeighborsIfNull=false)</arglist>
    </member>
    <member kind="function">
      <type>cv::Mat RTABMAP_EXP</type>
      <name>interpolate</name>
      <anchorfile>namespacertabmap_1_1util2d.html</anchorfile>
      <anchor>aefe4d84e170ed8004dd52f507c0e4233</anchor>
      <arglist>(const cv::Mat &amp;image, int factor, float depthErrorRatio=0.02f)</arglist>
    </member>
    <member kind="function">
      <type>cv::Mat RTABMAP_EXP</type>
      <name>registerDepth</name>
      <anchorfile>namespacertabmap_1_1util2d.html</anchorfile>
      <anchor>aea2b7fa72af463bcdbbe597d8f5c32b9</anchor>
      <arglist>(const cv::Mat &amp;depth, const cv::Mat &amp;depthK, const cv::Size &amp;colorSize, const cv::Mat &amp;colorK, const rtabmap::Transform &amp;transform)</arglist>
    </member>
    <member kind="function">
      <type>float RTABMAP_EXP</type>
      <name>sad</name>
      <anchorfile>namespacertabmap_1_1util2d.html</anchorfile>
      <anchor>a55593444d4a8b1e6c9f7b7a6b60adc72</anchor>
      <arglist>(const cv::Mat &amp;windowLeft, const cv::Mat &amp;windowRight)</arglist>
    </member>
    <member kind="function">
      <type>float RTABMAP_EXP</type>
      <name>ssd</name>
      <anchorfile>namespacertabmap_1_1util2d.html</anchorfile>
      <anchor>af9801a5c3607a0185faa207f0a348fa2</anchor>
      <arglist>(const cv::Mat &amp;windowLeft, const cv::Mat &amp;windowRight)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>util2d.h</name>
    <path>/tmp/ws/src/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>
    <includes id="Parameters_8h" name="Parameters.h" local="no" imported="no">rtabmap/core/Parameters.h</includes>
    <namespace>rtabmap</namespace>
    <namespace>rtabmap::util2d</namespace>
    <member kind="function">
      <type>cv::Mat RTABMAP_EXP</type>
      <name>brightnessAndContrastAuto</name>
      <anchorfile>namespacertabmap_1_1util2d.html</anchorfile>
      <anchor>a3e17f7640ee55d2b9389230013345712</anchor>
      <arglist>(const cv::Mat &amp;src, const cv::Mat &amp;mask, float clipLowHistPercent, float clipHighHistPercent)</arglist>
    </member>
    <member kind="function">
      <type>void RTABMAP_EXP</type>
      <name>calcOpticalFlowPyrLKStereo</name>
      <anchorfile>namespacertabmap_1_1util2d.html</anchorfile>
      <anchor>a20ff4e7a12f2f199a47f3950559f213c</anchor>
      <arglist>(cv::InputArray _prevImg, cv::InputArray _nextImg, cv::InputArray _prevPts, cv::InputOutputArray _nextPts, cv::OutputArray _status, cv::OutputArray _err, cv::Size winSize=cv::Size(15, 3), int maxLevel=3, cv::TermCriteria criteria=cv::TermCriteria(cv::TermCriteria::COUNT+cv::TermCriteria::EPS, 30, 0.01), int flags=0, double minEigThreshold=1e-4)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; cv::Point2f &gt; RTABMAP_EXP</type>
      <name>calcStereoCorrespondences</name>
      <anchorfile>namespacertabmap_1_1util2d.html</anchorfile>
      <anchor>a89e2cecedb51a0b76a0360b165875131</anchor>
      <arglist>(const cv::Mat &amp;leftImage, const cv::Mat &amp;rightImage, const std::vector&lt; cv::Point2f &gt; &amp;leftCorners, std::vector&lt; unsigned char &gt; &amp;status, cv::Size winSize=cv::Size(6, 3), int maxLevel=3, int iterations=5, float minDisparity=0.0f, float maxDisparity=64.0f, bool ssdApproach=true)</arglist>
    </member>
    <member kind="function">
      <type>cv::Rect RTABMAP_EXP</type>
      <name>computeRoi</name>
      <anchorfile>namespacertabmap_1_1util2d.html</anchorfile>
      <anchor>a49f08c1efbac27c374971d0f22b301e7</anchor>
      <arglist>(const cv::Mat &amp;image, const std::string &amp;roiRatios)</arglist>
    </member>
    <member kind="function">
      <type>cv::Rect RTABMAP_EXP</type>
      <name>computeRoi</name>
      <anchorfile>namespacertabmap_1_1util2d.html</anchorfile>
      <anchor>a7b6bf781809a9382e453022f33051c5e</anchor>
      <arglist>(const cv::Size &amp;imageSize, const std::string &amp;roiRatios)</arglist>
    </member>
    <member kind="function">
      <type>cv::Rect RTABMAP_EXP</type>
      <name>computeRoi</name>
      <anchorfile>namespacertabmap_1_1util2d.html</anchorfile>
      <anchor>ae3a8133d40650a9c92b30eae3790b129</anchor>
      <arglist>(const cv::Mat &amp;image, const std::vector&lt; float &gt; &amp;roiRatios)</arglist>
    </member>
    <member kind="function">
      <type>cv::Rect RTABMAP_EXP</type>
      <name>computeRoi</name>
      <anchorfile>namespacertabmap_1_1util2d.html</anchorfile>
      <anchor>a0b2be898c36fe354cce953c75c700e0d</anchor>
      <arglist>(const cv::Size &amp;imageSize, const std::vector&lt; float &gt; &amp;roiRatios)</arglist>
    </member>
    <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>a7143745783efd2a77fdaac501a6824c5</anchor>
      <arglist>(const cv::Size &amp;disparitySize, 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)</arglist>
    </member>
    <member kind="function">
      <type>cv::Mat RTABMAP_EXP</type>
      <name>disparityFromStereoImages</name>
      <anchorfile>namespacertabmap_1_1util2d.html</anchorfile>
      <anchor>a356cb8efc88b780b17ac0a12901614ea</anchor>
      <arglist>(const cv::Mat &amp;leftImage, const cv::Mat &amp;rightImage, const ParametersMap &amp;parameters=ParametersMap())</arglist>
    </member>
    <member kind="function">
      <type>cv::Mat RTABMAP_EXP</type>
      <name>exposureFusion</name>
      <anchorfile>namespacertabmap_1_1util2d.html</anchorfile>
      <anchor>a64623b0aa57ae5069d2df34a487c07b8</anchor>
      <arglist>(const std::vector&lt; cv::Mat &gt; &amp;images)</arglist>
    </member>
    <member kind="function">
      <type>cv::Mat RTABMAP_EXP</type>
      <name>fastBilateralFiltering</name>
      <anchorfile>namespacertabmap_1_1util2d.html</anchorfile>
      <anchor>a650d58842e39e68ccad78b505497ff27</anchor>
      <arglist>(const cv::Mat &amp;depth, float sigmaS=15.0f, float sigmaR=0.05f, bool earlyDivision=false)</arglist>
    </member>
    <member kind="function">
      <type>cv::Mat RTABMAP_EXP</type>
      <name>fillDepthHoles</name>
      <anchorfile>namespacertabmap_1_1util2d.html</anchorfile>
      <anchor>a556e688131f2783a62ce122d74386900</anchor>
      <arglist>(const cv::Mat &amp;depth, int maximumHoleSize=1, float errorRatio=0.02f)</arglist>
    </member>
    <member kind="function">
      <type>void RTABMAP_EXP</type>
      <name>fillRegisteredDepthHoles</name>
      <anchorfile>namespacertabmap_1_1util2d.html</anchorfile>
      <anchor>a8d36d9d3b9cf03243565e0c43a50cad5</anchor>
      <arglist>(cv::Mat &amp;depthRegistered, 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>ac3bd9e99b19ae2e7230f4f5b50c6024e</anchor>
      <arglist>(const cv::Mat &amp;depthImage, float x, float y, bool smoothing, float depthErrorRatio=0.02f, bool estWithNeighborsIfNull=false)</arglist>
    </member>
    <member kind="function">
      <type>cv::Mat RTABMAP_EXP</type>
      <name>interpolate</name>
      <anchorfile>namespacertabmap_1_1util2d.html</anchorfile>
      <anchor>aefe4d84e170ed8004dd52f507c0e4233</anchor>
      <arglist>(const cv::Mat &amp;image, int factor, float depthErrorRatio=0.02f)</arglist>
    </member>
    <member kind="function">
      <type>cv::Mat RTABMAP_EXP</type>
      <name>registerDepth</name>
      <anchorfile>namespacertabmap_1_1util2d.html</anchorfile>
      <anchor>aea2b7fa72af463bcdbbe597d8f5c32b9</anchor>
      <arglist>(const cv::Mat &amp;depth, const cv::Mat &amp;depthK, const cv::Size &amp;colorSize, const cv::Mat &amp;colorK, const rtabmap::Transform &amp;transform)</arglist>
    </member>
    <member kind="function">
      <type>float RTABMAP_EXP</type>
      <name>sad</name>
      <anchorfile>namespacertabmap_1_1util2d.html</anchorfile>
      <anchor>a55593444d4a8b1e6c9f7b7a6b60adc72</anchor>
      <arglist>(const cv::Mat &amp;windowLeft, const cv::Mat &amp;windowRight)</arglist>
    </member>
    <member kind="function">
      <type>float RTABMAP_EXP</type>
      <name>ssd</name>
      <anchorfile>namespacertabmap_1_1util2d.html</anchorfile>
      <anchor>af9801a5c3607a0185faa207f0a348fa2</anchor>
      <arglist>(const cv::Mat &amp;windowLeft, const cv::Mat &amp;windowRight)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>util3d.cpp</name>
    <path>/tmp/ws/src/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="util3d__surface_8h" name="util3d_surface.h" local="no" imported="no">rtabmap/core/util3d_surface.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>
    <includes id="UFile_8h" name="UFile.h" local="no" imported="no">rtabmap/utilite/UFile.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>a86b155a344cb258895996afa82c35b19</anchor>
      <arglist>(const cv::Mat &amp;imageDepth, const CameraModel &amp;model, int decimation=1, float maxDepth=0.0f, float minDepth=0.0f, std::vector&lt; int &gt; *validIndices=0)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; pcl::PointXYZ &gt;::Ptr</type>
      <name>cloudFromDepth</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a996e618f2f5de70438b875cab590c5b8</anchor>
      <arglist>(const cv::Mat &amp;imageDepth, float cx, float cy, float fx, float fy, int decimation, float maxDepth, float minDepth, std::vector&lt; int &gt; *validIndices)</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>a356111ce4dc4fade70856e592657945a</anchor>
      <arglist>(const cv::Mat &amp;imageRgb, const cv::Mat &amp;imageDepth, const CameraModel &amp;model, int decimation=1, float maxDepth=0.0f, float minDepth=0.0f, std::vector&lt; int &gt; *validIndices=0)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; pcl::PointXYZRGB &gt;::Ptr</type>
      <name>cloudFromDepthRGB</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a07f4ef0e56e6ed62abf9eaf5fdd57682</anchor>
      <arglist>(const cv::Mat &amp;imageRgb, const cv::Mat &amp;imageDepth, float cx, float cy, float fx, float fy, int decimation, float maxDepth, float minDepth, std::vector&lt; int &gt; *validIndices)</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>a46c5d14d2a088ef7f3230f5f314c2da7</anchor>
      <arglist>(const cv::Mat &amp;imageDisparity, const StereoCameraModel &amp;model, int decimation=1, float maxDepth=0.0f, float minDepth=0.0f, std::vector&lt; int &gt; *validIndices=0)</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>a9ccb67517c1041a9ca685996d3035a60</anchor>
      <arglist>(const cv::Mat &amp;imageRgb, const cv::Mat &amp;imageDisparity, const StereoCameraModel &amp;model, int decimation=1, float maxDepth=0.0f, float minDepth=0.0f, std::vector&lt; int &gt; *validIndices=0)</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>a0c94ef2bc3a75501b5b4bc70567b9dd0</anchor>
      <arglist>(const SensorData &amp;sensorData, int decimation=1, float maxDepth=0.0f, float minDepth=0.0f, std::vector&lt; int &gt; *validIndices=0, const ParametersMap &amp;stereoParameters=ParametersMap(), const std::vector&lt; float &gt; &amp;roiRatios=std::vector&lt; float &gt;())</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>a4a815f6b6438ab86dedcd12154dd4362</anchor>
      <arglist>(const cv::Mat &amp;imageLeft, const cv::Mat &amp;imageRight, const StereoCameraModel &amp;model, int decimation=1, float maxDepth=0.0f, float minDepth=0.0f, std::vector&lt; int &gt; *validIndices=0, const ParametersMap &amp;parameters=ParametersMap())</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>a7988fe78d61c9474feee03118bf7ded0</anchor>
      <arglist>(const SensorData &amp;sensorData, int decimation=1, float maxDepth=0.0f, float minDepth=0.0f, std::vector&lt; int &gt; *validIndices=0, const ParametersMap &amp;stereoParameters=ParametersMap(), const std::vector&lt; float &gt; &amp;roiRatios=std::vector&lt; float &gt;())</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>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>void RTABMAP_EXP</type>
      <name>fillProjectedCloudHoles</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>adb0865d7a1031d70fab60101b0dd46dc</anchor>
      <arglist>(cv::Mat &amp;depthRegistered, bool verticalDirection, bool fillToBorder)</arglist>
    </member>
    <member kind="function">
      <type>void RTABMAP_EXP</type>
      <name>getMinMax3D</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a2b97c48e714ec3e282960486b953f52d</anchor>
      <arglist>(const cv::Mat &amp;laserScan, cv::Point3f &amp;min, cv::Point3f &amp;max)</arglist>
    </member>
    <member kind="function">
      <type>void RTABMAP_EXP</type>
      <name>getMinMax3D</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a0cb5e3a3f591c964b7c204e60f105c9f</anchor>
      <arglist>(const cv::Mat &amp;laserScan, pcl::PointXYZ &amp;min, pcl::PointXYZ &amp;max)</arglist>
    </member>
    <member kind="function">
      <type>bool RTABMAP_EXP</type>
      <name>isFinite</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>ad883f74dd571d335ff923093ef254e98</anchor>
      <arglist>(const cv::Point3f &amp;pt)</arglist>
    </member>
    <member kind="function">
      <type>cv::Mat RTABMAP_EXP</type>
      <name>laserScan2dFromPointCloud</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>ac8d999f02888e91551609dbdd463b342</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZ &gt; &amp;cloud, const Transform &amp;transform=Transform(), bool filterNaNs=true)</arglist>
    </member>
    <member kind="function">
      <type>cv::Mat RTABMAP_EXP</type>
      <name>laserScan2dFromPointCloud</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>aa1ec1a90d5c3292d9af32c16159271e3</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZI &gt; &amp;cloud, const Transform &amp;transform=Transform(), bool filterNaNs=true)</arglist>
    </member>
    <member kind="function">
      <type>cv::Mat RTABMAP_EXP</type>
      <name>laserScan2dFromPointCloud</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a19c3927b97a0ca71ef4de27c0d18c81c</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointNormal &gt; &amp;cloud, const Transform &amp;transform=Transform(), bool filterNaNs=true)</arglist>
    </member>
    <member kind="function">
      <type>cv::Mat RTABMAP_EXP</type>
      <name>laserScan2dFromPointCloud</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a2b59120036e9bad721907efd9689d8cd</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZ &gt; &amp;cloud, const pcl::PointCloud&lt; pcl::Normal &gt; &amp;normals, const Transform &amp;transform=Transform(), bool filterNaNs=true)</arglist>
    </member>
    <member kind="function">
      <type>cv::Mat RTABMAP_EXP</type>
      <name>laserScan2dFromPointCloud</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>aab8aeabad8b3a17d3a226a022c0a6e53</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZINormal &gt; &amp;cloud, const Transform &amp;transform=Transform(), bool filterNaNs=true)</arglist>
    </member>
    <member kind="function">
      <type>cv::Mat RTABMAP_EXP</type>
      <name>laserScan2dFromPointCloud</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>aa6a75c99e021d2ad733d6554aea88fbf</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZI &gt; &amp;cloud, const pcl::PointCloud&lt; pcl::Normal &gt; &amp;normals, const Transform &amp;transform=Transform(), bool filterNaNs=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>a96f6149d2789e69e9a808284c1a13432</anchor>
      <arglist>(const cv::Mat &amp;depthImage, float fx, float fy, float cx, float cy, float maxDepth=0, float minDepth=0, const Transform &amp;localTransform=Transform::getIdentity())</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; pcl::PointXYZ &gt; RTABMAP_EXP</type>
      <name>laserScanFromDepthImages</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a1a30dc4f8cb7e63a01c0c2818fc9bf7f</anchor>
      <arglist>(const cv::Mat &amp;depthImages, const std::vector&lt; CameraModel &gt; &amp;cameraModels, float maxDepth, float minDepth)</arglist>
    </member>
    <member kind="function">
      <type>LaserScan RTABMAP_EXP</type>
      <name>laserScanFromPointCloud</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>aa655471ff4bce0c523cbd853211f493e</anchor>
      <arglist>(const pcl::PCLPointCloud2 &amp;cloud, bool filterNaNs=true)</arglist>
    </member>
    <member kind="function">
      <type>cv::Mat RTABMAP_EXP</type>
      <name>laserScanFromPointCloud</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a74f183ae02ded098c46cbd7f145172e2</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZ &gt; &amp;cloud, const Transform &amp;transform=Transform(), bool filterNaNs=true)</arglist>
    </member>
    <member kind="function">
      <type>cv::Mat RTABMAP_EXP</type>
      <name>laserScanFromPointCloud</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a355d4eb418e67146fc2bd83a8152fc26</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZ &gt; &amp;cloud, const pcl::IndicesPtr &amp;indices, const Transform &amp;transform=Transform(), bool filterNaNs=true)</arglist>
    </member>
    <member kind="function">
      <type>cv::Mat RTABMAP_EXP</type>
      <name>laserScanFromPointCloud</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a6129437c436f8865d9df599861b01c8c</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointNormal &gt; &amp;cloud, const Transform &amp;transform=Transform(), bool filterNaNs=true)</arglist>
    </member>
    <member kind="function">
      <type>cv::Mat RTABMAP_EXP</type>
      <name>laserScanFromPointCloud</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>ac89e683fd644e2b114b4a31e5e4052e8</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointNormal &gt; &amp;cloud, const pcl::IndicesPtr &amp;indices, const Transform &amp;transform=Transform(), bool filterNaNs=true)</arglist>
    </member>
    <member kind="function">
      <type>cv::Mat RTABMAP_EXP</type>
      <name>laserScanFromPointCloud</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a99d393be3ad5ac85c5990f48bea4ea57</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZ &gt; &amp;cloud, const pcl::PointCloud&lt; pcl::Normal &gt; &amp;normals, const Transform &amp;transform=Transform(), bool filterNaNs=true)</arglist>
    </member>
    <member kind="function">
      <type>cv::Mat RTABMAP_EXP</type>
      <name>laserScanFromPointCloud</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a2478cf684d660be69ba5240e71b56134</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZRGB &gt; &amp;cloud, const Transform &amp;transform=Transform(), bool filterNaNs=true)</arglist>
    </member>
    <member kind="function">
      <type>cv::Mat RTABMAP_EXP</type>
      <name>laserScanFromPointCloud</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>aaf3c46cb8ba2409a19564465fcfc19f5</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZRGB &gt; &amp;cloud, const pcl::IndicesPtr &amp;indices, const Transform &amp;transform=Transform(), bool filterNaNs=true)</arglist>
    </member>
    <member kind="function">
      <type>cv::Mat RTABMAP_EXP</type>
      <name>laserScanFromPointCloud</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a77f22b33b0c6db49c2677dfda86e51d9</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZI &gt; &amp;cloud, const Transform &amp;transform=Transform(), bool filterNaNs=true)</arglist>
    </member>
    <member kind="function">
      <type>cv::Mat RTABMAP_EXP</type>
      <name>laserScanFromPointCloud</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>aaed307daf63ef79932d634749c342b3b</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZI &gt; &amp;cloud, const pcl::IndicesPtr &amp;indices, const Transform &amp;transform=Transform(), bool filterNaNs=true)</arglist>
    </member>
    <member kind="function">
      <type>cv::Mat RTABMAP_EXP</type>
      <name>laserScanFromPointCloud</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a26fe74c55e820f3c099b612c82a907d6</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZRGB &gt; &amp;cloud, const pcl::PointCloud&lt; pcl::Normal &gt; &amp;normals, const Transform &amp;transform=Transform(), bool filterNaNs=true)</arglist>
    </member>
    <member kind="function">
      <type>cv::Mat RTABMAP_EXP</type>
      <name>laserScanFromPointCloud</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a6d22b86b4a306f0d40f804af53ad8084</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZRGBNormal &gt; &amp;cloud, const Transform &amp;transform=Transform(), bool filterNaNs=true)</arglist>
    </member>
    <member kind="function">
      <type>cv::Mat RTABMAP_EXP</type>
      <name>laserScanFromPointCloud</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>ac572dddffa47a9685a0738189183c06a</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZRGBNormal &gt; &amp;cloud, const pcl::IndicesPtr &amp;indices, const Transform &amp;transform=Transform(), bool filterNaNs=true)</arglist>
    </member>
    <member kind="function">
      <type>cv::Mat RTABMAP_EXP</type>
      <name>laserScanFromPointCloud</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a83ed7f575c11e78887f3d86c12e6957c</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZI &gt; &amp;cloud, const pcl::PointCloud&lt; pcl::Normal &gt; &amp;normals, const Transform &amp;transform=Transform(), bool filterNaNs=true)</arglist>
    </member>
    <member kind="function">
      <type>cv::Mat RTABMAP_EXP</type>
      <name>laserScanFromPointCloud</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a87a4b9c3d5cc1332ebda20c8b2cbdca4</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZINormal &gt; &amp;cloud, const Transform &amp;transform=Transform(), bool filterNaNs=true)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointXYZ RTABMAP_EXP</type>
      <name>laserScanToPoint</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a9f7f7b8829f89e3fa7b91bb8ef945c9f</anchor>
      <arglist>(const LaserScan &amp;laserScan, int index)</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>aedc6c85618c0f176e671d9044838e1fb</anchor>
      <arglist>(const LaserScan &amp;laserScan, const Transform &amp;transform=Transform())</arglist>
    </member>
    <member kind="function">
      <type>pcl::PCLPointCloud2::Ptr RTABMAP_EXP</type>
      <name>laserScanToPointCloud2</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a0b4d86e069cf311546d3ce8804b8500b</anchor>
      <arglist>(const LaserScan &amp;laserScan, const Transform &amp;transform=Transform())</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; pcl::PointXYZI &gt;::Ptr RTABMAP_EXP</type>
      <name>laserScanToPointCloudI</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>abce2c29aad655b84b484529935cb6425</anchor>
      <arglist>(const LaserScan &amp;laserScan, const Transform &amp;transform=Transform(), float intensity=0.0f)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; pcl::PointXYZINormal &gt;::Ptr RTABMAP_EXP</type>
      <name>laserScanToPointCloudINormal</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>abd15107bb1d7adf18e3e8b347ce180df</anchor>
      <arglist>(const LaserScan &amp;laserScan, const Transform &amp;transform=Transform(), float intensity=0.0f)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; pcl::PointNormal &gt;::Ptr RTABMAP_EXP</type>
      <name>laserScanToPointCloudNormal</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>aabdd28bf9de6b1cc798a9321d8a2bb25</anchor>
      <arglist>(const LaserScan &amp;laserScan, const Transform &amp;transform=Transform())</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; pcl::PointXYZRGB &gt;::Ptr RTABMAP_EXP</type>
      <name>laserScanToPointCloudRGB</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a3fcaafd741056908848c10c7ad99b31d</anchor>
      <arglist>(const LaserScan &amp;laserScan, const Transform &amp;transform=Transform(), unsigned char r=255, unsigned char g=255, unsigned char b=255)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; pcl::PointXYZRGBNormal &gt;::Ptr RTABMAP_EXP</type>
      <name>laserScanToPointCloudRGBNormal</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>ad75eef167b847020e3d93300dc156a76</anchor>
      <arglist>(const LaserScan &amp;laserScan, const Transform &amp;transform=Transform(), unsigned char r=255, unsigned char g=255, unsigned char b=255)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointXYZI RTABMAP_EXP</type>
      <name>laserScanToPointI</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a49927ef14d18ee8b4bcc65d8c814bd57</anchor>
      <arglist>(const LaserScan &amp;laserScan, int index, float intensity)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointXYZINormal RTABMAP_EXP</type>
      <name>laserScanToPointINormal</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a38408b1668a00477e068ea97d9b56ef4</anchor>
      <arglist>(const LaserScan &amp;laserScan, int index, float intensity)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointNormal RTABMAP_EXP</type>
      <name>laserScanToPointNormal</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>aa56ee27302754794bd274872f16138c9</anchor>
      <arglist>(const LaserScan &amp;laserScan, int index)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointXYZRGB RTABMAP_EXP</type>
      <name>laserScanToPointRGB</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>ab33565de19b43357c06894732fea4c62</anchor>
      <arglist>(const LaserScan &amp;laserScan, int index, unsigned char r=255, unsigned char g=255, unsigned char b=255)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointXYZRGBNormal RTABMAP_EXP</type>
      <name>laserScanToPointRGBNormal</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a12f0ba97a0a8b86e15c81714bf1e278c</anchor>
      <arglist>(const LaserScan &amp;laserScan, int index, unsigned char r, unsigned char g, unsigned char b)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; pcl::PointXYZ &gt;::Ptr RTABMAP_EXP</type>
      <name>loadBINCloud</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a94650e65a6a32221b34a470f58c0adf1</anchor>
      <arglist>(const std::string &amp;fileName)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; pcl::PointXYZ &gt;::Ptr</type>
      <name>loadBINCloud</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a91d822348021b6ddff70f1a78c243529</anchor>
      <arglist>(const std::string &amp;fileName, int dim)</arglist>
    </member>
    <member kind="function">
      <type>cv::Mat RTABMAP_EXP</type>
      <name>loadBINScan</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>ad6e2b5033380c5526fe5602eaea18151</anchor>
      <arglist>(const std::string &amp;fileName)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; pcl::PointXYZ &gt;::Ptr</type>
      <name>loadCloud</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a931d8d7426fdf72f8ab0f326312b4a25</anchor>
      <arglist>(const std::string &amp;path, const Transform &amp;transform, int downsampleStep, float voxelSize)</arglist>
    </member>
    <member kind="function">
      <type>LaserScan RTABMAP_EXP</type>
      <name>loadScan</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>ae1e087a9cd2171b9bf15b4a27b412bd5</anchor>
      <arglist>(const std::string &amp;path)</arglist>
    </member>
    <member kind="function">
      <type>cv::Mat RTABMAP_EXP</type>
      <name>projectCloudToCamera</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a95f978eed87a216d7d9a62422f1241bb</anchor>
      <arglist>(const cv::Size &amp;imageSize, const cv::Mat &amp;cameraMatrixK, const cv::Mat &amp;laserScan, const rtabmap::Transform &amp;cameraTransform)</arglist>
    </member>
    <member kind="function">
      <type>cv::Mat RTABMAP_EXP</type>
      <name>projectCloudToCamera</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a33763d5bf34579aa493de80dc90736e9</anchor>
      <arglist>(const cv::Size &amp;imageSize, const cv::Mat &amp;cameraMatrixK, const pcl::PointCloud&lt; pcl::PointXYZ &gt;::Ptr laserScan, const rtabmap::Transform &amp;cameraTransform)</arglist>
    </member>
    <member kind="function">
      <type>cv::Mat RTABMAP_EXP</type>
      <name>projectCloudToCamera</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>ae9b5edda0ee063f7315c9b7ba7d5ec3c</anchor>
      <arglist>(const cv::Size &amp;imageSize, const cv::Mat &amp;cameraMatrixK, const pcl::PCLPointCloud2::Ptr laserScan, const rtabmap::Transform &amp;cameraTransform)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointXYZ RTABMAP_EXP</type>
      <name>projectDepthTo3D</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a4380be6d2d5620d589ffc0cf10fbafad</anchor>
      <arglist>(const cv::Mat &amp;depthImage, float x, float y, float cx, float cy, float fx, float fy, bool smoothing, float depthErrorRatio=0.02f)</arglist>
    </member>
    <member kind="function">
      <type>Eigen::Vector3f RTABMAP_EXP</type>
      <name>projectDepthTo3DRay</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a4cddbaffbee00a9d119b6ecf4751e154</anchor>
      <arglist>(const cv::Size &amp;imageSize, float x, float y, float cx, float cy, float fx, float fy)</arglist>
    </member>
    <member kind="function">
      <type>cv::Point3f RTABMAP_EXP</type>
      <name>projectDisparityTo3D</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a0a0e0db6f2f18c9782eba6df000c4303</anchor>
      <arglist>(const cv::Point2f &amp;pt, float disparity, const StereoCameraModel &amp;model)</arglist>
    </member>
    <member kind="function">
      <type>cv::Point3f RTABMAP_EXP</type>
      <name>projectDisparityTo3D</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a508a9d24d7f9e890fd5b8a829a677a36</anchor>
      <arglist>(const cv::Point2f &amp;pt, const cv::Mat &amp;disparity, const StereoCameraModel &amp;model)</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>
    <member kind="function">
      <type>void RTABMAP_EXP</type>
      <name>savePCDWords</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a05c58812e37dc6638b7b7cf001243513</anchor>
      <arglist>(const std::string &amp;fileName, const std::multimap&lt; int, cv::Point3f &gt; &amp;words, const Transform &amp;transform=Transform::getIdentity())</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>util3d.h</name>
    <path>/tmp/ws/src/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>
    <includes id="Parameters_8h" name="Parameters.h" local="no" imported="no">rtabmap/core/Parameters.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>a86b155a344cb258895996afa82c35b19</anchor>
      <arglist>(const cv::Mat &amp;imageDepth, const CameraModel &amp;model, int decimation=1, float maxDepth=0.0f, float minDepth=0.0f, std::vector&lt; int &gt; *validIndices=0)</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>a356111ce4dc4fade70856e592657945a</anchor>
      <arglist>(const cv::Mat &amp;imageRgb, const cv::Mat &amp;imageDepth, const CameraModel &amp;model, int decimation=1, float maxDepth=0.0f, float minDepth=0.0f, std::vector&lt; int &gt; *validIndices=0)</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>a46c5d14d2a088ef7f3230f5f314c2da7</anchor>
      <arglist>(const cv::Mat &amp;imageDisparity, const StereoCameraModel &amp;model, int decimation=1, float maxDepth=0.0f, float minDepth=0.0f, std::vector&lt; int &gt; *validIndices=0)</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>a9ccb67517c1041a9ca685996d3035a60</anchor>
      <arglist>(const cv::Mat &amp;imageRgb, const cv::Mat &amp;imageDisparity, const StereoCameraModel &amp;model, int decimation=1, float maxDepth=0.0f, float minDepth=0.0f, std::vector&lt; int &gt; *validIndices=0)</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>a0c94ef2bc3a75501b5b4bc70567b9dd0</anchor>
      <arglist>(const SensorData &amp;sensorData, int decimation=1, float maxDepth=0.0f, float minDepth=0.0f, std::vector&lt; int &gt; *validIndices=0, const ParametersMap &amp;stereoParameters=ParametersMap(), const std::vector&lt; float &gt; &amp;roiRatios=std::vector&lt; float &gt;())</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>a4a815f6b6438ab86dedcd12154dd4362</anchor>
      <arglist>(const cv::Mat &amp;imageLeft, const cv::Mat &amp;imageRight, const StereoCameraModel &amp;model, int decimation=1, float maxDepth=0.0f, float minDepth=0.0f, std::vector&lt; int &gt; *validIndices=0, const ParametersMap &amp;parameters=ParametersMap())</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>a7988fe78d61c9474feee03118bf7ded0</anchor>
      <arglist>(const SensorData &amp;sensorData, int decimation=1, float maxDepth=0.0f, float minDepth=0.0f, std::vector&lt; int &gt; *validIndices=0, const ParametersMap &amp;stereoParameters=ParametersMap(), const std::vector&lt; float &gt; &amp;roiRatios=std::vector&lt; float &gt;())</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>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>void RTABMAP_EXP</type>
      <name>fillProjectedCloudHoles</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>adb0865d7a1031d70fab60101b0dd46dc</anchor>
      <arglist>(cv::Mat &amp;depthRegistered, bool verticalDirection, bool fillToBorder)</arglist>
    </member>
    <member kind="function">
      <type>void RTABMAP_EXP</type>
      <name>getMinMax3D</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a2b97c48e714ec3e282960486b953f52d</anchor>
      <arglist>(const cv::Mat &amp;laserScan, cv::Point3f &amp;min, cv::Point3f &amp;max)</arglist>
    </member>
    <member kind="function">
      <type>void RTABMAP_EXP</type>
      <name>getMinMax3D</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a0cb5e3a3f591c964b7c204e60f105c9f</anchor>
      <arglist>(const cv::Mat &amp;laserScan, pcl::PointXYZ &amp;min, pcl::PointXYZ &amp;max)</arglist>
    </member>
    <member kind="function">
      <type>bool RTABMAP_EXP</type>
      <name>isFinite</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>ad883f74dd571d335ff923093ef254e98</anchor>
      <arglist>(const cv::Point3f &amp;pt)</arglist>
    </member>
    <member kind="function">
      <type>cv::Mat RTABMAP_EXP</type>
      <name>laserScan2dFromPointCloud</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>ac8d999f02888e91551609dbdd463b342</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZ &gt; &amp;cloud, const Transform &amp;transform=Transform(), bool filterNaNs=true)</arglist>
    </member>
    <member kind="function">
      <type>cv::Mat RTABMAP_EXP</type>
      <name>laserScan2dFromPointCloud</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>aa1ec1a90d5c3292d9af32c16159271e3</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZI &gt; &amp;cloud, const Transform &amp;transform=Transform(), bool filterNaNs=true)</arglist>
    </member>
    <member kind="function">
      <type>cv::Mat RTABMAP_EXP</type>
      <name>laserScan2dFromPointCloud</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a19c3927b97a0ca71ef4de27c0d18c81c</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointNormal &gt; &amp;cloud, const Transform &amp;transform=Transform(), bool filterNaNs=true)</arglist>
    </member>
    <member kind="function">
      <type>cv::Mat RTABMAP_EXP</type>
      <name>laserScan2dFromPointCloud</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a2b59120036e9bad721907efd9689d8cd</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZ &gt; &amp;cloud, const pcl::PointCloud&lt; pcl::Normal &gt; &amp;normals, const Transform &amp;transform=Transform(), bool filterNaNs=true)</arglist>
    </member>
    <member kind="function">
      <type>cv::Mat RTABMAP_EXP</type>
      <name>laserScan2dFromPointCloud</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>aab8aeabad8b3a17d3a226a022c0a6e53</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZINormal &gt; &amp;cloud, const Transform &amp;transform=Transform(), bool filterNaNs=true)</arglist>
    </member>
    <member kind="function">
      <type>cv::Mat RTABMAP_EXP</type>
      <name>laserScan2dFromPointCloud</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>aa6a75c99e021d2ad733d6554aea88fbf</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZI &gt; &amp;cloud, const pcl::PointCloud&lt; pcl::Normal &gt; &amp;normals, const Transform &amp;transform=Transform(), bool filterNaNs=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>a96f6149d2789e69e9a808284c1a13432</anchor>
      <arglist>(const cv::Mat &amp;depthImage, float fx, float fy, float cx, float cy, float maxDepth=0, float minDepth=0, const Transform &amp;localTransform=Transform::getIdentity())</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; pcl::PointXYZ &gt; RTABMAP_EXP</type>
      <name>laserScanFromDepthImages</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a1a30dc4f8cb7e63a01c0c2818fc9bf7f</anchor>
      <arglist>(const cv::Mat &amp;depthImages, const std::vector&lt; CameraModel &gt; &amp;cameraModels, float maxDepth, float minDepth)</arglist>
    </member>
    <member kind="function">
      <type>LaserScan RTABMAP_EXP</type>
      <name>laserScanFromPointCloud</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>aa655471ff4bce0c523cbd853211f493e</anchor>
      <arglist>(const pcl::PCLPointCloud2 &amp;cloud, bool filterNaNs=true)</arglist>
    </member>
    <member kind="function">
      <type>cv::Mat RTABMAP_EXP</type>
      <name>laserScanFromPointCloud</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a74f183ae02ded098c46cbd7f145172e2</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZ &gt; &amp;cloud, const Transform &amp;transform=Transform(), bool filterNaNs=true)</arglist>
    </member>
    <member kind="function">
      <type>cv::Mat RTABMAP_EXP</type>
      <name>laserScanFromPointCloud</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a355d4eb418e67146fc2bd83a8152fc26</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZ &gt; &amp;cloud, const pcl::IndicesPtr &amp;indices, const Transform &amp;transform=Transform(), bool filterNaNs=true)</arglist>
    </member>
    <member kind="function">
      <type>cv::Mat RTABMAP_EXP</type>
      <name>laserScanFromPointCloud</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a6129437c436f8865d9df599861b01c8c</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointNormal &gt; &amp;cloud, const Transform &amp;transform=Transform(), bool filterNaNs=true)</arglist>
    </member>
    <member kind="function">
      <type>cv::Mat RTABMAP_EXP</type>
      <name>laserScanFromPointCloud</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>ac89e683fd644e2b114b4a31e5e4052e8</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointNormal &gt; &amp;cloud, const pcl::IndicesPtr &amp;indices, const Transform &amp;transform=Transform(), bool filterNaNs=true)</arglist>
    </member>
    <member kind="function">
      <type>cv::Mat RTABMAP_EXP</type>
      <name>laserScanFromPointCloud</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a99d393be3ad5ac85c5990f48bea4ea57</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZ &gt; &amp;cloud, const pcl::PointCloud&lt; pcl::Normal &gt; &amp;normals, const Transform &amp;transform=Transform(), bool filterNaNs=true)</arglist>
    </member>
    <member kind="function">
      <type>cv::Mat RTABMAP_EXP</type>
      <name>laserScanFromPointCloud</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a2478cf684d660be69ba5240e71b56134</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZRGB &gt; &amp;cloud, const Transform &amp;transform=Transform(), bool filterNaNs=true)</arglist>
    </member>
    <member kind="function">
      <type>cv::Mat RTABMAP_EXP</type>
      <name>laserScanFromPointCloud</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>aaf3c46cb8ba2409a19564465fcfc19f5</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZRGB &gt; &amp;cloud, const pcl::IndicesPtr &amp;indices, const Transform &amp;transform=Transform(), bool filterNaNs=true)</arglist>
    </member>
    <member kind="function">
      <type>cv::Mat RTABMAP_EXP</type>
      <name>laserScanFromPointCloud</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a77f22b33b0c6db49c2677dfda86e51d9</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZI &gt; &amp;cloud, const Transform &amp;transform=Transform(), bool filterNaNs=true)</arglist>
    </member>
    <member kind="function">
      <type>cv::Mat RTABMAP_EXP</type>
      <name>laserScanFromPointCloud</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>aaed307daf63ef79932d634749c342b3b</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZI &gt; &amp;cloud, const pcl::IndicesPtr &amp;indices, const Transform &amp;transform=Transform(), bool filterNaNs=true)</arglist>
    </member>
    <member kind="function">
      <type>cv::Mat RTABMAP_EXP</type>
      <name>laserScanFromPointCloud</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a26fe74c55e820f3c099b612c82a907d6</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZRGB &gt; &amp;cloud, const pcl::PointCloud&lt; pcl::Normal &gt; &amp;normals, const Transform &amp;transform=Transform(), bool filterNaNs=true)</arglist>
    </member>
    <member kind="function">
      <type>cv::Mat RTABMAP_EXP</type>
      <name>laserScanFromPointCloud</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a6d22b86b4a306f0d40f804af53ad8084</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZRGBNormal &gt; &amp;cloud, const Transform &amp;transform=Transform(), bool filterNaNs=true)</arglist>
    </member>
    <member kind="function">
      <type>cv::Mat RTABMAP_EXP</type>
      <name>laserScanFromPointCloud</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>ac572dddffa47a9685a0738189183c06a</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZRGBNormal &gt; &amp;cloud, const pcl::IndicesPtr &amp;indices, const Transform &amp;transform=Transform(), bool filterNaNs=true)</arglist>
    </member>
    <member kind="function">
      <type>cv::Mat RTABMAP_EXP</type>
      <name>laserScanFromPointCloud</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a83ed7f575c11e78887f3d86c12e6957c</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZI &gt; &amp;cloud, const pcl::PointCloud&lt; pcl::Normal &gt; &amp;normals, const Transform &amp;transform=Transform(), bool filterNaNs=true)</arglist>
    </member>
    <member kind="function">
      <type>cv::Mat RTABMAP_EXP</type>
      <name>laserScanFromPointCloud</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a87a4b9c3d5cc1332ebda20c8b2cbdca4</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZINormal &gt; &amp;cloud, const Transform &amp;transform=Transform(), bool filterNaNs=true)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointXYZ RTABMAP_EXP</type>
      <name>laserScanToPoint</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a9f7f7b8829f89e3fa7b91bb8ef945c9f</anchor>
      <arglist>(const LaserScan &amp;laserScan, int index)</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>aedc6c85618c0f176e671d9044838e1fb</anchor>
      <arglist>(const LaserScan &amp;laserScan, const Transform &amp;transform=Transform())</arglist>
    </member>
    <member kind="function">
      <type>pcl::PCLPointCloud2::Ptr RTABMAP_EXP</type>
      <name>laserScanToPointCloud2</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a0b4d86e069cf311546d3ce8804b8500b</anchor>
      <arglist>(const LaserScan &amp;laserScan, const Transform &amp;transform=Transform())</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; pcl::PointXYZI &gt;::Ptr RTABMAP_EXP</type>
      <name>laserScanToPointCloudI</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>abce2c29aad655b84b484529935cb6425</anchor>
      <arglist>(const LaserScan &amp;laserScan, const Transform &amp;transform=Transform(), float intensity=0.0f)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; pcl::PointXYZINormal &gt;::Ptr RTABMAP_EXP</type>
      <name>laserScanToPointCloudINormal</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>abd15107bb1d7adf18e3e8b347ce180df</anchor>
      <arglist>(const LaserScan &amp;laserScan, const Transform &amp;transform=Transform(), float intensity=0.0f)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; pcl::PointNormal &gt;::Ptr RTABMAP_EXP</type>
      <name>laserScanToPointCloudNormal</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>aabdd28bf9de6b1cc798a9321d8a2bb25</anchor>
      <arglist>(const LaserScan &amp;laserScan, const Transform &amp;transform=Transform())</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; pcl::PointXYZRGB &gt;::Ptr RTABMAP_EXP</type>
      <name>laserScanToPointCloudRGB</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a3fcaafd741056908848c10c7ad99b31d</anchor>
      <arglist>(const LaserScan &amp;laserScan, const Transform &amp;transform=Transform(), unsigned char r=255, unsigned char g=255, unsigned char b=255)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; pcl::PointXYZRGBNormal &gt;::Ptr RTABMAP_EXP</type>
      <name>laserScanToPointCloudRGBNormal</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>ad75eef167b847020e3d93300dc156a76</anchor>
      <arglist>(const LaserScan &amp;laserScan, const Transform &amp;transform=Transform(), unsigned char r=255, unsigned char g=255, unsigned char b=255)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointXYZI RTABMAP_EXP</type>
      <name>laserScanToPointI</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a49927ef14d18ee8b4bcc65d8c814bd57</anchor>
      <arglist>(const LaserScan &amp;laserScan, int index, float intensity)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointXYZINormal RTABMAP_EXP</type>
      <name>laserScanToPointINormal</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a38408b1668a00477e068ea97d9b56ef4</anchor>
      <arglist>(const LaserScan &amp;laserScan, int index, float intensity)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointNormal RTABMAP_EXP</type>
      <name>laserScanToPointNormal</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>aa56ee27302754794bd274872f16138c9</anchor>
      <arglist>(const LaserScan &amp;laserScan, int index)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointXYZRGB RTABMAP_EXP</type>
      <name>laserScanToPointRGB</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>ab33565de19b43357c06894732fea4c62</anchor>
      <arglist>(const LaserScan &amp;laserScan, int index, unsigned char r=255, unsigned char g=255, unsigned char b=255)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointXYZRGBNormal RTABMAP_EXP</type>
      <name>laserScanToPointRGBNormal</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a12f0ba97a0a8b86e15c81714bf1e278c</anchor>
      <arglist>(const LaserScan &amp;laserScan, int index, unsigned char r, unsigned char g, unsigned char b)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; pcl::PointXYZ &gt;::Ptr RTABMAP_EXP</type>
      <name>loadBINCloud</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a94650e65a6a32221b34a470f58c0adf1</anchor>
      <arglist>(const std::string &amp;fileName)</arglist>
    </member>
    <member kind="function">
      <type>cv::Mat RTABMAP_EXP</type>
      <name>loadBINScan</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>ad6e2b5033380c5526fe5602eaea18151</anchor>
      <arglist>(const std::string &amp;fileName)</arglist>
    </member>
    <member kind="function">
      <type>LaserScan RTABMAP_EXP</type>
      <name>loadScan</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>ae1e087a9cd2171b9bf15b4a27b412bd5</anchor>
      <arglist>(const std::string &amp;path)</arglist>
    </member>
    <member kind="function">
      <type>cv::Mat RTABMAP_EXP</type>
      <name>projectCloudToCamera</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a95f978eed87a216d7d9a62422f1241bb</anchor>
      <arglist>(const cv::Size &amp;imageSize, const cv::Mat &amp;cameraMatrixK, const cv::Mat &amp;laserScan, const rtabmap::Transform &amp;cameraTransform)</arglist>
    </member>
    <member kind="function">
      <type>cv::Mat RTABMAP_EXP</type>
      <name>projectCloudToCamera</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a33763d5bf34579aa493de80dc90736e9</anchor>
      <arglist>(const cv::Size &amp;imageSize, const cv::Mat &amp;cameraMatrixK, const pcl::PointCloud&lt; pcl::PointXYZ &gt;::Ptr laserScan, const rtabmap::Transform &amp;cameraTransform)</arglist>
    </member>
    <member kind="function">
      <type>cv::Mat RTABMAP_EXP</type>
      <name>projectCloudToCamera</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>ae9b5edda0ee063f7315c9b7ba7d5ec3c</anchor>
      <arglist>(const cv::Size &amp;imageSize, const cv::Mat &amp;cameraMatrixK, const pcl::PCLPointCloud2::Ptr laserScan, const rtabmap::Transform &amp;cameraTransform)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointXYZ RTABMAP_EXP</type>
      <name>projectDepthTo3D</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a4380be6d2d5620d589ffc0cf10fbafad</anchor>
      <arglist>(const cv::Mat &amp;depthImage, float x, float y, float cx, float cy, float fx, float fy, bool smoothing, float depthErrorRatio=0.02f)</arglist>
    </member>
    <member kind="function">
      <type>Eigen::Vector3f RTABMAP_EXP</type>
      <name>projectDepthTo3DRay</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a4cddbaffbee00a9d119b6ecf4751e154</anchor>
      <arglist>(const cv::Size &amp;imageSize, float x, float y, float cx, float cy, float fx, float fy)</arglist>
    </member>
    <member kind="function">
      <type>cv::Point3f RTABMAP_EXP</type>
      <name>projectDisparityTo3D</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a0a0e0db6f2f18c9782eba6df000c4303</anchor>
      <arglist>(const cv::Point2f &amp;pt, float disparity, const StereoCameraModel &amp;model)</arglist>
    </member>
    <member kind="function">
      <type>cv::Point3f RTABMAP_EXP</type>
      <name>projectDisparityTo3D</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a508a9d24d7f9e890fd5b8a829a677a36</anchor>
      <arglist>(const cv::Point2f &amp;pt, const cv::Mat &amp;disparity, const StereoCameraModel &amp;model)</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></type>
      <name>RTABMAP_DEPRECATED</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a2d8c4debb174140f381233fb127a328b</anchor>
      <arglist>(pcl::PointCloud&lt; pcl::PointXYZ &gt;::Ptr RTABMAP_EXP cloudFromDepth(const cv::Mat &amp;imageDepth, float cx, float cy, float fx, float fy, int decimation=1, float maxDepth=0.0f, float minDepth=0.0f, std::vector&lt; int &gt; *validIndices=0),&quot;Use cloudFromDepth with CameraModel interface.&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RTABMAP_DEPRECATED</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>aaef3cd30ec1b9f582389a84fa0c6b4a0</anchor>
      <arglist>(pcl::PointCloud&lt; pcl::PointXYZRGB &gt;::Ptr RTABMAP_EXP cloudFromDepthRGB(const cv::Mat &amp;imageRgb, const cv::Mat &amp;imageDepth, float cx, float cy, float fx, float fy, int decimation=1, float maxDepth=0.0f, float minDepth=0.0f, std::vector&lt; int &gt; *validIndices=0),&quot;Use cloudFromDepthRGB with CameraModel interface.&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RTABMAP_DEPRECATED</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>aadda2fc05279dd88d201b2400f3db30a</anchor>
      <arglist>(pcl::PointCloud&lt; pcl::PointXYZ &gt;::Ptr RTABMAP_EXP loadBINCloud(const std::string &amp;fileName, int dim),&quot;Use interface without dim argument.&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RTABMAP_DEPRECATED</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>af74e65d137635de397ec7f66a5ee22cb</anchor>
      <arglist>(pcl::PointCloud&lt; pcl::PointXYZ &gt;::Ptr RTABMAP_EXP loadCloud(const std::string &amp;path, const Transform &amp;transform=Transform::getIdentity(), int downsampleStep=1, float voxelSize=0.0f),&quot;Use loadScan() instead.&quot;)</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 RTABMAP_EXP</type>
      <name>savePCDWords</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a05c58812e37dc6638b7b7cf001243513</anchor>
      <arglist>(const std::string &amp;fileName, const std::multimap&lt; int, cv::Point3f &gt; &amp;words, const Transform &amp;transform=Transform::getIdentity())</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>util3d_correspondences.cpp</name>
    <path>/tmp/ws/src/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>a45f6a273228ce6981afc03a92f8679db</anchor>
      <arglist>(const std::multimap&lt; int, cv::Point3f &gt; &amp;words1, const std::multimap&lt; int, cv::Point3f &gt; &amp;words2, std::vector&lt; cv::Point3f &gt; &amp;inliers1, std::vector&lt; cv::Point3f &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>a29189e144c73aaa1fb22c3c57fbdf406</anchor>
      <arglist>(const std::map&lt; int, cv::Point3f &gt; &amp;words1, const std::map&lt; int, cv::Point3f &gt; &amp;words2, std::vector&lt; cv::Point3f &gt; &amp;inliers1, std::vector&lt; cv::Point3f &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>/tmp/ws/src/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>a45f6a273228ce6981afc03a92f8679db</anchor>
      <arglist>(const std::multimap&lt; int, cv::Point3f &gt; &amp;words1, const std::multimap&lt; int, cv::Point3f &gt; &amp;words2, std::vector&lt; cv::Point3f &gt; &amp;inliers1, std::vector&lt; cv::Point3f &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>a29189e144c73aaa1fb22c3c57fbdf406</anchor>
      <arglist>(const std::map&lt; int, cv::Point3f &gt; &amp;words1, const std::map&lt; int, cv::Point3f &gt; &amp;words2, std::vector&lt; cv::Point3f &gt; &amp;inliers1, std::vector&lt; cv::Point3f &gt; &amp;inliers2, float maxDepth, std::vector&lt; int &gt; *correspondences=0)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>util3d_features.cpp</name>
    <path>/tmp/ws/src/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="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="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="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="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="UStl_8h" name="UStl.h" local="no" imported="no">rtabmap/utilite/UStl.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>std::vector&lt; cv::Point3f &gt; RTABMAP_EXP</type>
      <name>generateKeypoints3DDepth</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a90451eaaa2ed6c97371201d9d7c9352d</anchor>
      <arglist>(const std::vector&lt; cv::KeyPoint &gt; &amp;keypoints, const cv::Mat &amp;depth, const CameraModel &amp;cameraModel, float minDepth=0, float maxDepth=0)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; cv::Point3f &gt; RTABMAP_EXP</type>
      <name>generateKeypoints3DDepth</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a5381b657ed6f384d98ee008de0396015</anchor>
      <arglist>(const std::vector&lt; cv::KeyPoint &gt; &amp;keypoints, const cv::Mat &amp;depth, const std::vector&lt; CameraModel &gt; &amp;cameraModels, float minDepth=0, float maxDepth=0)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; cv::Point3f &gt; RTABMAP_EXP</type>
      <name>generateKeypoints3DDisparity</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a993c1cd4e4dc45b5acdb14f9bc45f781</anchor>
      <arglist>(const std::vector&lt; cv::KeyPoint &gt; &amp;keypoints, const cv::Mat &amp;disparity, const StereoCameraModel &amp;stereoCameraModel, float minDepth=0, float maxDepth=0)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; cv::Point3f &gt; RTABMAP_EXP</type>
      <name>generateKeypoints3DStereo</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>aa52527b6024a7e835defa281d94421b5</anchor>
      <arglist>(const std::vector&lt; cv::Point2f &gt; &amp;leftCorners, const std::vector&lt; cv::Point2f &gt; &amp;rightCorners, const StereoCameraModel &amp;model, const std::vector&lt; unsigned char &gt; &amp;mask=std::vector&lt; unsigned char &gt;(), float minDepth=0, float maxDepth=0)</arglist>
    </member>
    <member kind="function">
      <type>std::map&lt; int, cv::Point3f &gt; RTABMAP_EXP</type>
      <name>generateWords3DMono</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a3f480e53cb9aa1bc1e36eb55ecf47944</anchor>
      <arglist>(const std::map&lt; int, cv::KeyPoint &gt; &amp;kpts, const std::map&lt; int, cv::KeyPoint &gt; &amp;previousKpts, const CameraModel &amp;cameraModel, Transform &amp;cameraTransform, int pnpIterations=100, float pnpReprojError=8.0f, int pnpFlags=0, int pnpRefineIterations=1, float ransacParam1=3.0f, float ransacParam2=0.99f, const std::map&lt; int, cv::Point3f &gt; &amp;refGuess3D=std::map&lt; int, cv::Point3f &gt;(), double *variance=0)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>util3d_features.h</name>
    <path>/tmp/ws/src/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>
    <includes id="StereoCameraModel_8h" name="StereoCameraModel.h" local="no" imported="no">rtabmap/core/StereoCameraModel.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>std::vector&lt; cv::Point3f &gt; RTABMAP_EXP</type>
      <name>generateKeypoints3DDepth</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a90451eaaa2ed6c97371201d9d7c9352d</anchor>
      <arglist>(const std::vector&lt; cv::KeyPoint &gt; &amp;keypoints, const cv::Mat &amp;depth, const CameraModel &amp;cameraModel, float minDepth=0, float maxDepth=0)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; cv::Point3f &gt; RTABMAP_EXP</type>
      <name>generateKeypoints3DDepth</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a5381b657ed6f384d98ee008de0396015</anchor>
      <arglist>(const std::vector&lt; cv::KeyPoint &gt; &amp;keypoints, const cv::Mat &amp;depth, const std::vector&lt; CameraModel &gt; &amp;cameraModels, float minDepth=0, float maxDepth=0)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; cv::Point3f &gt; RTABMAP_EXP</type>
      <name>generateKeypoints3DDisparity</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a993c1cd4e4dc45b5acdb14f9bc45f781</anchor>
      <arglist>(const std::vector&lt; cv::KeyPoint &gt; &amp;keypoints, const cv::Mat &amp;disparity, const StereoCameraModel &amp;stereoCameraModel, float minDepth=0, float maxDepth=0)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; cv::Point3f &gt; RTABMAP_EXP</type>
      <name>generateKeypoints3DStereo</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>aa52527b6024a7e835defa281d94421b5</anchor>
      <arglist>(const std::vector&lt; cv::Point2f &gt; &amp;leftCorners, const std::vector&lt; cv::Point2f &gt; &amp;rightCorners, const StereoCameraModel &amp;model, const std::vector&lt; unsigned char &gt; &amp;mask=std::vector&lt; unsigned char &gt;(), float minDepth=0, float maxDepth=0)</arglist>
    </member>
    <member kind="function">
      <type>std::map&lt; int, cv::Point3f &gt; RTABMAP_EXP</type>
      <name>generateWords3DMono</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a3f480e53cb9aa1bc1e36eb55ecf47944</anchor>
      <arglist>(const std::map&lt; int, cv::KeyPoint &gt; &amp;kpts, const std::map&lt; int, cv::KeyPoint &gt; &amp;previousKpts, const CameraModel &amp;cameraModel, Transform &amp;cameraTransform, int pnpIterations=100, float pnpReprojError=8.0f, int pnpFlags=0, int pnpRefineIterations=1, float ransacParam1=3.0f, float ransacParam2=0.99f, const std::map&lt; int, cv::Point3f &gt; &amp;refGuess3D=std::map&lt; int, cv::Point3f &gt;(), double *variance=0)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>util3d_filtering.cpp</name>
    <path>/tmp/ws/src/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="util3d_8h" name="util3d.h" local="no" imported="no">rtabmap/core/util3d.h</includes>
    <includes id="util3d__surface_8h" name="util3d_surface.h" local="no" imported="no">rtabmap/core/util3d_surface.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>LaserScan RTABMAP_EXP</type>
      <name>commonFiltering</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>aaa43417a312007a075cfe052953ce40d</anchor>
      <arglist>(const LaserScan &amp;scan, int downsamplingStep, float rangeMin=0.0f, float rangeMax=0.0f, float voxelSize=0.0f, int normalK=0, float normalRadius=0.0f, bool forceGroundNormalsUp=false)</arglist>
    </member>
    <member kind="function">
      <type>pcl::IndicesPtr RTABMAP_EXP</type>
      <name>cropBox</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a729a180b0243851c453d8f4d568eda0c</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZ &gt;::Ptr &amp;cloud, const pcl::IndicesPtr &amp;indices, const Eigen::Vector4f &amp;min, const Eigen::Vector4f &amp;max, const Transform &amp;transform=Transform::getIdentity(), bool negative=false)</arglist>
    </member>
    <member kind="function">
      <type>pcl::IndicesPtr RTABMAP_EXP</type>
      <name>cropBox</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a1997192354cd82e9a2c0943a1018f257</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointNormal &gt;::Ptr &amp;cloud, const pcl::IndicesPtr &amp;indices, const Eigen::Vector4f &amp;min, const Eigen::Vector4f &amp;max, const Transform &amp;transform=Transform::getIdentity(), bool negative=false)</arglist>
    </member>
    <member kind="function">
      <type>pcl::IndicesPtr RTABMAP_EXP</type>
      <name>cropBox</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a04bcb71574ae28f46f70b638cfad18f8</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZRGB &gt;::Ptr &amp;cloud, const pcl::IndicesPtr &amp;indices, const Eigen::Vector4f &amp;min, const Eigen::Vector4f &amp;max, const Transform &amp;transform=Transform::getIdentity(), bool negative=false)</arglist>
    </member>
    <member kind="function">
      <type>pcl::IndicesPtr RTABMAP_EXP</type>
      <name>cropBox</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a9409d5469aa0833104f2c6ab564317da</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZRGBNormal &gt;::Ptr &amp;cloud, const pcl::IndicesPtr &amp;indices, const Eigen::Vector4f &amp;min, const Eigen::Vector4f &amp;max, const Transform &amp;transform=Transform::getIdentity(), bool negative=false)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; pcl::PointXYZ &gt;::Ptr RTABMAP_EXP</type>
      <name>cropBox</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>af9f637f972111fafd7991cf0924c9abe</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZ &gt;::Ptr &amp;cloud, const Eigen::Vector4f &amp;min, const Eigen::Vector4f &amp;max, const Transform &amp;transform=Transform::getIdentity(), bool negative=false)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; pcl::PointNormal &gt;::Ptr RTABMAP_EXP</type>
      <name>cropBox</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>abf9b891f9079f576c8e5643731c51a87</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointNormal &gt;::Ptr &amp;cloud, const Eigen::Vector4f &amp;min, const Eigen::Vector4f &amp;max, const Transform &amp;transform=Transform::getIdentity(), bool negative=false)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; pcl::PointXYZRGB &gt;::Ptr RTABMAP_EXP</type>
      <name>cropBox</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a54e7a1924fb7217360354379e9278e34</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZRGB &gt;::Ptr &amp;cloud, const Eigen::Vector4f &amp;min, const Eigen::Vector4f &amp;max, const Transform &amp;transform=Transform::getIdentity(), bool negative=false)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; pcl::PointXYZRGBNormal &gt;::Ptr RTABMAP_EXP</type>
      <name>cropBox</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a4685fa2ae68029013881adc0aff78bfc</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZRGBNormal &gt;::Ptr &amp;cloud, const Eigen::Vector4f &amp;min, const Eigen::Vector4f &amp;max, const Transform &amp;transform=Transform::getIdentity(), bool negative=false)</arglist>
    </member>
    <member kind="function">
      <type>pcl::IndicesPtr</type>
      <name>cropBoxImpl</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a602978f1940525a2f7d11848113cc68e</anchor>
      <arglist>(const typename pcl::PointCloud&lt; PointT &gt;::Ptr &amp;cloud, const pcl::IndicesPtr &amp;indices, const Eigen::Vector4f &amp;min, const Eigen::Vector4f &amp;max, const Transform &amp;transform, bool negative)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; PointT &gt;::Ptr</type>
      <name>cropBoxImpl</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a68ce946ed19cd2a7e89c870175138693</anchor>
      <arglist>(const typename pcl::PointCloud&lt; PointT &gt;::Ptr &amp;cloud, const Eigen::Vector4f &amp;min, const Eigen::Vector4f &amp;max, const Transform &amp;transform, bool negative)</arglist>
    </member>
    <member kind="function">
      <type>LaserScan RTABMAP_EXP</type>
      <name>downsample</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>ad31c0cc6397303124e437721f49fee9b</anchor>
      <arglist>(const LaserScan &amp;cloud, int step)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; pcl::PointXYZ &gt;::Ptr RTABMAP_EXP</type>
      <name>downsample</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a99231aba23d3d317a2592103f79d92d5</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZ &gt;::Ptr &amp;cloud, int step)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; pcl::PointXYZRGB &gt;::Ptr RTABMAP_EXP</type>
      <name>downsample</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>ab6697c940514a76b6fbbf28ff5c05d6b</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZRGB &gt;::Ptr &amp;cloud, int step)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; pcl::PointNormal &gt;::Ptr RTABMAP_EXP</type>
      <name>downsample</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a8642eb53882f17621eb573089894a778</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointNormal &gt;::Ptr &amp;cloud, int step)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; pcl::PointXYZRGBNormal &gt;::Ptr RTABMAP_EXP</type>
      <name>downsample</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a472f2626ad4e55cefccbfa51879586a2</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZRGBNormal &gt;::Ptr &amp;cloud, int step)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; PointT &gt;::Ptr</type>
      <name>downsampleImpl</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>af083205bf6949cec9847a068b1413dcc</anchor>
      <arglist>(const typename pcl::PointCloud&lt; PointT &gt;::Ptr &amp;cloud, int step)</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>adef98820717597bdd2585ca4479e3685</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointNormal &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>std::vector&lt; pcl::IndicesPtr &gt; RTABMAP_EXP</type>
      <name>extractClusters</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a9dd6b50399ee6db550c90aa46c9bcc39</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZRGBNormal &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;</type>
      <name>extractClustersImpl</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>ad33af95ff1ea11cc54a1aaef20eb935a</anchor>
      <arglist>(const typename pcl::PointCloud&lt; PointT &gt;::Ptr &amp;cloud, const pcl::IndicesPtr &amp;indices, float clusterTolerance, int minClusterSize, int maxClusterSize, int *biggestClusterIndex)</arglist>
    </member>
    <member kind="function">
      <type>pcl::IndicesPtr RTABMAP_EXP</type>
      <name>extractIndices</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a19d4a3fdc8510d76dc1c0b2a161e9703</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZ &gt;::Ptr &amp;cloud, const pcl::IndicesPtr &amp;indices, bool negative)</arglist>
    </member>
    <member kind="function">
      <type>pcl::IndicesPtr RTABMAP_EXP</type>
      <name>extractIndices</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a0843718fbe2a8409c693f648f66c7238</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointNormal &gt;::Ptr &amp;cloud, const pcl::IndicesPtr &amp;indices, bool negative)</arglist>
    </member>
    <member kind="function">
      <type>pcl::IndicesPtr RTABMAP_EXP</type>
      <name>extractIndices</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a3ca7d898e031b3fd86d2dc12fe9fd5bd</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZRGB &gt;::Ptr &amp;cloud, const pcl::IndicesPtr &amp;indices, bool negative)</arglist>
    </member>
    <member kind="function">
      <type>pcl::IndicesPtr RTABMAP_EXP</type>
      <name>extractIndices</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a3261ecd99f3ede9e4d345083e5dee6aa</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZRGBNormal &gt;::Ptr &amp;cloud, const pcl::IndicesPtr &amp;indices, bool negative)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; pcl::PointXYZ &gt;::Ptr RTABMAP_EXP</type>
      <name>extractIndices</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a59698c2a309700aba339ea196ac8f515</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZ &gt;::Ptr &amp;cloud, const pcl::IndicesPtr &amp;indices, bool negative, bool keepOrganized)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; pcl::PointXYZRGB &gt;::Ptr RTABMAP_EXP</type>
      <name>extractIndices</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>aada81270b21116bfc379f85609d70d3b</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZRGB &gt;::Ptr &amp;cloud, const pcl::IndicesPtr &amp;indices, bool negative, bool keepOrganized)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; pcl::PointXYZRGBNormal &gt;::Ptr RTABMAP_EXP</type>
      <name>extractIndices</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a6dc0d458f8a8e6672d8de23d68dc5ec6</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZRGBNormal &gt;::Ptr &amp;cloud, const pcl::IndicesPtr &amp;indices, bool negative, bool keepOrganized)</arglist>
    </member>
    <member kind="function">
      <type>pcl::IndicesPtr</type>
      <name>extractIndicesImpl</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a84fb8df478f184133f23c0d972bec403</anchor>
      <arglist>(const typename pcl::PointCloud&lt; PointT &gt;::Ptr &amp;cloud, const pcl::IndicesPtr &amp;indices, bool negative)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; PointT &gt;::Ptr</type>
      <name>extractIndicesImpl</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a1d82a030e3ef0f33a07faf9840004447</anchor>
      <arglist>(const typename pcl::PointCloud&lt; PointT &gt;::Ptr &amp;cloud, const pcl::IndicesPtr &amp;indices, bool negative, bool keepOrganized)</arglist>
    </member>
    <member kind="function">
      <type>pcl::IndicesPtr</type>
      <name>extractPlane</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a4db50f0ae9bbc722674d28e0d1496899</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZ &gt;::Ptr &amp;cloud, float distanceThreshold, int maxIterations=100, pcl::ModelCoefficients *coefficientsOut=0)</arglist>
    </member>
    <member kind="function">
      <type>pcl::IndicesPtr</type>
      <name>extractPlane</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a69165bffe341dd0fdb0c7fa83fbb7044</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZ &gt;::Ptr &amp;cloud, const pcl::IndicesPtr &amp;indices, float distanceThreshold, int maxIterations=100, pcl::ModelCoefficients *coefficientsOut=0)</arglist>
    </member>
    <member kind="function">
      <type>pcl::IndicesPtr RTABMAP_EXP</type>
      <name>frustumFiltering</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a8a6324210eeeb81129c786b56476c498</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZ &gt;::Ptr &amp;cloud, const pcl::IndicesPtr &amp;indices, 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>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</type>
      <name>frustumFilteringImpl</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>aa380cba1707d7d03eca4442dd93af8ae</anchor>
      <arglist>(const typename pcl::PointCloud&lt; PointT &gt;::Ptr &amp;cloud, const pcl::IndicesPtr &amp;indices, const Transform &amp;cameraPose, float horizontalFOV, float verticalFOV, float nearClipPlaneDistance, float farClipPlaneDistance, bool negative)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; PointT &gt;::Ptr</type>
      <name>frustumFilteringImpl</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a9aca316d3f9a8264e5714325174eeeca</anchor>
      <arglist>(const typename pcl::PointCloud&lt; PointT &gt;::Ptr &amp;cloud, const Transform &amp;cameraPose, float horizontalFOV, float verticalFOV, float nearClipPlaneDistance, float farClipPlaneDistance, bool negative)</arglist>
    </member>
    <member kind="function">
      <type>pcl::IndicesPtr RTABMAP_EXP</type>
      <name>normalFiltering</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>ab4c3c735b24cb1d6e92e44030e758c5c</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZ &gt;::Ptr &amp;cloud, float angleMax, const Eigen::Vector4f &amp;normal, int normalKSearch, 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>aa952dd6d7cb948690839a094db7ce73a</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZRGB &gt;::Ptr &amp;cloud, float angleMax, const Eigen::Vector4f &amp;normal, int normalKSearch, 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>abc1a4eaadbd4f51f16c7c708b9ba7d88</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZ &gt;::Ptr &amp;cloud, const pcl::IndicesPtr &amp;indices, float angleMax, const Eigen::Vector4f &amp;normal, int normalKSearch, 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>a6161f43c5257e5cc4c2274ef58f76e4c</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZRGB &gt;::Ptr &amp;cloud, const pcl::IndicesPtr &amp;indices, float angleMax, const Eigen::Vector4f &amp;normal, int normalKSearch, 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>a53f723bdc3a0d27ddda8e2c9c264a155</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointNormal &gt;::Ptr &amp;cloud, const pcl::IndicesPtr &amp;indices, float angleMax, const Eigen::Vector4f &amp;normal, int normalKSearch, 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>a3d5eeb7266f4db5d95a39628eb1845a0</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZRGBNormal &gt;::Ptr &amp;cloud, const pcl::IndicesPtr &amp;indices, float angleMax, const Eigen::Vector4f &amp;normal, int normalKSearch, const Eigen::Vector4f &amp;viewpoint)</arglist>
    </member>
    <member kind="function">
      <type>pcl::IndicesPtr</type>
      <name>normalFilteringImpl</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>ad27454df951998eb0046179b6af35d4e</anchor>
      <arglist>(const typename pcl::PointCloud&lt; PointT &gt;::Ptr &amp;cloud, const pcl::IndicesPtr &amp;indices, float angleMax, const Eigen::Vector4f &amp;normal, int normalKSearch, const Eigen::Vector4f &amp;viewpoint)</arglist>
    </member>
    <member kind="function">
      <type>pcl::IndicesPtr</type>
      <name>normalFilteringImpl</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a4720763d2e6e63ffd3a2bdc87c693342</anchor>
      <arglist>(const typename pcl::PointCloud&lt; PointT &gt;::Ptr &amp;cloud, const pcl::IndicesPtr &amp;indices, float angleMax, const Eigen::Vector4f &amp;normal)</arglist>
    </member>
    <member kind="function">
      <type>pcl::IndicesPtr RTABMAP_EXP</type>
      <name>passThrough</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a3097c91882ed38b2ad61d4ccefb320ba</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZ &gt;::Ptr &amp;cloud, const pcl::IndicesPtr &amp;indices, const std::string &amp;axis, float min, float max, bool negative=false)</arglist>
    </member>
    <member kind="function">
      <type>pcl::IndicesPtr RTABMAP_EXP</type>
      <name>passThrough</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a7babd8ccd622389426091b6f18737342</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZRGB &gt;::Ptr &amp;cloud, const pcl::IndicesPtr &amp;indices, const std::string &amp;axis, float min, float max, bool negative=false)</arglist>
    </member>
    <member kind="function">
      <type>pcl::IndicesPtr RTABMAP_EXP</type>
      <name>passThrough</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a43fadf57980c8929370680d601dd3506</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZI &gt;::Ptr &amp;cloud, const pcl::IndicesPtr &amp;indices, const std::string &amp;axis, float min, float max, bool negative=false)</arglist>
    </member>
    <member kind="function">
      <type>pcl::IndicesPtr RTABMAP_EXP</type>
      <name>passThrough</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a0c7325f0af5ddf79d0969aacbd5f0a48</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointNormal &gt;::Ptr &amp;cloud, const pcl::IndicesPtr &amp;indices, const std::string &amp;axis, float min, float max, bool negative=false)</arglist>
    </member>
    <member kind="function">
      <type>pcl::IndicesPtr RTABMAP_EXP</type>
      <name>passThrough</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>aad59ba1c6a3cb31e45b95294dfb49e29</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZRGBNormal &gt;::Ptr &amp;cloud, const pcl::IndicesPtr &amp;indices, const std::string &amp;axis, float min, float max, bool negative=false)</arglist>
    </member>
    <member kind="function">
      <type>pcl::IndicesPtr RTABMAP_EXP</type>
      <name>passThrough</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a2b97c24ae5a916eaac77efd2ee137ab2</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZINormal &gt;::Ptr &amp;cloud, const pcl::IndicesPtr &amp;indices, const std::string &amp;axis, float min, float max, bool negative=false)</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::PointCloud&lt; pcl::PointXYZI &gt;::Ptr RTABMAP_EXP</type>
      <name>passThrough</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>aa7db1710fe656b591dcaae4cae23f101</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZI &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::PointNormal &gt;::Ptr RTABMAP_EXP</type>
      <name>passThrough</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a4ed4f55836fa09009274b11b903efae0</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointNormal &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::PointXYZRGBNormal &gt;::Ptr RTABMAP_EXP</type>
      <name>passThrough</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a6200d92279b5de336ad56d373b76ff7e</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZRGBNormal &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::PointXYZINormal &gt;::Ptr RTABMAP_EXP</type>
      <name>passThrough</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a8c5a028067d28e320eb2c0f7a6fed567</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZINormal &gt;::Ptr &amp;cloud, const std::string &amp;axis, float min, float max, bool negative=false)</arglist>
    </member>
    <member kind="function">
      <type>pcl::IndicesPtr</type>
      <name>passThroughImpl</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>ad0460fc2248ad0c124dc969441d0380f</anchor>
      <arglist>(const typename pcl::PointCloud&lt; PointT &gt;::Ptr &amp;cloud, const pcl::IndicesPtr &amp;indices, const std::string &amp;axis, float min, float max, bool negative)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; PointT &gt;::Ptr</type>
      <name>passThroughImpl</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a22db1663ed68629f42d8fb25f645d4ce</anchor>
      <arglist>(const typename pcl::PointCloud&lt; PointT &gt;::Ptr &amp;cloud, const std::string &amp;axis, float min, float max, bool negative)</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>ade8bd1308ddf1bf4ecf45e40005df3e4</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointNormal &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>a1d9101b5a2fb08bd98de1a5df43933ec</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZRGBNormal &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>a973b72c1ac3990b333f73b69b5c1675f</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointNormal &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::IndicesPtr RTABMAP_EXP</type>
      <name>radiusFiltering</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a1361afc7241e44841693ea021edb9925</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZRGBNormal &gt;::Ptr &amp;cloud, const pcl::IndicesPtr &amp;indices, float radiusSearch, int minNeighborsInRadius)</arglist>
    </member>
    <member kind="function">
      <type>pcl::IndicesPtr</type>
      <name>radiusFilteringImpl</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a2643d00127725ad1ac66ba07acbadecf</anchor>
      <arglist>(const typename pcl::PointCloud&lt; PointT &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>randomSampling</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>afd8b37587961c228769f20b3d64fe145</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>randomSampling</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>aab255a795a5f6578c362f9642ae884c9</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZRGB &gt;::Ptr &amp;cloud, int samples)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; PointT &gt;::Ptr</type>
      <name>randomSamplingImpl</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a747ccd139fe0448e429742aa737d6e0b</anchor>
      <arglist>(const typename pcl::PointCloud&lt; PointT &gt;::Ptr &amp;cloud, int samples)</arglist>
    </member>
    <member kind="function">
      <type>LaserScan RTABMAP_EXP</type>
      <name>rangeFiltering</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a9750943c95b8fa820489323a763f5a93</anchor>
      <arglist>(const LaserScan &amp;scan, float rangeMin, float rangeMax)</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; PointT &gt;::Ptr</type>
      <name>removeNaNFromPointCloudImpl</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a69ee6479d392aac6f405c72fc0f32b9a</anchor>
      <arglist>(const typename pcl::PointCloud&lt; PointT &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; PointT &gt;::Ptr</type>
      <name>removeNaNNormalsFromPointCloudImpl</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>af4d3ca18db908b68e51d2213e78a4cdd</anchor>
      <arglist>(const typename pcl::PointCloud&lt; PointT &gt;::Ptr &amp;cloud)</arglist>
    </member>
    <member kind="function">
      <type>pcl::IndicesPtr RTABMAP_EXP</type>
      <name>subtractAdaptiveFiltering</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>afc9ce3fa8dd5eba0889472e22bc91620</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 radiusSearchRatio=0.01, int minNeighborsInRadius=1, const Eigen::Vector3f &amp;viewpoint=Eigen::Vector3f(0, 0, 0))</arglist>
    </member>
    <member kind="function">
      <type>pcl::IndicesPtr RTABMAP_EXP</type>
      <name>subtractAdaptiveFiltering</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a8325c546897cf44692a0083e9bfd20a4</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 radiusSearchRatio=0.01, float maxAngle=M_PI/4.0f, int minNeighborsInRadius=1, const Eigen::Vector3f &amp;viewpoint=Eigen::Vector3f(0, 0, 0))</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>ae435abec2c760d40fee9dac315cf3617</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=1)</arglist>
    </member>
    <member kind="function">
      <type>pcl::IndicesPtr RTABMAP_EXP</type>
      <name>subtractFiltering</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a413f4322ec8f8585443cc50d80ac0f95</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=1)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; pcl::PointNormal &gt;::Ptr RTABMAP_EXP</type>
      <name>subtractFiltering</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a0f2a9eb40c4d3d3b4d542cbd92b92c90</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointNormal &gt;::Ptr &amp;cloud, const pcl::PointCloud&lt; pcl::PointNormal &gt;::Ptr &amp;substractCloud, float radiusSearch, float maxAngle=M_PI/4.0f, int minNeighborsInRadius=1)</arglist>
    </member>
    <member kind="function">
      <type>pcl::IndicesPtr RTABMAP_EXP</type>
      <name>subtractFiltering</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>aa27cc8198acbe997c4cc4e618c716842</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointNormal &gt;::Ptr &amp;cloud, const pcl::IndicesPtr &amp;indices, const pcl::PointCloud&lt; pcl::PointNormal &gt;::Ptr &amp;substractCloud, const pcl::IndicesPtr &amp;substractIndices, float radiusSearch, float maxAngle=M_PI/4.0f, int minNeighborsInRadius=1)</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>a8732a2457ecf65b56cd5ad290a52f5d1</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZRGBNormal &gt;::Ptr &amp;cloud, const pcl::PointCloud&lt; pcl::PointXYZRGBNormal &gt;::Ptr &amp;substractCloud, float radiusSearch, float maxAngle=M_PI/4.0f, int minNeighborsInRadius=1)</arglist>
    </member>
    <member kind="function">
      <type>pcl::IndicesPtr RTABMAP_EXP</type>
      <name>subtractFiltering</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>aedf0f9c8df38fab0200066276cefcdea</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, float maxAngle=M_PI/4.0f, int minNeighborsInRadius=1)</arglist>
    </member>
    <member kind="function">
      <type>pcl::IndicesPtr</type>
      <name>subtractFilteringImpl</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a90eca66da514f304fcfb5d02a08859d3</anchor>
      <arglist>(const typename pcl::PointCloud&lt; PointT &gt;::Ptr &amp;cloud, const pcl::IndicesPtr &amp;indices, const typename pcl::PointCloud&lt; PointT &gt;::Ptr &amp;substractCloud, const pcl::IndicesPtr &amp;substractIndices, float radiusSearch, int minNeighborsInRadius)</arglist>
    </member>
    <member kind="function">
      <type>pcl::IndicesPtr</type>
      <name>subtractFilteringImpl</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a5257bad28d8318166d76a60699186e4b</anchor>
      <arglist>(const typename pcl::PointCloud&lt; PointT &gt;::Ptr &amp;cloud, const pcl::IndicesPtr &amp;indices, const typename pcl::PointCloud&lt; PointT &gt;::Ptr &amp;substractCloud, const pcl::IndicesPtr &amp;substractIndices, float radiusSearch, float maxAngle, int minNeighborsInRadius)</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>ab38b385224260f7d29e7cca5da02bf5f</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZ &gt;::Ptr &amp;cloud, const pcl::IndicesPtr &amp;indices, float voxelSize)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; pcl::PointNormal &gt;::Ptr RTABMAP_EXP</type>
      <name>voxelize</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>ab5451b6977f97bb7375d2af77d7cfa90</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointNormal &gt;::Ptr &amp;cloud, const pcl::IndicesPtr &amp;indices, 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>afa229d4db18fe9ab0b134e3c4c6a8ac5</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZRGB &gt;::Ptr &amp;cloud, const pcl::IndicesPtr &amp;indices, 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>ae65316a8cddd7c8cf265dd039b65a59f</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZRGBNormal &gt;::Ptr &amp;cloud, const pcl::IndicesPtr &amp;indices, float voxelSize)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; pcl::PointXYZI &gt;::Ptr RTABMAP_EXP</type>
      <name>voxelize</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>adfbf3393dd0d39ed82ecc2133403f45b</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZI &gt;::Ptr &amp;cloud, const pcl::IndicesPtr &amp;indices, float voxelSize)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; pcl::PointXYZINormal &gt;::Ptr RTABMAP_EXP</type>
      <name>voxelize</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a204feae9b64a9e59684caeef6cad19cb</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZINormal &gt;::Ptr &amp;cloud, const pcl::IndicesPtr &amp;indices, float voxelSize)</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::PointNormal &gt;::Ptr RTABMAP_EXP</type>
      <name>voxelize</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a31488d180985f3f77ce677d029bca3c6</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointNormal &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>
    <member kind="function">
      <type>pcl::PointCloud&lt; pcl::PointXYZI &gt;::Ptr RTABMAP_EXP</type>
      <name>voxelize</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a19d9474efdbc1d205d288496f2e33bbe</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZI &gt;::Ptr &amp;cloud, float voxelSize)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; pcl::PointXYZINormal &gt;::Ptr RTABMAP_EXP</type>
      <name>voxelize</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a6166a60c32b8c2520dcd39295a1825f4</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZINormal &gt;::Ptr &amp;cloud, float voxelSize)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; PointT &gt;::Ptr</type>
      <name>voxelizeImpl</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>ab49605fbc565afe960075f16d753c25e</anchor>
      <arglist>(const typename pcl::PointCloud&lt; PointT &gt;::Ptr &amp;cloud, const pcl::IndicesPtr &amp;indices, float voxelSize)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>util3d_filtering.h</name>
    <path>/tmp/ws/src/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>
    <includes id="LaserScan_8h" name="LaserScan.h" local="no" imported="no">rtabmap/core/LaserScan.h</includes>
    <namespace>rtabmap</namespace>
    <namespace>rtabmap::util3d</namespace>
    <member kind="function">
      <type>LaserScan RTABMAP_EXP</type>
      <name>commonFiltering</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>aaa43417a312007a075cfe052953ce40d</anchor>
      <arglist>(const LaserScan &amp;scan, int downsamplingStep, float rangeMin=0.0f, float rangeMax=0.0f, float voxelSize=0.0f, int normalK=0, float normalRadius=0.0f, bool forceGroundNormalsUp=false)</arglist>
    </member>
    <member kind="function">
      <type>pcl::IndicesPtr RTABMAP_EXP</type>
      <name>cropBox</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a729a180b0243851c453d8f4d568eda0c</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZ &gt;::Ptr &amp;cloud, const pcl::IndicesPtr &amp;indices, const Eigen::Vector4f &amp;min, const Eigen::Vector4f &amp;max, const Transform &amp;transform=Transform::getIdentity(), bool negative=false)</arglist>
    </member>
    <member kind="function">
      <type>pcl::IndicesPtr RTABMAP_EXP</type>
      <name>cropBox</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a1997192354cd82e9a2c0943a1018f257</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointNormal &gt;::Ptr &amp;cloud, const pcl::IndicesPtr &amp;indices, const Eigen::Vector4f &amp;min, const Eigen::Vector4f &amp;max, const Transform &amp;transform=Transform::getIdentity(), bool negative=false)</arglist>
    </member>
    <member kind="function">
      <type>pcl::IndicesPtr RTABMAP_EXP</type>
      <name>cropBox</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a04bcb71574ae28f46f70b638cfad18f8</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZRGB &gt;::Ptr &amp;cloud, const pcl::IndicesPtr &amp;indices, const Eigen::Vector4f &amp;min, const Eigen::Vector4f &amp;max, const Transform &amp;transform=Transform::getIdentity(), bool negative=false)</arglist>
    </member>
    <member kind="function">
      <type>pcl::IndicesPtr RTABMAP_EXP</type>
      <name>cropBox</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a9409d5469aa0833104f2c6ab564317da</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZRGBNormal &gt;::Ptr &amp;cloud, const pcl::IndicesPtr &amp;indices, const Eigen::Vector4f &amp;min, const Eigen::Vector4f &amp;max, const Transform &amp;transform=Transform::getIdentity(), bool negative=false)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; pcl::PointXYZ &gt;::Ptr RTABMAP_EXP</type>
      <name>cropBox</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>af9f637f972111fafd7991cf0924c9abe</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZ &gt;::Ptr &amp;cloud, const Eigen::Vector4f &amp;min, const Eigen::Vector4f &amp;max, const Transform &amp;transform=Transform::getIdentity(), bool negative=false)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; pcl::PointNormal &gt;::Ptr RTABMAP_EXP</type>
      <name>cropBox</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>abf9b891f9079f576c8e5643731c51a87</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointNormal &gt;::Ptr &amp;cloud, const Eigen::Vector4f &amp;min, const Eigen::Vector4f &amp;max, const Transform &amp;transform=Transform::getIdentity(), bool negative=false)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; pcl::PointXYZRGB &gt;::Ptr RTABMAP_EXP</type>
      <name>cropBox</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a54e7a1924fb7217360354379e9278e34</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZRGB &gt;::Ptr &amp;cloud, const Eigen::Vector4f &amp;min, const Eigen::Vector4f &amp;max, const Transform &amp;transform=Transform::getIdentity(), bool negative=false)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; pcl::PointXYZRGBNormal &gt;::Ptr RTABMAP_EXP</type>
      <name>cropBox</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a4685fa2ae68029013881adc0aff78bfc</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZRGBNormal &gt;::Ptr &amp;cloud, const Eigen::Vector4f &amp;min, const Eigen::Vector4f &amp;max, const Transform &amp;transform=Transform::getIdentity(), bool negative=false)</arglist>
    </member>
    <member kind="function">
      <type>LaserScan RTABMAP_EXP</type>
      <name>downsample</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>ad31c0cc6397303124e437721f49fee9b</anchor>
      <arglist>(const LaserScan &amp;cloud, int step)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; pcl::PointXYZ &gt;::Ptr RTABMAP_EXP</type>
      <name>downsample</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a99231aba23d3d317a2592103f79d92d5</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZ &gt;::Ptr &amp;cloud, int step)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; pcl::PointXYZRGB &gt;::Ptr RTABMAP_EXP</type>
      <name>downsample</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>ab6697c940514a76b6fbbf28ff5c05d6b</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZRGB &gt;::Ptr &amp;cloud, int step)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; pcl::PointNormal &gt;::Ptr RTABMAP_EXP</type>
      <name>downsample</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a8642eb53882f17621eb573089894a778</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointNormal &gt;::Ptr &amp;cloud, int step)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; pcl::PointXYZRGBNormal &gt;::Ptr RTABMAP_EXP</type>
      <name>downsample</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a472f2626ad4e55cefccbfa51879586a2</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZRGBNormal &gt;::Ptr &amp;cloud, int step)</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>adef98820717597bdd2585ca4479e3685</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointNormal &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>std::vector&lt; pcl::IndicesPtr &gt; RTABMAP_EXP</type>
      <name>extractClusters</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a9dd6b50399ee6db550c90aa46c9bcc39</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZRGBNormal &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>extractIndices</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a19d4a3fdc8510d76dc1c0b2a161e9703</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZ &gt;::Ptr &amp;cloud, const pcl::IndicesPtr &amp;indices, bool negative)</arglist>
    </member>
    <member kind="function">
      <type>pcl::IndicesPtr RTABMAP_EXP</type>
      <name>extractIndices</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a0843718fbe2a8409c693f648f66c7238</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointNormal &gt;::Ptr &amp;cloud, const pcl::IndicesPtr &amp;indices, bool negative)</arglist>
    </member>
    <member kind="function">
      <type>pcl::IndicesPtr RTABMAP_EXP</type>
      <name>extractIndices</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a3ca7d898e031b3fd86d2dc12fe9fd5bd</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZRGB &gt;::Ptr &amp;cloud, const pcl::IndicesPtr &amp;indices, bool negative)</arglist>
    </member>
    <member kind="function">
      <type>pcl::IndicesPtr RTABMAP_EXP</type>
      <name>extractIndices</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a3261ecd99f3ede9e4d345083e5dee6aa</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZRGBNormal &gt;::Ptr &amp;cloud, const pcl::IndicesPtr &amp;indices, bool negative)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; pcl::PointXYZ &gt;::Ptr RTABMAP_EXP</type>
      <name>extractIndices</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a59698c2a309700aba339ea196ac8f515</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZ &gt;::Ptr &amp;cloud, const pcl::IndicesPtr &amp;indices, bool negative, bool keepOrganized)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; pcl::PointXYZRGB &gt;::Ptr RTABMAP_EXP</type>
      <name>extractIndices</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>aada81270b21116bfc379f85609d70d3b</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZRGB &gt;::Ptr &amp;cloud, const pcl::IndicesPtr &amp;indices, bool negative, bool keepOrganized)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; pcl::PointXYZRGBNormal &gt;::Ptr RTABMAP_EXP</type>
      <name>extractIndices</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a6dc0d458f8a8e6672d8de23d68dc5ec6</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZRGBNormal &gt;::Ptr &amp;cloud, const pcl::IndicesPtr &amp;indices, bool negative, bool keepOrganized)</arglist>
    </member>
    <member kind="function">
      <type>pcl::IndicesPtr</type>
      <name>extractPlane</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a4db50f0ae9bbc722674d28e0d1496899</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZ &gt;::Ptr &amp;cloud, float distanceThreshold, int maxIterations=100, pcl::ModelCoefficients *coefficientsOut=0)</arglist>
    </member>
    <member kind="function">
      <type>pcl::IndicesPtr</type>
      <name>extractPlane</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a69165bffe341dd0fdb0c7fa83fbb7044</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZ &gt;::Ptr &amp;cloud, const pcl::IndicesPtr &amp;indices, float distanceThreshold, int maxIterations=100, pcl::ModelCoefficients *coefficientsOut=0)</arglist>
    </member>
    <member kind="function">
      <type>pcl::IndicesPtr RTABMAP_EXP</type>
      <name>frustumFiltering</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a8a6324210eeeb81129c786b56476c498</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZ &gt;::Ptr &amp;cloud, const pcl::IndicesPtr &amp;indices, 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>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>ab4c3c735b24cb1d6e92e44030e758c5c</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZ &gt;::Ptr &amp;cloud, float angleMax, const Eigen::Vector4f &amp;normal, int normalKSearch, 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>aa952dd6d7cb948690839a094db7ce73a</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZRGB &gt;::Ptr &amp;cloud, float angleMax, const Eigen::Vector4f &amp;normal, int normalKSearch, 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>abc1a4eaadbd4f51f16c7c708b9ba7d88</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZ &gt;::Ptr &amp;cloud, const pcl::IndicesPtr &amp;indices, float angleMax, const Eigen::Vector4f &amp;normal, int normalKSearch, 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>a6161f43c5257e5cc4c2274ef58f76e4c</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZRGB &gt;::Ptr &amp;cloud, const pcl::IndicesPtr &amp;indices, float angleMax, const Eigen::Vector4f &amp;normal, int normalKSearch, 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>a53f723bdc3a0d27ddda8e2c9c264a155</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointNormal &gt;::Ptr &amp;cloud, const pcl::IndicesPtr &amp;indices, float angleMax, const Eigen::Vector4f &amp;normal, int normalKSearch, 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>a3d5eeb7266f4db5d95a39628eb1845a0</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZRGBNormal &gt;::Ptr &amp;cloud, const pcl::IndicesPtr &amp;indices, float angleMax, const Eigen::Vector4f &amp;normal, int normalKSearch, const Eigen::Vector4f &amp;viewpoint)</arglist>
    </member>
    <member kind="function">
      <type>pcl::IndicesPtr RTABMAP_EXP</type>
      <name>passThrough</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a3097c91882ed38b2ad61d4ccefb320ba</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZ &gt;::Ptr &amp;cloud, const pcl::IndicesPtr &amp;indices, const std::string &amp;axis, float min, float max, bool negative=false)</arglist>
    </member>
    <member kind="function">
      <type>pcl::IndicesPtr RTABMAP_EXP</type>
      <name>passThrough</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a7babd8ccd622389426091b6f18737342</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZRGB &gt;::Ptr &amp;cloud, const pcl::IndicesPtr &amp;indices, const std::string &amp;axis, float min, float max, bool negative=false)</arglist>
    </member>
    <member kind="function">
      <type>pcl::IndicesPtr RTABMAP_EXP</type>
      <name>passThrough</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a43fadf57980c8929370680d601dd3506</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZI &gt;::Ptr &amp;cloud, const pcl::IndicesPtr &amp;indices, const std::string &amp;axis, float min, float max, bool negative=false)</arglist>
    </member>
    <member kind="function">
      <type>pcl::IndicesPtr RTABMAP_EXP</type>
      <name>passThrough</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a0c7325f0af5ddf79d0969aacbd5f0a48</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointNormal &gt;::Ptr &amp;cloud, const pcl::IndicesPtr &amp;indices, const std::string &amp;axis, float min, float max, bool negative=false)</arglist>
    </member>
    <member kind="function">
      <type>pcl::IndicesPtr RTABMAP_EXP</type>
      <name>passThrough</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>aad59ba1c6a3cb31e45b95294dfb49e29</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZRGBNormal &gt;::Ptr &amp;cloud, const pcl::IndicesPtr &amp;indices, const std::string &amp;axis, float min, float max, bool negative=false)</arglist>
    </member>
    <member kind="function">
      <type>pcl::IndicesPtr RTABMAP_EXP</type>
      <name>passThrough</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a2b97c24ae5a916eaac77efd2ee137ab2</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZINormal &gt;::Ptr &amp;cloud, const pcl::IndicesPtr &amp;indices, const std::string &amp;axis, float min, float max, bool negative=false)</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::PointCloud&lt; pcl::PointXYZI &gt;::Ptr RTABMAP_EXP</type>
      <name>passThrough</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>aa7db1710fe656b591dcaae4cae23f101</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZI &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::PointNormal &gt;::Ptr RTABMAP_EXP</type>
      <name>passThrough</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a4ed4f55836fa09009274b11b903efae0</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointNormal &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::PointXYZRGBNormal &gt;::Ptr RTABMAP_EXP</type>
      <name>passThrough</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a6200d92279b5de336ad56d373b76ff7e</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZRGBNormal &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::PointXYZINormal &gt;::Ptr RTABMAP_EXP</type>
      <name>passThrough</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a8c5a028067d28e320eb2c0f7a6fed567</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZINormal &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>ade8bd1308ddf1bf4ecf45e40005df3e4</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointNormal &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>a1d9101b5a2fb08bd98de1a5df43933ec</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZRGBNormal &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>a973b72c1ac3990b333f73b69b5c1675f</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointNormal &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::IndicesPtr RTABMAP_EXP</type>
      <name>radiusFiltering</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a1361afc7241e44841693ea021edb9925</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZRGBNormal &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>randomSampling</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>afd8b37587961c228769f20b3d64fe145</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>randomSampling</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>aab255a795a5f6578c362f9642ae884c9</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZRGB &gt;::Ptr &amp;cloud, int samples)</arglist>
    </member>
    <member kind="function">
      <type>LaserScan RTABMAP_EXP</type>
      <name>rangeFiltering</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a9750943c95b8fa820489323a763f5a93</anchor>
      <arglist>(const LaserScan &amp;scan, float rangeMin, float rangeMax)</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::IndicesPtr RTABMAP_EXP</type>
      <name>subtractAdaptiveFiltering</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>afc9ce3fa8dd5eba0889472e22bc91620</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 radiusSearchRatio=0.01, int minNeighborsInRadius=1, const Eigen::Vector3f &amp;viewpoint=Eigen::Vector3f(0, 0, 0))</arglist>
    </member>
    <member kind="function">
      <type>pcl::IndicesPtr RTABMAP_EXP</type>
      <name>subtractAdaptiveFiltering</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a8325c546897cf44692a0083e9bfd20a4</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 radiusSearchRatio=0.01, float maxAngle=M_PI/4.0f, int minNeighborsInRadius=1, const Eigen::Vector3f &amp;viewpoint=Eigen::Vector3f(0, 0, 0))</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>ae435abec2c760d40fee9dac315cf3617</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=1)</arglist>
    </member>
    <member kind="function">
      <type>pcl::IndicesPtr RTABMAP_EXP</type>
      <name>subtractFiltering</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a413f4322ec8f8585443cc50d80ac0f95</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=1)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; pcl::PointNormal &gt;::Ptr RTABMAP_EXP</type>
      <name>subtractFiltering</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a0f2a9eb40c4d3d3b4d542cbd92b92c90</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointNormal &gt;::Ptr &amp;cloud, const pcl::PointCloud&lt; pcl::PointNormal &gt;::Ptr &amp;substractCloud, float radiusSearch, float maxAngle=M_PI/4.0f, int minNeighborsInRadius=1)</arglist>
    </member>
    <member kind="function">
      <type>pcl::IndicesPtr RTABMAP_EXP</type>
      <name>subtractFiltering</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>aa27cc8198acbe997c4cc4e618c716842</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointNormal &gt;::Ptr &amp;cloud, const pcl::IndicesPtr &amp;indices, const pcl::PointCloud&lt; pcl::PointNormal &gt;::Ptr &amp;substractCloud, const pcl::IndicesPtr &amp;substractIndices, float radiusSearch, float maxAngle=M_PI/4.0f, int minNeighborsInRadius=1)</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>a8732a2457ecf65b56cd5ad290a52f5d1</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZRGBNormal &gt;::Ptr &amp;cloud, const pcl::PointCloud&lt; pcl::PointXYZRGBNormal &gt;::Ptr &amp;substractCloud, float radiusSearch, float maxAngle=M_PI/4.0f, int minNeighborsInRadius=1)</arglist>
    </member>
    <member kind="function">
      <type>pcl::IndicesPtr RTABMAP_EXP</type>
      <name>subtractFiltering</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>aedf0f9c8df38fab0200066276cefcdea</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, float maxAngle=M_PI/4.0f, int minNeighborsInRadius=1)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; pcl::PointXYZ &gt;::Ptr</type>
      <name>uniformSampling</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a64f18bbc80cb46dc528487bb9ede465a</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</type>
      <name>uniformSampling</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>ab2d5eb2cfd025b7ea209136011c61003</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</type>
      <name>uniformSampling</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>ae79b2ed027e598251fdb23594d2c302b</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZRGBNormal &gt;::Ptr &amp;cloud, float voxelSize)</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>ab38b385224260f7d29e7cca5da02bf5f</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZ &gt;::Ptr &amp;cloud, const pcl::IndicesPtr &amp;indices, float voxelSize)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; pcl::PointNormal &gt;::Ptr RTABMAP_EXP</type>
      <name>voxelize</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>ab5451b6977f97bb7375d2af77d7cfa90</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointNormal &gt;::Ptr &amp;cloud, const pcl::IndicesPtr &amp;indices, 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>afa229d4db18fe9ab0b134e3c4c6a8ac5</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZRGB &gt;::Ptr &amp;cloud, const pcl::IndicesPtr &amp;indices, 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>ae65316a8cddd7c8cf265dd039b65a59f</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZRGBNormal &gt;::Ptr &amp;cloud, const pcl::IndicesPtr &amp;indices, float voxelSize)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; pcl::PointXYZI &gt;::Ptr RTABMAP_EXP</type>
      <name>voxelize</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>adfbf3393dd0d39ed82ecc2133403f45b</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZI &gt;::Ptr &amp;cloud, const pcl::IndicesPtr &amp;indices, float voxelSize)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; pcl::PointXYZINormal &gt;::Ptr RTABMAP_EXP</type>
      <name>voxelize</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a204feae9b64a9e59684caeef6cad19cb</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZINormal &gt;::Ptr &amp;cloud, const pcl::IndicesPtr &amp;indices, float voxelSize)</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::PointNormal &gt;::Ptr RTABMAP_EXP</type>
      <name>voxelize</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a31488d180985f3f77ce677d029bca3c6</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointNormal &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>
    <member kind="function">
      <type>pcl::PointCloud&lt; pcl::PointXYZI &gt;::Ptr RTABMAP_EXP</type>
      <name>voxelize</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a19d9474efdbc1d205d288496f2e33bbe</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZI &gt;::Ptr &amp;cloud, float voxelSize)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; pcl::PointXYZINormal &gt;::Ptr RTABMAP_EXP</type>
      <name>voxelize</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a6166a60c32b8c2520dcd39295a1825f4</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZINormal &gt;::Ptr &amp;cloud, float voxelSize)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>util3d_mapping.cpp</name>
    <path>/tmp/ws/src/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>
    <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>cv::Mat RTABMAP_EXP</type>
      <name>convertImage8U2Map</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a412d4c4932a250c04f0fc2e031b41dec</anchor>
      <arglist>(const cv::Mat &amp;map8U, bool pgmFormat=false)</arglist>
    </member>
    <member kind="function">
      <type>cv::Mat RTABMAP_EXP</type>
      <name>convertMap2Image8U</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a4304448d47bab454b3de8f1610551757</anchor>
      <arglist>(const cv::Mat &amp;map8S, bool pgmFormat=false)</arglist>
    </member>
    <member kind="function">
      <type>cv::Mat RTABMAP_EXP</type>
      <name>create2DMap</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>acd837139be3548ec28dfa513ee18110c</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;scans, const std::map&lt; int, cv::Point3f &gt; &amp;viewpoints, 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</type>
      <name>create2DMap</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a24ae99bf9e71f815007bbb1bac641a64</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, float scanMaxRange)</arglist>
    </member>
    <member kind="function">
      <type>cv::Mat</type>
      <name>create2DMap</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>ae907756311319b0e2a5fa128047a5606</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, const std::map&lt; int, cv::Point3f &gt; &amp;viewpoints, float cellSize, bool unknownSpaceFilled, float &amp;xMin, float &amp;yMin, float minMapSize, float scanMaxRange)</arglist>
    </member>
    <member kind="function">
      <type>cv::Mat RTABMAP_EXP</type>
      <name>create2DMapFromOccupancyLocalMaps</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>aa95e51658e0b45440d58423fd465654e</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, float footprintRadius=0.0f)</arglist>
    </member>
    <member kind="function">
      <type>cv::Mat RTABMAP_EXP</type>
      <name>erodeMap</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>afa0051c042bd60439d67383b23007316</anchor>
      <arglist>(const cv::Mat &amp;map)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>occupancy2DFromLaserScan</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a301b945a77936c520bb39ea81c911cfd</anchor>
      <arglist>(const cv::Mat &amp;scan, cv::Mat &amp;empty, cv::Mat &amp;occupied, float cellSize, bool unknownSpaceFilled, float scanMaxRange)</arglist>
    </member>
    <member kind="function">
      <type>void RTABMAP_EXP</type>
      <name>occupancy2DFromLaserScan</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a0bf863b48ca0d624239d03dcc71284c2</anchor>
      <arglist>(const cv::Mat &amp;scanHit, const cv::Mat &amp;scanNoHit, const cv::Point3f &amp;viewpoint, cv::Mat &amp;empty, cv::Mat &amp;occupied, float cellSize, bool unknownSpaceFilled=false, float scanMaxRange=0.0f)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>occupancy2DFromLaserScan</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a9a8cdbecbe6a88f73ea15ac922bf8aa2</anchor>
      <arglist>(const cv::Mat &amp;scan, const cv::Point3f &amp;viewpoint, cv::Mat &amp;empty, cv::Mat &amp;occupied, float cellSize, bool unknownSpaceFilled, float scanMaxRange)</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>/tmp/ws/src/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>convertImage8U2Map</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a412d4c4932a250c04f0fc2e031b41dec</anchor>
      <arglist>(const cv::Mat &amp;map8U, bool pgmFormat=false)</arglist>
    </member>
    <member kind="function">
      <type>cv::Mat RTABMAP_EXP</type>
      <name>convertMap2Image8U</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a4304448d47bab454b3de8f1610551757</anchor>
      <arglist>(const cv::Mat &amp;map8S, bool pgmFormat=false)</arglist>
    </member>
    <member kind="function">
      <type>cv::Mat RTABMAP_EXP</type>
      <name>create2DMap</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>acd837139be3548ec28dfa513ee18110c</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;scans, const std::map&lt; int, cv::Point3f &gt; &amp;viewpoints, 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>aa95e51658e0b45440d58423fd465654e</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, float footprintRadius=0.0f)</arglist>
    </member>
    <member kind="function">
      <type>cv::Mat RTABMAP_EXP</type>
      <name>erodeMap</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>afa0051c042bd60439d67383b23007316</anchor>
      <arglist>(const cv::Mat &amp;map)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>occupancy2DFromCloud3D</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>ab52e30ffd0033d4b92fe2571f8842b23</anchor>
      <arglist>(const typename pcl::PointCloud&lt; PointT &gt;::Ptr &amp;cloud, const pcl::IndicesPtr &amp;indices, cv::Mat &amp;ground, cv::Mat &amp;obstacles, float cellSize, float groundNormalAngle, int minClusterSize, bool segmentFlatObstacles, float maxGroundHeight)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>occupancy2DFromCloud3D</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>ae580640a1aec97cddd27f31830f7af60</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, bool segmentFlatObstacles, float maxGroundHeight)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>occupancy2DFromGroundObstacles</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>ab156e4308c21e118ea0aa164a5ae9812</anchor>
      <arglist>(const typename pcl::PointCloud&lt; PointT &gt;::Ptr &amp;cloud, const pcl::IndicesPtr &amp;groundIndices, const pcl::IndicesPtr &amp;obstaclesIndices, cv::Mat &amp;ground, cv::Mat &amp;obstacles, float cellSize)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>occupancy2DFromGroundObstacles</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a9b93d07997a94a78b6be6bd573e39148</anchor>
      <arglist>(const typename pcl::PointCloud&lt; PointT &gt;::Ptr &amp;groundCloud, const typename pcl::PointCloud&lt; PointT &gt;::Ptr &amp;obstaclesCloud, cv::Mat &amp;ground, cv::Mat &amp;obstacles, float cellSize)</arglist>
    </member>
    <member kind="function">
      <type>void RTABMAP_EXP</type>
      <name>occupancy2DFromLaserScan</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a0bf863b48ca0d624239d03dcc71284c2</anchor>
      <arglist>(const cv::Mat &amp;scanHit, const cv::Mat &amp;scanNoHit, const cv::Point3f &amp;viewpoint, cv::Mat &amp;empty, cv::Mat &amp;occupied, float cellSize, bool unknownSpaceFilled=false, float scanMaxRange=0.0f)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; PointT &gt;::Ptr</type>
      <name>projectCloudOnXYPlane</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a3bdae076cc5054f35393b744f478b980</anchor>
      <arglist>(const typename pcl::PointCloud&lt; PointT &gt; &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></type>
      <name>RTABMAP_DEPRECATED</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>aa5c375ecfa78036c741f4a01de187876</anchor>
      <arglist>(void RTABMAP_EXP occupancy2DFromLaserScan(const cv::Mat &amp;scan, cv::Mat &amp;empty, cv::Mat &amp;occupied, float cellSize, bool unknownSpaceFilled=false, float scanMaxRange=0.0f),&quot;Use interface with \&quot;viewpoint\&quot; parameter to make sure the ray tracing origin is from the sensor and not the base.&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RTABMAP_DEPRECATED</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a125023559ef077a2bb2c6f8392b47ac1</anchor>
      <arglist>(void RTABMAP_EXP occupancy2DFromLaserScan(const cv::Mat &amp;scan, const cv::Point3f &amp;viewpoint, cv::Mat &amp;empty, cv::Mat &amp;occupied, float cellSize, bool unknownSpaceFilled=false, float scanMaxRange=0.0f),&quot;Use interface with scanHit/scanNoHit parameters: scanNoHit set to null matrix has the same functionality than this method.&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RTABMAP_DEPRECATED</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>aa93b0998cc83ecd20a03cdcec0f44ec2</anchor>
      <arglist>(cv::Mat RTABMAP_EXP create2DMap(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),&quot;Use interface with \&quot;viewpoints\&quot; parameter to make sure the ray tracing origin is from the sensor and not the base.&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RTABMAP_DEPRECATED</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>ac47cfdcd627ce16b06293201d4d23801</anchor>
      <arglist>(cv::Mat RTABMAP_EXP create2DMap(const std::map&lt; int, Transform &gt; &amp;poses, const std::map&lt; int, pcl::PointCloud&lt; pcl::PointXYZ &gt;::Ptr &gt; &amp;scans, const std::map&lt; int, cv::Point3f &gt; &amp;viewpoints, float cellSize, bool unknownSpaceFilled, float &amp;xMin, float &amp;yMin, float minMapSize=0.0f, float scanMaxRange=0.0f),&quot;Use interface with cv::Mat scans.&quot;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>segmentObstaclesFromGround</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a059720635bd5aae18459e00b9add68b6</anchor>
      <arglist>(const typename pcl::PointCloud&lt; PointT &gt;::Ptr &amp;cloud, const pcl::IndicesPtr &amp;indices, pcl::IndicesPtr &amp;ground, pcl::IndicesPtr &amp;obstacles, int normalKSearch, float groundNormalAngle, float clusterRadius, int minClusterSize, bool segmentFlatObstacles=false, float maxGroundHeight=0.0f, pcl::IndicesPtr *flatObstacles=0, const Eigen::Vector4f &amp;viewPoint=Eigen::Vector4f(0, 0, 100, 0))</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>segmentObstaclesFromGround</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a3ee4e70ee53a257b9eeac2505dee65f1</anchor>
      <arglist>(const typename pcl::PointCloud&lt; PointT &gt;::Ptr &amp;cloud, pcl::IndicesPtr &amp;ground, pcl::IndicesPtr &amp;obstacles, int normalKSearch, float groundNormalAngle, float clusterRadius, int minClusterSize, bool segmentFlatObstacles, float maxGroundHeight, pcl::IndicesPtr *flatObstacles, const Eigen::Vector4f &amp;viewPoint)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>util3d_mapping.hpp</name>
    <path>/tmp/ws/src/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>ab52e30ffd0033d4b92fe2571f8842b23</anchor>
      <arglist>(const typename pcl::PointCloud&lt; PointT &gt;::Ptr &amp;cloud, const pcl::IndicesPtr &amp;indices, cv::Mat &amp;ground, cv::Mat &amp;obstacles, float cellSize, float groundNormalAngle, int minClusterSize, bool segmentFlatObstacles, float maxGroundHeight)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>occupancy2DFromCloud3D</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>ae580640a1aec97cddd27f31830f7af60</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, bool segmentFlatObstacles, float maxGroundHeight)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>occupancy2DFromGroundObstacles</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>ab156e4308c21e118ea0aa164a5ae9812</anchor>
      <arglist>(const typename pcl::PointCloud&lt; PointT &gt;::Ptr &amp;cloud, const pcl::IndicesPtr &amp;groundIndices, const pcl::IndicesPtr &amp;obstaclesIndices, cv::Mat &amp;ground, cv::Mat &amp;obstacles, float cellSize)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>occupancy2DFromGroundObstacles</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a9b93d07997a94a78b6be6bd573e39148</anchor>
      <arglist>(const typename pcl::PointCloud&lt; PointT &gt;::Ptr &amp;groundCloud, const typename pcl::PointCloud&lt; PointT &gt;::Ptr &amp;obstaclesCloud, cv::Mat &amp;ground, cv::Mat &amp;obstacles, float cellSize)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; PointT &gt;::Ptr</type>
      <name>projectCloudOnXYPlane</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a3bdae076cc5054f35393b744f478b980</anchor>
      <arglist>(const typename pcl::PointCloud&lt; PointT &gt; &amp;cloud)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>segmentObstaclesFromGround</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>aed38eb3e280cd8b44372bf1ebc1beb28</anchor>
      <arglist>(const typename pcl::PointCloud&lt; PointT &gt;::Ptr &amp;cloud, const typename pcl::IndicesPtr &amp;indices, pcl::IndicesPtr &amp;ground, pcl::IndicesPtr &amp;obstacles, int normalKSearch, float groundNormalAngle, float clusterRadius, int minClusterSize, bool segmentFlatObstacles, float maxGroundHeight, pcl::IndicesPtr *flatObstacles, const Eigen::Vector4f &amp;viewPoint)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>segmentObstaclesFromGround</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a3ee4e70ee53a257b9eeac2505dee65f1</anchor>
      <arglist>(const typename pcl::PointCloud&lt; PointT &gt;::Ptr &amp;cloud, pcl::IndicesPtr &amp;ground, pcl::IndicesPtr &amp;obstacles, int normalKSearch, float groundNormalAngle, float clusterRadius, int minClusterSize, bool segmentFlatObstacles, float maxGroundHeight, pcl::IndicesPtr *flatObstacles, const Eigen::Vector4f &amp;viewPoint)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>util3d_motion_estimation.cpp</name>
    <path>/tmp/ws/src/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>
    <includes id="util3d_8h" name="util3d.h" local="yes" imported="no">rtabmap/core/util3d.h</includes>
    <includes id="solvepnp_8h" name="solvepnp.h" local="yes" imported="no">opencv/solvepnp.h</includes>
    <namespace>rtabmap</namespace>
    <namespace>rtabmap::util3d</namespace>
    <member kind="function">
      <type>std::vector&lt; float &gt;</type>
      <name>computeReprojErrors</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a51b5847dc2f010d92d2aaba7c3462910</anchor>
      <arglist>(std::vector&lt; cv::Point3f &gt; opoints, std::vector&lt; cv::Point2f &gt; ipoints, const cv::Mat &amp;cameraMatrix, const cv::Mat &amp;distCoeffs, const cv::Mat &amp;rvec, const cv::Mat &amp;tvec, float reprojErrorThreshold, std::vector&lt; int &gt; &amp;inliers)</arglist>
    </member>
    <member kind="function">
      <type>Transform RTABMAP_EXP</type>
      <name>estimateMotion3DTo2D</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>aadb798804da10102551cf5d6d83420f7</anchor>
      <arglist>(const std::map&lt; int, cv::Point3f &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, int pnpRefineIterations=1, const Transform &amp;guess=Transform::getIdentity(), const std::map&lt; int, cv::Point3f &gt; &amp;words3B=std::map&lt; int, cv::Point3f &gt;(), cv::Mat *covariance=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>a56d87b507df82c852bf9eaad7ad79925</anchor>
      <arglist>(const std::map&lt; int, cv::Point3f &gt; &amp;words3A, const std::map&lt; int, cv::Point3f &gt; &amp;words3B, int minInliers=10, double inliersDistance=0.1, int iterations=100, int refineIterations=5, cv::Mat *covariance=0, std::vector&lt; int &gt; *matchesOut=0, std::vector&lt; int &gt; *inliersOut=0)</arglist>
    </member>
    <member kind="function">
      <type>void RTABMAP_EXP</type>
      <name>solvePnPRansac</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>aa967d8329a3534a23fc8b5a85a917570</anchor>
      <arglist>(const std::vector&lt; cv::Point3f &gt; &amp;objectPoints, const std::vector&lt; cv::Point2f &gt; &amp;imagePoints, const cv::Mat &amp;cameraMatrix, const cv::Mat &amp;distCoeffs, cv::Mat &amp;rvec, cv::Mat &amp;tvec, bool useExtrinsicGuess, int iterationsCount, float reprojectionError, int minInliersCount, std::vector&lt; int &gt; &amp;inliers, int flags, int refineIterations=1, float refineSigma=3.0f)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>util3d_motion_estimation.h</name>
    <path>/tmp/ws/src/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>aadb798804da10102551cf5d6d83420f7</anchor>
      <arglist>(const std::map&lt; int, cv::Point3f &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, int pnpRefineIterations=1, const Transform &amp;guess=Transform::getIdentity(), const std::map&lt; int, cv::Point3f &gt; &amp;words3B=std::map&lt; int, cv::Point3f &gt;(), cv::Mat *covariance=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>a56d87b507df82c852bf9eaad7ad79925</anchor>
      <arglist>(const std::map&lt; int, cv::Point3f &gt; &amp;words3A, const std::map&lt; int, cv::Point3f &gt; &amp;words3B, int minInliers=10, double inliersDistance=0.1, int iterations=100, int refineIterations=5, cv::Mat *covariance=0, std::vector&lt; int &gt; *matchesOut=0, std::vector&lt; int &gt; *inliersOut=0)</arglist>
    </member>
    <member kind="function">
      <type>void RTABMAP_EXP</type>
      <name>solvePnPRansac</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>aa967d8329a3534a23fc8b5a85a917570</anchor>
      <arglist>(const std::vector&lt; cv::Point3f &gt; &amp;objectPoints, const std::vector&lt; cv::Point2f &gt; &amp;imagePoints, const cv::Mat &amp;cameraMatrix, const cv::Mat &amp;distCoeffs, cv::Mat &amp;rvec, cv::Mat &amp;tvec, bool useExtrinsicGuess, int iterationsCount, float reprojectionError, int minInliersCount, std::vector&lt; int &gt; &amp;inliers, int flags, int refineIterations=1, float refineSigma=3.0f)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>util3d_registration.cpp</name>
    <path>/tmp/ws/src/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>
    <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>void RTABMAP_EXP</type>
      <name>computeVarianceAndCorrespondences</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a12f8821ba89627b3b313ee53ee7c8f78</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 maxCorrespondenceAngle, 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>Transform RTABMAP_EXP</type>
      <name>icp</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>ab73c725e63cf9e111edc7430883ece1e</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, float epsilon=0.0f, bool icp2D=false)</arglist>
    </member>
    <member kind="function">
      <type>Transform RTABMAP_EXP</type>
      <name>icpPointToPlane</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a7403af478eed27d62998c4c3f04d39f5</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, float epsilon=0.0f, bool icp2D=false)</arglist>
    </member>
    <member kind="function">
      <type>Transform RTABMAP_EXP</type>
      <name>transformFromXYZCorrespondences</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a3d6803068ab83943c138be0dc0eb3363</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, int refineModelIterations=10, double refineModelSigma=3.0, std::vector&lt; int &gt; *inliers=0, cv::Mat *variance=0)</arglist>
    </member>
    <member kind="function">
      <type>Transform RTABMAP_EXP</type>
      <name>transformFromXYZCorrespondencesSVD</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>ab5ce26044c96fd11c1133fb11bb45c8f</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZ &gt; &amp;cloud1, const pcl::PointCloud&lt; pcl::PointXYZ &gt; &amp;cloud2)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>util3d_registration.h</name>
    <path>/tmp/ws/src/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>a12f8821ba89627b3b313ee53ee7c8f78</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 maxCorrespondenceAngle, 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>Transform RTABMAP_EXP</type>
      <name>icp</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>ab73c725e63cf9e111edc7430883ece1e</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, float epsilon=0.0f, bool icp2D=false)</arglist>
    </member>
    <member kind="function">
      <type>Transform RTABMAP_EXP</type>
      <name>icpPointToPlane</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a7403af478eed27d62998c4c3f04d39f5</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, float epsilon=0.0f, bool icp2D=false)</arglist>
    </member>
    <member kind="function">
      <type>Transform RTABMAP_EXP</type>
      <name>transformFromXYZCorrespondences</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a3d6803068ab83943c138be0dc0eb3363</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, int refineModelIterations=10, double refineModelSigma=3.0, std::vector&lt; int &gt; *inliers=0, cv::Mat *variance=0)</arglist>
    </member>
    <member kind="function">
      <type>Transform RTABMAP_EXP</type>
      <name>transformFromXYZCorrespondencesSVD</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>ab5ce26044c96fd11c1133fb11bb45c8f</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZ &gt; &amp;cloud1, const pcl::PointCloud&lt; pcl::PointXYZ &gt; &amp;cloud2)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>util3d_surface.cpp</name>
    <path>/tmp/ws/src/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="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="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="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="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>
    <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>
    <includes id="texture__mapping_8h" name="texture_mapping.h" local="no" imported="no">pcl18/surface/texture_mapping.h</includes>
    <namespace>rtabmap</namespace>
    <namespace>rtabmap::util3d</namespace>
    <member kind="function">
      <type>LaserScan RTABMAP_EXP</type>
      <name>adjustNormalsToViewPoint</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a78e64a2a9585cfd748b89fec30b3da66</anchor>
      <arglist>(const LaserScan &amp;scan, const Eigen::Vector3f &amp;viewpoint, bool forceGroundNormalsUp)</arglist>
    </member>
    <member kind="function">
      <type>void RTABMAP_EXP</type>
      <name>adjustNormalsToViewPoint</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a1e12d6fdb88c5dce708ea8ebbc18e708</anchor>
      <arglist>(pcl::PointCloud&lt; pcl::PointNormal &gt;::Ptr &amp;cloud, const Eigen::Vector3f &amp;viewpoint=Eigen::Vector3f(0, 0, 0), bool forceGroundNormalsUp=false)</arglist>
    </member>
    <member kind="function">
      <type>void RTABMAP_EXP</type>
      <name>adjustNormalsToViewPoint</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a534849e48fc70e1ddbf69c95da3d0f03</anchor>
      <arglist>(pcl::PointCloud&lt; pcl::PointXYZRGBNormal &gt;::Ptr &amp;cloud, const Eigen::Vector3f &amp;viewpoint=Eigen::Vector3f(0, 0, 0), bool forceGroundNormalsUp=false)</arglist>
    </member>
    <member kind="function">
      <type>void RTABMAP_EXP</type>
      <name>adjustNormalsToViewPoints</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a93821a41fd28aa54a9f4b99e13626d97</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::PointNormal &gt;::Ptr &amp;cloud)</arglist>
    </member>
    <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>void RTABMAP_EXP</type>
      <name>appendMesh</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a33762bbe8719223c287e62fd33c89e20</anchor>
      <arglist>(pcl::PointCloud&lt; pcl::PointXYZRGBNormal &gt; &amp;cloudA, std::vector&lt; pcl::Vertices &gt; &amp;polygonsA, const pcl::PointCloud&lt; pcl::PointXYZRGBNormal &gt; &amp;cloudB, const std::vector&lt; pcl::Vertices &gt; &amp;polygonsB)</arglist>
    </member>
    <member kind="function">
      <type>void RTABMAP_EXP</type>
      <name>appendMesh</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>aba8f11c1aedb9382562f5f08bf465a3f</anchor>
      <arglist>(pcl::PointCloud&lt; pcl::PointXYZRGB &gt; &amp;cloudA, std::vector&lt; pcl::Vertices &gt; &amp;polygonsA, const pcl::PointCloud&lt; pcl::PointXYZRGB &gt; &amp;cloudB, const std::vector&lt; pcl::Vertices &gt; &amp;polygonsB)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PolygonMesh::Ptr RTABMAP_EXP</type>
      <name>assemblePolygonMesh</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>ac00c794a655fb4d5b36626b6cbe15a63</anchor>
      <arglist>(const cv::Mat &amp;cloudMat, const std::vector&lt; std::vector&lt; unsigned int &gt; &gt; &amp;polygons)</arglist>
    </member>
    <member kind="function">
      <type>pcl::TextureMesh::Ptr RTABMAP_EXP</type>
      <name>assembleTextureMesh</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a2a8d178144e90cfbbebaea24e4fee5e6</anchor>
      <arglist>(const cv::Mat &amp;cloudMat, const std::vector&lt; std::vector&lt; std::vector&lt; unsigned int &gt; &gt; &gt; &amp;polygons, const std::vector&lt; std::vector&lt; Eigen::Vector2f &gt; &gt; &amp;texCoords, cv::Mat &amp;textures, bool mergeTextures=false)</arglist>
    </member>
    <member kind="function">
      <type>void RTABMAP_EXP</type>
      <name>cleanTextureMesh</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a54fa3517fbfe878375c50b4c727f3d46</anchor>
      <arglist>(pcl::TextureMesh &amp;textureMesh, int minClusterSize)</arglist>
    </member>
    <member kind="function">
      <type>std::list&lt; std::list&lt; int &gt; &gt; RTABMAP_EXP</type>
      <name>clusterPolygons</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a6322f521ddd46ff4dd9fa9e3421b5b62</anchor>
      <arglist>(const std::vector&lt; std::set&lt; int &gt; &gt; &amp;neighborPolygons, int minClusterSize=0)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; pcl::Normal &gt;::Ptr RTABMAP_EXP</type>
      <name>computeFastOrganizedNormals</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a2c0c93865aca0ca644fb0353efe827f8</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZRGB &gt;::Ptr &amp;cloud, float maxDepthChangeFactor=0.02f, float normalSmoothingSize=10.0f, const Eigen::Vector3f &amp;viewPoint=Eigen::Vector3f(0, 0, 0))</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; pcl::Normal &gt;::Ptr RTABMAP_EXP</type>
      <name>computeFastOrganizedNormals</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a014c16743b704a20f11222f4ce5f2afd</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZRGB &gt;::Ptr &amp;cloud, const pcl::IndicesPtr &amp;indices, float maxDepthChangeFactor=0.02f, float normalSmoothingSize=10.0f, const Eigen::Vector3f &amp;viewPoint=Eigen::Vector3f(0, 0, 0))</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; pcl::Normal &gt;::Ptr RTABMAP_EXP</type>
      <name>computeFastOrganizedNormals2D</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a2c873cfef6884e62e58a18cab638d9f8</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZ &gt;::Ptr &amp;cloud, int searchK=5, float searchRadius=0.0f, const Eigen::Vector3f &amp;viewPoint=Eigen::Vector3f(0, 0, 0))</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; pcl::Normal &gt;::Ptr RTABMAP_EXP</type>
      <name>computeFastOrganizedNormals2D</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>ac2948ec0541dbe63b925505418084fec</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZI &gt;::Ptr &amp;cloud, int searchK=5, float searchRadius=0.0f, const Eigen::Vector3f &amp;viewPoint=Eigen::Vector3f(0, 0, 0))</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; pcl::Normal &gt;::Ptr</type>
      <name>computeFastOrganizedNormals2DImpl</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a0a0913642d2738bdd24a511f45a2ee4f</anchor>
      <arglist>(const typename pcl::PointCloud&lt; PointT &gt;::Ptr &amp;cloud, int searchK, float searchRadius, const Eigen::Vector3f &amp;viewPoint)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; pcl::Normal &gt;::Ptr RTABMAP_EXP</type>
      <name>computeNormals</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a3c60f7ed24f0e4142a52cf2ff9df5728</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZ &gt;::Ptr &amp;cloud, int searchK=20, float searchRadius=0.0f, const Eigen::Vector3f &amp;viewPoint=Eigen::Vector3f(0, 0, 0))</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; pcl::Normal &gt;::Ptr RTABMAP_EXP</type>
      <name>computeNormals</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>aa9e1333968ac6ea3f118200a961374a3</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZRGB &gt;::Ptr &amp;cloud, int searchK=20, float searchRadius=0.0f, const Eigen::Vector3f &amp;viewPoint=Eigen::Vector3f(0, 0, 0))</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; pcl::Normal &gt;::Ptr RTABMAP_EXP</type>
      <name>computeNormals</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>add57ff0edfdc4f0ebc036b8e3cebee84</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZI &gt;::Ptr &amp;cloud, int searchK=20, float searchRadius=0.0f, const Eigen::Vector3f &amp;viewPoint=Eigen::Vector3f(0, 0, 0))</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; pcl::Normal &gt;::Ptr RTABMAP_EXP</type>
      <name>computeNormals</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a74fcf11dee4337162b1383042eb3cc2e</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZ &gt;::Ptr &amp;cloud, const pcl::IndicesPtr &amp;indices, int searchK=20, float searchRadius=0.0f, const Eigen::Vector3f &amp;viewPoint=Eigen::Vector3f(0, 0, 0))</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; pcl::Normal &gt;::Ptr RTABMAP_EXP</type>
      <name>computeNormals</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>af0b175c2c856c6f0167db9e76510aa20</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZRGB &gt;::Ptr &amp;cloud, const pcl::IndicesPtr &amp;indices, int searchK=20, float searchRadius=0.0f, const Eigen::Vector3f &amp;viewPoint=Eigen::Vector3f(0, 0, 0))</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; pcl::Normal &gt;::Ptr RTABMAP_EXP</type>
      <name>computeNormals</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>ab3e678b39201ce4939b756bf2d372dec</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZI &gt;::Ptr &amp;cloud, const pcl::IndicesPtr &amp;indices, int searchK=20, float searchRadius=0.0f, const Eigen::Vector3f &amp;viewPoint=Eigen::Vector3f(0, 0, 0))</arglist>
    </member>
    <member kind="function">
      <type>LaserScan</type>
      <name>computeNormals</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a772df06a58b500704a3b9a9c1560d493</anchor>
      <arglist>(const LaserScan &amp;laserScan, int searchK, float searchRadius)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; pcl::Normal &gt;::Ptr RTABMAP_EXP</type>
      <name>computeNormals2D</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>aa92df90f60d208d4feb5e1d9c16ad3b3</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZ &gt;::Ptr &amp;cloud, int searchK=5, float searchRadius=0.0f, const Eigen::Vector3f &amp;viewPoint=Eigen::Vector3f(0, 0, 0))</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; pcl::Normal &gt;::Ptr RTABMAP_EXP</type>
      <name>computeNormals2D</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>ac6f301d6ffbee5de1011d9e130370f8a</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZI &gt;::Ptr &amp;cloud, int searchK=5, float searchRadius=0.0f, const Eigen::Vector3f &amp;viewPoint=Eigen::Vector3f(0, 0, 0))</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; pcl::Normal &gt;::Ptr</type>
      <name>computeNormals2DImpl</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>ae91bda7f4f073f735e0be6be3a2a9526</anchor>
      <arglist>(const typename pcl::PointCloud&lt; PointT &gt;::Ptr &amp;cloud, int searchK, float searchRadius, const Eigen::Vector3f &amp;viewPoint)</arglist>
    </member>
    <member kind="function">
      <type>float RTABMAP_EXP</type>
      <name>computeNormalsComplexity</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>af2a043469c7a6aa809df22905b78d6ee</anchor>
      <arglist>(const LaserScan &amp;scan, cv::Mat *pcaEigenVectors=0, cv::Mat *pcaEigenValues=0)</arglist>
    </member>
    <member kind="function">
      <type>float RTABMAP_EXP</type>
      <name>computeNormalsComplexity</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a2d8a0c360ad5d990f4114122cd439003</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::Normal &gt; &amp;normals, bool is2d=false, cv::Mat *pcaEigenVectors=0, cv::Mat *pcaEigenValues=0)</arglist>
    </member>
    <member kind="function">
      <type>float RTABMAP_EXP</type>
      <name>computeNormalsComplexity</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a8535e9e1e05a686069235af8e24aad0b</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointNormal &gt; &amp;cloud, bool is2d=false, cv::Mat *pcaEigenVectors=0, cv::Mat *pcaEigenValues=0)</arglist>
    </member>
    <member kind="function">
      <type>float RTABMAP_EXP</type>
      <name>computeNormalsComplexity</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a7e5ceea809fef2dae2daa309bc8a1a1e</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZRGBNormal &gt; &amp;cloud, bool is2d=false, cv::Mat *pcaEigenVectors=0, cv::Mat *pcaEigenValues=0)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; pcl::Normal &gt;::Ptr</type>
      <name>computeNormalsImpl</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a0efd3e1eedf8af34a4e5c543b4aa1605</anchor>
      <arglist>(const typename pcl::PointCloud&lt; PointT &gt;::Ptr &amp;cloud, const pcl::IndicesPtr &amp;indices, int searchK, float searchRadius, const Eigen::Vector3f &amp;viewPoint)</arglist>
    </member>
    <member kind="function">
      <type>void RTABMAP_EXP</type>
      <name>concatenateTextureMaterials</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a11039822faef97f36c8bc0d5f7ea7034</anchor>
      <arglist>(pcl::TextureMesh &amp;mesh, const cv::Size &amp;imageSize, int textureSize, int maxTextures, float &amp;scale, std::vector&lt; bool &gt; *materialsKept=0)</arglist>
    </member>
    <member kind="function">
      <type>pcl::TextureMesh::Ptr RTABMAP_EXP</type>
      <name>concatenateTextureMeshes</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>aa6489f48b8e001e0dc40c019ddac28f7</anchor>
      <arglist>(const std::list&lt; pcl::TextureMesh::Ptr &gt; &amp;meshes)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; std::vector&lt; unsigned int &gt; &gt; RTABMAP_EXP</type>
      <name>convertPolygonsFromPCL</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>aea2f83d59063e730b831ada509c58dbd</anchor>
      <arglist>(const std::vector&lt; pcl::Vertices &gt; &amp;polygons)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; std::vector&lt; std::vector&lt; unsigned int &gt; &gt; &gt; RTABMAP_EXP</type>
      <name>convertPolygonsFromPCL</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>ac9adba071f86acae7e7302627581cf37</anchor>
      <arglist>(const std::vector&lt; std::vector&lt; pcl::Vertices &gt; &gt; &amp;polygons)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; pcl::Vertices &gt; RTABMAP_EXP</type>
      <name>convertPolygonsToPCL</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>aca15c0c9a09002bc4a692d89f1c2596c</anchor>
      <arglist>(const std::vector&lt; std::vector&lt; unsigned int &gt; &gt; &amp;polygons)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; std::vector&lt; pcl::Vertices &gt; &gt; RTABMAP_EXP</type>
      <name>convertPolygonsToPCL</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a62550a957f5d32c7d1c6c8e0204f2139</anchor>
      <arglist>(const std::vector&lt; std::vector&lt; std::vector&lt; unsigned int &gt; &gt; &gt; &amp;tex_polygons)</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>void RTABMAP_EXP</type>
      <name>createPolygonIndexes</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>ac0a4e6feddafc25e9cc983866b8a1c64</anchor>
      <arglist>(const std::vector&lt; pcl::Vertices &gt; &amp;polygons, int cloudSize, std::vector&lt; std::set&lt; int &gt; &gt; &amp;neighborPolygons, std::vector&lt; std::set&lt; int &gt; &gt; &amp;vertexPolygons)</arglist>
    </member>
    <member kind="function">
      <type>pcl::texture_mapping::CameraVector</type>
      <name>createTextureCameras</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a403f5a5c4753a126fbd4bcf51774766b</anchor>
      <arglist>(const std::map&lt; int, Transform &gt; &amp;poses, const std::map&lt; int, std::vector&lt; CameraModel &gt; &gt; &amp;cameraModels, const std::map&lt; int, cv::Mat &gt; &amp;cameraDepths, const std::vector&lt; float &gt; &amp;roiRatios)</arglist>
    </member>
    <member kind="function">
      <type>pcl::TextureMesh::Ptr RTABMAP_EXP</type>
      <name>createTextureMesh</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a87b7be7d8b8ea889a445aab6625b8928</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;cameraDepths, float maxDistance=0.0f, float maxDepthError=0.0f, float maxAngle=0.0f, int minClusterSize=50, const std::vector&lt; float &gt; &amp;roiRatios=std::vector&lt; float &gt;(), const ProgressState *state=0, std::vector&lt; std::map&lt; int, pcl::PointXY &gt; &gt; *vertexToPixels=0)</arglist>
    </member>
    <member kind="function">
      <type>pcl::TextureMesh::Ptr RTABMAP_EXP</type>
      <name>createTextureMesh</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>ac423b353d261681a4168e594a628867e</anchor>
      <arglist>(const pcl::PolygonMesh::Ptr &amp;mesh, const std::map&lt; int, Transform &gt; &amp;poses, const std::map&lt; int, std::vector&lt; CameraModel &gt; &gt; &amp;cameraModels, const std::map&lt; int, cv::Mat &gt; &amp;cameraDepths, float maxDistance=0.0f, float maxDepthError=0.0f, float maxAngle=0.0f, int minClusterSize=50, const std::vector&lt; float &gt; &amp;roiRatios=std::vector&lt; float &gt;(), const ProgressState *state=0, std::vector&lt; std::map&lt; int, pcl::PointXY &gt; &gt; *vertexToPixels=0)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; pcl::Vertices &gt; RTABMAP_EXP</type>
      <name>filterCloseVerticesFromMesh</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a0ab6e9f8ff259997e289a432a6e82def</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZRGBNormal &gt;::Ptr cloud, const std::vector&lt; pcl::Vertices &gt; &amp;polygons, float radius, float angle, bool keepLatestInRadius)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; pcl::Vertices &gt; RTABMAP_EXP</type>
      <name>filterInvalidPolygons</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>add20f34deb544f2ebfdff74aee5d52cf</anchor>
      <arglist>(const std::vector&lt; pcl::Vertices &gt; &amp;polygons)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; int &gt; RTABMAP_EXP</type>
      <name>filterNaNPointsFromMesh</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>abb686970eae81b9d816b0de067189382</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZRGB &gt; &amp;cloud, const std::vector&lt; pcl::Vertices &gt; &amp;polygons, pcl::PointCloud&lt; pcl::PointXYZRGB &gt; &amp;outputCloud, std::vector&lt; pcl::Vertices &gt; &amp;outputPolygons)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; int &gt; RTABMAP_EXP</type>
      <name>filterNotUsedVerticesFromMesh</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>ae3a1a82a0263f83d6d541affeb65b729</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZRGBNormal &gt; &amp;cloud, const std::vector&lt; pcl::Vertices &gt; &amp;polygons, pcl::PointCloud&lt; pcl::PointXYZRGBNormal &gt; &amp;outputCloud, std::vector&lt; pcl::Vertices &gt; &amp;outputPolygons)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; int &gt; RTABMAP_EXP</type>
      <name>filterNotUsedVerticesFromMesh</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>ad90bd062e06c0f9be013836d4d8d42e1</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZRGB &gt; &amp;cloud, const std::vector&lt; pcl::Vertices &gt; &amp;polygons, pcl::PointCloud&lt; pcl::PointXYZRGB &gt; &amp;outputCloud, std::vector&lt; pcl::Vertices &gt; &amp;outputPolygons)</arglist>
    </member>
    <member kind="function">
      <type>void RTABMAP_EXP</type>
      <name>fixTextureMeshForVisualization</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>abd236aab187e04497cb9488aec5a7db0</anchor>
      <arglist>(pcl::TextureMesh &amp;textureMesh)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>gcd</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a76737a1a17acda8c61683ed1b85ab364</anchor>
      <arglist>(int a, int b)</arglist>
    </member>
    <member kind="function">
      <type>cv::Mat RTABMAP_EXP</type>
      <name>mergeTextures</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>ae7b7e67652144560957643c2b24ad235</anchor>
      <arglist>(pcl::TextureMesh &amp;mesh, const std::map&lt; int, cv::Mat &gt; &amp;images, const std::map&lt; int, CameraModel &gt; &amp;calibrations, const Memory *memory=0, const DBDriver *dbDriver=0, int textureSize=4096, int textureCount=1, const std::vector&lt; std::map&lt; int, pcl::PointXY &gt; &gt; &amp;vertexToPixels=std::vector&lt; std::map&lt; int, pcl::PointXY &gt; &gt;(), bool gainCompensation=true, float gainBeta=10.0f, bool gainRGB=true, bool blending=true, int blendingDecimation=0, int brightnessContrastRatioLow=0, int brightnessContrastRatioHigh=0, bool exposureFusion=false, const ProgressState *state=0)</arglist>
    </member>
    <member kind="function">
      <type>cv::Mat RTABMAP_EXP</type>
      <name>mergeTextures</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>aea73ad3052e734b0d926b65caf719db7</anchor>
      <arglist>(pcl::TextureMesh &amp;mesh, const std::map&lt; int, cv::Mat &gt; &amp;images, const std::map&lt; int, std::vector&lt; CameraModel &gt; &gt; &amp;calibrations, const Memory *memory=0, const DBDriver *dbDriver=0, int textureSize=4096, int textureCount=1, const std::vector&lt; std::map&lt; int, pcl::PointXY &gt; &gt; &amp;vertexToPixels=std::vector&lt; std::map&lt; int, pcl::PointXY &gt; &gt;(), bool gainCompensation=true, float gainBeta=10.0f, bool gainRGB=true, bool blending=true, int blendingDecimation=0, int brightnessContrastRatioLow=0, int brightnessContrastRatioHigh=0, bool exposureFusion=false, const ProgressState *state=0)</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::PointCloud&lt; pcl::PointXYZRGBNormal &gt;::Ptr RTABMAP_EXP</type>
      <name>mls</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>aafd80ef2f00b911473e131d994b344a2</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZRGB &gt;::Ptr &amp;cloud, const pcl::IndicesPtr &amp;indices, 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; RTABMAP_EXP</type>
      <name>organizedFastMesh</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a87945dbd860b26f6771de1b89af720f5</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZ &gt;::Ptr &amp;cloud, double angleTolerance, bool quad, int trianglePixelSize, const Eigen::Vector3f &amp;viewpoint=Eigen::Vector3f(0, 0, 0))</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; pcl::Vertices &gt; RTABMAP_EXP</type>
      <name>organizedFastMesh</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>ae7d25de0fb3e0199ec9021b767b15984</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZRGB &gt;::Ptr &amp;cloud, double angleTolerance=M_PI/16, bool quad=true, int trianglePixelSize=2, const Eigen::Vector3f &amp;viewpoint=Eigen::Vector3f(0, 0, 0))</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; pcl::Vertices &gt; RTABMAP_EXP</type>
      <name>organizedFastMesh</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>ab13a542a603ae987d97c847da79c9e6e</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZRGBNormal &gt;::Ptr &amp;cloud, double angleTolerance=M_PI/16, bool quad=true, int trianglePixelSize=2, const Eigen::Vector3f &amp;viewpoint=Eigen::Vector3f(0, 0, 0))</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>sqr</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a1bdbf6f9b9408aa17571a0f1a9968d9c</anchor>
      <arglist>(uchar v)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>util3d_surface.h</name>
    <path>/tmp/ws/src/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>
    <includes id="ProgressState_8h" name="ProgressState.h" local="no" imported="no">rtabmap/core/ProgressState.h</includes>
    <includes id="LaserScan_8h" name="LaserScan.h" local="no" imported="no">rtabmap/core/LaserScan.h</includes>
    <includes id="util3d__surface_8hpp" name="util3d_surface.hpp" local="yes" imported="no">rtabmap/core/impl/util3d_surface.hpp</includes>
    <namespace>rtabmap</namespace>
    <namespace>rtabmap::util3d</namespace>
    <member kind="function">
      <type>LaserScan RTABMAP_EXP</type>
      <name>adjustNormalsToViewPoint</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a78e64a2a9585cfd748b89fec30b3da66</anchor>
      <arglist>(const LaserScan &amp;scan, const Eigen::Vector3f &amp;viewpoint, bool forceGroundNormalsUp)</arglist>
    </member>
    <member kind="function">
      <type>void RTABMAP_EXP</type>
      <name>adjustNormalsToViewPoint</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a1e12d6fdb88c5dce708ea8ebbc18e708</anchor>
      <arglist>(pcl::PointCloud&lt; pcl::PointNormal &gt;::Ptr &amp;cloud, const Eigen::Vector3f &amp;viewpoint=Eigen::Vector3f(0, 0, 0), bool forceGroundNormalsUp=false)</arglist>
    </member>
    <member kind="function">
      <type>void RTABMAP_EXP</type>
      <name>adjustNormalsToViewPoint</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a534849e48fc70e1ddbf69c95da3d0f03</anchor>
      <arglist>(pcl::PointCloud&lt; pcl::PointXYZRGBNormal &gt;::Ptr &amp;cloud, const Eigen::Vector3f &amp;viewpoint=Eigen::Vector3f(0, 0, 0), bool forceGroundNormalsUp=false)</arglist>
    </member>
    <member kind="function">
      <type>void RTABMAP_EXP</type>
      <name>adjustNormalsToViewPoints</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a93821a41fd28aa54a9f4b99e13626d97</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::PointNormal &gt;::Ptr &amp;cloud)</arglist>
    </member>
    <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>void RTABMAP_EXP</type>
      <name>appendMesh</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a33762bbe8719223c287e62fd33c89e20</anchor>
      <arglist>(pcl::PointCloud&lt; pcl::PointXYZRGBNormal &gt; &amp;cloudA, std::vector&lt; pcl::Vertices &gt; &amp;polygonsA, const pcl::PointCloud&lt; pcl::PointXYZRGBNormal &gt; &amp;cloudB, const std::vector&lt; pcl::Vertices &gt; &amp;polygonsB)</arglist>
    </member>
    <member kind="function">
      <type>void RTABMAP_EXP</type>
      <name>appendMesh</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>aba8f11c1aedb9382562f5f08bf465a3f</anchor>
      <arglist>(pcl::PointCloud&lt; pcl::PointXYZRGB &gt; &amp;cloudA, std::vector&lt; pcl::Vertices &gt; &amp;polygonsA, const pcl::PointCloud&lt; pcl::PointXYZRGB &gt; &amp;cloudB, const std::vector&lt; pcl::Vertices &gt; &amp;polygonsB)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PolygonMesh::Ptr RTABMAP_EXP</type>
      <name>assemblePolygonMesh</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>ac00c794a655fb4d5b36626b6cbe15a63</anchor>
      <arglist>(const cv::Mat &amp;cloudMat, const std::vector&lt; std::vector&lt; unsigned int &gt; &gt; &amp;polygons)</arglist>
    </member>
    <member kind="function">
      <type>pcl::TextureMesh::Ptr RTABMAP_EXP</type>
      <name>assembleTextureMesh</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a2a8d178144e90cfbbebaea24e4fee5e6</anchor>
      <arglist>(const cv::Mat &amp;cloudMat, const std::vector&lt; std::vector&lt; std::vector&lt; unsigned int &gt; &gt; &gt; &amp;polygons, const std::vector&lt; std::vector&lt; Eigen::Vector2f &gt; &gt; &amp;texCoords, cv::Mat &amp;textures, bool mergeTextures=false)</arglist>
    </member>
    <member kind="function">
      <type>void RTABMAP_EXP</type>
      <name>cleanTextureMesh</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a54fa3517fbfe878375c50b4c727f3d46</anchor>
      <arglist>(pcl::TextureMesh &amp;textureMesh, int minClusterSize)</arglist>
    </member>
    <member kind="function">
      <type>std::list&lt; std::list&lt; int &gt; &gt; RTABMAP_EXP</type>
      <name>clusterPolygons</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a6322f521ddd46ff4dd9fa9e3421b5b62</anchor>
      <arglist>(const std::vector&lt; std::set&lt; int &gt; &gt; &amp;neighborPolygons, int minClusterSize=0)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; pcl::Normal &gt;::Ptr RTABMAP_EXP</type>
      <name>computeFastOrganizedNormals</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a2c0c93865aca0ca644fb0353efe827f8</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZRGB &gt;::Ptr &amp;cloud, float maxDepthChangeFactor=0.02f, float normalSmoothingSize=10.0f, const Eigen::Vector3f &amp;viewPoint=Eigen::Vector3f(0, 0, 0))</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; pcl::Normal &gt;::Ptr RTABMAP_EXP</type>
      <name>computeFastOrganizedNormals</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a014c16743b704a20f11222f4ce5f2afd</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZRGB &gt;::Ptr &amp;cloud, const pcl::IndicesPtr &amp;indices, float maxDepthChangeFactor=0.02f, float normalSmoothingSize=10.0f, const Eigen::Vector3f &amp;viewPoint=Eigen::Vector3f(0, 0, 0))</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; pcl::Normal &gt;::Ptr RTABMAP_EXP</type>
      <name>computeFastOrganizedNormals2D</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a2c873cfef6884e62e58a18cab638d9f8</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZ &gt;::Ptr &amp;cloud, int searchK=5, float searchRadius=0.0f, const Eigen::Vector3f &amp;viewPoint=Eigen::Vector3f(0, 0, 0))</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; pcl::Normal &gt;::Ptr RTABMAP_EXP</type>
      <name>computeFastOrganizedNormals2D</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>ac2948ec0541dbe63b925505418084fec</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZI &gt;::Ptr &amp;cloud, int searchK=5, float searchRadius=0.0f, const Eigen::Vector3f &amp;viewPoint=Eigen::Vector3f(0, 0, 0))</arglist>
    </member>
    <member kind="function">
      <type>cv::Mat RTABMAP_EXP</type>
      <name>computeNormals</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a7c6a2887881fb08993ce910d0b4b9271</anchor>
      <arglist>(const cv::Mat &amp;laserScan, int searchK, float searchRadius)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; pcl::Normal &gt;::Ptr RTABMAP_EXP</type>
      <name>computeNormals</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a3c60f7ed24f0e4142a52cf2ff9df5728</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZ &gt;::Ptr &amp;cloud, int searchK=20, float searchRadius=0.0f, const Eigen::Vector3f &amp;viewPoint=Eigen::Vector3f(0, 0, 0))</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; pcl::Normal &gt;::Ptr RTABMAP_EXP</type>
      <name>computeNormals</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>aa9e1333968ac6ea3f118200a961374a3</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZRGB &gt;::Ptr &amp;cloud, int searchK=20, float searchRadius=0.0f, const Eigen::Vector3f &amp;viewPoint=Eigen::Vector3f(0, 0, 0))</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; pcl::Normal &gt;::Ptr RTABMAP_EXP</type>
      <name>computeNormals</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>add57ff0edfdc4f0ebc036b8e3cebee84</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZI &gt;::Ptr &amp;cloud, int searchK=20, float searchRadius=0.0f, const Eigen::Vector3f &amp;viewPoint=Eigen::Vector3f(0, 0, 0))</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; pcl::Normal &gt;::Ptr RTABMAP_EXP</type>
      <name>computeNormals</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a74fcf11dee4337162b1383042eb3cc2e</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZ &gt;::Ptr &amp;cloud, const pcl::IndicesPtr &amp;indices, int searchK=20, float searchRadius=0.0f, const Eigen::Vector3f &amp;viewPoint=Eigen::Vector3f(0, 0, 0))</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; pcl::Normal &gt;::Ptr RTABMAP_EXP</type>
      <name>computeNormals</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>af0b175c2c856c6f0167db9e76510aa20</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZRGB &gt;::Ptr &amp;cloud, const pcl::IndicesPtr &amp;indices, int searchK=20, float searchRadius=0.0f, const Eigen::Vector3f &amp;viewPoint=Eigen::Vector3f(0, 0, 0))</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; pcl::Normal &gt;::Ptr RTABMAP_EXP</type>
      <name>computeNormals</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>ab3e678b39201ce4939b756bf2d372dec</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZI &gt;::Ptr &amp;cloud, const pcl::IndicesPtr &amp;indices, int searchK=20, float searchRadius=0.0f, const Eigen::Vector3f &amp;viewPoint=Eigen::Vector3f(0, 0, 0))</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; pcl::Normal &gt;::Ptr RTABMAP_EXP</type>
      <name>computeNormals2D</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>aa92df90f60d208d4feb5e1d9c16ad3b3</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZ &gt;::Ptr &amp;cloud, int searchK=5, float searchRadius=0.0f, const Eigen::Vector3f &amp;viewPoint=Eigen::Vector3f(0, 0, 0))</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; pcl::Normal &gt;::Ptr RTABMAP_EXP</type>
      <name>computeNormals2D</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>ac6f301d6ffbee5de1011d9e130370f8a</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZI &gt;::Ptr &amp;cloud, int searchK=5, float searchRadius=0.0f, const Eigen::Vector3f &amp;viewPoint=Eigen::Vector3f(0, 0, 0))</arglist>
    </member>
    <member kind="function">
      <type>float RTABMAP_EXP</type>
      <name>computeNormalsComplexity</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>af2a043469c7a6aa809df22905b78d6ee</anchor>
      <arglist>(const LaserScan &amp;scan, cv::Mat *pcaEigenVectors=0, cv::Mat *pcaEigenValues=0)</arglist>
    </member>
    <member kind="function">
      <type>float RTABMAP_EXP</type>
      <name>computeNormalsComplexity</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a2d8a0c360ad5d990f4114122cd439003</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::Normal &gt; &amp;normals, bool is2d=false, cv::Mat *pcaEigenVectors=0, cv::Mat *pcaEigenValues=0)</arglist>
    </member>
    <member kind="function">
      <type>float RTABMAP_EXP</type>
      <name>computeNormalsComplexity</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a8535e9e1e05a686069235af8e24aad0b</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointNormal &gt; &amp;cloud, bool is2d=false, cv::Mat *pcaEigenVectors=0, cv::Mat *pcaEigenValues=0)</arglist>
    </member>
    <member kind="function">
      <type>float RTABMAP_EXP</type>
      <name>computeNormalsComplexity</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a7e5ceea809fef2dae2daa309bc8a1a1e</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZRGBNormal &gt; &amp;cloud, bool is2d=false, cv::Mat *pcaEigenVectors=0, cv::Mat *pcaEigenValues=0)</arglist>
    </member>
    <member kind="function">
      <type>void RTABMAP_EXP</type>
      <name>concatenateTextureMaterials</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a11039822faef97f36c8bc0d5f7ea7034</anchor>
      <arglist>(pcl::TextureMesh &amp;mesh, const cv::Size &amp;imageSize, int textureSize, int maxTextures, float &amp;scale, std::vector&lt; bool &gt; *materialsKept=0)</arglist>
    </member>
    <member kind="function">
      <type>pcl::TextureMesh::Ptr RTABMAP_EXP</type>
      <name>concatenateTextureMeshes</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>aa6489f48b8e001e0dc40c019ddac28f7</anchor>
      <arglist>(const std::list&lt; pcl::TextureMesh::Ptr &gt; &amp;meshes)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; std::vector&lt; unsigned int &gt; &gt; RTABMAP_EXP</type>
      <name>convertPolygonsFromPCL</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>aea2f83d59063e730b831ada509c58dbd</anchor>
      <arglist>(const std::vector&lt; pcl::Vertices &gt; &amp;polygons)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; std::vector&lt; std::vector&lt; unsigned int &gt; &gt; &gt; RTABMAP_EXP</type>
      <name>convertPolygonsFromPCL</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>ac9adba071f86acae7e7302627581cf37</anchor>
      <arglist>(const std::vector&lt; std::vector&lt; pcl::Vertices &gt; &gt; &amp;polygons)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; pcl::Vertices &gt; RTABMAP_EXP</type>
      <name>convertPolygonsToPCL</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>aca15c0c9a09002bc4a692d89f1c2596c</anchor>
      <arglist>(const std::vector&lt; std::vector&lt; unsigned int &gt; &gt; &amp;polygons)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; std::vector&lt; pcl::Vertices &gt; &gt; RTABMAP_EXP</type>
      <name>convertPolygonsToPCL</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a62550a957f5d32c7d1c6c8e0204f2139</anchor>
      <arglist>(const std::vector&lt; std::vector&lt; std::vector&lt; unsigned int &gt; &gt; &gt; &amp;tex_polygons)</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>void RTABMAP_EXP</type>
      <name>createPolygonIndexes</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>ac0a4e6feddafc25e9cc983866b8a1c64</anchor>
      <arglist>(const std::vector&lt; pcl::Vertices &gt; &amp;polygons, int cloudSize, std::vector&lt; std::set&lt; int &gt; &gt; &amp;neighborPolygons, std::vector&lt; std::set&lt; int &gt; &gt; &amp;vertexPolygons)</arglist>
    </member>
    <member kind="function">
      <type>pcl::TextureMesh::Ptr RTABMAP_EXP</type>
      <name>createTextureMesh</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a87b7be7d8b8ea889a445aab6625b8928</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;cameraDepths, float maxDistance=0.0f, float maxDepthError=0.0f, float maxAngle=0.0f, int minClusterSize=50, const std::vector&lt; float &gt; &amp;roiRatios=std::vector&lt; float &gt;(), const ProgressState *state=0, std::vector&lt; std::map&lt; int, pcl::PointXY &gt; &gt; *vertexToPixels=0)</arglist>
    </member>
    <member kind="function">
      <type>pcl::TextureMesh::Ptr RTABMAP_EXP</type>
      <name>createTextureMesh</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>ac423b353d261681a4168e594a628867e</anchor>
      <arglist>(const pcl::PolygonMesh::Ptr &amp;mesh, const std::map&lt; int, Transform &gt; &amp;poses, const std::map&lt; int, std::vector&lt; CameraModel &gt; &gt; &amp;cameraModels, const std::map&lt; int, cv::Mat &gt; &amp;cameraDepths, float maxDistance=0.0f, float maxDepthError=0.0f, float maxAngle=0.0f, int minClusterSize=50, const std::vector&lt; float &gt; &amp;roiRatios=std::vector&lt; float &gt;(), const ProgressState *state=0, std::vector&lt; std::map&lt; int, pcl::PointXY &gt; &gt; *vertexToPixels=0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>denseMeshPostProcessing</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>abba5998ac528571c5f6e77971b44c4bb</anchor>
      <arglist>(pcl::PolygonMeshPtr &amp;mesh, float meshDecimationFactor, int maximumPolygons, const typename pcl::PointCloud&lt; pointRGBT &gt;::Ptr &amp;cloud, float transferColorRadius, bool coloredOutput, bool cleanMesh, int minClusterSize, ProgressState *progressState)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; pcl::Vertices &gt; RTABMAP_EXP</type>
      <name>filterCloseVerticesFromMesh</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a0ab6e9f8ff259997e289a432a6e82def</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZRGBNormal &gt;::Ptr cloud, const std::vector&lt; pcl::Vertices &gt; &amp;polygons, float radius, float angle, bool keepLatestInRadius)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; pcl::Vertices &gt; RTABMAP_EXP</type>
      <name>filterInvalidPolygons</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>add20f34deb544f2ebfdff74aee5d52cf</anchor>
      <arglist>(const std::vector&lt; pcl::Vertices &gt; &amp;polygons)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; int &gt; RTABMAP_EXP</type>
      <name>filterNaNPointsFromMesh</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>abb686970eae81b9d816b0de067189382</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZRGB &gt; &amp;cloud, const std::vector&lt; pcl::Vertices &gt; &amp;polygons, pcl::PointCloud&lt; pcl::PointXYZRGB &gt; &amp;outputCloud, std::vector&lt; pcl::Vertices &gt; &amp;outputPolygons)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; int &gt; RTABMAP_EXP</type>
      <name>filterNotUsedVerticesFromMesh</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>ae3a1a82a0263f83d6d541affeb65b729</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZRGBNormal &gt; &amp;cloud, const std::vector&lt; pcl::Vertices &gt; &amp;polygons, pcl::PointCloud&lt; pcl::PointXYZRGBNormal &gt; &amp;outputCloud, std::vector&lt; pcl::Vertices &gt; &amp;outputPolygons)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; int &gt; RTABMAP_EXP</type>
      <name>filterNotUsedVerticesFromMesh</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>ad90bd062e06c0f9be013836d4d8d42e1</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZRGB &gt; &amp;cloud, const std::vector&lt; pcl::Vertices &gt; &amp;polygons, pcl::PointCloud&lt; pcl::PointXYZRGB &gt; &amp;outputCloud, std::vector&lt; pcl::Vertices &gt; &amp;outputPolygons)</arglist>
    </member>
    <member kind="function">
      <type>void RTABMAP_EXP</type>
      <name>fixTextureMeshForVisualization</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>abd236aab187e04497cb9488aec5a7db0</anchor>
      <arglist>(pcl::TextureMesh &amp;textureMesh)</arglist>
    </member>
    <member kind="function">
      <type>cv::Mat RTABMAP_EXP</type>
      <name>mergeTextures</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>ae7b7e67652144560957643c2b24ad235</anchor>
      <arglist>(pcl::TextureMesh &amp;mesh, const std::map&lt; int, cv::Mat &gt; &amp;images, const std::map&lt; int, CameraModel &gt; &amp;calibrations, const Memory *memory=0, const DBDriver *dbDriver=0, int textureSize=4096, int textureCount=1, const std::vector&lt; std::map&lt; int, pcl::PointXY &gt; &gt; &amp;vertexToPixels=std::vector&lt; std::map&lt; int, pcl::PointXY &gt; &gt;(), bool gainCompensation=true, float gainBeta=10.0f, bool gainRGB=true, bool blending=true, int blendingDecimation=0, int brightnessContrastRatioLow=0, int brightnessContrastRatioHigh=0, bool exposureFusion=false, const ProgressState *state=0)</arglist>
    </member>
    <member kind="function">
      <type>cv::Mat RTABMAP_EXP</type>
      <name>mergeTextures</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>aea73ad3052e734b0d926b65caf719db7</anchor>
      <arglist>(pcl::TextureMesh &amp;mesh, const std::map&lt; int, cv::Mat &gt; &amp;images, const std::map&lt; int, std::vector&lt; CameraModel &gt; &gt; &amp;calibrations, const Memory *memory=0, const DBDriver *dbDriver=0, int textureSize=4096, int textureCount=1, const std::vector&lt; std::map&lt; int, pcl::PointXY &gt; &gt; &amp;vertexToPixels=std::vector&lt; std::map&lt; int, pcl::PointXY &gt; &gt;(), bool gainCompensation=true, float gainBeta=10.0f, bool gainRGB=true, bool blending=true, int blendingDecimation=0, int brightnessContrastRatioLow=0, int brightnessContrastRatioHigh=0, bool exposureFusion=false, const ProgressState *state=0)</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::PointCloud&lt; pcl::PointXYZRGBNormal &gt;::Ptr RTABMAP_EXP</type>
      <name>mls</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>aafd80ef2f00b911473e131d994b344a2</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZRGB &gt;::Ptr &amp;cloud, const pcl::IndicesPtr &amp;indices, 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>
    <member kind="function">
      <type>std::vector&lt; pcl::Vertices &gt; RTABMAP_EXP</type>
      <name>organizedFastMesh</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a87945dbd860b26f6771de1b89af720f5</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZ &gt;::Ptr &amp;cloud, double angleTolerance, bool quad, int trianglePixelSize, const Eigen::Vector3f &amp;viewpoint=Eigen::Vector3f(0, 0, 0))</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; pcl::Vertices &gt; RTABMAP_EXP</type>
      <name>organizedFastMesh</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>ae7d25de0fb3e0199ec9021b767b15984</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZRGB &gt;::Ptr &amp;cloud, double angleTolerance=M_PI/16, bool quad=true, int trianglePixelSize=2, const Eigen::Vector3f &amp;viewpoint=Eigen::Vector3f(0, 0, 0))</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; pcl::Vertices &gt; RTABMAP_EXP</type>
      <name>organizedFastMesh</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>ab13a542a603ae987d97c847da79c9e6e</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZRGBNormal &gt;::Ptr &amp;cloud, double angleTolerance=M_PI/16, bool quad=true, int trianglePixelSize=2, const Eigen::Vector3f &amp;viewpoint=Eigen::Vector3f(0, 0, 0))</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>util3d_surface.hpp</name>
    <path>/tmp/ws/src/rtabmap/corelib/include/rtabmap/core/impl/</path>
    <filename>util3d__surface_8hpp</filename>
    <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>void</type>
      <name>denseMeshPostProcessing</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>abba5998ac528571c5f6e77971b44c4bb</anchor>
      <arglist>(pcl::PolygonMeshPtr &amp;mesh, float meshDecimationFactor, int maximumPolygons, const typename pcl::PointCloud&lt; pointRGBT &gt;::Ptr &amp;cloud, float transferColorRadius, bool coloredOutput, bool cleanMesh, int minClusterSize, ProgressState *progressState)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; pcl::Vertices &gt;</type>
      <name>normalizePolygonsSide</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>abcd5756c4986f7bd930a6914b66b5b8a</anchor>
      <arglist>(const typename pcl::PointCloud&lt; pointT &gt; &amp;cloud, const std::vector&lt; pcl::Vertices &gt; &amp;polygons, const pcl::PointXYZ &amp;viewPoint)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>util3d_transforms.cpp</name>
    <path>/tmp/ws/src/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>
    <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>LaserScan RTABMAP_EXP</type>
      <name>transformLaserScan</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>ace5e6acc8d1043c5c20455215dffcc58</anchor>
      <arglist>(const LaserScan &amp;laserScan, const Transform &amp;transform)</arglist>
    </member>
    <member kind="function">
      <type>cv::Point3f RTABMAP_EXP</type>
      <name>transformPoint</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a6a4faa6e17243490062523c799cd6934</anchor>
      <arglist>(const cv::Point3f &amp;pt, const Transform &amp;transform)</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::PointXYZI RTABMAP_EXP</type>
      <name>transformPoint</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>aae5cf9e74e7b0627e94c0415f656c365</anchor>
      <arglist>(const pcl::PointXYZI &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::PointNormal RTABMAP_EXP</type>
      <name>transformPoint</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>aa5b7650790c36044f2f0ace43cfb3e14</anchor>
      <arglist>(const pcl::PointNormal &amp;point, const Transform &amp;transform)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointXYZRGBNormal RTABMAP_EXP</type>
      <name>transformPoint</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a57aff11e0661e205c558574a0b1835e2</anchor>
      <arglist>(const pcl::PointXYZRGBNormal &amp;point, const Transform &amp;transform)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointXYZINormal RTABMAP_EXP</type>
      <name>transformPoint</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a0838eed23943dbdaf0a91629d7715976</anchor>
      <arglist>(const pcl::PointXYZINormal &amp;point, 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::PointXYZI &gt;::Ptr RTABMAP_EXP</type>
      <name>transformPointCloud</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a317771f7c4c34d4ed11adc0014caf21f</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZI &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::PointXYZINormal &gt;::Ptr RTABMAP_EXP</type>
      <name>transformPointCloud</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a1a73cb869577f567abc51ad2975ca28a</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZINormal &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>transformPointCloud</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a993d829ea47cf4132f18f1a9e6640977</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZ &gt;::Ptr &amp;cloud, const pcl::IndicesPtr &amp;indices, const Transform &amp;transform)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; pcl::PointXYZI &gt;::Ptr RTABMAP_EXP</type>
      <name>transformPointCloud</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>aa42369c09031ed578a7a33e68b785815</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZI &gt;::Ptr &amp;cloud, const pcl::IndicesPtr &amp;indices, 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>a1b541621b5121e8c8da492f00d4b0d8d</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZRGB &gt;::Ptr &amp;cloud, const pcl::IndicesPtr &amp;indices, 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>ab37f81e1fce52b113b53fa206a488728</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointNormal &gt;::Ptr &amp;cloud, const pcl::IndicesPtr &amp;indices, 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>a71dae3a6a4a6359d07e1194b32b6710c</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZRGBNormal &gt;::Ptr &amp;cloud, const pcl::IndicesPtr &amp;indices, const Transform &amp;transform)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; pcl::PointXYZINormal &gt;::Ptr RTABMAP_EXP</type>
      <name>transformPointCloud</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>aa78d0684fce979fc133ccbc81878fc12</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZINormal &gt;::Ptr &amp;cloud, const pcl::IndicesPtr &amp;indices, const Transform &amp;transform)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>util3d_transforms.h</name>
    <path>/tmp/ws/src/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>
    <includes id="LaserScan_8h" name="LaserScan.h" local="no" imported="no">rtabmap/core/LaserScan.h</includes>
    <namespace>rtabmap</namespace>
    <namespace>rtabmap::util3d</namespace>
    <member kind="function">
      <type>LaserScan RTABMAP_EXP</type>
      <name>transformLaserScan</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>ace5e6acc8d1043c5c20455215dffcc58</anchor>
      <arglist>(const LaserScan &amp;laserScan, const Transform &amp;transform)</arglist>
    </member>
    <member kind="function">
      <type>cv::Point3f RTABMAP_EXP</type>
      <name>transformPoint</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a6a4faa6e17243490062523c799cd6934</anchor>
      <arglist>(const cv::Point3f &amp;pt, const Transform &amp;transform)</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::PointXYZI RTABMAP_EXP</type>
      <name>transformPoint</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>aae5cf9e74e7b0627e94c0415f656c365</anchor>
      <arglist>(const pcl::PointXYZI &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::PointNormal RTABMAP_EXP</type>
      <name>transformPoint</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>aa5b7650790c36044f2f0ace43cfb3e14</anchor>
      <arglist>(const pcl::PointNormal &amp;point, const Transform &amp;transform)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointXYZRGBNormal RTABMAP_EXP</type>
      <name>transformPoint</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a57aff11e0661e205c558574a0b1835e2</anchor>
      <arglist>(const pcl::PointXYZRGBNormal &amp;point, const Transform &amp;transform)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointXYZINormal RTABMAP_EXP</type>
      <name>transformPoint</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a0838eed23943dbdaf0a91629d7715976</anchor>
      <arglist>(const pcl::PointXYZINormal &amp;point, 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::PointXYZI &gt;::Ptr RTABMAP_EXP</type>
      <name>transformPointCloud</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a317771f7c4c34d4ed11adc0014caf21f</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZI &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::PointXYZINormal &gt;::Ptr RTABMAP_EXP</type>
      <name>transformPointCloud</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a1a73cb869577f567abc51ad2975ca28a</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZINormal &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>transformPointCloud</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a993d829ea47cf4132f18f1a9e6640977</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZ &gt;::Ptr &amp;cloud, const pcl::IndicesPtr &amp;indices, const Transform &amp;transform)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; pcl::PointXYZI &gt;::Ptr RTABMAP_EXP</type>
      <name>transformPointCloud</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>aa42369c09031ed578a7a33e68b785815</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZI &gt;::Ptr &amp;cloud, const pcl::IndicesPtr &amp;indices, 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>a1b541621b5121e8c8da492f00d4b0d8d</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZRGB &gt;::Ptr &amp;cloud, const pcl::IndicesPtr &amp;indices, 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>ab37f81e1fce52b113b53fa206a488728</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointNormal &gt;::Ptr &amp;cloud, const pcl::IndicesPtr &amp;indices, 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>a71dae3a6a4a6359d07e1194b32b6710c</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZRGBNormal &gt;::Ptr &amp;cloud, const pcl::IndicesPtr &amp;indices, const Transform &amp;transform)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; pcl::PointXYZINormal &gt;::Ptr RTABMAP_EXP</type>
      <name>transformPointCloud</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>aa78d0684fce979fc133ccbc81878fc12</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZINormal &gt;::Ptr &amp;cloud, const pcl::IndicesPtr &amp;indices, const Transform &amp;transform)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>UtiLite.h</name>
    <path>/tmp/ws/src/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>/tmp/ws/src/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>/tmp/ws/src/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>/tmp/ws/src/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>/tmp/ws/src/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>/tmp/ws/src/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>/tmp/ws/src/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>vec1.hpp</name>
    <path>/tmp/ws/src/rtabmap/app/android/jni/third-party/include/glm/gtx/</path>
    <filename>vec1_8hpp</filename>
    <includes id="glm_8hpp" name="glm.hpp" local="yes" imported="no">../glm.hpp</includes>
    <includes id="type__vec1_8hpp" name="type_vec1.hpp" local="yes" imported="no">../detail/type_vec1.hpp</includes>
    <namespace>glm</namespace>
    <member kind="typedef">
      <type>highp_bvec1</type>
      <name>bvec1</name>
      <anchorfile>namespaceglm.html</anchorfile>
      <anchor>a30260c045e085bb8d19eddca772cac61</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_bvec1_t</type>
      <name>highp_bvec1</name>
      <anchorfile>namespaceglm.html</anchorfile>
      <anchor>ad24a2ac97dbfbece48f504224bb20b59</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_ivec1_t</type>
      <name>highp_ivec1</name>
      <anchorfile>namespaceglm.html</anchorfile>
      <anchor>addb6724b01f125e2730aeaad6130b06f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_uvec1_t</type>
      <name>highp_uvec1</name>
      <anchorfile>namespaceglm.html</anchorfile>
      <anchor>a2a480125ab05aa522d883651ea1101f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_ivec1</type>
      <name>ivec1</name>
      <anchorfile>namespaceglm.html</anchorfile>
      <anchor>a946031cea0c22745848ebd873e6facb0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>lowp_bvec1_t</type>
      <name>lowp_bvec1</name>
      <anchorfile>namespaceglm.html</anchorfile>
      <anchor>af22d6a46a35bcda63801fe78c033f35f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>lowp_ivec1_t</type>
      <name>lowp_ivec1</name>
      <anchorfile>namespaceglm.html</anchorfile>
      <anchor>a5d781b915bec50a9d5b5383835035533</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>lowp_uvec1_t</type>
      <name>lowp_uvec1</name>
      <anchorfile>namespaceglm.html</anchorfile>
      <anchor>ad50d8a6d477675ffc627f0949f1d5615</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>mediump_bvec1_t</type>
      <name>mediump_bvec1</name>
      <anchorfile>namespaceglm.html</anchorfile>
      <anchor>a6c2cab6a7010331621a5ce656dd5f58d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>mediump_ivec1_t</type>
      <name>mediump_ivec1</name>
      <anchorfile>namespaceglm.html</anchorfile>
      <anchor>a7efcceaaa791c2380d1b17bd7baa45ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>mediump_uvec1_t</type>
      <name>mediump_uvec1</name>
      <anchorfile>namespaceglm.html</anchorfile>
      <anchor>a1fa5a5fb993ee72b4dc8d2a9caf85b26</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_uvec1</type>
      <name>uvec1</name>
      <anchorfile>namespaceglm.html</anchorfile>
      <anchor>a4e12bc23a3d060164eef452f81d92a03</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_vec1</type>
      <name>vec1</name>
      <anchorfile>namespaceglm.html</anchorfile>
      <anchor>a16030dae9029ed1eab1553a2183bbb79</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>vec2.hpp</name>
    <path>/tmp/ws/src/rtabmap/app/android/jni/third-party/include/glm/</path>
    <filename>vec2_8hpp</filename>
    <includes id="type__vec2_8hpp" name="type_vec2.hpp" local="yes" imported="no">detail/type_vec2.hpp</includes>
  </compound>
  <compound kind="file">
    <name>vec3.hpp</name>
    <path>/tmp/ws/src/rtabmap/app/android/jni/third-party/include/glm/</path>
    <filename>vec3_8hpp</filename>
    <includes id="type__vec3_8hpp" name="type_vec3.hpp" local="yes" imported="no">detail/type_vec3.hpp</includes>
  </compound>
  <compound kind="file">
    <name>vec4.hpp</name>
    <path>/tmp/ws/src/rtabmap/app/android/jni/third-party/include/glm/</path>
    <filename>vec4_8hpp</filename>
    <includes id="type__vec4_8hpp" name="type_vec4.hpp" local="yes" imported="no">detail/type_vec4.hpp</includes>
  </compound>
  <compound kind="file">
    <name>vector_angle.hpp</name>
    <path>/tmp/ws/src/rtabmap/app/android/jni/third-party/include/glm/gtx/</path>
    <filename>vector__angle_8hpp</filename>
    <includes id="glm_8hpp" name="glm.hpp" local="yes" imported="no">../glm.hpp</includes>
    <includes id="gtc_2epsilon_8hpp" name="gtc/epsilon.hpp" local="yes" imported="no">../gtc/epsilon.hpp</includes>
    <includes id="gtx_2quaternion_8hpp" name="gtx/quaternion.hpp" local="yes" imported="no">../gtx/quaternion.hpp</includes>
    <includes id="rotate__vector_8hpp" name="rotate_vector.hpp" local="yes" imported="no">../gtx/rotate_vector.hpp</includes>
    <namespace>glm</namespace>
    <member kind="function">
      <type>GLM_FUNC_DECL vecType::value_type</type>
      <name>angle</name>
      <anchorfile>group__gtx__vector__angle.html</anchorfile>
      <anchor>gab8691008a2536b681b711211816c14f7</anchor>
      <arglist>(vecType const &amp;x, vecType const &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL T</type>
      <name>orientedAngle</name>
      <anchorfile>group__gtx__vector__angle.html</anchorfile>
      <anchor>ga6f9cbae1b02b49ad92a1d0070649f038</anchor>
      <arglist>(detail::tvec2&lt; T, P &gt; const &amp;x, detail::tvec2&lt; T, P &gt; const &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL T</type>
      <name>orientedAngle</name>
      <anchorfile>group__gtx__vector__angle.html</anchorfile>
      <anchor>ga2aefc221dd5ed9fdacc17c28eea76775</anchor>
      <arglist>(detail::tvec3&lt; T, P &gt; const &amp;x, detail::tvec3&lt; T, P &gt; const &amp;y, detail::tvec3&lt; T, P &gt; const &amp;ref)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>vector_query.hpp</name>
    <path>/tmp/ws/src/rtabmap/app/android/jni/third-party/include/glm/gtx/</path>
    <filename>vector__query_8hpp</filename>
    <includes id="glm_8hpp" name="glm.hpp" local="yes" imported="no">../glm.hpp</includes>
    <namespace>glm</namespace>
    <member kind="function">
      <type>GLM_FUNC_DECL bool</type>
      <name>areCollinear</name>
      <anchorfile>group__gtx__vector__query.html</anchorfile>
      <anchor>ga465b844190d1740051e45d780832ea4c</anchor>
      <arglist>(vecType&lt; T, P &gt; const &amp;v0, vecType&lt; T, P &gt; const &amp;v1, T const &amp;epsilon)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL bool</type>
      <name>areOrthogonal</name>
      <anchorfile>group__gtx__vector__query.html</anchorfile>
      <anchor>gaee10acefed397c11e01f2862e837754c</anchor>
      <arglist>(vecType&lt; T, P &gt; const &amp;v0, vecType&lt; T, P &gt; const &amp;v1, T const &amp;epsilon)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL bool</type>
      <name>areOrthonormal</name>
      <anchorfile>group__gtx__vector__query.html</anchorfile>
      <anchor>ga89c82bc60e5b84e4489b74c15a134caf</anchor>
      <arglist>(vecType&lt; T, P &gt; const &amp;v0, vecType&lt; T, P &gt; const &amp;v1, T const &amp;epsilon)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL vecType&lt; bool, P &gt;</type>
      <name>isCompNull</name>
      <anchorfile>group__gtx__vector__query.html</anchorfile>
      <anchor>ga93ecd4137480483ce1af0de8bbbf6546</anchor>
      <arglist>(vecType&lt; T, P &gt; const &amp;v, T const &amp;epsilon)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL bool</type>
      <name>isNormalized</name>
      <anchorfile>group__gtx__vector__query.html</anchorfile>
      <anchor>ga6fa5fa2af67d14c205d24c49aad03270</anchor>
      <arglist>(vecType&lt; T, P &gt; const &amp;v, T const &amp;epsilon)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL bool</type>
      <name>isNull</name>
      <anchorfile>group__gtx__vector__query.html</anchorfile>
      <anchor>ga81a64edc1a2b470b82896592e89c523b</anchor>
      <arglist>(vecType&lt; T, P &gt; const &amp;v, T const &amp;epsilon)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>vector_relational.hpp</name>
    <path>/tmp/ws/src/rtabmap/app/android/jni/third-party/include/glm/</path>
    <filename>vector__relational_8hpp</filename>
    <includes id="func__vector__relational_8hpp" name="func_vector_relational.hpp" local="yes" imported="no">detail/func_vector_relational.hpp</includes>
  </compound>
  <compound kind="file">
    <name>vertex_switchLinear.cpp</name>
    <path>/tmp/ws/src/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>/tmp/ws/src/rtabmap/corelib/src/vertigo/g2o/</path>
    <filename>vertex__switchLinear_8h</filename>
    <class kind="class">VertexSwitchLinear</class>
  </compound>
  <compound kind="file">
    <name>video_overlay.cpp</name>
    <path>/tmp/ws/src/rtabmap/app/android/jni/tango-gl/</path>
    <filename>video__overlay_8cpp</filename>
    <includes id="video__overlay_8h" name="video_overlay.h" local="yes" imported="no">tango-gl/video_overlay.h</includes>
    <includes id="shaders_8h" name="shaders.h" local="yes" imported="no">tango-gl/shaders.h</includes>
    <namespace>tango_gl</namespace>
    <member kind="variable" static="yes">
      <type>static const GLushort</type>
      <name>kIndices</name>
      <anchorfile>namespacetango__gl.html</anchorfile>
      <anchor>a0ccd675781abd7f17e7067fbf5418eee</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const GLfloat</type>
      <name>kTextureCoords</name>
      <anchorfile>namespacetango__gl.html</anchorfile>
      <anchor>acadc26fc4447094a42133b840eaad802</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const GLfloat</type>
      <name>kVertices</name>
      <anchorfile>namespacetango__gl.html</anchorfile>
      <anchor>abfc54b5cab54fbf58d045ff3dd47d2c7</anchor>
      <arglist>[]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>video_overlay.h</name>
    <path>/tmp/ws/src/rtabmap/app/android/jni/tango-gl/include/tango-gl/</path>
    <filename>video__overlay_8h</filename>
    <includes id="drawable__object_8h" name="drawable_object.h" local="yes" imported="no">tango-gl/drawable_object.h</includes>
    <class kind="class">tango_gl::VideoOverlay</class>
    <namespace>tango_gl</namespace>
  </compound>
  <compound kind="file">
    <name>VisualWord.cpp</name>
    <path>/tmp/ws/src/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>/tmp/ws/src/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>vtkImageMatSource.cpp</name>
    <path>/tmp/ws/src/rtabmap/guilib/src/opencv/</path>
    <filename>vtkImageMatSource_8cpp</filename>
    <includes id="vtkImageMatSource_8h" name="vtkImageMatSource.h" local="yes" imported="no">vtkImageMatSource.h</includes>
    <namespace>rtabmap</namespace>
    <member kind="function">
      <type></type>
      <name>vtkStandardNewMacro</name>
      <anchorfile>namespacertabmap.html</anchorfile>
      <anchor>ab0c1fed054174fee0e19adbc031ce94c</anchor>
      <arglist>(vtkImageMatSource)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>vtkImageMatSource.h</name>
    <path>/tmp/ws/src/rtabmap/guilib/src/opencv/</path>
    <filename>vtkImageMatSource_8h</filename>
    <class kind="class">rtabmap::vtkImageMatSource</class>
    <namespace>rtabmap</namespace>
  </compound>
  <compound kind="file">
    <name>VWDictionary.cpp</name>
    <path>/tmp/ws/src/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="FlannIndex_8h" name="FlannIndex.h" local="yes" imported="no">rtabmap/core/FlannIndex.h</includes>
    <includes id="UtiLite_8h" name="UtiLite.h" local="yes" imported="no">rtabmap/utilite/UtiLite.h</includes>
    <namespace>rtabmap</namespace>
    <member kind="define">
      <type>#define</type>
      <name>KDTREE_SIZE</name>
      <anchorfile>VWDictionary_8cpp.html</anchorfile>
      <anchor>a7a701e4453ef74d5c89df8b4595ee4e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KNN_CHECKS</name>
      <anchorfile>VWDictionary_8cpp.html</anchorfile>
      <anchor>aeae81e23483246a4ba47b84e68cc8a47</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>VWDictionary.h</name>
    <path>/tmp/ws/src/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>/tmp/ws/src/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>/tmp/ws/src/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="file">
    <name>wrap.hpp</name>
    <path>/tmp/ws/src/rtabmap/app/android/jni/third-party/include/glm/gtx/</path>
    <filename>wrap_8hpp</filename>
    <includes id="glm_8hpp" name="glm.hpp" local="yes" imported="no">../glm.hpp</includes>
    <namespace>glm</namespace>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>clamp</name>
      <anchorfile>group__gtx__wrap.html</anchorfile>
      <anchor>ga6c0cc6bd1d67ea1008d2592e998bad33</anchor>
      <arglist>(genType const &amp;Texcoord)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>mirrorRepeat</name>
      <anchorfile>group__gtx__wrap.html</anchorfile>
      <anchor>ga16a89b0661b60d5bea85137bbae74d73</anchor>
      <arglist>(genType const &amp;Texcoord)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>repeat</name>
      <anchorfile>group__gtx__wrap.html</anchorfile>
      <anchor>ga809650c6310ea7c42666e918c117fb6f</anchor>
      <arglist>(genType const &amp;Texcoord)</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>glm::detail::_swizzle</name>
    <filename>structglm_1_1detail_1_1__swizzle.html</filename>
    <templarg>N</templarg>
    <templarg></templarg>
    <templarg>P</templarg>
    <templarg></templarg>
    <templarg>E0</templarg>
    <templarg>E1</templarg>
    <templarg>E2</templarg>
    <templarg>E3</templarg>
    <base>_swizzle_base2&lt; ValueType, P, VecType, N, E0, E1, E2, E3,(E0==E1||E0==E2||E0==E3||E1==E2||E1==E3||E2==E3)&gt;</base>
    <member kind="typedef">
      <type>_swizzle_base2&lt; ValueType, P, VecType, N, E0, E1, E2, E3,(E0==E1||E0==E2||E0==E3||E1==E2||E1==E3||E2==E3)&gt;</type>
      <name>base_type</name>
      <anchorfile>structglm_1_1detail_1_1__swizzle.html</anchorfile>
      <anchor>acf7dfa9d7456eb833c247473c5a045f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_QUALIFIER</type>
      <name>operator VecType</name>
      <anchorfile>structglm_1_1detail_1_1__swizzle.html</anchorfile>
      <anchor>a333cdd33d2fb442775cca23c77e63fca</anchor>
      <arglist>() const </arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>glm::detail::_swizzle_base0</name>
    <filename>structglm_1_1detail_1_1__swizzle__base0.html</filename>
    <templarg>T</templarg>
    <templarg>N</templarg>
    <member kind="typedef">
      <type>T</type>
      <name>value_type</name>
      <anchorfile>structglm_1_1detail_1_1__swizzle__base0.html</anchorfile>
      <anchor>ad38a739e1fe6d2db2674f34c98159c8f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>GLM_FUNC_QUALIFIER value_type &amp;</type>
      <name>elem</name>
      <anchorfile>structglm_1_1detail_1_1__swizzle__base0.html</anchorfile>
      <anchor>aebd942a3c3289f9876a9ede4d710d8f0</anchor>
      <arglist>(size_t i)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>GLM_FUNC_QUALIFIER const value_type &amp;</type>
      <name>elem</name>
      <anchorfile>structglm_1_1detail_1_1__swizzle__base0.html</anchorfile>
      <anchor>a9fb7f491860415b292864d0693d8bdb8</anchor>
      <arglist>(size_t i) const </arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>char</type>
      <name>_buffer</name>
      <anchorfile>structglm_1_1detail_1_1__swizzle__base0.html</anchorfile>
      <anchor>afd4b7f15c9acff4cdef808f559ffec2d</anchor>
      <arglist>[1]</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>_swizzle_base0&lt; T, 2 &gt;</name>
    <filename>structglm_1_1detail_1_1__swizzle__base0.html</filename>
    <member kind="typedef">
      <type>T</type>
      <name>value_type</name>
      <anchorfile>structglm_1_1detail_1_1__swizzle__base0.html</anchorfile>
      <anchor>ad38a739e1fe6d2db2674f34c98159c8f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>GLM_FUNC_QUALIFIER value_type &amp;</type>
      <name>elem</name>
      <anchorfile>structglm_1_1detail_1_1__swizzle__base0.html</anchorfile>
      <anchor>aebd942a3c3289f9876a9ede4d710d8f0</anchor>
      <arglist>(size_t i)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>GLM_FUNC_QUALIFIER const value_type &amp;</type>
      <name>elem</name>
      <anchorfile>structglm_1_1detail_1_1__swizzle__base0.html</anchorfile>
      <anchor>a9fb7f491860415b292864d0693d8bdb8</anchor>
      <arglist>(size_t i) const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>char</type>
      <name>_buffer</name>
      <anchorfile>structglm_1_1detail_1_1__swizzle__base0.html</anchorfile>
      <anchor>afd4b7f15c9acff4cdef808f559ffec2d</anchor>
      <arglist>[1]</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>_swizzle_base0&lt; T, 3 &gt;</name>
    <filename>structglm_1_1detail_1_1__swizzle__base0.html</filename>
    <member kind="typedef">
      <type>T</type>
      <name>value_type</name>
      <anchorfile>structglm_1_1detail_1_1__swizzle__base0.html</anchorfile>
      <anchor>ad38a739e1fe6d2db2674f34c98159c8f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>GLM_FUNC_QUALIFIER value_type &amp;</type>
      <name>elem</name>
      <anchorfile>structglm_1_1detail_1_1__swizzle__base0.html</anchorfile>
      <anchor>aebd942a3c3289f9876a9ede4d710d8f0</anchor>
      <arglist>(size_t i)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>GLM_FUNC_QUALIFIER const value_type &amp;</type>
      <name>elem</name>
      <anchorfile>structglm_1_1detail_1_1__swizzle__base0.html</anchorfile>
      <anchor>a9fb7f491860415b292864d0693d8bdb8</anchor>
      <arglist>(size_t i) const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>char</type>
      <name>_buffer</name>
      <anchorfile>structglm_1_1detail_1_1__swizzle__base0.html</anchorfile>
      <anchor>afd4b7f15c9acff4cdef808f559ffec2d</anchor>
      <arglist>[1]</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>_swizzle_base0&lt; T, 4 &gt;</name>
    <filename>structglm_1_1detail_1_1__swizzle__base0.html</filename>
    <member kind="typedef">
      <type>T</type>
      <name>value_type</name>
      <anchorfile>structglm_1_1detail_1_1__swizzle__base0.html</anchorfile>
      <anchor>ad38a739e1fe6d2db2674f34c98159c8f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>GLM_FUNC_QUALIFIER value_type &amp;</type>
      <name>elem</name>
      <anchorfile>structglm_1_1detail_1_1__swizzle__base0.html</anchorfile>
      <anchor>aebd942a3c3289f9876a9ede4d710d8f0</anchor>
      <arglist>(size_t i)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>GLM_FUNC_QUALIFIER const value_type &amp;</type>
      <name>elem</name>
      <anchorfile>structglm_1_1detail_1_1__swizzle__base0.html</anchorfile>
      <anchor>a9fb7f491860415b292864d0693d8bdb8</anchor>
      <arglist>(size_t i) const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>char</type>
      <name>_buffer</name>
      <anchorfile>structglm_1_1detail_1_1__swizzle__base0.html</anchorfile>
      <anchor>afd4b7f15c9acff4cdef808f559ffec2d</anchor>
      <arglist>[1]</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>_swizzle_base0&lt; ValueType, N &gt;</name>
    <filename>structglm_1_1detail_1_1__swizzle__base0.html</filename>
    <member kind="typedef">
      <type>ValueType</type>
      <name>value_type</name>
      <anchorfile>structglm_1_1detail_1_1__swizzle__base0.html</anchorfile>
      <anchor>ad38a739e1fe6d2db2674f34c98159c8f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>GLM_FUNC_QUALIFIER value_type &amp;</type>
      <name>elem</name>
      <anchorfile>structglm_1_1detail_1_1__swizzle__base0.html</anchorfile>
      <anchor>aebd942a3c3289f9876a9ede4d710d8f0</anchor>
      <arglist>(size_t i)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>GLM_FUNC_QUALIFIER const value_type &amp;</type>
      <name>elem</name>
      <anchorfile>structglm_1_1detail_1_1__swizzle__base0.html</anchorfile>
      <anchor>a9fb7f491860415b292864d0693d8bdb8</anchor>
      <arglist>(size_t i) const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>char</type>
      <name>_buffer</name>
      <anchorfile>structglm_1_1detail_1_1__swizzle__base0.html</anchorfile>
      <anchor>afd4b7f15c9acff4cdef808f559ffec2d</anchor>
      <arglist>[1]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>glm::detail::_swizzle_base1</name>
    <filename>structglm_1_1detail_1_1__swizzle__base1.html</filename>
    <templarg>T</templarg>
    <templarg>P</templarg>
    <templarg>V</templarg>
    <templarg>E0</templarg>
    <templarg>E1</templarg>
    <templarg>E2</templarg>
    <templarg>E3</templarg>
    <templarg>N</templarg>
    <base>glm::detail::_swizzle_base0</base>
  </compound>
  <compound kind="struct">
    <name>glm::detail::_swizzle_base1&lt; T, P, V, E0, E1, E2, E3, 4 &gt;</name>
    <filename>structglm_1_1detail_1_1__swizzle__base1_3_01T_00_01P_00_01V_00_01E0_00_01E1_00_01E2_00_01E3_00_014_01_4.html</filename>
    <templarg></templarg>
    <templarg>P</templarg>
    <templarg></templarg>
    <templarg>E0</templarg>
    <templarg>E1</templarg>
    <templarg>E2</templarg>
    <templarg>E3</templarg>
    <base>_swizzle_base0&lt; T, 4 &gt;</base>
    <member kind="function">
      <type>GLM_FUNC_QUALIFIER V</type>
      <name>operator()</name>
      <anchorfile>structglm_1_1detail_1_1__swizzle__base1_3_01T_00_01P_00_01V_00_01E0_00_01E1_00_01E2_00_01E3_00_014_01_4.html</anchorfile>
      <anchor>a901f3af50b0eb022c3246b5de5027245</anchor>
      <arglist>() const </arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>glm::detail::_swizzle_base1&lt; T, P, V, E0, E1, E2,-1, 3 &gt;</name>
    <filename>structglm_1_1detail_1_1__swizzle__base1_3_01T_00_01P_00_01V_00_01E0_00_01E1_00_01E2_00-1_00_013_01_4.html</filename>
    <templarg></templarg>
    <templarg>P</templarg>
    <templarg></templarg>
    <templarg>E0</templarg>
    <templarg>E1</templarg>
    <templarg>E2</templarg>
    <base>_swizzle_base0&lt; T, 3 &gt;</base>
    <member kind="function">
      <type>GLM_FUNC_QUALIFIER V</type>
      <name>operator()</name>
      <anchorfile>structglm_1_1detail_1_1__swizzle__base1_3_01T_00_01P_00_01V_00_01E0_00_01E1_00_01E2_00-1_00_013_01_4.html</anchorfile>
      <anchor>a94510ce33bf6a19e28b4f95f4e715807</anchor>
      <arglist>() const </arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>glm::detail::_swizzle_base1&lt; T, P, V, E0, E1,-1,-2, 2 &gt;</name>
    <filename>structglm_1_1detail_1_1__swizzle__base1_3_01T_00_01P_00_01V_00_01E0_00_01E1_00-1_00-2_00_012_01_4.html</filename>
    <templarg></templarg>
    <templarg>P</templarg>
    <templarg></templarg>
    <templarg>E0</templarg>
    <templarg>E1</templarg>
    <base>_swizzle_base0&lt; T, 2 &gt;</base>
    <member kind="function">
      <type>GLM_FUNC_QUALIFIER V</type>
      <name>operator()</name>
      <anchorfile>structglm_1_1detail_1_1__swizzle__base1_3_01T_00_01P_00_01V_00_01E0_00_01E1_00-1_00-2_00_012_01_4.html</anchorfile>
      <anchor>a333b1c869374c290a8bca707a258f5e5</anchor>
      <arglist>() const </arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>_swizzle_base1&lt; ValueType, P, VecType, E0, E1, E2, E3, N &gt;</name>
    <filename>structglm_1_1detail_1_1__swizzle__base1.html</filename>
    <base>_swizzle_base0&lt; ValueType, N &gt;</base>
  </compound>
  <compound kind="struct">
    <name>glm::detail::_swizzle_base2</name>
    <filename>structglm_1_1detail_1_1__swizzle__base2.html</filename>
    <templarg>ValueType</templarg>
    <templarg>P</templarg>
    <templarg>VecType</templarg>
    <templarg>N</templarg>
    <templarg>E0</templarg>
    <templarg>E1</templarg>
    <templarg>E2</templarg>
    <templarg>E3</templarg>
    <templarg>DUPLICATE_ELEMENTS</templarg>
    <base>_swizzle_base1&lt; ValueType, P, VecType, E0, E1, E2, E3, N &gt;</base>
    <member kind="typedef">
      <type>ValueType</type>
      <name>value_type</name>
      <anchorfile>structglm_1_1detail_1_1__swizzle__base2.html</anchorfile>
      <anchor>a656c11aaeeaca042deed88711c9dc063</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>VecType</type>
      <name>vec_type</name>
      <anchorfile>structglm_1_1detail_1_1__swizzle__base2.html</anchorfile>
      <anchor>a5f999904e676a4f5b0bdaa157415ee1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_QUALIFIER void</type>
      <name>operator*=</name>
      <anchorfile>structglm_1_1detail_1_1__swizzle__base2.html</anchorfile>
      <anchor>a6c686d110b936939c7ed67d7a6165778</anchor>
      <arglist>(const VecType &amp;that)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_QUALIFIER void</type>
      <name>operator+=</name>
      <anchorfile>structglm_1_1detail_1_1__swizzle__base2.html</anchorfile>
      <anchor>a5e734b2e9da294d92bb347a3c7f44ded</anchor>
      <arglist>(const VecType &amp;that)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_QUALIFIER void</type>
      <name>operator-=</name>
      <anchorfile>structglm_1_1detail_1_1__swizzle__base2.html</anchorfile>
      <anchor>ab583f399dc6685deee97bdd5126f433a</anchor>
      <arglist>(const VecType &amp;that)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_QUALIFIER void</type>
      <name>operator/=</name>
      <anchorfile>structglm_1_1detail_1_1__swizzle__base2.html</anchorfile>
      <anchor>a0a3e5ef1cb68f78a7e1bcd72f6e2dc4c</anchor>
      <arglist>(const VecType &amp;that)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_QUALIFIER _swizzle_base2 &amp;</type>
      <name>operator=</name>
      <anchorfile>structglm_1_1detail_1_1__swizzle__base2.html</anchorfile>
      <anchor>a70442376cb261474e23090737deff976</anchor>
      <arglist>(const ValueType &amp;t)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_QUALIFIER _swizzle_base2 &amp;</type>
      <name>operator=</name>
      <anchorfile>structglm_1_1detail_1_1__swizzle__base2.html</anchorfile>
      <anchor>a7b982a5056d94cd43393bf820ea627d0</anchor>
      <arglist>(const VecType &amp;that)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_QUALIFIER value_type &amp;</type>
      <name>operator[]</name>
      <anchorfile>structglm_1_1detail_1_1__swizzle__base2.html</anchorfile>
      <anchor>aa3f2ab8e3e1a5c414b3fdca4cf75b706</anchor>
      <arglist>(size_t i)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_QUALIFIER value_type</type>
      <name>operator[]</name>
      <anchorfile>structglm_1_1detail_1_1__swizzle__base2.html</anchorfile>
      <anchor>a1bec6727adac01b6bc3e1ccba935167e</anchor>
      <arglist>(size_t i) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>GLM_FUNC_QUALIFIER void</type>
      <name>_apply_op</name>
      <anchorfile>structglm_1_1detail_1_1__swizzle__base2.html</anchorfile>
      <anchor>a11d049274a60ecf4aac8cebc4c4e9be5</anchor>
      <arglist>(const VecType &amp;that, T op)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>glm::detail::_swizzle_base2&lt; ValueType, P, VecType, N, E0, E1, E2, E3, 1 &gt;</name>
    <filename>structglm_1_1detail_1_1__swizzle__base2_3_01ValueType_00_01P_00_01VecType_00_01N_00_01E0_00_01E1_00_01E2_00_01E3_00_011_01_4.html</filename>
    <templarg></templarg>
    <templarg>P</templarg>
    <templarg></templarg>
    <templarg>N</templarg>
    <templarg>E0</templarg>
    <templarg>E1</templarg>
    <templarg>E2</templarg>
    <templarg>E3</templarg>
    <base>_swizzle_base1&lt; ValueType, P, VecType, E0, E1, E2, E3, N &gt;</base>
    <class kind="struct">glm::detail::_swizzle_base2&lt; ValueType, P, VecType, N, E0, E1, E2, E3, 1 &gt;::Stub</class>
    <member kind="typedef">
      <type>ValueType</type>
      <name>value_type</name>
      <anchorfile>structglm_1_1detail_1_1__swizzle__base2_3_01ValueType_00_01P_00_01VecType_00_01N_00_01E0_00_01E1_00_01E2_00_01E3_00_011_01_4.html</anchorfile>
      <anchor>aea7ec681454787ad7a322c06aec98757</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>VecType</type>
      <name>vec_type</name>
      <anchorfile>structglm_1_1detail_1_1__swizzle__base2_3_01ValueType_00_01P_00_01VecType_00_01N_00_01E0_00_01E1_00_01E2_00_01E3_00_011_01_4.html</anchorfile>
      <anchor>aa478e9f198b8832d76245adde9c627ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_QUALIFIER _swizzle_base2 &amp;</type>
      <name>operator=</name>
      <anchorfile>structglm_1_1detail_1_1__swizzle__base2_3_01ValueType_00_01P_00_01VecType_00_01N_00_01E0_00_01E1_00_01E2_00_01E3_00_011_01_4.html</anchorfile>
      <anchor>aed2b7223090d020e28af46eb33fe6729</anchor>
      <arglist>(Stub const &amp;)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_QUALIFIER value_type</type>
      <name>operator[]</name>
      <anchorfile>structglm_1_1detail_1_1__swizzle__base2_3_01ValueType_00_01P_00_01VecType_00_01N_00_01E0_00_01E1_00_01E2_00_01E3_00_011_01_4.html</anchorfile>
      <anchor>a2f3a45edbb24ca7e12182c3123dde632</anchor>
      <arglist>(size_t i) const </arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>_swizzle_base2&lt; ValueType, P, VecType, N, E0, E1, E2, E3,(E0==E1||E0==E2||E0==E3||E1==E2||E1==E3||E2==E3)&gt;</name>
    <filename>structglm_1_1detail_1_1__swizzle__base2.html</filename>
    <base>_swizzle_base1&lt; ValueType, P, VecType, E0, E1, E2, E3, N &gt;</base>
    <member kind="typedef">
      <type>ValueType</type>
      <name>value_type</name>
      <anchorfile>structglm_1_1detail_1_1__swizzle__base2.html</anchorfile>
      <anchor>a656c11aaeeaca042deed88711c9dc063</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>VecType</type>
      <name>vec_type</name>
      <anchorfile>structglm_1_1detail_1_1__swizzle__base2.html</anchorfile>
      <anchor>a5f999904e676a4f5b0bdaa157415ee1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_QUALIFIER void</type>
      <name>operator*=</name>
      <anchorfile>structglm_1_1detail_1_1__swizzle__base2.html</anchorfile>
      <anchor>a6c686d110b936939c7ed67d7a6165778</anchor>
      <arglist>(const VecType &amp;that)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_QUALIFIER void</type>
      <name>operator+=</name>
      <anchorfile>structglm_1_1detail_1_1__swizzle__base2.html</anchorfile>
      <anchor>a5e734b2e9da294d92bb347a3c7f44ded</anchor>
      <arglist>(const VecType &amp;that)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_QUALIFIER void</type>
      <name>operator-=</name>
      <anchorfile>structglm_1_1detail_1_1__swizzle__base2.html</anchorfile>
      <anchor>ab583f399dc6685deee97bdd5126f433a</anchor>
      <arglist>(const VecType &amp;that)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_QUALIFIER void</type>
      <name>operator/=</name>
      <anchorfile>structglm_1_1detail_1_1__swizzle__base2.html</anchorfile>
      <anchor>a0a3e5ef1cb68f78a7e1bcd72f6e2dc4c</anchor>
      <arglist>(const VecType &amp;that)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_QUALIFIER _swizzle_base2 &amp;</type>
      <name>operator=</name>
      <anchorfile>structglm_1_1detail_1_1__swizzle__base2.html</anchorfile>
      <anchor>a70442376cb261474e23090737deff976</anchor>
      <arglist>(const ValueType &amp;t)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_QUALIFIER _swizzle_base2 &amp;</type>
      <name>operator=</name>
      <anchorfile>structglm_1_1detail_1_1__swizzle__base2.html</anchorfile>
      <anchor>a7b982a5056d94cd43393bf820ea627d0</anchor>
      <arglist>(const VecType &amp;that)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_QUALIFIER value_type &amp;</type>
      <name>operator[]</name>
      <anchorfile>structglm_1_1detail_1_1__swizzle__base2.html</anchorfile>
      <anchor>aa3f2ab8e3e1a5c414b3fdca4cf75b706</anchor>
      <arglist>(size_t i)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_QUALIFIER value_type</type>
      <name>operator[]</name>
      <anchorfile>structglm_1_1detail_1_1__swizzle__base2.html</anchorfile>
      <anchor>a1bec6727adac01b6bc3e1ccba935167e</anchor>
      <arglist>(size_t i) const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>GLM_FUNC_QUALIFIER void</type>
      <name>_apply_op</name>
      <anchorfile>structglm_1_1detail_1_1__swizzle__base2.html</anchorfile>
      <anchor>a11d049274a60ecf4aac8cebc4c4e9be5</anchor>
      <arglist>(const VecType &amp;that, T op)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>rtabmap::AABB</name>
    <filename>structrtabmap_1_1AABB.html</filename>
    <member kind="function">
      <type></type>
      <name>AABB</name>
      <anchorfile>structrtabmap_1_1AABB.html</anchorfile>
      <anchor>ad7e7c17f72dd9bf2b1b674ade4455a1b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>AABB</name>
      <anchorfile>structrtabmap_1_1AABB.html</anchorfile>
      <anchor>afe529f01de57f97d550073ba01eddd31</anchor>
      <arglist>(const Eigen::Vector3f &amp;center, const Eigen::Vector3f &amp;halfwidths)</arglist>
    </member>
    <member kind="variable">
      <type>Eigen::Vector3f</type>
      <name>c</name>
      <anchorfile>structrtabmap_1_1AABB.html</anchorfile>
      <anchor>a903eb1c5897116978ee1d6c1d4d0f7dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Eigen::Vector3f</type>
      <name>r</name>
      <anchorfile>structrtabmap_1_1AABB.html</anchorfile>
      <anchor>a9610945847c2fe3e36d7aa031bca23d6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::introlab::rtabmap::AboutDialog</name>
    <filename>classcom_1_1introlab_1_1rtabmap_1_1AboutDialog.html</filename>
    <member kind="function">
      <type></type>
      <name>AboutDialog</name>
      <anchorfile>classcom_1_1introlab_1_1rtabmap_1_1AboutDialog.html</anchorfile>
      <anchor>aa5e559b6872c64cea822d86a355aef9d</anchor>
      <arglist>(Context context)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>onCreate</name>
      <anchorfile>classcom_1_1introlab_1_1rtabmap_1_1AboutDialog.html</anchorfile>
      <anchor>adccd038c6c11147d27c5898f948365e3</anchor>
      <arglist>(Bundle savedInstanceState)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static String</type>
      <name>readRawTextFile</name>
      <anchorfile>classcom_1_1introlab_1_1rtabmap_1_1AboutDialog.html</anchorfile>
      <anchor>ae70657bfd7449e68876576d5a2964dc9</anchor>
      <arglist>(int id)</arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static Context</type>
      <name>mContext</name>
      <anchorfile>classcom_1_1introlab_1_1rtabmap_1_1AboutDialog.html</anchorfile>
      <anchor>a2e55365fb21d1f985c449a27ce14664b</anchor>
      <arglist></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="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="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>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>cv3::Affine3DEstimatorCallback</name>
    <filename>classcv3_1_1Affine3DEstimatorCallback.html</filename>
    <base>cv3::PointSetRegistrator::Callback</base>
    <member kind="function">
      <type>bool</type>
      <name>checkSubset</name>
      <anchorfile>classcv3_1_1Affine3DEstimatorCallback.html</anchorfile>
      <anchor>adcd908fd8fe9efbabe55def6ff0a891c</anchor>
      <arglist>(InputArray _ms1, InputArray _ms2, int count) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeError</name>
      <anchorfile>classcv3_1_1Affine3DEstimatorCallback.html</anchorfile>
      <anchor>a056bac860117539868e95c5f299a3ca6</anchor>
      <arglist>(InputArray _m1, InputArray _m2, InputArray _model, OutputArray _err) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>runKernel</name>
      <anchorfile>classcv3_1_1Affine3DEstimatorCallback.html</anchorfile>
      <anchor>a04465ae6710104fb5c5ea3c6e1d70528</anchor>
      <arglist>(InputArray _m1, InputArray _m2, OutputArray _model) const </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="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::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="class">
    <name>rtabmap::util2d::Array3D</name>
    <filename>classrtabmap_1_1util2d_1_1Array3D.html</filename>
    <member kind="function">
      <type></type>
      <name>Array3D</name>
      <anchorfile>classrtabmap_1_1util2d_1_1Array3D.html</anchorfile>
      <anchor>a6739cb6fcfcf6d76ef1582df1e7a35f3</anchor>
      <arglist>(const size_t width, const size_t height, const size_t depth)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; Eigen::Vector2f &gt;::iterator</type>
      <name>begin</name>
      <anchorfile>classrtabmap_1_1util2d_1_1Array3D.html</anchorfile>
      <anchor>ab2f53cc61c3b28846af9a5d95af5bba8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; Eigen::Vector2f &gt;::const_iterator</type>
      <name>begin</name>
      <anchorfile>classrtabmap_1_1util2d_1_1Array3D.html</anchorfile>
      <anchor>a3de523ec8c7dbc4c549497b910ce27a2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; Eigen::Vector2f &gt;::iterator</type>
      <name>end</name>
      <anchorfile>classrtabmap_1_1util2d_1_1Array3D.html</anchorfile>
      <anchor>af2172f5548675a4b948337f6917a1be6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; Eigen::Vector2f &gt;::const_iterator</type>
      <name>end</name>
      <anchorfile>classrtabmap_1_1util2d_1_1Array3D.html</anchorfile>
      <anchor>a2c5d4c8f2980ead0d101e41d4827da5f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Eigen::Vector2f &amp;</type>
      <name>operator()</name>
      <anchorfile>classrtabmap_1_1util2d_1_1Array3D.html</anchorfile>
      <anchor>a2cc3000c01addb9bb19c06b0b69b2e28</anchor>
      <arglist>(const size_t x, const size_t y, const size_t z)</arglist>
    </member>
    <member kind="function">
      <type>const Eigen::Vector2f &amp;</type>
      <name>operator()</name>
      <anchorfile>classrtabmap_1_1util2d_1_1Array3D.html</anchorfile>
      <anchor>a0793994714d382a1ad6d5cac9211accd</anchor>
      <arglist>(const size_t x, const size_t y, const size_t z) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>classrtabmap_1_1util2d_1_1Array3D.html</anchorfile>
      <anchor>a98fea98a89aa78dd8b2ad853c2ff60e3</anchor>
      <arglist>(const size_t width, const size_t height, const size_t depth)</arglist>
    </member>
    <member kind="function">
      <type>Eigen::Vector2f</type>
      <name>trilinear_interpolation</name>
      <anchorfile>classrtabmap_1_1util2d_1_1Array3D.html</anchorfile>
      <anchor>a6fc6c65b5d2231e2dd0c72d824671f08</anchor>
      <arglist>(const float x, const float y, const float z)</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>x_size</name>
      <anchorfile>classrtabmap_1_1util2d_1_1Array3D.html</anchorfile>
      <anchor>a733b6b41f0aac9da33517172137ff7aa</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>y_size</name>
      <anchorfile>classrtabmap_1_1util2d_1_1Array3D.html</anchorfile>
      <anchor>a5e1625bf425acd300a4e2f34f6a21b3b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>z_size</name>
      <anchorfile>classrtabmap_1_1util2d_1_1Array3D.html</anchorfile>
      <anchor>a7c49e5b4e6216fb039e746d4816d37ca</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" static="yes">
      <type>static size_t</type>
      <name>clamp</name>
      <anchorfile>classrtabmap_1_1util2d_1_1Array3D.html</anchorfile>
      <anchor>a3e22be00fad5227bc3d6bcca369155b1</anchor>
      <arglist>(const size_t min_value, const size_t max_value, const size_t x)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; Eigen::Vector2f &gt;</type>
      <name>v_</name>
      <anchorfile>classrtabmap_1_1util2d_1_1Array3D.html</anchorfile>
      <anchor>a34d2a8b277fec722677f21cc5b63d640</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>size_t</type>
      <name>x_dim_</name>
      <anchorfile>classrtabmap_1_1util2d_1_1Array3D.html</anchorfile>
      <anchor>a0bc4ca2d99695c1196d6e08b7b02369a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>size_t</type>
      <name>y_dim_</name>
      <anchorfile>classrtabmap_1_1util2d_1_1Array3D.html</anchorfile>
      <anchor>a40f1f41b3ab3a04efa16e9054bfe5191</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>size_t</type>
      <name>z_dim_</name>
      <anchorfile>classrtabmap_1_1util2d_1_1Array3D.html</anchorfile>
      <anchor>a2ebf0ac41fe394a361fd7616dff3e93d</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="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::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="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>ae2c39019bc42d3650d21d9b4f8692400</anchor>
      <arglist>)(void *)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>tango_gl::Axis</name>
    <filename>classtango__gl_1_1Axis.html</filename>
    <base>tango_gl::Line</base>
    <member kind="function">
      <type></type>
      <name>Axis</name>
      <anchorfile>classtango__gl_1_1Axis.html</anchorfile>
      <anchor>acd2a29236997a4892dff557f16171899</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Render</name>
      <anchorfile>classtango__gl_1_1Axis.html</anchorfile>
      <anchor>a8cf4c67c9026ce948243dfc809062d14</anchor>
      <arglist>(const glm::mat4 &amp;projection_mat, const glm::mat4 &amp;view_mat) const </arglist>
    </member>
    <member kind="variable" protection="private">
      <type>GLuint</type>
      <name>attrib_colors_</name>
      <anchorfile>classtango__gl_1_1Axis.html</anchorfile>
      <anchor>affbca7075b7f0dff832390021a3c744e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; glm::vec4 &gt;</type>
      <name>vec_colors_</name>
      <anchorfile>classtango__gl_1_1Axis.html</anchorfile>
      <anchor>a2c64e6e1b29d60ddba73760371a20988</anchor>
      <arglist></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="class">
    <name>tango_gl::Band</name>
    <filename>classtango__gl_1_1Band.html</filename>
    <base>tango_gl::DrawableObject</base>
    <member kind="enumeration">
      <type></type>
      <name>BandMode</name>
      <anchorfile>classtango__gl_1_1Band.html</anchorfile>
      <anchor>afa9592ce9b74a1b51881843fb73c0afb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kNormal</name>
      <anchorfile>classtango__gl_1_1Band.html</anchorfile>
      <anchor>afa9592ce9b74a1b51881843fb73c0afbac5d326391317a0ad4f8a450e853f4cb2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kKeepLeft</name>
      <anchorfile>classtango__gl_1_1Band.html</anchorfile>
      <anchor>afa9592ce9b74a1b51881843fb73c0afbada840b84bb608acf82898cddc601326f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kKeepRight</name>
      <anchorfile>classtango__gl_1_1Band.html</anchorfile>
      <anchor>afa9592ce9b74a1b51881843fb73c0afba74989e2703dc8cf8db780263b141c255</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kKeepLeft</name>
      <anchorfile>classtango__gl_1_1Band.html</anchorfile>
      <anchor>afa9592ce9b74a1b51881843fb73c0afbada840b84bb608acf82898cddc601326f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kKeepRight</name>
      <anchorfile>classtango__gl_1_1Band.html</anchorfile>
      <anchor>afa9592ce9b74a1b51881843fb73c0afba74989e2703dc8cf8db780263b141c255</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kNormal</name>
      <anchorfile>classtango__gl_1_1Band.html</anchorfile>
      <anchor>afa9592ce9b74a1b51881843fb73c0afbac5d326391317a0ad4f8a450e853f4cb2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Band</name>
      <anchorfile>classtango__gl_1_1Band.html</anchorfile>
      <anchor>a77aaae13d32ce6bdfb7dd08b31edbc3e</anchor>
      <arglist>(const unsigned int max_legnth)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ClearVertexArray</name>
      <anchorfile>classtango__gl_1_1Band.html</anchorfile>
      <anchor>a9d926915d3df135d3f71d699006877bc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Render</name>
      <anchorfile>classtango__gl_1_1Band.html</anchorfile>
      <anchor>a43d20a42632a05552d8ece9c36429d36</anchor>
      <arglist>(const glm::mat4 &amp;projection_mat, const glm::mat4 &amp;view_mat) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetVertexArray</name>
      <anchorfile>classtango__gl_1_1Band.html</anchorfile>
      <anchor>a4da0acff8a9344869386618dd6ce2573</anchor>
      <arglist>(const std::vector&lt; glm::vec3 &gt; &amp;v, const glm::vec3 &amp;up)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetWidth</name>
      <anchorfile>classtango__gl_1_1Band.html</anchorfile>
      <anchor>af52c700a5a45310f4c20e8694e5da213</anchor>
      <arglist>(const float width)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>UpdateVertexArray</name>
      <anchorfile>classtango__gl_1_1Band.html</anchorfile>
      <anchor>a15e0cd50dc6a8eed0406552b903a9f4d</anchor>
      <arglist>(const glm::mat4 m, BandMode mode)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>UpdateVertexArray</name>
      <anchorfile>classtango__gl_1_1Band.html</anchorfile>
      <anchor>a842f964d509d9fe417c549a536176387</anchor>
      <arglist>(const glm::mat4 m)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>band_width_</name>
      <anchorfile>classtango__gl_1_1Band.html</anchorfile>
      <anchor>aac67ca28dba3458aca09d00b5021eb84</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>max_length_</name>
      <anchorfile>classtango__gl_1_1Band.html</anchorfile>
      <anchor>a6b922469dd2bec1846dba30e186a3784</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>glm::vec3</type>
      <name>pivot_left</name>
      <anchorfile>classtango__gl_1_1Band.html</anchorfile>
      <anchor>a28cb213c839cd3fda820b2be9536af5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>glm::vec3</type>
      <name>pivot_right</name>
      <anchorfile>classtango__gl_1_1Band.html</anchorfile>
      <anchor>a5f0bc6d7dd6b9e920ab8ed8bd873c664</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; glm::vec3 &gt;</type>
      <name>vertices_v_</name>
      <anchorfile>classtango__gl_1_1Band.html</anchorfile>
      <anchor>af5a2beef383f76b14afb16425f2ffa21</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="class">
    <name>glm::io::basic_format_saver</name>
    <filename>classglm_1_1io_1_1basic__format__saver.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function">
      <type></type>
      <name>basic_format_saver</name>
      <anchorfile>classglm_1_1io_1_1basic__format__saver.html</anchorfile>
      <anchor>a268ddf9ea158d6764978066269d42538</anchor>
      <arglist>(std::basic_ios&lt; CTy, CTr &gt; &amp;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~basic_format_saver</name>
      <anchorfile>classglm_1_1io_1_1basic__format__saver.html</anchorfile>
      <anchor>a04330bac732f41a2513089b4c3d72279</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>basic_format_saver &amp;</type>
      <name>operator=</name>
      <anchorfile>classglm_1_1io_1_1basic__format__saver.html</anchorfile>
      <anchor>a9e8783bec8e67b7a450edbac066c08be</anchor>
      <arglist>(basic_format_saver const &amp;)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>basic_state_saver&lt; CTy &gt; const</type>
      <name>bss_</name>
      <anchorfile>classglm_1_1io_1_1basic__format__saver.html</anchorfile>
      <anchor>a5d2b333a0879f294698c266fa4a7792b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>glm::io::basic_state_saver</name>
    <filename>classglm_1_1io_1_1basic__state__saver.html</filename>
    <templarg>CTy</templarg>
    <templarg>CTr</templarg>
    <member kind="function">
      <type></type>
      <name>basic_state_saver</name>
      <anchorfile>classglm_1_1io_1_1basic__state__saver.html</anchorfile>
      <anchor>af3b2ff62d326632d244bcce4df3a45b4</anchor>
      <arglist>(std::basic_ios&lt; CTy, CTr &gt; &amp;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~basic_state_saver</name>
      <anchorfile>classglm_1_1io_1_1basic__state__saver.html</anchorfile>
      <anchor>a139e0e8549201fcc783b833ee902fb02</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>state_type::char_type</type>
      <name>char_type</name>
      <anchorfile>classglm_1_1io_1_1basic__state__saver.html</anchorfile>
      <anchor>ae6abb8e2e6bd4a044e953746691ffe8e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>::std::ios_base::fmtflags</type>
      <name>flags_type</name>
      <anchorfile>classglm_1_1io_1_1basic__state__saver.html</anchorfile>
      <anchor>a73ca8320543524c7ab7f1ce97d30aff6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>::std::locale const</type>
      <name>locale_type</name>
      <anchorfile>classglm_1_1io_1_1basic__state__saver.html</anchorfile>
      <anchor>acc657f13df9c1fd68e1014b96ff615cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>::std::basic_ios&lt; CTy, CTr &gt;</type>
      <name>state_type</name>
      <anchorfile>classglm_1_1io_1_1basic__state__saver.html</anchorfile>
      <anchor>a84787cc03192543bfe67ef25e7f20aa6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>::std::streamsize</type>
      <name>streamsize_type</name>
      <anchorfile>classglm_1_1io_1_1basic__state__saver.html</anchorfile>
      <anchor>a0a4c44df9a4fcf7531af6da7698e0931</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>basic_state_saver &amp;</type>
      <name>operator=</name>
      <anchorfile>classglm_1_1io_1_1basic__state__saver.html</anchorfile>
      <anchor>a06b8637eae186a07ab694fbf490193b5</anchor>
      <arglist>(basic_state_saver const &amp;)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>char_type</type>
      <name>fill_</name>
      <anchorfile>classglm_1_1io_1_1basic__state__saver.html</anchorfile>
      <anchor>abf8166290d087051954306facad38e00</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>flags_type</type>
      <name>flags_</name>
      <anchorfile>classglm_1_1io_1_1basic__state__saver.html</anchorfile>
      <anchor>a2017c6e006a9e5c0c1ee191aee59c835</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>locale_type</type>
      <name>locale_</name>
      <anchorfile>classglm_1_1io_1_1basic__state__saver.html</anchorfile>
      <anchor>a108385f01212b427ebae048eaf181e0d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>streamsize_type</type>
      <name>precision_</name>
      <anchorfile>classglm_1_1io_1_1basic__state__saver.html</anchorfile>
      <anchor>a1b442206b28b324603599175285fb55a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>state_type &amp;</type>
      <name>state_</name>
      <anchorfile>classglm_1_1io_1_1basic__state__saver.html</anchorfile>
      <anchor>a969e854089f2df42ee0050d38cc70903</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>streamsize_type</type>
      <name>width_</name>
      <anchorfile>classglm_1_1io_1_1basic__state__saver.html</anchorfile>
      <anchor>a7c2f48c587295d3717b0b6790f78034d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>basic_state_saver&lt; CTy &gt;</name>
    <filename>classglm_1_1io_1_1basic__state__saver.html</filename>
    <member kind="function">
      <type></type>
      <name>basic_state_saver</name>
      <anchorfile>classglm_1_1io_1_1basic__state__saver.html</anchorfile>
      <anchor>af3b2ff62d326632d244bcce4df3a45b4</anchor>
      <arglist>(std::basic_ios&lt; CTy, std::char_traits&lt; CTy &gt; &gt; &amp;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~basic_state_saver</name>
      <anchorfile>classglm_1_1io_1_1basic__state__saver.html</anchorfile>
      <anchor>a139e0e8549201fcc783b833ee902fb02</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>state_type::char_type</type>
      <name>char_type</name>
      <anchorfile>classglm_1_1io_1_1basic__state__saver.html</anchorfile>
      <anchor>ae6abb8e2e6bd4a044e953746691ffe8e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>::std::ios_base::fmtflags</type>
      <name>flags_type</name>
      <anchorfile>classglm_1_1io_1_1basic__state__saver.html</anchorfile>
      <anchor>a73ca8320543524c7ab7f1ce97d30aff6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>::std::locale const</type>
      <name>locale_type</name>
      <anchorfile>classglm_1_1io_1_1basic__state__saver.html</anchorfile>
      <anchor>acc657f13df9c1fd68e1014b96ff615cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>::std::basic_ios&lt; CTy, std::char_traits&lt; CTy &gt; &gt;</type>
      <name>state_type</name>
      <anchorfile>classglm_1_1io_1_1basic__state__saver.html</anchorfile>
      <anchor>a84787cc03192543bfe67ef25e7f20aa6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>::std::streamsize</type>
      <name>streamsize_type</name>
      <anchorfile>classglm_1_1io_1_1basic__state__saver.html</anchorfile>
      <anchor>a0a4c44df9a4fcf7531af6da7698e0931</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>basic_state_saver &amp;</type>
      <name>operator=</name>
      <anchorfile>classglm_1_1io_1_1basic__state__saver.html</anchorfile>
      <anchor>a06b8637eae186a07ab694fbf490193b5</anchor>
      <arglist>(basic_state_saver const &amp;)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>char_type</type>
      <name>fill_</name>
      <anchorfile>classglm_1_1io_1_1basic__state__saver.html</anchorfile>
      <anchor>abf8166290d087051954306facad38e00</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>flags_type</type>
      <name>flags_</name>
      <anchorfile>classglm_1_1io_1_1basic__state__saver.html</anchorfile>
      <anchor>a2017c6e006a9e5c0c1ee191aee59c835</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>locale_type</type>
      <name>locale_</name>
      <anchorfile>classglm_1_1io_1_1basic__state__saver.html</anchorfile>
      <anchor>a108385f01212b427ebae048eaf181e0d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>streamsize_type</type>
      <name>precision_</name>
      <anchorfile>classglm_1_1io_1_1basic__state__saver.html</anchorfile>
      <anchor>a1b442206b28b324603599175285fb55a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>state_type &amp;</type>
      <name>state_</name>
      <anchorfile>classglm_1_1io_1_1basic__state__saver.html</anchorfile>
      <anchor>a969e854089f2df42ee0050d38cc70903</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>streamsize_type</type>
      <name>width_</name>
      <anchorfile>classglm_1_1io_1_1basic__state__saver.html</anchorfile>
      <anchor>a7c2f48c587295d3717b0b6790f78034d</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>a489031236b91dbaba0ff192f90799cd4</anchor>
      <arglist>(const Memory *memory, const std::vector&lt; int &gt; &amp;ids)</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>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>a86e2ca9108da366e194f701648476aa9</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)</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, std::map&lt; int, int &gt; &gt;</type>
      <name>_neighborsIndex</name>
      <anchorfile>classrtabmap_1_1BayesFilter.html</anchorfile>
      <anchor>a11ae9176a4f9524589b9430ad751678f</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="struct">
    <name>BenignMallocHooks</name>
    <filename>structBenignMallocHooks.html</filename>
    <member kind="variable">
      <type>void(*</type>
      <name>xBenignBegin</name>
      <anchorfile>structBenignMallocHooks.html</anchorfile>
      <anchor>a2dd0ec63ed03ce338473f1005ccb022b</anchor>
      <arglist>)(void)</arglist>
    </member>
    <member kind="variable">
      <type>void(*</type>
      <name>xBenignEnd</name>
      <anchorfile>structBenignMallocHooks.html</anchorfile>
      <anchor>a6ce62017925fa99ffbb34a0ad51f2c6c</anchor>
      <arglist>)(void)</arglist>
    </member>
  </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>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::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>Bitvec</name>
    <filename>structBitvec.html</filename>
    <member kind="variable">
      <type>BITVEC_TELEM</type>
      <name>aBitmap</name>
      <anchorfile>structBitvec.html</anchorfile>
      <anchor>ad0c8d2bbafe74c346a007004086fb56d</anchor>
      <arglist>[BITVEC_NELEM]</arglist>
    </member>
    <member kind="variable">
      <type>u32</type>
      <name>aHash</name>
      <anchorfile>structBitvec.html</anchorfile>
      <anchor>adcaa47179c109270041bf59f8fe9f8ff</anchor>
      <arglist>[BITVEC_NINT]</arglist>
    </member>
    <member kind="variable">
      <type>Bitvec *</type>
      <name>apSub</name>
      <anchorfile>structBitvec.html</anchorfile>
      <anchor>ab4942527f1862bbd8e1ffe45486d1541</anchor>
      <arglist>[BITVEC_NPTR]</arglist>
    </member>
    <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::@33</type>
      <name>u</name>
      <anchorfile>structBitvec.html</anchorfile>
      <anchor>a691a90a608e986e98713866d62341202</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::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="class">
    <name>tango_gl::BoundingBox</name>
    <filename>classtango__gl_1_1BoundingBox.html</filename>
    <member kind="function">
      <type></type>
      <name>BoundingBox</name>
      <anchorfile>classtango__gl_1_1BoundingBox.html</anchorfile>
      <anchor>aff9b78c82a2dbb1d087a9d20d6641968</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BoundingBox</name>
      <anchorfile>classtango__gl_1_1BoundingBox.html</anchorfile>
      <anchor>af0086444381cfc760427926ff5f36e3d</anchor>
      <arglist>(const std::vector&lt; float &gt; &amp;vertices)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BoundingBox</name>
      <anchorfile>classtango__gl_1_1BoundingBox.html</anchorfile>
      <anchor>ab164805a4d96e5faf7ab00aa8e095f11</anchor>
      <arglist>(const glm::vec3 &amp;min, const glm::vec3 &amp;max)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsIntersecting</name>
      <anchorfile>classtango__gl_1_1BoundingBox.html</anchorfile>
      <anchor>ab7c268bc83d951fd802798b410862a0f</anchor>
      <arglist>(const Segment &amp;segment, const glm::quat &amp;rotation, const glm::mat4 &amp;transformation)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>glm::vec3</type>
      <name>bounding_max_</name>
      <anchorfile>classtango__gl_1_1BoundingBox.html</anchorfile>
      <anchor>abbedcef7d6f02824a5a53b37a7c47daa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>glm::vec3</type>
      <name>bounding_min_</name>
      <anchorfile>classtango__gl_1_1BoundingBox.html</anchorfile>
      <anchor>aab6d37bd1cd59a76eff945f6bfd8ebcb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>BoundingBoxDrawable</name>
    <filename>classBoundingBoxDrawable.html</filename>
    <base>tango_gl::Line</base>
    <member kind="function">
      <type></type>
      <name>BoundingBoxDrawable</name>
      <anchorfile>classBoundingBoxDrawable.html</anchorfile>
      <anchor>a881400cc114ec6ace27c4031645c31e9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>updateVertices</name>
      <anchorfile>classBoundingBoxDrawable.html</anchorfile>
      <anchor>a04ce55105f35d15e8888136951f88563</anchor>
      <arglist>(const pcl::PointXYZ &amp;min, const pcl::PointXYZ &amp;max)</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>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>a5de6c15f8b191147663c60d31d185fc6</anchor>
      <arglist>(const cv::Mat &amp;image, const cv::Rect &amp;roi, const cv::Mat &amp;mask=cv::Mat()) 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="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>af8f5f15b6ff3f66a8abb34ddc14d4d7a</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>a284037f3ffbbc94d95ec61c39ba8e468</anchor>
      <arglist>)(void *, int)</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>calibrate</name>
      <anchorfile>classrtabmap_1_1CalibrationDialog.html</anchorfile>
      <anchor>a3d7ca2545356810e2e415b1f52619fb3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot">
      <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">
      <type>void</type>
      <name>restart</name>
      <anchorfile>classrtabmap_1_1CalibrationDialog.html</anchorfile>
      <anchor>a8027b31174ac6f0f72772962ae678692</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot">
      <type>bool</type>
      <name>save</name>
      <anchorfile>classrtabmap_1_1CalibrationDialog.html</anchorfile>
      <anchor>a5b3225b784d60d39b3d05f9904211803</anchor>
      <arglist>()</arglist>
    </member>
    <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>setMaxScale</name>
      <anchorfile>classrtabmap_1_1CalibrationDialog.html</anchorfile>
      <anchor>a18bc231e4f17fedb5c762d9d41f0cbef</anchor>
      <arglist>(int scale)</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>int</type>
      <name>getStereoPairs</name>
      <anchorfile>classrtabmap_1_1CalibrationDialog.html</anchorfile>
      <anchor>a4012423e192101bb7ed1bdd736a775c0</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>bool</type>
      <name>isProcessing</name>
      <anchorfile>classrtabmap_1_1CalibrationDialog.html</anchorfile>
      <anchor>a9fc4be52cea3cf683d980fa0dedb624f</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>resetSettings</name>
      <anchorfile>classrtabmap_1_1CalibrationDialog.html</anchorfile>
      <anchor>a78cb1c9b4472d1ea0e6366e6538175cf</anchor>
      <arglist>()</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>setCameraName</name>
      <anchorfile>classrtabmap_1_1CalibrationDialog.html</anchorfile>
      <anchor>a400d7c89022d0a13b464b98ae753b76d</anchor>
      <arglist>(const QString &amp;name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setProgressVisibility</name>
      <anchorfile>classrtabmap_1_1CalibrationDialog.html</anchorfile>
      <anchor>a8d681b30f86bae829d1f9fe767b4f3ee</anchor>
      <arglist>(bool visible)</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>ae2fff309d8cf390f0cc13b3e6ffff467</anchor>
      <arglist>(bool stereo, const QString &amp;leftSuffix=&quot;left&quot;, const QString &amp;rightSuffix=&quot;right&quot;)</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">
      <type>StereoCameraModel</type>
      <name>stereoCalibration</name>
      <anchorfile>classrtabmap_1_1CalibrationDialog.html</anchorfile>
      <anchor>a3c5907e17f141c8db8ece76f1d091db9</anchor>
      <arglist>(const CameraModel &amp;left, const CameraModel &amp;right, bool ignoreStereoRectification) const </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 bool</type>
      <name>handleEvent</name>
      <anchorfile>classrtabmap_1_1CalibrationDialog.html</anchorfile>
      <anchor>adf2dc66baeb0fdd7b01ea836a12373ff</anchor>
      <arglist>(UEvent *event)</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>unlock</name>
      <anchorfile>classrtabmap_1_1CalibrationDialog.html</anchorfile>
      <anchor>a101c836fb2eba058737bb710c7ebad2f</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>QString</type>
      <name>leftSuffix_</name>
      <anchorfile>classrtabmap_1_1CalibrationDialog.html</anchorfile>
      <anchor>ae4918ec1007cfce82198b9593e5ed80e</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>QString</type>
      <name>rightSuffix_</name>
      <anchorfile>classrtabmap_1_1CalibrationDialog.html</anchorfile>
      <anchor>a0566050b2a0df7a180fa83ddc7d6a338</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>cv3::LMSolver::Callback</name>
    <filename>classcv3_1_1LMSolver_1_1Callback.html</filename>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>compute</name>
      <anchorfile>classcv3_1_1LMSolver_1_1Callback.html</anchorfile>
      <anchor>a4d04d4a01499cc68b4a96c25f55b6db0</anchor>
      <arglist>(cv::InputArray param, cv::OutputArray err, cv::OutputArray J) const =0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Callback</name>
      <anchorfile>classcv3_1_1LMSolver_1_1Callback.html</anchorfile>
      <anchor>a3e504601de914877c84b0c9624f6d523</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv3::PointSetRegistrator::Callback</name>
    <filename>classcv3_1_1PointSetRegistrator_1_1Callback.html</filename>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>checkSubset</name>
      <anchorfile>classcv3_1_1PointSetRegistrator_1_1Callback.html</anchorfile>
      <anchor>a7f88645509cd0222910e4aa2d221786d</anchor>
      <arglist>(cv::InputArray, cv::InputArray, int) const </arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>computeError</name>
      <anchorfile>classcv3_1_1PointSetRegistrator_1_1Callback.html</anchorfile>
      <anchor>a73115a27ed0d8baba0cd3670fd6ceb89</anchor>
      <arglist>(cv::InputArray m1, cv::InputArray m2, cv::InputArray model, cv::OutputArray err) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>runKernel</name>
      <anchorfile>classcv3_1_1PointSetRegistrator_1_1Callback.html</anchorfile>
      <anchor>a6a348e6b51e4c6cf5eb703f8389b337b</anchor>
      <arglist>(cv::InputArray m1, cv::InputArray m2, cv::OutputArray model) const =0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Callback</name>
      <anchorfile>classcv3_1_1PointSetRegistrator_1_1Callback.html</anchorfile>
      <anchor>a31c5ecad821e8a43c20acefc3960e001</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pcl::texture_mapping::Camera</name>
    <filename>structpcl_1_1texture__mapping_1_1Camera.html</filename>
    <member kind="function">
      <type></type>
      <name>Camera</name>
      <anchorfile>structpcl_1_1texture__mapping_1_1Camera.html</anchorfile>
      <anchor>a4ed478c0a61c1e91600e1a35a26f3ee7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>center_h</name>
      <anchorfile>structpcl_1_1texture__mapping_1_1Camera.html</anchorfile>
      <anchor>aac399b3f05088b79b6fd9641d84f9f76</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>center_w</name>
      <anchorfile>structpcl_1_1texture__mapping_1_1Camera.html</anchorfile>
      <anchor>aac564be4629d785384a828fc6c4bc9e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>cv::Mat</type>
      <name>depth</name>
      <anchorfile>structpcl_1_1texture__mapping_1_1Camera.html</anchorfile>
      <anchor>a8bd40d2b99ade9f63fb49903da702013</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>focal_length</name>
      <anchorfile>structpcl_1_1texture__mapping_1_1Camera.html</anchorfile>
      <anchor>a540ff02e416025692fe0055c35c02525</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>focal_length_h</name>
      <anchorfile>structpcl_1_1texture__mapping_1_1Camera.html</anchorfile>
      <anchor>af82d73bf4cfd901472e58f624009518f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>focal_length_w</name>
      <anchorfile>structpcl_1_1texture__mapping_1_1Camera.html</anchorfile>
      <anchor>aeadaafdfa7bf9f24563114447e0952cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>height</name>
      <anchorfile>structpcl_1_1texture__mapping_1_1Camera.html</anchorfile>
      <anchor>a93e0f845b3e30eea19c69c00fc57423d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Eigen::Affine3f</type>
      <name>pose</name>
      <anchorfile>structpcl_1_1texture__mapping_1_1Camera.html</anchorfile>
      <anchor>a7e55342e42c15c15edb8f47720a23b61</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; double &gt;</type>
      <name>roi</name>
      <anchorfile>structpcl_1_1texture__mapping_1_1Camera.html</anchorfile>
      <anchor>a090d0545a085759b81b2e1bc5cba38bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>texture_file</name>
      <anchorfile>structpcl_1_1texture__mapping_1_1Camera.html</anchorfile>
      <anchor>a325598dd9981b4345d595b092b256656</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>width</name>
      <anchorfile>structpcl_1_1texture__mapping_1_1Camera.html</anchorfile>
      <anchor>aa96b6f0b1a326bbddc4081025e4939ee</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>tango_gl::Camera</name>
    <filename>classtango__gl_1_1Camera.html</filename>
    <base>tango_gl::Transform</base>
    <member kind="function">
      <type></type>
      <name>Camera</name>
      <anchorfile>classtango__gl_1_1Camera.html</anchorfile>
      <anchor>a9b69b25ad45697225b8b644bcc9dcb06</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Camera</name>
      <anchorfile>classtango__gl_1_1Camera.html</anchorfile>
      <anchor>a080806781ef230a08e14395bf8f98b8c</anchor>
      <arglist>(const Camera &amp;other)=delete</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getFarClipPlane</name>
      <anchorfile>classtango__gl_1_1Camera.html</anchorfile>
      <anchor>a13bf838c39b63140ba9a104bd119ec08</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getNearClipPlane</name>
      <anchorfile>classtango__gl_1_1Camera.html</anchorfile>
      <anchor>ad67991389a4c1a447934d09da6b93ef6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>glm::mat4</type>
      <name>GetProjectionMatrix</name>
      <anchorfile>classtango__gl_1_1Camera.html</anchorfile>
      <anchor>abc004a9882472950b1a18f35c346761b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>glm::mat4</type>
      <name>GetViewMatrix</name>
      <anchorfile>classtango__gl_1_1Camera.html</anchorfile>
      <anchor>ac6732f722800c87950e35f6bc905f525</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Camera &amp;</type>
      <name>operator=</name>
      <anchorfile>classtango__gl_1_1Camera.html</anchorfile>
      <anchor>ad609a3ba5b1521a7b62667746f376d7b</anchor>
      <arglist>(const Camera &amp;)=delete</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetFieldOfView</name>
      <anchorfile>classtango__gl_1_1Camera.html</anchorfile>
      <anchor>aa4f6705f61158b874156d0a4f15f91cb</anchor>
      <arglist>(const float fov)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetNearFarClipPlanes</name>
      <anchorfile>classtango__gl_1_1Camera.html</anchorfile>
      <anchor>ab3d1e9db72d44b6cb888a55ea0b69b47</anchor>
      <arglist>(const float near, const float far)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetOrthoCropFactor</name>
      <anchorfile>classtango__gl_1_1Camera.html</anchorfile>
      <anchor>a1263afaa493bbbcde1c05a58b70b332b</anchor>
      <arglist>(float value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetOrthoMode</name>
      <anchorfile>classtango__gl_1_1Camera.html</anchorfile>
      <anchor>a3552c054786bb96c12334f641c19cbd1</anchor>
      <arglist>(bool enabled)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetOrthoScale</name>
      <anchorfile>classtango__gl_1_1Camera.html</anchorfile>
      <anchor>ace95bfa0a5caf73a1080a2c71175049e</anchor>
      <arglist>(float scale)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetWindowSize</name>
      <anchorfile>classtango__gl_1_1Camera.html</anchorfile>
      <anchor>a3487585713c0922c838a7c2588c7d771</anchor>
      <arglist>(const float width, const float height)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Camera</name>
      <anchorfile>classtango__gl_1_1Camera.html</anchorfile>
      <anchor>aa31d495610a8d475addffff1ad13db5b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static glm::mat4</type>
      <name>ProjectionMatrixForCameraIntrinsics</name>
      <anchorfile>classtango__gl_1_1Camera.html</anchorfile>
      <anchor>a56646a1569b63e0d2905774f4a555842</anchor>
      <arglist>(float width, float height, float fx, float fy, float cx, float cy, float near, float far)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>aspect_ratio_</name>
      <anchorfile>classtango__gl_1_1Camera.html</anchorfile>
      <anchor>a0534c052f1769e1827b075923e068976</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>far_clip_plane_</name>
      <anchorfile>classtango__gl_1_1Camera.html</anchorfile>
      <anchor>a2c843e0cfa5936b781afeb62bd11d963</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>field_of_view_</name>
      <anchorfile>classtango__gl_1_1Camera.html</anchorfile>
      <anchor>a258fc3cfa5fe3a1417a26311634f00e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>height_</name>
      <anchorfile>classtango__gl_1_1Camera.html</anchorfile>
      <anchor>af3eb7881a269fb4bb58ae8b369568159</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>near_clip_plane_</name>
      <anchorfile>classtango__gl_1_1Camera.html</anchorfile>
      <anchor>a30f66d2d317d6fbed928329ee2e97a16</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>ortho_</name>
      <anchorfile>classtango__gl_1_1Camera.html</anchorfile>
      <anchor>a4128ad5fa17090866a48425acf1fb806</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>orthoCropFactor_</name>
      <anchorfile>classtango__gl_1_1Camera.html</anchorfile>
      <anchor>a1d01671a84e9b63ece35f2bcfcfc7344</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>orthoScale_</name>
      <anchorfile>classtango__gl_1_1Camera.html</anchorfile>
      <anchor>a6af4ae3d889d30a093283cbe475cf5a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>width_</name>
      <anchorfile>classtango__gl_1_1Camera.html</anchorfile>
      <anchor>ad29419deba1b856175e2b405d07d0ad8</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" 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" virtualness="virtual">
      <type>virtual bool</type>
      <name>odomProvided</name>
      <anchorfile>classrtabmap_1_1Camera.html</anchorfile>
      <anchor>a4e1f2d1020195b95e5590c42e56ee803</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resetTimer</name>
      <anchorfile>classrtabmap_1_1Camera.html</anchorfile>
      <anchor>ad44d3831859897a7ec99fdde5c0dd257</anchor>
      <arglist>()</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>ab81b2948107cb72d4e2a1c655e2620af</anchor>
      <arglist>(CameraInfo *info=0)</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>ab17d15293037fb019d7ed3a444e4e5e4</anchor>
      <arglist>(CameraInfo *info=0)=0</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>int</type>
      <name>getNextSeqID</name>
      <anchorfile>classrtabmap_1_1Camera.html</anchorfile>
      <anchor>a469b6e2ad49c1c8174395e98c84431ac</anchor>
      <arglist>()</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">
      <type></type>
      <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="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>a4626c3d0b15ec3de254333397ba1955b</anchor>
      <arglist>(const cv::Mat &amp;image, int seq=0, double stamp=0.0, const std::string &amp;cameraName=std::string())</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>acfd70f6c51c1fbca7ce0381e9cbdfd9c</anchor>
      <arglist>(const SensorData &amp;data)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CameraEvent</name>
      <anchorfile>classrtabmap_1_1CameraEvent.html</anchorfile>
      <anchor>adcd91d9636d18939b964b6b86e8b1a2a</anchor>
      <arglist>(const SensorData &amp;data, const std::string &amp;cameraName)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CameraEvent</name>
      <anchorfile>classrtabmap_1_1CameraEvent.html</anchorfile>
      <anchor>af0fedaaa457da9f3c195f3224a89a74c</anchor>
      <arglist>(const SensorData &amp;data, const CameraInfo &amp;cameraInfo)</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">
      <type>const CameraInfo &amp;</type>
      <name>info</name>
      <anchorfile>classrtabmap_1_1CameraEvent.html</anchorfile>
      <anchor>a5ae6d71309b303dec2a5f2cb62d31635</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>CameraInfo</type>
      <name>cameraInfo_</name>
      <anchorfile>classrtabmap_1_1CameraEvent.html</anchorfile>
      <anchor>a05a4db118fc37b716e6ec125ab004a36</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="enumvalue">
      <name>kTypeColorDepth</name>
      <anchorfile>classrtabmap_1_1CameraFreenect.html</anchorfile>
      <anchor>ae952d5aed33f86bbc91690a1827c0d22a17efdbd82233e7a0b784831ec377be97</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kTypeIRDepth</name>
      <anchorfile>classrtabmap_1_1CameraFreenect.html</anchorfile>
      <anchor>ae952d5aed33f86bbc91690a1827c0d22ab88d2c70adce69de607af4d5c77088ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>Type</name>
      <anchorfile>classrtabmap_1_1CameraFreenect.html</anchorfile>
      <anchor>ae952d5aed33f86bbc91690a1827c0d22</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kTypeColorDepth</name>
      <anchorfile>classrtabmap_1_1CameraFreenect.html</anchorfile>
      <anchor>ae952d5aed33f86bbc91690a1827c0d22a17efdbd82233e7a0b784831ec377be97</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kTypeIRDepth</name>
      <anchorfile>classrtabmap_1_1CameraFreenect.html</anchorfile>
      <anchor>ae952d5aed33f86bbc91690a1827c0d22ab88d2c70adce69de607af4d5c77088ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CameraFreenect</name>
      <anchorfile>classrtabmap_1_1CameraFreenect.html</anchorfile>
      <anchor>a766e9dda7b9f7ad15f5e15e53ad4fc44</anchor>
      <arglist>(int deviceId=0, Type type=kTypeColorDepth, 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>adfc88a3b767616062a7ac0eaf743d558</anchor>
      <arglist>(CameraInfo *info=0)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rtabmap::CameraFreenect2</name>
    <filename>classrtabmap_1_1CameraFreenect2.html</filename>
    <base>rtabmap::Camera</base>
    <member kind="enumvalue">
      <name>kTypeColor2DepthSD</name>
      <anchorfile>classrtabmap_1_1CameraFreenect2.html</anchorfile>
      <anchor>aa1e9891bce38e563688447852d9141cba23637125806805de7b280230df5fe04b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kTypeColorIR</name>
      <anchorfile>classrtabmap_1_1CameraFreenect2.html</anchorfile>
      <anchor>aa1e9891bce38e563688447852d9141cba9c13b8cf7c6d9f54aeddc4f1a6f76880</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kTypeDepth2ColorHD</name>
      <anchorfile>classrtabmap_1_1CameraFreenect2.html</anchorfile>
      <anchor>aa1e9891bce38e563688447852d9141cbaa5cac3911dd81a6cd5a6f9c945296145</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kTypeDepth2ColorHD2</name>
      <anchorfile>classrtabmap_1_1CameraFreenect2.html</anchorfile>
      <anchor>aa1e9891bce38e563688447852d9141cba36f5c22a62872a1e8417c6674678d03e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kTypeDepth2ColorSD</name>
      <anchorfile>classrtabmap_1_1CameraFreenect2.html</anchorfile>
      <anchor>aa1e9891bce38e563688447852d9141cbaa3955dab2e65c31facf60cd37da8f200</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kTypeIRDepth</name>
      <anchorfile>classrtabmap_1_1CameraFreenect2.html</anchorfile>
      <anchor>aa1e9891bce38e563688447852d9141cba771efd645385012cfc476228962fd8a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>Type</name>
      <anchorfile>classrtabmap_1_1CameraFreenect2.html</anchorfile>
      <anchor>aa1e9891bce38e563688447852d9141cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kTypeColor2DepthSD</name>
      <anchorfile>classrtabmap_1_1CameraFreenect2.html</anchorfile>
      <anchor>aa1e9891bce38e563688447852d9141cba23637125806805de7b280230df5fe04b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kTypeDepth2ColorSD</name>
      <anchorfile>classrtabmap_1_1CameraFreenect2.html</anchorfile>
      <anchor>aa1e9891bce38e563688447852d9141cbaa3955dab2e65c31facf60cd37da8f200</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kTypeDepth2ColorHD</name>
      <anchorfile>classrtabmap_1_1CameraFreenect2.html</anchorfile>
      <anchor>aa1e9891bce38e563688447852d9141cbaa5cac3911dd81a6cd5a6f9c945296145</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kTypeDepth2ColorHD2</name>
      <anchorfile>classrtabmap_1_1CameraFreenect2.html</anchorfile>
      <anchor>aa1e9891bce38e563688447852d9141cba36f5c22a62872a1e8417c6674678d03e</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>kTypeColorIR</name>
      <anchorfile>classrtabmap_1_1CameraFreenect2.html</anchorfile>
      <anchor>aa1e9891bce38e563688447852d9141cba9c13b8cf7c6d9f54aeddc4f1a6f76880</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CameraFreenect2</name>
      <anchorfile>classrtabmap_1_1CameraFreenect2.html</anchorfile>
      <anchor>a61d265ba065c1ac987fa72681f1f3627</anchor>
      <arglist>(int deviceId=0, Type type=kTypeDepth2ColorSD, float imageRate=0.0f, const Transform &amp;localTransform=Transform::getIdentity(), float minDepth=0.3f, float maxDepth=12.0f, bool bilateralFiltering=true, bool edgeAwareFiltering=true, bool noiseFiltering=true, const std::string &amp;pipelineName=&quot;&quot;)</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>a51ab636c2534da7ac1a71ff383bcc508</anchor>
      <arglist>(CameraInfo *info=0)</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>ac9d8ca5c12de9c6682f5252339ae3841</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CameraImages</name>
      <anchorfile>classrtabmap_1_1CameraImages.html</anchorfile>
      <anchor>a2f397c7cc2ddc68d131c9eab232ab437</anchor>
      <arglist>(const std::string &amp;path, float imageRate=0, const Transform &amp;localTransform=Transform::getIdentity())</arglist>
    </member>
    <member kind="function">
      <type>const CameraModel &amp;</type>
      <name>cameraModel</name>
      <anchorfile>classrtabmap_1_1CameraImages.html</anchorfile>
      <anchor>ae278f965d1b9f1b0e5861d5fbd16dad2</anchor>
      <arglist>() const </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>int</type>
      <name>getBayerMode</name>
      <anchorfile>classrtabmap_1_1CameraImages.html</anchorfile>
      <anchor>a66144940e35ea2b3587021f974c24c29</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getMaxPoseTimeDiff</name>
      <anchorfile>classrtabmap_1_1CameraImages.html</anchorfile>
      <anchor>a86c025d7af13481f87e37c019c776347</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">
      <type>bool</type>
      <name>isImagesRectified</name>
      <anchorfile>classrtabmap_1_1CameraImages.html</anchorfile>
      <anchor>a43bbbba3362587afe147b095cea8c751</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>odomProvided</name>
      <anchorfile>classrtabmap_1_1CameraImages.html</anchorfile>
      <anchor>a8766c284ae992ff934dcd4136d85ad75</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setBayerMode</name>
      <anchorfile>classrtabmap_1_1CameraImages.html</anchorfile>
      <anchor>a57a1de41d25300206650fc629056246a</anchor>
      <arglist>(int mode)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDepth</name>
      <anchorfile>classrtabmap_1_1CameraImages.html</anchorfile>
      <anchor>a9c3963f4a74967e715ecd06040f805ed</anchor>
      <arglist>(bool isDepth, float depthScaleFactor=1.0f)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDepthFromScan</name>
      <anchorfile>classrtabmap_1_1CameraImages.html</anchorfile>
      <anchor>a08f44b6e782c3943febfb99d4099e7f0</anchor>
      <arglist>(bool enabled, int fillHoles=1, bool fillHolesFromBorder=false)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDirRefreshed</name>
      <anchorfile>classrtabmap_1_1CameraImages.html</anchorfile>
      <anchor>a61eeffff8762e642bd1ebf3f289b37e8</anchor>
      <arglist>(bool enabled)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setGroundTruthPath</name>
      <anchorfile>classrtabmap_1_1CameraImages.html</anchorfile>
      <anchor>a83f51821397d39253de1bfb31d68844b</anchor>
      <arglist>(const std::string &amp;filePath, int format=0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setImagesRectified</name>
      <anchorfile>classrtabmap_1_1CameraImages.html</anchorfile>
      <anchor>a151b4f1ff00f7c9d5ab14aebc8a049a4</anchor>
      <arglist>(bool enabled)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMaxPoseTimeDiff</name>
      <anchorfile>classrtabmap_1_1CameraImages.html</anchorfile>
      <anchor>a0e6be0d94014fd7b64818cbd3fb166a6</anchor>
      <arglist>(double diff)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setOdometryPath</name>
      <anchorfile>classrtabmap_1_1CameraImages.html</anchorfile>
      <anchor>a7764b77275a67b6aff4e1f9d771c54d9</anchor>
      <arglist>(const std::string &amp;filePath, int format=0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPath</name>
      <anchorfile>classrtabmap_1_1CameraImages.html</anchorfile>
      <anchor>af5d31ca22d5067e6e09458c953a0b3cd</anchor>
      <arglist>(const std::string &amp;dir)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setScanPath</name>
      <anchorfile>classrtabmap_1_1CameraImages.html</anchorfile>
      <anchor>a07c12c6b2a272116f16055d27572ad39</anchor>
      <arglist>(const std::string &amp;dir, int maxScanPts=0, int downsampleStep=1, float voxelSize=0.0f, int normalsK=0, float normalsRadius=0, const Transform &amp;localTransform=Transform::getIdentity(), bool forceGroundNormalsUp=false)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setStartIndex</name>
      <anchorfile>classrtabmap_1_1CameraImages.html</anchorfile>
      <anchor>a31c944714d99903c3a10beb8e92c29df</anchor>
      <arglist>(int index)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTimestamps</name>
      <anchorfile>classrtabmap_1_1CameraImages.html</anchorfile>
      <anchor>a3120d6e55b4f4c7c4b1a6593d3025692</anchor>
      <arglist>(bool fileNamesAreStamps, const std::string &amp;filePath=&quot;&quot;, bool syncImageRateWithStamps=true)</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>a00a3e412173771537411a1683c18c0f7</anchor>
      <arglist>(CameraInfo *info=0)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>readPoses</name>
      <anchorfile>classrtabmap_1_1CameraImages.html</anchorfile>
      <anchor>a21c779ea9b2be2e2c3add9fec3bdc5df</anchor>
      <arglist>(std::list&lt; Transform &gt; &amp;outputPoses, std::list&lt; double &gt; &amp;stamps, const std::string &amp;filePath, int format, double maxTimeDiff) const </arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_bayerMode</name>
      <anchorfile>classrtabmap_1_1CameraImages.html</anchorfile>
      <anchor>a967e5300bb32b5de287336c5badd5681</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>_captureDelay</name>
      <anchorfile>classrtabmap_1_1CameraImages.html</anchorfile>
      <anchor>aed61b06cf61198dfcac24a9e123047da</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>UTimer</type>
      <name>_captureTimer</name>
      <anchorfile>classrtabmap_1_1CameraImages.html</anchorfile>
      <anchor>a8f7475b82e741609c85dee2f2c7f5208</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>int</type>
      <name>_countScan</name>
      <anchorfile>classrtabmap_1_1CameraImages.html</anchorfile>
      <anchor>a01668627319aba08e7dd1405d964cbbf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_depthFromScan</name>
      <anchorfile>classrtabmap_1_1CameraImages.html</anchorfile>
      <anchor>a9b5a58cc156a894c18485b8072c1250e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_depthFromScanFillHoles</name>
      <anchorfile>classrtabmap_1_1CameraImages.html</anchorfile>
      <anchor>a8c57ef17a18513d25ea79f571d6a6c9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_depthFromScanFillHolesFromBorder</name>
      <anchorfile>classrtabmap_1_1CameraImages.html</anchorfile>
      <anchor>a57092502fcbc5a89a47befdfad190076</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>_depthScaleFactor</name>
      <anchorfile>classrtabmap_1_1CameraImages.html</anchorfile>
      <anchor>a69f0332c32dcdeba6e70b3d2b032806d</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>_filenamesAreTimestamps</name>
      <anchorfile>classrtabmap_1_1CameraImages.html</anchorfile>
      <anchor>ad67f47409fae3f4ccb7283a89503217b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_groundTruthFormat</name>
      <anchorfile>classrtabmap_1_1CameraImages.html</anchorfile>
      <anchor>a3b275bfbdeaeb1eb227cfdfb203eefe3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>_groundTruthPath</name>
      <anchorfile>classrtabmap_1_1CameraImages.html</anchorfile>
      <anchor>adfcc60513a0630a468f86a4193e3bfc8</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>std::string</type>
      <name>_lastScanFileName</name>
      <anchorfile>classrtabmap_1_1CameraImages.html</anchorfile>
      <anchor>ad28632623307ec9f36c8a62c4191ab56</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>_maxPoseTimeDiff</name>
      <anchorfile>classrtabmap_1_1CameraImages.html</anchorfile>
      <anchor>a698a46f3a7005a08184abfdb32a10b07</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>int</type>
      <name>_odometryFormat</name>
      <anchorfile>classrtabmap_1_1CameraImages.html</anchorfile>
      <anchor>ab32963d68ecb3b9e02e51dc9e97303e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>_odometryPath</name>
      <anchorfile>classrtabmap_1_1CameraImages.html</anchorfile>
      <anchor>a8993a665c3ad1ddb389c601774276595</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>UDirectory *</type>
      <name>_scanDir</name>
      <anchorfile>classrtabmap_1_1CameraImages.html</anchorfile>
      <anchor>a4ab6b1019a2e505a89fc13cedef6e4b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_scanDownsampleStep</name>
      <anchorfile>classrtabmap_1_1CameraImages.html</anchorfile>
      <anchor>a04792a7b31eb5bfed904d4f256d2893d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_scanForceGroundNormalsUp</name>
      <anchorfile>classrtabmap_1_1CameraImages.html</anchorfile>
      <anchor>a1fe9eae8ea4c96afa6ff29f3541c53b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Transform</type>
      <name>_scanLocalTransform</name>
      <anchorfile>classrtabmap_1_1CameraImages.html</anchorfile>
      <anchor>aa6f8e718319b151cab6f8e6e5706fd3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_scanMaxPts</name>
      <anchorfile>classrtabmap_1_1CameraImages.html</anchorfile>
      <anchor>ae8c5d94a7344820e40e75ac3af3ff155</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_scanNormalsK</name>
      <anchorfile>classrtabmap_1_1CameraImages.html</anchorfile>
      <anchor>a478c71e39b1dd52327ffc33c056ccf90</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>_scanNormalsRadius</name>
      <anchorfile>classrtabmap_1_1CameraImages.html</anchorfile>
      <anchor>a1f985dd93ba782437431a11c5c7329a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>_scanPath</name>
      <anchorfile>classrtabmap_1_1CameraImages.html</anchorfile>
      <anchor>aeb2161f997f8b9b7086fd90ce21383b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>_scanVoxelSize</name>
      <anchorfile>classrtabmap_1_1CameraImages.html</anchorfile>
      <anchor>acddc3f03642bda70f7ab916e251f5edd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::list&lt; double &gt;</type>
      <name>_stamps</name>
      <anchorfile>classrtabmap_1_1CameraImages.html</anchorfile>
      <anchor>a4ecc62149125ca7e25de7957ca44bcf9</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>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_syncImageRateWithStamps</name>
      <anchorfile>classrtabmap_1_1CameraImages.html</anchorfile>
      <anchor>a7ade06b29217a9dcfea04c1c62e57895</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>_timestampsPath</name>
      <anchorfile>classrtabmap_1_1CameraImages.html</anchorfile>
      <anchor>ae250e05ccfba71ddf3b6fb803b44e363</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::list&lt; Transform &gt;</type>
      <name>groundTruth_</name>
      <anchorfile>classrtabmap_1_1CameraImages.html</anchorfile>
      <anchor>a15c38b6705eb5d23df2f9530753ef715</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::list&lt; Transform &gt;</type>
      <name>odometry_</name>
      <anchorfile>classrtabmap_1_1CameraImages.html</anchorfile>
      <anchor>afa7be1ee66386b321d423e9a3fcfd082</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rtabmap::CameraInfo</name>
    <filename>classrtabmap_1_1CameraInfo.html</filename>
    <member kind="function">
      <type></type>
      <name>CameraInfo</name>
      <anchorfile>classrtabmap_1_1CameraInfo.html</anchorfile>
      <anchor>ac046a36679876a99eb943582361be8bd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~CameraInfo</name>
      <anchorfile>classrtabmap_1_1CameraInfo.html</anchorfile>
      <anchor>acabdd20c755a6aa2576ccafe8a6c5a93</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>cameraName</name>
      <anchorfile>classrtabmap_1_1CameraInfo.html</anchorfile>
      <anchor>a26e733ea4606cb74f6211d79e0f04fa7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>id</name>
      <anchorfile>classrtabmap_1_1CameraInfo.html</anchorfile>
      <anchor>a246426d8cd37df58e12c1b927f85702b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>cv::Mat</type>
      <name>odomCovariance</name>
      <anchorfile>classrtabmap_1_1CameraInfo.html</anchorfile>
      <anchor>a9ffa6fd4cdba2cfc5e367309675198b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Transform</type>
      <name>odomPose</name>
      <anchorfile>classrtabmap_1_1CameraInfo.html</anchorfile>
      <anchor>a51901fdbbd4fcf3e09e94dd67b702748</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; float &gt;</type>
      <name>odomVelocity</name>
      <anchorfile>classrtabmap_1_1CameraInfo.html</anchorfile>
      <anchor>a9adca22a6949fd8e0d17c2c592192e33</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>stamp</name>
      <anchorfile>classrtabmap_1_1CameraInfo.html</anchorfile>
      <anchor>ac248b9d4bfebda1a69b4ab864675fd57</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>timeBilateralFiltering</name>
      <anchorfile>classrtabmap_1_1CameraInfo.html</anchorfile>
      <anchor>abaa7cd7828c3b25a681b09b91d8b9523</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>timeCapture</name>
      <anchorfile>classrtabmap_1_1CameraInfo.html</anchorfile>
      <anchor>a015052622ab7dfa102f6093f324ab822</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>timeDisparity</name>
      <anchorfile>classrtabmap_1_1CameraInfo.html</anchorfile>
      <anchor>a1a336f0860065cce5a71875879b43017</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>timeImageDecimation</name>
      <anchorfile>classrtabmap_1_1CameraInfo.html</anchorfile>
      <anchor>a30c698af62291abe496281c5497e6e0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>timeMirroring</name>
      <anchorfile>classrtabmap_1_1CameraInfo.html</anchorfile>
      <anchor>a2c91334811f8b7ed38c725e5278c4712</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>timeScanFromDepth</name>
      <anchorfile>classrtabmap_1_1CameraInfo.html</anchorfile>
      <anchor>a4ae7ada43cfefbdd620767dbcfc320a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>timeStereoExposureCompensation</name>
      <anchorfile>classrtabmap_1_1CameraInfo.html</anchorfile>
      <anchor>ae912cfca91b57ebac86f6676aa0fa1cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>timeTotal</name>
      <anchorfile>classrtabmap_1_1CameraInfo.html</anchorfile>
      <anchor>a81dc481e73c4d6822474e10376754ee7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>timeUndistortDepth</name>
      <anchorfile>classrtabmap_1_1CameraInfo.html</anchorfile>
      <anchor>a9f197a8b1d6e1a58ae6abff369c4a731</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rtabmap::CameraK4W2</name>
    <filename>classrtabmap_1_1CameraK4W2.html</filename>
    <base>rtabmap::Camera</base>
    <member kind="enumvalue">
      <name>kTypeColor2DepthSD</name>
      <anchorfile>classrtabmap_1_1CameraK4W2.html</anchorfile>
      <anchor>a62d38d4b43f4e495a9611ca71bf75d54a549f6d138f5cfc68f3f4e9ef5df673d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kTypeDepth2ColorHD</name>
      <anchorfile>classrtabmap_1_1CameraK4W2.html</anchorfile>
      <anchor>a62d38d4b43f4e495a9611ca71bf75d54aa7a3d02d85e99d85decaa5e8d3440d60</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kTypeDepth2ColorSD</name>
      <anchorfile>classrtabmap_1_1CameraK4W2.html</anchorfile>
      <anchor>a62d38d4b43f4e495a9611ca71bf75d54a76fc30bac9f661d423100f9bdb2ca471</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>Type</name>
      <anchorfile>classrtabmap_1_1CameraK4W2.html</anchorfile>
      <anchor>a62d38d4b43f4e495a9611ca71bf75d54</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kTypeColor2DepthSD</name>
      <anchorfile>classrtabmap_1_1CameraK4W2.html</anchorfile>
      <anchor>a62d38d4b43f4e495a9611ca71bf75d54a549f6d138f5cfc68f3f4e9ef5df673d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kTypeDepth2ColorSD</name>
      <anchorfile>classrtabmap_1_1CameraK4W2.html</anchorfile>
      <anchor>a62d38d4b43f4e495a9611ca71bf75d54a76fc30bac9f661d423100f9bdb2ca471</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kTypeDepth2ColorHD</name>
      <anchorfile>classrtabmap_1_1CameraK4W2.html</anchorfile>
      <anchor>a62d38d4b43f4e495a9611ca71bf75d54aa7a3d02d85e99d85decaa5e8d3440d60</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CameraK4W2</name>
      <anchorfile>classrtabmap_1_1CameraK4W2.html</anchorfile>
      <anchor>aeb6a428440fbe800ef23f6835c1c0c8d</anchor>
      <arglist>(int deviceId=0, Type type=kTypeDepth2ColorSD, 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_1CameraK4W2.html</anchorfile>
      <anchor>ae2a7d6c3cf040e70f0688e13bd7805ae</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>init</name>
      <anchorfile>classrtabmap_1_1CameraK4W2.html</anchorfile>
      <anchor>ab12ccd9658f0b9334fce2ec7a99f2d06</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_1CameraK4W2.html</anchorfile>
      <anchor>a09cd5078438a45d6e8b847c714efca54</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~CameraK4W2</name>
      <anchorfile>classrtabmap_1_1CameraK4W2.html</anchorfile>
      <anchor>a924154124402b519424b0d495c381097</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>available</name>
      <anchorfile>classrtabmap_1_1CameraK4W2.html</anchorfile>
      <anchor>a1968d294cedb5a8fa7939b5ea0b70251</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>cColorHeight</name>
      <anchorfile>classrtabmap_1_1CameraK4W2.html</anchorfile>
      <anchor>afd71587b0446f21fd7f007cd19a60f1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>cColorWidth</name>
      <anchorfile>classrtabmap_1_1CameraK4W2.html</anchorfile>
      <anchor>a9e03192dc00d34e09d5c3c048a443101</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>cDepthHeight</name>
      <anchorfile>classrtabmap_1_1CameraK4W2.html</anchorfile>
      <anchor>a7b94d01901daa6bb8a845c7fe7143021</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>cDepthWidth</name>
      <anchorfile>classrtabmap_1_1CameraK4W2.html</anchorfile>
      <anchor>a3e85795f7804f2a67a8aab4c08f60ec3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual SensorData</type>
      <name>captureImage</name>
      <anchorfile>classrtabmap_1_1CameraK4W2.html</anchorfile>
      <anchor>aba485c361431e65d531975b2bbf8eeb3</anchor>
      <arglist>(CameraInfo *info=0)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>close</name>
      <anchorfile>classrtabmap_1_1CameraK4W2.html</anchorfile>
      <anchor>a4182912d2f39601b76b12b49a8d485bd</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>abd026bee8d869e18b470782154aa5cb5</anchor>
      <arglist>(double fx, double fy, double cx, double cy, const Transform &amp;localTransform=Transform::getIdentity(), double Tx=0.0f, const cv::Size &amp;imageSize=cv::Size(0, 0))</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CameraModel</name>
      <anchorfile>classrtabmap_1_1CameraModel.html</anchorfile>
      <anchor>a419f2c1ec366c1527ce6938cd47809a7</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, const cv::Size &amp;imageSize=cv::Size(0, 0))</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>cv::Mat</type>
      <name>D</name>
      <anchorfile>classrtabmap_1_1CameraModel.html</anchorfile>
      <anchor>a15f9b2a348cffad3b0bc942dccaa762a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>cv::Mat</type>
      <name>D_raw</name>
      <anchorfile>classrtabmap_1_1CameraModel.html</anchorfile>
      <anchor>acaf630540c3fdb55e2bc2b1b6cb8b7e9</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>inFrame</name>
      <anchorfile>classrtabmap_1_1CameraModel.html</anchorfile>
      <anchor>a5e34a345174436b93c3e2362e82a32d8</anchor>
      <arglist>(int u, int v) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>initRectificationMap</name>
      <anchorfile>classrtabmap_1_1CameraModel.html</anchorfile>
      <anchor>a577819114af0838af3af5ab0c39317f5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isRectificationMapInitialized</name>
      <anchorfile>classrtabmap_1_1CameraModel.html</anchorfile>
      <anchor>a14079d0aec05ab9f3f9729eb6057350d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isValidForProjection</name>
      <anchorfile>classrtabmap_1_1CameraModel.html</anchorfile>
      <anchor>a639fda10557635cbdd97422a2837ff22</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isValidForRectification</name>
      <anchorfile>classrtabmap_1_1CameraModel.html</anchorfile>
      <anchor>a3d58220785b52fd53d59701f19aa61f8</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isValidForReprojection</name>
      <anchorfile>classrtabmap_1_1CameraModel.html</anchorfile>
      <anchor>acae9a31959003c355f83320227419f1c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>cv::Mat</type>
      <name>K</name>
      <anchorfile>classrtabmap_1_1CameraModel.html</anchorfile>
      <anchor>a3c1ca6e11af0af66d2234bf697bea2ef</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>cv::Mat</type>
      <name>K_raw</name>
      <anchorfile>classrtabmap_1_1CameraModel.html</anchorfile>
      <anchor>a60d0b5aff10520d9a71e96929e6a5d63</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>cv::Mat</type>
      <name>P</name>
      <anchorfile>classrtabmap_1_1CameraModel.html</anchorfile>
      <anchor>a7dc19040abd7e9e13708a5fd5494461f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>project</name>
      <anchorfile>classrtabmap_1_1CameraModel.html</anchorfile>
      <anchor>aad46f00b5b89113a0fe3ce3790dafbc1</anchor>
      <arglist>(float u, float v, float depth, float &amp;x, float &amp;y, float &amp;z) const </arglist>
    </member>
    <member kind="function">
      <type>cv::Mat</type>
      <name>R</name>
      <anchorfile>classrtabmap_1_1CameraModel.html</anchorfile>
      <anchor>afe50428e05b685ea015e1084d43cf674</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>void</type>
      <name>reproject</name>
      <anchorfile>classrtabmap_1_1CameraModel.html</anchorfile>
      <anchor>a26f34a7d479ef7cd3da4cdaf2b3afcb4</anchor>
      <arglist>(float x, float y, float z, float &amp;u, float &amp;v) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reproject</name>
      <anchorfile>classrtabmap_1_1CameraModel.html</anchorfile>
      <anchor>a34af348ca8be127a7f1314f4719f67f6</anchor>
      <arglist>(float x, float y, float z, int &amp;u, int &amp;v) const </arglist>
    </member>
    <member kind="function">
      <type>CameraModel</type>
      <name>roi</name>
      <anchorfile>classrtabmap_1_1CameraModel.html</anchorfile>
      <anchor>a30adaf9daf09e7aeb18c3b5b86fde60a</anchor>
      <arglist>(const cv::Rect &amp;roi) 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>CameraModel</type>
      <name>scaled</name>
      <anchorfile>classrtabmap_1_1CameraModel.html</anchorfile>
      <anchor>a2305f2a2624e4a9c85e28571c717ac0c</anchor>
      <arglist>(double scale) const </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>a3507db2b259bed441559dded4fe36000</anchor>
      <arglist>(CameraInfo *info=0)</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="enumvalue">
      <name>kTypeColorDepth</name>
      <anchorfile>classrtabmap_1_1CameraOpenNI2.html</anchorfile>
      <anchor>add2f5250ec9d897654f31cf286bc692ea76d22a2485b67d52ff3f980a65f8c58a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kTypeIR</name>
      <anchorfile>classrtabmap_1_1CameraOpenNI2.html</anchorfile>
      <anchor>add2f5250ec9d897654f31cf286bc692ea22bd63fc4c0eb2309c7cc3db0fe64095</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kTypeIRDepth</name>
      <anchorfile>classrtabmap_1_1CameraOpenNI2.html</anchorfile>
      <anchor>add2f5250ec9d897654f31cf286bc692ea0968193d8994054e0e4f940c949eebeb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>Type</name>
      <anchorfile>classrtabmap_1_1CameraOpenNI2.html</anchorfile>
      <anchor>add2f5250ec9d897654f31cf286bc692e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kTypeColorDepth</name>
      <anchorfile>classrtabmap_1_1CameraOpenNI2.html</anchorfile>
      <anchor>add2f5250ec9d897654f31cf286bc692ea76d22a2485b67d52ff3f980a65f8c58a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kTypeIRDepth</name>
      <anchorfile>classrtabmap_1_1CameraOpenNI2.html</anchorfile>
      <anchor>add2f5250ec9d897654f31cf286bc692ea0968193d8994054e0e4f940c949eebeb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kTypeIR</name>
      <anchorfile>classrtabmap_1_1CameraOpenNI2.html</anchorfile>
      <anchor>add2f5250ec9d897654f31cf286bc692ea22bd63fc4c0eb2309c7cc3db0fe64095</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CameraOpenNI2</name>
      <anchorfile>classrtabmap_1_1CameraOpenNI2.html</anchorfile>
      <anchor>a5ee347200eb2dab3e5a6fe512ff73a06</anchor>
      <arglist>(const std::string &amp;deviceId=&quot;&quot;, Type type=kTypeColorDepth, 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>void</type>
      <name>setIRDepthShift</name>
      <anchorfile>classrtabmap_1_1CameraOpenNI2.html</anchorfile>
      <anchor>a742ae5278e9259b548cc09e3e06a64d0</anchor>
      <arglist>(int horizontal, int vertical)</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>a94b3afa6c6ba99288764c537e606fb91</anchor>
      <arglist>(CameraInfo *info=0)</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>a0c5bfa90044f270126e35f2f99e62eae</anchor>
      <arglist>(CameraInfo *info=0)</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::CameraRealSense</name>
    <filename>classrtabmap_1_1CameraRealSense.html</filename>
    <base>rtabmap::Camera</base>
    <member kind="enumvalue">
      <name>kColor</name>
      <anchorfile>classrtabmap_1_1CameraRealSense.html</anchorfile>
      <anchor>aa64a8a6eb31818863033199d046002f1a4fb3e81054ae6fc9e2c2e776188566f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kFishEye</name>
      <anchorfile>classrtabmap_1_1CameraRealSense.html</anchorfile>
      <anchor>aa64a8a6eb31818863033199d046002f1a015f71892c2d01d5123bac4a8964791a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kInfrared</name>
      <anchorfile>classrtabmap_1_1CameraRealSense.html</anchorfile>
      <anchor>aa64a8a6eb31818863033199d046002f1ac09331234945585fc907ff84e56bb49c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>RGBSource</name>
      <anchorfile>classrtabmap_1_1CameraRealSense.html</anchorfile>
      <anchor>aa64a8a6eb31818863033199d046002f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kColor</name>
      <anchorfile>classrtabmap_1_1CameraRealSense.html</anchorfile>
      <anchor>aa64a8a6eb31818863033199d046002f1a4fb3e81054ae6fc9e2c2e776188566f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kInfrared</name>
      <anchorfile>classrtabmap_1_1CameraRealSense.html</anchorfile>
      <anchor>aa64a8a6eb31818863033199d046002f1ac09331234945585fc907ff84e56bb49c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kFishEye</name>
      <anchorfile>classrtabmap_1_1CameraRealSense.html</anchorfile>
      <anchor>aa64a8a6eb31818863033199d046002f1a015f71892c2d01d5123bac4a8964791a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CameraRealSense</name>
      <anchorfile>classrtabmap_1_1CameraRealSense.html</anchorfile>
      <anchor>a5d5af4dfcf06b8060e37dcf65cf61917</anchor>
      <arglist>(int deviceId=0, int presetRGB=0, int presetDepth=0, bool computeOdometry=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_1CameraRealSense.html</anchorfile>
      <anchor>a1a5d58b60127d3c6d0b27a102d773221</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>init</name>
      <anchorfile>classrtabmap_1_1CameraRealSense.html</anchorfile>
      <anchor>ad908ebeb05d5af8b949a0dabb7c507b5</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_1CameraRealSense.html</anchorfile>
      <anchor>ab22a1d4abd56c411bc062b8cac3d5bee</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>odomProvided</name>
      <anchorfile>classrtabmap_1_1CameraRealSense.html</anchorfile>
      <anchor>a7c2bf4c08d76fc48f055bde506782861</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDepthScaledToRGBSize</name>
      <anchorfile>classrtabmap_1_1CameraRealSense.html</anchorfile>
      <anchor>a6bf11b2fabf5565292240befcf187b7d</anchor>
      <arglist>(bool enabled)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setRGBSource</name>
      <anchorfile>classrtabmap_1_1CameraRealSense.html</anchorfile>
      <anchor>a557642a08742e5d48c117bd2ec971ebb</anchor>
      <arglist>(RGBSource source)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~CameraRealSense</name>
      <anchorfile>classrtabmap_1_1CameraRealSense.html</anchorfile>
      <anchor>ad03bed1fcbd28494aaa084a8b140a639</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>available</name>
      <anchorfile>classrtabmap_1_1CameraRealSense.html</anchorfile>
      <anchor>ade8f3993233a4722d16accbe719b8f10</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual SensorData</type>
      <name>captureImage</name>
      <anchorfile>classrtabmap_1_1CameraRealSense.html</anchorfile>
      <anchor>ae1a2b8b938674b9e8773faf18a873837</anchor>
      <arglist>(CameraInfo *info=0)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rtabmap::CameraRealSense2</name>
    <filename>classrtabmap_1_1CameraRealSense2.html</filename>
    <base>rtabmap::Camera</base>
    <member kind="function">
      <type></type>
      <name>CameraRealSense2</name>
      <anchorfile>classrtabmap_1_1CameraRealSense2.html</anchorfile>
      <anchor>aec7d7dbfabc06486d671265bed2ada3c</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_1CameraRealSense2.html</anchorfile>
      <anchor>abdcc5596caef30a422bdb184e10dd187</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>init</name>
      <anchorfile>classrtabmap_1_1CameraRealSense2.html</anchorfile>
      <anchor>ab0c3d62fca98abac1ba84ea4872d0bb3</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_1CameraRealSense2.html</anchorfile>
      <anchor>a5de6889e13d83d94c7583b86760a3c68</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setEmitterEnabled</name>
      <anchorfile>classrtabmap_1_1CameraRealSense2.html</anchorfile>
      <anchor>a8440b393eb7bb8904a3745fb3130f54b</anchor>
      <arglist>(bool enabled)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setIRDepthFormat</name>
      <anchorfile>classrtabmap_1_1CameraRealSense2.html</anchorfile>
      <anchor>ad1f5f4b779e7d103c91b462083e3ddc7</anchor>
      <arglist>(bool enabled)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~CameraRealSense2</name>
      <anchorfile>classrtabmap_1_1CameraRealSense2.html</anchorfile>
      <anchor>ab1d40759d482469fb1aed19cc6799dc4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>available</name>
      <anchorfile>classrtabmap_1_1CameraRealSense2.html</anchorfile>
      <anchor>acb0e6b3701effef0d3bddba23d342980</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual SensorData</type>
      <name>captureImage</name>
      <anchorfile>classrtabmap_1_1CameraRealSense2.html</anchorfile>
      <anchor>abfe97507930570e9ddbf0e026d9f9d0a</anchor>
      <arglist>(CameraInfo *info=0)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rtabmap::CameraRGBDImages</name>
    <filename>classrtabmap_1_1CameraRGBDImages.html</filename>
    <base>rtabmap::CameraImages</base>
    <member kind="function">
      <type></type>
      <name>CameraRGBDImages</name>
      <anchorfile>classrtabmap_1_1CameraRGBDImages.html</anchorfile>
      <anchor>afb0e98ae687843df9baa5d545834a0e8</anchor>
      <arglist>(const std::string &amp;pathRGBImages, const std::string &amp;pathDepthImages, float depthScaleFactor=1.0f, 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 void</type>
      <name>setStartIndex</name>
      <anchorfile>classrtabmap_1_1CameraRGBDImages.html</anchorfile>
      <anchor>af0093f971bbb0b6f677e5efac62f33d4</anchor>
      <arglist>(int index)</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>aee8dd9e887c5342a9eef225d45f8ac0c</anchor>
      <arglist>(CameraInfo *info=0)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>CameraImages</type>
      <name>cameraDepth_</name>
      <anchorfile>classrtabmap_1_1CameraRGBDImages.html</anchorfile>
      <anchor>a64b8ffff377c87e9d79a17655ea7d524</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>a53a82450c79ad93e5aa1f2bc82cf034d</anchor>
      <arglist>(CameraInfo *info=0)</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>aee25dfea71ee8a479bede422ee9e8493</anchor>
      <arglist>(CameraInfo *info=0)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rtabmap::CameraStereoImages</name>
    <filename>classrtabmap_1_1CameraStereoImages.html</filename>
    <base>rtabmap::CameraImages</base>
    <member kind="function">
      <type></type>
      <name>CameraStereoImages</name>
      <anchorfile>classrtabmap_1_1CameraStereoImages.html</anchorfile>
      <anchor>a03bcdce93578333284382139aeb74aaf</anchor>
      <arglist>(const std::string &amp;pathLeftImages, const std::string &amp;pathRightImages, 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>a2b5707da2e8eee8918899f4b9b50b6bd</anchor>
      <arglist>(const std::string &amp;pathLeftRightImages, 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 void</type>
      <name>setStartIndex</name>
      <anchorfile>classrtabmap_1_1CameraStereoImages.html</anchorfile>
      <anchor>acc1fdb8206e4913b8b0f9d7af2cd8bb5</anchor>
      <arglist>(int index)</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>a3fc92d104807f923c70e9e820e25a473</anchor>
      <arglist>(CameraInfo *info=0)</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>StereoCameraModel</type>
      <name>stereoModel_</name>
      <anchorfile>classrtabmap_1_1CameraStereoImages.html</anchorfile>
      <anchor>a2b5a00fa45b41f5ffdd8fdfb916a0856</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>a0629fe4de6452ef537cf9af0284bb22f</anchor>
      <arglist>(const std::string &amp;pathSideBySide, bool rectifyImages=false, float imageRate=0.0f, const Transform &amp;localTransform=Transform::getIdentity())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CameraStereoVideo</name>
      <anchorfile>classrtabmap_1_1CameraStereoVideo.html</anchorfile>
      <anchor>ad60a996df4536a7fbbdf28a66ad87ba1</anchor>
      <arglist>(const std::string &amp;pathLeft, const std::string &amp;pathRight, bool rectifyImages=false, float imageRate=0.0f, const Transform &amp;localTransform=Transform::getIdentity())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CameraStereoVideo</name>
      <anchorfile>classrtabmap_1_1CameraStereoVideo.html</anchorfile>
      <anchor>acf37e835eae092d32ccf2490fefefcfd</anchor>
      <arglist>(int device, bool rectifyImages=false, float imageRate=0.0f, const Transform &amp;localTransform=Transform::getIdentity())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CameraStereoVideo</name>
      <anchorfile>classrtabmap_1_1CameraStereoVideo.html</anchorfile>
      <anchor>a5bc62d416c44d5cc206c210af394e1d0</anchor>
      <arglist>(int deviceLeft, int deviceRight, 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>ad7a9f44b9f435fce3353005357930f23</anchor>
      <arglist>(CameraInfo *info=0)</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>capture2_</name>
      <anchorfile>classrtabmap_1_1CameraStereoVideo.html</anchorfile>
      <anchor>a927b45c523b4d9ea5491ef7302264852</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>path2_</name>
      <anchorfile>classrtabmap_1_1CameraStereoVideo.html</anchorfile>
      <anchor>a87347d99cbee757c24545288a124f270</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>CameraVideo::Source</type>
      <name>src_</name>
      <anchorfile>classrtabmap_1_1CameraStereoVideo.html</anchorfile>
      <anchor>a5251fd921c497eaca421251aa6843404</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>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>usbDevice2_</name>
      <anchorfile>classrtabmap_1_1CameraStereoVideo.html</anchorfile>
      <anchor>a38af06cb728e71226a1f65cd94dfe13c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>usbDevice_</name>
      <anchorfile>classrtabmap_1_1CameraStereoVideo.html</anchorfile>
      <anchor>a8149e2293bfcc7edcc73806c44e17e3a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rtabmap::CameraStereoZed</name>
    <filename>classrtabmap_1_1CameraStereoZed.html</filename>
    <base>rtabmap::Camera</base>
    <member kind="function">
      <type></type>
      <name>CameraStereoZed</name>
      <anchorfile>classrtabmap_1_1CameraStereoZed.html</anchorfile>
      <anchor>aff54682254a3953e460408c9e4d1a409</anchor>
      <arglist>(int deviceId, int resolution=2, int quality=1, int sensingMode=0, int confidenceThr=100, bool computeOdometry=false, float imageRate=0.0f, const Transform &amp;localTransform=Transform::getIdentity(), bool selfCalibration=true)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CameraStereoZed</name>
      <anchorfile>classrtabmap_1_1CameraStereoZed.html</anchorfile>
      <anchor>aecd0711343de2283924003e399e6c1d1</anchor>
      <arglist>(const std::string &amp;svoFilePath, int quality=1, int sensingMode=0, int confidenceThr=100, bool computeOdometry=false, float imageRate=0.0f, const Transform &amp;localTransform=Transform::getIdentity(), bool selfCalibration=true)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::string</type>
      <name>getSerial</name>
      <anchorfile>classrtabmap_1_1CameraStereoZed.html</anchorfile>
      <anchor>a25709a66f1030f6c1abad936b5609c85</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>init</name>
      <anchorfile>classrtabmap_1_1CameraStereoZed.html</anchorfile>
      <anchor>ab197d1ea2f4485190d78fa0b7ca5641b</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_1CameraStereoZed.html</anchorfile>
      <anchor>a08c6cf044b04345c644b74ca9df9e1fc</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>odomProvided</name>
      <anchorfile>classrtabmap_1_1CameraStereoZed.html</anchorfile>
      <anchor>a525d05b1581d2789bd745dad80f3ddf7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~CameraStereoZed</name>
      <anchorfile>classrtabmap_1_1CameraStereoZed.html</anchorfile>
      <anchor>a778d712d91862fea09360c024767863f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>available</name>
      <anchorfile>classrtabmap_1_1CameraStereoZed.html</anchorfile>
      <anchor>a7dee4b6171ca4af43806d668212f10ec</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual SensorData</type>
      <name>captureImage</name>
      <anchorfile>classrtabmap_1_1CameraStereoZed.html</anchorfile>
      <anchor>a8f4376257c242ce1d3b503dc8315e262</anchor>
      <arglist>(CameraInfo *info=0)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rtabmap::CameraTango</name>
    <filename>classrtabmap_1_1CameraTango.html</filename>
    <base>rtabmap::Camera</base>
    <base>UThread</base>
    <base>UEventsSender</base>
    <member kind="function">
      <type></type>
      <name>CameraTango</name>
      <anchorfile>classrtabmap_1_1CameraTango.html</anchorfile>
      <anchor>a4e05c4006ea06e51d757ebc4ddaa3ab5</anchor>
      <arglist>(bool colorCamera, int decimation, bool publishRawScan, bool smoothing)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>close</name>
      <anchorfile>classrtabmap_1_1CameraTango.html</anchorfile>
      <anchor>ab70a2d2d7d7f48ac58bca2fac5ecf7b3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>cloudReceived</name>
      <anchorfile>classrtabmap_1_1CameraTango.html</anchorfile>
      <anchor>af5aec812ee03814460d7aa144a59c7a6</anchor>
      <arglist>(const cv::Mat &amp;cloud, double timestamp)</arglist>
    </member>
    <member kind="function">
      <type>const CameraModel &amp;</type>
      <name>getCameraModel</name>
      <anchorfile>classrtabmap_1_1CameraTango.html</anchorfile>
      <anchor>a9b1fb07236809d7fcbc21630ab1e3744</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::string</type>
      <name>getSerial</name>
      <anchorfile>classrtabmap_1_1CameraTango.html</anchorfile>
      <anchor>a3ff75ef8065b58b02ff779f0bc9cc6ca</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>init</name>
      <anchorfile>classrtabmap_1_1CameraTango.html</anchorfile>
      <anchor>a42c9080037bfa089101816203f2188fd</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_1CameraTango.html</anchorfile>
      <anchor>a267c21813cd983b05faa89fe37c92469</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>poseReceived</name>
      <anchorfile>classrtabmap_1_1CameraTango.html</anchorfile>
      <anchor>a3cd299d020573b0423fa46bcdc829691</anchor>
      <arglist>(const Transform &amp;pose)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resetOrigin</name>
      <anchorfile>classrtabmap_1_1CameraTango.html</anchorfile>
      <anchor>afe9290b3c3026f2a1ed48dec81cd1570</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>rgbReceived</name>
      <anchorfile>classrtabmap_1_1CameraTango.html</anchorfile>
      <anchor>a39f2e6753d1a41fa5fe2776beae13d39</anchor>
      <arglist>(const cv::Mat &amp;tangoImage, int type, double timestamp)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setColorCamera</name>
      <anchorfile>classrtabmap_1_1CameraTango.html</anchorfile>
      <anchor>a2da2bc659632316a4865548c6b75e968</anchor>
      <arglist>(bool enabled)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDecimation</name>
      <anchorfile>classrtabmap_1_1CameraTango.html</anchorfile>
      <anchor>a0f661b8d0ab584e708946745992c5bd4</anchor>
      <arglist>(int value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setGPS</name>
      <anchorfile>classrtabmap_1_1CameraTango.html</anchorfile>
      <anchor>a87d86d83222c92d717abd6bb120b0279</anchor>
      <arglist>(const GPS &amp;gps)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setRawScanPublished</name>
      <anchorfile>classrtabmap_1_1CameraTango.html</anchorfile>
      <anchor>a2f921657d528b99f39e8653686eb2044</anchor>
      <arglist>(bool enabled)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setScreenRotation</name>
      <anchorfile>classrtabmap_1_1CameraTango.html</anchorfile>
      <anchor>a681bf985ae92905b3602b4c6b6e9f34a</anchor>
      <arglist>(TangoSupportRotation colorCameraToDisplayRotation)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSmoothing</name>
      <anchorfile>classrtabmap_1_1CameraTango.html</anchorfile>
      <anchor>a5fc535fc440e0f56da21a1a4471bbd65</anchor>
      <arglist>(bool enabled)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>tangoEventReceived</name>
      <anchorfile>classrtabmap_1_1CameraTango.html</anchorfile>
      <anchor>a38e78e0891453ed29ff643ea1abc7de4</anchor>
      <arglist>(int type, const char *key, const char *value)</arglist>
    </member>
    <member kind="function">
      <type>rtabmap::Transform</type>
      <name>tangoPoseToTransform</name>
      <anchorfile>classrtabmap_1_1CameraTango.html</anchorfile>
      <anchor>a81d08915b5e7a05ab5f4ff0d26d6cc3e</anchor>
      <arglist>(const TangoPoseData *tangoPose) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~CameraTango</name>
      <anchorfile>classrtabmap_1_1CameraTango.html</anchorfile>
      <anchor>a1e79ae99ab20efc13898391d84226f5b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const float</type>
      <name>bilateralFilteringSigmaR</name>
      <anchorfile>classrtabmap_1_1CameraTango.html</anchorfile>
      <anchor>ade824c4a3cf33d79968b7b45b583331b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const float</type>
      <name>bilateralFilteringSigmaS</name>
      <anchorfile>classrtabmap_1_1CameraTango.html</anchorfile>
      <anchor>a4bf4656c621924b12014db5320261b2f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual SensorData</type>
      <name>captureImage</name>
      <anchorfile>classrtabmap_1_1CameraTango.html</anchorfile>
      <anchor>accb42fdfd391ccf2b665d4f593f5c384</anchor>
      <arglist>(CameraInfo *info=0)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>rtabmap::Transform</type>
      <name>getPoseAtTimestamp</name>
      <anchorfile>classrtabmap_1_1CameraTango.html</anchorfile>
      <anchor>acfe20cecfed2766512a96c26802e27c6</anchor>
      <arglist>(double timestamp)</arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual void</type>
      <name>mainLoop</name>
      <anchorfile>classrtabmap_1_1CameraTango.html</anchorfile>
      <anchor>a0b7c6a251d98743a6dda4e97275ef276</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual void</type>
      <name>mainLoopBegin</name>
      <anchorfile>classrtabmap_1_1CameraTango.html</anchorfile>
      <anchor>ac901fdff8cdcddab574ef3be2b0d3474</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>UTimer</type>
      <name>cameraStartedTime_</name>
      <anchorfile>classrtabmap_1_1CameraTango.html</anchorfile>
      <anchor>a17e0d786a6d3bab80207b82460879610</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>cv::Mat</type>
      <name>cloud_</name>
      <anchorfile>classrtabmap_1_1CameraTango.html</anchorfile>
      <anchor>acb174b8ec1adf3efac336a9f0ac629f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>cloudStamp_</name>
      <anchorfile>classrtabmap_1_1CameraTango.html</anchorfile>
      <anchor>a5784fba1da8486f72ef64df17695cec0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>colorCamera_</name>
      <anchorfile>classrtabmap_1_1CameraTango.html</anchorfile>
      <anchor>a898de8554c91377da02db3e6559eb670</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>TangoSupportRotation</type>
      <name>colorCameraToDisplayRotation_</name>
      <anchorfile>classrtabmap_1_1CameraTango.html</anchorfile>
      <anchor>ac47da294350b7057056baf6cd0c2bb90</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::mutex</type>
      <name>dataMutex_</name>
      <anchorfile>classrtabmap_1_1CameraTango.html</anchorfile>
      <anchor>a218684e1328644b390036d2f541a93ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>USemaphore</type>
      <name>dataReady_</name>
      <anchorfile>classrtabmap_1_1CameraTango.html</anchorfile>
      <anchor>ad7e2e5ec266f329a8357ca48afdebb76</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>decimation_</name>
      <anchorfile>classrtabmap_1_1CameraTango.html</anchorfile>
      <anchor>af3bab5275fb83993d26f86c2b2ea99d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Transform</type>
      <name>deviceTColorCamera_</name>
      <anchorfile>classrtabmap_1_1CameraTango.html</anchorfile>
      <anchor>a0365c3deab22aad2343d11df875b3de5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>cv::Mat</type>
      <name>fisheyeRectifyMapX_</name>
      <anchorfile>classrtabmap_1_1CameraTango.html</anchorfile>
      <anchor>afd53ede6ac46e2a58d71c62da6f25f4c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>cv::Mat</type>
      <name>fisheyeRectifyMapY_</name>
      <anchorfile>classrtabmap_1_1CameraTango.html</anchorfile>
      <anchor>a675e9fb8e14dcf0b7e04780ee7ab30a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>GPS</type>
      <name>lastKnownGPS_</name>
      <anchorfile>classrtabmap_1_1CameraTango.html</anchorfile>
      <anchor>ab4844b65fcb15d1605d8111c3724bef1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>CameraModel</type>
      <name>model_</name>
      <anchorfile>classrtabmap_1_1CameraTango.html</anchorfile>
      <anchor>a115bfb2ad8f02a88680a2d9e82a3b37d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Transform</type>
      <name>originOffset_</name>
      <anchorfile>classrtabmap_1_1CameraTango.html</anchorfile>
      <anchor>a1edde6e33b1424b3cd3267061a4de63d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>originUpdate_</name>
      <anchorfile>classrtabmap_1_1CameraTango.html</anchorfile>
      <anchor>a420db2e0761a5680e59b6c4d70fa3115</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Transform</type>
      <name>previousPose_</name>
      <anchorfile>classrtabmap_1_1CameraTango.html</anchorfile>
      <anchor>ae7601670b4d932f93fc5cedb1ba64c0f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>previousStamp_</name>
      <anchorfile>classrtabmap_1_1CameraTango.html</anchorfile>
      <anchor>abe9419d638348ef6a9fbb82aca54d7b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>rawScanPublished_</name>
      <anchorfile>classrtabmap_1_1CameraTango.html</anchorfile>
      <anchor>a0f24ba3f6da42ddcd1e3542c519ed626</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>smoothing_</name>
      <anchorfile>classrtabmap_1_1CameraTango.html</anchorfile>
      <anchor>a1a5752e32fe753bde04410ace2a3a48c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>stampEpochOffset_</name>
      <anchorfile>classrtabmap_1_1CameraTango.html</anchorfile>
      <anchor>a8b72d42294495b5fd779643b7fbe6aca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>void *</type>
      <name>tango_config_</name>
      <anchorfile>classrtabmap_1_1CameraTango.html</anchorfile>
      <anchor>a775718408b0c1176beb114759d241f12</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>cv::Mat</type>
      <name>tangoColor_</name>
      <anchorfile>classrtabmap_1_1CameraTango.html</anchorfile>
      <anchor>a0a8db0657520d16d36f41b84bf244edf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>tangoColorStamp_</name>
      <anchorfile>classrtabmap_1_1CameraTango.html</anchorfile>
      <anchor>a992ff1ade2cf04ee01d23e3e172651d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>tangoColorType_</name>
      <anchorfile>classrtabmap_1_1CameraTango.html</anchorfile>
      <anchor>a9b821af49e975ea41595a9273ac56fc5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rtabmap::CameraTangoEvent</name>
    <filename>classrtabmap_1_1CameraTangoEvent.html</filename>
    <base>UEvent</base>
    <member kind="function">
      <type></type>
      <name>CameraTangoEvent</name>
      <anchorfile>classrtabmap_1_1CameraTangoEvent.html</anchorfile>
      <anchor>a9e86818d6bb608e8ba7c2da56dff12aa</anchor>
      <arglist>(int type, const std::string &amp;key, const std::string &amp;value)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::string</type>
      <name>getClassName</name>
      <anchorfile>classrtabmap_1_1CameraTangoEvent.html</anchorfile>
      <anchor>a62ce4602a1d8b99ae814c0983490f41a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>key</name>
      <anchorfile>classrtabmap_1_1CameraTangoEvent.html</anchorfile>
      <anchor>a55998ab25416e1734e031b8e3982f814</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>type</name>
      <anchorfile>classrtabmap_1_1CameraTangoEvent.html</anchorfile>
      <anchor>aa1e0370ac527e817c33d3b88be09f2b2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>value</name>
      <anchorfile>classrtabmap_1_1CameraTangoEvent.html</anchorfile>
      <anchor>a458639d809384b057c163c2900ddc6e4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>key_</name>
      <anchorfile>classrtabmap_1_1CameraTangoEvent.html</anchorfile>
      <anchor>adfec70afb80e1f38e7663c215eee8d70</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>type_</name>
      <anchorfile>classrtabmap_1_1CameraTangoEvent.html</anchorfile>
      <anchor>a8cbe9a4b9aeb580f92ee179dc136bf08</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>value_</name>
      <anchorfile>classrtabmap_1_1CameraTangoEvent.html</anchorfile>
      <anchor>abc21dbd58683ae401a78fe64b852c932</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>a78945c44eed4b220a352d5c9cf28824e</anchor>
      <arglist>(Camera *camera, const ParametersMap &amp;parameters=ParametersMap())</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>disableBilateralFiltering</name>
      <anchorfile>classrtabmap_1_1CameraThread.html</anchorfile>
      <anchor>af8da661f83ac9336f2ffde130c7fb5f8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>enableBilateralFiltering</name>
      <anchorfile>classrtabmap_1_1CameraThread.html</anchorfile>
      <anchor>ab55c0b71244d7663515ca4dd6785540c</anchor>
      <arglist>(float sigmaS, float sigmaR)</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>postUpdate</name>
      <anchorfile>classrtabmap_1_1CameraThread.html</anchorfile>
      <anchor>a15ace235d28b688c4c9f2e687c93ff98</anchor>
      <arglist>(SensorData *data, CameraInfo *info=0) 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>setDistortionModel</name>
      <anchorfile>classrtabmap_1_1CameraThread.html</anchorfile>
      <anchor>ab27026d18fd42df0fc9e654cdbe7afac</anchor>
      <arglist>(const std::string &amp;path)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setImageDecimation</name>
      <anchorfile>classrtabmap_1_1CameraThread.html</anchorfile>
      <anchor>af86ef539b39c21cbac95f3f25137456d</anchor>
      <arglist>(int decimation)</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>setScanFromDepth</name>
      <anchorfile>classrtabmap_1_1CameraThread.html</anchorfile>
      <anchor>a0d516e240de456b9374e3a48e94038ee</anchor>
      <arglist>(bool enabled, int decimation=4, float maxDepth=4.0f, float voxelSize=0.0f, int normalsK=0, int normalsRadius=0.0f)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setStereoExposureCompensation</name>
      <anchorfile>classrtabmap_1_1CameraThread.html</anchorfile>
      <anchor>a037b71986f992bf78fe654d4dadf173b</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>mainLoopBegin</name>
      <anchorfile>classrtabmap_1_1CameraThread.html</anchorfile>
      <anchor>a367b364776cf74bfbe1e18b799ae4618</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>bool</type>
      <name>_bilateralFiltering</name>
      <anchorfile>classrtabmap_1_1CameraThread.html</anchorfile>
      <anchor>aed2ba6ebdf5c5842d82deda5f89d8f48</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>_bilateralSigmaR</name>
      <anchorfile>classrtabmap_1_1CameraThread.html</anchorfile>
      <anchor>a8ccac1f2aaf87ae8c031ad4c64fa2591</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>_bilateralSigmaS</name>
      <anchorfile>classrtabmap_1_1CameraThread.html</anchorfile>
      <anchor>a40c3bef5e6c185542cae4b96d7540ba2</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>clams::DiscreteDepthDistortionModel *</type>
      <name>_distortionModel</name>
      <anchorfile>classrtabmap_1_1CameraThread.html</anchorfile>
      <anchor>a2c0a96e4ce354a411a3124987a759f42</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_imageDecimation</name>
      <anchorfile>classrtabmap_1_1CameraThread.html</anchorfile>
      <anchor>a76ce52d035d4f42119abd8207ff3d4cb</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>int</type>
      <name>_scanDecimation</name>
      <anchorfile>classrtabmap_1_1CameraThread.html</anchorfile>
      <anchor>ab4c32004d136667f6dae69f14d505c34</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_scanFromDepth</name>
      <anchorfile>classrtabmap_1_1CameraThread.html</anchorfile>
      <anchor>ab9b6aac7bb09352964c2a3f53802a952</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>_scanMaxDepth</name>
      <anchorfile>classrtabmap_1_1CameraThread.html</anchorfile>
      <anchor>a5080364490d598f8f848552977274245</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>_scanMinDepth</name>
      <anchorfile>classrtabmap_1_1CameraThread.html</anchorfile>
      <anchor>a1e538f88b154a323b77fcfed2dbcb6de</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_scanNormalsK</name>
      <anchorfile>classrtabmap_1_1CameraThread.html</anchorfile>
      <anchor>abd42209c26148a0c226a6532a51d6d2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>_scanNormalsRadius</name>
      <anchorfile>classrtabmap_1_1CameraThread.html</anchorfile>
      <anchor>a5d279a911cc02604f5fc3d493ebe5aa4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>_scanVoxelSize</name>
      <anchorfile>classrtabmap_1_1CameraThread.html</anchorfile>
      <anchor>aa89295acc5fb7c5fd7aa9ccf4b838c26</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>StereoDense *</type>
      <name>_stereoDense</name>
      <anchorfile>classrtabmap_1_1CameraThread.html</anchorfile>
      <anchor>a9186ad53c748166908a896c29649fdc5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_stereoExposureCompensation</name>
      <anchorfile>classrtabmap_1_1CameraThread.html</anchorfile>
      <anchor>a9ec8877ea9a33590137ed89494ea0f2e</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="enumvalue">
      <name>kUsbDevice</name>
      <anchorfile>classrtabmap_1_1CameraVideo.html</anchorfile>
      <anchor>af93ce793578ced88190eb88afdd3696aa6f33cf6c20636769fa22159b9149c226</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kVideoFile</name>
      <anchorfile>classrtabmap_1_1CameraVideo.html</anchorfile>
      <anchor>af93ce793578ced88190eb88afdd3696aaf655b7407fa06f78efc38c76ac500afb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <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>abcec473904ff36cff4cccb8c12049d3b</anchor>
      <arglist>(int usbDevice=0, bool rectifyImages=false, 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>a1df9c52b183f59795077ae2c3e7b90c0</anchor>
      <arglist>(CameraInfo *info=0)</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>ac27488ab0cab1578cf0a1d7f23115d4f</anchor>
      <arglist>(QWidget *parent=0, const ParametersMap &amp;parameters=ParametersMap())</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 bool</type>
      <name>handleEvent</name>
      <anchorfile>classrtabmap_1_1CameraViewer.html</anchorfile>
      <anchor>ae08e38c8f1f9495a58fb928f56ba81b3</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>QSpinBox *</type>
      <name>decimationSpin_</name>
      <anchorfile>classrtabmap_1_1CameraViewer.html</anchorfile>
      <anchor>acd7fa7f96c22c3abfc7e08a0f464f497</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>ParametersMap</type>
      <name>parameters_</name>
      <anchorfile>classrtabmap_1_1CameraViewer.html</anchorfile>
      <anchor>a6fc2ced573f1929f47f52eaeab127231</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QPushButton *</type>
      <name>pause_</name>
      <anchorfile>classrtabmap_1_1CameraViewer.html</anchorfile>
      <anchor>a5a2b61cc032a73729deb366d71b63736</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>
    <member kind="variable" protection="private">
      <type>QCheckBox *</type>
      <name>showCloudCheckbox_</name>
      <anchorfile>classrtabmap_1_1CameraViewer.html</anchorfile>
      <anchor>a90307b59fb1aff330c4a1f3a58225ea8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QCheckBox *</type>
      <name>showScanCheckbox_</name>
      <anchorfile>classrtabmap_1_1CameraViewer.html</anchorfile>
      <anchor>a1cee011dc3dc3f7d24335c78a490a1ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>validDecimationValue_</name>
      <anchorfile>classrtabmap_1_1CameraViewer.html</anchorfile>
      <anchor>a044d38556336275dbe262dc0ed5e918e</anchor>
      <arglist></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="class">
    <name>rtflann::CenterChooser</name>
    <filename>classrtflann_1_1CenterChooser.html</filename>
    <templarg>Distance</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="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="class">
    <name>tango_gl::Circle</name>
    <filename>classtango__gl_1_1Circle.html</filename>
    <base>tango_gl::Mesh</base>
    <member kind="function">
      <type></type>
      <name>Circle</name>
      <anchorfile>classtango__gl_1_1Circle.html</anchorfile>
      <anchor>a7fd660881aa07d09a2053d37bbcf79ff</anchor>
      <arglist>(float radius, int resolution)</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>setCloudColorIndex</name>
      <anchorfile>classrtabmap_1_1CloudViewer.html</anchorfile>
      <anchor>a43c84c0717b1e0d7167fbb3dd2851ceb</anchor>
      <arglist>(const std::string &amp;id, int index)</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>a432ae3d581b344710e4ddd08ed88738c</anchor>
      <arglist>(const std::string &amp;id, const pcl::PCLPointCloud2Ptr &amp;binaryCloud, const Transform &amp;pose, bool rgb, bool hasNormals, bool hasIntensity, 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>a02a24d5301df645a056ef11edf8bdef1</anchor>
      <arglist>(const std::string &amp;id, const pcl::PointCloud&lt; pcl::PointXYZINormal &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>a85cf8d6c7fec9f9f3a01e7fd1b332722</anchor>
      <arglist>(const std::string &amp;id, const pcl::PointCloud&lt; pcl::PointXYZI &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>a9c28284fcfc58fad87512ca44871f3dc</anchor>
      <arglist>(const std::string &amp;id, const pcl::PointCloud&lt; pcl::PointNormal &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>a5a464006eaea6e7dda64a1cb8827588c</anchor>
      <arglist>(const std::string &amp;id, const pcl::PointCloud&lt; pcl::PointXYZRGBNormal &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>a3a638f6fd51553c7a7f7b376c507fe44</anchor>
      <arglist>(const std::string &amp;id, const pcl::TextureMesh::Ptr &amp;textureMesh, const cv::Mat &amp;texture, 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>addOctomap</name>
      <anchorfile>classrtabmap_1_1CloudViewer.html</anchorfile>
      <anchor>a657b9a3be413d398063081729172a94c</anchor>
      <arglist>(const OctoMap *octomap, unsigned int treeDepth=0, bool volumeRepresentation=true)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addOrUpdateCoordinate</name>
      <anchorfile>classrtabmap_1_1CloudViewer.html</anchorfile>
      <anchor>a7a9f8fc03344cb7c5c9b464f4d6b5a75</anchor>
      <arglist>(const std::string &amp;id, const Transform &amp;transform, double scale, bool foreground=false)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addOrUpdateCube</name>
      <anchorfile>classrtabmap_1_1CloudViewer.html</anchorfile>
      <anchor>ab7221e0d069368051caf7dd274e4df82</anchor>
      <arglist>(const std::string &amp;id, const Transform &amp;pose, float width, float height, float depth, const QColor &amp;color, bool wireframe=false, bool foreground=false)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addOrUpdateFrustum</name>
      <anchorfile>classrtabmap_1_1CloudViewer.html</anchorfile>
      <anchor>a312207b90e31c01972f4d85cc1d03f70</anchor>
      <arglist>(const std::string &amp;id, const Transform &amp;transform, const Transform &amp;localTransform, double scale, const QColor &amp;color=QColor())</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>addOrUpdateLine</name>
      <anchorfile>classrtabmap_1_1CloudViewer.html</anchorfile>
      <anchor>ab55f1e816724a7e1d615660f35bd7ad6</anchor>
      <arglist>(const std::string &amp;id, const Transform &amp;from, const Transform &amp;to, const QColor &amp;color, bool arrow=false, bool foreground=false)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addOrUpdateQuad</name>
      <anchorfile>classrtabmap_1_1CloudViewer.html</anchorfile>
      <anchor>a4e980e62029a61dce1a69adc62937a4f</anchor>
      <arglist>(const std::string &amp;id, const Transform &amp;pose, float width, float height, const QColor &amp;color, bool foreground=false)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addOrUpdateQuad</name>
      <anchorfile>classrtabmap_1_1CloudViewer.html</anchorfile>
      <anchor>aaf113a2d3a726318d5bb4d37ad4797b2</anchor>
      <arglist>(const std::string &amp;id, const Transform &amp;pose, float widthLeft, float widthRight, float heightBottom, float heightTop, const QColor &amp;color, bool foreground=false)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addOrUpdateSphere</name>
      <anchorfile>classrtabmap_1_1CloudViewer.html</anchorfile>
      <anchor>a00a1054ff442d0037cb9faa3ecb5b089</anchor>
      <arglist>(const std::string &amp;id, const Transform &amp;pose, float radius, const QColor &amp;color, bool foreground=false)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addOrUpdateText</name>
      <anchorfile>classrtabmap_1_1CloudViewer.html</anchorfile>
      <anchor>a2c89312aa5aeff3d3e45991966f736d1</anchor>
      <arglist>(const std::string &amp;id, const std::string &amp;text, const Transform &amp;position, double scale, const QColor &amp;color, bool foreground=true)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>addTextureMesh</name>
      <anchorfile>classrtabmap_1_1CloudViewer.html</anchorfile>
      <anchor>a2da130f2b7cf16ef2b12d4914b55d898</anchor>
      <arglist>(const pcl::TextureMesh &amp;mesh, const cv::Mat &amp;texture, const std::string &amp;id=&quot;texture&quot;, int viewport=0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>buildPickingLocator</name>
      <anchorfile>classrtabmap_1_1CloudViewer.html</anchorfile>
      <anchor>add27277a86777b57aa05fc2c8436cfad</anchor>
      <arglist>(bool enable)</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>aaa722462ec493ca7df2a4216140004ea</anchor>
      <arglist>(QWidget *parent=0, CloudViewerInteractorStyle *style=CloudViewerInteractorStyle::New())</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 std::set&lt; std::string &gt; &amp;</type>
      <name>getAddedCoordinates</name>
      <anchorfile>classrtabmap_1_1CloudViewer.html</anchorfile>
      <anchor>ade28d09506d1515f1ca301b3ed1d8e2c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const std::set&lt; std::string &gt; &amp;</type>
      <name>getAddedCubes</name>
      <anchorfile>classrtabmap_1_1CloudViewer.html</anchorfile>
      <anchor>a9fcb1f2924eb9dd4e1983ce98976535d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const QMap&lt; std::string, Transform &gt; &amp;</type>
      <name>getAddedFrustums</name>
      <anchorfile>classrtabmap_1_1CloudViewer.html</anchorfile>
      <anchor>a3968cdd8bc934375ff0e4f264745de88</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const std::set&lt; std::string &gt; &amp;</type>
      <name>getAddedLines</name>
      <anchorfile>classrtabmap_1_1CloudViewer.html</anchorfile>
      <anchor>ac7756bc6bc4773fdfd7238a385bb4d76</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const std::set&lt; std::string &gt; &amp;</type>
      <name>getAddedQuads</name>
      <anchorfile>classrtabmap_1_1CloudViewer.html</anchorfile>
      <anchor>a253b03cf4f8ccc355595f43547534b82</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const std::set&lt; std::string &gt; &amp;</type>
      <name>getAddedSpheres</name>
      <anchorfile>classrtabmap_1_1CloudViewer.html</anchorfile>
      <anchor>a9366c6d03ae6544b4a31f5d00ede0a28</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const std::set&lt; std::string &gt; &amp;</type>
      <name>getAddedTexts</name>
      <anchorfile>classrtabmap_1_1CloudViewer.html</anchorfile>
      <anchor>afd45ef08d31fd2df3938bf743f32d52a</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>QColor</type>
      <name>getColor</name>
      <anchorfile>classrtabmap_1_1CloudViewer.html</anchorfile>
      <anchor>aa65cf19205c94dea11bf2cc16dc16a44</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>QColor</type>
      <name>getFrustumColor</name>
      <anchorfile>classrtabmap_1_1CloudViewer.html</anchorfile>
      <anchor>ad5e905339a11c65722e01cae0d00efe3</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getFrustumScale</name>
      <anchorfile>classrtabmap_1_1CloudViewer.html</anchorfile>
      <anchor>a02a924ff86fd08ed610709e64f82d0df</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>std::string</type>
      <name>getIdByActor</name>
      <anchorfile>classrtabmap_1_1CloudViewer.html</anchorfile>
      <anchor>a9b50a97b4f1f3ed6d61279c7d27abf96</anchor>
      <arglist>(vtkProp *actor) const </arglist>
    </member>
    <member kind="function">
      <type>const std::map&lt; std::string, vtkSmartPointer&lt; vtkOBBTree &gt; &gt; &amp;</type>
      <name>getLocators</name>
      <anchorfile>classrtabmap_1_1CloudViewer.html</anchorfile>
      <anchor>a1991c9882be73b9255481c37aff758d6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getNormalsScale</name>
      <anchorfile>classrtabmap_1_1CloudViewer.html</anchorfile>
      <anchor>a07890c3e5494d5582abbcc50acaa7b7d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getNormalsStep</name>
      <anchorfile>classrtabmap_1_1CloudViewer.html</anchorfile>
      <anchor>af7ecdb923912ded9a9cf5090b8d4c479</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>double</type>
      <name>getRenderingRate</name>
      <anchorfile>classrtabmap_1_1CloudViewer.html</anchorfile>
      <anchor>ad138a45aff72fc0a3d1a6b15fbac3b1b</anchor>
      <arglist>() const </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>isCameraOrtho</name>
      <anchorfile>classrtabmap_1_1CloudViewer.html</anchorfile>
      <anchor>a539fd0c02ed028ede21c2672c79842a3</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>isFrustumShown</name>
      <anchorfile>classrtabmap_1_1CloudViewer.html</anchorfile>
      <anchor>abb655950e68371b28d3a61dda16f2ce9</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>isNormalsShown</name>
      <anchorfile>classrtabmap_1_1CloudViewer.html</anchorfile>
      <anchor>a9da2a957cf4a466d6589182dd753e550</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>removeAllCubes</name>
      <anchorfile>classrtabmap_1_1CloudViewer.html</anchorfile>
      <anchor>a28116adb819c1a30050216d4cf11a9d2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>removeAllFrustums</name>
      <anchorfile>classrtabmap_1_1CloudViewer.html</anchorfile>
      <anchor>acf6b8f41ca0ef20de2c6ea43caf25af7</anchor>
      <arglist>(bool exceptCameraReference=false)</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>removeAllLines</name>
      <anchorfile>classrtabmap_1_1CloudViewer.html</anchorfile>
      <anchor>a8ac6b357b967f97af06e57a2f92210b4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>removeAllQuads</name>
      <anchorfile>classrtabmap_1_1CloudViewer.html</anchorfile>
      <anchor>a191f78ed8595267020e9c81ca21d2873</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>removeAllSpheres</name>
      <anchorfile>classrtabmap_1_1CloudViewer.html</anchorfile>
      <anchor>a0deb0b6e1c469de76f5616dc0fe38e61</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>removeCube</name>
      <anchorfile>classrtabmap_1_1CloudViewer.html</anchorfile>
      <anchor>a71a3171374d65970c4bf39a5e9c6fb2b</anchor>
      <arglist>(const std::string &amp;id)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>removeFrustum</name>
      <anchorfile>classrtabmap_1_1CloudViewer.html</anchorfile>
      <anchor>a51e38d1f16cb51c0138329e4fc9d21bc</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>removeLine</name>
      <anchorfile>classrtabmap_1_1CloudViewer.html</anchorfile>
      <anchor>a1521cedb0becbe84853bfefd9ca44d99</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>removeOctomap</name>
      <anchorfile>classrtabmap_1_1CloudViewer.html</anchorfile>
      <anchor>a0b31afa15b150b707490222bf4713018</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>removeQuad</name>
      <anchorfile>classrtabmap_1_1CloudViewer.html</anchorfile>
      <anchor>a82f4b6e6f1f410893d8f0cc615f71f37</anchor>
      <arglist>(const std::string &amp;id)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>removeSphere</name>
      <anchorfile>classrtabmap_1_1CloudViewer.html</anchorfile>
      <anchor>a36566d112d28aeeab95c1e713c9ff139</anchor>
      <arglist>(const std::string &amp;id)</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>setBackfaceCulling</name>
      <anchorfile>classrtabmap_1_1CloudViewer.html</anchorfile>
      <anchor>a32313d5d4493d03396c4a8820a84e22e</anchor>
      <arglist>(bool enabled, bool frontfaceCulling)</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>setCameraOrtho</name>
      <anchorfile>classrtabmap_1_1CloudViewer.html</anchorfile>
      <anchor>add87eb7f8a5a71ff8db34697c9301195</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>setColor</name>
      <anchorfile>classrtabmap_1_1CloudViewer.html</anchorfile>
      <anchor>a54400d388e35b7bbc6ecf45f1351a1f2</anchor>
      <arglist>(const std::string &amp;id, const QColor &amp;color)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setEdgeVisibility</name>
      <anchorfile>classrtabmap_1_1CloudViewer.html</anchorfile>
      <anchor>a4838c6bda5eaeef9f2b8d78d8ff1f2d7</anchor>
      <arglist>(bool visible)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setFrustumColor</name>
      <anchorfile>classrtabmap_1_1CloudViewer.html</anchorfile>
      <anchor>add88bab5e2ec1ea40a89a0a820742b11</anchor>
      <arglist>(QColor value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setFrustumScale</name>
      <anchorfile>classrtabmap_1_1CloudViewer.html</anchorfile>
      <anchor>a62708537eac73acdc25f7fce78afe69a</anchor>
      <arglist>(float value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setFrustumShown</name>
      <anchorfile>classrtabmap_1_1CloudViewer.html</anchorfile>
      <anchor>a3a504b55d124c76deba1336946d4e9b0</anchor>
      <arglist>(bool shown)</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>setInteractorLayer</name>
      <anchorfile>classrtabmap_1_1CloudViewer.html</anchorfile>
      <anchor>a3aa14918ba443d0e28124a0c35b7753d</anchor>
      <arglist>(int layer)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setLighting</name>
      <anchorfile>classrtabmap_1_1CloudViewer.html</anchorfile>
      <anchor>adffbe4060bcf2fe73bdf17efe245c720</anchor>
      <arglist>(bool on)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setNormalsScale</name>
      <anchorfile>classrtabmap_1_1CloudViewer.html</anchorfile>
      <anchor>aa6be0c67b20273196ebe395c09cb496b</anchor>
      <arglist>(float scale)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setNormalsShown</name>
      <anchorfile>classrtabmap_1_1CloudViewer.html</anchorfile>
      <anchor>a0a70f2c055f012811617b9dbcedae5a0</anchor>
      <arglist>(bool shown)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setNormalsStep</name>
      <anchorfile>classrtabmap_1_1CloudViewer.html</anchorfile>
      <anchor>a8c323adc14b71c6d63d08a8729038bd3</anchor>
      <arglist>(int step)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPolygonPicking</name>
      <anchorfile>classrtabmap_1_1CloudViewer.html</anchorfile>
      <anchor>ad3fc723a49a6fc0556502f46d224a9cf</anchor>
      <arglist>(bool enabled)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setRenderingRate</name>
      <anchorfile>classrtabmap_1_1CloudViewer.html</anchorfile>
      <anchor>ae1c5c8cc0837e2a7f3fed777e73bd5cd</anchor>
      <arglist>(double rate)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setShading</name>
      <anchorfile>classrtabmap_1_1CloudViewer.html</anchorfile>
      <anchor>aa7dc23cdf0bea6934bb73361415e8ccf</anchor>
      <arglist>(bool on)</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>updateCameraFrustum</name>
      <anchorfile>classrtabmap_1_1CloudViewer.html</anchorfile>
      <anchor>aca1867d8897dbc8da733f2e2e511eb02</anchor>
      <arglist>(const Transform &amp;pose, const StereoCameraModel &amp;model)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>updateCameraFrustum</name>
      <anchorfile>classrtabmap_1_1CloudViewer.html</anchorfile>
      <anchor>aff36d7dcfea25cf7c17ff8566da2f381</anchor>
      <arglist>(const Transform &amp;pose, const CameraModel &amp;model)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>updateCameraFrustums</name>
      <anchorfile>classrtabmap_1_1CloudViewer.html</anchorfile>
      <anchor>aee6f6c67dac74275f98636e7ea92e636</anchor>
      <arglist>(const Transform &amp;pose, const std::vector&lt; CameraModel &gt; &amp;models)</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>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">
      <type>bool</type>
      <name>updateCoordinatePose</name>
      <anchorfile>classrtabmap_1_1CloudViewer.html</anchorfile>
      <anchor>a8796429232cd1819baaf9140d4691049</anchor>
      <arglist>(const std::string &amp;id, const Transform &amp;transform)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>updateFrustumPose</name>
      <anchorfile>classrtabmap_1_1CloudViewer.html</anchorfile>
      <anchor>afbdf751dc3671ee1dedc60ce16619cb6</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">
      <type>pcl::visualization::PCLVisualizer *</type>
      <name>visualizer</name>
      <anchorfile>classrtabmap_1_1CloudViewer.html</anchorfile>
      <anchor>ae814118977d52448014af44e8dfa1a87</anchor>
      <arglist>()</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>_aBackfaceCulling</name>
      <anchorfile>classrtabmap_1_1CloudViewer.html</anchorfile>
      <anchor>aa6a72778feae051118e53bab64dcc152</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QAction *</type>
      <name>_aCameraOrtho</name>
      <anchorfile>classrtabmap_1_1CloudViewer.html</anchorfile>
      <anchor>aad85e92b76f4962ac3f3630d1e4d3e62</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>_aPolygonPicking</name>
      <anchorfile>classrtabmap_1_1CloudViewer.html</anchorfile>
      <anchor>ae7547c03ef5324e54f4c6814250718b5</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>_aSetEdgeVisibility</name>
      <anchorfile>classrtabmap_1_1CloudViewer.html</anchorfile>
      <anchor>a3eee2f8fb31b786ee9ac9f2206e79855</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QAction *</type>
      <name>_aSetFlatShading</name>
      <anchorfile>classrtabmap_1_1CloudViewer.html</anchorfile>
      <anchor>a82cd03e060898d12d23731f9ff54a611</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QAction *</type>
      <name>_aSetFrustumColor</name>
      <anchorfile>classrtabmap_1_1CloudViewer.html</anchorfile>
      <anchor>acac1711faa866a80d09484ba642abf84</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QAction *</type>
      <name>_aSetFrustumScale</name>
      <anchorfile>classrtabmap_1_1CloudViewer.html</anchorfile>
      <anchor>a5f0ea83b1e48b677336e1714f20731a6</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>_aSetLighting</name>
      <anchorfile>classrtabmap_1_1CloudViewer.html</anchorfile>
      <anchor>aa108fc6fd7404c698746d28e8254131d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QAction *</type>
      <name>_aSetNormalsScale</name>
      <anchorfile>classrtabmap_1_1CloudViewer.html</anchorfile>
      <anchor>ae0eaac1b082cb948092cc9b166c73f4d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QAction *</type>
      <name>_aSetNormalsStep</name>
      <anchorfile>classrtabmap_1_1CloudViewer.html</anchorfile>
      <anchor>ad388a272031b21d240f4ff4c66e8bb66</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QAction *</type>
      <name>_aSetRenderingRate</name>
      <anchorfile>classrtabmap_1_1CloudViewer.html</anchorfile>
      <anchor>a9472656d0cd082c8e9098a1436fae97b</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>_aShowFrustum</name>
      <anchorfile>classrtabmap_1_1CloudViewer.html</anchorfile>
      <anchor>acbdc426ef9a78ce366477e98862943f1</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>_aShowNormals</name>
      <anchorfile>classrtabmap_1_1CloudViewer.html</anchorfile>
      <anchor>a18565ae9c02374507d2439850fe5b406</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>bool</type>
      <name>_buildLocator</name>
      <anchorfile>classrtabmap_1_1CloudViewer.html</anchorfile>
      <anchor>abffda58092b2c9932d928170f940e19d</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>std::set&lt; std::string &gt;</type>
      <name>_cubes</name>
      <anchorfile>classrtabmap_1_1CloudViewer.html</anchorfile>
      <anchor>a7b3a92ff1df538c17825c57fc93bcb94</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>bool</type>
      <name>_frontfaceCulling</name>
      <anchorfile>classrtabmap_1_1CloudViewer.html</anchorfile>
      <anchor>a8d53fd8994ee545d9db30015efa091fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QColor</type>
      <name>_frustumColor</name>
      <anchorfile>classrtabmap_1_1CloudViewer.html</anchorfile>
      <anchor>a16c5cbf9e2615a02ba12336f69a427d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QMap&lt; std::string, Transform &gt;</type>
      <name>_frustums</name>
      <anchorfile>classrtabmap_1_1CloudViewer.html</anchorfile>
      <anchor>a5b34207b82347897842b184099bdc2a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>_frustumScale</name>
      <anchorfile>classrtabmap_1_1CloudViewer.html</anchorfile>
      <anchor>a676085b1b55a008e639e1341a5b56e6d</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>std::set&lt; std::string &gt;</type>
      <name>_lines</name>
      <anchorfile>classrtabmap_1_1CloudViewer.html</anchorfile>
      <anchor>a23471657c009a8039c87e19a6bbd6b55</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; std::string, vtkSmartPointer&lt; vtkOBBTree &gt; &gt;</type>
      <name>_locators</name>
      <anchorfile>classrtabmap_1_1CloudViewer.html</anchorfile>
      <anchor>a992ba50b13f820fd824ae8e442e1482f</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>float</type>
      <name>_normalsScale</name>
      <anchorfile>classrtabmap_1_1CloudViewer.html</anchorfile>
      <anchor>a483e83caefaa0a58c8d7f224f824aede</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_normalsStep</name>
      <anchorfile>classrtabmap_1_1CloudViewer.html</anchorfile>
      <anchor>a9ed0a18880d28de22b835d3990915a26</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>vtkProp *</type>
      <name>_octomapActor</name>
      <anchorfile>classrtabmap_1_1CloudViewer.html</anchorfile>
      <anchor>a61a7a419b010d0a668de482e18664e0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::set&lt; std::string &gt;</type>
      <name>_quads</name>
      <anchorfile>classrtabmap_1_1CloudViewer.html</anchorfile>
      <anchor>a71f86c2d8679326dbbf12647b9089591</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>_renderingRate</name>
      <anchorfile>classrtabmap_1_1CloudViewer.html</anchorfile>
      <anchor>a7eb9fa3f94b770267862099edf0ec5dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::set&lt; std::string &gt;</type>
      <name>_spheres</name>
      <anchorfile>classrtabmap_1_1CloudViewer.html</anchorfile>
      <anchor>a641899128151f17c26fb0fe84219a19e</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>
  </compound>
  <compound kind="class">
    <name>rtabmap::CloudViewerCellPicker</name>
    <filename>classrtabmap_1_1CloudViewerCellPicker.html</filename>
    <member kind="function">
      <type></type>
      <name>CloudViewerCellPicker</name>
      <anchorfile>classrtabmap_1_1CloudViewerCellPicker.html</anchorfile>
      <anchor>adc13c45d4924f0eba4ac59cc008dd511</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>vtkTypeMacro</name>
      <anchorfile>classrtabmap_1_1CloudViewerCellPicker.html</anchorfile>
      <anchor>aaf0f7ff121683545282f58c395ed9924</anchor>
      <arglist>(CloudViewerCellPicker, vtkCellPicker)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~CloudViewerCellPicker</name>
      <anchorfile>classrtabmap_1_1CloudViewerCellPicker.html</anchorfile>
      <anchor>a54537402cbee5267840f4590be20bb84</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static CloudViewerCellPicker *</type>
      <name>New</name>
      <anchorfile>classrtabmap_1_1CloudViewerCellPicker.html</anchorfile>
      <anchor>a7414227bc54664aec9b1b9e172703398</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual double</type>
      <name>IntersectActorWithLine</name>
      <anchorfile>classrtabmap_1_1CloudViewerCellPicker.html</anchorfile>
      <anchor>afef5fb0e0fd1479b934eaf568d02beb0</anchor>
      <arglist>(const double p1[3], const double p2[3], double t1, double t2, double tol, vtkProp3D *prop, vtkMapper *mapper)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>vtkGenericCell *</type>
      <name>cell_</name>
      <anchorfile>classrtabmap_1_1CloudViewerCellPicker.html</anchorfile>
      <anchor>a30942b64ff51adc1899a6d91943d90f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>vtkIdList *</type>
      <name>pointIds_</name>
      <anchorfile>classrtabmap_1_1CloudViewerCellPicker.html</anchorfile>
      <anchor>a4d6b16963bec27d2a1ba701e496d66f5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rtabmap::CloudViewerInteractorStyle</name>
    <filename>classrtabmap_1_1CloudViewerInteractorStyle.html</filename>
    <member kind="function">
      <type></type>
      <name>CloudViewerInteractorStyle</name>
      <anchorfile>classrtabmap_1_1CloudViewerInteractorStyle.html</anchorfile>
      <anchor>a5cffb631ce487a7f77458618572c1206</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>Rotate</name>
      <anchorfile>classrtabmap_1_1CloudViewerInteractorStyle.html</anchorfile>
      <anchor>a63aa69a4d438e37ef4221de87823c7a9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setOrthoMode</name>
      <anchorfile>classrtabmap_1_1CloudViewerInteractorStyle.html</anchorfile>
      <anchor>ac98d3579780287f7817546e921e4663e</anchor>
      <arglist>(bool enabled)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>vtkTypeMacro</name>
      <anchorfile>classrtabmap_1_1CloudViewerInteractorStyle.html</anchorfile>
      <anchor>a8bc5ab78c1b9cc72dcca7212d7021dbb</anchor>
      <arglist>(CloudViewerInteractorStyle, pcl::visualization::PCLVisualizerInteractorStyle)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static CloudViewerInteractorStyle *</type>
      <name>New</name>
      <anchorfile>classrtabmap_1_1CloudViewerInteractorStyle.html</anchorfile>
      <anchor>acc6ebcb5c3e75d595ff68c5dd5412186</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>OnLeftButtonDown</name>
      <anchorfile>classrtabmap_1_1CloudViewerInteractorStyle.html</anchorfile>
      <anchor>a24e7341fbc3510e00b9c882f8e3f7a96</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>OnMouseMove</name>
      <anchorfile>classrtabmap_1_1CloudViewerInteractorStyle.html</anchorfile>
      <anchor>a52a5b7c696b158dbb57ea706876ea1f5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>setCloudViewer</name>
      <anchorfile>classrtabmap_1_1CloudViewerInteractorStyle.html</anchorfile>
      <anchor>a4b355a957f57b46d8c052eb188e1afef</anchor>
      <arglist>(CloudViewer *cloudViewer)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>CloudViewer *</type>
      <name>viewer_</name>
      <anchorfile>classrtabmap_1_1CloudViewerInteractorStyle.html</anchorfile>
      <anchor>a200d26f35915de635276a8851506fc03</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>NumberOfClicks</name>
      <anchorfile>classrtabmap_1_1CloudViewerInteractorStyle.html</anchorfile>
      <anchor>a5021417800c120d372d83fcdc1b9979f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>orthoMode_</name>
      <anchorfile>classrtabmap_1_1CloudViewerInteractorStyle.html</anchorfile>
      <anchor>a23acaae1522f5c1641c11ecbd7195395</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>pcl::PointCloud&lt; pcl::PointXYZRGB &gt;::Ptr</type>
      <name>pointsHolder_</name>
      <anchorfile>classrtabmap_1_1CloudViewerInteractorStyle.html</anchorfile>
      <anchor>a2e78ff637a6e05b1084f5072b3482b7e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>PreviousMeasure</name>
      <anchorfile>classrtabmap_1_1CloudViewerInteractorStyle.html</anchorfile>
      <anchor>aeea55ee3681d727cc93cffe7819c195d</anchor>
      <arglist>[3]</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>PreviousPosition</name>
      <anchorfile>classrtabmap_1_1CloudViewerInteractorStyle.html</anchorfile>
      <anchor>aa41540f2efb3e522f9ca71b4bd7cd265</anchor>
      <arglist>[2]</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>ResetPixelDistance</name>
      <anchorfile>classrtabmap_1_1CloudViewerInteractorStyle.html</anchorfile>
      <anchor>a7e050b1251f54c2064ebcdd595655890</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend class</type>
      <name>CloudViewer</name>
      <anchorfile>classrtabmap_1_1CloudViewerInteractorStyle.html</anchorfile>
      <anchor>ab289f35e14df40489550e96555eddc59</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>a3f5a0c7eb4da9d8e396138719210f580</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>a92c8da8b4021953e5bdc0fd9af077f1f</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="class">
    <name>tango_gl::Color</name>
    <filename>classtango__gl_1_1Color.html</filename>
    <member kind="function">
      <type></type>
      <name>Color</name>
      <anchorfile>classtango__gl_1_1Color.html</anchorfile>
      <anchor>a2546a440dfcd189b1e4b129f34215289</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Color</name>
      <anchorfile>classtango__gl_1_1Color.html</anchorfile>
      <anchor>aa255f1a823f8c257cb571e493e838905</anchor>
      <arglist>(float red, float green, float blue)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Color</name>
      <anchorfile>classtango__gl_1_1Color.html</anchorfile>
      <anchor>a29afdc5bba92ceb79d8ade6454e296da</anchor>
      <arglist>(const Color &amp;)=default</arglist>
    </member>
    <member kind="function">
      <type>Color &amp;</type>
      <name>operator=</name>
      <anchorfile>classtango__gl_1_1Color.html</anchorfile>
      <anchor>a4c7e60ea557d398075f2edd265d365d6</anchor>
      <arglist>(const Color &amp;)=default</arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>b</name>
      <anchorfile>classtango__gl_1_1Color.html</anchorfile>
      <anchor>ae345cb8e830564d51fbea69aa05248e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>g</name>
      <anchorfile>classtango__gl_1_1Color.html</anchorfile>
      <anchor>a12186b40a7678d7e456982e80d64b8b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>r</name>
      <anchorfile>classtango__gl_1_1Color.html</anchorfile>
      <anchor>ab71ca7890ef60a047f54dafdaf718cd8</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>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="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>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="struct">
    <name>glm::detail::compute_inverse</name>
    <filename>structglm_1_1detail_1_1compute__inverse.html</filename>
    <templarg>matType</templarg>
    <templarg></templarg>
    <templarg>P</templarg>
  </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 bool</type>
      <name>handleEvent</name>
      <anchorfile>classrtabmap_1_1ConsoleWidget.html</anchorfile>
      <anchor>a8f7924aa1aa06ab308c775ebbcfb422d</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="slot" protection="private">
      <type>void</type>
      <name>updateTextEditBufferSize</name>
      <anchorfile>classrtabmap_1_1ConsoleWidget.html</anchorfile>
      <anchor>a588193f96b10d3fa125e1aaca787f328</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>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>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>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>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>rtabmap::CreateSimpleCalibrationDialog</name>
    <filename>classrtabmap_1_1CreateSimpleCalibrationDialog.html</filename>
    <member kind="function">
      <type>const QString &amp;</type>
      <name>cameraName</name>
      <anchorfile>classrtabmap_1_1CreateSimpleCalibrationDialog.html</anchorfile>
      <anchor>a89824d2bc82c6b57c2a4312c84fe4afd</anchor>
      <arglist>() const </arglist>
    </member>
    <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">
      <type>void</type>
      <name>setCameraInfoDir</name>
      <anchorfile>classrtabmap_1_1CreateSimpleCalibrationDialog.html</anchorfile>
      <anchor>a42ed2850c0ef467fca866cf8ffb70fd4</anchor>
      <arglist>(const QString &amp;folder)</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="slot" protection="private">
      <type>void</type>
      <name>updateStereoView</name>
      <anchorfile>classrtabmap_1_1CreateSimpleCalibrationDialog.html</anchorfile>
      <anchor>a02031df6f4d6bcf652495720dd82c04e</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>rtflann::CreatorNotFound</name>
    <filename>classrtflann_1_1CreatorNotFound.html</filename>
  </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>
    <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>
  </compound>
  <compound kind="class">
    <name>tango_gl::Cube</name>
    <filename>classtango__gl_1_1Cube.html</filename>
    <base>tango_gl::Mesh</base>
    <member kind="function">
      <type></type>
      <name>Cube</name>
      <anchorfile>classtango__gl_1_1Cube.html</anchorfile>
      <anchor>af3fc620e48dae47a35525df3240144e7</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::introlab::rtabmap::CustomSwitchPreference</name>
    <filename>classcom_1_1introlab_1_1rtabmap_1_1CustomSwitchPreference.html</filename>
    <member kind="function">
      <type></type>
      <name>CustomSwitchPreference</name>
      <anchorfile>classcom_1_1introlab_1_1rtabmap_1_1CustomSwitchPreference.html</anchorfile>
      <anchor>a4ce750dba45da16c70ab95aa33049dc3</anchor>
      <arglist>(Context context, AttributeSet attrs, int defStyle)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CustomSwitchPreference</name>
      <anchorfile>classcom_1_1introlab_1_1rtabmap_1_1CustomSwitchPreference.html</anchorfile>
      <anchor>a237f2a5808fcb40114872fb9a6c8f2e9</anchor>
      <arglist>(Context context, AttributeSet attrs)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CustomSwitchPreference</name>
      <anchorfile>classcom_1_1introlab_1_1rtabmap_1_1CustomSwitchPreference.html</anchorfile>
      <anchor>a7f0c6cfc28e93b5f25acef9e4b446ff3</anchor>
      <arglist>(Context context)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>onBindView</name>
      <anchorfile>classcom_1_1introlab_1_1rtabmap_1_1CustomSwitchPreference.html</anchorfile>
      <anchor>aee69aa01f8f815af02c735616e9d4ebf</anchor>
      <arglist>(View view)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>clearListenerInViewGroup</name>
      <anchorfile>classcom_1_1introlab_1_1rtabmap_1_1CustomSwitchPreference.html</anchorfile>
      <anchor>a7e083c6003c73e08e08c4a9ca7b0901b</anchor>
      <arglist>(ViewGroup viewGroup)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rtabmap::CV_ORB</name>
    <filename>classrtabmap_1_1CV__ORB.html</filename>
    <member kind="enumvalue">
      <name>kBytes</name>
      <anchorfile>classrtabmap_1_1CV__ORB.html</anchorfile>
      <anchor>ae1a9ae7960cd0af560d9b9177f0672eba5ac157de154ab636120b143930837efd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HARRIS_SCORE</name>
      <anchorfile>classrtabmap_1_1CV__ORB.html</anchorfile>
      <anchor>ae1a9ae7960cd0af560d9b9177f0672eba73d767ab3e5f76d537a78bbb002c3092</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FAST_SCORE</name>
      <anchorfile>classrtabmap_1_1CV__ORB.html</anchorfile>
      <anchor>ae1a9ae7960cd0af560d9b9177f0672eba8cced0cfe88ed18fb7df50688da772a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FAST_SCORE</name>
      <anchorfile>classrtabmap_1_1CV__ORB.html</anchorfile>
      <anchor>ae1a9ae7960cd0af560d9b9177f0672eba8cced0cfe88ed18fb7df50688da772a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HARRIS_SCORE</name>
      <anchorfile>classrtabmap_1_1CV__ORB.html</anchorfile>
      <anchor>ae1a9ae7960cd0af560d9b9177f0672eba73d767ab3e5f76d537a78bbb002c3092</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kBytes</name>
      <anchorfile>classrtabmap_1_1CV__ORB.html</anchorfile>
      <anchor>ae1a9ae7960cd0af560d9b9177f0672eba5ac157de154ab636120b143930837efd</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>CV_WRAP</type>
      <name>CV_ORB</name>
      <anchorfile>classrtabmap_1_1CV__ORB.html</anchorfile>
      <anchor>a1310e4868e9c29c8bd5db1e76d473eec</anchor>
      <arglist>(int nfeatures=500, float scaleFactor=1.2f, int nlevels=8, int edgeThreshold=31, int firstLevel=0, int WTA_K=2, int scoreType=CV_ORB::HARRIS_SCORE, int patchSize=31, const ParametersMap &amp;fastParameters=ParametersMap())</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>descriptorSize</name>
      <anchorfile>classrtabmap_1_1CV__ORB.html</anchorfile>
      <anchor>a31d92444b9deb57809e7cf9d67292432</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>descriptorType</name>
      <anchorfile>classrtabmap_1_1CV__ORB.html</anchorfile>
      <anchor>a2ded997214148cfef60b630a5b86589b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator()</name>
      <anchorfile>classrtabmap_1_1CV__ORB.html</anchorfile>
      <anchor>a8b0d6786fa9b6821bf18140206532e67</anchor>
      <arglist>(cv::InputArray image, cv::InputArray mask, std::vector&lt; cv::KeyPoint &gt; &amp;keypoints) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator()</name>
      <anchorfile>classrtabmap_1_1CV__ORB.html</anchorfile>
      <anchor>a46cff09c4ab4f2d6c3c9b07c8cdf7d28</anchor>
      <arglist>(cv::InputArray image, cv::InputArray mask, std::vector&lt; cv::KeyPoint &gt; &amp;keypoints, cv::OutputArray descriptors, bool useProvidedKeypoints=false) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>computeImpl</name>
      <anchorfile>classrtabmap_1_1CV__ORB.html</anchorfile>
      <anchor>a993b19a35f6ac7918e68786feaa6e4a7</anchor>
      <arglist>(const cv::Mat &amp;image, std::vector&lt; cv::KeyPoint &gt; &amp;keypoints, cv::Mat &amp;descriptors) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>detectImpl</name>
      <anchorfile>classrtabmap_1_1CV__ORB.html</anchorfile>
      <anchor>af3c8341a36fb5fcb45e0e78b1d00456c</anchor>
      <arglist>(const cv::Mat &amp;image, std::vector&lt; cv::KeyPoint &gt; &amp;keypoints, const cv::Mat &amp;mask=cv::Mat()) const </arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>CV_PROP_RW int</type>
      <name>edgeThreshold</name>
      <anchorfile>classrtabmap_1_1CV__ORB.html</anchorfile>
      <anchor>a5b10c54e542064fd522ccf4b32fc52b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ParametersMap</type>
      <name>fastParameters</name>
      <anchorfile>classrtabmap_1_1CV__ORB.html</anchorfile>
      <anchor>a6ecff11cfc327c41644ee95ae0ac1816</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>CV_PROP_RW int</type>
      <name>firstLevel</name>
      <anchorfile>classrtabmap_1_1CV__ORB.html</anchorfile>
      <anchor>a6db5667d0258580cf230e365f9960b56</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>CV_PROP_RW int</type>
      <name>nfeatures</name>
      <anchorfile>classrtabmap_1_1CV__ORB.html</anchorfile>
      <anchor>ac3d13804a771c8acdbbe80554dd46b55</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>CV_PROP_RW int</type>
      <name>nlevels</name>
      <anchorfile>classrtabmap_1_1CV__ORB.html</anchorfile>
      <anchor>a10b1de0e21a4146eb3f6c61b05119bc4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>CV_PROP_RW int</type>
      <name>patchSize</name>
      <anchorfile>classrtabmap_1_1CV__ORB.html</anchorfile>
      <anchor>a572591876066f424db795eefeeb90ceb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>CV_PROP_RW double</type>
      <name>scaleFactor</name>
      <anchorfile>classrtabmap_1_1CV__ORB.html</anchorfile>
      <anchor>a3eec67600c22f8a64f3fc16e1ff8d686</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>CV_PROP_RW int</type>
      <name>scoreType</name>
      <anchorfile>classrtabmap_1_1CV__ORB.html</anchorfile>
      <anchor>a36d096a81289843da897a72343ac77cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>CV_PROP_RW int</type>
      <name>WTA_K</name>
      <anchorfile>classrtabmap_1_1CV__ORB.html</anchorfile>
      <anchor>a442c99b8f3735094bfa7f08f3ec30ea2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::introlab::rtabmap::DatabaseListArrayAdapter</name>
    <filename>classcom_1_1introlab_1_1rtabmap_1_1DatabaseListArrayAdapter.html</filename>
    <member kind="function">
      <type></type>
      <name>DatabaseListArrayAdapter</name>
      <anchorfile>classcom_1_1introlab_1_1rtabmap_1_1DatabaseListArrayAdapter.html</anchorfile>
      <anchor>a590206d087a8092227c2971a9ca4c271</anchor>
      <arglist>(Context context, ArrayList&lt; HashMap&lt; String, String &gt;&gt; data, int resource, String[] from, int[] to)</arglist>
    </member>
    <member kind="function">
      <type>View</type>
      <name>getView</name>
      <anchorfile>classcom_1_1introlab_1_1rtabmap_1_1DatabaseListArrayAdapter.html</anchorfile>
      <anchor>afff8f65db2d545e7bb6da3a3738865de</anchor>
      <arglist>(final int position, View convertView, ViewGroup parent)</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>aa07cb8d7ade942b638b253d7199b1150</anchor>
      <arglist>(const QString &amp;ini=QString(), 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>keyPressEvent</name>
      <anchorfile>classrtabmap_1_1DatabaseViewer.html</anchorfile>
      <anchor>a7a6e7853cb308ca37d3d1b09758419e0</anchor>
      <arglist>(QKeyEvent *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>bool</type>
      <name>closeDatabase</name>
      <anchorfile>classrtabmap_1_1DatabaseViewer.html</anchorfile>
      <anchor>a3833936f522d9fe7e31b7f672e7eefe5</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>editDepthImage</name>
      <anchorfile>classrtabmap_1_1DatabaseViewer.html</anchorfile>
      <anchor>a3887ae8fa84e66d58e387da815be5f97</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>exportGPS_KML</name>
      <anchorfile>classrtabmap_1_1DatabaseViewer.html</anchorfile>
      <anchor>afc68ebb58864ef9db92d697fc7de8f46</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>exportGPS_TXT</name>
      <anchorfile>classrtabmap_1_1DatabaseViewer.html</anchorfile>
      <anchor>aafdafb7afb19e7d008969897998dae50</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>exportOptimizedMesh</name>
      <anchorfile>classrtabmap_1_1DatabaseViewer.html</anchorfile>
      <anchor>a186bed0e4017cf214f1e7c3aad33f695</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>exportPosesG2O</name>
      <anchorfile>classrtabmap_1_1DatabaseViewer.html</anchorfile>
      <anchor>acb54838e6b32441c95a3f3258d25515b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>exportPosesKITTI</name>
      <anchorfile>classrtabmap_1_1DatabaseViewer.html</anchorfile>
      <anchor>ae5cb7d71a83191fee60403fe69336f63</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>exportPosesKML</name>
      <anchorfile>classrtabmap_1_1DatabaseViewer.html</anchorfile>
      <anchor>aacf1fe6e22f5583f8193a1eed522bdf7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>exportPosesRaw</name>
      <anchorfile>classrtabmap_1_1DatabaseViewer.html</anchorfile>
      <anchor>a466a71eded2b81e5dd6e1b7298841638</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>exportPosesRGBDSLAM</name>
      <anchorfile>classrtabmap_1_1DatabaseViewer.html</anchorfile>
      <anchor>a304bed1fa369ad21e548ac19e3853e4d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>exportPosesTORO</name>
      <anchorfile>classrtabmap_1_1DatabaseViewer.html</anchorfile>
      <anchor>a0a6e521dcc4b512edf9e450162e9b114</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>exportSaved2DMap</name>
      <anchorfile>classrtabmap_1_1DatabaseViewer.html</anchorfile>
      <anchor>accc5e42ace50bf4a734d4756cc6031df</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>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>import2DMap</name>
      <anchorfile>classrtabmap_1_1DatabaseViewer.html</anchorfile>
      <anchor>af8b91b6c1c494e5e0f59dca8787408c1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>notifyParametersChanged</name>
      <anchorfile>classrtabmap_1_1DatabaseViewer.html</anchorfile>
      <anchor>a64dcdd4f88cfbde992eecfca2cf0cfd8</anchor>
      <arglist>(const QStringList &amp;)</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>recoverDatabase</name>
      <anchorfile>classrtabmap_1_1DatabaseViewer.html</anchorfile>
      <anchor>a22674a0d799b7ff933209ee33877e020</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>regenerateCurrentLocalMaps</name>
      <anchorfile>classrtabmap_1_1DatabaseViewer.html</anchorfile>
      <anchor>ad507ded7108cff165bdf00969478253b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>regenerateLocalMaps</name>
      <anchorfile>classrtabmap_1_1DatabaseViewer.html</anchorfile>
      <anchor>ae01ac92a8135262ce7ff88f810b9ba21</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>restoreDefaultSettings</name>
      <anchorfile>classrtabmap_1_1DatabaseViewer.html</anchorfile>
      <anchor>a724c2b4f707ece8ec0f574a654cc48f8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>selectEmptyColor</name>
      <anchorfile>classrtabmap_1_1DatabaseViewer.html</anchorfile>
      <anchor>a7b8e74a5bb1e7de777addf0aab24f7db</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>selectGroundColor</name>
      <anchorfile>classrtabmap_1_1DatabaseViewer.html</anchorfile>
      <anchor>a87834260584830d9541e38f2d061c4d6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>selectObstacleColor</name>
      <anchorfile>classrtabmap_1_1DatabaseViewer.html</anchorfile>
      <anchor>ac9cd57a596fb289f4ef848a270eb136c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>setupMainLayout</name>
      <anchorfile>classrtabmap_1_1DatabaseViewer.html</anchorfile>
      <anchor>aa6a379cd084dfd375ba72cf1b73917c3</anchor>
      <arglist>(bool vertical)</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>update3dView</name>
      <anchorfile>classrtabmap_1_1DatabaseViewer.html</anchorfile>
      <anchor>a21a9331709762e1f4f77012b6a230aa0</anchor>
      <arglist>()</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>updateLoggerLevel</name>
      <anchorfile>classrtabmap_1_1DatabaseViewer.html</anchorfile>
      <anchor>ae4134af43594c672b5537aa39ec79db0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>updateOctomapView</name>
      <anchorfile>classrtabmap_1_1DatabaseViewer.html</anchorfile>
      <anchor>a693d96df3e14dc9292340604f0021ef9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>updateOptimizedMesh</name>
      <anchorfile>classrtabmap_1_1DatabaseViewer.html</anchorfile>
      <anchor>a0a7a444f16b30dcac1f2cde50096c737</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>updateStatistics</name>
      <anchorfile>classrtabmap_1_1DatabaseViewer.html</anchorfile>
      <anchor>a348aa2a373ed31eb1c115672d5d3a510</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>viewOptimizedMesh</name>
      <anchorfile>classrtabmap_1_1DatabaseViewer.html</anchorfile>
      <anchor>a31b7b0b7338bbe97bf2b5cf9ff69584e</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>a85a345bd3e842c4c8664c7705c7ad08c</anchor>
      <arglist>(int from, int to, bool silent)</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>void</type>
      <name>exportGPS</name>
      <anchorfile>classrtabmap_1_1DatabaseViewer.html</anchorfile>
      <anchor>ab2fed1629ae35bcb434935b2d116a133</anchor>
      <arglist>(int format)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>exportPoses</name>
      <anchorfile>classrtabmap_1_1DatabaseViewer.html</anchorfile>
      <anchor>aea7d386dfbb6e5326f6ba68f66ecb150</anchor>
      <arglist>(int format)</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>a15b2297a345816977a78b5e2dc5ef081</anchor>
      <arglist>(int from, int to, bool silent)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>update</name>
      <anchorfile>classrtabmap_1_1DatabaseViewer.html</anchorfile>
      <anchor>a52c438104f989a70883edc784f4bae1c</anchor>
      <arglist>(int value, QLabel *labelIndex, QLabel *labelParents, QLabel *labelChildren, QLabel *weight, QLabel *label, QLabel *stamp, rtabmap::ImageView *view, QLabel *labelId, QLabel *labelMapId, QLabel *labelPose, QLabel *labelVelocity, QLabel *labeCalib, QLabel *labelGps, 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>a8ce7e47370696b6608b8a831f94811c7</anchor>
      <arglist>(const rtabmap::Link &amp;link, bool updateImageSliders=true, const Signature &amp;signatureFrom=Signature(0), const Signature &amp;signatureTo=Signature(0))</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>CloudViewer *</type>
      <name>cloudViewer_</name>
      <anchorfile>classrtabmap_1_1DatabaseViewer.html</anchorfile>
      <anchor>a608c97e726925ed282f40fc082025c92</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>CloudViewer *</type>
      <name>constraintsViewer_</name>
      <anchorfile>classrtabmap_1_1DatabaseViewer.html</anchorfile>
      <anchor>a83a583f0b7bc548987a8070cecea64f8</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>EditDepthArea *</type>
      <name>editDepthArea_</name>
      <anchorfile>classrtabmap_1_1DatabaseViewer.html</anchorfile>
      <anchor>aa88751c9c1bf86dda459c4bff98a066b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QDialog *</type>
      <name>editDepthDialog_</name>
      <anchorfile>classrtabmap_1_1DatabaseViewer.html</anchorfile>
      <anchor>a0512860c7d14c3106769e3da614cf0ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ExportCloudsDialog *</type>
      <name>exportDialog_</name>
      <anchorfile>classrtabmap_1_1DatabaseViewer.html</anchorfile>
      <anchor>aafbef77735a8359d03550db287c02ea6</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::map&lt; int, std::pair&lt; std::pair&lt; cv::Mat, cv::Mat &gt;, cv::Mat &gt; &gt;</type>
      <name>generatedLocalMaps_</name>
      <anchorfile>classrtabmap_1_1DatabaseViewer.html</anchorfile>
      <anchor>a74f30f497f3383d066f15e661f92bc8c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; int, std::pair&lt; float, cv::Point3f &gt; &gt;</type>
      <name>generatedLocalMapsInfo_</name>
      <anchorfile>classrtabmap_1_1DatabaseViewer.html</anchorfile>
      <anchor>ad612372ff805bc547352772264945aff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; int, rtabmap::Transform &gt;</type>
      <name>gpsPoses_</name>
      <anchorfile>classrtabmap_1_1DatabaseViewer.html</anchorfile>
      <anchor>a47b4469563bf2cc0fe21b1beeb9363d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; int, GPS &gt;</type>
      <name>gpsValues_</name>
      <anchorfile>classrtabmap_1_1DatabaseViewer.html</anchorfile>
      <anchor>a5c1c6534304c1dc3c8a73e11672638ee</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>std::map&lt; int, rtabmap::Transform &gt;</type>
      <name>groundTruthPoses_</name>
      <anchorfile>classrtabmap_1_1DatabaseViewer.html</anchorfile>
      <anchor>ae54ae9bb88a98f65908f6ad11ba0f73c</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>QString</type>
      <name>iniFilePath_</name>
      <anchorfile>classrtabmap_1_1DatabaseViewer.html</anchorfile>
      <anchor>a655563d33e1cb31c05d7dfebb6efb2a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; int, Transform &gt;</type>
      <name>lastOptimizedGraph_</name>
      <anchorfile>classrtabmap_1_1DatabaseViewer.html</anchorfile>
      <anchor>ade3f7dc25189f5f7afcecff1efca1e8b</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; std::pair&lt; cv::Mat, cv::Mat &gt;, cv::Mat &gt; &gt;</type>
      <name>localMaps_</name>
      <anchorfile>classrtabmap_1_1DatabaseViewer.html</anchorfile>
      <anchor>aac62f1a1976b0b3ae6fb7045530c2fe4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; int, std::pair&lt; float, cv::Point3f &gt; &gt;</type>
      <name>localMapsInfo_</name>
      <anchorfile>classrtabmap_1_1DatabaseViewer.html</anchorfile>
      <anchor>adc790ff3480396adc016fd95e5ac9f96</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>std::map&lt; int, cv::Mat &gt;</type>
      <name>modifiedDepthImages_</name>
      <anchorfile>classrtabmap_1_1DatabaseViewer.html</anchorfile>
      <anchor>a25bab67c7f4bab0e01fe8668605cffc5</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>CloudViewer *</type>
      <name>occupancyGridViewer_</name>
      <anchorfile>classrtabmap_1_1DatabaseViewer.html</anchorfile>
      <anchor>a3509459a2ba9b608f09f70ddc92d7d89</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>OctoMap *</type>
      <name>octomap_</name>
      <anchorfile>classrtabmap_1_1DatabaseViewer.html</anchorfile>
      <anchor>ac1e2cb191369a646f452d6a30efc0d46</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; int, rtabmap::Transform &gt;</type>
      <name>odomPoses_</name>
      <anchorfile>classrtabmap_1_1DatabaseViewer.html</anchorfile>
      <anchor>a283fa1d9bf8b3dac2d0c7e10dcfa5954</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>bool</type>
      <name>savedMaximized_</name>
      <anchorfile>classrtabmap_1_1DatabaseViewer.html</anchorfile>
      <anchor>a54eb30073eb8deb0085f852addaa9015</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>CloudViewer *</type>
      <name>stereoViewer_</name>
      <anchorfile>classrtabmap_1_1DatabaseViewer.html</anchorfile>
      <anchor>af0791ab0cfbda39386880de96dad9f78</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>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>useLastOptimizedGraphAsGuess_</name>
      <anchorfile>classrtabmap_1_1DatabaseViewer.html</anchorfile>
      <anchor>ad7f0d275e824b3a7ff3575f8298ea2a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; int, int &gt;</type>
      <name>weights_</name>
      <anchorfile>classrtabmap_1_1DatabaseViewer.html</anchorfile>
      <anchor>ad0774ae3c8150e03f286249254cdbf0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; int, std::vector&lt; int &gt; &gt;</type>
      <name>wmStates_</name>
      <anchorfile>classrtabmap_1_1DatabaseViewer.html</anchorfile>
      <anchor>a7005606acd95931b956943053cd47b4f</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>bool</type>
      <name>handleEvent</name>
      <anchorfile>classrtabmap_1_1DataRecorder.html</anchorfile>
      <anchor>ae4730da0f4b5faba8c2f9c0866014cac</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="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="class">
    <name>rtabmap::DBDriver</name>
    <filename>classrtabmap_1_1DBDriver.html</filename>
    <base>UThread</base>
    <member kind="function">
      <type>void</type>
      <name>addInfoAfterRun</name>
      <anchorfile>classrtabmap_1_1DBDriver.html</anchorfile>
      <anchor>aff43f02dc803bb37e0b77b6f36c80658</anchor>
      <arglist>(int stMemSize, int lastSignAdded, int processMemUsed, int databaseMemUsed, int dictionarySize, const ParametersMap &amp;parameters) const </arglist>
    </member>
    <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>addStatistics</name>
      <anchorfile>classrtabmap_1_1DBDriver.html</anchorfile>
      <anchor>aca68e754d9884ce6f6e8e42eb4151415</anchor>
      <arglist>(const Statistics &amp;statistics) 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>abb644a203d148d0b29db41aea04c949f</anchor>
      <arglist>(bool save=true, const std::string &amp;outputUrl=&quot;&quot;)</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>a481f48dfdde768e7fcbcdfb3d79cedf0</anchor>
      <arglist>(std::set&lt; int &gt; &amp;ids, bool ignoreChildren=false, bool ignoreBadSignatures=false) const </arglist>
    </member>
    <member kind="function">
      <type>std::map&lt; int, std::pair&lt; std::map&lt; std::string, float &gt;, double &gt; &gt;</type>
      <name>getAllStatistics</name>
      <anchorfile>classrtabmap_1_1DBDriver.html</anchorfile>
      <anchor>a19d96063603018b756addd2e39a218c4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>std::map&lt; int, std::vector&lt; int &gt; &gt;</type>
      <name>getAllStatisticsWmStates</name>
      <anchorfile>classrtabmap_1_1DBDriver.html</anchorfile>
      <anchor>afa298f19879887d5906168bd8ef68da2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getCalibration</name>
      <anchorfile>classrtabmap_1_1DBDriver.html</anchorfile>
      <anchor>abf80b4b35a64ef00e9b09a4074d2a3e6</anchor>
      <arglist>(int signatureId, std::vector&lt; CameraModel &gt; &amp;models, StereoCameraModel &amp;stereoModel) const </arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>getCalibrationsMemoryUsed</name>
      <anchorfile>classrtabmap_1_1DBDriver.html</anchorfile>
      <anchor>ae0264ec717a98bb9981b4dc70f6a7045</anchor>
      <arglist>() 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>long</type>
      <name>getDepthImagesMemoryUsed</name>
      <anchorfile>classrtabmap_1_1DBDriver.html</anchorfile>
      <anchor>a92b9c56aaef872869c79861402335198</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>long</type>
      <name>getFeaturesMemoryUsed</name>
      <anchorfile>classrtabmap_1_1DBDriver.html</anchorfile>
      <anchor>a3a28cedf88ba233b95958421fca25fb4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>getGridsMemoryUsed</name>
      <anchorfile>classrtabmap_1_1DBDriver.html</anchorfile>
      <anchor>a958d9623d47ab5e18ea6dd00227ab4b7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>getImagesMemoryUsed</name>
      <anchorfile>classrtabmap_1_1DBDriver.html</anchorfile>
      <anchor>af1bda91d04c8e93745a0dfb7aecdcde0</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>bool</type>
      <name>getLaserScanInfo</name>
      <anchorfile>classrtabmap_1_1DBDriver.html</anchorfile>
      <anchor>a1c6df2c88673f6d74ee6f72d46649a21</anchor>
      <arglist>(int signatureId, LaserScan &amp;info) const </arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>getLaserScansMemoryUsed</name>
      <anchorfile>classrtabmap_1_1DBDriver.html</anchorfile>
      <anchor>a7d54858e1920c75de981acaf1c878c17</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getLastDictionarySize</name>
      <anchorfile>classrtabmap_1_1DBDriver.html</anchorfile>
      <anchor>a4bd0f797235848fab1f3def36d3dc379</anchor>
      <arglist>() 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>int</type>
      <name>getLastNodesSize</name>
      <anchorfile>classrtabmap_1_1DBDriver.html</anchorfile>
      <anchor>a083e29ed5710b1284ced7583d50b27ff</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ParametersMap</type>
      <name>getLastParameters</name>
      <anchorfile>classrtabmap_1_1DBDriver.html</anchorfile>
      <anchor>a161e05e3139feb4c2b599300e4dd79e4</anchor>
      <arglist>() 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>getLinksMemoryUsed</name>
      <anchorfile>classrtabmap_1_1DBDriver.html</anchorfile>
      <anchor>ad6462406f0072b9a5272b28e663cc2d5</anchor>
      <arglist>() 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>a256c61d61ec2ccf9d7415f396e3a57c1</anchor>
      <arglist>(int signatureId, SensorData &amp;data, bool images=true, bool scan=true, bool userData=true, bool occupancyGrid=true) 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>a5746fa26a5dd47f99c5d825c40d6c8be</anchor>
      <arglist>(int signatureId, Transform &amp;pose, int &amp;mapId, int &amp;weight, std::string &amp;label, double &amp;stamp, Transform &amp;groundTruthPose, std::vector&lt; float &gt; &amp;velocity, GPS &amp;gps) const </arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>getNodesMemoryUsed</name>
      <anchorfile>classrtabmap_1_1DBDriver.html</anchorfile>
      <anchor>a4a67c546d72f0103c92b37868df6e1ed</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>std::map&lt; std::string, float &gt;</type>
      <name>getStatistics</name>
      <anchorfile>classrtabmap_1_1DBDriver.html</anchorfile>
      <anchor>a6580deb37333d1ce0d548488b2135cda</anchor>
      <arglist>(int nodeId, double &amp;stamp, std::vector&lt; int &gt; *wmState=0) const </arglist>
    </member>
    <member kind="function">
      <type>long</type>
      <name>getStatisticsMemoryUsed</name>
      <anchorfile>classrtabmap_1_1DBDriver.html</anchorfile>
      <anchor>abf98b3395660a60435a321139573539f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getTotalDictionarySize</name>
      <anchorfile>classrtabmap_1_1DBDriver.html</anchorfile>
      <anchor>a40d08a4a95936e888d8ccbf1b3009c47</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getTotalNodesSize</name>
      <anchorfile>classrtabmap_1_1DBDriver.html</anchorfile>
      <anchor>ac5db617414ea4b048673b73684ef4600</anchor>
      <arglist>() 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>long</type>
      <name>getUserDataMemoryUsed</name>
      <anchorfile>classrtabmap_1_1DBDriver.html</anchorfile>
      <anchor>ade916e30d3fe6327435639d87bdf2e07</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>long</type>
      <name>getWordsMemoryUsed</name>
      <anchorfile>classrtabmap_1_1DBDriver.html</anchorfile>
      <anchor>a268bd154da4ee43877efe85b94fb3d1b</anchor>
      <arglist>() 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" virtualness="virtual">
      <type>virtual bool</type>
      <name>isInMemory</name>
      <anchorfile>classrtabmap_1_1DBDriver.html</anchorfile>
      <anchor>a1f9c2c176e764220ab5e570635d7fed2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>load</name>
      <anchorfile>classrtabmap_1_1DBDriver.html</anchorfile>
      <anchor>a9d67fc1a1f8b2fc06006850afd35d35b</anchor>
      <arglist>(VWDictionary *dictionary, bool lastStateOnly=true) const </arglist>
    </member>
    <member kind="function">
      <type>cv::Mat</type>
      <name>load2DMap</name>
      <anchorfile>classrtabmap_1_1DBDriver.html</anchorfile>
      <anchor>a8cf4f782b0ac4cb53d975686202a01bd</anchor>
      <arglist>(float &amp;xMin, float &amp;yMin, float &amp;cellSize) 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>a85b982fadebbc69af442de6516b41d47</anchor>
      <arglist>(std::list&lt; Signature * &gt; &amp;signatures, bool images=true, bool scan=true, bool userData=true, bool occupancyGrid=true) const </arglist>
    </member>
    <member kind="function">
      <type>cv::Mat</type>
      <name>loadOptimizedMesh</name>
      <anchorfile>classrtabmap_1_1DBDriver.html</anchorfile>
      <anchor>a17e00f4bc1269d106b534fffd002dad0</anchor>
      <arglist>(std::vector&lt; std::vector&lt; std::vector&lt; unsigned int &gt; &gt; &gt; *polygons=0, std::vector&lt; std::vector&lt; Eigen::Vector2f &gt; &gt; *texCoords=0, cv::Mat *textures=0) const </arglist>
    </member>
    <member kind="function">
      <type>std::map&lt; int, Transform &gt;</type>
      <name>loadOptimizedPoses</name>
      <anchorfile>classrtabmap_1_1DBDriver.html</anchorfile>
      <anchor>ad2ee0c977d36a7f5caa8062dc1a70ec5</anchor>
      <arglist>(Transform *lastlocalizationPose) const </arglist>
    </member>
    <member kind="function">
      <type>cv::Mat</type>
      <name>loadPreviewImage</name>
      <anchorfile>classrtabmap_1_1DBDriver.html</anchorfile>
      <anchor>a0ae81c841dc1c30646166c2e6d524587</anchor>
      <arglist>() 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>save2DMap</name>
      <anchorfile>classrtabmap_1_1DBDriver.html</anchorfile>
      <anchor>aa3130b9993c8ad633bdd34b21eceb4af</anchor>
      <arglist>(const cv::Mat &amp;map, float xMin, float yMin, float cellSize) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>saveOptimizedMesh</name>
      <anchorfile>classrtabmap_1_1DBDriver.html</anchorfile>
      <anchor>af6844e0f32b5ad5a76766bb8751da345</anchor>
      <arglist>(const cv::Mat &amp;cloud, const std::vector&lt; std::vector&lt; std::vector&lt; unsigned int &gt; &gt; &gt; &amp;polygons=std::vector&lt; std::vector&lt; std::vector&lt; unsigned int &gt; &gt; &gt;(), const std::vector&lt; std::vector&lt; Eigen::Vector2f &gt; &gt; &amp;texCoords=std::vector&lt; std::vector&lt; Eigen::Vector2f &gt; &gt;(), const cv::Mat &amp;textures=cv::Mat()) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>saveOptimizedPoses</name>
      <anchorfile>classrtabmap_1_1DBDriver.html</anchorfile>
      <anchor>a0fa8798aaa51ef061f75ff97ceca5f65</anchor>
      <arglist>(const std::map&lt; int, Transform &gt; &amp;optimizedPoses, const Transform &amp;lastlocalizationPose) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>savePreviewImage</name>
      <anchorfile>classrtabmap_1_1DBDriver.html</anchorfile>
      <anchor>aa11368e0e9ee8a122cab5446e6426690</anchor>
      <arglist>(const cv::Mat &amp;image) const </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>updateDepthImage</name>
      <anchorfile>classrtabmap_1_1DBDriver.html</anchorfile>
      <anchor>afbd7773cf443aa4b9859d39f61d330b4</anchor>
      <arglist>(int nodeId, const cv::Mat &amp;image)</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">
      <type>void</type>
      <name>updateOccupancyGrid</name>
      <anchorfile>classrtabmap_1_1DBDriver.html</anchorfile>
      <anchor>a2f5e8e0b367e49cfbba7c96b28306a61</anchor>
      <arglist>(int nodeId, const cv::Mat &amp;ground, const cv::Mat &amp;obstacles, const cv::Mat &amp;empty, float cellSize, const cv::Point3f &amp;viewpoint)</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" 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="protected" virtualness="pure">
      <type>virtual void</type>
      <name>addStatisticsQuery</name>
      <anchorfile>classrtabmap_1_1DBDriver.html</anchorfile>
      <anchor>a43d98108c2c04e741c0201edefeba63b</anchor>
      <arglist>(const Statistics &amp;statistics) const =0</arglist>
    </member>
    <member kind="function" protection="protected" 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="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="protected" virtualness="pure">
      <type>virtual void</type>
      <name>disconnectDatabaseQuery</name>
      <anchorfile>classrtabmap_1_1DBDriver.html</anchorfile>
      <anchor>a427d0edf323a83c06c2c20dbc55bf5a6</anchor>
      <arglist>(bool save=true, const std::string &amp;outputUrl=&quot;&quot;)=0</arglist>
    </member>
    <member kind="function" protection="protected" 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="protected" 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="protected" 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="protected" virtualness="pure">
      <type>virtual void</type>
      <name>getAllNodeIdsQuery</name>
      <anchorfile>classrtabmap_1_1DBDriver.html</anchorfile>
      <anchor>a111b57f4c0da948f3f1f3f8b78987f58</anchor>
      <arglist>(std::set&lt; int &gt; &amp;ids, bool ignoreChildren, bool ignoreBadSignatures) const =0</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual std::map&lt; int, std::pair&lt; std::map&lt; std::string, float &gt;, double &gt; &gt;</type>
      <name>getAllStatisticsQuery</name>
      <anchorfile>classrtabmap_1_1DBDriver.html</anchorfile>
      <anchor>a4b5b777d83025d09696a65010d80e1f7</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual std::map&lt; int, std::vector&lt; int &gt; &gt;</type>
      <name>getAllStatisticsWmStatesQuery</name>
      <anchorfile>classrtabmap_1_1DBDriver.html</anchorfile>
      <anchor>ae9c9ff3870f3da6f45efc2ce1a677fa1</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual bool</type>
      <name>getCalibrationQuery</name>
      <anchorfile>classrtabmap_1_1DBDriver.html</anchorfile>
      <anchor>a8a3b9968a898e5d7874038a923f6ff53</anchor>
      <arglist>(int signatureId, std::vector&lt; CameraModel &gt; &amp;models, StereoCameraModel &amp;stereoModel) const =0</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual long</type>
      <name>getCalibrationsMemoryUsedQuery</name>
      <anchorfile>classrtabmap_1_1DBDriver.html</anchorfile>
      <anchor>aa2482c506c028af1684d44e162a53e5c</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" protection="protected" 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="protected" virtualness="pure">
      <type>virtual long</type>
      <name>getDepthImagesMemoryUsedQuery</name>
      <anchorfile>classrtabmap_1_1DBDriver.html</anchorfile>
      <anchor>abe05bcf9bd204856b8c26a4de36b64fa</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual long</type>
      <name>getFeaturesMemoryUsedQuery</name>
      <anchorfile>classrtabmap_1_1DBDriver.html</anchorfile>
      <anchor>af94bc681de38ef87da52d4db9e008160</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual long</type>
      <name>getGridsMemoryUsedQuery</name>
      <anchorfile>classrtabmap_1_1DBDriver.html</anchorfile>
      <anchor>abef713749cb8e00ca04432c07fdb49fd</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual long</type>
      <name>getImagesMemoryUsedQuery</name>
      <anchorfile>classrtabmap_1_1DBDriver.html</anchorfile>
      <anchor>a13e190d86e59f06d063b94922f43fa46</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" protection="protected" 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="protected" virtualness="pure">
      <type>virtual bool</type>
      <name>getLaserScanInfoQuery</name>
      <anchorfile>classrtabmap_1_1DBDriver.html</anchorfile>
      <anchor>ae2f60adc81a30ab3aa5b8644c37e2f65</anchor>
      <arglist>(int signatureId, LaserScan &amp;info) const =0</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual long</type>
      <name>getLaserScansMemoryUsedQuery</name>
      <anchorfile>classrtabmap_1_1DBDriver.html</anchorfile>
      <anchor>a248f90e1e9b574fed13826e808f49594</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual int</type>
      <name>getLastDictionarySizeQuery</name>
      <anchorfile>classrtabmap_1_1DBDriver.html</anchorfile>
      <anchor>ac32cf7ef31c75ffcaece1d2f98928996</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" protection="protected" 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="protected" virtualness="pure">
      <type>virtual int</type>
      <name>getLastNodesSizeQuery</name>
      <anchorfile>classrtabmap_1_1DBDriver.html</anchorfile>
      <anchor>a13c56a9fc9bc141bb353fa859dd3df07</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual ParametersMap</type>
      <name>getLastParametersQuery</name>
      <anchorfile>classrtabmap_1_1DBDriver.html</anchorfile>
      <anchor>aa09fe90a3559e90035ab1cfba8467b4c</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual long</type>
      <name>getLinksMemoryUsedQuery</name>
      <anchorfile>classrtabmap_1_1DBDriver.html</anchorfile>
      <anchor>a3ef41ce9ac0b81d261290f956eb5a29c</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" protection="protected" 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="protected" 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="protected" virtualness="pure">
      <type>virtual bool</type>
      <name>getNodeInfoQuery</name>
      <anchorfile>classrtabmap_1_1DBDriver.html</anchorfile>
      <anchor>a5bafbd9e9e4fc282cd7c16e2b0e87ca7</anchor>
      <arglist>(int signatureId, Transform &amp;pose, int &amp;mapId, int &amp;weight, std::string &amp;label, double &amp;stamp, Transform &amp;groundTruthPose, std::vector&lt; float &gt; &amp;velocity, GPS &amp;gps) const =0</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual long</type>
      <name>getNodesMemoryUsedQuery</name>
      <anchorfile>classrtabmap_1_1DBDriver.html</anchorfile>
      <anchor>a8e2f091b1a3560040fd266acc194a342</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual long</type>
      <name>getStatisticsMemoryUsedQuery</name>
      <anchorfile>classrtabmap_1_1DBDriver.html</anchorfile>
      <anchor>a56cfc1d393982d587e385e0dc4ed1687</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual std::map&lt; std::string, float &gt;</type>
      <name>getStatisticsQuery</name>
      <anchorfile>classrtabmap_1_1DBDriver.html</anchorfile>
      <anchor>afa1369acc745ee5168b5413224f31c93</anchor>
      <arglist>(int nodeId, double &amp;stamp, std::vector&lt; int &gt; *wmState) const =0</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual int</type>
      <name>getTotalDictionarySizeQuery</name>
      <anchorfile>classrtabmap_1_1DBDriver.html</anchorfile>
      <anchor>a8a95a9b7db5e7446ef71c044b23a2f8f</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual int</type>
      <name>getTotalNodesSizeQuery</name>
      <anchorfile>classrtabmap_1_1DBDriver.html</anchorfile>
      <anchor>ad207fdbbc410435236b58a39744c7b8e</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual long</type>
      <name>getUserDataMemoryUsedQuery</name>
      <anchorfile>classrtabmap_1_1DBDriver.html</anchorfile>
      <anchor>a036fa10f8e92580b611d6ec08509fc94</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" protection="protected" 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="protected" virtualness="pure">
      <type>virtual long</type>
      <name>getWordsMemoryUsedQuery</name>
      <anchorfile>classrtabmap_1_1DBDriver.html</anchorfile>
      <anchor>a9a4283525413989a45996c857a308e41</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" protection="protected" 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="protected" virtualness="pure">
      <type>virtual cv::Mat</type>
      <name>load2DMapQuery</name>
      <anchorfile>classrtabmap_1_1DBDriver.html</anchorfile>
      <anchor>afa9fc785b8df919458186030cab4937f</anchor>
      <arglist>(float &amp;xMin, float &amp;yMin, float &amp;cellSize) const =0</arglist>
    </member>
    <member kind="function" protection="protected" 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="protected" 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="protected" virtualness="pure">
      <type>virtual void</type>
      <name>loadNodeDataQuery</name>
      <anchorfile>classrtabmap_1_1DBDriver.html</anchorfile>
      <anchor>a72ce5fa6eeda2d88563880d5eb74995e</anchor>
      <arglist>(std::list&lt; Signature * &gt; &amp;signatures, bool images=true, bool scan=true, bool userData=true, bool occupancyGrid=true) const =0</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual cv::Mat</type>
      <name>loadOptimizedMeshQuery</name>
      <anchorfile>classrtabmap_1_1DBDriver.html</anchorfile>
      <anchor>a65d7af9d337813ee9afc9403260a36a3</anchor>
      <arglist>(std::vector&lt; std::vector&lt; std::vector&lt; unsigned int &gt; &gt; &gt; *polygons, std::vector&lt; std::vector&lt; Eigen::Vector2f &gt; &gt; *texCoords, cv::Mat *textures) const =0</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual std::map&lt; int, Transform &gt;</type>
      <name>loadOptimizedPosesQuery</name>
      <anchorfile>classrtabmap_1_1DBDriver.html</anchorfile>
      <anchor>a4974fe4fec9f868835c89e97e31a4590</anchor>
      <arglist>(Transform *lastlocalizationPose) const =0</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual cv::Mat</type>
      <name>loadPreviewImageQuery</name>
      <anchorfile>classrtabmap_1_1DBDriver.html</anchorfile>
      <anchor>abc2d016e21e2f646d55e819e659dfb07</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual void</type>
      <name>loadQuery</name>
      <anchorfile>classrtabmap_1_1DBDriver.html</anchorfile>
      <anchor>ab3cb67415b07b02f70f255468d83c71d</anchor>
      <arglist>(VWDictionary *dictionary, bool lastStateOnly=true) const =0</arglist>
    </member>
    <member kind="function" protection="protected" 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="protected" 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="protected" virtualness="pure">
      <type>virtual void</type>
      <name>save2DMapQuery</name>
      <anchorfile>classrtabmap_1_1DBDriver.html</anchorfile>
      <anchor>a141336066b656a3ed8aad29b39f56f5f</anchor>
      <arglist>(const cv::Mat &amp;map, float xMin, float yMin, float cellSize) const =0</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual void</type>
      <name>saveOptimizedMeshQuery</name>
      <anchorfile>classrtabmap_1_1DBDriver.html</anchorfile>
      <anchor>a00aac90aa84d7b4947491d459975e370</anchor>
      <arglist>(const cv::Mat &amp;cloud, const std::vector&lt; std::vector&lt; std::vector&lt; unsigned int &gt; &gt; &gt; &amp;polygons, const std::vector&lt; std::vector&lt; Eigen::Vector2f &gt; &gt; &amp;texCoords, const cv::Mat &amp;textures) const =0</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual void</type>
      <name>saveOptimizedPosesQuery</name>
      <anchorfile>classrtabmap_1_1DBDriver.html</anchorfile>
      <anchor>ada432b738d85a626285d74996818a718</anchor>
      <arglist>(const std::map&lt; int, Transform &gt; &amp;optimizedPoses, const Transform &amp;lastlocalizationPose) const =0</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual void</type>
      <name>savePreviewImageQuery</name>
      <anchorfile>classrtabmap_1_1DBDriver.html</anchorfile>
      <anchor>ab40f8b35b06953065eacef60d39b93aa</anchor>
      <arglist>(const cv::Mat &amp;image) const =0</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual void</type>
      <name>saveQuery</name>
      <anchorfile>classrtabmap_1_1DBDriver.html</anchorfile>
      <anchor>ae6b56ad911296d1e23b921081c5963f8</anchor>
      <arglist>(const std::list&lt; Signature * &gt; &amp;signatures)=0</arglist>
    </member>
    <member kind="function" protection="protected" 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="protected" virtualness="pure">
      <type>virtual void</type>
      <name>updateDepthImageQuery</name>
      <anchorfile>classrtabmap_1_1DBDriver.html</anchorfile>
      <anchor>aab89fd6c72d570a701cb0344bf889cf1</anchor>
      <arglist>(int nodeId, const cv::Mat &amp;image) const =0</arglist>
    </member>
    <member kind="function" protection="protected" 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="protected" virtualness="pure">
      <type>virtual void</type>
      <name>updateOccupancyGridQuery</name>
      <anchorfile>classrtabmap_1_1DBDriver.html</anchorfile>
      <anchor>ae65083e1ba90963b1d85237ae640f583</anchor>
      <arglist>(int nodeId, const cv::Mat &amp;ground, const cv::Mat &amp;obstacles, const cv::Mat &amp;empty, float cellSize, const cv::Point3f &amp;viewpoint) const =0</arglist>
    </member>
    <member kind="function" protection="protected" 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="protected" 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="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>a943b660a540ec4ed7f77a24cd2f21136</anchor>
      <arglist>(const std::vector&lt; Signature * &gt; &amp;signatures)</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="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 bool</type>
      <name>isInMemory</name>
      <anchorfile>classrtabmap_1_1DBDriverSqlite3.html</anchorfile>
      <anchor>a01d3e3bb7dfe3a67a7e8038028a2b764</anchor>
      <arglist>() const </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="protected" 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="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>addStatisticsQuery</name>
      <anchorfile>classrtabmap_1_1DBDriverSqlite3.html</anchorfile>
      <anchor>afa70e61d06e24c5e62770cce468ccb29</anchor>
      <arglist>(const Statistics &amp;statistics) const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual bool</type>
      <name>connectDatabaseQuery</name>
      <anchorfile>classrtabmap_1_1DBDriverSqlite3.html</anchorfile>
      <anchor>ad3b88dd3dc4340ff1d23a44ae1fa48eb</anchor>
      <arglist>(const std::string &amp;url, bool overwritten=false)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>disconnectDatabaseQuery</name>
      <anchorfile>classrtabmap_1_1DBDriverSqlite3.html</anchorfile>
      <anchor>acfae5f1c2f9cccd477a148c3e27b6ef4</anchor>
      <arglist>(bool save=true, const std::string &amp;outputUrl=&quot;&quot;)</arglist>
    </member>
    <member kind="function" protection="protected" 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="protected" 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="protected" 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="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>getAllNodeIdsQuery</name>
      <anchorfile>classrtabmap_1_1DBDriverSqlite3.html</anchorfile>
      <anchor>a15d3be0cbdb4fdb72da359e6ecb8e1cd</anchor>
      <arglist>(std::set&lt; int &gt; &amp;ids, bool ignoreChildren, bool ignoreBadSignatures) const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual std::map&lt; int, std::pair&lt; std::map&lt; std::string, float &gt;, double &gt; &gt;</type>
      <name>getAllStatisticsQuery</name>
      <anchorfile>classrtabmap_1_1DBDriverSqlite3.html</anchorfile>
      <anchor>ac4f67bcb17e1ea04f80b58f7aab94218</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual std::map&lt; int, std::vector&lt; int &gt; &gt;</type>
      <name>getAllStatisticsWmStatesQuery</name>
      <anchorfile>classrtabmap_1_1DBDriverSqlite3.html</anchorfile>
      <anchor>a9d8b072dd7c40eac1a2745be3ae05e0e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual bool</type>
      <name>getCalibrationQuery</name>
      <anchorfile>classrtabmap_1_1DBDriverSqlite3.html</anchorfile>
      <anchor>a1c4941b6b334bc6472ba61d3ff38b05d</anchor>
      <arglist>(int signatureId, std::vector&lt; CameraModel &gt; &amp;models, StereoCameraModel &amp;stereoModel) const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual long</type>
      <name>getCalibrationsMemoryUsedQuery</name>
      <anchorfile>classrtabmap_1_1DBDriverSqlite3.html</anchorfile>
      <anchor>ae7f4f80c73f0651be3a1edb8069407c9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="protected" 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="protected" virtualness="virtual">
      <type>virtual long</type>
      <name>getDepthImagesMemoryUsedQuery</name>
      <anchorfile>classrtabmap_1_1DBDriverSqlite3.html</anchorfile>
      <anchor>a7996a6e89ce2d4ff59de8bf3d9dc422a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual long</type>
      <name>getFeaturesMemoryUsedQuery</name>
      <anchorfile>classrtabmap_1_1DBDriverSqlite3.html</anchorfile>
      <anchor>a419de8f9d9cabe9fa4a8f2c6e1e076e3</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual long</type>
      <name>getGridsMemoryUsedQuery</name>
      <anchorfile>classrtabmap_1_1DBDriverSqlite3.html</anchorfile>
      <anchor>acbcf97133ead2556736a0b7a91788339</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual long</type>
      <name>getImagesMemoryUsedQuery</name>
      <anchorfile>classrtabmap_1_1DBDriverSqlite3.html</anchorfile>
      <anchor>ae69b83a3c11757863e763f947192aec8</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="protected" 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="protected" virtualness="virtual">
      <type>virtual bool</type>
      <name>getLaserScanInfoQuery</name>
      <anchorfile>classrtabmap_1_1DBDriverSqlite3.html</anchorfile>
      <anchor>a7203de4b4d317a1e3472feae84d09cf1</anchor>
      <arglist>(int signatureId, LaserScan &amp;info) const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual long</type>
      <name>getLaserScansMemoryUsedQuery</name>
      <anchorfile>classrtabmap_1_1DBDriverSqlite3.html</anchorfile>
      <anchor>a6e91c95b7a156abb2a0578fc68356ffc</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual int</type>
      <name>getLastDictionarySizeQuery</name>
      <anchorfile>classrtabmap_1_1DBDriverSqlite3.html</anchorfile>
      <anchor>ad131a40ec2640b6db30a0f7d94de97a9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="protected" 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="protected" virtualness="virtual">
      <type>virtual int</type>
      <name>getLastNodesSizeQuery</name>
      <anchorfile>classrtabmap_1_1DBDriverSqlite3.html</anchorfile>
      <anchor>a5a1174bf6f108b77ee74812cfcd84825</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual ParametersMap</type>
      <name>getLastParametersQuery</name>
      <anchorfile>classrtabmap_1_1DBDriverSqlite3.html</anchorfile>
      <anchor>aa6c578771f95f7944caac6a89cb5a021</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual long</type>
      <name>getLinksMemoryUsedQuery</name>
      <anchorfile>classrtabmap_1_1DBDriverSqlite3.html</anchorfile>
      <anchor>a87c9a6bafc7e4a72142690f93406cfd9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="protected" 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="protected" 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="protected" virtualness="virtual">
      <type>virtual bool</type>
      <name>getNodeInfoQuery</name>
      <anchorfile>classrtabmap_1_1DBDriverSqlite3.html</anchorfile>
      <anchor>aa6d744ebfc88bd49a56a7ccc62571530</anchor>
      <arglist>(int signatureId, Transform &amp;pose, int &amp;mapId, int &amp;weight, std::string &amp;label, double &amp;stamp, Transform &amp;groundTruthPose, std::vector&lt; float &gt; &amp;velocity, GPS &amp;gps) const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual long</type>
      <name>getNodesMemoryUsedQuery</name>
      <anchorfile>classrtabmap_1_1DBDriverSqlite3.html</anchorfile>
      <anchor>ae503d163f9d050adbf0cf2caf4eb501c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual long</type>
      <name>getStatisticsMemoryUsedQuery</name>
      <anchorfile>classrtabmap_1_1DBDriverSqlite3.html</anchorfile>
      <anchor>a362c91294db803320afd19a371d11642</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual std::map&lt; std::string, float &gt;</type>
      <name>getStatisticsQuery</name>
      <anchorfile>classrtabmap_1_1DBDriverSqlite3.html</anchorfile>
      <anchor>a2be78499438b7abff61d986aa414fcf1</anchor>
      <arglist>(int nodeId, double &amp;stamp, std::vector&lt; int &gt; *wmState) const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual int</type>
      <name>getTotalDictionarySizeQuery</name>
      <anchorfile>classrtabmap_1_1DBDriverSqlite3.html</anchorfile>
      <anchor>a5b54c5f9c4349e29b48b3cd4ecaa165e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual int</type>
      <name>getTotalNodesSizeQuery</name>
      <anchorfile>classrtabmap_1_1DBDriverSqlite3.html</anchorfile>
      <anchor>a1e53adf37e8a3850fefd2c5c9650773b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual long</type>
      <name>getUserDataMemoryUsedQuery</name>
      <anchorfile>classrtabmap_1_1DBDriverSqlite3.html</anchorfile>
      <anchor>aedc3949eb710ada41f209fdeb9912dc7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="protected" 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="protected" virtualness="virtual">
      <type>virtual long</type>
      <name>getWordsMemoryUsedQuery</name>
      <anchorfile>classrtabmap_1_1DBDriverSqlite3.html</anchorfile>
      <anchor>a9338a184bae37fea28f2e75ce847ad51</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="protected" 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="protected" virtualness="virtual">
      <type>virtual cv::Mat</type>
      <name>load2DMapQuery</name>
      <anchorfile>classrtabmap_1_1DBDriverSqlite3.html</anchorfile>
      <anchor>a88f543ecb6dc00be07e2b01118fa8054</anchor>
      <arglist>(float &amp;xMin, float &amp;yMin, float &amp;cellSize) const </arglist>
    </member>
    <member kind="function" protection="protected" 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="protected" 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="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>loadNodeDataQuery</name>
      <anchorfile>classrtabmap_1_1DBDriverSqlite3.html</anchorfile>
      <anchor>a0ab558e1ea22bf9e6a9ce45aab8ddc1b</anchor>
      <arglist>(std::list&lt; Signature * &gt; &amp;signatures, bool images=true, bool scan=true, bool userData=true, bool occupancyGrid=true) const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual cv::Mat</type>
      <name>loadOptimizedMeshQuery</name>
      <anchorfile>classrtabmap_1_1DBDriverSqlite3.html</anchorfile>
      <anchor>aa3940a93f434e6ef2515482dce37071c</anchor>
      <arglist>(std::vector&lt; std::vector&lt; std::vector&lt; unsigned int &gt; &gt; &gt; *polygons, std::vector&lt; std::vector&lt; Eigen::Vector2f &gt; &gt; *texCoords, cv::Mat *textures) const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual std::map&lt; int, Transform &gt;</type>
      <name>loadOptimizedPosesQuery</name>
      <anchorfile>classrtabmap_1_1DBDriverSqlite3.html</anchorfile>
      <anchor>a01e69a588c79c23f8281eddd89218b57</anchor>
      <arglist>(Transform *lastlocalizationPose) const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual cv::Mat</type>
      <name>loadPreviewImageQuery</name>
      <anchorfile>classrtabmap_1_1DBDriverSqlite3.html</anchorfile>
      <anchor>a612fab1bb1f9edb53765d2e2e7753dcd</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>loadQuery</name>
      <anchorfile>classrtabmap_1_1DBDriverSqlite3.html</anchorfile>
      <anchor>abca170f1f64737408f3018d33e1b342c</anchor>
      <arglist>(VWDictionary *dictionary, bool lastStateOnly=true) const </arglist>
    </member>
    <member kind="function" protection="protected" 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="protected" 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="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>save2DMapQuery</name>
      <anchorfile>classrtabmap_1_1DBDriverSqlite3.html</anchorfile>
      <anchor>aeb26bddd9b8b14b9ebf506ab6234e572</anchor>
      <arglist>(const cv::Mat &amp;map, float xMin, float yMin, float cellSize) const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>saveOptimizedMeshQuery</name>
      <anchorfile>classrtabmap_1_1DBDriverSqlite3.html</anchorfile>
      <anchor>ab70fe33b29c391047872e84b1fdbbebf</anchor>
      <arglist>(const cv::Mat &amp;cloud, const std::vector&lt; std::vector&lt; std::vector&lt; unsigned int &gt; &gt; &gt; &amp;polygons, const std::vector&lt; std::vector&lt; Eigen::Vector2f &gt; &gt; &amp;texCoords, const cv::Mat &amp;textures) const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>saveOptimizedPosesQuery</name>
      <anchorfile>classrtabmap_1_1DBDriverSqlite3.html</anchorfile>
      <anchor>aa9e8b4ce6320e7f140c698fa88c057f9</anchor>
      <arglist>(const std::map&lt; int, Transform &gt; &amp;optimizedPoses, const Transform &amp;lastlocalizationPose) const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>savePreviewImageQuery</name>
      <anchorfile>classrtabmap_1_1DBDriverSqlite3.html</anchorfile>
      <anchor>aa0246f09e123c8d94e20a75c0e4783ed</anchor>
      <arglist>(const cv::Mat &amp;image) const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>saveQuery</name>
      <anchorfile>classrtabmap_1_1DBDriverSqlite3.html</anchorfile>
      <anchor>a933995b996526dc838cdfb58b8bc4e8f</anchor>
      <arglist>(const std::list&lt; Signature * &gt; &amp;signatures)</arglist>
    </member>
    <member kind="function" protection="protected" 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="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>updateDepthImageQuery</name>
      <anchorfile>classrtabmap_1_1DBDriverSqlite3.html</anchorfile>
      <anchor>a1332fe6d187ec8724b23f79082fbafda</anchor>
      <arglist>(int nodeId, const cv::Mat &amp;image) const </arglist>
    </member>
    <member kind="function" protection="protected" 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="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>updateOccupancyGridQuery</name>
      <anchorfile>classrtabmap_1_1DBDriverSqlite3.html</anchorfile>
      <anchor>ad86ffd0cc73c012d014b6a8c2d61fef1</anchor>
      <arglist>(int nodeId, const cv::Mat &amp;ground, const cv::Mat &amp;obstacles, const cv::Mat &amp;empty, float cellSize, const cv::Point3f &amp;viewpoint) const </arglist>
    </member>
    <member kind="function" protection="protected" 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="protected" 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="protected">
      <type>sqlite3 *</type>
      <name>_ppDb</name>
      <anchorfile>classrtabmap_1_1DBDriverSqlite3.html</anchorfile>
      <anchor>a073748d5c4dac2e01966147c022ea943</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>_version</name>
      <anchorfile>classrtabmap_1_1DBDriverSqlite3.html</anchorfile>
      <anchor>a0aa18124e40d2ac53e0e1b450d7399b8</anchor>
      <arglist></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">
      <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">
      <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>queryStepDepthUpdate</name>
      <anchorfile>classrtabmap_1_1DBDriverSqlite3.html</anchorfile>
      <anchor>a392befc4eec27028df1eca4ed918f41d</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>queryStepOccupancyGridUpdate</name>
      <anchorfile>classrtabmap_1_1DBDriverSqlite3.html</anchorfile>
      <anchor>ac0519ae5ff8505a786bf083487c38374</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">
      <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>stepDepthUpdate</name>
      <anchorfile>classrtabmap_1_1DBDriverSqlite3.html</anchorfile>
      <anchor>af476ec254eb2083cf20efc7c0e1a3b05</anchor>
      <arglist>(sqlite3_stmt *ppStmt, int nodeId, const cv::Mat &amp;imageCompressed) 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>a9e8734d2dd6a504113fade9a6c1866a8</anchor>
      <arglist>(sqlite3_stmt *ppStmt, int signatureId, int wordId, const cv::KeyPoint &amp;kp, const cv::Point3f &amp;pt, const cv::Mat &amp;descriptor) 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>stepOccupancyGridUpdate</name>
      <anchorfile>classrtabmap_1_1DBDriverSqlite3.html</anchorfile>
      <anchor>a0c79d2ab6eb341ad15bc963ef9d7f5bd</anchor>
      <arglist>(sqlite3_stmt *ppStmt, int nodeId, const cv::Mat &amp;ground, const cv::Mat &amp;obstacles, const cv::Mat &amp;empty, float cellSize, const cv::Point3f &amp;viewpoint) 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="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>long</type>
      <name>_memoryUsedEstimate</name>
      <anchorfile>classrtabmap_1_1DBDriverSqlite3.html</anchorfile>
      <anchor>a499f338a7abe02efa5ed9fea797e55c7</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>
  </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>rtabmap::DBReader</name>
    <filename>classrtabmap_1_1DBReader.html</filename>
    <base>rtabmap::Camera</base>
    <member kind="function">
      <type></type>
      <name>DBReader</name>
      <anchorfile>classrtabmap_1_1DBReader.html</anchorfile>
      <anchor>a3ed1980551fee39c2372cea3c67b549c</anchor>
      <arglist>(const std::string &amp;databasePath, float frameRate=0.0f, bool odometryIgnored=false, bool ignoreGoalDelay=false, bool goalsIgnored=false, int startIndex=0, int cameraIndex=-1)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DBReader</name>
      <anchorfile>classrtabmap_1_1DBReader.html</anchorfile>
      <anchor>a96e3ba3fb0fb5d2e9867a0be7144e42a</anchor>
      <arglist>(const std::list&lt; std::string &gt; &amp;databasePaths, float frameRate=0.0f, bool odometryIgnored=false, bool ignoreGoalDelay=false, bool goalsIgnored=false, int startIndex=0, int cameraIndex=-1)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::string</type>
      <name>getSerial</name>
      <anchorfile>classrtabmap_1_1DBReader.html</anchorfile>
      <anchor>a52be5e18191f781e5d0efbc4fde51fb6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>init</name>
      <anchorfile>classrtabmap_1_1DBReader.html</anchorfile>
      <anchor>abc223117a51dee33ca4df37d849c7afc</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_1DBReader.html</anchorfile>
      <anchor>a2f5d9c1c2a8b176127fd89acecf0566b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>odomProvided</name>
      <anchorfile>classrtabmap_1_1DBReader.html</anchorfile>
      <anchor>a6603395c47917a3721a368efc9c9b260</anchor>
      <arglist>() const </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 SensorData</type>
      <name>captureImage</name>
      <anchorfile>classrtabmap_1_1DBReader.html</anchorfile>
      <anchor>a5a5d740647fb80267ce94c99a9bdd68b</anchor>
      <arglist>(CameraInfo *info=0)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>SensorData</type>
      <name>getNextData</name>
      <anchorfile>classrtabmap_1_1DBReader.html</anchorfile>
      <anchor>a9a6ac02201ae0881dff8992d9f31beff</anchor>
      <arglist>(CameraInfo *info=0)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_calibrated</name>
      <anchorfile>classrtabmap_1_1DBReader.html</anchorfile>
      <anchor>a540210a90f8b9bb3d941aa40fffc2a90</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_cameraIndex</name>
      <anchorfile>classrtabmap_1_1DBReader.html</anchorfile>
      <anchor>a400b485323e1fb0d9797a4abb4c41379</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>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>cv::Mat</type>
      <name>_previousInfMatrix</name>
      <anchorfile>classrtabmap_1_1DBReader.html</anchorfile>
      <anchor>a2fa8304d10a61802300d1d63a4172e5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_previousMapId</name>
      <anchorfile>classrtabmap_1_1DBReader.html</anchorfile>
      <anchor>abebcab5887d1ad85499cbef0149d032d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_previousMapID</name>
      <anchorfile>classrtabmap_1_1DBReader.html</anchorfile>
      <anchor>a27bf5463b56e7c2e56247a711d619bd5</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>int</type>
      <name>_startIndex</name>
      <anchorfile>classrtabmap_1_1DBReader.html</anchorfile>
      <anchor>abe46358ab7cb894eefca1761371ca066</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="struct">
    <name>glm::io::delimeter</name>
    <filename>structglm_1_1io_1_1delimeter.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type></type>
      <name>delimeter</name>
      <anchorfile>structglm_1_1io_1_1delimeter.html</anchorfile>
      <anchor>aeca22f822a1a2613aa4996bd129f5c10</anchor>
      <arglist>(CTy, CTy, CTy= &apos;,&apos;)</arglist>
    </member>
    <member kind="variable">
      <type>CTy</type>
      <name>value</name>
      <anchorfile>structglm_1_1io_1_1delimeter.html</anchorfile>
      <anchor>a9ade129dae50c4f716f724e7425f9c68</anchor>
      <arglist>[3]</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rtabmap::DepthCalibrationDialog</name>
    <filename>classrtabmap_1_1DepthCalibrationDialog.html</filename>
    <member kind="slot">
      <type>void</type>
      <name>restoreDefaults</name>
      <anchorfile>classrtabmap_1_1DepthCalibrationDialog.html</anchorfile>
      <anchor>a2b211091404bb83c7457da3d6c3e8a6b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>configChanged</name>
      <anchorfile>classrtabmap_1_1DepthCalibrationDialog.html</anchorfile>
      <anchor>aa65c790de78d390ff3b3a411ca187e86</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>calibrate</name>
      <anchorfile>classrtabmap_1_1DepthCalibrationDialog.html</anchorfile>
      <anchor>aceed84e5cee4abbbaf0d5d3fe45416e7</anchor>
      <arglist>(const std::map&lt; int, Transform &gt; &amp;poses, const QMap&lt; int, Signature &gt; &amp;cachedSignatures, const QString &amp;workingDirectory, const ParametersMap &amp;parameters)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DepthCalibrationDialog</name>
      <anchorfile>classrtabmap_1_1DepthCalibrationDialog.html</anchorfile>
      <anchor>a57da94dec4c4b4bf747cecf1d6e87fc6</anchor>
      <arglist>(QWidget *parent=0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>loadSettings</name>
      <anchorfile>classrtabmap_1_1DepthCalibrationDialog.html</anchorfile>
      <anchor>a15bddd02250d7de51421f97bac2a9049</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_1DepthCalibrationDialog.html</anchorfile>
      <anchor>a41af3e4735dbcb7fa0bfa5573bb958d8</anchor>
      <arglist>(QSettings &amp;settings, const QString &amp;group=&quot;&quot;) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~DepthCalibrationDialog</name>
      <anchorfile>classrtabmap_1_1DepthCalibrationDialog.html</anchorfile>
      <anchor>a7cebcab434b90b13457812f73734e595</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>cancel</name>
      <anchorfile>classrtabmap_1_1DepthCalibrationDialog.html</anchorfile>
      <anchor>af0f1b9171dd29d177ef41417a2d3ea39</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>saveModel</name>
      <anchorfile>classrtabmap_1_1DepthCalibrationDialog.html</anchorfile>
      <anchor>a7128461f3bcaa0ca45ffab7853ac8965</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_canceled</name>
      <anchorfile>classrtabmap_1_1DepthCalibrationDialog.html</anchorfile>
      <anchor>a17ec092a4ca5a33b184774225cf0438a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>cv::Size</type>
      <name>_imageSize</name>
      <anchorfile>classrtabmap_1_1DepthCalibrationDialog.html</anchorfile>
      <anchor>a52d5bd6b01325107d7f5709245428f31</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>clams::DiscreteDepthDistortionModel *</type>
      <name>_model</name>
      <anchorfile>classrtabmap_1_1DepthCalibrationDialog.html</anchorfile>
      <anchor>a9e2828399ef6045421e6b0ff3f4bfddc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ProgressDialog *</type>
      <name>_progressDialog</name>
      <anchorfile>classrtabmap_1_1DepthCalibrationDialog.html</anchorfile>
      <anchor>ab188fd3d42eedd2213e1425ed7ec20a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Ui_DepthCalibrationDialog *</type>
      <name>_ui</name>
      <anchorfile>classrtabmap_1_1DepthCalibrationDialog.html</anchorfile>
      <anchor>ac8b83ac22c0ba509601abc7b07b0cf2f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QString</type>
      <name>_workingDirectory</name>
      <anchorfile>classrtabmap_1_1DepthCalibrationDialog.html</anchorfile>
      <anchor>ad9072e1e5fcaf0f24290e9968be272cb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>DIncompatibleMatrixException</name>
    <filename>classDIncompatibleMatrixException.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="class">
    <name>clams::DiscreteDepthDistortionModel</name>
    <filename>classclams_1_1DiscreteDepthDistortionModel.html</filename>
    <member kind="function">
      <type>size_t</type>
      <name>accumulate</name>
      <anchorfile>classclams_1_1DiscreteDepthDistortionModel.html</anchorfile>
      <anchor>ab9b7555fbf710706d7b94dfcb9ed6399</anchor>
      <arglist>(const cv::Mat &amp;ground_truth, const cv::Mat &amp;measurement)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addExample</name>
      <anchorfile>classclams_1_1DiscreteDepthDistortionModel.html</anchorfile>
      <anchor>a825e0fa4918ed11ffb091c29990a7a6d</anchor>
      <arglist>(int v, int u, double ground_truth, double measurement)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>deserialize</name>
      <anchorfile>classclams_1_1DiscreteDepthDistortionModel.html</anchorfile>
      <anchor>ac42a359899777bb6b795ef5bc4e56251</anchor>
      <arglist>(std::istream &amp;in, bool ascii)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DiscreteDepthDistortionModel</name>
      <anchorfile>classclams_1_1DiscreteDepthDistortionModel.html</anchorfile>
      <anchor>aa1a9f4c01f0031aa0acc5498f20f565d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DiscreteDepthDistortionModel</name>
      <anchorfile>classclams_1_1DiscreteDepthDistortionModel.html</anchorfile>
      <anchor>a2dd288923437eaa45a194debfc3e711c</anchor>
      <arglist>(int width, int height, int bin_width=8, int bin_height=6, double bin_depth=2.0, int smoothing=1, double max_depth=10.0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DiscreteDepthDistortionModel</name>
      <anchorfile>classclams_1_1DiscreteDepthDistortionModel.html</anchorfile>
      <anchor>ab2f6311a2ce60af6ab37ffdd84e2baa3</anchor>
      <arglist>(const DiscreteDepthDistortionModel &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getHeight</name>
      <anchorfile>classclams_1_1DiscreteDepthDistortionModel.html</anchorfile>
      <anchor>a596465ef5716fd66cabaec178a499c1f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>getTrainingSamples</name>
      <anchorfile>classclams_1_1DiscreteDepthDistortionModel.html</anchorfile>
      <anchor>a3f1a7f756ff6a4337ec39e3e2e1dab5d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getWidth</name>
      <anchorfile>classclams_1_1DiscreteDepthDistortionModel.html</anchorfile>
      <anchor>a5480e890404e75ee2709b1362b54cfd9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isValid</name>
      <anchorfile>classclams_1_1DiscreteDepthDistortionModel.html</anchorfile>
      <anchor>ac7bc65d50744b18ead653a03dc1730dd</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>load</name>
      <anchorfile>classclams_1_1DiscreteDepthDistortionModel.html</anchorfile>
      <anchor>a50a657a64496ab206b37c972a6798bd5</anchor>
      <arglist>(const std::string &amp;path)</arglist>
    </member>
    <member kind="function">
      <type>DiscreteDepthDistortionModel &amp;</type>
      <name>operator=</name>
      <anchorfile>classclams_1_1DiscreteDepthDistortionModel.html</anchorfile>
      <anchor>ac949c6179269ed1ab8669a4fdf9688f0</anchor>
      <arglist>(const DiscreteDepthDistortionModel &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>save</name>
      <anchorfile>classclams_1_1DiscreteDepthDistortionModel.html</anchorfile>
      <anchor>ae84da191140c26c9646ef3a0d6aa2b74</anchor>
      <arglist>(const std::string &amp;path) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>serialize</name>
      <anchorfile>classclams_1_1DiscreteDepthDistortionModel.html</anchorfile>
      <anchor>ac8e3f145bdf6a3b84435d412a4b74441</anchor>
      <arglist>(std::ostream &amp;out, bool ascii) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>undistort</name>
      <anchorfile>classclams_1_1DiscreteDepthDistortionModel.html</anchorfile>
      <anchor>a881e2210270f71ceffe83a736a33409d</anchor>
      <arglist>(cv::Mat &amp;depth) const </arglist>
    </member>
    <member kind="function">
      <type>cv::Mat</type>
      <name>visualize</name>
      <anchorfile>classclams_1_1DiscreteDepthDistortionModel.html</anchorfile>
      <anchor>af91db07b6b00e81f3476576b44581c14</anchor>
      <arglist>(const std::string &amp;path=&quot;&quot;) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~DiscreteDepthDistortionModel</name>
      <anchorfile>classclams_1_1DiscreteDepthDistortionModel.html</anchorfile>
      <anchor>af9db2b3d25ed594a02599e3f8b7effa2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>getBinSize</name>
      <anchorfile>classclams_1_1DiscreteDepthDistortionModel.html</anchorfile>
      <anchor>af001e579fbf6ab9b34529c6f455dbb3e</anchor>
      <arglist>(const size_t &amp;width, const size_t &amp;height, size_t &amp;bin_width, size_t &amp;bin_height)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static size_t</type>
      <name>getClosestToRef</name>
      <anchorfile>classclams_1_1DiscreteDepthDistortionModel.html</anchorfile>
      <anchor>afa778853caddb63730414d776c714eac</anchor>
      <arglist>(const std::set&lt; size_t &gt; &amp;divisors, const double &amp;ref)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::set&lt; size_t &gt;</type>
      <name>getDivisors</name>
      <anchorfile>classclams_1_1DiscreteDepthDistortionModel.html</anchorfile>
      <anchor>a1e8e051d5e5c752e31c20856ebf4ab9b</anchor>
      <arglist>(const size_t &amp;num)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>deleteFrustums</name>
      <anchorfile>classclams_1_1DiscreteDepthDistortionModel.html</anchorfile>
      <anchor>ae211aebde981019723e5fba5c57e0972</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>DiscreteFrustum &amp;</type>
      <name>frustum</name>
      <anchorfile>classclams_1_1DiscreteDepthDistortionModel.html</anchorfile>
      <anchor>a8d77caa1be93b95e6a3e5ec279228df2</anchor>
      <arglist>(int y, int x)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>const DiscreteFrustum &amp;</type>
      <name>frustum</name>
      <anchorfile>classclams_1_1DiscreteDepthDistortionModel.html</anchorfile>
      <anchor>aea56aa2e2ff21cc31695b9cb3306e8a9</anchor>
      <arglist>(int y, int x) const </arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>bin_depth_</name>
      <anchorfile>classclams_1_1DiscreteDepthDistortionModel.html</anchorfile>
      <anchor>a1bd63eed7f9ca2759dcf4975b4f2f951</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>bin_height_</name>
      <anchorfile>classclams_1_1DiscreteDepthDistortionModel.html</anchorfile>
      <anchor>ae74671d8a3dd71c5fa3f3b44d163ba0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>bin_width_</name>
      <anchorfile>classclams_1_1DiscreteDepthDistortionModel.html</anchorfile>
      <anchor>acbc26d0d0feddc1a7f27eca81b39dd20</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; std::vector&lt; DiscreteFrustum * &gt; &gt;</type>
      <name>frustums_</name>
      <anchorfile>classclams_1_1DiscreteDepthDistortionModel.html</anchorfile>
      <anchor>a21e2cb0d6cb694629231405ca67f00a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>height_</name>
      <anchorfile>classclams_1_1DiscreteDepthDistortionModel.html</anchorfile>
      <anchor>aa1b8d43b1fa2120bd4b711468d9457b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>UMutex</type>
      <name>mutex_</name>
      <anchorfile>classclams_1_1DiscreteDepthDistortionModel.html</anchorfile>
      <anchor>a3a832a195cc8aaa5f2a217309c0790c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>num_bins_x_</name>
      <anchorfile>classclams_1_1DiscreteDepthDistortionModel.html</anchorfile>
      <anchor>aba78d3361d5ef6cd115145867f34a9a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>num_bins_y_</name>
      <anchorfile>classclams_1_1DiscreteDepthDistortionModel.html</anchorfile>
      <anchor>a358a3dd880dc7b71778577559ba11d96</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>size_t</type>
      <name>training_samples_</name>
      <anchorfile>classclams_1_1DiscreteDepthDistortionModel.html</anchorfile>
      <anchor>a3d4adc0c410db0f7e75cb0a0fbe01664</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>width_</name>
      <anchorfile>classclams_1_1DiscreteDepthDistortionModel.html</anchorfile>
      <anchor>a7de0c7b8a5db34270645b6454f74392c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>clams::DiscreteFrustum</name>
    <filename>classclams_1_1DiscreteFrustum.html</filename>
    <member kind="function">
      <type>void</type>
      <name>addExample</name>
      <anchorfile>classclams_1_1DiscreteFrustum.html</anchorfile>
      <anchor>aef183fc7d90c0a6ba3245bccf9fbb616</anchor>
      <arglist>(double ground_truth, double measurement)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>deserialize</name>
      <anchorfile>classclams_1_1DiscreteFrustum.html</anchorfile>
      <anchor>aa2510cdd44a30f832dc187983f9ae907</anchor>
      <arglist>(std::istream &amp;in, bool ascii)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DiscreteFrustum</name>
      <anchorfile>classclams_1_1DiscreteFrustum.html</anchorfile>
      <anchor>a10ee15a1745b8a2fcd24bcb396edf2a8</anchor>
      <arglist>(int smoothing=1, double bin_depth=1.0, double max_dist=10.0)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>index</name>
      <anchorfile>classclams_1_1DiscreteFrustum.html</anchorfile>
      <anchor>acf511993d3f5076cbc8da6401346f508</anchor>
      <arglist>(double z) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>interpolatedUndistort</name>
      <anchorfile>classclams_1_1DiscreteFrustum.html</anchorfile>
      <anchor>a0697e8d2b61cb4dd71adc6eaeac62f79</anchor>
      <arglist>(double *z) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>serialize</name>
      <anchorfile>classclams_1_1DiscreteFrustum.html</anchorfile>
      <anchor>a11998e05d4353f1a14399d538a335213</anchor>
      <arglist>(std::ostream &amp;out, bool ascii) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>undistort</name>
      <anchorfile>classclams_1_1DiscreteFrustum.html</anchorfile>
      <anchor>ac492eeb3d402a9d7a7dfa6847abb90a3</anchor>
      <arglist>(double *z) const </arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>bin_depth_</name>
      <anchorfile>classclams_1_1DiscreteFrustum.html</anchorfile>
      <anchor>a05f6f112525625dd7cb364d3e9e9a670</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::VectorXf</type>
      <name>counts_</name>
      <anchorfile>classclams_1_1DiscreteFrustum.html</anchorfile>
      <anchor>a1786b680a9c3da8a8d7f0b9ed924f64c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>max_dist_</name>
      <anchorfile>classclams_1_1DiscreteFrustum.html</anchorfile>
      <anchor>a83f4e78dd2ce85c0766d048429bea699</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::VectorXf</type>
      <name>multipliers_</name>
      <anchorfile>classclams_1_1DiscreteFrustum.html</anchorfile>
      <anchor>ace82101946cbd0318aabf22745f0c10c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>num_bins_</name>
      <anchorfile>classclams_1_1DiscreteFrustum.html</anchorfile>
      <anchor>a0321578dc0ba9aad62ea135e2a4cc5e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::VectorXf</type>
      <name>total_denominators_</name>
      <anchorfile>classclams_1_1DiscreteFrustum.html</anchorfile>
      <anchor>ab1fb98477387755daadef45e0fcd8a2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::VectorXf</type>
      <name>total_numerators_</name>
      <anchorfile>classclams_1_1DiscreteFrustum.html</anchorfile>
      <anchor>a03b54b432841607c685de70358afe252</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend class</type>
      <name>DiscreteDepthDistortionModel</name>
      <anchorfile>classclams_1_1DiscreteFrustum.html</anchorfile>
      <anchor>a3c717c49f5c0d5bd8bd9a936215c5ae6</anchor>
      <arglist></arglist>
    </member>
  </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>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="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="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="class">
    <name>glm::dont_care</name>
    <filename>classglm_1_1dont__care.html</filename>
  </compound>
  <compound kind="class">
    <name>tango_gl::DrawableObject</name>
    <filename>classtango__gl_1_1DrawableObject.html</filename>
    <base>tango_gl::Transform</base>
    <member kind="function">
      <type>void</type>
      <name>DeleteGlResources</name>
      <anchorfile>classtango__gl_1_1DrawableObject.html</anchorfile>
      <anchor>a14090810274d024acd1894c55838bf76</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DrawableObject</name>
      <anchorfile>classtango__gl_1_1DrawableObject.html</anchorfile>
      <anchor>ae46c6c704b7feaff3b7ce0bc7fbe5993</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DrawableObject</name>
      <anchorfile>classtango__gl_1_1DrawableObject.html</anchorfile>
      <anchor>ae26b3fceb7cd8cdc40a0a9d597609750</anchor>
      <arglist>(const DrawableObject &amp;other)=delete</arglist>
    </member>
    <member kind="function">
      <type>const DrawableObject &amp;</type>
      <name>operator=</name>
      <anchorfile>classtango__gl_1_1DrawableObject.html</anchorfile>
      <anchor>a752c0025e679cbbc20ef0fbc9c136039</anchor>
      <arglist>(const DrawableObject &amp;)=delete</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>Render</name>
      <anchorfile>classtango__gl_1_1DrawableObject.html</anchorfile>
      <anchor>a9b6a7823d3371b5ef5a7d114d1c23b8b</anchor>
      <arglist>(const glm::mat4 &amp;projection_mat, const glm::mat4 &amp;view_mat) const =0</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetAlpha</name>
      <anchorfile>classtango__gl_1_1DrawableObject.html</anchorfile>
      <anchor>a3b310b95e9b5481e1c4d6a0041582b4a</anchor>
      <arglist>(const float alpha)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetColor</name>
      <anchorfile>classtango__gl_1_1DrawableObject.html</anchorfile>
      <anchor>a2af878f5f7e3f1653e2e4fc49aed4058</anchor>
      <arglist>(const Color &amp;color)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetColor</name>
      <anchorfile>classtango__gl_1_1DrawableObject.html</anchorfile>
      <anchor>a4ecf002a07a5827f6d66658ae7555634</anchor>
      <arglist>(const float red, const float green, const float blue)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetShader</name>
      <anchorfile>classtango__gl_1_1DrawableObject.html</anchorfile>
      <anchor>a05ba14ed52d4e1e90442154ee29ce7d2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetVertices</name>
      <anchorfile>classtango__gl_1_1DrawableObject.html</anchorfile>
      <anchor>a7f7791f5db6101fc4ee2467f9271902f</anchor>
      <arglist>(const std::vector&lt; GLfloat &gt; &amp;vertices)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetVertices</name>
      <anchorfile>classtango__gl_1_1DrawableObject.html</anchorfile>
      <anchor>a1e2561a81ed2ed8ef7c59e8d8fe91f20</anchor>
      <arglist>(const std::vector&lt; GLfloat &gt; &amp;vertices, const std::vector&lt; GLushort &gt; &amp;indices)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetVertices</name>
      <anchorfile>classtango__gl_1_1DrawableObject.html</anchorfile>
      <anchor>a7fa96c801bdd1487699dc2214bc25cdb</anchor>
      <arglist>(const std::vector&lt; GLfloat &gt; &amp;vertices, const std::vector&lt; GLfloat &gt; &amp;normals)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>alpha_</name>
      <anchorfile>classtango__gl_1_1DrawableObject.html</anchorfile>
      <anchor>a972e473bff377778e8e35d3a2a395373</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>GLuint</type>
      <name>attrib_normals_</name>
      <anchorfile>classtango__gl_1_1DrawableObject.html</anchorfile>
      <anchor>a3d71db3298a8ea76d95d4edce1a6b7ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>GLuint</type>
      <name>attrib_vertices_</name>
      <anchorfile>classtango__gl_1_1DrawableObject.html</anchorfile>
      <anchor>a135f87ecdcbdbc4e8aa2b89bac3eebe0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>blue_</name>
      <anchorfile>classtango__gl_1_1DrawableObject.html</anchorfile>
      <anchor>a7d8718397413b18a023fa1ce71af1ec7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>green_</name>
      <anchorfile>classtango__gl_1_1DrawableObject.html</anchorfile>
      <anchor>a9acb6054adc63c88408c5797c2f24555</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; GLushort &gt;</type>
      <name>indices_</name>
      <anchorfile>classtango__gl_1_1DrawableObject.html</anchorfile>
      <anchor>af7a710df3d7fa4913183a807ebd11f0d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; GLfloat &gt;</type>
      <name>normals_</name>
      <anchorfile>classtango__gl_1_1DrawableObject.html</anchorfile>
      <anchor>a9e37dedfc116f69bdc1ee4ee553f1c88</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>red_</name>
      <anchorfile>classtango__gl_1_1DrawableObject.html</anchorfile>
      <anchor>ad14ab49d62ddcc0ed2b13f000bb12caf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>GLenum</type>
      <name>render_mode_</name>
      <anchorfile>classtango__gl_1_1DrawableObject.html</anchorfile>
      <anchor>a8f59e4abf239bbbf980c73e249d2fcd2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>GLuint</type>
      <name>shader_program_</name>
      <anchorfile>classtango__gl_1_1DrawableObject.html</anchorfile>
      <anchor>a62a1d1ca642290024b0253661b748288</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>GLuint</type>
      <name>uniform_color_</name>
      <anchorfile>classtango__gl_1_1DrawableObject.html</anchorfile>
      <anchor>a52c50f98d84b7ae2170d16cefc125915</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>GLuint</type>
      <name>uniform_mvp_mat_</name>
      <anchorfile>classtango__gl_1_1DrawableObject.html</anchorfile>
      <anchor>a9663a322bfc7b1e7f2728ba475cfe666</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; GLfloat &gt;</type>
      <name>vertices_</name>
      <anchorfile>classtango__gl_1_1DrawableObject.html</anchorfile>
      <anchor>a0176393c1df7a220d4ce1ecfecad474e</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="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>DVector&lt; T &gt;</name>
    <filename>structDVector.html</filename>
    <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>T</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 T &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>T &amp;</type>
      <name>operator[]</name>
      <anchorfile>structDVector.html</anchorfile>
      <anchor>a6e139263aab72b8f754166380c4a193d</anchor>
      <arglist>(int i)</arglist>
    </member>
    <member kind="function">
      <type>const T &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; T &gt;</type>
      <name>I</name>
      <anchorfile>structDVector.html</anchorfile>
      <anchor>aa9deed85862a7e41649da19d1803ad5c</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>T *</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>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>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="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="class">
    <name>rtabmap::EditDepthArea</name>
    <filename>classrtabmap_1_1EditDepthArea.html</filename>
    <member kind="slot">
      <type>void</type>
      <name>resetChanges</name>
      <anchorfile>classrtabmap_1_1EditDepthArea.html</anchorfile>
      <anchor>a7089b272070ee1c69c1b12b144ea3320</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EditDepthArea</name>
      <anchorfile>classrtabmap_1_1EditDepthArea.html</anchorfile>
      <anchor>ad879a6b14286400d4bf8bc53141d0fc0</anchor>
      <arglist>(QWidget *parent=0)</arglist>
    </member>
    <member kind="function">
      <type>cv::Mat</type>
      <name>getModifiedImage</name>
      <anchorfile>classrtabmap_1_1EditDepthArea.html</anchorfile>
      <anchor>aa6982dfeb80b266e7178c790814838d3</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isModified</name>
      <anchorfile>classrtabmap_1_1EditDepthArea.html</anchorfile>
      <anchor>acedce8cb3268ac6595b20f1e6b2aeef0</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>penWidth</name>
      <anchorfile>classrtabmap_1_1EditDepthArea.html</anchorfile>
      <anchor>a723734f25148797bd74b7a63ae58f603</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setImage</name>
      <anchorfile>classrtabmap_1_1EditDepthArea.html</anchorfile>
      <anchor>a13d7054adc4ad7e1368ca6af009081b7</anchor>
      <arglist>(const cv::Mat &amp;depth, const cv::Mat &amp;rgb=cv::Mat())</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPenWidth</name>
      <anchorfile>classrtabmap_1_1EditDepthArea.html</anchorfile>
      <anchor>a7a3f20f9e25ecf12f9da6769a368799d</anchor>
      <arglist>(int newWidth)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>contextMenuEvent</name>
      <anchorfile>classrtabmap_1_1EditDepthArea.html</anchorfile>
      <anchor>af401fdc6a193b1e0e55bba460d0b168b</anchor>
      <arglist>(QContextMenuEvent *e)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>mouseMoveEvent</name>
      <anchorfile>classrtabmap_1_1EditDepthArea.html</anchorfile>
      <anchor>a02979d623bd8357f99659ae33af28543</anchor>
      <arglist>(QMouseEvent *event)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>mousePressEvent</name>
      <anchorfile>classrtabmap_1_1EditDepthArea.html</anchorfile>
      <anchor>aa1435969e55db4cc0bcc52c0bd98118c</anchor>
      <arglist>(QMouseEvent *event)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>mouseReleaseEvent</name>
      <anchorfile>classrtabmap_1_1EditDepthArea.html</anchorfile>
      <anchor>aac0f4e3e97bde52b9e426837c60dfdb1</anchor>
      <arglist>(QMouseEvent *event)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>paintEvent</name>
      <anchorfile>classrtabmap_1_1EditDepthArea.html</anchorfile>
      <anchor>ada56ef08c3efbe76125ddb4de04cb832</anchor>
      <arglist>(QPaintEvent *event)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>resizeEvent</name>
      <anchorfile>classrtabmap_1_1EditDepthArea.html</anchorfile>
      <anchor>a6b4a91d99d9a79249aaf29c9dc5af8e0</anchor>
      <arglist>(QResizeEvent *event)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>computeScaleOffsets</name>
      <anchorfile>classrtabmap_1_1EditDepthArea.html</anchorfile>
      <anchor>ab0339c2ce20e78f934eaf4f5f66f78fc</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>drawLineTo</name>
      <anchorfile>classrtabmap_1_1EditDepthArea.html</anchorfile>
      <anchor>ab59e960d61e8feaea9557058885220ef</anchor>
      <arglist>(const QPoint &amp;endPoint)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QImage</type>
      <name>image_</name>
      <anchorfile>classrtabmap_1_1EditDepthArea.html</anchorfile>
      <anchor>a2e062cc77449e8cea8e5277b48dbfac1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QImage</type>
      <name>imageRGB_</name>
      <anchorfile>classrtabmap_1_1EditDepthArea.html</anchorfile>
      <anchor>a09dcb325f4d0db1a03f87851e64a754f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QPoint</type>
      <name>lastPoint_</name>
      <anchorfile>classrtabmap_1_1EditDepthArea.html</anchorfile>
      <anchor>af6d23107500cf79796337b75371719fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QMenu *</type>
      <name>menu_</name>
      <anchorfile>classrtabmap_1_1EditDepthArea.html</anchorfile>
      <anchor>a068bc2024ca2c0845f74453da503a297</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>modified_</name>
      <anchorfile>classrtabmap_1_1EditDepthArea.html</anchorfile>
      <anchor>a0dc539f4fdec4a3efa4f12568d308dfa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>myPenWidth_</name>
      <anchorfile>classrtabmap_1_1EditDepthArea.html</anchorfile>
      <anchor>a6893e1b4a116f9cd6683133799e72c5a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>cv::Mat</type>
      <name>originalImage_</name>
      <anchorfile>classrtabmap_1_1EditDepthArea.html</anchorfile>
      <anchor>aff3628bf91543932896b255fd03797c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QAction *</type>
      <name>removeCluster_</name>
      <anchorfile>classrtabmap_1_1EditDepthArea.html</anchorfile>
      <anchor>a8760a02183202847dfb860d0d517f815</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QAction *</type>
      <name>resetChanges_</name>
      <anchorfile>classrtabmap_1_1EditDepthArea.html</anchorfile>
      <anchor>aa2305ba948685994529fd50fe49fc4a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>scribbling_</name>
      <anchorfile>classrtabmap_1_1EditDepthArea.html</anchorfile>
      <anchor>ab4b412ffbba9de02c446b2489d39f3ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QAction *</type>
      <name>setPenWidth_</name>
      <anchorfile>classrtabmap_1_1EditDepthArea.html</anchorfile>
      <anchor>adf867bd48b67200398b61bd16030554f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QAction *</type>
      <name>showRGB_</name>
      <anchorfile>classrtabmap_1_1EditDepthArea.html</anchorfile>
      <anchor>a32b5202855ef42c17bca6a5e025934c5</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::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>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="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>a73e2a423262b339d61ff820fd87da3c7</anchor>
      <arglist>(const std::map&lt; int, cv::KeyPoint &gt; &amp;wordsA, const std::map&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, bool ignoreNegativeIds=true)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>findPairs</name>
      <anchorfile>classrtabmap_1_1EpipolarGeometry.html</anchorfile>
      <anchor>a26da159d05a04438450867310cd1ce7e</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, bool ignoreNegativeIds=true)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>findPairsAll</name>
      <anchorfile>classrtabmap_1_1EpipolarGeometry.html</anchorfile>
      <anchor>a300b0a1fbe18c77e84842cae6ffe1ff9</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, bool ignoreNegativeIds=true)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>findPairsUnique</name>
      <anchorfile>classrtabmap_1_1EpipolarGeometry.html</anchorfile>
      <anchor>a288992a774a746235fc2629ed580317d</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, bool ignoreNegativeIds=true)</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="struct">
    <name>rtabmap::graph::errors</name>
    <filename>structrtabmap_1_1graph_1_1errors.html</filename>
    <member kind="function">
      <type></type>
      <name>errors</name>
      <anchorfile>structrtabmap_1_1graph_1_1errors.html</anchorfile>
      <anchor>a26e6686e4c7b5fdd5db64ddefc83ec52</anchor>
      <arglist>(int32_t first_frame, float r_err, float t_err, float len, float speed)</arglist>
    </member>
    <member kind="variable">
      <type>int32_t</type>
      <name>first_frame</name>
      <anchorfile>structrtabmap_1_1graph_1_1errors.html</anchorfile>
      <anchor>ab0ce8af6b3d63d3e2ccb3db5eb84dbfd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>len</name>
      <anchorfile>structrtabmap_1_1graph_1_1errors.html</anchorfile>
      <anchor>a37d51fa8ea2be0df638deeb580aaf1d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>r_err</name>
      <anchorfile>structrtabmap_1_1graph_1_1errors.html</anchorfile>
      <anchor>ad10d1ab7207fb85667791f6ac2f9d135</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>speed</name>
      <anchorfile>structrtabmap_1_1graph_1_1errors.html</anchorfile>
      <anchor>a8064487656353f508249fb817c84e5b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>t_err</name>
      <anchorfile>structrtabmap_1_1graph_1_1errors.html</anchorfile>
      <anchor>a233ed9f0905cd24360ec89ccf54cd1b4</anchor>
      <arglist></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>AISNavigation::EVComparator</name>
    <filename>structAISNavigation_1_1EVComparator.html</filename>
    <templarg>E</templarg>
    <member kind="enumvalue">
      <name>CompareLength</name>
      <anchorfile>structAISNavigation_1_1EVComparator.html</anchorfile>
      <anchor>aeb0c0dbc8a77f8143f6e72ece8cd8668a78a110b79507cb04e7e74c58dfbfbdf6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CompareLevel</name>
      <anchorfile>structAISNavigation_1_1EVComparator.html</anchorfile>
      <anchor>aeb0c0dbc8a77f8143f6e72ece8cd8668ac79c3489065b7eaddfbeb31e27b318ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <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="class">
    <name>EVComparator&lt; Edge * &gt;</name>
    <filename>structAISNavigation_1_1EVComparator.html</filename>
    <member kind="enumvalue">
      <name>CompareLength</name>
      <anchorfile>structAISNavigation_1_1EVComparator.html</anchorfile>
      <anchor>aeb0c0dbc8a77f8143f6e72ece8cd8668a78a110b79507cb04e7e74c58dfbfbdf6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CompareLevel</name>
      <anchorfile>structAISNavigation_1_1EVComparator.html</anchorfile>
      <anchor>aeb0c0dbc8a77f8143f6e72ece8cd8668ac79c3489065b7eaddfbeb31e27b318ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>CompareMode</name>
      <anchorfile>structAISNavigation_1_1EVComparator.html</anchorfile>
      <anchor>aeb0c0dbc8a77f8143f6e72ece8cd8668</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 Edge *&amp;e1, const Edge *&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>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="class">
    <name>rtabmap::ExportBundlerDialog</name>
    <filename>classrtabmap_1_1ExportBundlerDialog.html</filename>
    <member kind="signal">
      <type>void</type>
      <name>configChanged</name>
      <anchorfile>classrtabmap_1_1ExportBundlerDialog.html</anchorfile>
      <anchor>ab04e0b8af37dcd3180fa43feac701cd5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ExportBundlerDialog</name>
      <anchorfile>classrtabmap_1_1ExportBundlerDialog.html</anchorfile>
      <anchor>af2ab0134e01476ad728e129f18675084</anchor>
      <arglist>(QWidget *parent=0)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>laplacianThreshold</name>
      <anchorfile>classrtabmap_1_1ExportBundlerDialog.html</anchorfile>
      <anchor>a8b966db12e8530876e17a8d131a0ea7a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>loadSettings</name>
      <anchorfile>classrtabmap_1_1ExportBundlerDialog.html</anchorfile>
      <anchor>a2404fea5ad9bc31ebc1beb2b4d5068f9</anchor>
      <arglist>(QSettings &amp;settings, const QString &amp;group=&quot;&quot;)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>maxAngularSpeed</name>
      <anchorfile>classrtabmap_1_1ExportBundlerDialog.html</anchorfile>
      <anchor>a5193cda90d5b941bef601f1b9116ab92</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>maxLinearSpeed</name>
      <anchorfile>classrtabmap_1_1ExportBundlerDialog.html</anchorfile>
      <anchor>a0303600bd45fdc0155e3fa5857a780ce</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>QString</type>
      <name>outputPath</name>
      <anchorfile>classrtabmap_1_1ExportBundlerDialog.html</anchorfile>
      <anchor>ade23f079c4a40cc27a8d630d4fa09dc6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>saveSettings</name>
      <anchorfile>classrtabmap_1_1ExportBundlerDialog.html</anchorfile>
      <anchor>a1dfb48ad9fa413886332bbf568dd79ce</anchor>
      <arglist>(QSettings &amp;settings, const QString &amp;group=&quot;&quot;) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setWorkingDirectory</name>
      <anchorfile>classrtabmap_1_1ExportBundlerDialog.html</anchorfile>
      <anchor>ae7e70665fd11635463ff8649ab81ebf0</anchor>
      <arglist>(const QString &amp;path)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ExportBundlerDialog</name>
      <anchorfile>classrtabmap_1_1ExportBundlerDialog.html</anchorfile>
      <anchor>ac8a450ede2e03cfd3340544c2fcdf3de</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>getPath</name>
      <anchorfile>classrtabmap_1_1ExportBundlerDialog.html</anchorfile>
      <anchor>adb895cf73836d7b39776e01b96aabde6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>restoreDefaults</name>
      <anchorfile>classrtabmap_1_1ExportBundlerDialog.html</anchorfile>
      <anchor>a2dc8ec5abd55074588ff3701361e8cdc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Ui_ExportBundlerDialog *</type>
      <name>_ui</name>
      <anchorfile>classrtabmap_1_1ExportBundlerDialog.html</anchorfile>
      <anchor>a54ee148837700aca7d5784572f1ba7f0</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>exportClouds</name>
      <anchorfile>classrtabmap_1_1ExportCloudsDialog.html</anchorfile>
      <anchor>a138ae53dcb2961c49e10e1c45432406d</anchor>
      <arglist>(const std::map&lt; int, Transform &gt; &amp;poses, const std::multimap&lt; int, Link &gt; &amp;links, const std::map&lt; int, int &gt; &amp;mapIds, const QMap&lt; int, Signature &gt; &amp;cachedSignatures, const std::map&lt; int, std::pair&lt; pcl::PointCloud&lt; pcl::PointXYZRGB &gt;::Ptr, pcl::IndicesPtr &gt; &gt; &amp;cachedClouds, const std::map&lt; int, LaserScan &gt; &amp;cachedScans, const QString &amp;workingDirectory, const ParametersMap &amp;parameters)</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>void</type>
      <name>forceAssembling</name>
      <anchorfile>classrtabmap_1_1ExportCloudsDialog.html</anchorfile>
      <anchor>ad8a202e68c13fc297e75aa7d69b54854</anchor>
      <arglist>(bool enabled)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getBlendingDecimation</name>
      <anchorfile>classrtabmap_1_1ExportCloudsDialog.html</anchorfile>
      <anchor>a6d4f9b3243a0f73971325751841a905e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getExportedClouds</name>
      <anchorfile>classrtabmap_1_1ExportCloudsDialog.html</anchorfile>
      <anchor>a775c31034180ee4b20cc506a2cfab653</anchor>
      <arglist>(const std::map&lt; int, Transform &gt; &amp;poses, const std::multimap&lt; int, Link &gt; &amp;links, const std::map&lt; int, int &gt; &amp;mapIds, const QMap&lt; int, Signature &gt; &amp;cachedSignatures, const std::map&lt; int, std::pair&lt; pcl::PointCloud&lt; pcl::PointXYZRGB &gt;::Ptr, pcl::IndicesPtr &gt; &gt; &amp;cachedClouds, const std::map&lt; int, LaserScan &gt; &amp;cachedScans, const QString &amp;workingDirectory, const ParametersMap &amp;parameters, 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, std::vector&lt; std::map&lt; int, pcl::PointXY &gt; &gt; &amp;textureVertexToPixels)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getGainBeta</name>
      <anchorfile>classrtabmap_1_1ExportCloudsDialog.html</anchorfile>
      <anchor>aeae1aa6bd298a72491a7bd7699a42504</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getMaxTextures</name>
      <anchorfile>classrtabmap_1_1ExportCloudsDialog.html</anchorfile>
      <anchor>abf83c37ac2000d4c9d2755b6c0abe698</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getTextureBrightnessConstrastRatioHigh</name>
      <anchorfile>classrtabmap_1_1ExportCloudsDialog.html</anchorfile>
      <anchor>a5f25554333a7601342259c5f62d5c5ab</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getTextureBrightnessConstrastRatioLow</name>
      <anchorfile>classrtabmap_1_1ExportCloudsDialog.html</anchorfile>
      <anchor>a929036187e2b1d44b308a1d566379d59</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getTextureSize</name>
      <anchorfile>classrtabmap_1_1ExportCloudsDialog.html</anchorfile>
      <anchor>a6eea9ac241e7ad3ddaeb6229eae59743</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isBlending</name>
      <anchorfile>classrtabmap_1_1ExportCloudsDialog.html</anchorfile>
      <anchor>a7d029e5671e747a3852e666f7d07951f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isExposeFusion</name>
      <anchorfile>classrtabmap_1_1ExportCloudsDialog.html</anchorfile>
      <anchor>a6b7d18f5e6db70b8bd543d337f36352d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isGainCompensation</name>
      <anchorfile>classrtabmap_1_1ExportCloudsDialog.html</anchorfile>
      <anchor>a6e583a4fda99e5503ab5a91d9859817f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isGainRGB</name>
      <anchorfile>classrtabmap_1_1ExportCloudsDialog.html</anchorfile>
      <anchor>a404cf10caeaa906108737e41f97dc3b3</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>setDBDriver</name>
      <anchorfile>classrtabmap_1_1ExportCloudsDialog.html</anchorfile>
      <anchor>ae44249276874286ea87bf597f87115d4</anchor>
      <arglist>(const DBDriver *dbDriver)</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>setProgressDialogToMax</name>
      <anchorfile>classrtabmap_1_1ExportCloudsDialog.html</anchorfile>
      <anchor>a13f69b6ac3ef14a4d138330f4669dbf2</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">
      <type>void</type>
      <name>viewClouds</name>
      <anchorfile>classrtabmap_1_1ExportCloudsDialog.html</anchorfile>
      <anchor>ab44d5140172cf524986cb8f782fb10d0</anchor>
      <arglist>(const std::map&lt; int, Transform &gt; &amp;poses, const std::multimap&lt; int, Link &gt; &amp;links, const std::map&lt; int, int &gt; &amp;mapIds, const QMap&lt; int, Signature &gt; &amp;cachedSignatures, const std::map&lt; int, std::pair&lt; pcl::PointCloud&lt; pcl::PointXYZRGB &gt;::Ptr, pcl::IndicesPtr &gt; &gt; &amp;cachedClouds, const std::map&lt; int, LaserScan &gt; &amp;cachedScans, const QString &amp;workingDirectory, const ParametersMap &amp;parameters)</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="function" static="yes">
      <type>static bool</type>
      <name>removeDirRecursively</name>
      <anchorfile>classrtabmap_1_1ExportCloudsDialog.html</anchorfile>
      <anchor>adce9dfac3fc6913ef7747e2eb8d9ded8</anchor>
      <arglist>(const QString &amp;dirName)</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>cancel</name>
      <anchorfile>classrtabmap_1_1ExportCloudsDialog.html</anchorfile>
      <anchor>af0d1ea428993c938d44d01bb6fef357e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>loadSettings</name>
      <anchorfile>classrtabmap_1_1ExportCloudsDialog.html</anchorfile>
      <anchor>a33aad49d1ac2cbedac2784052cb0e607</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>saveSettings</name>
      <anchorfile>classrtabmap_1_1ExportCloudsDialog.html</anchorfile>
      <anchor>af0101bbbc7ea50ee4aaa8597ab36a311</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>selectDistortionModel</name>
      <anchorfile>classrtabmap_1_1ExportCloudsDialog.html</anchorfile>
      <anchor>ac30289102aa4b492e3ce08a68ed47800</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="slot" protection="private">
      <type>void</type>
      <name>updateReconstructionFlavor</name>
      <anchorfile>classrtabmap_1_1ExportCloudsDialog.html</anchorfile>
      <anchor>a4aa281318e34bba40cd8bfb881674722</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::map&lt; int, std::pair&lt; pcl::PointCloud&lt; pcl::PointXYZRGBNormal &gt;::Ptr, pcl::IndicesPtr &gt; &gt;</type>
      <name>getClouds</name>
      <anchorfile>classrtabmap_1_1ExportCloudsDialog.html</anchorfile>
      <anchor>ada1af64ab590a0c9d67f26760afbd4cf</anchor>
      <arglist>(const std::map&lt; int, Transform &gt; &amp;poses, const QMap&lt; int, Signature &gt; &amp;cachedSignatures, const std::map&lt; int, std::pair&lt; pcl::PointCloud&lt; pcl::PointXYZRGB &gt;::Ptr, pcl::IndicesPtr &gt; &gt; &amp;cachedClouds, const std::map&lt; int, LaserScan &gt; &amp;cachedScans, const ParametersMap &amp;parameters, bool &amp;has2dScans) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>saveClouds</name>
      <anchorfile>classrtabmap_1_1ExportCloudsDialog.html</anchorfile>
      <anchor>ad8a8ca68a56349cbf8ff5026bbddc826</anchor>
      <arglist>(const QString &amp;workingDirectory, const std::map&lt; int, Transform &gt; &amp;poses, 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>saveMeshes</name>
      <anchorfile>classrtabmap_1_1ExportCloudsDialog.html</anchorfile>
      <anchor>a2b54e104b2f236188d55ed68c6619605</anchor>
      <arglist>(const QString &amp;workingDirectory, const std::map&lt; int, Transform &gt; &amp;poses, 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>saveTextureMeshes</name>
      <anchorfile>classrtabmap_1_1ExportCloudsDialog.html</anchorfile>
      <anchor>aff55a92f577893af5a4db2b51005a799</anchor>
      <arglist>(const QString &amp;workingDirectory, const std::map&lt; int, Transform &gt; &amp;poses, std::map&lt; int, pcl::TextureMesh::Ptr &gt; &amp;textureMeshes, const QMap&lt; int, Signature &gt; &amp;cachedSignatures, const std::vector&lt; std::map&lt; int, pcl::PointXY &gt; &gt; &amp;textureVertexToPixels)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_canceled</name>
      <anchorfile>classrtabmap_1_1ExportCloudsDialog.html</anchorfile>
      <anchor>a73a8968a4f16f251cace0be07da37acc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>GainCompensator *</type>
      <name>_compensator</name>
      <anchorfile>classrtabmap_1_1ExportCloudsDialog.html</anchorfile>
      <anchor>a53890f852129e9c5f9616ffa25a45587</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const DBDriver *</type>
      <name>_dbDriver</name>
      <anchorfile>classrtabmap_1_1ExportCloudsDialog.html</anchorfile>
      <anchor>a22a0cba1602eddc1d8179daa9cb24198</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ProgressDialog *</type>
      <name>_progressDialog</name>
      <anchorfile>classrtabmap_1_1ExportCloudsDialog.html</anchorfile>
      <anchor>a8e64bb3ea27a81be812e72b509ebd8b4</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>
    <member kind="variable" protection="private">
      <type>QString</type>
      <name>_workingDirectory</name>
      <anchorfile>classrtabmap_1_1ExportCloudsDialog.html</anchorfile>
      <anchor>ad49a320169d99a774674b11f1a929f54</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="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>iValue</name>
      <anchorfile>structExpr.html</anchorfile>
      <anchor>a9ea4dff760e0008488807701c6102605</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>ExprList *</type>
      <name>pList</name>
      <anchorfile>structExpr.html</anchorfile>
      <anchor>ac7107bf192a8080b919350925cc35dd8</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>Select *</type>
      <name>pSelect</name>
      <anchorfile>structExpr.html</anchorfile>
      <anchor>a54e5186fdf157f8b4ae178919d8ff6b3</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::@27</type>
      <name>u</name>
      <anchorfile>structExpr.html</anchorfile>
      <anchor>ace6ff3adc40489cd6857b457f0908cf4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>union Expr::@28</type>
      <name>x</name>
      <anchorfile>structExpr.html</anchorfile>
      <anchor>afc823279c948f4073b534ab2bedc0e61</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>zToken</name>
      <anchorfile>structExpr.html</anchorfile>
      <anchor>af1f6b0c5fcfdd18a41f682b74e13c950</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>u16</type>
      <name>iAlias</name>
      <anchorfile>structExprList_1_1ExprList__item.html</anchorfile>
      <anchor>a06fc9fdfb94d35ec6ca742da23609239</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>iConstExprReg</name>
      <anchorfile>structExprList_1_1ExprList__item.html</anchorfile>
      <anchor>a3037a35df0c451b4fc9a78f8f27b9bf1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u16</type>
      <name>iOrderByCol</name>
      <anchorfile>structExprList_1_1ExprList__item.html</anchorfile>
      <anchor>ae1d4a3f24152d41772694bebef2ef81c</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::@29</type>
      <name>u</name>
      <anchorfile>structExprList_1_1ExprList__item.html</anchorfile>
      <anchor>a5fb6b24895cb97f0af2da208961f501b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct ExprList::ExprList_item::@29::@30</type>
      <name>x</name>
      <anchorfile>structExprList_1_1ExprList__item.html</anchorfile>
      <anchor>aff09895a168f2a52e49a885ad2dbdc65</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="class">
    <name>FaceInfo</name>
    <filename>classFaceInfo.html</filename>
    <member kind="function">
      <type></type>
      <name>FaceInfo</name>
      <anchorfile>classFaceInfo.html</anchorfile>
      <anchor>a08e4b65a9477b0a200e2871337efc41b</anchor>
      <arglist>(float d, float a, float edge, bool facingCam, const pcl::PointXY &amp;uv1, const pcl::PointXY &amp;uv2, const pcl::PointXY &amp;uv3, const pcl::PointXY &amp;center)</arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>angle</name>
      <anchorfile>classFaceInfo.html</anchorfile>
      <anchor>a281c9c6e3e941b6a055d1426f67218ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>distance</name>
      <anchorfile>classFaceInfo.html</anchorfile>
      <anchor>addcfdcc761ea2b7b17ba9c2ea4de4277</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>facingTheCam</name>
      <anchorfile>classFaceInfo.html</anchorfile>
      <anchor>aa6be9f9365219b4c67789b1dc3987209</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>longestEdgeSqrd</name>
      <anchorfile>classFaceInfo.html</anchorfile>
      <anchor>a7ab8077f805d1db815a90dff7a02e9e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>pcl::PointXY</type>
      <name>uv_center</name>
      <anchorfile>classFaceInfo.html</anchorfile>
      <anchor>a5c57354e14ca169c32352eb510728250</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>pcl::PointXY</type>
      <name>uv_coord1</name>
      <anchorfile>classFaceInfo.html</anchorfile>
      <anchor>a7200985ea4ed177906f6105def64ccf8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>pcl::PointXY</type>
      <name>uv_coord2</name>
      <anchorfile>classFaceInfo.html</anchorfile>
      <anchor>a42a705fc65d491a178a4b5a59bf6d0cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>pcl::PointXY</type>
      <name>uv_coord3</name>
      <anchorfile>classFaceInfo.html</anchorfile>
      <anchor>af5cca2536687320182c98dc544c27a7a</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 Feature2D::Type</type>
      <name>getType</name>
      <anchorfile>classrtabmap_1_1FAST.html</anchorfile>
      <anchor>abefd2c54189d3e5dda26940de81bb85a</anchor>
      <arglist>() const </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 cv::Mat</type>
      <name>generateDescriptorsImpl</name>
      <anchorfile>classrtabmap_1_1FAST.html</anchorfile>
      <anchor>aaf9ad9721fb23afebd31f7ffa01aa448</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_1FAST.html</anchorfile>
      <anchor>a36e7087cf56a902deb534773564a0e89</anchor>
      <arglist>(const cv::Mat &amp;image, const cv::Rect &amp;roi, const cv::Mat &amp;mask=cv::Mat()) const </arglist>
    </member>
    <member kind="variable" protection="private">
      <type>cv::Ptr&lt; cv::FeatureDetector &gt;</type>
      <name>_fast</name>
      <anchorfile>classrtabmap_1_1FAST.html</anchorfile>
      <anchor>a151766860d8fa66bb238c22234b4dcb5</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>int</type>
      <name>gridCols_</name>
      <anchorfile>classrtabmap_1_1FAST.html</anchorfile>
      <anchor>afaec5f79237c491f0422429624f097f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>gridRows_</name>
      <anchorfile>classrtabmap_1_1FAST.html</anchorfile>
      <anchor>a4d29668b3e9eb840e891d1047102eb1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>maxThreshold_</name>
      <anchorfile>classrtabmap_1_1FAST.html</anchorfile>
      <anchor>aee0a03bbf3d92ad316fde64c530c4387</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>minThreshold_</name>
      <anchorfile>classrtabmap_1_1FAST.html</anchorfile>
      <anchor>a67a435e2fc83098fc0be3af1817432d9</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>glm::fastest</name>
    <filename>classglm_1_1fastest.html</filename>
  </compound>
  <compound kind="class">
    <name>rtabmap::Feature2D</name>
    <filename>classrtabmap_1_1Feature2D.html</filename>
    <member kind="enumvalue">
      <name>kFeatureBrisk</name>
      <anchorfile>classrtabmap_1_1Feature2D.html</anchorfile>
      <anchor>a7453189891e489bbcff1f2c971d04fdea2b540dfad27995f77823be3355b27c91</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>kFeatureFastFreak</name>
      <anchorfile>classrtabmap_1_1Feature2D.html</anchorfile>
      <anchor>a7453189891e489bbcff1f2c971d04fdea2f5914ba417f6411d3b147b4915e065f</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>kFeatureGfttFreak</name>
      <anchorfile>classrtabmap_1_1Feature2D.html</anchorfile>
      <anchor>a7453189891e489bbcff1f2c971d04fdea52538bdcc7e3ae16141b726ff5773de3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kFeatureGfttOrb</name>
      <anchorfile>classrtabmap_1_1Feature2D.html</anchorfile>
      <anchor>a7453189891e489bbcff1f2c971d04fdead56b2244090d6faa64f8f1483d712853</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kFeatureKaze</name>
      <anchorfile>classrtabmap_1_1Feature2D.html</anchorfile>
      <anchor>a7453189891e489bbcff1f2c971d04fdea902c847bfeef306fc7aa578ac7ef6f9a</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>kFeatureSift</name>
      <anchorfile>classrtabmap_1_1Feature2D.html</anchorfile>
      <anchor>a7453189891e489bbcff1f2c971d04fdeafdbc7c366fae363d518072279dc598d7</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>kFeatureUndef</name>
      <anchorfile>classrtabmap_1_1Feature2D.html</anchorfile>
      <anchor>a7453189891e489bbcff1f2c971d04fdea28c1d7a18f104b89b61308b51189d541</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <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="enumvalue">
      <name>kFeatureGfttOrb</name>
      <anchorfile>classrtabmap_1_1Feature2D.html</anchorfile>
      <anchor>a7453189891e489bbcff1f2c971d04fdead56b2244090d6faa64f8f1483d712853</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kFeatureKaze</name>
      <anchorfile>classrtabmap_1_1Feature2D.html</anchorfile>
      <anchor>a7453189891e489bbcff1f2c971d04fdea902c847bfeef306fc7aa578ac7ef6f9a</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>a6e83efe784a77a55b113f524497be386</anchor>
      <arglist>(const cv::Mat &amp;image, const cv::Mat &amp;mask=cv::Mat()) const </arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; cv::Point3f &gt;</type>
      <name>generateKeypoints3D</name>
      <anchorfile>classrtabmap_1_1Feature2D.html</anchorfile>
      <anchor>a6391d815f4539fd3424ae37c80278980</anchor>
      <arglist>(const SensorData &amp;data, const std::vector&lt; cv::KeyPoint &gt; &amp;keypoints) const </arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getMaxDepth</name>
      <anchorfile>classrtabmap_1_1Feature2D.html</anchorfile>
      <anchor>a056d1a37b54e6813f85c906ce8bd9108</anchor>
      <arglist>() 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">
      <type>float</type>
      <name>getMinDepth</name>
      <anchorfile>classrtabmap_1_1Feature2D.html</anchorfile>
      <anchor>a3cb0f7b55f2584cb9ba23798ba2cf453</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const ParametersMap &amp;</type>
      <name>getParameters</name>
      <anchorfile>classrtabmap_1_1Feature2D.html</anchorfile>
      <anchor>ace03179272f36a4e62343d1a51f96d0d</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>add35d5bd1439ce19670aa4cdf4178ad6</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>acb2df8f6e1ff53450032e81e441e094d</anchor>
      <arglist>(const ParametersMap &amp;parameters=ParametersMap())</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Feature2D *</type>
      <name>create</name>
      <anchorfile>classrtabmap_1_1Feature2D.html</anchorfile>
      <anchor>a63c9200e8260cf2015bc9323c42a2779</anchor>
      <arglist>(Feature2D::Type type, const ParametersMap &amp;parameters=ParametersMap())</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>filterKeypointsByDepth</name>
      <anchorfile>classrtabmap_1_1Feature2D.html</anchorfile>
      <anchor>a73f86d5f42b072576eb6e3b3941b8306</anchor>
      <arglist>(std::vector&lt; cv::KeyPoint &gt; &amp;keypoints, const cv::Mat &amp;depth, float minDepth, float maxDepth)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>filterKeypointsByDepth</name>
      <anchorfile>classrtabmap_1_1Feature2D.html</anchorfile>
      <anchor>a7dd5bd1c052175174002b8362091ccc3</anchor>
      <arglist>(std::vector&lt; cv::KeyPoint &gt; &amp;keypoints, cv::Mat &amp;descriptors, const cv::Mat &amp;depth, float minDepth, 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" static="yes">
      <type>static void</type>
      <name>limitKeypoints</name>
      <anchorfile>classrtabmap_1_1Feature2D.html</anchorfile>
      <anchor>a49663912c02e98798c7df0b2d7670053</anchor>
      <arglist>(std::vector&lt; cv::KeyPoint &gt; &amp;keypoints, std::vector&lt; cv::Point3f &gt; &amp;keypoints3D, cv::Mat &amp;descriptors, int maxKeypoints)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>limitKeypoints</name>
      <anchorfile>classrtabmap_1_1Feature2D.html</anchorfile>
      <anchor>a4f9349dbf0f7690b7ddefc1fa6bb838a</anchor>
      <arglist>(const std::vector&lt; cv::KeyPoint &gt; &amp;keypoints, std::vector&lt; bool &gt; &amp;inliers, 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>a8d429ceceaee80524a1b0693998b99f3</anchor>
      <arglist>(const cv::Mat &amp;image, const cv::Rect &amp;roi, const cv::Mat &amp;mask=cv::Mat()) const =0</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>_maxDepth</name>
      <anchorfile>classrtabmap_1_1Feature2D.html</anchorfile>
      <anchor>a54d694557f457903a03119dde1be5c34</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>_minDepth</name>
      <anchorfile>classrtabmap_1_1Feature2D.html</anchorfile>
      <anchor>aae936d5a529fdf2dcd67e12634ff3c4f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; float &gt;</type>
      <name>_roiRatios</name>
      <anchorfile>classrtabmap_1_1Feature2D.html</anchorfile>
      <anchor>af119baecf6fbeaa6a3f95516ccdbf5ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Stereo *</type>
      <name>_stereo</name>
      <anchorfile>classrtabmap_1_1Feature2D.html</anchorfile>
      <anchor>a5899db2b2d9034f2e7a7ffeaf599cfdf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>_subPixEps</name>
      <anchorfile>classrtabmap_1_1Feature2D.html</anchorfile>
      <anchor>a3a05bebb9410e721b8d9f9f82fe83bba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_subPixIterations</name>
      <anchorfile>classrtabmap_1_1Feature2D.html</anchorfile>
      <anchor>a5e7518204d27bc4db187cc0e4759b090</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_subPixWinSize</name>
      <anchorfile>classrtabmap_1_1Feature2D.html</anchorfile>
      <anchor>a63c31d212d131f3890eebeef52e4e026</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>gridCols_</name>
      <anchorfile>classrtabmap_1_1Feature2D.html</anchorfile>
      <anchor>a86dd18a5c42e4db354273007403b4dd2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>gridRows_</name>
      <anchorfile>classrtabmap_1_1Feature2D.html</anchorfile>
      <anchor>a14e96b2f39c5e4a48ec862d3a96793b2</anchor>
      <arglist></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>
    <member kind="variable" protection="private">
      <type>ParametersMap</type>
      <name>parameters_</name>
      <anchorfile>classrtabmap_1_1Feature2D.html</anchorfile>
      <anchor>ac416502a90477848e4ca5fd8a708fcb1</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="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="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>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>rtabmap::FlannIndex</name>
    <filename>classrtabmap_1_1FlannIndex.html</filename>
    <member kind="function">
      <type>unsigned int</type>
      <name>addPoints</name>
      <anchorfile>classrtabmap_1_1FlannIndex.html</anchorfile>
      <anchor>a0eacc0c8532baa4cee37913e1e9b2650</anchor>
      <arglist>(const cv::Mat &amp;features)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>buildKDTreeIndex</name>
      <anchorfile>classrtabmap_1_1FlannIndex.html</anchorfile>
      <anchor>a6fd2385408d35acb0f6b048bc24a4496</anchor>
      <arglist>(const cv::Mat &amp;features, int trees=4, bool useDistanceL1=false, float rebalancingFactor=2.0f)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>buildKDTreeSingleIndex</name>
      <anchorfile>classrtabmap_1_1FlannIndex.html</anchorfile>
      <anchor>acc9dfad0039a1731783b924392922096</anchor>
      <arglist>(const cv::Mat &amp;features, int leafMaxSize=10, bool reorder=true, bool useDistanceL1=false, float rebalancingFactor=2.0f)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>buildLinearIndex</name>
      <anchorfile>classrtabmap_1_1FlannIndex.html</anchorfile>
      <anchor>adfb8cf81c754df88018b69fc27e78112</anchor>
      <arglist>(const cv::Mat &amp;features, bool useDistanceL1=false, float rebalancingFactor=2.0f)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>buildLSHIndex</name>
      <anchorfile>classrtabmap_1_1FlannIndex.html</anchorfile>
      <anchor>aa09a14fee1edda6c9c43ea93974a5e23</anchor>
      <arglist>(const cv::Mat &amp;features, unsigned int table_number=12, unsigned int key_size=20, unsigned int multi_probe_level=2, float rebalancingFactor=2.0f)</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>a0eddd6ba919de0751ee79fcdee1aff23</anchor>
      <arglist>(const cv::Mat &amp;query, cv::Mat &amp;indices, cv::Mat &amp;dists, int knn, int checks=32, float eps=0.0, bool sorted=true) const </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>radiusSearch</name>
      <anchorfile>classrtabmap_1_1FlannIndex.html</anchorfile>
      <anchor>a5239caeffa416e6238b368058fa4a34c</anchor>
      <arglist>(const cv::Mat &amp;query, std::vector&lt; std::vector&lt; size_t &gt; &gt; &amp;indices, std::vector&lt; std::vector&lt; float &gt; &gt; &amp;dists, float radius, int maxNeighbors=0, int checks=32, float eps=0.0, bool sorted=true) 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>ad6acc7d0f0617cb95dfdaaf3c7a2cce0</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>float</type>
      <name>rebalancingFactor_</name>
      <anchorfile>classrtabmap_1_1FlannIndex.html</anchorfile>
      <anchor>a120d60cc40965d52472b1ff05b95343c</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>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>useDistanceL1_</name>
      <anchorfile>classrtabmap_1_1FlannIndex.html</anchorfile>
      <anchor>a93137ddbb02ec0532d41ae79bac2b1d2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>glm::io::format_punct</name>
    <filename>classglm_1_1io_1_1format__punct.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type></type>
      <name>format_punct</name>
      <anchorfile>classglm_1_1io_1_1format__punct.html</anchorfile>
      <anchor>ac9d5253f96b74c5fb0097251693188a9</anchor>
      <arglist>(size_t a=0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>format_punct</name>
      <anchorfile>classglm_1_1io_1_1format__punct.html</anchorfile>
      <anchor>a2fbfad17f266020af68fd679cb70e991</anchor>
      <arglist>(format_punct const &amp;)</arglist>
    </member>
    <member kind="variable">
      <type>char_type</type>
      <name>delim_left</name>
      <anchorfile>classglm_1_1io_1_1format__punct.html</anchorfile>
      <anchor>ab1beed331269a39b06d17d02cf727d7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char_type</type>
      <name>delim_right</name>
      <anchorfile>classglm_1_1io_1_1format__punct.html</anchorfile>
      <anchor>a62fb1280404360463ec5af7144aa0949</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>formatted</name>
      <anchorfile>classglm_1_1io_1_1format__punct.html</anchorfile>
      <anchor>ab28088e6eef03fe4222fa8a5dd95288e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char_type</type>
      <name>newline</name>
      <anchorfile>classglm_1_1io_1_1format__punct.html</anchorfile>
      <anchor>a8ddf8abdb0ebbdbb7eca08d7a777956e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>order_type</type>
      <name>order</name>
      <anchorfile>classglm_1_1io_1_1format__punct.html</anchorfile>
      <anchor>a9de1f3b7120a036ec0ab394d2036d0aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned</type>
      <name>precision</name>
      <anchorfile>classglm_1_1io_1_1format__punct.html</anchorfile>
      <anchor>a5a15d396b7c963df9dec5e124236dc02</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char_type</type>
      <name>separator</name>
      <anchorfile>classglm_1_1io_1_1format__punct.html</anchorfile>
      <anchor>ac561eb04fc2a1282ef38ea15f8e640ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char_type</type>
      <name>space</name>
      <anchorfile>classglm_1_1io_1_1format__punct.html</anchorfile>
      <anchor>adf9a915938727793de1daca07dcdfa4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned</type>
      <name>width</name>
      <anchorfile>classglm_1_1io_1_1format__punct.html</anchorfile>
      <anchor>a95d32ca2330bbf7c50d3e066b7a851db</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static std::locale::id</type>
      <name>id</name>
      <anchorfile>classglm_1_1io_1_1format__punct.html</anchorfile>
      <anchor>a763f60aeaecec9290917ed1d83b79838</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>CTy</type>
      <name>char_type</name>
      <anchorfile>classglm_1_1io_1_1format__punct.html</anchorfile>
      <anchor>ae94c42484a4c5258ad7b2f0f029efdf3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>clams::FrameProjector</name>
    <filename>classclams_1_1FrameProjector.html</filename>
    <member kind="typedef">
      <type>std::vector&lt; std::vector&lt; std::vector&lt; double &gt; &gt; &gt;</type>
      <name>RangeIndex</name>
      <anchorfile>classclams_1_1FrameProjector.html</anchorfile>
      <anchor>a16e9cf95972f5c84af1682f75fedd005</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>RangeIndex</type>
      <name>cloudToRangeIndex</name>
      <anchorfile>classclams_1_1FrameProjector.html</anchorfile>
      <anchor>a2a2b5384ea83f899aa504f4b47e4143a</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZ &gt;::Ptr &amp;pcd) const </arglist>
    </member>
    <member kind="function">
      <type>cv::Mat</type>
      <name>estimateMapDepth</name>
      <anchorfile>classclams_1_1FrameProjector.html</anchorfile>
      <anchor>a8912a448ddd1fc527ea199b8f8611033</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZ &gt;::Ptr &amp;map, const rtabmap::Transform &amp;transform, const cv::Mat &amp;measurement, double coneRadius=0.02, double coneStdevThresh=0.03) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FrameProjector</name>
      <anchorfile>classclams_1_1FrameProjector.html</anchorfile>
      <anchor>aa7f474fb4842c2f7930acb9f1b07f8bc</anchor>
      <arglist>(const rtabmap::CameraModel &amp;model)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointXYZ</type>
      <name>project</name>
      <anchorfile>classclams_1_1FrameProjector.html</anchorfile>
      <anchor>a4a1196cb8d928d46ce5efdcde53d80b2</anchor>
      <arglist>(const ProjectivePoint &amp;ppt) const </arglist>
    </member>
    <member kind="function">
      <type>ProjectivePoint</type>
      <name>reproject</name>
      <anchorfile>classclams_1_1FrameProjector.html</anchorfile>
      <anchor>a294f1f5290fcb88e704a6a01286941be</anchor>
      <arglist>(const pcl::PointXYZ &amp;pt) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>coneFit</name>
      <anchorfile>classclams_1_1FrameProjector.html</anchorfile>
      <anchor>a67de0fc3db3c275fad4c985d8d17e5e6</anchor>
      <arglist>(const cv::Size &amp;imageSize, const RangeIndex &amp;rindex, int uc, int vc, double radius, double measurement_depth, double *mean, double *stdev) const </arglist>
    </member>
    <member kind="variable" protection="private">
      <type>rtabmap::CameraModel</type>
      <name>model_</name>
      <anchorfile>classclams_1_1FrameProjector.html</anchorfile>
      <anchor>a3cd03a1b50447e0f4eb33daf3fa9a1c1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>tango_gl::Frustum</name>
    <filename>classtango__gl_1_1Frustum.html</filename>
    <base>tango_gl::Line</base>
    <member kind="function">
      <type></type>
      <name>Frustum</name>
      <anchorfile>classtango__gl_1_1Frustum.html</anchorfile>
      <anchor>a4cdbc414438c9776a4464b8de2821830</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>a2315fa9b1a173dca2ba0c506548b83f9</anchor>
      <arglist>)(sqlite3_context *)</arglist>
    </member>
    <member kind="variable">
      <type>void(*</type>
      <name>xFunc</name>
      <anchorfile>structFuncDef.html</anchorfile>
      <anchor>a437e0a2072f11c1986725edd30dc3a86</anchor>
      <arglist>)(sqlite3_context *, int, sqlite3_value **)</arglist>
    </member>
    <member kind="variable">
      <type>void(*</type>
      <name>xStep</name>
      <anchorfile>structFuncDef.html</anchorfile>
      <anchor>a5d645cd2b2229c740e4d16913381a5da</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>a53c33a1ad567b79570c783a8a65d6246</anchor>
      <arglist>)(void *)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rtabmap::GainCompensator</name>
    <filename>classrtabmap_1_1GainCompensator.html</filename>
    <member kind="function">
      <type>void</type>
      <name>apply</name>
      <anchorfile>classrtabmap_1_1GainCompensator.html</anchorfile>
      <anchor>aab4aaadbb096edcdcc4fb4df2bc10cda</anchor>
      <arglist>(int id, pcl::PointCloud&lt; pcl::PointXYZRGB &gt;::Ptr &amp;cloud, bool rgb=true) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>apply</name>
      <anchorfile>classrtabmap_1_1GainCompensator.html</anchorfile>
      <anchor>a775c83c6f4cc61d56f4d2441a70a1c9d</anchor>
      <arglist>(int id, pcl::PointCloud&lt; pcl::PointXYZRGB &gt;::Ptr &amp;cloud, const pcl::IndicesPtr &amp;indices, bool rgb=true) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>apply</name>
      <anchorfile>classrtabmap_1_1GainCompensator.html</anchorfile>
      <anchor>a0886a59e30e0e3fec987942c87420245</anchor>
      <arglist>(int id, pcl::PointCloud&lt; pcl::PointXYZRGBNormal &gt;::Ptr &amp;cloud, const pcl::IndicesPtr &amp;indices, bool rgb=true) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>apply</name>
      <anchorfile>classrtabmap_1_1GainCompensator.html</anchorfile>
      <anchor>a4e90aa6d06aabdd310a2c488a3c03528</anchor>
      <arglist>(int id, cv::Mat &amp;image, bool rgb=true) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>feed</name>
      <anchorfile>classrtabmap_1_1GainCompensator.html</anchorfile>
      <anchor>a79c34ef116cb7c21e08686649677c455</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZRGB &gt;::Ptr &amp;cloudA, const pcl::PointCloud&lt; pcl::PointXYZRGB &gt;::Ptr &amp;cloudB, const Transform &amp;transformB)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>feed</name>
      <anchorfile>classrtabmap_1_1GainCompensator.html</anchorfile>
      <anchor>a655c5d704fa9fd25aca44b89677a3181</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZRGB &gt;::Ptr &amp;cloudA, const pcl::IndicesPtr &amp;indicesA, const pcl::PointCloud&lt; pcl::PointXYZRGB &gt;::Ptr &amp;cloudB, const pcl::IndicesPtr &amp;indicesB, const Transform &amp;transformB)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>feed</name>
      <anchorfile>classrtabmap_1_1GainCompensator.html</anchorfile>
      <anchor>a809f191996a27c70379a81869e87d084</anchor>
      <arglist>(const std::map&lt; int, pcl::PointCloud&lt; pcl::PointXYZRGB &gt;::Ptr &gt; &amp;clouds, const std::multimap&lt; int, Link &gt; &amp;links)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>feed</name>
      <anchorfile>classrtabmap_1_1GainCompensator.html</anchorfile>
      <anchor>a454124f71dee83a2d4f0ea68381ccabd</anchor>
      <arglist>(const std::map&lt; int, pcl::PointCloud&lt; pcl::PointXYZRGB &gt;::Ptr &gt; &amp;clouds, const std::map&lt; int, pcl::IndicesPtr &gt; &amp;indices, const std::multimap&lt; int, Link &gt; &amp;links)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>feed</name>
      <anchorfile>classrtabmap_1_1GainCompensator.html</anchorfile>
      <anchor>a421915d987ea6497408f9bf06539f04d</anchor>
      <arglist>(const std::map&lt; int, pcl::PointCloud&lt; pcl::PointXYZRGBNormal &gt;::Ptr &gt; &amp;clouds, const std::map&lt; int, pcl::IndicesPtr &gt; &amp;indices, const std::multimap&lt; int, Link &gt; &amp;links)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>feed</name>
      <anchorfile>classrtabmap_1_1GainCompensator.html</anchorfile>
      <anchor>ac314288d68f42dc444aeccbaf47338db</anchor>
      <arglist>(const std::map&lt; int, std::pair&lt; pcl::PointCloud&lt; pcl::PointXYZRGBNormal &gt;::Ptr, pcl::IndicesPtr &gt; &gt; &amp;clouds, const std::multimap&lt; int, Link &gt; &amp;links)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GainCompensator</name>
      <anchorfile>classrtabmap_1_1GainCompensator.html</anchorfile>
      <anchor>adc81a0bf742a1d5e59b0c9bd7b29e505</anchor>
      <arglist>(double maxCorrespondenceDistance=0.02, double minOverlap=0.0, double alpha=0.01, double beta=10)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getGain</name>
      <anchorfile>classrtabmap_1_1GainCompensator.html</anchorfile>
      <anchor>ad317286ddb2057c157cad3b6e7b62d4a</anchor>
      <arglist>(int id, double *r=0, double *g=0, double *b=0) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getIndex</name>
      <anchorfile>classrtabmap_1_1GainCompensator.html</anchorfile>
      <anchor>a702d1c2d2edba93ddd10e8cc5db06af2</anchor>
      <arglist>(int id) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~GainCompensator</name>
      <anchorfile>classrtabmap_1_1GainCompensator.html</anchorfile>
      <anchor>ae115733f819e3a25685d6753e100034d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>alpha_</name>
      <anchorfile>classrtabmap_1_1GainCompensator.html</anchorfile>
      <anchor>a51b79c9d105b91dc9e4039ef6f343708</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>beta_</name>
      <anchorfile>classrtabmap_1_1GainCompensator.html</anchorfile>
      <anchor>aa888aa618bc51c39d178f81dd1e191e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>cv::Mat_&lt; double &gt;</type>
      <name>gains_</name>
      <anchorfile>classrtabmap_1_1GainCompensator.html</anchorfile>
      <anchor>ae3ae0fae620cf0733a28570c22aced11</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; int, int &gt;</type>
      <name>idToIndex_</name>
      <anchorfile>classrtabmap_1_1GainCompensator.html</anchorfile>
      <anchor>a65e5f2ce04765f7b50c2a234cfff75a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>maxCorrespondenceDistance_</name>
      <anchorfile>classrtabmap_1_1GainCompensator.html</anchorfile>
      <anchor>a6dafcf246150b6ac62b3dbbc2fad5317</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>minOverlap_</name>
      <anchorfile>classrtabmap_1_1GainCompensator.html</anchorfile>
      <anchor>a1edc66d9b71981872eb49976852f485b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>glm::detail::genType</name>
    <filename>structglm_1_1detail_1_1genType.html</filename>
    <templarg></templarg>
    <templarg>TYPE</templarg>
    <member kind="typedef">
      <type>TYPE&lt; bool &gt;</type>
      <name>bool_type</name>
      <anchorfile>structglm_1_1detail_1_1genType.html</anchorfile>
      <anchor>ac338f0b4e47d5daa9c8e5411f0d37554</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TYPE&lt; VALTYPE &gt; const *</type>
      <name>const_pointer</name>
      <anchorfile>structglm_1_1detail_1_1genType.html</anchorfile>
      <anchor>ade82fbfd7b15096223e1b133c148b5e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TYPE&lt; VALTYPE &gt; const *const</type>
      <name>const_pointer_const</name>
      <anchorfile>structglm_1_1detail_1_1genType.html</anchorfile>
      <anchor>a4f3f1bc18abdbdba5757fc63052157fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TYPE&lt; VALTYPE &gt; const &amp;</type>
      <name>const_reference</name>
      <anchorfile>structglm_1_1detail_1_1genType.html</anchorfile>
      <anchor>a509ca374a85f8a9ea319bc5a980d5f1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>ctor</name>
      <anchorfile>structglm_1_1detail_1_1genType.html</anchorfile>
      <anchor>a67fe8a1e8d43ab9e9151868ed277be94</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>null</name>
      <anchorfile>structglm_1_1detail_1_1genType.html</anchorfile>
      <anchor>a67fe8a1e8d43ab9e9151868ed277be94a95dbe65e3036a53702aa8c21f040d753</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>null</name>
      <anchorfile>structglm_1_1detail_1_1genType.html</anchorfile>
      <anchor>a67fe8a1e8d43ab9e9151868ed277be94a95dbe65e3036a53702aa8c21f040d753</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TYPE&lt; VALTYPE &gt; const &amp;</type>
      <name>param_type</name>
      <anchorfile>structglm_1_1detail_1_1genType.html</anchorfile>
      <anchor>a92c8b989f574a63d4e0f5bfc8a4f3a32</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TYPE&lt; VALTYPE &gt; *</type>
      <name>pointer</name>
      <anchorfile>structglm_1_1detail_1_1genType.html</anchorfile>
      <anchor>a0b4ddd0af4ae5665c60055e5b622808e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TYPE&lt; VALTYPE &gt; *const</type>
      <name>pointer_const</name>
      <anchorfile>structglm_1_1detail_1_1genType.html</anchorfile>
      <anchor>a4d7745054035d7efed18ec1d7215bbf0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TYPE&lt; VALTYPE &gt; &amp;</type>
      <name>reference</name>
      <anchorfile>structglm_1_1detail_1_1genType.html</anchorfile>
      <anchor>a14792cf03ce9cfb37becd2da5d9ae06a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>sizeType</type>
      <name>size_type</name>
      <anchorfile>structglm_1_1detail_1_1genType.html</anchorfile>
      <anchor>af4fa06eb65eebb96960fae19a3b439eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TYPE&lt; VALTYPE &gt;</type>
      <name>type</name>
      <anchorfile>structglm_1_1detail_1_1genType.html</anchorfile>
      <anchor>a17dbd44c7a86d09e6ea05b72cb02bccf</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>VALTYPE const *</type>
      <name>value_const_pointer</name>
      <anchorfile>structglm_1_1detail_1_1genType.html</anchorfile>
      <anchor>a34e169ae6d50e1c76574c850eae2c7fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>VALTYPE *</type>
      <name>value_pointer</name>
      <anchorfile>structglm_1_1detail_1_1genType.html</anchorfile>
      <anchor>a3b272e7be29ab920f2877c00646f6f9b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>VALTYPE &amp;</type>
      <name>value_reference</name>
      <anchorfile>structglm_1_1detail_1_1genType.html</anchorfile>
      <anchor>a557d18598a777df9f16fa1bd7c637ca4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>VALTYPE</type>
      <name>value_type</name>
      <anchorfile>structglm_1_1detail_1_1genType.html</anchorfile>
      <anchor>ad59e126a45bca74a36732a30cdaee520</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>value_const_pointer</type>
      <name>value_address</name>
      <anchorfile>structglm_1_1detail_1_1genType.html</anchorfile>
      <anchor>a63fb77e77082f34c0a0d7faa0906f7f4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>value_pointer</type>
      <name>value_address</name>
      <anchorfile>structglm_1_1detail_1_1genType.html</anchorfile>
      <anchor>a146973ec142766743080c1895a9e3c65</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>is_matrix</name>
      <anchorfile>structglm_1_1detail_1_1genType.html</anchorfile>
      <anchor>a78c650375558d5e2ccfba383cdb59479</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>is_vector</name>
      <anchorfile>structglm_1_1detail_1_1genType.html</anchorfile>
      <anchor>ae83087df55201bdc46a37decf3d1c34c</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rtabmap::GeodeticCoords</name>
    <filename>classrtabmap_1_1GeodeticCoords.html</filename>
    <member kind="function">
      <type>const double &amp;</type>
      <name>altitude</name>
      <anchorfile>classrtabmap_1_1GeodeticCoords.html</anchorfile>
      <anchor>a4666d58cfc1075cc363982896e7439d9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>fromENU_WGS84</name>
      <anchorfile>classrtabmap_1_1GeodeticCoords.html</anchorfile>
      <anchor>abc69e5c7f8e473fe6788042237992d43</anchor>
      <arglist>(const cv::Point3d &amp;enu, const GeodeticCoords &amp;origin)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>fromGeocentric_WGS84</name>
      <anchorfile>classrtabmap_1_1GeodeticCoords.html</anchorfile>
      <anchor>ae37435ee904b9782fcddbf0f72f388bd</anchor>
      <arglist>(const cv::Point3d &amp;geocentric)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GeodeticCoords</name>
      <anchorfile>classrtabmap_1_1GeodeticCoords.html</anchorfile>
      <anchor>a41294c28a20d82ca1cee7f7038255d64</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GeodeticCoords</name>
      <anchorfile>classrtabmap_1_1GeodeticCoords.html</anchorfile>
      <anchor>a0e70bc5a1464b930fafc579322912a68</anchor>
      <arglist>(double latitude, double longitude, double altitude)</arglist>
    </member>
    <member kind="function">
      <type>const double &amp;</type>
      <name>latitude</name>
      <anchorfile>classrtabmap_1_1GeodeticCoords.html</anchorfile>
      <anchor>ab91a21365cffc546d166b12438b069ca</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const double &amp;</type>
      <name>longitude</name>
      <anchorfile>classrtabmap_1_1GeodeticCoords.html</anchorfile>
      <anchor>a3c48394498abee04c6a8eb0d6cf42f78</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setAltitude</name>
      <anchorfile>classrtabmap_1_1GeodeticCoords.html</anchorfile>
      <anchor>afe3c631b5f01246840f8591fc8dc834e</anchor>
      <arglist>(const double &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setLatitude</name>
      <anchorfile>classrtabmap_1_1GeodeticCoords.html</anchorfile>
      <anchor>a9113dd2d169f83e68b1dd0b12f8f24da</anchor>
      <arglist>(const double &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setLongitude</name>
      <anchorfile>classrtabmap_1_1GeodeticCoords.html</anchorfile>
      <anchor>aac1f8d7bcf0aff48aa8c7aefa91c72d3</anchor>
      <arglist>(const double &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>cv::Point3d</type>
      <name>toENU_WGS84</name>
      <anchorfile>classrtabmap_1_1GeodeticCoords.html</anchorfile>
      <anchor>a43584859b6ebb6a2a53272288915f92f</anchor>
      <arglist>(const GeodeticCoords &amp;origin) const </arglist>
    </member>
    <member kind="function">
      <type>cv::Point3d</type>
      <name>toGeocentric_WGS84</name>
      <anchorfile>classrtabmap_1_1GeodeticCoords.html</anchorfile>
      <anchor>ab2663efbc00b98722e821766aa504156</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" static="yes">
      <type>static cv::Point3d</type>
      <name>ENU_WGS84ToGeocentric_WGS84</name>
      <anchorfile>classrtabmap_1_1GeodeticCoords.html</anchorfile>
      <anchor>aab0496e2dafaf9e207d807ca8e6f8a61</anchor>
      <arglist>(const cv::Point3d &amp;enu, const GeodeticCoords &amp;origin)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>altitude_</name>
      <anchorfile>classrtabmap_1_1GeodeticCoords.html</anchorfile>
      <anchor>a0eb984d0b52ae8a324849017ffe71836</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>latitude_</name>
      <anchorfile>classrtabmap_1_1GeodeticCoords.html</anchorfile>
      <anchor>a594d0e6be02214e9c6c6d48cc826f5d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>longitude_</name>
      <anchorfile>classrtabmap_1_1GeodeticCoords.html</anchorfile>
      <anchor>a30262dc510b5e1589a88485160d6d605</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>tango_gl::GestureCamera</name>
    <filename>classtango__gl_1_1GestureCamera.html</filename>
    <base>tango_gl::Camera</base>
    <member kind="enumeration">
      <type></type>
      <name>CameraType</name>
      <anchorfile>classtango__gl_1_1GestureCamera.html</anchorfile>
      <anchor>a3dec5be97f02c23d8d616879510cf09e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kFirstPerson</name>
      <anchorfile>classtango__gl_1_1GestureCamera.html</anchorfile>
      <anchor>a3dec5be97f02c23d8d616879510cf09ea476826000e1ad1696227ec795316837f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kThirdPersonFollow</name>
      <anchorfile>classtango__gl_1_1GestureCamera.html</anchorfile>
      <anchor>a3dec5be97f02c23d8d616879510cf09ead9299bde24394df5a532ee0e0b72ba7d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kTopDown</name>
      <anchorfile>classtango__gl_1_1GestureCamera.html</anchorfile>
      <anchor>a3dec5be97f02c23d8d616879510cf09eae7942bcd5ef50a733972ab7d08852cb9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kTopOrtho</name>
      <anchorfile>classtango__gl_1_1GestureCamera.html</anchorfile>
      <anchor>a3dec5be97f02c23d8d616879510cf09ea7b4260000298290c51d4b0fe85002aa6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kThirdPerson</name>
      <anchorfile>classtango__gl_1_1GestureCamera.html</anchorfile>
      <anchor>a3dec5be97f02c23d8d616879510cf09ea47428ca8eb0c7b274b79cb59df2ee816</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kFirstPerson</name>
      <anchorfile>classtango__gl_1_1GestureCamera.html</anchorfile>
      <anchor>a3dec5be97f02c23d8d616879510cf09ea476826000e1ad1696227ec795316837f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kThirdPerson</name>
      <anchorfile>classtango__gl_1_1GestureCamera.html</anchorfile>
      <anchor>a3dec5be97f02c23d8d616879510cf09ea47428ca8eb0c7b274b79cb59df2ee816</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kThirdPersonFollow</name>
      <anchorfile>classtango__gl_1_1GestureCamera.html</anchorfile>
      <anchor>a3dec5be97f02c23d8d616879510cf09ead9299bde24394df5a532ee0e0b72ba7d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kTopDown</name>
      <anchorfile>classtango__gl_1_1GestureCamera.html</anchorfile>
      <anchor>a3dec5be97f02c23d8d616879510cf09eae7942bcd5ef50a733972ab7d08852cb9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kTopOrtho</name>
      <anchorfile>classtango__gl_1_1GestureCamera.html</anchorfile>
      <anchor>a3dec5be97f02c23d8d616879510cf09ea7b4260000298290c51d4b0fe85002aa6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kTouch0Down</name>
      <anchorfile>classtango__gl_1_1GestureCamera.html</anchorfile>
      <anchor>a3d5af8c9ffb3abbe354d4270a63b5a00a397df67afe0dda9452b63e13000deea0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kTouch0Up</name>
      <anchorfile>classtango__gl_1_1GestureCamera.html</anchorfile>
      <anchor>a3d5af8c9ffb3abbe354d4270a63b5a00a93edabe3cf16d9a882cb7d776222e111</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kTouch1Down</name>
      <anchorfile>classtango__gl_1_1GestureCamera.html</anchorfile>
      <anchor>a3d5af8c9ffb3abbe354d4270a63b5a00ae40f16299055489c1f72fc234b18c34c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kTouch1Up</name>
      <anchorfile>classtango__gl_1_1GestureCamera.html</anchorfile>
      <anchor>a3d5af8c9ffb3abbe354d4270a63b5a00a66e90e3afae9fe20f685c348aa32d3d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kTouchMove</name>
      <anchorfile>classtango__gl_1_1GestureCamera.html</anchorfile>
      <anchor>a3d5af8c9ffb3abbe354d4270a63b5a00a4d31b474405ff3ba5bc5c4d4b567cb55</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kTouchNone</name>
      <anchorfile>classtango__gl_1_1GestureCamera.html</anchorfile>
      <anchor>a3d5af8c9ffb3abbe354d4270a63b5a00a5f1f86d8a49b0a43ac40331764fd78bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>TouchEvent</name>
      <anchorfile>classtango__gl_1_1GestureCamera.html</anchorfile>
      <anchor>a3d5af8c9ffb3abbe354d4270a63b5a00</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kTouch0Down</name>
      <anchorfile>classtango__gl_1_1GestureCamera.html</anchorfile>
      <anchor>a3d5af8c9ffb3abbe354d4270a63b5a00a397df67afe0dda9452b63e13000deea0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kTouch0Up</name>
      <anchorfile>classtango__gl_1_1GestureCamera.html</anchorfile>
      <anchor>a3d5af8c9ffb3abbe354d4270a63b5a00a93edabe3cf16d9a882cb7d776222e111</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kTouchMove</name>
      <anchorfile>classtango__gl_1_1GestureCamera.html</anchorfile>
      <anchor>a3d5af8c9ffb3abbe354d4270a63b5a00a4d31b474405ff3ba5bc5c4d4b567cb55</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kTouch1Down</name>
      <anchorfile>classtango__gl_1_1GestureCamera.html</anchorfile>
      <anchor>a3d5af8c9ffb3abbe354d4270a63b5a00ae40f16299055489c1f72fc234b18c34c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kTouch1Up</name>
      <anchorfile>classtango__gl_1_1GestureCamera.html</anchorfile>
      <anchor>a3d5af8c9ffb3abbe354d4270a63b5a00a66e90e3afae9fe20f685c348aa32d3d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kTouchNone</name>
      <anchorfile>classtango__gl_1_1GestureCamera.html</anchorfile>
      <anchor>a3d5af8c9ffb3abbe354d4270a63b5a00a5f1f86d8a49b0a43ac40331764fd78bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GestureCamera</name>
      <anchorfile>classtango__gl_1_1GestureCamera.html</anchorfile>
      <anchor>a62887e298cde2a889eeb1e6a2d430119</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const glm::vec3 &amp;</type>
      <name>GetAnchorOffset</name>
      <anchorfile>classtango__gl_1_1GestureCamera.html</anchorfile>
      <anchor>a9963f02cb722d5d4f7202fe0e9645e9a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>GetCameraDistance</name>
      <anchorfile>classtango__gl_1_1GestureCamera.html</anchorfile>
      <anchor>ac5e7f82aeadb535bd5a23e0a00d626ea</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>CameraType</type>
      <name>GetCameraType</name>
      <anchorfile>classtango__gl_1_1GestureCamera.html</anchorfile>
      <anchor>a8214d2acbc376569d6c4ecbc94865b17</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getFOV</name>
      <anchorfile>classtango__gl_1_1GestureCamera.html</anchorfile>
      <anchor>a953e5f08878ea19223202803c45f5f22</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Segment</type>
      <name>GetSegmentFromTouch</name>
      <anchorfile>classtango__gl_1_1GestureCamera.html</anchorfile>
      <anchor>a07b6423e0188392621e6dd58fde7c895</anchor>
      <arglist>(float normalized_x, float normalized_y, float touch_range)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>OnTouchEvent</name>
      <anchorfile>classtango__gl_1_1GestureCamera.html</anchorfile>
      <anchor>a67ac3e92b9e3fce56169eb9dc937624b</anchor>
      <arglist>(int touch_count, TouchEvent event, float x0, float y0, float x1, float y1)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetAnchorOffset</name>
      <anchorfile>classtango__gl_1_1GestureCamera.html</anchorfile>
      <anchor>aff2f09b94ff7d843c540cc80b1603425</anchor>
      <arglist>(const glm::vec3 &amp;pos)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetAnchorPosition</name>
      <anchorfile>classtango__gl_1_1GestureCamera.html</anchorfile>
      <anchor>ab3d52b6d08366c5efb30533305bdc4e6</anchor>
      <arglist>(const glm::vec3 &amp;pos, const glm::quat &amp;rotation)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetCameraDistance</name>
      <anchorfile>classtango__gl_1_1GestureCamera.html</anchorfile>
      <anchor>accff1e4ec9428ca2925e1bb2c91019ad</anchor>
      <arglist>(float cameraDistance)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetCameraType</name>
      <anchorfile>classtango__gl_1_1GestureCamera.html</anchorfile>
      <anchor>a9b5abdf905909b85145b3b72acbcd8fe</anchor>
      <arglist>(CameraType camera_index)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~GestureCamera</name>
      <anchorfile>classtango__gl_1_1GestureCamera.html</anchorfile>
      <anchor>af4b6a71151d37707f605d12d06271b33</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>StartCameraToCurrentTransform</name>
      <anchorfile>classtango__gl_1_1GestureCamera.html</anchorfile>
      <anchor>ac119cd7173f1c14522c8c85949b05e68</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>glm::vec3</type>
      <name>anchor_offset_</name>
      <anchorfile>classtango__gl_1_1GestureCamera.html</anchorfile>
      <anchor>a1ebb85051f3a56ccd0340688de2fd9a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>glm::vec2</type>
      <name>cam_cur_angle_</name>
      <anchorfile>classtango__gl_1_1GestureCamera.html</anchorfile>
      <anchor>ab23677966fd69e220611da52b371f4aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>cam_cur_dist_</name>
      <anchorfile>classtango__gl_1_1GestureCamera.html</anchorfile>
      <anchor>aefc3fccdc5d56f375d915b70417f3239</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>glm::quat</type>
      <name>cam_cur_target_rot_</name>
      <anchorfile>classtango__gl_1_1GestureCamera.html</anchorfile>
      <anchor>add522bd3921046629e238683051f1dd7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Transform *</type>
      <name>cam_parent_transform_</name>
      <anchorfile>classtango__gl_1_1GestureCamera.html</anchorfile>
      <anchor>aa431df526b4a0bbf0ba51aa7948f056a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>glm::vec2</type>
      <name>cam_start_angle_</name>
      <anchorfile>classtango__gl_1_1GestureCamera.html</anchorfile>
      <anchor>aa0bd40cef9f384bf931f1427dc96ac54</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>cam_start_dist_</name>
      <anchorfile>classtango__gl_1_1GestureCamera.html</anchorfile>
      <anchor>a4f75c99eb091a1bf8fcccf2d8fb75330</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>cam_start_fov_</name>
      <anchorfile>classtango__gl_1_1GestureCamera.html</anchorfile>
      <anchor>a7698aef0920240fb3d02ee5cb93f8d1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>CameraType</type>
      <name>camera_type_</name>
      <anchorfile>classtango__gl_1_1GestureCamera.html</anchorfile>
      <anchor>a3f396536b0b0208a5b179af082fcb27e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>cur_touch_dist_</name>
      <anchorfile>classtango__gl_1_1GestureCamera.html</anchorfile>
      <anchor>adf04ce61fd2a97eb220131ec80fb4d33</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>start_touch_dist_</name>
      <anchorfile>classtango__gl_1_1GestureCamera.html</anchorfile>
      <anchor>ae148fd4599f6052d30ae8e499de1c392</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>glm::vec2</type>
      <name>touch0_start_position_</name>
      <anchorfile>classtango__gl_1_1GestureCamera.html</anchorfile>
      <anchor>a73f8105075286d88f7187ee17554943f</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>a5295e3c9e1cb3af92119e13e845863ae</anchor>
      <arglist>(const cv::Mat &amp;image, const cv::Rect &amp;roi, const cv::Mat &amp;mask=cv::Mat()) 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>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::GFTT_ORB</name>
    <filename>classrtabmap_1_1GFTT__ORB.html</filename>
    <base>rtabmap::GFTT</base>
    <member kind="function" virtualness="virtual">
      <type>virtual Feature2D::Type</type>
      <name>getType</name>
      <anchorfile>classrtabmap_1_1GFTT__ORB.html</anchorfile>
      <anchor>a2a878d63d25a60046daee1436dc8c8b3</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GFTT_ORB</name>
      <anchorfile>classrtabmap_1_1GFTT__ORB.html</anchorfile>
      <anchor>aeb0513030e3a8e3a1c4a920cb5131f7e</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__ORB.html</anchorfile>
      <anchor>a9a143e119b63b9c81e87b1078944ce3c</anchor>
      <arglist>(const ParametersMap &amp;parameters)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~GFTT_ORB</name>
      <anchorfile>classrtabmap_1_1GFTT__ORB.html</anchorfile>
      <anchor>a1706c08d3dbe241f02e3e6769335481e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual cv::Mat</type>
      <name>generateDescriptorsImpl</name>
      <anchorfile>classrtabmap_1_1GFTT__ORB.html</anchorfile>
      <anchor>a6bcb2b8f84f764bce0df74fa734c96d3</anchor>
      <arglist>(const cv::Mat &amp;image, std::vector&lt; cv::KeyPoint &gt; &amp;keypoints) const </arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ORB</type>
      <name>_orb</name>
      <anchorfile>classrtabmap_1_1GFTT__ORB.html</anchorfile>
      <anchor>a1e955ef3d803fc3072e43a5936aa268b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>tango_gl::GoalMarker</name>
    <filename>classtango__gl_1_1GoalMarker.html</filename>
    <base>tango_gl::Mesh</base>
    <member kind="function">
      <type></type>
      <name>GoalMarker</name>
      <anchorfile>classtango__gl_1_1GoalMarker.html</anchorfile>
      <anchor>a8c181fa9a7ba751e950b5f8158970075</anchor>
      <arglist>()</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>rtabmap::GPS</name>
    <filename>classrtabmap_1_1GPS.html</filename>
    <member kind="function">
      <type>const double &amp;</type>
      <name>altitude</name>
      <anchorfile>classrtabmap_1_1GPS.html</anchorfile>
      <anchor>a34cbff6c4dae0027f465ae2931b79a29</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const double &amp;</type>
      <name>bearing</name>
      <anchorfile>classrtabmap_1_1GPS.html</anchorfile>
      <anchor>ad57ba54805bc104d2644a996ff9abd65</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const double &amp;</type>
      <name>error</name>
      <anchorfile>classrtabmap_1_1GPS.html</anchorfile>
      <anchor>af690764a8124e0042430da124d6cc762</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GPS</name>
      <anchorfile>classrtabmap_1_1GPS.html</anchorfile>
      <anchor>a4ea914df744ae5a9ff60eff6bb2c734d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GPS</name>
      <anchorfile>classrtabmap_1_1GPS.html</anchorfile>
      <anchor>a488bb172e3b8836387e0994a31e709ef</anchor>
      <arglist>(const double &amp;stamp, const double &amp;longitude, const double &amp;latitude, const double &amp;altitude, const double &amp;error, const double &amp;bearing)</arglist>
    </member>
    <member kind="function">
      <type>const double &amp;</type>
      <name>latitude</name>
      <anchorfile>classrtabmap_1_1GPS.html</anchorfile>
      <anchor>a5be38d62cab65d28be62d50a4beba362</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const double &amp;</type>
      <name>longitude</name>
      <anchorfile>classrtabmap_1_1GPS.html</anchorfile>
      <anchor>aa7ec3222672aa15147e2e79fb9904f72</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const double &amp;</type>
      <name>stamp</name>
      <anchorfile>classrtabmap_1_1GPS.html</anchorfile>
      <anchor>a5de7d7c1ccef93180784b86046e7e80b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>GeodeticCoords</type>
      <name>toGeodeticCoords</name>
      <anchorfile>classrtabmap_1_1GPS.html</anchorfile>
      <anchor>a525f266fc4656be075ec8cd7780c5ca4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>altitude_</name>
      <anchorfile>classrtabmap_1_1GPS.html</anchorfile>
      <anchor>adb77732bfbeff7706f7d416ecc8a78a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>bearing_</name>
      <anchorfile>classrtabmap_1_1GPS.html</anchorfile>
      <anchor>a3d26e78a6fb0e7d1d89227c33516e2e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>error_</name>
      <anchorfile>classrtabmap_1_1GPS.html</anchorfile>
      <anchor>ac0db746159866156e41df87f7b9193c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>latitude_</name>
      <anchorfile>classrtabmap_1_1GPS.html</anchorfile>
      <anchor>ad38c1b0b0ac2f7bc6c6808f7d26bb242</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>longitude_</name>
      <anchorfile>classrtabmap_1_1GPS.html</anchorfile>
      <anchor>a5de67e285ff13429bb838e04edeaf97b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>stamp_</name>
      <anchorfile>classrtabmap_1_1GPS.html</anchorfile>
      <anchor>a622a783a0a39b463b7fd6d17ea810ef4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>GraphDrawable</name>
    <filename>classGraphDrawable.html</filename>
    <member kind="function">
      <type></type>
      <name>GraphDrawable</name>
      <anchorfile>classGraphDrawable.html</anchorfile>
      <anchor>a8a355c080818d10edccd4f4ca6f0f35b</anchor>
      <arglist>(GLuint shaderProgram, const std::map&lt; int, rtabmap::Transform &gt; &amp;poses, const std::multimap&lt; int, rtabmap::Link &gt; &amp;links)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Render</name>
      <anchorfile>classGraphDrawable.html</anchorfile>
      <anchor>a430d4824f0735f4f1f724837f7a64cbe</anchor>
      <arglist>(const glm::mat4 &amp;projectionMatrix, const glm::mat4 &amp;viewMatrix)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPose</name>
      <anchorfile>classGraphDrawable.html</anchorfile>
      <anchor>a9fad6933d6b52fb20cae07c4e05be31b</anchor>
      <arglist>(const rtabmap::Transform &amp;mapToOdom)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setVisible</name>
      <anchorfile>classGraphDrawable.html</anchorfile>
      <anchor>a95c03577b6ce9ccaa05ea4e24d427a59</anchor>
      <arglist>(bool visible)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~GraphDrawable</name>
      <anchorfile>classGraphDrawable.html</anchorfile>
      <anchor>a8eadc3d0e90d549e6451c10f43174b35</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>lineWidth_</name>
      <anchorfile>classGraphDrawable.html</anchorfile>
      <anchor>a019473683cca97ae2232bbdf9d450630</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; GLushort &gt;</type>
      <name>loopClosureIndices_</name>
      <anchorfile>classGraphDrawable.html</anchorfile>
      <anchor>acc84bfc32ba6a95590f4356c75c4759a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; GLushort &gt;</type>
      <name>neighborIndices_</name>
      <anchorfile>classGraphDrawable.html</anchorfile>
      <anchor>a4d42043c52bab5e20bc6c8cf005ba243</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>glm::mat4</type>
      <name>pose_</name>
      <anchorfile>classGraphDrawable.html</anchorfile>
      <anchor>ac072fa66f6f3f7afade26a1c8085a6d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>GLuint</type>
      <name>shader_program_</name>
      <anchorfile>classGraphDrawable.html</anchorfile>
      <anchor>aa2b44abff7ab0432098bfed13c074c3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>GLuint</type>
      <name>vertex_buffers_</name>
      <anchorfile>classGraphDrawable.html</anchorfile>
      <anchor>a4b0060ecc8a386f3cd2f797e1aac9b67</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>visible_</name>
      <anchorfile>classGraphDrawable.html</anchorfile>
      <anchor>a8a9c90984242930e562dd47b06e036e0</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="signal">
      <type>void</type>
      <name>mapShownRequested</name>
      <anchorfile>classrtabmap_1_1GraphViewer.html</anchorfile>
      <anchor>ad67cc889e4e3e5ca82fa024f0f2cf959</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>getGPSColor</name>
      <anchorfile>classrtabmap_1_1GraphViewer.html</anchorfile>
      <anchor>a0ff80c5ac374c52cd650617488ff266f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const QColor &amp;</type>
      <name>getGTColor</name>
      <anchorfile>classrtabmap_1_1GraphViewer.html</anchorfile>
      <anchor>a5ad241ac64d00cd457f168dc09312344</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>float</type>
      <name>getMaxLinkLength</name>
      <anchorfile>classrtabmap_1_1GraphViewer.html</anchorfile>
      <anchor>af9cef2bdca62bbed452e1ab798fb7c88</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>getNeighborMergedColor</name>
      <anchorfile>classrtabmap_1_1GraphViewer.html</anchorfile>
      <anchor>ac1c1743d97bff006f8ed8b1420704203</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>isGlobalPathVisible</name>
      <anchorfile>classrtabmap_1_1GraphViewer.html</anchorfile>
      <anchor>a1fdcbf46a17f637d23bc575a8f5f68e7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isGPSGraphVisible</name>
      <anchorfile>classrtabmap_1_1GraphViewer.html</anchorfile>
      <anchor>aafe1133838236529a4b1aae26b268276</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isGraphVisible</name>
      <anchorfile>classrtabmap_1_1GraphViewer.html</anchorfile>
      <anchor>ac2db8eb93c7299de42c9f7b28b299e23</anchor>
      <arglist>() const </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>isGtGraphVisible</name>
      <anchorfile>classrtabmap_1_1GraphViewer.html</anchorfile>
      <anchor>a68367c4c3411a5db7f93796479dfd81c</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>isLocalPathVisible</name>
      <anchorfile>classrtabmap_1_1GraphViewer.html</anchorfile>
      <anchor>adf4fd3999db5a922fe1e4a495b59992c</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>isOrientationENU</name>
      <anchorfile>classrtabmap_1_1GraphViewer.html</anchorfile>
      <anchor>abfb21a01dfc1669313e00a3551eae08b</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>setGlobalPathVisible</name>
      <anchorfile>classrtabmap_1_1GraphViewer.html</anchorfile>
      <anchor>a14fcb5908043c25731ae570d1706cff9</anchor>
      <arglist>(bool visible)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setGPSColor</name>
      <anchorfile>classrtabmap_1_1GraphViewer.html</anchorfile>
      <anchor>ae9a90d45228038b3d0a418e6581730df</anchor>
      <arglist>(const QColor &amp;color)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setGPSGraphVisible</name>
      <anchorfile>classrtabmap_1_1GraphViewer.html</anchorfile>
      <anchor>ae45679b2566e00cfb1511287ca88872c</anchor>
      <arglist>(bool visible)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setGraphVisible</name>
      <anchorfile>classrtabmap_1_1GraphViewer.html</anchorfile>
      <anchor>a3d668205b661f6c593e02ea0ee2a201b</anchor>
      <arglist>(bool visible)</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>setGTColor</name>
      <anchorfile>classrtabmap_1_1GraphViewer.html</anchorfile>
      <anchor>adb5d2045b2d433878f8ca473fbaa4c74</anchor>
      <arglist>(const QColor &amp;color)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setGtGraphVisible</name>
      <anchorfile>classrtabmap_1_1GraphViewer.html</anchorfile>
      <anchor>a4222836441440756ea6443a2cb79102d</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>setLocalPathVisible</name>
      <anchorfile>classrtabmap_1_1GraphViewer.html</anchorfile>
      <anchor>a2f50beeae059583b5a6d579578b9ada2</anchor>
      <arglist>(bool visible)</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>setMaxLinkLength</name>
      <anchorfile>classrtabmap_1_1GraphViewer.html</anchorfile>
      <anchor>a3bb1003506709868c2a8ef5b0c2feb3c</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>setNeighborMergedColor</name>
      <anchorfile>classrtabmap_1_1GraphViewer.html</anchorfile>
      <anchor>a5ca8c3378973e6fa47d79cfefa5e2e41</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>setNodeVisible</name>
      <anchorfile>classrtabmap_1_1GraphViewer.html</anchorfile>
      <anchor>af2a38c0f28f6ae3723467c0743978326</anchor>
      <arglist>(bool visible)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setOrientationENU</name>
      <anchorfile>classrtabmap_1_1GraphViewer.html</anchorfile>
      <anchor>a337428cff357a668d4f56f44304793fb</anchor>
      <arglist>(bool enabled)</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>updateGPSGraph</name>
      <anchorfile>classrtabmap_1_1GraphViewer.html</anchorfile>
      <anchor>ad3ef9fb25fed8a9a06014b9872ed2107</anchor>
      <arglist>(const std::map&lt; int, Transform &gt; &amp;gpsMapPoses, const std::map&lt; int, GPS &gt; &amp;gpsValues)</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>updateGTGraph</name>
      <anchorfile>classrtabmap_1_1GraphViewer.html</anchorfile>
      <anchor>ab56e1ff565c4888cb73752c6d39716ca</anchor>
      <arglist>(const std::map&lt; int, Transform &gt; &amp;poses)</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>a646e224fb7f8d812c48929d4c36ec557</anchor>
      <arglist>(const std::map&lt; int, float &gt; &amp;posterior, float fixedMax=0.0f)</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>QGraphicsItem *</type>
      <name>_globalPathRoot</name>
      <anchorfile>classrtabmap_1_1GraphViewer.html</anchorfile>
      <anchor>a20409386aeafb5c71640e818f376a48c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QGraphicsItem *</type>
      <name>_gpsGraphRoot</name>
      <anchorfile>classrtabmap_1_1GraphViewer.html</anchorfile>
      <anchor>a57512973f85936c19c07e3acee251c7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QMultiMap&lt; int, LinkItem * &gt;</type>
      <name>_gpsLinkItems</name>
      <anchorfile>classrtabmap_1_1GraphViewer.html</anchorfile>
      <anchor>a3fbacd266bed0f0811e6370ca804f799</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QMap&lt; int, NodeItem * &gt;</type>
      <name>_gpsNodeItems</name>
      <anchorfile>classrtabmap_1_1GraphViewer.html</anchorfile>
      <anchor>a4a30a7b2be030ce91516c8c6bf7e981b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QColor</type>
      <name>_gpsPathColor</name>
      <anchorfile>classrtabmap_1_1GraphViewer.html</anchorfile>
      <anchor>a13a9764fbaf3baed2d0d0d0d402dc465</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QGraphicsItem *</type>
      <name>_graphRoot</name>
      <anchorfile>classrtabmap_1_1GraphViewer.html</anchorfile>
      <anchor>a05fa5ff3e4865bc40429ad6cecae8974</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>QGraphicsItem *</type>
      <name>_gtGraphRoot</name>
      <anchorfile>classrtabmap_1_1GraphViewer.html</anchorfile>
      <anchor>a554c3cfd5c0de19f41288936a0d46db2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QMultiMap&lt; int, LinkItem * &gt;</type>
      <name>_gtLinkItems</name>
      <anchorfile>classrtabmap_1_1GraphViewer.html</anchorfile>
      <anchor>a7ba14a89b591a37fcd2162f04b235a06</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QMap&lt; int, NodeItem * &gt;</type>
      <name>_gtNodeItems</name>
      <anchorfile>classrtabmap_1_1GraphViewer.html</anchorfile>
      <anchor>adf912f1a36fc3792cc0381a8b7eb8213</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QColor</type>
      <name>_gtPathColor</name>
      <anchorfile>classrtabmap_1_1GraphViewer.html</anchorfile>
      <anchor>a7349cdd01514d1a8a1446fb304bd31ea</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>QGraphicsItem *</type>
      <name>_localPathRoot</name>
      <anchorfile>classrtabmap_1_1GraphViewer.html</anchorfile>
      <anchor>a8fa76e90e8c346f5cdaac5b4b49f09dd</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>float</type>
      <name>_maxLinkLength</name>
      <anchorfile>classrtabmap_1_1GraphViewer.html</anchorfile>
      <anchor>ab990f016f0d9af83decd54b2cd723aee</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>_neighborMergedColor</name>
      <anchorfile>classrtabmap_1_1GraphViewer.html</anchorfile>
      <anchor>aecf62a4d3d3d538115f6717726d2a28b</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>bool</type>
      <name>_nodeVisible</name>
      <anchorfile>classrtabmap_1_1GraphViewer.html</anchorfile>
      <anchor>a940257ab078bc1a24673ec3848df65dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_orientationENU</name>
      <anchorfile>classrtabmap_1_1GraphViewer.html</anchorfile>
      <anchor>a85de4c45421ba7106ffc874de902a4db</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>tango_gl::Grid</name>
    <filename>classtango__gl_1_1Grid.html</filename>
    <base>tango_gl::Line</base>
    <member kind="function">
      <type></type>
      <name>Grid</name>
      <anchorfile>classtango__gl_1_1Grid.html</anchorfile>
      <anchor>a0342bc14873dc759cde66fd006134170</anchor>
      <arglist>(float density=1.0f, int qx=50, int qy=50)</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="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>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="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>int</type>
      <name>capacity</name>
      <anchorfile>classrtflann_1_1Heap.html</anchorfile>
      <anchor>a169bbea1f75eebfdb067163b07498161</anchor>
      <arglist>()</arglist>
    </member>
    <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::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::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="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>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>glm::detail::If</name>
    <filename>structglm_1_1detail_1_1If.html</filename>
    <templarg>C</templarg>
    <member kind="function" static="yes">
      <type>static GLM_FUNC_QUALIFIER T</type>
      <name>apply</name>
      <anchorfile>structglm_1_1detail_1_1If.html</anchorfile>
      <anchor>ab66c77bac87f7ffe4aa6bb761b165746</anchor>
      <arglist>(F functor, const T &amp;val)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>glm::detail::If&lt; false &gt;</name>
    <filename>structglm_1_1detail_1_1If_3_01false_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static GLM_FUNC_QUALIFIER T</type>
      <name>apply</name>
      <anchorfile>structglm_1_1detail_1_1If_3_01false_01_4.html</anchorfile>
      <anchor>a31a9409e47dc11cb7d4251c12342b9f6</anchor>
      <arglist>(F, const T &amp;val)</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>adb8b7a4b7b1a8f5e2d66d74451094685</anchor>
      <arglist>(float x1, float y1, float x2, float y2, QColor color, const QString &amp;text=QString())</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>clearFeatures</name>
      <anchorfile>classrtabmap_1_1ImageView.html</anchorfile>
      <anchor>a59f411d83934496d07b9ceab1d12f367</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 QColor &amp;</type>
      <name>getDefaultBackgroundColor</name>
      <anchorfile>classrtabmap_1_1ImageView.html</anchorfile>
      <anchor>afdebbce9c4212a33a9df4afb2498db78</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>int</type>
      <name>getFeaturesSize</name>
      <anchorfile>classrtabmap_1_1ImageView.html</anchorfile>
      <anchor>a83634636e9f6b176f6682ee85b9e928f</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>isGraphicsViewScaledToHeight</name>
      <anchorfile>classrtabmap_1_1ImageView.html</anchorfile>
      <anchor>ae2d2e1730bcad49fe4df1dc0e0f77498</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>setDefaultBackgroundColor</name>
      <anchorfile>classrtabmap_1_1ImageView.html</anchorfile>
      <anchor>a6542a13f8e34b1196d1df64f5f30bed5</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>setFeaturesSize</name>
      <anchorfile>classrtabmap_1_1ImageView.html</anchorfile>
      <anchor>a2679939f575d5721aa548286f159d7d1</anchor>
      <arglist>(int size)</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>setGraphicsViewScaledToHeight</name>
      <anchorfile>classrtabmap_1_1ImageView.html</anchorfile>
      <anchor>acb14e1f592f8e197ae487f0a81b9a28e</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>a61aaa4207930d71dd6b5bd9e5784fc0d</anchor>
      <arglist>(const cv::Mat &amp;imageDepth)</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>QAction *</type>
      <name>_colorMapBlackToWhite</name>
      <anchorfile>classrtabmap_1_1ImageView.html</anchorfile>
      <anchor>aa29448ee81c0b6de32c6c3a2386da2d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QAction *</type>
      <name>_colorMapBlueToRed</name>
      <anchorfile>classrtabmap_1_1ImageView.html</anchorfile>
      <anchor>aa65f98c2fec9b79331f1a16a1e6cfe69</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QAction *</type>
      <name>_colorMapRedToBlue</name>
      <anchorfile>classrtabmap_1_1ImageView.html</anchorfile>
      <anchor>a482321c862b03c8b44f2cde67108b528</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QAction *</type>
      <name>_colorMapWhiteToBlack</name>
      <anchorfile>classrtabmap_1_1ImageView.html</anchorfile>
      <anchor>a96ebdd57a560261bf322d22935335bd3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QColor</type>
      <name>_defaultBgColor</name>
      <anchorfile>classrtabmap_1_1ImageView.html</anchorfile>
      <anchor>a51f57dc57917fcc7ee2c789297d8bd5d</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>int</type>
      <name>_featuresSize</name>
      <anchorfile>classrtabmap_1_1ImageView.html</anchorfile>
      <anchor>a8257a6360bc9079fe4d1d978f6270649</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>_graphicsViewNoScaling</name>
      <anchorfile>classrtabmap_1_1ImageView.html</anchorfile>
      <anchor>a40f6e81f85ab0db08cdfe604558222a6</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>QAction *</type>
      <name>_graphicsViewScaledToHeight</name>
      <anchorfile>classrtabmap_1_1ImageView.html</anchorfile>
      <anchor>a18ab4d330f8c84fcd115648d92690f19</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>cv::Mat</type>
      <name>_imageDepthCv</name>
      <anchorfile>classrtabmap_1_1ImageView.html</anchorfile>
      <anchor>ad30c97e4248b79c7b8a3cad9cd2f9e8d</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>QMenu *</type>
      <name>_scaleMenu</name>
      <anchorfile>classrtabmap_1_1ImageView.html</anchorfile>
      <anchor>a8b76291c0e0b5d0997d1ba1458de69dd</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>_setFeaturesSize</name>
      <anchorfile>classrtabmap_1_1ImageView.html</anchorfile>
      <anchor>af62a3ba8053d5307c9bcad2a6f0e58af</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::IMU</name>
    <filename>classrtabmap_1_1IMU.html</filename>
    <member kind="function">
      <type>const cv::Vec3d &amp;</type>
      <name>angularVelocity</name>
      <anchorfile>classrtabmap_1_1IMU.html</anchorfile>
      <anchor>afe3512014eee0c207c3c3c9f0a09eec7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const cv::Mat &amp;</type>
      <name>angularVelocityCovariance</name>
      <anchorfile>classrtabmap_1_1IMU.html</anchorfile>
      <anchor>a74b3e36acaa1c44ab4de47dbe14a018b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>empty</name>
      <anchorfile>classrtabmap_1_1IMU.html</anchorfile>
      <anchor>a72f6f2a1f2af49f9abfc4a96f00157bc</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>IMU</name>
      <anchorfile>classrtabmap_1_1IMU.html</anchorfile>
      <anchor>a76e674d3ef1865369e1416ae5ff76483</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>IMU</name>
      <anchorfile>classrtabmap_1_1IMU.html</anchorfile>
      <anchor>a8db1233b6871dcbd58f1862cee2826fa</anchor>
      <arglist>(const cv::Vec4d &amp;orientation, const cv::Mat &amp;orientationCovariance, const cv::Vec3d &amp;angularVelocity, const cv::Mat &amp;angularVelocityCovariance, const cv::Vec3d &amp;linearAcceleration, const cv::Mat &amp;linearAccelerationCovariance, const Transform &amp;localTransform=Transform::getIdentity())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>IMU</name>
      <anchorfile>classrtabmap_1_1IMU.html</anchorfile>
      <anchor>a3171afc29cdf8587a401b6da1b1908e6</anchor>
      <arglist>(const cv::Vec3d &amp;angularVelocity, const cv::Mat &amp;angularVelocityCovariance, const cv::Vec3d &amp;linearAcceleration, const cv::Mat &amp;linearAccelerationCovariance, const Transform &amp;localTransform=Transform::getIdentity())</arglist>
    </member>
    <member kind="function">
      <type>const cv::Vec3d</type>
      <name>linearAcceleration</name>
      <anchorfile>classrtabmap_1_1IMU.html</anchorfile>
      <anchor>ac7551de9a5da839058288114fdcfeb0b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const cv::Mat &amp;</type>
      <name>linearAccelerationCovariance</name>
      <anchorfile>classrtabmap_1_1IMU.html</anchorfile>
      <anchor>a1e563eefe4dea686e5278555045b5314</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const Transform &amp;</type>
      <name>localTransform</name>
      <anchorfile>classrtabmap_1_1IMU.html</anchorfile>
      <anchor>a34cc946913e7821a89e34c3267b16e54</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const cv::Vec4d &amp;</type>
      <name>orientation</name>
      <anchorfile>classrtabmap_1_1IMU.html</anchorfile>
      <anchor>a99f63c44a39ea41d0fc27058ecc60301</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const cv::Mat &amp;</type>
      <name>orientationCovariance</name>
      <anchorfile>classrtabmap_1_1IMU.html</anchorfile>
      <anchor>ac18af4d2aeaabe155f9426129579529d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable" protection="private">
      <type>cv::Vec3d</type>
      <name>angularVelocity_</name>
      <anchorfile>classrtabmap_1_1IMU.html</anchorfile>
      <anchor>a3bfc30d82a166ef6645d852cdad4bbf1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>cv::Mat</type>
      <name>angularVelocityCovariance_</name>
      <anchorfile>classrtabmap_1_1IMU.html</anchorfile>
      <anchor>aa02c477d7dbd3a21ca880f9cb7eb07a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>cv::Vec3d</type>
      <name>linearAcceleration_</name>
      <anchorfile>classrtabmap_1_1IMU.html</anchorfile>
      <anchor>acdf7942d4284973c2d40b7576447fc4d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>cv::Mat</type>
      <name>linearAccelerationCovariance_</name>
      <anchorfile>classrtabmap_1_1IMU.html</anchorfile>
      <anchor>a570db3a58e112949b1baa5dd165c8523</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Transform</type>
      <name>localTransform_</name>
      <anchorfile>classrtabmap_1_1IMU.html</anchorfile>
      <anchor>a667ce0412182c3fdfe2efc082ebff53d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>cv::Vec4d</type>
      <name>orientation_</name>
      <anchorfile>classrtabmap_1_1IMU.html</anchorfile>
      <anchor>a9ee4a98325dd03f167e773af0b513201</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>cv::Mat</type>
      <name>orientationCovariance_</name>
      <anchorfile>classrtabmap_1_1IMU.html</anchorfile>
      <anchor>aa86e8bdde8f9eadfb39afba2a603f651</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rtabmap::IMUEvent</name>
    <filename>classrtabmap_1_1IMUEvent.html</filename>
    <base>UEvent</base>
    <member kind="function" virtualness="virtual">
      <type>virtual std::string</type>
      <name>getClassName</name>
      <anchorfile>classrtabmap_1_1IMUEvent.html</anchorfile>
      <anchor>aba495c00d9c932e4ab8b7936e1ff6fe8</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const IMU &amp;</type>
      <name>getData</name>
      <anchorfile>classrtabmap_1_1IMUEvent.html</anchorfile>
      <anchor>ae9f3088f64a1d0983524f3eecad7a43c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getStamp</name>
      <anchorfile>classrtabmap_1_1IMUEvent.html</anchorfile>
      <anchor>a165f75a7e59eaf06a5e45e0865ea14bc</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>IMUEvent</name>
      <anchorfile>classrtabmap_1_1IMUEvent.html</anchorfile>
      <anchor>a1ab86d7c16b1cadb44f0440808a9a81b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>IMUEvent</name>
      <anchorfile>classrtabmap_1_1IMUEvent.html</anchorfile>
      <anchor>af041b297fa5f621dbc4fd085b16da800</anchor>
      <arglist>(const IMU &amp;data, double stamp)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>IMU</type>
      <name>data_</name>
      <anchorfile>classrtabmap_1_1IMUEvent.html</anchorfile>
      <anchor>a6cd27a32905f66a5c7dcbeed9696e7b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>stamp_</name>
      <anchorfile>classrtabmap_1_1IMUEvent.html</anchorfile>
      <anchor>abebea9f42244436d7324b4d68da0de02</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rtabmap::IMUThread</name>
    <filename>classrtabmap_1_1IMUThread.html</filename>
    <base>UThread</base>
    <base>UEventsSender</base>
    <member kind="function">
      <type></type>
      <name>IMUThread</name>
      <anchorfile>classrtabmap_1_1IMUThread.html</anchorfile>
      <anchor>a97a2c48c6bb7e29ae64147fc9f032ac3</anchor>
      <arglist>(int rate, const Transform &amp;localTransform)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>init</name>
      <anchorfile>classrtabmap_1_1IMUThread.html</anchorfile>
      <anchor>aeed84fd5d571a5e9af54c8c3ea16ef9d</anchor>
      <arglist>(const std::string &amp;path)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setRate</name>
      <anchorfile>classrtabmap_1_1IMUThread.html</anchorfile>
      <anchor>a3b646ffce1964e2ab6bc314dc4b27deb</anchor>
      <arglist>(int rate)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~IMUThread</name>
      <anchorfile>classrtabmap_1_1IMUThread.html</anchorfile>
      <anchor>a305c734991cb72aa01857a13f24b9fcb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual void</type>
      <name>mainLoop</name>
      <anchorfile>classrtabmap_1_1IMUThread.html</anchorfile>
      <anchor>af7f7b28756e061deb645d98247ccbe47</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual void</type>
      <name>mainLoopBegin</name>
      <anchorfile>classrtabmap_1_1IMUThread.html</anchorfile>
      <anchor>a94f04962e72297144816dae5ae70860d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>captureDelay_</name>
      <anchorfile>classrtabmap_1_1IMUThread.html</anchorfile>
      <anchor>a3d28749d29aeaf9f4f9adcc11d3541e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>UTimer</type>
      <name>frameRateTimer_</name>
      <anchorfile>classrtabmap_1_1IMUThread.html</anchorfile>
      <anchor>a8e4baf0e548c6cb36c127a6cfddd69bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::ifstream</type>
      <name>imuFile_</name>
      <anchorfile>classrtabmap_1_1IMUThread.html</anchorfile>
      <anchor>a730e82ae30761581f650d20777b19b9a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Transform</type>
      <name>localTransform_</name>
      <anchorfile>classrtabmap_1_1IMUThread.html</anchorfile>
      <anchor>a6c68a8bbf7df22ff9e3efcb4c1d0b634</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>previousStamp_</name>
      <anchorfile>classrtabmap_1_1IMUThread.html</anchorfile>
      <anchor>ae177cfef4b4a6913d6704bf77dbd8a40</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>rate_</name>
      <anchorfile>classrtabmap_1_1IMUThread.html</anchorfile>
      <anchor>add931d37b8800d3caf07e0335494eb49</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="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="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="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="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="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>InputArchive&lt; LoadArchive &gt;</name>
    <filename>classrtflann_1_1serialization_1_1InputArchive.html</filename>
    <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>LoadArchive &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="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="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="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>intersection</name>
    <filename>structintersection.html</filename>
    <member kind="variable">
      <type>glm::vec3</type>
      <name>normal</name>
      <anchorfile>structintersection.html</anchorfile>
      <anchor>a4db60aeaf032905a89ca8382914b44e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>glm::vec4</type>
      <name>position</name>
      <anchorfile>structintersection.html</anchorfile>
      <anchor>a7a33f425d759e3e1240499a7f527b914</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::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::IntervalHeap</name>
    <filename>classrtflann_1_1IntervalHeap.html</filename>
    <templarg>T</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="class">
    <name>rtabmap::KAZE</name>
    <filename>classrtabmap_1_1KAZE.html</filename>
    <base>rtabmap::Feature2D</base>
    <member kind="function" virtualness="virtual">
      <type>virtual Feature2D::Type</type>
      <name>getType</name>
      <anchorfile>classrtabmap_1_1KAZE.html</anchorfile>
      <anchor>a27516cf5c4e085e765ede0f37072e027</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>KAZE</name>
      <anchorfile>classrtabmap_1_1KAZE.html</anchorfile>
      <anchor>a2b74778842152eb8437fa3472a41ff85</anchor>
      <arglist>(const ParametersMap &amp;parameters=ParametersMap())</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>parseParameters</name>
      <anchorfile>classrtabmap_1_1KAZE.html</anchorfile>
      <anchor>ae8d14fbd7ff54f8457c76ebc48d00f24</anchor>
      <arglist>(const ParametersMap &amp;parameters)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~KAZE</name>
      <anchorfile>classrtabmap_1_1KAZE.html</anchorfile>
      <anchor>a1c9899bb6d84dad2d3bcf690a90390f9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual cv::Mat</type>
      <name>generateDescriptorsImpl</name>
      <anchorfile>classrtabmap_1_1KAZE.html</anchorfile>
      <anchor>a851e8634c82f43bab78eb1f1f1759a91</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_1KAZE.html</anchorfile>
      <anchor>a8a9c6e5316a780d658817b4999613214</anchor>
      <arglist>(const cv::Mat &amp;image, const cv::Rect &amp;roi, const cv::Mat &amp;mask=cv::Mat()) const </arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>diffusivity_</name>
      <anchorfile>classrtabmap_1_1KAZE.html</anchorfile>
      <anchor>a47d00a333f9511e825963f08966be0a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>extended_</name>
      <anchorfile>classrtabmap_1_1KAZE.html</anchorfile>
      <anchor>abda2234d4a70fedea140232b4b0b1bd7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>nOctaveLayers_</name>
      <anchorfile>classrtabmap_1_1KAZE.html</anchorfile>
      <anchor>a710da2519e85cc7bd7af75a7663d8287</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>nOctaves_</name>
      <anchorfile>classrtabmap_1_1KAZE.html</anchorfile>
      <anchor>a3ce8a15fd72732faf11d170d5447f130</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>threshold_</name>
      <anchorfile>classrtabmap_1_1KAZE.html</anchorfile>
      <anchor>acf4c5e5972e70c1fc906d1c1851f8ad3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>upright_</name>
      <anchorfile>classrtabmap_1_1KAZE.html</anchorfile>
      <anchor>ad7285f2795179e923caab7a510b56aae</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" protection="private">
      <name>SAMPLE_MEAN</name>
      <anchorfile>classrtflann_1_1KDTreeIndex.html</anchorfile>
      <anchor>adc6973e9193f3c977b01b8c2392bb47ea7a58ce8fe42dd0e7c886d7b203fc324e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>RAND_DIM</name>
      <anchorfile>classrtflann_1_1KDTreeIndex.html</anchorfile>
      <anchor>adc6973e9193f3c977b01b8c2392bb47ea0670a25c8d0fc9a8d9151fb1ae916275</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="enumvalue" protection="private">
      <name>RAND_DIM</name>
      <anchorfile>classrtflann_1_1KDTreeIndex.html</anchorfile>
      <anchor>adc6973e9193f3c977b01b8c2392bb47ea0670a25c8d0fc9a8d9151fb1ae916275</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>SAMPLE_MEAN</name>
      <anchorfile>classrtflann_1_1KDTreeIndex.html</anchorfile>
      <anchor>adc6973e9193f3c977b01b8c2392bb47ea7a58ce8fe42dd0e7c886d7b203fc324e</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::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::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>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>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="class">
    <name>rtabmap::KeypointItem</name>
    <filename>classrtabmap_1_1KeypointItem.html</filename>
    <member kind="function">
      <type>const cv::KeyPoint &amp;</type>
      <name>keypoint</name>
      <anchorfile>classrtabmap_1_1KeypointItem.html</anchorfile>
      <anchor>a2ee19eff37d21c275bff6085e9ce28c9</anchor>
      <arglist>() const </arglist>
    </member>
    <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="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::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>rtabmap::LaserScan</name>
    <filename>classrtabmap_1_1LaserScan.html</filename>
    <member kind="enumeration">
      <type></type>
      <name>Format</name>
      <anchorfile>classrtabmap_1_1LaserScan.html</anchorfile>
      <anchor>a38f5602d1411c204d54be9b3c7320007</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kUnknown</name>
      <anchorfile>classrtabmap_1_1LaserScan.html</anchorfile>
      <anchor>a38f5602d1411c204d54be9b3c7320007a068e1caebd3d8c939887dce363abd24d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kXY</name>
      <anchorfile>classrtabmap_1_1LaserScan.html</anchorfile>
      <anchor>a38f5602d1411c204d54be9b3c7320007a4f3e7340e44a01b48ccaf8e1f8dca3e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kXYI</name>
      <anchorfile>classrtabmap_1_1LaserScan.html</anchorfile>
      <anchor>a38f5602d1411c204d54be9b3c7320007abb92c193b2eb76045e1a141c2a42cc00</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kXYNormal</name>
      <anchorfile>classrtabmap_1_1LaserScan.html</anchorfile>
      <anchor>a38f5602d1411c204d54be9b3c7320007ad4c3ec9f057875ade4f21f52901bceb5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kXYINormal</name>
      <anchorfile>classrtabmap_1_1LaserScan.html</anchorfile>
      <anchor>a38f5602d1411c204d54be9b3c7320007a799064c7e31b99134871b5d7d2906f97</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kXYZ</name>
      <anchorfile>classrtabmap_1_1LaserScan.html</anchorfile>
      <anchor>a38f5602d1411c204d54be9b3c7320007a0c376810ac499a8a93a02bd0d4a19267</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kXYZI</name>
      <anchorfile>classrtabmap_1_1LaserScan.html</anchorfile>
      <anchor>a38f5602d1411c204d54be9b3c7320007a5efd7fbf18cee72d9eb2daa4ea818e42</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kXYZRGB</name>
      <anchorfile>classrtabmap_1_1LaserScan.html</anchorfile>
      <anchor>a38f5602d1411c204d54be9b3c7320007a500cf2179e454d8d5a74895b301c0829</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kXYZNormal</name>
      <anchorfile>classrtabmap_1_1LaserScan.html</anchorfile>
      <anchor>a38f5602d1411c204d54be9b3c7320007a09e67f9495016103a162854b8e852bbc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kXYZINormal</name>
      <anchorfile>classrtabmap_1_1LaserScan.html</anchorfile>
      <anchor>a38f5602d1411c204d54be9b3c7320007a3fdc082afb503bb197e2651b6fc565b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kXYZRGBNormal</name>
      <anchorfile>classrtabmap_1_1LaserScan.html</anchorfile>
      <anchor>a38f5602d1411c204d54be9b3c7320007af2d5b7ff94aeac818000d840e257ac07</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kUnknown</name>
      <anchorfile>classrtabmap_1_1LaserScan.html</anchorfile>
      <anchor>a38f5602d1411c204d54be9b3c7320007a068e1caebd3d8c939887dce363abd24d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kXY</name>
      <anchorfile>classrtabmap_1_1LaserScan.html</anchorfile>
      <anchor>a38f5602d1411c204d54be9b3c7320007a4f3e7340e44a01b48ccaf8e1f8dca3e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kXYI</name>
      <anchorfile>classrtabmap_1_1LaserScan.html</anchorfile>
      <anchor>a38f5602d1411c204d54be9b3c7320007abb92c193b2eb76045e1a141c2a42cc00</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kXYINormal</name>
      <anchorfile>classrtabmap_1_1LaserScan.html</anchorfile>
      <anchor>a38f5602d1411c204d54be9b3c7320007a799064c7e31b99134871b5d7d2906f97</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kXYNormal</name>
      <anchorfile>classrtabmap_1_1LaserScan.html</anchorfile>
      <anchor>a38f5602d1411c204d54be9b3c7320007ad4c3ec9f057875ade4f21f52901bceb5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kXYZ</name>
      <anchorfile>classrtabmap_1_1LaserScan.html</anchorfile>
      <anchor>a38f5602d1411c204d54be9b3c7320007a0c376810ac499a8a93a02bd0d4a19267</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kXYZI</name>
      <anchorfile>classrtabmap_1_1LaserScan.html</anchorfile>
      <anchor>a38f5602d1411c204d54be9b3c7320007a5efd7fbf18cee72d9eb2daa4ea818e42</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kXYZINormal</name>
      <anchorfile>classrtabmap_1_1LaserScan.html</anchorfile>
      <anchor>a38f5602d1411c204d54be9b3c7320007a3fdc082afb503bb197e2651b6fc565b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kXYZNormal</name>
      <anchorfile>classrtabmap_1_1LaserScan.html</anchorfile>
      <anchor>a38f5602d1411c204d54be9b3c7320007a09e67f9495016103a162854b8e852bbc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kXYZRGB</name>
      <anchorfile>classrtabmap_1_1LaserScan.html</anchorfile>
      <anchor>a38f5602d1411c204d54be9b3c7320007a500cf2179e454d8d5a74895b301c0829</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kXYZRGBNormal</name>
      <anchorfile>classrtabmap_1_1LaserScan.html</anchorfile>
      <anchor>a38f5602d1411c204d54be9b3c7320007af2d5b7ff94aeac818000d840e257ac07</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classrtabmap_1_1LaserScan.html</anchorfile>
      <anchor>af0ad1e84f0be48a84b772385249adb45</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>LaserScan</type>
      <name>clone</name>
      <anchorfile>classrtabmap_1_1LaserScan.html</anchorfile>
      <anchor>a964c793f428655ca75420849dc86aa31</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const cv::Mat &amp;</type>
      <name>data</name>
      <anchorfile>classrtabmap_1_1LaserScan.html</anchorfile>
      <anchor>abb5a020b0dccde8a40f59b47892e7cb9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>dataType</name>
      <anchorfile>classrtabmap_1_1LaserScan.html</anchorfile>
      <anchor>a7350005a5d05a553a8e82b273a3a0bb0</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Format</type>
      <name>format</name>
      <anchorfile>classrtabmap_1_1LaserScan.html</anchorfile>
      <anchor>a410b96426007cdb7731e365f1b7c212b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getIntensityOffset</name>
      <anchorfile>classrtabmap_1_1LaserScan.html</anchorfile>
      <anchor>a7b4d6b0ce79b6fc42d6462b2c1a84c59</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getNormalsOffset</name>
      <anchorfile>classrtabmap_1_1LaserScan.html</anchorfile>
      <anchor>a4524f451c52feecf77ce6d4512542a7c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getRGBOffset</name>
      <anchorfile>classrtabmap_1_1LaserScan.html</anchorfile>
      <anchor>a7af241e4faca477e5df249f6548c888e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasIntensity</name>
      <anchorfile>classrtabmap_1_1LaserScan.html</anchorfile>
      <anchor>a60fc8449065c6849d11b335b114bd4c5</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasNormals</name>
      <anchorfile>classrtabmap_1_1LaserScan.html</anchorfile>
      <anchor>acb7d83bd5aded67cd3565912ac047ca2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasRGB</name>
      <anchorfile>classrtabmap_1_1LaserScan.html</anchorfile>
      <anchor>a658ebcc67dfc8ca924426f5f4f0dd650</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is2d</name>
      <anchorfile>classrtabmap_1_1LaserScan.html</anchorfile>
      <anchor>adaaf0c9ea62c1fc96708e961e346442c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isCompressed</name>
      <anchorfile>classrtabmap_1_1LaserScan.html</anchorfile>
      <anchor>aae8f42f5bcf8f91c12731133da131e9e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isEmpty</name>
      <anchorfile>classrtabmap_1_1LaserScan.html</anchorfile>
      <anchor>a323df904784b31783901d4cf877de97c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LaserScan</name>
      <anchorfile>classrtabmap_1_1LaserScan.html</anchorfile>
      <anchor>aab24ce1f3004e151472808a525204b92</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LaserScan</name>
      <anchorfile>classrtabmap_1_1LaserScan.html</anchorfile>
      <anchor>a87ee61e9a38ef32f54cd4fa7c56e4756</anchor>
      <arglist>(const cv::Mat &amp;data, int maxPoints, float maxRange, Format format, const Transform &amp;localTransform=Transform::getIdentity())</arglist>
    </member>
    <member kind="function">
      <type>Transform</type>
      <name>localTransform</name>
      <anchorfile>classrtabmap_1_1LaserScan.html</anchorfile>
      <anchor>aa2b315ebbbe80d1cf7ef6a6ae80bfa16</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>maxPoints</name>
      <anchorfile>classrtabmap_1_1LaserScan.html</anchorfile>
      <anchor>a9fc54c121ce3cd95eb9e1e5e18f19e96</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>maxRange</name>
      <anchorfile>classrtabmap_1_1LaserScan.html</anchorfile>
      <anchor>aba42ea9c16c95834e4981f5cd3e5e67e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>size</name>
      <anchorfile>classrtabmap_1_1LaserScan.html</anchorfile>
      <anchor>a67aa4167d6c454c60c47b5199ae8c6ea</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" static="yes">
      <type>static LaserScan</type>
      <name>backwardCompatibility</name>
      <anchorfile>classrtabmap_1_1LaserScan.html</anchorfile>
      <anchor>a484f63257afd380a1aaa3e3e1d4b165e</anchor>
      <arglist>(const cv::Mat &amp;oldScanFormat, int maxPoints=0, int maxRange=0, const Transform &amp;localTransform=Transform::getIdentity())</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>channels</name>
      <anchorfile>classrtabmap_1_1LaserScan.html</anchorfile>
      <anchor>afe5782fd9ca955f635a30cfdd64fc267</anchor>
      <arglist>(Format format)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>isScan2d</name>
      <anchorfile>classrtabmap_1_1LaserScan.html</anchorfile>
      <anchor>a3e3b3afea5826a7bd25cea7ca1c708c6</anchor>
      <arglist>(const Format &amp;format)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>isScanHasIntensity</name>
      <anchorfile>classrtabmap_1_1LaserScan.html</anchorfile>
      <anchor>afd6294ea0b67701131bf29b47209606a</anchor>
      <arglist>(const Format &amp;format)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>isScanHasNormals</name>
      <anchorfile>classrtabmap_1_1LaserScan.html</anchorfile>
      <anchor>ac50a637e00fe93e94097785e7ed224b8</anchor>
      <arglist>(const Format &amp;format)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>isScanHasRGB</name>
      <anchorfile>classrtabmap_1_1LaserScan.html</anchorfile>
      <anchor>ad17a16db787f33a7a77b9c0ee1359d55</anchor>
      <arglist>(const Format &amp;format)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>cv::Mat</type>
      <name>data_</name>
      <anchorfile>classrtabmap_1_1LaserScan.html</anchorfile>
      <anchor>afa86e2e3ca9bb5cb0bd8b52ce55950b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Format</type>
      <name>format_</name>
      <anchorfile>classrtabmap_1_1LaserScan.html</anchorfile>
      <anchor>a1a06c546eafba4f48b9d96b0208a1a34</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Transform</type>
      <name>localTransform_</name>
      <anchorfile>classrtabmap_1_1LaserScan.html</anchorfile>
      <anchor>aae566f49ef4a6ea98f01415787bd03a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>maxPoints_</name>
      <anchorfile>classrtabmap_1_1LaserScan.html</anchorfile>
      <anchor>a3b59d851bf44bf3de5ca504ddac0dcb8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>maxRange_</name>
      <anchorfile>classrtabmap_1_1LaserScan.html</anchorfile>
      <anchor>a09fada56a1201ba552f2bb10d61af2f1</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>light</name>
    <filename>structlight.html</filename>
    <member kind="variable">
      <type>glm::vec4</type>
      <name>ambient</name>
      <anchorfile>structlight.html</anchorfile>
      <anchor>a55272e98f6354987f671e462020a114f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>constantAttenuation</name>
      <anchorfile>structlight.html</anchorfile>
      <anchor>a788e3a9fbc05cd748dd6a181b6043892</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>glm::vec4</type>
      <name>diffuse</name>
      <anchorfile>structlight.html</anchorfile>
      <anchor>a3c5ae9ee6f2d72bd13b0f11f7dbc8802</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>glm::vec4</type>
      <name>halfVector</name>
      <anchorfile>structlight.html</anchorfile>
      <anchor>af8848393784e35f096bea1a663ba1a9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>linearAttenuation</name>
      <anchorfile>structlight.html</anchorfile>
      <anchor>aea11b1222a4d5c42f5d69e31751e6fac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>glm::vec4</type>
      <name>position</name>
      <anchorfile>structlight.html</anchorfile>
      <anchor>a9cb7c5d031dcfd66ff10480aa021235a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>quadraticAttenuation</name>
      <anchorfile>structlight.html</anchorfile>
      <anchor>afe2993ec0463d57b374b8f5a27f2dfa7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>glm::vec4</type>
      <name>specular</name>
      <anchorfile>structlight.html</anchorfile>
      <anchor>a03121f7e82d16d3b67fa0cd3efc30eb6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>spotCosCutoff</name>
      <anchorfile>structlight.html</anchorfile>
      <anchor>a25376f0a1e32235d50ef14edfa18bfb3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>spotCutoff</name>
      <anchorfile>structlight.html</anchorfile>
      <anchor>ae9caaef52485008773b4169e8ca71def</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>glm::vec3</type>
      <name>spotDirection</name>
      <anchorfile>structlight.html</anchorfile>
      <anchor>a24ba4cefe6d7757dd48be420ac70713e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>spotExponent</name>
      <anchorfile>structlight.html</anchorfile>
      <anchor>a537f6f54361118f6211c99c26716a848</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="class">
    <name>tango_gl::Line</name>
    <filename>classtango__gl_1_1Line.html</filename>
    <base>tango_gl::DrawableObject</base>
    <member kind="function">
      <type></type>
      <name>Line</name>
      <anchorfile>classtango__gl_1_1Line.html</anchorfile>
      <anchor>a50a19d31da87bf8d3e19185e3b0337cb</anchor>
      <arglist>(float line_width, GLenum render_mode)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Render</name>
      <anchorfile>classtango__gl_1_1Line.html</anchorfile>
      <anchor>a87991a61624b91d53f707a72551588fd</anchor>
      <arglist>(const glm::mat4 &amp;projection_mat, const glm::mat4 &amp;view_mat) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetLineWidth</name>
      <anchorfile>classtango__gl_1_1Line.html</anchorfile>
      <anchor>a8d748254f3fc287b2d327fcb746478f3</anchor>
      <arglist>(const float pixels)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>UpdateLineVertices</name>
      <anchorfile>classtango__gl_1_1Line.html</anchorfile>
      <anchor>a689a675521684cc7b70fbbd273608d88</anchor>
      <arglist>(const std::vector&lt; glm::vec3 &gt; &amp;vec_vertices)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>line_width_</name>
      <anchorfile>classtango__gl_1_1Line.html</anchorfile>
      <anchor>aa192d827fa09cd7f8600e7733203bbbb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; glm::vec3 &gt;</type>
      <name>vec_vertices_</name>
      <anchorfile>classtango__gl_1_1Line.html</anchorfile>
      <anchor>aeef120f164dbdf78c7040597a6b966de</anchor>
      <arglist></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>rtabmap::LineItem</name>
    <filename>classrtabmap_1_1LineItem.html</filename>
    <member kind="function">
      <type></type>
      <name>LineItem</name>
      <anchorfile>classrtabmap_1_1LineItem.html</anchorfile>
      <anchor>a1e7bdb26f1f143d2639acc013900289e</anchor>
      <arglist>(float x1, float y1, float x2, float y2, const QString &amp;text=QString(), QGraphicsItem *parent=0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setColor</name>
      <anchorfile>classrtabmap_1_1LineItem.html</anchorfile>
      <anchor>ac5c9a9eec1efd3d734311c8c3b414377</anchor>
      <arglist>(const QColor &amp;color)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~LineItem</name>
      <anchorfile>classrtabmap_1_1LineItem.html</anchorfile>
      <anchor>a8810b5a663e0c5e0fedb8ece0654f19a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>focusInEvent</name>
      <anchorfile>classrtabmap_1_1LineItem.html</anchorfile>
      <anchor>aafd1fc7afda9f94010e79fe98c1e8efe</anchor>
      <arglist>(QFocusEvent *event)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>focusOutEvent</name>
      <anchorfile>classrtabmap_1_1LineItem.html</anchorfile>
      <anchor>ac6245d3342816b52e1c1af08d6c436ea</anchor>
      <arglist>(QFocusEvent *event)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>hoverEnterEvent</name>
      <anchorfile>classrtabmap_1_1LineItem.html</anchorfile>
      <anchor>a2731d9b0876e4a32bceabe2f95a5df4d</anchor>
      <arglist>(QGraphicsSceneHoverEvent *event)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>hoverLeaveEvent</name>
      <anchorfile>classrtabmap_1_1LineItem.html</anchorfile>
      <anchor>a971c45cc33c423fdddd260dece409850</anchor>
      <arglist>(QGraphicsSceneHoverEvent *event)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>hideDescription</name>
      <anchorfile>classrtabmap_1_1LineItem.html</anchorfile>
      <anchor>aefadb509f372c77d2ba4fbadae45c025</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>showDescription</name>
      <anchorfile>classrtabmap_1_1LineItem.html</anchorfile>
      <anchor>a6fa362f1c5298d1b80952d0cd8453cf2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QGraphicsRectItem *</type>
      <name>_placeHolder</name>
      <anchorfile>classrtabmap_1_1LineItem.html</anchorfile>
      <anchor>a542fab9d1da9ebc2dec8c0976e3156c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QString</type>
      <name>_text</name>
      <anchorfile>classrtabmap_1_1LineItem.html</anchorfile>
      <anchor>ad38a532624b69a64bddeced914f1ddb5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_width</name>
      <anchorfile>classrtabmap_1_1LineItem.html</anchorfile>
      <anchor>a807d73be8c30a65cce6032c09fd375c7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rtabmap::Link</name>
    <filename>classrtabmap_1_1Link.html</filename>
    <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>kNeighbor</name>
      <anchorfile>classrtabmap_1_1Link.html</anchorfile>
      <anchor>a925bb7ca93eb95a3a873b0a9e8d5e91ea8f60efd83d5fad3493573bef3d4a8adf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kNeighborMerged</name>
      <anchorfile>classrtabmap_1_1Link.html</anchorfile>
      <anchor>a925bb7ca93eb95a3a873b0a9e8d5e91ea8fbb6dbe2d16e19ad8fecb6bac65e9db</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kPosePrior</name>
      <anchorfile>classrtabmap_1_1Link.html</anchorfile>
      <anchor>a925bb7ca93eb95a3a873b0a9e8d5e91ea56caa6c8eeab867bb16f763f3ddbd9b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kUndef</name>
      <anchorfile>classrtabmap_1_1Link.html</anchorfile>
      <anchor>a925bb7ca93eb95a3a873b0a9e8d5e91ea8a720d632258ba1b468af0319ae8e7d4</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="enumeration">
      <type></type>
      <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>kNeighborMerged</name>
      <anchorfile>classrtabmap_1_1Link.html</anchorfile>
      <anchor>a925bb7ca93eb95a3a873b0a9e8d5e91ea8fbb6dbe2d16e19ad8fecb6bac65e9db</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kPosePrior</name>
      <anchorfile>classrtabmap_1_1Link.html</anchorfile>
      <anchor>a925bb7ca93eb95a3a873b0a9e8d5e91ea56caa6c8eeab867bb16f763f3ddbd9b1</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>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>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>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="function" protection="private">
      <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="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>a3858ea7af87b25ab682004323f7e7396</anchor>
      <arglist>(int from, int to, const Transform &amp;poseA, const Transform &amp;poseB, const Link &amp;link, 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" virtualness="virtual">
      <type>virtual</type>
      <name>~LinkItem</name>
      <anchorfile>classrtabmap_1_1LinkItem.html</anchorfile>
      <anchor>ac6fc64150edd1e26d9e1133b8051734d</anchor>
      <arglist>()</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>Link</type>
      <name>_link</name>
      <anchorfile>classrtabmap_1_1LinkItem.html</anchorfile>
      <anchor>a6e4240dbac761994a66e2a35f37f361a</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>
  </compound>
  <compound kind="class">
    <name>cv3::LMeDSPointSetRegistrator</name>
    <filename>classcv3_1_1LMeDSPointSetRegistrator.html</filename>
    <base>cv3::RANSACPointSetRegistrator</base>
    <member kind="function">
      <type></type>
      <name>LMeDSPointSetRegistrator</name>
      <anchorfile>classcv3_1_1LMeDSPointSetRegistrator.html</anchorfile>
      <anchor>a01e727cafc3e1c8ec882658dad18049e</anchor>
      <arglist>(const Ptr&lt; PointSetRegistrator::Callback &gt; &amp;_cb=Ptr&lt; PointSetRegistrator::Callback &gt;(), int _modelPoints=0, double _confidence=0.99, int _maxIters=1000)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>run</name>
      <anchorfile>classcv3_1_1LMeDSPointSetRegistrator.html</anchorfile>
      <anchor>affd3be0babfca93a4bb0410b5ef46a8a</anchor>
      <arglist>(InputArray _m1, InputArray _m2, OutputArray _model, OutputArray _mask) const </arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>cv3::LMSolver</name>
    <filename>classcv3_1_1LMSolver.html</filename>
    <class kind="class">cv3::LMSolver::Callback</class>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>run</name>
      <anchorfile>classcv3_1_1LMSolver.html</anchorfile>
      <anchor>a523d6e4aaf704568283880888ee7f01d</anchor>
      <arglist>(cv::InputOutputArray _param0) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setCallback</name>
      <anchorfile>classcv3_1_1LMSolver.html</anchorfile>
      <anchor>a09cec0a5e6047dee5f62a8e47e128cb2</anchor>
      <arglist>(const cv::Ptr&lt; LMSolver::Callback &gt; &amp;cb)=0</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="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>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>LogHandler</name>
    <filename>classLogHandler.html</filename>
    <base>UEventsHandler</base>
    <member kind="function">
      <type></type>
      <name>LogHandler</name>
      <anchorfile>classLogHandler.html</anchorfile>
      <anchor>a59bd3b769913f4e599f0d7a46d9c7d9b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual bool</type>
      <name>handleEvent</name>
      <anchorfile>classLogHandler.html</anchorfile>
      <anchor>ac903932f6fc84d6a492df9b061c39c31</anchor>
      <arglist>(UEvent *event)</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>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="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>setMinDepth</name>
      <anchorfile>classrtabmap_1_1LoopClosureViewer.html</anchorfile>
      <anchor>a07fb347941b97a995b162f3dd3e4a267</anchor>
      <arglist>(int minDepth)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>updateView</name>
      <anchorfile>classrtabmap_1_1LoopClosureViewer.html</anchorfile>
      <anchor>ad643b765a6718f7c4c3938477872c83f</anchor>
      <arglist>(const Transform &amp;AtoB=Transform(), const ParametersMap &amp;parameters=ParametersMap())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LoopClosureViewer</name>
      <anchorfile>classrtabmap_1_1LoopClosureViewer.html</anchorfile>
      <anchor>aebb6fcbe7bc075f29d386a1bbb10262c</anchor>
      <arglist>(QWidget *parent=0)</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>float</type>
      <name>minDepth_</name>
      <anchorfile>classrtabmap_1_1LoopClosureViewer.html</anchorfile>
      <anchor>a150ab484b4c57618e641f9cb59f71c45</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>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>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::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="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="enumvalue" protection="private">
      <name>kArray</name>
      <anchorfile>classrtflann_1_1lsh_1_1LshTable.html</anchorfile>
      <anchor>a88e9e49206a90c4a43cd05cb9ba08943ae843b6cd21930b11d6c44e8734555a1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>kBitsetHash</name>
      <anchorfile>classrtflann_1_1lsh_1_1LshTable.html</anchorfile>
      <anchor>a88e9e49206a90c4a43cd05cb9ba08943a64a1a6a797eb63c74a9c035041f96fba</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>kHash</name>
      <anchorfile>classrtflann_1_1lsh_1_1LshTable.html</anchorfile>
      <anchor>a88e9e49206a90c4a43cd05cb9ba08943a2ba1ba7249459fadf6c67bb8af1d7abf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration" protection="private">
      <type></type>
      <name>SpeedLevel</name>
      <anchorfile>classrtflann_1_1lsh_1_1LshTable.html</anchorfile>
      <anchor>a88e9e49206a90c4a43cd05cb9ba08943</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>kArray</name>
      <anchorfile>classrtflann_1_1lsh_1_1LshTable.html</anchorfile>
      <anchor>a88e9e49206a90c4a43cd05cb9ba08943ae843b6cd21930b11d6c44e8734555a1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>kBitsetHash</name>
      <anchorfile>classrtflann_1_1lsh_1_1LshTable.html</anchorfile>
      <anchor>a88e9e49206a90c4a43cd05cb9ba08943a64a1a6a797eb63c74a9c035041f96fba</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <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="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>rtabmap::MainWindow</name>
    <filename>classrtabmap_1_1MainWindow.html</filename>
    <base>UEventsHandler</base>
    <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>kDetecting</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>af8e8f3eea59a4f74233bd08068c8b0eaa9e26a5c3118bc5e206d9393c6bd25fb1</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>kInitialized</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>af8e8f3eea59a4f74233bd08068c8b0eaa9f670656349e8e99eee622fe08bba580</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>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="enumvalue">
      <name>kPaused</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>af8e8f3eea59a4f74233bd08068c8b0eaa74b149d0fc573e7c02622713b8aba549</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kStartingDetection</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>af8e8f3eea59a4f74233bd08068c8b0eaa8db84909aa40a39cb4920b05e2c7f90f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <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>openDatabase</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>a9d1fc9a1bc5b2219c31e1265992635d3</anchor>
      <arglist>(const QString &amp;path, const rtabmap::ParametersMap &amp;overridedParameters=rtabmap::ParametersMap())</arglist>
    </member>
    <member kind="slot" virtualness="virtual">
      <type>virtual 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="slot">
      <type>void</type>
      <name>updateParameters</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>acf77ecc5b993ca9e2e4dfef5491df7f3</anchor>
      <arglist>(const rtabmap::ParametersMap &amp;parameters)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>cameraInfoProcessed</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>ab872d85392de53b8f354b4847565bb2b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>cameraInfoReceived</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>a416e7f548b710cbed408bbaaa11db8c7</anchor>
      <arglist>(const rtabmap::CameraInfo &amp;)</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>odometryProcessed</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>a3c9c60c61f4d7a6cb99f73134b8864f3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>odometryReceived</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>a48d4ae2122657f3065832a6c99636b9c</anchor>
      <arglist>(const rtabmap::OdometryEvent &amp;, bool)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>rtabmapEvent3DMapProcessed</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>a577979c218c874f7ece5b983069f2ff7</anchor>
      <arglist>()</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>statsProcessed</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>a8f79e20e9a63ac8de3106b3fe3e8ca3f</anchor>
      <arglist>()</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>isDatabaseUpdated</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>a48d196bc01a607f0549b06d8ebb56401</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>a914a5816869a019357e8ae50ff4bbbc5</anchor>
      <arglist>(PreferencesDialog *prefDialog=0, QWidget *parent=0, bool showSplashScreen=true)</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="slot" protection="protected">
      <type>void</type>
      <name>anchorCloudsToGroundTruth</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>ad65c3d7f743b34a5ce4d1e2bb3736456</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="protected">
      <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="protected">
      <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="protected">
      <type>void</type>
      <name>beep</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>a11672688e763bd0d9d495c18cbe15254</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="protected">
      <type>void</type>
      <name>cancelGoal</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>af1734df583a7bfbec80b0f81cf7db955</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="protected">
      <type>void</type>
      <name>cancelProgress</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>ac0d1e5eb533b84ace49edd94ccc34bdb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="protected">
      <type>void</type>
      <name>changeDetectionRateSetting</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>aec6d4caa6168da5771cb563248e22da0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="protected">
      <type>void</type>
      <name>changeImgRateSetting</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>a0690be811eea87c95466afdd36962cc6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="protected">
      <type>void</type>
      <name>changeMappingMode</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>ab9992226761360f131653ae48c8430ac</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>changeState</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>a03a058b9b15eea923ed0e8600ae03c10</anchor>
      <arglist>(MainWindow::State state)</arglist>
    </member>
    <member kind="slot" protection="protected">
      <type>void</type>
      <name>changeTimeLimitSetting</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>a7279b1add6d479f34acc869eb096b461</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>clearTheCache</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>a6615549e2fabf3715a1136635fc6dabb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="protected" virtualness="virtual">
      <type>virtual bool</type>
      <name>closeDatabase</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>ab95a6de7010bacbfd159922eee33932a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="protected">
      <type>void</type>
      <name>configGUIModified</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>a9b0d4fc1e4fb61c8bf9c88a36861f6ee</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="protected">
      <type>void</type>
      <name>dataRecorder</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>ab1b2dbcedc1ba90f43f6f48c76a3dc58</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="protected">
      <type>void</type>
      <name>dataRecorderDestroyed</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>a69cf2de398b2b468bbfb6988986e7beb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>deleteMemory</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>a6381d6f3327c72ec5716251d0eb2c2e0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="protected">
      <type>void</type>
      <name>depthCalibration</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>a003e159af4788e9d6d49b49f55d36437</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>downloadAllClouds</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>ad5c52795f76e55cb6f99836368387a37</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>downloadPoseGraph</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>a7149d0649c78dff671e250abbfd2e47d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="protected">
      <type>void</type>
      <name>dumpTheMemory</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>aea4ceb9ccff856afd15c5abe79e8816a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="protected">
      <type>void</type>
      <name>dumpThePrediction</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>afd19616ae911e30427673b023901e72c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="protected">
      <type>void</type>
      <name>editDatabase</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>af371da0101a7b3d3c9b364288d0e84bc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="protected">
      <type>void</type>
      <name>exportBundlerFormat</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>a4e6c429772a6ffe14edad5288103d3e6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="protected">
      <type>void</type>
      <name>exportClouds</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>aff41aa7fa17d91843c87da578e077500</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="protected">
      <type>void</type>
      <name>exportGridMap</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>a84b01952dc79367f60dbbd1872d4593c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="protected">
      <type>void</type>
      <name>exportImages</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>ad2bc7ff45663321e0da995f313ccde6d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="protected">
      <type>void</type>
      <name>exportOctomap</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>af5578130abe971540e1e11454662591a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="protected">
      <type>void</type>
      <name>exportPosesG2O</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>ac59367dee3f586d367cbef0b37de15e6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="protected">
      <type>void</type>
      <name>exportPosesKITTI</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>a3aa366e9558498d1fe93f9c83b4c15c6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="protected">
      <type>void</type>
      <name>exportPosesRaw</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>a555397533943edd0a243018f1bf16d18</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="protected">
      <type>void</type>
      <name>exportPosesRGBDSLAM</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>afe135bfcbb8595fbe6c191b577520379</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="protected">
      <type>void</type>
      <name>exportPosesTORO</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>a9196d024a56f071127eb5fce27834364</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="protected">
      <type>void</type>
      <name>generateGraphDOT</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>a26a56212a947604a0f6110a1f7e188e4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="protected">
      <type>void</type>
      <name>label</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>a5ed8b7da382dae12000d1440a09d0853</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>newDatabase</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>aa60e157ec61ba0c410a4a66be5f73985</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="protected">
      <type>void</type>
      <name>notifyNoMoreImages</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>a63dfd9360423e1a4325eec184654a8c8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>openDatabase</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>a8a95fe263209746b4abfea1fe5bebbba</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>openHelp</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>a6044b472d2231010468b8d4310cb9caa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>openPreferences</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>a227a8fc0ca267f246c2cd4bcfbfccddb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>openPreferencesSource</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>a9f7be4ec48044e838bed6d5d303643c6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="protected">
      <type>void</type>
      <name>openWorkingDirectory</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>a3e36c8d3fbae30acebf3d7c2b0ea2f14</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>pauseDetection</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>a486aa5c67e28d62e68532a8fb0eb0d4a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="protected">
      <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="protected">
      <type>void</type>
      <name>postProcessing</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>a7e4aa21420446d8d50c2713f0caf45e6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="protected">
      <type>void</type>
      <name>printLoopClosureIds</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>a16b5b39dd9fbfdb97f85399b9968b3a3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="protected">
      <type>void</type>
      <name>processCameraInfo</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>a65917ab05b5ceaeecb819c7887db7bc8</anchor>
      <arglist>(const rtabmap::CameraInfo &amp;info)</arglist>
    </member>
    <member kind="slot" protection="protected">
      <type>void</type>
      <name>processOdometry</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>a43ab3525e812ae363c9fe82b94e88f53</anchor>
      <arglist>(const rtabmap::OdometryEvent &amp;odom, bool dataIgnored)</arglist>
    </member>
    <member kind="slot" protection="protected">
      <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="protected">
      <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="protected">
      <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="protected">
      <type>void</type>
      <name>processRtabmapGoalStatusEvent</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>abdef1fc4cfde3ef13469f03d7d8e2dc6</anchor>
      <arglist>(int status)</arglist>
    </member>
    <member kind="slot" protection="protected">
      <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="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>resetOdometry</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>aa674df92186f4b570363e903f4ae6644</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>saveConfigGUI</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>a354dc41fd17cba3e25af58a9b893347b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="protected">
      <type>void</type>
      <name>selectFreenect</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>aa94fc57d918fe6d2d822ad6f895a3900</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="protected">
      <type>void</type>
      <name>selectFreenect2</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>a12f4bcdde61ce07b8d1c6e80e4911c79</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="protected">
      <type>void</type>
      <name>selectK4W2</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>a5e2fffe4793f30bd6594ea1d73422a37</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="protected">
      <type>void</type>
      <name>selectOpenni</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>a32c56395e2dbc7cd4ed1f27d08748514</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="protected">
      <type>void</type>
      <name>selectOpenni2</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>a90d499ca8849fda564c0b89b82ff1d6b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="protected">
      <type>void</type>
      <name>selectOpenniCv</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>aa5802707cabb65681f59682865ee2497</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="protected">
      <type>void</type>
      <name>selectOpenniCvAsus</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>a787d49a6a252398d34fc9d774454dda6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="protected">
      <type>void</type>
      <name>selectRealSense</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>a47d4722bc6742a496db625fa8be5f51f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="protected">
      <type>void</type>
      <name>selectRealSense2</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>a8c687bc2c557eb4145b5d84593dba55c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="protected">
      <type>void</type>
      <name>selectScreenCaptureFormat</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>ab812ea38e89ecd08d393eb723ed3db7c</anchor>
      <arglist>(bool checked)</arglist>
    </member>
    <member kind="slot" protection="protected">
      <type>void</type>
      <name>selectStereoDC1394</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>a834a84b51b0ff3408f87a151e1f05a4c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="protected">
      <type>void</type>
      <name>selectStereoFlyCapture2</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>aa39f247c94f629f6d3045360148e912b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="protected">
      <type>void</type>
      <name>selectStereoUsb</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>a15c55478d008fe0e71c570fb37618296</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="protected">
      <type>void</type>
      <name>selectStereoZed</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>adf1f300413cd49340106237714f809c7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="protected">
      <type>void</type>
      <name>selectStream</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>a7ff7cbeccd1ee38600027836dc211e7d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="protected">
      <type>void</type>
      <name>sendGoal</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>a9528da12645896f74c77f747a654a15d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="protected">
      <type>void</type>
      <name>sendWaypoints</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>acadbf282846a9616211b70097e851b4c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="protected">
      <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="protected">
      <type>void</type>
      <name>setAspectRatio1080p</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>a08283add40bb9017d44f9392c984a6a2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="protected">
      <type>void</type>
      <name>setAspectRatio16_10</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>a9087473dc094afae1f7601c1a68df292</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="protected">
      <type>void</type>
      <name>setAspectRatio16_9</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>a230cab593d36294049342f5b22c9fc5b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="protected">
      <type>void</type>
      <name>setAspectRatio240p</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>a7dae2860ebe74a55592e500aac2adb80</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="protected">
      <type>void</type>
      <name>setAspectRatio360p</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>a90361ea7772f7ff00f2c822b86d2d301</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="protected">
      <type>void</type>
      <name>setAspectRatio480p</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>af93f9df81a051c7b3b59e2db92f0ffe5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="protected">
      <type>void</type>
      <name>setAspectRatio4_3</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>ae1b8ea226e632d93ae1923e9adcdddf9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="protected">
      <type>void</type>
      <name>setAspectRatio720p</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>a0620e1ad029897d20a7d91eadd93f7c9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="protected">
      <type>void</type>
      <name>setAspectRatioCustom</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>a991301c6d6720345d67335ce87d7c6ae</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>setDefaultViews</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>a986104d64786e5fa2466c47e921d7e31</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>startDetection</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>a0691c2b310ee6fdb006e08a9c2c42811</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>stopDetection</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>aa5bdf2bb75e259184cff96fdd0548547</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="protected">
      <type>void</type>
      <name>takeScreenshot</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>a7beca649de6f74d9c3c235d6db16131a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>triggerNewMap</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>aac4de415bce25d6bbe0e57f41b17379f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="protected">
      <type>void</type>
      <name>updateCacheFromDatabase</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>af8ceaccbde4112e387c0cfcc40914e5e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="protected">
      <type>void</type>
      <name>updateEditMenu</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>abe23d3247a436c0f1a51b8060753916c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="protected">
      <type>void</type>
      <name>updateElapsedTime</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>add4821a272aebe5c43ff25ee342272b8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="protected">
      <type>void</type>
      <name>updateGraphView</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>adeea02d05e931b87926f6f50124e9054</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="protected">
      <type>void</type>
      <name>updateNodeVisibility</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>ac5e839fe45cfa49a05674240a8c82744</anchor>
      <arglist>(int, bool)</arglist>
    </member>
    <member kind="slot" protection="protected">
      <type>void</type>
      <name>viewClouds</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>ae6912d4fe48d840f631fb7d5e27dc5bd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>const std::map&lt; int, std::pair&lt; pcl::PointCloud&lt; pcl::PointXYZRGB &gt;::Ptr, pcl::IndicesPtr &gt; &gt; &amp;</type>
      <name>cachedClouds</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>afedfeee30296788554503083c2cd812b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>const QMap&lt; int, Signature &gt; &amp;</type>
      <name>cachedSignatures</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>a35b47fc05a41f70414a4f77268c200be</anchor>
      <arglist>() const </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">
      <type>rtabmap::CloudViewer *</type>
      <name>cloudViewer</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>af8ea9ae06f99c63eb7f13221828d2918</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>const std::map&lt; int, pcl::PointCloud&lt; pcl::PointXYZRGB &gt;::Ptr &gt; &amp;</type>
      <name>createdFeatures</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>a8359dafb927dcefdaa355417faa32574</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>const std::map&lt; int, LaserScan &gt; &amp;</type>
      <name>createdScans</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>a1ee839fdc4fcbdfbea906fdb00cd07af</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>const std::map&lt; int, Transform &gt; &amp;</type>
      <name>currentGTPosesMap</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>a679c28e05c186c68fcfd8c1d537fa5b3</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>const std::map&lt; int, std::string &gt; &amp;</type>
      <name>currentLabels</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>a9a1a6d38c96c8f97693ed32aee4a4f88</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>const std::multimap&lt; int, Link &gt; &amp;</type>
      <name>currentLinksMap</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>a2ee957dac077b6f53d51c46fa5bd9a4f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>const std::map&lt; int, int &gt; &amp;</type>
      <name>currentMapIds</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>a8d1a49ce2e3378cd42711f210da48168</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>const std::map&lt; int, Transform &gt; &amp;</type>
      <name>currentPosesMap</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>ac29e720580a4ef81da45351172e3eb84</anchor>
      <arglist>() const </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 bool</type>
      <name>handleEvent</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>a38b9da59cada4bc992781b83a75e95e2</anchor>
      <arglist>(UEvent *anEvent)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>keyPressEvent</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>af2000ad08563b700ddd0a41c21009b26</anchor>
      <arglist>(QKeyEvent *event)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>rtabmap::LoopClosureViewer *</type>
      <name>loopClosureViewer</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>a22a7f6ce8ecad747373538890c86cf97</anchor>
      <arglist>() const </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">
      <type>const QString &amp;</type>
      <name>newDatabasePathOutput</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>ad73de770c9eca6dc284dbc6f52063d2e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>const rtabmap::OccupancyGrid *</type>
      <name>occupancyGrid</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>a04eef4ff18cd68040096cfac1a2989cd</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>const rtabmap::OctoMap *</type>
      <name>octomap</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>a904e5271ceb5ca10d53a0748113b4db9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>rtabmap::ProgressDialog *</type>
      <name>progressDialog</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>aea4026c6a6c40d4bee963193611d0de4</anchor>
      <arglist>()</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">
      <type>void</type>
      <name>setCloudViewer</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>a23dbae8823fd394bb3b7c7c0555ad2a7</anchor>
      <arglist>(rtabmap::CloudViewer *cloudViewer)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>setLoopClosureViewer</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>a40cbdb144dcaba9c43705913903c03d3</anchor>
      <arglist>(rtabmap::LoopClosureViewer *loopClosureViewer)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>setNewDatabasePathOutput</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>ad46dba8fc1709b3fabe1fac161ca8f25</anchor>
      <arglist>(const QString &amp;newDatabasePathOutput)</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="function" protection="protected">
      <type>const State &amp;</type>
      <name>state</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>aec9119a5ec157ffd6b19ed835d30eb43</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>Ui_mainWindow *</type>
      <name>ui</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>a9f3e23e2e9d922524b5ded809921aaa4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>Transform</type>
      <name>alignPosesToGroundTruth</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>a70733e047d3b8642854d112ac2141a30</anchor>
      <arglist>(const std::map&lt; int, Transform &gt; &amp;poses, const std::map&lt; int, Transform &gt; &amp;groundTruth)</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>a61eced078652e8926819e90562fa974a</anchor>
      <arglist>(bool cacheInRAM=false, bool png=true)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::pair&lt; pcl::PointCloud&lt; pcl::PointXYZRGB &gt;::Ptr, pcl::IndicesPtr &gt;</type>
      <name>createAndAddCloudToMap</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>a689dc66a0334db837dbff3cc13666234</anchor>
      <arglist>(int nodeId, const Transform &amp;pose, int mapId)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>createAndAddFeaturesToMap</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>a2e85e81cd71abbd51c5bfe338e69d13c</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>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>saveFigures</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>a70853be5ac825bc2f1da0fe187303fe9</anchor>
      <arglist>()</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>ade28787be021cecd7ce39567707badd3</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, const std::map&lt; int, std::string &gt; &amp;labels, const std::map&lt; int, Transform &gt; &amp;groundTruths, bool verboseProgress=false, std::map&lt; std::string, float &gt; *stats=0)</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>_autoScreenCapturePNG</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>abf3ca6d5be8b71899895b7324568c3e7</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>std::map&lt; int, std::pair&lt; pcl::PointCloud&lt; pcl::PointXYZRGB &gt;::Ptr, pcl::IndicesPtr &gt; &gt;</type>
      <name>_cachedClouds</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>a2ff8fcaa2ccdc2ceef643ed7a8d3cc41</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::set&lt; int &gt;</type>
      <name>_cachedEmptyClouds</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>a1a1a4594bfb445c359572d193ae4683b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; int, float &gt;</type>
      <name>_cachedLocalizationsCount</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>a9b0ce73441ee770d2c3a3cceec63a971</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>long</type>
      <name>_cachedMemoryUsage</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>a9a53b6c2d3fad116330fefdc30649015</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>std::map&lt; int, float &gt;</type>
      <name>_cachedWordsCount</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>a5b22ffd4ce8e8ca8c7f240b29e8f0030</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>CloudViewer *</type>
      <name>_cloudViewer</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>aa272300040ec84b693a4de0ee88bea28</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>long</type>
      <name>_createdCloudsMemoryUsage</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>a6fa816342e89f676afbf9642f76bfe53</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; int, pcl::PointCloud&lt; pcl::PointXYZRGB &gt;::Ptr &gt;</type>
      <name>_createdFeatures</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>ad6b769846683b28f1ffc2430a48534e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; int, LaserScan &gt;</type>
      <name>_createdScans</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>a84510795f0b4d9a84136986499c63064</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; int, Transform &gt;</type>
      <name>_currentGTPosesMap</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>acb7e5cbe8b0dd8d159d7ed37d38d644f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; int, std::string &gt;</type>
      <name>_currentLabels</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>a269ba7b5384a0d2e5fafdd743b3df62b</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>DepthCalibrationDialog *</type>
      <name>_depthCalibrationDialog</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>a4e93667bfa15074a9326bc6f3ffb2705</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>ExportBundlerDialog *</type>
      <name>_exportBundlerDialog</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>a12d3443614168381e44d27e64d520967</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ExportCloudsDialog *</type>
      <name>_exportCloudsDialog</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>af9a139e1ff5b2933f8127833be8cc584</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>_exportPosesFrame</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>abf701a33df7a0da4f09e29396f73973e</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>double</type>
      <name>_firstStamp</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>a60076aeb2e0221cd6324587af14ee872</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>rtabmap::IMUThread *</type>
      <name>_imuThread</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>aa8f4dc17d1dbdf357a544b1dacac42ff</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>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>LoopClosureViewer *</type>
      <name>_loopClosureViewer</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>a02768b4cc82a66dbfa2bc0a62c51dead</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>rtabmap::OccupancyGrid *</type>
      <name>_occupancyGrid</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>a44f089c7c19c196a3c9e0dca88064831</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>rtabmap::OctoMap *</type>
      <name>_octomap</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>ac309f5a653d57e6b1e2de81d2fdd1bd4</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>std::pair&lt; int, std::pair&lt; std::pair&lt; pcl::PointCloud&lt; pcl::PointXYZRGB &gt;::Ptr, pcl::PointCloud&lt; pcl::PointXYZRGBNormal &gt;::Ptr &gt;, pcl::IndicesPtr &gt; &gt;</type>
      <name>_previousCloud</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>ad21e1839af9952684e2f86491392fd7d</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>bool</type>
      <name>_progressCanceled</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>a818d50bf92ed9bd2cda69d7e79a3b316</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ProgressDialog *</type>
      <name>_progressDialog</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>ae886a0b52ecc779a3b5bb624e6d6393c</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>bool</type>
      <name>_recovering</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>aa9719b9f6fdb695a2885689e3467099b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; CameraModel &gt;</type>
      <name>_rectCameraModels</name>
      <anchorfile>classrtabmap_1_1MainWindow.html</anchorfile>
      <anchor>a05bd7119777dbd12fe1e252c6595e7f9</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>MapBuilder</name>
    <filename>classMapBuilder.html</filename>
    <base>UEventsHandler</base>
    <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></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="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 bool</type>
      <name>handleEvent</name>
      <anchorfile>classMapBuilder.html</anchorfile>
      <anchor>a1ba2d836275e30ae12564034c1e90bcc</anchor>
      <arglist>(UEvent *event)</arglist>
    </member>
    <member kind="slot" protection="protected" virtualness="virtual">
      <type>virtual bool</type>
      <name>handleEvent</name>
      <anchorfile>classMapBuilder.html</anchorfile>
      <anchor>a1ba2d836275e30ae12564034c1e90bcc</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" 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>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="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>adf1cc30be5cd1452a1e85fad9123607c</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>OccupancyGrid</type>
      <name>grid_</name>
      <anchorfile>classMapBuilder.html</anchorfile>
      <anchor>a4d06a0eccfe8f68100e6ae3d3681f814</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="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="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>selectAll</name>
      <anchorfile>classrtabmap_1_1MapVisibilityWidget.html</anchorfile>
      <anchor>a935b33f1e0e4d3d3af012bae170379ac</anchor>
      <arglist>(bool)</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="struct">
    <name>material</name>
    <filename>structmaterial.html</filename>
    <member kind="variable">
      <type>glm::vec4</type>
      <name>ambient</name>
      <anchorfile>structmaterial.html</anchorfile>
      <anchor>a944296102e90b1610967530458f40ba1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>glm::vec4</type>
      <name>diffuse</name>
      <anchorfile>structmaterial.html</anchorfile>
      <anchor>a506a0cc33282fa76872c6aeebd688b39</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>glm::vec4</type>
      <name>emission</name>
      <anchorfile>structmaterial.html</anchorfile>
      <anchor>a76b696726a2ea73e6840001821942bc3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>shininess</name>
      <anchorfile>structmaterial.html</anchorfile>
      <anchor>aa3740fd7908ec5a11bbc4a4bd5b21abc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>glm::vec4</type>
      <name>specular</name>
      <anchorfile>structmaterial.html</anchorfile>
      <anchor>a452d07b4570da7204caeaf798cd01a77</anchor>
      <arglist></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>Matrix&lt; ElementType &gt;</name>
    <filename>classrtflann_1_1Matrix.html</filename>
    <base>rtflann::Matrix_</base>
    <member kind="typedef">
      <type>ElementType</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>(ElementType *data_, size_t rows_, size_t cols_, size_t stride_=0)</arglist>
    </member>
    <member kind="function">
      <type>ElementType *</type>
      <name>operator[]</name>
      <anchorfile>classrtflann_1_1Matrix.html</anchorfile>
      <anchor>ada0a11f1a791d7c5fe8dbb8ee19a0bdd</anchor>
      <arglist>(size_t index) const</arglist>
    </member>
    <member kind="function">
      <type>ElementType *</type>
      <name>ptr</name>
      <anchorfile>classrtflann_1_1Matrix.html</anchorfile>
      <anchor>aaa957950b2d77cdb98c183ae4a95e1ec</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Matrix&lt; size_t &gt;</name>
    <filename>classrtflann_1_1Matrix.html</filename>
    <base>rtflann::Matrix_</base>
    <member kind="typedef">
      <type>size_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>(size_t *data_, size_t rows_, size_t cols_, size_t stride_=0)</arglist>
    </member>
    <member kind="function">
      <type>size_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>size_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>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>i64</type>
      <name>i</name>
      <anchorfile>structMem.html</anchorfile>
      <anchor>a48360645ba68c4fbbe651a7b7cd5764a</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>int</type>
      <name>nZero</name>
      <anchorfile>structMem.html</anchorfile>
      <anchor>adfee686fb1c3d644b10a498e134eabc2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>FuncDef *</type>
      <name>pDef</name>
      <anchorfile>structMem.html</anchorfile>
      <anchor>a4c16fb57d63496d4ba838ed796e24cc4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VdbeFrame *</type>
      <name>pFrame</name>
      <anchorfile>structMem.html</anchorfile>
      <anchor>a3f903a6d1020c3c013ffb1c59b99e67f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>RowSet *</type>
      <name>pRowSet</name>
      <anchorfile>structMem.html</anchorfile>
      <anchor>adc33e18036e34fc08c6596d658b5e584</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::@32</type>
      <name>u</name>
      <anchorfile>structMem.html</anchorfile>
      <anchor>a4e9d11f2d80e4560db9391f5d9c83af0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void(*</type>
      <name>xDel</name>
      <anchorfile>structMem.html</anchorfile>
      <anchor>a0d89e070132d482e8f3da755f0bb17bb</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>a1dd05fe2cbc5faefd8d810be709479fa</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="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>a4140effa4830fbe679a51e975f0021a1</anchor>
      <arglist>(const Link &amp;link, bool addInDatabase=false)</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>void</type>
      <name>close</name>
      <anchorfile>classrtabmap_1_1Memory.html</anchorfile>
      <anchor>a44023158524dee3471a8dff43ea132db</anchor>
      <arglist>(bool databaseSaved=true, bool postInitClosingEvents=false, const std::string &amp;ouputDatabasePath=&quot;&quot;)</arglist>
    </member>
    <member kind="function">
      <type>Transform</type>
      <name>computeIcpTransformMulti</name>
      <anchorfile>classrtabmap_1_1Memory.html</anchorfile>
      <anchor>a34aa7efd5f6ce0fd3136459542ad8ebb</anchor>
      <arglist>(int newId, int oldId, const std::map&lt; int, Transform &gt; &amp;poses, RegistrationInfo *info=0)</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>computeTransform</name>
      <anchorfile>classrtabmap_1_1Memory.html</anchorfile>
      <anchor>aea84a10bafece3df28e2ae143eb0d9d8</anchor>
      <arglist>(Signature &amp;fromS, Signature &amp;toS, Transform guess, RegistrationInfo *info=0, bool useKnownCorrespondencesIfPossible=false) const </arglist>
    </member>
    <member kind="function">
      <type>Transform</type>
      <name>computeTransform</name>
      <anchorfile>classrtabmap_1_1Memory.html</anchorfile>
      <anchor>a29636c34234e6e2809e3d57329dc40d6</anchor>
      <arglist>(int fromId, int toId, Transform guess, RegistrationInfo *info=0, bool useKnownCorrespondencesIfPossible=false)</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>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>getDatabaseUrl</name>
      <anchorfile>classrtabmap_1_1Memory.html</anchorfile>
      <anchor>aaa6d8a6ebbf60f241da234cab2840bad</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>Transform</type>
      <name>getGroundTruthPose</name>
      <anchorfile>classrtabmap_1_1Memory.html</anchorfile>
      <anchor>ac7a2b2f2cd27a3a22c78314041766794</anchor>
      <arglist>(int signatureId, bool lookInDatabase=false) 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>a370d8a3b43f9dce1fb1222750e54186d</anchor>
      <arglist>(int signatureId, int maxGraphDepth, int maxCheckedInDatabase=-1, bool incrementMarginOnLoop=false, bool ignoreLoopIds=false, bool ignoreIntermediateNodes=false, bool ignoreLocalSpaceLoopIds=false, const std::set&lt; int &gt; &amp;nodesSet=std::set&lt; int &gt;(), 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>void</type>
      <name>getNodeCalibration</name>
      <anchorfile>classrtabmap_1_1Memory.html</anchorfile>
      <anchor>a211269569c6e6ee821759b27529e400f</anchor>
      <arglist>(int nodeId, std::vector&lt; CameraModel &gt; &amp;models, StereoCameraModel &amp;stereoModel)</arglist>
    </member>
    <member kind="function">
      <type>SensorData</type>
      <name>getNodeData</name>
      <anchorfile>classrtabmap_1_1Memory.html</anchorfile>
      <anchor>a90b2b6cbecc8bf92e77bff8343a590ca</anchor>
      <arglist>(int nodeId, bool uncompressedData=false) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getNodeInfo</name>
      <anchorfile>classrtabmap_1_1Memory.html</anchorfile>
      <anchor>a7bdf5a6e5284423ce881541a0c1e9387</anchor>
      <arglist>(int signatureId, Transform &amp;odomPose, int &amp;mapId, int &amp;weight, std::string &amp;label, double &amp;stamp, Transform &amp;groundTruth, std::vector&lt; float &gt; &amp;velocity, GPS &amp;gps, bool lookInDatabase=false) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getNodeWords</name>
      <anchorfile>classrtabmap_1_1Memory.html</anchorfile>
      <anchor>afe76989ed13038f55818f76b0341d468</anchor>
      <arglist>(int nodeId, std::multimap&lt; int, cv::KeyPoint &gt; &amp;words, std::multimap&lt; int, cv::Point3f &gt; &amp;words3, std::multimap&lt; int, cv::Mat &gt; &amp;wordsDescriptors)</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" virtualness="virtual">
      <type>virtual const ParametersMap &amp;</type>
      <name>getParameters</name>
      <anchorfile>classrtabmap_1_1Memory.html</anchorfile>
      <anchor>a7594fb28eabd5c3d9a7c91340f71395c</anchor>
      <arglist>() 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>a0e5e1e2d13bc0080a2c1abdb7687851d</anchor>
      <arglist>(int locationId, bool images=true, bool scan=true, bool userData=true, bool occupancyGrid=true) 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>afce9dbf3e5657d65540e33c59e992d83</anchor>
      <arglist>(std::map&lt; int, int &gt; *reducedIds=0)</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>isGraphReduced</name>
      <anchorfile>classrtabmap_1_1Memory.html</anchorfile>
      <anchor>abe00eccae5f8380a7881193d9ed5af6e</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>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>cv::Mat</type>
      <name>load2DMap</name>
      <anchorfile>classrtabmap_1_1Memory.html</anchorfile>
      <anchor>a964d89331f5d36fc95646b7f62da7be6</anchor>
      <arglist>(float &amp;xMin, float &amp;yMin, float &amp;cellSize) const </arglist>
    </member>
    <member kind="function">
      <type>cv::Mat</type>
      <name>loadOptimizedMesh</name>
      <anchorfile>classrtabmap_1_1Memory.html</anchorfile>
      <anchor>a637c6bbc609d7644697cd5360a3a6245</anchor>
      <arglist>(std::vector&lt; std::vector&lt; std::vector&lt; unsigned int &gt; &gt; &gt; *polygons=0, std::vector&lt; std::vector&lt; Eigen::Vector2f &gt; &gt; *texCoords=0, cv::Mat *textures=0) const </arglist>
    </member>
    <member kind="function">
      <type>std::map&lt; int, Transform &gt;</type>
      <name>loadOptimizedPoses</name>
      <anchorfile>classrtabmap_1_1Memory.html</anchorfile>
      <anchor>a6d2d6a1cb01bb5fe75f8dfed96e6f440</anchor>
      <arglist>(Transform *lastlocalizationPose) const </arglist>
    </member>
    <member kind="function">
      <type>cv::Mat</type>
      <name>loadPreviewImage</name>
      <anchorfile>classrtabmap_1_1Memory.html</anchorfile>
      <anchor>ab6855196b48f2fcef96894fa4e8993b5</anchor>
      <arglist>() const </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>removeRawData</name>
      <anchorfile>classrtabmap_1_1Memory.html</anchorfile>
      <anchor>a3dfe20cf3c40ee43798028662a8bad67</anchor>
      <arglist>(int id, bool image=true, bool scan=true, bool userData=true)</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>save2DMap</name>
      <anchorfile>classrtabmap_1_1Memory.html</anchorfile>
      <anchor>a098428b142ebf8b684ef943ccb5db78b</anchor>
      <arglist>(const cv::Mat &amp;map, float xMin, float yMin, float cellSize) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>saveLocationData</name>
      <anchorfile>classrtabmap_1_1Memory.html</anchorfile>
      <anchor>a93119d10342db4a55c77b180cb249453</anchor>
      <arglist>(int locationId)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>saveOptimizedMesh</name>
      <anchorfile>classrtabmap_1_1Memory.html</anchorfile>
      <anchor>a460b9f89918b2e3e632e9c3604b3aa4b</anchor>
      <arglist>(const cv::Mat &amp;cloud, const std::vector&lt; std::vector&lt; std::vector&lt; unsigned int &gt; &gt; &gt; &amp;polygons=std::vector&lt; std::vector&lt; std::vector&lt; unsigned int &gt; &gt; &gt;(), const std::vector&lt; std::vector&lt; Eigen::Vector2f &gt; &gt; &amp;texCoords=std::vector&lt; std::vector&lt; Eigen::Vector2f &gt; &gt;(), const cv::Mat &amp;textures=cv::Mat()) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>saveOptimizedPoses</name>
      <anchorfile>classrtabmap_1_1Memory.html</anchorfile>
      <anchor>a54cc3966cb7231e9371cc05580def9ff</anchor>
      <arglist>(const std::map&lt; int, Transform &gt; &amp;optimizedPoses, const Transform &amp;lastlocalizationPose) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>savePreviewImage</name>
      <anchorfile>classrtabmap_1_1Memory.html</anchorfile>
      <anchor>abb2269233e058f43facdb7e634f48704</anchor>
      <arglist>(const cv::Mat &amp;image) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>saveStatistics</name>
      <anchorfile>classrtabmap_1_1Memory.html</anchorfile>
      <anchor>a8a2091c66d44d7dc1a56e6d53e514806</anchor>
      <arglist>(const Statistics &amp;statistics)</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>aae43fd080c6bc9773fa58f1c36e6684f</anchor>
      <arglist>(const SensorData &amp;data, const Transform &amp;pose, const cv::Mat &amp;covariance, const std::vector&lt; float &gt; &amp;velocity=std::vector&lt; float &gt;(), 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>a7c7f80937a35204cb5b44faec8e99736</anchor>
      <arglist>(const Link &amp;link, bool updateInDatabase=false)</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>addSignatureToWmFromLTM</name>
      <anchorfile>classrtabmap_1_1Memory.html</anchorfile>
      <anchor>ac3be13af7c56e70df315c9133571abd8</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>loadDataFromDb</name>
      <anchorfile>classrtabmap_1_1Memory.html</anchorfile>
      <anchor>a0ca2455a6afa82dfecfdcfdc02299b52</anchor>
      <arglist>(bool postInitClosingEvents)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>moveSignatureToWMFromSTM</name>
      <anchorfile>classrtabmap_1_1Memory.html</anchorfile>
      <anchor>a7a7d3ee5683c923273c4311ee7fa4edb</anchor>
      <arglist>(int id, int *reducedTo=0)</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>bool</type>
      <name>_compressionParallelized</name>
      <anchorfile>classrtabmap_1_1Memory.html</anchorfile>
      <anchor>af2ea3214e24d4fda921bfdfaa30e4960</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_covOffDiagonalIgnored</name>
      <anchorfile>classrtabmap_1_1Memory.html</anchorfile>
      <anchor>a78efc1a7c5833d3127f1ecd84e79af89</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_createOccupancyGrid</name>
      <anchorfile>classrtabmap_1_1Memory.html</anchorfile>
      <anchor>a437d38ccea731f9bc4a01338ced21ea6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_depthAsMask</name>
      <anchorfile>classrtabmap_1_1Memory.html</anchorfile>
      <anchor>a90657187a517b273ee9ed84d05f02a0a</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>bool</type>
      <name>_generateIds</name>
      <anchorfile>classrtabmap_1_1Memory.html</anchorfile>
      <anchor>acec7c82eb59099777ef9910248348ee8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>GPS</type>
      <name>_gpsOrigin</name>
      <anchorfile>classrtabmap_1_1Memory.html</anchorfile>
      <anchor>a43f04b01f575af0c761c1ed4022a4da4</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>_imagePostDecimation</name>
      <anchorfile>classrtabmap_1_1Memory.html</anchorfile>
      <anchor>a023f73d3702ed6ad4a733ed11d8d2adb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_imagePreDecimation</name>
      <anchorfile>classrtabmap_1_1Memory.html</anchorfile>
      <anchor>a262ca0187700033d7bc557e51974bd11</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_imagesAlreadyRectified</name>
      <anchorfile>classrtabmap_1_1Memory.html</anchorfile>
      <anchor>a0db53051153f42d28cdb41c556fd9753</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>_laserScanDownsampleStepSize</name>
      <anchorfile>classrtabmap_1_1Memory.html</anchorfile>
      <anchor>a792b1a5af52093c0562fa0f656739664</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_laserScanNormalK</name>
      <anchorfile>classrtabmap_1_1Memory.html</anchorfile>
      <anchor>a7cf4d13939a8164ff5a228e9f9c11c99</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>_laserScanNormalRadius</name>
      <anchorfile>classrtabmap_1_1Memory.html</anchorfile>
      <anchor>a36935087d8b216eb3fc29c8598265230</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>_localBundleOnLoopClosure</name>
      <anchorfile>classrtabmap_1_1Memory.html</anchorfile>
      <anchor>af1bd97852ab07fd6b24e2fc95c434318</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_mapLabelsAdded</name>
      <anchorfile>classrtabmap_1_1Memory.html</anchorfile>
      <anchor>a64aaa1c540976892d159ee99617c870c</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>OccupancyGrid *</type>
      <name>_occupancy</name>
      <anchorfile>classrtabmap_1_1Memory.html</anchorfile>
      <anchor>a52d4975d6cc13c0a614c8ba3775b5b51</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>_rawDescriptorsKept</name>
      <anchorfile>classrtabmap_1_1Memory.html</anchorfile>
      <anchor>a9f4b0685e21cb15b8f8fe9f404da778c</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>std::vector&lt; CameraModel &gt;</type>
      <name>_rectCameraModels</name>
      <anchorfile>classrtabmap_1_1Memory.html</anchorfile>
      <anchor>a6157cd7c210dc07599aa1a6416f784ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_rectifyOnlyFeatures</name>
      <anchorfile>classrtabmap_1_1Memory.html</anchorfile>
      <anchor>a61a9889e14495b012aa945058c635859</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>StereoCameraModel</type>
      <name>_rectStereoCameraModel</name>
      <anchorfile>classrtabmap_1_1Memory.html</anchorfile>
      <anchor>a42d4722574b8d67f5c35a638ce74b0e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_reduceGraph</name>
      <anchorfile>classrtabmap_1_1Memory.html</anchorfile>
      <anchor>a47330d3f3e13241b627caf47f3975549</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_reextractLoopClosureFeatures</name>
      <anchorfile>classrtabmap_1_1Memory.html</anchorfile>
      <anchor>a2459f40e8fd6aa29ab7dcd3fc218b751</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>RegistrationIcp *</type>
      <name>_registrationIcpMulti</name>
      <anchorfile>classrtabmap_1_1Memory.html</anchorfile>
      <anchor>ad69ee1f4fd0521c330c4215e06cb8ac6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Registration *</type>
      <name>_registrationPipeline</name>
      <anchorfile>classrtabmap_1_1Memory.html</anchorfile>
      <anchor>ad90a0ac35632fe496a45b1e37a756cf4</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>bool</type>
      <name>_saveDepth16Format</name>
      <anchorfile>classrtabmap_1_1Memory.html</anchorfile>
      <anchor>a14a2b443ad0efc3bf74ff0e19cff37dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_saveIntermediateNodeData</name>
      <anchorfile>classrtabmap_1_1Memory.html</anchorfile>
      <anchor>a2ec8985e076a3b08c495acf9b07fe134</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>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>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>bool</type>
      <name>_useOdometryFeatures</name>
      <anchorfile>classrtabmap_1_1Memory.html</anchorfile>
      <anchor>a0d12d3170356e28c1b293fbe23554f28</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_visCorType</name>
      <anchorfile>classrtabmap_1_1Memory.html</anchorfile>
      <anchor>ad4061caf4fda2b53fa14a8fdaa680e7d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_visMaxFeatures</name>
      <anchorfile>classrtabmap_1_1Memory.html</anchorfile>
      <anchor>a3de77fbf6880758694f54fafc0b47235</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>std::map&lt; int, double &gt;</type>
      <name>_workingMem</name>
      <anchorfile>classrtabmap_1_1Memory.html</anchorfile>
      <anchor>a239c52c8470a974e7d90895544b31522</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ParametersMap</type>
      <name>parameters_</name>
      <anchorfile>classrtabmap_1_1Memory.html</anchorfile>
      <anchor>acb776e7c057684f4dabac214fce79a32</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="class">
    <name>tango_gl::Mesh</name>
    <filename>classtango__gl_1_1Mesh.html</filename>
    <base>tango_gl::DrawableObject</base>
    <member kind="function">
      <type>bool</type>
      <name>IsIntersecting</name>
      <anchorfile>classtango__gl_1_1Mesh.html</anchorfile>
      <anchor>a3073e45e3987897d146b9dcd175bccb7</anchor>
      <arglist>(const Segment &amp;segment)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Mesh</name>
      <anchorfile>classtango__gl_1_1Mesh.html</anchorfile>
      <anchor>a2af137f1571af89172b9c102302c416b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Mesh</name>
      <anchorfile>classtango__gl_1_1Mesh.html</anchorfile>
      <anchor>ac9c9210f16833ef0df8095f91d7fbda2</anchor>
      <arglist>(GLenum render_mode)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Render</name>
      <anchorfile>classtango__gl_1_1Mesh.html</anchorfile>
      <anchor>a6fb9ab61a39cc2b165c248d9d69cd34d</anchor>
      <arglist>(const glm::mat4 &amp;projection_mat, const glm::mat4 &amp;view_mat) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetBoundingBox</name>
      <anchorfile>classtango__gl_1_1Mesh.html</anchorfile>
      <anchor>a95655b45b0e74510955dcab6777b6488</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetLightDirection</name>
      <anchorfile>classtango__gl_1_1Mesh.html</anchorfile>
      <anchor>aa154a07217856f515d6dd10eb76ba076</anchor>
      <arglist>(const glm::vec3 &amp;light_direction)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetShader</name>
      <anchorfile>classtango__gl_1_1Mesh.html</anchorfile>
      <anchor>a6a5bb52c4e9bf9617f2895ecf847cb40</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetShader</name>
      <anchorfile>classtango__gl_1_1Mesh.html</anchorfile>
      <anchor>a3623bbe40a5e04a6360688d837c3b69f</anchor>
      <arglist>(bool is_lighting_on)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>BoundingBox *</type>
      <name>bounding_box_</name>
      <anchorfile>classtango__gl_1_1Mesh.html</anchorfile>
      <anchor>ad4cb4dd2a1aa9873eead403466c6351d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>is_bounding_box_on_</name>
      <anchorfile>classtango__gl_1_1Mesh.html</anchorfile>
      <anchor>a052491e33f5acd93a8b4414649631999</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>is_lighting_on_</name>
      <anchorfile>classtango__gl_1_1Mesh.html</anchorfile>
      <anchor>ab81027df33285b13c629175b5a4a27e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>glm::vec3</type>
      <name>light_direction_</name>
      <anchorfile>classtango__gl_1_1Mesh.html</anchorfile>
      <anchor>a985d6b984d54c9ec3c20ef85ee04c9ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>GLuint</type>
      <name>uniform_light_vec_</name>
      <anchorfile>classtango__gl_1_1Mesh.html</anchorfile>
      <anchor>a55650c07141735ec905165d44581d744</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>GLuint</type>
      <name>uniform_mv_mat_</name>
      <anchorfile>classtango__gl_1_1Mesh.html</anchorfile>
      <anchor>acd5852e2ac772c7b86b13404e47d8020</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Mesh</name>
    <filename>classMesh.html</filename>
    <member kind="function">
      <type></type>
      <name>Mesh</name>
      <anchorfile>classMesh.html</anchorfile>
      <anchor>a2af137f1571af89172b9c102302c416b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>rtabmap::CameraModel</type>
      <name>cameraModel</name>
      <anchorfile>classMesh.html</anchorfile>
      <anchor>a9d5ef888eaf7d909d39d458a88ef498c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>pcl::PointCloud&lt; pcl::PointXYZRGB &gt;::Ptr</type>
      <name>cloud</name>
      <anchorfile>classMesh.html</anchorfile>
      <anchor>a353c0f7466ddbe207028b58ed5e15975</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>gains</name>
      <anchorfile>classMesh.html</anchorfile>
      <anchor>a04c890b1cbb7b87c8d1be1e3c04ef8e5</anchor>
      <arglist>[3]</arglist>
    </member>
    <member kind="variable">
      <type>pcl::IndicesPtr</type>
      <name>indices</name>
      <anchorfile>classMesh.html</anchorfile>
      <anchor>a6c89a6de02f51ea56f55aeaee0d49b0d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>pcl::PointCloud&lt; pcl::Normal &gt;::Ptr</type>
      <name>normals</name>
      <anchorfile>classMesh.html</anchorfile>
      <anchor>af7b9305a4b7d45c2e45062a9706d1dd0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; pcl::Vertices &gt;</type>
      <name>polygons</name>
      <anchorfile>classMesh.html</anchorfile>
      <anchor>aee6ae5466072ff6bec0089a895ee2d11</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; pcl::Vertices &gt;</type>
      <name>polygonsLowRes</name>
      <anchorfile>classMesh.html</anchorfile>
      <anchor>aeb217e05e9cfebf1a747546dd4dba4cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>rtabmap::Transform</type>
      <name>pose</name>
      <anchorfile>classMesh.html</anchorfile>
      <anchor>a4a31ded645f1ea6617f6fec423b71c30</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; Eigen::Vector2f &gt;</type>
      <name>texCoords</name>
      <anchorfile>classMesh.html</anchorfile>
      <anchor>a040b0782264e232b210fff6a22711758</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>cv::Mat</type>
      <name>texture</name>
      <anchorfile>classMesh.html</anchorfile>
      <anchor>a5855491c934d04567d6b76684aa9a963</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>visible</name>
      <anchorfile>classMesh.html</anchorfile>
      <anchor>ab15a7a995314482853ec7adcc58cc70f</anchor>
      <arglist></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="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>a4a4b707d6ad852cf2e8d983d22886cc1</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="class">
    <name>com::introlab::rtabmap::MultipartUtility</name>
    <filename>classcom_1_1introlab_1_1rtabmap_1_1MultipartUtility.html</filename>
    <member kind="function">
      <type>void</type>
      <name>addFilePart</name>
      <anchorfile>classcom_1_1introlab_1_1rtabmap_1_1MultipartUtility.html</anchorfile>
      <anchor>aafe1ecb5cc5f716327a3a496d2e28058</anchor>
      <arglist>(String fieldName, File uploadFile)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addFormField</name>
      <anchorfile>classcom_1_1introlab_1_1rtabmap_1_1MultipartUtility.html</anchorfile>
      <anchor>aac13dabf96a35fb913d7a821ee044070</anchor>
      <arglist>(String name, String value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addHeaderField</name>
      <anchorfile>classcom_1_1introlab_1_1rtabmap_1_1MultipartUtility.html</anchorfile>
      <anchor>aa6b477dc6806078c321c0a41cbbd7281</anchor>
      <arglist>(String name, String value)</arglist>
    </member>
    <member kind="function">
      <type>List&lt; String &gt;</type>
      <name>finish</name>
      <anchorfile>classcom_1_1introlab_1_1rtabmap_1_1MultipartUtility.html</anchorfile>
      <anchor>a4d20a71c071b496b0dd26b43ad151e12</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MultipartUtility</name>
      <anchorfile>classcom_1_1introlab_1_1rtabmap_1_1MultipartUtility.html</anchorfile>
      <anchor>a2672dca46746887898513d79d8cfaba9</anchor>
      <arglist>(String requestURL, String token, String charset)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final String</type>
      <name>boundary</name>
      <anchorfile>classcom_1_1introlab_1_1rtabmap_1_1MultipartUtility.html</anchorfile>
      <anchor>a2e08af38ab741ba6e2e03087da5621eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>String</type>
      <name>charset</name>
      <anchorfile>classcom_1_1introlab_1_1rtabmap_1_1MultipartUtility.html</anchorfile>
      <anchor>a7cca29696cd6615cd6dd2377bf4bb9ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>HttpURLConnection</type>
      <name>httpConn</name>
      <anchorfile>classcom_1_1introlab_1_1rtabmap_1_1MultipartUtility.html</anchorfile>
      <anchor>a9af34428c5fedbb8b0fec0020b5945b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>OutputStream</type>
      <name>outputStream</name>
      <anchorfile>classcom_1_1introlab_1_1rtabmap_1_1MultipartUtility.html</anchorfile>
      <anchor>add9948bc5b02133e299becb80edeab2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PrintWriter</type>
      <name>writer</name>
      <anchorfile>classcom_1_1introlab_1_1rtabmap_1_1MultipartUtility.html</anchorfile>
      <anchor>a84d038fab9beb32c07de97723c69a050</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static final String</type>
      <name>LINE_FEED</name>
      <anchorfile>classcom_1_1introlab_1_1rtabmap_1_1MultipartUtility.html</anchorfile>
      <anchor>a803fd965322bb157aa23e2ff09f68976</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>com::introlab::rtabmap::NDSpinner</name>
    <filename>classcom_1_1introlab_1_1rtabmap_1_1NDSpinner.html</filename>
    <member kind="function">
      <type></type>
      <name>NDSpinner</name>
      <anchorfile>classcom_1_1introlab_1_1rtabmap_1_1NDSpinner.html</anchorfile>
      <anchor>a078220191ca83e6d07223225df4477e5</anchor>
      <arglist>(Context context)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>NDSpinner</name>
      <anchorfile>classcom_1_1introlab_1_1rtabmap_1_1NDSpinner.html</anchorfile>
      <anchor>a5070966aeaadca6bcd3ba573a3419f59</anchor>
      <arglist>(Context context, AttributeSet attrs)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>NDSpinner</name>
      <anchorfile>classcom_1_1introlab_1_1rtabmap_1_1NDSpinner.html</anchorfile>
      <anchor>a2bddb93dd6cb6982deb8c835af4962cf</anchor>
      <arglist>(Context context, AttributeSet attrs, int defStyle)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSelection</name>
      <anchorfile>classcom_1_1introlab_1_1rtabmap_1_1NDSpinner.html</anchorfile>
      <anchor>a64152359f07fdb19a827db273760a329</anchor>
      <arglist>(int position, boolean animate)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSelection</name>
      <anchorfile>classcom_1_1introlab_1_1rtabmap_1_1NDSpinner.html</anchorfile>
      <anchor>a61f2e3f3e3d79425acf68a5e3ff82996</anchor>
      <arglist>(int position)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>glm::nicest</name>
    <filename>classglm_1_1nicest.html</filename>
  </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" virtualness="virtual">
      <type>virtual int</type>
      <name>knnSearch</name>
      <anchorfile>classrtflann_1_1NNIndex.html</anchorfile>
      <anchor>a989d641d90610dd7401d425ad6edf869</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" virtualness="virtual">
      <type>virtual int</type>
      <name>radiusSearch</name>
      <anchorfile>classrtflann_1_1NNIndex.html</anchorfile>
      <anchor>a3519e85fe60326204e782a1d985fa411</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" virtualness="virtual">
      <type>virtual int</type>
      <name>radiusSearch</name>
      <anchorfile>classrtflann_1_1NNIndex.html</anchorfile>
      <anchor>a7788eccd8858e1369467645534f938ba</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="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::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::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::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="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::NodeGPSItem</name>
    <filename>classrtabmap_1_1NodeGPSItem.html</filename>
    <base>rtabmap::NodeItem</base>
    <member kind="function">
      <type></type>
      <name>NodeGPSItem</name>
      <anchorfile>classrtabmap_1_1NodeGPSItem.html</anchorfile>
      <anchor>ae5eff2d43c3ff021f8c20a9a4fdc15b0</anchor>
      <arglist>(int id, int mapId, const Transform &amp;pose, float radius, const GPS &amp;gps)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~NodeGPSItem</name>
      <anchorfile>classrtabmap_1_1NodeGPSItem.html</anchorfile>
      <anchor>a5c4b80d49287048eeb3229297e7ccb4b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>hoverEnterEvent</name>
      <anchorfile>classrtabmap_1_1NodeGPSItem.html</anchorfile>
      <anchor>abae1e1cec13a29612061fab6347408de</anchor>
      <arglist>(QGraphicsSceneHoverEvent *event)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>GPS</type>
      <name>_gps</name>
      <anchorfile>classrtabmap_1_1NodeGPSItem.html</anchorfile>
      <anchor>a306798429c2a6f7e0073bf8a98140e1e</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="class">
    <name>rtabmap::NodeItem</name>
    <filename>classrtabmap_1_1NodeItem.html</filename>
    <member kind="function">
      <type>int</type>
      <name>id</name>
      <anchorfile>classrtabmap_1_1NodeItem.html</anchorfile>
      <anchor>ae171fb6e6e184798876ca875b57e9e4e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>mapId</name>
      <anchorfile>classrtabmap_1_1NodeItem.html</anchorfile>
      <anchor>abb24facf01b2d507c6b9ed9f1e3e813d</anchor>
      <arglist>() const </arglist>
    </member>
    <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">
      <type>void</type>
      <name>setRadius</name>
      <anchorfile>classrtabmap_1_1NodeItem.html</anchorfile>
      <anchor>ad89810384ed9c03c28127b41ae7db73d</anchor>
      <arglist>(float radius)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~NodeItem</name>
      <anchorfile>classrtabmap_1_1NodeItem.html</anchorfile>
      <anchor>a80b2a342c38f0a4b956ce938601dcb66</anchor>
      <arglist>()</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>QGraphicsLineItem *</type>
      <name>_line</name>
      <anchorfile>classrtabmap_1_1NodeItem.html</anchorfile>
      <anchor>ab60bf47fdfbc1e6b291fbb02746d5dbe</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>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 bool</type>
      <name>handleEvent</name>
      <anchorfile>classObjDeletionHandler.html</anchorfile>
      <anchor>a65e16a6922d8ba26d84239c232737219</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="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>rtabmap::OccupancyGrid</name>
    <filename>classrtabmap_1_1OccupancyGrid.html</filename>
    <member kind="function">
      <type>const std::map&lt; int, Transform &gt; &amp;</type>
      <name>addedNodes</name>
      <anchorfile>classrtabmap_1_1OccupancyGrid.html</anchorfile>
      <anchor>a1fcca2ce4844f7386ceabd89722ba650</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addToCache</name>
      <anchorfile>classrtabmap_1_1OccupancyGrid.html</anchorfile>
      <anchor>acbe5e2de448211709fd55be7e7e6af5a</anchor>
      <arglist>(int nodeId, const cv::Mat &amp;ground, const cv::Mat &amp;obstacles, const cv::Mat &amp;empty)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>cacheSize</name>
      <anchorfile>classrtabmap_1_1OccupancyGrid.html</anchorfile>
      <anchor>a8088d545fd296c227608f495ac210688</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classrtabmap_1_1OccupancyGrid.html</anchorfile>
      <anchor>a0793f7dfa033d6e421214b49944f1609</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>createLocalMap</name>
      <anchorfile>classrtabmap_1_1OccupancyGrid.html</anchorfile>
      <anchor>a5a09b6d34e22be193355bc11a1ac67ae</anchor>
      <arglist>(const Signature &amp;node, cv::Mat &amp;groundCells, cv::Mat &amp;obstacleCells, cv::Mat &amp;emptyCells, cv::Point3f &amp;viewPoint) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>createLocalMap</name>
      <anchorfile>classrtabmap_1_1OccupancyGrid.html</anchorfile>
      <anchor>a8d8f852e0f14b9ace057cd95e328486f</anchor>
      <arglist>(const LaserScan &amp;cloud, const Transform &amp;pose, cv::Mat &amp;groundCells, cv::Mat &amp;obstacleCells, cv::Mat &amp;emptyCells, cv::Point3f &amp;viewPointInOut) const </arglist>
    </member>
    <member kind="function">
      <type>const std::map&lt; int, std::pair&lt; std::pair&lt; cv::Mat, cv::Mat &gt;, cv::Mat &gt; &gt; &amp;</type>
      <name>getCache</name>
      <anchorfile>classrtabmap_1_1OccupancyGrid.html</anchorfile>
      <anchor>a0bd1f4544f9c94d34c37bb0f1d23afac</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getCellSize</name>
      <anchorfile>classrtabmap_1_1OccupancyGrid.html</anchorfile>
      <anchor>a97efbaef8d6269c191631eb6b79925bd</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>cv::Mat</type>
      <name>getMap</name>
      <anchorfile>classrtabmap_1_1OccupancyGrid.html</anchorfile>
      <anchor>aa2c73f83b80fcee7fb03e55123ac9f64</anchor>
      <arglist>(float &amp;xMin, float &amp;yMin) const </arglist>
    </member>
    <member kind="function">
      <type>const pcl::PointCloud&lt; pcl::PointXYZRGB &gt;::Ptr &amp;</type>
      <name>getMapEmptyCells</name>
      <anchorfile>classrtabmap_1_1OccupancyGrid.html</anchorfile>
      <anchor>aefb7d6dd420e378ade4a3ffa9a717e01</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const pcl::PointCloud&lt; pcl::PointXYZRGB &gt;::Ptr &amp;</type>
      <name>getMapGround</name>
      <anchorfile>classrtabmap_1_1OccupancyGrid.html</anchorfile>
      <anchor>ab7521decf05c8e83af7a209b15b293b5</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const pcl::PointCloud&lt; pcl::PointXYZRGB &gt;::Ptr &amp;</type>
      <name>getMapObstacles</name>
      <anchorfile>classrtabmap_1_1OccupancyGrid.html</anchorfile>
      <anchor>a53b8b7b315d9a647ab67792ae13ef066</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getMinMapSize</name>
      <anchorfile>classrtabmap_1_1OccupancyGrid.html</anchorfile>
      <anchor>ab33d36cc5dd0e47294fde237221d3485</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>cv::Mat</type>
      <name>getProbMap</name>
      <anchorfile>classrtabmap_1_1OccupancyGrid.html</anchorfile>
      <anchor>af21a025f7d13a6f8314502f720fc8a53</anchor>
      <arglist>(float &amp;xMin, float &amp;yMin) const </arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getUpdateError</name>
      <anchorfile>classrtabmap_1_1OccupancyGrid.html</anchorfile>
      <anchor>a8da407c467578e3e9f5e2c7d6dab7b4d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isFullUpdate</name>
      <anchorfile>classrtabmap_1_1OccupancyGrid.html</anchorfile>
      <anchor>ab70ead101c6fce95178721e3864a39d9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isGridFromDepth</name>
      <anchorfile>classrtabmap_1_1OccupancyGrid.html</anchorfile>
      <anchor>a535b82348055138eeece8ef6a26b5433</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isMapFrameProjection</name>
      <anchorfile>classrtabmap_1_1OccupancyGrid.html</anchorfile>
      <anchor>aa40d905a693973845f1c08a10b96d1b9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>OccupancyGrid</name>
      <anchorfile>classrtabmap_1_1OccupancyGrid.html</anchorfile>
      <anchor>ac56a0d5d2c54c3a67d749b012770c873</anchor>
      <arglist>(const ParametersMap &amp;parameters=ParametersMap())</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>parseParameters</name>
      <anchorfile>classrtabmap_1_1OccupancyGrid.html</anchorfile>
      <anchor>a2121910e91234eb7c5302dae49a1fa24</anchor>
      <arglist>(const ParametersMap &amp;parameters)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; PointT &gt;::Ptr</type>
      <name>segmentCloud</name>
      <anchorfile>classrtabmap_1_1OccupancyGrid.html</anchorfile>
      <anchor>a01efcfdf49e0e8e2a04f57a9ea5aaf58</anchor>
      <arglist>(const typename pcl::PointCloud&lt; PointT &gt;::Ptr &amp;cloud, const pcl::IndicesPtr &amp;indices, const Transform &amp;pose, const cv::Point3f &amp;viewPoint, pcl::IndicesPtr &amp;groundIndices, pcl::IndicesPtr &amp;obstaclesIndices, pcl::IndicesPtr *flatObstacles=0) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setCellSize</name>
      <anchorfile>classrtabmap_1_1OccupancyGrid.html</anchorfile>
      <anchor>ac96da243fffd3bb9eda3dd347a459a82</anchor>
      <arglist>(float cellSize)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setCloudAssembling</name>
      <anchorfile>classrtabmap_1_1OccupancyGrid.html</anchorfile>
      <anchor>a4bb2d2e3918386ec9c76bfd501dc02a4</anchor>
      <arglist>(bool enabled)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMap</name>
      <anchorfile>classrtabmap_1_1OccupancyGrid.html</anchorfile>
      <anchor>a380f0fa0db9fa43d74c3236bd1e6e737</anchor>
      <arglist>(const cv::Mat &amp;map, float xMin, float yMin, float cellSize, const std::map&lt; int, Transform &gt; &amp;poses)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>update</name>
      <anchorfile>classrtabmap_1_1OccupancyGrid.html</anchorfile>
      <anchor>ac829fe9b754649dbca31fb508b0c3407</anchor>
      <arglist>(const std::map&lt; int, Transform &gt; &amp;poses)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static float</type>
      <name>logodds</name>
      <anchorfile>classrtabmap_1_1OccupancyGrid.html</anchorfile>
      <anchor>a69a3307927b884f5712c8521a499c068</anchor>
      <arglist>(double probability)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static double</type>
      <name>probability</name>
      <anchorfile>classrtabmap_1_1OccupancyGrid.html</anchorfile>
      <anchor>a088dbd12decef015d8bfd983862596c8</anchor>
      <arglist>(double logodds)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; int, Transform &gt;</type>
      <name>addedNodes_</name>
      <anchorfile>classrtabmap_1_1OccupancyGrid.html</anchorfile>
      <anchor>a02ef9b4fd2566ae9fd76511aa16bb1e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>pcl::PointCloud&lt; pcl::PointXYZRGB &gt;::Ptr</type>
      <name>assembledEmptyCells_</name>
      <anchorfile>classrtabmap_1_1OccupancyGrid.html</anchorfile>
      <anchor>aae9d12c25f139a70ae4498fd1ee53dd0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>pcl::PointCloud&lt; pcl::PointXYZRGB &gt;::Ptr</type>
      <name>assembledGround_</name>
      <anchorfile>classrtabmap_1_1OccupancyGrid.html</anchorfile>
      <anchor>af044a21d149ea01d7253e1108b056fe9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>pcl::PointCloud&lt; pcl::PointXYZRGB &gt;::Ptr</type>
      <name>assembledObstacles_</name>
      <anchorfile>classrtabmap_1_1OccupancyGrid.html</anchorfile>
      <anchor>a77fb325acb9276b40584ec2a18945f0f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; int, std::pair&lt; std::pair&lt; cv::Mat, cv::Mat &gt;, cv::Mat &gt; &gt;</type>
      <name>cache_</name>
      <anchorfile>classrtabmap_1_1OccupancyGrid.html</anchorfile>
      <anchor>a64ebbab7857f3a1ace1bb83b40a1dfd9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; int, std::pair&lt; int, int &gt; &gt;</type>
      <name>cellCount_</name>
      <anchorfile>classrtabmap_1_1OccupancyGrid.html</anchorfile>
      <anchor>af01725592f035f20b75431b07da6ff90</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>cellSize_</name>
      <anchorfile>classrtabmap_1_1OccupancyGrid.html</anchorfile>
      <anchor>ae7ea6131a10a7b239fe7499cf9d169ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>cloudAssembling_</name>
      <anchorfile>classrtabmap_1_1OccupancyGrid.html</anchorfile>
      <anchor>a7415b4da63c9f96d5c73b75dfae171b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>cloudDecimation_</name>
      <anchorfile>classrtabmap_1_1OccupancyGrid.html</anchorfile>
      <anchor>aa8014a93af5d99819915803aafde3ca9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>cloudMaxDepth_</name>
      <anchorfile>classrtabmap_1_1OccupancyGrid.html</anchorfile>
      <anchor>afc94f898c1b7d79eb65628148ecf828a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>cloudMinDepth_</name>
      <anchorfile>classrtabmap_1_1OccupancyGrid.html</anchorfile>
      <anchor>a394bad38adee08ee2d781518c94fb0f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>clusterRadius_</name>
      <anchorfile>classrtabmap_1_1OccupancyGrid.html</anchorfile>
      <anchor>ad823f9811982298fedd0f9d3fc6af87b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>erode_</name>
      <anchorfile>classrtabmap_1_1OccupancyGrid.html</anchorfile>
      <anchor>a87a99e9718eddb5d82654bcf095b7597</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>flatObstaclesDetected_</name>
      <anchorfile>classrtabmap_1_1OccupancyGrid.html</anchorfile>
      <anchor>aba2d2e80cb9c730dff07d1877af94e62</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>footprintHeight_</name>
      <anchorfile>classrtabmap_1_1OccupancyGrid.html</anchorfile>
      <anchor>a6fb1bec5d28cc7811518a3c1a85d37b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>footprintLength_</name>
      <anchorfile>classrtabmap_1_1OccupancyGrid.html</anchorfile>
      <anchor>a7af33038e99945abe3db2c69aa49c18f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>footprintRadius_</name>
      <anchorfile>classrtabmap_1_1OccupancyGrid.html</anchorfile>
      <anchor>a5b76b0bda3feda9c2024bcc25129613b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>footprintWidth_</name>
      <anchorfile>classrtabmap_1_1OccupancyGrid.html</anchorfile>
      <anchor>ac9b762d44f5a3d0615d944da16992a55</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>fullUpdate_</name>
      <anchorfile>classrtabmap_1_1OccupancyGrid.html</anchorfile>
      <anchor>a7aaf88606963bdc21c6f375fc24adf1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>grid3D_</name>
      <anchorfile>classrtabmap_1_1OccupancyGrid.html</anchorfile>
      <anchor>ae245e17d2d5e0eaf8e1931dddf18985c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>groundIsObstacle_</name>
      <anchorfile>classrtabmap_1_1OccupancyGrid.html</anchorfile>
      <anchor>a98be5fcb7d73a21f43c131a353097621</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>cv::Mat</type>
      <name>map_</name>
      <anchorfile>classrtabmap_1_1OccupancyGrid.html</anchorfile>
      <anchor>a700c01354b279df80147baed152a72d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>cv::Mat</type>
      <name>mapInfo_</name>
      <anchorfile>classrtabmap_1_1OccupancyGrid.html</anchorfile>
      <anchor>aa8a830eaa4c3f926be93f22999af86b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>maxGroundAngle_</name>
      <anchorfile>classrtabmap_1_1OccupancyGrid.html</anchorfile>
      <anchor>aa62037a2f2600b77b4db9e4fb600dd26</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>maxGroundHeight_</name>
      <anchorfile>classrtabmap_1_1OccupancyGrid.html</anchorfile>
      <anchor>a23b574ba155a9ed6cf0173fb62237b3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>maxObstacleHeight_</name>
      <anchorfile>classrtabmap_1_1OccupancyGrid.html</anchorfile>
      <anchor>a38692db0decdf9d37babb8df621923d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>minClusterSize_</name>
      <anchorfile>classrtabmap_1_1OccupancyGrid.html</anchorfile>
      <anchor>a1396604d03e6a5b30b475d9d2cfb4a86</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>minGroundHeight_</name>
      <anchorfile>classrtabmap_1_1OccupancyGrid.html</anchorfile>
      <anchor>a51a43d79beb9028f57429ca8bd049bd8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>minMapSize_</name>
      <anchorfile>classrtabmap_1_1OccupancyGrid.html</anchorfile>
      <anchor>a51c6054a059b9407c8c5bc9ead911b1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>noiseFilteringMinNeighbors_</name>
      <anchorfile>classrtabmap_1_1OccupancyGrid.html</anchorfile>
      <anchor>a2a664fc3744ae0df589bc42eaeafc2d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>noiseFilteringRadius_</name>
      <anchorfile>classrtabmap_1_1OccupancyGrid.html</anchorfile>
      <anchor>ab561498d41da9812742b5dda6ce3728c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>normalKSearch_</name>
      <anchorfile>classrtabmap_1_1OccupancyGrid.html</anchorfile>
      <anchor>afeb092ac09d15ee38c9634a0b7b5007d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>normalsSegmentation_</name>
      <anchorfile>classrtabmap_1_1OccupancyGrid.html</anchorfile>
      <anchor>ae240f023fc3cf6debc8b1e08bc6e3fd6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>occupancyFromDepth_</name>
      <anchorfile>classrtabmap_1_1OccupancyGrid.html</anchorfile>
      <anchor>a4f04cd5351ea3e689d1cd39f692d63ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>occupancyThr_</name>
      <anchorfile>classrtabmap_1_1OccupancyGrid.html</anchorfile>
      <anchor>ade18d4556d34cec9ea3ba6933b745a57</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ParametersMap</type>
      <name>parameters_</name>
      <anchorfile>classrtabmap_1_1OccupancyGrid.html</anchorfile>
      <anchor>af44e07130958c79c08331738ee27e085</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>preVoxelFiltering_</name>
      <anchorfile>classrtabmap_1_1OccupancyGrid.html</anchorfile>
      <anchor>abfe137e054552ee5c8f2634e6f4c970f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>probClampingMax_</name>
      <anchorfile>classrtabmap_1_1OccupancyGrid.html</anchorfile>
      <anchor>a3a13af95a49440ebcfa669ebb25e0c91</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>probClampingMin_</name>
      <anchorfile>classrtabmap_1_1OccupancyGrid.html</anchorfile>
      <anchor>a0ea59f0ff0171bdcb9a1462b77fd3be3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>probHit_</name>
      <anchorfile>classrtabmap_1_1OccupancyGrid.html</anchorfile>
      <anchor>a73714ef30b2d25a0066431873696135d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>probMiss_</name>
      <anchorfile>classrtabmap_1_1OccupancyGrid.html</anchorfile>
      <anchor>a5debe22039ec7bf0d87205c8f33281bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>projMapFrame_</name>
      <anchorfile>classrtabmap_1_1OccupancyGrid.html</anchorfile>
      <anchor>a1b6da76f699ece909ba443db89cab0b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>rayTracing_</name>
      <anchorfile>classrtabmap_1_1OccupancyGrid.html</anchorfile>
      <anchor>ad6cdc954a7a5b62d3f159399853a0b5c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; float &gt;</type>
      <name>roiRatios_</name>
      <anchorfile>classrtabmap_1_1OccupancyGrid.html</anchorfile>
      <anchor>a99a479c900d29186409291e33c034a12</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>scan2dUnknownSpaceFilled_</name>
      <anchorfile>classrtabmap_1_1OccupancyGrid.html</anchorfile>
      <anchor>adcbef2a8889a5107cda03bcb02298866</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>scanDecimation_</name>
      <anchorfile>classrtabmap_1_1OccupancyGrid.html</anchorfile>
      <anchor>aae835189ce97f25967667865ee7a532b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>updateError_</name>
      <anchorfile>classrtabmap_1_1OccupancyGrid.html</anchorfile>
      <anchor>aa4edac227dfb0e009599738c84822329</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>xMin_</name>
      <anchorfile>classrtabmap_1_1OccupancyGrid.html</anchorfile>
      <anchor>a02c687db73a42fd3697ba0d0a615892c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>yMin_</name>
      <anchorfile>classrtabmap_1_1OccupancyGrid.html</anchorfile>
      <anchor>aae84671578793310ba4c3d3ce0b68e63</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rtabmap::OctoMap</name>
    <filename>classrtabmap_1_1OctoMap.html</filename>
    <member kind="function">
      <type>const std::map&lt; int, Transform &gt; &amp;</type>
      <name>addedNodes</name>
      <anchorfile>classrtabmap_1_1OctoMap.html</anchorfile>
      <anchor>ae1c3a71f0fe89a601091d91c5dbe4132</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addToCache</name>
      <anchorfile>classrtabmap_1_1OctoMap.html</anchorfile>
      <anchor>a03562ff29280100a4d8652c417850afa</anchor>
      <arglist>(int nodeId, const pcl::PointCloud&lt; pcl::PointXYZRGB &gt;::Ptr &amp;ground, const pcl::PointCloud&lt; pcl::PointXYZRGB &gt;::Ptr &amp;obstacles, const pcl::PointXYZ &amp;viewPoint)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addToCache</name>
      <anchorfile>classrtabmap_1_1OctoMap.html</anchorfile>
      <anchor>a3daca8d90ac7729b311934da0e0cd3f8</anchor>
      <arglist>(int nodeId, const cv::Mat &amp;ground, const cv::Mat &amp;obstacles, const cv::Mat &amp;empty, const cv::Point3f &amp;viewPoint)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classrtabmap_1_1OctoMap.html</anchorfile>
      <anchor>ae1068b689907255966ac68c7fc8cd5e0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; pcl::PointXYZRGB &gt;::Ptr</type>
      <name>createCloud</name>
      <anchorfile>classrtabmap_1_1OctoMap.html</anchorfile>
      <anchor>a199b4f1a6bdf1adde092514cbf154d2a</anchor>
      <arglist>(unsigned int treeDepth=0, std::vector&lt; int &gt; *obstacleIndices=0, std::vector&lt; int &gt; *emptyIndices=0, std::vector&lt; int &gt; *groundIndices=0, bool originalRefPoints=true) const </arglist>
    </member>
    <member kind="function">
      <type>cv::Mat</type>
      <name>createProjectionMap</name>
      <anchorfile>classrtabmap_1_1OctoMap.html</anchorfile>
      <anchor>a5efeb4f4e403ca4f48288a61aff87301</anchor>
      <arglist>(float &amp;xMin, float &amp;yMin, float &amp;gridCellSize, float minGridSize=0.0f, unsigned int treeDepth=0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getGridMax</name>
      <anchorfile>classrtabmap_1_1OctoMap.html</anchorfile>
      <anchor>a95736c1b5864a48ddbfc22d20a577fb8</anchor>
      <arglist>(double &amp;x, double &amp;y, double &amp;z) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getGridMin</name>
      <anchorfile>classrtabmap_1_1OctoMap.html</anchorfile>
      <anchor>a85ef4491a911e7c939ec981d39064a0b</anchor>
      <arglist>(double &amp;x, double &amp;y, double &amp;z) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasColor</name>
      <anchorfile>classrtabmap_1_1OctoMap.html</anchorfile>
      <anchor>aab514490f7b94130b07f3279cbb23cfd</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>OctoMap</name>
      <anchorfile>classrtabmap_1_1OctoMap.html</anchorfile>
      <anchor>ae8a7fdde965522dcf9478369c8d30853</anchor>
      <arglist>(const ParametersMap &amp;parameters)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>OctoMap</name>
      <anchorfile>classrtabmap_1_1OctoMap.html</anchorfile>
      <anchor>a909845cae67606676777286e70a1b489</anchor>
      <arglist>(float cellSize=0.1f, float occupancyThr=0.5f, bool fullUpdate=false, float updateError=0.01f)</arglist>
    </member>
    <member kind="function">
      <type>const RtabmapColorOcTree *</type>
      <name>octree</name>
      <anchorfile>classrtabmap_1_1OctoMap.html</anchorfile>
      <anchor>a4981e5142cdb671f3511ed108bfc8aa3</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMaxRange</name>
      <anchorfile>classrtabmap_1_1OctoMap.html</anchorfile>
      <anchor>ac4108feee2a25341aaa3e4eb483be18d</anchor>
      <arglist>(float value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setRayTracing</name>
      <anchorfile>classrtabmap_1_1OctoMap.html</anchorfile>
      <anchor>a597896889e0cdb13d994e9f83ef2d77f</anchor>
      <arglist>(bool enabled)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>update</name>
      <anchorfile>classrtabmap_1_1OctoMap.html</anchorfile>
      <anchor>a4c0e52846e05cbdec1c002be16c01ba5</anchor>
      <arglist>(const std::map&lt; int, Transform &gt; &amp;poses)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>writeBinary</name>
      <anchorfile>classrtabmap_1_1OctoMap.html</anchorfile>
      <anchor>aa700c7e14abc733760f8827976a8eccd</anchor>
      <arglist>(const std::string &amp;path)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~OctoMap</name>
      <anchorfile>classrtabmap_1_1OctoMap.html</anchorfile>
      <anchor>a6ee78f4c33d673c5fd69974ad1b0474c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>HSVtoRGB</name>
      <anchorfile>classrtabmap_1_1OctoMap.html</anchorfile>
      <anchor>a89b0b7c2f18dc175354c5478ab81fa0b</anchor>
      <arglist>(float *r, float *g, float *b, float h, float s, float v)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>updateMinMax</name>
      <anchorfile>classrtabmap_1_1OctoMap.html</anchorfile>
      <anchor>acfc22611a1471fe5d697f283169b8cf2</anchor>
      <arglist>(const octomap::point3d &amp;point)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; int, Transform &gt;</type>
      <name>addedNodes_</name>
      <anchorfile>classrtabmap_1_1OctoMap.html</anchorfile>
      <anchor>a09246f2ab7ae35890fde842188298170</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; int, std::pair&lt; std::pair&lt; cv::Mat, cv::Mat &gt;, cv::Mat &gt; &gt;</type>
      <name>cache_</name>
      <anchorfile>classrtabmap_1_1OctoMap.html</anchorfile>
      <anchor>af6e2d4889d405b2062a0660eb766e675</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; int, std::pair&lt; const pcl::PointCloud&lt; pcl::PointXYZRGB &gt;::Ptr, const pcl::PointCloud&lt; pcl::PointXYZRGB &gt;::Ptr &gt; &gt;</type>
      <name>cacheClouds_</name>
      <anchorfile>classrtabmap_1_1OctoMap.html</anchorfile>
      <anchor>ab5c2a95ab34ab3abfcc1d2358c1c33a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; int, cv::Point3f &gt;</type>
      <name>cacheViewPoints_</name>
      <anchorfile>classrtabmap_1_1OctoMap.html</anchorfile>
      <anchor>a7819af952141d653fbd0de9774b65d23</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>fullUpdate_</name>
      <anchorfile>classrtabmap_1_1OctoMap.html</anchorfile>
      <anchor>a2a3c722e0cfb89fc501ebe83d1648137</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>hasColor_</name>
      <anchorfile>classrtabmap_1_1OctoMap.html</anchorfile>
      <anchor>abfbec6c68e1fe4aafb6c695cc3bcb1b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>octomap::KeyRay</type>
      <name>keyRay_</name>
      <anchorfile>classrtabmap_1_1OctoMap.html</anchorfile>
      <anchor>ac039ac266792f7f8ad9d889e779f2655</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>maxValues_</name>
      <anchorfile>classrtabmap_1_1OctoMap.html</anchorfile>
      <anchor>a1f24835ddc6f88b823b18166d6789615</anchor>
      <arglist>[3]</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>minValues_</name>
      <anchorfile>classrtabmap_1_1OctoMap.html</anchorfile>
      <anchor>aed8e2be4818808a94938e04e7044eb9b</anchor>
      <arglist>[3]</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>RtabmapColorOcTree *</type>
      <name>octree_</name>
      <anchorfile>classrtabmap_1_1OctoMap.html</anchorfile>
      <anchor>a3720fe05e48c33613c4107269d8fbcf1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>rangeMax_</name>
      <anchorfile>classrtabmap_1_1OctoMap.html</anchorfile>
      <anchor>a6fa8622680c19781cb3ad99054937f16</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>rayTracing_</name>
      <anchorfile>classrtabmap_1_1OctoMap.html</anchorfile>
      <anchor>ae8a71480c3f2223bc108ca9411ee4571</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>updateError_</name>
      <anchorfile>classrtabmap_1_1OctoMap.html</anchorfile>
      <anchor>a348027d7cad441bc95e672aea94f1b20</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rtabmap::Odometry</name>
    <filename>classrtabmap_1_1Odometry.html</filename>
    <member kind="enumvalue">
      <name>kTypeDVO</name>
      <anchorfile>classrtabmap_1_1Odometry.html</anchorfile>
      <anchor>a6427d44c57fd6b7152b62d5b7cca1849a7fccdbc59d38d39f4de1253063d79a59</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kTypeF2F</name>
      <anchorfile>classrtabmap_1_1Odometry.html</anchorfile>
      <anchor>a6427d44c57fd6b7152b62d5b7cca1849a81b73f734f25e9bef50a979ef6d9f662</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kTypeF2M</name>
      <anchorfile>classrtabmap_1_1Odometry.html</anchorfile>
      <anchor>a6427d44c57fd6b7152b62d5b7cca1849ac585174ece227de554ed25a51835d3d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kTypeFovis</name>
      <anchorfile>classrtabmap_1_1Odometry.html</anchorfile>
      <anchor>a6427d44c57fd6b7152b62d5b7cca1849aeb8888885eaa7c907a98537c7a463b8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kTypeLOAM</name>
      <anchorfile>classrtabmap_1_1Odometry.html</anchorfile>
      <anchor>a6427d44c57fd6b7152b62d5b7cca1849abf68726d1b5239c24ce447ceafd221aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kTypeMSCKF</name>
      <anchorfile>classrtabmap_1_1Odometry.html</anchorfile>
      <anchor>a6427d44c57fd6b7152b62d5b7cca1849a1de4ebe3cb3470d17d615e86ac791225</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kTypeOkvis</name>
      <anchorfile>classrtabmap_1_1Odometry.html</anchorfile>
      <anchor>a6427d44c57fd6b7152b62d5b7cca1849a175924a6dd1fdfb2e162093c5a2a867b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kTypeORBSLAM2</name>
      <anchorfile>classrtabmap_1_1Odometry.html</anchorfile>
      <anchor>a6427d44c57fd6b7152b62d5b7cca1849a22b99ad0e4f129307d21e28d9ac2a951</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kTypeUndef</name>
      <anchorfile>classrtabmap_1_1Odometry.html</anchorfile>
      <anchor>a6427d44c57fd6b7152b62d5b7cca1849a7e81a250626fd76729fa01fb7b40fde5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kTypeViso2</name>
      <anchorfile>classrtabmap_1_1Odometry.html</anchorfile>
      <anchor>a6427d44c57fd6b7152b62d5b7cca1849ab788cd11e7f6906987e33c0189a5c367</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>Type</name>
      <anchorfile>classrtabmap_1_1Odometry.html</anchorfile>
      <anchor>a6427d44c57fd6b7152b62d5b7cca1849</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kTypeUndef</name>
      <anchorfile>classrtabmap_1_1Odometry.html</anchorfile>
      <anchor>a6427d44c57fd6b7152b62d5b7cca1849a7e81a250626fd76729fa01fb7b40fde5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kTypeF2M</name>
      <anchorfile>classrtabmap_1_1Odometry.html</anchorfile>
      <anchor>a6427d44c57fd6b7152b62d5b7cca1849ac585174ece227de554ed25a51835d3d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kTypeF2F</name>
      <anchorfile>classrtabmap_1_1Odometry.html</anchorfile>
      <anchor>a6427d44c57fd6b7152b62d5b7cca1849a81b73f734f25e9bef50a979ef6d9f662</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kTypeFovis</name>
      <anchorfile>classrtabmap_1_1Odometry.html</anchorfile>
      <anchor>a6427d44c57fd6b7152b62d5b7cca1849aeb8888885eaa7c907a98537c7a463b8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kTypeViso2</name>
      <anchorfile>classrtabmap_1_1Odometry.html</anchorfile>
      <anchor>a6427d44c57fd6b7152b62d5b7cca1849ab788cd11e7f6906987e33c0189a5c367</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kTypeDVO</name>
      <anchorfile>classrtabmap_1_1Odometry.html</anchorfile>
      <anchor>a6427d44c57fd6b7152b62d5b7cca1849a7fccdbc59d38d39f4de1253063d79a59</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kTypeORBSLAM2</name>
      <anchorfile>classrtabmap_1_1Odometry.html</anchorfile>
      <anchor>a6427d44c57fd6b7152b62d5b7cca1849a22b99ad0e4f129307d21e28d9ac2a951</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kTypeOkvis</name>
      <anchorfile>classrtabmap_1_1Odometry.html</anchorfile>
      <anchor>a6427d44c57fd6b7152b62d5b7cca1849a175924a6dd1fdfb2e162093c5a2a867b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kTypeLOAM</name>
      <anchorfile>classrtabmap_1_1Odometry.html</anchorfile>
      <anchor>a6427d44c57fd6b7152b62d5b7cca1849abf68726d1b5239c24ce447ceafd221aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kTypeMSCKF</name>
      <anchorfile>classrtabmap_1_1Odometry.html</anchorfile>
      <anchor>a6427d44c57fd6b7152b62d5b7cca1849a1de4ebe3cb3470d17d615e86ac791225</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>canProcessRawImages</name>
      <anchorfile>classrtabmap_1_1Odometry.html</anchorfile>
      <anchor>a7d018153a80b39da58ea9a4d156d97d2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>framesProcessed</name>
      <anchorfile>classrtabmap_1_1Odometry.html</anchorfile>
      <anchor>a9055b4c5e86e152a7011de94dc373194</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" virtualness="pure">
      <type>virtual Odometry::Type</type>
      <name>getType</name>
      <anchorfile>classrtabmap_1_1Odometry.html</anchorfile>
      <anchor>a92685daa2786aff06518c8c4e26b8899</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>imagesAlreadyRectified</name>
      <anchorfile>classrtabmap_1_1Odometry.html</anchorfile>
      <anchor>a99976f461bcda42e5847100b9bbb1f18</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>double</type>
      <name>previousStamp</name>
      <anchorfile>classrtabmap_1_1Odometry.html</anchorfile>
      <anchor>a68b8adfd7e61b42683daf9684013b748</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const Transform &amp;</type>
      <name>previousVelocityTransform</name>
      <anchorfile>classrtabmap_1_1Odometry.html</anchorfile>
      <anchor>a4046e81b7616db185dadb259b359ef86</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Transform</type>
      <name>process</name>
      <anchorfile>classrtabmap_1_1Odometry.html</anchorfile>
      <anchor>a0c2d39ed9b76c2c411a9e62e16e3bce1</anchor>
      <arglist>(SensorData &amp;data, OdometryInfo *info=0)</arglist>
    </member>
    <member kind="function">
      <type>Transform</type>
      <name>process</name>
      <anchorfile>classrtabmap_1_1Odometry.html</anchorfile>
      <anchor>a4fcbe67de2ec6f23829e3962ee586315</anchor>
      <arglist>(SensorData &amp;data, const Transform &amp;guess, 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" static="yes">
      <type>static Odometry *</type>
      <name>create</name>
      <anchorfile>classrtabmap_1_1Odometry.html</anchorfile>
      <anchor>a9f3a7e352caf7968fc937be873c1ee6a</anchor>
      <arglist>(const ParametersMap &amp;parameters)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Odometry *</type>
      <name>create</name>
      <anchorfile>classrtabmap_1_1Odometry.html</anchorfile>
      <anchor>a7eec561797dba352377cd0543b00f0e4</anchor>
      <arglist>(Type &amp;type, const ParametersMap &amp;parameters=ParametersMap())</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>ab1ca5a9f8262d46faf6d9962ca76ddce</anchor>
      <arglist>(SensorData &amp;data, const Transform &amp;guess=Transform(), OdometryInfo *info=0)=0</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>initKalmanFilter</name>
      <anchorfile>classrtabmap_1_1Odometry.html</anchorfile>
      <anchor>a760fcaab74be2af917b280a22129c313</anchor>
      <arglist>(const Transform &amp;initialPose=Transform::getIdentity(), float vx=0.0f, float vy=0.0f, float vz=0.0f, float vroll=0.0f, float vpitch=0.0f, float vyaw=0.0f)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>predictKalmanFilter</name>
      <anchorfile>classrtabmap_1_1Odometry.html</anchorfile>
      <anchor>ab5c61b952bcc99a1f39b58f7f2d9c386</anchor>
      <arglist>(float dt, float *vx=0, float *vy=0, float *vz=0, float *vroll=0, float *vpitch=0, float *vyaw=0)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>updateKalmanFilter</name>
      <anchorfile>classrtabmap_1_1Odometry.html</anchorfile>
      <anchor>a458722ead186780e3c0db1f7b00ca83d</anchor>
      <arglist>(float &amp;vx, float &amp;vy, float &amp;vz, float &amp;vroll, float &amp;vpitch, float &amp;vyaw)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_alignWithGround</name>
      <anchorfile>classrtabmap_1_1Odometry.html</anchorfile>
      <anchor>a664438e5568819b114808547a30540bb</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>int</type>
      <name>_filteringStrategy</name>
      <anchorfile>classrtabmap_1_1Odometry.html</anchorfile>
      <anchor>aa1386d95bbd704f13be8afdaa4128df4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_force3DoF</name>
      <anchorfile>classrtabmap_1_1Odometry.html</anchorfile>
      <anchor>a832dda15ae43b7c58968255dd41216f2</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>int</type>
      <name>_imageDecimation</name>
      <anchorfile>classrtabmap_1_1Odometry.html</anchorfile>
      <anchor>a844fdecd3abc3c8ddfc422f34b3a1ec1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_imagesAlreadyRectified</name>
      <anchorfile>classrtabmap_1_1Odometry.html</anchorfile>
      <anchor>a6bcb3a352dbbe8840815cd0863d574b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>_kalmanMeasurementNoise</name>
      <anchorfile>classrtabmap_1_1Odometry.html</anchorfile>
      <anchor>aeba5593a25e0887eda2dda36af075718</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>_kalmanProcessNoise</name>
      <anchorfile>classrtabmap_1_1Odometry.html</anchorfile>
      <anchor>ae8fef40daf74fa7b855f3d46c134c7c9</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>Transform</type>
      <name>_pose</name>
      <anchorfile>classrtabmap_1_1Odometry.html</anchorfile>
      <anchor>a7cb6c24f8aeb4203fe9158200be0d050</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_publishRAMUsage</name>
      <anchorfile>classrtabmap_1_1Odometry.html</anchorfile>
      <anchor>a3c618e578ee6fad2ec54fe5d4b8295e4</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>float</type>
      <name>distanceTravelled_</name>
      <anchorfile>classrtabmap_1_1Odometry.html</anchorfile>
      <anchor>ae9dbf6f72fefe8d7e5d7dd7b02f3d1b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>framesProcessed_</name>
      <anchorfile>classrtabmap_1_1Odometry.html</anchorfile>
      <anchor>a33ec81052c48565e7690de9f8e1f20bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>guessFromMotion_</name>
      <anchorfile>classrtabmap_1_1Odometry.html</anchorfile>
      <anchor>a55a1e2833e75b1d152bb33befd6c1685</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>cv::KalmanFilter</type>
      <name>kalmanFilter_</name>
      <anchorfile>classrtabmap_1_1Odometry.html</anchorfile>
      <anchor>a16703083dc5f2dc188f752f247fcbcee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; ParticleFilter * &gt;</type>
      <name>particleFilters_</name>
      <anchorfile>classrtabmap_1_1Odometry.html</anchorfile>
      <anchor>a9c63765d2a90a06fa7e677e675549c84</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Transform</type>
      <name>previousGroundTruthPose_</name>
      <anchorfile>classrtabmap_1_1Odometry.html</anchorfile>
      <anchor>ae973dd7e2d648c54d935dc97d23b295d</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>previousVelocityTransform_</name>
      <anchorfile>classrtabmap_1_1Odometry.html</anchorfile>
      <anchor>a14fd51415bb6b9146ad5d9d5244692f9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rtabmap::OdometryDVO</name>
    <filename>classrtabmap_1_1OdometryDVO.html</filename>
    <base>rtabmap::Odometry</base>
    <member kind="function" virtualness="virtual">
      <type>virtual Odometry::Type</type>
      <name>getType</name>
      <anchorfile>classrtabmap_1_1OdometryDVO.html</anchorfile>
      <anchor>a8475f5a8b1ba4e288ba58daf6284acc9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>OdometryDVO</name>
      <anchorfile>classrtabmap_1_1OdometryDVO.html</anchorfile>
      <anchor>a0b97c33e4301ea3b19a4a28bcbc80364</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_1OdometryDVO.html</anchorfile>
      <anchor>a1bd61317923db3011292087bd8366420</anchor>
      <arglist>(const Transform &amp;initialPose=Transform::getIdentity())</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~OdometryDVO</name>
      <anchorfile>classrtabmap_1_1OdometryDVO.html</anchorfile>
      <anchor>a45324512c95a16a42977a803fd421f92</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual Transform</type>
      <name>computeTransform</name>
      <anchorfile>classrtabmap_1_1OdometryDVO.html</anchorfile>
      <anchor>ab84990bb90e148fca21920d6b54e0c67</anchor>
      <arglist>(SensorData &amp;image, const Transform &amp;guess=Transform(), OdometryInfo *info=0)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Transform</type>
      <name>motionFromKeyFrame_</name>
      <anchorfile>classrtabmap_1_1OdometryDVO.html</anchorfile>
      <anchor>a2cdb136dcbee6c063ea6872a9c187636</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Transform</type>
      <name>previousLocalTransform_</name>
      <anchorfile>classrtabmap_1_1OdometryDVO.html</anchorfile>
      <anchor>ab14cc7da16cee11336dc9d200e3050a6</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>a0667339a1f0135ac2b67180b663a028f</anchor>
      <arglist>(const SensorData &amp;data, const Transform &amp;pose, 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>std::vector&lt; float &gt;</type>
      <name>velocity</name>
      <anchorfile>classrtabmap_1_1OdometryEvent.html</anchorfile>
      <anchor>afbfe64615b77bfecec2087f5539ca188</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="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::OdometryF2F</name>
    <filename>classrtabmap_1_1OdometryF2F.html</filename>
    <base>rtabmap::Odometry</base>
    <member kind="function">
      <type>const Signature &amp;</type>
      <name>getRefFrame</name>
      <anchorfile>classrtabmap_1_1OdometryF2F.html</anchorfile>
      <anchor>ac5c606122dc26130462e6af3ec7ea0d7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Odometry::Type</type>
      <name>getType</name>
      <anchorfile>classrtabmap_1_1OdometryF2F.html</anchorfile>
      <anchor>af0e2f40a3dd28b9e1e84159bcf9df323</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>OdometryF2F</name>
      <anchorfile>classrtabmap_1_1OdometryF2F.html</anchorfile>
      <anchor>acd75d083274a62be64c4aa49597f7aba</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_1OdometryF2F.html</anchorfile>
      <anchor>aeabdc89013531e2dfadd06eda8800ee1</anchor>
      <arglist>(const Transform &amp;initialPose=Transform::getIdentity())</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~OdometryF2F</name>
      <anchorfile>classrtabmap_1_1OdometryF2F.html</anchorfile>
      <anchor>aa8caadedcb3af9c396145e869b9a5eb2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual Transform</type>
      <name>computeTransform</name>
      <anchorfile>classrtabmap_1_1OdometryF2F.html</anchorfile>
      <anchor>a6d49a1960e7e0d9a4459cfaad2e8fdc6</anchor>
      <arglist>(SensorData &amp;image, const Transform &amp;guess=Transform(), OdometryInfo *info=0)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>keyFrameThr_</name>
      <anchorfile>classrtabmap_1_1OdometryF2F.html</anchorfile>
      <anchor>a28922c1855fa308589357683e379bc5d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Transform</type>
      <name>lastKeyFramePose_</name>
      <anchorfile>classrtabmap_1_1OdometryF2F.html</anchorfile>
      <anchor>a11d208615535020d20d988fb51dc2999</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ParametersMap</type>
      <name>parameters_</name>
      <anchorfile>classrtabmap_1_1OdometryF2F.html</anchorfile>
      <anchor>adecb41edd3cdf77ac9345a6451998dad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Signature</type>
      <name>refFrame_</name>
      <anchorfile>classrtabmap_1_1OdometryF2F.html</anchorfile>
      <anchor>acc5c04f446100d4ca18547a6f06ec557</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Registration *</type>
      <name>registrationPipeline_</name>
      <anchorfile>classrtabmap_1_1OdometryF2F.html</anchorfile>
      <anchor>a5386ff7a7f6674bc4109179c0e72682e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>scanKeyFrameThr_</name>
      <anchorfile>classrtabmap_1_1OdometryF2F.html</anchorfile>
      <anchor>ae33ef188a22b68248ee08e1fd3312673</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>visKeyFrameThr_</name>
      <anchorfile>classrtabmap_1_1OdometryF2F.html</anchorfile>
      <anchor>a8d26bb17e4c3a91f7c65ba60613b66a5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rtabmap::OdometryF2M</name>
    <filename>classrtabmap_1_1OdometryF2M.html</filename>
    <base>rtabmap::Odometry</base>
    <member kind="function">
      <type>const Signature &amp;</type>
      <name>getLastFrame</name>
      <anchorfile>classrtabmap_1_1OdometryF2M.html</anchorfile>
      <anchor>ae58befee0bf54dd685c15fa3640e23ca</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const Signature &amp;</type>
      <name>getMap</name>
      <anchorfile>classrtabmap_1_1OdometryF2M.html</anchorfile>
      <anchor>a56854fa861b6a4e185faee28efa6a5ac</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Odometry::Type</type>
      <name>getType</name>
      <anchorfile>classrtabmap_1_1OdometryF2M.html</anchorfile>
      <anchor>aa0244571578fd8604470d8c21af01611</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>OdometryF2M</name>
      <anchorfile>classrtabmap_1_1OdometryF2M.html</anchorfile>
      <anchor>aed2cdb3c520517be31f22fae50e5059d</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_1OdometryF2M.html</anchorfile>
      <anchor>ac740d57e1e03654b7fac968d76f36af9</anchor>
      <arglist>(const Transform &amp;initialPose=Transform::getIdentity())</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~OdometryF2M</name>
      <anchorfile>classrtabmap_1_1OdometryF2M.html</anchorfile>
      <anchor>ad89f36fcc293787c77155e7a0709817e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual Transform</type>
      <name>computeTransform</name>
      <anchorfile>classrtabmap_1_1OdometryF2M.html</anchorfile>
      <anchor>a1203f3e1f595154b758a225a2e4d8d91</anchor>
      <arglist>(SensorData &amp;data, const Transform &amp;guess=Transform(), OdometryInfo *info=0)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>bundleAdjustment_</name>
      <anchorfile>classrtabmap_1_1OdometryF2M.html</anchorfile>
      <anchor>af509c6a62a046d416d97c4e4cbdf32db</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::multimap&lt; int, Link &gt;</type>
      <name>bundleLinks_</name>
      <anchorfile>classrtabmap_1_1OdometryF2M.html</anchorfile>
      <anchor>ab94208d33cdff440fe7705760fe6b105</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>bundleMaxFrames_</name>
      <anchorfile>classrtabmap_1_1OdometryF2M.html</anchorfile>
      <anchor>a5e99317343af60e95e04b8144b6bc976</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; int, CameraModel &gt;</type>
      <name>bundleModels_</name>
      <anchorfile>classrtabmap_1_1OdometryF2M.html</anchorfile>
      <anchor>a11960b12af170d77430e5c0b1fe4aed9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; int, int &gt;</type>
      <name>bundlePoseReferences_</name>
      <anchorfile>classrtabmap_1_1OdometryF2M.html</anchorfile>
      <anchor>a9e7d4cf93bc135e768ca44a346a5f2f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; int, Transform &gt;</type>
      <name>bundlePoses_</name>
      <anchorfile>classrtabmap_1_1OdometryF2M.html</anchorfile>
      <anchor>a09dad0155c0a2e466b43538158e9bee9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>bundleSeq_</name>
      <anchorfile>classrtabmap_1_1OdometryF2M.html</anchorfile>
      <anchor>a2d87c99afa7aebbbbe87cfa0a5e8dd6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; int, std::map&lt; int, cv::Point3f &gt; &gt;</type>
      <name>bundleWordReferences_</name>
      <anchorfile>classrtabmap_1_1OdometryF2M.html</anchorfile>
      <anchor>a8a53a2799dec4b39c20e3b38bebdec58</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>keyFrameThr_</name>
      <anchorfile>classrtabmap_1_1OdometryF2M.html</anchorfile>
      <anchor>a5be876e96f77378d5581384c17e8b3e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Signature *</type>
      <name>lastFrame_</name>
      <anchorfile>classrtabmap_1_1OdometryF2M.html</anchorfile>
      <anchor>aa5a5549278fbc3deab8019e20191f8ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>lastFrameOldestNewId_</name>
      <anchorfile>classrtabmap_1_1OdometryF2M.html</anchorfile>
      <anchor>affb61379b519cd5d64c55227f848bd77</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Signature *</type>
      <name>map_</name>
      <anchorfile>classrtabmap_1_1OdometryF2M.html</anchorfile>
      <anchor>a99bb603bc6559173dce2f371bda1bdc0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>maximumMapSize_</name>
      <anchorfile>classrtabmap_1_1OdometryF2M.html</anchorfile>
      <anchor>a804d286ac5ca4934c9513f8a8716f554</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>maxNewFeatures_</name>
      <anchorfile>classrtabmap_1_1OdometryF2M.html</anchorfile>
      <anchor>ac9ff82ffee2353d4691698fab44ae2d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ParametersMap</type>
      <name>parameters_</name>
      <anchorfile>classrtabmap_1_1OdometryF2M.html</anchorfile>
      <anchor>ad371e924ea10ec3c14feb97b39d63290</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Registration *</type>
      <name>regPipeline_</name>
      <anchorfile>classrtabmap_1_1OdometryF2M.html</anchorfile>
      <anchor>a2940309df4050a674284e1d75076b515</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Optimizer *</type>
      <name>sba_</name>
      <anchorfile>classrtabmap_1_1OdometryF2M.html</anchorfile>
      <anchor>ae23a97ee4e20e32ce2ae7213708daaf2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>scanKeyFrameThr_</name>
      <anchorfile>classrtabmap_1_1OdometryF2M.html</anchorfile>
      <anchor>a04b6c97d695f119ec3f73f5f54e21c9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>scanMaximumMapSize_</name>
      <anchorfile>classrtabmap_1_1OdometryF2M.html</anchorfile>
      <anchor>ae52c4f63ce20a3058e6254f43e36645d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; std::pair&lt; pcl::PointCloud&lt; pcl::PointNormal &gt;::Ptr, pcl::IndicesPtr &gt; &gt;</type>
      <name>scansBuffer_</name>
      <anchorfile>classrtabmap_1_1OdometryF2M.html</anchorfile>
      <anchor>a93547dad1f0a11a259bf1a1aa51ecf93</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>scanSubtractAngle_</name>
      <anchorfile>classrtabmap_1_1OdometryF2M.html</anchorfile>
      <anchor>a9f73e0666db671241485e9e435f18bc8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>scanSubtractRadius_</name>
      <anchorfile>classrtabmap_1_1OdometryF2M.html</anchorfile>
      <anchor>ae7a668f1a7f7277e43dff53a712a97c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>visKeyFrameThr_</name>
      <anchorfile>classrtabmap_1_1OdometryF2M.html</anchorfile>
      <anchor>a97ea995f378fdfa4133b519d22c3ec1a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rtabmap::OdometryFovis</name>
    <filename>classrtabmap_1_1OdometryFovis.html</filename>
    <base>rtabmap::Odometry</base>
    <member kind="function" virtualness="virtual">
      <type>virtual Odometry::Type</type>
      <name>getType</name>
      <anchorfile>classrtabmap_1_1OdometryFovis.html</anchorfile>
      <anchor>a415b08f31a2ab8ff503c84623df71f0d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>OdometryFovis</name>
      <anchorfile>classrtabmap_1_1OdometryFovis.html</anchorfile>
      <anchor>a0d1ab820923e626e44249dca298f71df</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_1OdometryFovis.html</anchorfile>
      <anchor>a77ccab2ef3aeb9bd83a49469877402a9</anchor>
      <arglist>(const Transform &amp;initialPose=Transform::getIdentity())</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~OdometryFovis</name>
      <anchorfile>classrtabmap_1_1OdometryFovis.html</anchorfile>
      <anchor>aeae67782dfad68e3780b335bd0aabb42</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual Transform</type>
      <name>computeTransform</name>
      <anchorfile>classrtabmap_1_1OdometryFovis.html</anchorfile>
      <anchor>a68bef2dd5b9e29de8fc6b4df67e6556a</anchor>
      <arglist>(SensorData &amp;image, const Transform &amp;guess=Transform(), OdometryInfo *info=0)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ParametersMap</type>
      <name>fovisParameters_</name>
      <anchorfile>classrtabmap_1_1OdometryFovis.html</anchorfile>
      <anchor>a1385477dcc3b652b03cbabc086cf30d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Transform</type>
      <name>previousLocalTransform_</name>
      <anchorfile>classrtabmap_1_1OdometryFovis.html</anchorfile>
      <anchor>a7ca7ca1a3a867d3ab3af05e45a576f67</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rtabmap::OdometryInfo</name>
    <filename>classrtabmap_1_1OdometryInfo.html</filename>
    <member kind="function">
      <type>OdometryInfo</type>
      <name>copyWithoutData</name>
      <anchorfile>classrtabmap_1_1OdometryInfo.html</anchorfile>
      <anchor>a38f19e3e71ae0a31fd2032cb712ad925</anchor>
      <arglist>() const </arglist>
    </member>
    <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>double</type>
      <name>interval</name>
      <anchorfile>classrtabmap_1_1OdometryInfo.html</anchorfile>
      <anchor>a2c12cf07f29ecbafe6eacfd2e987adb6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>keyFrameAdded</name>
      <anchorfile>classrtabmap_1_1OdometryInfo.html</anchorfile>
      <anchor>a9e40155a67416dcb420f4164e4aa348a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>localBundleConstraints</name>
      <anchorfile>classrtabmap_1_1OdometryInfo.html</anchorfile>
      <anchor>a4fe896b703671cf7f57573fa109ffa9a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::map&lt; int, CameraModel &gt;</type>
      <name>localBundleModels</name>
      <anchorfile>classrtabmap_1_1OdometryInfo.html</anchorfile>
      <anchor>ad1165bb6d307a1616df58e3dffdd8fb0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>localBundleOutliers</name>
      <anchorfile>classrtabmap_1_1OdometryInfo.html</anchorfile>
      <anchor>a9ec2aadde776985736ac9f3ec2b7cb82</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::map&lt; int, Transform &gt;</type>
      <name>localBundlePoses</name>
      <anchorfile>classrtabmap_1_1OdometryInfo.html</anchorfile>
      <anchor>ac6fbabe2f348c15f87807a928aeda82b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>localBundleTime</name>
      <anchorfile>classrtabmap_1_1OdometryInfo.html</anchorfile>
      <anchor>adbfce0f63a7eedd0a0557ecf4420dfd0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>localKeyFrames</name>
      <anchorfile>classrtabmap_1_1OdometryInfo.html</anchorfile>
      <anchor>a5a6b81745b811070092549a1cfdfebbe</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>LaserScan</type>
      <name>localScanMap</name>
      <anchorfile>classrtabmap_1_1OdometryInfo.html</anchorfile>
      <anchor>a08ee9e84949857719b76d082559f3cbc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>localScanMapSize</name>
      <anchorfile>classrtabmap_1_1OdometryInfo.html</anchorfile>
      <anchor>ad0a0b1581cde378c7788e111384d4cfc</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>memoryUsage</name>
      <anchorfile>classrtabmap_1_1OdometryInfo.html</anchorfile>
      <anchor>ad7f7beb7810db1912c20b05e94eafdf3</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>RegistrationInfo</type>
      <name>reg</name>
      <anchorfile>classrtabmap_1_1OdometryInfo.html</anchorfile>
      <anchor>a15a03ce5044cf0c6af77085777c4df7a</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>Transform</type>
      <name>transformGroundTruth</name>
      <anchorfile>classrtabmap_1_1OdometryInfo.html</anchorfile>
      <anchor>aba971e389867f752f04ecd7b17471f6e</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>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::OdometryLOAM</name>
    <filename>classrtabmap_1_1OdometryLOAM.html</filename>
    <base>rtabmap::Odometry</base>
    <member kind="function" virtualness="virtual">
      <type>virtual Odometry::Type</type>
      <name>getType</name>
      <anchorfile>classrtabmap_1_1OdometryLOAM.html</anchorfile>
      <anchor>a0833118684e4f836ec668b735f81da0d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>OdometryLOAM</name>
      <anchorfile>classrtabmap_1_1OdometryLOAM.html</anchorfile>
      <anchor>ad6389729dcd0e19f597e4658faf031a1</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_1OdometryLOAM.html</anchorfile>
      <anchor>af5f3d8f07eb6264e594201f1c9b168c5</anchor>
      <arglist>(const Transform &amp;initialPose=Transform::getIdentity())</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~OdometryLOAM</name>
      <anchorfile>classrtabmap_1_1OdometryLOAM.html</anchorfile>
      <anchor>ac6f8f33744a16243b26425a481fbb8be</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual Transform</type>
      <name>computeTransform</name>
      <anchorfile>classrtabmap_1_1OdometryLOAM.html</anchorfile>
      <anchor>a0343923381249213ff16c1e8316c25d8</anchor>
      <arglist>(SensorData &amp;image, const Transform &amp;guess=Transform(), OdometryInfo *info=0)</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>af59c2d45e7a683f8cd3dfc22def75733</anchor>
      <arglist>(SensorData &amp;data, const Transform &amp;guess=Transform(), 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>int</type>
      <name>iterations_</name>
      <anchorfile>classrtabmap_1_1OdometryMono.html</anchorfile>
      <anchor>a7c760c5750e396dfe19b2c8f56fe4bdf</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::map&lt; int, cv::Point3f &gt; &gt;</type>
      <name>keyFrameWords3D_</name>
      <anchorfile>classrtabmap_1_1OdometryMono.html</anchorfile>
      <anchor>ad0df1ec0d7b8faa98dcd3417b1d16b08</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>int</type>
      <name>minInliers_</name>
      <anchorfile>classrtabmap_1_1OdometryMono.html</anchorfile>
      <anchor>ae0a0075ba54b816d94ce89aef0b520da</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>int</type>
      <name>pnpFlags_</name>
      <anchorfile>classrtabmap_1_1OdometryMono.html</anchorfile>
      <anchor>a05744fc992bd2f528a0aefe7068885fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>pnpRefineIterations_</name>
      <anchorfile>classrtabmap_1_1OdometryMono.html</anchorfile>
      <anchor>aba092c3eac6415325a6808f76dec0226</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>pnpReprojError_</name>
      <anchorfile>classrtabmap_1_1OdometryMono.html</anchorfile>
      <anchor>acf8dcd28c7ef6d3474f8632e8c20f79f</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>Stereo *</type>
      <name>stereo_</name>
      <anchorfile>classrtabmap_1_1OdometryMono.html</anchorfile>
      <anchor>aaec3b133658853159f29e4fd7a8fef91</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rtabmap::OdometryMSCKF</name>
    <filename>classrtabmap_1_1OdometryMSCKF.html</filename>
    <base>rtabmap::Odometry</base>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>canProcessRawImages</name>
      <anchorfile>classrtabmap_1_1OdometryMSCKF.html</anchorfile>
      <anchor>ab3fe3fef70c33091bfa3922c7dbdc276</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Odometry::Type</type>
      <name>getType</name>
      <anchorfile>classrtabmap_1_1OdometryMSCKF.html</anchorfile>
      <anchor>a81657f9c46e39bfa48e1d0021c5af8ea</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>OdometryMSCKF</name>
      <anchorfile>classrtabmap_1_1OdometryMSCKF.html</anchorfile>
      <anchor>a7004a5d351d62e95139fad01169dfe08</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_1OdometryMSCKF.html</anchorfile>
      <anchor>a3023f0e054336fcb45c6449c3c9d9e71</anchor>
      <arglist>(const Transform &amp;initialPose=Transform::getIdentity())</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~OdometryMSCKF</name>
      <anchorfile>classrtabmap_1_1OdometryMSCKF.html</anchorfile>
      <anchor>ac5e69a5b3e3afdab88733ffdd037d6e3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual Transform</type>
      <name>computeTransform</name>
      <anchorfile>classrtabmap_1_1OdometryMSCKF.html</anchorfile>
      <anchor>af98d1e7dec77882ebbe07ac0e846aca5</anchor>
      <arglist>(SensorData &amp;image, const Transform &amp;guess=Transform(), OdometryInfo *info=0)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rtabmap::OdometryOkvis</name>
    <filename>classrtabmap_1_1OdometryOkvis.html</filename>
    <base>rtabmap::Odometry</base>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>canProcessRawImages</name>
      <anchorfile>classrtabmap_1_1OdometryOkvis.html</anchorfile>
      <anchor>a54406ff3ef14886a9d8f90f2b19ef6dc</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Odometry::Type</type>
      <name>getType</name>
      <anchorfile>classrtabmap_1_1OdometryOkvis.html</anchorfile>
      <anchor>ab93efd88da4ff30e4ee4a0ec525347d8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>OdometryOkvis</name>
      <anchorfile>classrtabmap_1_1OdometryOkvis.html</anchorfile>
      <anchor>aff3a1820790d8e15b6902db1524a161e</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_1OdometryOkvis.html</anchorfile>
      <anchor>aaf204919546aa64afa21c645ac9f8556</anchor>
      <arglist>(const Transform &amp;initialPose=Transform::getIdentity())</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~OdometryOkvis</name>
      <anchorfile>classrtabmap_1_1OdometryOkvis.html</anchorfile>
      <anchor>aa42590c31c2de6328711f473974a447f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual Transform</type>
      <name>computeTransform</name>
      <anchorfile>classrtabmap_1_1OdometryOkvis.html</anchorfile>
      <anchor>a8c80d7971508578ec8d2947af9d7277b</anchor>
      <arglist>(SensorData &amp;image, const Transform &amp;guess=Transform(), OdometryInfo *info=0)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>configFilename_</name>
      <anchorfile>classrtabmap_1_1OdometryOkvis.html</anchorfile>
      <anchor>a3d600bec00dbb842a4ad57f5425268a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>IMU</type>
      <name>lastImu_</name>
      <anchorfile>classrtabmap_1_1OdometryOkvis.html</anchorfile>
      <anchor>a3f360b17d78e0da44ff516a5e685cb49</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ParametersMap</type>
      <name>okvisParameters_</name>
      <anchorfile>classrtabmap_1_1OdometryOkvis.html</anchorfile>
      <anchor>a06a55f7c4245ba99b49a24a46988f110</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Transform</type>
      <name>previousPose_</name>
      <anchorfile>classrtabmap_1_1OdometryOkvis.html</anchorfile>
      <anchor>a630bbb36cb7f4e989b754b7398bdb77e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rtabmap::OdometryORBSLAM2</name>
    <filename>classrtabmap_1_1OdometryORBSLAM2.html</filename>
    <base>rtabmap::Odometry</base>
    <member kind="function" virtualness="virtual">
      <type>virtual Odometry::Type</type>
      <name>getType</name>
      <anchorfile>classrtabmap_1_1OdometryORBSLAM2.html</anchorfile>
      <anchor>a8773eea08df092d237e17af96ff6d096</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>OdometryORBSLAM2</name>
      <anchorfile>classrtabmap_1_1OdometryORBSLAM2.html</anchorfile>
      <anchor>a0637a89062be7268552c10501e940999</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_1OdometryORBSLAM2.html</anchorfile>
      <anchor>ac0c349d9cfad3ac78c4f3031f8d9a46d</anchor>
      <arglist>(const Transform &amp;initialPose=Transform::getIdentity())</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~OdometryORBSLAM2</name>
      <anchorfile>classrtabmap_1_1OdometryORBSLAM2.html</anchorfile>
      <anchor>a63c0f39e8aa5ac5d3ec5004fd67e5af7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual Transform</type>
      <name>computeTransform</name>
      <anchorfile>classrtabmap_1_1OdometryORBSLAM2.html</anchorfile>
      <anchor>a1a1eca1abba86deb42eb35835d539ea1</anchor>
      <arglist>(SensorData &amp;image, const Transform &amp;guess=Transform(), OdometryInfo *info=0)</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>const Transform &amp;</type>
      <name>getPose</name>
      <anchorfile>classrtabmap_1_1OdometryResetEvent.html</anchorfile>
      <anchor>a957bac2d8c79725053534765f20cce2c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>OdometryResetEvent</name>
      <anchorfile>classrtabmap_1_1OdometryResetEvent.html</anchorfile>
      <anchor>a035eee412d9bda7da321523baff799f3</anchor>
      <arglist>(const Transform &amp;pose=Transform::getIdentity())</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>
    <member kind="variable" protection="private">
      <type>Transform</type>
      <name>_pose</name>
      <anchorfile>classrtabmap_1_1OdometryResetEvent.html</anchorfile>
      <anchor>a649c0fa42fe549b864253f94a553569c</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 bool</type>
      <name>handleEvent</name>
      <anchorfile>classrtabmap_1_1OdometryThread.html</anchorfile>
      <anchor>a27c256ad489ef650279d444336765463</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" virtualness="virtual">
      <type>virtual void</type>
      <name>mainLoop</name>
      <anchorfile>classrtabmap_1_1OdometryThread.html</anchorfile>
      <anchor>a2eef86539f2f72ba8db3183451e56138</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual void</type>
      <name>mainLoopBegin</name>
      <anchorfile>classrtabmap_1_1OdometryThread.html</anchorfile>
      <anchor>a8770d1a5f79bb30cd00046436289f89a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual 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>std::list&lt; SensorData &gt;</type>
      <name>_imuBuffer</name>
      <anchorfile>classrtabmap_1_1OdometryThread.html</anchorfile>
      <anchor>ab49daa685fa993657fdaa6367b8e911f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>_imuEstimatedDelay</name>
      <anchorfile>classrtabmap_1_1OdometryThread.html</anchorfile>
      <anchor>a7d2a4a0fe7e8b14d1b0bb119057207e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>_lastImuStamp</name>
      <anchorfile>classrtabmap_1_1OdometryThread.html</anchorfile>
      <anchor>aedbc3398b8e306b5890eeeb506b070b8</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>
    <member kind="variable" protection="private">
      <type>Transform</type>
      <name>_resetPose</name>
      <anchorfile>classrtabmap_1_1OdometryThread.html</anchorfile>
      <anchor>acbdd315659aa63a9872c638bc409a9ef</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>a53ecd70f45ac12862785a6338e466fe6</anchor>
      <arglist>(int maxClouds=10, int decimation=2, float voxelSize=0.0f, float maxDepth=0, int qualityWarningThr=0, QWidget *parent=0, const ParametersMap &amp;parameters=ParametersMap())</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 bool</type>
      <name>handleEvent</name>
      <anchorfile>classrtabmap_1_1OdometryViewer.html</anchorfile>
      <anchor>a19cc8f8163398e46acc7748ad9a3d06a</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>QCheckBox *</type>
      <name>cloudShown_</name>
      <anchorfile>classrtabmap_1_1OdometryViewer.html</anchorfile>
      <anchor>a18260f35007c124c9d5cf4ac7ab89d89</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>QCheckBox *</type>
      <name>featuresShown_</name>
      <anchorfile>classrtabmap_1_1OdometryViewer.html</anchorfile>
      <anchor>afb8f33e6b26103f681471df88b5b0dab</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>ParametersMap</type>
      <name>parameters_</name>
      <anchorfile>classrtabmap_1_1OdometryViewer.html</anchorfile>
      <anchor>a40ced86d0b19b1c7b7ac73b3b7e79c0a</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>QCheckBox *</type>
      <name>scanShown_</name>
      <anchorfile>classrtabmap_1_1OdometryViewer.html</anchorfile>
      <anchor>ad8527727262a94f4b6a001863fae7653</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::OdometryViso2</name>
    <filename>classrtabmap_1_1OdometryViso2.html</filename>
    <base>rtabmap::Odometry</base>
    <member kind="function" virtualness="virtual">
      <type>virtual Odometry::Type</type>
      <name>getType</name>
      <anchorfile>classrtabmap_1_1OdometryViso2.html</anchorfile>
      <anchor>ae9bf8422bbf6d2c880098b828b5d6187</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>OdometryViso2</name>
      <anchorfile>classrtabmap_1_1OdometryViso2.html</anchorfile>
      <anchor>a556831749930e788485e56ab64d77069</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_1OdometryViso2.html</anchorfile>
      <anchor>a2b8460f10bf55aa92e562338d2c565ed</anchor>
      <arglist>(const Transform &amp;initialPose=Transform::getIdentity())</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~OdometryViso2</name>
      <anchorfile>classrtabmap_1_1OdometryViso2.html</anchorfile>
      <anchor>a4e7231717d98f6b0e6d74bb3c9c6897e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual Transform</type>
      <name>computeTransform</name>
      <anchorfile>classrtabmap_1_1OdometryViso2.html</anchorfile>
      <anchor>ad2d4a091cde2e440220242bc5747085c</anchor>
      <arglist>(SensorData &amp;image, const Transform &amp;guess=Transform(), OdometryInfo *info=0)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Transform</type>
      <name>previousLocalTransform_</name>
      <anchorfile>classrtabmap_1_1OdometryViso2.html</anchorfile>
      <anchor>a315ac9a8f4c4dbd8601f3115eff2f2e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Transform</type>
      <name>reference_motion_</name>
      <anchorfile>classrtabmap_1_1OdometryViso2.html</anchorfile>
      <anchor>a352242a82bd7aac29b56dbf9b595d36f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ParametersMap</type>
      <name>viso2Parameters_</name>
      <anchorfile>classrtabmap_1_1OdometryViso2.html</anchorfile>
      <anchor>a20f886e9aa3056060b6c6c77795aa514</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="class">
    <name>rtabmap::Optimizer</name>
    <filename>classrtabmap_1_1Optimizer.html</filename>
    <member kind="enumvalue">
      <name>kTypeCVSBA</name>
      <anchorfile>classrtabmap_1_1Optimizer.html</anchorfile>
      <anchor>a18ae8ac76346d1adc68ab176a5b02d16a53545e83af9618cb4d39cf0420b3cd54</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kTypeG2O</name>
      <anchorfile>classrtabmap_1_1Optimizer.html</anchorfile>
      <anchor>a18ae8ac76346d1adc68ab176a5b02d16aa4d070fe00ba5e81adbc958bad18d853</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kTypeGTSAM</name>
      <anchorfile>classrtabmap_1_1Optimizer.html</anchorfile>
      <anchor>a18ae8ac76346d1adc68ab176a5b02d16ab71c83617497f5da0607a47ab162630f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kTypeTORO</name>
      <anchorfile>classrtabmap_1_1Optimizer.html</anchorfile>
      <anchor>a18ae8ac76346d1adc68ab176a5b02d16a6065bdb6e49c0f5ffc98d5f2f6b0d5ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kTypeUndef</name>
      <anchorfile>classrtabmap_1_1Optimizer.html</anchorfile>
      <anchor>a18ae8ac76346d1adc68ab176a5b02d16abae75975865bff7e12e82d2f5295e0db</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>Type</name>
      <anchorfile>classrtabmap_1_1Optimizer.html</anchorfile>
      <anchor>a18ae8ac76346d1adc68ab176a5b02d16</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kTypeUndef</name>
      <anchorfile>classrtabmap_1_1Optimizer.html</anchorfile>
      <anchor>a18ae8ac76346d1adc68ab176a5b02d16abae75975865bff7e12e82d2f5295e0db</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kTypeTORO</name>
      <anchorfile>classrtabmap_1_1Optimizer.html</anchorfile>
      <anchor>a18ae8ac76346d1adc68ab176a5b02d16a6065bdb6e49c0f5ffc98d5f2f6b0d5ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kTypeG2O</name>
      <anchorfile>classrtabmap_1_1Optimizer.html</anchorfile>
      <anchor>a18ae8ac76346d1adc68ab176a5b02d16aa4d070fe00ba5e81adbc958bad18d853</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kTypeGTSAM</name>
      <anchorfile>classrtabmap_1_1Optimizer.html</anchorfile>
      <anchor>a18ae8ac76346d1adc68ab176a5b02d16ab71c83617497f5da0607a47ab162630f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kTypeCVSBA</name>
      <anchorfile>classrtabmap_1_1Optimizer.html</anchorfile>
      <anchor>a18ae8ac76346d1adc68ab176a5b02d16a53545e83af9618cb4d39cf0420b3cd54</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeBACorrespondences</name>
      <anchorfile>classrtabmap_1_1Optimizer.html</anchorfile>
      <anchor>ac2f90d3b87e0e2b3b449d7ebe8cfde41</anchor>
      <arglist>(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, std::map&lt; int, cv::Point3f &gt; &amp;points3DMap, std::map&lt; int, std::map&lt; int, cv::Point3f &gt; &gt; &amp;wordReferences)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>epsilon</name>
      <anchorfile>classrtabmap_1_1Optimizer.html</anchorfile>
      <anchor>adb7fc15571216951c6326a2f7dbb4ba3</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isCovarianceIgnored</name>
      <anchorfile>classrtabmap_1_1Optimizer.html</anchorfile>
      <anchor>a890257c1283d3d939c159ea25ad79350</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isRobust</name>
      <anchorfile>classrtabmap_1_1Optimizer.html</anchorfile>
      <anchor>aeb592479b54ee5f4ce49495e288c5977</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isSlam2d</name>
      <anchorfile>classrtabmap_1_1Optimizer.html</anchorfile>
      <anchor>a3b3b71cc4f3f75385b57ab9de452e495</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>iterations</name>
      <anchorfile>classrtabmap_1_1Optimizer.html</anchorfile>
      <anchor>a1609c9f6f593be900a8ba5e7059152ed</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>std::map&lt; int, Transform &gt;</type>
      <name>optimize</name>
      <anchorfile>classrtabmap_1_1Optimizer.html</anchorfile>
      <anchor>a7e3aff943e77603493a358ff522fa2dc</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, double *finalError=0, int *iterationsDone=0)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::map&lt; int, Transform &gt;</type>
      <name>optimize</name>
      <anchorfile>classrtabmap_1_1Optimizer.html</anchorfile>
      <anchor>a023631d868b50fa5e421e0941504e22c</anchor>
      <arglist>(int rootId, const std::map&lt; int, Transform &gt; &amp;poses, const std::multimap&lt; int, Link &gt; &amp;constraints, cv::Mat &amp;outputCovariance, std::list&lt; std::map&lt; int, Transform &gt; &gt; *intermediateGraphes=0, double *finalError=0, int *iterationsDone=0)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::map&lt; int, Transform &gt;</type>
      <name>optimizeBA</name>
      <anchorfile>classrtabmap_1_1Optimizer.html</anchorfile>
      <anchor>a930e3b35ed23be2ac58723d21ca710ce</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, CameraModel &gt; &amp;models, std::map&lt; int, cv::Point3f &gt; &amp;points3DMap, const std::map&lt; int, std::map&lt; int, cv::Point3f &gt; &gt; &amp;wordReferences, std::set&lt; int &gt; *outliers=0)</arglist>
    </member>
    <member kind="function">
      <type>std::map&lt; int, Transform &gt;</type>
      <name>optimizeBA</name>
      <anchorfile>classrtabmap_1_1Optimizer.html</anchorfile>
      <anchor>a613b0191db68416e6f4fdfc66379b7c2</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>Transform</type>
      <name>optimizeBA</name>
      <anchorfile>classrtabmap_1_1Optimizer.html</anchorfile>
      <anchor>ae585cfc1308cb0e57b8de580ee4ed194</anchor>
      <arglist>(const Link &amp;link, const CameraModel &amp;model, std::map&lt; int, cv::Point3f &gt; &amp;points3DMap, const std::map&lt; int, std::map&lt; int, cv::Point3f &gt; &gt; &amp;wordReferences, std::set&lt; int &gt; *outliers=0)</arglist>
    </member>
    <member kind="function">
      <type>std::map&lt; int, Transform &gt;</type>
      <name>optimizeIncremental</name>
      <anchorfile>classrtabmap_1_1Optimizer.html</anchorfile>
      <anchor>a278f42e0d250085ac6fe9ed425627acf</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, double *finalError=0, int *iterationsDone=0)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>parseParameters</name>
      <anchorfile>classrtabmap_1_1Optimizer.html</anchorfile>
      <anchor>a410577cdb08a0ac406388a85ba97e831</anchor>
      <arglist>(const ParametersMap &amp;parameters)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>priorsIgnored</name>
      <anchorfile>classrtabmap_1_1Optimizer.html</anchorfile>
      <anchor>a3c8ccefab2d0957d6a565285c0a8eaa3</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setCovarianceIgnored</name>
      <anchorfile>classrtabmap_1_1Optimizer.html</anchorfile>
      <anchor>a5055007e4cc5af9028956e1da3047c4f</anchor>
      <arglist>(bool enabled)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setEpsilon</name>
      <anchorfile>classrtabmap_1_1Optimizer.html</anchorfile>
      <anchor>a3914e9e0310c37340998b92030dc9d68</anchor>
      <arglist>(double epsilon)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setIterations</name>
      <anchorfile>classrtabmap_1_1Optimizer.html</anchorfile>
      <anchor>abe01fb650ef1d6fbd21af93a6ffe5c8b</anchor>
      <arglist>(int iterations)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPriorsIgnored</name>
      <anchorfile>classrtabmap_1_1Optimizer.html</anchorfile>
      <anchor>a568f1db66bef63e490d48b1db1720517</anchor>
      <arglist>(bool enabled)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setRobust</name>
      <anchorfile>classrtabmap_1_1Optimizer.html</anchorfile>
      <anchor>a1008348a699d769f52921ebbfbce171e</anchor>
      <arglist>(bool enabled)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSlam2d</name>
      <anchorfile>classrtabmap_1_1Optimizer.html</anchorfile>
      <anchor>ae15ad77a795f8391648508f9071753dd</anchor>
      <arglist>(bool enabled)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual Type</type>
      <name>type</name>
      <anchorfile>classrtabmap_1_1Optimizer.html</anchorfile>
      <anchor>aa2be82e1f986b1beae103148be7cd520</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Optimizer</name>
      <anchorfile>classrtabmap_1_1Optimizer.html</anchorfile>
      <anchor>acfd13c43c7853fb8777ae42049761a2e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Optimizer *</type>
      <name>create</name>
      <anchorfile>classrtabmap_1_1Optimizer.html</anchorfile>
      <anchor>a1d3515681d4a170260810fd698b6f85f</anchor>
      <arglist>(const ParametersMap &amp;parameters)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Optimizer *</type>
      <name>create</name>
      <anchorfile>classrtabmap_1_1Optimizer.html</anchorfile>
      <anchor>af63040980a021af1b786570e72c958a6</anchor>
      <arglist>(Optimizer::Type type, const ParametersMap &amp;parameters=ParametersMap())</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>getConnectedGraph</name>
      <anchorfile>classrtabmap_1_1Optimizer.html</anchorfile>
      <anchor>a05e7937f440c456c1a9bf78a98245282</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" static="yes">
      <type>static bool</type>
      <name>isAvailable</name>
      <anchorfile>classrtabmap_1_1Optimizer.html</anchorfile>
      <anchor>a17cbadee10ca03a54494966894db5126</anchor>
      <arglist>(Optimizer::Type type)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>Optimizer</name>
      <anchorfile>classrtabmap_1_1Optimizer.html</anchorfile>
      <anchor>af2784a0f780b4332fbce7ee75f423eb4</anchor>
      <arglist>(int iterations=Parameters::defaultOptimizerIterations(), bool slam2d=Parameters::defaultRegForce3DoF(), bool covarianceIgnored=Parameters::defaultOptimizerVarianceIgnored(), double epsilon=Parameters::defaultOptimizerEpsilon(), bool robust=Parameters::defaultOptimizerRobust(), bool priorsIgnored=Parameters::defaultOptimizerPriorsIgnored())</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>Optimizer</name>
      <anchorfile>classrtabmap_1_1Optimizer.html</anchorfile>
      <anchor>af6e45bcd0da53aeeabb6a2bf8bfd641a</anchor>
      <arglist>(const ParametersMap &amp;parameters)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>covarianceIgnored_</name>
      <anchorfile>classrtabmap_1_1Optimizer.html</anchorfile>
      <anchor>abb92352ced7ae1de8e0b66adac812895</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>epsilon_</name>
      <anchorfile>classrtabmap_1_1Optimizer.html</anchorfile>
      <anchor>a5795aeec41cf6dda67525bf3a98322ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>iterations_</name>
      <anchorfile>classrtabmap_1_1Optimizer.html</anchorfile>
      <anchor>af75db5dfaf245f159c4341217f437edc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>priorsIgnored_</name>
      <anchorfile>classrtabmap_1_1Optimizer.html</anchorfile>
      <anchor>a77804f8cd4da7a06a6d611ba2e61b73b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>robust_</name>
      <anchorfile>classrtabmap_1_1Optimizer.html</anchorfile>
      <anchor>add49b159020c69afe0f3454409111ae7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>slam2d_</name>
      <anchorfile>classrtabmap_1_1Optimizer.html</anchorfile>
      <anchor>a106207d20203b6f472e1c7927db671bd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rtabmap::OptimizerCVSBA</name>
    <filename>classrtabmap_1_1OptimizerCVSBA.html</filename>
    <base>rtabmap::Optimizer</base>
    <member kind="function" virtualness="virtual">
      <type>virtual std::map&lt; int, Transform &gt;</type>
      <name>optimizeBA</name>
      <anchorfile>classrtabmap_1_1OptimizerCVSBA.html</anchorfile>
      <anchor>ab598c6a92a84b5e945628f69fd2c548b</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, CameraModel &gt; &amp;models, std::map&lt; int, cv::Point3f &gt; &amp;points3DMap, const std::map&lt; int, std::map&lt; int, cv::Point3f &gt; &gt; &amp;wordReferences, std::set&lt; int &gt; *outliers=0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>OptimizerCVSBA</name>
      <anchorfile>classrtabmap_1_1OptimizerCVSBA.html</anchorfile>
      <anchor>a6c6fd32384d8cde133fd8a664fc1c88b</anchor>
      <arglist>(int iterations=Parameters::defaultOptimizerIterations(), bool slam2d=Parameters::defaultRegForce3DoF(), bool covarianceIgnored=Parameters::defaultOptimizerVarianceIgnored())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>OptimizerCVSBA</name>
      <anchorfile>classrtabmap_1_1OptimizerCVSBA.html</anchorfile>
      <anchor>af8a99137fb1458e3a2289f1052ef78d5</anchor>
      <arglist>(const ParametersMap &amp;parameters)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Type</type>
      <name>type</name>
      <anchorfile>classrtabmap_1_1OptimizerCVSBA.html</anchorfile>
      <anchor>adccd134ff39292d65e17a6198f280ccb</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~OptimizerCVSBA</name>
      <anchorfile>classrtabmap_1_1OptimizerCVSBA.html</anchorfile>
      <anchor>ab7d5d4a35f80959b86aebabd9714d8a1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>available</name>
      <anchorfile>classrtabmap_1_1OptimizerCVSBA.html</anchorfile>
      <anchor>aab4ca88c4d69085934aebe41743d52df</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rtabmap::OptimizerG2O</name>
    <filename>classrtabmap_1_1OptimizerG2O.html</filename>
    <base>rtabmap::Optimizer</base>
    <member kind="function" virtualness="virtual">
      <type>virtual std::map&lt; int, Transform &gt;</type>
      <name>optimize</name>
      <anchorfile>classrtabmap_1_1OptimizerG2O.html</anchorfile>
      <anchor>aed9b513e4e4bb441e39e95939356875d</anchor>
      <arglist>(int rootId, const std::map&lt; int, Transform &gt; &amp;poses, const std::multimap&lt; int, Link &gt; &amp;edgeConstraints, cv::Mat &amp;outputCovariance, std::list&lt; std::map&lt; int, Transform &gt; &gt; *intermediateGraphes=0, double *finalError=0, int *iterationsDone=0)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::map&lt; int, Transform &gt;</type>
      <name>optimizeBA</name>
      <anchorfile>classrtabmap_1_1OptimizerG2O.html</anchorfile>
      <anchor>a8d4fee036e22a8b02a6e71bb09a57d9a</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, CameraModel &gt; &amp;models, std::map&lt; int, cv::Point3f &gt; &amp;points3DMap, const std::map&lt; int, std::map&lt; int, cv::Point3f &gt; &gt; &amp;wordReferences, std::set&lt; int &gt; *outliers=0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>OptimizerG2O</name>
      <anchorfile>classrtabmap_1_1OptimizerG2O.html</anchorfile>
      <anchor>ab6d5a25a078222ad018d326e0fdf0f30</anchor>
      <arglist>(const ParametersMap &amp;parameters=ParametersMap())</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>parseParameters</name>
      <anchorfile>classrtabmap_1_1OptimizerG2O.html</anchorfile>
      <anchor>a380aaa9499fdca2c5cc42a946246974a</anchor>
      <arglist>(const ParametersMap &amp;parameters)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Type</type>
      <name>type</name>
      <anchorfile>classrtabmap_1_1OptimizerG2O.html</anchorfile>
      <anchor>a28bd5600d906ef89a4635fd94d10792f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~OptimizerG2O</name>
      <anchorfile>classrtabmap_1_1OptimizerG2O.html</anchorfile>
      <anchor>a8a3b87af45eb903bf55d986163c754c1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>available</name>
      <anchorfile>classrtabmap_1_1OptimizerG2O.html</anchorfile>
      <anchor>a0c329b0c2c85b266b30d502f249527cb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>isCholmodAvailable</name>
      <anchorfile>classrtabmap_1_1OptimizerG2O.html</anchorfile>
      <anchor>a71efeeeb0b0ea24fa2a0fc385aeee01d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>isCSparseAvailable</name>
      <anchorfile>classrtabmap_1_1OptimizerG2O.html</anchorfile>
      <anchor>a17b4253ed72dc8c1436dda7fd22895cd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>saveGraph</name>
      <anchorfile>classrtabmap_1_1OptimizerG2O.html</anchorfile>
      <anchor>a65c49cb7784cf23ec4d74a474ac1b6ff</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>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>baseline_</name>
      <anchorfile>classrtabmap_1_1OptimizerG2O.html</anchorfile>
      <anchor>aaf1e0c13f173773e6d1a1de1af455d34</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>optimizer_</name>
      <anchorfile>classrtabmap_1_1OptimizerG2O.html</anchorfile>
      <anchor>a7c40b1f5578d276f15fd7ad10d3e69f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>pixelVariance_</name>
      <anchorfile>classrtabmap_1_1OptimizerG2O.html</anchorfile>
      <anchor>ae456446f4ac566c4041ab9af9275c5cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>robustKernelDelta_</name>
      <anchorfile>classrtabmap_1_1OptimizerG2O.html</anchorfile>
      <anchor>a63e5876172eac4308104125c6c2e7fae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>solver_</name>
      <anchorfile>classrtabmap_1_1OptimizerG2O.html</anchorfile>
      <anchor>af4ac780039d9b5621bcfac4e4e925a3a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rtabmap::OptimizerGTSAM</name>
    <filename>classrtabmap_1_1OptimizerGTSAM.html</filename>
    <base>rtabmap::Optimizer</base>
    <member kind="function" virtualness="virtual">
      <type>virtual std::map&lt; int, Transform &gt;</type>
      <name>optimize</name>
      <anchorfile>classrtabmap_1_1OptimizerGTSAM.html</anchorfile>
      <anchor>a8817071d6e3a4248dcd803c14d05a0a5</anchor>
      <arglist>(int rootId, const std::map&lt; int, Transform &gt; &amp;poses, const std::multimap&lt; int, Link &gt; &amp;edgeConstraints, cv::Mat &amp;outputCovariance, std::list&lt; std::map&lt; int, Transform &gt; &gt; *intermediateGraphes=0, double *finalError=0, int *iterationsDone=0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>OptimizerGTSAM</name>
      <anchorfile>classrtabmap_1_1OptimizerGTSAM.html</anchorfile>
      <anchor>a0c57b9bf7742755b8a76b823555fa3db</anchor>
      <arglist>(const ParametersMap &amp;parameters=ParametersMap())</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>parseParameters</name>
      <anchorfile>classrtabmap_1_1OptimizerGTSAM.html</anchorfile>
      <anchor>a00fbd8425bca519303f473221103f3f6</anchor>
      <arglist>(const ParametersMap &amp;parameters)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Type</type>
      <name>type</name>
      <anchorfile>classrtabmap_1_1OptimizerGTSAM.html</anchorfile>
      <anchor>ab8868d6eb826ad709026fba0da5db637</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~OptimizerGTSAM</name>
      <anchorfile>classrtabmap_1_1OptimizerGTSAM.html</anchorfile>
      <anchor>a7e2e29917b1ea430ffb37222289e800c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>available</name>
      <anchorfile>classrtabmap_1_1OptimizerGTSAM.html</anchorfile>
      <anchor>a43b7b589882006b11af0f82124d8efd6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>optimizer_</name>
      <anchorfile>classrtabmap_1_1OptimizerGTSAM.html</anchorfile>
      <anchor>a401902e5672d802079bd40bdb98de4b2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rtabmap::OptimizerTORO</name>
    <filename>classrtabmap_1_1OptimizerTORO.html</filename>
    <base>rtabmap::Optimizer</base>
    <member kind="function" virtualness="virtual">
      <type>virtual std::map&lt; int, Transform &gt;</type>
      <name>optimize</name>
      <anchorfile>classrtabmap_1_1OptimizerTORO.html</anchorfile>
      <anchor>ab8edbc04bd1b78b9996a4f55af044389</anchor>
      <arglist>(int rootId, const std::map&lt; int, Transform &gt; &amp;poses, const std::multimap&lt; int, Link &gt; &amp;edgeConstraints, cv::Mat &amp;outputCovariance, std::list&lt; std::map&lt; int, Transform &gt; &gt; *intermediateGraphes=0, double *finalError=0, int *iterationsDone=0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>OptimizerTORO</name>
      <anchorfile>classrtabmap_1_1OptimizerTORO.html</anchorfile>
      <anchor>a7a8bcaf3dc94f5f28ab4837fda8254ca</anchor>
      <arglist>(int iterations=Parameters::defaultOptimizerIterations(), bool slam2d=Parameters::defaultRegForce3DoF(), bool covarianceIgnored=Parameters::defaultOptimizerVarianceIgnored(), double epsilon=Parameters::defaultOptimizerEpsilon())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>OptimizerTORO</name>
      <anchorfile>classrtabmap_1_1OptimizerTORO.html</anchorfile>
      <anchor>a3d4d822acdf4bb8a1f27cb1f73c55663</anchor>
      <arglist>(const ParametersMap &amp;parameters)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Type</type>
      <name>type</name>
      <anchorfile>classrtabmap_1_1OptimizerTORO.html</anchorfile>
      <anchor>ab0fd7598f1b19f8d4198487329db2dd1</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~OptimizerTORO</name>
      <anchorfile>classrtabmap_1_1OptimizerTORO.html</anchorfile>
      <anchor>a3ee1c72b09cc6eebd5689a36b88faac2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>available</name>
      <anchorfile>classrtabmap_1_1OptimizerTORO.html</anchorfile>
      <anchor>a7207ce426db0c2e8180bc80087020877</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>loadGraph</name>
      <anchorfile>classrtabmap_1_1OptimizerTORO.html</anchorfile>
      <anchor>a98ebd779fc4d0738f36a041f2d801fa1</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_1OptimizerTORO.html</anchorfile>
      <anchor>a8d9bbd66ace4ec31148059c84ae9b090</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="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>aa63f704fcaccfd782e557649b3a91f18</anchor>
      <arglist>(const cv::Mat &amp;image, const cv::Rect &amp;roi, const cv::Mat &amp;mask=cv::Mat()) 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>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="struct">
    <name>glm::io::order</name>
    <filename>structglm_1_1io_1_1order.html</filename>
    <member kind="function">
      <type></type>
      <name>order</name>
      <anchorfile>structglm_1_1io_1_1order.html</anchorfile>
      <anchor>abe9beee89febdb5046c9e7ca331fbd68</anchor>
      <arglist>(order_type)</arglist>
    </member>
    <member kind="variable">
      <type>order_type</type>
      <name>value</name>
      <anchorfile>structglm_1_1io_1_1order.html</anchorfile>
      <anchor>aa8788dd0568bacd081d02bd5aca9889b</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>pcl::OrganizedFastMesh</name>
    <filename>classpcl_1_1OrganizedFastMesh.html</filename>
    <templarg>PointInT</templarg>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; const OrganizedFastMesh&lt; PointInT &gt; &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>classpcl_1_1OrganizedFastMesh.html</anchorfile>
      <anchor>a7991ca191f9ebe074c8f035ea907dba6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::PointCloud&lt; PointInT &gt;::Ptr</type>
      <name>PointCloudPtr</name>
      <anchorfile>classpcl_1_1OrganizedFastMesh.html</anchorfile>
      <anchor>ad98cceb9d4167956cc2879ac2d56f81a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; pcl::Vertices &gt;</type>
      <name>Polygons</name>
      <anchorfile>classpcl_1_1OrganizedFastMesh.html</anchorfile>
      <anchor>a6dcd79bb020bc7088e853bf0d54bcb2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; OrganizedFastMesh&lt; PointInT &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>classpcl_1_1OrganizedFastMesh.html</anchorfile>
      <anchor>a5ed41996f8acac65b4fd74a2d0bbd320</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>QUAD_MESH</name>
      <anchorfile>classpcl_1_1OrganizedFastMesh.html</anchorfile>
      <anchor>ab3a2736225e816e798509a13d47f7529abd64b380dbd5c33c00384af5348bfcfe</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TRIANGLE_ADAPTIVE_CUT</name>
      <anchorfile>classpcl_1_1OrganizedFastMesh.html</anchorfile>
      <anchor>ab3a2736225e816e798509a13d47f7529a28163b50620f84122e02a7446e5f94d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TRIANGLE_LEFT_CUT</name>
      <anchorfile>classpcl_1_1OrganizedFastMesh.html</anchorfile>
      <anchor>ab3a2736225e816e798509a13d47f7529a358358c050e2a853cf90e342ebb46ae8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TRIANGLE_RIGHT_CUT</name>
      <anchorfile>classpcl_1_1OrganizedFastMesh.html</anchorfile>
      <anchor>ab3a2736225e816e798509a13d47f7529a39b64cedf81d7a7d06f9349f1c0dc65a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>TriangulationType</name>
      <anchorfile>classpcl_1_1OrganizedFastMesh.html</anchorfile>
      <anchor>ab3a2736225e816e798509a13d47f7529</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TRIANGLE_RIGHT_CUT</name>
      <anchorfile>classpcl_1_1OrganizedFastMesh.html</anchorfile>
      <anchor>ab3a2736225e816e798509a13d47f7529a39b64cedf81d7a7d06f9349f1c0dc65a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TRIANGLE_LEFT_CUT</name>
      <anchorfile>classpcl_1_1OrganizedFastMesh.html</anchorfile>
      <anchor>ab3a2736225e816e798509a13d47f7529a358358c050e2a853cf90e342ebb46ae8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TRIANGLE_ADAPTIVE_CUT</name>
      <anchorfile>classpcl_1_1OrganizedFastMesh.html</anchorfile>
      <anchor>ab3a2736225e816e798509a13d47f7529a28163b50620f84122e02a7446e5f94d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>QUAD_MESH</name>
      <anchorfile>classpcl_1_1OrganizedFastMesh.html</anchorfile>
      <anchor>ab3a2736225e816e798509a13d47f7529abd64b380dbd5c33c00384af5348bfcfe</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const Eigen::Vector3f &amp;</type>
      <name>getViewpoint</name>
      <anchorfile>classpcl_1_1OrganizedFastMesh.html</anchorfile>
      <anchor>ad4b686e8f909b189c97a5bb1e1c44e0a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>OrganizedFastMesh</name>
      <anchorfile>classpcl_1_1OrganizedFastMesh.html</anchorfile>
      <anchor>a58e1b0c042232642a82ec8b27d90386b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setAngleTolerance</name>
      <anchorfile>classpcl_1_1OrganizedFastMesh.html</anchorfile>
      <anchor>ac2420fca246de67861071dadf39d7e63</anchor>
      <arglist>(float angle_tolerance)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDistanceTolerance</name>
      <anchorfile>classpcl_1_1OrganizedFastMesh.html</anchorfile>
      <anchor>aa3940a231cb7bb4b6a7f7d239f71fafa</anchor>
      <arglist>(float distance_tolerance, bool depth_dependent=false)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMaxEdgeLength</name>
      <anchorfile>classpcl_1_1OrganizedFastMesh.html</anchorfile>
      <anchor>a87789a49d6f735267bda67f6701ad206</anchor>
      <arglist>(float a, float b=0.0f, float c=0.0f)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTrianglePixelSize</name>
      <anchorfile>classpcl_1_1OrganizedFastMesh.html</anchorfile>
      <anchor>a745e7170a11c9860dd8920e8d212db07</anchor>
      <arglist>(int triangle_size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTrianglePixelSizeColumns</name>
      <anchorfile>classpcl_1_1OrganizedFastMesh.html</anchorfile>
      <anchor>ab8fa19a842373ed2732360c02344d584</anchor>
      <arglist>(int triangle_size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTrianglePixelSizeRows</name>
      <anchorfile>classpcl_1_1OrganizedFastMesh.html</anchorfile>
      <anchor>a8c9540f2e18be8d72d6fb11d912bd22c</anchor>
      <arglist>(int triangle_size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTriangulationType</name>
      <anchorfile>classpcl_1_1OrganizedFastMesh.html</anchorfile>
      <anchor>a6ed920ebda18de0896470da943bc7cc5</anchor>
      <arglist>(TriangulationType type)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setViewpoint</name>
      <anchorfile>classpcl_1_1OrganizedFastMesh.html</anchorfile>
      <anchor>a574d4db8bcd96173c6b48eb7bc49ad4f</anchor>
      <arglist>(const Eigen::Vector3f &amp;viewpoint)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>storeShadowedFaces</name>
      <anchorfile>classpcl_1_1OrganizedFastMesh.html</anchorfile>
      <anchor>a58ce299182a05909db539a1d84f93ee5</anchor>
      <arglist>(bool enable)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>unsetMaxEdgeLength</name>
      <anchorfile>classpcl_1_1OrganizedFastMesh.html</anchorfile>
      <anchor>ae9dd6191e3f466c5750e58842d88f21d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>useDepthAsDistance</name>
      <anchorfile>classpcl_1_1OrganizedFastMesh.html</anchorfile>
      <anchor>a362926b64c94d53abb6363f9b916df63</anchor>
      <arglist>(bool enable)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~OrganizedFastMesh</name>
      <anchorfile>classpcl_1_1OrganizedFastMesh.html</anchorfile>
      <anchor>a5baedcee7cdab78236ce2027a8137cb7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>addQuad</name>
      <anchorfile>classpcl_1_1OrganizedFastMesh.html</anchorfile>
      <anchor>a5d65d8b8d6f87d86ce99237d7be43838</anchor>
      <arglist>(int a, int b, int c, int d, int idx, std::vector&lt; pcl::Vertices &gt; &amp;polygons)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>addTriangle</name>
      <anchorfile>classpcl_1_1OrganizedFastMesh.html</anchorfile>
      <anchor>a0a851476fa47e32fb39105d88000552f</anchor>
      <arglist>(int a, int b, int c, int idx, std::vector&lt; pcl::Vertices &gt; &amp;polygons)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>isShadowed</name>
      <anchorfile>classpcl_1_1OrganizedFastMesh.html</anchorfile>
      <anchor>ad27fb6b497795338f4eab1d7103dfb1d</anchor>
      <arglist>(const PointInT &amp;point_a, const PointInT &amp;point_b)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>isShadowedQuad</name>
      <anchorfile>classpcl_1_1OrganizedFastMesh.html</anchorfile>
      <anchor>a0b6e21a32c58df67445d2ce10f44e257</anchor>
      <arglist>(const int &amp;a, const int &amp;b, const int &amp;c, const int &amp;d)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>isShadowedTriangle</name>
      <anchorfile>classpcl_1_1OrganizedFastMesh.html</anchorfile>
      <anchor>aac570e3fcd088203cfabe6b929b895eb</anchor>
      <arglist>(const int &amp;a, const int &amp;b, const int &amp;c)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>isValidQuad</name>
      <anchorfile>classpcl_1_1OrganizedFastMesh.html</anchorfile>
      <anchor>a26da7a6e9d9198f3a89296a6a9339f4d</anchor>
      <arglist>(const int &amp;a, const int &amp;b, const int &amp;c, const int &amp;d)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>isValidTriangle</name>
      <anchorfile>classpcl_1_1OrganizedFastMesh.html</anchorfile>
      <anchor>a6430900529656933de06c2cc84554c15</anchor>
      <arglist>(const int &amp;a, const int &amp;b, const int &amp;c)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>makeAdaptiveCutMesh</name>
      <anchorfile>classpcl_1_1OrganizedFastMesh.html</anchorfile>
      <anchor>ae78e35fa74dac20aa4705cd793f00d1d</anchor>
      <arglist>(std::vector&lt; pcl::Vertices &gt; &amp;polygons)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>makeLeftCutMesh</name>
      <anchorfile>classpcl_1_1OrganizedFastMesh.html</anchorfile>
      <anchor>af5df7632921a3a688a1b896f18199a3d</anchor>
      <arglist>(std::vector&lt; pcl::Vertices &gt; &amp;polygons)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>makeQuadMesh</name>
      <anchorfile>classpcl_1_1OrganizedFastMesh.html</anchorfile>
      <anchor>a370af0c043d7324913d00721461fede0</anchor>
      <arglist>(std::vector&lt; pcl::Vertices &gt; &amp;polygons)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>makeRightCutMesh</name>
      <anchorfile>classpcl_1_1OrganizedFastMesh.html</anchorfile>
      <anchor>a104c0c0b8d68a948db79edda93a6abf5</anchor>
      <arglist>(std::vector&lt; pcl::Vertices &gt; &amp;polygons)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>performReconstruction</name>
      <anchorfile>classpcl_1_1OrganizedFastMesh.html</anchorfile>
      <anchor>af66bbf2fa9e28aebd2af2e308bf140da</anchor>
      <arglist>(std::vector&lt; pcl::Vertices &gt; &amp;polygons)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>performReconstruction</name>
      <anchorfile>classpcl_1_1OrganizedFastMesh.html</anchorfile>
      <anchor>ad9d74d4e6627057633ab3d4afb2b14ca</anchor>
      <arglist>(pcl::PolygonMesh &amp;output)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>reconstructPolygons</name>
      <anchorfile>classpcl_1_1OrganizedFastMesh.html</anchorfile>
      <anchor>a5fee6d23c77a2e4f193d2707d94ca2cd</anchor>
      <arglist>(std::vector&lt; pcl::Vertices &gt; &amp;polygons)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>resetPointData</name>
      <anchorfile>classpcl_1_1OrganizedFastMesh.html</anchorfile>
      <anchor>afdec586da3f519619384964dd61e8ef6</anchor>
      <arglist>(const int &amp;point_index, pcl::PolygonMesh &amp;mesh, const float &amp;value=0.0f, int field_x_idx=0, int field_y_idx=1, int field_z_idx=2)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>cos_angle_tolerance_</name>
      <anchorfile>classpcl_1_1OrganizedFastMesh.html</anchorfile>
      <anchor>a4bd9daace3f6b7e61dacac8486db32da</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>distance_dependent_</name>
      <anchorfile>classpcl_1_1OrganizedFastMesh.html</anchorfile>
      <anchor>a8eda71fcd93976b2c8504f3822eb67eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>distance_tolerance_</name>
      <anchorfile>classpcl_1_1OrganizedFastMesh.html</anchorfile>
      <anchor>a1a729eb83f0714852e38744579aba65a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>max_edge_length_a_</name>
      <anchorfile>classpcl_1_1OrganizedFastMesh.html</anchorfile>
      <anchor>a6c068309f5707a054eefe8c9b45eeffd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>max_edge_length_b_</name>
      <anchorfile>classpcl_1_1OrganizedFastMesh.html</anchorfile>
      <anchor>a43611c421b22a850a992bd97c71bb230</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>max_edge_length_c_</name>
      <anchorfile>classpcl_1_1OrganizedFastMesh.html</anchorfile>
      <anchor>ab0807e04e362b70a33cdec9e54de1999</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>max_edge_length_dist_dependent_</name>
      <anchorfile>classpcl_1_1OrganizedFastMesh.html</anchorfile>
      <anchor>a6d92b9a626f91f9bd03ca1e2358b0309</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>max_edge_length_set_</name>
      <anchorfile>classpcl_1_1OrganizedFastMesh.html</anchorfile>
      <anchor>a84e3fe5b06ba7b029a02d2030e32616d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>store_shadowed_faces_</name>
      <anchorfile>classpcl_1_1OrganizedFastMesh.html</anchorfile>
      <anchor>a95887dcb79e61e9f9080f03052d6b95e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>triangle_pixel_size_columns_</name>
      <anchorfile>classpcl_1_1OrganizedFastMesh.html</anchorfile>
      <anchor>a572925f0cf2df7d64d36d97bd48fc69d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>triangle_pixel_size_rows_</name>
      <anchorfile>classpcl_1_1OrganizedFastMesh.html</anchorfile>
      <anchor>a86b0075b9460f81f18f7520da3b7665f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>TriangulationType</type>
      <name>triangulation_type_</name>
      <anchorfile>classpcl_1_1OrganizedFastMesh.html</anchorfile>
      <anchor>ade2419a6deb03a67958f147fd6862329</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>use_depth_as_distance_</name>
      <anchorfile>classpcl_1_1OrganizedFastMesh.html</anchorfile>
      <anchor>a35a2411ca7cdc90058674c07a6aa8573</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::Vector3f</type>
      <name>viewpoint_</name>
      <anchorfile>classpcl_1_1OrganizedFastMesh.html</anchorfile>
      <anchor>a4b106586bcaa65b4b0b7cfdb9c5e3ec4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>glm::detail::outerProduct_trait</name>
    <filename>structglm_1_1detail_1_1outerProduct__trait.html</filename>
    <templarg></templarg>
    <templarg>P</templarg>
    <templarg>colType</templarg>
    <templarg>rowType</templarg>
  </compound>
  <compound kind="struct">
    <name>glm::detail::outerProduct_trait&lt; T, P, tvec2, tvec2 &gt;</name>
    <filename>structglm_1_1detail_1_1outerProduct__trait_3_01T_00_01P_00_01tvec2_00_01tvec2_01_4.html</filename>
    <templarg></templarg>
    <templarg>P</templarg>
    <member kind="typedef">
      <type>tmat2x2&lt; T, P &gt;</type>
      <name>type</name>
      <anchorfile>structglm_1_1detail_1_1outerProduct__trait_3_01T_00_01P_00_01tvec2_00_01tvec2_01_4.html</anchorfile>
      <anchor>a390fb582fa7caa73e53f69181b3b334e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>glm::detail::outerProduct_trait&lt; T, P, tvec2, tvec3 &gt;</name>
    <filename>structglm_1_1detail_1_1outerProduct__trait_3_01T_00_01P_00_01tvec2_00_01tvec3_01_4.html</filename>
    <templarg></templarg>
    <templarg>P</templarg>
    <member kind="typedef">
      <type>tmat2x3&lt; T, P &gt;</type>
      <name>type</name>
      <anchorfile>structglm_1_1detail_1_1outerProduct__trait_3_01T_00_01P_00_01tvec2_00_01tvec3_01_4.html</anchorfile>
      <anchor>a960af058d12b8de3d79562804f768d0d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>glm::detail::outerProduct_trait&lt; T, P, tvec2, tvec4 &gt;</name>
    <filename>structglm_1_1detail_1_1outerProduct__trait_3_01T_00_01P_00_01tvec2_00_01tvec4_01_4.html</filename>
    <templarg></templarg>
    <templarg>P</templarg>
    <member kind="typedef">
      <type>tmat2x4&lt; T, P &gt;</type>
      <name>type</name>
      <anchorfile>structglm_1_1detail_1_1outerProduct__trait_3_01T_00_01P_00_01tvec2_00_01tvec4_01_4.html</anchorfile>
      <anchor>a5ca49ab58d1c30d858b622c06147cd57</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>glm::detail::outerProduct_trait&lt; T, P, tvec3, tvec2 &gt;</name>
    <filename>structglm_1_1detail_1_1outerProduct__trait_3_01T_00_01P_00_01tvec3_00_01tvec2_01_4.html</filename>
    <templarg></templarg>
    <templarg>P</templarg>
    <member kind="typedef">
      <type>tmat3x2&lt; T, P &gt;</type>
      <name>type</name>
      <anchorfile>structglm_1_1detail_1_1outerProduct__trait_3_01T_00_01P_00_01tvec3_00_01tvec2_01_4.html</anchorfile>
      <anchor>a241608939fa083f2ddb7c701be75a732</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>glm::detail::outerProduct_trait&lt; T, P, tvec3, tvec3 &gt;</name>
    <filename>structglm_1_1detail_1_1outerProduct__trait_3_01T_00_01P_00_01tvec3_00_01tvec3_01_4.html</filename>
    <templarg></templarg>
    <templarg>P</templarg>
    <member kind="typedef">
      <type>tmat3x3&lt; T, P &gt;</type>
      <name>type</name>
      <anchorfile>structglm_1_1detail_1_1outerProduct__trait_3_01T_00_01P_00_01tvec3_00_01tvec3_01_4.html</anchorfile>
      <anchor>ac6a4ba81935840a9b4e4603f0bc0e222</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>glm::detail::outerProduct_trait&lt; T, P, tvec3, tvec4 &gt;</name>
    <filename>structglm_1_1detail_1_1outerProduct__trait_3_01T_00_01P_00_01tvec3_00_01tvec4_01_4.html</filename>
    <templarg></templarg>
    <templarg>P</templarg>
    <member kind="typedef">
      <type>tmat3x4&lt; T, P &gt;</type>
      <name>type</name>
      <anchorfile>structglm_1_1detail_1_1outerProduct__trait_3_01T_00_01P_00_01tvec3_00_01tvec4_01_4.html</anchorfile>
      <anchor>a14958bc1241fffaf223abab70496c56d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>glm::detail::outerProduct_trait&lt; T, P, tvec4, tvec2 &gt;</name>
    <filename>structglm_1_1detail_1_1outerProduct__trait_3_01T_00_01P_00_01tvec4_00_01tvec2_01_4.html</filename>
    <templarg></templarg>
    <templarg>P</templarg>
    <member kind="typedef">
      <type>tmat4x2&lt; T, P &gt;</type>
      <name>type</name>
      <anchorfile>structglm_1_1detail_1_1outerProduct__trait_3_01T_00_01P_00_01tvec4_00_01tvec2_01_4.html</anchorfile>
      <anchor>a15cc3a28bd3e09c75a19ce0349c76d9a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>glm::detail::outerProduct_trait&lt; T, P, tvec4, tvec3 &gt;</name>
    <filename>structglm_1_1detail_1_1outerProduct__trait_3_01T_00_01P_00_01tvec4_00_01tvec3_01_4.html</filename>
    <templarg></templarg>
    <templarg>P</templarg>
    <member kind="typedef">
      <type>tmat4x3&lt; T, P &gt;</type>
      <name>type</name>
      <anchorfile>structglm_1_1detail_1_1outerProduct__trait_3_01T_00_01P_00_01tvec4_00_01tvec3_01_4.html</anchorfile>
      <anchor>ac754af38f5684e757b9fcc70ecaea5c8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>glm::detail::outerProduct_trait&lt; T, P, tvec4, tvec4 &gt;</name>
    <filename>structglm_1_1detail_1_1outerProduct__trait_3_01T_00_01P_00_01tvec4_00_01tvec4_01_4.html</filename>
    <templarg></templarg>
    <templarg>P</templarg>
    <member kind="typedef">
      <type>tmat4x4&lt; T, P &gt;</type>
      <name>type</name>
      <anchorfile>structglm_1_1detail_1_1outerProduct__trait_3_01T_00_01P_00_01tvec4_00_01tvec4_01_4.html</anchorfile>
      <anchor>a89f0d2b33be6604293d1373176291811</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>OutputArchive&lt; SaveArchive &gt;</name>
    <filename>classrtflann_1_1serialization_1_1OutputArchive.html</filename>
    <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>SaveArchive &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>OutputArchive&lt; SizeArchive &gt;</name>
    <filename>classrtflann_1_1serialization_1_1OutputArchive.html</filename>
    <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>SizeArchive &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>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="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>ae1f5a3f57a0351a2d2f652716c48c463</anchor>
      <arglist>)(void *)</arglist>
    </member>
    <member kind="variable">
      <type>void(*</type>
      <name>xReiniter</name>
      <anchorfile>structPager.html</anchorfile>
      <anchor>ad214904b953afe7d4718a713fedb8c98</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>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::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="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>createDefaultWorkingDirectory</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>a2391f8db138b12181f9ea17589e940ad</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ParametersMap</type>
      <name>deserialize</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>a19fb27cb7c9311cf479ae54c65253e2a</anchor>
      <arglist>(const std::string &amp;parameters)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ParametersMap</type>
      <name>filterParameters</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>a033d42a961b4c5946ca9547b13b66515</anchor>
      <arglist>(const ParametersMap &amp;parameters, const std::string &amp;group)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ParametersMap &amp;</type>
      <name>getBackwardCompatibilityMap</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>adbd2250c8e60c3405a06de696172de03</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 ParametersMap</type>
      <name>getDefaultOdometryParameters</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>a53c0f650f40caee677a6c544d998f3e0</anchor>
      <arglist>(bool stereo=false, bool vis=true, bool icp=false)</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 ParametersMap</type>
      <name>getDefaultParameters</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>ab5bb39fd4a74b211217c2354ee6136ab</anchor>
      <arglist>(const std::string &amp;group)</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 const std::map&lt; std::string, std::pair&lt; bool, std::string &gt; &gt; &amp;</type>
      <name>getRemovedParameters</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>a19bc8b47fe548b91f08b9038dbeaca67</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>getType</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>a3c54e7cf277b7c2e09e1cf58e9a25d63</anchor>
      <arglist>(const std::string &amp;paramKey)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>getVersion</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>a4c939a1dedc6a40ea4a173bf68f15006</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>isFeatureParameter</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>a4b3d525a14d5d1eb726768cb4bd9906d</anchor>
      <arglist>(const std::string &amp;param)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>parse</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>a74719b1e59dc21efce4db008bfc366ec</anchor>
      <arglist>(const ParametersMap &amp;parameters, const std::string &amp;key, bool &amp;value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>parse</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>a4fadcc74c8d21d83a88198ce1ba0d621</anchor>
      <arglist>(const ParametersMap &amp;parameters, const std::string &amp;key, int &amp;value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>parse</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>a13ce9d998119e47bf24ddb438b783099</anchor>
      <arglist>(const ParametersMap &amp;parameters, const std::string &amp;key, unsigned int &amp;value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>parse</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>a2aacb8d5fd0ef2b1afa80662658b6da7</anchor>
      <arglist>(const ParametersMap &amp;parameters, const std::string &amp;key, float &amp;value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>parse</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>ae7d411675bb17590d56b5af962b92f79</anchor>
      <arglist>(const ParametersMap &amp;parameters, const std::string &amp;key, double &amp;value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>parse</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>a3c85d30d293c0183bbbf6f915eeb6c2b</anchor>
      <arglist>(const ParametersMap &amp;parameters, const std::string &amp;key, std::string &amp;value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>parse</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>aed175638f2f5d7515bcf0481de98d2b2</anchor>
      <arglist>(const ParametersMap &amp;parameters, ParametersMap &amp;parametersOut)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ParametersMap</type>
      <name>parseArguments</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>a4a5099e290f68fcfc53d17426cd05e91</anchor>
      <arglist>(int argc, char *argv[], bool onlyParameters=false)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>readINI</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>a0bd6f8a0b1fa050565ca2fc80a724074</anchor>
      <arglist>(const std::string &amp;configFile, ParametersMap &amp;parameters, bool modifiedOnly=false)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>serialize</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>a7c71a450febb7c448e4a9e50bdc0641a</anchor>
      <arglist>(const ParametersMap &amp;parameters)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>showUsage</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>a60609aa075823feff61a3c797b48f241</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>writeINI</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>abcb87626c3474486017bc90140686d62</anchor>
      <arglist>(const std::string &amp;configFile, const ParametersMap &amp;parameters)</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>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>a08eb7e824f8cbe39146750b0dcb2ad85</anchor>
      <arglist>(Rtabmap, PublishRAMUsage, bool, false,&quot;Publishing RAM usage in statistics (may add a small overhead to get info from the system).&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>a3902c8528b13b21948e71ae505447d49</anchor>
      <arglist>(Rtabmap, ComputeRMSE, bool, true,&quot;Compute root mean square error (RMSE) and publish it in statistics, if ground truth is provided.&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>a97a21eb9ac99e2c256f05f521b13bab6</anchor>
      <arglist>(Rtabmap, SaveWMState, bool, false,&quot;Save working memory state after each update in statistics.&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>aa58d100e522844908d8ddb0d61d96c14</anchor>
      <arglist>(Rtabmap, TimeThr, float, 0,&quot;Maximum time allowed for map update (ms) (0 means infinity). When map update time exceeds this fixed time threshold, some nodes in Working Memory (WM) are transferred to Long-Term Memory to limit the size of the WM and decrease the update time.&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>a3803bbdd7fbf333d85488fc70f8fab9f</anchor>
      <arglist>(Rtabmap, MemoryThr, int, 0, uFormat(&quot;Maximum nodes in the Working Memory (0 means infinity). Similar to \&quot;%s\&quot;, when the number of nodes in Working Memory (WM) exceeds this treshold, some nodes are transferred to Long-Term Memory to keep WM size fixed.&quot;, kRtabmapTimeThr().c_str()))</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>a8e4e334a28521389a43edffe90f5f972</anchor>
      <arglist>(Rtabmap, DetectionRate, float, 1,&quot;Detection rate (Hz). 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>aca0721863e4b64acf8ffbef8bea52a68</anchor>
      <arglist>(Rtabmap, CreateIntermediateNodes, bool, false, uFormat(&quot;Create intermediate nodes between loop closure detection. Only used when %s&gt;0.&quot;, kRtabmapDetectionRate().c_str()))</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>adcecfd266b0dc90d03a952a75aa983bd</anchor>
      <arglist>(Rtabmap, StartNewMapOnGoodSignature, bool, false, uFormat(&quot;Start a new map only if the first signature is not bad (i.e., has enough features, see %s).&quot;, kKpBadSignRatio().c_str()))</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>af9ac19f3178007695a84f15d4a34cbf2</anchor>
      <arglist>(Rtabmap, ImagesAlreadyRectified, bool, true,&quot;Images are already rectified. By default RTAB-Map assumes that received images are rectified. If they are not, they can be rectified by RTAB-Map if this parameter is false.&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>a43db90703236828901c75598da8349b3</anchor>
      <arglist>(Rtabmap, RectifyOnlyFeatures, bool, false, uFormat(&quot;If \&quot;%s\&quot; is false and this parameter is true, the whole RGB image will not be rectified, only the features. Warning: As projection of RGB-D image to point cloud is assuming that images are rectified, the generated point cloud map will have wrong colors if this parameter is true.&quot;, kRtabmapImagesAlreadyRectified().c_str()))</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>a0f8e02ca77615a7081eb5609958c783f</anchor>
      <arglist>(Rtabmap, LoopRatio, float, 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>a188ea8676cdbb4d890f710ef834ca975</anchor>
      <arglist>(Mem, RawDescriptorsKept, bool, true,&quot;Raw descriptors kept in memory.&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>a98af0e0c0f6db4a7b507362467848f7e</anchor>
      <arglist>(Mem, MapLabelsAdded, bool, true,&quot;Create map labels. The first node of a map will be labelled as \&quot;map#\&quot; where # is the map ID.&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>a836a878d558aad4bf21b2007b3014ab2</anchor>
      <arglist>(Mem, SaveDepth16Format, bool, false,&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>a43d9e53df9dc608ae4641cd5ef9adae1</anchor>
      <arglist>(Mem, IntermediateNodeDataKept, bool, false,&quot;Keep intermediate node data in db.&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>a276abe02976ec9e0fbff8b2803a6e0b0</anchor>
      <arglist>(Mem, ReduceGraph, bool, false,&quot;Reduce graph. Merge nodes when loop closures are added (ignoring those with user data set).&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>a53da95979e51a4cc0081aafeb71a1605</anchor>
      <arglist>(Mem, DepthAsMask, bool, true,&quot;Use depth image as mask when extracting features for vocabulary.&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>a58819d9ab5c83293e7d6f7fc484593fb</anchor>
      <arglist>(Mem, ImagePreDecimation, int, 1,&quot;Image decimation (&gt;=1) before features extraction. Negative decimation is done from RGB size instead of depth size (if depth is smaller than RGB, it may be interpolated depending of the decimation value).&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>ae3c15847161b141141a2785ca3b93596</anchor>
      <arglist>(Mem, ImagePostDecimation, int, 1,&quot;Image decimation (&gt;=1) of saved data in created signatures (after features extraction). Decimation is done from the original image. Negative decimation is done from RGB size instead of depth size (if depth is smaller than RGB, it may be interpolated depending of the decimation value).&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>a0d3ccc1b36b67b21daef1a1ade7c2406</anchor>
      <arglist>(Mem, CompressionParallelized, bool, true,&quot;Compression of sensor data is multi-threaded.&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>a43d400747565ccba4246ada21ba946c1</anchor>
      <arglist>(Mem, LaserScanDownsampleStepSize, int, 1,&quot;If &gt; 1, downsample the 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>a6338cabe104a1a73ee381e3ac5724790</anchor>
      <arglist>(Mem, LaserScanVoxelSize, float, 0.0, uFormat(&quot;If &gt; 0 m, voxel filtering is done on laser scans when creating a signature. If the laser scan had normals, they will be removed. To recompute the normals, make sure to use \&quot;%s\&quot; or \&quot;%s\&quot; parameters.&quot;, kMemLaserScanNormalK().c_str(), kMemLaserScanNormalRadius().c_str()).c_str())</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>a0b51246e621d43f35862a390f6247e7e</anchor>
      <arglist>(Mem, LaserScanNormalK, int, 0,&quot;If &gt; 0 and laser scans don&apos;t have normals, normals will be computed with K search neighbors 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>a8101425be81b7f40e49bfe98c012afba</anchor>
      <arglist>(Mem, LaserScanNormalRadius, float, 0.0,&quot;If &gt; 0 m and laser scans don&apos;t have normals, normals will be computed with radius search neighbors 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>a64647ac9340eb1d873a9da48dd8d4fd7</anchor>
      <arglist>(Mem, UseOdomFeatures, bool, true,&quot;Use odometry features.&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>a3bc00767b560209b735a19817ef8ea34</anchor>
      <arglist>(Mem, CovOffDiagIgnored, bool, true,&quot;Ignore off diagonal values of the covariance matrix.&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>ac96ae6d9f809898ee321f784120a97d9</anchor>
      <arglist>(Kp, NNStrategy, int, 1,&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>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>a52fcc7c83f899e2ea4beeff757e028dd</anchor>
      <arglist>(Kp, IncrementalFlann, bool, true, uFormat(&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 increases of the factor \&quot;%s\&quot; in size).&quot;, kKpFlannRebalancingFactor().c_str()))</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>a7a244cbda20e2f14edb762d4fa3eccfd</anchor>
      <arglist>(Kp, FlannRebalancingFactor, float, 2.0, uFormat(&quot;Factor used when rebuilding the incremental FLANN index (see \&quot;%s\&quot;). Set &lt;=1 to disable.&quot;, kKpIncrementalFlann().c_str()))</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>a57666c8c368fae139cd5d3ef0e14ebeb</anchor>
      <arglist>(Kp, MaxDepth, float, 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>a90f3ae6c774a362b2bb54db530445c77</anchor>
      <arglist>(Kp, MinDepth, float, 0,&quot;Filter extracted keypoints by depth.&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>a1cd36ca0fb353444ac96f8ecd3bf4591</anchor>
      <arglist>(Kp, MaxFeatures, int, 500,&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>aba9ce89c8a350ea38aaeae4b21b5453b</anchor>
      <arglist>(Kp, BadSignRatio, float, 0.5,&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>ab927edcafe6ac29172c6d874ba48b386</anchor>
      <arglist>(Kp, NndrRatio, float, 0.8,&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</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>accab3f6f1ecc14a755ede4626f40058d</anchor>
      <arglist>(Kp, DetectorStrategy, int, 6,&quot;0=SURF 1=SIFT 2=ORB 3=FAST/FREAK 4=FAST/BRIEF 5=GFTT/FREAK 6=GFTT/BRIEF 7=BRISK 8=GFTT/ORB 9=KAZE.&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>a303af5dcca3cbd7858d0956a0b9085ee</anchor>
      <arglist>(Kp, GridRows, int, 1, uFormat(&quot;Number of rows of the grid used to extract uniformly \&quot;%s / grid cells\&quot; features from each cell.&quot;, kKpMaxFeatures().c_str()))</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>a89c2409d81d42a2b0913ec94f40ad74f</anchor>
      <arglist>(Kp, GridCols, int, 1, uFormat(&quot;Number of columns of the grid used to extract uniformly \&quot;%s / grid cells\&quot; features from each cell.&quot;, kKpMaxFeatures().c_str()))</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>a63b648c04c344c80820bea3391b32f69</anchor>
      <arglist>(SURF, HessianThreshold, float, 500,&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>a650e88f73b2eb816b5f3a10e060960ad</anchor>
      <arglist>(SIFT, EdgeThreshold, double, 10,&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>a8cc4697bf50b5a590e2a062b76edbd55</anchor>
      <arglist>(FAST, Threshold, int, 20,&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>adaecd3c417710bd3751ff7f3d9897cc2</anchor>
      <arglist>(FAST, MinThreshold, int, 7,&quot;Minimum threshold. Used only when FAST/GridRows and FAST/GridCols are set.&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>abcd8a7a5c6d0a37faf0e4064929aba4f</anchor>
      <arglist>(FAST, MaxThreshold, int, 200,&quot;Maximum threshold. Used only when FAST/GridRows and FAST/GridCols are set.&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>a5101310f7fd7cfc9396e0cf8ae4cb086</anchor>
      <arglist>(FAST, GridRows, int, 0,&quot;Grid rows (0 to disable). Adapts the detector to partition the source image into a grid and detect points in each cell.&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>ad287f4ac1b5838dddd6feffbe262e36d</anchor>
      <arglist>(FAST, GridCols, int, 0,&quot;Grid cols (0 to disable). Adapts the detector to partition the source image into a grid and detect points in each cell.&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>a2c8031d356e9aa26db257fea21528d60</anchor>
      <arglist>(GFTT, MinDistance, double, 3,&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>a8264b2d3d515302df695cf7460050639</anchor>
      <arglist>(ORB, NLevels, int, 8,&quot;The number of pyramid levels. The smallest level will have linear size equal to input_image_linear_size/pow(scaleFactor, nlevels).&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>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>a653e0b3efa7c978e8842cb2c05bf663a</anchor>
      <arglist>(FREAK, PatternScale, float, 22,&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>a2f6e22033a4b4c0c03962a2eeaea01a7</anchor>
      <arglist>(BRISK, PatternScale, float, 1,&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>abcb81d29a313fecc472fa2acf7426d40</anchor>
      <arglist>(KAZE, Extended, bool, false,&quot;Set to enable extraction of extended (128-byte) descriptor.&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>a834214be0339cbedb28899fbc9b727ef</anchor>
      <arglist>(KAZE, Upright, bool, false,&quot;Set to enable use of upright descriptors (non rotation-invariant).&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>ac1f9216c55562da077fb3adfb0bf95b8</anchor>
      <arglist>(KAZE, Threshold, float, 0.001,&quot;Detector response threshold to accept point.&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>a9952becbd139929374e240d71673a83b</anchor>
      <arglist>(KAZE, NOctaves, int, 4,&quot;Maximum octave evolution of the image.&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>a142380d11f4e9ffc9c1468241d33d0a5</anchor>
      <arglist>(KAZE, NOctaveLayers, int, 4,&quot;Default number of sublevels per scale level.&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>a2a77fbfe54956e8e63dc8e0744982991</anchor>
      <arglist>(KAZE, Diffusivity, int, 1,&quot;Diffusivity type: 0=DIFF_PM_G1, 1=DIFF_PM_G2, 2=DIFF_WEICKERT or 3=DIFF_CHARBONNIER.&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>a320d70a586a6ecfc473f5e63022f1071</anchor>
      <arglist>(VhEp, Enabled, bool, false, uFormat(&quot;Verify visual loop closure hypothesis by computing a fundamental matrix. This is done prior to transformation computation when %s is enabled.&quot;, kRGBDEnabled().c_str()))</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>a499093779d074e0adc682a50c351bfcb</anchor>
      <arglist>(VhEp, RansacParam1, float, 3,&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>a7a700eb67f1a7d70d4959fc15be9513c</anchor>
      <arglist>(VhEp, RansacParam2, float, 0.99,&quot;Fundamental matrix (see cvFindFundamentalMat()): Performance of 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>ab2e46f320bc52b31edd6c22cde3ce7e7</anchor>
      <arglist>(RGBD, LinearUpdate, float, 0.1,&quot;Minimum linear displacement (m) 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>a506466525f6c4278aa3d221c879c16c3</anchor>
      <arglist>(RGBD, AngularUpdate, float, 0.1,&quot;Minimum angular displacement (rad) 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>a73592f21921bc1c531cce350d3bc23d1</anchor>
      <arglist>(RGBD, LinearSpeedUpdate, float, 0.0,&quot;Maximum linear speed (m/s) to update the map (0 means not limit).&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>a7914aa3e26c584a2ab3af5ac8fb4adac</anchor>
      <arglist>(RGBD, AngularSpeedUpdate, float, 0.0,&quot;Maximum angular speed (rad/s) to update the map (0 means not limit).&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>a459b558d22f374f1f2c1bfaf3e2b728a</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 node 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>a9067b93d74cbf56cbcb91aaaea7685dc</anchor>
      <arglist>(RGBD, OptimizeMaxError, float, 1.0, uFormat(&quot;Reject loop closures if optimization error ratio is greater than this value (0=disabled). Ratio is computed as absolute error over standard deviation of each link. This will help to detect when a wrong loop closure is added to the graph. Not compatible with \&quot;%s\&quot; if enabled.&quot;, kOptimizerRobust().c_str()))</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>a77a93cadd510fc7edefe6718474f149e</anchor>
      <arglist>(RGBD, SavedLocalizationIgnored, bool, false,&quot;Ignore last saved localization pose from previous session. If true, RTAB-Map won&apos;t assume it is restarting from the same place than where it shut down previously.&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>a91405ead11d461b1a27224258aed0916</anchor>
      <arglist>(RGBD, PlanLinearVelocity, float, 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>a7edebb9c6f50b41fee7aac63d471551e</anchor>
      <arglist>(RGBD, PlanAngularVelocity, float, 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>a30976840935b04d491dea5710315a50d</anchor>
      <arglist>(RGBD, NeighborLinkRefining, bool, false, uFormat(&quot;When a new node is added to the graph, the transformation of its neighbor link to the previous node is refined using registration approach selected (%s).&quot;, kRegStrategy().c_str()))</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>ae650b9e1afed3bb71b58c3414d427b5a</anchor>
      <arglist>(RGBD, LoopClosureReextractFeatures, bool, false,&quot;Extract features even if there are some already in the nodes.&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>a20c509e1b01bad7ca91a91eff5b0e7cc</anchor>
      <arglist>(RGBD, LocalBundleOnLoopClosure, bool, false,&quot;Do local bundle adjustment with neighborhood of the loop closure.&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>a8dce84de05a2ff5b8617c2c754431e61</anchor>
      <arglist>(RGBD, CreateOccupancyGrid, bool, false,&quot;Create local occupancy grid maps. See \&quot;Grid\&quot; group for parameters.&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>a6dc2066f343e603a2736da5ce1fb17ea</anchor>
      <arglist>(RGBD, ProximityByTime, 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>a9b189d8e5c157a1734d0c5daf1d46007</anchor>
      <arglist>(RGBD, ProximityBySpace, bool, true,&quot;Detection over locations (in Working Memory) near in space.&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>a633868636bca9f3bd10517c00ccd4c5c</anchor>
      <arglist>(RGBD, ProximityMaxGraphDepth, 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>a28dacb313f9e3262298333bad89bb6c9</anchor>
      <arglist>(RGBD, ProximityMaxPaths, int, 3,&quot;Maximum paths compared (from the most recent) for proximity detection by space. 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>ae6a20277bff48dd256e897253dd11f68</anchor>
      <arglist>(RGBD, ProximityPathFilteringRadius, float, 1,&quot;Path filtering radius to reduce the number of nodes to compare in a path. A path should also be inside that radius to be considered for proximity detection.&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>a4f3551ff64752c304e24d77c3e7c112e</anchor>
      <arglist>(RGBD, ProximityPathMaxNeighbors, int, 0,&quot;Maximum neighbor nodes compared on each path. Set to 0 to disable merging the laser scans.&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>a198dc109c00620a67496c3adb405569f</anchor>
      <arglist>(RGBD, ProximityPathRawPosesUsed, bool, true,&quot;When comparing to a local path, merge the scan using the odometry poses (with neighbor link optimizations) 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>a6e3a0fa8a416ce5c5c57205d01b5a555</anchor>
      <arglist>(RGBD, ProximityAngle, float, 45,&quot;Maximum angle (degrees) for visual proximity detection.&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>aba2cf60ce12dd109bb5ed6df2966b381</anchor>
      <arglist>(Optimizer, Strategy, int, 0,&quot;Graph optimization strategy: 0=TORO, 1=g2o and 2=GTSAM.&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>a222e0b0f516078e55a56ba95cce9d793</anchor>
      <arglist>(Optimizer, Iterations, 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>ab08cbaeea6a318ca7ece26aa944c3f0b</anchor>
      <arglist>(Optimizer, Epsilon, double, 0.00001,&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>a8e8f4ee229b66d5f7be9c5ef52795658</anchor>
      <arglist>(Optimizer, VarianceIgnored, 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>ac6e7b8fe2ecf4a18ca71c8aa06135396</anchor>
      <arglist>(Optimizer, Robust, bool, false, uFormat(&quot;Robust graph optimization using Vertigo (only work for g2o and GTSAM optimization strategies). Not compatible with \&quot;%s\&quot; if enabled.&quot;, kRGBDOptimizeMaxError().c_str()))</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>a985cb7008621b12594c38def4c2e62a9</anchor>
      <arglist>(Optimizer, PriorsIgnored, bool, true,&quot;Ignore prior constraints (global pose or GPS) while optimizing. Currently only g2o and gtsam optimization supports this.&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>aca52d40aa9bd7973a0a02f7fc51fe275</anchor>
      <arglist>(g2o, Solver, int, 0,&quot;0=csparse 1=pcg 2=cholmod 3=Eigen&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>a33f169fa2ec9d4e08c74499b93bb80cd</anchor>
      <arglist>(g2o, Optimizer, int, 0,&quot;0=Levenberg 1=GaussNewton&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>a8a8b067955de8855d2b47b5dc2a9785d</anchor>
      <arglist>(g2o, PixelVariance, double, 1.0,&quot;Pixel variance used for bundle adjustment.&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>ada823f741c52517e6e9febb6e61d8b17</anchor>
      <arglist>(g2o, RobustKernelDelta, double, 8,&quot;Robust kernel delta used for bundle adjustment (0 means don&apos;t use robust kernel). Observations with chi2 over this threshold will be ignored in the second optimization pass.&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>a24aaa15b98064ba10c8dfc272fea2c5b</anchor>
      <arglist>(g2o, Baseline, double, 0.075,&quot;When doing bundle adjustment with RGB-D data, we can set a fake baseline (m) to do stereo bundle adjustment (if 0, mono bundle adjustment is done). For stereo data, the baseline in the calibration is used directly.&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>a8f45267543a00ce65721fb9e57b8e5db</anchor>
      <arglist>(GTSAM, Optimizer, int, 1,&quot;0=Levenberg 1=GaussNewton 2=Dogleg&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>a9b05f1a2868e88419b294c1fd64fb1ac</anchor>
      <arglist>(Odom, Strategy, int, 0,&quot;0=Frame-to-Map (F2M) 1=Frame-to-Frame (F2F) 2=Fovis 3=viso2 4=DVO-SLAM 5=ORB_SLAM2 6=OKVIS 7=LOAM 8=MSCKF_VIO&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>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>af1ea3575cd247416c0bc423b49ec6561</anchor>
      <arglist>(Odom, FilteringStrategy, int, 0,&quot;0=No filtering 1=Kalman filtering 2=Particle filtering&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>aab7e50b9072e730f05c9daef2d71c4d0</anchor>
      <arglist>(Odom, KalmanProcessNoise, float, 0.001,&quot;Process noise covariance value.&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>ae0ab960c864b0cb00c7606c80c9008c0</anchor>
      <arglist>(Odom, KalmanMeasurementNoise, float, 0.01,&quot;Process measurement covariance value.&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>a0f2f5e14ad01252ac1b255057c452a61</anchor>
      <arglist>(Odom, GuessMotion, bool, true,&quot;Guess next transformation from the last motion computed.&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>a259a686c4d205eabf6f4a9b20a55f618</anchor>
      <arglist>(Odom, KeyFrameThr, float, 0.3,&quot;[Visual] Create a new keyframe when the number of inliers drops under this ratio of features in last frame. Setting the value to 0 means that a keyframe is created for each processed frame.&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>ade8d6ba718afd8d60f7d6e90fdb60385</anchor>
      <arglist>(Odom, VisKeyFrameThr, int, 150,&quot;[Visual] Create a new keyframe when the number of inliers drops under this threshold. Setting the value to 0 means that a keyframe is created for each processed frame.&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>aeef5045859534cfad5609f1daefd4f4b</anchor>
      <arglist>(Odom, ScanKeyFrameThr, float, 0.9,&quot;[Geometry] Create a new keyframe when the number of ICP inliers drops under this ratio of points in last frame&apos;s scan. Setting the value to 0 means that a keyframe is created for each processed frame.&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>aa39e2261491308535fc025c9dc95bd14</anchor>
      <arglist>(Odom, ImageDecimation, int, 1,&quot;Decimation of the images before registration. Negative decimation is done from RGB size instead of depth size (if depth is smaller than RGB, it may be interpolated depending of the decimation value).&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>a0b5b08235f8c2851d16d84f56cde0072</anchor>
      <arglist>(Odom, AlignWithGround, bool, false,&quot;Align odometry with the ground on initialization.&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>a77460e57540b88a64aedab554d180cd3</anchor>
      <arglist>(OdomF2M, MaxSize, int, 2000,&quot;[Visual] Local map 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>ae8a81e5b69d2ea3b2380a5a93ebf1c4b</anchor>
      <arglist>(OdomF2M, MaxNewFeatures, int, 0,&quot;[Visual] Maximum features (sorted by keypoint response) added to local map from a new key-frame. 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>a27b28653d03ce81be4d851a6bd6376f5</anchor>
      <arglist>(OdomF2M, ScanMaxSize, int, 2000,&quot;[Geometry] Maximum local scan map size.&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>afea796dfb92d4998f5760faa29e3dbf8</anchor>
      <arglist>(OdomF2M, ScanSubtractRadius, float, 0.05,&quot;[Geometry] Radius used to filter points of a new added scan to local map. This could match the voxel size of the scans.&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>a6dcf40629f2ed35acd203118f9a2ed9c</anchor>
      <arglist>(OdomF2M, ScanSubtractAngle, float, 45, uFormat(&quot;[Geometry] Max angle (degrees) used to filter points of a new added scan to local map (when \&quot;%s\&quot;&gt;0). 0 means any angle.&quot;, kOdomF2MScanSubtractRadius().c_str()).c_str())</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>a0c55fb2e989c44d3cd7da0880e4c4382</anchor>
      <arglist>(OdomF2M, BundleAdjustment, int, 0,&quot;Local bundle adjustment: 0=disabled, 1=g2o, 2=cvsba.&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>a8b02d4175b3932e71c10c776c56a99f4</anchor>
      <arglist>(OdomF2M, BundleAdjustmentMaxFrames, int, 10,&quot;Maximum frames used for bundle adjustment (0=inf or all current frames in the local map).&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>a5d58cc5b7139bd88a88534352753a507</anchor>
      <arglist>(OdomFovis, FeatureWindowSize, int, 9,&quot;The size of the n x n image patch surrounding each feature, used for keypoint matching.&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>ac5e0da3c97ede5bc60b11e2cce733127</anchor>
      <arglist>(OdomFovis, MaxPyramidLevel, int, 3,&quot;The maximum Gaussian pyramid level to process the image at. Pyramid level 1 corresponds to the original image.&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>a47fae41675aeb46a60a34a02644e1dbe</anchor>
      <arglist>(OdomFovis, MinPyramidLevel, int, 0,&quot;The minimum pyramid level.&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>ab10dc6a12b9b5361d2cac9cdf541d086</anchor>
      <arglist>(OdomFovis, TargetPixelsPerFeature, int, 250,&quot;Specifies the desired feature density as a ratio of input image pixels per feature detected.  This number is used to control the adaptive feature thresholding.&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>a435afffb6aef760f17980cea8ac27fdd</anchor>
      <arglist>(OdomFovis, FastThreshold, int, 20,&quot;FAST threshold.&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>a569957b24fdf44dcf93b7c102771120e</anchor>
      <arglist>(OdomFovis, UseAdaptiveThreshold, bool, true,&quot;Use FAST adaptive threshold.&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>a38856f765c10e2fe657fb12d022eb5e2</anchor>
      <arglist>(OdomFovis, FastThresholdAdaptiveGain, double, 0.005,&quot;FAST threshold adaptive gain.&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>a60c5230622569e67629789c4d80dd0a8</anchor>
      <arglist>(OdomFovis, UseHomographyInitialization, bool, true,&quot;Use homography initialization.&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>abbea56fb2bcd2fa588cf2c4c71c4032d</anchor>
      <arglist>(OdomFovis, UseBucketing, bool, true,&quot;&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>a7294299d41f08664fdf60107099e8c36</anchor>
      <arglist>(OdomFovis, BucketWidth, int, 80,&quot;&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>a4f1b0981694b6650f673c84117fbafa4</anchor>
      <arglist>(OdomFovis, BucketHeight, int, 80,&quot;&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>a73115ef90220daa6e3be8223bf4ba036</anchor>
      <arglist>(OdomFovis, MaxKeypointsPerBucket, int, 25,&quot;&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>aa1926bb90fe6739bc4dad75ec9c29211</anchor>
      <arglist>(OdomFovis, UseImageNormalization, bool, false,&quot;&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>a15b4892eae301e5d21d714260b309d71</anchor>
      <arglist>(OdomFovis, InlierMaxReprojectionError, double, 1.5,&quot;The maximum image-space reprojection error (in pixels) a feature match is allowed to have and still be considered an inlier in the set of features used for motion estimation.&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>a1c94e905c356995358627e34f470f9a1</anchor>
      <arglist>(OdomFovis, CliqueInlierThreshold, double, 0.1,&quot;See Howard&apos;s greedy max-clique algorithm for determining the maximum set of mutually consisten feature matches. This specifies the compatibility threshold, in meters.&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>a25540c8ae2a2e2d8cadc205122b6025b</anchor>
      <arglist>(OdomFovis, MinFeaturesForEstimate, int, 20,&quot;Minimum number of features in the inlier set for the motion estimate to be considered valid.&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>a1596220c531f034d179a76ab679a73f5</anchor>
      <arglist>(OdomFovis, MaxMeanReprojectionError, double, 10.0,&quot;Maximum mean reprojection error over the inlier feature matches for the motion estimate to be considered valid.&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>ad087ea6d0d0218aed36366556012f669</anchor>
      <arglist>(OdomFovis, UseSubpixelRefinement, bool, true,&quot;Specifies whether or not to refine feature matches to subpixel resolution.&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>a7a613e2b5d95caa18b8f4ac1e2c849d2</anchor>
      <arglist>(OdomFovis, FeatureSearchWindow, int, 25,&quot;Specifies the size of the search window to apply when searching for feature matches across time frames.  The search is conducted around the feature location predicted by the initial rotation estimate.&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>a219db33599e1ed520b937cce65b1b492</anchor>
      <arglist>(OdomFovis, UpdateTargetFeaturesWithRefined, bool, false,&quot;When subpixel refinement is enabled, the refined feature locations can be saved over the original feature locations.  This has a slightly negative impact on frame-to-frame visual odometry, but is likely better when using this library as part of a visual SLAM algorithm.&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>a0bf616216665c1fe7317d5e87ce7c1a6</anchor>
      <arglist>(OdomFovis, StereoRequireMutualMatch, bool, true,&quot;&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>a9951fa36179c9c50573d8a62c7abb70f</anchor>
      <arglist>(OdomFovis, StereoMaxDistEpipolarLine, double, 1.5,&quot;&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>a194c4339ec38979d316078c454554f33</anchor>
      <arglist>(OdomFovis, StereoMaxRefinementDisplacement, double, 1.0,&quot;&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>afe703c1f58bc7fbe6e6fb0f0d8b9632f</anchor>
      <arglist>(OdomFovis, StereoMaxDisparity, int, 128,&quot;&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>a78b53b7da2ee88d6146dea1f83bce048</anchor>
      <arglist>(OdomViso2, RansacIters, int, 200,&quot;Number of RANSAC iterations.&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>a6b68b3a307ed2849f890e4f164261f31</anchor>
      <arglist>(OdomViso2, InlierThreshold, double, 2.0,&quot;Fundamental matrix inlier threshold.&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>a686436ffd5196f75a46c5f02257202bf</anchor>
      <arglist>(OdomViso2, Reweighting, bool, true,&quot;Lower border weights (more robust to calibration errors).&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>a0fa9cfdea02be0d4db25f106ccc0a6ae</anchor>
      <arglist>(OdomViso2, MatchNmsN, int, 3,&quot;Non-max-suppression: min. distance between maxima (in pixels).&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>a4f63b9e23544a6ba0fd3212ef830e654</anchor>
      <arglist>(OdomViso2, MatchNmsTau, int, 50,&quot;Non-max-suppression: interest point peakiness threshold.&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>a39b441575133a9b064b5885702b21e31</anchor>
      <arglist>(OdomViso2, MatchBinsize, int, 50,&quot;Matching bin width/height (affects efficiency only).&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>ae280d0a7e6d31b5082be1a8097f5d8c8</anchor>
      <arglist>(OdomViso2, MatchRadius, int, 200,&quot;Matching radius (du/dv in pixels).&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>aade418a8ad754341f43d666d7ba8b9d6</anchor>
      <arglist>(OdomViso2, MatchDispTolerance, int, 2,&quot;Disparity tolerance for stereo matches (in pixels).&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>a542ca5331b566c96e93ea907b11ccceb</anchor>
      <arglist>(OdomViso2, MatchOutlierDispTolerance, int, 5,&quot;Outlier removal: disparity tolerance (in pixels).&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>aebbd56101e1374a004f265c66890420b</anchor>
      <arglist>(OdomViso2, MatchOutlierFlowTolerance, int, 5,&quot;Outlier removal: flow tolerance (in pixels).&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>aadc3828c3c9aa56950223aeb60ae8bfd</anchor>
      <arglist>(OdomViso2, MatchMultiStage, bool, true,&quot;Multistage matching (denser and faster).&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>a582116b38b230be8eda4d198565a466d</anchor>
      <arglist>(OdomViso2, MatchHalfResolution, bool, true,&quot;Match at half resolution, refine at full resolution.&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>af6e1ea736e7db2fe0fcdd61cc75f7b81</anchor>
      <arglist>(OdomViso2, MatchRefinement, int, 1,&quot;Refinement (0=none,1=pixel,2=subpixel).&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>aced5099e86cfd1cecb019a43d5e32dfd</anchor>
      <arglist>(OdomViso2, BucketMaxFeatures, int, 2,&quot;Maximal number of features per bucket.&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>a90ac86e6e3edc05e67d1c7300120f7ad</anchor>
      <arglist>(OdomViso2, BucketWidth, double, 50,&quot;Width of bucket.&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>ab383a79e0e2a429c42e943ab577bdf45</anchor>
      <arglist>(OdomViso2, BucketHeight, double, 50,&quot;Height of bucket.&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>a3b56795d7eaabb17d684ddf309feddc0</anchor>
      <arglist>(OdomORBSLAM2, Bf, double, 0.076,&quot;Fake IR projector baseline (m) used only when stereo is not used.&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>a6201cd06f3a7909cb9b07e21e7e0adc9</anchor>
      <arglist>(OdomORBSLAM2, ThDepth, double, 40.0,&quot;Close/Far threshold. Baseline times.&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>a8d81cb9c31751d2133338656ec90f03b</anchor>
      <arglist>(OdomORBSLAM2, Fps, float, 0.0,&quot;Camera FPS.&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>a78a507835ef2ee217c80a15f26bfdb61</anchor>
      <arglist>(OdomORBSLAM2, MaxFeatures, int, 1000,&quot;Maximum ORB features extracted per frame.&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>ab0553e5bc8c3ae332a46fa5add76354e</anchor>
      <arglist>(OdomORBSLAM2, MapSize, int, 3000,&quot;Maximum size of the feature map (0 means infinite).&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>a3e1368e1dd1c1ddd33fbe007f5e6686e</anchor>
      <arglist>(OdomLOAM, Sensor, int, 2,&quot;Velodyne sensor: 0=VLP-16, 1=HDL-32, 2=HDL-64E&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>af679afd3fa4ca34a3531f0e962ecd7a4</anchor>
      <arglist>(OdomLOAM, ScanPeriod, float, 0.1,&quot;Scan period (s)&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>a2d457bfb002729da525dd1935099914f</anchor>
      <arglist>(OdomLOAM, LinVar, float, 0.01,&quot;Linear output variance.&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>af9e40678dbc240284f72b6fad9ed7c13</anchor>
      <arglist>(OdomLOAM, AngVar, float, 0.01,&quot;Angular output variance.&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>a0631ea4e85977126d23442d2f85e9c03</anchor>
      <arglist>(OdomLOAM, LocalMapping, bool, true,&quot;Local mapping. It adds more time to compute odometry, but accuracy is significantly improved.&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>aee203b7839bfcf57f9ad6cabae1589d6</anchor>
      <arglist>(OdomMSCKF, GridRow, int, 4,&quot;&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>abbc5513232e27aea33ef1b80037d789d</anchor>
      <arglist>(OdomMSCKF, GridCol, int, 5,&quot;&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>a2eb59c7c85ecdd73b0130b261f2f0fd1</anchor>
      <arglist>(OdomMSCKF, GridMinFeatureNum, int, 3,&quot;&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>ac64956e442080aac8fec054c2186e589</anchor>
      <arglist>(OdomMSCKF, GridMaxFeatureNum, int, 4,&quot;&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>ae98d92c0163ff531f1cf92494a77be9b</anchor>
      <arglist>(OdomMSCKF, PyramidLevels, int, 3,&quot;&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>a617c2d92e7c3ec2492ae0ef7ee046197</anchor>
      <arglist>(OdomMSCKF, PatchSize, int, 15,&quot;&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>ae525822a96daf7e2f0f551a7f23f9bf6</anchor>
      <arglist>(OdomMSCKF, FastThreshold, int, 10,&quot;&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>ab13874411ec7f4aa012c0f35f598900b</anchor>
      <arglist>(OdomMSCKF, MaxIteration, int, 30,&quot;&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>ad9ccce473bc1e21edf43876814a42cb3</anchor>
      <arglist>(OdomMSCKF, TrackPrecision, double, 0.01,&quot;&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>a6547c6bd1efabd5c91086e93426b459e</anchor>
      <arglist>(OdomMSCKF, RansacThreshold, double, 3,&quot;&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>af3c06147eba1204a4a78317d606621c8</anchor>
      <arglist>(OdomMSCKF, StereoThreshold, double, 5,&quot;&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>aef8f40d5f1af251e82e0f67e56b4abbe</anchor>
      <arglist>(OdomMSCKF, PositionStdThreshold, double, 8.0,&quot;&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>a1fc2dcdb145a6a983dbc3982a9210a38</anchor>
      <arglist>(OdomMSCKF, RotationThreshold, double, 0.2618,&quot;&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>af62ee1c3bd5a24a5fd2ebe1277442654</anchor>
      <arglist>(OdomMSCKF, TranslationThreshold, double, 0.4,&quot;&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>a3ee038b4d88431f377d6677147090a5e</anchor>
      <arglist>(OdomMSCKF, TrackingRateThreshold, double, 0.5,&quot;&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>a31277ba42a4ea8e2dc7831a690ee5108</anchor>
      <arglist>(OdomMSCKF, OptTranslationThreshold, double, 0,&quot;&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>afa40b8423bdeb92caee23ec35eeb7ab0</anchor>
      <arglist>(OdomMSCKF, NoiseGyro, double, 0.005,&quot;&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>a83d67371eff303c89c525583650199b5</anchor>
      <arglist>(OdomMSCKF, NoiseAcc, double, 0.05,&quot;&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>a5457a4050919883647145079d68902e3</anchor>
      <arglist>(OdomMSCKF, NoiseGyroBias, 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>aa0f432eaffa9a024e8fdaaaaa53c5abb</anchor>
      <arglist>(OdomMSCKF, NoiseAccBias, double, 0.01,&quot;&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>a9799d3ec8c88972db19767e3b1a650a0</anchor>
      <arglist>(OdomMSCKF, NoiseFeature, double, 0.035,&quot;&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>a0a0f66da6ce4eee5e9e101a978ab8324</anchor>
      <arglist>(OdomMSCKF, InitCovVel, double, 0.25,&quot;&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>a0f794a90821de89a5b33d8fb4904432d</anchor>
      <arglist>(OdomMSCKF, InitCovGyroBias, double, 0.01,&quot;&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>aa64c7fa4b335be9d901eee3f196678fd</anchor>
      <arglist>(OdomMSCKF, InitCovAccBias, double, 0.01,&quot;&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>a91bd1bd0388a09aa04454e1f314810af</anchor>
      <arglist>(OdomMSCKF, InitCovExRot, double, 0.00030462,&quot;&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>a732fdbf00a03e852dc6bcf95eefda39c</anchor>
      <arglist>(OdomMSCKF, InitCovExTrans, double, 0.000025,&quot;&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>a0b2e4fd570fb2eacd3120ec0678d50e2</anchor>
      <arglist>(OdomMSCKF, MaxCamStateSize, int, 20,&quot;&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>a177706589f80fcf6167d9f46eff3c0f7</anchor>
      <arglist>(Reg, RepeatOnce, bool, true,&quot;Do a second registration with the output of the first registration as guess. Only done if no guess was provided for the first registration (like on loop closure). It can be useful if the registration approach used can use a guess to get better matches.&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>a2f22ae9b7638558108c2a3776e260644</anchor>
      <arglist>(Reg, Strategy, int, 0,&quot;0=Vis, 1=Icp, 2=VisIcp&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>ac55a645b09e9497ffcc6c783698333a8</anchor>
      <arglist>(Reg, Force3DoF, bool, false,&quot;Force 3 degrees-of-freedom transform (3Dof: x,y and yaw). Parameters z, roll and pitch will be set to 0.&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>aac0211ba764a517ae75f1b516f3351b5</anchor>
      <arglist>(Vis, EstimationType, int, 1,&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>aeef241dd7875e1ab8662c349adb1b275</anchor>
      <arglist>(Vis, ForwardEstOnly, bool, true,&quot;Forward estimation only (A-&gt;B). If false, a transformation is also computed in backward direction (B-&gt;A), then the two resulting transforms are merged (middle interpolation between the transforms).&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>a344f7d19288a4a6b144d4e0f0ec7e21e</anchor>
      <arglist>(Vis, InlierDistance, float, 0.1, uFormat(&quot;[%s = 0] Maximum distance for feature correspondences. Used by 3D-&gt;3D estimation approach.&quot;, kVisEstimationType().c_str()))</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>a101749d56635efd0e49c576ddf90edcb</anchor>
      <arglist>(Vis, RefineIterations, int, 5, uFormat(&quot;[%s = 0] Number of iterations used to refine the transformation found by RANSAC. 0 means that the transformation is not refined.&quot;, kVisEstimationType().c_str()))</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>a22bcddcd87648a9ccefc0fa6bc467023</anchor>
      <arglist>(Vis, PnPReprojError, float, 2, uFormat(&quot;[%s = 1] PnP reprojection error.&quot;, kVisEstimationType().c_str()))</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>a6e5093fa2dda847487c1c22463dae03f</anchor>
      <arglist>(Vis, PnPFlags, int, 0, uFormat(&quot;[%s = 1] PnP flags: 0=Iterative, 1=EPNP, 2=P3P&quot;, kVisEstimationType().c_str()))</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>a8afef7c654330796466927f2457c2fc5</anchor>
      <arglist>(Vis, PnPRefineIterations, int, 1, uFormat(&quot;[%s = 1] Refine iterations. Set to 0 if \&quot;%s\&quot; is also used.&quot;, kVisEstimationType().c_str(), kVisBundleAdjustment().c_str()))</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>a42eae7b2c846ccdef9e567c9ff0c84c6</anchor>
      <arglist>(Vis, EpipolarGeometryVar, float, 0.02, uFormat(&quot;[%s = 2] Epipolar geometry maximum variance to accept the transformation.&quot;, kVisEstimationType().c_str()))</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>a417ec344445fe16d97152af73d0c3edb</anchor>
      <arglist>(Vis, MinInliers, int, 20,&quot;Minimum feature correspondences to compute/accept the transformation.&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>ac5319c101f5c2dcf0d12d69315737e91</anchor>
      <arglist>(Vis, Iterations, int, 300,&quot;Maximum iterations to compute the transform.&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>aeb8f47ae2540eca4bf6879be6f375788</anchor>
      <arglist>(Vis, FeatureType, int, 6,&quot;0=SURF 1=SIFT 2=ORB 3=FAST/FREAK 4=FAST/BRIEF 5=GFTT/FREAK 6=GFTT/BRIEF 7=BRISK 8=GFTT/ORB 9=KAZE.&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>a98a84c251071b35b36491b8526f9fdb5</anchor>
      <arglist>(Vis, 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>ad055271ee953d4ae0bf1d2e9cfe66c1a</anchor>
      <arglist>(Vis, MaxDepth, float, 0,&quot;Max depth of the features (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>af248fd6c5c0c3f641f13b6a992ebb492</anchor>
      <arglist>(Vis, MinDepth, float, 0,&quot;Min depth of the features (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>a465147bc2b54e99cfafe925bccde514c</anchor>
      <arglist>(Vis, DepthAsMask, bool, true,&quot;Use depth image as mask when extracting features.&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>a113622e1a4740fd7bb42dabd61c42dbe</anchor>
      <arglist>(Vis, 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>a221633b4f03ff4903296eb753de4e737</anchor>
      <arglist>(Vis, 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>a80b2396c67f9562c72459cff505d4707</anchor>
      <arglist>(Vis, SubPixEps, float, 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>ac5ade8d1fe7c958886baed8c98c53423</anchor>
      <arglist>(Vis, GridRows, int, 1, uFormat(&quot;Number of rows of the grid used to extract uniformly \&quot;%s / grid cells\&quot; features from each cell.&quot;, kVisMaxFeatures().c_str()))</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>aa121e78f0660cb735c8ae0a671390b41</anchor>
      <arglist>(Vis, GridCols, int, 1, uFormat(&quot;Number of columns of the grid used to extract uniformly \&quot;%s / grid cells\&quot; features from each cell.&quot;, kVisMaxFeatures().c_str()))</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>ae3eb163edabbbf34a0b48b19a4e2b28b</anchor>
      <arglist>(Vis, CorType, int, 0,&quot;Correspondences computation approach: 0=Features Matching, 1=Optical Flow&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>a26b560487e15b378e18072a09d228562</anchor>
      <arglist>(Vis, CorNNType, int, 1, uFormat(&quot;[%s=0] kNNFlannNaive=0, kNNFlannKdTree=1, kNNFlannLSH=2, kNNBruteForce=3, kNNBruteForceGPU=4. Used for features matching approach.&quot;, kVisCorType().c_str()))</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>a5dc2f863caca3cc294864acd6aa9f5a4</anchor>
      <arglist>(Vis, CorNNDR, float, 0.6, uFormat(&quot;[%s=0] NNDR: nearest neighbor distance ratio. Used for features matching approach.&quot;, kVisCorType().c_str()))</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>a21a7c75a20b7e9a7065223c0664828d7</anchor>
      <arglist>(Vis, CorGuessWinSize, int, 20, uFormat(&quot;[%s=0] Matching window size (pixels) around projected points when a guess transform is provided to find correspondences. 0 means disabled.&quot;, kVisCorType().c_str()))</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>a38e05ea7f10e8c3a1c9eff00e14293ed</anchor>
      <arglist>(Vis, CorGuessMatchToProjection, bool, false, uFormat(&quot;[%s=0] Match frame&apos;s corners to source&apos;s projected points (when guess transform is provided) instead of projected points to frame&apos;s corners.&quot;, kVisCorType().c_str()))</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>a276b54ba354e93813bb0a4d8fe5453ac</anchor>
      <arglist>(Vis, CorFlowWinSize, int, 16, uFormat(&quot;[%s=1] See cv::calcOpticalFlowPyrLK(). Used for optical flow approach.&quot;, kVisCorType().c_str()))</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>af2fdc903b8e099904d10ee10cebd0d64</anchor>
      <arglist>(Vis, CorFlowIterations, int, 30, uFormat(&quot;[%s=1] See cv::calcOpticalFlowPyrLK(). Used for optical flow approach.&quot;, kVisCorType().c_str()))</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>a291dbf69946f650360769d404bb1b0bc</anchor>
      <arglist>(Vis, CorFlowEps, float, 0.01, uFormat(&quot;[%s=1] See cv::calcOpticalFlowPyrLK(). Used for optical flow approach.&quot;, kVisCorType().c_str()))</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>ae7a76aabb37bda3985b7280aff43989a</anchor>
      <arglist>(Vis, CorFlowMaxLevel, int, 3, uFormat(&quot;[%s=1] See cv::calcOpticalFlowPyrLK(). Used for optical flow approach.&quot;, kVisCorType().c_str()))</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>a71e59d3624397e9d6f2c9d76eefa3511</anchor>
      <arglist>(Vis, BundleAdjustment, int, 0,&quot;Optimization with bundle adjustment: 0=disabled, 1=g2o, 2=cvsba.&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>ae3d44bacc9c470e04d03e363c7e89312</anchor>
      <arglist>(Icp, 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>a8d816f0af681cbe3bc740c3c1c4379f7</anchor>
      <arglist>(Icp, 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>a75a0216cf5e37780f4d7f54fe7505ee0</anchor>
      <arglist>(Icp, VoxelSize, float, 0.0,&quot;Uniform sampling voxel size (0=disabled).&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>a16b4694928b246f3057a09392b923785</anchor>
      <arglist>(Icp, DownsamplingStep, int, 1,&quot;Downsampling step size (1=no sampling). This is done before uniform sampling.&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>ac58db632dbb998d894a27d0b767c856f</anchor>
      <arglist>(Icp, 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>ab0d8e67906d4cb2954007d4aa1e6556a</anchor>
      <arglist>(Icp, 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>a48231726a705d5db5e5b71cd76e7e7f0</anchor>
      <arglist>(Icp, Epsilon, float, 0,&quot;Set the transformation epsilon (maximum allowable difference between two consecutive transformations) in order for an optimization to be considered as having converged to the final solution.&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>a2439f2126ba6d1442633931d0b221c2b</anchor>
      <arglist>(Icp, CorrespondenceRatio, float, 0.1,&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>a06be229979c929ea2beb48f2466594f5</anchor>
      <arglist>(Icp, 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>a0c3396d25c5ddf6771c557f532261ad1</anchor>
      <arglist>(Icp, PointToPlaneK, int, 5,&quot;Number of neighbors to compute normals for point to plane if the cloud doesn&apos;t have already normals.&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>a32f088e8fd4dc63cd75f23dd529d1785</anchor>
      <arglist>(Icp, PointToPlaneRadius, float, 1.0,&quot;Search radius to compute normals for point to plane if the cloud doesn&apos;t have already normals.&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>adc69db45d5492365916917fa4a286451</anchor>
      <arglist>(Icp, PointToPlaneMinComplexity, float, 0.02,&quot;Minimum structural complexity (0.0=low, 1.0=high) of the scan to do point to plane registration, otherwise point to point registration is done instead.&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>a398e1556ffb8245ee8a871bac41e86c8</anchor>
      <arglist>(Icp, PM, bool, false,&quot;Use libpointmatcher for ICP registration instead of PCL&apos;s implementation.&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>a56cd44cf0b8ca91751edfc076f89cdec</anchor>
      <arglist>(Icp, PMMatcherKnn, int, 1,&quot;KDTreeMatcher/knn: number of nearest neighbors to consider it the reference. For convenience when configuration file is not set.&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>a918d3124bd5709aa955f2f60f7f74272</anchor>
      <arglist>(Icp, PMMatcherEpsilon, float, 0.0,&quot;KDTreeMatcher/epsilon: approximation to use for the nearest-neighbor search. For convenience when configuration file is not set.&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>a5b40bb574dbe3f4da5624085b2831f74</anchor>
      <arglist>(Icp, PMOutlierRatio, float, 0.95,&quot;TrimmedDistOutlierFilter/ratio: For convenience when configuration file is not set. For kinect-like point cloud, use 0.65.&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>ab2b255757db7a04d47c2780ab9889278</anchor>
      <arglist>(Stereo, WinWidth, int, 15,&quot;Window width.&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>ae0249b65793a46d24282208aa031acef</anchor>
      <arglist>(Stereo, WinHeight, int, 3,&quot;Window height.&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>a43db8cec8e1940568050bd8dfed9dcfe</anchor>
      <arglist>(Stereo, Iterations, int, 30,&quot;Maximum iterations.&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>af09969363083e515cc0ddf25742bc248</anchor>
      <arglist>(Stereo, MaxLevel, int, 5,&quot;Maximum pyramid level.&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>ab68f484e76ec2c1204ef9d349940d00c</anchor>
      <arglist>(Stereo, MinDisparity, float, 0.5,&quot;Minimum disparity.&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>a91c44aa6ce8fc880bc934f3c3609896e</anchor>
      <arglist>(Stereo, MaxDisparity, float, 128.0,&quot;Maximum disparity.&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>a6d0507f5e5f58843f2b2ebe3ca0a99ac</anchor>
      <arglist>(Stereo, OpticalFlow, bool, true,&quot;Use optical flow to find stereo correspondences, otherwise a simple block matching approach is used.&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>a27a7f1dc351586302ea1f52dbdc672b5</anchor>
      <arglist>(Stereo, SSD, bool, true, uFormat(&quot;[%s=false] Use Sum of Squared Differences (SSD) window, otherwise Sum of Absolute Differences (SAD) window is used.&quot;, kStereoOpticalFlow().c_str()))</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>a9fa3543ea80bef51ba4a600cd8dc6196</anchor>
      <arglist>(Stereo, Eps, double, 0.01, uFormat(&quot;[%s=true] Epsilon stop criterion.&quot;, kStereoOpticalFlow().c_str()))</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>a708cbb4501549419f283fbd2854428dc</anchor>
      <arglist>(StereoBM, BlockSize, int, 15,&quot;See cv::StereoBM&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>a1eff88c39f7f10ab072509990b107bb2</anchor>
      <arglist>(StereoBM, MinDisparity, int, 0,&quot;See cv::StereoBM&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>a5dd9be02e3009eead054a588aaa5b242</anchor>
      <arglist>(StereoBM, NumDisparities, int, 128,&quot;See cv::StereoBM&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>adb0af36dc1af247e6c28401028e0e09f</anchor>
      <arglist>(StereoBM, PreFilterSize, int, 9,&quot;See cv::StereoBM&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>aeea13d361d60a812e705ec7f62c32ebd</anchor>
      <arglist>(StereoBM, PreFilterCap, int, 31,&quot;See cv::StereoBM&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>ae47ad068dc944005cea5299e37287a6e</anchor>
      <arglist>(StereoBM, UniquenessRatio, int, 15,&quot;See cv::StereoBM&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>a3105c632b8a93e4e7314dc3f765ef117</anchor>
      <arglist>(StereoBM, TextureThreshold, int, 10,&quot;See cv::StereoBM&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>a2e616da5f7265d92a87146e2995f6f09</anchor>
      <arglist>(StereoBM, SpeckleWindowSize, int, 100,&quot;See cv::StereoBM&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>a28b3786a32a1e600159fa0c8492838b0</anchor>
      <arglist>(StereoBM, SpeckleRange, int, 4,&quot;See cv::StereoBM&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>ab1b920ddbb011b109fbff62f57cc36a0</anchor>
      <arglist>(Grid, FromDepth, bool, true,&quot;Create occupancy grid from depth image(s), otherwise it is created from laser scan.&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>afb160d10a886b24a1f35c8c3147d9ace</anchor>
      <arglist>(Grid, DepthDecimation, int, 4, uFormat(&quot;[%s=true] Decimation of the depth image before creating cloud. Negative decimation is done from RGB size instead of depth size (if depth is smaller than RGB, it may be interpolated depending of the decimation value).&quot;, kGridDepthDecimation().c_str()))</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>ae998985386ce60976337a854c44dbf22</anchor>
      <arglist>(Grid, RangeMin, float, 0.0,&quot;Minimum range from sensor.&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>ac2fc858ef952dbe17d9a0c11497ff218</anchor>
      <arglist>(Grid, RangeMax, float, 5.0,&quot;Maximum range from sensor. 0=inf.&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>a959a90efa13dac8fc1d960ae498c2bbc</anchor>
      <arglist>(Grid, FootprintLength, float, 0.0,&quot;Footprint length used to filter points over the footprint of the robot.&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>ae88c140cc4af06a20b477bb85d3a822e</anchor>
      <arglist>(Grid, FootprintWidth, float, 0.0,&quot;Footprint width used to filter points over the footprint of the robot. Footprint length should be set.&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>a50ba94286bc3431af3f9b3254c1933a8</anchor>
      <arglist>(Grid, FootprintHeight, float, 0.0,&quot;Footprint height used to filter points over the footprint of the robot. Footprint length and width should be set.&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>a837807661516a22178825ff590420c49</anchor>
      <arglist>(Grid, ScanDecimation, int, 1, uFormat(&quot;[%s=false] Decimation of the laser scan before creating cloud.&quot;, kGridFromDepth().c_str()))</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>aadb85475355b11673deb186249fdd501</anchor>
      <arglist>(Grid, CellSize, float, 0.05,&quot;Resolution of the occupancy grid.&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>a447b5ac7fa0416dec6263dd20a7df94f</anchor>
      <arglist>(Grid, PreVoxelFiltering, bool, true, uFormat(&quot;Input cloud is downsampled by voxel filter (voxel size is \&quot;%s\&quot;) before doing segmentation of obstacles and ground.&quot;, kGridCellSize().c_str()))</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>a45c9bad7f6e4095fa4d54964550dcf59</anchor>
      <arglist>(Grid, MapFrameProjection, bool, false,&quot;Projection in map frame. On a 3D terrain and a fixed local camera transform (the cloud is created relative to ground), you may want to disable this to do the projection in robot frame instead.&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>a723aa9d79a4c2071cc1280560824fec9</anchor>
      <arglist>(Grid, NormalsSegmentation, bool, true,&quot;Segment ground from obstacles using point normals, otherwise a fast passthrough is used.&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>a2ed53ae1a87a96ed94245f6f30943315</anchor>
      <arglist>(Grid, MaxObstacleHeight, float, 0.0,&quot;Maximum obstacles height (0=disabled).&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>ae3e01279553bbae676fbb280e87831c4</anchor>
      <arglist>(Grid, MinGroundHeight, float, 0.0,&quot;Minimum ground height (0=disabled).&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>a84774bebcb69981cbfb3086b1d23b331</anchor>
      <arglist>(Grid, MaxGroundHeight, float, 0.0, uFormat(&quot;Maximum ground height (0=disabled). Should be set if \&quot;%s\&quot; is false.&quot;, kGridNormalsSegmentation().c_str()))</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>ae7653d12d45ec33ad4ce0934aa008ca3</anchor>
      <arglist>(Grid, MaxGroundAngle, float, 45, uFormat(&quot;[%s=true] Maximum angle (degrees) between point&apos;s normal to ground&apos;s normal to label it as ground. Points with higher angle difference are considered as obstacles.&quot;, kGridNormalsSegmentation().c_str()))</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>ac3fc7f4f52d1b69a0aba7e330033cadb</anchor>
      <arglist>(Grid, NormalK, int, 20, uFormat(&quot;[%s=true] K neighbors to compute normals.&quot;, kGridNormalsSegmentation().c_str()))</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>a4a21afba8341444cc1536191ca953edf</anchor>
      <arglist>(Grid, ClusterRadius, float, 0.1, uFormat(&quot;[%s=true] Cluster maximum radius.&quot;, kGridNormalsSegmentation().c_str()))</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>af2ba48f6349ece2a3a5322a13fa7d00d</anchor>
      <arglist>(Grid, MinClusterSize, int, 10, uFormat(&quot;[%s=true] Minimum cluster size to project the points.&quot;, kGridNormalsSegmentation().c_str()))</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>a53e2736c21f03c15f2eeadd496a324ae</anchor>
      <arglist>(Grid, FlatObstacleDetected, bool, true, uFormat(&quot;[%s=true] Flat obstacles detected.&quot;, kGridNormalsSegmentation().c_str()))</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>a0bd613373a7e7cc5a75067d1b81f6d6b</anchor>
      <arglist>(Grid, 3D, bool, false, uFormat(&quot;A 3D occupancy grid is required if you want an OctoMap (3D ray tracing). Set to false if you want only a 2D map, the cloud will be projected on xy plane. A 2D map can be still generated if checked, but it requires more memory and time to generate it. Ignored if laser scan is 2D and \&quot;%s\&quot; is false.&quot;, kGridFromDepth().c_str()))</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>ad4c15a7ef93c9cd03b9572e65bf27f29</anchor>
      <arglist>(Grid, GroundIsObstacle, bool, false, uFormat(&quot;[%s=true] Ground segmentation (%s) is ignored, all points are obstacles. Use this only if you want an OctoMap with ground identified as an obstacle (e.g., with an UAV).&quot;, kGrid3D().c_str(), kGridNormalsSegmentation().c_str()))</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>af2cc363eb7e35e0f5cd8eeaeb2855aa1</anchor>
      <arglist>(Grid, NoiseFilteringRadius, float, 0.0,&quot;Noise filtering radius (0=disabled). Done after segmentation.&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>ad4eaf2d17896cb5363bf1eb0e27b2f1b</anchor>
      <arglist>(Grid, NoiseFilteringMinNeighbors, int, 5,&quot;Noise filtering minimum neighbors.&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>a5d4b67a8f05ce799e511bcfb2652485a</anchor>
      <arglist>(Grid, Scan2dUnknownSpaceFilled, bool, false, uFormat(&quot;Unknown space filled. Only used with 2D laser scans. Use %s to set maximum range if laser scan max range is to set.&quot;, kGridRangeMax().c_str()))</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>ac87a3799cd8f2f9d21ec2c13230634e4</anchor>
      <arglist>(Grid, RayTracing, bool, false, uFormat(&quot;Ray tracing is done for each occupied cell, filling unknown space between the sensor and occupied cells. If %s=true, RTAB-Map should be built with OctoMap support, otherwise 3D ray tracing is ignored.&quot;, kGrid3D().c_str()))</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>a38ef8d31203312876b6d65f6fa6131f3</anchor>
      <arglist>(GridGlobal, FullUpdate, bool, true,&quot;When the graph is changed, the whole map will be reconstructed instead of moving individually each cells of the map. Also, data added to cache won&apos;t be released after updating the map. This process is longer but more robust to drift that would erase some parts of the map when it should not.&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>a25675b9e384c17df28b9486617f4c6eb</anchor>
      <arglist>(GridGlobal, UpdateError, float, 0.01,&quot;Graph changed detection error (m). Update map only if poses in new optimized graph have moved more than this value.&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>a3291fb3dc80ea0b95ada7325f20c00ad</anchor>
      <arglist>(GridGlobal, FootprintRadius, float, 0.0,&quot;Footprint radius (m) used to clear all obstacles under the graph.&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>ad4aded8a0b78e54ec17e5d7de40c40f8</anchor>
      <arglist>(GridGlobal, MinSize, float, 0.0,&quot;Minimum map size (m).&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>a3ce7d88e4ed036a37eb11c9fe0c1ffe4</anchor>
      <arglist>(GridGlobal, Eroded, bool, false,&quot;Erode obstacle cells.&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>ae9be39d7f4a7ac63ed952b87833bf2c2</anchor>
      <arglist>(GridGlobal, MaxNodes, int, 0,&quot;Maximum nodes assembled in the map starting from the last node (0=unlimited).&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>a85729f56c174b5e334ad3144d05fb1fc</anchor>
      <arglist>(GridGlobal, OccupancyThr, float, 0.5,&quot;Occupancy threshold (value between 0 and 1).&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>af183980f02004bb82431b4f4ad2932dc</anchor>
      <arglist>(GridGlobal, ProbHit, float, 0.7,&quot;Probability of a hit (value between 0.5 and 1).&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>ae7208d32c198d2e44ab2be98299d5698</anchor>
      <arglist>(GridGlobal, ProbMiss, float, 0.4,&quot;Probability of a miss (value between 0 and 0.5).&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>add8eb0228337ef95a1e1d0d983b15845</anchor>
      <arglist>(GridGlobal, ProbClampingMin, float, 0.1192,&quot;Probability clamping minimum (value between 0 and 1).&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>a1837fe1980e0270b834bbb1a4891c640</anchor>
      <arglist>(GridGlobal, ProbClampingMax, float, 0.971,&quot;Probability clamping maximum (value between 0 and 1).&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM_STR</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>a92f8dca71b64d3da0deb978b9d5a30b0</anchor>
      <arglist>(Rtabmap, WorkingDirectory,&quot;&quot;,&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>a2749c6f17348291d93409c261547c96a</anchor>
      <arglist>(OdomORBSLAM2, VocPath,&quot;&quot;,&quot;Path to ORB vocabulary (*.txt).&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM_STR</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>a6b193ee33a50433110ff8ba6f55ac830</anchor>
      <arglist>(OdomOKVIS, ConfigPath,&quot;&quot;,&quot;Path of OKVIS config file.&quot;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM_STR</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>aab03869accd3d1c9c01abd729da0e485</anchor>
      <arglist>(Vis, 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>acb8f4bcb4d384d9d0ab1af1dbf4b2ae4</anchor>
      <arglist>(Icp, PMConfig,&quot;&quot;, uFormat(&quot;Configuration file (*.yaml) used by libpointmatcher. Note that data filters set for libpointmatcher are done after filtering done by rtabmap (i.e., %s, %s), so make sure to disable those in rtabmap if you want to use only those from libpointmatcher. Parameters %s, %s and %s are also ignored if configuration file is set.&quot;, kIcpVoxelSize().c_str(), kIcpDownsamplingStep().c_str(), kIcpIterations().c_str(), kIcpEpsilon().c_str(), kIcpMaxCorrespondenceDistance().c_str()).c_str())</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_PARAM_STR</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>aaa05d973fa28e00c5be3f7ddebbbcbd7</anchor>
      <arglist>(Grid, DepthRoiRatios,&quot;0.0 0.0 0.0 0.0&quot;, uFormat(&quot;[%s=true] Region of interest ratios [left, right, top, bottom].&quot;, kGridFromDepth().c_str()))</arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static ParametersMap</type>
      <name>backwardCompatibilityMap_</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>a85fc5f13694a9bd6b369d20ab9cb90cd</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>
    <member kind="variable" protection="private" static="yes">
      <type>static ParametersMap</type>
      <name>parametersType_</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>a36713da24fdee7f997dd969a9216c049</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static std::map&lt; std::string, std::pair&lt; bool, std::string &gt; &gt;</type>
      <name>removedParameters_</name>
      <anchorfile>classrtabmap_1_1Parameters.html</anchorfile>
      <anchor>a20f9f857ec77443b7ebd01ecf6ca6750</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rtabmap::ParametersToolBox</name>
    <filename>classrtabmap_1_1ParametersToolBox.html</filename>
    <member kind="signal">
      <type>void</type>
      <name>parametersChanged</name>
      <anchorfile>classrtabmap_1_1ParametersToolBox.html</anchorfile>
      <anchor>a8f81c8815004231bb8cf40820871eddc</anchor>
      <arglist>(const QStringList &amp;name)</arglist>
    </member>
    <member kind="function">
      <type>const ParametersMap &amp;</type>
      <name>getParameters</name>
      <anchorfile>classrtabmap_1_1ParametersToolBox.html</anchorfile>
      <anchor>a75b4754c81db525d23371492b6de786c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>QWidget *</type>
      <name>getParameterWidget</name>
      <anchorfile>classrtabmap_1_1ParametersToolBox.html</anchorfile>
      <anchor>acdb2aa6c8f6f4a9b341aa03fe682d28a</anchor>
      <arglist>(const QString &amp;key)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ParametersToolBox</name>
      <anchorfile>classrtabmap_1_1ParametersToolBox.html</anchorfile>
      <anchor>a7115da9bb0e04b042afcbc5439d596ab</anchor>
      <arglist>(QWidget *parent=0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setupUi</name>
      <anchorfile>classrtabmap_1_1ParametersToolBox.html</anchorfile>
      <anchor>a1190d9547e3cd1e756365174513621e0</anchor>
      <arglist>(const ParametersMap &amp;parameters)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>updateParameter</name>
      <anchorfile>classrtabmap_1_1ParametersToolBox.html</anchorfile>
      <anchor>a42159df506683f56d059848962e06ebe</anchor>
      <arglist>(const std::string &amp;key, const std::string &amp;value)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ParametersToolBox</name>
      <anchorfile>classrtabmap_1_1ParametersToolBox.html</anchorfile>
      <anchor>a692150470b71508ff3e9ddb7503be271</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>changeParameter</name>
      <anchorfile>classrtabmap_1_1ParametersToolBox.html</anchorfile>
      <anchor>addf26957f04e48f82c74b77053a0d7b0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>changeParameter</name>
      <anchorfile>classrtabmap_1_1ParametersToolBox.html</anchorfile>
      <anchor>a2e888c624623b9a84f808f8bb7b8dd23</anchor>
      <arglist>(const QString &amp;value)</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>changeParameter</name>
      <anchorfile>classrtabmap_1_1ParametersToolBox.html</anchorfile>
      <anchor>a9147f92a2c54ab58b3b37a50ffc6465c</anchor>
      <arglist>(const int &amp;value)</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>resetAllPages</name>
      <anchorfile>classrtabmap_1_1ParametersToolBox.html</anchorfile>
      <anchor>a277b5901b6a6e46eb79059291cf97336</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>resetCurrentPage</name>
      <anchorfile>classrtabmap_1_1ParametersToolBox.html</anchorfile>
      <anchor>aca3f1078c8d7eb9b7e7a5b9ba23955a8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>addParameter</name>
      <anchorfile>classrtabmap_1_1ParametersToolBox.html</anchorfile>
      <anchor>a93f937ddae97fd6ff846209a9399e679</anchor>
      <arglist>(QVBoxLayout *layout, const std::string &amp;key, const std::string &amp;value)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>addParameter</name>
      <anchorfile>classrtabmap_1_1ParametersToolBox.html</anchorfile>
      <anchor>a8697f739dcfa5e9f06f5cf7eb98a9fb3</anchor>
      <arglist>(QVBoxLayout *layout, const QString &amp;key, const QString &amp;value)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>addParameter</name>
      <anchorfile>classrtabmap_1_1ParametersToolBox.html</anchorfile>
      <anchor>aa28022084172f2ea9dcf565477146ce6</anchor>
      <arglist>(QVBoxLayout *layout, const QString &amp;key, const int &amp;value)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>addParameter</name>
      <anchorfile>classrtabmap_1_1ParametersToolBox.html</anchorfile>
      <anchor>a1001a8aebadcd297535f1498eab111ea</anchor>
      <arglist>(QVBoxLayout *layout, const QString &amp;key, const double &amp;value)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>addParameter</name>
      <anchorfile>classrtabmap_1_1ParametersToolBox.html</anchorfile>
      <anchor>a6d449fa11018f5eb741a7b0712d40d6e</anchor>
      <arglist>(QVBoxLayout *layout, const QString &amp;key, const bool &amp;value)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>addParameter</name>
      <anchorfile>classrtabmap_1_1ParametersToolBox.html</anchorfile>
      <anchor>a2c58df34abab8bf3a54cd0befff6a310</anchor>
      <arglist>(QVBoxLayout *layout, const QString &amp;name, QWidget *widget)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>QStringList</type>
      <name>resetPage</name>
      <anchorfile>classrtabmap_1_1ParametersToolBox.html</anchorfile>
      <anchor>a4c26fc19e1679ed91d1d409064ef0185</anchor>
      <arglist>(int index)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>updateParametersVisibility</name>
      <anchorfile>classrtabmap_1_1ParametersToolBox.html</anchorfile>
      <anchor>a18760fb6a5be345384a06de582120c1d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QComboBox *</type>
      <name>comboBox_</name>
      <anchorfile>classrtabmap_1_1ParametersToolBox.html</anchorfile>
      <anchor>ac5cc2716c95a8ac8a5bd6e1ae9c61510</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ParametersMap</type>
      <name>parameters_</name>
      <anchorfile>classrtabmap_1_1ParametersToolBox.html</anchorfile>
      <anchor>a1e89c1f015245cf080568441ba7ead18</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QStackedWidget *</type>
      <name>stackedWidget_</name>
      <anchorfile>classrtabmap_1_1ParametersToolBox.html</anchorfile>
      <anchor>a30e59fb5a10abff8761056cf234a60b3</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="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="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="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>a51b67ce6c17cbd7124c50d8a2d0fed50</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="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="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="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="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="class">
    <name>cv3::PnPRansacCallback</name>
    <filename>classcv3_1_1PnPRansacCallback.html</filename>
    <base>cv3::PointSetRegistrator::Callback</base>
    <member kind="function">
      <type>void</type>
      <name>computeError</name>
      <anchorfile>classcv3_1_1PnPRansacCallback.html</anchorfile>
      <anchor>a99a19f721ea9db2c3e5305e0e31f7576</anchor>
      <arglist>(InputArray _m1, InputArray _m2, InputArray _model, OutputArray _err) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PnPRansacCallback</name>
      <anchorfile>classcv3_1_1PnPRansacCallback.html</anchorfile>
      <anchor>afd3ebd0db853c4465a31177116475f4c</anchor>
      <arglist>(Mat _cameraMatrix=Mat(3, 3, CV_64F), Mat _distCoeffs=Mat(4, 1, CV_64F), int _flags=CV_ITERATIVE, bool _useExtrinsicGuess=false, Mat _rvec=Mat(), Mat _tvec=Mat())</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>runKernel</name>
      <anchorfile>classcv3_1_1PnPRansacCallback.html</anchorfile>
      <anchor>a095a9335bbe19285ef0e9a75b7fad812</anchor>
      <arglist>(InputArray _m1, InputArray _m2, OutputArray _model) const </arglist>
    </member>
    <member kind="variable">
      <type>Mat</type>
      <name>cameraMatrix</name>
      <anchorfile>classcv3_1_1PnPRansacCallback.html</anchorfile>
      <anchor>adc9f2744e1758fd8a3fbfcc1a5619067</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Mat</type>
      <name>distCoeffs</name>
      <anchorfile>classcv3_1_1PnPRansacCallback.html</anchorfile>
      <anchor>a0b76b7b90b2562181cf53e15f0a2d221</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>flags</name>
      <anchorfile>classcv3_1_1PnPRansacCallback.html</anchorfile>
      <anchor>ae5b04e58d6ec21b0e7d9ee5db52ed3bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Mat</type>
      <name>rvec</name>
      <anchorfile>classcv3_1_1PnPRansacCallback.html</anchorfile>
      <anchor>ac5fa4f49e87ddd15fa19bd9545545178</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Mat</type>
      <name>tvec</name>
      <anchorfile>classcv3_1_1PnPRansacCallback.html</anchorfile>
      <anchor>a8ae3d4fb4a8377c8371b54203f55ee42</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>useExtrinsicGuess</name>
      <anchorfile>classcv3_1_1PnPRansacCallback.html</anchorfile>
      <anchor>a603ffe9a28072646d1b24c8e3bf4be32</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>PointCloudDrawable</name>
    <filename>classPointCloudDrawable.html</filename>
    <member kind="function">
      <type>const pcl::PointXYZ &amp;</type>
      <name>aabbMaxModel</name>
      <anchorfile>classPointCloudDrawable.html</anchorfile>
      <anchor>abe3ed85c3396838d0082583c6e6e7efc</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const pcl::PointXYZ &amp;</type>
      <name>aabbMaxWorld</name>
      <anchorfile>classPointCloudDrawable.html</anchorfile>
      <anchor>a3fb4737ff74f881f781e18f16a2cdc93</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const pcl::PointXYZ &amp;</type>
      <name>aabbMinModel</name>
      <anchorfile>classPointCloudDrawable.html</anchorfile>
      <anchor>af47fd23a6b382ef23960056edb4e4328</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const pcl::PointXYZ &amp;</type>
      <name>aabbMinWorld</name>
      <anchorfile>classPointCloudDrawable.html</anchorfile>
      <anchor>a71cadef0eb09f3a9f3e7c7b91b350e59</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getMinHeight</name>
      <anchorfile>classPointCloudDrawable.html</anchorfile>
      <anchor>a60047eb1031725d25a22469946bc0d17</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>rtabmap::Transform</type>
      <name>getPose</name>
      <anchorfile>classPointCloudDrawable.html</anchorfile>
      <anchor>a4869144e988adda3d900dd6c4b895e21</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const glm::mat4 &amp;</type>
      <name>getPoseGl</name>
      <anchorfile>classPointCloudDrawable.html</anchorfile>
      <anchor>a1440f95120e116108215c1d5a9d654a5</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasMesh</name>
      <anchorfile>classPointCloudDrawable.html</anchorfile>
      <anchor>ab2f4fa7ca5312b6046ca7fe0fee23b43</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasTexture</name>
      <anchorfile>classPointCloudDrawable.html</anchorfile>
      <anchor>af657aabd00bd513d6eb32a28764fdde3</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isVisible</name>
      <anchorfile>classPointCloudDrawable.html</anchorfile>
      <anchor>a157649950684db74c8ec96188eb6d189</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PointCloudDrawable</name>
      <anchorfile>classPointCloudDrawable.html</anchorfile>
      <anchor>a296087861254615dc604a07d6677bce3</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZRGB &gt;::Ptr &amp;cloud, const pcl::IndicesPtr &amp;indices, float gainR=1.0f, float gainG=1.0f, float gainB=1.0f)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PointCloudDrawable</name>
      <anchorfile>classPointCloudDrawable.html</anchorfile>
      <anchor>a3cf7a124fbbaae386bf1946a2d95e7b5</anchor>
      <arglist>(const Mesh &amp;mesh, bool createWireframe=false)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Render</name>
      <anchorfile>classPointCloudDrawable.html</anchorfile>
      <anchor>a1a59f5a3d741b7dfa15422a7e1a1dacb</anchor>
      <arglist>(const glm::mat4 &amp;projectionMatrix, const glm::mat4 &amp;viewMatrix, bool meshRendering=true, float pointSize=3.0f, bool textureRendering=false, bool lighting=true, float distanceToCamSqr=0.0f, const GLuint &amp;depthTexture=0, int screenWidth=0, int screenHeight=0, float nearClipPlane=0, float farClipPlane=0, bool packDepthToColorChannel=false, bool wireFrame=false) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setGains</name>
      <anchorfile>classPointCloudDrawable.html</anchorfile>
      <anchor>a8e3e189b3681663836024fdea5d51e98</anchor>
      <arglist>(float gainR, float gainG, float gainB)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPose</name>
      <anchorfile>classPointCloudDrawable.html</anchorfile>
      <anchor>a70e42847701b59a1a90bd8adcd3ada12</anchor>
      <arglist>(const rtabmap::Transform &amp;pose)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setVisible</name>
      <anchorfile>classPointCloudDrawable.html</anchorfile>
      <anchor>a040c8a3a0a6bd5795634801277d82e7d</anchor>
      <arglist>(bool visible)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>updateCloud</name>
      <anchorfile>classPointCloudDrawable.html</anchorfile>
      <anchor>a5d5f2bc748c7e670a1e723d52c1a618c</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZRGB &gt;::Ptr &amp;cloud, const pcl::IndicesPtr &amp;indices)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>updateMesh</name>
      <anchorfile>classPointCloudDrawable.html</anchorfile>
      <anchor>acba828536c0a4c45feae80ab147bb87f</anchor>
      <arglist>(const Mesh &amp;mesh, bool createWireframe=false)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>updatePolygons</name>
      <anchorfile>classPointCloudDrawable.html</anchorfile>
      <anchor>a7bf1adf71b4459a87cc5f881db11b4a3</anchor>
      <arglist>(const std::vector&lt; pcl::Vertices &gt; &amp;polygons, const std::vector&lt; pcl::Vertices &gt; &amp;polygonsLowRes=std::vector&lt; pcl::Vertices &gt;(), bool createWireframe=false)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~PointCloudDrawable</name>
      <anchorfile>classPointCloudDrawable.html</anchorfile>
      <anchor>ad94784917ef757dc65625c370c828c78</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>createShaderPrograms</name>
      <anchorfile>classPointCloudDrawable.html</anchorfile>
      <anchor>a798c8709437af3ea43691128f3827ba2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>releaseShaderPrograms</name>
      <anchorfile>classPointCloudDrawable.html</anchorfile>
      <anchor>aacd73bc7621afd06a02978311d4853a5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>updateAABBMinMax</name>
      <anchorfile>classPointCloudDrawable.html</anchorfile>
      <anchor>a9d41020674848ecb35e9fa3da164eeba</anchor>
      <arglist>(const PointT &amp;pt, pcl::PointXYZ &amp;min, pcl::PointXYZ &amp;max)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>updateAABBWorld</name>
      <anchorfile>classPointCloudDrawable.html</anchorfile>
      <anchor>a28772cdee93a224229a7cb7c96618a5b</anchor>
      <arglist>(const rtabmap::Transform &amp;pose)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>pcl::PointXYZ</type>
      <name>aabbMaxModel_</name>
      <anchorfile>classPointCloudDrawable.html</anchorfile>
      <anchor>a4d4a3bf6b0790cd666604b0e072a5bb9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>pcl::PointXYZ</type>
      <name>aabbMaxWorld_</name>
      <anchorfile>classPointCloudDrawable.html</anchorfile>
      <anchor>a21f1802693e6eab53dc67a191972ea04</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>pcl::PointXYZ</type>
      <name>aabbMinModel_</name>
      <anchorfile>classPointCloudDrawable.html</anchorfile>
      <anchor>af03f31c278159caf402e0edf349cffd3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>pcl::PointXYZ</type>
      <name>aabbMinWorld_</name>
      <anchorfile>classPointCloudDrawable.html</anchorfile>
      <anchor>aff335c6d47d5906201cfd5078f59585a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>gainB_</name>
      <anchorfile>classPointCloudDrawable.html</anchorfile>
      <anchor>a638130afb9f231e5d0c8e73d70304e5c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>gainG_</name>
      <anchorfile>classPointCloudDrawable.html</anchorfile>
      <anchor>a7d37af255fdd73b9c01fe87f5bd802f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>gainR_</name>
      <anchorfile>classPointCloudDrawable.html</anchorfile>
      <anchor>afcae1e66661448f6785f7056e48eddfc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>hasNormals_</name>
      <anchorfile>classPointCloudDrawable.html</anchorfile>
      <anchor>afe50ec09f01709764fa3ae2ee42c7b69</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>minHeight_</name>
      <anchorfile>classPointCloudDrawable.html</anchorfile>
      <anchor>a76e4154b6aa1f15879853be56181d44b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>nPoints_</name>
      <anchorfile>classPointCloudDrawable.html</anchorfile>
      <anchor>abc7cb6bb6c02b81d0c71165a80add73f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; unsigned int &gt;</type>
      <name>organizedToDenseIndices_</name>
      <anchorfile>classPointCloudDrawable.html</anchorfile>
      <anchor>a6aa90f2b1f9cd1b38555f19707ef41d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; GLuint &gt;</type>
      <name>polygonLines_</name>
      <anchorfile>classPointCloudDrawable.html</anchorfile>
      <anchor>a8d2bc0c8dab21c129af16072d05a745a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; GLuint &gt;</type>
      <name>polygonLinesLowRes_</name>
      <anchorfile>classPointCloudDrawable.html</anchorfile>
      <anchor>a1c3d7bde440d0819f041a717c9c4fc39</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; GLuint &gt;</type>
      <name>polygons_</name>
      <anchorfile>classPointCloudDrawable.html</anchorfile>
      <anchor>ae865f717bc7f1c4d6a89c4edcb5dc82d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; GLuint &gt;</type>
      <name>polygonsLowRes_</name>
      <anchorfile>classPointCloudDrawable.html</anchorfile>
      <anchor>a7f8b473f8084417193ba9f1e922fce84</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>rtabmap::Transform</type>
      <name>pose_</name>
      <anchorfile>classPointCloudDrawable.html</anchorfile>
      <anchor>a3883c5cca00ad6d8007dc4acb6c065c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>glm::mat4</type>
      <name>poseGl_</name>
      <anchorfile>classPointCloudDrawable.html</anchorfile>
      <anchor>afe5ce4d014b0ef98a94c03af256e7b18</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>GLuint</type>
      <name>textures_</name>
      <anchorfile>classPointCloudDrawable.html</anchorfile>
      <anchor>a6a62902cc2aa4cd77c2d48feb8139c66</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>GLuint</type>
      <name>vertex_buffers_</name>
      <anchorfile>classPointCloudDrawable.html</anchorfile>
      <anchor>a70e6a0c331ac6ccac8cd18a3d636b0c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; GLuint &gt;</type>
      <name>verticesLowLowRes_</name>
      <anchorfile>classPointCloudDrawable.html</anchorfile>
      <anchor>aa7dda7b412564cceef05b85533e5dd60</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; GLuint &gt;</type>
      <name>verticesLowRes_</name>
      <anchorfile>classPointCloudDrawable.html</anchorfile>
      <anchor>a76d0d8e6cc7f9d248d96c0e290bdac09</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>visible_</name>
      <anchorfile>classPointCloudDrawable.html</anchorfile>
      <anchor>a3238b96254310c22bec0653997db2018</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static std::vector&lt; GLuint &gt;</type>
      <name>shaderPrograms_</name>
      <anchorfile>classPointCloudDrawable.html</anchorfile>
      <anchor>a0f55d811b0d642fbe8127451e11461cb</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::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="class">
    <name>cv3::PointSetRegistrator</name>
    <filename>classcv3_1_1PointSetRegistrator.html</filename>
    <class kind="class">cv3::PointSetRegistrator::Callback</class>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>run</name>
      <anchorfile>classcv3_1_1PointSetRegistrator.html</anchorfile>
      <anchor>a35aa29ead1c7ffd1c9e9d17eaebf425a</anchor>
      <arglist>(cv::InputArray m1, cv::InputArray m2, cv::OutputArray model, cv::OutputArray mask) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>setCallback</name>
      <anchorfile>classcv3_1_1PointSetRegistrator.html</anchorfile>
      <anchor>ae49aa56c6c795790095703b81a3023c4</anchor>
      <arglist>(const cv::Ptr&lt; PointSetRegistrator::Callback &gt; &amp;cb)=0</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="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="class">
    <name>rtabmap::PoseEvent</name>
    <filename>classrtabmap_1_1PoseEvent.html</filename>
    <base>UEvent</base>
    <member kind="function" virtualness="virtual">
      <type>virtual std::string</type>
      <name>getClassName</name>
      <anchorfile>classrtabmap_1_1PoseEvent.html</anchorfile>
      <anchor>a69ad78a92b946f1dea02b5e75aed53fb</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const Transform &amp;</type>
      <name>pose</name>
      <anchorfile>classrtabmap_1_1PoseEvent.html</anchorfile>
      <anchor>ad8a6542c750e86e6b1bdc0ff60b2c7db</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PoseEvent</name>
      <anchorfile>classrtabmap_1_1PoseEvent.html</anchorfile>
      <anchor>a4096fc27d951adab39c8202d57039fe7</anchor>
      <arglist>(const Transform &amp;pose)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Transform</type>
      <name>pose_</name>
      <anchorfile>classrtabmap_1_1PoseEvent.html</anchorfile>
      <anchor>aaea1c93c06cf5d7c9e7ee68005ca4990</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="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>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>int</type>
      <name>sbaIterations</name>
      <anchorfile>classrtabmap_1_1PostProcessingDialog.html</anchorfile>
      <anchor>a27b765c6f2062b14662980575c96e5d1</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Optimizer::Type</type>
      <name>sbaType</name>
      <anchorfile>classrtabmap_1_1PostProcessingDialog.html</anchorfile>
      <anchor>ac93e28ec0239c7262e01ab22dcec1775</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>sbaVariance</name>
      <anchorfile>classrtabmap_1_1PostProcessingDialog.html</anchorfile>
      <anchor>a333e50f74ed88f4d2c10fde670355b3d</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>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>setSBAIterations</name>
      <anchorfile>classrtabmap_1_1PostProcessingDialog.html</anchorfile>
      <anchor>ae7898c81d3712292bc87a3b4552a5fd8</anchor>
      <arglist>(int iterations)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSBAType</name>
      <anchorfile>classrtabmap_1_1PostProcessingDialog.html</anchorfile>
      <anchor>ae53629d758382be33f5053bbab864393</anchor>
      <arglist>(Optimizer::Type type)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSBAVariance</name>
      <anchorfile>classrtabmap_1_1PostProcessingDialog.html</anchorfile>
      <anchor>a1b9fc43e39e0fac7561bf3524e5a00d5</anchor>
      <arglist>(double variance)</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="slot" protection="private">
      <type>void</type>
      <name>updateVisibility</name>
      <anchorfile>classrtabmap_1_1PostProcessingDialog.html</anchorfile>
      <anchor>ae2801f05cafa5015101951d5cd140e66</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>PostRenderEvent</name>
    <filename>classPostRenderEvent.html</filename>
    <base>UEvent</base>
    <member kind="function" virtualness="virtual">
      <type>virtual std::string</type>
      <name>getClassName</name>
      <anchorfile>classPostRenderEvent.html</anchorfile>
      <anchor>ae98e3868176b23ad1b1dcc1ec13fe317</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const rtabmap::RtabmapEvent *</type>
      <name>getRtabmapEvent</name>
      <anchorfile>classPostRenderEvent.html</anchorfile>
      <anchor>a6b175cbef21e1476311bad3eaa031884</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PostRenderEvent</name>
      <anchorfile>classPostRenderEvent.html</anchorfile>
      <anchor>a38d7ff59585d9992a4f1e8ca85e5be65</anchor>
      <arglist>(rtabmap::RtabmapEvent *event=0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~PostRenderEvent</name>
      <anchorfile>classPostRenderEvent.html</anchorfile>
      <anchor>aa0a5e3f620d3e6d83b8bcf7949fa3ebf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>rtabmap::RtabmapEvent *</type>
      <name>rtabmapEvent_</name>
      <anchorfile>classPostRenderEvent.html</anchorfile>
      <anchor>ac1fe8373cd1777f03b599b74752ed33d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>glm::io::precision</name>
    <filename>structglm_1_1io_1_1precision.html</filename>
    <member kind="function">
      <type></type>
      <name>precision</name>
      <anchorfile>structglm_1_1io_1_1precision.html</anchorfile>
      <anchor>a308e66b3a687f5df22a1408636e71eb9</anchor>
      <arglist>(unsigned)</arglist>
    </member>
    <member kind="variable">
      <type>unsigned</type>
      <name>value</name>
      <anchorfile>structglm_1_1io_1_1precision.html</anchorfile>
      <anchor>a43da772dff9a209768c63f1220d52074</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rtabmap::PreferencesDialog</name>
    <filename>classrtabmap_1_1PreferencesDialog.html</filename>
    <member kind="enumvalue">
      <name>kPanelAll</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>ac792a6c306d02d05491c81200f5f933aa94adaeee16809f3c93e83a278f780288</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>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>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>kSrcDatabase</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>a9636c46d765aa91b67f92ce75e3ad54ca678d4f9d2f37f393d7dd52f455c2167e</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>kSrcFreenect</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>a9636c46d765aa91b67f92ce75e3ad54ca30e97908039b0ec4691862092572c98b</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>kSrcImages</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>a9636c46d765aa91b67f92ce75e3ad54caf69cffed9f5e68d8cfde1326564dd73b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kSrcK4W2</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>a9636c46d765aa91b67f92ce75e3ad54cadcb3413d943f7ac92efccbb7181854c4</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>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>kSrcOpenNI_PCL</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>a9636c46d765aa91b67f92ce75e3ad54cad3f7d25d6c2b0c3ea081930afed8e705</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kSrcRealSense</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>a9636c46d765aa91b67f92ce75e3ad54ca59e56a6aa61653b295176f5ff84adf8f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kSrcRealSense2</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>a9636c46d765aa91b67f92ce75e3ad54cad28b203a9796d6ddf030841ac07bda72</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>kSrcRGBD</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>a9636c46d765aa91b67f92ce75e3ad54cad6c9fd5e3a8f6803f7ba47fe09a384fb</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>kSrcStereoImages</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>a9636c46d765aa91b67f92ce75e3ad54cafcdaed29342adb2db2b7cb17f7e16c13</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kSrcStereoUsb</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>a9636c46d765aa91b67f92ce75e3ad54ca28c92a20d42ad1e3f939f07ef388f62c</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>kSrcStereoZed</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>a9636c46d765aa91b67f92ce75e3ad54ca9813036a002aab2a09e39f9d7dffc260</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>kSrcUsbDevice</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>a9636c46d765aa91b67f92ce75e3ad54ca3ca3966066334fbca8b9c4bdd74e3837</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kSrcVideo</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>a9636c46d765aa91b67f92ce75e3ad54caa86460c161a2d25356e1b3458d3d67cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <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">
      <type></type>
      <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>kSrcRealSense</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>a9636c46d765aa91b67f92ce75e3ad54ca59e56a6aa61653b295176f5ff84adf8f</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>kSrcK4W2</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>a9636c46d765aa91b67f92ce75e3ad54cadcb3413d943f7ac92efccbb7181854c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kSrcRealSense2</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>a9636c46d765aa91b67f92ce75e3ad54cad28b203a9796d6ddf030841ac07bda72</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>kSrcStereoZed</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>a9636c46d765aa91b67f92ce75e3ad54ca9813036a002aab2a09e39f9d7dffc260</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kSrcStereoUsb</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>a9636c46d765aa91b67f92ce75e3ad54ca28c92a20d42ad1e3f939f07ef388f62c</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>abd0cb04a6209636022ea09a4d581e392</anchor>
      <arglist>(bool useRawImages=false, bool useColor=true)</arglist>
    </member>
    <member kind="function">
      <type>rtabmap::ParametersMap</type>
      <name>getAllParameters</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>a1c82d658fa21131237ef79511e260de5</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getBilateralSigmaR</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>a5451806a92e748c57ff0065a15578a8d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getBilateralSigmaS</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>a1467e9ffbd43377c889a42b616dea69e</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>double</type>
      <name>getCeilingFilteringHeight</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>a1dfebc560de657b9eca4e8b2bab3f55b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getCloudColorScheme</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>acc4f5f5b381cd7ddfac50f7fe20a074d</anchor>
      <arglist>(int index) 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>getCloudMeshingAngle</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>a7dce21cfce94305c427045f89021e560</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getCloudMeshingTriangleSize</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>a2eefa95094c9f190cba0088f93e4ea56</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getCloudMinDepth</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>a56d53dff9d875a6cd06028443ae6eefc</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>std::vector&lt; float &gt;</type>
      <name>getCloudRoiRatios</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>aa87304c9300100308ef1c3d20b588261</anchor>
      <arglist>(int index) const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getCloudVoxelSizeScan</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>ac8d893b248a6d64e0bc2179208a83de3</anchor>
      <arglist>(int index) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual QString</type>
      <name>getDefaultWorkingDirectory</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>a5f6979b7feb309154bc01bfb242f4520</anchor>
      <arglist>() 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>int</type>
      <name>getDownsamplingStepScan</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>a966b2a5cd1024f4030f1acc2a408e56f</anchor>
      <arglist>(int index) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getFeaturesPointSize</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>af7d8fc7c7853199c7c16148186292f89</anchor>
      <arglist>(int index) const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getFloorFilteringHeight</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>a05e4cff8653f7af0e9d9c32aa6c5e7c1</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>getGeneralLoggerPrintThreadId</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>a1ae8fdf8a96a9b40031fcec4354a2682</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>std::vector&lt; std::string &gt;</type>
      <name>getGeneralLoggerThreads</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>a06ba86af6356f6dbf0fcfaafcb010843</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>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">
      <type>Transform</type>
      <name>getIMULocalTransform</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>a63d7b29ad40941451f6835ea9d4cd8df</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>QString</type>
      <name>getIMUPath</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>a2985f5612ed38efb770dc46389237f60</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getIMURate</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>ab80c5abfde7da7af8525e0cb7514e138</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>int</type>
      <name>getKpMaxFeatures</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>a054c83d6413485be3c154ee2408266df</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Transform</type>
      <name>getLaserLocalTransform</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>ac9df49186413064dde45aee5b0619ed8</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>int</type>
      <name>getNoiseMinNeighbors</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>a9e075bc8025d9be12fec57c1bd3c6fe9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getNoiseRadius</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>a69e9363aafa21184f83e22044e73466a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getNormalKSearch</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>aca38cf9433b8dba8c7e0f007462da215</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getNormalRadiusSearch</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>a077a5d60c3d3391ded9074fcd6f1d182</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getOctomapPointSize</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>a81148817f034b805a62b1196759fe5c8</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getOctomapRenderingType</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>aeb7f28339033c85a2aaf00c0a7668651</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getOctomapTreeDepth</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>ad860ea1ae9b817f32263f059faf84c0b</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>getOdomRegistrationApproach</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>af56f784944b1f88778bc0859f715fdf8</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>std::string</type>
      <name>getParameter</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>a8f4b22f1eb3f30947a784a237c12c335</anchor>
      <arglist>(const std::string &amp;key) const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getScanCeilingFilteringHeight</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>a9c8f1f2fdd921036166c7e2b2052fce3</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getScanColorScheme</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>a1019662adedbdfe4b2b4c05f0bcf1041</anchor>
      <arglist>(int index) const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getScanFloorFilteringHeight</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>a4062132bb5a0cf1c3e065e6f8ee280c2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getScanMaxRange</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>a36459d8b4c4e027e6f1a2de3adbfb2cd</anchor>
      <arglist>(int index) const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getScanMinRange</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>aa5f0854d2ea1fb8ea800bce9aea5c21d</anchor>
      <arglist>(int index) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getScanNormalKSearch</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>a25a2fb2ef4183790d6d09fb1774d65c6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getScanNormalRadiusSearch</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>abf0d1546399d5b3e88eb4dbd94b02140</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>QString</type>
      <name>getSourceDevice</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>a9fe52e6538e6d94c659857f4719b4787</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>QString</type>
      <name>getSourceDistortionModel</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>adc3aa8dc35f4bff6366b9d94bcddd10b</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>int</type>
      <name>getSourceImageDecimation</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>a1b99c8b500a20f1de6af9916e953a820</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>int</type>
      <name>getSourceScanFromDepthDecimation</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>a4ed3e16c8550e55d94276e9cf40b60fe</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getSourceScanFromDepthMaxDepth</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>ad6d3cf3aca5c89c8c3b5c0ac774c7f46</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getSourceScanNormalsK</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>aafdc65964a726448e308f006704dbec9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getSourceScanNormalsRadius</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>a9502257226ec62a6d3bcc990c15580cc</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getSourceScanVoxelSize</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>a63834ffa8aa1b663e65f16d365c68101</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>double</type>
      <name>getSubtractFilteringAngle</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>af9d1a5afdd83bd8420a0d26248ee3682</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getSubtractFilteringMinPts</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>ae51d7a7cb58e918e7a7f91314d7caeb0</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getSubtractFilteringRadius</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>a015b1349eeebf236f62855a645a75221</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" 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">
      <type>double</type>
      <name>getVoxel</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>a191290f6ad8681e4797c28075ae968a6</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>isBilateralFiltering</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>a3633a71b5f585036ec0f6e5bf410faff</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isCacheSavedInFigures</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>adc13e813de3a25ff49312cce8117fd83</anchor>
      <arglist>() const </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>isCloudMeshingQuad</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>ab653c1c2d1f257440d746f5a8a90b846</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isCloudMeshingTexture</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>ae7040aa7a2f0e9ba1395ac41690f0c3d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isCloudsKept</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>aa66b39dd111f17e4d5f85b773766321e</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>isDepthFilteringAvailable</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>a550914ae4b980932462e6a36b940e836</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isFeaturesShown</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>a0d77c6b5c34b22a62e9c27e2ed1fe67b</anchor>
      <arglist>(int index) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isFrustumsShown</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>af04a59f3ab45c645912ec70e279c7264</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>isGridMapFrom3DCloud</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>aa2f3b2ea3cc7835d16abb82b9e89e561</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isGroundTruthAligned</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>a85d0f45424bf0c164e37a02f9c08226e</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>isLocalizationsCountGraphView</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>afb0fd3fa658975b0adff860c1d194507</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isOctomap2dGrid</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>a4615743ebc10cd13980b874bf1c4802c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isOctomapShown</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>a1d9390e1be48432a326371c12d7f1edf</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isOctomapUpdated</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>a81e4791272314fbad7d69d2bcdbe2925</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isOdomDisabled</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>a912c1915f2caf699a6e2b13507610e0e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isOdomOnlyInliersShown</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>a6cc6aa7dc22dc9e6a6cc93298f1c6727</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>isRGBDMode</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>ac605595323eab67a7d3b221a9abab99c</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>isSourceDatabaseStampsUsed</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>ac24b98f4c9443b4919a115bf1e859870</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>isSourceScanFromDepth</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>ad35a73db50a0df7535e1a4561e6bec49</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>isSourceStereoExposureCompensation</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>a3b6407cf71e1a3557787a74adc79c181</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>isTimeUsedInFigures</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>af78833fb76147166918637e4d6695604</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>bool</type>
      <name>isWordsCountGraphView</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>a2bb79a26c36dfdcadd9d0f0014339d39</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>bool</type>
      <name>projFlatObstaclesDetected</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>aab756d8b5b7b5a06b9c6b657fe821699</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>projMapFrame</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>a7f4b883e7fb92d0184761aaabf88ce87</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>projMaxGroundAngle</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>afc55e1aece0c75fa19bb7618a5fc399f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>projMaxGroundHeight</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>aa15b4bc0bbbd5b1dc3d04274c5661c77</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>projMaxObstaclesHeight</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>a9d6634a6b8f23cafc77f1299d51c4bbb</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>projMinClusterSize</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>a7b3c276d8d01fefcd4fe9e601c06e8d8</anchor>
      <arglist>() const </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">
      <type>void</type>
      <name>updateParameters</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>a8999623d12b3ba7d2e0cbd0dfde3e5ef</anchor>
      <arglist>(const ParametersMap &amp;parameters, bool setOtherParametersToDefault=false)</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 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">
      <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="variable" protection="protected">
      <type>PANEL_FLAGS</type>
      <name>_obsoletePanels</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>af2ffa80be471d3e45af301460bb36bd4</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>changeIcpPMConfigPath</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>acf109bd8ca894d5edf1a6853ad017b6a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>changeOdometryOKVISConfigPath</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>a1452fc44914ed0997f36157eaab3f12f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>changeOdometryORBSLAM2Vocabulary</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>a532b5fdf1b7038b9953b06069bd72745</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>aeee958c2ff777df72cffeae21532eec1</anchor>
      <arglist>(const QModelIndex &amp;current, const QModelIndex &amp;previous)</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>selectCalibrationPath</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>a4db17f66539dcc737907753037c8c2ec</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>selectSourceDistortionModel</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>afc072cb9cc31011d6990decac260cc14</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>selectSourceImagesPathGt</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>aa9788bd58a2da4f91855aef6029e4578</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>selectSourceImagesPathIMU</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>a9f70d2661e37d8db5962ca8fdfd02b01</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>selectSourceImagesPathOdom</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>a6b2cffef61cd18ee5409cf570c51a8f3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>selectSourceImagesPathScans</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>a698afbef91fb164ac9aed63baa9ecbb4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>selectSourceImagesStamps</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>ab4f1500021a951390bb19bbcd1e2b6c5</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>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>selectSourceStereoVideoPath</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>a46b89db606b43190ebb2b7a607cf9df7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>selectSourceStereoVideoPath2</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>a712eba6dad3a3c25ac58d269d782e7e9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>selectSourceSvoPath</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>a594f9745839619d4add3d5c51fd52fcd</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>updateSourceGrpVisibility</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>a22e6f01a382ef3b40f2ced387d45bd4b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>updateStereoDisparityVisibility</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>af0ab369e2858d9e5651e1129dae2beb1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>useOdomFeatures</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>ab55f6bc4de348ce90c1aaa790acbae04</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>visualizeDistortionModel</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>a6cfd5abcae5f0a0bc3e18219aa6ed150</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>readSettings</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>a46de91c60172241d28bf074a91d5901d</anchor>
      <arglist>(const QString &amp;filePath=QString())</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>bool</type>
      <name>validateForm</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>a981a8c714aa7f0d4328a45ff2de6ceef</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>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="private">
      <type>QVector&lt; QSpinBox * &gt;</type>
      <name>_3dRenderingColorScheme</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>a1cb926b7e051def3392136203d373ee5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QVector&lt; QSpinBox * &gt;</type>
      <name>_3dRenderingColorSchemeScan</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>a6e888358cbd64ef7706045bab421bc9b</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; QSpinBox * &gt;</type>
      <name>_3dRenderingDownsamplingScan</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>a6b6c9fe2c357fa87e14c2a48cdfa2297</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>_3dRenderingMaxRange</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>ae0f4d921d6fb49764883366e81737bd1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QVector&lt; QDoubleSpinBox * &gt;</type>
      <name>_3dRenderingMinDepth</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>a241263bab44e0580617d2575a9b33b6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QVector&lt; QDoubleSpinBox * &gt;</type>
      <name>_3dRenderingMinRange</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>a96e43a0374ac44a726141510e1107f73</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>_3dRenderingPtSizeFeatures</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>afbcaa4aea0e1683ddb4646d6f4142821</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; QLineEdit * &gt;</type>
      <name>_3dRenderingRoiRatios</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>a5fc7ec7d7c6bbbfff9be4eb8baa3ac61</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>_3dRenderingShowFeatures</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>ae9d45eb83832c4c4a3d60768dd7899d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QVector&lt; QCheckBox * &gt;</type>
      <name>_3dRenderingShowFrustums</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>a3e2e679ca5e59475fd7b2035b0dc4b9a</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>_3dRenderingVoxelSizeScan</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>a197da3f42f3a6aebaa6382ba49d22d25</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>CreateSimpleCalibrationDialog *</type>
      <name>_createCalibrationDialog</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>af99e857526916555f8407cdb99856908</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>rtabmap::ParametersMap</type>
      <name>_modifiedParameters</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>a8686cc0063c4716dd5d7d67802a3b3d2</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>rtabmap::ParametersMap</type>
      <name>_parameters</name>
      <anchorfile>classrtabmap_1_1PreferencesDialog.html</anchorfile>
      <anchor>a0de75137c2c8390db14fa34902dfc038</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>adf76b9c05f68a6680cd670498fbcddfc</anchor>
      <arglist>(int steps=1)</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="signal">
      <type>void</type>
      <name>canceled</name>
      <anchorfile>classrtabmap_1_1ProgressDialog.html</anchorfile>
      <anchor>a9ad397bccfa45e51aeb075402bd7b5c8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isCanceled</name>
      <anchorfile>classrtabmap_1_1ProgressDialog.html</anchorfile>
      <anchor>a976d7e0d0f049cf949886796bf2f9d5e</anchor>
      <arglist>() const </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>setCancelButtonVisible</name>
      <anchorfile>classrtabmap_1_1ProgressDialog.html</anchorfile>
      <anchor>a61653a64917877885d810a5e6ce19388</anchor>
      <arglist>(bool visible)</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="slot" protection="private">
      <type>void</type>
      <name>cancel</name>
      <anchorfile>classrtabmap_1_1ProgressDialog.html</anchorfile>
      <anchor>a97851b795a205bff97073d41e3a93949</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>closeDialog</name>
      <anchorfile>classrtabmap_1_1ProgressDialog.html</anchorfile>
      <anchor>a257466caa445fb56d1363a0b315266f0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QPushButton *</type>
      <name>_cancelButton</name>
      <anchorfile>classrtabmap_1_1ProgressDialog.html</anchorfile>
      <anchor>a09173bef24d9f14a1def023ca2c6f4a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_canceled</name>
      <anchorfile>classrtabmap_1_1ProgressDialog.html</anchorfile>
      <anchor>a926f9fe6776f022e97e8c99ebd6848b6</anchor>
      <arglist></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::ProgressEvent</name>
    <filename>classrtabmap_1_1ProgressEvent.html</filename>
    <base>UEvent</base>
    <member kind="function" virtualness="virtual">
      <type>virtual std::string</type>
      <name>getClassName</name>
      <anchorfile>classrtabmap_1_1ProgressEvent.html</anchorfile>
      <anchor>a3a16312a43a0bad9c0fe3b0b0f2916eb</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ProgressEvent</name>
      <anchorfile>classrtabmap_1_1ProgressEvent.html</anchorfile>
      <anchor>a4e2dfe9054595647243de3ec0ec9502b</anchor>
      <arglist>(int count=1)</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>count_</name>
      <anchorfile>classrtabmap_1_1ProgressEvent.html</anchorfile>
      <anchor>ab0a192cb67573e3bb7bb2c60658d5f4a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rtabmap::ProgressionStatus</name>
    <filename>classrtabmap_1_1ProgressionStatus.html</filename>
    <base>rtabmap::ProgressState</base>
    <base>UEventsHandler</base>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>callback</name>
      <anchorfile>classrtabmap_1_1ProgressionStatus.html</anchorfile>
      <anchor>a0fdd267f9b903e9cf5cc8160c3912a27</anchor>
      <arglist>(const std::string &amp;msg) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>finish</name>
      <anchorfile>classrtabmap_1_1ProgressionStatus.html</anchorfile>
      <anchor>a58e5ac942d744749d1eb53eba241551c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getMax</name>
      <anchorfile>classrtabmap_1_1ProgressionStatus.html</anchorfile>
      <anchor>ab2e0b8ea0e165ea16c03c516c8a77470</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>increment</name>
      <anchorfile>classrtabmap_1_1ProgressionStatus.html</anchorfile>
      <anchor>ac812fd05481bdc12905ee3f53cdac38f</anchor>
      <arglist>(int count=1) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ProgressionStatus</name>
      <anchorfile>classrtabmap_1_1ProgressionStatus.html</anchorfile>
      <anchor>aa0cb624d071777159ead676cf4f1453f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reset</name>
      <anchorfile>classrtabmap_1_1ProgressionStatus.html</anchorfile>
      <anchor>a19a8d64d56609dade5081aad88d00b7c</anchor>
      <arglist>(int max)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setJavaObjects</name>
      <anchorfile>classrtabmap_1_1ProgressionStatus.html</anchorfile>
      <anchor>ad7833d435596412172c306d82072645a</anchor>
      <arglist>(JavaVM *jvm, jobject rtabmap)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMax</name>
      <anchorfile>classrtabmap_1_1ProgressionStatus.html</anchorfile>
      <anchor>a6691ac6661d1860125818a25bda8c835</anchor>
      <arglist>(int max)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ProgressionStatus</name>
      <anchorfile>classrtabmap_1_1ProgressionStatus.html</anchorfile>
      <anchor>a2fc8e76e9099ee32a023066ea3efb360</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual bool</type>
      <name>handleEvent</name>
      <anchorfile>classrtabmap_1_1ProgressionStatus.html</anchorfile>
      <anchor>a81523cbce4d2f64082d500770f8def3a</anchor>
      <arglist>(UEvent *event)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>count_</name>
      <anchorfile>classrtabmap_1_1ProgressionStatus.html</anchorfile>
      <anchor>a5d9b5b0361e7e3516ef0cbe2168f2d7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>JavaVM *</type>
      <name>jvm_</name>
      <anchorfile>classrtabmap_1_1ProgressionStatus.html</anchorfile>
      <anchor>ac006c3de02430a7839bdc5dd1253687b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>max_</name>
      <anchorfile>classrtabmap_1_1ProgressionStatus.html</anchorfile>
      <anchor>a05d3ec14017ecd81f695af986dbe79e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>jobject</type>
      <name>rtabmap_</name>
      <anchorfile>classrtabmap_1_1ProgressionStatus.html</anchorfile>
      <anchor>a982e84344c6b1361b83c3c038b765c4c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rtabmap::ProgressState</name>
    <filename>classrtabmap_1_1ProgressState.html</filename>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>callback</name>
      <anchorfile>classrtabmap_1_1ProgressState.html</anchorfile>
      <anchor>a48745c6807d4cb6f2bc629cce15ea223</anchor>
      <arglist>(const std::string &amp;msg) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isCanceled</name>
      <anchorfile>classrtabmap_1_1ProgressState.html</anchorfile>
      <anchor>a63440f155bc1c8cc4d002ba2d2ed787d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ProgressState</name>
      <anchorfile>classrtabmap_1_1ProgressState.html</anchorfile>
      <anchor>a5ad1b3ed069ad58b0aad8a25c0b67a42</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setCanceled</name>
      <anchorfile>classrtabmap_1_1ProgressState.html</anchorfile>
      <anchor>a17da1c75640ba6d47c35313e7294fd55</anchor>
      <arglist>(bool canceled)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ProgressState</name>
      <anchorfile>classrtabmap_1_1ProgressState.html</anchorfile>
      <anchor>a67718b952c6c9d655569d31c846c7391</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>canceled_</name>
      <anchorfile>classrtabmap_1_1ProgressState.html</anchorfile>
      <anchor>a495626379000d9b3c7038feedec190e6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>clams::ProjectivePoint</name>
    <filename>classclams_1_1ProjectivePoint.html</filename>
    <member kind="function">
      <type></type>
      <name>ProjectivePoint</name>
      <anchorfile>classclams_1_1ProjectivePoint.html</anchorfile>
      <anchor>a60507b0b9efc68257b4bd535009bc518</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>u_</name>
      <anchorfile>classclams_1_1ProjectivePoint.html</anchorfile>
      <anchor>a48e167464a7cbe73b6bb904d95a1ac4d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>v_</name>
      <anchorfile>classclams_1_1ProjectivePoint.html</anchorfile>
      <anchor>a3f06b2882318546242e7c4c73ff5f77d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>z_</name>
      <anchorfile>classclams_1_1ProjectivePoint.html</anchorfile>
      <anchor>a7173142d5f194ce4682bcd82f18e161a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QMultiComboBox</name>
    <filename>classQMultiComboBox.html</filename>
    <member kind="slot">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classQMultiComboBox.html</anchorfile>
      <anchor>a4dcf25692810ef3447bbe49950ebaba1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>initStyleOption</name>
      <anchorfile>classQMultiComboBox.html</anchorfile>
      <anchor>aa5c7f9837e610dcf95cbcbbf09d074db</anchor>
      <arglist>(QStyleOptionComboBox *option) const </arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>scanItemSelect</name>
      <anchorfile>classQMultiComboBox.html</anchorfile>
      <anchor>ac695dce0637f6776adc715bad6843d04</anchor>
      <arglist>(QListWidgetItem *item)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>itemChanged</name>
      <anchorfile>classQMultiComboBox.html</anchorfile>
      <anchor>a86d7fab0bc5aed34f3f7116a4de4f403</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addItem</name>
      <anchorfile>classQMultiComboBox.html</anchorfile>
      <anchor>ac14c1542e94ad44d9dc66dfcb497ad0e</anchor>
      <arglist>(const QString &amp;text, const QVariant &amp;userData=QVariant())</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>count</name>
      <anchorfile>classQMultiComboBox.html</anchorfile>
      <anchor>a1780225d1fca3efaaea72174c9fae904</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>QString</type>
      <name>currentText</name>
      <anchorfile>classQMultiComboBox.html</anchorfile>
      <anchor>a8f8c60bc73c1b9bde724d7f24281378f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>QString</type>
      <name>GetDisplayText</name>
      <anchorfile>classQMultiComboBox.html</anchorfile>
      <anchor>a1d5618788677bde1c5f5e895f9272821</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>hidePopup</name>
      <anchorfile>classQMultiComboBox.html</anchorfile>
      <anchor>a35a20820773d5e18300c2b2a8cfd7a6a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>QVariant</type>
      <name>itemData</name>
      <anchorfile>classQMultiComboBox.html</anchorfile>
      <anchor>a2ab1d6b764005991c5c5a330da549f38</anchor>
      <arglist>(int row)</arglist>
    </member>
    <member kind="function">
      <type>QString</type>
      <name>itemText</name>
      <anchorfile>classQMultiComboBox.html</anchorfile>
      <anchor>ac2d391e4b52cd6ea3fbdc47f094099dc</anchor>
      <arglist>(int row)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>paintEvent</name>
      <anchorfile>classQMultiComboBox.html</anchorfile>
      <anchor>a525b65ef7800f1d04acf89a7ab3eca2f</anchor>
      <arglist>(QPaintEvent *e)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QMultiComboBox</name>
      <anchorfile>classQMultiComboBox.html</anchorfile>
      <anchor>a2ac25e3b60346384f995c98591c028ee</anchor>
      <arglist>(QWidget *widget=0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setCurrentIndex</name>
      <anchorfile>classQMultiComboBox.html</anchorfile>
      <anchor>ae6c5ac30703e22745c4b04de94957101</anchor>
      <arglist>(int index)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetDisplayText</name>
      <anchorfile>classQMultiComboBox.html</anchorfile>
      <anchor>a17d6e0024d5b600f9fa43bb1c6956b09</anchor>
      <arglist>(QString text)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setItemChecked</name>
      <anchorfile>classQMultiComboBox.html</anchorfile>
      <anchor>a8c661ca46120fdae64f2a9ab237f995b</anchor>
      <arglist>(int row, bool checked)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPopupHeight</name>
      <anchorfile>classQMultiComboBox.html</anchorfile>
      <anchor>a0263263a8a5a436174cfe4f5354ff767</anchor>
      <arglist>(int h)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>showPopup</name>
      <anchorfile>classQMultiComboBox.html</anchorfile>
      <anchor>a9dccd941224aefefb5328a559d29515a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~QMultiComboBox</name>
      <anchorfile>classQMultiComboBox.html</anchorfile>
      <anchor>ae614e84b59048fbe09c1a673db8a53a3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QString</type>
      <name>m_DisplayText_</name>
      <anchorfile>classQMultiComboBox.html</anchorfile>
      <anchor>ae33c25168e772d29a34475b8bd705389</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QFrame</type>
      <name>popframe_</name>
      <anchorfile>classQMultiComboBox.html</anchorfile>
      <anchor>aaa6478f723d629993dc6140f4ccc45d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>popheight_</name>
      <anchorfile>classQMultiComboBox.html</anchorfile>
      <anchor>a830441a911399954db522a48a039d6d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>screenbound_</name>
      <anchorfile>classQMultiComboBox.html</anchorfile>
      <anchor>a335f031fa0e69c5b97b0ab91f7eaa19c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QListWidget</type>
      <name>vlist_</name>
      <anchorfile>classQMultiComboBox.html</anchorfile>
      <anchor>a5a59f1becc0e3ed154325afac33ba7e1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>tango_gl::Quad</name>
    <filename>classtango__gl_1_1Quad.html</filename>
    <base>tango_gl::DrawableObject</base>
    <member kind="function">
      <type>Quad &amp;</type>
      <name>operator=</name>
      <anchorfile>classtango__gl_1_1Quad.html</anchorfile>
      <anchor>a2d06704549ba6fe8f2431c26504233db</anchor>
      <arglist>(const Quad &amp;)=delete</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Quad</name>
      <anchorfile>classtango__gl_1_1Quad.html</anchorfile>
      <anchor>a3ab2417d63d8fa978b05fb5ee52511cf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Quad</name>
      <anchorfile>classtango__gl_1_1Quad.html</anchorfile>
      <anchor>a7c8f83d1ad8d94ad3a49864813593860</anchor>
      <arglist>(const Quad &amp;other)=delete</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Render</name>
      <anchorfile>classtango__gl_1_1Quad.html</anchorfile>
      <anchor>aeb43046364e2a2b349125d6c74d4e641</anchor>
      <arglist>(const glm::mat4 &amp;projection_mat, const glm::mat4 &amp;view_mat) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetTextureId</name>
      <anchorfile>classtango__gl_1_1Quad.html</anchorfile>
      <anchor>adac50dd216487de671d393da9947e9cc</anchor>
      <arglist>(GLuint texture_id)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Quad</name>
      <anchorfile>classtango__gl_1_1Quad.html</anchorfile>
      <anchor>a3898525ab719d941e5b5b104f7ee8c12</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>GLuint</type>
      <name>attrib_vertices_</name>
      <anchorfile>classtango__gl_1_1Quad.html</anchorfile>
      <anchor>accdf2dc2d9a21f630de107bdad314a51</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>GLuint</type>
      <name>shader_program_</name>
      <anchorfile>classtango__gl_1_1Quad.html</anchorfile>
      <anchor>afced9fd565f2f385215c877e89ef83de</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>GLuint</type>
      <name>texture_coords_</name>
      <anchorfile>classtango__gl_1_1Quad.html</anchorfile>
      <anchor>ad42e3903f818b7a8621176bfd2c981a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>GLuint</type>
      <name>texture_handle</name>
      <anchorfile>classtango__gl_1_1Quad.html</anchorfile>
      <anchor>a16a08dd82e8cfdd23080b35e6c10cf36</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>GLuint</type>
      <name>texture_id_</name>
      <anchorfile>classtango__gl_1_1Quad.html</anchorfile>
      <anchor>a728876c9773e64fb5346abae64e10116</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>GLuint</type>
      <name>uniform_mvp_mat_</name>
      <anchorfile>classtango__gl_1_1Quad.html</anchorfile>
      <anchor>a1436ac40ceaa256c30bfb6617d71951a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>GLuint</type>
      <name>vertex_buffer_</name>
      <anchorfile>classtango__gl_1_1Quad.html</anchorfile>
      <anchor>ac7402ba5ec57eb3aee2481c7afd28cdc</anchor>
      <arglist></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="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>cv3::RANSACPointSetRegistrator</name>
    <filename>classcv3_1_1RANSACPointSetRegistrator.html</filename>
    <base>cv3::PointSetRegistrator</base>
    <member kind="function">
      <type>int</type>
      <name>findInliers</name>
      <anchorfile>classcv3_1_1RANSACPointSetRegistrator.html</anchorfile>
      <anchor>ab50592dcd32aab9fa9dad90b27467ea0</anchor>
      <arglist>(const Mat &amp;m1, const Mat &amp;m2, const Mat &amp;model, Mat &amp;err, Mat &amp;mask, double thresh) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getSubset</name>
      <anchorfile>classcv3_1_1RANSACPointSetRegistrator.html</anchorfile>
      <anchor>ac99879ce50a376f49181b4a5ead221c5</anchor>
      <arglist>(const Mat &amp;m1, const Mat &amp;m2, Mat &amp;ms1, Mat &amp;ms2, RNG &amp;rng, int maxAttempts=1000) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RANSACPointSetRegistrator</name>
      <anchorfile>classcv3_1_1RANSACPointSetRegistrator.html</anchorfile>
      <anchor>a8fb2b1e3036b31625f80a1ccbe564c04</anchor>
      <arglist>(const Ptr&lt; PointSetRegistrator::Callback &gt; &amp;_cb=Ptr&lt; PointSetRegistrator::Callback &gt;(), int _modelPoints=0, double _threshold=0, double _confidence=0.99, int _maxIters=1000)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>run</name>
      <anchorfile>classcv3_1_1RANSACPointSetRegistrator.html</anchorfile>
      <anchor>ad896736ffaab715a178d487f5e511eb9</anchor>
      <arglist>(InputArray _m1, InputArray _m2, OutputArray _model, OutputArray _mask) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setCallback</name>
      <anchorfile>classcv3_1_1RANSACPointSetRegistrator.html</anchorfile>
      <anchor>a50c968b2b9e01e23758ca73368547e00</anchor>
      <arglist>(const Ptr&lt; PointSetRegistrator::Callback &gt; &amp;_cb)</arglist>
    </member>
    <member kind="variable">
      <type>Ptr&lt; PointSetRegistrator::Callback &gt;</type>
      <name>cb</name>
      <anchorfile>classcv3_1_1RANSACPointSetRegistrator.html</anchorfile>
      <anchor>ab85c234487535024e52437a41b9a9fe5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>checkPartialSubsets</name>
      <anchorfile>classcv3_1_1RANSACPointSetRegistrator.html</anchorfile>
      <anchor>a33c2b02e829139ca3819725a970f181d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>confidence</name>
      <anchorfile>classcv3_1_1RANSACPointSetRegistrator.html</anchorfile>
      <anchor>aad158305bfd89f8a71d3b11781082770</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>maxIters</name>
      <anchorfile>classcv3_1_1RANSACPointSetRegistrator.html</anchorfile>
      <anchor>af695f50c759d0c9ceb2a2bdc44b8e8d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>modelPoints</name>
      <anchorfile>classcv3_1_1RANSACPointSetRegistrator.html</anchorfile>
      <anchor>af9186d3561c446c8dd0bba6fb4e9c053</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>threshold</name>
      <anchorfile>classcv3_1_1RANSACPointSetRegistrator.html</anchorfile>
      <anchor>aafda7a063bdfe256191811c1417c31fc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>RecoveryProgressState</name>
    <filename>classRecoveryProgressState.html</filename>
    <base>rtabmap::ProgressState</base>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual bool</type>
      <name>callback</name>
      <anchorfile>classRecoveryProgressState.html</anchorfile>
      <anchor>a5b3f6917fa68b702f20f6581ad0752e8</anchor>
      <arglist>(const std::string &amp;msg) const </arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rtabmap::RecoveryState</name>
    <filename>classrtabmap_1_1RecoveryState.html</filename>
    <base>rtabmap::ProgressState</base>
    <member kind="slot">
      <type>void</type>
      <name>cancel</name>
      <anchorfile>classrtabmap_1_1RecoveryState.html</anchorfile>
      <anchor>a67f64b7cf4b2b53b7109aca46d63b7eb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>callback</name>
      <anchorfile>classrtabmap_1_1RecoveryState.html</anchorfile>
      <anchor>ad9e6246f236bcfc6489227b50792062b</anchor>
      <arglist>(const std::string &amp;msg) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RecoveryState</name>
      <anchorfile>classrtabmap_1_1RecoveryState.html</anchorfile>
      <anchor>a9bc265e635ddc09915fbb2773a779258</anchor>
      <arglist>(ProgressDialog *dialog)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~RecoveryState</name>
      <anchorfile>classrtabmap_1_1RecoveryState.html</anchorfile>
      <anchor>af4ca674cfcb5dc07900ad55d02f00617</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ProgressDialog *</type>
      <name>dialog_</name>
      <anchorfile>classrtabmap_1_1RecoveryState.html</anchorfile>
      <anchor>a49cb5c00b0a39bd1742cee93fcb22408</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rtabmap::Registration</name>
    <filename>classrtabmap_1_1Registration.html</filename>
    <member kind="enumvalue">
      <name>kTypeIcp</name>
      <anchorfile>classrtabmap_1_1Registration.html</anchorfile>
      <anchor>ae693713cd8b7ece4b147eae99880b849a8638e369c895a337f587e727e1a712ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kTypeUndef</name>
      <anchorfile>classrtabmap_1_1Registration.html</anchorfile>
      <anchor>ae693713cd8b7ece4b147eae99880b849a1e25205ebb65fe2315a0b7050e613c6d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kTypeVis</name>
      <anchorfile>classrtabmap_1_1Registration.html</anchorfile>
      <anchor>ae693713cd8b7ece4b147eae99880b849a8e6dbf98a9a843c34d16b8c7e546c724</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kTypeVisIcp</name>
      <anchorfile>classrtabmap_1_1Registration.html</anchorfile>
      <anchor>ae693713cd8b7ece4b147eae99880b849ad03189dad590b6e2d81adbc7d20bf662</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>Type</name>
      <anchorfile>classrtabmap_1_1Registration.html</anchorfile>
      <anchor>ae693713cd8b7ece4b147eae99880b849</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kTypeUndef</name>
      <anchorfile>classrtabmap_1_1Registration.html</anchorfile>
      <anchor>ae693713cd8b7ece4b147eae99880b849a1e25205ebb65fe2315a0b7050e613c6d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kTypeVis</name>
      <anchorfile>classrtabmap_1_1Registration.html</anchorfile>
      <anchor>ae693713cd8b7ece4b147eae99880b849a8e6dbf98a9a843c34d16b8c7e546c724</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kTypeIcp</name>
      <anchorfile>classrtabmap_1_1Registration.html</anchorfile>
      <anchor>ae693713cd8b7ece4b147eae99880b849a8638e369c895a337f587e727e1a712ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kTypeVisIcp</name>
      <anchorfile>classrtabmap_1_1Registration.html</anchorfile>
      <anchor>ae693713cd8b7ece4b147eae99880b849ad03189dad590b6e2d81adbc7d20bf662</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>canUseGuess</name>
      <anchorfile>classrtabmap_1_1Registration.html</anchorfile>
      <anchor>af19ceeaf7fc1e1bc7b67e70a7aad9d0d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Transform</type>
      <name>computeTransformation</name>
      <anchorfile>classrtabmap_1_1Registration.html</anchorfile>
      <anchor>a43b071368e6a564575b283cbdaedcdaa</anchor>
      <arglist>(const Signature &amp;from, const Signature &amp;to, Transform guess=Transform::getIdentity(), RegistrationInfo *info=0) const </arglist>
    </member>
    <member kind="function">
      <type>Transform</type>
      <name>computeTransformation</name>
      <anchorfile>classrtabmap_1_1Registration.html</anchorfile>
      <anchor>aabfa38778d114512a17482000c1d99ac</anchor>
      <arglist>(const SensorData &amp;from, const SensorData &amp;to, Transform guess=Transform::getIdentity(), RegistrationInfo *info=0) const </arglist>
    </member>
    <member kind="function">
      <type>Transform</type>
      <name>computeTransformationMod</name>
      <anchorfile>classrtabmap_1_1Registration.html</anchorfile>
      <anchor>aaf974055a62882349caab7a397f27190</anchor>
      <arglist>(Signature &amp;from, Signature &amp;to, Transform guess=Transform::getIdentity(), RegistrationInfo *info=0) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>force3DoF</name>
      <anchorfile>classrtabmap_1_1Registration.html</anchorfile>
      <anchor>ab3d89be2ff01e912a16df383cfd52349</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getMinGeometryCorrespondencesRatio</name>
      <anchorfile>classrtabmap_1_1Registration.html</anchorfile>
      <anchor>a583a8864eb40c16bdc6e3f0e9e65275d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getMinVisualCorrespondences</name>
      <anchorfile>classrtabmap_1_1Registration.html</anchorfile>
      <anchor>aef573775b2a0c60487a843e0740b63fb</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isImageRequired</name>
      <anchorfile>classrtabmap_1_1Registration.html</anchorfile>
      <anchor>a6dcd919d90327e842bf4f934c7000b5b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isScanRequired</name>
      <anchorfile>classrtabmap_1_1Registration.html</anchorfile>
      <anchor>a1087d348a47041018fa731a648e5b7a2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isUserDataRequired</name>
      <anchorfile>classrtabmap_1_1Registration.html</anchorfile>
      <anchor>a96df9d05e59af1aa5393fce2b1745669</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>parseParameters</name>
      <anchorfile>classrtabmap_1_1Registration.html</anchorfile>
      <anchor>a2693886d5b7dbf4aef787720b85e4b3e</anchor>
      <arglist>(const ParametersMap &amp;parameters)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>repeatOnce</name>
      <anchorfile>classrtabmap_1_1Registration.html</anchorfile>
      <anchor>a8957b037a926c734341ff6b842cd8cab</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setChildRegistration</name>
      <anchorfile>classrtabmap_1_1Registration.html</anchorfile>
      <anchor>ac105402feeb2ec6551235296604145aa</anchor>
      <arglist>(Registration *child)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Registration</name>
      <anchorfile>classrtabmap_1_1Registration.html</anchorfile>
      <anchor>a3a98f7d42fa0d567d0f5cb33a22008a1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Registration *</type>
      <name>create</name>
      <anchorfile>classrtabmap_1_1Registration.html</anchorfile>
      <anchor>ab29d323cc4174db0a22d6bbb077ff299</anchor>
      <arglist>(const ParametersMap &amp;parameters)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Registration *</type>
      <name>create</name>
      <anchorfile>classrtabmap_1_1Registration.html</anchorfile>
      <anchor>a35c0ad483e4ef59d505aec0929d46142</anchor>
      <arglist>(Type &amp;type, const ParametersMap &amp;parameters=ParametersMap())</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static double</type>
      <name>COVARIANCE_EPSILON</name>
      <anchorfile>classrtabmap_1_1Registration.html</anchorfile>
      <anchor>ab97812297824cd57121d12a74ccf5790</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual bool</type>
      <name>canUseGuessImpl</name>
      <anchorfile>classrtabmap_1_1Registration.html</anchorfile>
      <anchor>a4d9d4f5b342da4b972f9a442deeb39c6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual Transform</type>
      <name>computeTransformationImpl</name>
      <anchorfile>classrtabmap_1_1Registration.html</anchorfile>
      <anchor>a21635a391a85b64bc33787179a6cd71b</anchor>
      <arglist>(Signature &amp;from, Signature &amp;to, Transform guess, RegistrationInfo &amp;info) const =0</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual float</type>
      <name>getMinGeometryCorrespondencesRatioImpl</name>
      <anchorfile>classrtabmap_1_1Registration.html</anchorfile>
      <anchor>a23f7e644b4b6f7907d156d68c600a631</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual int</type>
      <name>getMinVisualCorrespondencesImpl</name>
      <anchorfile>classrtabmap_1_1Registration.html</anchorfile>
      <anchor>a2bd38a49306dd5aad459070a3fb29b98</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual bool</type>
      <name>isImageRequiredImpl</name>
      <anchorfile>classrtabmap_1_1Registration.html</anchorfile>
      <anchor>af36e3598f7823177cf3d9cd14129f58f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual bool</type>
      <name>isScanRequiredImpl</name>
      <anchorfile>classrtabmap_1_1Registration.html</anchorfile>
      <anchor>adbc2ff5329ea070bea15cd52fa8e4e73</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual bool</type>
      <name>isUserDataRequiredImpl</name>
      <anchorfile>classrtabmap_1_1Registration.html</anchorfile>
      <anchor>a64833ce9396486d066639a49d1045828</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>Registration</name>
      <anchorfile>classrtabmap_1_1Registration.html</anchorfile>
      <anchor>a7d0ff4149da7f5839308ff543932b067</anchor>
      <arglist>(const ParametersMap &amp;parameters=ParametersMap(), Registration *child=0)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Registration *</type>
      <name>child_</name>
      <anchorfile>classrtabmap_1_1Registration.html</anchorfile>
      <anchor>a0becbb5f8cad736f5b636848318533c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>force3DoF_</name>
      <anchorfile>classrtabmap_1_1Registration.html</anchorfile>
      <anchor>a30efa4861be23906ac2e49b44751f1fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>repeatOnce_</name>
      <anchorfile>classrtabmap_1_1Registration.html</anchorfile>
      <anchor>a2b070ad30ef479896e119217cf890bf7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rtabmap::RegistrationIcp</name>
    <filename>classrtabmap_1_1RegistrationIcp.html</filename>
    <base>rtabmap::Registration</base>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>parseParameters</name>
      <anchorfile>classrtabmap_1_1RegistrationIcp.html</anchorfile>
      <anchor>a59e60ba93eed63605b533d4f7555d55b</anchor>
      <arglist>(const ParametersMap &amp;parameters)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RegistrationIcp</name>
      <anchorfile>classrtabmap_1_1RegistrationIcp.html</anchorfile>
      <anchor>abbe0d1f4671eb3ea460fc3f9832b3d6f</anchor>
      <arglist>(const ParametersMap &amp;parameters=ParametersMap(), Registration *child=0)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~RegistrationIcp</name>
      <anchorfile>classrtabmap_1_1RegistrationIcp.html</anchorfile>
      <anchor>ac10d0711159446b8fbacc167b8cc36ac</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual bool</type>
      <name>canUseGuessImpl</name>
      <anchorfile>classrtabmap_1_1RegistrationIcp.html</anchorfile>
      <anchor>add0c78bee93fa85949cb2959d890451c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual Transform</type>
      <name>computeTransformationImpl</name>
      <anchorfile>classrtabmap_1_1RegistrationIcp.html</anchorfile>
      <anchor>a09f0b3379c978f5e09f22be5026d8e11</anchor>
      <arglist>(Signature &amp;from, Signature &amp;to, Transform guess, RegistrationInfo &amp;info) const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual float</type>
      <name>getMinGeometryCorrespondencesRatioImpl</name>
      <anchorfile>classrtabmap_1_1RegistrationIcp.html</anchorfile>
      <anchor>ac05559ef7279752a63b92a5bebb06b61</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual bool</type>
      <name>isScanRequiredImpl</name>
      <anchorfile>classrtabmap_1_1RegistrationIcp.html</anchorfile>
      <anchor>acb868e0a68b15f381c1c5a81ed89ff92</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>_correspondenceRatio</name>
      <anchorfile>classrtabmap_1_1RegistrationIcp.html</anchorfile>
      <anchor>a60bd387d7ab3bbf5c5eebf0e0b22f309</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_downsamplingStep</name>
      <anchorfile>classrtabmap_1_1RegistrationIcp.html</anchorfile>
      <anchor>a6eae5489db619d15fe27a9271bd13c44</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>_epsilon</name>
      <anchorfile>classrtabmap_1_1RegistrationIcp.html</anchorfile>
      <anchor>ad61f7edc6b2aa3a6661e1db44c4eddf8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_libpointmatcher</name>
      <anchorfile>classrtabmap_1_1RegistrationIcp.html</anchorfile>
      <anchor>a23c8799aa97f16d85f425364e046fec4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>_libpointmatcherConfig</name>
      <anchorfile>classrtabmap_1_1RegistrationIcp.html</anchorfile>
      <anchor>abadbd91f1b68fce7d19fc7c1614bd4be</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>_libpointmatcherEpsilon</name>
      <anchorfile>classrtabmap_1_1RegistrationIcp.html</anchorfile>
      <anchor>a56e7c0180ec76c681656f52fa93dd744</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>void *</type>
      <name>_libpointmatcherICP</name>
      <anchorfile>classrtabmap_1_1RegistrationIcp.html</anchorfile>
      <anchor>a1047f5c8c118f19a8cd01f0bcbbfaa58</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_libpointmatcherKnn</name>
      <anchorfile>classrtabmap_1_1RegistrationIcp.html</anchorfile>
      <anchor>a666c08a1c985ae67d00bbf881a5c4390</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>_libpointmatcherOutlierRatio</name>
      <anchorfile>classrtabmap_1_1RegistrationIcp.html</anchorfile>
      <anchor>a3f3216485af7b4184214685b1af40bd0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>_maxCorrespondenceDistance</name>
      <anchorfile>classrtabmap_1_1RegistrationIcp.html</anchorfile>
      <anchor>adb81b2b3eff71f422016954824111b71</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_maxIterations</name>
      <anchorfile>classrtabmap_1_1RegistrationIcp.html</anchorfile>
      <anchor>a828bd499b5181dccfdc32e338a2c32eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>_maxRotation</name>
      <anchorfile>classrtabmap_1_1RegistrationIcp.html</anchorfile>
      <anchor>a5674a378d22280726c8203c46fa2d1a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>_maxTranslation</name>
      <anchorfile>classrtabmap_1_1RegistrationIcp.html</anchorfile>
      <anchor>a04b309df997c8419268d4fb7f2bfe346</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_pointToPlane</name>
      <anchorfile>classrtabmap_1_1RegistrationIcp.html</anchorfile>
      <anchor>a8f74ef2dabf8e93d47a02f93b165d9b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_pointToPlaneK</name>
      <anchorfile>classrtabmap_1_1RegistrationIcp.html</anchorfile>
      <anchor>a99dd71f5eb470f60ad34e5e705259177</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>_pointToPlaneMinComplexity</name>
      <anchorfile>classrtabmap_1_1RegistrationIcp.html</anchorfile>
      <anchor>ae7e2cc72da7130cf3da1580a9f9eebe9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>_pointToPlaneRadius</name>
      <anchorfile>classrtabmap_1_1RegistrationIcp.html</anchorfile>
      <anchor>a1087439599cb8aeff9fb5cc3856de5b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>_voxelSize</name>
      <anchorfile>classrtabmap_1_1RegistrationIcp.html</anchorfile>
      <anchor>acee80c50ce8cc765954ba6598862b8b4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rtabmap::RegistrationInfo</name>
    <filename>classrtabmap_1_1RegistrationInfo.html</filename>
    <member kind="function">
      <type>RegistrationInfo</type>
      <name>copyWithoutData</name>
      <anchorfile>classrtabmap_1_1RegistrationInfo.html</anchorfile>
      <anchor>acd05fe1f7253cfe0ddd13dc0ad01f729</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RegistrationInfo</name>
      <anchorfile>classrtabmap_1_1RegistrationInfo.html</anchorfile>
      <anchor>aec76f353c34d939ca5912ef0118c7192</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>cv::Mat</type>
      <name>covariance</name>
      <anchorfile>classrtabmap_1_1RegistrationInfo.html</anchorfile>
      <anchor>a347f413d8a96dea23c4fdc6af2a1ddb5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>icpInliersRatio</name>
      <anchorfile>classrtabmap_1_1RegistrationInfo.html</anchorfile>
      <anchor>aa77a6a2994d004c83ce37906d7adce06</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>icpRotation</name>
      <anchorfile>classrtabmap_1_1RegistrationInfo.html</anchorfile>
      <anchor>a9487cf937223f68f2658189298d727e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>icpStructuralComplexity</name>
      <anchorfile>classrtabmap_1_1RegistrationInfo.html</anchorfile>
      <anchor>a702e62ddd46f3912312be7b55fbba4de</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>icpTranslation</name>
      <anchorfile>classrtabmap_1_1RegistrationInfo.html</anchorfile>
      <anchor>a0aca4419a027a27d3aa9b65d7019898b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>inliers</name>
      <anchorfile>classrtabmap_1_1RegistrationInfo.html</anchorfile>
      <anchor>a9de693920adf2f33eb283018c1e52456</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; int &gt;</type>
      <name>inliersIDs</name>
      <anchorfile>classrtabmap_1_1RegistrationInfo.html</anchorfile>
      <anchor>a3672f48c403ae0d9a309aa7b3a0715b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>matches</name>
      <anchorfile>classrtabmap_1_1RegistrationInfo.html</anchorfile>
      <anchor>a5dd0548e61c157636449fb607869f3a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; int &gt;</type>
      <name>matchesIDs</name>
      <anchorfile>classrtabmap_1_1RegistrationInfo.html</anchorfile>
      <anchor>aa7a148863f31e6556f483b7d932a40dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; int &gt;</type>
      <name>projectedIDs</name>
      <anchorfile>classrtabmap_1_1RegistrationInfo.html</anchorfile>
      <anchor>aa81f7ffab8e77dfc5240fd7e9a587498</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>rejectedMsg</name>
      <anchorfile>classrtabmap_1_1RegistrationInfo.html</anchorfile>
      <anchor>af47520f216ad7259cfcc07254c4daa96</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>totalTime</name>
      <anchorfile>classrtabmap_1_1RegistrationInfo.html</anchorfile>
      <anchor>a52c83dd2b8f59c4ed360dc0eadc5de57</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rtabmap::RegistrationVis</name>
    <filename>classrtabmap_1_1RegistrationVis.html</filename>
    <base>rtabmap::Registration</base>
    <member kind="function">
      <type>Feature2D *</type>
      <name>createFeatureDetector</name>
      <anchorfile>classrtabmap_1_1RegistrationVis.html</anchorfile>
      <anchor>ab8ca44d9b505aa87eff4a636a33c7c7c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getInlierDistance</name>
      <anchorfile>classrtabmap_1_1RegistrationVis.html</anchorfile>
      <anchor>a38f18cad0b2519c11b66a8ffb196ba7d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getIterations</name>
      <anchorfile>classrtabmap_1_1RegistrationVis.html</anchorfile>
      <anchor>adaadaeda07539a9695a0227d40ab3900</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getMinInliers</name>
      <anchorfile>classrtabmap_1_1RegistrationVis.html</anchorfile>
      <anchor>ac3a0f50510435bf2d482cb5e7154e7da</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>parseParameters</name>
      <anchorfile>classrtabmap_1_1RegistrationVis.html</anchorfile>
      <anchor>ace88eb54afc9a8910ae3acdd75b8893d</anchor>
      <arglist>(const ParametersMap &amp;parameters)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RegistrationVis</name>
      <anchorfile>classrtabmap_1_1RegistrationVis.html</anchorfile>
      <anchor>aa845f7fbbfc8fc340dba96a2a6550d03</anchor>
      <arglist>(const ParametersMap &amp;parameters=ParametersMap(), Registration *child=0)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~RegistrationVis</name>
      <anchorfile>classrtabmap_1_1RegistrationVis.html</anchorfile>
      <anchor>a66cf510d1c84f500cc1ff7d475bd01f6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual bool</type>
      <name>canUseGuessImpl</name>
      <anchorfile>classrtabmap_1_1RegistrationVis.html</anchorfile>
      <anchor>a0b0291b56fabd8be073da5f0cd16d6e6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual Transform</type>
      <name>computeTransformationImpl</name>
      <anchorfile>classrtabmap_1_1RegistrationVis.html</anchorfile>
      <anchor>a0d1cf3cd89f75fe47a77da37cbce0458</anchor>
      <arglist>(Signature &amp;from, Signature &amp;to, Transform guess, RegistrationInfo &amp;info) const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual int</type>
      <name>getMinVisualCorrespondencesImpl</name>
      <anchorfile>classrtabmap_1_1RegistrationVis.html</anchorfile>
      <anchor>a5b2d66212613d22601aedd4d91023dc9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual bool</type>
      <name>isImageRequiredImpl</name>
      <anchorfile>classrtabmap_1_1RegistrationVis.html</anchorfile>
      <anchor>a0a47c8349657f71bca7d88a9a5830ead</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_bundleAdjustment</name>
      <anchorfile>classrtabmap_1_1RegistrationVis.html</anchorfile>
      <anchor>aa7f4176eec2ba1da31e942dbd45e037d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ParametersMap</type>
      <name>_bundleParameters</name>
      <anchorfile>classrtabmap_1_1RegistrationVis.html</anchorfile>
      <anchor>add873b9a5fee167db8db75b811c4628d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_correspondencesApproach</name>
      <anchorfile>classrtabmap_1_1RegistrationVis.html</anchorfile>
      <anchor>a8f65e40fa2791188bc2dbe832f468317</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_depthAsMask</name>
      <anchorfile>classrtabmap_1_1RegistrationVis.html</anchorfile>
      <anchor>a84c997c324dee2c7211e5a9dc060e519</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>_epipolarGeometryVar</name>
      <anchorfile>classrtabmap_1_1RegistrationVis.html</anchorfile>
      <anchor>a9bfd51e430c45f0b449097406f4ebcaf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_estimationType</name>
      <anchorfile>classrtabmap_1_1RegistrationVis.html</anchorfile>
      <anchor>ae826707290ca03626f0f90fbb6f1f7b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ParametersMap</type>
      <name>_featureParameters</name>
      <anchorfile>classrtabmap_1_1RegistrationVis.html</anchorfile>
      <anchor>a569c274190d3516eb76ddf29de79fb0f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>_flowEps</name>
      <anchorfile>classrtabmap_1_1RegistrationVis.html</anchorfile>
      <anchor>a097708d200f7a358f16bb326eb79fead</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_flowIterations</name>
      <anchorfile>classrtabmap_1_1RegistrationVis.html</anchorfile>
      <anchor>a0c81b5c511ffb690ce2676fde5e3569f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_flowMaxLevel</name>
      <anchorfile>classrtabmap_1_1RegistrationVis.html</anchorfile>
      <anchor>a2bfd20de7b8578a9c8fe0a163e99c3e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_flowWinSize</name>
      <anchorfile>classrtabmap_1_1RegistrationVis.html</anchorfile>
      <anchor>a382395d20d5144f3a5de60616919475d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_forwardEstimateOnly</name>
      <anchorfile>classrtabmap_1_1RegistrationVis.html</anchorfile>
      <anchor>afaad03df2403de3078fe5c548308e236</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_guessMatchToProjection</name>
      <anchorfile>classrtabmap_1_1RegistrationVis.html</anchorfile>
      <anchor>aac4dc2a534a764f88a9ae0de2c57953c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_guessWinSize</name>
      <anchorfile>classrtabmap_1_1RegistrationVis.html</anchorfile>
      <anchor>ab178a1bcdf0a80a73bca4be37b79b3b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>_inlierDistance</name>
      <anchorfile>classrtabmap_1_1RegistrationVis.html</anchorfile>
      <anchor>a5f42cecd917053e2fef7a3f5e5dd9486</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_iterations</name>
      <anchorfile>classrtabmap_1_1RegistrationVis.html</anchorfile>
      <anchor>a6e408a4b5b91cb2094759bd5d37835a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_minInliers</name>
      <anchorfile>classrtabmap_1_1RegistrationVis.html</anchorfile>
      <anchor>a3bc5664c2c4beab299cf1bb29722270e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>_nndr</name>
      <anchorfile>classrtabmap_1_1RegistrationVis.html</anchorfile>
      <anchor>a60a09256c3be5b50120352dce79b3623</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_PnPFlags</name>
      <anchorfile>classrtabmap_1_1RegistrationVis.html</anchorfile>
      <anchor>a4cfeb24d67a1dd22d2b0637617c8ed4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_PnPRefineIterations</name>
      <anchorfile>classrtabmap_1_1RegistrationVis.html</anchorfile>
      <anchor>ac694bc9fe70b6b9b9acfb583ce0f0464</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>_PnPReprojError</name>
      <anchorfile>classrtabmap_1_1RegistrationVis.html</anchorfile>
      <anchor>a1eeb6a8b08406966d979b7f2b550a8e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_refineIterations</name>
      <anchorfile>classrtabmap_1_1RegistrationVis.html</anchorfile>
      <anchor>a6b4b745a93debbee382239ff691cdf18</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::introlab::rtabmap::Renderer</name>
    <filename>classcom_1_1introlab_1_1rtabmap_1_1Renderer.html</filename>
    <member kind="function">
      <type>void</type>
      <name>onDrawFrame</name>
      <anchorfile>classcom_1_1introlab_1_1rtabmap_1_1Renderer.html</anchorfile>
      <anchor>a0a096bdf6a00eca3c531c90b7f6625c1</anchor>
      <arglist>(GL10 useGLES20instead)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>onSurfaceChanged</name>
      <anchorfile>classcom_1_1introlab_1_1rtabmap_1_1Renderer.html</anchorfile>
      <anchor>afc635b3e033515f7ed4019188ac25c53</anchor>
      <arglist>(GL10 useGLES20instead, int width, int height)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>onSurfaceCreated</name>
      <anchorfile>classcom_1_1introlab_1_1rtabmap_1_1Renderer.html</anchorfile>
      <anchor>a6e6cbfbb9704f2b52071b5d2c2fbd6ae</anchor>
      <arglist>(GL10 useGLES20instead, EGLConfig config)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Renderer</name>
      <anchorfile>classcom_1_1introlab_1_1rtabmap_1_1Renderer.html</anchorfile>
      <anchor>a648add8dc33beab472dae99ac29f9e04</anchor>
      <arglist>(RTABMapActivity c)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setOffset</name>
      <anchorfile>classcom_1_1introlab_1_1rtabmap_1_1Renderer.html</anchorfile>
      <anchor>aa920ea1829090ab86015eacc9e0aa7cc</anchor>
      <arglist>(int offset)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setProgressDialog</name>
      <anchorfile>classcom_1_1introlab_1_1rtabmap_1_1Renderer.html</anchorfile>
      <anchor>a58a48ce577b9804c527a4174a44fd068</anchor>
      <arglist>(ProgressDialog progressDialog)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTextColor</name>
      <anchorfile>classcom_1_1introlab_1_1rtabmap_1_1Renderer.html</anchorfile>
      <anchor>a067679b6b7dc90e5a02cdff054faf7f3</anchor>
      <arglist>(float color)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setToast</name>
      <anchorfile>classcom_1_1introlab_1_1rtabmap_1_1Renderer.html</anchorfile>
      <anchor>ac508aa6ee320a6a3db7bf64a28c24464</anchor>
      <arglist>(Toast toast)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>updateTexts</name>
      <anchorfile>classcom_1_1introlab_1_1rtabmap_1_1Renderer.html</anchorfile>
      <anchor>ae2cb48c53d2d7ecb898d1557b9a5f086</anchor>
      <arglist>(String[] texts)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>mOffset</name>
      <anchorfile>classcom_1_1introlab_1_1rtabmap_1_1Renderer.html</anchorfile>
      <anchor>aafe20f34a1b87ea0db7f9d28677630f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ProgressDialog</type>
      <name>mProgressDialog</name>
      <anchorfile>classcom_1_1introlab_1_1rtabmap_1_1Renderer.html</anchorfile>
      <anchor>ab56b2edacf9ddd4eed0423bcb4bb9cfe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>mSurfaceHeight</name>
      <anchorfile>classcom_1_1introlab_1_1rtabmap_1_1Renderer.html</anchorfile>
      <anchor>a2c0f13d9ba1d4b31026856de455bda09</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boolean</type>
      <name>mTextChanged</name>
      <anchorfile>classcom_1_1introlab_1_1rtabmap_1_1Renderer.html</anchorfile>
      <anchor>ab7362c5add03e969485c7f54e3871fed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>mTextColor</name>
      <anchorfile>classcom_1_1introlab_1_1rtabmap_1_1Renderer.html</anchorfile>
      <anchor>a26443d195e9700a22ae33ef0dda13a59</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ReentrantLock</type>
      <name>mTextLock</name>
      <anchorfile>classcom_1_1introlab_1_1rtabmap_1_1Renderer.html</anchorfile>
      <anchor>a5f217c30d9a33fdf58226594fab10844</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>TextManager</type>
      <name>mTextManager</name>
      <anchorfile>classcom_1_1introlab_1_1rtabmap_1_1Renderer.html</anchorfile>
      <anchor>aa04ea83ba4151f84f3c9cb1dd86a3f9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Vector&lt; TextObject &gt;</type>
      <name>mTexts</name>
      <anchorfile>classcom_1_1introlab_1_1rtabmap_1_1Renderer.html</anchorfile>
      <anchor>a7781275f210bdf6f884729eaa3d111cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Toast</type>
      <name>mToast</name>
      <anchorfile>classcom_1_1introlab_1_1rtabmap_1_1Renderer.html</anchorfile>
      <anchor>a07d42f9ba3e2e0681d104a2e456b06f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final float[]</type>
      <name>mtrxProjection</name>
      <anchorfile>classcom_1_1introlab_1_1rtabmap_1_1Renderer.html</anchorfile>
      <anchor>a04559b10dcf81181d3e31c073601cd17</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final float[]</type>
      <name>mtrxProjectionAndView</name>
      <anchorfile>classcom_1_1introlab_1_1rtabmap_1_1Renderer.html</anchorfile>
      <anchor>a80614a75d5272c2177071a992496f985</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final float[]</type>
      <name>mtrxView</name>
      <anchorfile>classcom_1_1introlab_1_1rtabmap_1_1Renderer.html</anchorfile>
      <anchor>af90010ffe50b584f576a700b151ea951</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static RTABMapActivity</type>
      <name>mActivity</name>
      <anchorfile>classcom_1_1introlab_1_1rtabmap_1_1Renderer.html</anchorfile>
      <anchor>a34367440dc7f9238a69edbfbb6e67ba0</anchor>
      <arglist></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>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="class">
    <name>rtabmap::Rtabmap</name>
    <filename>classrtabmap_1_1Rtabmap.html</filename>
    <member kind="enumvalue">
      <name>kVhEpipolar</name>
      <anchorfile>classrtabmap_1_1Rtabmap.html</anchorfile>
      <anchor>afa134603fb0835b84f269e48e7ab568ca1b458648c7dc4ea000ca53e0e384e3c6</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>kVhUndef</name>
      <anchorfile>classrtabmap_1_1Rtabmap.html</anchorfile>
      <anchor>afa134603fb0835b84f269e48e7ab568cab2676e6cebdd6090d3c87a3237c3e83b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <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>a5e0b2eada8ae885e45df23165bb91d2f</anchor>
      <arglist>(bool databaseSaved=true, const std::string &amp;ouputDatabasePath=&quot;&quot;)</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>a14d5c84b61386e95071e90aba406ff49</anchor>
      <arglist>(const Transform &amp;targetPose, float tolerance=-1.0f)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>deleteLastLocation</name>
      <anchorfile>classrtabmap_1_1Rtabmap.html</anchorfile>
      <anchor>aee23115b4bd02bce5d1721418a0f7599</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>detectMoreLoopClosures</name>
      <anchorfile>classrtabmap_1_1Rtabmap.html</anchorfile>
      <anchor>ab4a451d9183305f4f457862340b245ed</anchor>
      <arglist>(float clusterRadius=0.5f, float clusterAngle=M_PI/6.0f, int iterations=1, const ProgressState *state=0)</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>const Transform &amp;</type>
      <name>getLastLocalizationPose</name>
      <anchorfile>classrtabmap_1_1Rtabmap.html</anchorfile>
      <anchor>a551d8b74fad259eb3267ddb22d711728</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::multimap&lt; int, Link &gt; &amp;</type>
      <name>getLocalConstraints</name>
      <anchorfile>classrtabmap_1_1Rtabmap.html</anchorfile>
      <anchor>a7d0e092447aafa189dbb44b895fcb2e6</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 ParametersMap &amp;</type>
      <name>getParameters</name>
      <anchorfile>classrtabmap_1_1Rtabmap.html</anchorfile>
      <anchor>a912e9fce31e209bc55b887cb0c31d1ab</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::map&lt; int, std::map&lt; int, Transform &gt; &gt;</type>
      <name>getPaths</name>
      <anchorfile>classrtabmap_1_1Rtabmap.html</anchorfile>
      <anchor>a097c98973334b42f46adc88f91b14e82</anchor>
      <arglist>(std::map&lt; int, Transform &gt; poses, const Transform &amp;target, int maxGraphDepth=0) 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>isRGBDMode</name>
      <anchorfile>classrtabmap_1_1Rtabmap.html</anchorfile>
      <anchor>afd40872f294bbc59532c247160f3193d</anchor>
      <arglist>() 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>ad7f085b6ae0fd3c7077c500c028fd5c3</anchor>
      <arglist>(const SensorData &amp;data, Transform odomPose, const cv::Mat &amp;odomCovariance=cv::Mat::eye(6, 6, CV_64FC1), const std::vector&lt; float &gt; &amp;odomVelocity=std::vector&lt; float &gt;(), const std::map&lt; std::string, float &gt; &amp;externalStats=std::map&lt; std::string, float &gt;())</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>process</name>
      <anchorfile>classrtabmap_1_1Rtabmap.html</anchorfile>
      <anchor>a91cedf4574a557cadf6daded489e4dbe</anchor>
      <arglist>(const SensorData &amp;data, Transform odomPose, float odomLinearVariance, float odomAngularVariance, const std::vector&lt; float &gt; &amp;odomVelocity=std::vector&lt; float &gt;(), const std::map&lt; std::string, float &gt; &amp;externalStats=std::map&lt; std::string, float &gt;())</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>process</name>
      <anchorfile>classrtabmap_1_1Rtabmap.html</anchorfile>
      <anchor>a35cf8fd93f77d1c148ae6d3107725750</anchor>
      <arglist>(const cv::Mat &amp;image, int id=0, const std::map&lt; std::string, float &gt; &amp;externalStats=std::map&lt; std::string, float &gt;())</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>refineLinks</name>
      <anchorfile>classrtabmap_1_1Rtabmap.html</anchorfile>
      <anchor>a6650c241bd6a89f66718ce7a227dfe10</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>rejectLastLoopClosure</name>
      <anchorfile>classrtabmap_1_1Rtabmap.html</anchorfile>
      <anchor>ab04bd616db9107a705faf5b3395a73d3</anchor>
      <arglist>()</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>setInitialPose</name>
      <anchorfile>classrtabmap_1_1Rtabmap.html</anchorfile>
      <anchor>a9a9321531773f37cd5d7740495ede47f</anchor>
      <arglist>(const Transform &amp;initialPose)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setOptimizedPoses</name>
      <anchorfile>classrtabmap_1_1Rtabmap.html</anchorfile>
      <anchor>a37ef3563a9eb1aa47ac2a82bacd0dcff</anchor>
      <arglist>(const std::map&lt; int, Transform &gt; &amp;poses)</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" 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>a30ec443b57436a7cfba9c2df86d12d9c</anchor>
      <arglist>(int id, bool lookInDatabase, std::map&lt; int, Transform &gt; &amp;optimizedPoses, cv::Mat &amp;covariance, std::multimap&lt; int, Link &gt; *constraints=0, double *error=0, int *iterationsDone=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>ab33cb7ab7d7a3d39574c768f54166f9a</anchor>
      <arglist>(int fromId, const std::set&lt; int &gt; &amp;ids, const std::map&lt; int, Transform &gt; &amp;guessPoses, bool lookInDatabase, cv::Mat &amp;covariance, std::multimap&lt; int, Link &gt; *constraints=0, double *error=0, int *iterationsDone=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>bool</type>
      <name>_computeRMSE</name>
      <anchorfile>classrtabmap_1_1Rtabmap.html</anchorfile>
      <anchor>a6df8337f6c35747650a71ffcfedc6a97</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>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>Optimizer *</type>
      <name>_graphOptimizer</name>
      <anchorfile>classrtabmap_1_1Rtabmap.html</anchorfile>
      <anchor>a3f15320b34196f8edd36331a12f0bd8d</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>float</type>
      <name>_localImmunizationRatio</name>
      <anchorfile>classrtabmap_1_1Rtabmap.html</anchorfile>
      <anchor>a0aac737555c24f8ee4bae2dbd6d994b4</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>Transform</type>
      <name>_mapCorrectionBackup</name>
      <anchorfile>classrtabmap_1_1Rtabmap.html</anchorfile>
      <anchor>a05f3c1fedbad4000c5b57d9ed291c0b7</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>bool</type>
      <name>_neighborLinkRefining</name>
      <anchorfile>classrtabmap_1_1Rtabmap.html</anchorfile>
      <anchor>ae0fc1a3e540974386130b225a76e856e</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>_optimizationMaxError</name>
      <anchorfile>classrtabmap_1_1Rtabmap.html</anchorfile>
      <anchor>ab88801e48abdb6ef603973a6349749b6</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>ParametersMap</type>
      <name>_parameters</name>
      <anchorfile>classrtabmap_1_1Rtabmap.html</anchorfile>
      <anchor>aecc70b1f53e490de586b46412becd223</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>float</type>
      <name>_pathStuckDistance</name>
      <anchorfile>classrtabmap_1_1Rtabmap.html</anchorfile>
      <anchor>ae7413e242f8515678946e0743416630c</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>float</type>
      <name>_proximityAngle</name>
      <anchorfile>classrtabmap_1_1Rtabmap.html</anchorfile>
      <anchor>a07da5c0f1893758bcca2b31ce55ed661</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_proximityBySpace</name>
      <anchorfile>classrtabmap_1_1Rtabmap.html</anchorfile>
      <anchor>a80225ca210680ad56db6aeb1b6ebc5a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_proximityByTime</name>
      <anchorfile>classrtabmap_1_1Rtabmap.html</anchorfile>
      <anchor>aa70594b06bc81b2dd8470faee08b1ecc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>_proximityFilteringRadius</name>
      <anchorfile>classrtabmap_1_1Rtabmap.html</anchorfile>
      <anchor>abe4dfbbf6dfd3e7ccb9739d4535b75c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_proximityMaxGraphDepth</name>
      <anchorfile>classrtabmap_1_1Rtabmap.html</anchorfile>
      <anchor>ab0f51574c1984d538738079c8cbff445</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_proximityMaxNeighbors</name>
      <anchorfile>classrtabmap_1_1Rtabmap.html</anchorfile>
      <anchor>ae942440b74f3d8ad35ca03e6b08bcc85</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_proximityMaxPaths</name>
      <anchorfile>classrtabmap_1_1Rtabmap.html</anchorfile>
      <anchor>a123fb043b7764c62d72a40b0a961e66f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_proximityRawPosesUsed</name>
      <anchorfile>classrtabmap_1_1Rtabmap.html</anchorfile>
      <anchor>adde242a740e3d8ff4f760ec65d10ebe2</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>_publishRAMUsage</name>
      <anchorfile>classrtabmap_1_1Rtabmap.html</anchorfile>
      <anchor>a6cdaa20643e48ec04e03d332c35025dc</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>bool</type>
      <name>_rawDataKept</name>
      <anchorfile>classrtabmap_1_1Rtabmap.html</anchorfile>
      <anchor>a48881216fe0a1c0c72b9c7cdfe01b449</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>_rgbdAngularSpeedUpdate</name>
      <anchorfile>classrtabmap_1_1Rtabmap.html</anchorfile>
      <anchor>aa115bd5b8e1865b404523481372b76d1</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>_rgbdLinearSpeedUpdate</name>
      <anchorfile>classrtabmap_1_1Rtabmap.html</anchorfile>
      <anchor>ac85d1aacb7dd56a790f82db21864c094</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>_savedLocalizationIgnored</name>
      <anchorfile>classrtabmap_1_1Rtabmap.html</anchorfile>
      <anchor>a58413a0dee986de74190a610fe0806a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_saveWMState</name>
      <anchorfile>classrtabmap_1_1Rtabmap.html</anchorfile>
      <anchor>a9fe1829d466ae1f68c1d91c34ca52ee9</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>_startNewMapOnGoodSignature</name>
      <anchorfile>classrtabmap_1_1Rtabmap.html</anchorfile>
      <anchor>a7d9c7875490616b5125c91b2f16f6fbe</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>bool</type>
      <name>_verifyLoopClosureHypothesis</name>
      <anchorfile>classrtabmap_1_1Rtabmap.html</anchorfile>
      <anchor>a7297eefe7a445c4620ed18bcc1904a86</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>com::introlab::rtabmap::RTABMapActivity</name>
    <filename>classcom_1_1introlab_1_1rtabmap_1_1RTABMapActivity.html</filename>
    <class kind="enum">com::introlab::rtabmap::RTABMapActivity::State</class>
    <member kind="function">
      <type>void</type>
      <name>copy</name>
      <anchorfile>classcom_1_1introlab_1_1rtabmap_1_1RTABMapActivity.html</anchorfile>
      <anchor>a6f997173c72a80558683a67bce1d814e</anchor>
      <arglist>(File src, File dst)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getActionBarHeight</name>
      <anchorfile>classcom_1_1introlab_1_1rtabmap_1_1RTABMapActivity.html</anchorfile>
      <anchor>a3625157bcd0ca4ade34ba8058cbaf9c2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getStatusBarHeight</name>
      <anchorfile>classcom_1_1introlab_1_1rtabmap_1_1RTABMapActivity.html</anchorfile>
      <anchor>a9e45af47e1a30d27d4cb0500e3be7b15</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>onAccuracyChanged</name>
      <anchorfile>classcom_1_1introlab_1_1rtabmap_1_1RTABMapActivity.html</anchorfile>
      <anchor>ad4b14b0a924861098518a39b5d43073a</anchor>
      <arglist>(Sensor sensor, int accuracy)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>onBackPressed</name>
      <anchorfile>classcom_1_1introlab_1_1rtabmap_1_1RTABMapActivity.html</anchorfile>
      <anchor>a2c21436758e99a45580f3ccafe045e5b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>onClick</name>
      <anchorfile>classcom_1_1introlab_1_1rtabmap_1_1RTABMapActivity.html</anchorfile>
      <anchor>ac038f4cc8db94e234db35dd48d7a853d</anchor>
      <arglist>(View v)</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>onCreateOptionsMenu</name>
      <anchorfile>classcom_1_1introlab_1_1rtabmap_1_1RTABMapActivity.html</anchorfile>
      <anchor>a930e46ffd7d70b0ea3ddc4281cde5b9c</anchor>
      <arglist>(Menu menu)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>onItemSelected</name>
      <anchorfile>classcom_1_1introlab_1_1rtabmap_1_1RTABMapActivity.html</anchorfile>
      <anchor>af9e09c6c0f0540840d151287340835ff</anchor>
      <arglist>(AdapterView&lt;?&gt; parent, View view, int pos, long id)</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>onMenuOpened</name>
      <anchorfile>classcom_1_1introlab_1_1rtabmap_1_1RTABMapActivity.html</anchorfile>
      <anchor>a388c594aaabbc6e5136de40b04035f44</anchor>
      <arglist>(int featureId, Menu menu)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>onNothingSelected</name>
      <anchorfile>classcom_1_1introlab_1_1rtabmap_1_1RTABMapActivity.html</anchorfile>
      <anchor>a27093cd7771673ef5739dfa0b029c746</anchor>
      <arglist>(AdapterView&lt;?&gt; parent)</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>onOptionsItemSelected</name>
      <anchorfile>classcom_1_1introlab_1_1rtabmap_1_1RTABMapActivity.html</anchorfile>
      <anchor>ac3e22169c9d39cd2e7d92f76a9dc2d14</anchor>
      <arglist>(MenuItem item)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>onPanelClosed</name>
      <anchorfile>classcom_1_1introlab_1_1rtabmap_1_1RTABMapActivity.html</anchorfile>
      <anchor>a68ee771d8e2cfb09bb9fd506b7fbd603</anchor>
      <arglist>(int featureId, Menu menu)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>onSensorChanged</name>
      <anchorfile>classcom_1_1introlab_1_1rtabmap_1_1RTABMapActivity.html</anchorfile>
      <anchor>a404bb201497722cb4cd428c8c7ea73a7</anchor>
      <arglist>(SensorEvent event)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>onWindowFocusChanged</name>
      <anchorfile>classcom_1_1introlab_1_1rtabmap_1_1RTABMapActivity.html</anchorfile>
      <anchor>af71c064b37ed4f77de79f761637fdddd</anchor>
      <arglist>(boolean hasFocus)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resetNoTouchTimer</name>
      <anchorfile>classcom_1_1introlab_1_1rtabmap_1_1RTABMapActivity.html</anchorfile>
      <anchor>aa25865323d9f4baa5442d8cc7122fbc7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resetNoTouchTimer</name>
      <anchorfile>classcom_1_1introlab_1_1rtabmap_1_1RTABMapActivity.html</anchorfile>
      <anchor>a438d0ba96ed6375d3f5c38e2febcf740</anchor>
      <arglist>(boolean showHud)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>rtabmapInitEventCallback</name>
      <anchorfile>classcom_1_1introlab_1_1rtabmap_1_1RTABMapActivity.html</anchorfile>
      <anchor>aed1821fa0292209f262ab36ec738b091</anchor>
      <arglist>(final int status, final String msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>stopDisconnectTimer</name>
      <anchorfile>classcom_1_1introlab_1_1rtabmap_1_1RTABMapActivity.html</anchorfile>
      <anchor>a531fa183f136c96771117f18c4226d3f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>tangoEventCallback</name>
      <anchorfile>classcom_1_1introlab_1_1rtabmap_1_1RTABMapActivity.html</anchorfile>
      <anchor>ab0d636b5b0b1473051b2d223d9bdac2b</anchor>
      <arglist>(final int type, final String key, final String value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>updateProgressionCallback</name>
      <anchorfile>classcom_1_1introlab_1_1rtabmap_1_1RTABMapActivity.html</anchorfile>
      <anchor>a956d9b99875bdc8a91a7e1acda4c2d7d</anchor>
      <arglist>(final int count, final int max)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>updateStatsCallback</name>
      <anchorfile>classcom_1_1introlab_1_1rtabmap_1_1RTABMapActivity.html</anchorfile>
      <anchor>a31dba8eaa3b9dc85eca97b24cadde483</anchor>
      <arglist>(final int nodes, final int words, final int points, final int polygons, final float updateTime, final int loopClosureId, final int highestHypId, final int databaseMemoryUsed, final int inliers, final int matches, final int featuresExtracted, final float hypothesis, final int nodesDrawn, final float fps, final int rejected, final float rehearsalValue, final float optimizationMaxError, final float optimizationMaxErrorRatio, final float distanceTravelled, final int fastMovement, final float x, final float y, final float z, final float roll, final float pitch, final float yaw)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static boolean</type>
      <name>DISABLE_LOG</name>
      <anchorfile>classcom_1_1introlab_1_1rtabmap_1_1RTABMapActivity.html</anchorfile>
      <anchor>a6e2adadfbe8b573e1fbff0b7eae3f071</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static final String</type>
      <name>EXTRA_KEY_PERMISSIONTYPE</name>
      <anchorfile>classcom_1_1introlab_1_1rtabmap_1_1RTABMapActivity.html</anchorfile>
      <anchor>a2e8ff93cfa8ac563bc4257f6464246f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static final String</type>
      <name>EXTRA_VALUE_ADF</name>
      <anchorfile>classcom_1_1introlab_1_1rtabmap_1_1RTABMapActivity.html</anchorfile>
      <anchor>ae4f725918379326f7fb7fdd33abb6de3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static final long</type>
      <name>NOTOUCH_TIMEOUT</name>
      <anchorfile>classcom_1_1introlab_1_1rtabmap_1_1RTABMapActivity.html</anchorfile>
      <anchor>a7dafd5fcff6be85235d68313de3fd283</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static final String</type>
      <name>RTABMAP_AUTH_TOKEN_KEY</name>
      <anchorfile>classcom_1_1introlab_1_1rtabmap_1_1RTABMapActivity.html</anchorfile>
      <anchor>a44d18f6692cfe3472be404628aa1a4b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static final String</type>
      <name>RTABMAP_EXPORT_DIR</name>
      <anchorfile>classcom_1_1introlab_1_1rtabmap_1_1RTABMapActivity.html</anchorfile>
      <anchor>a6ed6fe4c6a0419359fda9806859fa4d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static final String</type>
      <name>RTABMAP_FILENAME_KEY</name>
      <anchorfile>classcom_1_1introlab_1_1rtabmap_1_1RTABMapActivity.html</anchorfile>
      <anchor>abd54b4231dff2e0e94c8c4e19c4bed33</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static final String</type>
      <name>RTABMAP_OPENED_DB_PATH_KEY</name>
      <anchorfile>classcom_1_1introlab_1_1rtabmap_1_1RTABMapActivity.html</anchorfile>
      <anchor>a581ddbebcf7af3a17a29e4821ba0cf8a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static final String</type>
      <name>RTABMAP_SDCARD_PATH</name>
      <anchorfile>classcom_1_1introlab_1_1rtabmap_1_1RTABMapActivity.html</anchorfile>
      <anchor>a3845f18ad302ecd274a602e5817d7846</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static final String</type>
      <name>RTABMAP_TMP_DB</name>
      <anchorfile>classcom_1_1introlab_1_1rtabmap_1_1RTABMapActivity.html</anchorfile>
      <anchor>a2b10688780a5a81d2f65582c591d93a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static final String</type>
      <name>RTABMAP_TMP_DIR</name>
      <anchorfile>classcom_1_1introlab_1_1rtabmap_1_1RTABMapActivity.html</anchorfile>
      <anchor>afbc1a9e115ff56eaa03aa24552dc2ea6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static final String</type>
      <name>RTABMAP_TMP_FILENAME</name>
      <anchorfile>classcom_1_1introlab_1_1rtabmap_1_1RTABMapActivity.html</anchorfile>
      <anchor>a098209b68923e938642754dcbddefc2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static final String</type>
      <name>RTABMAP_WORKING_DIR_KEY</name>
      <anchorfile>classcom_1_1introlab_1_1rtabmap_1_1RTABMapActivity.html</anchorfile>
      <anchor>a7b1ae8edbd477037d81cdf771b599ec7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static final int</type>
      <name>SKETCHFAB_ACTIVITY_CODE</name>
      <anchorfile>classcom_1_1introlab_1_1rtabmap_1_1RTABMapActivity.html</anchorfile>
      <anchor>a722222341944cf67ea433380f9577b3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static final String</type>
      <name>TAG</name>
      <anchorfile>classcom_1_1introlab_1_1rtabmap_1_1RTABMapActivity.html</anchorfile>
      <anchor>a3883189aa4a55aa425cb5612edb6e671</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>onActivityResult</name>
      <anchorfile>classcom_1_1introlab_1_1rtabmap_1_1RTABMapActivity.html</anchorfile>
      <anchor>a07798fb1a1ff2c2707700f61fe4de169</anchor>
      <arglist>(int requestCode, int resultCode, Intent data)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>onCreate</name>
      <anchorfile>classcom_1_1introlab_1_1rtabmap_1_1RTABMapActivity.html</anchorfile>
      <anchor>a50b2a3ef6c3628b9493a8af19b9e4aad</anchor>
      <arglist>(Bundle savedInstanceState)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>onPause</name>
      <anchorfile>classcom_1_1introlab_1_1rtabmap_1_1RTABMapActivity.html</anchorfile>
      <anchor>ab94ca363d8f11dbd2b0c9f897a761aca</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>onResume</name>
      <anchorfile>classcom_1_1introlab_1_1rtabmap_1_1RTABMapActivity.html</anchorfile>
      <anchor>adceb087efa20759088d1ee28da7cce23</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>boolean</type>
      <name>CheckTangoCoreVersion</name>
      <anchorfile>classcom_1_1introlab_1_1rtabmap_1_1RTABMapActivity.html</anchorfile>
      <anchor>a424e5ae974c726ca709bbda5a5000be5</anchor>
      <arglist>(int minVersion)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>export</name>
      <anchorfile>classcom_1_1introlab_1_1rtabmap_1_1RTABMapActivity.html</anchorfile>
      <anchor>a67c4d6e79427eff4dd4d5dec5731e41b</anchor>
      <arglist>(final boolean isOBJ, final boolean meshing, final boolean regenerateCloud, final boolean optimized, final int optimizedMaxPolygons)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>RTABMapActivity</type>
      <name>getActivity</name>
      <anchorfile>classcom_1_1introlab_1_1rtabmap_1_1RTABMapActivity.html</anchorfile>
      <anchor>ab002c84f7c5efd54c09c288170be5ff2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>long</type>
      <name>getFreeMemory</name>
      <anchorfile>classcom_1_1introlab_1_1rtabmap_1_1RTABMapActivity.html</anchorfile>
      <anchor>a5df475c971288449a03b4d1e780c70da</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>openDatabase</name>
      <anchorfile>classcom_1_1introlab_1_1rtabmap_1_1RTABMapActivity.html</anchorfile>
      <anchor>a14e7ccca0532cd3e017f94a62d97c57d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>openDatabase</name>
      <anchorfile>classcom_1_1introlab_1_1rtabmap_1_1RTABMapActivity.html</anchorfile>
      <anchor>a087212362e33f78fba1410a0412777fd</anchor>
      <arglist>(final String fileName, final boolean optimize)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>pauseMapping</name>
      <anchorfile>classcom_1_1introlab_1_1rtabmap_1_1RTABMapActivity.html</anchorfile>
      <anchor>a2a9425fcad11c8d4a0d601fe4044457c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>rtabmapInitEventUI</name>
      <anchorfile>classcom_1_1introlab_1_1rtabmap_1_1RTABMapActivity.html</anchorfile>
      <anchor>a1406dbf4050f6924e1f044f91deabefb</anchor>
      <arglist>(int status, String msg)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>saveDatabase</name>
      <anchorfile>classcom_1_1introlab_1_1rtabmap_1_1RTABMapActivity.html</anchorfile>
      <anchor>a3f6a20e85c04154cb46e9524d5dc5d42</anchor>
      <arglist>(String fileName)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>saveOnDevice</name>
      <anchorfile>classcom_1_1introlab_1_1rtabmap_1_1RTABMapActivity.html</anchorfile>
      <anchor>a6ef6e544446816e38484a68a9a253ba5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setAndroidOrientation</name>
      <anchorfile>classcom_1_1introlab_1_1rtabmap_1_1RTABMapActivity.html</anchorfile>
      <anchor>ad8841227858490707fb1a9e3da034935</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setCamera</name>
      <anchorfile>classcom_1_1introlab_1_1rtabmap_1_1RTABMapActivity.html</anchorfile>
      <anchor>ad104d1d47353e80ca6fccb2497a5a78c</anchor>
      <arglist>(int type)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setNavVisibility</name>
      <anchorfile>classcom_1_1introlab_1_1rtabmap_1_1RTABMapActivity.html</anchorfile>
      <anchor>ac18d416f138d55c5011fdec3329f3d50</anchor>
      <arglist>(boolean visible)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>shareToSketchfab</name>
      <anchorfile>classcom_1_1introlab_1_1rtabmap_1_1RTABMapActivity.html</anchorfile>
      <anchor>a33ea042e9da38b9b7d40b8606e60c059</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>standardOptimization</name>
      <anchorfile>classcom_1_1introlab_1_1rtabmap_1_1RTABMapActivity.html</anchorfile>
      <anchor>a913a9ba52442481474041b37e00a466c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>tangoEventUI</name>
      <anchorfile>classcom_1_1introlab_1_1rtabmap_1_1RTABMapActivity.html</anchorfile>
      <anchor>aec5a4b4196b0616a132c94dca8f9d2c9</anchor>
      <arglist>(int type, String key, String value)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>updateProgressionUI</name>
      <anchorfile>classcom_1_1introlab_1_1rtabmap_1_1RTABMapActivity.html</anchorfile>
      <anchor>a221a8bb0341faa1d389d77d8acf29faf</anchor>
      <arglist>(int count, int max)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>updateState</name>
      <anchorfile>classcom_1_1introlab_1_1rtabmap_1_1RTABMapActivity.html</anchorfile>
      <anchor>a248c25e229d190d26010037483056379</anchor>
      <arglist>(State state)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>updateStatsUI</name>
      <anchorfile>classcom_1_1introlab_1_1rtabmap_1_1RTABMapActivity.html</anchorfile>
      <anchor>ab54421d731d98a680fa3d0abbf530da5</anchor>
      <arglist>(int loopClosureId, int inliers, int matches, int rejected, float optimizationMaxError, float optimizationMaxErrorRatio, boolean fastMovement, String[] statusTexts)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>updateStatusTexts</name>
      <anchorfile>classcom_1_1introlab_1_1rtabmap_1_1RTABMapActivity.html</anchorfile>
      <anchor>a621c211bb2f3b30eb52af64c7e7236a2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>writeExportedFiles</name>
      <anchorfile>classcom_1_1introlab_1_1rtabmap_1_1RTABMapActivity.html</anchorfile>
      <anchor>a7b56b66737af81e56e94c04624de46d1</anchor>
      <arglist>(final String fileName)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>String</type>
      <name>mAuthToken</name>
      <anchorfile>classcom_1_1introlab_1_1rtabmap_1_1RTABMapActivity.html</anchorfile>
      <anchor>ad570e9f7ae68b0461d7991d8ecff809b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boolean</type>
      <name>mBlockBack</name>
      <anchorfile>classcom_1_1introlab_1_1rtabmap_1_1RTABMapActivity.html</anchorfile>
      <anchor>a8e863f788e84e8d8d9de266f490164b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ToggleButton</type>
      <name>mButtonBackfaceShown</name>
      <anchorfile>classcom_1_1introlab_1_1rtabmap_1_1RTABMapActivity.html</anchorfile>
      <anchor>a51c7229c546ecece53df07a76609b828</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>NDSpinner</type>
      <name>mButtonCameraView</name>
      <anchorfile>classcom_1_1introlab_1_1rtabmap_1_1RTABMapActivity.html</anchorfile>
      <anchor>aaa2ae04034c758ca6652bd8ed901a6b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Button</type>
      <name>mButtonCloseVisualization</name>
      <anchorfile>classcom_1_1introlab_1_1rtabmap_1_1RTABMapActivity.html</anchorfile>
      <anchor>a009b14b5b5247fbd9342ef347dfd6e60</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ToggleButton</type>
      <name>mButtonLighting</name>
      <anchorfile>classcom_1_1introlab_1_1rtabmap_1_1RTABMapActivity.html</anchorfile>
      <anchor>ab9c27e18fd168e10f081d09f4af64adc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ToggleButton</type>
      <name>mButtonPause</name>
      <anchorfile>classcom_1_1introlab_1_1rtabmap_1_1RTABMapActivity.html</anchorfile>
      <anchor>a38bb9bf5f3452d7ef9512ba8a1da09c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Button</type>
      <name>mButtonSaveOnDevice</name>
      <anchorfile>classcom_1_1introlab_1_1rtabmap_1_1RTABMapActivity.html</anchorfile>
      <anchor>a85e4b95d789daef700e81f40961b7f33</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Button</type>
      <name>mButtonShareOnSketchfab</name>
      <anchorfile>classcom_1_1introlab_1_1rtabmap_1_1RTABMapActivity.html</anchorfile>
      <anchor>aa68074b5b961f3e0a7997187ad881822</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ToggleButton</type>
      <name>mButtonWireframe</name>
      <anchorfile>classcom_1_1introlab_1_1rtabmap_1_1RTABMapActivity.html</anchorfile>
      <anchor>a94948d89f551d60ccaefedf012d68d4c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>mCompassDeg</name>
      <anchorfile>classcom_1_1introlab_1_1rtabmap_1_1RTABMapActivity.html</anchorfile>
      <anchor>a2f179c700f9d1a0ef2571361fce2feb2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Date</type>
      <name>mDateOnPause</name>
      <anchorfile>classcom_1_1introlab_1_1rtabmap_1_1RTABMapActivity.html</anchorfile>
      <anchor>a635bdb3ee6b5b9db0a43981384d03f43</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>long</type>
      <name>mFreeMemoryOnStart</name>
      <anchorfile>classcom_1_1introlab_1_1rtabmap_1_1RTABMapActivity.html</anchorfile>
      <anchor>ad5a89dd6f58aa1ba076bc8a3821e7bd8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>GLSurfaceView</type>
      <name>mGLView</name>
      <anchorfile>classcom_1_1introlab_1_1rtabmap_1_1RTABMapActivity.html</anchorfile>
      <anchor>af79de13069a32aabc0c1ffa12af23862</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boolean</type>
      <name>mGPSSaved</name>
      <anchorfile>classcom_1_1introlab_1_1rtabmap_1_1RTABMapActivity.html</anchorfile>
      <anchor>a0e39c3d56aa64214308d54554fa8cd56</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boolean</type>
      <name>mHudVisible</name>
      <anchorfile>classcom_1_1introlab_1_1rtabmap_1_1RTABMapActivity.html</anchorfile>
      <anchor>aa2ef6c339c019f58a306e7fa46b19279</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>MenuItem</type>
      <name>mItemDataRecorderMode</name>
      <anchorfile>classcom_1_1introlab_1_1rtabmap_1_1RTABMapActivity.html</anchorfile>
      <anchor>a5b1fab926a642743626f76bd7d3930af</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>MenuItem</type>
      <name>mItemDebugVisibility</name>
      <anchorfile>classcom_1_1introlab_1_1rtabmap_1_1RTABMapActivity.html</anchorfile>
      <anchor>a7cd5ffb4a4bb4c8050d9d1abcfddf493</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>MenuItem</type>
      <name>mItemExport</name>
      <anchorfile>classcom_1_1introlab_1_1rtabmap_1_1RTABMapActivity.html</anchorfile>
      <anchor>a13814d52b3e8ac8e7d74e561e276bd9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>MenuItem</type>
      <name>mItemLocalizationMode</name>
      <anchorfile>classcom_1_1introlab_1_1rtabmap_1_1RTABMapActivity.html</anchorfile>
      <anchor>a62a33e0973b919cf99a65027e9cf6028</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>MenuItem</type>
      <name>mItemModes</name>
      <anchorfile>classcom_1_1introlab_1_1rtabmap_1_1RTABMapActivity.html</anchorfile>
      <anchor>aea0f42ef4f898efb3aa8d3121ef650ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>MenuItem</type>
      <name>mItemOpen</name>
      <anchorfile>classcom_1_1introlab_1_1rtabmap_1_1RTABMapActivity.html</anchorfile>
      <anchor>a5cbd360f5fafdf624dec8c38b37a881d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>MenuItem</type>
      <name>mItemPostProcessing</name>
      <anchorfile>classcom_1_1introlab_1_1rtabmap_1_1RTABMapActivity.html</anchorfile>
      <anchor>a5870d9ed8fdd8fb27972160ed22bec29</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>MenuItem</type>
      <name>mItemRenderingMesh</name>
      <anchorfile>classcom_1_1introlab_1_1rtabmap_1_1RTABMapActivity.html</anchorfile>
      <anchor>a043432221547fc8b1e909ed72424f187</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>MenuItem</type>
      <name>mItemRenderingPointCloud</name>
      <anchorfile>classcom_1_1introlab_1_1rtabmap_1_1RTABMapActivity.html</anchorfile>
      <anchor>a5a3e2700f37e551a7895418bc6303332</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>MenuItem</type>
      <name>mItemRenderingTextureMesh</name>
      <anchorfile>classcom_1_1introlab_1_1rtabmap_1_1RTABMapActivity.html</anchorfile>
      <anchor>a64fb2c790c5d916f288d2746b8af2d52</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>MenuItem</type>
      <name>mItemReset</name>
      <anchorfile>classcom_1_1introlab_1_1rtabmap_1_1RTABMapActivity.html</anchorfile>
      <anchor>a2fb760736a720ce8de33cf777c780457</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>MenuItem</type>
      <name>mItemSave</name>
      <anchorfile>classcom_1_1introlab_1_1rtabmap_1_1RTABMapActivity.html</anchorfile>
      <anchor>aa3776c3b876fa8c69606481afed83a8e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>MenuItem</type>
      <name>mItemSettings</name>
      <anchorfile>classcom_1_1introlab_1_1rtabmap_1_1RTABMapActivity.html</anchorfile>
      <anchor>ad116e74b208631c8a50ee5223448eaef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>MenuItem</type>
      <name>mItemStatusVisibility</name>
      <anchorfile>classcom_1_1introlab_1_1rtabmap_1_1RTABMapActivity.html</anchorfile>
      <anchor>a2f03c1dc0fe6a7c1d64e71f1cb481a22</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>MenuItem</type>
      <name>mItemTrajectoryMode</name>
      <anchorfile>classcom_1_1introlab_1_1rtabmap_1_1RTABMapActivity.html</anchorfile>
      <anchor>a42b847d109b2dc41688e3f0745b19432</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>long</type>
      <name>mLastFastMovementNotificationStamp</name>
      <anchorfile>classcom_1_1introlab_1_1rtabmap_1_1RTABMapActivity.html</anchorfile>
      <anchor>a2a21483f7d4af959d110a7a0b18cf893</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Location</type>
      <name>mLastKnownLocation</name>
      <anchorfile>classcom_1_1introlab_1_1rtabmap_1_1RTABMapActivity.html</anchorfile>
      <anchor>a742465bf7ddd09174661a9dee153aac5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>LocationListener</type>
      <name>mLocationListener</name>
      <anchorfile>classcom_1_1introlab_1_1rtabmap_1_1RTABMapActivity.html</anchorfile>
      <anchor>a05ce5bb032b6265349c62023f595bb89</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>LocationManager</type>
      <name>mLocationManager</name>
      <anchorfile>classcom_1_1introlab_1_1rtabmap_1_1RTABMapActivity.html</anchorfile>
      <anchor>a4acf2d0baaba81e6dba569919f7b5038</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>String</type>
      <name>mLoopThr</name>
      <anchorfile>classcom_1_1introlab_1_1rtabmap_1_1RTABMapActivity.html</anchorfile>
      <anchor>affee95fd86276586f4cb660b2047aa28</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boolean</type>
      <name>mMapIsEmpty</name>
      <anchorfile>classcom_1_1introlab_1_1rtabmap_1_1RTABMapActivity.html</anchorfile>
      <anchor>add5be4b53d6f9b019abe9d08fdc31317</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>String</type>
      <name>mMaxFeatures</name>
      <anchorfile>classcom_1_1introlab_1_1rtabmap_1_1RTABMapActivity.html</anchorfile>
      <anchor>ad19bc9fb1274b4b5b19825d1684ff86f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>String</type>
      <name>mMaxOptimizationError</name>
      <anchorfile>classcom_1_1introlab_1_1rtabmap_1_1RTABMapActivity.html</anchorfile>
      <anchor>a1ee99e1033f9232655d56cda4bdd81e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>AlertDialog</type>
      <name>mMemoryWarningDialog</name>
      <anchorfile>classcom_1_1introlab_1_1rtabmap_1_1RTABMapActivity.html</anchorfile>
      <anchor>a94640939ce87c7a2c06fd4a834b6c911</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boolean</type>
      <name>mMenuOpened</name>
      <anchorfile>classcom_1_1introlab_1_1rtabmap_1_1RTABMapActivity.html</anchorfile>
      <anchor>a9b1a4c5f558b14092505936bdd7c54a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>String</type>
      <name>mMinInliers</name>
      <anchorfile>classcom_1_1introlab_1_1rtabmap_1_1RTABMapActivity.html</anchorfile>
      <anchor>adf1eade6e72d5336f9d9ec5155456dc5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boolean</type>
      <name>mOnPause</name>
      <anchorfile>classcom_1_1introlab_1_1rtabmap_1_1RTABMapActivity.html</anchorfile>
      <anchor>a5090a3692d5f4ea05d909cebf847e754</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>long</type>
      <name>mOnPauseStamp</name>
      <anchorfile>classcom_1_1introlab_1_1rtabmap_1_1RTABMapActivity.html</anchorfile>
      <anchor>a5dc53ccdfae41b6e10906f23a5fea815</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>String</type>
      <name>mOpenedDatabasePath</name>
      <anchorfile>classcom_1_1introlab_1_1rtabmap_1_1RTABMapActivity.html</anchorfile>
      <anchor>a3599f27c88a98abee55f7b88ea0c6910</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Renderer</type>
      <name>mRenderer</name>
      <anchorfile>classcom_1_1introlab_1_1rtabmap_1_1RTABMapActivity.html</anchorfile>
      <anchor>a538c2e973801ab1ca57e7e4cf644a504</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>mSavedRenderingType</name>
      <anchorfile>classcom_1_1introlab_1_1rtabmap_1_1RTABMapActivity.html</anchorfile>
      <anchor>a1fc21a26f6bd57c22d96b4a5ad4e4c3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Point</type>
      <name>mScreenSize</name>
      <anchorfile>classcom_1_1introlab_1_1rtabmap_1_1RTABMapActivity.html</anchorfile>
      <anchor>a28b25e31c6a2400206a2e0ef221deba9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>SeekBar</type>
      <name>mSeekBarGrid</name>
      <anchorfile>classcom_1_1introlab_1_1rtabmap_1_1RTABMapActivity.html</anchorfile>
      <anchor>a22d9532c36f98efc8e2bda7194f13120</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>SeekBar</type>
      <name>mSeekBarOrthoCut</name>
      <anchorfile>classcom_1_1introlab_1_1rtabmap_1_1RTABMapActivity.html</anchorfile>
      <anchor>af3a1e35f0514ea8dbe532408020511e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>SensorManager</type>
      <name>mSensorManager</name>
      <anchorfile>classcom_1_1introlab_1_1rtabmap_1_1RTABMapActivity.html</anchorfile>
      <anchor>a5606cf8c629d3a796e4b31c0da43a995</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>String[]</type>
      <name>mStatusTexts</name>
      <anchorfile>classcom_1_1introlab_1_1rtabmap_1_1RTABMapActivity.html</anchorfile>
      <anchor>a04dc462acd361c8feb76438cab5aef22</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>String</type>
      <name>mTimeThr</name>
      <anchorfile>classcom_1_1introlab_1_1rtabmap_1_1RTABMapActivity.html</anchorfile>
      <anchor>a2272d810429694ee13aafed6af24e8b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Toast</type>
      <name>mToast</name>
      <anchorfile>classcom_1_1introlab_1_1rtabmap_1_1RTABMapActivity.html</anchorfile>
      <anchor>a818fd37fc1ff628d8b77b6c03a8b9bf0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>mTotalLoopClosures</name>
      <anchorfile>classcom_1_1introlab_1_1rtabmap_1_1RTABMapActivity.html</anchorfile>
      <anchor>a25a7882fc4b3f69650ea1ad178bf6940</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>String</type>
      <name>mUpdateRate</name>
      <anchorfile>classcom_1_1introlab_1_1rtabmap_1_1RTABMapActivity.html</anchorfile>
      <anchor>ada2bbe125c235e1d8dc6a755bf6cfef4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>String</type>
      <name>mWorkingDirectory</name>
      <anchorfile>classcom_1_1introlab_1_1rtabmap_1_1RTABMapActivity.html</anchorfile>
      <anchor>a14af752cc688fb31232a94a54e687b0f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>String</type>
      <name>mWorkingDirectoryHuman</name>
      <anchorfile>classcom_1_1introlab_1_1rtabmap_1_1RTABMapActivity.html</anchorfile>
      <anchor>a3ad7c81e38ed09e1e342b84a8d3cad0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Runnable</type>
      <name>notouchCallback</name>
      <anchorfile>classcom_1_1introlab_1_1rtabmap_1_1RTABMapActivity.html</anchorfile>
      <anchor>a56d76b5b3ea0949c2d31f1c2c391e69d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Handler</type>
      <name>notouchHandler</name>
      <anchorfile>classcom_1_1introlab_1_1rtabmap_1_1RTABMapActivity.html</anchorfile>
      <anchor>a18de4e219c11017def259ddc840cffb0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final int</type>
      <name>STATUS_TEXTS_POSE_INDEX</name>
      <anchorfile>classcom_1_1introlab_1_1rtabmap_1_1RTABMapActivity.html</anchorfile>
      <anchor>a0f280b50618a7fff9f7619f60d577874</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>final int</type>
      <name>STATUS_TEXTS_SIZE</name>
      <anchorfile>classcom_1_1introlab_1_1rtabmap_1_1RTABMapActivity.html</anchorfile>
      <anchor>a94528cd6f5588fcc9e4291516acad5f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static final int</type>
      <name>MIN_TANGO_CORE_VERSION</name>
      <anchorfile>classcom_1_1introlab_1_1rtabmap_1_1RTABMapActivity.html</anchorfile>
      <anchor>a7772c9b518b8ac3b270abd275d70181b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static final String</type>
      <name>TANGO_PACKAGE_NAME</name>
      <anchorfile>classcom_1_1introlab_1_1rtabmap_1_1RTABMapActivity.html</anchorfile>
      <anchor>a2b465678419afe676f9965cbaec58c2a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>RTABMapApp</name>
    <filename>classRTABMapApp.html</filename>
    <base>UEventsHandler</base>
    <member kind="function">
      <type>void</type>
      <name>cancelProcessing</name>
      <anchorfile>classRTABMapApp.html</anchorfile>
      <anchor>a4a69476f39e342fa649ecbfb0e1f9548</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>exportMesh</name>
      <anchorfile>classRTABMapApp.html</anchorfile>
      <anchor>a95eb686fdefa7ac7404f35750a7cfcbe</anchor>
      <arglist>(float cloudVoxelSize, bool regenerateCloud, bool meshing, int textureSize, int textureCount, int normalK, bool optimized, float optimizedVoxelSize, int optimizedDepth, int optimizedMaxPolygons, float optimizedColorRadius, bool optimizedCleanWhitePolygons, int optimizedMinClusterSize, float optimizedMaxTextureDistance, int optimizedMinTextureClusterSize, bool blockRendering)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>InitializeGLContent</name>
      <anchorfile>classRTABMapApp.html</anchorfile>
      <anchor>af37c0cc9c112cc2260f97275015e567f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>onCreate</name>
      <anchorfile>classRTABMapApp.html</anchorfile>
      <anchor>ae98721bacb87192255bdf9484784f94a</anchor>
      <arglist>(JNIEnv *env, jobject caller_activity)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>onPause</name>
      <anchorfile>classRTABMapApp.html</anchorfile>
      <anchor>a802938eba03a2f7fcd977a3c91fae958</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>onPointCloudAvailable</name>
      <anchorfile>classRTABMapApp.html</anchorfile>
      <anchor>ac018b81ff2e9fcb201b0be9178502a9b</anchor>
      <arglist>(const TangoXYZij *xyz_ij)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>onPoseAvailable</name>
      <anchorfile>classRTABMapApp.html</anchorfile>
      <anchor>a8792722b33fb5cf656ddb9a02ebed51b</anchor>
      <arglist>(const TangoPoseData *pose)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>onTangoEventAvailable</name>
      <anchorfile>classRTABMapApp.html</anchorfile>
      <anchor>a62fc9d98fb3e901b2008f6e24e9b5549</anchor>
      <arglist>(const TangoEvent *event)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>onTangoServiceConnected</name>
      <anchorfile>classRTABMapApp.html</anchorfile>
      <anchor>a0bbfad0748ff4880fc1915d0ce781b20</anchor>
      <arglist>(JNIEnv *env, jobject iBinder)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>OnTouchEvent</name>
      <anchorfile>classRTABMapApp.html</anchorfile>
      <anchor>ab34655420c8c056229f64848b89e2df5</anchor>
      <arglist>(int touch_count, tango_gl::GestureCamera::TouchEvent event, float x0, float y0, float x1, float y1)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>openDatabase</name>
      <anchorfile>classRTABMapApp.html</anchorfile>
      <anchor>abb443c2212bdab2575a44bff28d93178</anchor>
      <arglist>(const std::string &amp;databasePath, bool databaseInMemory, bool optimize, const std::string &amp;databaseSource=std::string())</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>postExportation</name>
      <anchorfile>classRTABMapApp.html</anchorfile>
      <anchor>acb54c55cdff2c6954672a00b76fb203f</anchor>
      <arglist>(bool visualize)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>postProcessing</name>
      <anchorfile>classRTABMapApp.html</anchorfile>
      <anchor>a2369e8163497b316d6f952a622f6189e</anchor>
      <arglist>(int approach)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Render</name>
      <anchorfile>classRTABMapApp.html</anchorfile>
      <anchor>a22372ce7a1febac64be790c0979978f4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resetMapping</name>
      <anchorfile>classRTABMapApp.html</anchorfile>
      <anchor>ab46738dc70a3ace3862d3c6edac1494c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RTABMapApp</name>
      <anchorfile>classRTABMapApp.html</anchorfile>
      <anchor>a9fe59f04ddd60adead4c682ef37d8ab2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>save</name>
      <anchorfile>classRTABMapApp.html</anchorfile>
      <anchor>a874a07dca906d3ac971aaedd57810949</anchor>
      <arglist>(const std::string &amp;databasePath)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setAppendMode</name>
      <anchorfile>classRTABMapApp.html</anchorfile>
      <anchor>aa7bb8e40d7cdcca724a2c46fa0f66836</anchor>
      <arglist>(bool enabled)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setBackfaceCulling</name>
      <anchorfile>classRTABMapApp.html</anchorfile>
      <anchor>a0f4ff9027eb6d7c0826ae22de2fe115e</anchor>
      <arglist>(bool enabled)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setBackgroundColor</name>
      <anchorfile>classRTABMapApp.html</anchorfile>
      <anchor>a82ae021e9682f6bd4cf29501fefe709d</anchor>
      <arglist>(float gray)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setCameraColor</name>
      <anchorfile>classRTABMapApp.html</anchorfile>
      <anchor>ae72dbdc7fe450bfe27d3eea36d2f71f1</anchor>
      <arglist>(bool enabled)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetCameraType</name>
      <anchorfile>classRTABMapApp.html</anchorfile>
      <anchor>aef2026d5cb66d6106434108055c319d8</anchor>
      <arglist>(tango_gl::GestureCamera::CameraType camera_type)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setCloudDensityLevel</name>
      <anchorfile>classRTABMapApp.html</anchorfile>
      <anchor>afcab6434338eafd1b201b1f5a6671081</anchor>
      <arglist>(int value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setClusterRatio</name>
      <anchorfile>classRTABMapApp.html</anchorfile>
      <anchor>abc6de4d267467c171361ea757ef8be68</anchor>
      <arglist>(float value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDataRecorderMode</name>
      <anchorfile>classRTABMapApp.html</anchorfile>
      <anchor>aaae0deed5b648815b2c5301917276e1b</anchor>
      <arglist>(bool enabled)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setFOV</name>
      <anchorfile>classRTABMapApp.html</anchorfile>
      <anchor>af49fc0472d01e89baa88058f6d2fe171</anchor>
      <arglist>(float angle)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setFullResolution</name>
      <anchorfile>classRTABMapApp.html</anchorfile>
      <anchor>ab673884f907a49d1c5bce99b3c7bb501</anchor>
      <arglist>(bool enabled)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setGPS</name>
      <anchorfile>classRTABMapApp.html</anchorfile>
      <anchor>a94dcd24dcbf0aa7ed708fea070961ebb</anchor>
      <arglist>(const rtabmap::GPS &amp;gps)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setGraphOptimization</name>
      <anchorfile>classRTABMapApp.html</anchorfile>
      <anchor>a2adb34348c71f0706fece62c2cde326a</anchor>
      <arglist>(bool enabled)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setGraphVisible</name>
      <anchorfile>classRTABMapApp.html</anchorfile>
      <anchor>ac9d019cab1a3b64a4c83e8155f03e645</anchor>
      <arglist>(bool visible)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setGridRotation</name>
      <anchorfile>classRTABMapApp.html</anchorfile>
      <anchor>ad7a75841acd35d85429da1a509c85111</anchor>
      <arglist>(float value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setGridVisible</name>
      <anchorfile>classRTABMapApp.html</anchorfile>
      <anchor>ac04174947eb347e522de3705a3c2ac84</anchor>
      <arglist>(bool visible)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setLighting</name>
      <anchorfile>classRTABMapApp.html</anchorfile>
      <anchor>a252ab4efe7faf6f8336f295f24781421</anchor>
      <arglist>(bool enabled)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setLocalizationMode</name>
      <anchorfile>classRTABMapApp.html</anchorfile>
      <anchor>a2cd6505e04e904d6682ff2d914068326</anchor>
      <arglist>(bool enabled)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMapCloudShown</name>
      <anchorfile>classRTABMapApp.html</anchorfile>
      <anchor>a7caad4951b049c4be8096d39c3e2cad3</anchor>
      <arglist>(bool shown)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>setMappingParameter</name>
      <anchorfile>classRTABMapApp.html</anchorfile>
      <anchor>a0be43390af1f3365150deb53321690c9</anchor>
      <arglist>(const std::string &amp;key, const std::string &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMaxCloudDepth</name>
      <anchorfile>classRTABMapApp.html</anchorfile>
      <anchor>a8c1191fab07f7ec8c27642b4f286a597</anchor>
      <arglist>(float value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMaxGainRadius</name>
      <anchorfile>classRTABMapApp.html</anchorfile>
      <anchor>a1c7582b88770aa2e97a2bcca0f681b10</anchor>
      <arglist>(float value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMeshAngleTolerance</name>
      <anchorfile>classRTABMapApp.html</anchorfile>
      <anchor>af897da7e1ce6b696809dc977cae5bd0d</anchor>
      <arglist>(float value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMeshRendering</name>
      <anchorfile>classRTABMapApp.html</anchorfile>
      <anchor>a8666edafdfc6a78505d43cfb7e30acd8</anchor>
      <arglist>(bool enabled, bool withTexture)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMeshTriangleSize</name>
      <anchorfile>classRTABMapApp.html</anchorfile>
      <anchor>ad351367d0ccbaacf510654b47c36dfcb</anchor>
      <arglist>(int value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMinCloudDepth</name>
      <anchorfile>classRTABMapApp.html</anchorfile>
      <anchor>ae1d69deb453ac72fb876b048b114799e</anchor>
      <arglist>(float value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setNodesFiltering</name>
      <anchorfile>classRTABMapApp.html</anchorfile>
      <anchor>a36d2aab04eaa58aefd8e921bd0648edd</anchor>
      <arglist>(bool enabled)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setOdomCloudShown</name>
      <anchorfile>classRTABMapApp.html</anchorfile>
      <anchor>a7ba9e10cfac7e8a142d1f1358b2e5abc</anchor>
      <arglist>(bool shown)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setOnlineBlending</name>
      <anchorfile>classRTABMapApp.html</anchorfile>
      <anchor>a09124fefb5d9f13c756287f56554627d</anchor>
      <arglist>(bool enabled)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setOrthoCropFactor</name>
      <anchorfile>classRTABMapApp.html</anchorfile>
      <anchor>a5930c988fcda1a769404362db851fdb7</anchor>
      <arglist>(float value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPausedMapping</name>
      <anchorfile>classRTABMapApp.html</anchorfile>
      <anchor>a14671f91efc84d4f7f605d92e74dcf20</anchor>
      <arglist>(bool paused)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPointSize</name>
      <anchorfile>classRTABMapApp.html</anchorfile>
      <anchor>ab7d1f75cb4f4370b391ea49c3ecf1b89</anchor>
      <arglist>(float value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setRawScanSaved</name>
      <anchorfile>classRTABMapApp.html</anchorfile>
      <anchor>a6828bfb2941e39d3f7b6c896e78fcaa1</anchor>
      <arglist>(bool enabled)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setRenderingTextureDecimation</name>
      <anchorfile>classRTABMapApp.html</anchorfile>
      <anchor>a4d0cd5a2f6bd1328bb45cd7e19e13911</anchor>
      <arglist>(int value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setScreenRotation</name>
      <anchorfile>classRTABMapApp.html</anchorfile>
      <anchor>a912a9e70e95705047afcb5a00bd5ab3b</anchor>
      <arglist>(int displayRotation, int cameraRotation)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSmoothing</name>
      <anchorfile>classRTABMapApp.html</anchorfile>
      <anchor>a73ea250bca83f5ccebc09bd994c5b56a</anchor>
      <arglist>(bool enabled)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTrajectoryMode</name>
      <anchorfile>classRTABMapApp.html</anchorfile>
      <anchor>a945f42470c6e927997e38136d381c021</anchor>
      <arglist>(bool enabled)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetViewPort</name>
      <anchorfile>classRTABMapApp.html</anchorfile>
      <anchor>a9998d6b77609cb80f9af5b7e35a29b62</anchor>
      <arglist>(int width, int height)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setWireframe</name>
      <anchorfile>classRTABMapApp.html</anchorfile>
      <anchor>a89fcae4a2724610dbfd67bc1aabb2f21</anchor>
      <arglist>(bool enabled)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>TangoResetMotionTracking</name>
      <anchorfile>classRTABMapApp.html</anchorfile>
      <anchor>a0737f89aaca38121fbd808b5ef105003</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>writeExportedMesh</name>
      <anchorfile>classRTABMapApp.html</anchorfile>
      <anchor>a45e3392a99cce19f111a0390e79a457a</anchor>
      <arglist>(const std::string &amp;directory, const std::string &amp;name)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~RTABMapApp</name>
      <anchorfile>classRTABMapApp.html</anchorfile>
      <anchor>a6b6e4128d6e7ea91311512108bed5de4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual bool</type>
      <name>handleEvent</name>
      <anchorfile>classRTABMapApp.html</anchorfile>
      <anchor>a6f3c3de2b25093532dab0f668fb1be59</anchor>
      <arglist>(UEvent *event)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::vector&lt; pcl::Vertices &gt;</type>
      <name>filterOrganizedPolygons</name>
      <anchorfile>classRTABMapApp.html</anchorfile>
      <anchor>af8a1b26af2926fea67d010cf2222cfd9</anchor>
      <arglist>(const std::vector&lt; pcl::Vertices &gt; &amp;polygons, int cloudSize) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::vector&lt; pcl::Vertices &gt;</type>
      <name>filterPolygons</name>
      <anchorfile>classRTABMapApp.html</anchorfile>
      <anchor>afc4c95e67665305ef0c2de79832a4146</anchor>
      <arglist>(const std::vector&lt; pcl::Vertices &gt; &amp;polygons, int cloudSize) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>gainCompensation</name>
      <anchorfile>classRTABMapApp.html</anchorfile>
      <anchor>abb96da532d88fbfb3c71b7968234ca7c</anchor>
      <arglist>(bool full=false)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>rtabmap::ParametersMap</type>
      <name>getRtabmapParameters</name>
      <anchorfile>classRTABMapApp.html</anchorfile>
      <anchor>ac332bcabf76451ba7912de10221c8b47</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>smoothMesh</name>
      <anchorfile>classRTABMapApp.html</anchorfile>
      <anchor>aaecc20e5da34dc18fc050165387a5a09</anchor>
      <arglist>(int id, Mesh &amp;mesh)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>appendMode_</name>
      <anchorfile>classRTABMapApp.html</anchorfile>
      <anchor>a320e0bf423a28abb31595da52a3ccbf0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>backgroundColor_</name>
      <anchorfile>classRTABMapApp.html</anchorfile>
      <anchor>a47298ff0f098d9b1babf8c6b3bd52014</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>bilateralFilteringOnNextRender_</name>
      <anchorfile>classRTABMapApp.html</anchorfile>
      <anchor>afa1341c974efdbc9533ff14fd2937fb6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; std::string, float &gt;</type>
      <name>bufferedStatsData_</name>
      <anchorfile>classRTABMapApp.html</anchorfile>
      <anchor>a89d7cf8e807b51e5fa3278597e44e9d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>rtabmap::CameraTango *</type>
      <name>camera_</name>
      <anchorfile>classRTABMapApp.html</anchorfile>
      <anchor>aba8536813c61ad114cf0b358e917a0a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>cameraColor_</name>
      <anchorfile>classRTABMapApp.html</anchorfile>
      <anchor>a15db6f96080325110759d67931536d88</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>cameraJustInitialized_</name>
      <anchorfile>classRTABMapApp.html</anchorfile>
      <anchor>aacc4a961d3239c1e2d8c87a825c72c4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>clearSceneOnNextRender_</name>
      <anchorfile>classRTABMapApp.html</anchorfile>
      <anchor>a2a2e625b091ef69e65f7040400fd19d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>cloudDensityLevel_</name>
      <anchorfile>classRTABMapApp.html</anchorfile>
      <anchor>acfdbba4bd07ead4c751e8df57e627922</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>clusterRatio_</name>
      <anchorfile>classRTABMapApp.html</anchorfile>
      <anchor>a243d64d43fd53b84bedcb6bdfc2c1a30</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; int, Mesh &gt;</type>
      <name>createdMeshes_</name>
      <anchorfile>classRTABMapApp.html</anchorfile>
      <anchor>a4ff76f7aadba9659cd8f550d81bd2497</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>dataRecorderMode_</name>
      <anchorfile>classRTABMapApp.html</anchorfile>
      <anchor>a3c0ee32015a621f3ea8009d400c8e5cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>exportedMeshUpdated_</name>
      <anchorfile>classRTABMapApp.html</anchorfile>
      <anchor>aab182448982443f56cc20d4d6b2ff425</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>exporting_</name>
      <anchorfile>classRTABMapApp.html</anchorfile>
      <anchor>af60bd131718009a2ac2cac897593b27f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>filterPolygonsOnNextRender_</name>
      <anchorfile>classRTABMapApp.html</anchorfile>
      <anchor>a627736e4686f5b98021c750bf5fa3a9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>fullResolution_</name>
      <anchorfile>classRTABMapApp.html</anchorfile>
      <anchor>ad46df9bd229913d6969bb1fb58523156</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>gainCompensationOnNextRender_</name>
      <anchorfile>classRTABMapApp.html</anchorfile>
      <anchor>ad5515a4d2936e022b1e2b4f24b231959</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>graphOptimization_</name>
      <anchorfile>classRTABMapApp.html</anchorfile>
      <anchor>a4eab2455c35a1fd8543bd19719bf3bd3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>lastDrawnCloudsCount_</name>
      <anchorfile>classRTABMapApp.html</anchorfile>
      <anchor>acff8003d5808bbd0dcbb8fde13c5f938</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>lastPoseEventTime_</name>
      <anchorfile>classRTABMapApp.html</anchorfile>
      <anchor>a14920044fded6f13b929431fe0c27bd1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>lastPostRenderEventTime_</name>
      <anchorfile>classRTABMapApp.html</anchorfile>
      <anchor>a51008f51cbbcd9272d6bf386d2b9700c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>localizationMode_</name>
      <anchorfile>classRTABMapApp.html</anchorfile>
      <anchor>abe91a61f2da3570d39b3de56dc3c6544</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>LogHandler *</type>
      <name>logHandler_</name>
      <anchorfile>classRTABMapApp.html</anchorfile>
      <anchor>a53a8ad8eddd0337654adbd7f4e3f18d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Scene</type>
      <name>main_scene_</name>
      <anchorfile>classRTABMapApp.html</anchorfile>
      <anchor>a616420e715210d3313cf6c3c37029363</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>rtabmap::ParametersMap</type>
      <name>mappingParameters_</name>
      <anchorfile>classRTABMapApp.html</anchorfile>
      <anchor>ae04220383af2b6a5ce8363108e373b17</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>rtabmap::Transform</type>
      <name>mapToOdom_</name>
      <anchorfile>classRTABMapApp.html</anchorfile>
      <anchor>ab71f42ce00da30d6d0b89628a28b47bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>maxCloudDepth_</name>
      <anchorfile>classRTABMapApp.html</anchorfile>
      <anchor>a96bd6247d495f38e25318be46f9d598b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>maxGainRadius_</name>
      <anchorfile>classRTABMapApp.html</anchorfile>
      <anchor>ada34ae0a8c5ba4b144836f01faf5c357</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>meshAngleToleranceDeg_</name>
      <anchorfile>classRTABMapApp.html</anchorfile>
      <anchor>a6074a29d7abb13beebc17b7e518a88fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>meshDecimation_</name>
      <anchorfile>classRTABMapApp.html</anchorfile>
      <anchor>aa696bac3e9b6aa0bbad367c16722be37</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::mutex</type>
      <name>meshesMutex_</name>
      <anchorfile>classRTABMapApp.html</anchorfile>
      <anchor>ac862544f2fa6e4579461f611be879eab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>meshTrianglePix_</name>
      <anchorfile>classRTABMapApp.html</anchorfile>
      <anchor>a56af8cf71bd9698ed802eab2b61534df</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>minCloudDepth_</name>
      <anchorfile>classRTABMapApp.html</anchorfile>
      <anchor>ac876d5185e5ad1ede5b5ffaabb778f83</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>nodesFiltering_</name>
      <anchorfile>classRTABMapApp.html</anchorfile>
      <anchor>a3aef60e9fca5a969b7422d7f19dc4b8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>odomCloudShown_</name>
      <anchorfile>classRTABMapApp.html</anchorfile>
      <anchor>a358d5e345d285d567bca29c8153f6527</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::list&lt; rtabmap::OdometryEvent &gt;</type>
      <name>odomEvents_</name>
      <anchorfile>classRTABMapApp.html</anchorfile>
      <anchor>ab12cee1bae3ed1633f2d7279fd640c3c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::mutex</type>
      <name>odomMutex_</name>
      <anchorfile>classRTABMapApp.html</anchorfile>
      <anchor>a9435f5b1ed0dc9674c9d5fa2c696e83b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>openingDatabase_</name>
      <anchorfile>classRTABMapApp.html</anchorfile>
      <anchor>a56961c962607709d98bd20200feeb178</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>pcl::TextureMesh::Ptr</type>
      <name>optMesh_</name>
      <anchorfile>classRTABMapApp.html</anchorfile>
      <anchor>ad48234c27af9494a958546bbc38938ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>optRefId_</name>
      <anchorfile>classRTABMapApp.html</anchorfile>
      <anchor>aacea11153cfd15bac7f03862257ca7e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>rtabmap::Transform *</type>
      <name>optRefPose_</name>
      <anchorfile>classRTABMapApp.html</anchorfile>
      <anchor>a3182c97345480525468ba99fe9466494</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>cv::Mat</type>
      <name>optTexture_</name>
      <anchorfile>classRTABMapApp.html</anchorfile>
      <anchor>aa93a0473b08a1d24accb615c95d4de5b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>paused_</name>
      <anchorfile>classRTABMapApp.html</anchorfile>
      <anchor>aeae25a6b06e4b2c54a572186071ad1bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::list&lt; rtabmap::Transform &gt;</type>
      <name>poseEvents_</name>
      <anchorfile>classRTABMapApp.html</anchorfile>
      <anchor>aa850905426e436f8882895f0ef3b939d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::mutex</type>
      <name>poseMutex_</name>
      <anchorfile>classRTABMapApp.html</anchorfile>
      <anchor>ad783b5c9ae010b4241b2441f7fda2db6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>postProcessing_</name>
      <anchorfile>classRTABMapApp.html</anchorfile>
      <anchor>aad7bcb8f8998c96c66ac005e609e6732</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>rtabmap::ProgressionStatus</type>
      <name>progressionStatus_</name>
      <anchorfile>classRTABMapApp.html</anchorfile>
      <anchor>a9cd85d99d4fa4156c7c27e1df98fa74f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; int, rtabmap::Transform &gt;</type>
      <name>rawPoses_</name>
      <anchorfile>classRTABMapApp.html</anchorfile>
      <anchor>ac724d68b5f8f8bac89d10d5f967e9dfc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>rawScanSaved_</name>
      <anchorfile>classRTABMapApp.html</anchorfile>
      <anchor>a3c84e9018d353c4fab24503a927db893</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::mutex</type>
      <name>renderingMutex_</name>
      <anchorfile>classRTABMapApp.html</anchorfile>
      <anchor>a5f372e69342692b478b041b6a4fd3ba4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>renderingTextureDecimation_</name>
      <anchorfile>classRTABMapApp.html</anchorfile>
      <anchor>a4033ec4d0c6a7c5b9c6d2059675ad6b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>renderingTime_</name>
      <anchorfile>classRTABMapApp.html</anchorfile>
      <anchor>a3c9060a271de94bb5fc2079acec5a507</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>rtabmap::Rtabmap *</type>
      <name>rtabmap_</name>
      <anchorfile>classRTABMapApp.html</anchorfile>
      <anchor>ad45f52f91466208d3466805bcca4db09</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::list&lt; rtabmap::RtabmapEvent * &gt;</type>
      <name>rtabmapEvents_</name>
      <anchorfile>classRTABMapApp.html</anchorfile>
      <anchor>aa4c2f349957cd70d14c534f3a0babcde</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::mutex</type>
      <name>rtabmapMutex_</name>
      <anchorfile>classRTABMapApp.html</anchorfile>
      <anchor>a22cee46a6f7eff0449ab00def80fc87d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>rtabmap::RtabmapThread *</type>
      <name>rtabmapThread_</name>
      <anchorfile>classRTABMapApp.html</anchorfile>
      <anchor>af44c5ab53b0a9a440df548c64952b04e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>USemaphore</type>
      <name>screenshotReady_</name>
      <anchorfile>classRTABMapApp.html</anchorfile>
      <anchor>a35353e10005fd7ac4d65fb480f5f5ce7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>smoothing_</name>
      <anchorfile>classRTABMapApp.html</anchorfile>
      <anchor>ad3c8d2a805c48884b623c64db9a276cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::pair&lt; rtabmap::RtabmapEventInit::Status, std::string &gt;</type>
      <name>status_</name>
      <anchorfile>classRTABMapApp.html</anchorfile>
      <anchor>ada6ac3f33a5d55b6c417c0a79c32c102</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>takeScreenshotOnNextRender_</name>
      <anchorfile>classRTABMapApp.html</anchorfile>
      <anchor>a457b54a1d3142d83025c82dba1563798</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>totalPoints_</name>
      <anchorfile>classRTABMapApp.html</anchorfile>
      <anchor>a104dab24f9cc53619a5c17709cefda87</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>totalPolygons_</name>
      <anchorfile>classRTABMapApp.html</anchorfile>
      <anchor>ac5ecfba8809b2986481b8bee47b56c18</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>trajectoryMode_</name>
      <anchorfile>classRTABMapApp.html</anchorfile>
      <anchor>a192d1360f9166dc7cb2b80a5015477f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::list&lt; rtabmap::RtabmapEvent * &gt;</type>
      <name>visLocalizationEvents_</name>
      <anchorfile>classRTABMapApp.html</anchorfile>
      <anchor>aeca205ed4ec5f693dc5371e04b925f3d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::mutex</type>
      <name>visLocalizationMutex_</name>
      <anchorfile>classRTABMapApp.html</anchorfile>
      <anchor>a146b5e0168575276b4d2beca87dbab0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>visualizingMesh_</name>
      <anchorfile>classRTABMapApp.html</anchorfile>
      <anchor>afbfe4d1880f3bf7024e447584c7e657d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rtabmap::RtabmapColorOcTree</name>
    <filename>classrtabmap_1_1RtabmapColorOcTree.html</filename>
    <base>OccupancyOcTreeBase&lt; RtabmapColorOcTreeNode &gt;</base>
    <class kind="class">rtabmap::RtabmapColorOcTree::StaticMemberInitializer</class>
    <member kind="function">
      <type>RtabmapColorOcTreeNode *</type>
      <name>averageNodeColor</name>
      <anchorfile>classrtabmap_1_1RtabmapColorOcTree.html</anchorfile>
      <anchor>acdd6b2c96678f778612d5528cd6b95d6</anchor>
      <arglist>(const octomap::OcTreeKey &amp;key, uint8_t r, uint8_t g, uint8_t b)</arglist>
    </member>
    <member kind="function">
      <type>RtabmapColorOcTreeNode *</type>
      <name>averageNodeColor</name>
      <anchorfile>classrtabmap_1_1RtabmapColorOcTree.html</anchorfile>
      <anchor>a9051782c211fbbff9800be5138c7bad9</anchor>
      <arglist>(float x, float y, float z, uint8_t r, uint8_t g, uint8_t b)</arglist>
    </member>
    <member kind="function">
      <type>RtabmapColorOcTree *</type>
      <name>create</name>
      <anchorfile>classrtabmap_1_1RtabmapColorOcTree.html</anchorfile>
      <anchor>a8748228d59b1704049156a9645c06074</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getTreeType</name>
      <anchorfile>classrtabmap_1_1RtabmapColorOcTree.html</anchorfile>
      <anchor>a9d05e41d3f978731596c7b462675a6d2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>RtabmapColorOcTreeNode *</type>
      <name>integrateNodeColor</name>
      <anchorfile>classrtabmap_1_1RtabmapColorOcTree.html</anchorfile>
      <anchor>a0085c54de536e7996b4201e293f136f7</anchor>
      <arglist>(const octomap::OcTreeKey &amp;key, uint8_t r, uint8_t g, uint8_t b)</arglist>
    </member>
    <member kind="function">
      <type>RtabmapColorOcTreeNode *</type>
      <name>integrateNodeColor</name>
      <anchorfile>classrtabmap_1_1RtabmapColorOcTree.html</anchorfile>
      <anchor>a833512205411cfeb3f18077afd5e93fd</anchor>
      <arglist>(float x, float y, float z, uint8_t r, uint8_t g, uint8_t b)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>isNodeCollapsible</name>
      <anchorfile>classrtabmap_1_1RtabmapColorOcTree.html</anchorfile>
      <anchor>afb942a7e23ae3f73b86cebef34f66c6f</anchor>
      <arglist>(const RtabmapColorOcTreeNode *node) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>pruneNode</name>
      <anchorfile>classrtabmap_1_1RtabmapColorOcTree.html</anchorfile>
      <anchor>a56bc771aa11cef6860f995faf8b2038c</anchor>
      <arglist>(RtabmapColorOcTreeNode *node)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RtabmapColorOcTree</name>
      <anchorfile>classrtabmap_1_1RtabmapColorOcTree.html</anchorfile>
      <anchor>a357d9dd5513df9a4185d84f97c1d5a3f</anchor>
      <arglist>(double resolution)</arglist>
    </member>
    <member kind="function">
      <type>RtabmapColorOcTreeNode *</type>
      <name>setNodeColor</name>
      <anchorfile>classrtabmap_1_1RtabmapColorOcTree.html</anchorfile>
      <anchor>a555450577885162e43c13ea61600fb2e</anchor>
      <arglist>(const octomap::OcTreeKey &amp;key, uint8_t r, uint8_t g, uint8_t b)</arglist>
    </member>
    <member kind="function">
      <type>RtabmapColorOcTreeNode *</type>
      <name>setNodeColor</name>
      <anchorfile>classrtabmap_1_1RtabmapColorOcTree.html</anchorfile>
      <anchor>aabc5327600e7d4886cb852be75df228f</anchor>
      <arglist>(float x, float y, float z, uint8_t r, uint8_t g, uint8_t b)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>updateInnerOccupancy</name>
      <anchorfile>classrtabmap_1_1RtabmapColorOcTree.html</anchorfile>
      <anchor>ae1d1c581a4bd43d489860331a4cae3c9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>updateInnerOccupancyRecurs</name>
      <anchorfile>classrtabmap_1_1RtabmapColorOcTree.html</anchorfile>
      <anchor>aec84757c61c4006f5d06f6498fb7b668</anchor>
      <arglist>(RtabmapColorOcTreeNode *node, unsigned int depth)</arglist>
    </member>
    <member kind="variable" protection="protected" static="yes">
      <type>static StaticMemberInitializer</type>
      <name>RtabmapColorOcTreeMemberInit</name>
      <anchorfile>classrtabmap_1_1RtabmapColorOcTree.html</anchorfile>
      <anchor>aa365df57ec5726f1d9ccff0c50a1cfbd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rtabmap::RtabmapColorOcTreeNode</name>
    <filename>classrtabmap_1_1RtabmapColorOcTreeNode.html</filename>
    <base>octomap::ColorOcTreeNode</base>
    <member kind="enumvalue">
      <name>kTypeEmpty</name>
      <anchorfile>classrtabmap_1_1RtabmapColorOcTreeNode.html</anchorfile>
      <anchor>affb108e0b0037bef3e779bb0bf8182c3a180f316e44569d5a12526aa3d98bf9f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kTypeGround</name>
      <anchorfile>classrtabmap_1_1RtabmapColorOcTreeNode.html</anchorfile>
      <anchor>affb108e0b0037bef3e779bb0bf8182c3a590146617fc230ecdc721b5d1edf483b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kTypeObstacle</name>
      <anchorfile>classrtabmap_1_1RtabmapColorOcTreeNode.html</anchorfile>
      <anchor>affb108e0b0037bef3e779bb0bf8182c3a8f10f4cf58d712509781df1914caa781</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kTypeUnknown</name>
      <anchorfile>classrtabmap_1_1RtabmapColorOcTreeNode.html</anchorfile>
      <anchor>affb108e0b0037bef3e779bb0bf8182c3a3c68ad220c069597db0ff5b0e03315ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>OccupancyType</name>
      <anchorfile>classrtabmap_1_1RtabmapColorOcTreeNode.html</anchorfile>
      <anchor>affb108e0b0037bef3e779bb0bf8182c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kTypeUnknown</name>
      <anchorfile>classrtabmap_1_1RtabmapColorOcTreeNode.html</anchorfile>
      <anchor>affb108e0b0037bef3e779bb0bf8182c3a3c68ad220c069597db0ff5b0e03315ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kTypeEmpty</name>
      <anchorfile>classrtabmap_1_1RtabmapColorOcTreeNode.html</anchorfile>
      <anchor>affb108e0b0037bef3e779bb0bf8182c3a180f316e44569d5a12526aa3d98bf9f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kTypeGround</name>
      <anchorfile>classrtabmap_1_1RtabmapColorOcTreeNode.html</anchorfile>
      <anchor>affb108e0b0037bef3e779bb0bf8182c3a590146617fc230ecdc721b5d1edf483b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kTypeObstacle</name>
      <anchorfile>classrtabmap_1_1RtabmapColorOcTreeNode.html</anchorfile>
      <anchor>affb108e0b0037bef3e779bb0bf8182c3a8f10f4cf58d712509781df1914caa781</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>createChild</name>
      <anchorfile>classrtabmap_1_1RtabmapColorOcTreeNode.html</anchorfile>
      <anchor>ae5a862f5419f532bee9190be86d12dc0</anchor>
      <arglist>(unsigned int i)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>expandNode</name>
      <anchorfile>classrtabmap_1_1RtabmapColorOcTreeNode.html</anchorfile>
      <anchor>a88d98e6b6e4fe0f1d25b6dbfd42790eb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>RtabmapColorOcTreeNode *</type>
      <name>getChild</name>
      <anchorfile>classrtabmap_1_1RtabmapColorOcTreeNode.html</anchorfile>
      <anchor>a995e1acb5dc32c58f9a5296b1f24f536</anchor>
      <arglist>(unsigned int i)</arglist>
    </member>
    <member kind="function">
      <type>const RtabmapColorOcTreeNode *</type>
      <name>getChild</name>
      <anchorfile>classrtabmap_1_1RtabmapColorOcTreeNode.html</anchorfile>
      <anchor>a391d51cef29d74bf9a8885259fea9b8c</anchor>
      <arglist>(unsigned int i) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getNodeRefId</name>
      <anchorfile>classrtabmap_1_1RtabmapColorOcTreeNode.html</anchorfile>
      <anchor>a1be0f15bc6aeb8c91b63964f6969066a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getOccupancyType</name>
      <anchorfile>classrtabmap_1_1RtabmapColorOcTreeNode.html</anchorfile>
      <anchor>a9210fab22094d5da8152e4729f424c57</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const octomap::point3d &amp;</type>
      <name>getPointRef</name>
      <anchorfile>classrtabmap_1_1RtabmapColorOcTreeNode.html</anchorfile>
      <anchor>a7cfd841eb530b5602770968f16109a14</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>pruneNode</name>
      <anchorfile>classrtabmap_1_1RtabmapColorOcTreeNode.html</anchorfile>
      <anchor>a871e2e10f9da5e61aaebda4892238d30</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RtabmapColorOcTreeNode</name>
      <anchorfile>classrtabmap_1_1RtabmapColorOcTreeNode.html</anchorfile>
      <anchor>a5796ba641f94efa63d9c6a35daee6fa7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RtabmapColorOcTreeNode</name>
      <anchorfile>classrtabmap_1_1RtabmapColorOcTreeNode.html</anchorfile>
      <anchor>aad07ee381af5a15de1bdb778575ecfaf</anchor>
      <arglist>(const RtabmapColorOcTreeNode &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setNodeRefId</name>
      <anchorfile>classrtabmap_1_1RtabmapColorOcTreeNode.html</anchorfile>
      <anchor>a5ca238e0a05ad46b2acb5de322825e8d</anchor>
      <arglist>(int nodeRefId)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setOccupancyType</name>
      <anchorfile>classrtabmap_1_1RtabmapColorOcTreeNode.html</anchorfile>
      <anchor>a2709dbc52e7dab027de7f7e82a7d0b17</anchor>
      <arglist>(char type)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPointRef</name>
      <anchorfile>classrtabmap_1_1RtabmapColorOcTreeNode.html</anchorfile>
      <anchor>acd3fde9be0e007cf4b6df8a773b9fcc6</anchor>
      <arglist>(const octomap::point3d &amp;point)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>nodeRefId_</name>
      <anchorfile>classrtabmap_1_1RtabmapColorOcTreeNode.html</anchorfile>
      <anchor>a0e7f82605661e8ed6f08ac039d3ef4d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>octomap::point3d</type>
      <name>pointRef_</name>
      <anchorfile>classrtabmap_1_1RtabmapColorOcTreeNode.html</anchorfile>
      <anchor>ae7e06bf189f54e377ebab1217a65879d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>type_</name>
      <anchorfile>classrtabmap_1_1RtabmapColorOcTreeNode.html</anchorfile>
      <anchor>a58f74462e3b5c07f33d2023e7284c96a</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>RtabmapColorOcTree</name>
      <anchorfile>classrtabmap_1_1RtabmapColorOcTreeNode.html</anchorfile>
      <anchor>a5c1b42a4ba3f833424fa687ea484ea4e</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">
      <type></type>
      <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="enumvalue">
      <name>d</name>
      <anchorfile>classrtabmap_1_1RtabmapEventCmd.html</anchorfile>
      <anchor>aec484490a1accb47098e3bd06275910aaada7c1e77977b27b613e2199105a7634</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <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="enumvalue">
      <name>kCmdCancelGoal</name>
      <anchorfile>classrtabmap_1_1RtabmapEventCmd.html</anchorfile>
      <anchor>ae54b1ecc5d6df8b032a89f5b24876801a01628ffc80300d04ed04e92e54ec45ae</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>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>kCmdExportPoses</name>
      <anchorfile>classrtabmap_1_1RtabmapEventCmd.html</anchorfile>
      <anchor>ae54b1ecc5d6df8b032a89f5b24876801a464be1b7dcf88f079ed9a7a2c1100fdd</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>kCmdGoal</name>
      <anchorfile>classrtabmap_1_1RtabmapEventCmd.html</anchorfile>
      <anchor>ae54b1ecc5d6df8b032a89f5b24876801aeced93a6e04c8115875c8d0fe588250d</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>kCmdLabel</name>
      <anchorfile>classrtabmap_1_1RtabmapEventCmd.html</anchorfile>
      <anchor>ae54b1ecc5d6df8b032a89f5b24876801a29d3e98121b70d06e0ca342cb3bcda4c</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>kCmdPublish3DMap</name>
      <anchorfile>classrtabmap_1_1RtabmapEventCmd.html</anchorfile>
      <anchor>ae54b1ecc5d6df8b032a89f5b24876801a8bdd31ff2a969a5f73c86a14e5192fcc</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>kCmdResume</name>
      <anchorfile>classrtabmap_1_1RtabmapEventCmd.html</anchorfile>
      <anchor>ae54b1ecc5d6df8b032a89f5b24876801abf715ad034353e5eaeb424c638aff0df</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kCmdTriggerNewMap</name>
      <anchorfile>classrtabmap_1_1RtabmapEventCmd.html</anchorfile>
      <anchor>ae54b1ecc5d6df8b032a89f5b24876801af522eca014994dec79657ed6efff7fee</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="enumvalue">
      <name>d</name>
      <anchorfile>classrtabmap_1_1RtabmapEventInit.html</anchorfile>
      <anchor>a1edbb84497fa37da38c508a470e9c3e8ae5f32440ee619e7e1168cca424e363b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <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="enumvalue">
      <name>kClosed</name>
      <anchorfile>classrtabmap_1_1RtabmapEventInit.html</anchorfile>
      <anchor>a78342f08e711fab2a98f29c45ae1e54fa50b54219d34dcbe1028bbc0aaf9c9a81</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>kError</name>
      <anchorfile>classrtabmap_1_1RtabmapEventInit.html</anchorfile>
      <anchor>a78342f08e711fab2a98f29c45ae1e54faf3a0cf3bbe32d742e51a2da0086ff1ca</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>kInitialized</name>
      <anchorfile>classrtabmap_1_1RtabmapEventInit.html</anchorfile>
      <anchor>a78342f08e711fab2a98f29c45ae1e54faf3f3a887eb31d971776e1f491d089e36</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kInitializing</name>
      <anchorfile>classrtabmap_1_1RtabmapEventInit.html</anchorfile>
      <anchor>a78342f08e711fab2a98f29c45ae1e54fac2e32a98a8cc98c43153f6258c728af1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <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>double</type>
      <name>getPlanningTime</name>
      <anchorfile>classrtabmap_1_1RtabmapGlobalPathEvent.html</anchorfile>
      <anchor>a696328f6ea053e080ba6d08f4e0f222e</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>a70a95b0cf85a856b06f794c327202acc</anchor>
      <arglist>(int goalId, const std::vector&lt; std::pair&lt; int, Transform &gt; &gt; &amp;poses, double planningTime)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RtabmapGlobalPathEvent</name>
      <anchorfile>classrtabmap_1_1RtabmapGlobalPathEvent.html</anchorfile>
      <anchor>af14e5118110d2dc9932bca74ea15cf14</anchor>
      <arglist>(int goalId, const std::string &amp;goalLabel, const std::vector&lt; std::pair&lt; int, Transform &gt; &gt; &amp;poses, double planningTime)</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>double</type>
      <name>_planningTime</name>
      <anchorfile>classrtabmap_1_1RtabmapGlobalPathEvent.html</anchorfile>
      <anchor>ae5252c687bc5f12fc021a8b48c0bdb3b</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>com::introlab::rtabmap::RTABMapLib</name>
    <filename>classcom_1_1introlab_1_1rtabmap_1_1RTABMapLib.html</filename>
    <member kind="function" static="yes">
      <type>static native void</type>
      <name>cancelProcessing</name>
      <anchorfile>classcom_1_1introlab_1_1rtabmap_1_1RTABMapLib.html</anchorfile>
      <anchor>a52628dbd9174b43a735dd91503059692</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static native boolean</type>
      <name>exportMesh</name>
      <anchorfile>classcom_1_1introlab_1_1rtabmap_1_1RTABMapLib.html</anchorfile>
      <anchor>a5cf0736aeabee669803f39df179cd7cd</anchor>
      <arglist>(float cloudVoxelSize, boolean regenerateCloud, boolean meshing, int textureSize, int textureCount, int normalK, boolean optimized, float optimizedVoxelSize, int optimizedDepth, int optimizedMaxPolygons, float optimizedColorRadius, boolean optimizedCleanWhitePolygons, int optimizedMinClusterSize, float optimizedMaxTextureDistance, int optimizedMinTextureClusterSize, boolean blockRendering)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static native int</type>
      <name>getLoopClosureId</name>
      <anchorfile>classcom_1_1introlab_1_1rtabmap_1_1RTABMapLib.html</anchorfile>
      <anchor>aa5bd1080f7f30af462ed2d31bf5757c3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static native String</type>
      <name>getStatus</name>
      <anchorfile>classcom_1_1introlab_1_1rtabmap_1_1RTABMapLib.html</anchorfile>
      <anchor>ab8dd55d059383caacb71e494a61798a1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static native int</type>
      <name>getTotalNodes</name>
      <anchorfile>classcom_1_1introlab_1_1rtabmap_1_1RTABMapLib.html</anchorfile>
      <anchor>a619e1101ecd918122df595873d086bf3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static native int</type>
      <name>getTotalPoints</name>
      <anchorfile>classcom_1_1introlab_1_1rtabmap_1_1RTABMapLib.html</anchorfile>
      <anchor>a7913323718f46c36898c786bcc59a660</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static native int</type>
      <name>getTotalWords</name>
      <anchorfile>classcom_1_1introlab_1_1rtabmap_1_1RTABMapLib.html</anchorfile>
      <anchor>a35e2a9abc68e1a0cde328c5b8a6a70f6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static native float</type>
      <name>getUpdateTime</name>
      <anchorfile>classcom_1_1introlab_1_1rtabmap_1_1RTABMapLib.html</anchorfile>
      <anchor>a8d15c6a4187d8fd61abbfb8b6e538918</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static native void</type>
      <name>initGlContent</name>
      <anchorfile>classcom_1_1introlab_1_1rtabmap_1_1RTABMapLib.html</anchorfile>
      <anchor>a0aef3408748b4e720dffff0d9cdd5ba3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static native void</type>
      <name>onCreate</name>
      <anchorfile>classcom_1_1introlab_1_1rtabmap_1_1RTABMapLib.html</anchorfile>
      <anchor>aa58102224b7c380207a657c4a882ffbb</anchor>
      <arglist>(RTABMapActivity activity)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static native void</type>
      <name>onPause</name>
      <anchorfile>classcom_1_1introlab_1_1rtabmap_1_1RTABMapLib.html</anchorfile>
      <anchor>a4490aa62670d09d7014b3937dd65cc67</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static native boolean</type>
      <name>onTangoServiceConnected</name>
      <anchorfile>classcom_1_1introlab_1_1rtabmap_1_1RTABMapLib.html</anchorfile>
      <anchor>ae3d6f971719b374ab057deb7e4d972f4</anchor>
      <arglist>(IBinder binder)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static native void</type>
      <name>onTouchEvent</name>
      <anchorfile>classcom_1_1introlab_1_1rtabmap_1_1RTABMapLib.html</anchorfile>
      <anchor>af7ed9c5150e5d313c920a823f45d3b61</anchor>
      <arglist>(int touchCount, int event0, float x0, float y0, float x1, float y1)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static native int</type>
      <name>openDatabase</name>
      <anchorfile>classcom_1_1introlab_1_1rtabmap_1_1RTABMapLib.html</anchorfile>
      <anchor>ad1478dd2f4b0379d777334c349c2f02d</anchor>
      <arglist>(String databasePath, boolean databaseInMemory, boolean optimize)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static native int</type>
      <name>openDatabase2</name>
      <anchorfile>classcom_1_1introlab_1_1rtabmap_1_1RTABMapLib.html</anchorfile>
      <anchor>a4205a696a1c9b054714a37eb64d0ebc7</anchor>
      <arglist>(String databaseSource, String databasePath, boolean databaseInMemory, boolean optimize)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static native boolean</type>
      <name>postExportation</name>
      <anchorfile>classcom_1_1introlab_1_1rtabmap_1_1RTABMapLib.html</anchorfile>
      <anchor>ab12c916583ac10f4ffb334459825ffc4</anchor>
      <arglist>(boolean visualize)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static native int</type>
      <name>postProcessing</name>
      <anchorfile>classcom_1_1introlab_1_1rtabmap_1_1RTABMapLib.html</anchorfile>
      <anchor>aa24ce407e1f59f025a6d34a95bda3bdc</anchor>
      <arglist>(int approach)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static native int</type>
      <name>render</name>
      <anchorfile>classcom_1_1introlab_1_1rtabmap_1_1RTABMapLib.html</anchorfile>
      <anchor>a523b3f9957258dac54ddae45ceca8e32</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static native void</type>
      <name>resetMapping</name>
      <anchorfile>classcom_1_1introlab_1_1rtabmap_1_1RTABMapLib.html</anchorfile>
      <anchor>afe35b5b295234f10e00bae2ecf53fff5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static native void</type>
      <name>save</name>
      <anchorfile>classcom_1_1introlab_1_1rtabmap_1_1RTABMapLib.html</anchorfile>
      <anchor>a4df72acabcf8758901042fff82430fcb</anchor>
      <arglist>(String outputDatabasePath)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static native void</type>
      <name>setAppendMode</name>
      <anchorfile>classcom_1_1introlab_1_1rtabmap_1_1RTABMapLib.html</anchorfile>
      <anchor>afe9714b3a3e437b6b1dbd749b700df46</anchor>
      <arglist>(boolean enabled)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static native void</type>
      <name>setBackfaceCulling</name>
      <anchorfile>classcom_1_1introlab_1_1rtabmap_1_1RTABMapLib.html</anchorfile>
      <anchor>aba6f723bd527afcdc6b28d3beb5f00a3</anchor>
      <arglist>(boolean enabled)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static native void</type>
      <name>setBackgroundColor</name>
      <anchorfile>classcom_1_1introlab_1_1rtabmap_1_1RTABMapLib.html</anchorfile>
      <anchor>af5a5cc763213383d151623bf0089d482</anchor>
      <arglist>(float gray)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static native void</type>
      <name>setCamera</name>
      <anchorfile>classcom_1_1introlab_1_1rtabmap_1_1RTABMapLib.html</anchorfile>
      <anchor>a021851b6cc7284e11ac86eb6c464e531</anchor>
      <arglist>(int cameraIndex)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static native void</type>
      <name>setCameraColor</name>
      <anchorfile>classcom_1_1introlab_1_1rtabmap_1_1RTABMapLib.html</anchorfile>
      <anchor>af417b83b795a69744e37a47f42be5c53</anchor>
      <arglist>(boolean enabled)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static native void</type>
      <name>setCloudDensityLevel</name>
      <anchorfile>classcom_1_1introlab_1_1rtabmap_1_1RTABMapLib.html</anchorfile>
      <anchor>a6845d00f5e6355530eee29b1d4045b78</anchor>
      <arglist>(int value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static native void</type>
      <name>setClusterRatio</name>
      <anchorfile>classcom_1_1introlab_1_1rtabmap_1_1RTABMapLib.html</anchorfile>
      <anchor>ac98b02362fb04d4b558416749cfcf49a</anchor>
      <arglist>(float value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static native void</type>
      <name>setDataRecorderMode</name>
      <anchorfile>classcom_1_1introlab_1_1rtabmap_1_1RTABMapLib.html</anchorfile>
      <anchor>a65a7233857903ce5c57c8fa68d011c8a</anchor>
      <arglist>(boolean enabled)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static native void</type>
      <name>setFOV</name>
      <anchorfile>classcom_1_1introlab_1_1rtabmap_1_1RTABMapLib.html</anchorfile>
      <anchor>a880b495de95721ef9146eebb1a6599e7</anchor>
      <arglist>(float value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static native void</type>
      <name>setFullResolution</name>
      <anchorfile>classcom_1_1introlab_1_1rtabmap_1_1RTABMapLib.html</anchorfile>
      <anchor>a0619b465512e869da8140d21e6359136</anchor>
      <arglist>(boolean enabled)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static native void</type>
      <name>setGPS</name>
      <anchorfile>classcom_1_1introlab_1_1rtabmap_1_1RTABMapLib.html</anchorfile>
      <anchor>a3056f40f13ab9b5aa4747b6d717dd1cb</anchor>
      <arglist>(double stamp, double longitude, double latitude, double altitude, double accuracy, double bearing)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static native void</type>
      <name>setGraphOptimization</name>
      <anchorfile>classcom_1_1introlab_1_1rtabmap_1_1RTABMapLib.html</anchorfile>
      <anchor>a4681472b541b18da59bf8d36bfb91755</anchor>
      <arglist>(boolean enabled)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static native void</type>
      <name>setGraphVisible</name>
      <anchorfile>classcom_1_1introlab_1_1rtabmap_1_1RTABMapLib.html</anchorfile>
      <anchor>a2547517f63e011cbbec9c51f55804dd0</anchor>
      <arglist>(boolean visible)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static native void</type>
      <name>setGridRotation</name>
      <anchorfile>classcom_1_1introlab_1_1rtabmap_1_1RTABMapLib.html</anchorfile>
      <anchor>afd5a3fee4b885f6d57335d6216ab0bad</anchor>
      <arglist>(float value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static native void</type>
      <name>setGridVisible</name>
      <anchorfile>classcom_1_1introlab_1_1rtabmap_1_1RTABMapLib.html</anchorfile>
      <anchor>a1d34041798371f037d461bb7f0a311d5</anchor>
      <arglist>(boolean visible)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static native void</type>
      <name>setLighting</name>
      <anchorfile>classcom_1_1introlab_1_1rtabmap_1_1RTABMapLib.html</anchorfile>
      <anchor>ac3bb0ecfd07cd034f5ddc3115dd09eab</anchor>
      <arglist>(boolean enabled)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static native void</type>
      <name>setLocalizationMode</name>
      <anchorfile>classcom_1_1introlab_1_1rtabmap_1_1RTABMapLib.html</anchorfile>
      <anchor>a91dba63c545cff9315aedc90b5b36579</anchor>
      <arglist>(boolean enabled)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static native void</type>
      <name>setMapCloudShown</name>
      <anchorfile>classcom_1_1introlab_1_1rtabmap_1_1RTABMapLib.html</anchorfile>
      <anchor>ad9955ab69dd3a695806fa250cdff82ad</anchor>
      <arglist>(boolean shown)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static native int</type>
      <name>setMappingParameter</name>
      <anchorfile>classcom_1_1introlab_1_1rtabmap_1_1RTABMapLib.html</anchorfile>
      <anchor>a26e079405022751a20659c0612f65f71</anchor>
      <arglist>(String key, String value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static native void</type>
      <name>setMaxCloudDepth</name>
      <anchorfile>classcom_1_1introlab_1_1rtabmap_1_1RTABMapLib.html</anchorfile>
      <anchor>a0b99526be1bb2d227ab68e96f90dd9a6</anchor>
      <arglist>(float value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static native void</type>
      <name>setMaxGainRadius</name>
      <anchorfile>classcom_1_1introlab_1_1rtabmap_1_1RTABMapLib.html</anchorfile>
      <anchor>a3d0cc4ec523025d27e4aedf4db379705</anchor>
      <arglist>(float value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static native void</type>
      <name>setMeshAngleTolerance</name>
      <anchorfile>classcom_1_1introlab_1_1rtabmap_1_1RTABMapLib.html</anchorfile>
      <anchor>a9fd0ee48f2f3d08f06026253721580d1</anchor>
      <arglist>(float value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static native void</type>
      <name>setMeshRendering</name>
      <anchorfile>classcom_1_1introlab_1_1rtabmap_1_1RTABMapLib.html</anchorfile>
      <anchor>a71ededaf320367e0c244dcbe6ece818c</anchor>
      <arglist>(boolean enabled, boolean withTexture)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static native void</type>
      <name>setMeshTriangleSize</name>
      <anchorfile>classcom_1_1introlab_1_1rtabmap_1_1RTABMapLib.html</anchorfile>
      <anchor>ada59502115c93de8787650e0b2053706</anchor>
      <arglist>(int value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static native void</type>
      <name>setMinCloudDepth</name>
      <anchorfile>classcom_1_1introlab_1_1rtabmap_1_1RTABMapLib.html</anchorfile>
      <anchor>a3ff832102afffaec08017969c9f81bc5</anchor>
      <arglist>(float value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static native void</type>
      <name>setNodesFiltering</name>
      <anchorfile>classcom_1_1introlab_1_1rtabmap_1_1RTABMapLib.html</anchorfile>
      <anchor>abbacec184c3fb8fd4930fafa30276eb7</anchor>
      <arglist>(boolean enabled)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static native void</type>
      <name>setOdomCloudShown</name>
      <anchorfile>classcom_1_1introlab_1_1rtabmap_1_1RTABMapLib.html</anchorfile>
      <anchor>a314d4c85e9488e0d03e972fb508dd2ba</anchor>
      <arglist>(boolean shown)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static native void</type>
      <name>setOnlineBlending</name>
      <anchorfile>classcom_1_1introlab_1_1rtabmap_1_1RTABMapLib.html</anchorfile>
      <anchor>ad3318e53fd9a816f51b6a9b8f79fd146</anchor>
      <arglist>(boolean enabled)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static native void</type>
      <name>setOrthoCropFactor</name>
      <anchorfile>classcom_1_1introlab_1_1rtabmap_1_1RTABMapLib.html</anchorfile>
      <anchor>a81ed160ae1747fdb0028edd897b76074</anchor>
      <arglist>(float value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static native void</type>
      <name>setPausedMapping</name>
      <anchorfile>classcom_1_1introlab_1_1rtabmap_1_1RTABMapLib.html</anchorfile>
      <anchor>ad657a7227acfa9ba27acc79c6897dab9</anchor>
      <arglist>(boolean paused)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static native void</type>
      <name>setPointSize</name>
      <anchorfile>classcom_1_1introlab_1_1rtabmap_1_1RTABMapLib.html</anchorfile>
      <anchor>a5bc180999c83b52d8a8ca883ba382ed8</anchor>
      <arglist>(float value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static native void</type>
      <name>setRawScanSaved</name>
      <anchorfile>classcom_1_1introlab_1_1rtabmap_1_1RTABMapLib.html</anchorfile>
      <anchor>a32610f2b87245ff23ad94a3e68767749</anchor>
      <arglist>(boolean enabled)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static native void</type>
      <name>setRenderingTextureDecimation</name>
      <anchorfile>classcom_1_1introlab_1_1rtabmap_1_1RTABMapLib.html</anchorfile>
      <anchor>a74aa9739170e49bd891e40c432726afb</anchor>
      <arglist>(int value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static native void</type>
      <name>setScreenRotation</name>
      <anchorfile>classcom_1_1introlab_1_1rtabmap_1_1RTABMapLib.html</anchorfile>
      <anchor>a47192506c647d7f52da6eac85985ed62</anchor>
      <arglist>(int displayRotation, int cameraRotation)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static native void</type>
      <name>setSmoothing</name>
      <anchorfile>classcom_1_1introlab_1_1rtabmap_1_1RTABMapLib.html</anchorfile>
      <anchor>a98d446625d47f4fc6270c190b65274ee</anchor>
      <arglist>(boolean enabled)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static native void</type>
      <name>setTrajectoryMode</name>
      <anchorfile>classcom_1_1introlab_1_1rtabmap_1_1RTABMapLib.html</anchorfile>
      <anchor>ae7c6963d9c230d1a34a604ebc738dde6</anchor>
      <arglist>(boolean enabled)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static native void</type>
      <name>setupGraphic</name>
      <anchorfile>classcom_1_1introlab_1_1rtabmap_1_1RTABMapLib.html</anchorfile>
      <anchor>a2d4bf66bed9534ebb41acc1523076b12</anchor>
      <arglist>(int width, int height)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static native void</type>
      <name>setWireframe</name>
      <anchorfile>classcom_1_1introlab_1_1rtabmap_1_1RTABMapLib.html</anchorfile>
      <anchor>a5a1f5415e160f56a542087f68201c1f6</anchor>
      <arglist>(boolean enabled)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static native boolean</type>
      <name>writeExportedMesh</name>
      <anchorfile>classcom_1_1introlab_1_1rtabmap_1_1RTABMapLib.html</anchorfile>
      <anchor>ae22923b00186da461b6e5417c716aa70</anchor>
      <arglist>(String directory, String name)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rtabmap::RtabmapThread</name>
    <filename>classrtabmap_1_1RtabmapThread.html</filename>
    <base>UThread</base>
    <base>UEventsHandler</base>
    <member kind="enumvalue">
      <name>kStateCancellingGoal</name>
      <anchorfile>classrtabmap_1_1RtabmapThread.html</anchorfile>
      <anchor>a037a7b9aaacca152e0f087920e8a5faeac4e808adadd932c86428f470afde51cd</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>kStateCleanDataBuffer</name>
      <anchorfile>classrtabmap_1_1RtabmapThread.html</anchorfile>
      <anchor>a037a7b9aaacca152e0f087920e8a5faea356c463396354f45f330931c056964e3</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>kStateDetecting</name>
      <anchorfile>classrtabmap_1_1RtabmapThread.html</anchorfile>
      <anchor>a037a7b9aaacca152e0f087920e8a5faea733e80c5ec27718bd9551646f99d352c</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>kStateInit</name>
      <anchorfile>classrtabmap_1_1RtabmapThread.html</anchorfile>
      <anchor>a037a7b9aaacca152e0f087920e8a5faea1e5e61395e6bae95ffe2ca3114e34c4c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kStateLabelling</name>
      <anchorfile>classrtabmap_1_1RtabmapThread.html</anchorfile>
      <anchor>a037a7b9aaacca152e0f087920e8a5faea54731714ac91c50c18dc9c2f505b1e49</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>kStateReseting</name>
      <anchorfile>classrtabmap_1_1RtabmapThread.html</anchorfile>
      <anchor>a037a7b9aaacca152e0f087920e8a5faea6519e85ad2b1c04f36ddf9d7ef07b672</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>kStateTriggeringMap</name>
      <anchorfile>classrtabmap_1_1RtabmapThread.html</anchorfile>
      <anchor>a037a7b9aaacca152e0f087920e8a5faea9f866f9aea5748ad44b19b11d771d691</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <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>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>close</name>
      <anchorfile>classrtabmap_1_1RtabmapThread.html</anchorfile>
      <anchor>aabea5cf86e55d6669d41b0b569dac574</anchor>
      <arglist>(bool databaseSaved, const std::string &amp;databasePath=&quot;&quot;)</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>bool</type>
      <name>getCreateIntermediateNodes</name>
      <anchorfile>classrtabmap_1_1RtabmapThread.html</anchorfile>
      <anchor>a7da60605a4a3a8822807578a8136298f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>unsigned int</type>
      <name>getDataBufferSize</name>
      <anchorfile>classrtabmap_1_1RtabmapThread.html</anchorfile>
      <anchor>a6f0c4b510ab4fc2b3e5cd97c20231280</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getDetectorRate</name>
      <anchorfile>classrtabmap_1_1RtabmapThread.html</anchorfile>
      <anchor>a7f46cdfa3893d587e146517b97044d29</anchor>
      <arglist>() const </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 bool</type>
      <name>handleEvent</name>
      <anchorfile>classrtabmap_1_1RtabmapThread.html</anchorfile>
      <anchor>aad3724459e85bf45a5c27339e7db1550</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>mainLoopBegin</name>
      <anchorfile>classrtabmap_1_1RtabmapThread.html</anchorfile>
      <anchor>a751f37e1ade54ac6947a8032bf1675b3</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>std::list&lt; double &gt;</type>
      <name>_newMapEvents</name>
      <anchorfile>classrtabmap_1_1RtabmapThread.html</anchorfile>
      <anchor>a4a3cc6a263ff520bbac8603b7924086d</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>double</type>
      <name>_previousStamp</name>
      <anchorfile>classrtabmap_1_1RtabmapThread.html</anchorfile>
      <anchor>a27d129846377320f8a9148d0c0156cd1</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>Rtabmap *</type>
      <name>_rtabmap</name>
      <anchorfile>classrtabmap_1_1RtabmapThread.html</anchorfile>
      <anchor>a26dd41743edcc7bc92682da095264f99</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::queue&lt; State &gt;</type>
      <name>_state</name>
      <anchorfile>classrtabmap_1_1RtabmapThread.html</anchorfile>
      <anchor>a43f70ad21c7c178b9d603ffbfaa18797</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::queue&lt; ParametersMap &gt;</type>
      <name>_stateParam</name>
      <anchorfile>classrtabmap_1_1RtabmapThread.html</anchorfile>
      <anchor>a0c16bdd62c9ccb5f2368e70ae9a162d6</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>cv::Mat</type>
      <name>covariance_</name>
      <anchorfile>classrtabmap_1_1RtabmapThread.html</anchorfile>
      <anchor>ab11affb7216951af8ef5e84a0e875bdf</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="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>a96dca86eb9befe4e0b0c9fe810c752cdae9ba41ce3eb13735167e0fc209184758</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structrtflann_1_1same__type.html</anchorfile>
      <anchor>a96dca86eb9befe4e0b0c9fe810c752cdae9ba41ce3eb13735167e0fc209184758</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>a1d9104cd81d6e81fbcb8cb8726fd2158a95cd61151585ce02fc161fb81a337964</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structrtflann_1_1same__type_3_01T_00_01T_01_4.html</anchorfile>
      <anchor>a1d9104cd81d6e81fbcb8cb8726fd2158a95cd61151585ce02fc161fb81a337964</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::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>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="class">
    <name>Scene</name>
    <filename>classScene.html</filename>
    <member kind="function">
      <type>void</type>
      <name>addCloud</name>
      <anchorfile>classScene.html</anchorfile>
      <anchor>a1de570d7617be10c2160b3da372ef188</anchor>
      <arglist>(int id, const pcl::PointCloud&lt; pcl::PointXYZRGB &gt;::Ptr &amp;cloud, const pcl::IndicesPtr &amp;indices, const rtabmap::Transform &amp;pose)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addMesh</name>
      <anchorfile>classScene.html</anchorfile>
      <anchor>a0044d2f28b74ef884ac4bfd718e01a9e</anchor>
      <arglist>(int id, const Mesh &amp;mesh, const rtabmap::Transform &amp;pose, bool createWireframe=false)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classScene.html</anchorfile>
      <anchor>a70e5b1218abb729d70d9f41b107017f9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>DeleteResources</name>
      <anchorfile>classScene.html</anchorfile>
      <anchor>ac8a3627e64775166cb4e67aa6e70ba10</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::set&lt; int &gt;</type>
      <name>getAddedClouds</name>
      <anchorfile>classScene.html</anchorfile>
      <anchor>a11abd051b46087a1aa08dd5bfbf58ad4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>rtabmap::Transform</type>
      <name>GetCameraPose</name>
      <anchorfile>classScene.html</anchorfile>
      <anchor>a86501b3879285bc23be0238acc205d4d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>rtabmap::Transform</type>
      <name>GetOpenGLCameraPose</name>
      <anchorfile>classScene.html</anchorfile>
      <anchor>a51be262115cd45f5b156cc0c34f69570</anchor>
      <arglist>(float *fov=0) const </arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getPointSize</name>
      <anchorfile>classScene.html</anchorfile>
      <anchor>a33d92664b8996e7e4be3bfc429a94df3</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getViewPortHeight</name>
      <anchorfile>classScene.html</anchorfile>
      <anchor>a8bb6c409d7bee204ca36b55ee82b0405</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getViewPortWidth</name>
      <anchorfile>classScene.html</anchorfile>
      <anchor>ac153cdc97efad4fc7a817fc063064b39</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasCloud</name>
      <anchorfile>classScene.html</anchorfile>
      <anchor>a855ee066b143a5354ac8d46de06a0d90</anchor>
      <arglist>(int id) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasMesh</name>
      <anchorfile>classScene.html</anchorfile>
      <anchor>a5eb2f18e85736583d9555b8b94ff8e6a</anchor>
      <arglist>(int id) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasTexture</name>
      <anchorfile>classScene.html</anchorfile>
      <anchor>acc3e7c9efc8d4177762f2d18ac29bc81</anchor>
      <arglist>(int id) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>InitGLContent</name>
      <anchorfile>classScene.html</anchorfile>
      <anchor>a4c89ea92f7770f0d6a78bae4bb983f64</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isBackfaceCulling</name>
      <anchorfile>classScene.html</anchorfile>
      <anchor>a435538513f8bad355c9e8353243ffe1a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isBlending</name>
      <anchorfile>classScene.html</anchorfile>
      <anchor>a13df8e69f9aad28e4c01cd456c7c3207</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isLighting</name>
      <anchorfile>classScene.html</anchorfile>
      <anchor>a05aea22d60996d951ab03528b19fcf32</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isMapRendering</name>
      <anchorfile>classScene.html</anchorfile>
      <anchor>a5dd9ee717e6c20c39314682ac65b849f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isMeshRendering</name>
      <anchorfile>classScene.html</anchorfile>
      <anchor>a2e20a1d0efb8d06faf4920e93e044a33</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isMeshTexturing</name>
      <anchorfile>classScene.html</anchorfile>
      <anchor>a394ad5037d47587657c858dd0dd8cfa2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>OnTouchEvent</name>
      <anchorfile>classScene.html</anchorfile>
      <anchor>a1ed2055bdff6968c45c255c04f1c2290</anchor>
      <arglist>(int touch_count, tango_gl::GestureCamera::TouchEvent event, float x0, float y0, float x1, float y1)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Render</name>
      <anchorfile>classScene.html</anchorfile>
      <anchor>a7863bc56061ae151d21f6e04bf3f807f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Scene</name>
      <anchorfile>classScene.html</anchorfile>
      <anchor>ad10176d75a9cc0da56626f682d083507</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setBackfaceCulling</name>
      <anchorfile>classScene.html</anchorfile>
      <anchor>a1e9b2bb704711e816475693ee1b61003</anchor>
      <arglist>(bool enabled)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setBackgroundColor</name>
      <anchorfile>classScene.html</anchorfile>
      <anchor>adef1387367dabae02c22fa948dc207fa</anchor>
      <arglist>(float r, float g, float b)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setBlending</name>
      <anchorfile>classScene.html</anchorfile>
      <anchor>a9a6d293efc63d567b0837b7c1cca05d6</anchor>
      <arglist>(bool enabled)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetCameraPose</name>
      <anchorfile>classScene.html</anchorfile>
      <anchor>aa6fd558f2f43c66ee75a4621db7200ce</anchor>
      <arglist>(const rtabmap::Transform &amp;pose)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetCameraType</name>
      <anchorfile>classScene.html</anchorfile>
      <anchor>ad825ecd423e02352194700140232b8a6</anchor>
      <arglist>(tango_gl::GestureCamera::CameraType camera_type)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setCloudPose</name>
      <anchorfile>classScene.html</anchorfile>
      <anchor>aa38f6a6e2eeae27d804c33e321b17720</anchor>
      <arglist>(int id, const rtabmap::Transform &amp;pose)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setCloudVisible</name>
      <anchorfile>classScene.html</anchorfile>
      <anchor>a624bae001f73631c3df2e0d06842cb78</anchor>
      <arglist>(int id, bool visible)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setFOV</name>
      <anchorfile>classScene.html</anchorfile>
      <anchor>a3dc6c65dda5c75f99875dc887e35faf2</anchor>
      <arglist>(float angle)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setGraphVisible</name>
      <anchorfile>classScene.html</anchorfile>
      <anchor>a1777c31c4e79826c0af3280a53004806</anchor>
      <arglist>(bool visible)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setGridColor</name>
      <anchorfile>classScene.html</anchorfile>
      <anchor>ac97cf24eb968a209ab552d798ca18b4f</anchor>
      <arglist>(float r, float g, float b)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setGridRotation</name>
      <anchorfile>classScene.html</anchorfile>
      <anchor>aacc764129f56226cf9974e9e7d2be7b8</anchor>
      <arglist>(float angleDeg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setGridVisible</name>
      <anchorfile>classScene.html</anchorfile>
      <anchor>a1c032c38f3cd2c2815615a21b01cd6cd</anchor>
      <arglist>(bool visible)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setLighting</name>
      <anchorfile>classScene.html</anchorfile>
      <anchor>a85ef799dff84fb12152c7b325a5a900c</anchor>
      <arglist>(bool enabled)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMapRendering</name>
      <anchorfile>classScene.html</anchorfile>
      <anchor>a55031b37d08f67a45f00a518c609837c</anchor>
      <arglist>(bool enabled)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMeshRendering</name>
      <anchorfile>classScene.html</anchorfile>
      <anchor>abf9b0de6f8130b1941c56f371036742c</anchor>
      <arglist>(bool enabled, bool withTexture)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setOrthoCropFactor</name>
      <anchorfile>classScene.html</anchorfile>
      <anchor>a15462203eb71e8d9902e018e3b545e9c</anchor>
      <arglist>(float value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPointSize</name>
      <anchorfile>classScene.html</anchorfile>
      <anchor>abec9bd81a9c6bb1637366d1ba50a33d1</anchor>
      <arglist>(float size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setScreenRotation</name>
      <anchorfile>classScene.html</anchorfile>
      <anchor>a7353295e76abb264e22fe7b162a89bfd</anchor>
      <arglist>(TangoSupportRotation colorCameraToDisplayRotation)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTraceVisible</name>
      <anchorfile>classScene.html</anchorfile>
      <anchor>ab285201308bf0956e1a959583022d8c8</anchor>
      <arglist>(bool visible)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetupViewPort</name>
      <anchorfile>classScene.html</anchorfile>
      <anchor>ad2e690e443b1532438f2476e54e879dc</anchor>
      <arglist>(int w, int h)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setWireframe</name>
      <anchorfile>classScene.html</anchorfile>
      <anchor>afc67880cfd1d3fe6c1ae4659835ff8f5</anchor>
      <arglist>(bool enabled)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>updateCloudPolygons</name>
      <anchorfile>classScene.html</anchorfile>
      <anchor>a6362ebb9ebe7d6145f9d94a38033e5a2</anchor>
      <arglist>(int id, const std::vector&lt; pcl::Vertices &gt; &amp;polygons)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>updateGains</name>
      <anchorfile>classScene.html</anchorfile>
      <anchor>a85349ee8ad41789501b3c1ff992c611d</anchor>
      <arglist>(int id, float gainR, float gainG, float gainB)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>updateGraph</name>
      <anchorfile>classScene.html</anchorfile>
      <anchor>a8a27ee7d4e7a337f24967beb4cebf8dd</anchor>
      <arglist>(const std::map&lt; int, rtabmap::Transform &gt; &amp;poses, const std::multimap&lt; int, rtabmap::Link &gt; &amp;links)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>updateMesh</name>
      <anchorfile>classScene.html</anchorfile>
      <anchor>a72996a8d86d60c7d8e5a856e100fd8bf</anchor>
      <arglist>(int id, const Mesh &amp;mesh)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Scene</name>
      <anchorfile>classScene.html</anchorfile>
      <anchor>a3b8cec2e32546713915f8c6303c951f1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>tango_gl::Axis *</type>
      <name>axis_</name>
      <anchorfile>classScene.html</anchorfile>
      <anchor>a405719c0bc6bbd0afa40e8e22a71cb83</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>b_</name>
      <anchorfile>classScene.html</anchorfile>
      <anchor>afe5d141db3d024ae1ee966055f0f61a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>backfaceCulling_</name>
      <anchorfile>classScene.html</anchorfile>
      <anchor>a1e9ee0c748a2615f89786efcbeaad7cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>blending_</name>
      <anchorfile>classScene.html</anchorfile>
      <anchor>a6ffc8620df9b2460794df99ac9f6c661</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>boundingBoxRendering_</name>
      <anchorfile>classScene.html</anchorfile>
      <anchor>a9f04730c18b96b4e19036e5e050d4fa5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>BoundingBoxDrawable *</type>
      <name>box_</name>
      <anchorfile>classScene.html</anchorfile>
      <anchor>a49636751fe8030eacd732ddc8deaf48c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>TangoSupportRotation</type>
      <name>color_camera_to_display_rotation_</name>
      <anchorfile>classScene.html</anchorfile>
      <anchor>a1d9449c6fa5971c300dd09523bb7610f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>rtabmap::Transform *</type>
      <name>currentPose_</name>
      <anchorfile>classScene.html</anchorfile>
      <anchor>ac4a43aef6b13fa2aab9601cdc3717f88</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>GLuint</type>
      <name>depthTexture_</name>
      <anchorfile>classScene.html</anchorfile>
      <anchor>ab2a98d9c3d6fc97b236acd956bae7246</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>doubleTapOn_</name>
      <anchorfile>classScene.html</anchorfile>
      <anchor>aba9ad83e125dd1596b48931435fbc042</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>cv::Point2f</type>
      <name>doubleTapPos_</name>
      <anchorfile>classScene.html</anchorfile>
      <anchor>a901d2073c8b1169bbb14be5bfe1df48c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>GLuint</type>
      <name>fboId_</name>
      <anchorfile>classScene.html</anchorfile>
      <anchor>a9afa625bdb93489653c71cd63886b29c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>tango_gl::Frustum *</type>
      <name>frustum_</name>
      <anchorfile>classScene.html</anchorfile>
      <anchor>ad0d153f940652dd7965a51ee69a696d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>g_</name>
      <anchorfile>classScene.html</anchorfile>
      <anchor>afd7b9cf2742074ef04d40c55b6aac646</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>tango_gl::GestureCamera *</type>
      <name>gesture_camera_</name>
      <anchorfile>classScene.html</anchorfile>
      <anchor>acd0093177e8781edba0799602644e23f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>GraphDrawable *</type>
      <name>graph_</name>
      <anchorfile>classScene.html</anchorfile>
      <anchor>a9a400e634d7f9737b3bbabfbd481e506</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>GLuint</type>
      <name>graph_shader_program_</name>
      <anchorfile>classScene.html</anchorfile>
      <anchor>a7f67a4685d5d1b1ef18b35baf121d89f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>graphVisible_</name>
      <anchorfile>classScene.html</anchorfile>
      <anchor>abcc8a03658a1ec65b1cf834ebcf366af</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>tango_gl::Grid *</type>
      <name>grid_</name>
      <anchorfile>classScene.html</anchorfile>
      <anchor>a1fc66d43ca63b950b6351a2da4ed24cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>gridVisible_</name>
      <anchorfile>classScene.html</anchorfile>
      <anchor>ab82955e0998913631beb8abeb1173ca2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>lighting_</name>
      <anchorfile>classScene.html</anchorfile>
      <anchor>aab2432dc8d4eb60030bac0e6e95708d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>mapRendering_</name>
      <anchorfile>classScene.html</anchorfile>
      <anchor>af91ed285a5778911427e8f096d3457c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>meshRendering_</name>
      <anchorfile>classScene.html</anchorfile>
      <anchor>a62ec128f70e236e84e1ec96f87eab81d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>meshRenderingTexture_</name>
      <anchorfile>classScene.html</anchorfile>
      <anchor>ae87799f9a3da3f4cbdad3d7301dea1de</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; int, PointCloudDrawable * &gt;</type>
      <name>pointClouds_</name>
      <anchorfile>classScene.html</anchorfile>
      <anchor>a291b57a3a8927064573f1cdf0bd3aae1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>pointSize_</name>
      <anchorfile>classScene.html</anchorfile>
      <anchor>a11e8369f69d47168d167266295a4fbd0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>r_</name>
      <anchorfile>classScene.html</anchorfile>
      <anchor>a6323a31fba9fc2dffcbe3c02e33a58c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>GLsizei</type>
      <name>screenHeight_</name>
      <anchorfile>classScene.html</anchorfile>
      <anchor>a9c93c2f75b99e387d13a002e4110b7dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>GLsizei</type>
      <name>screenWidth_</name>
      <anchorfile>classScene.html</anchorfile>
      <anchor>a86a88ebfd4ce291cef01d908d68fd5e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>tango_gl::Trace *</type>
      <name>trace_</name>
      <anchorfile>classScene.html</anchorfile>
      <anchor>a976add9b259e01b53fd2c8df1c361862</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>traceVisible_</name>
      <anchorfile>classScene.html</anchorfile>
      <anchor>acb8a01c9be5c26511d3c3f7fadbcda01</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>wireFrame_</name>
      <anchorfile>classScene.html</anchorfile>
      <anchor>aa5b1967c7cb44a1b7f694e08e88223f6</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>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>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>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="class">
    <name>tango_gl::Segment</name>
    <filename>classtango__gl_1_1Segment.html</filename>
    <member kind="function">
      <type>Segment &amp;</type>
      <name>operator=</name>
      <anchorfile>classtango__gl_1_1Segment.html</anchorfile>
      <anchor>aa02f03d6a63ca0a79175f7aea035a1a1</anchor>
      <arglist>(const Segment &amp;)=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Segment</name>
      <anchorfile>classtango__gl_1_1Segment.html</anchorfile>
      <anchor>a26ea3b7a48fd12458893e0c9ea9fed42</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Segment</name>
      <anchorfile>classtango__gl_1_1Segment.html</anchorfile>
      <anchor>ad6b5d4f7c8e813de299cc2d08cea1469</anchor>
      <arglist>(const glm::vec3 &amp;segment_start, const glm::vec3 &amp;segment_end)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Segment</name>
      <anchorfile>classtango__gl_1_1Segment.html</anchorfile>
      <anchor>a0b3eb6cb86071aeeae2a1ac820b42c99</anchor>
      <arglist>(const Segment &amp;)=default</arglist>
    </member>
    <member kind="variable">
      <type>glm::vec3</type>
      <name>end</name>
      <anchorfile>classtango__gl_1_1Segment.html</anchorfile>
      <anchor>a557e73695260e6c9e8403677827ee27b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>glm::vec3</type>
      <name>start</name>
      <anchorfile>classtango__gl_1_1Segment.html</anchorfile>
      <anchor>ab66ccea35b1ab7c24e94549bae16f148</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>tango_gl::SegmentDrawable</name>
    <filename>classtango__gl_1_1SegmentDrawable.html</filename>
    <base>tango_gl::Line</base>
    <member kind="function">
      <type></type>
      <name>SegmentDrawable</name>
      <anchorfile>classtango__gl_1_1SegmentDrawable.html</anchorfile>
      <anchor>a78f41aaa92375d0808ee0ade5d140b93</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>UpdateSegment</name>
      <anchorfile>classtango__gl_1_1SegmentDrawable.html</anchorfile>
      <anchor>a7eb794c4f04619332ee5b242e937f708</anchor>
      <arglist>(const Segment &amp;segment)</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>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>void</type>
      <name>clearCompressedData</name>
      <anchorfile>classrtabmap_1_1SensorData.html</anchorfile>
      <anchor>ae7cf5ae9264f67c7352f7c2f81e6b5e3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clearOccupancyGridRaw</name>
      <anchorfile>classrtabmap_1_1SensorData.html</anchorfile>
      <anchor>acd8d8abf264de9e683990fef4100d3f0</anchor>
      <arglist>()</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>long</type>
      <name>getMemoryUsed</name>
      <anchorfile>classrtabmap_1_1SensorData.html</anchorfile>
      <anchor>adb5c06bc0bdef5503a912f2774080aba</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const Transform &amp;</type>
      <name>globalPose</name>
      <anchorfile>classrtabmap_1_1SensorData.html</anchorfile>
      <anchor>a1946960d7d75859402a9bdfd57d483f2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const cv::Mat &amp;</type>
      <name>globalPoseCovariance</name>
      <anchorfile>classrtabmap_1_1SensorData.html</anchorfile>
      <anchor>af3a6a32d91d653d9406d8c87d9ecf201</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const GPS &amp;</type>
      <name>gps</name>
      <anchorfile>classrtabmap_1_1SensorData.html</anchorfile>
      <anchor>afc74f48dc7d88a9c5e6ff33ab26a2bf5</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>gridCellSize</name>
      <anchorfile>classrtabmap_1_1SensorData.html</anchorfile>
      <anchor>a3f4bb3ba1ebefbcca8e3b10736229213</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const cv::Mat &amp;</type>
      <name>gridEmptyCellsCompressed</name>
      <anchorfile>classrtabmap_1_1SensorData.html</anchorfile>
      <anchor>a1f221ee749c705c76728771e635b69a3</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const cv::Mat &amp;</type>
      <name>gridEmptyCellsRaw</name>
      <anchorfile>classrtabmap_1_1SensorData.html</anchorfile>
      <anchor>af1e171ba6f37ce556d3fcfc979041912</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const cv::Mat &amp;</type>
      <name>gridGroundCellsCompressed</name>
      <anchorfile>classrtabmap_1_1SensorData.html</anchorfile>
      <anchor>a2ff84b042bceb56315943727e24ec2a0</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const cv::Mat &amp;</type>
      <name>gridGroundCellsRaw</name>
      <anchorfile>classrtabmap_1_1SensorData.html</anchorfile>
      <anchor>abf464f3da3bfbe80bb980882220334d7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const cv::Mat &amp;</type>
      <name>gridObstacleCellsCompressed</name>
      <anchorfile>classrtabmap_1_1SensorData.html</anchorfile>
      <anchor>a715df39024997009568900b6aa5ccc0e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const cv::Mat &amp;</type>
      <name>gridObstacleCellsRaw</name>
      <anchorfile>classrtabmap_1_1SensorData.html</anchorfile>
      <anchor>a69429909220c9a34f718ec2fd0ff848c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const cv::Point3f &amp;</type>
      <name>gridViewPoint</name>
      <anchorfile>classrtabmap_1_1SensorData.html</anchorfile>
      <anchor>a9ad52e9ab9eb1fc81b4e61987f0e53af</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const Transform &amp;</type>
      <name>groundTruth</name>
      <anchorfile>classrtabmap_1_1SensorData.html</anchorfile>
      <anchor>a5f2769b4dd22046bbfd6863d6616f24e</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>const IMU &amp;</type>
      <name>imu</name>
      <anchorfile>classrtabmap_1_1SensorData.html</anchorfile>
      <anchor>a54054ef5a9c263f9e2278ba8a192dace</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isPointVisibleFromCameras</name>
      <anchorfile>classrtabmap_1_1SensorData.html</anchorfile>
      <anchor>ad2725b6f80dc4fb0fe4b4b98b8640b7d</anchor>
      <arglist>(const cv::Point3f &amp;pt) 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 std::vector&lt; cv::Point3f &gt; &amp;</type>
      <name>keypoints3D</name>
      <anchorfile>classrtabmap_1_1SensorData.html</anchorfile>
      <anchor>a6e89594f4a3d35c21392679697e1ef15</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const LaserScan &amp;</type>
      <name>laserScanCompressed</name>
      <anchorfile>classrtabmap_1_1SensorData.html</anchorfile>
      <anchor>ad1d46c2857d3d1b9d26da094b6ebb8a7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const LaserScan &amp;</type>
      <name>laserScanRaw</name>
      <anchorfile>classrtabmap_1_1SensorData.html</anchorfile>
      <anchor>a9db35164eb3d2ced5bb6447094762060</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>ac06b8207850c5412cc52f5f0e0e4ba7b</anchor>
      <arglist>(const LaserScan &amp;laserScan, 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>ada69a11125b0b3072add73a3a2f1b5f2</anchor>
      <arglist>(const LaserScan &amp;laserScan, 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>abdd07b6e248e165959468bb31897bc20</anchor>
      <arglist>(const LaserScan &amp;laserScan, 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>a25efb0e7904a3daa7f4ee7cd814a24ff</anchor>
      <arglist>(const IMU &amp;imu, int id=0, double stamp=0.0)</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>ad083f0a1e7769ff62183a0fa47279ae3</anchor>
      <arglist>(const std::vector&lt; cv::KeyPoint &gt; &amp;keypoints, const std::vector&lt; cv::Point3f &gt; &amp;keypoints3D, const cv::Mat &amp;descriptors)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setGlobalPose</name>
      <anchorfile>classrtabmap_1_1SensorData.html</anchorfile>
      <anchor>a72f0ce5a2989f478149f5cf2d5a36556</anchor>
      <arglist>(const Transform &amp;pose, const cv::Mat &amp;covariance)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setGPS</name>
      <anchorfile>classrtabmap_1_1SensorData.html</anchorfile>
      <anchor>ad09e3e0fc1f60d233d81288a4cf8f56a</anchor>
      <arglist>(const GPS &amp;gps)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setGroundTruth</name>
      <anchorfile>classrtabmap_1_1SensorData.html</anchorfile>
      <anchor>a7051ea8c13bafd7eaffb5f5a93064808</anchor>
      <arglist>(const Transform &amp;pose)</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>setIMU</name>
      <anchorfile>classrtabmap_1_1SensorData.html</anchorfile>
      <anchor>a2297bfc9d81c077852d8f832231ba139</anchor>
      <arglist>(const IMU &amp;imu)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setLaserScanRaw</name>
      <anchorfile>classrtabmap_1_1SensorData.html</anchorfile>
      <anchor>add78954eccbf250438db49359734f56b</anchor>
      <arglist>(const LaserScan &amp;laserScanRaw)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setOccupancyGrid</name>
      <anchorfile>classrtabmap_1_1SensorData.html</anchorfile>
      <anchor>a5c12949c62c65281bade9ffcc681462b</anchor>
      <arglist>(const cv::Mat &amp;ground, const cv::Mat &amp;obstacles, const cv::Mat &amp;empty, float cellSize, const cv::Point3f &amp;viewPoint)</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>a4db2bcc8cc83d58aa26e56856db9eaf8</anchor>
      <arglist>(cv::Mat *imageRaw, cv::Mat *depthOrRightRaw, LaserScan *laserScanRaw=0, cv::Mat *userDataRaw=0, cv::Mat *groundCellsRaw=0, cv::Mat *obstacleCellsRaw=0, cv::Mat *emptyCellsRaw=0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>uncompressDataConst</name>
      <anchorfile>classrtabmap_1_1SensorData.html</anchorfile>
      <anchor>af2f78d6f1a63c0690797b36726618174</anchor>
      <arglist>(cv::Mat *imageRaw, cv::Mat *depthOrRightRaw, LaserScan *laserScanRaw=0, cv::Mat *userDataRaw=0, cv::Mat *groundCellsRaw=0, cv::Mat *obstacleCellsRaw=0, cv::Mat *emptyCellsRaw=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>a471797063b511c7e6795ad9ccde6ef12</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>float</type>
      <name>_cellSize</name>
      <anchorfile>classrtabmap_1_1SensorData.html</anchorfile>
      <anchor>ac9b180f7572b8affc317db26c30c473d</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>cv::Mat</type>
      <name>_emptyCellsCompressed</name>
      <anchorfile>classrtabmap_1_1SensorData.html</anchorfile>
      <anchor>a9a3f600b70d7b1768787d1aacd4e41d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>cv::Mat</type>
      <name>_emptyCellsRaw</name>
      <anchorfile>classrtabmap_1_1SensorData.html</anchorfile>
      <anchor>a386b544592bffcffd62e3b1bcd687cd8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>cv::Mat</type>
      <name>_groundCellsCompressed</name>
      <anchorfile>classrtabmap_1_1SensorData.html</anchorfile>
      <anchor>a30e3b5554c372540b19eb6da0d53f2cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>cv::Mat</type>
      <name>_groundCellsRaw</name>
      <anchorfile>classrtabmap_1_1SensorData.html</anchorfile>
      <anchor>ab677d09108a2ec530e80e3e23db14f36</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>std::vector&lt; cv::Point3f &gt;</type>
      <name>_keypoints3D</name>
      <anchorfile>classrtabmap_1_1SensorData.html</anchorfile>
      <anchor>a50c39d06e9e14cf20ee237ffe8b34b58</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>LaserScan</type>
      <name>_laserScanCompressed</name>
      <anchorfile>classrtabmap_1_1SensorData.html</anchorfile>
      <anchor>af178a57bb16395e5cfe1860e45a81b17</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>LaserScan</type>
      <name>_laserScanRaw</name>
      <anchorfile>classrtabmap_1_1SensorData.html</anchorfile>
      <anchor>ac11309444f08aebb3a1375fc43425397</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>cv::Mat</type>
      <name>_obstacleCellsCompressed</name>
      <anchorfile>classrtabmap_1_1SensorData.html</anchorfile>
      <anchor>aafbfa11c0ccbea2a6efca7d2fbd65df9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>cv::Mat</type>
      <name>_obstacleCellsRaw</name>
      <anchorfile>classrtabmap_1_1SensorData.html</anchorfile>
      <anchor>ab4f3461bcc067b2d8522cfeb6b1dbf80</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>
    <member kind="variable" protection="private">
      <type>cv::Point3f</type>
      <name>_viewPoint</name>
      <anchorfile>classrtabmap_1_1SensorData.html</anchorfile>
      <anchor>afe30e3c72e731df470266acd84138f04</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Transform</type>
      <name>globalPose_</name>
      <anchorfile>classrtabmap_1_1SensorData.html</anchorfile>
      <anchor>a4ba715bf670239fc035bf676da0b7f3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>cv::Mat</type>
      <name>globalPoseCovariance_</name>
      <anchorfile>classrtabmap_1_1SensorData.html</anchorfile>
      <anchor>adf7f222696b11a658fe3b8409dc9f26b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>GPS</type>
      <name>gps_</name>
      <anchorfile>classrtabmap_1_1SensorData.html</anchorfile>
      <anchor>af17c156a6306b5f931db6817b007f8f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Transform</type>
      <name>groundTruth_</name>
      <anchorfile>classrtabmap_1_1SensorData.html</anchorfile>
      <anchor>a9f558c1b84c90530ce6e0a8a8e699576</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>IMU</type>
      <name>imu_</name>
      <anchorfile>classrtabmap_1_1SensorData.html</anchorfile>
      <anchor>a4fd4be7be37d0a58c741eae5356bb2e3</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>com::introlab::rtabmap::SettingsActivity</name>
    <filename>classcom_1_1introlab_1_1rtabmap_1_1SettingsActivity.html</filename>
    <member kind="function">
      <type>void</type>
      <name>onCreate</name>
      <anchorfile>classcom_1_1introlab_1_1rtabmap_1_1SettingsActivity.html</anchorfile>
      <anchor>ac9df9bd97c075a5026b35e9c2dee68f2</anchor>
      <arglist>(Bundle savedInstanceState)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>onSharedPreferenceChanged</name>
      <anchorfile>classcom_1_1introlab_1_1rtabmap_1_1SettingsActivity.html</anchorfile>
      <anchor>a8e14f3336fea7d0666e6dde8815910cc</anchor>
      <arglist>(SharedPreferences sharedPreferences, String key)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>onPause</name>
      <anchorfile>classcom_1_1introlab_1_1rtabmap_1_1SettingsActivity.html</anchorfile>
      <anchor>ae6837f6cffa89833336005f522fe9d4c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>onResume</name>
      <anchorfile>classcom_1_1introlab_1_1rtabmap_1_1SettingsActivity.html</anchorfile>
      <anchor>afb62773514db1e156570b92557f647ed</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>SettingsActivity</type>
      <name>getActivity</name>
      <anchorfile>classcom_1_1introlab_1_1rtabmap_1_1SettingsActivity.html</anchorfile>
      <anchor>a0ba320ddc3a3c259fd84a0776ed7c87a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>saveConfig</name>
      <anchorfile>classcom_1_1introlab_1_1rtabmap_1_1SettingsActivity.html</anchorfile>
      <anchor>a0fb99fd473ad0a0ed94accb64d048ffc</anchor>
      <arglist>(String fileName)</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="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>ae4206d578e3bf342024b9d4a3c279fa9</anchor>
      <arglist>(const cv::Mat &amp;image, const cv::Rect &amp;roi, const cv::Mat &amp;mask=cv::Mat()) 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>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 Transform &amp;</type>
      <name>getGroundTruthPose</name>
      <anchorfile>classrtabmap_1_1Signature.html</anchorfile>
      <anchor>a02f1ad8326ec0a5c3d3cb201d84736c7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getInvalidWordsCount</name>
      <anchorfile>classrtabmap_1_1Signature.html</anchorfile>
      <anchor>a58a25af66931b3987f6523ba516a7ad8</anchor>
      <arglist>() 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>long</type>
      <name>getMemoryUsed</name>
      <anchorfile>classrtabmap_1_1Signature.html</anchorfile>
      <anchor>a4dff6e39ea77393f2805e40758d95993</anchor>
      <arglist>(bool withSensorData=true) 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>const std::vector&lt; float &gt; &amp;</type>
      <name>getVelocity</name>
      <anchorfile>classrtabmap_1_1Signature.html</anchorfile>
      <anchor>a6029da5b4e8a03a13fae6d4696e96234</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, cv::Point3f &gt; &amp;</type>
      <name>getWords3</name>
      <anchorfile>classrtabmap_1_1Signature.html</anchorfile>
      <anchor>a5cdbe878e71e8ab361eb996012748cdb</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>const std::multimap&lt; int, cv::Mat &gt; &amp;</type>
      <name>getWordsDescriptors</name>
      <anchorfile>classrtabmap_1_1Signature.html</anchorfile>
      <anchor>aa3207ba13ed0f3d6affbed22ec49546c</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>setGroundTruthPose</name>
      <anchorfile>classrtabmap_1_1Signature.html</anchorfile>
      <anchor>aa8be86850b1277ce7c5eb4a5998e35e9</anchor>
      <arglist>(const Transform &amp;pose)</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>setVelocity</name>
      <anchorfile>classrtabmap_1_1Signature.html</anchorfile>
      <anchor>a1e48a2cde44ad1ecc2daaf5e8245e86a</anchor>
      <arglist>(float vx, float vy, float vz, float vroll, float vpitch, float vyaw)</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>adf8e7537f8e190c139bc5d8ce4746fe3</anchor>
      <arglist>(const std::multimap&lt; int, cv::Point3f &gt; &amp;words3)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setWordsDescriptors</name>
      <anchorfile>classrtabmap_1_1Signature.html</anchorfile>
      <anchor>aee8fd90b98ae173536a997021adca94f</anchor>
      <arglist>(const std::multimap&lt; int, cv::Mat &gt; &amp;descriptors)</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>aa3367bba5b890341238d93e642f847a7</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 Transform &amp;groundTruthPose=Transform(), const SensorData &amp;sensorData=SensorData())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Signature</name>
      <anchorfile>classrtabmap_1_1Signature.html</anchorfile>
      <anchor>af106b6a37909c236e22f5cac6150ce62</anchor>
      <arglist>(const SensorData &amp;data)</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>Transform</type>
      <name>_groundTruthPose</name>
      <anchorfile>classrtabmap_1_1Signature.html</anchorfile>
      <anchor>a5df17275c1c8410c7bdf8e68cd1d3a13</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>int</type>
      <name>_invalidWordsCount</name>
      <anchorfile>classrtabmap_1_1Signature.html</anchorfile>
      <anchor>ad1de63249e84d698ae9c936c659c15b2</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>std::vector&lt; float &gt;</type>
      <name>_velocity</name>
      <anchorfile>classrtabmap_1_1Signature.html</anchorfile>
      <anchor>af7e2f7f8e556c92b9932c0c7a7a5d58e</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, cv::Point3f &gt;</type>
      <name>_words3</name>
      <anchorfile>classrtabmap_1_1Signature.html</anchorfile>
      <anchor>a85f19049c23debc09d9914f55351d52a</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>
    <member kind="variable" protection="private">
      <type>std::multimap&lt; int, cv::Mat &gt;</type>
      <name>_wordsDescriptors</name>
      <anchorfile>classrtabmap_1_1Signature.html</anchorfile>
      <anchor>a2fbbb2ac6d492a60cf7c69bd96881030</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>glm::detail::simd</name>
    <filename>structglm_1_1detail_1_1simd.html</filename>
    <templarg>T</templarg>
    <member kind="typedef">
      <type>T</type>
      <name>type</name>
      <anchorfile>structglm_1_1detail_1_1simd.html</anchorfile>
      <anchor>a7466f2c2e1906934e093d69266bfb1b2</anchor>
      <arglist>[4]</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="class">
    <name>com::introlab::rtabmap::SketchfabActivity</name>
    <filename>classcom_1_1introlab_1_1rtabmap_1_1SketchfabActivity.html</filename>
    <class kind="class">com::introlab::rtabmap::SketchfabActivity::uploadToSketchfabTask</class>
    <member kind="function">
      <type>void</type>
      <name>onClick</name>
      <anchorfile>classcom_1_1introlab_1_1rtabmap_1_1SketchfabActivity.html</anchorfile>
      <anchor>a79491b4f3478615bd783239506e9d860</anchor>
      <arglist>(View v)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>onCreate</name>
      <anchorfile>classcom_1_1introlab_1_1rtabmap_1_1SketchfabActivity.html</anchorfile>
      <anchor>aa025b4c28d3c0bddd4ebeba0d4fedc1a</anchor>
      <arglist>(Bundle savedInstanceState)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>authorizeAndPublish</name>
      <anchorfile>classcom_1_1introlab_1_1rtabmap_1_1SketchfabActivity.html</anchorfile>
      <anchor>a8bdc90d31f355cccb81bd4933ae407c5</anchor>
      <arglist>(final String fileName)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>SketchfabActivity</type>
      <name>getActivity</name>
      <anchorfile>classcom_1_1introlab_1_1rtabmap_1_1SketchfabActivity.html</anchorfile>
      <anchor>a065d45594eb808988e7e1caf26c03333</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>boolean</type>
      <name>isNetworkAvailable</name>
      <anchorfile>classcom_1_1introlab_1_1rtabmap_1_1SketchfabActivity.html</anchorfile>
      <anchor>a86d61cda6310dbeee8c1be6e2c6c06ec</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>shareToSketchfab</name>
      <anchorfile>classcom_1_1introlab_1_1rtabmap_1_1SketchfabActivity.html</anchorfile>
      <anchor>a673d7d22cc300a1ca2c5a2d9282d6e8a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>zipAndPublish</name>
      <anchorfile>classcom_1_1introlab_1_1rtabmap_1_1SketchfabActivity.html</anchorfile>
      <anchor>a251bc06490ed590882cf5f608ce64d3b</anchor>
      <arglist>(final String fileName)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Dialog</type>
      <name>mAuthDialog</name>
      <anchorfile>classcom_1_1introlab_1_1rtabmap_1_1SketchfabActivity.html</anchorfile>
      <anchor>ad1d44dd22064d530da7412d5c847abcd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>String</type>
      <name>mAuthToken</name>
      <anchorfile>classcom_1_1introlab_1_1rtabmap_1_1SketchfabActivity.html</anchorfile>
      <anchor>a22f4f54374bd6478d8a8b73f367821d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>String</type>
      <name>mWorkingDirectory</name>
      <anchorfile>classcom_1_1introlab_1_1rtabmap_1_1SketchfabActivity.html</anchorfile>
      <anchor>a15b43905bf5392518d78e3e930ba63ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static final String</type>
      <name>AUTHORIZE_PATH</name>
      <anchorfile>classcom_1_1introlab_1_1rtabmap_1_1SketchfabActivity.html</anchorfile>
      <anchor>a5f09eca8ba47022aafdd88d21f10e50b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static final String</type>
      <name>CLIENT_ID</name>
      <anchorfile>classcom_1_1introlab_1_1rtabmap_1_1SketchfabActivity.html</anchorfile>
      <anchor>aa7661fec88de97d5681aec0cfd46c31a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static final String</type>
      <name>REDIRECT_URI</name>
      <anchorfile>classcom_1_1introlab_1_1rtabmap_1_1SketchfabActivity.html</anchorfile>
      <anchor>a9639115c1816cac10c92e84c3fead0b0</anchor>
      <arglist></arglist>
    </member>
  </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>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>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>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>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>volatile int</type>
      <name>isInterrupted</name>
      <anchorfile>structsqlite3.html</anchorfile>
      <anchor>a80b995fd97507bbf978d6960adde53f8</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>double</type>
      <name>notUsed1</name>
      <anchorfile>structsqlite3.html</anchorfile>
      <anchor>ae1df0284a2a490fad52480c4b8cf508b</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::@26</type>
      <name>u1</name>
      <anchorfile>structsqlite3.html</anchorfile>
      <anchor>a36229c0bd97e2f68b916200b07f5a6c3</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>a7d343a1d30ddf926d9a9bf394a5a2f4c</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>a3312d02b28a6743f2f703d363c7c4f9b</anchor>
      <arglist>)(void *, sqlite3 *, int eTextRep, const char *)</arglist>
    </member>
    <member kind="variable">
      <type>void(*</type>
      <name>xCollNeeded16</name>
      <anchorfile>structsqlite3.html</anchorfile>
      <anchor>a531dea6bd5cf5f13a8f17c66bf66ac92</anchor>
      <arglist>)(void *, sqlite3 *, int eTextRep, const void *)</arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>xCommitCallback</name>
      <anchorfile>structsqlite3.html</anchorfile>
      <anchor>aafa01826b1329161f4fd7ed9a2579a93</anchor>
      <arglist>)(void *)</arglist>
    </member>
    <member kind="variable">
      <type>void(*</type>
      <name>xProfile</name>
      <anchorfile>structsqlite3.html</anchorfile>
      <anchor>ab0aefde204a9c4dead89396ba929e5ca</anchor>
      <arglist>)(void *, const char *, u64)</arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>xProgress</name>
      <anchorfile>structsqlite3.html</anchorfile>
      <anchor>a8f012471316c9725c2145a3b13dd5caa</anchor>
      <arglist>)(void *)</arglist>
    </member>
    <member kind="variable">
      <type>void(*</type>
      <name>xRollbackCallback</name>
      <anchorfile>structsqlite3.html</anchorfile>
      <anchor>a695c32708202c35cdc35a30ca40e1b6f</anchor>
      <arglist>)(void *)</arglist>
    </member>
    <member kind="variable">
      <type>void(*</type>
      <name>xTrace</name>
      <anchorfile>structsqlite3.html</anchorfile>
      <anchor>ac147ca58fc82030b9e9612d3790dcdf2</anchor>
      <arglist>)(void *, const char *)</arglist>
    </member>
    <member kind="variable">
      <type>void(*</type>
      <name>xUpdateCallback</name>
      <anchorfile>structsqlite3.html</anchorfile>
      <anchor>ab562a95a332023d861369ece9591dc3a</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>a19a404745ce0b4f13cb29a445281288d</anchor>
      <arglist>)(void *, sqlite3 *, const char *, int)</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>const struct sqlite3_io_methods *</type>
      <name>pMethods</name>
      <anchorfile>structsqlite3__file.html</anchorfile>
      <anchor>afbe27b40382393e63784a4d4b43f3ad7</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</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_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>aa23f6565e6fee2416444333a75716057</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>a33f98691626846c1317419654d5c5f51</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>pUser</name>
      <anchorfile>structsqlite3__rtree__geometry.html</anchorfile>
      <anchor>a6fdedfd741cf5055f9562298cd32dc74</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>af71862afdba94794f12f1cbe20b7cb95</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>a3d9750f6c4fc73fdce5f83357184faae</anchor>
      <arglist>)(void *, int, const char *)</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>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>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="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="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="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="enum">
    <name>com::introlab::rtabmap::RTABMapActivity::State</name>
    <filename>enumcom_1_1introlab_1_1rtabmap_1_1RTABMapActivity_1_1State.html</filename>
    <member kind="variable">
      <type></type>
      <name>STATE_IDLE</name>
      <anchorfile>enumcom_1_1introlab_1_1rtabmap_1_1RTABMapActivity_1_1State.html</anchorfile>
      <anchor>a24749c8da24e3959174b88e89432e586</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>STATE_PROCESSING</name>
      <anchorfile>enumcom_1_1introlab_1_1rtabmap_1_1RTABMapActivity_1_1State.html</anchorfile>
      <anchor>ad4c70e61e49daa965a908dd9860dfff7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>STATE_VISUALIZING</name>
      <anchorfile>enumcom_1_1introlab_1_1rtabmap_1_1RTABMapActivity_1_1State.html</anchorfile>
      <anchor>a98f3070b0a8abec09f14284ab5906d6d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>STATE_VISUALIZING_WHILE_LOADING</name>
      <anchorfile>enumcom_1_1introlab_1_1rtabmap_1_1RTABMapActivity_1_1State.html</anchorfile>
      <anchor>af572657ed3b8c568cd41bcbf0013ad66</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rtabmap::RtabmapColorOcTree::StaticMemberInitializer</name>
    <filename>classrtabmap_1_1RtabmapColorOcTree_1_1StaticMemberInitializer.html</filename>
    <member kind="function">
      <type>void</type>
      <name>ensureLinking</name>
      <anchorfile>classrtabmap_1_1RtabmapColorOcTree_1_1StaticMemberInitializer.html</anchorfile>
      <anchor>aff6bc204ec1c5dfaa423d8ec3e448f0f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>StaticMemberInitializer</name>
      <anchorfile>classrtabmap_1_1RtabmapColorOcTree_1_1StaticMemberInitializer.html</anchorfile>
      <anchor>ad1c59939445177dc43d664f41d4a1677</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>const cv::Mat &amp;</type>
      <name>localizationCovariance</name>
      <anchorfile>classrtabmap_1_1Statistics.html</anchorfile>
      <anchor>a0b6a16846070b14e162b6cb94d58f4ab</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>int</type>
      <name>proximityDetectionId</name>
      <anchorfile>classrtabmap_1_1Statistics.html</anchorfile>
      <anchor>aca12e671be6f40ff2092a02e58326692</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>const std::map&lt; int, int &gt; &amp;</type>
      <name>reducedIds</name>
      <anchorfile>classrtabmap_1_1Statistics.html</anchorfile>
      <anchor>aa41af7046808c2b50d9f00c141eefba0</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>setLocalizationCovariance</name>
      <anchorfile>classrtabmap_1_1Statistics.html</anchorfile>
      <anchor>a747aee7cd90f8318de6d0b82bedcd971</anchor>
      <arglist>(const cv::Mat &amp;covariance)</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>setProximityDetectionId</name>
      <anchorfile>classrtabmap_1_1Statistics.html</anchorfile>
      <anchor>a25b8a9b50054a80dc09423b6fe9f68ff</anchor>
      <arglist>(int id)</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>setReducedIds</name>
      <anchorfile>classrtabmap_1_1Statistics.html</anchorfile>
      <anchor>abf88d8f411f811549d91d29a5b78d308</anchor>
      <arglist>(const std::map&lt; int, int &gt; &amp;reducedIds)</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>setStamp</name>
      <anchorfile>classrtabmap_1_1Statistics.html</anchorfile>
      <anchor>a12bfc3ce8eb232a6ac3942af504bedef</anchor>
      <arglist>(double stamp)</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>void</type>
      <name>setWmState</name>
      <anchorfile>classrtabmap_1_1Statistics.html</anchorfile>
      <anchor>aa43870ba13369f23c122bff62f6654c8</anchor>
      <arglist>(const std::vector&lt; int &gt; &amp;state)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>stamp</name>
      <anchorfile>classrtabmap_1_1Statistics.html</anchorfile>
      <anchor>a215ae120eac84eacfa292452ca462b91</anchor>
      <arglist>() const </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">
      <type>const std::vector&lt; int &gt; &amp;</type>
      <name>wmState</name>
      <anchorfile>classrtabmap_1_1Statistics.html</anchorfile>
      <anchor>a92302161c92d28bbe7f03e805d2a798f</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" static="yes">
      <type>static std::map&lt; std::string, float &gt;</type>
      <name>deserializeData</name>
      <anchorfile>classrtabmap_1_1Statistics.html</anchorfile>
      <anchor>aa0adef4b1673b0707c9745b1ee10d692</anchor>
      <arglist>(const std::string &amp;data)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>serializeData</name>
      <anchorfile>classrtabmap_1_1Statistics.html</anchorfile>
      <anchor>aea848a7a8181311ad40e3e509c4f7b18</anchor>
      <arglist>(const std::map&lt; std::string, float &gt; &amp;data)</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>ac784aae26e86ecdb3ed2eeec36804acc</anchor>
      <arglist>(Loop, Visual_matches,)</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>ad599517f5f98326b05d7d50c045843d9</anchor>
      <arglist>(Loop, Optimization_max_error_ratio,)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_STATS</name>
      <anchorfile>classrtabmap_1_1Statistics.html</anchorfile>
      <anchor>a40285a5f72427be63d54a5f32b98e5b8</anchor>
      <arglist>(Loop, Optimization_error,)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_STATS</name>
      <anchorfile>classrtabmap_1_1Statistics.html</anchorfile>
      <anchor>a5d1fba802fa0b1916647a008de51a4d5</anchor>
      <arglist>(Loop, Optimization_iterations,)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_STATS</name>
      <anchorfile>classrtabmap_1_1Statistics.html</anchorfile>
      <anchor>ac8b51e54d8cf4097df180d994101d683</anchor>
      <arglist>(Loop, Linear_variance,)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_STATS</name>
      <anchorfile>classrtabmap_1_1Statistics.html</anchorfile>
      <anchor>a7ab5d247c1b699f359bf3c5144169f84</anchor>
      <arglist>(Loop, Angular_variance,)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_STATS</name>
      <anchorfile>classrtabmap_1_1Statistics.html</anchorfile>
      <anchor>a1f77abe1126ecaa41e70f99ced192126</anchor>
      <arglist>(Proximity, Time_detections,)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_STATS</name>
      <anchorfile>classrtabmap_1_1Statistics.html</anchorfile>
      <anchor>abadbd7f5b2299874d8978c024f2d9fc7</anchor>
      <arglist>(Proximity, Space_last_detection_id,)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_STATS</name>
      <anchorfile>classrtabmap_1_1Statistics.html</anchorfile>
      <anchor>a668164784b1729d83d632f022ad7ac30</anchor>
      <arglist>(Proximity, Space_paths,)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_STATS</name>
      <anchorfile>classrtabmap_1_1Statistics.html</anchorfile>
      <anchor>a887c67b854448b58e35314810f0fadf0</anchor>
      <arglist>(Proximity, Space_visual_paths_checked,)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_STATS</name>
      <anchorfile>classrtabmap_1_1Statistics.html</anchorfile>
      <anchor>afb1d4bb13209b22d6d5d1b28bed56021</anchor>
      <arglist>(Proximity, Space_scan_paths_checked,)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_STATS</name>
      <anchorfile>classrtabmap_1_1Statistics.html</anchorfile>
      <anchor>a6d2fc36581cb70d68bd136e04bd7e042</anchor>
      <arglist>(Proximity, Space_detections_added_visually,)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_STATS</name>
      <anchorfile>classrtabmap_1_1Statistics.html</anchorfile>
      <anchor>aad76e1714b91760a259163cbd9c73954</anchor>
      <arglist>(Proximity, Space_detections_added_icp_only,)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_STATS</name>
      <anchorfile>classrtabmap_1_1Statistics.html</anchorfile>
      <anchor>a0c6bc662e2bf97ad92e94624e1031513</anchor>
      <arglist>(NeighborLinkRefining, Accepted,)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_STATS</name>
      <anchorfile>classrtabmap_1_1Statistics.html</anchorfile>
      <anchor>a27b30070d5c132ea61fa0ab489588715</anchor>
      <arglist>(NeighborLinkRefining, Inliers,)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_STATS</name>
      <anchorfile>classrtabmap_1_1Statistics.html</anchorfile>
      <anchor>a8b823e8033c6cac10c59176bce3176f1</anchor>
      <arglist>(NeighborLinkRefining, ICP_inliers_ratio,)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_STATS</name>
      <anchorfile>classrtabmap_1_1Statistics.html</anchorfile>
      <anchor>a7bd9cd0d32454c0e1f4cbcbdb0209de9</anchor>
      <arglist>(NeighborLinkRefining, ICP_rotation, rad)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_STATS</name>
      <anchorfile>classrtabmap_1_1Statistics.html</anchorfile>
      <anchor>a65545a40c4a2a3fff2bdb75020180e88</anchor>
      <arglist>(NeighborLinkRefining, ICP_translation, m)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_STATS</name>
      <anchorfile>classrtabmap_1_1Statistics.html</anchorfile>
      <anchor>a93e3d87bccea1707725ed472f2766067</anchor>
      <arglist>(NeighborLinkRefining, ICP_complexity,)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_STATS</name>
      <anchorfile>classrtabmap_1_1Statistics.html</anchorfile>
      <anchor>a80b16b7760f2d84f170f14583c5154c0</anchor>
      <arglist>(NeighborLinkRefining, Variance,)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_STATS</name>
      <anchorfile>classrtabmap_1_1Statistics.html</anchorfile>
      <anchor>af124c7c740beadb44698f1ca07688233</anchor>
      <arglist>(NeighborLinkRefining, Pts,)</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>af46a72ef50835e891323e151b486daea</anchor>
      <arglist>(Memory, Database_memory_used, MB)</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>ab8c7c8180431a5367ba19eef409bd7c6</anchor>
      <arglist>(Memory, Fast_movement,)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_STATS</name>
      <anchorfile>classrtabmap_1_1Statistics.html</anchorfile>
      <anchor>ac1a5be2dd0045dc13a06ef1b73330cdd</anchor>
      <arglist>(Memory, Odometry_variance_ang,)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_STATS</name>
      <anchorfile>classrtabmap_1_1Statistics.html</anchorfile>
      <anchor>a676ee741ac0e93c3fe09db38066ea580</anchor>
      <arglist>(Memory, Odometry_variance_lin,)</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>ab1012f860c5f711029a0c76e310734b8</anchor>
      <arglist>(Memory, RAM_usage, MB)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_STATS</name>
      <anchorfile>classrtabmap_1_1Statistics.html</anchorfile>
      <anchor>ac132def1bef2984a18d186a4c62ee464</anchor>
      <arglist>(Memory, Triangulated_points,)</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>af59873362322b53a5d74f8ebab9e347b</anchor>
      <arglist>(Timing, Neighbor_link_refining, ms)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_STATS</name>
      <anchorfile>classrtabmap_1_1Statistics.html</anchorfile>
      <anchor>ae935a6251892bc59167e42e1b3992fed</anchor>
      <arglist>(Timing, Proximity_by_time, ms)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_STATS</name>
      <anchorfile>classrtabmap_1_1Statistics.html</anchorfile>
      <anchor>afc9ad851352330ea7b5853b5ab2d59c8</anchor>
      <arglist>(Timing, Proximity_by_space_visual, ms)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_STATS</name>
      <anchorfile>classrtabmap_1_1Statistics.html</anchorfile>
      <anchor>a1b422e13cfe15e3704d38aaa0f7da209</anchor>
      <arglist>(Timing, Proximity_by_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>a2490954245e8cafb44ce326046c30311</anchor>
      <arglist>(TimingMem, Rectification, 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>a0f24f77d7e31ce18b6cf275a2c549f21</anchor>
      <arglist>(TimingMem, Keypoints_3D_motion, 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>a7bf24cad0d5ae5b9fc5ab366509e8672</anchor>
      <arglist>(TimingMem, Post_decimation, ms)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_STATS</name>
      <anchorfile>classrtabmap_1_1Statistics.html</anchorfile>
      <anchor>a07deb411e856ca5408a1fd8be5f5c00e</anchor>
      <arglist>(TimingMem, Scan_filtering, ms)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_STATS</name>
      <anchorfile>classrtabmap_1_1Statistics.html</anchorfile>
      <anchor>aca0954342a5e527a264a3433e5b2e8b1</anchor>
      <arglist>(TimingMem, Occupancy_grid, 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>a392e5dae09fca0e59ea7336e9d8bb343</anchor>
      <arglist>(Gt, Translational_rmse, m)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_STATS</name>
      <anchorfile>classrtabmap_1_1Statistics.html</anchorfile>
      <anchor>ada5b01fcac04719aae26c168de94ef50</anchor>
      <arglist>(Gt, Translational_mean, m)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_STATS</name>
      <anchorfile>classrtabmap_1_1Statistics.html</anchorfile>
      <anchor>a66ec8b8e16b402983d65f2cf7a68f559</anchor>
      <arglist>(Gt, Translational_median, m)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_STATS</name>
      <anchorfile>classrtabmap_1_1Statistics.html</anchorfile>
      <anchor>ad7ad1257446f1df89942322b6b786b2c</anchor>
      <arglist>(Gt, Translational_std, m)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_STATS</name>
      <anchorfile>classrtabmap_1_1Statistics.html</anchorfile>
      <anchor>a5d7269bc3d08d1da4beb07dd21b99df7</anchor>
      <arglist>(Gt, Translational_min, m)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_STATS</name>
      <anchorfile>classrtabmap_1_1Statistics.html</anchorfile>
      <anchor>ac3014bf68f48dac705c4a79176e24dc4</anchor>
      <arglist>(Gt, Translational_max, m)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_STATS</name>
      <anchorfile>classrtabmap_1_1Statistics.html</anchorfile>
      <anchor>a2ad48761dc1d5a074232f17562ef8eb3</anchor>
      <arglist>(Gt, Rotational_rmse, deg)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_STATS</name>
      <anchorfile>classrtabmap_1_1Statistics.html</anchorfile>
      <anchor>afb732529679f11cf5cdc0fc33ee0e59e</anchor>
      <arglist>(Gt, Rotational_mean, deg)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_STATS</name>
      <anchorfile>classrtabmap_1_1Statistics.html</anchorfile>
      <anchor>a081e3506c2acd1ca5bd10aaca2a9fa46</anchor>
      <arglist>(Gt, Rotational_median, deg)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_STATS</name>
      <anchorfile>classrtabmap_1_1Statistics.html</anchorfile>
      <anchor>aaccfc012f9f46d43fa07fcc151d8f2ed</anchor>
      <arglist>(Gt, Rotational_std, deg)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_STATS</name>
      <anchorfile>classrtabmap_1_1Statistics.html</anchorfile>
      <anchor>a81e4e9bac0b780cd866200ea94417875</anchor>
      <arglist>(Gt, Rotational_min, deg)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RTABMAP_STATS</name>
      <anchorfile>classrtabmap_1_1Statistics.html</anchorfile>
      <anchor>aa1b1fd4d27bb72cab94ca5104abbd0c7</anchor>
      <arglist>(Gt, Rotational_max, deg)</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>cv::Mat</type>
      <name>_localizationCovariance</name>
      <anchorfile>classrtabmap_1_1Statistics.html</anchorfile>
      <anchor>a0f632435f90b46687b65c1863224e849</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>int</type>
      <name>_proximiyDetectionId</name>
      <anchorfile>classrtabmap_1_1Statistics.html</anchorfile>
      <anchor>aede92e9295d73640507933f3c926076f</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>std::map&lt; int, int &gt;</type>
      <name>_reducedIds</name>
      <anchorfile>classrtabmap_1_1Statistics.html</anchorfile>
      <anchor>ade741925bafa985833cd8b7bf737d8e1</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>double</type>
      <name>_stamp</name>
      <anchorfile>classrtabmap_1_1Statistics.html</anchorfile>
      <anchor>a3782a9c2c1cb636e8a507421e87ae6aa</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">
      <type>std::vector&lt; int &gt;</type>
      <name>_wmState</name>
      <anchorfile>classrtabmap_1_1Statistics.html</anchorfile>
      <anchor>aa296f58bb3a1e6b521045eb8720bca5b</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>valueAdded</name>
      <anchorfile>classrtabmap_1_1StatItem.html</anchorfile>
      <anchor>ad2603e030444b78ca116245244479aa8</anchor>
      <arglist>(float)</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>valueAdded</name>
      <anchorfile>classrtabmap_1_1StatItem.html</anchorfile>
      <anchor>a7d3ed5af9c2b680407591e57e5637bbd</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>addValue</name>
      <anchorfile>classrtabmap_1_1StatItem.html</anchorfile>
      <anchor>a688d9697d262c1363516c0e8be421268</anchor>
      <arglist>(float y)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addValue</name>
      <anchorfile>classrtabmap_1_1StatItem.html</anchorfile>
      <anchor>ab813d3d5a445bbbb29f40d2af9decefa</anchor>
      <arglist>(float x, float y)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clearCache</name>
      <anchorfile>classrtabmap_1_1StatItem.html</anchorfile>
      <anchor>abfdc12d1a669bfe0bd925ff557e53684</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setCacheOn</name>
      <anchorfile>classrtabmap_1_1StatItem.html</anchorfile>
      <anchor>a3e9e4b12f483263c841582e6604bcc27</anchor>
      <arglist>(bool on)</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>a9504e95354c6135360727990204d5afc</anchor>
      <arglist>(const QString &amp;name, bool cacheOn, 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">
      <type>std::vector&lt; float &gt;</type>
      <name>xValues</name>
      <anchorfile>classrtabmap_1_1StatItem.html</anchorfile>
      <anchor>aa71013e3371931df0ab33c5e8c3324cf</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; float &gt;</type>
      <name>yValues</name>
      <anchorfile>classrtabmap_1_1StatItem.html</anchorfile>
      <anchor>abfe07df15de73905b77f762abd29ef13</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>bool</type>
      <name>_cacheOn</name>
      <anchorfile>classrtabmap_1_1StatItem.html</anchorfile>
      <anchor>ad1c7acc69bcefa923dbbc96bc4249d9c</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>
    <member kind="variable" protection="private">
      <type>std::vector&lt; float &gt;</type>
      <name>_x</name>
      <anchorfile>classrtabmap_1_1StatItem.html</anchorfile>
      <anchor>aa9ed5f82933e716b2aa875cd56d94b79</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; float &gt;</type>
      <name>_y</name>
      <anchorfile>classrtabmap_1_1StatItem.html</anchorfile>
      <anchor>a4f4674b5e8f8b706d016216b72f4de30</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>clear</name>
      <anchorfile>classrtabmap_1_1StatsToolBox.html</anchorfile>
      <anchor>a70c10de90070519cfc00b4320a1fc6bd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>updateStat</name>
      <anchorfile>classrtabmap_1_1StatsToolBox.html</anchorfile>
      <anchor>a763d692fd0b20a060012c6c6b516a13f</anchor>
      <arglist>(const QString &amp;statFullName, bool cacheOn)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>updateStat</name>
      <anchorfile>classrtabmap_1_1StatsToolBox.html</anchorfile>
      <anchor>a8fcf61d06a682c80c4d9dd379b7b20d3</anchor>
      <arglist>(const QString &amp;statFullName, float y, bool cacheOn)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>updateStat</name>
      <anchorfile>classrtabmap_1_1StatsToolBox.html</anchorfile>
      <anchor>ad35ab63f1a4e8b1e9c3ebae35313bbcc</anchor>
      <arglist>(const QString &amp;statFullName, float x, float y, bool cacheOn)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>updateStat</name>
      <anchorfile>classrtabmap_1_1StatsToolBox.html</anchorfile>
      <anchor>aae4471b300c185a3afdc97730b0a9d0d</anchor>
      <arglist>(const QString &amp;statFullName, const std::vector&lt; float &gt; &amp;x, const std::vector&lt; float &gt; &amp;y, bool cacheOn)</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>a572d6615e8269c28e58b6578fc5218b6</anchor>
      <arglist>(const QString &amp;name, bool newFigure=true, bool cacheOn=false)</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>setCacheOn</name>
      <anchorfile>classrtabmap_1_1StatsToolBox.html</anchorfile>
      <anchor>a73f05fb7ddc4f7f47cad8b61cd24afd5</anchor>
      <arglist>(bool on)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setNewFigureMaxItems</name>
      <anchorfile>classrtabmap_1_1StatsToolBox.html</anchorfile>
      <anchor>a38b4d322296750005f60b049851fa12a</anchor>
      <arglist>(int value)</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>int</type>
      <name>_newFigureMaxItems</name>
      <anchorfile>classrtabmap_1_1StatsToolBox.html</anchorfile>
      <anchor>a723dc2426105eb3ff649bcb9b0e9561a</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::Stereo</name>
    <filename>classrtabmap_1_1Stereo.html</filename>
    <member kind="function" virtualness="virtual">
      <type>virtual std::vector&lt; cv::Point2f &gt;</type>
      <name>computeCorrespondences</name>
      <anchorfile>classrtabmap_1_1Stereo.html</anchorfile>
      <anchor>a693a8c49474f4fef6e4e4b69850de9e1</anchor>
      <arglist>(const cv::Mat &amp;leftImage, const cv::Mat &amp;rightImage, const std::vector&lt; cv::Point2f &gt; &amp;leftCorners, std::vector&lt; unsigned char &gt; &amp;status) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>iterations</name>
      <anchorfile>classrtabmap_1_1Stereo.html</anchorfile>
      <anchor>a5fb9cc389f8075a3a96c06d71bf2021f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>maxDisparity</name>
      <anchorfile>classrtabmap_1_1Stereo.html</anchorfile>
      <anchor>a4b7045f51954267f28b9273e51f75fbe</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>maxLevel</name>
      <anchorfile>classrtabmap_1_1Stereo.html</anchorfile>
      <anchor>aec5676eea5826a27668b17ec9866d869</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>minDisparity</name>
      <anchorfile>classrtabmap_1_1Stereo.html</anchorfile>
      <anchor>a230941e692824962394e1222b58e3766</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>parseParameters</name>
      <anchorfile>classrtabmap_1_1Stereo.html</anchorfile>
      <anchor>abab271e16adb31b74e53d60fb38fdeb5</anchor>
      <arglist>(const ParametersMap &amp;parameters)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Stereo</name>
      <anchorfile>classrtabmap_1_1Stereo.html</anchorfile>
      <anchor>a1031c68f4e66690da216718382af0ab3</anchor>
      <arglist>(const ParametersMap &amp;parameters=ParametersMap())</arglist>
    </member>
    <member kind="function">
      <type>cv::Size</type>
      <name>winSize</name>
      <anchorfile>classrtabmap_1_1Stereo.html</anchorfile>
      <anchor>a0c00d2527adb32fdc55dea1d43182d8e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>winSSD</name>
      <anchorfile>classrtabmap_1_1Stereo.html</anchorfile>
      <anchor>a2adcc550a6ab7f6196461472d1456cc4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Stereo</name>
      <anchorfile>classrtabmap_1_1Stereo.html</anchorfile>
      <anchor>aca70a15916baf916d6d66c93dad6b3d5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Stereo *</type>
      <name>create</name>
      <anchorfile>classrtabmap_1_1Stereo.html</anchorfile>
      <anchor>a0182f99957ea7e66c36dac30b8e2b3ce</anchor>
      <arglist>(const ParametersMap &amp;parameters=ParametersMap())</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>iterations_</name>
      <anchorfile>classrtabmap_1_1Stereo.html</anchorfile>
      <anchor>a065663aeeb81fe90d64e2f345fbebc3d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>maxDisparity_</name>
      <anchorfile>classrtabmap_1_1Stereo.html</anchorfile>
      <anchor>a6063f2e0b4b5953aeb1e9021149f780f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>maxLevel_</name>
      <anchorfile>classrtabmap_1_1Stereo.html</anchorfile>
      <anchor>a72a1a3ec439bd17ea4484a97e39d3754</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>minDisparity_</name>
      <anchorfile>classrtabmap_1_1Stereo.html</anchorfile>
      <anchor>a54064b7a80d80248019bbe2a115f1cc4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>winHeight_</name>
      <anchorfile>classrtabmap_1_1Stereo.html</anchorfile>
      <anchor>a78cc47bbe1ccbee161a7b7746c8690b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>winSSD_</name>
      <anchorfile>classrtabmap_1_1Stereo.html</anchorfile>
      <anchor>a50cf2d92f4f995b6d0d67c63df41f0aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>winWidth_</name>
      <anchorfile>classrtabmap_1_1Stereo.html</anchorfile>
      <anchor>a6303d93ced9cc91c467b93ea4213386e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rtabmap::StereoBM</name>
    <filename>classrtabmap_1_1StereoBM.html</filename>
    <base>rtabmap::StereoDense</base>
    <member kind="function" virtualness="virtual">
      <type>virtual cv::Mat</type>
      <name>computeDisparity</name>
      <anchorfile>classrtabmap_1_1StereoBM.html</anchorfile>
      <anchor>a49b7b44d17c8f4660afdecaabff34bdc</anchor>
      <arglist>(const cv::Mat &amp;leftImage, const cv::Mat &amp;rightImage) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>parseParameters</name>
      <anchorfile>classrtabmap_1_1StereoBM.html</anchorfile>
      <anchor>a2f7558ba36e92f253f9a1320e115c70f</anchor>
      <arglist>(const ParametersMap &amp;parameters)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>StereoBM</name>
      <anchorfile>classrtabmap_1_1StereoBM.html</anchorfile>
      <anchor>a33ff25f4afacce93201f509b78e5ca6f</anchor>
      <arglist>(int blockSize, int numDisparities)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>StereoBM</name>
      <anchorfile>classrtabmap_1_1StereoBM.html</anchorfile>
      <anchor>a74970c7517eec90828dd03510c3e3db0</anchor>
      <arglist>(const ParametersMap &amp;parameters=ParametersMap())</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~StereoBM</name>
      <anchorfile>classrtabmap_1_1StereoBM.html</anchorfile>
      <anchor>a6d5e4ac8698669323dff297c01f7ee4b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>blockSize_</name>
      <anchorfile>classrtabmap_1_1StereoBM.html</anchorfile>
      <anchor>ade82a00a5243e4fdee1c11fbefcc984f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>minDisparity_</name>
      <anchorfile>classrtabmap_1_1StereoBM.html</anchorfile>
      <anchor>ab8e24aaffadc04f6f75a503d0bccbf79</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>numDisparities_</name>
      <anchorfile>classrtabmap_1_1StereoBM.html</anchorfile>
      <anchor>a7cf6bf3c9dfc8f7387a9c12fbd923f99</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>preFilterCap_</name>
      <anchorfile>classrtabmap_1_1StereoBM.html</anchorfile>
      <anchor>a450633cd2e349ff8a4a2d6869abf1a85</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>preFilterSize_</name>
      <anchorfile>classrtabmap_1_1StereoBM.html</anchorfile>
      <anchor>a001a76e4d29554a87be8df907aaeef72</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>speckleRange_</name>
      <anchorfile>classrtabmap_1_1StereoBM.html</anchorfile>
      <anchor>a9af21df538c0fcce4dbc151ee4884481</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>speckleWindowSize_</name>
      <anchorfile>classrtabmap_1_1StereoBM.html</anchorfile>
      <anchor>a5ad5aa8ea2062e648782f6beadcc1cf8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>textureThreshold_</name>
      <anchorfile>classrtabmap_1_1StereoBM.html</anchorfile>
      <anchor>ae5e566d7f977bf449d413cb23082f3e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>uniquenessRatio_</name>
      <anchorfile>classrtabmap_1_1StereoBM.html</anchorfile>
      <anchor>a29ef9f2580b5d39ecd1af9ffe9486f91</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>float</type>
      <name>computeDepth</name>
      <anchorfile>classrtabmap_1_1StereoCameraModel.html</anchorfile>
      <anchor>abbfc5e125c889a823f2773c04dead8f5</anchor>
      <arglist>(float disparity) const </arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>computeDisparity</name>
      <anchorfile>classrtabmap_1_1StereoCameraModel.html</anchorfile>
      <anchor>a105ac772f588673c53eb4d1809321947</anchor>
      <arglist>(float depth) const </arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>computeDisparity</name>
      <anchorfile>classrtabmap_1_1StereoCameraModel.html</anchorfile>
      <anchor>a13b1fa09ad60d7b844585eca03354d58</anchor>
      <arglist>(unsigned short depth) 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>const std::string &amp;</type>
      <name>getLeftSuffix</name>
      <anchorfile>classrtabmap_1_1StereoCameraModel.html</anchorfile>
      <anchor>ae7a76e30f3a787c1a63488992bb3fd58</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>getRightSuffix</name>
      <anchorfile>classrtabmap_1_1StereoCameraModel.html</anchorfile>
      <anchor>a9b8f51d8ff6a4ca6024262fb1d0260d4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>initRectificationMap</name>
      <anchorfile>classrtabmap_1_1StereoCameraModel.html</anchorfile>
      <anchor>a544ee7d540dfe57c94863190d87898aa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isRectificationMapInitialized</name>
      <anchorfile>classrtabmap_1_1StereoCameraModel.html</anchorfile>
      <anchor>a213f0386a2edef22f948199ec887feda</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isValidForProjection</name>
      <anchorfile>classrtabmap_1_1StereoCameraModel.html</anchorfile>
      <anchor>a07523932e1af20ee0d42fb9db2e0361a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isValidForRectification</name>
      <anchorfile>classrtabmap_1_1StereoCameraModel.html</anchorfile>
      <anchor>aff31936ddc2f1e1fa4ded2ae8f80fba6</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>void</type>
      <name>roi</name>
      <anchorfile>classrtabmap_1_1StereoCameraModel.html</anchorfile>
      <anchor>ac2fb1c489ae60bd7e4c104515db3c3a9</anchor>
      <arglist>(const cv::Rect &amp;roi)</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>bool</type>
      <name>saveStereoTransform</name>
      <anchorfile>classrtabmap_1_1StereoCameraModel.html</anchorfile>
      <anchor>adff592d272123e61d0dd68d787d12a8c</anchor>
      <arglist>(const std::string &amp;directory) 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>setImageSize</name>
      <anchorfile>classrtabmap_1_1StereoCameraModel.html</anchorfile>
      <anchor>a898c2eff7bfc4977703f8edb86ca1187</anchor>
      <arglist>(const cv::Size &amp;size)</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>adc404f0be63eedd0e0a9d6d5b5b36a94</anchor>
      <arglist>(const std::string &amp;name, const std::string &amp;leftSuffix=&quot;left&quot;, const std::string &amp;rightSuffix=&quot;right&quot;)</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>ae91c2717319f3cd7b6f40768e5adbb9f</anchor>
      <arglist>(const std::string &amp;name, const CameraModel &amp;leftCameraModel, const CameraModel &amp;rightCameraModel, const cv::Mat &amp;R=cv::Mat(), const cv::Mat &amp;T=cv::Mat(), const cv::Mat &amp;E=cv::Mat(), const cv::Mat &amp;F=cv::Mat())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>StereoCameraModel</name>
      <anchorfile>classrtabmap_1_1StereoCameraModel.html</anchorfile>
      <anchor>a76bab07a51033de989fc522064ede024</anchor>
      <arglist>(const std::string &amp;name, const CameraModel &amp;leftCameraModel, const CameraModel &amp;rightCameraModel, const Transform &amp;extrinsics)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>StereoCameraModel</name>
      <anchorfile>classrtabmap_1_1StereoCameraModel.html</anchorfile>
      <anchor>aabbfa30483ea47ee6d8166ac4b1ed143</anchor>
      <arglist>(double fx, double fy, double cx, double cy, double baseline, const Transform &amp;localTransform=Transform::getIdentity(), const cv::Size &amp;imageSize=cv::Size(0, 0))</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>StereoCameraModel</name>
      <anchorfile>classrtabmap_1_1StereoCameraModel.html</anchorfile>
      <anchor>a217b3f0ec23322dd921fd08eddc14772</anchor>
      <arglist>(const std::string &amp;name, double fx, double fy, double cx, double cy, double baseline, const Transform &amp;localTransform=Transform::getIdentity(), const cv::Size &amp;imageSize=cv::Size(0, 0))</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>leftSuffix_</name>
      <anchorfile>classrtabmap_1_1StereoCameraModel.html</anchorfile>
      <anchor>af161ea228e8755c0e00ac60da5588280</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>std::string</type>
      <name>rightSuffix_</name>
      <anchorfile>classrtabmap_1_1StereoCameraModel.html</anchorfile>
      <anchor>a2b7e10fd097151ae29ed03ba8c60b775</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::StereoDense</name>
    <filename>classrtabmap_1_1StereoDense.html</filename>
    <member kind="function" virtualness="pure">
      <type>virtual cv::Mat</type>
      <name>computeDisparity</name>
      <anchorfile>classrtabmap_1_1StereoDense.html</anchorfile>
      <anchor>ac394d1dad3fa899f310e4c3eb3e428c4</anchor>
      <arglist>(const cv::Mat &amp;leftImage, const cv::Mat &amp;rightImage) const =0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>parseParameters</name>
      <anchorfile>classrtabmap_1_1StereoDense.html</anchorfile>
      <anchor>ac2f693ca52897501450f2bda985c5cf5</anchor>
      <arglist>(const ParametersMap &amp;parameters)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~StereoDense</name>
      <anchorfile>classrtabmap_1_1StereoDense.html</anchorfile>
      <anchor>a5c720eb11114c19540d30886cb0ba1e6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>StereoDense</name>
      <anchorfile>classrtabmap_1_1StereoDense.html</anchorfile>
      <anchor>a57f0c431678a2c9db1b5f7dd46cbf49f</anchor>
      <arglist>(const ParametersMap &amp;parameters=ParametersMap())</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rtabmap::StereoOpticalFlow</name>
    <filename>classrtabmap_1_1StereoOpticalFlow.html</filename>
    <base>rtabmap::Stereo</base>
    <member kind="function" virtualness="virtual">
      <type>virtual std::vector&lt; cv::Point2f &gt;</type>
      <name>computeCorrespondences</name>
      <anchorfile>classrtabmap_1_1StereoOpticalFlow.html</anchorfile>
      <anchor>aa6f4beff1218cd3bf340408f23c8408c</anchor>
      <arglist>(const cv::Mat &amp;leftImage, const cv::Mat &amp;rightImage, const std::vector&lt; cv::Point2f &gt; &amp;leftCorners, std::vector&lt; unsigned char &gt; &amp;status) const </arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>epsilon</name>
      <anchorfile>classrtabmap_1_1StereoOpticalFlow.html</anchorfile>
      <anchor>ac6e49666a938127774e47eb88a655ff6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>parseParameters</name>
      <anchorfile>classrtabmap_1_1StereoOpticalFlow.html</anchorfile>
      <anchor>aee0d7ac818f490731cce4eb60f05acce</anchor>
      <arglist>(const ParametersMap &amp;parameters)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>StereoOpticalFlow</name>
      <anchorfile>classrtabmap_1_1StereoOpticalFlow.html</anchorfile>
      <anchor>a85173879ab911862112710fa1c94d8c5</anchor>
      <arglist>(const ParametersMap &amp;parameters=ParametersMap())</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~StereoOpticalFlow</name>
      <anchorfile>classrtabmap_1_1StereoOpticalFlow.html</anchorfile>
      <anchor>afa38ce6868f4bf0388559f81ff917a97</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>epsilon_</name>
      <anchorfile>classrtabmap_1_1StereoOpticalFlow.html</anchorfile>
      <anchor>a748c36da3254afa301fd84c158757503</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="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>glm::detail::_swizzle_base2&lt; ValueType, P, VecType, N, E0, E1, E2, E3, 1 &gt;::Stub</name>
    <filename>structglm_1_1detail_1_1__swizzle__base2_3_01ValueType_00_01P_00_01VecType_00_01N_00_01E0_00_01E17d6926f6e6f474ef79d271c7c59bd480.html</filename>
  </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="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>a452e6991c0dc925529e05b32ea705dd7</anchor>
      <arglist>(const cv::Mat &amp;image, const cv::Rect &amp;roi, const cv::Mat &amp;mask=cv::Mat()) 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="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="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="class">
    <name>com::introlab::rtabmap::TangoInitializationHelper</name>
    <filename>classcom_1_1introlab_1_1rtabmap_1_1TangoInitializationHelper.html</filename>
    <member kind="function" static="yes">
      <type>static final boolean</type>
      <name>bindTangoService</name>
      <anchorfile>classcom_1_1introlab_1_1rtabmap_1_1TangoInitializationHelper.html</anchorfile>
      <anchor>ae7fc5b440351b38e71bae0f00af1a107</anchor>
      <arglist>(final Context context, ServiceConnection connection)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static final int</type>
      <name>loadTangoSharedLibrary</name>
      <anchorfile>classcom_1_1introlab_1_1rtabmap_1_1TangoInitializationHelper.html</anchorfile>
      <anchor>aff69bfbf6c13992ffd2edf5e51b206a3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static final int</type>
      <name>ARCH_ARM32</name>
      <anchorfile>classcom_1_1introlab_1_1rtabmap_1_1TangoInitializationHelper.html</anchorfile>
      <anchor>a55100d888f5968c8ad4ae730bdc88bf0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static final int</type>
      <name>ARCH_ARM64</name>
      <anchorfile>classcom_1_1introlab_1_1rtabmap_1_1TangoInitializationHelper.html</anchorfile>
      <anchor>a11c369a1a2fa4d324ada8928f8e0ffd7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static final int</type>
      <name>ARCH_DEFAULT</name>
      <anchorfile>classcom_1_1introlab_1_1rtabmap_1_1TangoInitializationHelper.html</anchorfile>
      <anchor>a343624d0f6f7ff028a745e4242151b02</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static final int</type>
      <name>ARCH_ERROR</name>
      <anchorfile>classcom_1_1introlab_1_1rtabmap_1_1TangoInitializationHelper.html</anchorfile>
      <anchor>a9366fffae8bc61c5d70a86639293eab2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static final int</type>
      <name>ARCH_FALLBACK</name>
      <anchorfile>classcom_1_1introlab_1_1rtabmap_1_1TangoInitializationHelper.html</anchorfile>
      <anchor>ac3a520eead5aad8a8b1ba7e08a387acd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static final int</type>
      <name>ARCH_X86</name>
      <anchorfile>classcom_1_1introlab_1_1rtabmap_1_1TangoInitializationHelper.html</anchorfile>
      <anchor>a9ec8dfe5c07076839771672296a8bd40</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static final int</type>
      <name>ARCH_X86_64</name>
      <anchorfile>classcom_1_1introlab_1_1rtabmap_1_1TangoInitializationHelper.html</anchorfile>
      <anchor>a3517dd357bfe9c2fd3c16eede40a9896</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>glm::detail::tdualquat</name>
    <filename>structglm_1_1detail_1_1tdualquat.html</filename>
    <templarg>T</templarg>
    <templarg>P</templarg>
    <member kind="enumeration">
      <type></type>
      <name>ctor</name>
      <anchorfile>structglm_1_1detail_1_1tdualquat.html</anchorfile>
      <anchor>ace336aab392c50d450452edacc3d7f41</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>null</name>
      <anchorfile>structglm_1_1detail_1_1tdualquat.html</anchorfile>
      <anchor>ace336aab392c50d450452edacc3d7f41a9649d51893e82ea43ff08e3c5f06bdc9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>null</name>
      <anchorfile>structglm_1_1detail_1_1tdualquat.html</anchorfile>
      <anchor>ace336aab392c50d450452edacc3d7f41a9649d51893e82ea43ff08e3c5f06bdc9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>glm::detail::tquat&lt; T, P &gt;</type>
      <name>part_type</name>
      <anchorfile>structglm_1_1detail_1_1tdualquat.html</anchorfile>
      <anchor>a811e451c41fec5277ac7c99381152df4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>T</type>
      <name>value_type</name>
      <anchorfile>structglm_1_1detail_1_1tdualquat.html</anchorfile>
      <anchor>a623cd33dcaac2450fda9f058becfeb26</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL GLM_CONSTEXPR length_t</type>
      <name>length</name>
      <anchorfile>structglm_1_1detail_1_1tdualquat.html</anchorfile>
      <anchor>af6200f8e39a949b3766d1ca2fbc6663b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tdualquat&lt; T, P &gt; &amp;</type>
      <name>operator*=</name>
      <anchorfile>structglm_1_1detail_1_1tdualquat.html</anchorfile>
      <anchor>a7b0ec751979f597c282bdf653b79cec2</anchor>
      <arglist>(T const &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tdualquat&lt; T, P &gt; &amp;</type>
      <name>operator/=</name>
      <anchorfile>structglm_1_1detail_1_1tdualquat.html</anchorfile>
      <anchor>ac73c86388b7986078ec3033302bb3758</anchor>
      <arglist>(T const &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL part_type &amp;</type>
      <name>operator[]</name>
      <anchorfile>structglm_1_1detail_1_1tdualquat.html</anchorfile>
      <anchor>ae80755f212e5bcc88dbd5d70fef6d238</anchor>
      <arglist>(int i)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL part_type const &amp;</type>
      <name>operator[]</name>
      <anchorfile>structglm_1_1detail_1_1tdualquat.html</anchorfile>
      <anchor>a4731ab41b69507f0d9f118913e26a0d3</anchor>
      <arglist>(int i) const </arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL</type>
      <name>tdualquat</name>
      <anchorfile>structglm_1_1detail_1_1tdualquat.html</anchorfile>
      <anchor>a6171d5f9ac73010d13d15084ff448711</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL</type>
      <name>tdualquat</name>
      <anchorfile>structglm_1_1detail_1_1tdualquat.html</anchorfile>
      <anchor>a49f045262f15dc7c80c274f5d98fc453</anchor>
      <arglist>(tquat&lt; T, P &gt; const &amp;real)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL</type>
      <name>tdualquat</name>
      <anchorfile>structglm_1_1detail_1_1tdualquat.html</anchorfile>
      <anchor>aa08fb087e7dea8ae473d4711377e1034</anchor>
      <arglist>(tquat&lt; T, P &gt; const &amp;real, tquat&lt; T, P &gt; const &amp;dual)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL</type>
      <name>tdualquat</name>
      <anchorfile>structglm_1_1detail_1_1tdualquat.html</anchorfile>
      <anchor>a4ad7762ae545960d239cbf5a306962eb</anchor>
      <arglist>(tquat&lt; T, P &gt; const &amp;orientation, tvec3&lt; T, P &gt; const &amp;translation)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL</type>
      <name>tdualquat</name>
      <anchorfile>structglm_1_1detail_1_1tdualquat.html</anchorfile>
      <anchor>a77d499fe54dc5217e10e4bd15ece007a</anchor>
      <arglist>(tmat2x4&lt; T, P &gt; const &amp;holder_mat)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL</type>
      <name>tdualquat</name>
      <anchorfile>structglm_1_1detail_1_1tdualquat.html</anchorfile>
      <anchor>aef31f28a2572fe67e0af66fde2823a54</anchor>
      <arglist>(tmat3x4&lt; T, P &gt; const &amp;aug_mat)</arglist>
    </member>
    <member kind="variable">
      <type>glm::detail::tquat&lt; T, P &gt;</type>
      <name>dual</name>
      <anchorfile>structglm_1_1detail_1_1tdualquat.html</anchorfile>
      <anchor>a6d739e4771a6244cc15562c2ecda7fdc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>glm::detail::tquat&lt; T, P &gt;</type>
      <name>real</name>
      <anchorfile>structglm_1_1detail_1_1tdualquat.html</anchorfile>
      <anchor>abebb177d1dca2b170fe7d01e9970eb37</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::introlab::rtabmap::TextManager</name>
    <filename>classcom_1_1introlab_1_1rtabmap_1_1TextManager.html</filename>
    <member kind="function">
      <type>void</type>
      <name>AddCharRenderInformation</name>
      <anchorfile>classcom_1_1introlab_1_1rtabmap_1_1TextManager.html</anchorfile>
      <anchor>a11232c2cfb58e040bbb70908976aec86</anchor>
      <arglist>(float[] vec, float[] cs, float[] uv, short[] indi)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Draw</name>
      <anchorfile>classcom_1_1introlab_1_1rtabmap_1_1TextManager.html</anchorfile>
      <anchor>a6678f85a3a36ee54a89c419b9a5269a5</anchor>
      <arglist>(float[] m)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getMaxTextHeight</name>
      <anchorfile>classcom_1_1introlab_1_1rtabmap_1_1TextManager.html</anchorfile>
      <anchor>a903ab86c9b6f0fb5fb72e1575a8feba6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getUniformscale</name>
      <anchorfile>classcom_1_1introlab_1_1rtabmap_1_1TextManager.html</anchorfile>
      <anchor>a2326d1312c9442e358e6d614b1dd540e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PrepareDraw</name>
      <anchorfile>classcom_1_1introlab_1_1rtabmap_1_1TextManager.html</anchorfile>
      <anchor>a708c7cdc39fa997de037975e5cab17b0</anchor>
      <arglist>(Vector&lt; TextObject &gt; txtcollection)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PrepareDrawInfo</name>
      <anchorfile>classcom_1_1introlab_1_1rtabmap_1_1TextManager.html</anchorfile>
      <anchor>a35fee3c3275aa842fa41d5ab4d2e14e7</anchor>
      <arglist>(Vector&lt; TextObject &gt; txtcollection)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setColor</name>
      <anchorfile>classcom_1_1introlab_1_1rtabmap_1_1TextManager.html</anchorfile>
      <anchor>ad1a442b32646470ea6662507504b2f98</anchor>
      <arglist>(float color)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTextureID</name>
      <anchorfile>classcom_1_1introlab_1_1rtabmap_1_1TextManager.html</anchorfile>
      <anchor>aa25f5a440b2a44f3ac85f85aefdd250c</anchor>
      <arglist>(int val)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setUniformscale</name>
      <anchorfile>classcom_1_1introlab_1_1rtabmap_1_1TextManager.html</anchorfile>
      <anchor>a48b85cae26b46145c04f20a1b2076848</anchor>
      <arglist>(float uniformscale)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TextManager</name>
      <anchorfile>classcom_1_1introlab_1_1rtabmap_1_1TextManager.html</anchorfile>
      <anchor>abac79c6f45f17262265672e5a092b44e</anchor>
      <arglist>(Context context)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>loadShader</name>
      <anchorfile>classcom_1_1introlab_1_1rtabmap_1_1TextManager.html</anchorfile>
      <anchor>a11142e0b4ea78e9a6224a9506e3e6d34</anchor>
      <arglist>(int type, String shaderCode)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static final String</type>
      <name>fs_Text</name>
      <anchorfile>classcom_1_1introlab_1_1rtabmap_1_1TextManager.html</anchorfile>
      <anchor>a2a1d1aadde9ae57c250d329f99fbcb97</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static final float</type>
      <name>RI_TEXT_HEIGHT_BASE</name>
      <anchorfile>classcom_1_1introlab_1_1rtabmap_1_1TextManager.html</anchorfile>
      <anchor>a6e34fd1e81e852436487454cc774786d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static final char</type>
      <name>RI_TEXT_START</name>
      <anchorfile>classcom_1_1introlab_1_1rtabmap_1_1TextManager.html</anchorfile>
      <anchor>acec1e15f30af874ee6287c64d189e9f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static final char</type>
      <name>RI_TEXT_STOP</name>
      <anchorfile>classcom_1_1introlab_1_1rtabmap_1_1TextManager.html</anchorfile>
      <anchor>a874d3ba8284a7e69e16e2b00208ace9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static final int</type>
      <name>RI_TEXT_TEXTURE_SIZE</name>
      <anchorfile>classcom_1_1introlab_1_1rtabmap_1_1TextManager.html</anchorfile>
      <anchor>a24c2ba9b2c44cc6ebc4386d58a117c96</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static int</type>
      <name>sp_Text</name>
      <anchorfile>classcom_1_1introlab_1_1rtabmap_1_1TextManager.html</anchorfile>
      <anchor>afa1ebeacb2f7216e0db8210621aa3439</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static final String</type>
      <name>vs_Text</name>
      <anchorfile>classcom_1_1introlab_1_1rtabmap_1_1TextManager.html</anchorfile>
      <anchor>ab6bf6e42b0a244d45ba98e82c4e6f777</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>convertTextToTriangleInfo</name>
      <anchorfile>classcom_1_1introlab_1_1rtabmap_1_1TextManager.html</anchorfile>
      <anchor>ad06235ec1a637fbfa41aea3fe3b6c415</anchor>
      <arglist>(TextObject val)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ShortBuffer</type>
      <name>drawListBuffer</name>
      <anchorfile>classcom_1_1introlab_1_1rtabmap_1_1TextManager.html</anchorfile>
      <anchor>ae188c4ea4563346006e08f0e311cae31</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>index_indices</name>
      <anchorfile>classcom_1_1introlab_1_1rtabmap_1_1TextManager.html</anchorfile>
      <anchor>a616cf6de347bbb898627d4b559f845bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>index_uvs</name>
      <anchorfile>classcom_1_1introlab_1_1rtabmap_1_1TextManager.html</anchorfile>
      <anchor>a5912391c9b0d2648758753ba7137d9ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>index_vecs</name>
      <anchorfile>classcom_1_1introlab_1_1rtabmap_1_1TextManager.html</anchorfile>
      <anchor>acd24132eb49d5bcac360f3382a941644</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>short[]</type>
      <name>indices</name>
      <anchorfile>classcom_1_1introlab_1_1rtabmap_1_1TextManager.html</anchorfile>
      <anchor>af5f57035eca9ac1b078e1c3f9add308a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>mColor</name>
      <anchorfile>classcom_1_1introlab_1_1rtabmap_1_1TextManager.html</anchorfile>
      <anchor>a8a4e9f7dbf1525573b4e85f7722c7499</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>mTextHeight</name>
      <anchorfile>classcom_1_1introlab_1_1rtabmap_1_1TextManager.html</anchorfile>
      <anchor>a7102bf362ce8695a25c842864d75c812</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int[]</type>
      <name>mTextures</name>
      <anchorfile>classcom_1_1introlab_1_1rtabmap_1_1TextManager.html</anchorfile>
      <anchor>aa05985ba8c71233876c47f375e54425f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>mUVHeight</name>
      <anchorfile>classcom_1_1introlab_1_1rtabmap_1_1TextManager.html</anchorfile>
      <anchor>a6ec28978c36e3ea5805356f8ad4503df</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>mUVWidth</name>
      <anchorfile>classcom_1_1introlab_1_1rtabmap_1_1TextManager.html</anchorfile>
      <anchor>a08b412bce72f3d670c86365947374bd2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>FloatBuffer</type>
      <name>textureBuffer</name>
      <anchorfile>classcom_1_1introlab_1_1rtabmap_1_1TextManager.html</anchorfile>
      <anchor>a35dd872344d7ab1220af5d292f912b4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>texturenr</name>
      <anchorfile>classcom_1_1introlab_1_1rtabmap_1_1TextManager.html</anchorfile>
      <anchor>a9d0afc4cc6d20a519349ac8f2042ae44</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>uniformscale</name>
      <anchorfile>classcom_1_1introlab_1_1rtabmap_1_1TextManager.html</anchorfile>
      <anchor>a596ceea2f1d73492a0907a69626d0d5a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float[]</type>
      <name>uvs</name>
      <anchorfile>classcom_1_1introlab_1_1rtabmap_1_1TextManager.html</anchorfile>
      <anchor>ac4340474df509f08e9148537106706fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float[]</type>
      <name>vecs</name>
      <anchorfile>classcom_1_1introlab_1_1rtabmap_1_1TextManager.html</anchorfile>
      <anchor>ad1150f8f0c10a893088ab1b3c88402fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>FloatBuffer</type>
      <name>vertexBuffer</name>
      <anchorfile>classcom_1_1introlab_1_1rtabmap_1_1TextManager.html</anchorfile>
      <anchor>af4e709871bf90c399ae2f1de3ff0b2a3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::introlab::rtabmap::TextObject</name>
    <filename>classcom_1_1introlab_1_1rtabmap_1_1TextObject.html</filename>
    <member kind="function">
      <type></type>
      <name>TextObject</name>
      <anchorfile>classcom_1_1introlab_1_1rtabmap_1_1TextObject.html</anchorfile>
      <anchor>ada513df41a60eea7a1318e9f9f433c68</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TextObject</name>
      <anchorfile>classcom_1_1introlab_1_1rtabmap_1_1TextObject.html</anchorfile>
      <anchor>aaf54a00412da17158a166faa630d44f6</anchor>
      <arglist>(String txt, float xcoord, float ycoord)</arglist>
    </member>
    <member kind="variable">
      <type>float[]</type>
      <name>color</name>
      <anchorfile>classcom_1_1introlab_1_1rtabmap_1_1TextObject.html</anchorfile>
      <anchor>ab1e4c5a463e0bf6c1de71fd226b22c47</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>String</type>
      <name>text</name>
      <anchorfile>classcom_1_1introlab_1_1rtabmap_1_1TextObject.html</anchorfile>
      <anchor>ac569323ebebe67849f5cc9bfb94caa4c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>x</name>
      <anchorfile>classcom_1_1introlab_1_1rtabmap_1_1TextObject.html</anchorfile>
      <anchor>ad61ff7344c9683628cd3529ffdabf433</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>y</name>
      <anchorfile>classcom_1_1introlab_1_1rtabmap_1_1TextObject.html</anchorfile>
      <anchor>a4a72001bd9f6fae5a18d40fd3c24a95e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>tango_gl::Texture</name>
    <filename>classtango__gl_1_1Texture.html</filename>
    <member kind="function">
      <type>GLuint</type>
      <name>GetTextureID</name>
      <anchorfile>classtango__gl_1_1Texture.html</anchorfile>
      <anchor>a4501e172b60043b933ba7c96215a2fe2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>LoadFromPNG</name>
      <anchorfile>classtango__gl_1_1Texture.html</anchorfile>
      <anchor>a5d38fab16ccbd8216408eaec86836e7c</anchor>
      <arglist>(const char *file_path)</arglist>
    </member>
    <member kind="function">
      <type>Texture &amp;</type>
      <name>operator=</name>
      <anchorfile>classtango__gl_1_1Texture.html</anchorfile>
      <anchor>a9e9401436ba35caff39f01b772a773d0</anchor>
      <arglist>(const Texture &amp;)=delete</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Texture</name>
      <anchorfile>classtango__gl_1_1Texture.html</anchorfile>
      <anchor>ab8579dedc73c12c048427dcdf62f4e34</anchor>
      <arglist>(const char *file_path)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Texture</name>
      <anchorfile>classtango__gl_1_1Texture.html</anchorfile>
      <anchor>ae80355f9451f747ac51f9681c741bdcb</anchor>
      <arglist>(const Texture &amp;other)=delete</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Texture</name>
      <anchorfile>classtango__gl_1_1Texture.html</anchorfile>
      <anchor>ab487f1a76161f16ad5416e7d44105e8d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>bit_depth_</name>
      <anchorfile>classtango__gl_1_1Texture.html</anchorfile>
      <anchor>a4b9514f78f11ffa94abd1dd7beecb43d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>char *</type>
      <name>byte_data_</name>
      <anchorfile>classtango__gl_1_1Texture.html</anchorfile>
      <anchor>a6649544b8d66604934db453569d8a9d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>color_type_</name>
      <anchorfile>classtango__gl_1_1Texture.html</anchorfile>
      <anchor>ab628012a6b288b657a7e279da0f8f282</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>png_uint_32</type>
      <name>height_</name>
      <anchorfile>classtango__gl_1_1Texture.html</anchorfile>
      <anchor>a4404dcb34978dcd4cadd27a9840e47ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>GLuint</type>
      <name>texture_id_</name>
      <anchorfile>classtango__gl_1_1Texture.html</anchorfile>
      <anchor>a80e114ad0307b613a938e268d2c198a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>png_uint_32</type>
      <name>width_</name>
      <anchorfile>classtango__gl_1_1Texture.html</anchorfile>
      <anchor>a6c6a8d6619547e4e2042e7ccfe5fe2a4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>pcl::TextureMapping</name>
    <filename>classpcl_1_1TextureMapping.html</filename>
    <templarg>PointInT</templarg>
    <member kind="typedef">
      <type>pcl::texture_mapping::Camera</type>
      <name>Camera</name>
      <anchorfile>classpcl_1_1TextureMapping.html</anchorfile>
      <anchor>afa7ae2a870108655c8aebd2cce91a422</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; const TextureMapping&lt; PointInT &gt; &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>classpcl_1_1TextureMapping.html</anchorfile>
      <anchor>a6a38cb2231c79f18788991147017369e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::octree::OctreePointCloudSearch&lt; PointInT &gt;</type>
      <name>Octree</name>
      <anchorfile>classpcl_1_1TextureMapping.html</anchorfile>
      <anchor>a7b4d1e4b53d08c0eb73a796ab226fc5a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Octree::ConstPtr</type>
      <name>OctreeConstPtr</name>
      <anchorfile>classpcl_1_1TextureMapping.html</anchorfile>
      <anchor>a71ef3522e7fbb6cf3a98a2737bb2899e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Octree::Ptr</type>
      <name>OctreePtr</name>
      <anchorfile>classpcl_1_1TextureMapping.html</anchorfile>
      <anchor>aed55445e9eeed8b696381f9c23b19d26</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::PointCloud&lt; PointInT &gt;</type>
      <name>PointCloud</name>
      <anchorfile>classpcl_1_1TextureMapping.html</anchorfile>
      <anchor>aebe610869ca039c5600af1aa27581807</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointCloud::ConstPtr</type>
      <name>PointCloudConstPtr</name>
      <anchorfile>classpcl_1_1TextureMapping.html</anchorfile>
      <anchor>ae7e70f0218fd44be8c650b73d2596e85</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointCloud::Ptr</type>
      <name>PointCloudPtr</name>
      <anchorfile>classpcl_1_1TextureMapping.html</anchorfile>
      <anchor>ad0d6acb3c05de6f5e84b6e286769bc97</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; TextureMapping&lt; PointInT &gt; &gt;</type>
      <name>Ptr</name>
      <anchorfile>classpcl_1_1TextureMapping.html</anchorfile>
      <anchor>a63c9a66b199b1846d9f2e4fdaade8717</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>pcl::texture_mapping::UvIndex</type>
      <name>UvIndex</name>
      <anchorfile>classpcl_1_1TextureMapping.html</anchorfile>
      <anchor>a40d8bfdafa880a6246ee1dfec7a29413</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getPointUVCoordinates</name>
      <anchorfile>classpcl_1_1TextureMapping.html</anchorfile>
      <anchor>a183d45e708fa4aaf6d5e2e898c5cf1ec</anchor>
      <arglist>(const PointInT &amp;pt, const Camera &amp;cam, Eigen::Vector2f &amp;UV_coordinates)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isPointOccluded</name>
      <anchorfile>classpcl_1_1TextureMapping.html</anchorfile>
      <anchor>a668faabadd56405940c58e37f30e357f</anchor>
      <arglist>(const PointInT &amp;pt, const OctreePtr octree)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>mapMultipleTexturesToMeshUV</name>
      <anchorfile>classpcl_1_1TextureMapping.html</anchorfile>
      <anchor>ae6e358a02f339cbf136db601bbdafc1d</anchor>
      <arglist>(pcl::TextureMesh &amp;tex_mesh, pcl::texture_mapping::CameraVector &amp;cams)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>mapTexture2Mesh</name>
      <anchorfile>classpcl_1_1TextureMapping.html</anchorfile>
      <anchor>a2dfb6a986d530ec88fecd432cfeac159</anchor>
      <arglist>(pcl::TextureMesh &amp;tex_mesh)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>mapTexture2MeshUV</name>
      <anchorfile>classpcl_1_1TextureMapping.html</anchorfile>
      <anchor>a24745f8647a7442647ba6be0a89abae0</anchor>
      <arglist>(pcl::TextureMesh &amp;tex_mesh)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>removeOccludedPoints</name>
      <anchorfile>classpcl_1_1TextureMapping.html</anchorfile>
      <anchor>a9b7b447112268bd059e798397b991ad5</anchor>
      <arglist>(const PointCloudPtr &amp;input_cloud, PointCloudPtr &amp;filtered_cloud, const double octree_voxel_size, std::vector&lt; int &gt; &amp;visible_indices, std::vector&lt; int &gt; &amp;occluded_indices)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>removeOccludedPoints</name>
      <anchorfile>classpcl_1_1TextureMapping.html</anchorfile>
      <anchor>a92eac4246bb64174edd7d8f7512b61bb</anchor>
      <arglist>(const pcl::TextureMesh &amp;tex_mesh, pcl::TextureMesh &amp;cleaned_mesh, const double octree_voxel_size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>removeOccludedPoints</name>
      <anchorfile>classpcl_1_1TextureMapping.html</anchorfile>
      <anchor>acf6fb14f4d6989c1fee3c2c1b88bf475</anchor>
      <arglist>(const pcl::TextureMesh &amp;tex_mesh, PointCloudPtr &amp;filtered_cloud, const double octree_voxel_size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setF</name>
      <anchorfile>classpcl_1_1TextureMapping.html</anchorfile>
      <anchor>a0a508845259dea63b936135a6ba96060</anchor>
      <arglist>(float f)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMaxAngle</name>
      <anchorfile>classpcl_1_1TextureMapping.html</anchorfile>
      <anchor>aeec6e84a915e70c5545717bda0543ee6</anchor>
      <arglist>(float maxAngle)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMaxDepthError</name>
      <anchorfile>classpcl_1_1TextureMapping.html</anchorfile>
      <anchor>a20dfeaff745e17e5dbfd99e96a460de0</anchor>
      <arglist>(float maxDepthError)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMaxDistance</name>
      <anchorfile>classpcl_1_1TextureMapping.html</anchorfile>
      <anchor>a333ab76a723b25c74ba70d6cb574cfe7</anchor>
      <arglist>(float maxDistance)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMinClusterSize</name>
      <anchorfile>classpcl_1_1TextureMapping.html</anchorfile>
      <anchor>ac4599191cd0d1db03ed5ee7efab4b9af</anchor>
      <arglist>(int size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTextureFiles</name>
      <anchorfile>classpcl_1_1TextureMapping.html</anchorfile>
      <anchor>a6033d2ddf3eee43b1c633e6ac6ca4b09</anchor>
      <arglist>(std::vector&lt; std::string &gt; tex_files)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTextureMaterials</name>
      <anchorfile>classpcl_1_1TextureMapping.html</anchorfile>
      <anchor>aee83a0bba3702a875749c80bdbb39510</anchor>
      <arglist>(TexMaterial tex_material)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setVectorField</name>
      <anchorfile>classpcl_1_1TextureMapping.html</anchorfile>
      <anchor>a8fd726305e3876c0d93bc586c4b0c686</anchor>
      <arglist>(float x, float y, float z)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>showOcclusions</name>
      <anchorfile>classpcl_1_1TextureMapping.html</anchorfile>
      <anchor>ac440f553e49d9561fb18ba0da27f0faa</anchor>
      <arglist>(const PointCloudPtr &amp;input_cloud, pcl::PointCloud&lt; pcl::PointXYZI &gt;::Ptr &amp;colored_cloud, const double octree_voxel_size, const bool show_nb_occlusions=true, const int max_occlusions=4)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>showOcclusions</name>
      <anchorfile>classpcl_1_1TextureMapping.html</anchorfile>
      <anchor>a677f729b4300b423ff407ac8cb48fd81</anchor>
      <arglist>(pcl::TextureMesh &amp;tex_mesh, pcl::PointCloud&lt; pcl::PointXYZI &gt;::Ptr &amp;colored_cloud, double octree_voxel_size, bool show_nb_occlusions=true, int max_occlusions=4)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>sortFacesByCamera</name>
      <anchorfile>classpcl_1_1TextureMapping.html</anchorfile>
      <anchor>ac06f666bb26be80837319317f30bfff0</anchor>
      <arglist>(pcl::TextureMesh &amp;tex_mesh, pcl::TextureMesh &amp;sorted_mesh, const pcl::texture_mapping::CameraVector &amp;cameras, const double octree_voxel_size, PointCloud &amp;visible_pts)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TextureMapping</name>
      <anchorfile>classpcl_1_1TextureMapping.html</anchorfile>
      <anchor>a7f8310f1e2131ab5e152d99f328108a0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>textureMeshwithMultipleCameras</name>
      <anchorfile>classpcl_1_1TextureMapping.html</anchorfile>
      <anchor>afd2e4cbe8463c5f18e013c9e84e86c25</anchor>
      <arglist>(pcl::TextureMesh &amp;mesh, const pcl::texture_mapping::CameraVector &amp;cameras)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>textureMeshwithMultipleCameras2</name>
      <anchorfile>classpcl_1_1TextureMapping.html</anchorfile>
      <anchor>a63887267392df3cc0737d571488f4c55</anchor>
      <arglist>(pcl::TextureMesh &amp;mesh, const pcl::texture_mapping::CameraVector &amp;cameras, const rtabmap::ProgressState *callback=0, std::vector&lt; std::map&lt; int, pcl::PointXY &gt; &gt; *vertexToPixels=0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~TextureMapping</name>
      <anchorfile>classpcl_1_1TextureMapping.html</anchorfile>
      <anchor>a0ae7d29f08c19599a3f454be8ce4a29a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>checkPointInsideTriangle</name>
      <anchorfile>classpcl_1_1TextureMapping.html</anchorfile>
      <anchor>a993ae9f20e030ee9cda61e5f5f48075c</anchor>
      <arglist>(const pcl::PointXY &amp;p1, const pcl::PointXY &amp;p2, const pcl::PointXY &amp;p3, const pcl::PointXY &amp;pt)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>std::string</type>
      <name>getClassName</name>
      <anchorfile>classpcl_1_1TextureMapping.html</anchorfile>
      <anchor>a177eab9508271dd429b412e157fb9396</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>getPointUVCoordinates</name>
      <anchorfile>classpcl_1_1TextureMapping.html</anchorfile>
      <anchor>a8eddf168d0dd4929191126f9a73a9ed0</anchor>
      <arglist>(const PointInT &amp;pt, const Camera &amp;cam, pcl::PointXY &amp;UV_coordinates)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>getTriangleCircumcenterAndSize</name>
      <anchorfile>classpcl_1_1TextureMapping.html</anchorfile>
      <anchor>ac2b1de77bab539d4fd9045b8ae9a2a03</anchor>
      <arglist>(const pcl::PointXY &amp;p1, const pcl::PointXY &amp;p2, const pcl::PointXY &amp;p3, pcl::PointXY &amp;circumcenter, double &amp;radius)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>getTriangleCircumcscribedCircleCentroid</name>
      <anchorfile>classpcl_1_1TextureMapping.html</anchorfile>
      <anchor>a38629b0142eda69ab2f18676017a60f6</anchor>
      <arglist>(const pcl::PointXY &amp;p1, const pcl::PointXY &amp;p2, const pcl::PointXY &amp;p3, pcl::PointXY &amp;circumcenter, double &amp;radius)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>isFaceProjected</name>
      <anchorfile>classpcl_1_1TextureMapping.html</anchorfile>
      <anchor>a9aa4543f638fb7530cf94f0f266ddab2</anchor>
      <arglist>(const Camera &amp;camera, const PointInT &amp;p1, const PointInT &amp;p2, const PointInT &amp;p3, pcl::PointXY &amp;proj1, pcl::PointXY &amp;proj2, pcl::PointXY &amp;proj3)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>std::vector&lt; Eigen::Vector2f, Eigen::aligned_allocator&lt; Eigen::Vector2f &gt; &gt;</type>
      <name>mapTexture2Face</name>
      <anchorfile>classpcl_1_1TextureMapping.html</anchorfile>
      <anchor>ab39c3bef6cc6df60c12e295da9d1a3f7</anchor>
      <arglist>(const Eigen::Vector3f &amp;p1, const Eigen::Vector3f &amp;p2, const Eigen::Vector3f &amp;p3)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>f_</name>
      <anchorfile>classpcl_1_1TextureMapping.html</anchorfile>
      <anchor>a65ec2f3576b5b85ea03feaf8ff9ee94c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>max_angle_</name>
      <anchorfile>classpcl_1_1TextureMapping.html</anchorfile>
      <anchor>ad5bb7b8c3c9ee974e7267b6be89b0970</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>max_depth_error_</name>
      <anchorfile>classpcl_1_1TextureMapping.html</anchorfile>
      <anchor>ac412d369e78a26d81af7770e59bb5c30</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>max_distance_</name>
      <anchorfile>classpcl_1_1TextureMapping.html</anchorfile>
      <anchor>aeb126e36280e3da82466df0e7c606ff8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>min_cluster_size_</name>
      <anchorfile>classpcl_1_1TextureMapping.html</anchorfile>
      <anchor>abeb3eb5e4010425729376e31a8622840</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; std::string &gt;</type>
      <name>tex_files_</name>
      <anchorfile>classpcl_1_1TextureMapping.html</anchorfile>
      <anchor>ab1b0076f1c3dc0352342d57135d16c90</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>TexMaterial</type>
      <name>tex_material_</name>
      <anchorfile>classpcl_1_1TextureMapping.html</anchorfile>
      <anchor>a2b81bcd32e1c14e3fb48d60ef21462f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::Vector3f</type>
      <name>vector_field_</name>
      <anchorfile>classpcl_1_1TextureMapping.html</anchorfile>
      <anchor>aba6fee2519e146ec51c1b6f9cde61655</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rtabmap::TexturingState</name>
    <filename>classrtabmap_1_1TexturingState.html</filename>
    <base>rtabmap::ProgressState</base>
    <member kind="slot">
      <type>void</type>
      <name>cancel</name>
      <anchorfile>classrtabmap_1_1TexturingState.html</anchorfile>
      <anchor>ac780529dd168a648dd9ae1100efa1654</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>callback</name>
      <anchorfile>classrtabmap_1_1TexturingState.html</anchorfile>
      <anchor>a352746b34896edd2ebc19fc9938319db</anchor>
      <arglist>(const std::string &amp;msg) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TexturingState</name>
      <anchorfile>classrtabmap_1_1TexturingState.html</anchorfile>
      <anchor>a5d152068a61e159ee2088fb47b95558f</anchor>
      <arglist>(ProgressDialog *dialog, bool incrementOnMsgReceived)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~TexturingState</name>
      <anchorfile>classrtabmap_1_1TexturingState.html</anchorfile>
      <anchor>a65420085d7a66297e9f8df64549cc561</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_increment</name>
      <anchorfile>classrtabmap_1_1TexturingState.html</anchorfile>
      <anchor>a41ee14eafc4ed253fb6db7e0024bda0f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ProgressDialog *</type>
      <name>dialog_</name>
      <anchorfile>classrtabmap_1_1TexturingState.html</anchorfile>
      <anchor>ab4fb212d105862732ed030e02a0bcacc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>glm::detail::tmat2x2</name>
    <filename>structglm_1_1detail_1_1tmat2x2.html</filename>
    <templarg>T</templarg>
    <templarg>P</templarg>
    <member kind="enumvalue">
      <name>_null</name>
      <anchorfile>structglm_1_1detail_1_1tmat2x2.html</anchorfile>
      <anchor>ac7c2fd8babbf9207cf08ffb92497a6c8a3683117ef677621da178e009d7b8e2cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>tvec2&lt; T, P &gt;</type>
      <name>col_type</name>
      <anchorfile>structglm_1_1detail_1_1tmat2x2.html</anchorfile>
      <anchor>ae8c6de6197aa1b65adf15c40197c04d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>ctor</name>
      <anchorfile>structglm_1_1detail_1_1tmat2x2.html</anchorfile>
      <anchor>ac7c2fd8babbf9207cf08ffb92497a6c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>_null</name>
      <anchorfile>structglm_1_1detail_1_1tmat2x2.html</anchorfile>
      <anchor>ac7c2fd8babbf9207cf08ffb92497a6c8a3683117ef677621da178e009d7b8e2cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>tvec2&lt; T, P &gt;</type>
      <name>row_type</name>
      <anchorfile>structglm_1_1detail_1_1tmat2x2.html</anchorfile>
      <anchor>a4c5c3a87c9c7ff8e725e928e71c7a260</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::size_t</type>
      <name>size_type</name>
      <anchorfile>structglm_1_1detail_1_1tmat2x2.html</anchorfile>
      <anchor>abd8446f60873d982f61a108727193848</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>tmat2x2&lt; T, P &gt;</type>
      <name>transpose_type</name>
      <anchorfile>structglm_1_1detail_1_1tmat2x2.html</anchorfile>
      <anchor>a91b971bd280c2387d22346261851033a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>tmat2x2&lt; T, P &gt;</type>
      <name>type</name>
      <anchorfile>structglm_1_1detail_1_1tmat2x2.html</anchorfile>
      <anchor>a8d480bfd28c81ceebb28f78aa1fc5302</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>T</type>
      <name>value_type</name>
      <anchorfile>structglm_1_1detail_1_1tmat2x2.html</anchorfile>
      <anchor>aa592f519609fc243aa0d63a843651a88</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL GLM_CONSTEXPR length_t</type>
      <name>length</name>
      <anchorfile>structglm_1_1detail_1_1tmat2x2.html</anchorfile>
      <anchor>a8107be344930fce0742b894e9ace29e1</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat2x2&lt; T, P &gt; &amp;</type>
      <name>operator*=</name>
      <anchorfile>structglm_1_1detail_1_1tmat2x2.html</anchorfile>
      <anchor>a981d962c4d65dc12703e2b6e723ec981</anchor>
      <arglist>(U s)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat2x2&lt; T, P &gt; &amp;</type>
      <name>operator*=</name>
      <anchorfile>structglm_1_1detail_1_1tmat2x2.html</anchorfile>
      <anchor>ab56306a2ba75e6dbdd7eed704d6a90df</anchor>
      <arglist>(tmat2x2&lt; U, P &gt; const &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat2x2&lt; T, P &gt; &amp;</type>
      <name>operator++</name>
      <anchorfile>structglm_1_1detail_1_1tmat2x2.html</anchorfile>
      <anchor>a485a8f270da2821571ccac7569fd1546</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat2x2&lt; T, P &gt;</type>
      <name>operator++</name>
      <anchorfile>structglm_1_1detail_1_1tmat2x2.html</anchorfile>
      <anchor>ab008e4735844cb285a9957ce4b91c811</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat2x2&lt; T, P &gt; &amp;</type>
      <name>operator+=</name>
      <anchorfile>structglm_1_1detail_1_1tmat2x2.html</anchorfile>
      <anchor>a30f0b88a14ca516adc8717a0032c04d3</anchor>
      <arglist>(U s)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat2x2&lt; T, P &gt; &amp;</type>
      <name>operator+=</name>
      <anchorfile>structglm_1_1detail_1_1tmat2x2.html</anchorfile>
      <anchor>a05fd709487eecd8e294390304ff43fec</anchor>
      <arglist>(tmat2x2&lt; U, P &gt; const &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat2x2&lt; T, P &gt; &amp;</type>
      <name>operator--</name>
      <anchorfile>structglm_1_1detail_1_1tmat2x2.html</anchorfile>
      <anchor>aff544110cdb44a33ef3944187846541a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat2x2&lt; T, P &gt;</type>
      <name>operator--</name>
      <anchorfile>structglm_1_1detail_1_1tmat2x2.html</anchorfile>
      <anchor>ac84ee8cfcc45bfea24b22888282479df</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat2x2&lt; T, P &gt; &amp;</type>
      <name>operator-=</name>
      <anchorfile>structglm_1_1detail_1_1tmat2x2.html</anchorfile>
      <anchor>ac7e38a65f69912901f8d82e65ddd04cc</anchor>
      <arglist>(U s)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat2x2&lt; T, P &gt; &amp;</type>
      <name>operator-=</name>
      <anchorfile>structglm_1_1detail_1_1tmat2x2.html</anchorfile>
      <anchor>a37b618643e85ebee82bd95369760ec76</anchor>
      <arglist>(tmat2x2&lt; U, P &gt; const &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat2x2&lt; T, P &gt; &amp;</type>
      <name>operator/=</name>
      <anchorfile>structglm_1_1detail_1_1tmat2x2.html</anchorfile>
      <anchor>a646ced88a0720120d4664a65a5a5ae29</anchor>
      <arglist>(U s)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat2x2&lt; T, P &gt; &amp;</type>
      <name>operator/=</name>
      <anchorfile>structglm_1_1detail_1_1tmat2x2.html</anchorfile>
      <anchor>adc3e315d4094456e7b9865b05bb13625</anchor>
      <arglist>(tmat2x2&lt; U, P &gt; const &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat2x2&lt; T, P &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>structglm_1_1detail_1_1tmat2x2.html</anchorfile>
      <anchor>aed9e5c754c4fd0a692f391a28044137e</anchor>
      <arglist>(tmat2x2&lt; T, P &gt; const &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat2x2&lt; T, P &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>structglm_1_1detail_1_1tmat2x2.html</anchorfile>
      <anchor>a7057eb615bb4f04105d614256cdf5ed6</anchor>
      <arglist>(tmat2x2&lt; U, P &gt; const &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL col_type &amp;</type>
      <name>operator[]</name>
      <anchorfile>structglm_1_1detail_1_1tmat2x2.html</anchorfile>
      <anchor>a574facb6e750e92fcab7fc26b67d6030</anchor>
      <arglist>(length_t i)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL col_type const &amp;</type>
      <name>operator[]</name>
      <anchorfile>structglm_1_1detail_1_1tmat2x2.html</anchorfile>
      <anchor>a7d4884d10591eae8b5756358cb4cf2ad</anchor>
      <arglist>(length_t i) const </arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL</type>
      <name>tmat2x2</name>
      <anchorfile>structglm_1_1detail_1_1tmat2x2.html</anchorfile>
      <anchor>a2498dbeedbc4c9d195cc10663d3566aa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL</type>
      <name>tmat2x2</name>
      <anchorfile>structglm_1_1detail_1_1tmat2x2.html</anchorfile>
      <anchor>a419ca677fc882a9b04e9f53f9a52c849</anchor>
      <arglist>(tmat2x2&lt; T, P &gt; const &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL</type>
      <name>tmat2x2</name>
      <anchorfile>structglm_1_1detail_1_1tmat2x2.html</anchorfile>
      <anchor>a0273bde43902469715fd10c0fd06cac4</anchor>
      <arglist>(tmat2x2&lt; T, Q &gt; const &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL</type>
      <name>tmat2x2</name>
      <anchorfile>structglm_1_1detail_1_1tmat2x2.html</anchorfile>
      <anchor>ae5f7d86d4954b8aad5ca4c8d7df0f84c</anchor>
      <arglist>(ctor Null)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL</type>
      <name>tmat2x2</name>
      <anchorfile>structglm_1_1detail_1_1tmat2x2.html</anchorfile>
      <anchor>a79cddb6f54b67760042d3bcca2a5624c</anchor>
      <arglist>(T const &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL</type>
      <name>tmat2x2</name>
      <anchorfile>structglm_1_1detail_1_1tmat2x2.html</anchorfile>
      <anchor>aa508ed476e83f4f0ab32f39d15623909</anchor>
      <arglist>(T const &amp;x1, T const &amp;y1, T const &amp;x2, T const &amp;y2)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL</type>
      <name>tmat2x2</name>
      <anchorfile>structglm_1_1detail_1_1tmat2x2.html</anchorfile>
      <anchor>a96ab35bd133d53af868cece1a59f9e98</anchor>
      <arglist>(col_type const &amp;v1, col_type const &amp;v2)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL</type>
      <name>tmat2x2</name>
      <anchorfile>structglm_1_1detail_1_1tmat2x2.html</anchorfile>
      <anchor>adef8daef1582260e30e727f31ec58fc4</anchor>
      <arglist>(U const &amp;x1, V const &amp;y1, M const &amp;x2, N const &amp;y2)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL</type>
      <name>tmat2x2</name>
      <anchorfile>structglm_1_1detail_1_1tmat2x2.html</anchorfile>
      <anchor>a09f5f84943ae5636f82d1483cc815ef3</anchor>
      <arglist>(tvec2&lt; U, P &gt; const &amp;v1, tvec2&lt; V, P &gt; const &amp;v2)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL</type>
      <name>tmat2x2</name>
      <anchorfile>structglm_1_1detail_1_1tmat2x2.html</anchorfile>
      <anchor>a6a9b44f5626983a1f66171f8cecfbc8f</anchor>
      <arglist>(tmat2x2&lt; U, Q &gt; const &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL</type>
      <name>tmat2x2</name>
      <anchorfile>structglm_1_1detail_1_1tmat2x2.html</anchorfile>
      <anchor>a77eda211be76038ac057b67bb605e4c4</anchor>
      <arglist>(tmat3x3&lt; T, P &gt; const &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL</type>
      <name>tmat2x2</name>
      <anchorfile>structglm_1_1detail_1_1tmat2x2.html</anchorfile>
      <anchor>aadcb7f60cecf31100eb6077846751b44</anchor>
      <arglist>(tmat4x4&lt; T, P &gt; const &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL</type>
      <name>tmat2x2</name>
      <anchorfile>structglm_1_1detail_1_1tmat2x2.html</anchorfile>
      <anchor>aafd61e041c6c6009f117c859081ed87d</anchor>
      <arglist>(tmat2x3&lt; T, P &gt; const &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL</type>
      <name>tmat2x2</name>
      <anchorfile>structglm_1_1detail_1_1tmat2x2.html</anchorfile>
      <anchor>aa2b62bdc522fcd24c35582fe66e75f28</anchor>
      <arglist>(tmat3x2&lt; T, P &gt; const &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL</type>
      <name>tmat2x2</name>
      <anchorfile>structglm_1_1detail_1_1tmat2x2.html</anchorfile>
      <anchor>a0148e219490b77bd7b7243bf02a6ac1d</anchor>
      <arglist>(tmat2x4&lt; T, P &gt; const &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL</type>
      <name>tmat2x2</name>
      <anchorfile>structglm_1_1detail_1_1tmat2x2.html</anchorfile>
      <anchor>a6b09890dcce7a61a650055fe63af19be</anchor>
      <arglist>(tmat4x2&lt; T, P &gt; const &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL</type>
      <name>tmat2x2</name>
      <anchorfile>structglm_1_1detail_1_1tmat2x2.html</anchorfile>
      <anchor>a4bfa313db6f979c72ddd839b99c935f3</anchor>
      <arglist>(tmat3x4&lt; T, P &gt; const &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL</type>
      <name>tmat2x2</name>
      <anchorfile>structglm_1_1detail_1_1tmat2x2.html</anchorfile>
      <anchor>aad429ec9a3c9d7024c6bfdf738e65462</anchor>
      <arglist>(tmat4x3&lt; T, P &gt; const &amp;x)</arglist>
    </member>
    <member kind="friend">
      <type>friend tvec2&lt; U, Q &gt;</type>
      <name>operator/</name>
      <anchorfile>structglm_1_1detail_1_1tmat2x2.html</anchorfile>
      <anchor>a6d8b6618f8e231cea3dec1d6b21d7de3</anchor>
      <arglist>(tmat2x2&lt; U, Q &gt; const &amp;m, tvec2&lt; U, Q &gt; const &amp;v)</arglist>
    </member>
    <member kind="friend">
      <type>friend tvec2&lt; U, Q &gt;</type>
      <name>operator/</name>
      <anchorfile>structglm_1_1detail_1_1tmat2x2.html</anchorfile>
      <anchor>af5138f235b2448c769a37e7d222a5ab6</anchor>
      <arglist>(tvec2&lt; U, Q &gt; const &amp;v, tmat2x2&lt; U, Q &gt; const &amp;m)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>glm::detail::tmat2x3</name>
    <filename>structglm_1_1detail_1_1tmat2x3.html</filename>
    <templarg>T</templarg>
    <templarg>P</templarg>
    <member kind="enumvalue">
      <name>_null</name>
      <anchorfile>structglm_1_1detail_1_1tmat2x3.html</anchorfile>
      <anchor>ad7092896f5d4dad36473ed142687f571adcd0a5de46b55f16016e91c37678b70c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>tvec3&lt; T, P &gt;</type>
      <name>col_type</name>
      <anchorfile>structglm_1_1detail_1_1tmat2x3.html</anchorfile>
      <anchor>aa68634b0c048f0010844a45aa5e9bdab</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>ctor</name>
      <anchorfile>structglm_1_1detail_1_1tmat2x3.html</anchorfile>
      <anchor>ad7092896f5d4dad36473ed142687f571</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>_null</name>
      <anchorfile>structglm_1_1detail_1_1tmat2x3.html</anchorfile>
      <anchor>ad7092896f5d4dad36473ed142687f571adcd0a5de46b55f16016e91c37678b70c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>tvec2&lt; T, P &gt;</type>
      <name>row_type</name>
      <anchorfile>structglm_1_1detail_1_1tmat2x3.html</anchorfile>
      <anchor>ae86cbe307097a27d0d6965b41e8f7ae3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::size_t</type>
      <name>size_type</name>
      <anchorfile>structglm_1_1detail_1_1tmat2x3.html</anchorfile>
      <anchor>ab27aa4557eb2ffaf9931bcee48823cde</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>tmat3x2&lt; T, P &gt;</type>
      <name>transpose_type</name>
      <anchorfile>structglm_1_1detail_1_1tmat2x3.html</anchorfile>
      <anchor>aba2a62afb75e30c53886be45955591ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>tmat2x3&lt; T, P &gt;</type>
      <name>type</name>
      <anchorfile>structglm_1_1detail_1_1tmat2x3.html</anchorfile>
      <anchor>ac22545a54f77e4e0915042109672179f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>T</type>
      <name>value_type</name>
      <anchorfile>structglm_1_1detail_1_1tmat2x3.html</anchorfile>
      <anchor>a956bc7b781faea2cf8a47f9150e035f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL GLM_CONSTEXPR length_t</type>
      <name>length</name>
      <anchorfile>structglm_1_1detail_1_1tmat2x3.html</anchorfile>
      <anchor>a1a28598757bc0a84e56398f879341096</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat2x3&lt; T, P &gt; &amp;</type>
      <name>operator*=</name>
      <anchorfile>structglm_1_1detail_1_1tmat2x3.html</anchorfile>
      <anchor>aa37d03f6278f001ac2ece38115148bdd</anchor>
      <arglist>(U s)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat2x3&lt; T, P &gt; &amp;</type>
      <name>operator++</name>
      <anchorfile>structglm_1_1detail_1_1tmat2x3.html</anchorfile>
      <anchor>a1a807151dbce346d9b525475119fa3e1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat2x3&lt; T, P &gt;</type>
      <name>operator++</name>
      <anchorfile>structglm_1_1detail_1_1tmat2x3.html</anchorfile>
      <anchor>a308e55572953ac443ca25062763fd1c9</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat2x3&lt; T, P &gt; &amp;</type>
      <name>operator+=</name>
      <anchorfile>structglm_1_1detail_1_1tmat2x3.html</anchorfile>
      <anchor>ae08c795a556293db526b65227c559f43</anchor>
      <arglist>(U s)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat2x3&lt; T, P &gt; &amp;</type>
      <name>operator+=</name>
      <anchorfile>structglm_1_1detail_1_1tmat2x3.html</anchorfile>
      <anchor>a1e667eb8ffefc6bb508032e842349bfa</anchor>
      <arglist>(tmat2x3&lt; U, P &gt; const &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat2x3&lt; T, P &gt; &amp;</type>
      <name>operator--</name>
      <anchorfile>structglm_1_1detail_1_1tmat2x3.html</anchorfile>
      <anchor>a28fad1a7734d63ddebce90ef71411892</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat2x3&lt; T, P &gt;</type>
      <name>operator--</name>
      <anchorfile>structglm_1_1detail_1_1tmat2x3.html</anchorfile>
      <anchor>aaec1b8ccca31621eda9c6b6dd69910aa</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat2x3&lt; T, P &gt; &amp;</type>
      <name>operator-=</name>
      <anchorfile>structglm_1_1detail_1_1tmat2x3.html</anchorfile>
      <anchor>a3c7e03eba709ac58d92499de92386ffa</anchor>
      <arglist>(U s)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat2x3&lt; T, P &gt; &amp;</type>
      <name>operator-=</name>
      <anchorfile>structglm_1_1detail_1_1tmat2x3.html</anchorfile>
      <anchor>a5544985401df4e7457e9aa7925ad0ca5</anchor>
      <arglist>(tmat2x3&lt; U, P &gt; const &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat2x3&lt; T, P &gt; &amp;</type>
      <name>operator/=</name>
      <anchorfile>structglm_1_1detail_1_1tmat2x3.html</anchorfile>
      <anchor>a3687e511d47d156bb7546102d28fa2f7</anchor>
      <arglist>(U s)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat2x3&lt; T, P &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>structglm_1_1detail_1_1tmat2x3.html</anchorfile>
      <anchor>abfc3ec5144fa5ffe2c9e553a539032a2</anchor>
      <arglist>(tmat2x3&lt; T, P &gt; const &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat2x3&lt; T, P &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>structglm_1_1detail_1_1tmat2x3.html</anchorfile>
      <anchor>a449f7c79e1c6333dbc508656a698b4d9</anchor>
      <arglist>(tmat2x3&lt; U, P &gt; const &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL col_type &amp;</type>
      <name>operator[]</name>
      <anchorfile>structglm_1_1detail_1_1tmat2x3.html</anchorfile>
      <anchor>a1a763fb710341e14888755ccaf7ab415</anchor>
      <arglist>(length_t i)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL col_type const &amp;</type>
      <name>operator[]</name>
      <anchorfile>structglm_1_1detail_1_1tmat2x3.html</anchorfile>
      <anchor>a708afe209838835f2738b6a66cfd9214</anchor>
      <arglist>(length_t i) const </arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL</type>
      <name>tmat2x3</name>
      <anchorfile>structglm_1_1detail_1_1tmat2x3.html</anchorfile>
      <anchor>a1a9de2270cd500ebf966e6f2eeb8d568</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL</type>
      <name>tmat2x3</name>
      <anchorfile>structglm_1_1detail_1_1tmat2x3.html</anchorfile>
      <anchor>a57e69b6869f1d14bcf5630e6156fb987</anchor>
      <arglist>(tmat2x3&lt; T, P &gt; const &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL</type>
      <name>tmat2x3</name>
      <anchorfile>structglm_1_1detail_1_1tmat2x3.html</anchorfile>
      <anchor>a7fbd232bac090da9a982bd7071d0492b</anchor>
      <arglist>(tmat2x3&lt; T, Q &gt; const &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL</type>
      <name>tmat2x3</name>
      <anchorfile>structglm_1_1detail_1_1tmat2x3.html</anchorfile>
      <anchor>a7d5a3858854f928a4b37850843046536</anchor>
      <arglist>(ctor)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL</type>
      <name>tmat2x3</name>
      <anchorfile>structglm_1_1detail_1_1tmat2x3.html</anchorfile>
      <anchor>a406cb5aae8d0732f22f779301d99e702</anchor>
      <arglist>(T const &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL</type>
      <name>tmat2x3</name>
      <anchorfile>structglm_1_1detail_1_1tmat2x3.html</anchorfile>
      <anchor>a662dad49d2345434975c449fe78f3516</anchor>
      <arglist>(T const &amp;x0, T const &amp;y0, T const &amp;z0, T const &amp;x1, T const &amp;y1, T const &amp;z1)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL</type>
      <name>tmat2x3</name>
      <anchorfile>structglm_1_1detail_1_1tmat2x3.html</anchorfile>
      <anchor>a1a30ba3f8e8d54c84ae29e4cdb1dca7d</anchor>
      <arglist>(col_type const &amp;v0, col_type const &amp;v1)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL</type>
      <name>tmat2x3</name>
      <anchorfile>structglm_1_1detail_1_1tmat2x3.html</anchorfile>
      <anchor>ac112d37bc3331b1735c1aeb591483bc0</anchor>
      <arglist>(X1 const &amp;x1, Y1 const &amp;y1, Z1 const &amp;z1, X2 const &amp;x2, Y2 const &amp;y2, Z2 const &amp;z2)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL</type>
      <name>tmat2x3</name>
      <anchorfile>structglm_1_1detail_1_1tmat2x3.html</anchorfile>
      <anchor>ab39c2ee73d04fb527773418e6595be57</anchor>
      <arglist>(tvec3&lt; U, P &gt; const &amp;v1, tvec3&lt; V, P &gt; const &amp;v2)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL</type>
      <name>tmat2x3</name>
      <anchorfile>structglm_1_1detail_1_1tmat2x3.html</anchorfile>
      <anchor>aeada8034e24714a14c9d2480f5cf2fb6</anchor>
      <arglist>(tmat2x3&lt; U, Q &gt; const &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL</type>
      <name>tmat2x3</name>
      <anchorfile>structglm_1_1detail_1_1tmat2x3.html</anchorfile>
      <anchor>adc7262d6f9c3307330eed9f35367b951</anchor>
      <arglist>(tmat2x2&lt; T, P &gt; const &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL</type>
      <name>tmat2x3</name>
      <anchorfile>structglm_1_1detail_1_1tmat2x3.html</anchorfile>
      <anchor>a9ad518ece9e93c033e283170ef13d16b</anchor>
      <arglist>(tmat3x3&lt; T, P &gt; const &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL</type>
      <name>tmat2x3</name>
      <anchorfile>structglm_1_1detail_1_1tmat2x3.html</anchorfile>
      <anchor>a7ac7f8eaee1ce9e820cc1ad75dd5ac0b</anchor>
      <arglist>(tmat4x4&lt; T, P &gt; const &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL</type>
      <name>tmat2x3</name>
      <anchorfile>structglm_1_1detail_1_1tmat2x3.html</anchorfile>
      <anchor>a5768479482ed078f9eb0167861f5395f</anchor>
      <arglist>(tmat2x4&lt; T, P &gt; const &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL</type>
      <name>tmat2x3</name>
      <anchorfile>structglm_1_1detail_1_1tmat2x3.html</anchorfile>
      <anchor>af9b55dda5324ddf787e92de32d19700a</anchor>
      <arglist>(tmat3x2&lt; T, P &gt; const &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL</type>
      <name>tmat2x3</name>
      <anchorfile>structglm_1_1detail_1_1tmat2x3.html</anchorfile>
      <anchor>a05c284bbd6a5a407c4fd51a7bdd7ebf6</anchor>
      <arglist>(tmat3x4&lt; T, P &gt; const &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL</type>
      <name>tmat2x3</name>
      <anchorfile>structglm_1_1detail_1_1tmat2x3.html</anchorfile>
      <anchor>afa23959763c581b9382c6a03860253a2</anchor>
      <arglist>(tmat4x2&lt; T, P &gt; const &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL</type>
      <name>tmat2x3</name>
      <anchorfile>structglm_1_1detail_1_1tmat2x3.html</anchorfile>
      <anchor>ac09a95da15c50f62afceea05faff9cb0</anchor>
      <arglist>(tmat4x3&lt; T, P &gt; const &amp;x)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>col_type</type>
      <name>value</name>
      <anchorfile>structglm_1_1detail_1_1tmat2x3.html</anchorfile>
      <anchor>aee5bd11643d9f17469c2b11d0d65c97b</anchor>
      <arglist>[2]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>glm::detail::tmat2x4</name>
    <filename>structglm_1_1detail_1_1tmat2x4.html</filename>
    <templarg>T</templarg>
    <templarg>P</templarg>
    <member kind="enumvalue">
      <name>_null</name>
      <anchorfile>structglm_1_1detail_1_1tmat2x4.html</anchorfile>
      <anchor>a3876cfcf80892580917b2b0417c22c24a1f9441d2e671b6cbcb17f580afb1b2b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>tvec4&lt; T, P &gt;</type>
      <name>col_type</name>
      <anchorfile>structglm_1_1detail_1_1tmat2x4.html</anchorfile>
      <anchor>a7324a2efc8a0f59f538568015bdda76b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>ctor</name>
      <anchorfile>structglm_1_1detail_1_1tmat2x4.html</anchorfile>
      <anchor>a3876cfcf80892580917b2b0417c22c24</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>_null</name>
      <anchorfile>structglm_1_1detail_1_1tmat2x4.html</anchorfile>
      <anchor>a3876cfcf80892580917b2b0417c22c24a1f9441d2e671b6cbcb17f580afb1b2b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>tvec2&lt; T, P &gt;</type>
      <name>row_type</name>
      <anchorfile>structglm_1_1detail_1_1tmat2x4.html</anchorfile>
      <anchor>a3048033664c24f3c2bb2f326f32a0654</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::size_t</type>
      <name>size_type</name>
      <anchorfile>structglm_1_1detail_1_1tmat2x4.html</anchorfile>
      <anchor>a93a0c2fd19243d8fa55a0c45a740794d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>tmat4x2&lt; T, P &gt;</type>
      <name>transpose_type</name>
      <anchorfile>structglm_1_1detail_1_1tmat2x4.html</anchorfile>
      <anchor>ad89bce74852aa9d53de6c2b780e7854f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>tmat2x4&lt; T, P &gt;</type>
      <name>type</name>
      <anchorfile>structglm_1_1detail_1_1tmat2x4.html</anchorfile>
      <anchor>a6e5bd72f58de7f3b40f3e9cf74df9b89</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>T</type>
      <name>value_type</name>
      <anchorfile>structglm_1_1detail_1_1tmat2x4.html</anchorfile>
      <anchor>a4c650fe9e8b18e4b41fc8f6b3c5e0fb7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL GLM_CONSTEXPR length_t</type>
      <name>length</name>
      <anchorfile>structglm_1_1detail_1_1tmat2x4.html</anchorfile>
      <anchor>a6f6bea4131a13981210fc8966cc8c457</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat2x4&lt; T, P &gt; &amp;</type>
      <name>operator*=</name>
      <anchorfile>structglm_1_1detail_1_1tmat2x4.html</anchorfile>
      <anchor>af29fd96e82abe8f85ac318865d365755</anchor>
      <arglist>(U s)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat2x4&lt; T, P &gt; &amp;</type>
      <name>operator++</name>
      <anchorfile>structglm_1_1detail_1_1tmat2x4.html</anchorfile>
      <anchor>af03de23d2a797792bdc9f6599fd2bcf7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat2x4&lt; T, P &gt;</type>
      <name>operator++</name>
      <anchorfile>structglm_1_1detail_1_1tmat2x4.html</anchorfile>
      <anchor>aab39bbeb1ef4a9bf5a88698347242114</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat2x4&lt; T, P &gt; &amp;</type>
      <name>operator+=</name>
      <anchorfile>structglm_1_1detail_1_1tmat2x4.html</anchorfile>
      <anchor>a5bb3a875e7d771e04ef778dd65c69570</anchor>
      <arglist>(U s)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat2x4&lt; T, P &gt; &amp;</type>
      <name>operator+=</name>
      <anchorfile>structglm_1_1detail_1_1tmat2x4.html</anchorfile>
      <anchor>a298436a3ccd92e48b55bc4b8a39dd778</anchor>
      <arglist>(tmat2x4&lt; U, P &gt; const &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat2x4&lt; T, P &gt; &amp;</type>
      <name>operator--</name>
      <anchorfile>structglm_1_1detail_1_1tmat2x4.html</anchorfile>
      <anchor>a83baf7a0dc0d03815a64ad46c2973b31</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat2x4&lt; T, P &gt;</type>
      <name>operator--</name>
      <anchorfile>structglm_1_1detail_1_1tmat2x4.html</anchorfile>
      <anchor>ae0038adf4fa09f33024a753dcd54dade</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat2x4&lt; T, P &gt; &amp;</type>
      <name>operator-=</name>
      <anchorfile>structglm_1_1detail_1_1tmat2x4.html</anchorfile>
      <anchor>a35c469a505e64d85b1903cb8236bb40e</anchor>
      <arglist>(U s)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat2x4&lt; T, P &gt; &amp;</type>
      <name>operator-=</name>
      <anchorfile>structglm_1_1detail_1_1tmat2x4.html</anchorfile>
      <anchor>a4649ad6c38956df334d0b86042e207bd</anchor>
      <arglist>(tmat2x4&lt; U, P &gt; const &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat2x4&lt; T, P &gt; &amp;</type>
      <name>operator/=</name>
      <anchorfile>structglm_1_1detail_1_1tmat2x4.html</anchorfile>
      <anchor>a02241268cd53f9e9eee1a0e3deae6856</anchor>
      <arglist>(U s)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat2x4&lt; T, P &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>structglm_1_1detail_1_1tmat2x4.html</anchorfile>
      <anchor>a5a8b14256275404d8a3efe1ae2af735c</anchor>
      <arglist>(tmat2x4&lt; T, P &gt; const &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat2x4&lt; T, P &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>structglm_1_1detail_1_1tmat2x4.html</anchorfile>
      <anchor>a422287398bdb26f5d22bd9e91656889d</anchor>
      <arglist>(tmat2x4&lt; U, P &gt; const &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL col_type &amp;</type>
      <name>operator[]</name>
      <anchorfile>structglm_1_1detail_1_1tmat2x4.html</anchorfile>
      <anchor>ac76ff962b382355d2db35e8e932b9646</anchor>
      <arglist>(length_t i)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL col_type const &amp;</type>
      <name>operator[]</name>
      <anchorfile>structglm_1_1detail_1_1tmat2x4.html</anchorfile>
      <anchor>add18c9bdf49420165732d242d6c30db9</anchor>
      <arglist>(length_t i) const </arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL</type>
      <name>tmat2x4</name>
      <anchorfile>structglm_1_1detail_1_1tmat2x4.html</anchorfile>
      <anchor>a20b0aa711bc3085eed325d3d05d5f5dd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL</type>
      <name>tmat2x4</name>
      <anchorfile>structglm_1_1detail_1_1tmat2x4.html</anchorfile>
      <anchor>a8dd035f483bab4789af83a7c41f56bbb</anchor>
      <arglist>(tmat2x4&lt; T, P &gt; const &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL</type>
      <name>tmat2x4</name>
      <anchorfile>structglm_1_1detail_1_1tmat2x4.html</anchorfile>
      <anchor>a6abbbe035dd18771e08fc4e8e25aa043</anchor>
      <arglist>(tmat2x4&lt; T, Q &gt; const &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL</type>
      <name>tmat2x4</name>
      <anchorfile>structglm_1_1detail_1_1tmat2x4.html</anchorfile>
      <anchor>adcf4e728933e1dec86a29a966e5054bd</anchor>
      <arglist>(ctor)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL</type>
      <name>tmat2x4</name>
      <anchorfile>structglm_1_1detail_1_1tmat2x4.html</anchorfile>
      <anchor>ae8983af9f0c79c25fac749faa8d3333c</anchor>
      <arglist>(T const &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL</type>
      <name>tmat2x4</name>
      <anchorfile>structglm_1_1detail_1_1tmat2x4.html</anchorfile>
      <anchor>ab5d8e4f37800f0d67d8ead1e457ee5a5</anchor>
      <arglist>(T const &amp;x0, T const &amp;y0, T const &amp;z0, T const &amp;w0, T const &amp;x1, T const &amp;y1, T const &amp;z1, T const &amp;w1)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL</type>
      <name>tmat2x4</name>
      <anchorfile>structglm_1_1detail_1_1tmat2x4.html</anchorfile>
      <anchor>af6b5682221d2d4923febb3ce160dce71</anchor>
      <arglist>(col_type const &amp;v0, col_type const &amp;v1)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL</type>
      <name>tmat2x4</name>
      <anchorfile>structglm_1_1detail_1_1tmat2x4.html</anchorfile>
      <anchor>a062180e9aa13dc809833a430d28ac3df</anchor>
      <arglist>(X1 const &amp;x1, Y1 const &amp;y1, Z1 const &amp;z1, W1 const &amp;w1, X2 const &amp;x2, Y2 const &amp;y2, Z2 const &amp;z2, W2 const &amp;w2)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL</type>
      <name>tmat2x4</name>
      <anchorfile>structglm_1_1detail_1_1tmat2x4.html</anchorfile>
      <anchor>a83ae4e28845c271611c3c4a41d9afb83</anchor>
      <arglist>(tvec4&lt; U, P &gt; const &amp;v1, tvec4&lt; V, P &gt; const &amp;v2)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL</type>
      <name>tmat2x4</name>
      <anchorfile>structglm_1_1detail_1_1tmat2x4.html</anchorfile>
      <anchor>a112e455f02edb2c42ef8c0ad72495a4e</anchor>
      <arglist>(tmat2x4&lt; U, Q &gt; const &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL</type>
      <name>tmat2x4</name>
      <anchorfile>structglm_1_1detail_1_1tmat2x4.html</anchorfile>
      <anchor>a96db1c3c1e7627df486f3f4bd562d97d</anchor>
      <arglist>(tmat2x2&lt; T, P &gt; const &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL</type>
      <name>tmat2x4</name>
      <anchorfile>structglm_1_1detail_1_1tmat2x4.html</anchorfile>
      <anchor>a066dd661cd7576e810c69c204cfc84b6</anchor>
      <arglist>(tmat3x3&lt; T, P &gt; const &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL</type>
      <name>tmat2x4</name>
      <anchorfile>structglm_1_1detail_1_1tmat2x4.html</anchorfile>
      <anchor>a3502c82baeb79bbc559640983f51d388</anchor>
      <arglist>(tmat4x4&lt; T, P &gt; const &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL</type>
      <name>tmat2x4</name>
      <anchorfile>structglm_1_1detail_1_1tmat2x4.html</anchorfile>
      <anchor>abcec63c744519d7979637497abba1dc7</anchor>
      <arglist>(tmat2x3&lt; T, P &gt; const &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL</type>
      <name>tmat2x4</name>
      <anchorfile>structglm_1_1detail_1_1tmat2x4.html</anchorfile>
      <anchor>a59c532657d89fd29606d2eba67eedf03</anchor>
      <arglist>(tmat3x2&lt; T, P &gt; const &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL</type>
      <name>tmat2x4</name>
      <anchorfile>structglm_1_1detail_1_1tmat2x4.html</anchorfile>
      <anchor>a23792070baaf447de9171b170b29fafa</anchor>
      <arglist>(tmat3x4&lt; T, P &gt; const &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL</type>
      <name>tmat2x4</name>
      <anchorfile>structglm_1_1detail_1_1tmat2x4.html</anchorfile>
      <anchor>ab838252823f029cf1ca71173f628dbef</anchor>
      <arglist>(tmat4x2&lt; T, P &gt; const &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL</type>
      <name>tmat2x4</name>
      <anchorfile>structglm_1_1detail_1_1tmat2x4.html</anchorfile>
      <anchor>aea76900675d5fe306a4be963895d50aa</anchor>
      <arglist>(tmat4x3&lt; T, P &gt; const &amp;x)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>col_type</type>
      <name>value</name>
      <anchorfile>structglm_1_1detail_1_1tmat2x4.html</anchorfile>
      <anchor>a242beaaeb8667b137519a307eb200fc3</anchor>
      <arglist>[2]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>glm::detail::tmat3x2</name>
    <filename>structglm_1_1detail_1_1tmat3x2.html</filename>
    <templarg>T</templarg>
    <templarg>P</templarg>
    <member kind="enumvalue">
      <name>_null</name>
      <anchorfile>structglm_1_1detail_1_1tmat3x2.html</anchorfile>
      <anchor>ae8783ababf4eb06fdbb048bb90ef3b03a934418ab52e241503f37c54333bb848e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>tvec2&lt; T, P &gt;</type>
      <name>col_type</name>
      <anchorfile>structglm_1_1detail_1_1tmat3x2.html</anchorfile>
      <anchor>a9c0f2cfe8e359b2917b5f616a5dbc9e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>ctor</name>
      <anchorfile>structglm_1_1detail_1_1tmat3x2.html</anchorfile>
      <anchor>ae8783ababf4eb06fdbb048bb90ef3b03</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>_null</name>
      <anchorfile>structglm_1_1detail_1_1tmat3x2.html</anchorfile>
      <anchor>ae8783ababf4eb06fdbb048bb90ef3b03a934418ab52e241503f37c54333bb848e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>tvec3&lt; T, P &gt;</type>
      <name>row_type</name>
      <anchorfile>structglm_1_1detail_1_1tmat3x2.html</anchorfile>
      <anchor>a4e9b5f959b95a291c070d0f60195306f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::size_t</type>
      <name>size_type</name>
      <anchorfile>structglm_1_1detail_1_1tmat3x2.html</anchorfile>
      <anchor>af70231300959702a284387cd047e5802</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>tmat2x3&lt; T, P &gt;</type>
      <name>transpose_type</name>
      <anchorfile>structglm_1_1detail_1_1tmat3x2.html</anchorfile>
      <anchor>acb1e7f53f46b54ebb6699582fa1c4b71</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>tmat3x2&lt; T, P &gt;</type>
      <name>type</name>
      <anchorfile>structglm_1_1detail_1_1tmat3x2.html</anchorfile>
      <anchor>ae5d42d3fe65b97066f5a74e2da7015e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>T</type>
      <name>value_type</name>
      <anchorfile>structglm_1_1detail_1_1tmat3x2.html</anchorfile>
      <anchor>a3a0297927f3affe894622f9496b66db4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL GLM_CONSTEXPR length_t</type>
      <name>length</name>
      <anchorfile>structglm_1_1detail_1_1tmat3x2.html</anchorfile>
      <anchor>ada4731fc1a0d16353082ddd1d727c375</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat3x2&lt; T, P &gt; &amp;</type>
      <name>operator*=</name>
      <anchorfile>structglm_1_1detail_1_1tmat3x2.html</anchorfile>
      <anchor>a93560e047aaaafb312d67167380087cb</anchor>
      <arglist>(U s)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat3x2&lt; T, P &gt; &amp;</type>
      <name>operator++</name>
      <anchorfile>structglm_1_1detail_1_1tmat3x2.html</anchorfile>
      <anchor>a64fd8f61330b0b358ebf1e1d6e1addd2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat3x2&lt; T, P &gt;</type>
      <name>operator++</name>
      <anchorfile>structglm_1_1detail_1_1tmat3x2.html</anchorfile>
      <anchor>a4817e180ed2bbcc5ed08da47d9d02b46</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat3x2&lt; T, P &gt; &amp;</type>
      <name>operator+=</name>
      <anchorfile>structglm_1_1detail_1_1tmat3x2.html</anchorfile>
      <anchor>a41d01c7fbc6061206a33b265ddb9649b</anchor>
      <arglist>(U s)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat3x2&lt; T, P &gt; &amp;</type>
      <name>operator+=</name>
      <anchorfile>structglm_1_1detail_1_1tmat3x2.html</anchorfile>
      <anchor>a0ce859a11cdafb33342c159b4a4f145a</anchor>
      <arglist>(tmat3x2&lt; U, P &gt; const &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat3x2&lt; T, P &gt; &amp;</type>
      <name>operator--</name>
      <anchorfile>structglm_1_1detail_1_1tmat3x2.html</anchorfile>
      <anchor>a634ba6d05ebfcd8cd073f7d3ea84995f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat3x2&lt; T, P &gt;</type>
      <name>operator--</name>
      <anchorfile>structglm_1_1detail_1_1tmat3x2.html</anchorfile>
      <anchor>a8fb8343099bcb6d06c2d8537f3734632</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat3x2&lt; T, P &gt; &amp;</type>
      <name>operator-=</name>
      <anchorfile>structglm_1_1detail_1_1tmat3x2.html</anchorfile>
      <anchor>a5ee8c2917c7b4e74c626af4cf49fce63</anchor>
      <arglist>(U s)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat3x2&lt; T, P &gt; &amp;</type>
      <name>operator-=</name>
      <anchorfile>structglm_1_1detail_1_1tmat3x2.html</anchorfile>
      <anchor>a8c12556de23e4325c229e14f6c93888c</anchor>
      <arglist>(tmat3x2&lt; U, P &gt; const &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat3x2&lt; T, P &gt; &amp;</type>
      <name>operator/=</name>
      <anchorfile>structglm_1_1detail_1_1tmat3x2.html</anchorfile>
      <anchor>a6cee280523aedb0afd6792a2712c55b4</anchor>
      <arglist>(U s)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat3x2&lt; T, P &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>structglm_1_1detail_1_1tmat3x2.html</anchorfile>
      <anchor>ab48398d05fac699dbbbe4ba898cbe085</anchor>
      <arglist>(tmat3x2&lt; T, P &gt; const &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat3x2&lt; T, P &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>structglm_1_1detail_1_1tmat3x2.html</anchorfile>
      <anchor>a14a1f4a49d2a1a04fa45935a33c47c3a</anchor>
      <arglist>(tmat3x2&lt; U, P &gt; const &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL col_type &amp;</type>
      <name>operator[]</name>
      <anchorfile>structglm_1_1detail_1_1tmat3x2.html</anchorfile>
      <anchor>a9c8495338d3cd56791cd491beea54e78</anchor>
      <arglist>(length_t i)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL col_type const &amp;</type>
      <name>operator[]</name>
      <anchorfile>structglm_1_1detail_1_1tmat3x2.html</anchorfile>
      <anchor>a7133cfa23e8c8dadc71f9fb9d1d29278</anchor>
      <arglist>(length_t i) const </arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL</type>
      <name>tmat3x2</name>
      <anchorfile>structglm_1_1detail_1_1tmat3x2.html</anchorfile>
      <anchor>ace0c450cd64cd81bb39859002be755c4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL</type>
      <name>tmat3x2</name>
      <anchorfile>structglm_1_1detail_1_1tmat3x2.html</anchorfile>
      <anchor>a60a4666e0ddc84fba59e783a4b5015fd</anchor>
      <arglist>(tmat3x2&lt; T, P &gt; const &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL</type>
      <name>tmat3x2</name>
      <anchorfile>structglm_1_1detail_1_1tmat3x2.html</anchorfile>
      <anchor>a293a68738c817050bcccf356d1c36171</anchor>
      <arglist>(tmat3x2&lt; T, Q &gt; const &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL</type>
      <name>tmat3x2</name>
      <anchorfile>structglm_1_1detail_1_1tmat3x2.html</anchorfile>
      <anchor>a8ab1c0c7c9ff953c0ca1786f0b06fbd1</anchor>
      <arglist>(ctor)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL</type>
      <name>tmat3x2</name>
      <anchorfile>structglm_1_1detail_1_1tmat3x2.html</anchorfile>
      <anchor>a13780dd616b3cfbece11111e0a628863</anchor>
      <arglist>(T const &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL</type>
      <name>tmat3x2</name>
      <anchorfile>structglm_1_1detail_1_1tmat3x2.html</anchorfile>
      <anchor>acfb7f6a29b1092d8caf9008ef7cc7451</anchor>
      <arglist>(T const &amp;x0, T const &amp;y0, T const &amp;x1, T const &amp;y1, T const &amp;x2, T const &amp;y2)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL</type>
      <name>tmat3x2</name>
      <anchorfile>structglm_1_1detail_1_1tmat3x2.html</anchorfile>
      <anchor>a2f26cd04f4cb3a9a1d87755b2837ef98</anchor>
      <arglist>(col_type const &amp;v0, col_type const &amp;v1, col_type const &amp;v2)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL</type>
      <name>tmat3x2</name>
      <anchorfile>structglm_1_1detail_1_1tmat3x2.html</anchorfile>
      <anchor>a775df36ef9146cd819095a1ffa971558</anchor>
      <arglist>(X1 const &amp;x1, Y1 const &amp;y1, X2 const &amp;x2, Y2 const &amp;y2, X3 const &amp;x3, Y3 const &amp;y3)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL</type>
      <name>tmat3x2</name>
      <anchorfile>structglm_1_1detail_1_1tmat3x2.html</anchorfile>
      <anchor>af632d84043506726bd86e34fad3a532f</anchor>
      <arglist>(tvec2&lt; V1, P &gt; const &amp;v1, tvec2&lt; V2, P &gt; const &amp;v2, tvec2&lt; V3, P &gt; const &amp;v3)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL</type>
      <name>tmat3x2</name>
      <anchorfile>structglm_1_1detail_1_1tmat3x2.html</anchorfile>
      <anchor>ad2448500048ef60090e4d44bedd5868c</anchor>
      <arglist>(tmat3x2&lt; U, Q &gt; const &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL</type>
      <name>tmat3x2</name>
      <anchorfile>structglm_1_1detail_1_1tmat3x2.html</anchorfile>
      <anchor>a72099d869469db90a65d825b508a2272</anchor>
      <arglist>(tmat2x2&lt; T, P &gt; const &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL</type>
      <name>tmat3x2</name>
      <anchorfile>structglm_1_1detail_1_1tmat3x2.html</anchorfile>
      <anchor>a4eb386f5906c8464647910c18c463852</anchor>
      <arglist>(tmat3x3&lt; T, P &gt; const &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL</type>
      <name>tmat3x2</name>
      <anchorfile>structglm_1_1detail_1_1tmat3x2.html</anchorfile>
      <anchor>a10f3b57f4d48daa27ba92f613f82781a</anchor>
      <arglist>(tmat4x4&lt; T, P &gt; const &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL</type>
      <name>tmat3x2</name>
      <anchorfile>structglm_1_1detail_1_1tmat3x2.html</anchorfile>
      <anchor>a20ca3a752a05340abba59a6b397f3fd7</anchor>
      <arglist>(tmat2x3&lt; T, P &gt; const &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL</type>
      <name>tmat3x2</name>
      <anchorfile>structglm_1_1detail_1_1tmat3x2.html</anchorfile>
      <anchor>a01bcd86bf878d1171d6b09c928d1e901</anchor>
      <arglist>(tmat2x4&lt; T, P &gt; const &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL</type>
      <name>tmat3x2</name>
      <anchorfile>structglm_1_1detail_1_1tmat3x2.html</anchorfile>
      <anchor>abe793d304df6879471ea15e6bf7d99a7</anchor>
      <arglist>(tmat3x4&lt; T, P &gt; const &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL</type>
      <name>tmat3x2</name>
      <anchorfile>structglm_1_1detail_1_1tmat3x2.html</anchorfile>
      <anchor>af6f6c6003fe103e4f4f600f94f1238f3</anchor>
      <arglist>(tmat4x2&lt; T, P &gt; const &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL</type>
      <name>tmat3x2</name>
      <anchorfile>structglm_1_1detail_1_1tmat3x2.html</anchorfile>
      <anchor>ada5b2381da53088f239703d45ee67d83</anchor>
      <arglist>(tmat4x3&lt; T, P &gt; const &amp;x)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>col_type</type>
      <name>value</name>
      <anchorfile>structglm_1_1detail_1_1tmat3x2.html</anchorfile>
      <anchor>a7756888f6879573d3db9caba1475e244</anchor>
      <arglist>[3]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>glm::detail::tmat3x3</name>
    <filename>structglm_1_1detail_1_1tmat3x3.html</filename>
    <templarg>T</templarg>
    <templarg>P</templarg>
    <member kind="enumvalue">
      <name>_null</name>
      <anchorfile>structglm_1_1detail_1_1tmat3x3.html</anchorfile>
      <anchor>a24175afa829b47d3cc2a65860b16e103a4b892e336bd2984e872ade90b1464f96</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>tvec3&lt; T, P &gt;</type>
      <name>col_type</name>
      <anchorfile>structglm_1_1detail_1_1tmat3x3.html</anchorfile>
      <anchor>ad47f3a11bd4333d1103bfa93a86fa54f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>ctor</name>
      <anchorfile>structglm_1_1detail_1_1tmat3x3.html</anchorfile>
      <anchor>a24175afa829b47d3cc2a65860b16e103</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>_null</name>
      <anchorfile>structglm_1_1detail_1_1tmat3x3.html</anchorfile>
      <anchor>a24175afa829b47d3cc2a65860b16e103a4b892e336bd2984e872ade90b1464f96</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>tvec3&lt; T, P &gt;</type>
      <name>row_type</name>
      <anchorfile>structglm_1_1detail_1_1tmat3x3.html</anchorfile>
      <anchor>ad963d0adf30cc0c48a2c4166d8fa93b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::size_t</type>
      <name>size_type</name>
      <anchorfile>structglm_1_1detail_1_1tmat3x3.html</anchorfile>
      <anchor>ac2c45ac2aeb10c76e17a54cae3652819</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>tmat3x3&lt; T, P &gt;</type>
      <name>transpose_type</name>
      <anchorfile>structglm_1_1detail_1_1tmat3x3.html</anchorfile>
      <anchor>a3ecde8b3a849d43a5aefed5f542c041f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>tmat3x3&lt; T, P &gt;</type>
      <name>type</name>
      <anchorfile>structglm_1_1detail_1_1tmat3x3.html</anchorfile>
      <anchor>a8da2644146b18508927325b04c3a9170</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>T</type>
      <name>value_type</name>
      <anchorfile>structglm_1_1detail_1_1tmat3x3.html</anchorfile>
      <anchor>a42b16ee1a345e9626c90ff078ec056b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL GLM_CONSTEXPR length_t</type>
      <name>length</name>
      <anchorfile>structglm_1_1detail_1_1tmat3x3.html</anchorfile>
      <anchor>a0b96314d9b39f735f42a2d1134305bfd</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat3x3&lt; T, P &gt; &amp;</type>
      <name>operator*=</name>
      <anchorfile>structglm_1_1detail_1_1tmat3x3.html</anchorfile>
      <anchor>ad720ed5f090b44ffc9de39e217e14778</anchor>
      <arglist>(U s)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat3x3&lt; T, P &gt; &amp;</type>
      <name>operator*=</name>
      <anchorfile>structglm_1_1detail_1_1tmat3x3.html</anchorfile>
      <anchor>a688e29783f988517fec9fb416af1b54e</anchor>
      <arglist>(tmat3x3&lt; U, P &gt; const &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat3x3&lt; T, P &gt; &amp;</type>
      <name>operator++</name>
      <anchorfile>structglm_1_1detail_1_1tmat3x3.html</anchorfile>
      <anchor>a9256e3a697aa3e7f9b13a696924883ef</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat3x3&lt; T, P &gt;</type>
      <name>operator++</name>
      <anchorfile>structglm_1_1detail_1_1tmat3x3.html</anchorfile>
      <anchor>a8b396d89ff7d1994d5680685bdf39aca</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat3x3&lt; T, P &gt; &amp;</type>
      <name>operator+=</name>
      <anchorfile>structglm_1_1detail_1_1tmat3x3.html</anchorfile>
      <anchor>a691337477f60d50bcdef7ae0372b1f06</anchor>
      <arglist>(U s)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat3x3&lt; T, P &gt; &amp;</type>
      <name>operator+=</name>
      <anchorfile>structglm_1_1detail_1_1tmat3x3.html</anchorfile>
      <anchor>a2e5ebe3eeb51b9e64924b818b7a7cd0d</anchor>
      <arglist>(tmat3x3&lt; U, P &gt; const &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat3x3&lt; T, P &gt; &amp;</type>
      <name>operator--</name>
      <anchorfile>structglm_1_1detail_1_1tmat3x3.html</anchorfile>
      <anchor>a74be6250e0a179308986e92593f7edba</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat3x3&lt; T, P &gt;</type>
      <name>operator--</name>
      <anchorfile>structglm_1_1detail_1_1tmat3x3.html</anchorfile>
      <anchor>a49cc735c6ca7d12dadeb329453b040b4</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat3x3&lt; T, P &gt; &amp;</type>
      <name>operator-=</name>
      <anchorfile>structglm_1_1detail_1_1tmat3x3.html</anchorfile>
      <anchor>a4ee83a0dd2a65d7e90b9b21479eee52a</anchor>
      <arglist>(U s)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat3x3&lt; T, P &gt; &amp;</type>
      <name>operator-=</name>
      <anchorfile>structglm_1_1detail_1_1tmat3x3.html</anchorfile>
      <anchor>acbadd4964bdf31cdd701bd509b8bad03</anchor>
      <arglist>(tmat3x3&lt; U, P &gt; const &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat3x3&lt; T, P &gt; &amp;</type>
      <name>operator/=</name>
      <anchorfile>structglm_1_1detail_1_1tmat3x3.html</anchorfile>
      <anchor>afb56c9bce7eef169c698fe459a91c402</anchor>
      <arglist>(U s)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat3x3&lt; T, P &gt; &amp;</type>
      <name>operator/=</name>
      <anchorfile>structglm_1_1detail_1_1tmat3x3.html</anchorfile>
      <anchor>a78341f4a3d5353411c69f40e0b9b9560</anchor>
      <arglist>(tmat3x3&lt; U, P &gt; const &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat3x3&lt; T, P &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>structglm_1_1detail_1_1tmat3x3.html</anchorfile>
      <anchor>ab282e3b4e17a7aaec91df94bfbe0eab1</anchor>
      <arglist>(tmat3x3&lt; T, P &gt; const &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat3x3&lt; T, P &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>structglm_1_1detail_1_1tmat3x3.html</anchorfile>
      <anchor>a0b69c604eee9037a4b3ad45290e8d2ed</anchor>
      <arglist>(tmat3x3&lt; U, P &gt; const &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL col_type &amp;</type>
      <name>operator[]</name>
      <anchorfile>structglm_1_1detail_1_1tmat3x3.html</anchorfile>
      <anchor>a8fa4acb4459f4ab574bf5d8dac8ea4b2</anchor>
      <arglist>(length_t i)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL col_type const &amp;</type>
      <name>operator[]</name>
      <anchorfile>structglm_1_1detail_1_1tmat3x3.html</anchorfile>
      <anchor>aed92ab35e33f8bda8331ccd2ec52e52e</anchor>
      <arglist>(length_t i) const </arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL</type>
      <name>tmat3x3</name>
      <anchorfile>structglm_1_1detail_1_1tmat3x3.html</anchorfile>
      <anchor>a9cb420fba39c17cfd22872c49458e60c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL</type>
      <name>tmat3x3</name>
      <anchorfile>structglm_1_1detail_1_1tmat3x3.html</anchorfile>
      <anchor>a552bdedf43bc8405add6661a52184fe1</anchor>
      <arglist>(tmat3x3&lt; T, P &gt; const &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL</type>
      <name>tmat3x3</name>
      <anchorfile>structglm_1_1detail_1_1tmat3x3.html</anchorfile>
      <anchor>a088a58e6773a067fdf873610d46283c1</anchor>
      <arglist>(tmat3x3&lt; T, Q &gt; const &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL</type>
      <name>tmat3x3</name>
      <anchorfile>structglm_1_1detail_1_1tmat3x3.html</anchorfile>
      <anchor>a918fa69240f61a30113e987d78592904</anchor>
      <arglist>(ctor Null)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL</type>
      <name>tmat3x3</name>
      <anchorfile>structglm_1_1detail_1_1tmat3x3.html</anchorfile>
      <anchor>a616d7ab35367d59595f3a98916c4e372</anchor>
      <arglist>(T const &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL</type>
      <name>tmat3x3</name>
      <anchorfile>structglm_1_1detail_1_1tmat3x3.html</anchorfile>
      <anchor>ac77b5231ee3e526eb628dc53e8971bd1</anchor>
      <arglist>(T const &amp;x0, T const &amp;y0, T const &amp;z0, T const &amp;x1, T const &amp;y1, T const &amp;z1, T const &amp;x2, T const &amp;y2, T const &amp;z2)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL</type>
      <name>tmat3x3</name>
      <anchorfile>structglm_1_1detail_1_1tmat3x3.html</anchorfile>
      <anchor>a0f00472fbcb0f7297c5cf9b3bb3527ee</anchor>
      <arglist>(col_type const &amp;v0, col_type const &amp;v1, col_type const &amp;v2)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL</type>
      <name>tmat3x3</name>
      <anchorfile>structglm_1_1detail_1_1tmat3x3.html</anchorfile>
      <anchor>a9231c5d0ebe3a535d602e4135b9019c2</anchor>
      <arglist>(X1 const &amp;x1, Y1 const &amp;y1, Z1 const &amp;z1, X2 const &amp;x2, Y2 const &amp;y2, Z2 const &amp;z2, X3 const &amp;x3, Y3 const &amp;y3, Z3 const &amp;z3)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL</type>
      <name>tmat3x3</name>
      <anchorfile>structglm_1_1detail_1_1tmat3x3.html</anchorfile>
      <anchor>aa698f62dc4eafac9096370495dc6f74c</anchor>
      <arglist>(tvec3&lt; V1, P &gt; const &amp;v1, tvec3&lt; V2, P &gt; const &amp;v2, tvec3&lt; V3, P &gt; const &amp;v3)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL</type>
      <name>tmat3x3</name>
      <anchorfile>structglm_1_1detail_1_1tmat3x3.html</anchorfile>
      <anchor>a167e0a30ab00a30c1f3e7c528a8f4aee</anchor>
      <arglist>(tmat3x3&lt; U, Q &gt; const &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL</type>
      <name>tmat3x3</name>
      <anchorfile>structglm_1_1detail_1_1tmat3x3.html</anchorfile>
      <anchor>a214a094c4db2b2e98572dc15d8f51edc</anchor>
      <arglist>(tmat2x2&lt; T, P &gt; const &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL</type>
      <name>tmat3x3</name>
      <anchorfile>structglm_1_1detail_1_1tmat3x3.html</anchorfile>
      <anchor>a54718b533f43155ffa0f5a9ad5cfa897</anchor>
      <arglist>(tmat4x4&lt; T, P &gt; const &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL</type>
      <name>tmat3x3</name>
      <anchorfile>structglm_1_1detail_1_1tmat3x3.html</anchorfile>
      <anchor>a9075b027e2134d99584a36c7e99ac2b7</anchor>
      <arglist>(tmat2x3&lt; T, P &gt; const &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL</type>
      <name>tmat3x3</name>
      <anchorfile>structglm_1_1detail_1_1tmat3x3.html</anchorfile>
      <anchor>afbdce79931d32f30dcffb81ee27ac432</anchor>
      <arglist>(tmat3x2&lt; T, P &gt; const &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL</type>
      <name>tmat3x3</name>
      <anchorfile>structglm_1_1detail_1_1tmat3x3.html</anchorfile>
      <anchor>a480395b14bc94b7bd7ac2941d0b4cdd3</anchor>
      <arglist>(tmat2x4&lt; T, P &gt; const &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL</type>
      <name>tmat3x3</name>
      <anchorfile>structglm_1_1detail_1_1tmat3x3.html</anchorfile>
      <anchor>ae766cf074fc3a99253c08888ab889543</anchor>
      <arglist>(tmat4x2&lt; T, P &gt; const &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL</type>
      <name>tmat3x3</name>
      <anchorfile>structglm_1_1detail_1_1tmat3x3.html</anchorfile>
      <anchor>a4c9853388a28bafbe62b4344b51ccda3</anchor>
      <arglist>(tmat3x4&lt; T, P &gt; const &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL</type>
      <name>tmat3x3</name>
      <anchorfile>structglm_1_1detail_1_1tmat3x3.html</anchorfile>
      <anchor>ac82b465f3ee34c194a2fb7c4296330ae</anchor>
      <arglist>(tmat4x3&lt; T, P &gt; const &amp;x)</arglist>
    </member>
    <member kind="friend">
      <type>friend tvec3&lt; U, Q &gt;</type>
      <name>operator/</name>
      <anchorfile>structglm_1_1detail_1_1tmat3x3.html</anchorfile>
      <anchor>ac84f82f1605a6094a397c84daa80a201</anchor>
      <arglist>(tmat3x3&lt; U, Q &gt; const &amp;m, tvec3&lt; U, Q &gt; const &amp;v)</arglist>
    </member>
    <member kind="friend">
      <type>friend tvec3&lt; U, Q &gt;</type>
      <name>operator/</name>
      <anchorfile>structglm_1_1detail_1_1tmat3x3.html</anchorfile>
      <anchor>a62cedcc444ac62727b8ae82f6b3249b8</anchor>
      <arglist>(tvec3&lt; U, Q &gt; const &amp;v, tmat3x3&lt; U, Q &gt; const &amp;m)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>glm::detail::tmat3x4</name>
    <filename>structglm_1_1detail_1_1tmat3x4.html</filename>
    <templarg>T</templarg>
    <templarg>P</templarg>
    <member kind="enumvalue">
      <name>_null</name>
      <anchorfile>structglm_1_1detail_1_1tmat3x4.html</anchorfile>
      <anchor>aaf0d815b5c79dd7663c3532c8d03ade8aa923bc7c1856abeda92ddb5f9fa621a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>tvec4&lt; T, P &gt;</type>
      <name>col_type</name>
      <anchorfile>structglm_1_1detail_1_1tmat3x4.html</anchorfile>
      <anchor>aadea597c799e263c7580c0291753d0de</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>ctor</name>
      <anchorfile>structglm_1_1detail_1_1tmat3x4.html</anchorfile>
      <anchor>aaf0d815b5c79dd7663c3532c8d03ade8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>_null</name>
      <anchorfile>structglm_1_1detail_1_1tmat3x4.html</anchorfile>
      <anchor>aaf0d815b5c79dd7663c3532c8d03ade8aa923bc7c1856abeda92ddb5f9fa621a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>tvec3&lt; T, P &gt;</type>
      <name>row_type</name>
      <anchorfile>structglm_1_1detail_1_1tmat3x4.html</anchorfile>
      <anchor>a4396c64d7fb3b10e98119bf1cac9ce9b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::size_t</type>
      <name>size_type</name>
      <anchorfile>structglm_1_1detail_1_1tmat3x4.html</anchorfile>
      <anchor>a6c23d9c4bf2cb48cfcdbec0b5d8451d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>tmat4x3&lt; T, P &gt;</type>
      <name>transpose_type</name>
      <anchorfile>structglm_1_1detail_1_1tmat3x4.html</anchorfile>
      <anchor>a00d98ddf17fe798af973adf5a6916355</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>tmat3x4&lt; T, P &gt;</type>
      <name>type</name>
      <anchorfile>structglm_1_1detail_1_1tmat3x4.html</anchorfile>
      <anchor>ace1e67378a63acf5b64fd4d363647502</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>T</type>
      <name>value_type</name>
      <anchorfile>structglm_1_1detail_1_1tmat3x4.html</anchorfile>
      <anchor>a541331f60862c273694a0b1f778fd571</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL GLM_CONSTEXPR length_t</type>
      <name>length</name>
      <anchorfile>structglm_1_1detail_1_1tmat3x4.html</anchorfile>
      <anchor>aa15012ebb55df533750d146e806e9c45</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat3x4&lt; T, P &gt; &amp;</type>
      <name>operator*=</name>
      <anchorfile>structglm_1_1detail_1_1tmat3x4.html</anchorfile>
      <anchor>ab07ee1da7bbf72d894107d5ea90b4b50</anchor>
      <arglist>(U s)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat3x4&lt; T, P &gt; &amp;</type>
      <name>operator++</name>
      <anchorfile>structglm_1_1detail_1_1tmat3x4.html</anchorfile>
      <anchor>a9fafc1c78d881ae2ef86db54503725d9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat3x4&lt; T, P &gt;</type>
      <name>operator++</name>
      <anchorfile>structglm_1_1detail_1_1tmat3x4.html</anchorfile>
      <anchor>a6b757e7ce3c221a13e6c581d9b97e9dd</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat3x4&lt; T, P &gt; &amp;</type>
      <name>operator+=</name>
      <anchorfile>structglm_1_1detail_1_1tmat3x4.html</anchorfile>
      <anchor>ab57d6efb45e4b2e6fd77a12486c4daa8</anchor>
      <arglist>(U s)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat3x4&lt; T, P &gt; &amp;</type>
      <name>operator+=</name>
      <anchorfile>structglm_1_1detail_1_1tmat3x4.html</anchorfile>
      <anchor>ac18c19db6f4e348c972e9f937522eaca</anchor>
      <arglist>(tmat3x4&lt; U, P &gt; const &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat3x4&lt; T, P &gt; &amp;</type>
      <name>operator--</name>
      <anchorfile>structglm_1_1detail_1_1tmat3x4.html</anchorfile>
      <anchor>a8d1d588f752bcc668e1b4a4eba4293f8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat3x4&lt; T, P &gt;</type>
      <name>operator--</name>
      <anchorfile>structglm_1_1detail_1_1tmat3x4.html</anchorfile>
      <anchor>a890b06da348a493e62271192cfa520c3</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat3x4&lt; T, P &gt; &amp;</type>
      <name>operator-=</name>
      <anchorfile>structglm_1_1detail_1_1tmat3x4.html</anchorfile>
      <anchor>a9bfae7f6a40560de9392ba57cd2edff5</anchor>
      <arglist>(U s)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat3x4&lt; T, P &gt; &amp;</type>
      <name>operator-=</name>
      <anchorfile>structglm_1_1detail_1_1tmat3x4.html</anchorfile>
      <anchor>aa8d0e590eec95fd09194f038dd349e34</anchor>
      <arglist>(tmat3x4&lt; U, P &gt; const &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat3x4&lt; T, P &gt; &amp;</type>
      <name>operator/=</name>
      <anchorfile>structglm_1_1detail_1_1tmat3x4.html</anchorfile>
      <anchor>a0fa10e45cfa4cee78245916ac325150e</anchor>
      <arglist>(U s)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat3x4&lt; T, P &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>structglm_1_1detail_1_1tmat3x4.html</anchorfile>
      <anchor>a3cc7fdfccec63f41cb29d9132816d195</anchor>
      <arglist>(tmat3x4&lt; T, P &gt; const &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat3x4&lt; T, P &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>structglm_1_1detail_1_1tmat3x4.html</anchorfile>
      <anchor>a3e6b142f80982e1d1722f75a6d146090</anchor>
      <arglist>(tmat3x4&lt; U, P &gt; const &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL col_type &amp;</type>
      <name>operator[]</name>
      <anchorfile>structglm_1_1detail_1_1tmat3x4.html</anchorfile>
      <anchor>af4303a4ee85e3b19240e3e814b330e90</anchor>
      <arglist>(length_t i)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL col_type const &amp;</type>
      <name>operator[]</name>
      <anchorfile>structglm_1_1detail_1_1tmat3x4.html</anchorfile>
      <anchor>af188015109d739711d652f529c6fceb2</anchor>
      <arglist>(length_t i) const </arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL</type>
      <name>tmat3x4</name>
      <anchorfile>structglm_1_1detail_1_1tmat3x4.html</anchorfile>
      <anchor>adaef0865f52d37917b533fc355578604</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL</type>
      <name>tmat3x4</name>
      <anchorfile>structglm_1_1detail_1_1tmat3x4.html</anchorfile>
      <anchor>acf5ecd50b7cb7b7e497357343aae296a</anchor>
      <arglist>(tmat3x4&lt; T, P &gt; const &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL</type>
      <name>tmat3x4</name>
      <anchorfile>structglm_1_1detail_1_1tmat3x4.html</anchorfile>
      <anchor>ab8b7d443036f14500e635408e42be95c</anchor>
      <arglist>(tmat3x4&lt; T, Q &gt; const &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL</type>
      <name>tmat3x4</name>
      <anchorfile>structglm_1_1detail_1_1tmat3x4.html</anchorfile>
      <anchor>a183308da0ab467204ddbb850b901ab01</anchor>
      <arglist>(ctor Null)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL</type>
      <name>tmat3x4</name>
      <anchorfile>structglm_1_1detail_1_1tmat3x4.html</anchorfile>
      <anchor>a3f3891fbb09d13c7d62ee84c58ef5465</anchor>
      <arglist>(T const &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL</type>
      <name>tmat3x4</name>
      <anchorfile>structglm_1_1detail_1_1tmat3x4.html</anchorfile>
      <anchor>ac209bad3fbbd7b1b54e57193ff5576c9</anchor>
      <arglist>(T const &amp;x0, T const &amp;y0, T const &amp;z0, T const &amp;w0, T const &amp;x1, T const &amp;y1, T const &amp;z1, T const &amp;w1, T const &amp;x2, T const &amp;y2, T const &amp;z2, T const &amp;w2)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL</type>
      <name>tmat3x4</name>
      <anchorfile>structglm_1_1detail_1_1tmat3x4.html</anchorfile>
      <anchor>a0d31503b2e0a1d79af090f243db0877f</anchor>
      <arglist>(col_type const &amp;v0, col_type const &amp;v1, col_type const &amp;v2)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL</type>
      <name>tmat3x4</name>
      <anchorfile>structglm_1_1detail_1_1tmat3x4.html</anchorfile>
      <anchor>a6fc2dce014e53c227b06f0ad379c92c0</anchor>
      <arglist>(X1 const &amp;x1, Y1 const &amp;y1, Z1 const &amp;z1, W1 const &amp;w1, X2 const &amp;x2, Y2 const &amp;y2, Z2 const &amp;z2, W2 const &amp;w2, X3 const &amp;x3, Y3 const &amp;y3, Z3 const &amp;z3, W3 const &amp;w3)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL</type>
      <name>tmat3x4</name>
      <anchorfile>structglm_1_1detail_1_1tmat3x4.html</anchorfile>
      <anchor>a6d3f2f2f3a7afbec8ec3b441fb904b20</anchor>
      <arglist>(tvec4&lt; V1, P &gt; const &amp;v1, tvec4&lt; V2, P &gt; const &amp;v2, tvec4&lt; V3, P &gt; const &amp;v3)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL</type>
      <name>tmat3x4</name>
      <anchorfile>structglm_1_1detail_1_1tmat3x4.html</anchorfile>
      <anchor>ac2ddd33140b6f24cf36d4b7e92a8ca02</anchor>
      <arglist>(tmat3x4&lt; U, Q &gt; const &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL</type>
      <name>tmat3x4</name>
      <anchorfile>structglm_1_1detail_1_1tmat3x4.html</anchorfile>
      <anchor>ac43b1a3bccc4c07fb21112e483ffadad</anchor>
      <arglist>(tmat2x2&lt; T, P &gt; const &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL</type>
      <name>tmat3x4</name>
      <anchorfile>structglm_1_1detail_1_1tmat3x4.html</anchorfile>
      <anchor>a367ae7ac888db6509235e895744c5379</anchor>
      <arglist>(tmat3x3&lt; T, P &gt; const &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL</type>
      <name>tmat3x4</name>
      <anchorfile>structglm_1_1detail_1_1tmat3x4.html</anchorfile>
      <anchor>aa3a8c117069184a6348f0de3f31d4db6</anchor>
      <arglist>(tmat4x4&lt; T, P &gt; const &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL</type>
      <name>tmat3x4</name>
      <anchorfile>structglm_1_1detail_1_1tmat3x4.html</anchorfile>
      <anchor>a4642b806e4ebc9e378a21f54c5a55d08</anchor>
      <arglist>(tmat2x3&lt; T, P &gt; const &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL</type>
      <name>tmat3x4</name>
      <anchorfile>structglm_1_1detail_1_1tmat3x4.html</anchorfile>
      <anchor>a43aeb9a191aff11582d7136a4df000fa</anchor>
      <arglist>(tmat3x2&lt; T, P &gt; const &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL</type>
      <name>tmat3x4</name>
      <anchorfile>structglm_1_1detail_1_1tmat3x4.html</anchorfile>
      <anchor>a68e8a792c0ed0d00b450f645e09f25de</anchor>
      <arglist>(tmat2x4&lt; T, P &gt; const &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL</type>
      <name>tmat3x4</name>
      <anchorfile>structglm_1_1detail_1_1tmat3x4.html</anchorfile>
      <anchor>a05ca8fb8e08eb8793e8aeff3b4da7086</anchor>
      <arglist>(tmat4x2&lt; T, P &gt; const &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL</type>
      <name>tmat3x4</name>
      <anchorfile>structglm_1_1detail_1_1tmat3x4.html</anchorfile>
      <anchor>a3f7a3293e9e23d98f111320d0e78c46e</anchor>
      <arglist>(tmat4x3&lt; T, P &gt; const &amp;x)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>col_type</type>
      <name>value</name>
      <anchorfile>structglm_1_1detail_1_1tmat3x4.html</anchorfile>
      <anchor>a85d3c422b699a3653ac91d4e593e2fad</anchor>
      <arglist>[3]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>glm::detail::tmat4x2</name>
    <filename>structglm_1_1detail_1_1tmat4x2.html</filename>
    <templarg>T</templarg>
    <templarg>P</templarg>
    <member kind="enumvalue">
      <name>_null</name>
      <anchorfile>structglm_1_1detail_1_1tmat4x2.html</anchorfile>
      <anchor>a4266befa296229458f2652dcc4ba4a72a75a9b723374baa541fbed868699bdd13</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>tvec2&lt; T, P &gt;</type>
      <name>col_type</name>
      <anchorfile>structglm_1_1detail_1_1tmat4x2.html</anchorfile>
      <anchor>a7ff0997d9fa4f93eba8a6530ca2cd3f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>ctor</name>
      <anchorfile>structglm_1_1detail_1_1tmat4x2.html</anchorfile>
      <anchor>a4266befa296229458f2652dcc4ba4a72</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>_null</name>
      <anchorfile>structglm_1_1detail_1_1tmat4x2.html</anchorfile>
      <anchor>a4266befa296229458f2652dcc4ba4a72a75a9b723374baa541fbed868699bdd13</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>tvec4&lt; T, P &gt;</type>
      <name>row_type</name>
      <anchorfile>structglm_1_1detail_1_1tmat4x2.html</anchorfile>
      <anchor>a7800d3c9fae6e2e47ba71cac323aafcf</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::size_t</type>
      <name>size_type</name>
      <anchorfile>structglm_1_1detail_1_1tmat4x2.html</anchorfile>
      <anchor>aaf03e298b1377068358fc09cdfcd889a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>tmat2x4&lt; T, P &gt;</type>
      <name>transpose_type</name>
      <anchorfile>structglm_1_1detail_1_1tmat4x2.html</anchorfile>
      <anchor>a2093723021c90d6591afa09a5c8a0bdf</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>tmat4x2&lt; T, P &gt;</type>
      <name>type</name>
      <anchorfile>structglm_1_1detail_1_1tmat4x2.html</anchorfile>
      <anchor>a0906a5a3d185ed08196fd6657436eb56</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>T</type>
      <name>value_type</name>
      <anchorfile>structglm_1_1detail_1_1tmat4x2.html</anchorfile>
      <anchor>a69ee68b76c63d5e19001223eb5e7e968</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL GLM_CONSTEXPR length_t</type>
      <name>length</name>
      <anchorfile>structglm_1_1detail_1_1tmat4x2.html</anchorfile>
      <anchor>a30758da53a05a45e76ae6bf2e895e95b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat4x2&lt; T, P &gt; &amp;</type>
      <name>operator*=</name>
      <anchorfile>structglm_1_1detail_1_1tmat4x2.html</anchorfile>
      <anchor>a64135bb813a4b55236de482a753a0b94</anchor>
      <arglist>(U s)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat4x2&lt; T, P &gt; &amp;</type>
      <name>operator++</name>
      <anchorfile>structglm_1_1detail_1_1tmat4x2.html</anchorfile>
      <anchor>a1e9a87e83dc9d15407b7b3db94739232</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat4x2&lt; T, P &gt;</type>
      <name>operator++</name>
      <anchorfile>structglm_1_1detail_1_1tmat4x2.html</anchorfile>
      <anchor>adad75d3c691d8c30860aaf9d872cf7da</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat4x2&lt; T, P &gt; &amp;</type>
      <name>operator+=</name>
      <anchorfile>structglm_1_1detail_1_1tmat4x2.html</anchorfile>
      <anchor>afc1384cd2981f135bf21be4f2405298d</anchor>
      <arglist>(U s)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat4x2&lt; T, P &gt; &amp;</type>
      <name>operator+=</name>
      <anchorfile>structglm_1_1detail_1_1tmat4x2.html</anchorfile>
      <anchor>a65939b2c728dde98658056e9f1e68b2a</anchor>
      <arglist>(tmat4x2&lt; U, P &gt; const &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat4x2&lt; T, P &gt; &amp;</type>
      <name>operator--</name>
      <anchorfile>structglm_1_1detail_1_1tmat4x2.html</anchorfile>
      <anchor>a80f98b40988603fe34358694956c3456</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat4x2&lt; T, P &gt;</type>
      <name>operator--</name>
      <anchorfile>structglm_1_1detail_1_1tmat4x2.html</anchorfile>
      <anchor>acc632304e3427d483a9bb61d19b791c0</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat4x2&lt; T, P &gt; &amp;</type>
      <name>operator-=</name>
      <anchorfile>structglm_1_1detail_1_1tmat4x2.html</anchorfile>
      <anchor>aa29ebe7a63b94a6313746b46e249bbab</anchor>
      <arglist>(U s)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat4x2&lt; T, P &gt; &amp;</type>
      <name>operator-=</name>
      <anchorfile>structglm_1_1detail_1_1tmat4x2.html</anchorfile>
      <anchor>a1090317fd177133e27ad3aeeb38d931b</anchor>
      <arglist>(tmat4x2&lt; U, P &gt; const &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat4x2&lt; T, P &gt; &amp;</type>
      <name>operator/=</name>
      <anchorfile>structglm_1_1detail_1_1tmat4x2.html</anchorfile>
      <anchor>a1d3b62413da2a83289fcba7569ff8486</anchor>
      <arglist>(U s)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat4x2&lt; T, P &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>structglm_1_1detail_1_1tmat4x2.html</anchorfile>
      <anchor>af9aa6f68aed6045664e193facca566c7</anchor>
      <arglist>(tmat4x2&lt; T, P &gt; const &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat4x2&lt; T, P &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>structglm_1_1detail_1_1tmat4x2.html</anchorfile>
      <anchor>a520ecb4fc8ff7b87e517db74d07678a7</anchor>
      <arglist>(tmat4x2&lt; U, P &gt; const &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL col_type &amp;</type>
      <name>operator[]</name>
      <anchorfile>structglm_1_1detail_1_1tmat4x2.html</anchorfile>
      <anchor>a9252c7f473dcb871d5f97d8e908eaf16</anchor>
      <arglist>(length_t i)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL col_type const &amp;</type>
      <name>operator[]</name>
      <anchorfile>structglm_1_1detail_1_1tmat4x2.html</anchorfile>
      <anchor>aa876ff060a230ab9692e3fd78dcb5ecf</anchor>
      <arglist>(length_t i) const </arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL</type>
      <name>tmat4x2</name>
      <anchorfile>structglm_1_1detail_1_1tmat4x2.html</anchorfile>
      <anchor>a10894878ae81a54c9cbd5d680847a679</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL</type>
      <name>tmat4x2</name>
      <anchorfile>structglm_1_1detail_1_1tmat4x2.html</anchorfile>
      <anchor>a855e7c46c85d82cc5d834b84828c723e</anchor>
      <arglist>(tmat4x2&lt; T, P &gt; const &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL</type>
      <name>tmat4x2</name>
      <anchorfile>structglm_1_1detail_1_1tmat4x2.html</anchorfile>
      <anchor>ac81c7bdc54e869320b7fe713ef361f4c</anchor>
      <arglist>(tmat4x2&lt; T, Q &gt; const &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL</type>
      <name>tmat4x2</name>
      <anchorfile>structglm_1_1detail_1_1tmat4x2.html</anchorfile>
      <anchor>a972098945914fb52c36c43d7a974efba</anchor>
      <arglist>(ctor Null)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL</type>
      <name>tmat4x2</name>
      <anchorfile>structglm_1_1detail_1_1tmat4x2.html</anchorfile>
      <anchor>a512e68c72f2c7f3b56ebf2f8961a2ad6</anchor>
      <arglist>(T const &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL</type>
      <name>tmat4x2</name>
      <anchorfile>structglm_1_1detail_1_1tmat4x2.html</anchorfile>
      <anchor>a4d85497f5e9e043c8eb44bc9559af64f</anchor>
      <arglist>(T const &amp;x0, T const &amp;y0, T const &amp;x1, T const &amp;y1, T const &amp;x2, T const &amp;y2, T const &amp;x3, T const &amp;y3)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL</type>
      <name>tmat4x2</name>
      <anchorfile>structglm_1_1detail_1_1tmat4x2.html</anchorfile>
      <anchor>a24f7868e57767a76f8b7cd0610ac8f66</anchor>
      <arglist>(col_type const &amp;v0, col_type const &amp;v1, col_type const &amp;v2, col_type const &amp;v3)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL</type>
      <name>tmat4x2</name>
      <anchorfile>structglm_1_1detail_1_1tmat4x2.html</anchorfile>
      <anchor>a7999df24927e0ce901b39f396c529692</anchor>
      <arglist>(X1 const &amp;x1, Y1 const &amp;y1, X2 const &amp;x2, Y2 const &amp;y2, X3 const &amp;x3, Y3 const &amp;y3, X4 const &amp;x4, Y4 const &amp;y4)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL</type>
      <name>tmat4x2</name>
      <anchorfile>structglm_1_1detail_1_1tmat4x2.html</anchorfile>
      <anchor>abbb030181da4728bc6d618aa24aa17a8</anchor>
      <arglist>(tvec2&lt; V1, P &gt; const &amp;v1, tvec2&lt; V2, P &gt; const &amp;v2, tvec2&lt; V3, P &gt; const &amp;v3, tvec2&lt; V4, P &gt; const &amp;v4)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL</type>
      <name>tmat4x2</name>
      <anchorfile>structglm_1_1detail_1_1tmat4x2.html</anchorfile>
      <anchor>a4aa43b25aaebbe320d3442f1a222c229</anchor>
      <arglist>(tmat4x2&lt; U, Q &gt; const &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL</type>
      <name>tmat4x2</name>
      <anchorfile>structglm_1_1detail_1_1tmat4x2.html</anchorfile>
      <anchor>a2e03c1c8e1d197b1a879f7dd11231bbd</anchor>
      <arglist>(tmat2x2&lt; T, P &gt; const &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL</type>
      <name>tmat4x2</name>
      <anchorfile>structglm_1_1detail_1_1tmat4x2.html</anchorfile>
      <anchor>a0f23243117f2bd9296a83a0ec6c60efa</anchor>
      <arglist>(tmat3x3&lt; T, P &gt; const &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL</type>
      <name>tmat4x2</name>
      <anchorfile>structglm_1_1detail_1_1tmat4x2.html</anchorfile>
      <anchor>a6b0444edfbf7d19a3950b3b3c7efe847</anchor>
      <arglist>(tmat4x4&lt; T, P &gt; const &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL</type>
      <name>tmat4x2</name>
      <anchorfile>structglm_1_1detail_1_1tmat4x2.html</anchorfile>
      <anchor>a22b34c3f565a60b1f1e1c4a3e5b2f03e</anchor>
      <arglist>(tmat2x3&lt; T, P &gt; const &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL</type>
      <name>tmat4x2</name>
      <anchorfile>structglm_1_1detail_1_1tmat4x2.html</anchorfile>
      <anchor>a34deb6cc7ee396c3236dc2ba98484fdb</anchor>
      <arglist>(tmat3x2&lt; T, P &gt; const &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL</type>
      <name>tmat4x2</name>
      <anchorfile>structglm_1_1detail_1_1tmat4x2.html</anchorfile>
      <anchor>a8075db697f3a678ca424b5160d6ba654</anchor>
      <arglist>(tmat2x4&lt; T, P &gt; const &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL</type>
      <name>tmat4x2</name>
      <anchorfile>structglm_1_1detail_1_1tmat4x2.html</anchorfile>
      <anchor>ae53d26eed12d25d8572dbb7b26f24ad5</anchor>
      <arglist>(tmat4x3&lt; T, P &gt; const &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL</type>
      <name>tmat4x2</name>
      <anchorfile>structglm_1_1detail_1_1tmat4x2.html</anchorfile>
      <anchor>aa6cbc5fae96e6cb2d528a590922fb579</anchor>
      <arglist>(tmat3x4&lt; T, P &gt; const &amp;x)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>col_type</type>
      <name>value</name>
      <anchorfile>structglm_1_1detail_1_1tmat4x2.html</anchorfile>
      <anchor>aa7e9892d06c4a488cde93c0e7ec15995</anchor>
      <arglist>[4]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>glm::detail::tmat4x3</name>
    <filename>structglm_1_1detail_1_1tmat4x3.html</filename>
    <templarg>T</templarg>
    <templarg>P</templarg>
    <member kind="enumvalue">
      <name>_null</name>
      <anchorfile>structglm_1_1detail_1_1tmat4x3.html</anchorfile>
      <anchor>ac17f13b8e4946fda04e2c86b280491fea33e3c4104a445d43d8c7800a5ead890a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>tvec3&lt; T, P &gt;</type>
      <name>col_type</name>
      <anchorfile>structglm_1_1detail_1_1tmat4x3.html</anchorfile>
      <anchor>a58afd510f7ab968e5a86e20f2f3979de</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>ctor</name>
      <anchorfile>structglm_1_1detail_1_1tmat4x3.html</anchorfile>
      <anchor>ac17f13b8e4946fda04e2c86b280491fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>_null</name>
      <anchorfile>structglm_1_1detail_1_1tmat4x3.html</anchorfile>
      <anchor>ac17f13b8e4946fda04e2c86b280491fea33e3c4104a445d43d8c7800a5ead890a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>tvec4&lt; T, P &gt;</type>
      <name>row_type</name>
      <anchorfile>structglm_1_1detail_1_1tmat4x3.html</anchorfile>
      <anchor>a4c401c9b82fb80f9646813f0d9c1c70e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::size_t</type>
      <name>size_type</name>
      <anchorfile>structglm_1_1detail_1_1tmat4x3.html</anchorfile>
      <anchor>aceab433265627d5787fe291463d19b91</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>tmat3x4&lt; T, P &gt;</type>
      <name>transpose_type</name>
      <anchorfile>structglm_1_1detail_1_1tmat4x3.html</anchorfile>
      <anchor>a80f4669c67e4c9fb3e9f44d3dcf439d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>tmat4x3&lt; T, P &gt;</type>
      <name>type</name>
      <anchorfile>structglm_1_1detail_1_1tmat4x3.html</anchorfile>
      <anchor>aee33430c6a618f2452a740cd4a509a03</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>T</type>
      <name>value_type</name>
      <anchorfile>structglm_1_1detail_1_1tmat4x3.html</anchorfile>
      <anchor>a059eb027e7aebee491c0edcf17235557</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL GLM_CONSTEXPR length_t</type>
      <name>length</name>
      <anchorfile>structglm_1_1detail_1_1tmat4x3.html</anchorfile>
      <anchor>ac723bff19e118bbb79a5e4de89a3d8a9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat4x3&lt; T, P &gt; &amp;</type>
      <name>operator*=</name>
      <anchorfile>structglm_1_1detail_1_1tmat4x3.html</anchorfile>
      <anchor>aa0414419a047b76b18eb96110d207cf3</anchor>
      <arglist>(U s)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat4x3&lt; T, P &gt; &amp;</type>
      <name>operator++</name>
      <anchorfile>structglm_1_1detail_1_1tmat4x3.html</anchorfile>
      <anchor>af749de033c9d6aefca76284ecba02824</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat4x3&lt; T, P &gt;</type>
      <name>operator++</name>
      <anchorfile>structglm_1_1detail_1_1tmat4x3.html</anchorfile>
      <anchor>aa8b1309883086432f779164b5b1f1122</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat4x3&lt; T, P &gt; &amp;</type>
      <name>operator+=</name>
      <anchorfile>structglm_1_1detail_1_1tmat4x3.html</anchorfile>
      <anchor>a1708ebf2fc22d00a114f77794da8bc22</anchor>
      <arglist>(U s)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat4x3&lt; T, P &gt; &amp;</type>
      <name>operator+=</name>
      <anchorfile>structglm_1_1detail_1_1tmat4x3.html</anchorfile>
      <anchor>a2b0c10c2d6d2183c6dc36027028fa8bd</anchor>
      <arglist>(tmat4x3&lt; U, P &gt; const &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat4x3&lt; T, P &gt; &amp;</type>
      <name>operator--</name>
      <anchorfile>structglm_1_1detail_1_1tmat4x3.html</anchorfile>
      <anchor>a206d84d363e4621b5060bc01c6292811</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat4x3&lt; T, P &gt;</type>
      <name>operator--</name>
      <anchorfile>structglm_1_1detail_1_1tmat4x3.html</anchorfile>
      <anchor>a812dc787f9c21a6c7f4f707e1c7cc891</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat4x3&lt; T, P &gt; &amp;</type>
      <name>operator-=</name>
      <anchorfile>structglm_1_1detail_1_1tmat4x3.html</anchorfile>
      <anchor>afe60f638ecc619992856f0775383be8c</anchor>
      <arglist>(U s)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat4x3&lt; T, P &gt; &amp;</type>
      <name>operator-=</name>
      <anchorfile>structglm_1_1detail_1_1tmat4x3.html</anchorfile>
      <anchor>ac22917356357c54fc3d560b53b7d882c</anchor>
      <arglist>(tmat4x3&lt; U, P &gt; const &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat4x3&lt; T, P &gt; &amp;</type>
      <name>operator/=</name>
      <anchorfile>structglm_1_1detail_1_1tmat4x3.html</anchorfile>
      <anchor>a62e93a547d93d5f3d962d9af8e6ad9d7</anchor>
      <arglist>(U s)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat4x3&lt; T, P &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>structglm_1_1detail_1_1tmat4x3.html</anchorfile>
      <anchor>a81035121f331d7015282fdc90725e49a</anchor>
      <arglist>(tmat4x3&lt; T, P &gt; const &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat4x3&lt; T, P &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>structglm_1_1detail_1_1tmat4x3.html</anchorfile>
      <anchor>a78d228bf3b4923aaf3514d63d4bb4afd</anchor>
      <arglist>(tmat4x3&lt; U, P &gt; const &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL col_type &amp;</type>
      <name>operator[]</name>
      <anchorfile>structglm_1_1detail_1_1tmat4x3.html</anchorfile>
      <anchor>ab142d5c9f8a34a3d800aa6b09b761c5a</anchor>
      <arglist>(size_type i)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL col_type const &amp;</type>
      <name>operator[]</name>
      <anchorfile>structglm_1_1detail_1_1tmat4x3.html</anchorfile>
      <anchor>a558524695e6080bffe427ad96bdf04ee</anchor>
      <arglist>(size_type i) const </arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL</type>
      <name>tmat4x3</name>
      <anchorfile>structglm_1_1detail_1_1tmat4x3.html</anchorfile>
      <anchor>a38fa859c96642693b9161d7fe20ab90e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL</type>
      <name>tmat4x3</name>
      <anchorfile>structglm_1_1detail_1_1tmat4x3.html</anchorfile>
      <anchor>a4df7eba10a4410a8cee7f2404d02faa4</anchor>
      <arglist>(tmat4x3&lt; T, P &gt; const &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL</type>
      <name>tmat4x3</name>
      <anchorfile>structglm_1_1detail_1_1tmat4x3.html</anchorfile>
      <anchor>a5fcf4eb115cbf03560ab19f4673f9b3c</anchor>
      <arglist>(tmat4x3&lt; T, Q &gt; const &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL</type>
      <name>tmat4x3</name>
      <anchorfile>structglm_1_1detail_1_1tmat4x3.html</anchorfile>
      <anchor>a31632fa0d56114f3f4e7499d4d6f295b</anchor>
      <arglist>(ctor Null)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL</type>
      <name>tmat4x3</name>
      <anchorfile>structglm_1_1detail_1_1tmat4x3.html</anchorfile>
      <anchor>aeff8000dce1d29aa93657661fe1ffa72</anchor>
      <arglist>(T const &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL</type>
      <name>tmat4x3</name>
      <anchorfile>structglm_1_1detail_1_1tmat4x3.html</anchorfile>
      <anchor>aec49c0bb24722b569024dd5058f31a2e</anchor>
      <arglist>(T const &amp;x0, T const &amp;y0, T const &amp;z0, T const &amp;x1, T const &amp;y1, T const &amp;z1, T const &amp;x2, T const &amp;y2, T const &amp;z2, T const &amp;x3, T const &amp;y3, T const &amp;z3)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL</type>
      <name>tmat4x3</name>
      <anchorfile>structglm_1_1detail_1_1tmat4x3.html</anchorfile>
      <anchor>a383cf9a93577606b9948a482c061fbc2</anchor>
      <arglist>(col_type const &amp;v0, col_type const &amp;v1, col_type const &amp;v2, col_type const &amp;v3)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL</type>
      <name>tmat4x3</name>
      <anchorfile>structglm_1_1detail_1_1tmat4x3.html</anchorfile>
      <anchor>acca51e285af4cb8da90b02a67daadf05</anchor>
      <arglist>(X1 const &amp;x1, Y1 const &amp;y1, Z1 const &amp;z1, X2 const &amp;x2, Y2 const &amp;y2, Z2 const &amp;z2, X3 const &amp;x3, Y3 const &amp;y3, Z3 const &amp;z3, X4 const &amp;x4, Y4 const &amp;y4, Z4 const &amp;z4)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL</type>
      <name>tmat4x3</name>
      <anchorfile>structglm_1_1detail_1_1tmat4x3.html</anchorfile>
      <anchor>a8ef04c1736662e7373db390d7351114f</anchor>
      <arglist>(tvec3&lt; V1, P &gt; const &amp;v1, tvec3&lt; V2, P &gt; const &amp;v2, tvec3&lt; V3, P &gt; const &amp;v3, tvec3&lt; V4, P &gt; const &amp;v4)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL</type>
      <name>tmat4x3</name>
      <anchorfile>structglm_1_1detail_1_1tmat4x3.html</anchorfile>
      <anchor>a1544dbd7a57f8c8d9ee9cbeb4e62bd3a</anchor>
      <arglist>(tmat4x3&lt; U, Q &gt; const &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL</type>
      <name>tmat4x3</name>
      <anchorfile>structglm_1_1detail_1_1tmat4x3.html</anchorfile>
      <anchor>a06d661036cbd39ca211cb2de6f542dd5</anchor>
      <arglist>(tmat2x2&lt; T, P &gt; const &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL</type>
      <name>tmat4x3</name>
      <anchorfile>structglm_1_1detail_1_1tmat4x3.html</anchorfile>
      <anchor>a846891f100e3d6e5b598175ca4921d6e</anchor>
      <arglist>(tmat3x3&lt; T, P &gt; const &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL</type>
      <name>tmat4x3</name>
      <anchorfile>structglm_1_1detail_1_1tmat4x3.html</anchorfile>
      <anchor>ac4ca004dcac60626224928400dbb098d</anchor>
      <arglist>(tmat4x4&lt; T, P &gt; const &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL</type>
      <name>tmat4x3</name>
      <anchorfile>structglm_1_1detail_1_1tmat4x3.html</anchorfile>
      <anchor>a679437a0145b928cb53ef68a4c4fba4f</anchor>
      <arglist>(tmat2x3&lt; T, P &gt; const &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL</type>
      <name>tmat4x3</name>
      <anchorfile>structglm_1_1detail_1_1tmat4x3.html</anchorfile>
      <anchor>accc46e68c6c10379d15524bdd67dc9ae</anchor>
      <arglist>(tmat3x2&lt; T, P &gt; const &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL</type>
      <name>tmat4x3</name>
      <anchorfile>structglm_1_1detail_1_1tmat4x3.html</anchorfile>
      <anchor>a79f6582f3cf9e77f157646c244153044</anchor>
      <arglist>(tmat2x4&lt; T, P &gt; const &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL</type>
      <name>tmat4x3</name>
      <anchorfile>structglm_1_1detail_1_1tmat4x3.html</anchorfile>
      <anchor>a4ffc704ce0ba099ee4dbcde252ee6adc</anchor>
      <arglist>(tmat4x2&lt; T, P &gt; const &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL</type>
      <name>tmat4x3</name>
      <anchorfile>structglm_1_1detail_1_1tmat4x3.html</anchorfile>
      <anchor>adbe2b3ef6314a97650aaece766bd2fe0</anchor>
      <arglist>(tmat3x4&lt; T, P &gt; const &amp;x)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>col_type</type>
      <name>value</name>
      <anchorfile>structglm_1_1detail_1_1tmat4x3.html</anchorfile>
      <anchor>adf38c933bb2229017518d0d50693885e</anchor>
      <arglist>[4]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>glm::detail::tmat4x4</name>
    <filename>structglm_1_1detail_1_1tmat4x4.html</filename>
    <templarg>T</templarg>
    <templarg>P</templarg>
    <member kind="enumvalue">
      <name>_null</name>
      <anchorfile>structglm_1_1detail_1_1tmat4x4.html</anchorfile>
      <anchor>a314ae2df1758ddf97e2b024c32649cefa16fafd8cae6a9c69210c2e073c03edf0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>tvec4&lt; T, P &gt;</type>
      <name>col_type</name>
      <anchorfile>structglm_1_1detail_1_1tmat4x4.html</anchorfile>
      <anchor>ade9e794ddd9c2758005f29ddb84e320f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>ctor</name>
      <anchorfile>structglm_1_1detail_1_1tmat4x4.html</anchorfile>
      <anchor>a314ae2df1758ddf97e2b024c32649cef</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>_null</name>
      <anchorfile>structglm_1_1detail_1_1tmat4x4.html</anchorfile>
      <anchor>a314ae2df1758ddf97e2b024c32649cefa16fafd8cae6a9c69210c2e073c03edf0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>tvec4&lt; T, P &gt;</type>
      <name>row_type</name>
      <anchorfile>structglm_1_1detail_1_1tmat4x4.html</anchorfile>
      <anchor>a5db91d0e5acad7201a6624c595bcb462</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::size_t</type>
      <name>size_type</name>
      <anchorfile>structglm_1_1detail_1_1tmat4x4.html</anchorfile>
      <anchor>a902f3edef1874ef653562bdd9947fcf9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>tmat4x4&lt; T, P &gt;</type>
      <name>transpose_type</name>
      <anchorfile>structglm_1_1detail_1_1tmat4x4.html</anchorfile>
      <anchor>a92072726f44cd765df13235e7a1c45a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>tmat4x4&lt; T, P &gt;</type>
      <name>type</name>
      <anchorfile>structglm_1_1detail_1_1tmat4x4.html</anchorfile>
      <anchor>a692f6b423a90288bd4043a6c447f7864</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>T</type>
      <name>value_type</name>
      <anchorfile>structglm_1_1detail_1_1tmat4x4.html</anchorfile>
      <anchor>adce6da39b62e447be40eaa843bc774e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL GLM_CONSTEXPR length_t</type>
      <name>length</name>
      <anchorfile>structglm_1_1detail_1_1tmat4x4.html</anchorfile>
      <anchor>a7561584a6227f235838bcfebeb1f369a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat4x4&lt; T, P &gt; &amp;</type>
      <name>operator*=</name>
      <anchorfile>structglm_1_1detail_1_1tmat4x4.html</anchorfile>
      <anchor>a5f45264cb14dad1d45f52b8dc4c21182</anchor>
      <arglist>(U s)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat4x4&lt; T, P &gt; &amp;</type>
      <name>operator*=</name>
      <anchorfile>structglm_1_1detail_1_1tmat4x4.html</anchorfile>
      <anchor>a7f776dccae9e5f84df52c4118986f3f9</anchor>
      <arglist>(tmat4x4&lt; U, P &gt; const &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat4x4&lt; T, P &gt; &amp;</type>
      <name>operator++</name>
      <anchorfile>structglm_1_1detail_1_1tmat4x4.html</anchorfile>
      <anchor>a78c13e13e6679811c9f290e00f9d4f81</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat4x4&lt; T, P &gt;</type>
      <name>operator++</name>
      <anchorfile>structglm_1_1detail_1_1tmat4x4.html</anchorfile>
      <anchor>a13d695441b6f80724dadcded905d64a9</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat4x4&lt; T, P &gt; &amp;</type>
      <name>operator+=</name>
      <anchorfile>structglm_1_1detail_1_1tmat4x4.html</anchorfile>
      <anchor>ad89260d8ab56b889c7c926b0f51bb589</anchor>
      <arglist>(U s)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat4x4&lt; T, P &gt; &amp;</type>
      <name>operator+=</name>
      <anchorfile>structglm_1_1detail_1_1tmat4x4.html</anchorfile>
      <anchor>a4b67c9c0f2f7eca42f6d41a5f91fcdf5</anchor>
      <arglist>(tmat4x4&lt; U, P &gt; const &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat4x4&lt; T, P &gt; &amp;</type>
      <name>operator--</name>
      <anchorfile>structglm_1_1detail_1_1tmat4x4.html</anchorfile>
      <anchor>a50f340ffd29ec2f53715c24f63285028</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat4x4&lt; T, P &gt;</type>
      <name>operator--</name>
      <anchorfile>structglm_1_1detail_1_1tmat4x4.html</anchorfile>
      <anchor>a262dad210a288c1057428ecc24eaae51</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat4x4&lt; T, P &gt; &amp;</type>
      <name>operator-=</name>
      <anchorfile>structglm_1_1detail_1_1tmat4x4.html</anchorfile>
      <anchor>acfc4f485eb7cd93ed168d924582e89ba</anchor>
      <arglist>(U s)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat4x4&lt; T, P &gt; &amp;</type>
      <name>operator-=</name>
      <anchorfile>structglm_1_1detail_1_1tmat4x4.html</anchorfile>
      <anchor>a47a07eac46c9ed5021446e40bbfb8d8e</anchor>
      <arglist>(tmat4x4&lt; U, P &gt; const &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat4x4&lt; T, P &gt; &amp;</type>
      <name>operator/=</name>
      <anchorfile>structglm_1_1detail_1_1tmat4x4.html</anchorfile>
      <anchor>a416de4c3606f70b3472286159d73454a</anchor>
      <arglist>(U s)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat4x4&lt; T, P &gt; &amp;</type>
      <name>operator/=</name>
      <anchorfile>structglm_1_1detail_1_1tmat4x4.html</anchorfile>
      <anchor>a642293b379d24a91960b55e9eb2da91b</anchor>
      <arglist>(tmat4x4&lt; U, P &gt; const &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat4x4&lt; T, P &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>structglm_1_1detail_1_1tmat4x4.html</anchorfile>
      <anchor>a754b74cb5e1030e540b3c817882b5c45</anchor>
      <arglist>(tmat4x4&lt; T, P &gt; const &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat4x4&lt; T, P &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>structglm_1_1detail_1_1tmat4x4.html</anchorfile>
      <anchor>a43fc3af37580faf4fa172ab4ccc168ad</anchor>
      <arglist>(tmat4x4&lt; U, P &gt; const &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL col_type &amp;</type>
      <name>operator[]</name>
      <anchorfile>structglm_1_1detail_1_1tmat4x4.html</anchorfile>
      <anchor>af41ddbfbad8762f17a7e0b5b05e68e8f</anchor>
      <arglist>(length_t i)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL col_type const &amp;</type>
      <name>operator[]</name>
      <anchorfile>structglm_1_1detail_1_1tmat4x4.html</anchorfile>
      <anchor>ad29e8bf6ff1080ffc1267b3b289d441a</anchor>
      <arglist>(length_t i) const </arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL</type>
      <name>tmat4x4</name>
      <anchorfile>structglm_1_1detail_1_1tmat4x4.html</anchorfile>
      <anchor>a3e40d00e2a51590e42820efaf3ba1054</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL</type>
      <name>tmat4x4</name>
      <anchorfile>structglm_1_1detail_1_1tmat4x4.html</anchorfile>
      <anchor>abcc8ec197511dcc3c1d3658af81668bf</anchor>
      <arglist>(tmat4x4&lt; T, P &gt; const &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL</type>
      <name>tmat4x4</name>
      <anchorfile>structglm_1_1detail_1_1tmat4x4.html</anchorfile>
      <anchor>ad5f2b14d5f60c0b2b27ab28f7df8477b</anchor>
      <arglist>(tmat4x4&lt; T, Q &gt; const &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL</type>
      <name>tmat4x4</name>
      <anchorfile>structglm_1_1detail_1_1tmat4x4.html</anchorfile>
      <anchor>a43f6c7449b6c241e3e4edd406bbdd30b</anchor>
      <arglist>(ctor Null)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL</type>
      <name>tmat4x4</name>
      <anchorfile>structglm_1_1detail_1_1tmat4x4.html</anchorfile>
      <anchor>a8d8020220ded3758c10839223676162f</anchor>
      <arglist>(T const &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL</type>
      <name>tmat4x4</name>
      <anchorfile>structglm_1_1detail_1_1tmat4x4.html</anchorfile>
      <anchor>a66b333987152341f7025b7836fa75eef</anchor>
      <arglist>(T const &amp;x0, T const &amp;y0, T const &amp;z0, T const &amp;w0, T const &amp;x1, T const &amp;y1, T const &amp;z1, T const &amp;w1, T const &amp;x2, T const &amp;y2, T const &amp;z2, T const &amp;w2, T const &amp;x3, T const &amp;y3, T const &amp;z3, T const &amp;w3)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL</type>
      <name>tmat4x4</name>
      <anchorfile>structglm_1_1detail_1_1tmat4x4.html</anchorfile>
      <anchor>a2f88cc983c58f0493be2feddac98baef</anchor>
      <arglist>(col_type const &amp;v0, col_type const &amp;v1, col_type const &amp;v2, col_type const &amp;v3)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL</type>
      <name>tmat4x4</name>
      <anchorfile>structglm_1_1detail_1_1tmat4x4.html</anchorfile>
      <anchor>afe1431c016d4a0261e597d4c4794d45c</anchor>
      <arglist>(X1 const &amp;x1, Y1 const &amp;y1, Z1 const &amp;z1, W1 const &amp;w1, X2 const &amp;x2, Y2 const &amp;y2, Z2 const &amp;z2, W2 const &amp;w2, X3 const &amp;x3, Y3 const &amp;y3, Z3 const &amp;z3, W3 const &amp;w3, X4 const &amp;x4, Y4 const &amp;y4, Z4 const &amp;z4, W4 const &amp;w4)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL</type>
      <name>tmat4x4</name>
      <anchorfile>structglm_1_1detail_1_1tmat4x4.html</anchorfile>
      <anchor>a1d5edd29def5b7c600505373f7dab5a2</anchor>
      <arglist>(tvec4&lt; V1, P &gt; const &amp;v1, tvec4&lt; V2, P &gt; const &amp;v2, tvec4&lt; V3, P &gt; const &amp;v3, tvec4&lt; V4, P &gt; const &amp;v4)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL</type>
      <name>tmat4x4</name>
      <anchorfile>structglm_1_1detail_1_1tmat4x4.html</anchorfile>
      <anchor>a075d7a65803598d3f219f23ca08ba21f</anchor>
      <arglist>(tmat4x4&lt; U, Q &gt; const &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL</type>
      <name>tmat4x4</name>
      <anchorfile>structglm_1_1detail_1_1tmat4x4.html</anchorfile>
      <anchor>aeeaaf57bb1d839c7ee24d752b80a821c</anchor>
      <arglist>(tmat2x2&lt; T, P &gt; const &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL</type>
      <name>tmat4x4</name>
      <anchorfile>structglm_1_1detail_1_1tmat4x4.html</anchorfile>
      <anchor>afd56f93958796b61924995f5bbb772ee</anchor>
      <arglist>(tmat3x3&lt; T, P &gt; const &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL</type>
      <name>tmat4x4</name>
      <anchorfile>structglm_1_1detail_1_1tmat4x4.html</anchorfile>
      <anchor>a45743a0233a588b1606de0a0a417b253</anchor>
      <arglist>(tmat2x3&lt; T, P &gt; const &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL</type>
      <name>tmat4x4</name>
      <anchorfile>structglm_1_1detail_1_1tmat4x4.html</anchorfile>
      <anchor>a52448301273d871de895c9923ea7b0bc</anchor>
      <arglist>(tmat3x2&lt; T, P &gt; const &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL</type>
      <name>tmat4x4</name>
      <anchorfile>structglm_1_1detail_1_1tmat4x4.html</anchorfile>
      <anchor>a1b047f30447b0f56a80f279b78a6221d</anchor>
      <arglist>(tmat2x4&lt; T, P &gt; const &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL</type>
      <name>tmat4x4</name>
      <anchorfile>structglm_1_1detail_1_1tmat4x4.html</anchorfile>
      <anchor>a350f8460c6c0d27b5c5ec9785b8de13d</anchor>
      <arglist>(tmat4x2&lt; T, P &gt; const &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL</type>
      <name>tmat4x4</name>
      <anchorfile>structglm_1_1detail_1_1tmat4x4.html</anchorfile>
      <anchor>afe82ebe87fa5d5c74217653520f31b14</anchor>
      <arglist>(tmat3x4&lt; T, P &gt; const &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL</type>
      <name>tmat4x4</name>
      <anchorfile>structglm_1_1detail_1_1tmat4x4.html</anchorfile>
      <anchor>a1298328f65afde0e2b646e503035f671</anchor>
      <arglist>(tmat4x3&lt; T, P &gt; const &amp;x)</arglist>
    </member>
    <member kind="friend">
      <type>friend tvec4&lt; U, Q &gt;</type>
      <name>operator/</name>
      <anchorfile>structglm_1_1detail_1_1tmat4x4.html</anchorfile>
      <anchor>a4d1472f6e50839c280a3a7f32396b3f1</anchor>
      <arglist>(tmat4x4&lt; U, Q &gt; const &amp;m, tvec4&lt; U, Q &gt; const &amp;v)</arglist>
    </member>
    <member kind="friend">
      <type>friend tvec4&lt; U, Q &gt;</type>
      <name>operator/</name>
      <anchorfile>structglm_1_1detail_1_1tmat4x4.html</anchorfile>
      <anchor>a786a67d54520cab5d9ecd91530012ac2</anchor>
      <arglist>(tvec4&lt; U, Q &gt; const &amp;v, tmat4x4&lt; U, Q &gt; const &amp;m)</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>glm::detail::tquat</name>
    <filename>structglm_1_1detail_1_1tquat.html</filename>
    <templarg>T</templarg>
    <templarg>P</templarg>
    <member kind="typedef">
      <type>tvec4&lt; bool, P &gt;</type>
      <name>bool_type</name>
      <anchorfile>structglm_1_1detail_1_1tquat.html</anchorfile>
      <anchor>a22ca5a5296466eb23f4f499ffecc8d46</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>ctor</name>
      <anchorfile>structglm_1_1detail_1_1tquat.html</anchorfile>
      <anchor>a61a530a53df553ec85f45e6b5ce6d7c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>null</name>
      <anchorfile>structglm_1_1detail_1_1tquat.html</anchorfile>
      <anchor>a61a530a53df553ec85f45e6b5ce6d7c3a8dde10de7e48095da9f3e497c958227c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>null</name>
      <anchorfile>structglm_1_1detail_1_1tquat.html</anchorfile>
      <anchor>a61a530a53df553ec85f45e6b5ce6d7c3a8dde10de7e48095da9f3e497c958227c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>T</type>
      <name>value_type</name>
      <anchorfile>structglm_1_1detail_1_1tquat.html</anchorfile>
      <anchor>af313f5388bc71d19ec712f20fe24cc9b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL GLM_CONSTEXPR length_t</type>
      <name>length</name>
      <anchorfile>structglm_1_1detail_1_1tquat.html</anchorfile>
      <anchor>a3f03bb2052e4d045e7a1c87a7ddce056</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tquat&lt; T, P &gt; &amp;</type>
      <name>operator*=</name>
      <anchorfile>structglm_1_1detail_1_1tquat.html</anchorfile>
      <anchor>ac95c72074b563ce55b7a927c31a7d19d</anchor>
      <arglist>(tquat&lt; T, P &gt; const &amp;q)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tquat&lt; T, P &gt; &amp;</type>
      <name>operator*=</name>
      <anchorfile>structglm_1_1detail_1_1tquat.html</anchorfile>
      <anchor>a684c76e3d2bdd12c95fa652c1d183a25</anchor>
      <arglist>(T const &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tquat&lt; T, P &gt; &amp;</type>
      <name>operator+=</name>
      <anchorfile>structglm_1_1detail_1_1tquat.html</anchorfile>
      <anchor>ad49c8259fe62969aa73f3cace10c62b1</anchor>
      <arglist>(tquat&lt; T, P &gt; const &amp;q)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tquat&lt; T, P &gt; &amp;</type>
      <name>operator/=</name>
      <anchorfile>structglm_1_1detail_1_1tquat.html</anchorfile>
      <anchor>a539abdc07630a1fb69b72023ebf65264</anchor>
      <arglist>(T const &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL T &amp;</type>
      <name>operator[]</name>
      <anchorfile>structglm_1_1detail_1_1tquat.html</anchorfile>
      <anchor>a026cba36b8db58ded79a0238b0563c6e</anchor>
      <arglist>(length_t i)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL T const &amp;</type>
      <name>operator[]</name>
      <anchorfile>structglm_1_1detail_1_1tquat.html</anchorfile>
      <anchor>adce3ea9c279f31c6965df676b35521d3</anchor>
      <arglist>(length_t i) const </arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL</type>
      <name>tquat</name>
      <anchorfile>structglm_1_1detail_1_1tquat.html</anchorfile>
      <anchor>a77703fd267a6c6d9d3a022e9bf5e9b94</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL</type>
      <name>tquat</name>
      <anchorfile>structglm_1_1detail_1_1tquat.html</anchorfile>
      <anchor>aa6b415284ed415db4ac328f3c0fd42d7</anchor>
      <arglist>(tquat&lt; U, Q &gt; const &amp;q)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL</type>
      <name>tquat</name>
      <anchorfile>structglm_1_1detail_1_1tquat.html</anchorfile>
      <anchor>ade08b913a92f8f7cedaae6c1eba205f2</anchor>
      <arglist>(T const &amp;s, tvec3&lt; T, P &gt; const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL</type>
      <name>tquat</name>
      <anchorfile>structglm_1_1detail_1_1tquat.html</anchorfile>
      <anchor>a7456fffcca390ae90f60dae010c279fd</anchor>
      <arglist>(T const &amp;w, T const &amp;x, T const &amp;y, T const &amp;z)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL</type>
      <name>tquat</name>
      <anchorfile>structglm_1_1detail_1_1tquat.html</anchorfile>
      <anchor>ae6e80c7aa98243db384a5497a3f7e7fa</anchor>
      <arglist>(detail::tvec3&lt; T, P &gt; const &amp;u, detail::tvec3&lt; T, P &gt; const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL</type>
      <name>tquat</name>
      <anchorfile>structglm_1_1detail_1_1tquat.html</anchorfile>
      <anchor>ace748b591ed0774b00dab499733dadc5</anchor>
      <arglist>(tvec3&lt; T, P &gt; const &amp;eulerAngles)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL</type>
      <name>tquat</name>
      <anchorfile>structglm_1_1detail_1_1tquat.html</anchorfile>
      <anchor>af5b30b316cbc8c6ddc8407ecc8af1df0</anchor>
      <arglist>(tmat3x3&lt; T, P &gt; const &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL</type>
      <name>tquat</name>
      <anchorfile>structglm_1_1detail_1_1tquat.html</anchorfile>
      <anchor>a1a91da56c16c6a4dda6d97f5f4654ffd</anchor>
      <arglist>(tmat4x4&lt; T, P &gt; const &amp;m)</arglist>
    </member>
    <member kind="variable">
      <type>T</type>
      <name>w</name>
      <anchorfile>structglm_1_1detail_1_1tquat.html</anchorfile>
      <anchor>a83472ee38e4268c15ac92658e1ebfbb0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>T</type>
      <name>x</name>
      <anchorfile>structglm_1_1detail_1_1tquat.html</anchorfile>
      <anchor>ae4db777c41ba0c7329107a4c7aa1f956</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>T</type>
      <name>y</name>
      <anchorfile>structglm_1_1detail_1_1tquat.html</anchorfile>
      <anchor>a50895e2da4e59255b25271a44ae3e43d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>T</type>
      <name>z</name>
      <anchorfile>structglm_1_1detail_1_1tquat.html</anchorfile>
      <anchor>a65c2b0af6a4b59327015b766f25416ef</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>tango_gl::Trace</name>
    <filename>classtango__gl_1_1Trace.html</filename>
    <base>tango_gl::Line</base>
    <member kind="function">
      <type>void</type>
      <name>ClearVertexArray</name>
      <anchorfile>classtango__gl_1_1Trace.html</anchorfile>
      <anchor>ad23c1a5dae9e49fd5071e33667b20573</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Trace</name>
      <anchorfile>classtango__gl_1_1Trace.html</anchorfile>
      <anchor>aa5a36b05a5401f0ba5a8626f8a12df37</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>UpdateVertexArray</name>
      <anchorfile>classtango__gl_1_1Trace.html</anchorfile>
      <anchor>adcfb0f5010b7163b7976dae63bad3fc8</anchor>
      <arglist>(const glm::vec3 &amp;v)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>gtsam::traits</name>
    <filename>structgtsam_1_1traits.html</filename>
    <templarg></templarg>
  </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="class">
    <name>tango_gl::Transform</name>
    <filename>classtango__gl_1_1Transform.html</filename>
    <member kind="function">
      <type>const Transform *</type>
      <name>GetParent</name>
      <anchorfile>classtango__gl_1_1Transform.html</anchorfile>
      <anchor>af0edab40afcbadfbb35817c241fd7f2f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Transform *</type>
      <name>GetParent</name>
      <anchorfile>classtango__gl_1_1Transform.html</anchorfile>
      <anchor>a6da1603c69be1560187a69f524d38ac6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>glm::vec3</type>
      <name>GetPosition</name>
      <anchorfile>classtango__gl_1_1Transform.html</anchorfile>
      <anchor>a423787a689f150fd3d8e84aa44415b9d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>glm::quat</type>
      <name>GetRotation</name>
      <anchorfile>classtango__gl_1_1Transform.html</anchorfile>
      <anchor>a87a4686832df544d40a699810889fd99</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>glm::vec3</type>
      <name>GetScale</name>
      <anchorfile>classtango__gl_1_1Transform.html</anchorfile>
      <anchor>a8f0c2e2f73657ec974e77908805292a4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>glm::mat4</type>
      <name>GetTransformationMatrix</name>
      <anchorfile>classtango__gl_1_1Transform.html</anchorfile>
      <anchor>a76d87cec3cfcf890f264d62357e757a6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const Transform &amp;</type>
      <name>operator=</name>
      <anchorfile>classtango__gl_1_1Transform.html</anchorfile>
      <anchor>a77fba82a58cbd1338870559fae6c59c6</anchor>
      <arglist>(const Transform &amp;rhs)=delete</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetParent</name>
      <anchorfile>classtango__gl_1_1Transform.html</anchorfile>
      <anchor>a3bc9224dc03a55b2e4ecfff44800ab3a</anchor>
      <arglist>(Transform *transform)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetPosition</name>
      <anchorfile>classtango__gl_1_1Transform.html</anchorfile>
      <anchor>a7c9e42f2c0fc9b837a869f678eb01ebf</anchor>
      <arglist>(const glm::vec3 &amp;position)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetRotation</name>
      <anchorfile>classtango__gl_1_1Transform.html</anchorfile>
      <anchor>adf0fa3c2dc8d280d801500a13b377c04</anchor>
      <arglist>(const glm::quat &amp;rotation)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetScale</name>
      <anchorfile>classtango__gl_1_1Transform.html</anchorfile>
      <anchor>a3635b49637ad1228bc9f8db7c2d29636</anchor>
      <arglist>(const glm::vec3 &amp;scale)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetTransformationMatrix</name>
      <anchorfile>classtango__gl_1_1Transform.html</anchorfile>
      <anchor>a6b74047a7ecc079fd2840de750e0b2f8</anchor>
      <arglist>(const glm::mat4 &amp;transform_mat)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Transform</name>
      <anchorfile>classtango__gl_1_1Transform.html</anchorfile>
      <anchor>ad6546c240987edee54dc6bc3b95a0c0f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Transform</name>
      <anchorfile>classtango__gl_1_1Transform.html</anchorfile>
      <anchor>a7e2a7531666ff554d7b1c03722682fa7</anchor>
      <arglist>(const Transform &amp;other)=delete</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Translate</name>
      <anchorfile>classtango__gl_1_1Transform.html</anchorfile>
      <anchor>a443196c8de1ea50694101fea18225185</anchor>
      <arglist>(const glm::vec3 &amp;translation)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Transform</name>
      <anchorfile>classtango__gl_1_1Transform.html</anchorfile>
      <anchor>a3e5061010daf4afe4ca90c545591ec70</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Transform *</type>
      <name>parent_</name>
      <anchorfile>classtango__gl_1_1Transform.html</anchorfile>
      <anchor>a2a1ab7442d812939e4b34d92ed5749b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>glm::vec3</type>
      <name>position_</name>
      <anchorfile>classtango__gl_1_1Transform.html</anchorfile>
      <anchor>a8bad6add4d0e0306304b7a7fa78c7f13</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>glm::quat</type>
      <name>rotation_</name>
      <anchorfile>classtango__gl_1_1Transform.html</anchorfile>
      <anchor>a43df2516e377e4fe7ee7af34ba84d047</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>glm::vec3</type>
      <name>scale_</name>
      <anchorfile>classtango__gl_1_1Transform.html</anchorfile>
      <anchor>aba4a251d82d256752a4bf7b93b1f6826</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rtabmap::Transform</name>
    <filename>classrtabmap_1_1Transform.html</filename>
    <member kind="function">
      <type>Transform</type>
      <name>clone</name>
      <anchorfile>classrtabmap_1_1Transform.html</anchorfile>
      <anchor>a095ed6479a7d943c987896966883656d</anchor>
      <arglist>() const </arglist>
    </member>
    <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>const cv::Mat &amp;</type>
      <name>dataMatrix</name>
      <anchorfile>classrtabmap_1_1Transform.html</anchorfile>
      <anchor>aa337195cccb908a72b6c11fbdbfa500e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>getAngle</name>
      <anchorfile>classrtabmap_1_1Transform.html</anchorfile>
      <anchor>a231d0bb8a0f6076173aa33a3ff3047dd</anchor>
      <arglist>(float x=1.0f, float y=0.0f, float z=0.0f) const </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>interpolate</name>
      <anchorfile>classrtabmap_1_1Transform.html</anchorfile>
      <anchor>a08118653b85460be40f23541a4658cb1</anchor>
      <arglist>(float t, const Transform &amp;other) 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>void</type>
      <name>normalizeRotation</name>
      <anchorfile>classrtabmap_1_1Transform.html</anchorfile>
      <anchor>acbdd19971643c7400cb59055ec64d3cf</anchor>
      <arglist>()</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>float &amp;</type>
      <name>operator()</name>
      <anchorfile>classrtabmap_1_1Transform.html</anchorfile>
      <anchor>ab0eca25e446fda76222a7b4d95a192a6</anchor>
      <arglist>(int row, int col)</arglist>
    </member>
    <member kind="function">
      <type>const float &amp;</type>
      <name>operator()</name>
      <anchorfile>classrtabmap_1_1Transform.html</anchorfile>
      <anchor>a90c45925e2ff02ecf6fec3a664d84f53</anchor>
      <arglist>(int row, int col) 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>cv::Mat</type>
      <name>rotationMatrix</name>
      <anchorfile>classrtabmap_1_1Transform.html</anchorfile>
      <anchor>afa6caa4e35a52dc77973f33e0036abc2</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>Transform</type>
      <name>to3DoF</name>
      <anchorfile>classrtabmap_1_1Transform.html</anchorfile>
      <anchor>af67f8758aa3aee8cee24b48ed5a9f9b0</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>af471c17a5e411db55813b766727830f4</anchor>
      <arglist>(float x, float y, float z, float qx, float qy, float qz, float qw)</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>cv::Mat</type>
      <name>translationMatrix</name>
      <anchorfile>classrtabmap_1_1Transform.html</anchorfile>
      <anchor>ad45a2a4b5566c19ba343f542eb11afb7</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 bool</type>
      <name>canParseString</name>
      <anchorfile>classrtabmap_1_1Transform.html</anchorfile>
      <anchor>a747d6202670ff50d078b114c047299a5</anchor>
      <arglist>(const std::string &amp;string)</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>fromString</name>
      <anchorfile>classrtabmap_1_1Transform.html</anchorfile>
      <anchor>ae28188c17df9204afefdbcd7f62c941e</anchor>
      <arglist>(const std::string &amp;string)</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="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::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::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::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::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="class">
    <name>TreePoseGraph&lt; Operations2D&lt; double &gt; &gt;</name>
    <filename>structAISNavigation_1_1TreePoseGraph.html</filename>
    <member kind="typedef">
      <type>Operations2D&lt; double &gt;::BaseType</type>
      <name>BaseType</name>
      <anchorfile>structAISNavigation_1_1TreePoseGraph.html</anchorfile>
      <anchor>af595575711efb93d6f91a7ca53cbffad</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Operations2D&lt; double &gt;::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>Operations2D&lt; double &gt;::InformationType</type>
      <name>Information</name>
      <anchorfile>structAISNavigation_1_1TreePoseGraph.html</anchorfile>
      <anchor>aa460b35bcab208146a42025ad5db510b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Operations2D&lt; double &gt;::ParametersType</type>
      <name>Parameters</name>
      <anchorfile>structAISNavigation_1_1TreePoseGraph.html</anchorfile>
      <anchor>a138e27bc746948c3dd230553b0e31fbc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Operations2D&lt; double &gt;::PoseType</type>
      <name>Pose</name>
      <anchorfile>structAISNavigation_1_1TreePoseGraph.html</anchorfile>
      <anchor>a5a833f16756864f68377b08e1b04c20d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Operations2D&lt; double &gt;::RotationType</type>
      <name>Rotation</name>
      <anchorfile>structAISNavigation_1_1TreePoseGraph.html</anchorfile>
      <anchor>a837020be4d2375752194debdb5d435e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Operations2D&lt; double &gt;::TransformationType</type>
      <name>Transformation</name>
      <anchorfile>structAISNavigation_1_1TreePoseGraph.html</anchorfile>
      <anchor>abd5321742284f3ff1dfd2b07a41cb797</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Operations2D&lt; double &gt;::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="class">
    <name>TreePoseGraph&lt; Operations3D&lt; double &gt; &gt;</name>
    <filename>structAISNavigation_1_1TreePoseGraph.html</filename>
    <member kind="typedef">
      <type>Operations3D&lt; double &gt;::BaseType</type>
      <name>BaseType</name>
      <anchorfile>structAISNavigation_1_1TreePoseGraph.html</anchorfile>
      <anchor>af595575711efb93d6f91a7ca53cbffad</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Operations3D&lt; double &gt;::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>Operations3D&lt; double &gt;::InformationType</type>
      <name>Information</name>
      <anchorfile>structAISNavigation_1_1TreePoseGraph.html</anchorfile>
      <anchor>aa460b35bcab208146a42025ad5db510b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Operations3D&lt; double &gt;::ParametersType</type>
      <name>Parameters</name>
      <anchorfile>structAISNavigation_1_1TreePoseGraph.html</anchorfile>
      <anchor>a138e27bc746948c3dd230553b0e31fbc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Operations3D&lt; double &gt;::PoseType</type>
      <name>Pose</name>
      <anchorfile>structAISNavigation_1_1TreePoseGraph.html</anchorfile>
      <anchor>a5a833f16756864f68377b08e1b04c20d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Operations3D&lt; double &gt;::RotationType</type>
      <name>Rotation</name>
      <anchorfile>structAISNavigation_1_1TreePoseGraph.html</anchorfile>
      <anchor>a837020be4d2375752194debdb5d435e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Operations3D&lt; double &gt;::TransformationType</type>
      <name>Transformation</name>
      <anchorfile>structAISNavigation_1_1TreePoseGraph.html</anchorfile>
      <anchor>abd5321742284f3ff1dfd2b07a41cb797</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Operations3D&lt; double &gt;::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="class">
    <name>tango_gl::Triangle</name>
    <filename>classtango__gl_1_1Triangle.html</filename>
    <base>tango_gl::Mesh</base>
    <member kind="function">
      <type></type>
      <name>Triangle</name>
      <anchorfile>classtango__gl_1_1Triangle.html</anchorfile>
      <anchor>a3babcfddad75961df695fa7bf7d69549</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="struct">
    <name>glm::detail::tvec1</name>
    <filename>structglm_1_1detail_1_1tvec1.html</filename>
    <templarg>T</templarg>
    <templarg>P</templarg>
    <member kind="enumvalue">
      <name>_null</name>
      <anchorfile>structglm_1_1detail_1_1tvec1.html</anchorfile>
      <anchor>a33f1783ca537d8dad5624e5adcf6bd5aa7ce00dc90fccdedc1198d857fa60e844</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>tvec1&lt; bool, P &gt;</type>
      <name>bool_type</name>
      <anchorfile>structglm_1_1detail_1_1tvec1.html</anchorfile>
      <anchor>a9d5cbfb22c5b204382bede6efb1e96a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>ctor</name>
      <anchorfile>structglm_1_1detail_1_1tvec1.html</anchorfile>
      <anchor>a33f1783ca537d8dad5624e5adcf6bd5a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>_null</name>
      <anchorfile>structglm_1_1detail_1_1tvec1.html</anchorfile>
      <anchor>a33f1783ca537d8dad5624e5adcf6bd5aa7ce00dc90fccdedc1198d857fa60e844</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>tvec1&lt; T, P &gt;</type>
      <name>type</name>
      <anchorfile>structglm_1_1detail_1_1tvec1.html</anchorfile>
      <anchor>aaf46d49a966e6d66f8f9c6beb5a33afe</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>T</type>
      <name>value_type</name>
      <anchorfile>structglm_1_1detail_1_1tvec1.html</anchorfile>
      <anchor>ac69856e6aa1e97517e1edabc836a9c1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL GLM_CONSTEXPR length_t</type>
      <name>length</name>
      <anchorfile>structglm_1_1detail_1_1tvec1.html</anchorfile>
      <anchor>a69c53609d97dd8b1c4ee06d76d3740f9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec1&lt; T, P &gt; &amp;</type>
      <name>operator%=</name>
      <anchorfile>structglm_1_1detail_1_1tvec1.html</anchorfile>
      <anchor>a744a1362b6f4f9814ac695f7790b3fbf</anchor>
      <arglist>(U const &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec1&lt; T, P &gt; &amp;</type>
      <name>operator%=</name>
      <anchorfile>structglm_1_1detail_1_1tvec1.html</anchorfile>
      <anchor>a99b8f92366abc26677caf3ad5befb4a2</anchor>
      <arglist>(tvec1&lt; U, P &gt; const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec1&lt; T, P &gt; &amp;</type>
      <name>operator&amp;=</name>
      <anchorfile>structglm_1_1detail_1_1tvec1.html</anchorfile>
      <anchor>a641b0025753046a3c2b3c8020cf7d4aa</anchor>
      <arglist>(U const &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec1&lt; T, P &gt; &amp;</type>
      <name>operator&amp;=</name>
      <anchorfile>structglm_1_1detail_1_1tvec1.html</anchorfile>
      <anchor>ab765e86efc8cbb22c6a7d47a136cb64a</anchor>
      <arglist>(tvec1&lt; U, P &gt; const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec1&lt; T, P &gt; &amp;</type>
      <name>operator*=</name>
      <anchorfile>structglm_1_1detail_1_1tvec1.html</anchorfile>
      <anchor>a7ca0f64a6ab86fa34d4b5f23a9db58d2</anchor>
      <arglist>(U const &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec1&lt; T, P &gt; &amp;</type>
      <name>operator*=</name>
      <anchorfile>structglm_1_1detail_1_1tvec1.html</anchorfile>
      <anchor>ada2594a8dd2c0ec4e9a20ec18469668c</anchor>
      <arglist>(tvec1&lt; U, P &gt; const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec1&lt; T, P &gt; &amp;</type>
      <name>operator++</name>
      <anchorfile>structglm_1_1detail_1_1tvec1.html</anchorfile>
      <anchor>afaf5dac7018e3d596cd27daded60fcb4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec1&lt; T, P &gt;</type>
      <name>operator++</name>
      <anchorfile>structglm_1_1detail_1_1tvec1.html</anchorfile>
      <anchor>a0513dbe042e3d20959e9853f801373d6</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec1&lt; T, P &gt; &amp;</type>
      <name>operator+=</name>
      <anchorfile>structglm_1_1detail_1_1tvec1.html</anchorfile>
      <anchor>a6ae40e6821e60a9018d1eb8a1cca3da9</anchor>
      <arglist>(U const &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec1&lt; T, P &gt; &amp;</type>
      <name>operator+=</name>
      <anchorfile>structglm_1_1detail_1_1tvec1.html</anchorfile>
      <anchor>af5d7976948734a9a514d87d8508ea2ac</anchor>
      <arglist>(tvec1&lt; U, P &gt; const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec1&lt; T, P &gt; &amp;</type>
      <name>operator--</name>
      <anchorfile>structglm_1_1detail_1_1tvec1.html</anchorfile>
      <anchor>aa9003820ed347cafe9a25ff3295e156e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec1&lt; T, P &gt;</type>
      <name>operator--</name>
      <anchorfile>structglm_1_1detail_1_1tvec1.html</anchorfile>
      <anchor>a8cdbf6fe8e8798c07cb51c8f36ea81a3</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec1&lt; T, P &gt; &amp;</type>
      <name>operator-=</name>
      <anchorfile>structglm_1_1detail_1_1tvec1.html</anchorfile>
      <anchor>affba0ab0b93fbaa98d843c89433606f3</anchor>
      <arglist>(U const &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec1&lt; T, P &gt; &amp;</type>
      <name>operator-=</name>
      <anchorfile>structglm_1_1detail_1_1tvec1.html</anchorfile>
      <anchor>af8992bb613669f1a7aa0ff41a4fd31e3</anchor>
      <arglist>(tvec1&lt; U, P &gt; const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec1&lt; T, P &gt; &amp;</type>
      <name>operator/=</name>
      <anchorfile>structglm_1_1detail_1_1tvec1.html</anchorfile>
      <anchor>aad8c386f7278e9a5685ada9a1a0ef7df</anchor>
      <arglist>(U const &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec1&lt; T, P &gt; &amp;</type>
      <name>operator/=</name>
      <anchorfile>structglm_1_1detail_1_1tvec1.html</anchorfile>
      <anchor>ae74bb46e4d3fd5fdccb1ee6744cbf493</anchor>
      <arglist>(tvec1&lt; U, P &gt; const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec1&lt; T, P &gt; &amp;</type>
      <name>operator&lt;&lt;=</name>
      <anchorfile>structglm_1_1detail_1_1tvec1.html</anchorfile>
      <anchor>a52cec716d59902c6a42eeebd28f78de9</anchor>
      <arglist>(U const &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec1&lt; T, P &gt; &amp;</type>
      <name>operator&lt;&lt;=</name>
      <anchorfile>structglm_1_1detail_1_1tvec1.html</anchorfile>
      <anchor>a12d03301e51ece6466714a8203f8b237</anchor>
      <arglist>(tvec1&lt; U, P &gt; const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec1&lt; T, P &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>structglm_1_1detail_1_1tvec1.html</anchorfile>
      <anchor>a7d200432c092bdc09f0ce66e43930c4a</anchor>
      <arglist>(tvec1&lt; T, P &gt; const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec1&lt; T, P &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>structglm_1_1detail_1_1tvec1.html</anchorfile>
      <anchor>ae2928514df11c9bd6a89ed04ee2c57f7</anchor>
      <arglist>(tvec1&lt; U, P &gt; const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec1&lt; T, P &gt; &amp;</type>
      <name>operator&gt;&gt;=</name>
      <anchorfile>structglm_1_1detail_1_1tvec1.html</anchorfile>
      <anchor>a19aaf3b4350fe2a5c245775e4fa4d80c</anchor>
      <arglist>(U const &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec1&lt; T, P &gt; &amp;</type>
      <name>operator&gt;&gt;=</name>
      <anchorfile>structglm_1_1detail_1_1tvec1.html</anchorfile>
      <anchor>a9cbcbbf300a0197e674bc97e277f9683</anchor>
      <arglist>(tvec1&lt; U, P &gt; const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL T &amp;</type>
      <name>operator[]</name>
      <anchorfile>structglm_1_1detail_1_1tvec1.html</anchorfile>
      <anchor>a87097516727adb57c7179157a07f3bc0</anchor>
      <arglist>(length_t i)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL T const &amp;</type>
      <name>operator[]</name>
      <anchorfile>structglm_1_1detail_1_1tvec1.html</anchorfile>
      <anchor>ad93cdfc6b32a34796197d8d3fda85fe0</anchor>
      <arglist>(length_t i) const </arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec1&lt; T, P &gt; &amp;</type>
      <name>operator^=</name>
      <anchorfile>structglm_1_1detail_1_1tvec1.html</anchorfile>
      <anchor>ae48766d1c02e2946f6185eaac15737ef</anchor>
      <arglist>(U const &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec1&lt; T, P &gt; &amp;</type>
      <name>operator^=</name>
      <anchorfile>structglm_1_1detail_1_1tvec1.html</anchorfile>
      <anchor>a03d26aae5b039d37df678fe8648efbb8</anchor>
      <arglist>(tvec1&lt; U, P &gt; const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec1&lt; T, P &gt; &amp;</type>
      <name>operator|=</name>
      <anchorfile>structglm_1_1detail_1_1tvec1.html</anchorfile>
      <anchor>a879683e788198a53a1c4661a1b5af383</anchor>
      <arglist>(U const &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec1&lt; T, P &gt; &amp;</type>
      <name>operator|=</name>
      <anchorfile>structglm_1_1detail_1_1tvec1.html</anchorfile>
      <anchor>a15ea891a329d3a5149263d7a9fb81b40</anchor>
      <arglist>(tvec1&lt; U, P &gt; const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL</type>
      <name>tvec1</name>
      <anchorfile>structglm_1_1detail_1_1tvec1.html</anchorfile>
      <anchor>a854a990ed304d8b657cafe9de7b2b842</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL</type>
      <name>tvec1</name>
      <anchorfile>structglm_1_1detail_1_1tvec1.html</anchorfile>
      <anchor>a8cb9b0610177142068de2e5014bc0bd5</anchor>
      <arglist>(tvec1&lt; T, P &gt; const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL</type>
      <name>tvec1</name>
      <anchorfile>structglm_1_1detail_1_1tvec1.html</anchorfile>
      <anchor>ae1002300caf6841b5a2effd442691db1</anchor>
      <arglist>(tvec1&lt; T, Q &gt; const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL</type>
      <name>tvec1</name>
      <anchorfile>structglm_1_1detail_1_1tvec1.html</anchorfile>
      <anchor>ac450629312206a1a3df5c8a0642e522f</anchor>
      <arglist>(U const &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL</type>
      <name>tvec1</name>
      <anchorfile>structglm_1_1detail_1_1tvec1.html</anchorfile>
      <anchor>aaf2a707f09ee99108a053118e6156f68</anchor>
      <arglist>(ctor)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL</type>
      <name>tvec1</name>
      <anchorfile>structglm_1_1detail_1_1tvec1.html</anchorfile>
      <anchor>a2dd9171451398b559b398d6c540db4a7</anchor>
      <arglist>(tvec1&lt; U, Q &gt; const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL</type>
      <name>tvec1</name>
      <anchorfile>structglm_1_1detail_1_1tvec1.html</anchorfile>
      <anchor>a74bfab7db08f995b924a21fbf6e97158</anchor>
      <arglist>(tvec2&lt; U, Q &gt; const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL</type>
      <name>tvec1</name>
      <anchorfile>structglm_1_1detail_1_1tvec1.html</anchorfile>
      <anchor>a553b324447da4de7c371c3d109317905</anchor>
      <arglist>(tvec3&lt; U, Q &gt; const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL</type>
      <name>tvec1</name>
      <anchorfile>structglm_1_1detail_1_1tvec1.html</anchorfile>
      <anchor>afa1ae0c07774e38092fc7c016ab28a58</anchor>
      <arglist>(tvec4&lt; U, Q &gt; const &amp;v)</arglist>
    </member>
    <member kind="variable">
      <type>T</type>
      <name>r</name>
      <anchorfile>structglm_1_1detail_1_1tvec1.html</anchorfile>
      <anchor>a23dd665bc4be83544c436a88fdcea088</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>T</type>
      <name>s</name>
      <anchorfile>structglm_1_1detail_1_1tvec1.html</anchorfile>
      <anchor>a1025b03a3e1f99c7a42518af40737d7b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>T</type>
      <name>x</name>
      <anchorfile>structglm_1_1detail_1_1tvec1.html</anchorfile>
      <anchor>a6d6f02bf4a9d0129762489169fc2f9dc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>glm::detail::tvec2</name>
    <filename>structglm_1_1detail_1_1tvec2.html</filename>
    <templarg>T</templarg>
    <templarg>P</templarg>
    <member kind="enumvalue">
      <name>_null</name>
      <anchorfile>structglm_1_1detail_1_1tvec2.html</anchorfile>
      <anchor>aa0bba0616f425fbd3fb5756aed326386a28f42778ba30ccaf6216792ddd25eed3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>tvec2&lt; bool, P &gt;</type>
      <name>bool_type</name>
      <anchorfile>structglm_1_1detail_1_1tvec2.html</anchorfile>
      <anchor>af7537fd9a8c9dae6b92100b609eb2aaf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>ctor</name>
      <anchorfile>structglm_1_1detail_1_1tvec2.html</anchorfile>
      <anchor>aa0bba0616f425fbd3fb5756aed326386</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>_null</name>
      <anchorfile>structglm_1_1detail_1_1tvec2.html</anchorfile>
      <anchor>aa0bba0616f425fbd3fb5756aed326386a28f42778ba30ccaf6216792ddd25eed3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int</type>
      <name>size_type</name>
      <anchorfile>structglm_1_1detail_1_1tvec2.html</anchorfile>
      <anchor>a66667d9497ad5c7ff1b60bafa9fb9592</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>tvec2&lt; T, P &gt;</type>
      <name>type</name>
      <anchorfile>structglm_1_1detail_1_1tvec2.html</anchorfile>
      <anchor>a644c796a3f1da08b7481ca69fbd10818</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>T</type>
      <name>value_type</name>
      <anchorfile>structglm_1_1detail_1_1tvec2.html</anchorfile>
      <anchor>ab8ccd2ae98b414376608059114f5af41</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL GLM_CONSTEXPR length_t</type>
      <name>length</name>
      <anchorfile>structglm_1_1detail_1_1tvec2.html</anchorfile>
      <anchor>a9e3ad1fab0546743ff02f9f2cccef784</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec2&lt; T, P &gt; &amp;</type>
      <name>operator%=</name>
      <anchorfile>structglm_1_1detail_1_1tvec2.html</anchorfile>
      <anchor>a1aafefd65ee6be5c33c981f710ef7949</anchor>
      <arglist>(U s)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec2&lt; T, P &gt; &amp;</type>
      <name>operator%=</name>
      <anchorfile>structglm_1_1detail_1_1tvec2.html</anchorfile>
      <anchor>ac6c518f634cd58a9931a00e0b6dd9d1e</anchor>
      <arglist>(tvec1&lt; U, P &gt; const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec2&lt; T, P &gt; &amp;</type>
      <name>operator%=</name>
      <anchorfile>structglm_1_1detail_1_1tvec2.html</anchorfile>
      <anchor>aef1cf765d277bd24d32a999a353e130b</anchor>
      <arglist>(tvec2&lt; U, P &gt; const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec2&lt; T, P &gt; &amp;</type>
      <name>operator&amp;=</name>
      <anchorfile>structglm_1_1detail_1_1tvec2.html</anchorfile>
      <anchor>aac48896750ccf159b9a58b8576ffe536</anchor>
      <arglist>(U s)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec2&lt; T, P &gt; &amp;</type>
      <name>operator&amp;=</name>
      <anchorfile>structglm_1_1detail_1_1tvec2.html</anchorfile>
      <anchor>a7979dc7330b147325a93b02fab216754</anchor>
      <arglist>(tvec1&lt; U, P &gt; const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec2&lt; T, P &gt; &amp;</type>
      <name>operator&amp;=</name>
      <anchorfile>structglm_1_1detail_1_1tvec2.html</anchorfile>
      <anchor>ab09cab89bbc393f33048cfe08a4bd620</anchor>
      <arglist>(tvec2&lt; U, P &gt; const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec2&lt; T, P &gt; &amp;</type>
      <name>operator*=</name>
      <anchorfile>structglm_1_1detail_1_1tvec2.html</anchorfile>
      <anchor>a8fa08d83addcb4ba1f57efc4be5644cc</anchor>
      <arglist>(U s)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec2&lt; T, P &gt; &amp;</type>
      <name>operator*=</name>
      <anchorfile>structglm_1_1detail_1_1tvec2.html</anchorfile>
      <anchor>aa7bd022ce7fe9b4fabb669773d58a989</anchor>
      <arglist>(tvec1&lt; U, P &gt; const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec2&lt; T, P &gt; &amp;</type>
      <name>operator*=</name>
      <anchorfile>structglm_1_1detail_1_1tvec2.html</anchorfile>
      <anchor>a37dcc7e738554b854e6c2352cd83a567</anchor>
      <arglist>(tvec2&lt; U, P &gt; const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec2&lt; T, P &gt; &amp;</type>
      <name>operator++</name>
      <anchorfile>structglm_1_1detail_1_1tvec2.html</anchorfile>
      <anchor>a2d6a9f4b5b7ea5addfcd817745845bf6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec2&lt; T, P &gt;</type>
      <name>operator++</name>
      <anchorfile>structglm_1_1detail_1_1tvec2.html</anchorfile>
      <anchor>ae128fcf1ab37f1dc385389e71f3ef33e</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec2&lt; T, P &gt; &amp;</type>
      <name>operator+=</name>
      <anchorfile>structglm_1_1detail_1_1tvec2.html</anchorfile>
      <anchor>ada190d862b2574a8d77b0d795d0af619</anchor>
      <arglist>(U s)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec2&lt; T, P &gt; &amp;</type>
      <name>operator+=</name>
      <anchorfile>structglm_1_1detail_1_1tvec2.html</anchorfile>
      <anchor>a2230f43db2830e35ce332e7dcdf9917f</anchor>
      <arglist>(tvec1&lt; U, P &gt; const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec2&lt; T, P &gt; &amp;</type>
      <name>operator+=</name>
      <anchorfile>structglm_1_1detail_1_1tvec2.html</anchorfile>
      <anchor>a5bf9b1beecee7857fa22de1c8600e619</anchor>
      <arglist>(tvec2&lt; U, P &gt; const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec2&lt; T, P &gt; &amp;</type>
      <name>operator--</name>
      <anchorfile>structglm_1_1detail_1_1tvec2.html</anchorfile>
      <anchor>ab3b2871cd20b6b6a3f5a7b0c9d8fe1db</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec2&lt; T, P &gt;</type>
      <name>operator--</name>
      <anchorfile>structglm_1_1detail_1_1tvec2.html</anchorfile>
      <anchor>a2405422eb7c36934423f6de343ba3822</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec2&lt; T, P &gt; &amp;</type>
      <name>operator-=</name>
      <anchorfile>structglm_1_1detail_1_1tvec2.html</anchorfile>
      <anchor>a790ae20229848462d697e3cd2247cb6d</anchor>
      <arglist>(U s)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec2&lt; T, P &gt; &amp;</type>
      <name>operator-=</name>
      <anchorfile>structglm_1_1detail_1_1tvec2.html</anchorfile>
      <anchor>a8e01c8639c90eebd1ee79442677069b1</anchor>
      <arglist>(tvec1&lt; U, P &gt; const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec2&lt; T, P &gt; &amp;</type>
      <name>operator-=</name>
      <anchorfile>structglm_1_1detail_1_1tvec2.html</anchorfile>
      <anchor>a9ab59a567b117ba933525ca8acec41cb</anchor>
      <arglist>(tvec2&lt; U, P &gt; const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec2&lt; T, P &gt; &amp;</type>
      <name>operator/=</name>
      <anchorfile>structglm_1_1detail_1_1tvec2.html</anchorfile>
      <anchor>af6469124c24ce8b406467d7f006f388d</anchor>
      <arglist>(U s)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec2&lt; T, P &gt; &amp;</type>
      <name>operator/=</name>
      <anchorfile>structglm_1_1detail_1_1tvec2.html</anchorfile>
      <anchor>afaaad868964779c2a829291ba85a8e3d</anchor>
      <arglist>(tvec1&lt; U, P &gt; const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec2&lt; T, P &gt; &amp;</type>
      <name>operator/=</name>
      <anchorfile>structglm_1_1detail_1_1tvec2.html</anchorfile>
      <anchor>ad98620351ffef7d39ec7111a6be108ce</anchor>
      <arglist>(tvec2&lt; U, P &gt; const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec2&lt; T, P &gt; &amp;</type>
      <name>operator&lt;&lt;=</name>
      <anchorfile>structglm_1_1detail_1_1tvec2.html</anchorfile>
      <anchor>a4c1990d9dd6b9a617a782c7272a3ba0b</anchor>
      <arglist>(U s)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec2&lt; T, P &gt; &amp;</type>
      <name>operator&lt;&lt;=</name>
      <anchorfile>structglm_1_1detail_1_1tvec2.html</anchorfile>
      <anchor>ae1bbe05109280b5c7dcaa091bfe7bb77</anchor>
      <arglist>(tvec1&lt; U, P &gt; const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec2&lt; T, P &gt; &amp;</type>
      <name>operator&lt;&lt;=</name>
      <anchorfile>structglm_1_1detail_1_1tvec2.html</anchorfile>
      <anchor>a0b22d5e95e2ecbd4024c04910db325ce</anchor>
      <arglist>(tvec2&lt; U, P &gt; const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec2&lt; T, P &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>structglm_1_1detail_1_1tvec2.html</anchorfile>
      <anchor>a7983e6fff63ff6fe47ba8caed2e93870</anchor>
      <arglist>(tvec2&lt; T, P &gt; const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec2&lt; T, P &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>structglm_1_1detail_1_1tvec2.html</anchorfile>
      <anchor>ac45d730db8173a1fe3b738bf4ac07fb3</anchor>
      <arglist>(tvec2&lt; U, P &gt; const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec2&lt; T, P &gt; &amp;</type>
      <name>operator&gt;&gt;=</name>
      <anchorfile>structglm_1_1detail_1_1tvec2.html</anchorfile>
      <anchor>a7198fd5d5bacb28ad4e7709856126fa5</anchor>
      <arglist>(U s)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec2&lt; T, P &gt; &amp;</type>
      <name>operator&gt;&gt;=</name>
      <anchorfile>structglm_1_1detail_1_1tvec2.html</anchorfile>
      <anchor>a09c0c49701d3cae13838e5a9e4d5dbb8</anchor>
      <arglist>(tvec1&lt; U, P &gt; const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec2&lt; T, P &gt; &amp;</type>
      <name>operator&gt;&gt;=</name>
      <anchorfile>structglm_1_1detail_1_1tvec2.html</anchorfile>
      <anchor>aa5b4c36cf93fa89e33911f74c7352284</anchor>
      <arglist>(tvec2&lt; U, P &gt; const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL T &amp;</type>
      <name>operator[]</name>
      <anchorfile>structglm_1_1detail_1_1tvec2.html</anchorfile>
      <anchor>aed3102e8bde6b388aec3afc7700e5b4b</anchor>
      <arglist>(length_t i)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL T const &amp;</type>
      <name>operator[]</name>
      <anchorfile>structglm_1_1detail_1_1tvec2.html</anchorfile>
      <anchor>aed26a410d70a712caa887566fd50b74f</anchor>
      <arglist>(length_t i) const </arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec2&lt; T, P &gt; &amp;</type>
      <name>operator^=</name>
      <anchorfile>structglm_1_1detail_1_1tvec2.html</anchorfile>
      <anchor>a5275bd243c23d0898f39e094da95b2a1</anchor>
      <arglist>(U s)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec2&lt; T, P &gt; &amp;</type>
      <name>operator^=</name>
      <anchorfile>structglm_1_1detail_1_1tvec2.html</anchorfile>
      <anchor>a3312374de8f0abeca4fd99e0c6f2e7ed</anchor>
      <arglist>(tvec1&lt; U, P &gt; const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec2&lt; T, P &gt; &amp;</type>
      <name>operator^=</name>
      <anchorfile>structglm_1_1detail_1_1tvec2.html</anchorfile>
      <anchor>ad24ddb39053aaf91cbb40610e813fcac</anchor>
      <arglist>(tvec2&lt; U, P &gt; const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec2&lt; T, P &gt; &amp;</type>
      <name>operator|=</name>
      <anchorfile>structglm_1_1detail_1_1tvec2.html</anchorfile>
      <anchor>a62015e8977847b4c13e0dd396802a5b0</anchor>
      <arglist>(U s)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec2&lt; T, P &gt; &amp;</type>
      <name>operator|=</name>
      <anchorfile>structglm_1_1detail_1_1tvec2.html</anchorfile>
      <anchor>afdd16c5111eebc47c16a142732ed74db</anchor>
      <arglist>(tvec1&lt; U, P &gt; const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec2&lt; T, P &gt; &amp;</type>
      <name>operator|=</name>
      <anchorfile>structglm_1_1detail_1_1tvec2.html</anchorfile>
      <anchor>aea5cce6a904468eb31c039643a18c9af</anchor>
      <arglist>(tvec2&lt; U, P &gt; const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL</type>
      <name>tvec2</name>
      <anchorfile>structglm_1_1detail_1_1tvec2.html</anchorfile>
      <anchor>a76263e9a91fcef3efacdf85cc5b84e18</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL</type>
      <name>tvec2</name>
      <anchorfile>structglm_1_1detail_1_1tvec2.html</anchorfile>
      <anchor>af53ccd75b3ef13b244799ef5b436132c</anchor>
      <arglist>(tvec2&lt; T, P &gt; const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL</type>
      <name>tvec2</name>
      <anchorfile>structglm_1_1detail_1_1tvec2.html</anchorfile>
      <anchor>a6a255de24aea35da27b4f41579b3d56f</anchor>
      <arglist>(tvec2&lt; T, Q &gt; const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL</type>
      <name>tvec2</name>
      <anchorfile>structglm_1_1detail_1_1tvec2.html</anchorfile>
      <anchor>a94e1fbec03754580a2116682373c15d5</anchor>
      <arglist>(ctor)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL</type>
      <name>tvec2</name>
      <anchorfile>structglm_1_1detail_1_1tvec2.html</anchorfile>
      <anchor>aee88697a82596c5ce7f89a8f097b648a</anchor>
      <arglist>(T const &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL</type>
      <name>tvec2</name>
      <anchorfile>structglm_1_1detail_1_1tvec2.html</anchorfile>
      <anchor>acc9667ca589405a3f905c0b65b803c8a</anchor>
      <arglist>(T const &amp;s1, T const &amp;s2)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL</type>
      <name>tvec2</name>
      <anchorfile>structglm_1_1detail_1_1tvec2.html</anchorfile>
      <anchor>a7521b4e5e4260e7e53f936b01b18e3c7</anchor>
      <arglist>(U const &amp;x, V const &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL</type>
      <name>tvec2</name>
      <anchorfile>structglm_1_1detail_1_1tvec2.html</anchorfile>
      <anchor>ac5d2e5b67914a920d45c83d67683e856</anchor>
      <arglist>(tvec1&lt; U, P &gt; const &amp;v1, tvec1&lt; V, P &gt; const &amp;v2)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL</type>
      <name>tvec2</name>
      <anchorfile>structglm_1_1detail_1_1tvec2.html</anchorfile>
      <anchor>aac611127f03f3948bacb14b063fa3aca</anchor>
      <arglist>(tvec2&lt; U, Q &gt; const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL</type>
      <name>tvec2</name>
      <anchorfile>structglm_1_1detail_1_1tvec2.html</anchorfile>
      <anchor>a79d0d9907539559a9c5cea20a57ad669</anchor>
      <arglist>(tvec3&lt; U, Q &gt; const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL</type>
      <name>tvec2</name>
      <anchorfile>structglm_1_1detail_1_1tvec2.html</anchorfile>
      <anchor>a5a2a0de134fd7f21ba208978968611b8</anchor>
      <arglist>(tvec4&lt; U, Q &gt; const &amp;v)</arglist>
    </member>
    <member kind="variable">
      <type>T</type>
      <name>g</name>
      <anchorfile>structglm_1_1detail_1_1tvec2.html</anchorfile>
      <anchor>a31ec73176d013596e098adebc33d80f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>T</type>
      <name>r</name>
      <anchorfile>structglm_1_1detail_1_1tvec2.html</anchorfile>
      <anchor>a48526371c2978bcc09ee8121f9babd83</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>T</type>
      <name>s</name>
      <anchorfile>structglm_1_1detail_1_1tvec2.html</anchorfile>
      <anchor>a6d602cf7c31b75396944d828ad2aea72</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>T</type>
      <name>t</name>
      <anchorfile>structglm_1_1detail_1_1tvec2.html</anchorfile>
      <anchor>a3bc5274a5a076043a6c972c6806bd203</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>T</type>
      <name>x</name>
      <anchorfile>structglm_1_1detail_1_1tvec2.html</anchorfile>
      <anchor>a8eaf23d68c8d88949166dc2f641d19ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>T</type>
      <name>y</name>
      <anchorfile>structglm_1_1detail_1_1tvec2.html</anchorfile>
      <anchor>ab30528ab747cef8d129cf793aeec521a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>glm::detail::tvec3</name>
    <filename>structglm_1_1detail_1_1tvec3.html</filename>
    <templarg>T</templarg>
    <templarg>P</templarg>
    <member kind="enumvalue">
      <name>_null</name>
      <anchorfile>structglm_1_1detail_1_1tvec3.html</anchorfile>
      <anchor>a370bdb3bb793461504b1387daec78083a3aebaa53efa0b8ea65cd3daeeb23593f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>tvec3&lt; bool, P &gt;</type>
      <name>bool_type</name>
      <anchorfile>structglm_1_1detail_1_1tvec3.html</anchorfile>
      <anchor>aabd96f8052cc3964f695e9307a4ad403</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>ctor</name>
      <anchorfile>structglm_1_1detail_1_1tvec3.html</anchorfile>
      <anchor>a370bdb3bb793461504b1387daec78083</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>_null</name>
      <anchorfile>structglm_1_1detail_1_1tvec3.html</anchorfile>
      <anchor>a370bdb3bb793461504b1387daec78083a3aebaa53efa0b8ea65cd3daeeb23593f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int</type>
      <name>size_type</name>
      <anchorfile>structglm_1_1detail_1_1tvec3.html</anchorfile>
      <anchor>a9c82390594a6adc72db5533c2f1013a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>tvec3&lt; T, P &gt;</type>
      <name>type</name>
      <anchorfile>structglm_1_1detail_1_1tvec3.html</anchorfile>
      <anchor>acd2bae8742f34efdb3605e8399b5e7c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>T</type>
      <name>value_type</name>
      <anchorfile>structglm_1_1detail_1_1tvec3.html</anchorfile>
      <anchor>aebabd0d52c43d26ee4d66ba4606eb03c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL GLM_CONSTEXPR length_t</type>
      <name>length</name>
      <anchorfile>structglm_1_1detail_1_1tvec3.html</anchorfile>
      <anchor>abc93132ffeca10419e6c528c34fd9729</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec3&lt; T, P &gt; &amp;</type>
      <name>operator%=</name>
      <anchorfile>structglm_1_1detail_1_1tvec3.html</anchorfile>
      <anchor>a96e6e5efb8b0d0f589345e6d5180e013</anchor>
      <arglist>(U s)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec3&lt; T, P &gt; &amp;</type>
      <name>operator%=</name>
      <anchorfile>structglm_1_1detail_1_1tvec3.html</anchorfile>
      <anchor>ad99c15901cce70147d1264b4ee5f57fd</anchor>
      <arglist>(tvec3&lt; U, P &gt; const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec3&lt; T, P &gt; &amp;</type>
      <name>operator&amp;=</name>
      <anchorfile>structglm_1_1detail_1_1tvec3.html</anchorfile>
      <anchor>a295867db452780e8c812175b0b3eb2be</anchor>
      <arglist>(U s)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec3&lt; T, P &gt; &amp;</type>
      <name>operator&amp;=</name>
      <anchorfile>structglm_1_1detail_1_1tvec3.html</anchorfile>
      <anchor>ab39bbc25edd4ae5ac2685c5354eb7a2d</anchor>
      <arglist>(tvec3&lt; U, P &gt; const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec3&lt; T, P &gt; &amp;</type>
      <name>operator*=</name>
      <anchorfile>structglm_1_1detail_1_1tvec3.html</anchorfile>
      <anchor>a414982cd74a45512de204d72ea147c46</anchor>
      <arglist>(U s)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec3&lt; T, P &gt; &amp;</type>
      <name>operator*=</name>
      <anchorfile>structglm_1_1detail_1_1tvec3.html</anchorfile>
      <anchor>aac5ebc20b3a00cdd090b9320186b18c2</anchor>
      <arglist>(tvec3&lt; U, P &gt; const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec3&lt; T, P &gt; &amp;</type>
      <name>operator++</name>
      <anchorfile>structglm_1_1detail_1_1tvec3.html</anchorfile>
      <anchor>affc7145f7ed87d1ebd83ea0016b04c5f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec3&lt; T, P &gt;</type>
      <name>operator++</name>
      <anchorfile>structglm_1_1detail_1_1tvec3.html</anchorfile>
      <anchor>a6037d626d732514803c9cb5356740eab</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec3&lt; T, P &gt; &amp;</type>
      <name>operator+=</name>
      <anchorfile>structglm_1_1detail_1_1tvec3.html</anchorfile>
      <anchor>a1c2a116b686e23bab8fae7780950ef38</anchor>
      <arglist>(U s)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec3&lt; T, P &gt; &amp;</type>
      <name>operator+=</name>
      <anchorfile>structglm_1_1detail_1_1tvec3.html</anchorfile>
      <anchor>a9bd5c6f729076573c980b70cc16a429b</anchor>
      <arglist>(tvec3&lt; U, P &gt; const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec3&lt; T, P &gt; &amp;</type>
      <name>operator--</name>
      <anchorfile>structglm_1_1detail_1_1tvec3.html</anchorfile>
      <anchor>aca54a7ed658f35e8e9148da1bb523a90</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec3&lt; T, P &gt;</type>
      <name>operator--</name>
      <anchorfile>structglm_1_1detail_1_1tvec3.html</anchorfile>
      <anchor>a7ee90932feff37bb761d8be1efd57cc2</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec3&lt; T, P &gt; &amp;</type>
      <name>operator-=</name>
      <anchorfile>structglm_1_1detail_1_1tvec3.html</anchorfile>
      <anchor>aafbf3f712a6add1677828784286ab62d</anchor>
      <arglist>(U s)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec3&lt; T, P &gt; &amp;</type>
      <name>operator-=</name>
      <anchorfile>structglm_1_1detail_1_1tvec3.html</anchorfile>
      <anchor>a9cb33db5b994eea9724fdd8c30b08873</anchor>
      <arglist>(tvec3&lt; U, P &gt; const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec3&lt; T, P &gt; &amp;</type>
      <name>operator/=</name>
      <anchorfile>structglm_1_1detail_1_1tvec3.html</anchorfile>
      <anchor>ab0e67902096b95132ded9191df59f483</anchor>
      <arglist>(U s)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec3&lt; T, P &gt; &amp;</type>
      <name>operator/=</name>
      <anchorfile>structglm_1_1detail_1_1tvec3.html</anchorfile>
      <anchor>af5f48f8e468b7941eff35170d5e10cab</anchor>
      <arglist>(tvec3&lt; U, P &gt; const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec3&lt; T, P &gt; &amp;</type>
      <name>operator&lt;&lt;=</name>
      <anchorfile>structglm_1_1detail_1_1tvec3.html</anchorfile>
      <anchor>a9a985982567897cff02307730e4ae5a1</anchor>
      <arglist>(U s)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec3&lt; T, P &gt; &amp;</type>
      <name>operator&lt;&lt;=</name>
      <anchorfile>structglm_1_1detail_1_1tvec3.html</anchorfile>
      <anchor>a93c05e5b5b1a09319f62d30dac259516</anchor>
      <arglist>(tvec3&lt; U, P &gt; const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec3&lt; T, P &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>structglm_1_1detail_1_1tvec3.html</anchorfile>
      <anchor>a134811f630c5bb8afff6a4cddb1308b1</anchor>
      <arglist>(tvec3&lt; T, P &gt; const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec3&lt; T, P &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>structglm_1_1detail_1_1tvec3.html</anchorfile>
      <anchor>aa930edd4c5010f088ff8bf10d3a50378</anchor>
      <arglist>(tvec3&lt; U, P &gt; const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec3&lt; T, P &gt; &amp;</type>
      <name>operator&gt;&gt;=</name>
      <anchorfile>structglm_1_1detail_1_1tvec3.html</anchorfile>
      <anchor>aaf71601d2b5d3be4eb778f1f3871a551</anchor>
      <arglist>(U s)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec3&lt; T, P &gt; &amp;</type>
      <name>operator&gt;&gt;=</name>
      <anchorfile>structglm_1_1detail_1_1tvec3.html</anchorfile>
      <anchor>a4b3fa6e8ad7b60b8bd7d87e9918bb9fc</anchor>
      <arglist>(tvec3&lt; U, P &gt; const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL T &amp;</type>
      <name>operator[]</name>
      <anchorfile>structglm_1_1detail_1_1tvec3.html</anchorfile>
      <anchor>a250b2e83388453c70c00273f05691ee2</anchor>
      <arglist>(length_t i)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL T const &amp;</type>
      <name>operator[]</name>
      <anchorfile>structglm_1_1detail_1_1tvec3.html</anchorfile>
      <anchor>a494387677388ee5c58ba3682cb216d66</anchor>
      <arglist>(length_t i) const </arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec3&lt; T, P &gt; &amp;</type>
      <name>operator^=</name>
      <anchorfile>structglm_1_1detail_1_1tvec3.html</anchorfile>
      <anchor>a5485429a19dda771abed1aaa2784d999</anchor>
      <arglist>(U s)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec3&lt; T, P &gt; &amp;</type>
      <name>operator^=</name>
      <anchorfile>structglm_1_1detail_1_1tvec3.html</anchorfile>
      <anchor>ad71ff1bf45dbb9470b34b55c9a8cd951</anchor>
      <arglist>(tvec3&lt; U, P &gt; const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec3&lt; T, P &gt; &amp;</type>
      <name>operator|=</name>
      <anchorfile>structglm_1_1detail_1_1tvec3.html</anchorfile>
      <anchor>a818c3ac164bed3ed6eda1842e3d23190</anchor>
      <arglist>(U s)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec3&lt; T, P &gt; &amp;</type>
      <name>operator|=</name>
      <anchorfile>structglm_1_1detail_1_1tvec3.html</anchorfile>
      <anchor>a605cec2d55f9419c2135027f4cd80a22</anchor>
      <arglist>(tvec3&lt; U, P &gt; const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL</type>
      <name>tvec3</name>
      <anchorfile>structglm_1_1detail_1_1tvec3.html</anchorfile>
      <anchor>a5ce32f1b9e7ce527585e763353f2cd56</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL</type>
      <name>tvec3</name>
      <anchorfile>structglm_1_1detail_1_1tvec3.html</anchorfile>
      <anchor>a93d37d0f5afe5d34f757b21ec10cd9b1</anchor>
      <arglist>(tvec3&lt; T, P &gt; const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL</type>
      <name>tvec3</name>
      <anchorfile>structglm_1_1detail_1_1tvec3.html</anchorfile>
      <anchor>ae092787775d3e74cf242744892eb3923</anchor>
      <arglist>(tvec3&lt; T, Q &gt; const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL</type>
      <name>tvec3</name>
      <anchorfile>structglm_1_1detail_1_1tvec3.html</anchorfile>
      <anchor>a197ce1ff22abf322f1a6def662cdee58</anchor>
      <arglist>(ctor)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL</type>
      <name>tvec3</name>
      <anchorfile>structglm_1_1detail_1_1tvec3.html</anchorfile>
      <anchor>a159e53824ac0824215b4f9dfec7a509b</anchor>
      <arglist>(T const &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL</type>
      <name>tvec3</name>
      <anchorfile>structglm_1_1detail_1_1tvec3.html</anchorfile>
      <anchor>a49153c2ff82741fec5455633cc588959</anchor>
      <arglist>(T const &amp;s1, T const &amp;s2, T const &amp;s3)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL</type>
      <name>tvec3</name>
      <anchorfile>structglm_1_1detail_1_1tvec3.html</anchorfile>
      <anchor>aa1c2ac2585b673f7238017266ba427e9</anchor>
      <arglist>(U const &amp;x, V const &amp;y, W const &amp;z)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL</type>
      <name>tvec3</name>
      <anchorfile>structglm_1_1detail_1_1tvec3.html</anchorfile>
      <anchor>aa267579f4071920b9908f7ec7779cfe1</anchor>
      <arglist>(tvec2&lt; A, Q &gt; const &amp;v, B const &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL</type>
      <name>tvec3</name>
      <anchorfile>structglm_1_1detail_1_1tvec3.html</anchorfile>
      <anchor>a0c479351c5b7c950e5470b8ed287997d</anchor>
      <arglist>(A const &amp;s, tvec2&lt; B, Q &gt; const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL</type>
      <name>tvec3</name>
      <anchorfile>structglm_1_1detail_1_1tvec3.html</anchorfile>
      <anchor>a54b078bacee2ec2449d2739d98f20ca4</anchor>
      <arglist>(tvec3&lt; U, Q &gt; const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL</type>
      <name>tvec3</name>
      <anchorfile>structglm_1_1detail_1_1tvec3.html</anchorfile>
      <anchor>aee034f5d37843761ab03ce2c279a0435</anchor>
      <arglist>(tvec4&lt; U, Q &gt; const &amp;v)</arglist>
    </member>
    <member kind="variable">
      <type>T</type>
      <name>b</name>
      <anchorfile>structglm_1_1detail_1_1tvec3.html</anchorfile>
      <anchor>a0b52d699c6157d0e61d841f9171f086e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>T</type>
      <name>g</name>
      <anchorfile>structglm_1_1detail_1_1tvec3.html</anchorfile>
      <anchor>aa3cc26bd8e04e78a956df5955e22620d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>T</type>
      <name>p</name>
      <anchorfile>structglm_1_1detail_1_1tvec3.html</anchorfile>
      <anchor>a9497f386cf253b5e7fef650b8348fc2f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>T</type>
      <name>r</name>
      <anchorfile>structglm_1_1detail_1_1tvec3.html</anchorfile>
      <anchor>ac31894f162d510226b171f84693ac6f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>T</type>
      <name>s</name>
      <anchorfile>structglm_1_1detail_1_1tvec3.html</anchorfile>
      <anchor>aa7906d8cd1a54c96ba22c1f97ebaf7cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>T</type>
      <name>t</name>
      <anchorfile>structglm_1_1detail_1_1tvec3.html</anchorfile>
      <anchor>a9d0e9fe332bb2d7f4bdd427193dec825</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>T</type>
      <name>x</name>
      <anchorfile>structglm_1_1detail_1_1tvec3.html</anchorfile>
      <anchor>a9c7bc0ecd949a50b911cda1800c4a9c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>T</type>
      <name>y</name>
      <anchorfile>structglm_1_1detail_1_1tvec3.html</anchorfile>
      <anchor>a3de16793bf75ea1e959c3d044709ded7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>T</type>
      <name>z</name>
      <anchorfile>structglm_1_1detail_1_1tvec3.html</anchorfile>
      <anchor>a9996ce4dc16af21710bd1f7102fa66a7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>glm::detail::tvec4</name>
    <filename>structglm_1_1detail_1_1tvec4.html</filename>
    <templarg>T</templarg>
    <templarg>P</templarg>
    <member kind="enumvalue">
      <name>_null</name>
      <anchorfile>structglm_1_1detail_1_1tvec4.html</anchorfile>
      <anchor>a931ed25f812335023097a513240ae102a3dbae54a695116b6fb8635a42fbf83f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>tvec4&lt; bool, P &gt;</type>
      <name>bool_type</name>
      <anchorfile>structglm_1_1detail_1_1tvec4.html</anchorfile>
      <anchor>ae066d27ec9adb11c25f37abe9b3a4161</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>ctor</name>
      <anchorfile>structglm_1_1detail_1_1tvec4.html</anchorfile>
      <anchor>a931ed25f812335023097a513240ae102</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>_null</name>
      <anchorfile>structglm_1_1detail_1_1tvec4.html</anchorfile>
      <anchor>a931ed25f812335023097a513240ae102a3dbae54a695116b6fb8635a42fbf83f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int</type>
      <name>size_type</name>
      <anchorfile>structglm_1_1detail_1_1tvec4.html</anchorfile>
      <anchor>a92061c78c7801c2cedb6c1bae68d1fd4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>tvec4&lt; T, P &gt;</type>
      <name>type</name>
      <anchorfile>structglm_1_1detail_1_1tvec4.html</anchorfile>
      <anchor>a6f73aac80b830832bddd293627bd79b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>T</type>
      <name>value_type</name>
      <anchorfile>structglm_1_1detail_1_1tvec4.html</anchorfile>
      <anchor>a9fefebb21a1ed7cdabd61fc4f0b8e28e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL GLM_CONSTEXPR length_t</type>
      <name>length</name>
      <anchorfile>structglm_1_1detail_1_1tvec4.html</anchorfile>
      <anchor>a948cdbc8b62d28883791f91129e44436</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec4&lt; T, P &gt; &amp;</type>
      <name>operator%=</name>
      <anchorfile>structglm_1_1detail_1_1tvec4.html</anchorfile>
      <anchor>acaef893b94a3beafa931256d381efb42</anchor>
      <arglist>(U s)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec4&lt; T, P &gt; &amp;</type>
      <name>operator%=</name>
      <anchorfile>structglm_1_1detail_1_1tvec4.html</anchorfile>
      <anchor>a9ab6bbc0aa973f884a5d4e95230fddba</anchor>
      <arglist>(tvec4&lt; U, P &gt; const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec4&lt; T, P &gt; &amp;</type>
      <name>operator&amp;=</name>
      <anchorfile>structglm_1_1detail_1_1tvec4.html</anchorfile>
      <anchor>a4b82149d9b97976d59c763ae1e9a2ad9</anchor>
      <arglist>(U s)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec4&lt; T, P &gt; &amp;</type>
      <name>operator&amp;=</name>
      <anchorfile>structglm_1_1detail_1_1tvec4.html</anchorfile>
      <anchor>a5d0cba98ee74428170a8be161735f0e4</anchor>
      <arglist>(tvec4&lt; U, P &gt; const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec4&lt; T, P &gt; &amp;</type>
      <name>operator*=</name>
      <anchorfile>structglm_1_1detail_1_1tvec4.html</anchorfile>
      <anchor>a8e373fbed8ee5040da2814c5cbdd87e2</anchor>
      <arglist>(T v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec4&lt; T, P &gt; &amp;</type>
      <name>operator*=</name>
      <anchorfile>structglm_1_1detail_1_1tvec4.html</anchorfile>
      <anchor>a82ba563de8e8412ab5aab01fe2b07176</anchor>
      <arglist>(tvec4&lt; T, P &gt; const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec4&lt; T, P &gt; &amp;</type>
      <name>operator*=</name>
      <anchorfile>structglm_1_1detail_1_1tvec4.html</anchorfile>
      <anchor>a938a7911eafdf499c4c4461255343d93</anchor>
      <arglist>(U s)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec4&lt; T, P &gt; &amp;</type>
      <name>operator*=</name>
      <anchorfile>structglm_1_1detail_1_1tvec4.html</anchorfile>
      <anchor>a37ac1922f8feef122bfa57800b4124f4</anchor>
      <arglist>(tvec4&lt; U, P &gt; const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec4&lt; T, P &gt; &amp;</type>
      <name>operator++</name>
      <anchorfile>structglm_1_1detail_1_1tvec4.html</anchorfile>
      <anchor>aa1ee49fe23c7aa5d4e8a7f2e163bb81d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec4&lt; T, P &gt;</type>
      <name>operator++</name>
      <anchorfile>structglm_1_1detail_1_1tvec4.html</anchorfile>
      <anchor>a2ed38f0637841762691f6a82b90d49b6</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec4&lt; T, P &gt; &amp;</type>
      <name>operator+=</name>
      <anchorfile>structglm_1_1detail_1_1tvec4.html</anchorfile>
      <anchor>a2dd571649a12bc44f865f216d57e970e</anchor>
      <arglist>(T v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec4&lt; T, P &gt; &amp;</type>
      <name>operator+=</name>
      <anchorfile>structglm_1_1detail_1_1tvec4.html</anchorfile>
      <anchor>a0623b6fb7ccbf1e53628d71f0355f748</anchor>
      <arglist>(tvec4&lt; T, P &gt; const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec4&lt; T, P &gt; &amp;</type>
      <name>operator+=</name>
      <anchorfile>structglm_1_1detail_1_1tvec4.html</anchorfile>
      <anchor>a2698ceff8c17d81e180dfd6dd2f7031e</anchor>
      <arglist>(U s)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec4&lt; T, P &gt; &amp;</type>
      <name>operator+=</name>
      <anchorfile>structglm_1_1detail_1_1tvec4.html</anchorfile>
      <anchor>a97b781953b588e8a5063f52ada786bdb</anchor>
      <arglist>(tvec4&lt; U, P &gt; const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec4&lt; T, P &gt; &amp;</type>
      <name>operator--</name>
      <anchorfile>structglm_1_1detail_1_1tvec4.html</anchorfile>
      <anchor>a34ba72114adac18179811af327e1143e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec4&lt; T, P &gt;</type>
      <name>operator--</name>
      <anchorfile>structglm_1_1detail_1_1tvec4.html</anchorfile>
      <anchor>a962d70ae35d0ef7f830536a9d77dec70</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec4&lt; T, P &gt; &amp;</type>
      <name>operator-=</name>
      <anchorfile>structglm_1_1detail_1_1tvec4.html</anchorfile>
      <anchor>a575c3d9ca3f3e8768e6960519640c983</anchor>
      <arglist>(T v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec4&lt; T, P &gt; &amp;</type>
      <name>operator-=</name>
      <anchorfile>structglm_1_1detail_1_1tvec4.html</anchorfile>
      <anchor>a73357a1956a17e9532b9d164a4507f4d</anchor>
      <arglist>(tvec4&lt; T, P &gt; const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec4&lt; T, P &gt; &amp;</type>
      <name>operator-=</name>
      <anchorfile>structglm_1_1detail_1_1tvec4.html</anchorfile>
      <anchor>abac89afd5c01b6f6b87d826255edf0dd</anchor>
      <arglist>(U s)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec4&lt; T, P &gt; &amp;</type>
      <name>operator-=</name>
      <anchorfile>structglm_1_1detail_1_1tvec4.html</anchorfile>
      <anchor>ad5f9a3e666a750055fa074ba58c67d09</anchor>
      <arglist>(tvec4&lt; U, P &gt; const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec4&lt; T, P &gt; &amp;</type>
      <name>operator/=</name>
      <anchorfile>structglm_1_1detail_1_1tvec4.html</anchorfile>
      <anchor>a7ea412edd28854ab387114cc0c77a36d</anchor>
      <arglist>(T v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec4&lt; T, P &gt; &amp;</type>
      <name>operator/=</name>
      <anchorfile>structglm_1_1detail_1_1tvec4.html</anchorfile>
      <anchor>ab15ed13e9efc681f4916e1cd5c1046d7</anchor>
      <arglist>(tvec4&lt; T, P &gt; const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec4&lt; T, P &gt; &amp;</type>
      <name>operator/=</name>
      <anchorfile>structglm_1_1detail_1_1tvec4.html</anchorfile>
      <anchor>a6228f03a4111e2d08f76f1707bfedc7f</anchor>
      <arglist>(U s)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec4&lt; T, P &gt; &amp;</type>
      <name>operator/=</name>
      <anchorfile>structglm_1_1detail_1_1tvec4.html</anchorfile>
      <anchor>a2a1dd4b855a28388c59c44cc72c932c7</anchor>
      <arglist>(tvec4&lt; U, P &gt; const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec4&lt; T, P &gt; &amp;</type>
      <name>operator&lt;&lt;=</name>
      <anchorfile>structglm_1_1detail_1_1tvec4.html</anchorfile>
      <anchor>a710de783451759b12b3e5a5764833cbf</anchor>
      <arglist>(U s)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec4&lt; T, P &gt; &amp;</type>
      <name>operator&lt;&lt;=</name>
      <anchorfile>structglm_1_1detail_1_1tvec4.html</anchorfile>
      <anchor>a42e78a66bcb14999e38ff18ccfcd14d1</anchor>
      <arglist>(tvec4&lt; U, P &gt; const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec4&lt; T, P &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>structglm_1_1detail_1_1tvec4.html</anchorfile>
      <anchor>ad6cc4ffba397698c24dca02c391aa967</anchor>
      <arglist>(tvec4&lt; T, P &gt; const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec4&lt; T, P &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>structglm_1_1detail_1_1tvec4.html</anchorfile>
      <anchor>a9fc0189acf6230da54693f07ff80d4e7</anchor>
      <arglist>(tvec4&lt; U, Q &gt; const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec4&lt; T, P &gt; &amp;</type>
      <name>operator&gt;&gt;=</name>
      <anchorfile>structglm_1_1detail_1_1tvec4.html</anchorfile>
      <anchor>aff212ccd60efa8fa3a4c7e642afa6046</anchor>
      <arglist>(U s)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec4&lt; T, P &gt; &amp;</type>
      <name>operator&gt;&gt;=</name>
      <anchorfile>structglm_1_1detail_1_1tvec4.html</anchorfile>
      <anchor>ad8f7d2a8465cfd294b47b33639127ebf</anchor>
      <arglist>(tvec4&lt; U, P &gt; const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL T &amp;</type>
      <name>operator[]</name>
      <anchorfile>structglm_1_1detail_1_1tvec4.html</anchorfile>
      <anchor>a2ab75d054e65deac013ffd0ea6183856</anchor>
      <arglist>(length_t i)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL T const &amp;</type>
      <name>operator[]</name>
      <anchorfile>structglm_1_1detail_1_1tvec4.html</anchorfile>
      <anchor>a08e861ee7548df30b82b2a78f06ac8b1</anchor>
      <arglist>(length_t i) const </arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec4&lt; T, P &gt; &amp;</type>
      <name>operator^=</name>
      <anchorfile>structglm_1_1detail_1_1tvec4.html</anchorfile>
      <anchor>ade267c789e5e2fa64194f676fbede6d3</anchor>
      <arglist>(U s)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec4&lt; T, P &gt; &amp;</type>
      <name>operator^=</name>
      <anchorfile>structglm_1_1detail_1_1tvec4.html</anchorfile>
      <anchor>a5e3b455605338080eaedad86af4eb38e</anchor>
      <arglist>(tvec4&lt; U, P &gt; const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec4&lt; T, P &gt; &amp;</type>
      <name>operator|=</name>
      <anchorfile>structglm_1_1detail_1_1tvec4.html</anchorfile>
      <anchor>a9841c9154372e67d5d6e0b459848ca86</anchor>
      <arglist>(U s)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec4&lt; T, P &gt; &amp;</type>
      <name>operator|=</name>
      <anchorfile>structglm_1_1detail_1_1tvec4.html</anchorfile>
      <anchor>a6e487f3a13cff94c633d2f4961f8d82a</anchor>
      <arglist>(tvec4&lt; U, P &gt; const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL</type>
      <name>tvec4</name>
      <anchorfile>structglm_1_1detail_1_1tvec4.html</anchorfile>
      <anchor>a91fbc2409a6605a8c681367c5c63cf1b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL</type>
      <name>tvec4</name>
      <anchorfile>structglm_1_1detail_1_1tvec4.html</anchorfile>
      <anchor>a5f416395d6491246dfd4bf505b467b00</anchor>
      <arglist>(type const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL</type>
      <name>tvec4</name>
      <anchorfile>structglm_1_1detail_1_1tvec4.html</anchorfile>
      <anchor>a649d25bc38c98c9c95122a08d4eec842</anchor>
      <arglist>(tvec4&lt; T, Q &gt; const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL</type>
      <name>tvec4</name>
      <anchorfile>structglm_1_1detail_1_1tvec4.html</anchorfile>
      <anchor>a6a02211488f05fc5bd4f8d30d9369569</anchor>
      <arglist>(ctor)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL</type>
      <name>tvec4</name>
      <anchorfile>structglm_1_1detail_1_1tvec4.html</anchorfile>
      <anchor>a0cfbcec20682c41fa08f1bb1e7c3130f</anchor>
      <arglist>(T const &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL</type>
      <name>tvec4</name>
      <anchorfile>structglm_1_1detail_1_1tvec4.html</anchorfile>
      <anchor>ab15b00bb23996f1424f984f2e9a6b192</anchor>
      <arglist>(T const &amp;s0, T const &amp;s1, T const &amp;s2, T const &amp;s3)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL</type>
      <name>tvec4</name>
      <anchorfile>structglm_1_1detail_1_1tvec4.html</anchorfile>
      <anchor>aa19075717a5439da09d279cc4b2b9a73</anchor>
      <arglist>(A const &amp;x, B const &amp;y, C const &amp;z, D const &amp;w)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL</type>
      <name>tvec4</name>
      <anchorfile>structglm_1_1detail_1_1tvec4.html</anchorfile>
      <anchor>a5fa780e942ec21ec77ec2fe9d8f57cf3</anchor>
      <arglist>(tvec2&lt; A, Q &gt; const &amp;v, B const &amp;s1, C const &amp;s2)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL</type>
      <name>tvec4</name>
      <anchorfile>structglm_1_1detail_1_1tvec4.html</anchorfile>
      <anchor>ad3de2f66c42e8d6c46d9f85abef13ea2</anchor>
      <arglist>(A const &amp;s1, tvec2&lt; B, Q &gt; const &amp;v, C const &amp;s2)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL</type>
      <name>tvec4</name>
      <anchorfile>structglm_1_1detail_1_1tvec4.html</anchorfile>
      <anchor>a8ef9e52bfba428b34a6503b41d405414</anchor>
      <arglist>(A const &amp;s1, B const &amp;s2, tvec2&lt; C, Q &gt; const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL</type>
      <name>tvec4</name>
      <anchorfile>structglm_1_1detail_1_1tvec4.html</anchorfile>
      <anchor>a3cfd3a19a14623991a562e5834cc6d1f</anchor>
      <arglist>(tvec3&lt; A, Q &gt; const &amp;v, B const &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL</type>
      <name>tvec4</name>
      <anchorfile>structglm_1_1detail_1_1tvec4.html</anchorfile>
      <anchor>a00972125f3cbeec17aaf42cacae4e73e</anchor>
      <arglist>(A const &amp;s, tvec3&lt; B, Q &gt; const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL</type>
      <name>tvec4</name>
      <anchorfile>structglm_1_1detail_1_1tvec4.html</anchorfile>
      <anchor>a1aa94df5eda41024d31fb335a3a14026</anchor>
      <arglist>(tvec2&lt; A, Q &gt; const &amp;v1, tvec2&lt; B, Q &gt; const &amp;v2)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL</type>
      <name>tvec4</name>
      <anchorfile>structglm_1_1detail_1_1tvec4.html</anchorfile>
      <anchor>ad57045d32f9c47a4afbb3d7524fe24ee</anchor>
      <arglist>(tvec4&lt; U, Q &gt; const &amp;v)</arglist>
    </member>
    <member kind="variable">
      <type>T</type>
      <name>a</name>
      <anchorfile>structglm_1_1detail_1_1tvec4.html</anchorfile>
      <anchor>a0df75f03c55bcf27c344d34d8648f24e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>T</type>
      <name>b</name>
      <anchorfile>structglm_1_1detail_1_1tvec4.html</anchorfile>
      <anchor>afad14b1ed68cf8402c636513ec04ba33</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>T</type>
      <name>g</name>
      <anchorfile>structglm_1_1detail_1_1tvec4.html</anchorfile>
      <anchor>a9efd411700d82e7454d65298e0381dc9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>T</type>
      <name>p</name>
      <anchorfile>structglm_1_1detail_1_1tvec4.html</anchorfile>
      <anchor>a4feef51a7009aba3ff52f7a6bca31af6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>T</type>
      <name>q</name>
      <anchorfile>structglm_1_1detail_1_1tvec4.html</anchorfile>
      <anchor>a5e51b506546f82affa04f4c2ebafdbdc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>T</type>
      <name>r</name>
      <anchorfile>structglm_1_1detail_1_1tvec4.html</anchorfile>
      <anchor>a0536facf6079019db542c0f1a47e569c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>T</type>
      <name>s</name>
      <anchorfile>structglm_1_1detail_1_1tvec4.html</anchorfile>
      <anchor>a82cbced4cbd070056c5acbc1d4d4906f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>T</type>
      <name>t</name>
      <anchorfile>structglm_1_1detail_1_1tvec4.html</anchorfile>
      <anchor>a7ef5d59e2d28f81eedf4a26b6023136d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>T</type>
      <name>w</name>
      <anchorfile>structglm_1_1detail_1_1tvec4.html</anchorfile>
      <anchor>a6b1f294d076a4a08420e7d8131a2f0ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>T</type>
      <name>x</name>
      <anchorfile>structglm_1_1detail_1_1tvec4.html</anchorfile>
      <anchor>a432497fdfcbcf5ccd75b822cdebafe6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>T</type>
      <name>y</name>
      <anchorfile>structglm_1_1detail_1_1tvec4.html</anchorfile>
      <anchor>a693e41210b49a742eb6c1fd0eb8acb3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>T</type>
      <name>z</name>
      <anchorfile>structglm_1_1detail_1_1tvec4.html</anchorfile>
      <anchor>a382ff89e1d0594bd8366d532b4e3c28a</anchor>
      <arglist></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="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>UDestroyer&lt; UEventsManager &gt;</name>
    <filename>classUDestroyer.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>setDoomed</name>
      <anchorfile>classUDestroyer.html</anchorfile>
      <anchor>aa3f030225d28ac7ad7059b9b64bde837</anchor>
      <arglist>(UEventsManager *doomed)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>UDestroyer</name>
      <anchorfile>classUDestroyer.html</anchorfile>
      <anchor>abbc66cb8c688f1c93e87ea9aa46e58ee</anchor>
      <arglist>(UEventsManager *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; UEventsManager &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; UEventsManager &gt; &amp;)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>UEventsManager *</type>
      <name>doomed_</name>
      <anchorfile>classUDestroyer.html</anchorfile>
      <anchor>a86e1f42b0bfdda919e52f704ec67f78d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>UDestroyer&lt; ULogger &gt;</name>
    <filename>classUDestroyer.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>setDoomed</name>
      <anchorfile>classUDestroyer.html</anchorfile>
      <anchor>aa3f030225d28ac7ad7059b9b64bde837</anchor>
      <arglist>(ULogger *doomed)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>UDestroyer</name>
      <anchorfile>classUDestroyer.html</anchorfile>
      <anchor>abbc66cb8c688f1c93e87ea9aa46e58ee</anchor>
      <arglist>(ULogger *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; ULogger &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; ULogger &gt; &amp;)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ULogger *</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 bool</type>
      <name>handleEvent</name>
      <anchorfile>classUEventsHandler.html</anchorfile>
      <anchor>a0d43b582c19f01196a513f66d3618d8d</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 bool</type>
      <name>dispatchEvent</name>
      <anchorfile>classUEventsManager.html</anchorfile>
      <anchor>ac60e58106fd12ade2ceda845e760b272</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>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>UException</name>
    <filename>classUException.html</filename>
    <member kind="function">
      <type></type>
      <name>UException</name>
      <anchorfile>classUException.html</anchorfile>
      <anchor>aca9c48fbbd85b2192d282be987d69d06</anchor>
      <arglist>(const std::string &amp;what)</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="enumvalue">
      <name>kDebug</name>
      <anchorfile>classULogger.html</anchorfile>
      <anchor>a4f71cd491aa60029eb6ea4bf79c06218a25a2b152e69d9527367a883a73a60cb9</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="enumvalue">
      <name>kInfo</name>
      <anchorfile>classULogger.html</anchorfile>
      <anchor>a4f71cd491aa60029eb6ea4bf79c06218ac1ca6cafcdc2f968bf4771f736cddb38</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="enumvalue">
      <name>kTypeNoLog</name>
      <anchorfile>classULogger.html</anchorfile>
      <anchor>aab74fc95f6494a3a2137d9094fe100d8a2e17d294d42d0cfaacfa863b9ef84bf5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kWarning</name>
      <anchorfile>classULogger.html</anchorfile>
      <anchor>a4f71cd491aa60029eb6ea4bf79c06218a6f4906714e01c697bc1dd9ee16ebbbdc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <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">
      <type></type>
      <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 void</type>
      <name>flush</name>
      <anchorfile>classULogger.html</anchorfile>
      <anchor>ad77e6c5e0e1bb4e82f42ca8132ceca0a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::map&lt; std::string, unsigned long &gt;</type>
      <name>getRegisteredThreads</name>
      <anchorfile>classULogger.html</anchorfile>
      <anchor>ad48fbb156045810505c56dfafbb4c366</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 const std::set&lt; unsigned long &gt; &amp;</type>
      <name>getTreadIdFilter</name>
      <anchorfile>classULogger.html</anchorfile>
      <anchor>a0efe3c28a932c87482deb08e10891155</anchor>
      <arglist>()</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>isPrintThreadId</name>
      <anchorfile>classULogger.html</anchorfile>
      <anchor>acc84c42e0b56cf0712323d0578ee0665</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>registerCurrentThread</name>
      <anchorfile>classULogger.html</anchorfile>
      <anchor>a8ece60c22a09591c24562d13a2ea3dc1</anchor>
      <arglist>(const std::string &amp;name)</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>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>setPrintThreadId</name>
      <anchorfile>classULogger.html</anchorfile>
      <anchor>a071b4484d0020a87760bbe282175724a</anchor>
      <arglist>(bool printThreadId)</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>setTreadIdFilter</name>
      <anchorfile>classULogger.html</anchorfile>
      <anchor>ada44d4afa869f1f9eab174a28c8a1acd</anchor>
      <arglist>(const std::set&lt; unsigned long &gt; &amp;ids)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>setTreadIdFilter</name>
      <anchorfile>classULogger.html</anchorfile>
      <anchor>a517a68d9daa0cc23d3d19b5b0a4cc2f5</anchor>
      <arglist>(const std::vector&lt; std::string &gt; &amp;ids)</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>unregisterCurrentThread</name>
      <anchorfile>classULogger.html</anchorfile>
      <anchor>a9045681e7018731e5b703e8cdf05e800</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 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>printThreadID_</name>
      <anchorfile>classULogger.html</anchorfile>
      <anchor>ad7130d0f9e643686e50953bca1b555e7</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 std::map&lt; std::string, unsigned long &gt;</type>
      <name>registeredThreads_</name>
      <anchorfile>classULogger.html</anchorfile>
      <anchor>a83eee9ce5046d10505f98ac74ae7062b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static std::set&lt; unsigned long &gt;</type>
      <name>threadIdFilter_</name>
      <anchorfile>classULogger.html</anchorfile>
      <anchor>ad07ecf53bb21e16cd0c6e0f92f053716</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static Type</type>
      <name>type_</name>
      <anchorfile>classULogger.html</anchorfile>
      <anchor>a9e13fbcdd4116cc7f4ca967c9fb8b2de</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend class</type>
      <name>UDestroyer&lt; ULogger &gt;</name>
      <anchorfile>classULogger.html</anchorfile>
      <anchor>ad29324f53883ee0b796452e6c4e5db34</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>UMutex</name>
    <filename>classUMutex.html</filename>
    <member kind="function">
      <type>int</type>
      <name>lock</name>
      <anchorfile>classUMutex.html</anchorfile>
      <anchor>ab6d7a6fe31f561d1023e5923d7f253b6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>lockTry</name>
      <anchorfile>classUMutex.html</anchorfile>
      <anchor>aeab7ba1e77ef95c297d062a70c4cb5de</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>UMutex</name>
      <anchorfile>classUMutex.html</anchorfile>
      <anchor>a292198fffdbd7d0d5a550946f156f70e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>unlock</name>
      <anchorfile>classUMutex.html</anchorfile>
      <anchor>a3fef19d0543ee07a61e7e62eb08d7503</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~UMutex</name>
      <anchorfile>classUMutex.html</anchorfile>
      <anchor>a59091525e96a7427dee7531bd4b75f82</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>operator=</name>
      <anchorfile>classUMutex.html</anchorfile>
      <anchor>a18b295f9654a097afa6afc3431486fdf</anchor>
      <arglist>(UMutex &amp;M)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>UMutex</name>
      <anchorfile>classUMutex.html</anchorfile>
      <anchor>a4b17bc4727d565f7a8891d1b8ba016ce</anchor>
      <arglist>(const UMutex &amp;M)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>pthread_mutex_t</type>
      <name>M</name>
      <anchorfile>classUMutex.html</anchorfile>
      <anchor>a7893a1b588a2bd3b5ad35217beb6b356</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>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>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>com::introlab::rtabmap::SketchfabActivity::uploadToSketchfabTask</name>
    <filename>classcom_1_1introlab_1_1rtabmap_1_1SketchfabActivity_1_1uploadToSketchfabTask.html</filename>
    <member kind="function" protection="protected">
      <type>Void</type>
      <name>doInBackground</name>
      <anchorfile>classcom_1_1introlab_1_1rtabmap_1_1SketchfabActivity_1_1uploadToSketchfabTask.html</anchorfile>
      <anchor>a4b652555b8a6ff06885ef90aac9f5273</anchor>
      <arglist>(String...files)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>onPostExecute</name>
      <anchorfile>classcom_1_1introlab_1_1rtabmap_1_1SketchfabActivity_1_1uploadToSketchfabTask.html</anchorfile>
      <anchor>ac4b370eafa448f298bd391e65d9664d7</anchor>
      <arglist>(Void result)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>onPreExecute</name>
      <anchorfile>classcom_1_1introlab_1_1rtabmap_1_1SketchfabActivity_1_1uploadToSketchfabTask.html</anchorfile>
      <anchor>a341c9e429be8435b6e198cd4884ad368</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>void</type>
      <name>getData</name>
      <anchorfile>classUPlotCurve.html</anchorfile>
      <anchor>a5445b89f4dd1c55064bf1b35916f85fa</anchor>
      <arglist>(QMap&lt; float, float &gt; &amp;data) 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>_aCopyAllCurveToClipboard</name>
      <anchorfile>classUPlotLegend.html</anchorfile>
      <anchor>a79425254eb8f2718bf2886c4c5558284</anchor>
      <arglist></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>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>UThread</name>
    <filename>classUThread.html</filename>
    <base>UThreadC&lt; void &gt;</base>
    <member kind="enumvalue">
      <name>kPAboveNormal</name>
      <anchorfile>classUThread.html</anchorfile>
      <anchor>a731ef4dd5a8d15abcc06e7cfa53cd153a1611a29650f1ef2f5384cbfc64418a43</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kPBelowNormal</name>
      <anchorfile>classUThread.html</anchorfile>
      <anchor>a731ef4dd5a8d15abcc06e7cfa53cd153a57888f397b338b2826d0b2cb5bc095d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kPLow</name>
      <anchorfile>classUThread.html</anchorfile>
      <anchor>a731ef4dd5a8d15abcc06e7cfa53cd153a006cf2313c63a3615902ac12da899065</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kPNormal</name>
      <anchorfile>classUThread.html</anchorfile>
      <anchor>a731ef4dd5a8d15abcc06e7cfa53cd153a4a96ea147a7f8e262ebddcddc639d165</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kPRealTime</name>
      <anchorfile>classUThread.html</anchorfile>
      <anchor>a731ef4dd5a8d15abcc06e7cfa53cd153a3001dcd1e00ff5df2192720e3422337a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <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>unsigned long</type>
      <name>getThreadId</name>
      <anchorfile>classUThread.html</anchorfile>
      <anchor>a617bbf1c6653dbd5bf19d305af961094</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="function" static="yes">
      <type>static unsigned long</type>
      <name>currentThreadId</name>
      <anchorfile>classUThread.html</anchorfile>
      <anchor>a6fa5e2358a86c5185371fd14305021aa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>kSCreating</name>
      <anchorfile>classUThread.html</anchorfile>
      <anchor>a3abe94138537d14e7edcb5b2a8e223b1a75c263575e8aebd0a1a9323d8fe5a1b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>kSIdle</name>
      <anchorfile>classUThread.html</anchorfile>
      <anchor>a3abe94138537d14e7edcb5b2a8e223b1ac5cd930b7c1cba96f3fcd1e1b27d4c4b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>kSKilled</name>
      <anchorfile>classUThread.html</anchorfile>
      <anchor>a3abe94138537d14e7edcb5b2a8e223b1af0bb5618c7155387e7fb8804130af35d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>kSRunning</name>
      <anchorfile>classUThread.html</anchorfile>
      <anchor>a3abe94138537d14e7edcb5b2a8e223b1afab6d271546a86337f53fb3541b798d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration" protection="private">
      <type></type>
      <name>State</name>
      <anchorfile>classUThread.html</anchorfile>
      <anchor>a3abe94138537d14e7edcb5b2a8e223b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>kSIdle</name>
      <anchorfile>classUThread.html</anchorfile>
      <anchor>a3abe94138537d14e7edcb5b2a8e223b1ac5cd930b7c1cba96f3fcd1e1b27d4c4b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>kSCreating</name>
      <anchorfile>classUThread.html</anchorfile>
      <anchor>a3abe94138537d14e7edcb5b2a8e223b1a75c263575e8aebd0a1a9323d8fe5a1b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>kSRunning</name>
      <anchorfile>classUThread.html</anchorfile>
      <anchor>a3abe94138537d14e7edcb5b2a8e223b1afab6d271546a86337f53fb3541b798d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <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>a0bc71b047043f45467f55e0bff9963b0</anchor>
      <arglist>)(Thread_R)</arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>Handler</name>
      <anchorfile>classUThreadC.html</anchorfile>
      <anchor>a30d9d0a5cb7944397de05a989c63b70d</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="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>af018f17e5d9864b90ac6ee090c0b6278</anchor>
      <arglist>)()</arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>Handler</name>
      <anchorfile>classUThreadC_3_01void_01_4.html</anchorfile>
      <anchor>af018f17e5d9864b90ac6ee090c0b6278</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>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" 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 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 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_S</name>
      <anchorfile>classUThreadC_3_01void_01_4.html</anchorfile>
      <anchor>a1d59ad1f64e081a22d0947fdd117ac54</anchor>
      <arglist>(Handler Param)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>com::introlab::rtabmap::Util</name>
    <filename>classcom_1_1introlab_1_1rtabmap_1_1Util.html</filename>
    <member kind="function" static="yes">
      <type>static String[]</type>
      <name>loadFileList</name>
      <anchorfile>classcom_1_1introlab_1_1rtabmap_1_1Util.html</anchorfile>
      <anchor>abf39593282a6a3e377d0036cfa275f0f</anchor>
      <arglist>(String directory, final boolean databasesOnly)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>versionCompare</name>
      <anchorfile>classcom_1_1introlab_1_1rtabmap_1_1Util.html</anchorfile>
      <anchor>ab66fff88550781bc6a1bcd4920b08a8a</anchor>
      <arglist>(String str1, String str2)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>zip</name>
      <anchorfile>classcom_1_1introlab_1_1rtabmap_1_1Util.html</anchorfile>
      <anchor>a262b5983d02f17068b2c7bc11f73f040</anchor>
      <arglist>(String file, String zipFile)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>zip</name>
      <anchorfile>classcom_1_1introlab_1_1rtabmap_1_1Util.html</anchorfile>
      <anchor>a378aeaf6244a5a7b534117eecd8e3b7a</anchor>
      <arglist>(String[] files, String zipFile)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static final int</type>
      <name>ZIP_BUFFER_SIZE</name>
      <anchorfile>classcom_1_1introlab_1_1rtabmap_1_1Util.html</anchorfile>
      <anchor>ab6c1b59818eb81265d78cd3110d78923</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="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>kDouble</name>
      <anchorfile>classUVariant.html</anchorfile>
      <anchor>a3d5035d3aaf0b7574acc8765825c37bda2b55c7ccdc00fd1d99247cf4c22283fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kFloat</name>
      <anchorfile>classUVariant.html</anchorfile>
      <anchor>a3d5035d3aaf0b7574acc8765825c37bdab133726c8e281b1f873b68d28652cbaf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kInt</name>
      <anchorfile>classUVariant.html</anchorfile>
      <anchor>a3d5035d3aaf0b7574acc8765825c37bda85bd9103b3bbb3a0f1f66949fea50952</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kShort</name>
      <anchorfile>classUVariant.html</anchorfile>
      <anchor>a3d5035d3aaf0b7574acc8765825c37bda310a497e7d9c43297d960e2cd20d1fc0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kStr</name>
      <anchorfile>classUVariant.html</anchorfile>
      <anchor>a3d5035d3aaf0b7574acc8765825c37bdac20f34d5dd5370a8aeb9665c465417dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kUChar</name>
      <anchorfile>classUVariant.html</anchorfile>
      <anchor>a3d5035d3aaf0b7574acc8765825c37bda017bb86f2bbfc9c10fc082890fdd3c9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kUInt</name>
      <anchorfile>classUVariant.html</anchorfile>
      <anchor>a3d5035d3aaf0b7574acc8765825c37bda4ea55b31fb308080d00de2437717a13c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kUndef</name>
      <anchorfile>classUVariant.html</anchorfile>
      <anchor>a3d5035d3aaf0b7574acc8765825c37bda4592761da391696a37f01f792c65f750</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kUShort</name>
      <anchorfile>classUVariant.html</anchorfile>
      <anchor>a3d5035d3aaf0b7574acc8765825c37bda558d69cc5a6df93471a3455083bb7c6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <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>pcl::texture_mapping::UvIndex</name>
    <filename>structpcl_1_1texture__mapping_1_1UvIndex.html</filename>
    <member kind="function">
      <type></type>
      <name>UvIndex</name>
      <anchorfile>structpcl_1_1texture__mapping_1_1UvIndex.html</anchorfile>
      <anchor>a1c14a0c32f6bfa0adde9eaa961df92ab</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>idx_cloud</name>
      <anchorfile>structpcl_1_1texture__mapping_1_1UvIndex.html</anchorfile>
      <anchor>a9fdcbcbde5a5f5736e3c378f5ad0e5bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>idx_face</name>
      <anchorfile>structpcl_1_1texture__mapping_1_1UvIndex.html</anchorfile>
      <anchor>a00c49e442c55937b59e0c8bc5c537d05</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="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>int *</type>
      <name>ai</name>
      <anchorfile>structVdbeOp.html</anchorfile>
      <anchor>ad04f10290bdb4d5f6378df4b5b4022d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>i</name>
      <anchorfile>structVdbeOp.html</anchorfile>
      <anchor>a69efeafb8cb87ea2a6feed61e877869a</anchor>
      <arglist></arglist>
    </member>
    <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>void *</type>
      <name>p</name>
      <anchorfile>structVdbeOp.html</anchorfile>
      <anchor>a27a7eaab2fd6a79638f134576847f446</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::@25</type>
      <name>p4</name>
      <anchorfile>structVdbeOp.html</anchorfile>
      <anchor>a0080d20b6dc7192be9bce2fbcdbc924f</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>
    <member kind="variable">
      <type>CollSeq *</type>
      <name>pColl</name>
      <anchorfile>structVdbeOp.html</anchorfile>
      <anchor>aaf1833fde93e43f42bac11511a0e9910</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>FuncDef *</type>
      <name>pFunc</name>
      <anchorfile>structVdbeOp.html</anchorfile>
      <anchor>a041e9019dd14f775e7dc639e35127d39</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>i64 *</type>
      <name>pI64</name>
      <anchorfile>structVdbeOp.html</anchorfile>
      <anchor>aca64f9003a7490b02e08d790a7680fc3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>KeyInfo *</type>
      <name>pKeyInfo</name>
      <anchorfile>structVdbeOp.html</anchorfile>
      <anchor>a531b315fc943dd3990adb10e687ba737</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Mem *</type>
      <name>pMem</name>
      <anchorfile>structVdbeOp.html</anchorfile>
      <anchor>ae4fe6fe3da8afb8d946df3676d766bb7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>SubProgram *</type>
      <name>pProgram</name>
      <anchorfile>structVdbeOp.html</anchorfile>
      <anchor>a1b6ce4c666583dc4136c6747b0c9679c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double *</type>
      <name>pReal</name>
      <anchorfile>structVdbeOp.html</anchorfile>
      <anchor>a627ba5846cb35734a01493acd010a9a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VTable *</type>
      <name>pVtab</name>
      <anchorfile>structVdbeOp.html</anchorfile>
      <anchor>a4582906f096cea569015aee8b4b8423f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>xAdvance</name>
      <anchorfile>structVdbeOp.html</anchorfile>
      <anchor>a71a78fa8564acacd02ed9b5d73e7690b</anchor>
      <arglist>)(BtCursor *, int *)</arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>z</name>
      <anchorfile>structVdbeOp.html</anchorfile>
      <anchor>aa9221aa6dd0a193b1760e4ecfc7376a7</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="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="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="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="class">
    <name>tango_gl::VideoOverlay</name>
    <filename>classtango__gl_1_1VideoOverlay.html</filename>
    <base>tango_gl::DrawableObject</base>
    <member kind="function">
      <type>GLuint</type>
      <name>GetTextureId</name>
      <anchorfile>classtango__gl_1_1VideoOverlay.html</anchorfile>
      <anchor>aeecf2274edc05f15778e246b0b4dd2a4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Render</name>
      <anchorfile>classtango__gl_1_1VideoOverlay.html</anchorfile>
      <anchor>a2241c57ebbb2d40871df0013f26a8d61</anchor>
      <arglist>(const glm::mat4 &amp;projection_mat, const glm::mat4 &amp;view_mat) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetTextureId</name>
      <anchorfile>classtango__gl_1_1VideoOverlay.html</anchorfile>
      <anchor>a77297fbb542a9f740bd17f4d1de6fec4</anchor>
      <arglist>(GLuint texture_id)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>VideoOverlay</name>
      <anchorfile>classtango__gl_1_1VideoOverlay.html</anchorfile>
      <anchor>a454e9bbac94e5d4d64ac6d9e8fa365ec</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>GLuint</type>
      <name>attrib_texture_coords_</name>
      <anchorfile>classtango__gl_1_1VideoOverlay.html</anchorfile>
      <anchor>a04abf59379f5b5aa19917167b888f2f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>GLuint</type>
      <name>texture_id_</name>
      <anchorfile>classtango__gl_1_1VideoOverlay.html</anchorfile>
      <anchor>aec572d43d1db3c3e2c450ef9415f8fb0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>GLuint</type>
      <name>uniform_texture_</name>
      <anchorfile>classtango__gl_1_1VideoOverlay.html</anchorfile>
      <anchor>af0267b3c41f89950d953525f05f30caf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>GLuint</type>
      <name>vertex_buffers_</name>
      <anchorfile>classtango__gl_1_1VideoOverlay.html</anchorfile>
      <anchor>a5f2a2ea2d0b368313439e53c9cdb92a3</anchor>
      <arglist>[3]</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="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="class">
    <name>rtabmap::vtkImageMatSource</name>
    <filename>classrtabmap_1_1vtkImageMatSource.html</filename>
    <member kind="function">
      <type>void</type>
      <name>SetImage</name>
      <anchorfile>classrtabmap_1_1vtkImageMatSource.html</anchorfile>
      <anchor>a5ff8abc92016dc85f3e96fe8158f6f07</anchor>
      <arglist>(cv::InputArray image)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>vtkTypeMacro</name>
      <anchorfile>classrtabmap_1_1vtkImageMatSource.html</anchorfile>
      <anchor>af2043fe66199edf12237f3186e837e62</anchor>
      <arglist>(vtkImageMatSource, vtkImageAlgorithm)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static vtkImageMatSource *</type>
      <name>New</name>
      <anchorfile>classrtabmap_1_1vtkImageMatSource.html</anchorfile>
      <anchor>a833d1b69380f6c2b5421d96196b7c8c2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>int</type>
      <name>RequestData</name>
      <anchorfile>classrtabmap_1_1vtkImageMatSource.html</anchorfile>
      <anchor>a905175df6d32dec86210e7a5bd104dfd</anchor>
      <arglist>(vtkInformation *, vtkInformationVector **, vtkInformationVector *)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>int</type>
      <name>RequestInformation</name>
      <anchorfile>classrtabmap_1_1vtkImageMatSource.html</anchorfile>
      <anchor>ad8443ef49eb3e9601c695afd7d7e00be</anchor>
      <arglist>(vtkInformation *, vtkInformationVector **, vtkInformationVector *)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>vtkImageMatSource</name>
      <anchorfile>classrtabmap_1_1vtkImageMatSource.html</anchorfile>
      <anchor>a9561019a71e9d4339ac4378dfa330c22</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>~vtkImageMatSource</name>
      <anchorfile>classrtabmap_1_1vtkImageMatSource.html</anchorfile>
      <anchor>ae3520f13e8fb1ee430566c5eb5fbc9e7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>vtkSmartPointer&lt; vtkImageData &gt;</type>
      <name>ImageData</name>
      <anchorfile>classrtabmap_1_1vtkImageMatSource.html</anchorfile>
      <anchor>acb8460a2538f001663e61b70955262f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>operator=</name>
      <anchorfile>classrtabmap_1_1vtkImageMatSource.html</anchorfile>
      <anchor>a4d4df8ca201f0836431cf145169577a0</anchor>
      <arglist>(const vtkImageMatSource &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>vtkImageMatSource</name>
      <anchorfile>classrtabmap_1_1vtkImageMatSource.html</anchorfile>
      <anchor>a5eec687ca0e68d03614e96a20a7880c1</anchor>
      <arglist>(const vtkImageMatSource &amp;)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>copyGrayImage</name>
      <anchorfile>classrtabmap_1_1vtkImageMatSource.html</anchorfile>
      <anchor>ad344f3ae603d9ede49dc0e92a8d32789</anchor>
      <arglist>(const cv::Mat &amp;source, vtkSmartPointer&lt; vtkImageData &gt; output)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>copyRGBAImage</name>
      <anchorfile>classrtabmap_1_1vtkImageMatSource.html</anchorfile>
      <anchor>a7905a5991b127940c64040bda712c353</anchor>
      <arglist>(const cv::Mat &amp;source, vtkSmartPointer&lt; vtkImageData &gt; output)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>copyRGBImage</name>
      <anchorfile>classrtabmap_1_1vtkImageMatSource.html</anchorfile>
      <anchor>a81141a6fe7e217176ee11ad6105048e0</anchor>
      <arglist>(const cv::Mat &amp;source, vtkSmartPointer&lt; vtkImageData &gt; output)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>vtkSmartPointer</name>
    <filename>classvtkSmartPointer.html</filename>
    <templarg></templarg>
  </compound>
  <compound kind="class">
    <name>vtkSmartPointer&lt; vtkImageData &gt;</name>
    <filename>classvtkSmartPointer.html</filename>
  </compound>
  <compound kind="class">
    <name>rtabmap::VWDictionary</name>
    <filename>classrtabmap_1_1VWDictionary.html</filename>
    <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>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>kNNFlannNaive</name>
      <anchorfile>classrtabmap_1_1VWDictionary.html</anchorfile>
      <anchor>a9466840dd5ad3dc914543a97421c3655ae4301e202dd36e997bf3298390c667f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kNNUndef</name>
      <anchorfile>classrtabmap_1_1VWDictionary.html</anchorfile>
      <anchor>a9466840dd5ad3dc914543a97421c3655afeba67ed0aafc39aa35b2a194e147ff9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <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>a566aaf19cdc098587e88393e4140b351</anchor>
      <arglist>(bool printWarningsIfNotEmpty=true)</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">
      <type>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>std::vector&lt; int &gt;</type>
      <name>findNN</name>
      <anchorfile>classrtabmap_1_1VWDictionary.html</anchorfile>
      <anchor>a513d429c543c056a9680b31a10ca199b</anchor>
      <arglist>(const cv::Mat &amp;descriptors) 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">
      <type>bool</type>
      <name>isIncrementalFlann</name>
      <anchorfile>classrtabmap_1_1VWDictionary.html</anchorfile>
      <anchor>ae478d0187b3b3e356a40e18e10c51234</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>float</type>
      <name>_rebalancingFactor</name>
      <anchorfile>classrtabmap_1_1VWDictionary.html</anchorfile>
      <anchor>aa248824b11860d50b332ad07801aa3bb</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>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>useDistanceL1_</name>
      <anchorfile>classrtabmap_1_1VWDictionary.html</anchorfile>
      <anchor>a2df153ac389af35c6f773b969939b1cf</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>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>int</type>
      <name>i</name>
      <anchorfile>structWalker.html</anchorfile>
      <anchor>a32ef15f76242c0688e243a27b4decd63</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>NameContext *</type>
      <name>pNC</name>
      <anchorfile>structWalker.html</anchorfile>
      <anchor>adbf5872a6c5a9311adbfe01c0e444388</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>struct SrcCount *</type>
      <name>pSrcCount</name>
      <anchorfile>structWalker.html</anchorfile>
      <anchor>a4bdd17ab02d057797f9f9e8735bdc6f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>SrcList *</type>
      <name>pSrcList</name>
      <anchorfile>structWalker.html</anchorfile>
      <anchor>aa09fe5df040b732226cdae1bff741e0d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>union Walker::@31</type>
      <name>u</name>
      <anchorfile>structWalker.html</anchorfile>
      <anchor>a246a34a90c73056d41fb2d6723ffe3b5</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>a46cbdf0ccdcf736096a2f168218d28fe</anchor>
      <arglist>)(Walker *, Expr *)</arglist>
    </member>
    <member kind="variable">
      <type>int(*</type>
      <name>xSelectCallback</name>
      <anchorfile>structWalker.html</anchorfile>
      <anchor>a76a2f8850bf1db17955fe85d65831cb0</anchor>
      <arglist>)(Walker *, Select *)</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>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="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="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>addrInTop</name>
      <anchorfile>structWhereLevel.html</anchorfile>
      <anchor>a3813cb6e47eeb9d488d22f8b5a599aa5</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>struct WhereLevel::@34::@35::InLoop *</type>
      <name>aInLoop</name>
      <anchorfile>structWhereLevel.html</anchorfile>
      <anchor>ab88b273e8502569bf632ab39e7fe2e63</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>eEndLoopOp</name>
      <anchorfile>structWhereLevel.html</anchorfile>
      <anchor>aa0132042a041d447a07fcd8b79c8240c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>iCur</name>
      <anchorfile>structWhereLevel.html</anchorfile>
      <anchor>a963cea5470448482e3e8f2f083f4c452</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>struct WhereLevel::@34::@35</type>
      <name>in</name>
      <anchorfile>structWhereLevel.html</anchorfile>
      <anchor>a4238f6650277f0d7c4c343e1b062ada3</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>int</type>
      <name>nIn</name>
      <anchorfile>structWhereLevel.html</anchorfile>
      <anchor>a276238755297111ab44551dcf4f61392</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>Index *</type>
      <name>pCovidx</name>
      <anchorfile>structWhereLevel.html</anchorfile>
      <anchor>a2fda58df1378666ed5fcc12c40c6e141</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::@34</type>
      <name>u</name>
      <anchorfile>structWhereLevel.html</anchorfile>
      <anchor>af7809b6ccad03e2119fda94383594a9f</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>struct WhereLoop::@36::@37</type>
      <name>btree</name>
      <anchorfile>structWhereLoop.html</anchorfile>
      <anchor>ae8a2079784f34cefba4ddc126655b6e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>idxNum</name>
      <anchorfile>structWhereLoop.html</anchorfile>
      <anchor>a17718181319ebc4fd1493f270d0d781d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>idxStr</name>
      <anchorfile>structWhereLoop.html</anchorfile>
      <anchor>ab6f35b7aa07a01bd441681ffc383e810</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>isOrdered</name>
      <anchorfile>structWhereLoop.html</anchorfile>
      <anchor>aa7a692d2a10a4dc13d3141453d74ca7c</anchor>
      <arglist></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>u8</type>
      <name>needFree</name>
      <anchorfile>structWhereLoop.html</anchorfile>
      <anchor>aac0594e38ca4710a0d98039225680b82</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u16</type>
      <name>nEq</name>
      <anchorfile>structWhereLoop.html</anchorfile>
      <anchor>a6472a46f9fdb5704c9c2afebfbf6d5a6</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>u16</type>
      <name>nSkip</name>
      <anchorfile>structWhereLoop.html</anchorfile>
      <anchor>aa6729780dfb942387abc2f1e0a6b94e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u16</type>
      <name>omitMask</name>
      <anchorfile>structWhereLoop.html</anchorfile>
      <anchor>af67ad30433e111e3b1380bb422b8b7cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Index *</type>
      <name>pIndex</name>
      <anchorfile>structWhereLoop.html</anchorfile>
      <anchor>a0221cfe6443b10f9b09d719296b44060</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::@36</type>
      <name>u</name>
      <anchorfile>structWhereLoop.html</anchorfile>
      <anchor>a740e29b69ca24e2cc3b5ed2da86dead8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct WhereLoop::@36::@38</type>
      <name>vtab</name>
      <anchorfile>structWhereLoop.html</anchorfile>
      <anchor>aa699c453fa610acce5e9e4eb5671ee02</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>leftColumn</name>
      <anchorfile>structWhereTerm.html</anchorfile>
      <anchor>a1f6e520bd34633ebb6001cd0c39eef21</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>WhereAndInfo *</type>
      <name>pAndInfo</name>
      <anchorfile>structWhereTerm.html</anchorfile>
      <anchor>a1c2e013c4628164636e36db73f429dea</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>WhereOrInfo *</type>
      <name>pOrInfo</name>
      <anchorfile>structWhereTerm.html</anchorfile>
      <anchor>a5f26d197224ff20bc8db4350e6e30c3f</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::@39</type>
      <name>u</name>
      <anchorfile>structWhereTerm.html</anchorfile>
      <anchor>ab3fa914f462ea19fe01e2a720d441537</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="struct">
    <name>glm::io::width</name>
    <filename>structglm_1_1io_1_1width.html</filename>
    <member kind="function">
      <type></type>
      <name>width</name>
      <anchorfile>structglm_1_1io_1_1width.html</anchorfile>
      <anchor>a204a0d27a408c9f33b23438481eaa4be</anchor>
      <arglist>(unsigned)</arglist>
    </member>
    <member kind="variable">
      <type>unsigned</type>
      <name>value</name>
      <anchorfile>structglm_1_1io_1_1width.html</anchorfile>
      <anchor>a6bf1338eb947811d36ec93bd2e9b8425</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="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="union">
    <name>YYMINORTYPE</name>
    <filename>unionYYMINORTYPE.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>mask</name>
      <anchorfile>unionYYMINORTYPE.html</anchorfile>
      <anchor>aba553d6abee519200182f1ce31a90910</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>value</name>
      <anchorfile>unionYYMINORTYPE.html</anchorfile>
      <anchor>abf0258f4d32c04817d6e9181f01586ad</anchor>
      <arglist></arglist>
    </member>
    <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::@40</type>
      <name>yy215</name>
      <anchorfile>unionYYMINORTYPE.html</anchorfile>
      <anchor>a93259c50859d607107c0c90b4fd53d0f</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="namespace">
    <name>clams</name>
    <filename>namespaceclams.html</filename>
    <class kind="class">clams::DiscreteDepthDistortionModel</class>
    <class kind="class">clams::DiscreteFrustum</class>
    <class kind="class">clams::FrameProjector</class>
    <class kind="class">clams::ProjectivePoint</class>
    <member kind="function">
      <type>DiscreteDepthDistortionModel RTABMAP_EXP</type>
      <name>calibrate</name>
      <anchorfile>namespaceclams.html</anchorfile>
      <anchor>adb312d785289d27adebfb7ae047ae5fa</anchor>
      <arglist>(const std::map&lt; int, rtabmap::SensorData &gt; &amp;sequence, const std::map&lt; int, rtabmap::Transform &gt; &amp;trajectory, const pcl::PointCloud&lt; pcl::PointXYZ &gt;::Ptr &amp;map, double coneRadius=0.02, double coneStdevThresh=0.03)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>com</name>
    <filename>namespacecom.html</filename>
    <namespace>com::introlab</namespace>
  </compound>
  <compound kind="namespace">
    <name>com::introlab</name>
    <filename>namespacecom_1_1introlab.html</filename>
    <namespace>com::introlab::rtabmap</namespace>
  </compound>
  <compound kind="namespace">
    <name>com::introlab::rtabmap</name>
    <filename>namespacecom_1_1introlab_1_1rtabmap.html</filename>
    <class kind="class">com::introlab::rtabmap::AboutDialog</class>
    <class kind="class">com::introlab::rtabmap::CustomSwitchPreference</class>
    <class kind="class">com::introlab::rtabmap::DatabaseListArrayAdapter</class>
    <class kind="class">com::introlab::rtabmap::MultipartUtility</class>
    <class kind="class">com::introlab::rtabmap::NDSpinner</class>
    <class kind="class">com::introlab::rtabmap::Renderer</class>
    <class kind="class">com::introlab::rtabmap::RTABMapActivity</class>
    <class kind="class">com::introlab::rtabmap::RTABMapLib</class>
    <class kind="class">com::introlab::rtabmap::SettingsActivity</class>
    <class kind="class">com::introlab::rtabmap::SketchfabActivity</class>
    <class kind="class">com::introlab::rtabmap::TangoInitializationHelper</class>
    <class kind="class">com::introlab::rtabmap::TextManager</class>
    <class kind="class">com::introlab::rtabmap::TextObject</class>
    <class kind="class">com::introlab::rtabmap::Util</class>
  </compound>
  <compound kind="namespace">
    <name>cv</name>
    <filename>namespacecv.html</filename>
    <namespace>cv::gpu</namespace>
  </compound>
  <compound kind="namespace">
    <name>cv3</name>
    <filename>namespacecv3.html</filename>
    <class kind="class">cv3::Affine3DEstimatorCallback</class>
    <class kind="class">cv3::LMeDSPointSetRegistrator</class>
    <class kind="class">cv3::LMSolver</class>
    <class kind="class">cv3::PnPRansacCallback</class>
    <class kind="class">cv3::PointSetRegistrator</class>
    <class kind="class">cv3::RANSACPointSetRegistrator</class>
    <member kind="function">
      <type>int</type>
      <name>compressElems</name>
      <anchorfile>namespacecv3.html</anchorfile>
      <anchor>af96b3af6f6bfd88cff30e21d95bd4a79</anchor>
      <arglist>(T *ptr, const uchar *mask, int mstep, int count)</arglist>
    </member>
    <member kind="function">
      <type>cv::Ptr&lt; PointSetRegistrator &gt;</type>
      <name>createLMeDSPointSetRegistrator</name>
      <anchorfile>namespacecv3.html</anchorfile>
      <anchor>a2a82d4514f9e23753250250508b6a4da</anchor>
      <arglist>(const cv::Ptr&lt; PointSetRegistrator::Callback &gt; &amp;cb, int modelPoints, double confidence=0.99, int maxIters=1000)</arglist>
    </member>
    <member kind="function">
      <type>Ptr&lt; PointSetRegistrator &gt;</type>
      <name>createLMeDSPointSetRegistrator</name>
      <anchorfile>namespacecv3.html</anchorfile>
      <anchor>a42c25dafe3633444d3ba0ff3c3763f96</anchor>
      <arglist>(const Ptr&lt; PointSetRegistrator::Callback &gt; &amp;_cb, int _modelPoints, double _confidence, int _maxIters)</arglist>
    </member>
    <member kind="function">
      <type>cv::Ptr&lt; LMSolver &gt;</type>
      <name>createLMSolver</name>
      <anchorfile>namespacecv3.html</anchorfile>
      <anchor>afbf81ec5d1abf8ed19f31b4857c8483c</anchor>
      <arglist>(const cv::Ptr&lt; LMSolver::Callback &gt; &amp;cb, int maxIters)</arglist>
    </member>
    <member kind="function">
      <type>cv::Ptr&lt; PointSetRegistrator &gt;</type>
      <name>createRANSACPointSetRegistrator</name>
      <anchorfile>namespacecv3.html</anchorfile>
      <anchor>aa4c3b8043cf2599d4f1f1ea7cedb5d39</anchor>
      <arglist>(const cv::Ptr&lt; PointSetRegistrator::Callback &gt; &amp;cb, int modelPoints, double threshold, double confidence=0.99, int maxIters=1000)</arglist>
    </member>
    <member kind="function">
      <type>Ptr&lt; PointSetRegistrator &gt;</type>
      <name>createRANSACPointSetRegistrator</name>
      <anchorfile>namespacecv3.html</anchorfile>
      <anchor>ae41a96a6017c67c909fe32fae8afe339</anchor>
      <arglist>(const Ptr&lt; PointSetRegistrator::Callback &gt; &amp;_cb, int _modelPoints, double _threshold, double _confidence, int _maxIters)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>RANSACUpdateNumIters</name>
      <anchorfile>namespacecv3.html</anchorfile>
      <anchor>a7a6172fdfeae27668c71093aeba1165a</anchor>
      <arglist>(double p, double ep, int modelPoints, int maxIters)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>solvePnPRansac</name>
      <anchorfile>namespacecv3.html</anchorfile>
      <anchor>ac4229cd40d9e8f118c5c8449a886db48</anchor>
      <arglist>(cv::InputArray objectPoints, cv::InputArray imagePoints, cv::InputArray cameraMatrix, cv::InputArray distCoeffs, cv::OutputArray rvec, cv::OutputArray tvec, bool useExtrinsicGuess=false, int iterationsCount=100, float reprojectionError=8.0, double confidence=0.99, cv::OutputArray inliers=cv::noArray(), int flags=CV_ITERATIVE)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>solvePnPRansac</name>
      <anchorfile>namespacecv3.html</anchorfile>
      <anchor>a57ecc5f07521001609d3a1136cfcb263</anchor>
      <arglist>(InputArray _opoints, InputArray _ipoints, InputArray _cameraMatrix, InputArray _distCoeffs, OutputArray _rvec, OutputArray _tvec, bool useExtrinsicGuess, int iterationsCount, float reprojectionError, double confidence, OutputArray _inliers, int flags)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>cv::gpu</name>
    <filename>namespacecv_1_1gpu.html</filename>
  </compound>
  <compound kind="namespace">
    <name>dvo</name>
    <filename>namespacedvo.html</filename>
    <namespace>dvo::core</namespace>
  </compound>
  <compound kind="namespace">
    <name>dvo::core</name>
    <filename>namespacedvo_1_1core.html</filename>
  </compound>
  <compound kind="namespace">
    <name>eigen_extensions</name>
    <filename>namespaceeigen__extensions.html</filename>
    <member kind="function">
      <type>void</type>
      <name>deserialize</name>
      <anchorfile>namespaceeigen__extensions.html</anchorfile>
      <anchor>ab747a8345f3fbd7bb1b574bf62e689b9</anchor>
      <arglist>(std::istream &amp;strm, Eigen::Matrix&lt; S, T, U &gt; *mat)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>deserializeASCII</name>
      <anchorfile>namespaceeigen__extensions.html</anchorfile>
      <anchor>a958071824dcccc45e78794709414479e</anchor>
      <arglist>(std::istream &amp;strm, Eigen::Matrix&lt; S, T, U &gt; *mat)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>deserializeScalar</name>
      <anchorfile>namespaceeigen__extensions.html</anchorfile>
      <anchor>ab0d59b0dc21183268a0666acd0b949e9</anchor>
      <arglist>(std::istream &amp;strm, T *val)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>deserializeScalarASCII</name>
      <anchorfile>namespaceeigen__extensions.html</anchorfile>
      <anchor>a2eb679282273222dd0bda5c2af4dac0a</anchor>
      <arglist>(std::istream &amp;strm, T *val)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>serialize</name>
      <anchorfile>namespaceeigen__extensions.html</anchorfile>
      <anchor>affb184635bf060a7aafdfb8e90e1d5f0</anchor>
      <arglist>(const Eigen::Matrix&lt; S, T, U &gt; &amp;mat, std::ostream &amp;strm)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>serializeASCII</name>
      <anchorfile>namespaceeigen__extensions.html</anchorfile>
      <anchor>ab0154696c51ba225d13e7dd0c4d81ebb</anchor>
      <arglist>(const Eigen::Matrix&lt; S, T, U &gt; &amp;mat, std::ostream &amp;strm)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>serializeScalar</name>
      <anchorfile>namespaceeigen__extensions.html</anchorfile>
      <anchor>af0baaacaa4bffb66047decde9e2401fb</anchor>
      <arglist>(T val, std::ostream &amp;strm)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>serializeScalarASCII</name>
      <anchorfile>namespaceeigen__extensions.html</anchorfile>
      <anchor>a71957952356f787e85a705dfabe6ec24</anchor>
      <arglist>(T val, std::ostream &amp;strm)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>stdev</name>
      <anchorfile>namespaceeigen__extensions.html</anchorfile>
      <anchor>a525f42b00950d4d26b3f6deac8ed61b0</anchor>
      <arglist>(const Eigen::VectorXd &amp;vec)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>stdToEig</name>
      <anchorfile>namespaceeigen__extensions.html</anchorfile>
      <anchor>a3c9dd9186f296e664a0fc30c22ce8189</anchor>
      <arglist>(const std::vector&lt; double &gt; &amp;std, Eigen::VectorXd *eig)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>FlyCapture2</name>
    <filename>namespaceFlyCapture2.html</filename>
  </compound>
  <compound kind="namespace">
    <name>fovis</name>
    <filename>namespacefovis.html</filename>
  </compound>
  <compound kind="namespace">
    <name>glm</name>
    <filename>namespaceglm.html</filename>
    <namespace>glm::detail</namespace>
    <namespace>glm::gtx</namespace>
    <namespace>glm::io</namespace>
    <namespace>glm::type</namespace>
    <class kind="class">glm::dont_care</class>
    <class kind="class">glm::fastest</class>
    <class kind="class">glm::nicest</class>
    <member kind="typedef">
      <type>bool</type>
      <name>bool1</name>
      <anchorfile>group__gtx__compatibility.html</anchorfile>
      <anchor>gab65f19f5170f95a2f06d6aa6482c9405</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>bool</type>
      <name>bool1x1</name>
      <anchorfile>group__gtx__compatibility.html</anchorfile>
      <anchor>ga98d9d3da22aebc872ba38ce5afa0eff7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec2&lt; bool, highp &gt;</type>
      <name>bool2</name>
      <anchorfile>group__gtx__compatibility.html</anchorfile>
      <anchor>gafede6e8549e9bb9da63f404022298d40</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat2x2&lt; bool, highp &gt;</type>
      <name>bool2x2</name>
      <anchorfile>group__gtx__compatibility.html</anchorfile>
      <anchor>ga44cd09c0dad9ea163f038a342555867f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat2x3&lt; bool, highp &gt;</type>
      <name>bool2x3</name>
      <anchorfile>group__gtx__compatibility.html</anchorfile>
      <anchor>ga75013772bb088d107a1c1a994e7f9b14</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat2x4&lt; bool, highp &gt;</type>
      <name>bool2x4</name>
      <anchorfile>group__gtx__compatibility.html</anchorfile>
      <anchor>gaf24096d8a88d274b94002386a3fcab0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec3&lt; bool, highp &gt;</type>
      <name>bool3</name>
      <anchorfile>group__gtx__compatibility.html</anchorfile>
      <anchor>gad18ebb149851844fd704e138c4af9a44</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat3x2&lt; bool, highp &gt;</type>
      <name>bool3x2</name>
      <anchorfile>group__gtx__compatibility.html</anchorfile>
      <anchor>gacf961fda4c64459911f552cbffdbffa8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat3x3&lt; bool, highp &gt;</type>
      <name>bool3x3</name>
      <anchorfile>group__gtx__compatibility.html</anchorfile>
      <anchor>gae9cc5d3d9c72543e303af4d702bf7b40</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat3x4&lt; bool, highp &gt;</type>
      <name>bool3x4</name>
      <anchorfile>group__gtx__compatibility.html</anchorfile>
      <anchor>gaf68d62e1c790fa3f09ef5e866af690f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec4&lt; bool, highp &gt;</type>
      <name>bool4</name>
      <anchorfile>group__gtx__compatibility.html</anchorfile>
      <anchor>ga6ef1f104d22f384c4d59f2b1ca1768a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat4x2&lt; bool, highp &gt;</type>
      <name>bool4x2</name>
      <anchorfile>group__gtx__compatibility.html</anchorfile>
      <anchor>gaa431c2e87e8d78c4780c938a9483d6ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat4x3&lt; bool, highp &gt;</type>
      <name>bool4x3</name>
      <anchorfile>group__gtx__compatibility.html</anchorfile>
      <anchor>ga7acb207ab877c53dc5751752e1f70053</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat4x4&lt; bool, highp &gt;</type>
      <name>bool4x4</name>
      <anchorfile>group__gtx__compatibility.html</anchorfile>
      <anchor>ga4738dad3625bfa64ddf218897da020e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_bvec1</type>
      <name>bvec1</name>
      <anchorfile>namespaceglm.html</anchorfile>
      <anchor>a30260c045e085bb8d19eddca772cac61</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_bvec2</type>
      <name>bvec2</name>
      <anchorfile>group__core__types.html</anchorfile>
      <anchor>ga7523cf292181cf7daef3aa0a3267d8e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_bvec3</type>
      <name>bvec3</name>
      <anchorfile>group__core__types.html</anchorfile>
      <anchor>ga3f07d6d37fc6fe875170fd5799685bcf</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_bvec4</type>
      <name>bvec4</name>
      <anchorfile>group__core__types.html</anchorfile>
      <anchor>ga6bb211b3d3bebae3867548d5673ca5cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::uint8</type>
      <name>byte</name>
      <anchorfile>group__gtx__raw__data.html</anchorfile>
      <anchor>gacd7fe1f2ad60a57f7d7ad4f1e6836efd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_ddualquat</type>
      <name>ddualquat</name>
      <anchorfile>group__gtc__dual__quaternion.html</anchorfile>
      <anchor>ga373431ffdd82d5c03c258217a9e1f1a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_dmat2x2</type>
      <name>dmat2</name>
      <anchorfile>group__core__types.html</anchorfile>
      <anchor>gad8c130d26c4cd9a1a831c1a74292a8f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_dmat2x2</type>
      <name>dmat2x2</name>
      <anchorfile>group__core__types.html</anchorfile>
      <anchor>gae9932771e11a4f38e21f1136423bab18</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_dmat2x3</type>
      <name>dmat2x3</name>
      <anchorfile>group__core__types.html</anchorfile>
      <anchor>ga6b5ff9888ca0e468f35b637d4c3a361d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_dmat2x4</type>
      <name>dmat2x4</name>
      <anchorfile>group__core__types.html</anchorfile>
      <anchor>ga2d1dd4b4925d1ea67539902c820483a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_dmat3x3</type>
      <name>dmat3</name>
      <anchorfile>group__core__types.html</anchorfile>
      <anchor>ga25fd62195c3ef5ac0d32ead1dbfbb929</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_dmat3x2</type>
      <name>dmat3x2</name>
      <anchorfile>group__core__types.html</anchorfile>
      <anchor>ga2db259d2e7921065c5b7d4dca9547960</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_dmat3x3</type>
      <name>dmat3x3</name>
      <anchorfile>group__core__types.html</anchorfile>
      <anchor>gaf3c29c4f75a448f308463e75ca2efd4c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_dmat3x4</type>
      <name>dmat3x4</name>
      <anchorfile>group__core__types.html</anchorfile>
      <anchor>ga19e745a83cba85f57afa1232276dcc96</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_dmat4x4</type>
      <name>dmat4</name>
      <anchorfile>group__core__types.html</anchorfile>
      <anchor>ga7f7c1300ebfd19d573e9deb1e8758b54</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_dmat4x2</type>
      <name>dmat4x2</name>
      <anchorfile>group__core__types.html</anchorfile>
      <anchor>gab3d51ce41e6f0aa267d3e185cee09c44</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_dmat4x3</type>
      <name>dmat4x3</name>
      <anchorfile>group__core__types.html</anchorfile>
      <anchor>gaa4a157ac183c5bd5dcbd555a94b1b505</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_dmat4x4</type>
      <name>dmat4x4</name>
      <anchorfile>group__core__types.html</anchorfile>
      <anchor>ga54d90d4b902d93638b906571af215bb1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>double</type>
      <name>double1</name>
      <anchorfile>group__gtx__compatibility.html</anchorfile>
      <anchor>gab8b88350212cea916857cb2f49b8a29f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>double</type>
      <name>double1x1</name>
      <anchorfile>group__gtx__compatibility.html</anchorfile>
      <anchor>ga1c87d3042377335eb050a20ab0ec148a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec2&lt; double, highp &gt;</type>
      <name>double2</name>
      <anchorfile>group__gtx__compatibility.html</anchorfile>
      <anchor>ga227d30a4fa630c9e3fb6c7ea87250c62</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat2x2&lt; double, highp &gt;</type>
      <name>double2x2</name>
      <anchorfile>group__gtx__compatibility.html</anchorfile>
      <anchor>ga75cfac00b48c51f4b677151f789b8547</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat2x3&lt; double, highp &gt;</type>
      <name>double2x3</name>
      <anchorfile>group__gtx__compatibility.html</anchorfile>
      <anchor>gac267cd849a60e6e96350aa5fd665d5ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat2x4&lt; double, highp &gt;</type>
      <name>double2x4</name>
      <anchorfile>group__gtx__compatibility.html</anchorfile>
      <anchor>ga063ad3c07c7650955da6ec55819f11fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec3&lt; double, highp &gt;</type>
      <name>double3</name>
      <anchorfile>group__gtx__compatibility.html</anchorfile>
      <anchor>ga3b94d4a19ca0272cad6e025fc5150d06</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat3x2&lt; double, highp &gt;</type>
      <name>double3x2</name>
      <anchorfile>group__gtx__compatibility.html</anchorfile>
      <anchor>ga1f70107ac850f512ac4e09737e1f85b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat3x3&lt; double, highp &gt;</type>
      <name>double3x3</name>
      <anchorfile>group__gtx__compatibility.html</anchorfile>
      <anchor>ga2b56fa7536ae728c64fde99d6618139a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat3x4&lt; double, highp &gt;</type>
      <name>double3x4</name>
      <anchorfile>group__gtx__compatibility.html</anchorfile>
      <anchor>gab38107892c0116610e7de83126aff405</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec4&lt; double, highp &gt;</type>
      <name>double4</name>
      <anchorfile>group__gtx__compatibility.html</anchorfile>
      <anchor>ga1edf736b418528a2fc87d826f7697b9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat4x2&lt; double, highp &gt;</type>
      <name>double4x2</name>
      <anchorfile>group__gtx__compatibility.html</anchorfile>
      <anchor>ga816d1a516a5ec13511fe1ae703ddcf94</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat4x3&lt; double, highp &gt;</type>
      <name>double4x3</name>
      <anchorfile>group__gtx__compatibility.html</anchorfile>
      <anchor>ga1199ee41226db53d5f190d0628041845</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat4x4&lt; double, highp &gt;</type>
      <name>double4x4</name>
      <anchorfile>group__gtx__compatibility.html</anchorfile>
      <anchor>ga95e88bfe8dea34a6d4b30b1029c3e2da</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_dquat</type>
      <name>dquat</name>
      <anchorfile>namespaceglm.html</anchorfile>
      <anchor>a49693161673a003b4a8fd4d8b15b0b7b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_fdualquat</type>
      <name>dualquat</name>
      <anchorfile>group__gtc__dual__quaternion.html</anchorfile>
      <anchor>ga2f6227b5f9dc08a2e7682065a84b3aa9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_dvec2</type>
      <name>dvec2</name>
      <anchorfile>group__core__types.html</anchorfile>
      <anchor>gae6727259898288cae197724d5f172b3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_dvec3</type>
      <name>dvec3</name>
      <anchorfile>group__core__types.html</anchorfile>
      <anchor>ga7f3287f952e6ccb481231368091702ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_dvec4</type>
      <name>dvec4</name>
      <anchorfile>group__core__types.html</anchorfile>
      <anchor>ga0824ceed7ec3b2fba89765501c1540b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::uint32</type>
      <name>dword</name>
      <anchorfile>group__gtx__raw__data.html</anchorfile>
      <anchor>ga1fc2589df6d44e923cd1820cf14805cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_float32_t</type>
      <name>f32</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga0ec999b57f5330d9021256e96038df04</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>f32mat2x2</type>
      <name>f32mat2</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga5a8b82f5ef3eb6355640d57466793d9b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_f32mat2x2</type>
      <name>f32mat2x2</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga4eb16d89ecff72fa77f10c9a1e7ca475</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_f32mat2x3</type>
      <name>f32mat2x3</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga5ad96c3a7d4c81520d1f30bf5dcdc2b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_f32mat2x4</type>
      <name>f32mat2x4</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gaba05bfeff59b12ea8e8ad2f6bfd8eece</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>f32mat3x3</type>
      <name>f32mat3</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gaf8d666dea6f652c21f0c1515ce522090</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_f32mat3x2</type>
      <name>f32mat3x2</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga43fa9ba1875db74cba2cea33321a77ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_f32mat3x3</type>
      <name>f32mat3x3</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga56465dc40dd0e35221f00bdf44fb7c2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_f32mat3x4</type>
      <name>f32mat3x4</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga9d953c44b7bf260d2f2e61d73dc2ab08</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>f32mat4x4</type>
      <name>f32mat4</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga6bf98d2ab0eb4889e5190c26e1853292</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_f32mat4x2</type>
      <name>f32mat4x2</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga6aee56c6561190811699bfd2b1cd0d57</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_f32mat4x3</type>
      <name>f32mat4x3</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga5102ae88531e072efe57e75354e10347</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_f32mat4x4</type>
      <name>f32mat4x4</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga939fc7fbeb62575aca543d3a0342d807</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_f32quat</type>
      <name>f32quat</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gafc69e0f1b9ac1a001bb4b1b9710d4f92</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_f32vec1</type>
      <name>f32vec1</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga7335bddf7a09ba275d5d04f7681f03e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_f32vec2</type>
      <name>f32vec2</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga0eba48c6b8abbee31dbf5655dd171ead</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_f32vec3</type>
      <name>f32vec3</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga9b74939fb3bdd450be65f798037dd79d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_f32vec4</type>
      <name>f32vec4</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gab6254ab9d409cce6579d7dc75dd34114</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_float64_t</type>
      <name>f64</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga2bba392e555124b36cde6abba349bab3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>f64mat2x2</type>
      <name>f64mat2</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gaa66040c1fd82a9d1f6ac82d4e1e8baa6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_f64mat2x2</type>
      <name>f64mat2x2</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gad125d405392e76f26f359798350fb64f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_f64mat2x3</type>
      <name>f64mat2x3</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga5b665390818b04bdd95bb6b2a25e5c2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_f64mat2x4</type>
      <name>f64mat2x4</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga7f84d2c51081d56599a45c01d67ac155</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>f64mat3x3</type>
      <name>f64mat3</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gaa9e69ab90c0130b9a84a0a7fd8e49664</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_f64mat3x2</type>
      <name>f64mat3x2</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gae6388c7664b5bb281047a9fd7984f97b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_f64mat3x3</type>
      <name>f64mat3x3</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gad74db0197015b8d1d77ce54cf8d0ae60</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_f64mat3x4</type>
      <name>f64mat3x4</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gac9468e5fa519d06b452d3126bb22a597</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>f64mat4x4</type>
      <name>f64mat4</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga1e2d73ea989e6a5abd90cbe9f1025a41</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_f64mat4x2</type>
      <name>f64mat4x2</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gae716a8717cc6af191aec562d93ff6299</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_f64mat4x3</type>
      <name>f64mat4x3</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gaca283f88500d9895afb939516e7372d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_f64mat4x4</type>
      <name>f64mat4x4</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga37a1ae1f6e67b5a6a06b1ee7c83f4bec</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_f64quat</type>
      <name>f64quat</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga860589eddc4ff95795a858318652b6ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_f64vec1</type>
      <name>f64vec1</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga55bdb96a24de2e3531c74310b12ba5d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_f64vec2</type>
      <name>f64vec2</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga3f131d462df8154918f93ba1ac7cc4bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_f64vec3</type>
      <name>f64vec3</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga794ee8f0a105cda01946cd9860f492a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_f64vec4</type>
      <name>f64vec4</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gac10d088c5f1d16a62fb019408af34e1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_fdualquat</type>
      <name>fdualquat</name>
      <anchorfile>group__gtc__dual__quaternion.html</anchorfile>
      <anchor>ga436906129bc69ca5059555cafcbac9fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>float</type>
      <name>float1</name>
      <anchorfile>group__gtx__compatibility.html</anchorfile>
      <anchor>gae0ad1b0450320cda98bbbecb56bc3167</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>float</type>
      <name>float1x1</name>
      <anchorfile>group__gtx__compatibility.html</anchorfile>
      <anchor>gaac1faa940ac1fbb32d4a315005b578af</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec2&lt; float, highp &gt;</type>
      <name>float2</name>
      <anchorfile>group__gtx__compatibility.html</anchorfile>
      <anchor>ga6ab0b791bbb15ef51a0e930a8710e6b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat2x2&lt; float, highp &gt;</type>
      <name>float2x2</name>
      <anchorfile>group__gtx__compatibility.html</anchorfile>
      <anchor>gaa4a1e4449913b2437f12434ed713dd73</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat2x3&lt; float, highp &gt;</type>
      <name>float2x3</name>
      <anchorfile>group__gtx__compatibility.html</anchorfile>
      <anchor>gaf6c91675c075853da392b1d2dfc45f65</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat2x4&lt; float, highp &gt;</type>
      <name>float2x4</name>
      <anchorfile>group__gtx__compatibility.html</anchorfile>
      <anchor>gaaff795523eb814705d3f1cc7fd3421f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec3&lt; float, highp &gt;</type>
      <name>float3</name>
      <anchorfile>group__gtx__compatibility.html</anchorfile>
      <anchor>ga7e0d8fa3501c0a7eaaca31adb6e02de2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>float</type>
      <name>float32</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga814f2f65354b6588b067cc5c67a6b340</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_float32_t</type>
      <name>float32_t</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga642737ae3e7c434b366f2191e6944bf2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat3x2&lt; float, highp &gt;</type>
      <name>float3x2</name>
      <anchorfile>group__gtx__compatibility.html</anchorfile>
      <anchor>ga19bcbd4d65c70cd07907b2d688bc84ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat3x3&lt; float, highp &gt;</type>
      <name>float3x3</name>
      <anchorfile>group__gtx__compatibility.html</anchorfile>
      <anchor>ga11458ecd63c32b7e502d90091a6d0a6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat3x4&lt; float, highp &gt;</type>
      <name>float3x4</name>
      <anchorfile>group__gtx__compatibility.html</anchorfile>
      <anchor>ga53eb75b08b92aa34886397150c983943</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec4&lt; float, highp &gt;</type>
      <name>float4</name>
      <anchorfile>group__gtx__compatibility.html</anchorfile>
      <anchor>gac0676d140051809309ca683c325bf439</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat4x2&lt; float, highp &gt;</type>
      <name>float4x2</name>
      <anchorfile>group__gtx__compatibility.html</anchorfile>
      <anchor>gab805aa2d6bbd5edddf78bd2e9322e6c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat4x3&lt; float, highp &gt;</type>
      <name>float4x3</name>
      <anchorfile>group__gtx__compatibility.html</anchorfile>
      <anchor>ga72398a5d715031923beca8907c52f5d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat4x4&lt; float, highp &gt;</type>
      <name>float4x4</name>
      <anchorfile>group__gtx__compatibility.html</anchorfile>
      <anchor>ga1f48a19e35b3640cf3d509041f7a800b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>double</type>
      <name>float64</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gab721f828b41f46b20cf4883b50733d3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_float64_t</type>
      <name>float64_t</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gade966a3eb25ebeb16dd53c40d3fdeb46</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>mediump_float</type>
      <name>float_t</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>gae01b87f81bd15327230bf1b47c482b24</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>fmat2x2</type>
      <name>fmat2</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga96b15c5eaecce87b352dab5d373da979</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_f32mat2x2</type>
      <name>fmat2x2</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gada7823c23ae249dccaecb5a016c667f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_f32mat2x3</type>
      <name>fmat2x3</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga087d875cd4e384f101a28a4caf8ccd94</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_f32mat2x4</type>
      <name>fmat2x4</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gaf3af7a2f10aaf8028a95b7232b24d84e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>fmat3x3</type>
      <name>fmat3</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gaa7b09502b183884aca53338c35b09509</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_f32mat3x2</type>
      <name>fmat3x2</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga723b6e3dd4ff1c0d76d3c9f72ea0d9a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_f32mat3x3</type>
      <name>fmat3x3</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gafa6841eaaa5ee45de1d892c26b349571</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_f32mat3x4</type>
      <name>fmat3x4</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga87084a1f4d6e8dd94f719029840dbafc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>fmat4x4</type>
      <name>fmat4</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gafbea1649c5384f13ff4595c9d0003a68</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_f32mat4x2</type>
      <name>fmat4x2</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga0cf4b66f4929b3c21ab7b967386fc7dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_f32mat4x3</type>
      <name>fmat4x3</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga5af77d2574bca528d321fbf261c90107</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_f32mat4x4</type>
      <name>fmat4x4</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gaa641dae0fcc277f028b4e48e16bbea86</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>quat</type>
      <name>fquat</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gaa95d73f08018f3864c6ae08dbf1c59f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_f32vec1</type>
      <name>fvec1</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gab927d62f22fa57461367011950cec650</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_f32vec2</type>
      <name>fvec2</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gaafd518792a4646c7bb60aabc62a4684c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_f32vec3</type>
      <name>fvec3</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga33b85a14a8f68ec99029ff13db6af369</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_f32vec4</type>
      <name>fvec4</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga55d1365630d3b3ecf7c7f4e7c29a9cb1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_bvec1_t</type>
      <name>highp_bvec1</name>
      <anchorfile>namespaceglm.html</anchorfile>
      <anchor>ad24a2ac97dbfbece48f504224bb20b59</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec1&lt; bool, highp &gt;</type>
      <name>highp_bvec1_t</name>
      <anchorfile>namespaceglm.html</anchorfile>
      <anchor>a12dfb09db42f0b29fa85afa1ad2dbd23</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec2&lt; bool, highp &gt;</type>
      <name>highp_bvec2</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>ga4153415d1f3d390219ac9464652ac377</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec3&lt; bool, highp &gt;</type>
      <name>highp_bvec3</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>ga1d77a773fdd024602413670788c10c62</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec4&lt; bool, highp &gt;</type>
      <name>highp_bvec4</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>ga381539af52c5e5c659700e12fb706eaf</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tdualquat&lt; double, highp &gt;</type>
      <name>highp_ddualquat</name>
      <anchorfile>group__gtc__dual__quaternion.html</anchorfile>
      <anchor>ga61b654c21f080135aedcf23461eb1037</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat2x2&lt; double, highp &gt;</type>
      <name>highp_dmat2</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>ga9b158b3b722fe991bb66f7e65f136e68</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat2x2&lt; double, highp &gt;</type>
      <name>highp_dmat2x2</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>gaa5e35f6570d394c1cd34f411a473220c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat2x3&lt; double, highp &gt;</type>
      <name>highp_dmat2x3</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>gafec7367665f006f2a7643103c5eddc38</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat2x4&lt; double, highp &gt;</type>
      <name>highp_dmat2x4</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>gacd51d8188f7d66a83c035b8c4cd69f2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat3x3&lt; double, highp &gt;</type>
      <name>highp_dmat3</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>ga993461e1d2caf19abd4f64d02ccdafa9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat3x2&lt; double, highp &gt;</type>
      <name>highp_dmat3x2</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>gac956fe6b946f0ccee78367ccd5427351</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat3x3&lt; double, highp &gt;</type>
      <name>highp_dmat3x3</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>gad7229dea82287910d88e6e8566e39fc7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat3x4&lt; double, highp &gt;</type>
      <name>highp_dmat3x4</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>gaff199c8d04a8edb92ed43283e8694c59</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat4x4&lt; double, highp &gt;</type>
      <name>highp_dmat4</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>ga9a5d95e476d451d28d3939ac7f124baf</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat4x2&lt; double, highp &gt;</type>
      <name>highp_dmat4x2</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>gaa4fb1ed350a6cd053abb9b093d13ce0d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat4x3&lt; double, highp &gt;</type>
      <name>highp_dmat4x3</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>gaf8aeba0eecc5c651e0f06414b6e37754</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat4x4&lt; double, highp &gt;</type>
      <name>highp_dmat4x4</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>ga1c0a2edbde597b59e9005691a224b208</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tquat&lt; double, highp &gt;</type>
      <name>highp_dquat</name>
      <anchorfile>namespaceglm.html</anchorfile>
      <anchor>a6504747f6a2ec4a369a51244fcabc61e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tdualquat&lt; float, highp &gt;</type>
      <name>highp_dualquat</name>
      <anchorfile>group__gtc__dual__quaternion.html</anchorfile>
      <anchor>gaf3a01deb502f53ca555ee1d45e6d6776</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec2&lt; double, highp &gt;</type>
      <name>highp_dvec2</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>gacfbe8512142fff27f0bfb44958c1752f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec3&lt; double, highp &gt;</type>
      <name>highp_dvec3</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>ga4962711854156dae8ebb4eb39237c542</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec4&lt; double, highp &gt;</type>
      <name>highp_dvec4</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>gad5ff5ff4a69e6925f5b4f540e2633835</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>float32</type>
      <name>highp_f32</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga48d80b6fd3a40b71b2e414493832d1ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_f32mat2x2</type>
      <name>highp_f32mat2</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gaed934f561aaf8ad891c0a8f5e719aea8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat2x2&lt; f32, highp &gt;</type>
      <name>highp_f32mat2x2</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gaf3a2cc948ca6fd168391138ce6fdd100</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat2x3&lt; f32, highp &gt;</type>
      <name>highp_f32mat2x3</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga53613c1b93f81207065a8a935ff02a81</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat2x4&lt; f32, highp &gt;</type>
      <name>highp_f32mat2x4</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga9689dbe21bc976ca8069c63300b5887e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_f32mat3x3</type>
      <name>highp_f32mat3</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga06809818db73785334f839742a9ad85a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat3x2&lt; f32, highp &gt;</type>
      <name>highp_f32mat3x2</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gaf36b2b34ea881977c61491b0d3b25a28</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat3x3&lt; f32, highp &gt;</type>
      <name>highp_f32mat3x3</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga334eca23d23aef90972fb20c5b749ca3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat3x4&lt; f32, highp &gt;</type>
      <name>highp_f32mat3x4</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gaa71f504ecb02f9178026b01013b77ba0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_f32mat4x4</type>
      <name>highp_f32mat4</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gac14c1bfb647e39d459c7489ede2156cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat4x2&lt; f32, highp &gt;</type>
      <name>highp_f32mat4x2</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga4d799497b303c2434fe709f81f6bd4dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat4x3&lt; f32, highp &gt;</type>
      <name>highp_f32mat4x3</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga5bd692575886422f501a379386e391d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat4x4&lt; f32, highp &gt;</type>
      <name>highp_f32mat4x4</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gafe24f12e4f5453058caea3f583ad7d9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tquat&lt; f32, highp &gt;</type>
      <name>highp_f32quat</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga26eef27d2efbd759e7e93c40672402e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec1&lt; f32, highp &gt;</type>
      <name>highp_f32vec1</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gac8be8ce31b9df0a5005d7c7458a3d03e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec2&lt; f32, highp &gt;</type>
      <name>highp_f32vec2</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gabba3e1b3ae0bcaa7aaac573c08c2f8d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec3&lt; f32, highp &gt;</type>
      <name>highp_f32vec3</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga581a4a4eb1f3a269d16af0c4e2d8daf4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec4&lt; f32, highp &gt;</type>
      <name>highp_f32vec4</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga53d3c1a17e2e6f26ee5ad1e8879d710e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>float64</type>
      <name>highp_f64</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gab1306a5a8ae99fb2867b548b1546bbe0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_f64mat2x2</type>
      <name>highp_f64mat2</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga7d9fd446fd43310ba6f63c8f9468acc0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat2x2&lt; f64, highp &gt;</type>
      <name>highp_f64mat2x2</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga4babca568fc88f185620c02e4fdac0d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat2x3&lt; f64, highp &gt;</type>
      <name>highp_f64mat2x3</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gafb5b42b29b3bd7f1605483223fa35312</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat2x4&lt; f64, highp &gt;</type>
      <name>highp_f64mat2x4</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga72fae79e6633cbc6bf691f69278b36d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_f64mat3x3</type>
      <name>highp_f64mat3</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga00c5743b0eba6b437422571f4eda27b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat3x2&lt; f64, highp &gt;</type>
      <name>highp_f64mat3x2</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga5cdc9d6fb9ce07e5485c4e2db919ce7e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat3x3&lt; f64, highp &gt;</type>
      <name>highp_f64mat3x3</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gaf520a9307867c632408029a53af3e375</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat3x4&lt; f64, highp &gt;</type>
      <name>highp_f64mat3x4</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga4144f547189dd7e52b4dd282f41a1cd1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_f64mat4x4</type>
      <name>highp_f64mat4</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga1ac5d0564721a22765c68c54a0a4f87a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat4x2&lt; f64, highp &gt;</type>
      <name>highp_f64mat4x2</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gabe9bc3680e7d83a7b34297da518a8117</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat4x3&lt; f64, highp &gt;</type>
      <name>highp_f64mat4x3</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga0264562b4667b8073b7708efc2280691</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat4x4&lt; f64, highp &gt;</type>
      <name>highp_f64mat4x4</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gaa95b52552df369b75d09155ebb29b1bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tquat&lt; f64, highp &gt;</type>
      <name>highp_f64quat</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga9372e8b60f401fd94aba637b3ed17cfc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec1&lt; f64, highp &gt;</type>
      <name>highp_f64vec1</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga1054b4e4da2b907b35e1806bd6fbaef1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec2&lt; f64, highp &gt;</type>
      <name>highp_f64vec2</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga1efd4982eaeafae59ce40deb89e018e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec3&lt; f64, highp &gt;</type>
      <name>highp_f64vec3</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga93cbac95bb9106fe15c987c0f56ae679</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec4&lt; f64, highp &gt;</type>
      <name>highp_f64vec4</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga1e9d8145fb9521701a5eeb6df5754184</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tdualquat&lt; float, highp &gt;</type>
      <name>highp_fdualquat</name>
      <anchorfile>group__gtc__dual__quaternion.html</anchorfile>
      <anchor>ga2ed3283c09d3ffaf52a0e0a4b248eab6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_float_t</type>
      <name>highp_float</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>ga3d443a093adc053638ed7f81c5bfe300</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::float32</type>
      <name>highp_float32</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga91af7513c1102410646f2c435ca29be5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::float32</type>
      <name>highp_float32_t</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga4e16a7818d09e2da3b81765999f23928</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::float64</type>
      <name>highp_float64</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gab871a78c548d2fa53e1e8ec64a46eee7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::float64</type>
      <name>highp_float64_t</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gae8b3b2ace5be2a61c6bf63f12643fa15</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>double</type>
      <name>highp_float_t</name>
      <anchorfile>namespaceglm.html</anchorfile>
      <anchor>af6f4e45ae06ae3f979dd30cafe7d07c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_fmat2x2</type>
      <name>highp_fmat2</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga10d47be18a81c111a8706d0a6df5b4ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat2x2&lt; f32, highp &gt;</type>
      <name>highp_fmat2x2</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gaeb76f1230ecfd4c80635d3c618405e31</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat2x3&lt; f32, highp &gt;</type>
      <name>highp_fmat2x3</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga53c126d1650b460bc7496a6fd5e5e764</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat2x4&lt; f32, highp &gt;</type>
      <name>highp_fmat2x4</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga5df8430c47272adc901ef224d85a9c4d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_fmat3x3</type>
      <name>highp_fmat3</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga3ff9af2eba26aa6df92aa73e1083e81e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat3x2&lt; f32, highp &gt;</type>
      <name>highp_fmat3x2</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gad5c083691eb15539fd81e27e1dc6b813</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat3x3&lt; f32, highp &gt;</type>
      <name>highp_fmat3x3</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gaf1d697243b1de74a5769c49e68b1e2a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat3x4&lt; f32, highp &gt;</type>
      <name>highp_fmat3x4</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga1f377a3da21dd6c418ec3a5119a4514a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_fmat4x4</type>
      <name>highp_fmat4</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga4c7c9823ade7c29e29b5a313949ae502</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat4x2&lt; f32, highp &gt;</type>
      <name>highp_fmat4x2</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gab3d688f05a884be93c647bce2d8a46f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat4x3&lt; f32, highp &gt;</type>
      <name>highp_fmat4x3</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga07f7578fc5a4dd8cdd8a532db25d535f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat4x4&lt; f32, highp &gt;</type>
      <name>highp_fmat4x4</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gaf0a98d6caffce89da963d3430e05ddb0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_quat</type>
      <name>highp_fquat</name>
      <anchorfile>namespaceglm.html</anchorfile>
      <anchor>ad1acf6af4ae4af94dfec8814b058d5eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec1&lt; float, highp &gt;</type>
      <name>highp_fvec1</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga5d9f2208253856df60a57925f92ff0c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec2&lt; float, highp &gt;</type>
      <name>highp_fvec2</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gab58ecc53699d45f4f88d67bbff084c54</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec3&lt; float, highp &gt;</type>
      <name>highp_fvec3</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga79b821fc8ae989b12bb43e2cd3932580</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec4&lt; float, highp &gt;</type>
      <name>highp_fvec4</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gae0de2413648d89bf5a8e598e5520a439</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::int16</type>
      <name>highp_i16</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gaa04399853952dbce29cb62e2432f350a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec1&lt; i16, highp &gt;</type>
      <name>highp_i16vec1</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga0ed3103e2d3acb4efbe313add4243a72</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec2&lt; i16, highp &gt;</type>
      <name>highp_i16vec2</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga74df9e215c049f82d277473c4c974bb4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec3&lt; i16, highp &gt;</type>
      <name>highp_i16vec3</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga8dcfd412bd9ce99a1cf5c2b6e50f07e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec4&lt; i16, highp &gt;</type>
      <name>highp_i16vec4</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga7fd6f1b3c224833cc330a2c64b6994dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::int32</type>
      <name>highp_i32</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga197d19b585222da57d70238a5cfc2be8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec1&lt; i32, highp &gt;</type>
      <name>highp_i32vec1</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gadcd58130a48fa561e784a135a88c5d6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec2&lt; i32, highp &gt;</type>
      <name>highp_i32vec2</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga6020d795076243085eb0d6826c849b4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec3&lt; i32, highp &gt;</type>
      <name>highp_i32vec3</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga95de80f73e676fb6b9976ff0d33bbc4b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec4&lt; i32, highp &gt;</type>
      <name>highp_i32vec4</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga174af0fafdc5a9eb24150792bffa8b5c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::int64</type>
      <name>highp_i64</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gad3cb9a0ac0266ea2c51c6fac256345d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec1&lt; i64, highp &gt;</type>
      <name>highp_i64vec1</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga06c21aba992669f5c160ec5f5a480522</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec2&lt; i64, highp &gt;</type>
      <name>highp_i64vec2</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gabfe3aa6fa4003a47577beb9678ab2661</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec3&lt; i64, highp &gt;</type>
      <name>highp_i64vec3</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga4030f8ad15da56f5e427aa457d39e888</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec4&lt; i64, highp &gt;</type>
      <name>highp_i64vec4</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga0ea279cd954fbb71a1db62e897d4d7f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::int8</type>
      <name>highp_i8</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga8b9eb0b24cce7f14478bfcacb53ce839</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec1&lt; i8, highp &gt;</type>
      <name>highp_i8vec1</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga0334353753f93388bcc89f91c9aff476</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec2&lt; i8, highp &gt;</type>
      <name>highp_i8vec2</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga2224945795a870e41d951f0847d54f02</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec3&lt; i8, highp &gt;</type>
      <name>highp_i8vec3</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gad716792169ce7de963df25b865714438</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec4&lt; i8, highp &gt;</type>
      <name>highp_i8vec4</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga283b2f580a4bd7207d27418ef4a1068b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat2x2&lt; int, highp &gt;</type>
      <name>highp_imat2</name>
      <anchorfile>group__gtc__matrix__integer.html</anchorfile>
      <anchor>ga70eae282157f23589db24f4664bbf956</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat2x2&lt; int, highp &gt;</type>
      <name>highp_imat2x2</name>
      <anchorfile>group__gtc__matrix__integer.html</anchorfile>
      <anchor>ga9646ff5ef973234755e63e727c5a37fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat2x3&lt; int, highp &gt;</type>
      <name>highp_imat2x3</name>
      <anchorfile>group__gtc__matrix__integer.html</anchorfile>
      <anchor>ga7b7079ab95ac8f533ac565fcf1341c76</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat2x4&lt; int, highp &gt;</type>
      <name>highp_imat2x4</name>
      <anchorfile>group__gtc__matrix__integer.html</anchorfile>
      <anchor>ga84aec2e744ecac589fe8d502266e8efc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat3x3&lt; int, highp &gt;</type>
      <name>highp_imat3</name>
      <anchorfile>group__gtc__matrix__integer.html</anchorfile>
      <anchor>gaf12b3aa7e16a88b1fcf51be9a132048c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat3x2&lt; int, highp &gt;</type>
      <name>highp_imat3x2</name>
      <anchorfile>group__gtc__matrix__integer.html</anchorfile>
      <anchor>ga9780c1bc052a34c59dc95f4dd9e1a5c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat3x3&lt; int, highp &gt;</type>
      <name>highp_imat3x3</name>
      <anchorfile>group__gtc__matrix__integer.html</anchorfile>
      <anchor>ga4e7c11e49de5d71067b95a87c84308a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat3x4&lt; int, highp &gt;</type>
      <name>highp_imat3x4</name>
      <anchorfile>group__gtc__matrix__integer.html</anchorfile>
      <anchor>ga97ddf84f7ae0c5d4d3ecc18bb1d47449</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat4x4&lt; int, highp &gt;</type>
      <name>highp_imat4</name>
      <anchorfile>group__gtc__matrix__integer.html</anchorfile>
      <anchor>ga9ca2f5624891bd1ac993fcde4dd24ac1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat4x2&lt; int, highp &gt;</type>
      <name>highp_imat4x2</name>
      <anchorfile>group__gtc__matrix__integer.html</anchorfile>
      <anchor>gad998dce143f674a95a25241ff6e5e7d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat4x3&lt; int, highp &gt;</type>
      <name>highp_imat4x3</name>
      <anchorfile>group__gtc__matrix__integer.html</anchorfile>
      <anchor>ga9d51b6f1c8cd0b23c6fcc8dca924b14c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat4x4&lt; int, highp &gt;</type>
      <name>highp_imat4x4</name>
      <anchorfile>group__gtc__matrix__integer.html</anchorfile>
      <anchor>ga969c88d5c7530beb80768205a054ee80</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::highp_int_t</type>
      <name>highp_int</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>gaafed5240eb0a43328cb75faf5fb0a8c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::int16</type>
      <name>highp_int16</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gaf0430ed80e88c0d1dfbe47f359659c81</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::int16</type>
      <name>highp_int16_t</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga07d318d61472e75238e53b9642227672</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::int32</type>
      <name>highp_int32</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gaa2045c92b9553d463191af6a20e997bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::int32</type>
      <name>highp_int32_t</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga783d077a513c1f475f6cdb406b4238c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::int64</type>
      <name>highp_int64</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga7ffb27943e9569800979081bc548621c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::int64</type>
      <name>highp_int64_t</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga0f5186bde44471133b08057cae8a51ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::int8</type>
      <name>highp_int8</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga57c86999e666760c304453f9bfdc09d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::int8</type>
      <name>highp_int8_t</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga417701b99e6e7992f35ab2ef694f88b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_ivec1_t</type>
      <name>highp_ivec1</name>
      <anchorfile>namespaceglm.html</anchorfile>
      <anchor>addb6724b01f125e2730aeaad6130b06f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec1&lt; int, highp &gt;</type>
      <name>highp_ivec1_t</name>
      <anchorfile>namespaceglm.html</anchorfile>
      <anchor>a3927b4c7e92eb102463facebfe2c0e0d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec2&lt; int, highp &gt;</type>
      <name>highp_ivec2</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>gab2bac6095f51f7d7f74747afc2f6747a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec3&lt; int, highp &gt;</type>
      <name>highp_ivec3</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>gae9f0a321de8ee92dce9d4400362d71e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec4&lt; int, highp &gt;</type>
      <name>highp_ivec4</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>gaeba08fcf78aeae954c3335d73500ff8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat2x2&lt; float, highp &gt;</type>
      <name>highp_mat2</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>gab9884251d84b95dbbf27aa1e4b3a1ec7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat2x2&lt; float, highp &gt;</type>
      <name>highp_mat2x2</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>ga694146b8d430b22caa8b37571d9bc8bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat2x3&lt; float, highp &gt;</type>
      <name>highp_mat2x3</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>ga7d4e5a1c803be5688c75241c924dfa58</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat2x4&lt; float, highp &gt;</type>
      <name>highp_mat2x4</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>ga3cc506666b7a95db56f9d2eb787b6e20</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat3x3&lt; float, highp &gt;</type>
      <name>highp_mat3</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>ga334034520a655db41a2e188951f6aaad</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat3x2&lt; float, highp &gt;</type>
      <name>highp_mat3x2</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>gabc7767293ff69cd56717ee9d8be62963</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat3x3&lt; float, highp &gt;</type>
      <name>highp_mat3x3</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>ga8a3703cc71cdfc8928eddf46b3763c4b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat3x4&lt; float, highp &gt;</type>
      <name>highp_mat3x4</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>gabaf9c8dd35db715b1093042703f879d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat4x4&lt; float, highp &gt;</type>
      <name>highp_mat4</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>ga3067b3b8ce793227a51b2e3c233257d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat4x2&lt; float, highp &gt;</type>
      <name>highp_mat4x2</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>gadf9c4a7947c2b0a79f52cc86a860f270</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat4x3&lt; float, highp &gt;</type>
      <name>highp_mat4x3</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>gab8dfe989c5100c35ab5dec0e94f59d2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat4x4&lt; float, highp &gt;</type>
      <name>highp_mat4x4</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>ga231950d260be295a25d7340e2020f55c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tquat&lt; float, highp &gt;</type>
      <name>highp_quat</name>
      <anchorfile>namespaceglm.html</anchorfile>
      <anchor>a8d2836172e6561f6519c39d0b5d025c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::uint16</type>
      <name>highp_u16</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga9da2178d7501d9c0f225fa1a7b70cb45</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec1&lt; u16, highp &gt;</type>
      <name>highp_u16vec1</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gac4a83dec879b77ab0055c8da232da066</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec2&lt; u16, highp &gt;</type>
      <name>highp_u16vec2</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gafad4245d389a4990eb505cd74a2d0a6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec3&lt; u16, highp &gt;</type>
      <name>highp_u16vec3</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gad98b30ad9bbfb79233340be3ba53ceb6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec4&lt; u16, highp &gt;</type>
      <name>highp_u16vec4</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga89074b108ec0643cffdfd008bedd3ffb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::uint32</type>
      <name>highp_u32</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gae8e8a2c712653891a03c171795286ac5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec1&lt; u32, highp &gt;</type>
      <name>highp_u32vec1</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga8a92d1f79e2fd4a03be803e35aac8e1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec2&lt; u32, highp &gt;</type>
      <name>highp_u32vec2</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gaddb81e8e12bd640e188744ed372c95bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec3&lt; u32, highp &gt;</type>
      <name>highp_u32vec3</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gab1e386f5e415e00f800edf5d15207286</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec4&lt; u32, highp &gt;</type>
      <name>highp_u32vec4</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga9418a8d549d344d4f7b7158771a2fdfe</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::uint64</type>
      <name>highp_u64</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga6006ea883d3c0491791650b2fb84de39</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec1&lt; u64, highp &gt;</type>
      <name>highp_u64vec1</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gab48ca217e1d1cc9aac3d9f037493ae7e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec2&lt; u64, highp &gt;</type>
      <name>highp_u64vec2</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gad11667a4764867732a89791ec2a01aeb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec3&lt; u64, highp &gt;</type>
      <name>highp_u64vec3</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga3cb5c038f8cba0dfb894af66b7b2ba13</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec4&lt; u64, highp &gt;</type>
      <name>highp_u64vec4</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga8aa6fc9f16dfa3078d411f6361188a45</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::uint8</type>
      <name>highp_u8</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga8a60abe782749c504fb5ae51eb8b49cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec1&lt; u8, highp &gt;</type>
      <name>highp_u8vec1</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga8e7e9156357a2b748fe39702c3bdbeec</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec2&lt; u8, highp &gt;</type>
      <name>highp_u8vec2</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga9aed4b3bacd37a43ec369bcf76be144a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec3&lt; u8, highp &gt;</type>
      <name>highp_u8vec3</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga52bdf53a4f05023c13a9b817526d249f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec4&lt; u8, highp &gt;</type>
      <name>highp_u8vec4</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga3a46f19674a65471988b41ffdaa834c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::highp_uint_t</type>
      <name>highp_uint</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>gabfd1cf11193324a5f77d3831b6ac3205</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::uint16</type>
      <name>highp_uint16</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga4d32967d45ba8365e2a05eaaac85e978</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::uint16</type>
      <name>highp_uint16_t</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga3145bc0ee80432c165e985a188a722b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::uint32</type>
      <name>highp_uint32</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga3145e44c73e2df7dfe4f3cb65974bf22</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::uint32</type>
      <name>highp_uint32_t</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga8eb85ad460079c63b68866ae34637bda</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::uint64</type>
      <name>highp_uint64</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga8079c653e20cda03d34b99de629a7b09</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::uint64</type>
      <name>highp_uint64_t</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga6e66f40c5909bfc872b068187fa6029e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::uint8</type>
      <name>highp_uint8</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga2c27c6dd26e893786f04b10f99c1ee95</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::uint8</type>
      <name>highp_uint8_t</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga9ba529fcc75b82d23da979f0ce6e4518</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat2x2&lt; uint, highp &gt;</type>
      <name>highp_umat2</name>
      <anchorfile>group__gtc__matrix__integer.html</anchorfile>
      <anchor>ga0c89800e3f63f82da4a4159004811cec</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat2x2&lt; uint, highp &gt;</type>
      <name>highp_umat2x2</name>
      <anchorfile>group__gtc__matrix__integer.html</anchorfile>
      <anchor>ga428410468e33d16dc8aee08b17166669</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat2x3&lt; uint, highp &gt;</type>
      <name>highp_umat2x3</name>
      <anchorfile>group__gtc__matrix__integer.html</anchorfile>
      <anchor>ga309076d055b5511a7071ebb5f660ed83</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat2x4&lt; uint, highp &gt;</type>
      <name>highp_umat2x4</name>
      <anchorfile>group__gtc__matrix__integer.html</anchorfile>
      <anchor>gabe8572c228aecc0bfa7ba92415b1c651</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat3x3&lt; uint, highp &gt;</type>
      <name>highp_umat3</name>
      <anchorfile>group__gtc__matrix__integer.html</anchorfile>
      <anchor>ga2a271939d0123103f088e325e5123385</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat3x2&lt; uint, highp &gt;</type>
      <name>highp_umat3x2</name>
      <anchorfile>group__gtc__matrix__integer.html</anchorfile>
      <anchor>ga6f6a73ec605a515fb21d779663082ef9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat3x3&lt; uint, highp &gt;</type>
      <name>highp_umat3x3</name>
      <anchorfile>group__gtc__matrix__integer.html</anchorfile>
      <anchor>ga8dd9f8bfe06de34c8f1a942d2c2e094c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat3x4&lt; uint, highp &gt;</type>
      <name>highp_umat3x4</name>
      <anchorfile>group__gtc__matrix__integer.html</anchorfile>
      <anchor>gabaeb2363acd07cc7f99918bae48ccc05</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat4x4&lt; uint, highp &gt;</type>
      <name>highp_umat4</name>
      <anchorfile>group__gtc__matrix__integer.html</anchorfile>
      <anchor>gaf12f0d2744e809e64469d27ef392aa98</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat4x2&lt; uint, highp &gt;</type>
      <name>highp_umat4x2</name>
      <anchorfile>group__gtc__matrix__integer.html</anchorfile>
      <anchor>ga32442efcb778cb80024a17bafa781f81</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat4x3&lt; uint, highp &gt;</type>
      <name>highp_umat4x3</name>
      <anchorfile>group__gtc__matrix__integer.html</anchorfile>
      <anchor>ga763a36c57b6073ca3cac739bfbe794ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat4x4&lt; uint, highp &gt;</type>
      <name>highp_umat4x4</name>
      <anchorfile>group__gtc__matrix__integer.html</anchorfile>
      <anchor>gaa14b7029cfaf6f26384782f5ff7acddf</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_uvec1_t</type>
      <name>highp_uvec1</name>
      <anchorfile>namespaceglm.html</anchorfile>
      <anchor>a2a480125ab05aa522d883651ea1101f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec1&lt; uint, highp &gt;</type>
      <name>highp_uvec1_t</name>
      <anchorfile>namespaceglm.html</anchorfile>
      <anchor>ab849167b499d58c4ec64b435d9696115</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec2&lt; uint, highp &gt;</type>
      <name>highp_uvec2</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>gaaf92be4c1fca33cff90c1ed15b521c79</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec3&lt; uint, highp &gt;</type>
      <name>highp_uvec3</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>ga66d0e4ae1742ede2eb32bf0bfedd7474</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec4&lt; uint, highp &gt;</type>
      <name>highp_uvec4</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>ga7cb8cc501f7e680e1889b93eb80e6c46</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec1&lt; float, highp &gt;</type>
      <name>highp_vec1</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gab3f08c031846e7a95b49e81c48d920d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec1&lt; float, highp &gt;</type>
      <name>highp_vec1_t</name>
      <anchorfile>namespaceglm.html</anchorfile>
      <anchor>aa500b77d9369f9121bdd014d0e64c4f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec2&lt; float, highp &gt;</type>
      <name>highp_vec2</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>ga37645abcfcc1278567e99f1ca492bfbb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec3&lt; float, highp &gt;</type>
      <name>highp_vec3</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>ga4879124da7a18d6b681d933cb8c4267d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec4&lt; float, highp &gt;</type>
      <name>highp_vec4</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>gae32d5f99860247afbe7ed90564bceac1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::int16</type>
      <name>i16</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga35e5542ca05b29cc256fdafb8503d1fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_i16vec1</type>
      <name>i16vec1</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gaa3a2fe05ca6a7086c5580922ebda4bf3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_i16vec2</type>
      <name>i16vec2</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga13f7a88281faec6a72231dce73ce6129</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_i16vec3</type>
      <name>i16vec3</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga22ec113d49837ef823048bb01511564c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_i16vec4</type>
      <name>i16vec4</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga28cd96ac55e2209bdbd3a41cb8af970a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::int32</type>
      <name>i32</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga1d8ed5c43e91ea7d4528389da4fa9524</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_i32vec1</type>
      <name>i32vec1</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga0d3741d44591183f3dee9500b4ad9ab4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_i32vec2</type>
      <name>i32vec2</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gabb9ac4a278f8a8e3a3928dc9bef81089</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_i32vec3</type>
      <name>i32vec3</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga79a21b299190b6fee673087376753db0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_i32vec4</type>
      <name>i32vec4</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga5fea6ade2c848bca1fa55636e75a10b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::int64</type>
      <name>i64</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gac7a7eaad46064fc952b06df33689da23</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_i64vec1</type>
      <name>i64vec1</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga8bc234da7e4a6436e01241f439fc7ddd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_i64vec2</type>
      <name>i64vec2</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga75461c98baf3e3913566550bd9d8d17f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_i64vec3</type>
      <name>i64vec3</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gab6eefcd7eb24e4142ed23dc1e87163a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_i64vec4</type>
      <name>i64vec4</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga19846034cab6ee6e031884ea30def7fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::int8</type>
      <name>i8</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gaae064be68b7d36cd7910c16e8ad18bba</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_i8vec1</type>
      <name>i8vec1</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gae67d2e1e7ebd1a79176cac554395b881</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_i8vec2</type>
      <name>i8vec2</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gafd7bbd3878c298014276975f999a8677</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_i8vec3</type>
      <name>i8vec3</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gae1e3127c58fbf1b6fbf28885cfd3dfad</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_i8vec4</type>
      <name>i8vec4</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga89bb5e6481ae11fb2599b71e36a390bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>mediump_imat2</type>
      <name>imat2</name>
      <anchorfile>group__gtc__matrix__integer.html</anchorfile>
      <anchor>ga77a581b3366fb63fc72f8f20830003e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>mediump_imat2x2</type>
      <name>imat2x2</name>
      <anchorfile>group__gtc__matrix__integer.html</anchorfile>
      <anchor>gaf7f44f44d966377666d41ed059524732</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>mediump_imat2x3</type>
      <name>imat2x3</name>
      <anchorfile>group__gtc__matrix__integer.html</anchorfile>
      <anchor>ga143bc5177bac9991d84b70da03952516</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>mediump_imat2x4</type>
      <name>imat2x4</name>
      <anchorfile>group__gtc__matrix__integer.html</anchorfile>
      <anchor>gafe2d058e164fd1badace451ffcf4ae46</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>mediump_imat3</type>
      <name>imat3</name>
      <anchorfile>group__gtc__matrix__integer.html</anchorfile>
      <anchor>ga45481922dd07a3a8e23758286311ee97</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>mediump_imat3x2</type>
      <name>imat3x2</name>
      <anchorfile>group__gtc__matrix__integer.html</anchorfile>
      <anchor>ga04deef94cdfdd3b3b2706e10a32ef7f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>mediump_imat3x3</type>
      <name>imat3x3</name>
      <anchorfile>group__gtc__matrix__integer.html</anchorfile>
      <anchor>gaeff9ef8f56cccc828d6b897923e75402</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>mediump_imat3x4</type>
      <name>imat3x4</name>
      <anchorfile>group__gtc__matrix__integer.html</anchorfile>
      <anchor>gaee5507e6cbbdd05841a0c174e60dd036</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>mediump_imat4</type>
      <name>imat4</name>
      <anchorfile>group__gtc__matrix__integer.html</anchorfile>
      <anchor>ga40fc5c5e0b07543497aa1c314891544a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>mediump_imat4x2</type>
      <name>imat4x2</name>
      <anchorfile>group__gtc__matrix__integer.html</anchorfile>
      <anchor>ga7e733984837e0e7aa9f4aac18f632f63</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>mediump_imat4x3</type>
      <name>imat4x3</name>
      <anchorfile>group__gtc__matrix__integer.html</anchorfile>
      <anchor>gaa4cca8e80c0603239eda452860063844</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>mediump_imat4x4</type>
      <name>imat4x4</name>
      <anchorfile>group__gtc__matrix__integer.html</anchorfile>
      <anchor>ga367d8d5281ff82f1215a227dd2ea5ba9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int</type>
      <name>int1</name>
      <anchorfile>group__gtx__compatibility.html</anchorfile>
      <anchor>gaba41d7803e4b24c17656d74377b88286</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::int16</type>
      <name>int16</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga2945a61d12771f8954994fcddf02b021</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::int16</type>
      <name>int16_t</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gaf89ee61e0d34aa4a462104b7ae7f2da6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int</type>
      <name>int1x1</name>
      <anchorfile>group__gtx__compatibility.html</anchorfile>
      <anchor>ga09016a637a3cd093c22e6188080ac750</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec2&lt; int, highp &gt;</type>
      <name>int2</name>
      <anchorfile>group__gtx__compatibility.html</anchorfile>
      <anchor>ga3f999377257cbda84c745b688ddcba81</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat2x2&lt; int, highp &gt;</type>
      <name>int2x2</name>
      <anchorfile>group__gtx__compatibility.html</anchorfile>
      <anchor>ga7762d2b809aab75003e7e7873ca74a2f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat2x3&lt; int, highp &gt;</type>
      <name>int2x3</name>
      <anchorfile>group__gtx__compatibility.html</anchorfile>
      <anchor>ga42c3d6e4924de559104b9ca2b127c9ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat2x4&lt; int, highp &gt;</type>
      <name>int2x4</name>
      <anchorfile>group__gtx__compatibility.html</anchorfile>
      <anchor>ga145a388c0d988490d6ce901a664faf50</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec3&lt; int, highp &gt;</type>
      <name>int3</name>
      <anchorfile>group__gtx__compatibility.html</anchorfile>
      <anchor>gac305b0da08fad90d91854569679c935e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::int32</type>
      <name>int32</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga632d8b25f6b61659f39ea4321fab92a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::int32</type>
      <name>int32_t</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gab870c0eb6f525b0c8c4716762e0fc3a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat3x2&lt; int, highp &gt;</type>
      <name>int3x2</name>
      <anchorfile>group__gtx__compatibility.html</anchorfile>
      <anchor>ga2b1f3046fb4692c0c2f76b3933389868</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat3x3&lt; int, highp &gt;</type>
      <name>int3x3</name>
      <anchorfile>group__gtx__compatibility.html</anchorfile>
      <anchor>ga8773c9f240dcac9f28d1afef71f7f779</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat3x4&lt; int, highp &gt;</type>
      <name>int3x4</name>
      <anchorfile>group__gtx__compatibility.html</anchorfile>
      <anchor>ga7cb1c0960d6551c34c666ad5829e9c65</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec4&lt; int, highp &gt;</type>
      <name>int4</name>
      <anchorfile>group__gtx__compatibility.html</anchorfile>
      <anchor>ga9f621a690aa1c2918a9a8a684376b562</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat4x2&lt; int, highp &gt;</type>
      <name>int4x2</name>
      <anchorfile>group__gtx__compatibility.html</anchorfile>
      <anchor>gac391157aca117c5d52b10c2c3ca5c9be</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat4x3&lt; int, highp &gt;</type>
      <name>int4x3</name>
      <anchorfile>group__gtx__compatibility.html</anchorfile>
      <anchor>gaa80ec1b785920a08d366b3c09859d888</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat4x4&lt; int, highp &gt;</type>
      <name>int4x4</name>
      <anchorfile>group__gtx__compatibility.html</anchorfile>
      <anchor>ga5f8072c2dce67ad49939e12b168d1de1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::int64</type>
      <name>int64</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga435d75819cce297cc5fa21bd84ef89a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::int64</type>
      <name>int64_t</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga6abb23fbf4e39c50ec5341160b5da5ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::int8</type>
      <name>int8</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga96254f9c1c4506fc8eb5cf3301ce8565</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::int8</type>
      <name>int8_t</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga673898d450b2a91186f3c4f40c5f8633</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>mediump_int</type>
      <name>int_t</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>gacd01d170508f812968875b0f2e730e8c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_ivec1</type>
      <name>ivec1</name>
      <anchorfile>namespaceglm.html</anchorfile>
      <anchor>a946031cea0c22745848ebd873e6facb0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_ivec2</type>
      <name>ivec2</name>
      <anchorfile>group__core__types.html</anchorfile>
      <anchor>ga9e6ce9cfc7919976b318197e18d8a065</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_ivec3</type>
      <name>ivec3</name>
      <anchorfile>group__core__types.html</anchorfile>
      <anchor>ga6e12a4ca00d696f07da1df4eb73e0fe8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_ivec4</type>
      <name>ivec4</name>
      <anchorfile>group__core__types.html</anchorfile>
      <anchor>gaa4560ddc50320ea8f8a70d5c9c249fea</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int</type>
      <name>length_t</name>
      <anchorfile>namespaceglm.html</anchorfile>
      <anchor>a090a0de2260835bee80e71a702492ed9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>lowp_bvec1_t</type>
      <name>lowp_bvec1</name>
      <anchorfile>namespaceglm.html</anchorfile>
      <anchor>af22d6a46a35bcda63801fe78c033f35f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec1&lt; bool, lowp &gt;</type>
      <name>lowp_bvec1_t</name>
      <anchorfile>namespaceglm.html</anchorfile>
      <anchor>aac18f6553a7720c78e2c294053fb0551</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec2&lt; bool, lowp &gt;</type>
      <name>lowp_bvec2</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>ga8ff6222d4bb4245106dab0727c8e8a45</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec3&lt; bool, lowp &gt;</type>
      <name>lowp_bvec3</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>ga17ac2986f7b315a2ac4ee2662b5be9cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec4&lt; bool, lowp &gt;</type>
      <name>lowp_bvec4</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>ga24c651dc8cb20779b3773428aef4f7f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tdualquat&lt; double, lowp &gt;</type>
      <name>lowp_ddualquat</name>
      <anchorfile>group__gtc__dual__quaternion.html</anchorfile>
      <anchor>ga29461fddd543ffdf65a199fc28c42458</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat2x2&lt; double, lowp &gt;</type>
      <name>lowp_dmat2</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>ga5e08c45dfef867e0326a1eee95060cd0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat2x2&lt; double, lowp &gt;</type>
      <name>lowp_dmat2x2</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>ga68b486ff22814c1a3781378513a9fcc0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat2x3&lt; double, lowp &gt;</type>
      <name>lowp_dmat2x3</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>ga2c7432984a35cf72050870a54485ef35</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat2x4&lt; double, lowp &gt;</type>
      <name>lowp_dmat2x4</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>gac2285cef559b0dc35cb9a7f22e6a2dd8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat3x3&lt; float, lowp &gt;</type>
      <name>lowp_dmat3</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>ga07d9423bdde2d7ff880d6ece01dc9e32</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat3x2&lt; double, lowp &gt;</type>
      <name>lowp_dmat3x2</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>ga678c21e4fadeda255cfb146d40844bdd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat3x3&lt; double, lowp &gt;</type>
      <name>lowp_dmat3x3</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>gaea1bc4ede38e1b904f01ff5ce59210ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat3x4&lt; double, lowp &gt;</type>
      <name>lowp_dmat3x4</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>ga4640e1d20ad705842525e79a4cc57b15</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat4x4&lt; double, lowp &gt;</type>
      <name>lowp_dmat4</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>gaea69794db4e619881b77d37bf84b337e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat4x2&lt; double, lowp &gt;</type>
      <name>lowp_dmat4x2</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>ga28a7ef670069c3707f19b9de1039517e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat4x3&lt; double, lowp &gt;</type>
      <name>lowp_dmat4x3</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>gabc1be51eb0cae7cd4b1d6483a954c35d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat4x4&lt; double, lowp &gt;</type>
      <name>lowp_dmat4x4</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>gac762dec40f53114dfe6894499a2c9a79</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tquat&lt; double, lowp &gt;</type>
      <name>lowp_dquat</name>
      <anchorfile>namespaceglm.html</anchorfile>
      <anchor>ad5f207f07b36f4ebd98338c21b92062e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tdualquat&lt; float, lowp &gt;</type>
      <name>lowp_dualquat</name>
      <anchorfile>group__gtc__dual__quaternion.html</anchorfile>
      <anchor>gae1772179edc60f4e8b46c8772eeeccee</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec2&lt; double, lowp &gt;</type>
      <name>lowp_dvec2</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>ga27a115a27d5f065e8c043f57191d583b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec3&lt; double, lowp &gt;</type>
      <name>lowp_dvec3</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>ga9bdb864f7242863e1227e3209f5b2dc4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec4&lt; double, lowp &gt;</type>
      <name>lowp_dvec4</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>gad04432e5d5accf764e10c6674e5d0c96</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>float32</type>
      <name>lowp_f32</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga1b9734de4b4429dc26b1454a2a399b05</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>lowp_f32mat2x2</type>
      <name>lowp_f32mat2</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gad717448ef1129d7b795ebcfee6c4944c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat2x2&lt; f32, lowp &gt;</type>
      <name>lowp_f32mat2x2</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gae5beaa9212ba199167c7c7088a70b2bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat2x3&lt; f32, lowp &gt;</type>
      <name>lowp_f32mat2x3</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga7e45acb54ae2e4f5113a05b08eea5812</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat2x4&lt; f32, lowp &gt;</type>
      <name>lowp_f32mat2x4</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gae0da8e4239df703d44875b49a900c893</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>lowp_f32mat3x3</type>
      <name>lowp_f32mat3</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga84500ab23c0f0f3c585f8ad02f33b88c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat3x2&lt; f32, lowp &gt;</type>
      <name>lowp_f32mat3x2</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gadf8ee4630e8d2b6ae72293a7c8dff497</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat3x3&lt; f32, lowp &gt;</type>
      <name>lowp_f32mat3x3</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga92f4b130a9651c69361600272f113542</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat3x4&lt; f32, lowp &gt;</type>
      <name>lowp_f32mat3x4</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga7f81032f05c8a1b96b33c328f38c72d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>lowp_f32mat4x4</type>
      <name>lowp_f32mat4</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gada4d11f44b410c1be7b6b1d05ccf692c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat4x2&lt; f32, lowp &gt;</type>
      <name>lowp_f32mat4x2</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga6eedee3981e5bf150ad7463786d0d694</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat4x3&lt; f32, lowp &gt;</type>
      <name>lowp_f32mat4x3</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gadd0ff5b09c6ecac83e4e908e3f6478c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat4x4&lt; f32, lowp &gt;</type>
      <name>lowp_f32mat4x4</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gab7a6454e1f5d5c434ff316b139eb0231</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tquat&lt; f32, lowp &gt;</type>
      <name>lowp_f32quat</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga83edc5f21bfa41f72f881b29aabbd919</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec1&lt; f32, lowp &gt;</type>
      <name>lowp_f32vec1</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gae802918ade0497b72c606430830f5ebb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec2&lt; f32, lowp &gt;</type>
      <name>lowp_f32vec2</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga7faa2c9884c87b1e6512a966adad69e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec3&lt; f32, lowp &gt;</type>
      <name>lowp_f32vec3</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga1f878d91a5f5ab92c756244b62af7248</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec4&lt; f32, lowp &gt;</type>
      <name>lowp_f32vec4</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga59f7292d7ed0b7df72e6aa31010e2648</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>float64</type>
      <name>lowp_f64</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga59839f4bf6b97c93b0def577890bbfb8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>lowp_f64mat2x2</type>
      <name>lowp_f64mat2</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga2984b3b0b6ee0657044d186bb875b4e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat2x2&lt; f64, lowp &gt;</type>
      <name>lowp_f64mat2x2</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga38e41c5332b4eb20b23b4ed1f06608d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat2x3&lt; f64, lowp &gt;</type>
      <name>lowp_f64mat2x3</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga2add7d48faba102f53fbad2e14dfed12</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat2x4&lt; f64, lowp &gt;</type>
      <name>lowp_f64mat2x4</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga38366c50f2a2755c49110c7fc1441683</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>lowp_f64mat3x3</type>
      <name>lowp_f64mat3</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga4acbda53fb7ff9568c0a2786fad450b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat3x2&lt; f64, lowp &gt;</type>
      <name>lowp_f64mat3x2</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga99f6455a37a4c407a26981561184c76d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat3x3&lt; f64, lowp &gt;</type>
      <name>lowp_f64mat3x3</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga3b636bef3048da2f7935eae13e66f7b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat3x4&lt; f64, lowp &gt;</type>
      <name>lowp_f64mat3x4</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga988c6645dead17a842c47ec042b5369e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>lowp_f64mat4x4</type>
      <name>lowp_f64mat4</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga4378d9384f1b24848043ccb02dcf2959</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat4x2&lt; f64, lowp &gt;</type>
      <name>lowp_f64mat4x2</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga37d10de43251a9a1be734bbb340ad2e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat4x3&lt; f64, lowp &gt;</type>
      <name>lowp_f64mat4x3</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga05dba0f9d45301c7b10a9276c60b8a0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat4x4&lt; f64, lowp &gt;</type>
      <name>lowp_f64mat4x4</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gab7d0922ed8d93ee3ce995858feb41231</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tquat&lt; f64, lowp &gt;</type>
      <name>lowp_f64quat</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga225e6f95dd6a7049b1a86db23b90cbac</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec1&lt; f64, lowp &gt;</type>
      <name>lowp_f64vec1</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga47d9eed23b6e3fc58676176be392293a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec2&lt; f64, lowp &gt;</type>
      <name>lowp_f64vec2</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gaf2c6cba98bb2c2f1560d8edff4b70938</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec3&lt; f64, lowp &gt;</type>
      <name>lowp_f64vec3</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gad2d5e1436d926ae7201c860dce01a0fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec4&lt; f64, lowp &gt;</type>
      <name>lowp_f64vec4</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gaf99497c42a2d011fecab7f3f2312213d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tdualquat&lt; float, lowp &gt;</type>
      <name>lowp_fdualquat</name>
      <anchorfile>group__gtc__dual__quaternion.html</anchorfile>
      <anchor>gae62c636c63c9eb3c1ea6d10f4b7d7c81</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>lowp_float_t</type>
      <name>lowp_float</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>ga2887fbc729ac5c1c5caeb7cd57a7145c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::float32</type>
      <name>lowp_float32</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga92be8087f3c84504f3a44af1a9efc51e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::float32</type>
      <name>lowp_float32_t</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gadfb453b23cb820e3e4e766e047c67dab</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::float64</type>
      <name>lowp_float64</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga32e02689f4e83fb269c9047418536f2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::float64</type>
      <name>lowp_float64_t</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gac9d64f4e69d6c2eade41a848077866b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>float</type>
      <name>lowp_float_t</name>
      <anchorfile>namespaceglm.html</anchorfile>
      <anchor>a0a43b64238afac063f27ee7620205bf2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>lowp_fmat2x2</type>
      <name>lowp_fmat2</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga9bafb192cb7327d543ad55be2e6e675c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat2x2&lt; f32, lowp &gt;</type>
      <name>lowp_fmat2x2</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga99367a30c64035d7e7f76410105d10e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat2x3&lt; f32, lowp &gt;</type>
      <name>lowp_fmat2x3</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga01c5c29a6cee22c3e75de25c98dbecc9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat2x4&lt; f32, lowp &gt;</type>
      <name>lowp_fmat2x4</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga14b4460b2132fd3db19b53ec6f9353f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>lowp_fmat3x3</type>
      <name>lowp_fmat3</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga88ae00cab6aae48d56700915c7799973</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat3x2&lt; f32, lowp &gt;</type>
      <name>lowp_fmat3x2</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga6e03c9a11f7d781af7549ce566844cc6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat3x3&lt; f32, lowp &gt;</type>
      <name>lowp_fmat3x3</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga25b389b52269f3256f015b4fff5789c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat3x4&lt; f32, lowp &gt;</type>
      <name>lowp_fmat3x4</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga366a3249a72ddc76fb3ee4f2379cf3fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>lowp_fmat4x4</type>
      <name>lowp_fmat4</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga00dfb85ec53bb5f173747f73d13c1b8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat4x2&lt; f32, lowp &gt;</type>
      <name>lowp_fmat4x2</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga2433f92674e42eb6a75384fbab262306</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat4x3&lt; f32, lowp &gt;</type>
      <name>lowp_fmat4x3</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gaa4df4f3adcc8eb3bed680b14a87fb2c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat4x4&lt; f32, lowp &gt;</type>
      <name>lowp_fmat4x4</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga9ff955b170643f547661d2e7263ee426</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>lowp_quat</type>
      <name>lowp_fquat</name>
      <anchorfile>namespaceglm.html</anchorfile>
      <anchor>aad1f5b3c348c223fb36e28f646552cff</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec1&lt; float, lowp &gt;</type>
      <name>lowp_fvec1</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gad5266f0507395cf8cdfe84b9cf5496e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec2&lt; float, lowp &gt;</type>
      <name>lowp_fvec2</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gaf365442c52322b810bc0ed943e539229</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec3&lt; float, lowp &gt;</type>
      <name>lowp_fvec3</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga83d77dfe136d4add9e214cd205320c12</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec4&lt; float, lowp &gt;</type>
      <name>lowp_fvec4</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga0d016cdbff067c450122115d0620bf85</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::int16</type>
      <name>lowp_i16</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gaf7bbfd31bcec25a416ea94d09efb5451</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec1&lt; i16, lowp &gt;</type>
      <name>lowp_i16vec1</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga6f1e42c07424a2f14faf731c74ba2153</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec2&lt; i16, lowp &gt;</type>
      <name>lowp_i16vec2</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga47c5d4c919266799ecc76d832356feff</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec3&lt; i16, lowp &gt;</type>
      <name>lowp_i16vec3</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga5b71f24a26316aa21f3c58d25c8db9a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec4&lt; i16, lowp &gt;</type>
      <name>lowp_i16vec4</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga59ea63973187e1e990fb6633d1800c6d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::int32</type>
      <name>lowp_i32</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga70fd34e8b8cffc92739161284ed77328</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec1&lt; i32, lowp &gt;</type>
      <name>lowp_i32vec1</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gadb82f1c8a0f4d3304862d32079961974</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec2&lt; i32, lowp &gt;</type>
      <name>lowp_i32vec2</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga1ac855a9b4ef24908d00ab715e7ddbff</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec3&lt; i32, lowp &gt;</type>
      <name>lowp_i32vec3</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gaa4a0dd64d4253a3641225254670c7b95</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec4&lt; i32, lowp &gt;</type>
      <name>lowp_i32vec4</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga99adefeda08a56345b0553d13283d2fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::int64</type>
      <name>lowp_i64</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga1f4ded25f71c0f3b4518936d50b54b6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec1&lt; i64, lowp &gt;</type>
      <name>lowp_i64vec1</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gaf427ced1906a1788fdd9faab2e57c60a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec2&lt; i64, lowp &gt;</type>
      <name>lowp_i64vec2</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gad88a04aaa07fabf57fdbad8e6b7bcc9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec3&lt; i64, lowp &gt;</type>
      <name>lowp_i64vec3</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gaa42f666ccdb6d1ef6326882b4f377678</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec4&lt; i64, lowp &gt;</type>
      <name>lowp_i64vec4</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga95c13b9d4f94d1783e7d96534d1651d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::int8</type>
      <name>lowp_i8</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gaa2e13ee29c90f75658beed6082541097</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec1&lt; i8, lowp &gt;</type>
      <name>lowp_i8vec1</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga490ff77964d0386c1db936eb2a324988</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec2&lt; i8, lowp &gt;</type>
      <name>lowp_i8vec2</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga511280c8869c7c79bba3c359f37f5559</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec3&lt; i8, lowp &gt;</type>
      <name>lowp_i8vec3</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga048811f03c327d4b56564a72d98800e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec4&lt; i8, lowp &gt;</type>
      <name>lowp_i8vec4</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga095202095a1fefbdae4a974c3b750223</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat2x2&lt; int, lowp &gt;</type>
      <name>lowp_imat2</name>
      <anchorfile>group__gtc__matrix__integer.html</anchorfile>
      <anchor>gae0df4bc278c1a958a32af9ac82c47630</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat2x2&lt; int, lowp &gt;</type>
      <name>lowp_imat2x2</name>
      <anchorfile>group__gtc__matrix__integer.html</anchorfile>
      <anchor>ga05307630bc68a62132a82d1886a0b5e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat2x3&lt; int, lowp &gt;</type>
      <name>lowp_imat2x3</name>
      <anchorfile>group__gtc__matrix__integer.html</anchorfile>
      <anchor>ga5757953c508a6e05bf3573d6c099cf88</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat2x4&lt; int, lowp &gt;</type>
      <name>lowp_imat2x4</name>
      <anchorfile>group__gtc__matrix__integer.html</anchorfile>
      <anchor>ga4d859ef48cdfb15b2c9acc98064dd272</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat3x3&lt; int, lowp &gt;</type>
      <name>lowp_imat3</name>
      <anchorfile>group__gtc__matrix__integer.html</anchorfile>
      <anchor>ga149b90591e7275193c85cc08acbf0024</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat3x2&lt; int, lowp &gt;</type>
      <name>lowp_imat3x2</name>
      <anchorfile>group__gtc__matrix__integer.html</anchorfile>
      <anchor>ga250780f2be05f698b881b04ba7ce0452</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat3x3&lt; int, lowp &gt;</type>
      <name>lowp_imat3x3</name>
      <anchorfile>group__gtc__matrix__integer.html</anchorfile>
      <anchor>gae0d6068aaf9b1f8f06c6cc32941f9471</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat3x4&lt; int, lowp &gt;</type>
      <name>lowp_imat3x4</name>
      <anchorfile>group__gtc__matrix__integer.html</anchorfile>
      <anchor>gaba7c2c9f782278aaa10dad882d73ef0d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat4x4&lt; int, lowp &gt;</type>
      <name>lowp_imat4</name>
      <anchorfile>group__gtc__matrix__integer.html</anchorfile>
      <anchor>ga7c687f14d923e05d5cf14aac41d10993</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat4x2&lt; int, lowp &gt;</type>
      <name>lowp_imat4x2</name>
      <anchorfile>group__gtc__matrix__integer.html</anchorfile>
      <anchor>ga0d7055814ab969df3b844ba9c52dbf61</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat4x3&lt; int, lowp &gt;</type>
      <name>lowp_imat4x3</name>
      <anchorfile>group__gtc__matrix__integer.html</anchorfile>
      <anchor>ga73858cf965b0aa7e72908eb817c192d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat4x4&lt; int, lowp &gt;</type>
      <name>lowp_imat4x4</name>
      <anchorfile>group__gtc__matrix__integer.html</anchorfile>
      <anchor>ga92339a0b053a721e3b88267e6d175014</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::lowp_int_t</type>
      <name>lowp_int</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>ga4681244bf4a184734f03aa9df4e3d288</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::int16</type>
      <name>lowp_int16</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga71fc0c399fa4780507748b643733f153</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::int16</type>
      <name>lowp_int16_t</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gae34c3d53c4c1434fc9f26538b0185667</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::int32</type>
      <name>lowp_int32</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gad9939c9d6fec1c6accc02a83c6500f08</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::int32</type>
      <name>lowp_int32_t</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gad9567c806dc39f534174eef42663119d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::int64</type>
      <name>lowp_int64</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gab8a8e75af347592406e41b3ae2c0712b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::int64</type>
      <name>lowp_int64_t</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga14d72e76d57c7f28eca8e933816c9fd6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::int8</type>
      <name>lowp_int8</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gaf9e675b6392764242ae87eb179e9d3d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::int8</type>
      <name>lowp_int8_t</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gae6092311f6970a305c2df19a372360a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>lowp_ivec1_t</type>
      <name>lowp_ivec1</name>
      <anchorfile>namespaceglm.html</anchorfile>
      <anchor>a5d781b915bec50a9d5b5383835035533</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec1&lt; int, lowp &gt;</type>
      <name>lowp_ivec1_t</name>
      <anchorfile>namespaceglm.html</anchorfile>
      <anchor>a922780199c60272ceb0a56cad13a6c31</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec2&lt; int, lowp &gt;</type>
      <name>lowp_ivec2</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>ga562c5c67d6431ab88fc4a032239e2137</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec3&lt; int, lowp &gt;</type>
      <name>lowp_ivec3</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>gad133fec5c629e3f712c1270e15144e6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec4&lt; int, lowp &gt;</type>
      <name>lowp_ivec4</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>gab9b404ae623385d5094499d2d4e4616d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat2x2&lt; float, lowp &gt;</type>
      <name>lowp_mat2</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>gac0acc3ccf8da050af3393ea639f698d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat2x2&lt; float, lowp &gt;</type>
      <name>lowp_mat2x2</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>ga7d7e123d953978cc17de6882bb10400e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat2x3&lt; float, lowp &gt;</type>
      <name>lowp_mat2x3</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>gaef481e637af5103a83ab561d30d28f2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat2x4&lt; float, lowp &gt;</type>
      <name>lowp_mat2x4</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>gaa62e33ee2864909c8522a549fbf40ce5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat3x3&lt; float, lowp &gt;</type>
      <name>lowp_mat3</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>gaae2935658c6a3668ac1935a7f6064d51</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat3x2&lt; float, lowp &gt;</type>
      <name>lowp_mat3x2</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>ga17219f89f804dbf4620d4caacf32cfe2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat3x3&lt; float, lowp &gt;</type>
      <name>lowp_mat3x3</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>ga31688b397d10806ead332c3adb7dc0f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat3x4&lt; float, lowp &gt;</type>
      <name>lowp_mat3x4</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>ga9cea06e7378fe59abf95c1f56edc4320</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat4x4&lt; float, lowp &gt;</type>
      <name>lowp_mat4</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>ga8f6fef75ce51e9d6db7971478ad1f1c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat4x2&lt; float, lowp &gt;</type>
      <name>lowp_mat4x2</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>ga2cfe24ae14da17f3510acfc3d03e05a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat4x3&lt; float, lowp &gt;</type>
      <name>lowp_mat4x3</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>gada92d0baf15002240dd6f638c57f9fec</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat4x4&lt; float, lowp &gt;</type>
      <name>lowp_mat4x4</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>gad31846a0565c22a0479950313c28b218</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tquat&lt; float, lowp &gt;</type>
      <name>lowp_quat</name>
      <anchorfile>namespaceglm.html</anchorfile>
      <anchor>aefc1d896fa40939955d68b2c68c33cc8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::uint16</type>
      <name>lowp_u16</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga22c5364f27caa0a6eb0627cbc21e46be</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec1&lt; u16, lowp &gt;</type>
      <name>lowp_u16vec1</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga25464b09e8e3c63f6896605e0c997eb1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec2&lt; u16, lowp &gt;</type>
      <name>lowp_u16vec2</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gaff5ca5a8bc621bb8f4b28f046c0de508</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec3&lt; u16, lowp &gt;</type>
      <name>lowp_u16vec3</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga74d5491c9ee66d068309d200601e907b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec4&lt; u16, lowp &gt;</type>
      <name>lowp_u16vec4</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gab0210f390e7d75fa8eb42128a05ff23a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::uint32</type>
      <name>lowp_u32</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gaba06fae1dd98ca50c017e68345df0365</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec1&lt; u32, lowp &gt;</type>
      <name>lowp_u32vec1</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga579d71c2ae1225b689aaab0bc7d33146</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec2&lt; u32, lowp &gt;</type>
      <name>lowp_u32vec2</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga2f588e15c609987b89bd03f50b2a492d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec3&lt; u32, lowp &gt;</type>
      <name>lowp_u32vec3</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga53b6133cd2491fce1445c1744556b1bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec4&lt; u32, lowp &gt;</type>
      <name>lowp_u32vec4</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gaad6408408c9c5321cb6ee54f201de578</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::uint64</type>
      <name>lowp_u64</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga61ed4c68a4cffb77cd63cc107119123a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec1&lt; u64, lowp &gt;</type>
      <name>lowp_u64vec1</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gacd97dc5e92d0e2f6f6d62a5160508e2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec2&lt; u64, lowp &gt;</type>
      <name>lowp_u64vec2</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gae0e7d3ed32e8e79b4f6dd0c9baafcaea</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec3&lt; u64, lowp &gt;</type>
      <name>lowp_u64vec3</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gaa62794e3f055a333a85c0e52376f2429</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec4&lt; u64, lowp &gt;</type>
      <name>lowp_u64vec4</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga1dc6d791a39dc52ee296a891d5b9b084</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::uint8</type>
      <name>lowp_u8</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gae63f942c49a30dbf266b2f13f3efe257</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec1&lt; u8, lowp &gt;</type>
      <name>lowp_u8vec1</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gaee3cba2c93fa8cb7295671908995197c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec2&lt; u8, lowp &gt;</type>
      <name>lowp_u8vec2</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga8e5a056cbbcb70dca5c65950fa13a787</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec3&lt; u8, lowp &gt;</type>
      <name>lowp_u8vec3</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gaf0d7154052c636edf4a902fc8a4a56f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec4&lt; u8, lowp &gt;</type>
      <name>lowp_u8vec4</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga98f82380862128fac9afae1b53840562</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::lowp_uint_t</type>
      <name>lowp_uint</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>ga8077c90f2c87e419ea6c273157dcc1fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::uint16</type>
      <name>lowp_uint16</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga9b8409887319f62f06e664f6ca121b9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::uint16</type>
      <name>lowp_uint16_t</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga9a71176a4e5bc61951f9e9197d9c80e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::uint32</type>
      <name>lowp_uint32</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gaf11e85af414720b4cd12bd57b3a81e68</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::uint32</type>
      <name>lowp_uint32_t</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga9f8cb602a358e1f48bda2682cf051f0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::uint64</type>
      <name>lowp_uint64</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gacf666a9d9b309c4615c7a4f2ab0be289</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::uint64</type>
      <name>lowp_uint64_t</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gabf3069d4f188557a87b1d7f35eb0a270</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::uint8</type>
      <name>lowp_uint8</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga4d9dc08b7b248a386dfe9afd00fc6b1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::uint8</type>
      <name>lowp_uint8_t</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga0910ef24195d1b8b26e34d73148c0c45</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat2x2&lt; uint, lowp &gt;</type>
      <name>lowp_umat2</name>
      <anchorfile>group__gtc__matrix__integer.html</anchorfile>
      <anchor>ga09df85e6b5e53f66a86d042e0633bfbc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat2x2&lt; uint, lowp &gt;</type>
      <name>lowp_umat2x2</name>
      <anchorfile>group__gtc__matrix__integer.html</anchorfile>
      <anchor>gaa4dfe67706187e459004b9a6c500b048</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat2x3&lt; uint, lowp &gt;</type>
      <name>lowp_umat2x3</name>
      <anchorfile>group__gtc__matrix__integer.html</anchorfile>
      <anchor>ga4c8388c4a03f228c0e12dd7b7445115d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat2x4&lt; uint, lowp &gt;</type>
      <name>lowp_umat2x4</name>
      <anchorfile>group__gtc__matrix__integer.html</anchorfile>
      <anchor>ga581eef861234e918e88377fd331e37e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat3x3&lt; uint, lowp &gt;</type>
      <name>lowp_umat3</name>
      <anchorfile>group__gtc__matrix__integer.html</anchorfile>
      <anchor>ga7160c0ac500826224d3baf1003c0432c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat3x2&lt; uint, lowp &gt;</type>
      <name>lowp_umat3x2</name>
      <anchorfile>group__gtc__matrix__integer.html</anchorfile>
      <anchor>ga5874e964b1816f230215df28d22ea7de</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat3x3&lt; uint, lowp &gt;</type>
      <name>lowp_umat3x3</name>
      <anchorfile>group__gtc__matrix__integer.html</anchorfile>
      <anchor>ga691694b1a4c6d1e613d8f1f707acc829</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat3x4&lt; uint, lowp &gt;</type>
      <name>lowp_umat3x4</name>
      <anchorfile>group__gtc__matrix__integer.html</anchorfile>
      <anchor>gad44577fcaebad47da39cc244566d7fe3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat4x4&lt; uint, lowp &gt;</type>
      <name>lowp_umat4</name>
      <anchorfile>group__gtc__matrix__integer.html</anchorfile>
      <anchor>ga571dcc0328ddd1d8c54eba047b5bfa2f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat4x2&lt; uint, lowp &gt;</type>
      <name>lowp_umat4x2</name>
      <anchorfile>group__gtc__matrix__integer.html</anchorfile>
      <anchor>ga7583563f93096623d54ec8fddd806d13</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat4x3&lt; uint, lowp &gt;</type>
      <name>lowp_umat4x3</name>
      <anchorfile>group__gtc__matrix__integer.html</anchorfile>
      <anchor>ga03af6e7ea92be81959305fc89a239cf5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat4x4&lt; uint, lowp &gt;</type>
      <name>lowp_umat4x4</name>
      <anchorfile>group__gtc__matrix__integer.html</anchorfile>
      <anchor>ga394ee910348beffe9c7d6b694d5efe5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>lowp_uvec1_t</type>
      <name>lowp_uvec1</name>
      <anchorfile>namespaceglm.html</anchorfile>
      <anchor>ad50d8a6d477675ffc627f0949f1d5615</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec1&lt; uint, lowp &gt;</type>
      <name>lowp_uvec1_t</name>
      <anchorfile>namespaceglm.html</anchorfile>
      <anchor>a5b77766992759c6490e538bbf7e7cd79</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec2&lt; uint, lowp &gt;</type>
      <name>lowp_uvec2</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>ga06c64bb528bbecf276ab2d4a2b6c934e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec3&lt; uint, lowp &gt;</type>
      <name>lowp_uvec3</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>ga26fd88e52fe7003d41b0c57c5edffd6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec4&lt; uint, lowp &gt;</type>
      <name>lowp_uvec4</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>ga17b5f652e5c64b0034065420d844fca7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec1&lt; float, lowp &gt;</type>
      <name>lowp_vec1</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gae48c64f920be353ece773ff367f0161c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec1&lt; float, lowp &gt;</type>
      <name>lowp_vec1_t</name>
      <anchorfile>namespaceglm.html</anchorfile>
      <anchor>a6f4858c888bac87e7fbae4addee5719b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec2&lt; float, lowp &gt;</type>
      <name>lowp_vec2</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>gac63d79532b7e8d18f579ebe63e4fde49</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec3&lt; float, lowp &gt;</type>
      <name>lowp_vec3</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>ga062795097526e2758d34cb38387dd82d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec4&lt; float, lowp &gt;</type>
      <name>lowp_vec4</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>ga706ad1296c1cdcbd26c815fbb0f3f846</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>mat2x2</type>
      <name>mat2</name>
      <anchorfile>group__core__types.html</anchorfile>
      <anchor>ga8357ec0aab6f8cf69313592492663c3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_mat2x2</type>
      <name>mat2x2</name>
      <anchorfile>group__core__types.html</anchorfile>
      <anchor>gaeddc14adb4963d9bad73866cc202fb40</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_mat2x3</type>
      <name>mat2x3</name>
      <anchorfile>group__core__types.html</anchorfile>
      <anchor>gaea02797b8231f6dd9380345f6ff12155</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_mat2x4</type>
      <name>mat2x4</name>
      <anchorfile>group__core__types.html</anchorfile>
      <anchor>gaa9bfb36efaf88ecad32369ec8a01d901</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>mat3x3</type>
      <name>mat3</name>
      <anchorfile>group__core__types.html</anchorfile>
      <anchor>gadfaff2a7dce5cbf4e77a47ecea42ac5b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_mat3x2</type>
      <name>mat3x2</name>
      <anchorfile>group__core__types.html</anchorfile>
      <anchor>gad7476e0e866186f12ee87975c6b01552</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_mat3x3</type>
      <name>mat3x3</name>
      <anchorfile>group__core__types.html</anchorfile>
      <anchor>ga6fecca6a869070b6bf8acb44ce1c2af3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_mat3x4</type>
      <name>mat3x4</name>
      <anchorfile>group__core__types.html</anchorfile>
      <anchor>ga5524ae15d7fc00a68b8e0e3a0733cc2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>mat4x4</type>
      <name>mat4</name>
      <anchorfile>group__core__types.html</anchorfile>
      <anchor>ga7dcd2365c2e368e6af5b7adeb6a9c8df</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_mat4x2</type>
      <name>mat4x2</name>
      <anchorfile>group__core__types.html</anchorfile>
      <anchor>ga72cf8ec4f4cda85943f4683531e421bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_mat4x3</type>
      <name>mat4x3</name>
      <anchorfile>group__core__types.html</anchorfile>
      <anchor>gad3f3f750dcdc74a9037342c5cae55f5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_mat4x4</type>
      <name>mat4x4</name>
      <anchorfile>group__core__types.html</anchorfile>
      <anchor>ga63e3ee9447ed593484140a9368e738ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>mediump_bvec1_t</type>
      <name>mediump_bvec1</name>
      <anchorfile>namespaceglm.html</anchorfile>
      <anchor>a6c2cab6a7010331621a5ce656dd5f58d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec1&lt; bool, mediump &gt;</type>
      <name>mediump_bvec1_t</name>
      <anchorfile>namespaceglm.html</anchorfile>
      <anchor>a84283cea80da3ae0e5a01763d5de143b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec2&lt; bool, mediump &gt;</type>
      <name>mediump_bvec2</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>ga1406d96eb96694d91052d3f882658ab2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec3&lt; bool, mediump &gt;</type>
      <name>mediump_bvec3</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>gae7c8d0136e829d6fe3feb00856e35f11</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec4&lt; bool, mediump &gt;</type>
      <name>mediump_bvec4</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>ga8bb7cfe902e2cb356450d211ca4d58e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tdualquat&lt; double, mediump &gt;</type>
      <name>mediump_ddualquat</name>
      <anchorfile>group__gtc__dual__quaternion.html</anchorfile>
      <anchor>ga62d8cbf30e2afd0b1044204268a69066</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat2x2&lt; double, mediump &gt;</type>
      <name>mediump_dmat2</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>gac056ec9d1c37e591172544088163b7e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat2x2&lt; double, mediump &gt;</type>
      <name>mediump_dmat2x2</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>ga88ddb4188060ab00fee67c9840f4417e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat2x3&lt; double, mediump &gt;</type>
      <name>mediump_dmat2x3</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>ga734e988edf759c7012c443014acb6674</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat2x4&lt; double, mediump &gt;</type>
      <name>mediump_dmat2x4</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>gadb60bf60ef2b8da4a28a372b2bcca3a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat3x3&lt; double, mediump &gt;</type>
      <name>mediump_dmat3</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>ga80600af2c1ca11ead6123777185c372d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat3x2&lt; double, mediump &gt;</type>
      <name>mediump_dmat3x2</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>gaff0060984716bcda68ff69ed27536bf6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat3x3&lt; double, mediump &gt;</type>
      <name>mediump_dmat3x3</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>ga2f73508d8192390ca9f9b569f544fade</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat3x4&lt; double, mediump &gt;</type>
      <name>mediump_dmat3x4</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>gaedd814e706701200b13b86fc6fd7b373</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat4x4&lt; double, mediump &gt;</type>
      <name>mediump_dmat4</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>ga73de517f040f7d50746bbe273a396685</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat4x2&lt; double, mediump &gt;</type>
      <name>mediump_dmat4x2</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>ga03056b616496470371473cd5df4dc1f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat4x3&lt; double, mediump &gt;</type>
      <name>mediump_dmat4x3</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>gafa1ba33d2748737129cde471fedbf9c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat4x4&lt; double, mediump &gt;</type>
      <name>mediump_dmat4x4</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>gad64329d45b05417ccf0cc3c23f584d26</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tquat&lt; double, mediump &gt;</type>
      <name>mediump_dquat</name>
      <anchorfile>namespaceglm.html</anchorfile>
      <anchor>a302e27293c89ef6128f4eb14ea06ec8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tdualquat&lt; float, mediump &gt;</type>
      <name>mediump_dualquat</name>
      <anchorfile>group__gtc__dual__quaternion.html</anchorfile>
      <anchor>ga71fc1c10a382330c1fee55ce29703405</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec2&lt; double, mediump &gt;</type>
      <name>mediump_dvec2</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>gace1f1cc2eb8e978dcb60e682af87b541</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec3&lt; double, mediump &gt;</type>
      <name>mediump_dvec3</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>gac051f0702cb0e717db5dd913f6261388</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec4&lt; double, mediump &gt;</type>
      <name>mediump_dvec4</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>gac61cf2fc2df895e5f277c978dace042a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>float32</type>
      <name>mediump_f32</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga3dbba6bd06a546d7a11d1c09c2f04b1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>mediump_f32mat2x2</type>
      <name>mediump_f32mat2</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga103735a38477f7c389b36aae0fbdf274</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat2x2&lt; f32, mediump &gt;</type>
      <name>mediump_f32mat2x2</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga23c9239d6aa9b41c3d2145e2faa81edb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat2x3&lt; f32, mediump &gt;</type>
      <name>mediump_f32mat2x3</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga42497d19668931d225bccf1b9c614c19</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat2x4&lt; f32, mediump &gt;</type>
      <name>mediump_f32mat2x4</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga20c5b3b715b70f1c09f7f95bfaa7aa84</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>mediump_f32mat3x3</type>
      <name>mediump_f32mat3</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gae263a08ef179894fdd36f9a51698c4ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat3x2&lt; f32, mediump &gt;</type>
      <name>mediump_f32mat3x2</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga9762d48bb9b41e3cf40f6e616cf61b6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat3x3&lt; f32, mediump &gt;</type>
      <name>mediump_f32mat3x3</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gad4d01189a1462366b143c5cbc3de0ea9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat3x4&lt; f32, mediump &gt;</type>
      <name>mediump_f32mat3x4</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga7ad59b967576d930f4c8aa7b8c48e1af</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>mediump_f32mat4x4</type>
      <name>mediump_f32mat4</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga56bd98ec31b6abc0315d688d4ecd94a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat4x2&lt; f32, mediump &gt;</type>
      <name>mediump_f32mat4x2</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga3400d5463f0a58cf3959406aa2b69f72</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat4x3&lt; f32, mediump &gt;</type>
      <name>mediump_f32mat4x3</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga31635d753ab8a19fdaa80d2b89e90c54</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat4x4&lt; f32, mediump &gt;</type>
      <name>mediump_f32mat4x4</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga8f83086fffe71f9cd15e75a1de101ba6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tquat&lt; f32, mediump &gt;</type>
      <name>mediump_f32quat</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gab038e3482ca401bca2b2634c96f44f09</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec1&lt; f32, mediump &gt;</type>
      <name>mediump_f32vec1</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gaf3d4077b241fbcab529fb0e0d88c0df6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec2&lt; f32, mediump &gt;</type>
      <name>mediump_f32vec2</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gaf53d380f948fdbb540eab960f2ad4b58</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec3&lt; f32, mediump &gt;</type>
      <name>mediump_f32vec3</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gada8879dd10f28428e2eb1ae62f643f65</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec4&lt; f32, mediump &gt;</type>
      <name>mediump_f32vec4</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gaa5a1b058d185d87504591a11c6247518</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>float64</type>
      <name>mediump_f64</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gabd273bd38ea5e013aeec9ffd2b2591fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>mediump_f64mat2x2</type>
      <name>mediump_f64mat2</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gaa7eac0340d2aaf670ec4dfbd1826fd35</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat2x2&lt; f64, mediump &gt;</type>
      <name>mediump_f64mat2x2</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gacfa9f872c78d9e8b8e6c5dd0088db8fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat2x3&lt; f64, mediump &gt;</type>
      <name>mediump_f64mat2x3</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga6f463cb5e9b4e5c07a385843ed50e6b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat2x4&lt; f64, mediump &gt;</type>
      <name>mediump_f64mat2x4</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga65c67789f7e2ff605d8f48dc3750a515</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>mediump_f64mat3x3</type>
      <name>mediump_f64mat3</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gae38a4a0b57e25d9cbb153dcaab9432ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat3x2&lt; f64, mediump &gt;</type>
      <name>mediump_f64mat3x2</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gad6408472435fce994a3bb9d14d321ddd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat3x3&lt; f64, mediump &gt;</type>
      <name>mediump_f64mat3x3</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga871b69a221dae7461aa746e6e6d372fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat3x4&lt; f64, mediump &gt;</type>
      <name>mediump_f64mat3x4</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gac3b0ca6d79631a2480cee8897dcd79ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>mediump_f64mat4x4</type>
      <name>mediump_f64mat4</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga2763f655bfe2141a014e66d26a9d2f18</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat4x2&lt; f64, mediump &gt;</type>
      <name>mediump_f64mat4x2</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga4a7a2b6889f08c9209a4f994fd87cc4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat4x3&lt; f64, mediump &gt;</type>
      <name>mediump_f64mat4x3</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga4a920abfb082b0ffd8d89614cb787021</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat4x4&lt; f64, mediump &gt;</type>
      <name>mediump_f64mat4x4</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga941e42a0b337b5c8ad9c324aaa6b2ad5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tquat&lt; f64, mediump &gt;</type>
      <name>mediump_f64quat</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga7cf626acf7f4fc29355c147bfe05163d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec1&lt; f64, mediump &gt;</type>
      <name>mediump_f64vec1</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga1e3bbbd9ce5e215c4ba0980264b2711d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec2&lt; f64, mediump &gt;</type>
      <name>mediump_f64vec2</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga892891863b8e50195e3e48077a329335</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec3&lt; f64, mediump &gt;</type>
      <name>mediump_f64vec3</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gae2832f9acbf0cc1071fcf93336db6e0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec4&lt; f64, mediump &gt;</type>
      <name>mediump_f64vec4</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga0e011facac062fd7fb9b40c7d8288310</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tdualquat&lt; float, mediump &gt;</type>
      <name>mediump_fdualquat</name>
      <anchorfile>group__gtc__dual__quaternion.html</anchorfile>
      <anchor>gab211d24786158490e57dfa57d7744f71</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>mediump_float_t</type>
      <name>mediump_float</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>gac785826c039fe6c97c03b37c81c1a68e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::float32</type>
      <name>mediump_float32</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga1b5f74cbeed0c9d42cd57d77609be7ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::float32</type>
      <name>mediump_float32_t</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gacbd406715148db96c9d9d2a2ef6460de</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::float64</type>
      <name>mediump_float64</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga9225ae6aed0f90b6eb65bf8d466199c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::float64</type>
      <name>mediump_float64_t</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga97a0747b103eb5ef320a91888de52f51</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>float</type>
      <name>mediump_float_t</name>
      <anchorfile>namespaceglm.html</anchorfile>
      <anchor>aec127979a2b6edbf05b485cb4e8c47cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>mediump_fmat2x2</type>
      <name>mediump_fmat2</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga5b9de77ef7403ffc972700219eca5450</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat2x2&lt; f32, mediump &gt;</type>
      <name>mediump_fmat2x2</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gae9af1d96efbaeeb5c5edd9c7b0a24fa5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat2x3&lt; f32, mediump &gt;</type>
      <name>mediump_fmat2x3</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gaae7081e19f495e7cdbf727e1550b95a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat2x4&lt; f32, mediump &gt;</type>
      <name>mediump_fmat2x4</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga8f793d90a5a6bea23c13ad195fcb5de2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>mediump_fmat3x3</type>
      <name>mediump_fmat3</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga85f2267401434ea8c5463af040f0760c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat3x2&lt; f32, mediump &gt;</type>
      <name>mediump_fmat3x2</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga40681f25413b8705b16da2f534692f59</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat3x3&lt; f32, mediump &gt;</type>
      <name>mediump_fmat3x3</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gaa7f015dd5b962a658178bb881d4620cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat3x4&lt; f32, mediump &gt;</type>
      <name>mediump_fmat3x4</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gafa5aaa948365f349840dfeb9eeebf0cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>mediump_fmat4x4</type>
      <name>mediump_fmat4</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga6cd3ae1f3509b79061edcc83564769d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat4x2&lt; f32, mediump &gt;</type>
      <name>mediump_fmat4x2</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga09a2851d38fe3cf52735a1d26199bdcc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat4x3&lt; f32, mediump &gt;</type>
      <name>mediump_fmat4x3</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga5e5de428d1e1da2c593a6245d92dd8c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat4x4&lt; f32, mediump &gt;</type>
      <name>mediump_fmat4x4</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga7f4ae9d05ca94005a0b7d8e3c59943cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>mediump_quat</type>
      <name>mediump_fquat</name>
      <anchorfile>namespaceglm.html</anchorfile>
      <anchor>a154ae157e20a677e5663d97b923b1053</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec1&lt; float, mediump &gt;</type>
      <name>mediump_fvec1</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga4534af301d5260974cee29f76842d579</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec2&lt; float, mediump &gt;</type>
      <name>mediump_fvec2</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga5c2686caa6838515f6727eea1b64aa05</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec3&lt; float, mediump &gt;</type>
      <name>mediump_fvec3</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga710c3af5ebb05e5e863cff78affd25a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec4&lt; float, mediump &gt;</type>
      <name>mediump_fvec4</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gaba16de142de00531a1598d83716c6939</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::int16</type>
      <name>mediump_i16</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga8454fc6a82c7bb787d0ac9663e08f63d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec1&lt; i16, mediump &gt;</type>
      <name>mediump_i16vec1</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga6a1d37139ea8990de24edf4bfa3500ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec2&lt; i16, mediump &gt;</type>
      <name>mediump_i16vec2</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga664a0266910df3c2d6559651f94d32e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec3&lt; i16, mediump &gt;</type>
      <name>mediump_i16vec3</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gad9e470f707da812fe454505c99035471</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec4&lt; i16, mediump &gt;</type>
      <name>mediump_i16vec4</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gad9aca299fc3e96c84be6b063381c9f3e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::int32</type>
      <name>mediump_i32</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga5e00ec824eb55968a6b6496f294d8c07</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec1&lt; i32, mediump &gt;</type>
      <name>mediump_i32vec1</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga44c6a3b78e635d91e35e1c41ab6b0ba1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec2&lt; i32, mediump &gt;</type>
      <name>mediump_i32vec2</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gaef7b37956ce9e1cc4faecf21b7fdae8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec3&lt; i32, mediump &gt;</type>
      <name>mediump_i32vec3</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga768e62b66086bd85a438341eedfad651</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec4&lt; i32, mediump &gt;</type>
      <name>mediump_i32vec4</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga68126328090f37655d8218c5a5fb8ae5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::int64</type>
      <name>mediump_i64</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga90fedf6c701ffbe00535156715e50787</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec1&lt; i64, mediump &gt;</type>
      <name>mediump_i64vec1</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gad2423a91c791b9ca2f8a3ecfc71b080d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec2&lt; i64, mediump &gt;</type>
      <name>mediump_i64vec2</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga5cf0bec13b01b6124e966360cffe15a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec3&lt; i64, mediump &gt;</type>
      <name>mediump_i64vec3</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gae1aa82d2b9a62a87648306205dfe69ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec4&lt; i64, mediump &gt;</type>
      <name>mediump_i64vec4</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gab4db11ebb425fa18fe5d15d455c360a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::int8</type>
      <name>mediump_i8</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga28a8b5fd51072680bb55178c17cc7411</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec1&lt; i8, mediump &gt;</type>
      <name>mediump_i8vec1</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga820f8b497e06d518968d00761747c547</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec2&lt; i8, mediump &gt;</type>
      <name>mediump_i8vec2</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga38eba1ab306fe5cc5eeafa35ce5b5b26</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec3&lt; i8, mediump &gt;</type>
      <name>mediump_i8vec3</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga91b40a693c1db26a7cc544339b326df3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec4&lt; i8, mediump &gt;</type>
      <name>mediump_i8vec4</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gad41bf4bfa504dc1191623ff77151d01f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat2x2&lt; int, mediump &gt;</type>
      <name>mediump_imat2</name>
      <anchorfile>group__gtc__matrix__integer.html</anchorfile>
      <anchor>gaec03a8eef2ec2536f8bebffd0bac8192</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat2x2&lt; int, mediump &gt;</type>
      <name>mediump_imat2x2</name>
      <anchorfile>group__gtc__matrix__integer.html</anchorfile>
      <anchor>ga472222f6e3754124ee9cb64acaaedac1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat2x3&lt; int, mediump &gt;</type>
      <name>mediump_imat2x3</name>
      <anchorfile>group__gtc__matrix__integer.html</anchorfile>
      <anchor>gabc92c714c2d257213c5b0771669df177</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat2x4&lt; int, mediump &gt;</type>
      <name>mediump_imat2x4</name>
      <anchorfile>group__gtc__matrix__integer.html</anchorfile>
      <anchor>ga90b020de8489a1d4424c0ffcc17c83dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat3x3&lt; int, mediump &gt;</type>
      <name>mediump_imat3</name>
      <anchorfile>group__gtc__matrix__integer.html</anchorfile>
      <anchor>ga6b438ab863af0122b532adc93b89105e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat3x2&lt; int, mediump &gt;</type>
      <name>mediump_imat3x2</name>
      <anchorfile>group__gtc__matrix__integer.html</anchorfile>
      <anchor>ga2a90775c74656b8a825f24d510f0ea5d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat3x3&lt; int, mediump &gt;</type>
      <name>mediump_imat3x3</name>
      <anchorfile>group__gtc__matrix__integer.html</anchorfile>
      <anchor>gac5ee8dc182055bb0a00a90c031d4a714</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat3x4&lt; int, mediump &gt;</type>
      <name>mediump_imat3x4</name>
      <anchorfile>group__gtc__matrix__integer.html</anchorfile>
      <anchor>gaaac79be4db34dde570c3331ffe728d55</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat4x4&lt; int, mediump &gt;</type>
      <name>mediump_imat4</name>
      <anchorfile>group__gtc__matrix__integer.html</anchorfile>
      <anchor>gabf1a0fd4c85a21f67535b737e1feb355</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat4x2&lt; int, mediump &gt;</type>
      <name>mediump_imat4x2</name>
      <anchorfile>group__gtc__matrix__integer.html</anchorfile>
      <anchor>gacdae7d6ae4820756c62c2b5fd5c0370a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat4x3&lt; int, mediump &gt;</type>
      <name>mediump_imat4x3</name>
      <anchorfile>group__gtc__matrix__integer.html</anchorfile>
      <anchor>ga5032ee978a55aa0db4842d5c3cbeade0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat4x4&lt; int, mediump &gt;</type>
      <name>mediump_imat4x4</name>
      <anchorfile>group__gtc__matrix__integer.html</anchorfile>
      <anchor>gafa2df6be3aad055867b9bfea34e9c4a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::mediump_int_t</type>
      <name>mediump_int</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>ga2a3dcbcd7f4e17663d393a12061ac6ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::int16</type>
      <name>mediump_int16</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga4611997edb6c61606daa11990cf08798</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::int16</type>
      <name>mediump_int16_t</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga478fab608cf43040013d719a3e03b194</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::int32</type>
      <name>mediump_int32</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga0660a752402702f420f13c686a7fff29</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::int32</type>
      <name>mediump_int32_t</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gafd9b4bd9e4465aec63351b59100692c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::int64</type>
      <name>mediump_int64</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga603c695fe5cd677d3f72a81343e19a74</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::int64</type>
      <name>mediump_int64_t</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga555a2f85641550c232db473a9bb981f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::int8</type>
      <name>mediump_int8</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga3ee8faab2278c44c5785af04b7b18a14</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::int8</type>
      <name>mediump_int8_t</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga626ac5f73d3538e62a879d6c56abfb36</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>mediump_ivec1_t</type>
      <name>mediump_ivec1</name>
      <anchorfile>namespaceglm.html</anchorfile>
      <anchor>a7efcceaaa791c2380d1b17bd7baa45ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec1&lt; int, mediump &gt;</type>
      <name>mediump_ivec1_t</name>
      <anchorfile>namespaceglm.html</anchorfile>
      <anchor>a4e6e24e94c7570374fccd106c91e8bb8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec2&lt; int, mediump &gt;</type>
      <name>mediump_ivec2</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>ga4f1bf9844e667805235823afe809aa73</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec3&lt; int, mediump &gt;</type>
      <name>mediump_ivec3</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>ga520d24fa0ea887284b80a02c062ca7b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec4&lt; int, mediump &gt;</type>
      <name>mediump_ivec4</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>gaa4c23a132d76436e041747b0c03265ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat2x2&lt; float, mediump &gt;</type>
      <name>mediump_mat2</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>ga6ed8bfa67b72cea216cb558411f95f86</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat2x2&lt; float, mediump &gt;</type>
      <name>mediump_mat2x2</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>ga867b486aea2d228a1e1a134af73b2c4b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat2x3&lt; float, mediump &gt;</type>
      <name>mediump_mat2x3</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>gad4e099c0dfa8f35ce9c0ddc8605428cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat2x4&lt; float, mediump &gt;</type>
      <name>mediump_mat2x4</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>gae90cf4be1ded03a3a5b7b42045da253c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat3x3&lt; float, mediump &gt;</type>
      <name>mediump_mat3</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>gacf45e22f1fb2703b181995676963a1f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat3x2&lt; float, mediump &gt;</type>
      <name>mediump_mat3x2</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>ga1215b70c2750b6e9ab813ced8dcae568</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat3x3&lt; float, mediump &gt;</type>
      <name>mediump_mat3x3</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>gae4c7f0d5d3dab712f9a671183e63e5ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat3x4&lt; float, mediump &gt;</type>
      <name>mediump_mat3x4</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>ga5654236019c6a732844da31534a3cf28</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat4x4&lt; float, mediump &gt;</type>
      <name>mediump_mat4</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>gaf3de9a0400cf707d3c159f32902b92db</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat4x2&lt; float, mediump &gt;</type>
      <name>mediump_mat4x2</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>ga5ade2a6a65653683f76988c45da39f15</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat4x3&lt; float, mediump &gt;</type>
      <name>mediump_mat4x3</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>ga445d8aac3a5227af2d1e98d5c2f74d03</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat4x4&lt; float, mediump &gt;</type>
      <name>mediump_mat4x4</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>gacb51d2d10f7607617ac544f6db9a6eef</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tquat&lt; float, mediump &gt;</type>
      <name>mediump_quat</name>
      <anchorfile>namespaceglm.html</anchorfile>
      <anchor>aa891775f83d9da605b5dd0dc34a3ef62</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::uint16</type>
      <name>mediump_u16</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga6745262ef6a6fdb8637b2387ef924828</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec1&lt; u16, mediump &gt;</type>
      <name>mediump_u16vec1</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gacb35d25d662b2a6396d094197ca834f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec2&lt; u16, mediump &gt;</type>
      <name>mediump_u16vec2</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga93fe5ddc21391f0334eb3a60b76c390b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec3&lt; u16, mediump &gt;</type>
      <name>mediump_u16vec3</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga82dbfd263ced8d03577008a3ef096598</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec4&lt; u16, mediump &gt;</type>
      <name>mediump_u16vec4</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gaad8b540f4231f69823c39fe9dfcb945a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::uint32</type>
      <name>mediump_u32</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gad0c27a525045c299a92306eb4cd7c13a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec1&lt; u32, mediump &gt;</type>
      <name>mediump_u32vec1</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga323fb0ed8f492d918b087226db2994f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec2&lt; u32, mediump &gt;</type>
      <name>mediump_u32vec2</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga5d16ea7e110d8ba923ca347c16704f88</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec3&lt; u32, mediump &gt;</type>
      <name>mediump_u32vec3</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga84a903ce8834b22f78d80a64eb0181bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec4&lt; u32, mediump &gt;</type>
      <name>mediump_u32vec4</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga532f59ac4c36a7e1371341165f7be33b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::uint64</type>
      <name>mediump_u64</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga00c51a16fa190b0a90205d50d6d8a44a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec1&lt; u64, mediump &gt;</type>
      <name>mediump_u64vec1</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gaf4211dc9e211d57b34b45a612b6de193</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec2&lt; u64, mediump &gt;</type>
      <name>mediump_u64vec2</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga9eda8d6f5be7a2919fb90412535b385f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec3&lt; u64, mediump &gt;</type>
      <name>mediump_u64vec3</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga7af0601e6a8ce71bd21ecf67971f5154</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec4&lt; u64, mediump &gt;</type>
      <name>mediump_u64vec4</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gae25a6609fa377ba1ec983ec32a91f1d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::uint8</type>
      <name>mediump_u8</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gac04b372784392e82bd557f300c4de097</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec1&lt; u8, mediump &gt;</type>
      <name>mediump_u8vec1</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gadefca284b7a5980fb6be735abb77395e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec2&lt; u8, mediump &gt;</type>
      <name>mediump_u8vec2</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga5e20c1315bc1fecc867bc74525bea2ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec3&lt; u8, mediump &gt;</type>
      <name>mediump_u8vec3</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga58f79eee840b2838443292c50ddb2919</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec4&lt; u8, mediump &gt;</type>
      <name>mediump_u8vec4</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga407b5aa9a3fd6d344b70fa6ce2ce92d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::mediump_uint_t</type>
      <name>mediump_uint</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>ga08ae38ad78ade3539fdd1d25052b8c51</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::uint16</type>
      <name>mediump_uint16</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga2cef3a0d7b0fce75c9885f64656d8933</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::uint16</type>
      <name>mediump_uint16_t</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga0b385466deac5ac96061ef2cdd6db20f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::uint32</type>
      <name>mediump_uint32</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga861dbd1051f488e425b3966001b568e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::uint32</type>
      <name>mediump_uint32_t</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gac7782c1e393f9ad47e41a177a685f287</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::uint64</type>
      <name>mediump_uint64</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga6685788d15d0a973ee7c2460d0456dc1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::uint64</type>
      <name>mediump_uint64_t</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gaa97354d3120a6dc029a5e9563723de18</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::uint8</type>
      <name>mediump_uint8</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gac4b849eaac0543a10f97f4bdda4850a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::uint8</type>
      <name>mediump_uint8_t</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gadfa38f3c245d371c4b2079f1fd68928b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat2x2&lt; uint, mediump &gt;</type>
      <name>mediump_umat2</name>
      <anchorfile>group__gtc__matrix__integer.html</anchorfile>
      <anchor>ga388a5b9d7e494d5f5bd30b9e11ded06a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat2x2&lt; uint, mediump &gt;</type>
      <name>mediump_umat2x2</name>
      <anchorfile>group__gtc__matrix__integer.html</anchorfile>
      <anchor>ga80e478f09c6caa16410198ce78fe8a2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat2x3&lt; uint, mediump &gt;</type>
      <name>mediump_umat2x3</name>
      <anchorfile>group__gtc__matrix__integer.html</anchorfile>
      <anchor>gaaae45c5dbaad1ecd57bfa936d851be1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat2x4&lt; uint, mediump &gt;</type>
      <name>mediump_umat2x4</name>
      <anchorfile>group__gtc__matrix__integer.html</anchorfile>
      <anchor>gaf79e9c80f024d31f3d66ddae75e90b6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat3x3&lt; uint, mediump &gt;</type>
      <name>mediump_umat3</name>
      <anchorfile>group__gtc__matrix__integer.html</anchorfile>
      <anchor>ga123f7d8bac8849e3a150bdf8a21e44a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat3x2&lt; uint, mediump &gt;</type>
      <name>mediump_umat3x2</name>
      <anchorfile>group__gtc__matrix__integer.html</anchorfile>
      <anchor>ga65a9fdb1a5918fe6f308577065983e23</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat3x3&lt; uint, mediump &gt;</type>
      <name>mediump_umat3x3</name>
      <anchorfile>group__gtc__matrix__integer.html</anchorfile>
      <anchor>ga31a05e7b2a6a596bdc7ceeb5d9c10e1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat3x4&lt; uint, mediump &gt;</type>
      <name>mediump_umat3x4</name>
      <anchorfile>group__gtc__matrix__integer.html</anchorfile>
      <anchor>ga8113e067e1f327fac64cf9015c8c5431</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat4x4&lt; uint, mediump &gt;</type>
      <name>mediump_umat4</name>
      <anchorfile>group__gtc__matrix__integer.html</anchorfile>
      <anchor>gac82f1c426fbca1c4989f0985eb7a4358</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat4x2&lt; uint, mediump &gt;</type>
      <name>mediump_umat4x2</name>
      <anchorfile>group__gtc__matrix__integer.html</anchorfile>
      <anchor>ga8ea45737e8bc9bfae2668968056b109f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat4x3&lt; uint, mediump &gt;</type>
      <name>mediump_umat4x3</name>
      <anchorfile>group__gtc__matrix__integer.html</anchorfile>
      <anchor>gaebe3b1b4b6030c096447e40fb00528f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat4x4&lt; uint, mediump &gt;</type>
      <name>mediump_umat4x4</name>
      <anchorfile>group__gtc__matrix__integer.html</anchorfile>
      <anchor>ga24b1c76fefa58f810e24cafe0ea6a6a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>mediump_uvec1_t</type>
      <name>mediump_uvec1</name>
      <anchorfile>namespaceglm.html</anchorfile>
      <anchor>a1fa5a5fb993ee72b4dc8d2a9caf85b26</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec1&lt; uint, mediump &gt;</type>
      <name>mediump_uvec1_t</name>
      <anchorfile>namespaceglm.html</anchorfile>
      <anchor>a7df2834f455bdd3c3b82ff7cb60f272a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec2&lt; uint, mediump &gt;</type>
      <name>mediump_uvec2</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>ga15c8fb77bdb6763ef73b39e02eb98a56</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec3&lt; uint, mediump &gt;</type>
      <name>mediump_uvec3</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>gaebdefe98b08421ef645f65c706af46b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec4&lt; uint, mediump &gt;</type>
      <name>mediump_uvec4</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>gad90c29c2643136a9bcb1165eac47c810</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec1&lt; float, mediump &gt;</type>
      <name>mediump_vec1</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga1b734d715033ab3026b2fb27e1fb7d3e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec1&lt; float, mediump &gt;</type>
      <name>mediump_vec1_t</name>
      <anchorfile>namespaceglm.html</anchorfile>
      <anchor>a34591cc7729d24d31e7c1af9ab86d8be</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec2&lt; float, mediump &gt;</type>
      <name>mediump_vec2</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>ga1365858c541931eb8a7473fa85a1d1cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec3&lt; float, mediump &gt;</type>
      <name>mediump_vec3</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>ga10acc767a046b85205f52ce7f834626f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec4&lt; float, mediump &gt;</type>
      <name>mediump_vec4</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>ga2527a7f322907fecd58bef0a7a9c3ecd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_quat</type>
      <name>quat</name>
      <anchorfile>namespaceglm.html</anchorfile>
      <anchor>ac1f6a5957091b849730ea6f05a6b7ad6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::uint64</type>
      <name>qword</name>
      <anchorfile>group__gtx__raw__data.html</anchorfile>
      <anchor>ga32447af289e879589883c9b7e3be1246</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>signed int</type>
      <name>sint</name>
      <anchorfile>group__gtx__integer.html</anchorfile>
      <anchor>ga73643e09d8c6d362418aec541fdb987d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec2&lt; std::size_t, defaultp &gt;</type>
      <name>size2</name>
      <anchorfile>group__gtx__std__based__type.html</anchorfile>
      <anchor>ga393e8beba20ea33452384087a2864f86</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec2&lt; std::size_t, defaultp &gt;</type>
      <name>size2_t</name>
      <anchorfile>group__gtx__std__based__type.html</anchorfile>
      <anchor>ga64be170f9203528ff59efa40b1977bb0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec3&lt; std::size_t, defaultp &gt;</type>
      <name>size3</name>
      <anchorfile>group__gtx__std__based__type.html</anchorfile>
      <anchor>gae1dda4cdccd4c1abeeb2e470c048d0c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec3&lt; std::size_t, defaultp &gt;</type>
      <name>size3_t</name>
      <anchorfile>group__gtx__std__based__type.html</anchorfile>
      <anchor>gad9ddaab6dd4c37ba46b74a1423ef2ba3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec4&lt; std::size_t, defaultp &gt;</type>
      <name>size4</name>
      <anchorfile>group__gtx__std__based__type.html</anchorfile>
      <anchor>gac04a40cfe44b5035770cf26d98a9349d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec4&lt; std::size_t, defaultp &gt;</type>
      <name>size4_t</name>
      <anchorfile>group__gtx__std__based__type.html</anchorfile>
      <anchor>gaaaf9b6a73135945e356601a01beece30</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::size_t</type>
      <name>sizeType</name>
      <anchorfile>namespaceglm.html</anchorfile>
      <anchor>ae49d80f7bfe4be96585fe8f1d3431cc6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::uint16</type>
      <name>u16</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gae7a1571503f83d2264ddfa705a6b082a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_u16vec1</type>
      <name>u16vec1</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga95324b9d781c51a6d31b05fcc63c5cbe</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_u16vec2</type>
      <name>u16vec2</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga4beac509930099bb494b4bd0a44c49f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_u16vec3</type>
      <name>u16vec3</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga372e1184da616b77fcbd48b8c166c24a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_u16vec4</type>
      <name>u16vec4</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gaac02cce8820bcdbbeea9659aeaa718fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::uint32</type>
      <name>u32</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga54e837745059fd29017bed71cfa0a8db</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_u32vec1</type>
      <name>u32vec1</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gac8263c8c0bb36bc5c3d109f508e0fb41</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_u32vec2</type>
      <name>u32vec2</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gaa543e17450ca67dee12e2c41badfb3a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_u32vec3</type>
      <name>u32vec3</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga7c88634a005904a441cba739d7cc4055</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_u32vec4</type>
      <name>u32vec4</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga7e4574f8327a2f576baf2617343d0170</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::uint64</type>
      <name>u64</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga71cedd4972f9cb1a5e14dfe5ab83ecd7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_u64vec1</type>
      <name>u64vec1</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga7d5145019ad749f4becd39ce8e786a5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_u64vec2</type>
      <name>u64vec2</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gaffa78d655fd98b33e47043e2bd38641b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_u64vec3</type>
      <name>u64vec3</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gae934e74663d832989066cc852560866d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_u64vec4</type>
      <name>u64vec4</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga59d78a1ff6d275bbb425dce92f607b9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::uint8</type>
      <name>u8</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga5e3dc67373d5068997d2d9f41c9024d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_u8vec1</type>
      <name>u8vec1</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gaf0155c700da11c0b5518a777d1f0cd23</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_u8vec2</type>
      <name>u8vec2</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gaa7ea171741c23b5bb2a3c91fe8c84e8a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_u8vec3</type>
      <name>u8vec3</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga3b4624ecd0485fe5143f956864e7934e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_u8vec4</type>
      <name>u8vec4</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gaaf6b3d127698d893de8652deedfd3d9b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>unsigned int</type>
      <name>uint</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>ga4fd29415871152bfb5abd588334147c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::uint16</type>
      <name>uint16</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gad8c2939e1fdd8e5828b31d95c52255d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::uint16</type>
      <name>uint16_t</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gac4eb4f43cae8129b00086dc234d3b8fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::uint32</type>
      <name>uint32</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga202b6a53c105fcb7e531f9b443518451</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::uint32</type>
      <name>uint32_t</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga822ca53a9ad412504532838906276a99</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::uint64</type>
      <name>uint64</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gae3632bf9b37da66233d78930dd06378a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::uint64</type>
      <name>uint64_t</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga058f57c19e1befdcf12498944bd73e69</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::uint8</type>
      <name>uint8</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga1a7dcd8aac97cc8020817c94049deff2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::uint8</type>
      <name>uint8_t</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga93adf6dd9803408f3e3aaf9dedda352b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>mediump_uint</type>
      <name>uint_t</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>ga5f2ae871c284c9d39ae8fdbb1305b566</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>mediump_umat2</type>
      <name>umat2</name>
      <anchorfile>group__gtc__matrix__integer.html</anchorfile>
      <anchor>gae2d45c058cfa0b60ab4df0cdda2d8516</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>mediump_umat2x2</type>
      <name>umat2x2</name>
      <anchorfile>group__gtc__matrix__integer.html</anchorfile>
      <anchor>gad3c997b31dd69bdb4787867e758ed48d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>mediump_umat2x3</type>
      <name>umat2x3</name>
      <anchorfile>group__gtc__matrix__integer.html</anchorfile>
      <anchor>ga890ae28f9230794138b2c89f44ce3376</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>mediump_umat2x4</type>
      <name>umat2x4</name>
      <anchorfile>group__gtc__matrix__integer.html</anchorfile>
      <anchor>ga3b23b164240cf4dfb429776da7be9d88</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>mediump_umat3</type>
      <name>umat3</name>
      <anchorfile>group__gtc__matrix__integer.html</anchorfile>
      <anchor>ga8b8fbc858e28abf8fc344744f8d6d368</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>mediump_umat3x2</type>
      <name>umat3x2</name>
      <anchorfile>group__gtc__matrix__integer.html</anchorfile>
      <anchor>ga257300f2710612877ef45438a366e308</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>mediump_umat3x3</type>
      <name>umat3x3</name>
      <anchorfile>group__gtc__matrix__integer.html</anchorfile>
      <anchor>gab80b6501ba1b2c40119a0f2d256f4c97</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>mediump_umat3x4</type>
      <name>umat3x4</name>
      <anchorfile>group__gtc__matrix__integer.html</anchorfile>
      <anchor>ga5410857d098a989a30b4017100bc2ff7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>mediump_umat4</type>
      <name>umat4</name>
      <anchorfile>group__gtc__matrix__integer.html</anchorfile>
      <anchor>ga7ae562000d8a8d193e9f93cf51e2e113</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>mediump_umat4x2</type>
      <name>umat4x2</name>
      <anchorfile>group__gtc__matrix__integer.html</anchorfile>
      <anchor>ga13e8392218e9b6e1b7f194a21b5c88bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>mediump_umat4x3</type>
      <name>umat4x3</name>
      <anchorfile>group__gtc__matrix__integer.html</anchorfile>
      <anchor>ga08373f5588a54da1a48e5e55c7d51004</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>mediump_umat4x4</type>
      <name>umat4x4</name>
      <anchorfile>group__gtc__matrix__integer.html</anchorfile>
      <anchor>gae0931b79e808fb0983848778a60eb548</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_uvec1</type>
      <name>uvec1</name>
      <anchorfile>namespaceglm.html</anchorfile>
      <anchor>a4e12bc23a3d060164eef452f81d92a03</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_uvec2</type>
      <name>uvec2</name>
      <anchorfile>group__core__types.html</anchorfile>
      <anchor>gafd2041b45eff671aa8899d2c2835eee9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_uvec3</type>
      <name>uvec3</name>
      <anchorfile>group__core__types.html</anchorfile>
      <anchor>gac4ba593917841b859ba1683b8b52b8fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_uvec4</type>
      <name>uvec4</name>
      <anchorfile>group__core__types.html</anchorfile>
      <anchor>ga1c426d19627b32b14f0089f7f4ba7b1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_vec1</type>
      <name>vec1</name>
      <anchorfile>namespaceglm.html</anchorfile>
      <anchor>a16030dae9029ed1eab1553a2183bbb79</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_vec2</type>
      <name>vec2</name>
      <anchorfile>group__core__types.html</anchorfile>
      <anchor>gaa1618f51db67eaa145db101d8c8431d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_vec3</type>
      <name>vec3</name>
      <anchorfile>group__core__types.html</anchorfile>
      <anchor>ga1c47e8b3386109bc992b6c48e91b0be7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_vec4</type>
      <name>vec4</name>
      <anchorfile>group__core__types.html</anchorfile>
      <anchor>ga5881b1b022d7fd1b7218f5916532dd02</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::uint16</type>
      <name>word</name>
      <anchorfile>group__gtx__raw__data.html</anchorfile>
      <anchor>ga5617a479d471021b5c773c5e969ba46d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>precision</name>
      <anchorfile>namespaceglm.html</anchorfile>
      <anchor>a0f04f086094c747d227af4425893f545</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>highp</name>
      <anchorfile>namespaceglm.html</anchorfile>
      <anchor>a0f04f086094c747d227af4425893f545ac6f7eab42eacbb10d59a58e95e362074</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>mediump</name>
      <anchorfile>namespaceglm.html</anchorfile>
      <anchor>a0f04f086094c747d227af4425893f545a6416f3ea0c9025fb21ed50c4d6620482</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>lowp</name>
      <anchorfile>namespaceglm.html</anchorfile>
      <anchor>a0f04f086094c747d227af4425893f545ae161af3fc695e696ce3bf69f7332bc2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>defaultp</name>
      <anchorfile>namespaceglm.html</anchorfile>
      <anchor>a0f04f086094c747d227af4425893f545a9d21ccd8b5a009ec7eb7677befc3bf51</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>profile</name>
      <anchorfile>namespaceglm.html</anchorfile>
      <anchor>a33617ea243a270b94b41bd15f2016c20</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>nice</name>
      <anchorfile>namespaceglm.html</anchorfile>
      <anchor>a33617ea243a270b94b41bd15f2016c20a4db08750bfab5aa3ab0b53272bf0b046</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>fast</name>
      <anchorfile>namespaceglm.html</anchorfile>
      <anchor>a33617ea243a270b94b41bd15f2016c20a3bd0edffe0c08ddf271cd850df68dbf2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>simd</name>
      <anchorfile>namespaceglm.html</anchorfile>
      <anchor>a33617ea243a270b94b41bd15f2016c20a09f53cd4344bdc0d7cb74c6721f6f0d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>abs</name>
      <anchorfile>group__core__func__common.html</anchorfile>
      <anchor>gaea946f96ec1df259802effe9f532e1c1</anchor>
      <arglist>(genType const &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>acos</name>
      <anchorfile>group__core__func__trigonometric.html</anchorfile>
      <anchor>gac85497ed2e39d4cac4ac32bed4dfc506</anchor>
      <arglist>(genType const &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>acosh</name>
      <anchorfile>group__core__func__trigonometric.html</anchorfile>
      <anchor>ga961d72b4a20d09d6e71fdf076ad4f433</anchor>
      <arglist>(genType const &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>acot</name>
      <anchorfile>group__gtc__reciprocal.html</anchorfile>
      <anchor>ga97d029f989f849b62915b068c264246b</anchor>
      <arglist>(genType const &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>acoth</name>
      <anchorfile>group__gtc__reciprocal.html</anchorfile>
      <anchor>gad73911994e6bb6a06cc3ea1bd89201ab</anchor>
      <arglist>(genType const &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>acsc</name>
      <anchorfile>group__gtc__reciprocal.html</anchorfile>
      <anchor>ga135e8f6b36bb85b5f7d8067e6b890e4d</anchor>
      <arglist>(genType const &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>acsch</name>
      <anchorfile>group__gtc__reciprocal.html</anchorfile>
      <anchor>ga418b31539e1a69c262712f2c7a4f27eb</anchor>
      <arglist>(genType const &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>affineInverse</name>
      <anchorfile>group__gtc__matrix__inverse.html</anchorfile>
      <anchor>gae0fcc5fc8783291f9702272de428fa0e</anchor>
      <arglist>(genType const &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL bool</type>
      <name>all</name>
      <anchorfile>group__core__func__vector__relational.html</anchorfile>
      <anchor>ga14bbc94f2ae2774a1d64d91f8767773e</anchor>
      <arglist>(vecType&lt; bool, P &gt; const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL vecType::value_type</type>
      <name>angle</name>
      <anchorfile>group__gtx__vector__angle.html</anchorfile>
      <anchor>gab8691008a2536b681b711211816c14f7</anchor>
      <arglist>(vecType const &amp;x, vecType const &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL T</type>
      <name>angle</name>
      <anchorfile>group__gtc__quaternion.html</anchorfile>
      <anchor>ga23a3fc7ada5bbb665ff84c92c6e0542c</anchor>
      <arglist>(detail::tquat&lt; T, P &gt; const &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tquat&lt; T, P &gt;</type>
      <name>angleAxis</name>
      <anchorfile>group__gtc__quaternion.html</anchorfile>
      <anchor>ga771b3e16cca8324e7111b923476be666</anchor>
      <arglist>(T const &amp;angle, detail::tvec3&lt; T, P &gt; const &amp;axis)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL bool</type>
      <name>any</name>
      <anchorfile>group__core__func__vector__relational.html</anchorfile>
      <anchor>ga632a2644532d9332011c8860400d30b2</anchor>
      <arglist>(vecType&lt; bool, P &gt; const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL bool</type>
      <name>areCollinear</name>
      <anchorfile>group__gtx__vector__query.html</anchorfile>
      <anchor>ga465b844190d1740051e45d780832ea4c</anchor>
      <arglist>(vecType&lt; T, P &gt; const &amp;v0, vecType&lt; T, P &gt; const &amp;v1, T const &amp;epsilon)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL bool</type>
      <name>areOrthogonal</name>
      <anchorfile>group__gtx__vector__query.html</anchorfile>
      <anchor>gaee10acefed397c11e01f2862e837754c</anchor>
      <arglist>(vecType&lt; T, P &gt; const &amp;v0, vecType&lt; T, P &gt; const &amp;v1, T const &amp;epsilon)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL bool</type>
      <name>areOrthonormal</name>
      <anchorfile>group__gtx__vector__query.html</anchorfile>
      <anchor>ga89c82bc60e5b84e4489b74c15a134caf</anchor>
      <arglist>(vecType&lt; T, P &gt; const &amp;v0, vecType&lt; T, P &gt; const &amp;v1, T const &amp;epsilon)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>asec</name>
      <anchorfile>group__gtc__reciprocal.html</anchorfile>
      <anchor>gac9761980e09149002a466ca131a4bcac</anchor>
      <arglist>(genType const &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>asech</name>
      <anchorfile>group__gtc__reciprocal.html</anchorfile>
      <anchor>ga450f3bf1c04751198994d26d92ac2a63</anchor>
      <arglist>(genType const &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>asin</name>
      <anchorfile>group__core__func__trigonometric.html</anchorfile>
      <anchor>gafca5e8c71ea06be0840227b4aafc5680</anchor>
      <arglist>(genType const &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>asinh</name>
      <anchorfile>group__core__func__trigonometric.html</anchorfile>
      <anchor>gaa52acc1218a5ddd0f8d94fcd098685b1</anchor>
      <arglist>(genType const &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genTypeU</type>
      <name>associatedMax</name>
      <anchorfile>group__gtx__associated__min__max.html</anchorfile>
      <anchor>gaee554495240b93d80492b3d2312ede1d</anchor>
      <arglist>(const genTypeT &amp;x, const genTypeU &amp;a, const genTypeT &amp;y, const genTypeU &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genTypeU</type>
      <name>associatedMax</name>
      <anchorfile>group__gtx__associated__min__max.html</anchorfile>
      <anchor>ga20218dcc769c76adf0c3e9aad21c64a4</anchor>
      <arglist>(const genTypeT &amp;x, const genTypeU &amp;a, const genTypeT &amp;y, const genTypeU &amp;b, const genTypeT &amp;z, const genTypeU &amp;c)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genTypeU</type>
      <name>associatedMax</name>
      <anchorfile>group__gtx__associated__min__max.html</anchorfile>
      <anchor>ga23f2bce9c1d6f775cd1f7bf36525286e</anchor>
      <arglist>(const genTypeT &amp;x, const genTypeU &amp;a, const genTypeT &amp;y, const genTypeU &amp;b, const genTypeT &amp;z, const genTypeU &amp;c, const genTypeT &amp;w, const genTypeU &amp;d)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genTypeU</type>
      <name>associatedMin</name>
      <anchorfile>group__gtx__associated__min__max.html</anchorfile>
      <anchor>ga47bdb60409768f3d315bc5a1f739810a</anchor>
      <arglist>(const genTypeT &amp;x, const genTypeU &amp;a, const genTypeT &amp;y, const genTypeU &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genTypeU</type>
      <name>associatedMin</name>
      <anchorfile>group__gtx__associated__min__max.html</anchorfile>
      <anchor>ga3f696c0cce55211f333edb7336cc9cb8</anchor>
      <arglist>(const genTypeT &amp;x, const genTypeU &amp;a, const genTypeT &amp;y, const genTypeU &amp;b, const genTypeT &amp;z, const genTypeU &amp;c)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genTypeU</type>
      <name>associatedMin</name>
      <anchorfile>group__gtx__associated__min__max.html</anchorfile>
      <anchor>ga45618e13844d00046a0fe3409ae7513e</anchor>
      <arglist>(const genTypeT &amp;x, const genTypeU &amp;a, const genTypeT &amp;y, const genTypeU &amp;b, const genTypeT &amp;z, const genTypeU &amp;c, const genTypeT &amp;w, const genTypeU &amp;d)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>atan</name>
      <anchorfile>group__core__func__trigonometric.html</anchorfile>
      <anchor>gabf80ac0817d1db032dd6a0969aa2b84a</anchor>
      <arglist>(genType const &amp;y, genType const &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>atan</name>
      <anchorfile>group__core__func__trigonometric.html</anchorfile>
      <anchor>gaa7be96f0c12a40eeac5c7f04a3d465a1</anchor>
      <arglist>(genType const &amp;y_over_x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_QUALIFIER T</type>
      <name>atan2</name>
      <anchorfile>group__gtx__compatibility.html</anchorfile>
      <anchor>gac63011205bf6d0be82589dc56dd26708</anchor>
      <arglist>(T x, T y)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_QUALIFIER detail::tvec2&lt; T, P &gt;</type>
      <name>atan2</name>
      <anchorfile>group__gtx__compatibility.html</anchorfile>
      <anchor>ga9947ea1e628e2823b9276924445e0147</anchor>
      <arglist>(const detail::tvec2&lt; T, P &gt; &amp;x, const detail::tvec2&lt; T, P &gt; &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_QUALIFIER detail::tvec3&lt; T, P &gt;</type>
      <name>atan2</name>
      <anchorfile>group__gtx__compatibility.html</anchorfile>
      <anchor>gac457f8819be9cd8e3f42be17451b750a</anchor>
      <arglist>(const detail::tvec3&lt; T, P &gt; &amp;x, const detail::tvec3&lt; T, P &gt; &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_QUALIFIER detail::tvec4&lt; T, P &gt;</type>
      <name>atan2</name>
      <anchorfile>group__gtx__compatibility.html</anchorfile>
      <anchor>ga3b9f0577d1b5d76c0f6ab04e28599fc4</anchor>
      <arglist>(const detail::tvec4&lt; T, P &gt; &amp;x, const detail::tvec4&lt; T, P &gt; &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>atanh</name>
      <anchorfile>group__core__func__trigonometric.html</anchorfile>
      <anchor>gaa20b78cb9c12e30bd5a3054b8cb3d099</anchor>
      <arglist>(genType const &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tvec3&lt; T, P &gt;</type>
      <name>axis</name>
      <anchorfile>group__gtc__quaternion.html</anchorfile>
      <anchor>ga8eef9f8c3f2e4836dccf09df975b20fb</anchor>
      <arglist>(detail::tquat&lt; T, P &gt; const &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL void</type>
      <name>axisAngle</name>
      <anchorfile>group__gtx__matrix__interpolation.html</anchorfile>
      <anchor>gadf049332345bf754b63fe24a914f8fac</anchor>
      <arglist>(detail::tmat4x4&lt; T, P &gt; const &amp;mat, detail::tvec3&lt; T, P &gt; &amp;axis, T &amp;angle)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tmat4x4&lt; T, P &gt;</type>
      <name>axisAngleMatrix</name>
      <anchorfile>group__gtx__matrix__interpolation.html</anchorfile>
      <anchor>gafc6982aa7c8e8198b21f038f51fc4b90</anchor>
      <arglist>(detail::tvec3&lt; T, P &gt; const &amp;axis, T const angle)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tvec3&lt; T, defaultp &gt;</type>
      <name>ballRand</name>
      <anchorfile>group__gtc__random.html</anchorfile>
      <anchor>gac9c6e44b013874c291547f568d240500</anchor>
      <arglist>(T const &amp;Radius)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genIUType&lt; T &gt;::signed_type</type>
      <name>bitCount</name>
      <anchorfile>group__core__func__integer.html</anchorfile>
      <anchor>gaf5ecf64cbcb7f806a3c7915dd622209b</anchor>
      <arglist>(genIUType&lt; T &gt; const &amp;Value)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genIUType</type>
      <name>bitfieldExtract</name>
      <anchorfile>group__core__func__integer.html</anchorfile>
      <anchor>ga251d309beb171bf95117d2c301b2ad8b</anchor>
      <arglist>(genIUType const &amp;Value, int const &amp;Offset, int const &amp;Bits)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genIUType</type>
      <name>bitfieldInsert</name>
      <anchorfile>group__core__func__integer.html</anchorfile>
      <anchor>ga7ab09972d52094d97d2480982e657dd0</anchor>
      <arglist>(genIUType const &amp;Base, genIUType const &amp;Insert, int const &amp;Offset, int const &amp;Bits)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL int16</type>
      <name>bitfieldInterleave</name>
      <anchorfile>group__gtx__bit.html</anchorfile>
      <anchor>ga24cad0069f9a0450abd80b3e89501adf</anchor>
      <arglist>(int8 x, int8 y)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL uint16</type>
      <name>bitfieldInterleave</name>
      <anchorfile>group__gtx__bit.html</anchorfile>
      <anchor>ga9a4976a529aec2cee56525e1165da484</anchor>
      <arglist>(uint8 x, uint8 y)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL int32</type>
      <name>bitfieldInterleave</name>
      <anchorfile>group__gtx__bit.html</anchorfile>
      <anchor>gac51c33a394593f0631fa3aa5bb778809</anchor>
      <arglist>(int16 x, int16 y)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL uint32</type>
      <name>bitfieldInterleave</name>
      <anchorfile>group__gtx__bit.html</anchorfile>
      <anchor>ga94f3646a5667f4be56f8dcf3310e963f</anchor>
      <arglist>(uint16 x, uint16 y)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL int64</type>
      <name>bitfieldInterleave</name>
      <anchorfile>group__gtx__bit.html</anchorfile>
      <anchor>gaebb756a24a0784e3d6fba8bd011ab77a</anchor>
      <arglist>(int32 x, int32 y)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL uint64</type>
      <name>bitfieldInterleave</name>
      <anchorfile>group__gtx__bit.html</anchorfile>
      <anchor>ga2f1e2b3fe699e7d897ae38b2115ddcbd</anchor>
      <arglist>(uint32 x, uint32 y)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL int32</type>
      <name>bitfieldInterleave</name>
      <anchorfile>group__gtx__bit.html</anchorfile>
      <anchor>ga8fdb724dccd4a07d57efc01147102137</anchor>
      <arglist>(int8 x, int8 y, int8 z)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL uint32</type>
      <name>bitfieldInterleave</name>
      <anchorfile>group__gtx__bit.html</anchorfile>
      <anchor>ga9fc2a0dd5dcf8b00e113f272a5feca93</anchor>
      <arglist>(uint8 x, uint8 y, uint8 z)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL int64</type>
      <name>bitfieldInterleave</name>
      <anchorfile>group__gtx__bit.html</anchorfile>
      <anchor>gaa901c36a842fa5d126ea650549f17b24</anchor>
      <arglist>(int16 x, int16 y, int16 z)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL uint64</type>
      <name>bitfieldInterleave</name>
      <anchorfile>group__gtx__bit.html</anchorfile>
      <anchor>ga3afd6d38881fe3948c53d4214d2197fd</anchor>
      <arglist>(uint16 x, uint16 y, uint16 z)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL int64</type>
      <name>bitfieldInterleave</name>
      <anchorfile>group__gtx__bit.html</anchorfile>
      <anchor>gad2075d96a6640121edaa98ea534102ca</anchor>
      <arglist>(int32 x, int32 y, int32 z)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL uint64</type>
      <name>bitfieldInterleave</name>
      <anchorfile>group__gtx__bit.html</anchorfile>
      <anchor>gab19fbc739fc0cf7247978602c36f7da8</anchor>
      <arglist>(uint32 x, uint32 y, uint32 z)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL int32</type>
      <name>bitfieldInterleave</name>
      <anchorfile>group__gtx__bit.html</anchorfile>
      <anchor>ga8a44ae22f5c953b296c42d067dccbe6d</anchor>
      <arglist>(int8 x, int8 y, int8 z, int8 w)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL uint32</type>
      <name>bitfieldInterleave</name>
      <anchorfile>group__gtx__bit.html</anchorfile>
      <anchor>ga14bb274d54a3c26f4919dd7ed0dd0c36</anchor>
      <arglist>(uint8 x, uint8 y, uint8 z, uint8 w)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL int64</type>
      <name>bitfieldInterleave</name>
      <anchorfile>group__gtx__bit.html</anchorfile>
      <anchor>ga180a63161e1319fbd5a53c84d0429c7a</anchor>
      <arglist>(int16 x, int16 y, int16 z, int16 w)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL uint64</type>
      <name>bitfieldInterleave</name>
      <anchorfile>group__gtx__bit.html</anchorfile>
      <anchor>gafca8768671a14c8016facccb66a89f26</anchor>
      <arglist>(uint16 x, uint16 y, uint16 z, uint16 w)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genIUType</type>
      <name>bitfieldReverse</name>
      <anchorfile>group__core__func__integer.html</anchorfile>
      <anchor>gac28880e609c6eeb0a28f1a54b1edc715</anchor>
      <arglist>(genIUType const &amp;Value)</arglist>
    </member>
    <member kind="function">
      <type>GLM_DEPRECATED GLM_FUNC_DECL genType</type>
      <name>bitRevert</name>
      <anchorfile>group__gtx__bit.html</anchorfile>
      <anchor>ga2d3939fbf96aa54cb2fd3461a60aba02</anchor>
      <arglist>(genType const &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>bitRotateLeft</name>
      <anchorfile>group__gtx__bit.html</anchorfile>
      <anchor>ga32c0a5149152a9aa75afafe81b19be53</anchor>
      <arglist>(genType const &amp;In, std::size_t Shift)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>bitRotateRight</name>
      <anchorfile>group__gtx__bit.html</anchorfile>
      <anchor>gaf999dbfe97a5be5ea68841a58cf89a4a</anchor>
      <arglist>(genType const &amp;In, std::size_t Shift)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>catmullRom</name>
      <anchorfile>group__gtx__spline.html</anchorfile>
      <anchor>ga8119c04f8210fd0d292757565cd6918d</anchor>
      <arglist>(genType const &amp;v1, genType const &amp;v2, genType const &amp;v3, genType const &amp;v4, typename genType::value_type const &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>ceil</name>
      <anchorfile>group__core__func__common.html</anchorfile>
      <anchor>gab81e02fff55c9391e28fa47e68c3c903</anchor>
      <arglist>(genType const &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tvec2&lt; T, defaultp &gt;</type>
      <name>circularRand</name>
      <anchorfile>group__gtc__random.html</anchorfile>
      <anchor>gac1ab03c2c797ce352fd74cdb5229b151</anchor>
      <arglist>(T const &amp;Radius)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>clamp</name>
      <anchorfile>group__gtx__wrap.html</anchorfile>
      <anchor>ga6c0cc6bd1d67ea1008d2592e998bad33</anchor>
      <arglist>(genType const &amp;Texcoord)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>clamp</name>
      <anchorfile>group__core__func__common.html</anchorfile>
      <anchor>ga72e9e213c84f06a329a2a838b51200f4</anchor>
      <arglist>(genType const &amp;x, genType const &amp;minVal, genType const &amp;maxVal)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>clamp</name>
      <anchorfile>group__core__func__common.html</anchorfile>
      <anchor>ga5409c55a5f3aaae3e02ed440a47380bb</anchor>
      <arglist>(genType const &amp;x, typename genType::value_type const &amp;minVal, typename genType::value_type const &amp;maxVal)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tvec3&lt; T, P &gt;</type>
      <name>closestPointOnLine</name>
      <anchorfile>group__gtx__closest__point.html</anchorfile>
      <anchor>ga03a6d7e93590f5d45050f6dc7aa8bf8f</anchor>
      <arglist>(detail::tvec3&lt; T, P &gt; const &amp;point, detail::tvec3&lt; T, P &gt; const &amp;a, detail::tvec3&lt; T, P &gt; const &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tmat2x2&lt; T, P &gt;</type>
      <name>colMajor2</name>
      <anchorfile>group__gtx__matrix__major__storage.html</anchorfile>
      <anchor>gae53863d1ced5629d5aa3ce04abf14ab1</anchor>
      <arglist>(detail::tvec2&lt; T, P &gt; const &amp;v1, detail::tvec2&lt; T, P &gt; const &amp;v2)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tmat2x2&lt; T, P &gt;</type>
      <name>colMajor2</name>
      <anchorfile>group__gtx__matrix__major__storage.html</anchorfile>
      <anchor>ga84d93f2dea8fd341232f0505038d50f6</anchor>
      <arglist>(detail::tmat2x2&lt; T, P &gt; const &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tmat3x3&lt; T, P &gt;</type>
      <name>colMajor3</name>
      <anchorfile>group__gtx__matrix__major__storage.html</anchorfile>
      <anchor>ga8bc9dc6fcd7017b7123a151d9f251013</anchor>
      <arglist>(detail::tvec3&lt; T, P &gt; const &amp;v1, detail::tvec3&lt; T, P &gt; const &amp;v2, detail::tvec3&lt; T, P &gt; const &amp;v3)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tmat3x3&lt; T, P &gt;</type>
      <name>colMajor3</name>
      <anchorfile>group__gtx__matrix__major__storage.html</anchorfile>
      <anchor>ga40caccd20b8afb6de68c626efc376927</anchor>
      <arglist>(detail::tmat3x3&lt; T, P &gt; const &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tmat4x4&lt; T, P &gt;</type>
      <name>colMajor4</name>
      <anchorfile>group__gtx__matrix__major__storage.html</anchorfile>
      <anchor>ga50e127c56370410d8054be2cdef03503</anchor>
      <arglist>(detail::tvec4&lt; T, P &gt; const &amp;v1, detail::tvec4&lt; T, P &gt; const &amp;v2, detail::tvec4&lt; T, P &gt; const &amp;v3, detail::tvec4&lt; T, P &gt; const &amp;v4)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tmat4x4&lt; T, P &gt;</type>
      <name>colMajor4</name>
      <anchorfile>group__gtx__matrix__major__storage.html</anchorfile>
      <anchor>ga89086c0396205669304be98a8c601b78</anchor>
      <arglist>(detail::tmat4x4&lt; T, P &gt; const &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType::col_type</type>
      <name>column</name>
      <anchorfile>group__gtc__matrix__access.html</anchorfile>
      <anchor>ga5c37fbeb062151f930e8a231c37e6b81</anchor>
      <arglist>(genType const &amp;m, length_t const &amp;index)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>column</name>
      <anchorfile>group__gtc__matrix__access.html</anchorfile>
      <anchor>gaff0c6f887deb04ce0519084d32aadb85</anchor>
      <arglist>(genType const &amp;m, length_t const &amp;index, typename genType::col_type const &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType::value_type</type>
      <name>compAdd</name>
      <anchorfile>group__gtx__component__wise.html</anchorfile>
      <anchor>gaf71833350e15e74d31cbf8a3e7f27051</anchor>
      <arglist>(genType const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType::value_type</type>
      <name>compMax</name>
      <anchorfile>group__gtx__component__wise.html</anchorfile>
      <anchor>gabfa4bb19298c8c73d4217ba759c496b6</anchor>
      <arglist>(genType const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType::value_type</type>
      <name>compMin</name>
      <anchorfile>group__gtx__component__wise.html</anchorfile>
      <anchor>gab5d0832b5c7bb01b8d7395973bfb1425</anchor>
      <arglist>(genType const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType::value_type</type>
      <name>compMul</name>
      <anchorfile>group__gtx__component__wise.html</anchorfile>
      <anchor>gae8ab88024197202c9479d33bdc5a8a5d</anchor>
      <arglist>(genType const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tquat&lt; T, P &gt;</type>
      <name>conjugate</name>
      <anchorfile>group__gtc__quaternion.html</anchorfile>
      <anchor>gaf78006c47276b151777fc194cf11a688</anchor>
      <arglist>(detail::tquat&lt; T, P &gt; const &amp;q)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>cos</name>
      <anchorfile>group__core__func__trigonometric.html</anchorfile>
      <anchor>gac6708d4f0895dc79b65f50db00840167</anchor>
      <arglist>(genType const &amp;angle)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>cosh</name>
      <anchorfile>group__core__func__trigonometric.html</anchorfile>
      <anchor>gaa7685634f6e920ba9a683e5ec7aed976</anchor>
      <arglist>(genType const &amp;angle)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>cot</name>
      <anchorfile>group__gtc__reciprocal.html</anchorfile>
      <anchor>ga2f49e28c2634ae1a212e2fc38c42ad42</anchor>
      <arglist>(genType const &amp;angle)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>coth</name>
      <anchorfile>group__gtc__reciprocal.html</anchorfile>
      <anchor>gae2f1e6f7c360dda452b88e0c492d6f4d</anchor>
      <arglist>(genType const &amp;angle)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tvec3&lt; T, P &gt;</type>
      <name>cross</name>
      <anchorfile>group__gtx__quaternion.html</anchorfile>
      <anchor>ga8b5c3ff869c773f26d0a562dfcd3f9e4</anchor>
      <arglist>(detail::tquat&lt; T, P &gt; const &amp;q, detail::tvec3&lt; T, P &gt; const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tvec3&lt; T, P &gt;</type>
      <name>cross</name>
      <anchorfile>group__gtx__quaternion.html</anchorfile>
      <anchor>ga7794f940ba271ff846ea706204b0259a</anchor>
      <arglist>(detail::tvec3&lt; T, P &gt; const &amp;v, detail::tquat&lt; T, P &gt; const &amp;q)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tvec3&lt; T, P &gt;</type>
      <name>cross</name>
      <anchorfile>group__core__func__geometric.html</anchorfile>
      <anchor>ga89b91c2a256cfb62ecbc589d1ee36d3c</anchor>
      <arglist>(detail::tvec3&lt; T, P &gt; const &amp;x, detail::tvec3&lt; T, P &gt; const &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>csc</name>
      <anchorfile>group__gtc__reciprocal.html</anchorfile>
      <anchor>ga5df75de99f63e854087a06f538907b2c</anchor>
      <arglist>(genType const &amp;angle)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>csch</name>
      <anchorfile>group__gtc__reciprocal.html</anchorfile>
      <anchor>ga00404a9cdf62023792d1d0afedd7f896</anchor>
      <arglist>(genType const &amp;angle)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>cubic</name>
      <anchorfile>group__gtx__spline.html</anchorfile>
      <anchor>ga6b867eb52e2fc933d2e0bf26aabc9a70</anchor>
      <arglist>(genType const &amp;v1, genType const &amp;v2, genType const &amp;v3, genType const &amp;v4, typename genType::value_type const &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL bool</type>
      <name>decompose</name>
      <anchorfile>group__gtx__decomposition.html</anchorfile>
      <anchor>ga4ddcd3e3d78ba9a6094bc55cfe1ec1b4</anchor>
      <arglist>(detail::tmat4x4&lt; T, P &gt; const &amp;modelMatrix, detail::tvec3&lt; T, P &gt; &amp;scale, detail::tquat&lt; T, P &gt; &amp;orientation, detail::tvec3&lt; T, P &gt; &amp;translation, detail::tvec3&lt; T, P &gt; &amp;skew, detail::tvec4&lt; T, P &gt; &amp;perspective)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>degrees</name>
      <anchorfile>group__core__func__trigonometric.html</anchorfile>
      <anchor>gaf4e5661bd1c993f6090d49e988a4c78a</anchor>
      <arglist>(genType const &amp;radians)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL T</type>
      <name>determinant</name>
      <anchorfile>group__core__func__matrix.html</anchorfile>
      <anchor>ga26ea77c574802bc6fc193c40478718d2</anchor>
      <arglist>(matType&lt; T, P &gt; const &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tmat2x2&lt; T, P &gt;</type>
      <name>diagonal2x2</name>
      <anchorfile>group__gtx__matrix__operation.html</anchorfile>
      <anchor>gae4177a43a89e6b4b7352f82198f2ea84</anchor>
      <arglist>(detail::tvec2&lt; T, P &gt; const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tmat2x3&lt; T, P &gt;</type>
      <name>diagonal2x3</name>
      <anchorfile>group__gtx__matrix__operation.html</anchorfile>
      <anchor>ga873468c41cb29fb84a12a866549e0136</anchor>
      <arglist>(detail::tvec2&lt; T, P &gt; const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tmat2x4&lt; T, P &gt;</type>
      <name>diagonal2x4</name>
      <anchorfile>group__gtx__matrix__operation.html</anchorfile>
      <anchor>gaf97e094855cc3c6186b879d045f67aca</anchor>
      <arglist>(detail::tvec2&lt; T, P &gt; const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tmat3x2&lt; T, P &gt;</type>
      <name>diagonal3x2</name>
      <anchorfile>group__gtx__matrix__operation.html</anchorfile>
      <anchor>gabf8e8445e2884aeaa35f0ec32ba5bd01</anchor>
      <arglist>(detail::tvec2&lt; T, P &gt; const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tmat3x3&lt; T, P &gt;</type>
      <name>diagonal3x3</name>
      <anchorfile>group__gtx__matrix__operation.html</anchorfile>
      <anchor>gaa49be0f424ad2f3015c5945c13a5fad0</anchor>
      <arglist>(detail::tvec3&lt; T, P &gt; const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tmat3x4&lt; T, P &gt;</type>
      <name>diagonal3x4</name>
      <anchorfile>group__gtx__matrix__operation.html</anchorfile>
      <anchor>gab96c533557a191bd972300868f8111ef</anchor>
      <arglist>(detail::tvec3&lt; T, P &gt; const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tmat4x2&lt; T, P &gt;</type>
      <name>diagonal4x2</name>
      <anchorfile>group__gtx__matrix__operation.html</anchorfile>
      <anchor>ga1ec0fc953d871fc9894bcfcc81dbaf68</anchor>
      <arglist>(detail::tvec2&lt; T, P &gt; const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tmat4x3&lt; T, P &gt;</type>
      <name>diagonal4x3</name>
      <anchorfile>group__gtx__matrix__operation.html</anchorfile>
      <anchor>gaff804ead2f02ac48c8daf0d44a81d224</anchor>
      <arglist>(detail::tvec3&lt; T, P &gt; const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tmat4x4&lt; T, P &gt;</type>
      <name>diagonal4x4</name>
      <anchorfile>group__gtx__matrix__operation.html</anchorfile>
      <anchor>ga0c286e9aa92074f12663617cfedfa72c</anchor>
      <arglist>(detail::tvec4&lt; T, P &gt; const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tvec2&lt; T, defaultp &gt;</type>
      <name>diskRand</name>
      <anchorfile>group__gtc__random.html</anchorfile>
      <anchor>ga7d24fc3ef13fd7b6cad7e7b870b0e322</anchor>
      <arglist>(T const &amp;Radius)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType::value_type</type>
      <name>distance</name>
      <anchorfile>group__core__func__geometric.html</anchorfile>
      <anchor>ga00716eae37e8ae2a76ca7799f9c75682</anchor>
      <arglist>(genType const &amp;p0, genType const &amp;p1)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL T</type>
      <name>distance2</name>
      <anchorfile>group__gtx__norm.html</anchorfile>
      <anchor>ga3544f6288d3bce2cf2a9f6ebe39e0557</anchor>
      <arglist>(T const &amp;p0, T const &amp;p1)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType::value_type</type>
      <name>distance2</name>
      <anchorfile>group__gtx__norm.html</anchorfile>
      <anchor>gaec2d9df62436879b48207d39516f3788</anchor>
      <arglist>(genType const &amp;p0, genType const &amp;p1)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL T</type>
      <name>dot</name>
      <anchorfile>group__core__func__geometric.html</anchorfile>
      <anchor>ga7dada304da2ba7dd3376ab4f178c3f6b</anchor>
      <arglist>(vecType&lt; T, P &gt; const &amp;x, vecType&lt; T, P &gt; const &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>dot</name>
      <anchorfile>group__core__func__geometric.html</anchorfile>
      <anchor>gaef767c2b0678489cb9de7a534137a86d</anchor>
      <arglist>(genType const &amp;x, genType const &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL T</type>
      <name>dot</name>
      <anchorfile>group__gtc__quaternion.html</anchorfile>
      <anchor>gac54dfc83de465a2d03e90d342242ab3d</anchor>
      <arglist>(quatType&lt; T, P &gt; const &amp;x, quatType&lt; T, P &gt; const &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tdualquat&lt; T, P &gt;</type>
      <name>dualquat_cast</name>
      <anchorfile>group__gtc__dual__quaternion.html</anchorfile>
      <anchor>gad47c752ec23a5f9924e7d7f84c40f3e5</anchor>
      <arglist>(detail::tmat2x4&lt; T, P &gt; const &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tdualquat&lt; T, P &gt;</type>
      <name>dualquat_cast</name>
      <anchorfile>group__gtc__dual__quaternion.html</anchorfile>
      <anchor>ga97c4fb8941ad1954e01578cca8182180</anchor>
      <arglist>(detail::tmat3x4&lt; T, P &gt; const &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>e</name>
      <anchorfile>group__gtc__constants.html</anchorfile>
      <anchor>gab83fb6de0f05d6c0d11bdf0479f8319e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>epsilon</name>
      <anchorfile>group__gtc__constants.html</anchorfile>
      <anchor>gacb41049b8d22c8aa90e362b96c524feb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL vecType&lt; bool, P &gt;</type>
      <name>epsilonEqual</name>
      <anchorfile>group__gtc__epsilon.html</anchorfile>
      <anchor>gaca9443f217dc36587624247245522331</anchor>
      <arglist>(vecType&lt; T, P &gt; const &amp;x, vecType&lt; T, P &gt; const &amp;y, T const &amp;epsilon)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL bool</type>
      <name>epsilonEqual</name>
      <anchorfile>group__gtc__epsilon.html</anchorfile>
      <anchor>gaa7f227999ca09e7ca994e8b35aba47bb</anchor>
      <arglist>(genType const &amp;x, genType const &amp;y, genType const &amp;epsilon)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType::boolType</type>
      <name>epsilonNotEqual</name>
      <anchorfile>group__gtc__epsilon.html</anchorfile>
      <anchor>ga14e2888a304654ade8a3996024e2739c</anchor>
      <arglist>(genType const &amp;x, genType const &amp;y, typename genType::value_type const &amp;epsilon)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL bool</type>
      <name>epsilonNotEqual</name>
      <anchorfile>group__gtc__epsilon.html</anchorfile>
      <anchor>ga50a92103fb0cbd796908e1bf20c79aaf</anchor>
      <arglist>(genType const &amp;x, genType const &amp;y, genType const &amp;epsilon)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tvec4&lt; bool, P &gt;</type>
      <name>equal</name>
      <anchorfile>group__gtc__quaternion.html</anchorfile>
      <anchor>ga32ff2cc6fb576639a6237d8d8ed5818b</anchor>
      <arglist>(detail::tquat&lt; T, P &gt; const &amp;x, detail::tquat&lt; T, P &gt; const &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tvec3&lt; T, P &gt;</type>
      <name>euclidean</name>
      <anchorfile>group__gtx__polar__coordinates.html</anchorfile>
      <anchor>ga221eaf671619626425e9fb5cb69400b0</anchor>
      <arglist>(detail::tvec2&lt; T, P &gt; const &amp;polar)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>euler</name>
      <anchorfile>group__gtc__constants.html</anchorfile>
      <anchor>ga6f14b46653b7ead1edcbd0fc6c9c5289</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tvec3&lt; T, P &gt;</type>
      <name>eulerAngles</name>
      <anchorfile>group__gtc__quaternion.html</anchorfile>
      <anchor>gade4034f49ccadf63cb31a7fb5fa3c8aa</anchor>
      <arglist>(detail::tquat&lt; T, P &gt; const &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tmat4x4&lt; T, defaultp &gt;</type>
      <name>eulerAngleX</name>
      <anchorfile>group__gtx__euler__angles.html</anchorfile>
      <anchor>ga97994e53d856ae89ed2622d66ab86c2c</anchor>
      <arglist>(T const &amp;angleX)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tmat4x4&lt; T, defaultp &gt;</type>
      <name>eulerAngleXY</name>
      <anchorfile>group__gtx__euler__angles.html</anchorfile>
      <anchor>ga83a52d36fd752c92ce189197b51ea785</anchor>
      <arglist>(T const &amp;angleX, T const &amp;angleY)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tmat4x4&lt; T, defaultp &gt;</type>
      <name>eulerAngleXZ</name>
      <anchorfile>group__gtx__euler__angles.html</anchorfile>
      <anchor>ga61110cb520fbf21dd541cf4e25d81a65</anchor>
      <arglist>(T const &amp;angleX, T const &amp;angleZ)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tmat4x4&lt; T, defaultp &gt;</type>
      <name>eulerAngleY</name>
      <anchorfile>group__gtx__euler__angles.html</anchorfile>
      <anchor>gacdc188a23a928d57d4490ff7d646fb96</anchor>
      <arglist>(T const &amp;angleY)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tmat4x4&lt; T, defaultp &gt;</type>
      <name>eulerAngleYX</name>
      <anchorfile>group__gtx__euler__angles.html</anchorfile>
      <anchor>ga7599a8aaf3bf33b15517dd522a6d8020</anchor>
      <arglist>(T const &amp;angleY, T const &amp;angleX)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tmat4x4&lt; T, defaultp &gt;</type>
      <name>eulerAngleYXZ</name>
      <anchorfile>group__gtx__euler__angles.html</anchorfile>
      <anchor>gab9bc80f4f579efd8f0d161e8b58ff452</anchor>
      <arglist>(T const &amp;yaw, T const &amp;pitch, T const &amp;roll)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tmat4x4&lt; T, defaultp &gt;</type>
      <name>eulerAngleYZ</name>
      <anchorfile>group__gtx__euler__angles.html</anchorfile>
      <anchor>ga4bff0f8324770261d3a6ddadd790ec22</anchor>
      <arglist>(T const &amp;angleY, T const &amp;angleZ)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tmat4x4&lt; T, defaultp &gt;</type>
      <name>eulerAngleZ</name>
      <anchorfile>group__gtx__euler__angles.html</anchorfile>
      <anchor>gaf55b28c29ebd7ba728f1ad6490c89687</anchor>
      <arglist>(T const &amp;angleZ)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tmat4x4&lt; T, defaultp &gt;</type>
      <name>eulerAngleZX</name>
      <anchorfile>group__gtx__euler__angles.html</anchorfile>
      <anchor>ga5766bbe3f5b17b5c33ed21b2933ff278</anchor>
      <arglist>(T const &amp;angle, T const &amp;angleX)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tmat4x4&lt; T, defaultp &gt;</type>
      <name>eulerAngleZY</name>
      <anchorfile>group__gtx__euler__angles.html</anchorfile>
      <anchor>gaeabd76319f5a19188a0423769950df76</anchor>
      <arglist>(T const &amp;angleZ, T const &amp;angleY)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>exp</name>
      <anchorfile>group__core__func__exponential.html</anchorfile>
      <anchor>gae154699ba6bda068d4b87cf9b987381f</anchor>
      <arglist>(genType const &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tquat&lt; T, P &gt;</type>
      <name>exp</name>
      <anchorfile>group__gtx__quaternion.html</anchorfile>
      <anchor>gaadebfad5c8b4b3dde114915f0494b739</anchor>
      <arglist>(detail::tquat&lt; T, P &gt; const &amp;q)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>exp2</name>
      <anchorfile>group__core__func__exponential.html</anchorfile>
      <anchor>gac45997fb3ac907cad408d6da0a0f5f54</anchor>
      <arglist>(genType const &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>extend</name>
      <anchorfile>group__gtx__extend.html</anchorfile>
      <anchor>ga8140caae613b0f847ab0d7175dc03a37</anchor>
      <arglist>(genType const &amp;Origin, genType const &amp;Source, typename genType::value_type const Length)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tmat4x4&lt; T, P &gt;</type>
      <name>extractMatrixRotation</name>
      <anchorfile>group__gtx__matrix__interpolation.html</anchorfile>
      <anchor>gacb1e3e76c1710d89a1852d87d58c021e</anchor>
      <arglist>(detail::tmat4x4&lt; T, P &gt; const &amp;mat)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL T</type>
      <name>extractRealComponent</name>
      <anchorfile>group__gtx__quaternion.html</anchorfile>
      <anchor>gaad86e595f0021253cb9d34ca32f27f3c</anchor>
      <arglist>(detail::tquat&lt; T, P &gt; const &amp;q)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>faceforward</name>
      <anchorfile>group__core__func__geometric.html</anchorfile>
      <anchor>ga4bbb036ef9527ee9f67384233029ed9b</anchor>
      <arglist>(genType const &amp;N, genType const &amp;I, genType const &amp;Nref)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>factorial</name>
      <anchorfile>group__gtx__integer.html</anchorfile>
      <anchor>ga8cbd3120905f398ec321b5d1836e08fb</anchor>
      <arglist>(genType const &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL T</type>
      <name>fastAcos</name>
      <anchorfile>group__gtx__fast__trigonometry.html</anchorfile>
      <anchor>ga44e6efc3e776a51645fdf998e3e4f11b</anchor>
      <arglist>(const T &amp;angle)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL T</type>
      <name>fastAsin</name>
      <anchorfile>group__gtx__fast__trigonometry.html</anchorfile>
      <anchor>gab8595a77c5b215b95f662238dc3ff722</anchor>
      <arglist>(const T &amp;angle)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL T</type>
      <name>fastAtan</name>
      <anchorfile>group__gtx__fast__trigonometry.html</anchorfile>
      <anchor>gaf6234384b94846e29cf2c51dc245d484</anchor>
      <arglist>(const T &amp;y, const T &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL T</type>
      <name>fastAtan</name>
      <anchorfile>group__gtx__fast__trigonometry.html</anchorfile>
      <anchor>ga49b3b2b777b83eeed3e11205e800027e</anchor>
      <arglist>(const T &amp;angle)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL T</type>
      <name>fastCos</name>
      <anchorfile>group__gtx__fast__trigonometry.html</anchorfile>
      <anchor>gad54184beaba79e41db71a1f5711380c4</anchor>
      <arglist>(const T &amp;angle)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType::value_type</type>
      <name>fastDistance</name>
      <anchorfile>group__gtx__fast__square__root.html</anchorfile>
      <anchor>ga69778792fcadc29f586efa3ec2118cdc</anchor>
      <arglist>(genType const &amp;x, genType const &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL T</type>
      <name>fastExp</name>
      <anchorfile>group__gtx__fast__exponential.html</anchorfile>
      <anchor>ga22a548f1bf42c53898c140e56af16529</anchor>
      <arglist>(const T &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL T</type>
      <name>fastExp2</name>
      <anchorfile>group__gtx__fast__exponential.html</anchorfile>
      <anchor>ga62216328ac3af1811add813d0804437d</anchor>
      <arglist>(const T &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>fastInverseSqrt</name>
      <anchorfile>group__gtx__fast__square__root.html</anchorfile>
      <anchor>ga65237d716748c6262f316ec1eaf7f073</anchor>
      <arglist>(genType const &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL vecType&lt; T, P &gt;</type>
      <name>fastInverseSqrt</name>
      <anchorfile>group__gtx__fast__square__root.html</anchorfile>
      <anchor>ga903878071f92e51e551791e584a171a1</anchor>
      <arglist>(vecType&lt; T, P &gt; const &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType::value_type</type>
      <name>fastLength</name>
      <anchorfile>group__gtx__fast__square__root.html</anchorfile>
      <anchor>ga70aa3c80d8bb22e021c6c3ebdcf8e3ee</anchor>
      <arglist>(genType const &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL T</type>
      <name>fastLn</name>
      <anchorfile>group__gtx__fast__exponential.html</anchorfile>
      <anchor>ga8f27c4779039f88ae790a9a69be01630</anchor>
      <arglist>(const T &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL T</type>
      <name>fastLog</name>
      <anchorfile>group__gtx__fast__exponential.html</anchorfile>
      <anchor>ga0130dd03ca124c27dc2094de7ee47e8a</anchor>
      <arglist>(const T &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL T</type>
      <name>fastLog2</name>
      <anchorfile>group__gtx__fast__exponential.html</anchorfile>
      <anchor>gadff374a7349142c0ae65f476b9bf4886</anchor>
      <arglist>(const T &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tquat&lt; T, P &gt;</type>
      <name>fastMix</name>
      <anchorfile>group__gtx__quaternion.html</anchorfile>
      <anchor>ga5d1bb2670d0c73fff5912134ba7c024c</anchor>
      <arglist>(detail::tquat&lt; T, P &gt; const &amp;x, detail::tquat&lt; T, P &gt; const &amp;y, T const &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>fastNormalize</name>
      <anchorfile>group__gtx__fast__square__root.html</anchorfile>
      <anchor>ga3b02c1d6e0c754144e2f1e110bf9f16c</anchor>
      <arglist>(genType const &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType::value_type</type>
      <name>fastNormalizeDot</name>
      <anchorfile>group__gtx__normalize__dot.html</anchorfile>
      <anchor>gaeb26ec35a51c30dbd0d91f9da45eeafe</anchor>
      <arglist>(genType const &amp;x, genType const &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>fastPow</name>
      <anchorfile>group__gtx__fast__exponential.html</anchorfile>
      <anchor>ga842ec5e981c76f8aae7ae14972795378</anchor>
      <arglist>(genType const &amp;x, genType const &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genTypeT</type>
      <name>fastPow</name>
      <anchorfile>group__gtx__fast__exponential.html</anchorfile>
      <anchor>ga08af6240d87ce7b9851c9095808c1eb8</anchor>
      <arglist>(genTypeT const &amp;x, genTypeU const &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL T</type>
      <name>fastSin</name>
      <anchorfile>group__gtx__fast__trigonometry.html</anchorfile>
      <anchor>ga01b7dc431bf5f5e6acce7d6bba311f86</anchor>
      <arglist>(const T &amp;angle)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>fastSqrt</name>
      <anchorfile>group__gtx__fast__square__root.html</anchorfile>
      <anchor>gab07ddede2731f3438d687a652c843673</anchor>
      <arglist>(genType const &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL T</type>
      <name>fastTan</name>
      <anchorfile>group__gtx__fast__trigonometry.html</anchorfile>
      <anchor>gae6615cdb40d8dc58115a07a21f495561</anchor>
      <arglist>(const T &amp;angle)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genIUType</type>
      <name>fillBitfieldWithOne</name>
      <anchorfile>group__gtx__bit.html</anchorfile>
      <anchor>gafac2a9e0ef0d5d2fc4e569bff2b2f452</anchor>
      <arglist>(genIUType const &amp;Value, int const &amp;FromBit, int const &amp;ToBit)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genIUType</type>
      <name>fillBitfieldWithZero</name>
      <anchorfile>group__gtx__bit.html</anchorfile>
      <anchor>ga0c514d45387003260783ba6a8a4f3285</anchor>
      <arglist>(genIUType const &amp;Value, int const &amp;FromBit, int const &amp;ToBit)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genIUType&lt; T &gt;::signed_type</type>
      <name>findLSB</name>
      <anchorfile>group__core__func__integer.html</anchorfile>
      <anchor>ga43d5d9ec05ba4c46035c764ad5fd3135</anchor>
      <arglist>(genIUType&lt; T &gt; const &amp;Value)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genIUType&lt; T &gt;::signed_type</type>
      <name>findMSB</name>
      <anchorfile>group__core__func__integer.html</anchorfile>
      <anchor>gaee931af2eaecf61b629b33899c9d6f29</anchor>
      <arglist>(genIUType&lt; T &gt; const &amp;Value)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL uint</type>
      <name>float_distance</name>
      <anchorfile>group__gtc__ulp.html</anchorfile>
      <anchor>ga2e09bd6c8b0a9c91f6f5683d68245634</anchor>
      <arglist>(T const &amp;x, T const &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL vecType&lt; uint &gt;</type>
      <name>float_distance</name>
      <anchorfile>group__gtc__ulp.html</anchorfile>
      <anchor>ga85355f2549d75789eb66e5d565d8ad26</anchor>
      <arglist>(vecType&lt; T &gt; const &amp;x, vecType&lt; T &gt; const &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL int</type>
      <name>floatBitsToInt</name>
      <anchorfile>group__core__func__common.html</anchorfile>
      <anchor>ga1425c1c3160ec51214b03a0469a3013d</anchor>
      <arglist>(float const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL vecType&lt; int, P &gt;</type>
      <name>floatBitsToInt</name>
      <anchorfile>group__core__func__common.html</anchorfile>
      <anchor>gac4a0710238ae54c67931dd29a0b0f873</anchor>
      <arglist>(vecType&lt; float, P &gt; const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL uint</type>
      <name>floatBitsToUint</name>
      <anchorfile>group__core__func__common.html</anchorfile>
      <anchor>ga70e0271c34af52f3100c7960e18c3f2b</anchor>
      <arglist>(float const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL vecType&lt; uint, P &gt;</type>
      <name>floatBitsToUint</name>
      <anchorfile>group__core__func__common.html</anchorfile>
      <anchor>ga1804d4c443605d8a27be644aa461afe4</anchor>
      <arglist>(vecType&lt; float, P &gt; const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>floor</name>
      <anchorfile>group__core__func__common.html</anchorfile>
      <anchor>ga86350252cc9bf86421317460bbd1f21c</anchor>
      <arglist>(genType const &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL unsigned int</type>
      <name>floor_log2</name>
      <anchorfile>group__gtx__integer.html</anchorfile>
      <anchor>ga7011b4e1c1e1ed492149b028feacc00e</anchor>
      <arglist>(unsigned int x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>fma</name>
      <anchorfile>group__core__func__common.html</anchorfile>
      <anchor>gad0f444d4b81cc53c3b6edf5aa25078c2</anchor>
      <arglist>(genType const &amp;a, genType const &amp;b, genType const &amp;c)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>fract</name>
      <anchorfile>group__core__func__common.html</anchorfile>
      <anchor>gad04ac2908d032d5518d5f6c8403dbc8b</anchor>
      <arglist>(genType const &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>frexp</name>
      <anchorfile>group__core__func__common.html</anchorfile>
      <anchor>ga20620e83544d1a988857a3bc4ebe0e1d</anchor>
      <arglist>(genType const &amp;x, genIType &amp;exp)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tmat4x4&lt; T, defaultp &gt;</type>
      <name>frustum</name>
      <anchorfile>group__gtc__matrix__transform.html</anchorfile>
      <anchor>ga486d3d6819c04880559f3dccd38f9f58</anchor>
      <arglist>(T const &amp;left, T const &amp;right, T const &amp;bottom, T const &amp;top, T const &amp;near, T const &amp;far)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>gaussRand</name>
      <anchorfile>group__gtc__random.html</anchorfile>
      <anchor>gacba09f5b8e1e8eac3d318ae6426bbd26</anchor>
      <arglist>(genType const &amp;Mean, genType const &amp;Deviation)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>golden_ratio</name>
      <anchorfile>group__gtc__constants.html</anchorfile>
      <anchor>gafd53093ef2d756333865d774bea3cdf9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL vecType&lt; T, P &gt;::bool_type</type>
      <name>greaterThan</name>
      <anchorfile>group__core__func__vector__relational.html</anchorfile>
      <anchor>gac9163d451231eb3eaae2c6b3da5add6a</anchor>
      <arglist>(vecType&lt; T, P &gt; const &amp;x, vecType&lt; T, P &gt; const &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tvec4&lt; bool, P &gt;</type>
      <name>greaterThan</name>
      <anchorfile>group__gtc__quaternion.html</anchorfile>
      <anchor>ga63be67bccef0b0ad4e60656223ab3761</anchor>
      <arglist>(detail::tquat&lt; T, P &gt; const &amp;x, detail::tquat&lt; T, P &gt; const &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL vecType&lt; T, P &gt;::bool_type</type>
      <name>greaterThanEqual</name>
      <anchorfile>group__core__func__vector__relational.html</anchorfile>
      <anchor>gad1385064aa2fc7aaae37aa95daea9c31</anchor>
      <arglist>(vecType&lt; T, P &gt; const &amp;x, vecType&lt; T, P &gt; const &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tvec4&lt; bool, P &gt;</type>
      <name>greaterThanEqual</name>
      <anchorfile>group__gtc__quaternion.html</anchorfile>
      <anchor>gac90d5af34a03cd665a349ac30e4cc44c</anchor>
      <arglist>(detail::tquat&lt; T, P &gt; const &amp;x, detail::tquat&lt; T, P &gt; const &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>half_pi</name>
      <anchorfile>group__gtc__constants.html</anchorfile>
      <anchor>ga7f7a1050729f3b03b1873a06ba4a472f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>hermite</name>
      <anchorfile>group__gtx__spline.html</anchorfile>
      <anchor>gaa69e143f6374d32f934a8edeaa50bac9</anchor>
      <arglist>(genType const &amp;v1, genType const &amp;t1, genType const &amp;v2, genType const &amp;t2, typename genType::value_type const &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>higherMultiple</name>
      <anchorfile>group__gtx__multiple.html</anchorfile>
      <anchor>gaa2bb85aaacfdb9366b8365f8d5c7e25d</anchor>
      <arglist>(genType const &amp;Source, genType const &amp;Multiple)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>highestBitValue</name>
      <anchorfile>group__gtx__bit.html</anchorfile>
      <anchor>ga9621840252c293918780bc3890374b86</anchor>
      <arglist>(genType const &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tvec3&lt; T, P &gt;</type>
      <name>hsvColor</name>
      <anchorfile>group__gtx__color__space.html</anchorfile>
      <anchor>ga9d3d99c06af10403d317dec0cb655090</anchor>
      <arglist>(detail::tvec3&lt; T, P &gt; const &amp;rgbValue)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL void</type>
      <name>imulExtended</name>
      <anchorfile>group__core__func__integer.html</anchorfile>
      <anchor>ga7d284e3ea5059cae9fe8f0fe1a76dd02</anchor>
      <arglist>(genIType const &amp;x, genIType const &amp;y, genIType &amp;msb, genIType &amp;lsb)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tmat4x4&lt; T, defaultp &gt;</type>
      <name>infinitePerspective</name>
      <anchorfile>group__gtc__matrix__transform.html</anchorfile>
      <anchor>ga63ba1ddb9c4a08d4e58becd0dc5b725a</anchor>
      <arglist>(T fovy, T aspect, T near)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL float</type>
      <name>intBitsToFloat</name>
      <anchorfile>group__core__func__common.html</anchorfile>
      <anchor>ga4fb7c21c2dce064b26fd9ccdaf9adcd4</anchor>
      <arglist>(int const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL vecType&lt; float, P &gt;</type>
      <name>intBitsToFloat</name>
      <anchorfile>group__core__func__common.html</anchorfile>
      <anchor>gad21ab176dd0e6b59d923db5efca87f4e</anchor>
      <arglist>(vecType&lt; int, P &gt; const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tquat&lt; T, P &gt;</type>
      <name>intermediate</name>
      <anchorfile>group__gtx__quaternion.html</anchorfile>
      <anchor>ga96cb50103d939ea50d8b80bc898b2a35</anchor>
      <arglist>(detail::tquat&lt; T, P &gt; const &amp;prev, detail::tquat&lt; T, P &gt; const &amp;curr, detail::tquat&lt; T, P &gt; const &amp;next)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tmat4x4&lt; T, P &gt;</type>
      <name>interpolate</name>
      <anchorfile>group__gtx__matrix__interpolation.html</anchorfile>
      <anchor>gad7dbb702234767be1b4d3c191a2327ac</anchor>
      <arglist>(detail::tmat4x4&lt; T, P &gt; const &amp;m1, detail::tmat4x4&lt; T, P &gt; const &amp;m2, T const delta)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL bool</type>
      <name>intersectLineSphere</name>
      <anchorfile>group__gtx__intersect.html</anchorfile>
      <anchor>ga9c68139f3d8a4f3d7fe45f9dbc0de5b7</anchor>
      <arglist>(genType const &amp;point0, genType const &amp;point1, genType const &amp;sphereCenter, typename genType::value_type sphereRadius, genType &amp;intersectionPosition1, genType &amp;intersectionNormal1, genType &amp;intersectionPosition2=genType(), genType &amp;intersectionNormal2=genType())</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL bool</type>
      <name>intersectLineTriangle</name>
      <anchorfile>group__gtx__intersect.html</anchorfile>
      <anchor>ga9d29b9b3acb504d43986502f42740df4</anchor>
      <arglist>(genType const &amp;orig, genType const &amp;dir, genType const &amp;vert0, genType const &amp;vert1, genType const &amp;vert2, genType &amp;position)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL bool</type>
      <name>intersectRayPlane</name>
      <anchorfile>group__gtx__intersect.html</anchorfile>
      <anchor>gad3697a9700ea379739a667ea02573488</anchor>
      <arglist>(genType const &amp;orig, genType const &amp;dir, genType const &amp;planeOrig, genType const &amp;planeNormal, typename genType::value_type &amp;intersectionDistance)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL bool</type>
      <name>intersectRaySphere</name>
      <anchorfile>group__gtx__intersect.html</anchorfile>
      <anchor>gac88f8cd84c4bcb5b947d56acbbcfa56e</anchor>
      <arglist>(genType const &amp;rayStarting, genType const &amp;rayNormalizedDirection, genType const &amp;sphereCenter, typename genType::value_type const sphereRadiusSquered, typename genType::value_type &amp;intersectionDistance)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL bool</type>
      <name>intersectRaySphere</name>
      <anchorfile>group__gtx__intersect.html</anchorfile>
      <anchor>gad28c00515b823b579c608aafa1100c1d</anchor>
      <arglist>(genType const &amp;rayStarting, genType const &amp;rayNormalizedDirection, genType const &amp;sphereCenter, const typename genType::value_type sphereRadius, genType &amp;intersectionPosition, genType &amp;intersectionNormal)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL bool</type>
      <name>intersectRayTriangle</name>
      <anchorfile>group__gtx__intersect.html</anchorfile>
      <anchor>gab16c1b47c10451e7604b51b39a7ef21d</anchor>
      <arglist>(genType const &amp;orig, genType const &amp;dir, genType const &amp;vert0, genType const &amp;vert1, genType const &amp;vert2, genType &amp;baryPosition)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tdualquat&lt; T, P &gt;</type>
      <name>inverse</name>
      <anchorfile>group__gtc__dual__quaternion.html</anchorfile>
      <anchor>gaad6b9faeb1134c04defae01426a777f8</anchor>
      <arglist>(detail::tdualquat&lt; T, P &gt; const &amp;q)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL matType&lt; T, P &gt;</type>
      <name>inverse</name>
      <anchorfile>group__core__func__matrix.html</anchorfile>
      <anchor>ga7635d3dbe5aa10ff73a0e6903bf6bea5</anchor>
      <arglist>(matType&lt; T, P &gt; const &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tquat&lt; T, P &gt;</type>
      <name>inverse</name>
      <anchorfile>group__gtc__quaternion.html</anchorfile>
      <anchor>ga6613ef61cb980a18f19ece5f421564da</anchor>
      <arglist>(detail::tquat&lt; T, P &gt; const &amp;q)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>inversesqrt</name>
      <anchorfile>group__core__func__exponential.html</anchorfile>
      <anchor>ga5ac08ead2e50ad0295b9ad85a3e449e9</anchor>
      <arglist>(genType const &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType::value_type</type>
      <name>inverseTranspose</name>
      <anchorfile>group__gtc__matrix__inverse.html</anchorfile>
      <anchor>gac23f1be9db49b929cc74e40f17f48593</anchor>
      <arglist>(genType const &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL vecType&lt; bool, P &gt;</type>
      <name>isCompNull</name>
      <anchorfile>group__gtx__vector__query.html</anchorfile>
      <anchor>ga93ecd4137480483ce1af0de8bbbf6546</anchor>
      <arglist>(vecType&lt; T, P &gt; const &amp;v, T const &amp;epsilon)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType::bool_type</type>
      <name>isdenormal</name>
      <anchorfile>group__gtx__common.html</anchorfile>
      <anchor>ga74aa7c7462245d83bd5a9edf9c6c2d91</anchor>
      <arglist>(genType const &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL bool</type>
      <name>isfinite</name>
      <anchorfile>group__gtx__compatibility.html</anchorfile>
      <anchor>gaf4b04dcd3526996d68c1bfe17bfc8657</anchor>
      <arglist>(genType const &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tvec2&lt; bool, P &gt;</type>
      <name>isfinite</name>
      <anchorfile>group__gtx__compatibility.html</anchorfile>
      <anchor>ga604f38239da3a5b5b1e4fe06dec7f64d</anchor>
      <arglist>(const detail::tvec2&lt; T, P &gt; &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tvec3&lt; bool, P &gt;</type>
      <name>isfinite</name>
      <anchorfile>group__gtx__compatibility.html</anchorfile>
      <anchor>ga416b6078bffd22e3a56a5c5379ba2cf8</anchor>
      <arglist>(const detail::tvec3&lt; T, P &gt; &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tvec4&lt; bool, P &gt;</type>
      <name>isfinite</name>
      <anchorfile>group__gtx__compatibility.html</anchorfile>
      <anchor>gab256d4b6eaa066847d0629d6dde1dcba</anchor>
      <arglist>(const detail::tvec4&lt; T, P &gt; &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL bool</type>
      <name>isIdentity</name>
      <anchorfile>group__gtx__matrix__query.html</anchorfile>
      <anchor>gafc1ce12c738b8c5d007179e615609330</anchor>
      <arglist>(matType&lt; T, P &gt; const &amp;m, T const &amp;epsilon)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType::bool_type</type>
      <name>isinf</name>
      <anchorfile>group__core__func__common.html</anchorfile>
      <anchor>ga9fce6a337c7e8ad089b9dc17c70cb873</anchor>
      <arglist>(genType const &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType::bool_type</type>
      <name>isnan</name>
      <anchorfile>group__core__func__common.html</anchorfile>
      <anchor>ga8a9dec5200888766fbcb51b6a5898728</anchor>
      <arglist>(genType const &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL bool</type>
      <name>isNormalized</name>
      <anchorfile>group__gtx__vector__query.html</anchorfile>
      <anchor>ga6fa5fa2af67d14c205d24c49aad03270</anchor>
      <arglist>(vecType&lt; T, P &gt; const &amp;v, T const &amp;epsilon)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL bool</type>
      <name>isNormalized</name>
      <anchorfile>group__gtx__matrix__query.html</anchorfile>
      <anchor>gaae7339fac94c86ed741f20b6915682ab</anchor>
      <arglist>(detail::tmat2x2&lt; T, P &gt; const &amp;m, T const &amp;epsilon)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL bool</type>
      <name>isNormalized</name>
      <anchorfile>group__gtx__matrix__query.html</anchorfile>
      <anchor>gab4c4106cd851951bad5e78a83bfc75dd</anchor>
      <arglist>(detail::tmat3x3&lt; T, P &gt; const &amp;m, T const &amp;epsilon)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL bool</type>
      <name>isNormalized</name>
      <anchorfile>group__gtx__matrix__query.html</anchorfile>
      <anchor>gad0ff11cc2c26d3086d9f88316a321637</anchor>
      <arglist>(detail::tmat4x4&lt; T, P &gt; const &amp;m, T const &amp;epsilon)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL bool</type>
      <name>isNull</name>
      <anchorfile>group__gtx__matrix__query.html</anchorfile>
      <anchor>gaf7e38680b67a3589a262d281660e4694</anchor>
      <arglist>(detail::tmat2x2&lt; T, P &gt; const &amp;m, T const &amp;epsilon)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL bool</type>
      <name>isNull</name>
      <anchorfile>group__gtx__matrix__query.html</anchorfile>
      <anchor>ga7a6ef9f174fec0224214ff5ba6c27ba4</anchor>
      <arglist>(detail::tmat3x3&lt; T, P &gt; const &amp;m, T const &amp;epsilon)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL bool</type>
      <name>isNull</name>
      <anchorfile>group__gtx__matrix__query.html</anchorfile>
      <anchor>ga5b8d7b0c7bf1d48ff8df10321440a61a</anchor>
      <arglist>(detail::tmat4x4&lt; T, P &gt; const &amp;m, T const &amp;epsilon)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL bool</type>
      <name>isNull</name>
      <anchorfile>group__gtx__vector__query.html</anchorfile>
      <anchor>ga81a64edc1a2b470b82896592e89c523b</anchor>
      <arglist>(vecType&lt; T, P &gt; const &amp;v, T const &amp;epsilon)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL bool</type>
      <name>isOrthogonal</name>
      <anchorfile>group__gtx__matrix__query.html</anchorfile>
      <anchor>gab2cb5d23df77b4e4e63ad2965acd31b3</anchor>
      <arglist>(matType&lt; T, P &gt; const &amp;m, T const &amp;epsilon)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL bool</type>
      <name>isPowerOfTwo</name>
      <anchorfile>group__gtx__bit.html</anchorfile>
      <anchor>ga5ddca7546d8be35992eedd3411842545</anchor>
      <arglist>(genType const &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL T</type>
      <name>l1Norm</name>
      <anchorfile>group__gtx__norm.html</anchorfile>
      <anchor>gae7c48d18df3e4a9c13bb9c003e434d5f</anchor>
      <arglist>(detail::tvec3&lt; T, P &gt; const &amp;x, detail::tvec3&lt; T, P &gt; const &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL T</type>
      <name>l1Norm</name>
      <anchorfile>group__gtx__norm.html</anchorfile>
      <anchor>ga466d01e7b4350f44250d80ec48128fbd</anchor>
      <arglist>(detail::tvec3&lt; T, P &gt; const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL T</type>
      <name>l2Norm</name>
      <anchorfile>group__gtx__norm.html</anchorfile>
      <anchor>ga46af6669c4e8b042e284dd3b6c0caf28</anchor>
      <arglist>(detail::tvec3&lt; T, P &gt; const &amp;x, detail::tvec3&lt; T, P &gt; const &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL T</type>
      <name>l2Norm</name>
      <anchorfile>group__gtx__norm.html</anchorfile>
      <anchor>gacdfd8d645b91db95a191a1294226571b</anchor>
      <arglist>(detail::tvec3&lt; T, P &gt; const &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>ldexp</name>
      <anchorfile>group__core__func__common.html</anchorfile>
      <anchor>ga52e319d7289b849ec92055abd4830533</anchor>
      <arglist>(genType const &amp;x, genIType const &amp;exp)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL bool</type>
      <name>leftHanded</name>
      <anchorfile>group__gtx__handed__coordinate__space.html</anchorfile>
      <anchor>ga2c0882af0eabd0e39da5680931f586ed</anchor>
      <arglist>(detail::tvec3&lt; T, P &gt; const &amp;tangent, detail::tvec3&lt; T, P &gt; const &amp;binormal, detail::tvec3&lt; T, P &gt; const &amp;normal)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType::value_type</type>
      <name>length</name>
      <anchorfile>group__core__func__geometric.html</anchorfile>
      <anchor>ga03b2831439defb8922832b540b91b8a7</anchor>
      <arglist>(genType const &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL T</type>
      <name>length</name>
      <anchorfile>group__gtc__quaternion.html</anchorfile>
      <anchor>ga3406ab83e2cafd4034f359957e942410</anchor>
      <arglist>(detail::tquat&lt; T, P &gt; const &amp;q)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL T</type>
      <name>length2</name>
      <anchorfile>group__gtx__norm.html</anchorfile>
      <anchor>ga08c670024cd230e22f8b853f185ff533</anchor>
      <arglist>(T const &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType::value_type</type>
      <name>length2</name>
      <anchorfile>group__gtx__norm.html</anchorfile>
      <anchor>gaa279ba7fdecbed3f9f2b60502b7ec8ca</anchor>
      <arglist>(genType const &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL T</type>
      <name>length2</name>
      <anchorfile>group__gtx__quaternion.html</anchorfile>
      <anchor>gaac8d704c7dfac92835109953b88f1c92</anchor>
      <arglist>(detail::tquat&lt; T, P &gt; const &amp;q)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_QUALIFIER T</type>
      <name>lerp</name>
      <anchorfile>group__gtx__compatibility.html</anchorfile>
      <anchor>ga5494ba3a95ea6594c86fc75236886864</anchor>
      <arglist>(T x, T y, T a)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_QUALIFIER detail::tvec2&lt; T, P &gt;</type>
      <name>lerp</name>
      <anchorfile>group__gtx__compatibility.html</anchorfile>
      <anchor>gad97d71f29fcd1d51a1857a74b67490a0</anchor>
      <arglist>(const detail::tvec2&lt; T, P &gt; &amp;x, const detail::tvec2&lt; T, P &gt; &amp;y, T a)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_QUALIFIER detail::tvec3&lt; T, P &gt;</type>
      <name>lerp</name>
      <anchorfile>group__gtx__compatibility.html</anchorfile>
      <anchor>ga5680b8166d1d6a5fa70cbfb56345a5e6</anchor>
      <arglist>(const detail::tvec3&lt; T, P &gt; &amp;x, const detail::tvec3&lt; T, P &gt; &amp;y, T a)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_QUALIFIER detail::tvec4&lt; T, P &gt;</type>
      <name>lerp</name>
      <anchorfile>group__gtx__compatibility.html</anchorfile>
      <anchor>ga063de7edddb13ecc44fcfddd9bf38111</anchor>
      <arglist>(const detail::tvec4&lt; T, P &gt; &amp;x, const detail::tvec4&lt; T, P &gt; &amp;y, T a)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_QUALIFIER detail::tvec2&lt; T, P &gt;</type>
      <name>lerp</name>
      <anchorfile>group__gtx__compatibility.html</anchorfile>
      <anchor>ga9cc12766a2675ce054a30b0cab4b567b</anchor>
      <arglist>(const detail::tvec2&lt; T, P &gt; &amp;x, const detail::tvec2&lt; T, P &gt; &amp;y, const detail::tvec2&lt; T, P &gt; &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_QUALIFIER detail::tvec3&lt; T, P &gt;</type>
      <name>lerp</name>
      <anchorfile>group__gtx__compatibility.html</anchorfile>
      <anchor>gaa07546447a0138988802c82cf38aa53d</anchor>
      <arglist>(const detail::tvec3&lt; T, P &gt; &amp;x, const detail::tvec3&lt; T, P &gt; &amp;y, const detail::tvec3&lt; T, P &gt; &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_QUALIFIER detail::tvec4&lt; T, P &gt;</type>
      <name>lerp</name>
      <anchorfile>group__gtx__compatibility.html</anchorfile>
      <anchor>ga48f60aeee275f1848cfc60a85fde96f2</anchor>
      <arglist>(const detail::tvec4&lt; T, P &gt; &amp;x, const detail::tvec4&lt; T, P &gt; &amp;y, const detail::tvec4&lt; T, P &gt; &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tdualquat&lt; T, P &gt;</type>
      <name>lerp</name>
      <anchorfile>group__gtc__dual__quaternion.html</anchorfile>
      <anchor>ga28cbcf029272d5351d4695b8610de126</anchor>
      <arglist>(detail::tdualquat&lt; T, P &gt; const &amp;x, detail::tdualquat&lt; T, P &gt; const &amp;y, T const &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tquat&lt; T, P &gt;</type>
      <name>lerp</name>
      <anchorfile>group__gtc__quaternion.html</anchorfile>
      <anchor>gafc1c989eaa2c786d34218b176f680fe0</anchor>
      <arglist>(detail::tquat&lt; T, P &gt; const &amp;x, detail::tquat&lt; T, P &gt; const &amp;y, T const &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tvec4&lt; bool, P &gt;</type>
      <name>lessThan</name>
      <anchorfile>group__gtc__quaternion.html</anchorfile>
      <anchor>ga4e4c37b86cecde7e1076c5b5fdb920b9</anchor>
      <arglist>(detail::tquat&lt; T, P &gt; const &amp;x, detail::tquat&lt; T, P &gt; const &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL vecType&lt; T, P &gt;::bool_type</type>
      <name>lessThanEqual</name>
      <anchorfile>group__core__func__vector__relational.html</anchorfile>
      <anchor>ga2167b22ac086c5791a4740932b62b685</anchor>
      <arglist>(vecType&lt; T, P &gt; const &amp;x, vecType&lt; T, P &gt; const &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tvec4&lt; bool, P &gt;</type>
      <name>lessThanEqual</name>
      <anchorfile>group__gtc__quaternion.html</anchorfile>
      <anchor>ga313fe20896a8cd43c6d08cc88fa18faa</anchor>
      <arglist>(detail::tquat&lt; T, P &gt; const &amp;x, detail::tquat&lt; T, P &gt; const &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL T</type>
      <name>linearGradient</name>
      <anchorfile>group__gtx__gradient__paint.html</anchorfile>
      <anchor>ga01eb377864e98f86bd44378e1b86eb22</anchor>
      <arglist>(detail::tvec2&lt; T, P &gt; const &amp;Point0, detail::tvec2&lt; T, P &gt; const &amp;Point1, detail::tvec2&lt; T, P &gt; const &amp;Position)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genTYpe</type>
      <name>linearRand</name>
      <anchorfile>group__gtc__random.html</anchorfile>
      <anchor>gada2343ac23451f0919a2b6c11c4d8696</anchor>
      <arglist>(genTYpe const &amp;Min, genTYpe const &amp;Max)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL vecType&lt; T, P &gt;</type>
      <name>linearRand</name>
      <anchorfile>group__gtc__random.html</anchorfile>
      <anchor>gaba9cec867916d894d794a32897b7fdfd</anchor>
      <arglist>(vecType&lt; T, P &gt; const &amp;Min, vecType&lt; T, P &gt; const &amp;Max)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>ln_ln_two</name>
      <anchorfile>group__gtc__constants.html</anchorfile>
      <anchor>ga650774609debe4a90bcac449b574de2c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>ln_ten</name>
      <anchorfile>group__gtc__constants.html</anchorfile>
      <anchor>ga48addf0cb0980277d208a71a1c59c073</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>ln_two</name>
      <anchorfile>group__gtc__constants.html</anchorfile>
      <anchor>ga22fae798430edc3022766af4fd83e8a4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>log</name>
      <anchorfile>group__gtx__log__base.html</anchorfile>
      <anchor>ga60a7b0a401da660869946b2b77c710c9</anchor>
      <arglist>(genType const &amp;x, genType const &amp;base)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>log</name>
      <anchorfile>group__core__func__exponential.html</anchorfile>
      <anchor>ga0c8da2d2921da250e8700ac4476916a1</anchor>
      <arglist>(genType const &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tquat&lt; T, P &gt;</type>
      <name>log</name>
      <anchorfile>group__gtx__quaternion.html</anchorfile>
      <anchor>ga832e6b69f9e5f596cad8bada9ebb4477</anchor>
      <arglist>(detail::tquat&lt; T, P &gt; const &amp;q)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genIUType</type>
      <name>log2</name>
      <anchorfile>group__gtx__integer.html</anchorfile>
      <anchor>ga9bd682e74bfacb005c735305207ec417</anchor>
      <arglist>(genIUType x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>log2</name>
      <anchorfile>group__core__func__exponential.html</anchorfile>
      <anchor>gad41e336e9bc8190fe99d2cfd9261c19b</anchor>
      <arglist>(genType x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tmat4x4&lt; T, P &gt;</type>
      <name>lookAt</name>
      <anchorfile>group__gtc__matrix__transform.html</anchorfile>
      <anchor>ga454fdf3163c2779eeeeeb9d75907ce97</anchor>
      <arglist>(detail::tvec3&lt; T, P &gt; const &amp;eye, detail::tvec3&lt; T, P &gt; const &amp;center, detail::tvec3&lt; T, P &gt; const &amp;up)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>lowerMultiple</name>
      <anchorfile>group__gtx__multiple.html</anchorfile>
      <anchor>ga11b955f3cb3589d561c8991118771ea6</anchor>
      <arglist>(genType const &amp;Source, genType const &amp;Multiple)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL T</type>
      <name>luminosity</name>
      <anchorfile>group__gtx__color__space.html</anchorfile>
      <anchor>ga3fb6710bbbf4f3e2303b06946e9cf00c</anchor>
      <arglist>(detail::tvec3&lt; T, P &gt; const &amp;color)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL T</type>
      <name>lxNorm</name>
      <anchorfile>group__gtx__norm.html</anchorfile>
      <anchor>gaf2ec2a2b14e0d4ddfadd5b1a98ed9799</anchor>
      <arglist>(detail::tvec3&lt; T, P &gt; const &amp;x, detail::tvec3&lt; T, P &gt; const &amp;y, unsigned int Depth)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL T</type>
      <name>lxNorm</name>
      <anchorfile>group__gtx__norm.html</anchorfile>
      <anchor>ga7f76252fa0266db34865dba8a8c0f7d6</anchor>
      <arglist>(detail::tvec3&lt; T, P &gt; const &amp;x, unsigned int Depth)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tmat2x2&lt; T, defaultp &gt;</type>
      <name>make_mat2</name>
      <anchorfile>group__gtc__type__ptr.html</anchorfile>
      <anchor>ga903422b2c346cbaccad3153a5a1f404c</anchor>
      <arglist>(T const *const ptr)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tmat2x2&lt; T, defaultp &gt;</type>
      <name>make_mat2x2</name>
      <anchorfile>group__gtc__type__ptr.html</anchorfile>
      <anchor>ga860d529f631ea6f9a0e510491d29a8ac</anchor>
      <arglist>(T const *const ptr)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tmat2x3&lt; T, defaultp &gt;</type>
      <name>make_mat2x3</name>
      <anchorfile>group__gtc__type__ptr.html</anchorfile>
      <anchor>gadef48cd950566f23a4b1e47127ee478c</anchor>
      <arglist>(T const *const ptr)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tmat2x4&lt; T, defaultp &gt;</type>
      <name>make_mat2x4</name>
      <anchorfile>group__gtc__type__ptr.html</anchorfile>
      <anchor>ga174a43e8913682834de9cd918e36df25</anchor>
      <arglist>(T const *const ptr)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tmat3x3&lt; T, defaultp &gt;</type>
      <name>make_mat3</name>
      <anchorfile>group__gtc__type__ptr.html</anchorfile>
      <anchor>gae50ecac46eb8771fb074e310b602bf53</anchor>
      <arglist>(T const *const ptr)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tmat3x2&lt; T, defaultp &gt;</type>
      <name>make_mat3x2</name>
      <anchorfile>group__gtc__type__ptr.html</anchorfile>
      <anchor>gaa40868af4de8c5ed5470fdcc9985dbfc</anchor>
      <arglist>(T const *const ptr)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tmat3x3&lt; T, defaultp &gt;</type>
      <name>make_mat3x3</name>
      <anchorfile>group__gtc__type__ptr.html</anchorfile>
      <anchor>gaf8ba0a0a523423ae1149a1c2d90eb337</anchor>
      <arglist>(T const *const ptr)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tmat3x4&lt; T, defaultp &gt;</type>
      <name>make_mat3x4</name>
      <anchorfile>group__gtc__type__ptr.html</anchorfile>
      <anchor>gaa0c07ac459a5e16374aa12e3b35ee043</anchor>
      <arglist>(T const *const ptr)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tmat4x4&lt; T, defaultp &gt;</type>
      <name>make_mat4</name>
      <anchorfile>group__gtc__type__ptr.html</anchorfile>
      <anchor>gac3920fd61f0c459a4749b8eb9107982c</anchor>
      <arglist>(T const *const ptr)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tmat4x2&lt; T, defaultp &gt;</type>
      <name>make_mat4x2</name>
      <anchorfile>group__gtc__type__ptr.html</anchorfile>
      <anchor>gae4ad99adfe4fb195a192712a71de901d</anchor>
      <arglist>(T const *const ptr)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tmat4x3&lt; T, defaultp &gt;</type>
      <name>make_mat4x3</name>
      <anchorfile>group__gtc__type__ptr.html</anchorfile>
      <anchor>ga37ec66362c22d86ad2ee11930b638c4a</anchor>
      <arglist>(T const *const ptr)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tmat4x4&lt; T, defaultp &gt;</type>
      <name>make_mat4x4</name>
      <anchorfile>group__gtc__type__ptr.html</anchorfile>
      <anchor>ga4b13ff6840a66d032724a9a1db50f704</anchor>
      <arglist>(T const *const ptr)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tquat&lt; T, defaultp &gt;</type>
      <name>make_quat</name>
      <anchorfile>group__gtc__type__ptr.html</anchorfile>
      <anchor>ga051ec24a44af31a08b11eccbf8726b02</anchor>
      <arglist>(T const *const ptr)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tvec2&lt; T, defaultp &gt;</type>
      <name>make_vec2</name>
      <anchorfile>group__gtc__type__ptr.html</anchorfile>
      <anchor>ga70f570befb4773ba3a658b76f9fdd6ab</anchor>
      <arglist>(T const *const ptr)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tvec3&lt; T, defaultp &gt;</type>
      <name>make_vec3</name>
      <anchorfile>group__gtc__type__ptr.html</anchorfile>
      <anchor>gad91a6a0fe324630b151208703a1591ed</anchor>
      <arglist>(T const *const ptr)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tvec4&lt; T, defaultp &gt;</type>
      <name>make_vec4</name>
      <anchorfile>group__gtc__type__ptr.html</anchorfile>
      <anchor>ga1b9e0d9ca48d79ba87edc121c1872c44</anchor>
      <arglist>(T const *const ptr)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genIType</type>
      <name>mask</name>
      <anchorfile>group__gtx__bit.html</anchorfile>
      <anchor>ga79f1482a09c91f785e7e0ea8aed2b20e</anchor>
      <arglist>(genIType const &amp;count)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tmat2x4&lt; T, P &gt;</type>
      <name>mat2x4_cast</name>
      <anchorfile>group__gtc__dual__quaternion.html</anchorfile>
      <anchor>gade155fb0dfc144259a25897776e73325</anchor>
      <arglist>(detail::tdualquat&lt; T, P &gt; const &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tmat3x3&lt; T, P &gt;</type>
      <name>mat3_cast</name>
      <anchorfile>group__gtc__quaternion.html</anchorfile>
      <anchor>ga65257c3494022ad80a50ce11da95049d</anchor>
      <arglist>(detail::tquat&lt; T, P &gt; const &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tmat3x4&lt; T, P &gt;</type>
      <name>mat3x4_cast</name>
      <anchorfile>group__gtc__dual__quaternion.html</anchorfile>
      <anchor>ga2f4f0a1275fa95c272dd6ad6df75013d</anchor>
      <arglist>(detail::tdualquat&lt; T, P &gt; const &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tmat4x4&lt; T, P &gt;</type>
      <name>mat4_cast</name>
      <anchorfile>group__gtc__quaternion.html</anchorfile>
      <anchor>gafc4e34c836f7ccb5f3bb2a0373c831e0</anchor>
      <arglist>(detail::tquat&lt; T, P &gt; const &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL matType&lt; T, P &gt;</type>
      <name>matrixCompMult</name>
      <anchorfile>group__core__func__matrix.html</anchorfile>
      <anchor>ga4a54992e4741188ee624b21e3ba91814</anchor>
      <arglist>(matType&lt; T, P &gt; const &amp;x, matType&lt; T, P &gt; const &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tmat3x3&lt; T, P &gt;</type>
      <name>matrixCross3</name>
      <anchorfile>group__gtx__matrix__cross__product.html</anchorfile>
      <anchor>gaebbd4b4436b55c14b6d0b973167a25e4</anchor>
      <arglist>(detail::tvec3&lt; T, P &gt; const &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tmat4x4&lt; T, P &gt;</type>
      <name>matrixCross4</name>
      <anchorfile>group__gtx__matrix__cross__product.html</anchorfile>
      <anchor>gab3c272adc9c9fc1f7c26d6f353b4bb4b</anchor>
      <arglist>(detail::tvec3&lt; T, P &gt; const &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL T</type>
      <name>max</name>
      <anchorfile>group__gtx__extented__min__max.html</anchorfile>
      <anchor>ga04991ccb9865c4c4e58488cfb209ce69</anchor>
      <arglist>(T const &amp;x, T const &amp;y, T const &amp;z)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL C&lt; T &gt;</type>
      <name>max</name>
      <anchorfile>group__gtx__extented__min__max.html</anchorfile>
      <anchor>gae1b7bbe5c91de4924835ea3e14530744</anchor>
      <arglist>(C&lt; T &gt; const &amp;x, typename C&lt; T &gt;::T const &amp;y, typename C&lt; T &gt;::T const &amp;z)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL C&lt; T &gt;</type>
      <name>max</name>
      <anchorfile>group__gtx__extented__min__max.html</anchorfile>
      <anchor>gaf832e9d4ab4826b2dda2fda25935a3a4</anchor>
      <arglist>(C&lt; T &gt; const &amp;x, C&lt; T &gt; const &amp;y, C&lt; T &gt; const &amp;z)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL T</type>
      <name>max</name>
      <anchorfile>group__gtx__extented__min__max.html</anchorfile>
      <anchor>ga78e04a0cef1c4863fcae1a2130500d87</anchor>
      <arglist>(T const &amp;x, T const &amp;y, T const &amp;z, T const &amp;w)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL C&lt; T &gt;</type>
      <name>max</name>
      <anchorfile>group__gtx__extented__min__max.html</anchorfile>
      <anchor>ga7cca8b53cfda402040494cdf40fbdf4a</anchor>
      <arglist>(C&lt; T &gt; const &amp;x, typename C&lt; T &gt;::T const &amp;y, typename C&lt; T &gt;::T const &amp;z, typename C&lt; T &gt;::T const &amp;w)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL C&lt; T &gt;</type>
      <name>max</name>
      <anchorfile>group__gtx__extented__min__max.html</anchorfile>
      <anchor>gaacffbc466c2d08c140b181e7fd8a4858</anchor>
      <arglist>(C&lt; T &gt; const &amp;x, C&lt; T &gt; const &amp;y, C&lt; T &gt; const &amp;z, C&lt; T &gt; const &amp;w)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>max</name>
      <anchorfile>group__core__func__common.html</anchorfile>
      <anchor>gaa228561a9da55898f8f72ad2403fafac</anchor>
      <arglist>(genType const &amp;x, genType const &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>max</name>
      <anchorfile>group__core__func__common.html</anchorfile>
      <anchor>ga30077cf0de58a7474450fb328ba456d7</anchor>
      <arglist>(genType const &amp;x, typename genType::value_type const &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL T</type>
      <name>min</name>
      <anchorfile>group__gtx__extented__min__max.html</anchorfile>
      <anchor>ga713d3f9b3e76312c0d314e0c8611a6a6</anchor>
      <arglist>(T const &amp;x, T const &amp;y, T const &amp;z)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL C&lt; T &gt;</type>
      <name>min</name>
      <anchorfile>group__gtx__extented__min__max.html</anchorfile>
      <anchor>ga74d1a96e7cdbac40f6d35142d3bcbbd4</anchor>
      <arglist>(C&lt; T &gt; const &amp;x, typename C&lt; T &gt;::T const &amp;y, typename C&lt; T &gt;::T const &amp;z)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL C&lt; T &gt;</type>
      <name>min</name>
      <anchorfile>group__gtx__extented__min__max.html</anchorfile>
      <anchor>ga42b5c3fc027fd3d9a50d2ccc9126d9f0</anchor>
      <arglist>(C&lt; T &gt; const &amp;x, C&lt; T &gt; const &amp;y, C&lt; T &gt; const &amp;z)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL T</type>
      <name>min</name>
      <anchorfile>group__gtx__extented__min__max.html</anchorfile>
      <anchor>ga95466987024d03039607f09e69813d69</anchor>
      <arglist>(T const &amp;x, T const &amp;y, T const &amp;z, T const &amp;w)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL C&lt; T &gt;</type>
      <name>min</name>
      <anchorfile>group__gtx__extented__min__max.html</anchorfile>
      <anchor>ga4fe35dd31dd0c45693c9b60b830b8d47</anchor>
      <arglist>(C&lt; T &gt; const &amp;x, typename C&lt; T &gt;::T const &amp;y, typename C&lt; T &gt;::T const &amp;z, typename C&lt; T &gt;::T const &amp;w)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL C&lt; T &gt;</type>
      <name>min</name>
      <anchorfile>group__gtx__extented__min__max.html</anchorfile>
      <anchor>ga7471ea4159eed8dd9ea4ac5d46c2fead</anchor>
      <arglist>(C&lt; T &gt; const &amp;x, C&lt; T &gt; const &amp;y, C&lt; T &gt; const &amp;z, C&lt; T &gt; const &amp;w)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>min</name>
      <anchorfile>group__core__func__common.html</anchorfile>
      <anchor>ga3dc90dbd66c9ca1dd5625c93d9c50f02</anchor>
      <arglist>(genType const &amp;x, genType const &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>min</name>
      <anchorfile>group__core__func__common.html</anchorfile>
      <anchor>gac0f3dec634730c146c121a6517441c9a</anchor>
      <arglist>(genType const &amp;x, typename genType::value_type const &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>mirrorRepeat</name>
      <anchorfile>group__gtx__wrap.html</anchorfile>
      <anchor>ga16a89b0661b60d5bea85137bbae74d73</anchor>
      <arglist>(genType const &amp;Texcoord)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tquat&lt; T, P &gt;</type>
      <name>mix</name>
      <anchorfile>group__gtc__quaternion.html</anchorfile>
      <anchor>gafabf175ae3e2cd30bf58dc313321955a</anchor>
      <arglist>(detail::tquat&lt; T, P &gt; const &amp;x, detail::tquat&lt; T, P &gt; const &amp;y, T const &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL vecType&lt; T, P &gt;</type>
      <name>mix</name>
      <anchorfile>group__core__func__common.html</anchorfile>
      <anchor>gadccbaffe46f369cf1a96b2aef92cbfdd</anchor>
      <arglist>(vecType&lt; T, P &gt; const &amp;x, vecType&lt; T, P &gt; const &amp;y, vecType&lt; U, P &gt; const &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL vecType&lt; T, P &gt;</type>
      <name>mix</name>
      <anchorfile>group__core__func__common.html</anchorfile>
      <anchor>gaa5c83ada94113757c0a555ab4f40cd6e</anchor>
      <arglist>(vecType&lt; T, P &gt; const &amp;x, vecType&lt; T, P &gt; const &amp;y, U const &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genTypeT</type>
      <name>mix</name>
      <anchorfile>group__core__func__common.html</anchorfile>
      <anchor>ga78aae7eea618ca112053d59fe03db239</anchor>
      <arglist>(genTypeT const &amp;x, genTypeT const &amp;y, genTypeU const &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL T</type>
      <name>mixedProduct</name>
      <anchorfile>group__gtx__mixed__product.html</anchorfile>
      <anchor>ga3c7ec94fdd2b088eac78fb4a0211f32d</anchor>
      <arglist>(detail::tvec3&lt; T, P &gt; const &amp;v1, detail::tvec3&lt; T, P &gt; const &amp;v2, detail::tvec3&lt; T, P &gt; const &amp;v3)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL int</type>
      <name>mod</name>
      <anchorfile>group__gtx__integer.html</anchorfile>
      <anchor>gaabfbb41531ab7ad8d06fc176edfba785</anchor>
      <arglist>(int x, int y)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL uint</type>
      <name>mod</name>
      <anchorfile>group__gtx__integer.html</anchorfile>
      <anchor>ga63fc8d63e7da1706439233b386ba8b6f</anchor>
      <arglist>(uint x, uint y)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>mod</name>
      <anchorfile>group__core__func__common.html</anchorfile>
      <anchor>ga8cc8a75b05125fe1c30de43102ef42e1</anchor>
      <arglist>(genType const &amp;x, genType const &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>mod</name>
      <anchorfile>group__core__func__common.html</anchorfile>
      <anchor>gad2127c78cb9e89ab462892b11417ded3</anchor>
      <arglist>(genType const &amp;x, typename genType::value_type const &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>modf</name>
      <anchorfile>group__core__func__common.html</anchorfile>
      <anchor>gae47da02eb07d660201c09a0df7298a05</anchor>
      <arglist>(genType const &amp;x, genType &amp;i)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>next_float</name>
      <anchorfile>group__gtc__ulp.html</anchorfile>
      <anchor>gae516ae554faa6117660828240e8bdaf0</anchor>
      <arglist>(genType const &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>next_float</name>
      <anchorfile>group__gtc__ulp.html</anchorfile>
      <anchor>gad107ec3d9697ef82032a33338a73ebdd</anchor>
      <arglist>(genType const &amp;x, uint const &amp;Distance)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL uint</type>
      <name>nlz</name>
      <anchorfile>group__gtx__integer.html</anchorfile>
      <anchor>ga78dff8bdb361bf0061194c93e003d189</anchor>
      <arglist>(uint x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType::value_type</type>
      <name>noise1</name>
      <anchorfile>group__core__func__noise.html</anchorfile>
      <anchor>gadcbf14e3390990f33fda02bb20836960</anchor>
      <arglist>(genType const &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tvec2&lt; typename genType::value_type, defaultp &gt;</type>
      <name>noise2</name>
      <anchorfile>group__core__func__noise.html</anchorfile>
      <anchor>ga876ad0805cece7b52bac9f5bac42647a</anchor>
      <arglist>(genType const &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tvec3&lt; typename genType::value_type, defaultp &gt;</type>
      <name>noise3</name>
      <anchorfile>group__core__func__noise.html</anchorfile>
      <anchor>gadc066dd8e6c25b77a0dd4f59d4a2dd2c</anchor>
      <arglist>(genType const &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tvec4&lt; typename genType::value_type, defaultp &gt;</type>
      <name>noise4</name>
      <anchorfile>group__core__func__noise.html</anchorfile>
      <anchor>ga4ca7d36395a06c2f210ceca5d9a1d020</anchor>
      <arglist>(genType const &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>normalize</name>
      <anchorfile>group__core__func__geometric.html</anchorfile>
      <anchor>ga15aa87101457e41663b08a8dcc3357f8</anchor>
      <arglist>(genType const &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tdualquat&lt; T, P &gt;</type>
      <name>normalize</name>
      <anchorfile>group__gtc__dual__quaternion.html</anchorfile>
      <anchor>ga4364d115fe8ee2f65ff047726133d0ad</anchor>
      <arglist>(detail::tdualquat&lt; T, P &gt; const &amp;q)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tquat&lt; T, P &gt;</type>
      <name>normalize</name>
      <anchorfile>group__gtc__quaternion.html</anchorfile>
      <anchor>ga34ee289ca53a08207904e935104715d8</anchor>
      <arglist>(detail::tquat&lt; T, P &gt; const &amp;q)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType::value_type</type>
      <name>normalizeDot</name>
      <anchorfile>group__gtx__normalize__dot.html</anchorfile>
      <anchor>ga13b81f0882c1811cb6c99a5864b9c152</anchor>
      <arglist>(genType const &amp;x, genType const &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL vecType&lt; bool, P &gt;</type>
      <name>not_</name>
      <anchorfile>group__core__func__vector__relational.html</anchorfile>
      <anchor>ga4329ecbc2ef012c9ec704bd09da1f177</anchor>
      <arglist>(vecType&lt; bool, P &gt; const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL vecType&lt; T, P &gt;::bool_type</type>
      <name>notEqual</name>
      <anchorfile>group__core__func__vector__relational.html</anchorfile>
      <anchor>ga85d7bc5613c4dcc2d5873ec9d6ed4c19</anchor>
      <arglist>(vecType&lt; T, P &gt; const &amp;x, vecType&lt; T, P &gt; const &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tvec4&lt; bool, P &gt;</type>
      <name>notEqual</name>
      <anchorfile>group__gtc__quaternion.html</anchorfile>
      <anchor>gaa3a8cf1aa580e435ca96acafbd7870a5</anchor>
      <arglist>(detail::tquat&lt; T, P &gt; const &amp;x, detail::tquat&lt; T, P &gt; const &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>one</name>
      <anchorfile>group__gtc__constants.html</anchorfile>
      <anchor>ga8186ec2c330457d41d9686c47cd3b2d1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>one_over_pi</name>
      <anchorfile>group__gtc__constants.html</anchorfile>
      <anchor>ga9ba09a027db6d4f4e259b01cf5d6c178</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>one_over_root_two</name>
      <anchorfile>group__gtc__constants.html</anchorfile>
      <anchor>gac1a9b3248357fd9e9b740bed90e0b1b7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tmat2x2&lt; T, defaultp &gt;</type>
      <name>orientate2</name>
      <anchorfile>group__gtx__euler__angles.html</anchorfile>
      <anchor>gab39476f0decc117783e02ba389a04ee7</anchor>
      <arglist>(T const &amp;angle)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tmat3x3&lt; T, defaultp &gt;</type>
      <name>orientate3</name>
      <anchorfile>group__gtx__euler__angles.html</anchorfile>
      <anchor>ga2c94907d441c40beb413fe3284c1b267</anchor>
      <arglist>(T const &amp;angle)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tmat3x3&lt; T, P &gt;</type>
      <name>orientate3</name>
      <anchorfile>group__gtx__euler__angles.html</anchorfile>
      <anchor>gab6a2a986916647ddedc94bbd2516f20c</anchor>
      <arglist>(detail::tvec3&lt; T, P &gt; const &amp;angles)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tmat4x4&lt; T, P &gt;</type>
      <name>orientate4</name>
      <anchorfile>group__gtx__euler__angles.html</anchorfile>
      <anchor>ga3b9f62da9726cdad708df41712792082</anchor>
      <arglist>(detail::tvec3&lt; T, P &gt; const &amp;angles)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tmat4x4&lt; T, P &gt;</type>
      <name>orientation</name>
      <anchorfile>group__gtx__rotate__vector.html</anchorfile>
      <anchor>gac80aaf3b2af70c7f03f1077d4b6ac507</anchor>
      <arglist>(detail::tvec3&lt; T, P &gt; const &amp;Normal, detail::tvec3&lt; T, P &gt; const &amp;Up)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL T</type>
      <name>orientedAngle</name>
      <anchorfile>group__gtx__vector__angle.html</anchorfile>
      <anchor>ga6f9cbae1b02b49ad92a1d0070649f038</anchor>
      <arglist>(detail::tvec2&lt; T, P &gt; const &amp;x, detail::tvec2&lt; T, P &gt; const &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL T</type>
      <name>orientedAngle</name>
      <anchorfile>group__gtx__vector__angle.html</anchorfile>
      <anchor>ga2aefc221dd5ed9fdacc17c28eea76775</anchor>
      <arglist>(detail::tvec3&lt; T, P &gt; const &amp;x, detail::tvec3&lt; T, P &gt; const &amp;y, detail::tvec3&lt; T, P &gt; const &amp;ref)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tmat4x4&lt; T, defaultp &gt;</type>
      <name>ortho</name>
      <anchorfile>group__gtc__matrix__transform.html</anchorfile>
      <anchor>gac393e9262776e4980731c386123e4377</anchor>
      <arglist>(T const &amp;left, T const &amp;right, T const &amp;bottom, T const &amp;top, T const &amp;zNear, T const &amp;zFar)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tmat4x4&lt; T, defaultp &gt;</type>
      <name>ortho</name>
      <anchorfile>group__gtc__matrix__transform.html</anchorfile>
      <anchor>gab03587bce3510aa5d2f4e5f1be6c2370</anchor>
      <arglist>(T const &amp;left, T const &amp;right, T const &amp;bottom, T const &amp;top)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tmat3x3&lt; T, P &gt;</type>
      <name>orthonormalize</name>
      <anchorfile>group__gtx__orthonormalize.html</anchorfile>
      <anchor>ga2d615d8b740d7d11e583651c34103e40</anchor>
      <arglist>(const detail::tmat3x3&lt; T, P &gt; &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tvec3&lt; T, P &gt;</type>
      <name>orthonormalize</name>
      <anchorfile>group__gtx__orthonormalize.html</anchorfile>
      <anchor>ga41d176cb31fda91b672655c839084b43</anchor>
      <arglist>(const detail::tvec3&lt; T, P &gt; &amp;x, const detail::tvec3&lt; T, P &gt; &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::outerProduct_trait&lt; T, P, vecTypeA, vecTypeB &gt;::type</type>
      <name>outerProduct</name>
      <anchorfile>group__core__func__matrix.html</anchorfile>
      <anchor>gae9f513dc8e4f3ceb993669321b6d0f09</anchor>
      <arglist>(vecTypeA&lt; T, P &gt; const &amp;c, vecTypeB&lt; T, P &gt; const &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL double</type>
      <name>packDouble2x32</name>
      <anchorfile>group__core__func__packing.html</anchorfile>
      <anchor>gaa916ca426b2bb0343ba17e3753e245c2</anchor>
      <arglist>(uvec2 const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL uint32</type>
      <name>packF2x11_1x10</name>
      <anchorfile>group__gtc__packing.html</anchorfile>
      <anchor>ga4944ad465ff950e926d49621f916c78d</anchor>
      <arglist>(vec3 const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL uint16</type>
      <name>packHalf1x16</name>
      <anchorfile>group__gtc__packing.html</anchorfile>
      <anchor>ga43f2093b6ff192a79058ff7834fc3528</anchor>
      <arglist>(float v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL uint</type>
      <name>packHalf2x16</name>
      <anchorfile>group__core__func__packing.html</anchorfile>
      <anchor>ga20f134b07db3a3d3a38efb2617388c92</anchor>
      <arglist>(vec2 const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL uint64</type>
      <name>packHalf4x16</name>
      <anchorfile>group__gtc__packing.html</anchorfile>
      <anchor>gafe2f7b39caf8f5ec555e1c059ec530e6</anchor>
      <arglist>(vec4 const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL uint32</type>
      <name>packI3x10_1x2</name>
      <anchorfile>group__gtc__packing.html</anchorfile>
      <anchor>ga06ecb6afb902dba45419008171db9023</anchor>
      <arglist>(ivec4 const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL uint16</type>
      <name>packSnorm1x16</name>
      <anchorfile>group__gtc__packing.html</anchorfile>
      <anchor>gab22f8bcfdb5fc65af4701b25f143c1af</anchor>
      <arglist>(float v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL uint8</type>
      <name>packSnorm1x8</name>
      <anchorfile>group__gtc__packing.html</anchorfile>
      <anchor>gae3592e0795e62aaa1865b3a10496a7a1</anchor>
      <arglist>(float s)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL uint</type>
      <name>packSnorm2x16</name>
      <anchorfile>group__core__func__packing.html</anchorfile>
      <anchor>ga977ab172da5494e5ac63e952afacfbe2</anchor>
      <arglist>(vec2 const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL uint16</type>
      <name>packSnorm2x8</name>
      <anchorfile>group__gtc__packing.html</anchorfile>
      <anchor>ga6be3cfb2cce3702f03e91bbeb5286d7e</anchor>
      <arglist>(vec2 const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL uint32</type>
      <name>packSnorm3x10_1x2</name>
      <anchorfile>group__gtc__packing.html</anchorfile>
      <anchor>gab997545661877d2c7362a5084d3897d3</anchor>
      <arglist>(vec4 const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL uint64</type>
      <name>packSnorm4x16</name>
      <anchorfile>group__gtc__packing.html</anchorfile>
      <anchor>ga358943934d21da947d5bcc88c2ab7832</anchor>
      <arglist>(vec4 const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL uint</type>
      <name>packSnorm4x8</name>
      <anchorfile>group__core__func__packing.html</anchorfile>
      <anchor>ga85e8f17627516445026ab7a9c2e3531a</anchor>
      <arglist>(vec4 const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL uint32</type>
      <name>packU3x10_1x2</name>
      <anchorfile>group__gtc__packing.html</anchorfile>
      <anchor>gada3d88d59f0f458f9c51a9fd359a4bc0</anchor>
      <arglist>(uvec4 const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL uint16</type>
      <name>packUnorm1x16</name>
      <anchorfile>group__gtc__packing.html</anchorfile>
      <anchor>ga9f82737bf2a44bedff1d286b76837886</anchor>
      <arglist>(float v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL uint8</type>
      <name>packUnorm1x8</name>
      <anchorfile>group__gtc__packing.html</anchorfile>
      <anchor>ga4b2fa60df3460403817d28b082ee0736</anchor>
      <arglist>(float v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL uint</type>
      <name>packUnorm2x16</name>
      <anchorfile>group__core__func__packing.html</anchorfile>
      <anchor>ga0e2d107039fe608a209497af867b85fb</anchor>
      <arglist>(vec2 const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL uint16</type>
      <name>packUnorm2x8</name>
      <anchorfile>group__gtc__packing.html</anchorfile>
      <anchor>ga9a666b1c688ab54100061ed06526de6e</anchor>
      <arglist>(vec2 const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL uint32</type>
      <name>packUnorm3x10_1x2</name>
      <anchorfile>group__gtc__packing.html</anchorfile>
      <anchor>ga8a1ee625d2707c60530fb3fca2980b19</anchor>
      <arglist>(vec4 const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL uint64</type>
      <name>packUnorm4x16</name>
      <anchorfile>group__gtc__packing.html</anchorfile>
      <anchor>ga1f63c264e7ab63264e2b2a99fd393897</anchor>
      <arglist>(vec4 const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL uint</type>
      <name>packUnorm4x8</name>
      <anchorfile>group__core__func__packing.html</anchorfile>
      <anchor>gaf7d2f7341a9eeb4a436929d6f9ad08f2</anchor>
      <arglist>(vec4 const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL T</type>
      <name>perlin</name>
      <anchorfile>group__gtc__noise.html</anchorfile>
      <anchor>ga14e5975486b2b36e747861d3c65b16c1</anchor>
      <arglist>(vecType&lt; T, P &gt; const &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL T</type>
      <name>perlin</name>
      <anchorfile>group__gtc__noise.html</anchorfile>
      <anchor>ga7e103ffffacb322fe2d4863c372ae2fd</anchor>
      <arglist>(vecType&lt; T, P &gt; const &amp;p, vecType&lt; T, P &gt; const &amp;rep)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL vecType</type>
      <name>perp</name>
      <anchorfile>group__gtx__perpendicular.html</anchorfile>
      <anchor>ga41f8c73da9798a18e6b1e32f1e301f07</anchor>
      <arglist>(vecType const &amp;x, vecType const &amp;Normal)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tmat4x4&lt; T, defaultp &gt;</type>
      <name>perspective</name>
      <anchorfile>group__gtc__matrix__transform.html</anchorfile>
      <anchor>ga6c82aa0ea748cfbb16887d81cf6c5a10</anchor>
      <arglist>(T const &amp;fovy, T const &amp;aspect, T const &amp;near, T const &amp;far)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tmat4x4&lt; T, defaultp &gt;</type>
      <name>perspectiveFov</name>
      <anchorfile>group__gtc__matrix__transform.html</anchorfile>
      <anchor>gac00bf68d4f7ec62380b84c5354567f71</anchor>
      <arglist>(T const &amp;fov, T const &amp;width, T const &amp;height, T const &amp;near, T const &amp;far)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>pi</name>
      <anchorfile>group__gtc__constants.html</anchorfile>
      <anchor>gae671930537266a9a650ccb4b88757692</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tmat4x4&lt; T, P &gt;</type>
      <name>pickMatrix</name>
      <anchorfile>group__gtc__matrix__transform.html</anchorfile>
      <anchor>ga0fb64f04bf5ad52523fcd4b10b46aff6</anchor>
      <arglist>(detail::tvec2&lt; T, P &gt; const &amp;center, detail::tvec2&lt; T, P &gt; const &amp;delta, detail::tvec4&lt; U, P &gt; const &amp;viewport)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL T</type>
      <name>pitch</name>
      <anchorfile>group__gtc__quaternion.html</anchorfile>
      <anchor>ga4d345dc369a54f53f5ebc375bac56d11</anchor>
      <arglist>(detail::tquat&lt; T, P &gt; const &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tvec3&lt; T, P &gt;</type>
      <name>polar</name>
      <anchorfile>group__gtx__polar__coordinates.html</anchorfile>
      <anchor>ga7d0a4068875efec56e5d2c6451b5bde2</anchor>
      <arglist>(detail::tvec3&lt; T, P &gt; const &amp;euclidean)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL int</type>
      <name>pow</name>
      <anchorfile>group__gtx__integer.html</anchorfile>
      <anchor>ga89c591b970882714bd1e89a4e2f249f1</anchor>
      <arglist>(int x, int y)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>pow</name>
      <anchorfile>group__core__func__exponential.html</anchorfile>
      <anchor>ga1ce4b2fddd26d0d3a35a8d98f37f3ac0</anchor>
      <arglist>(genType const &amp;base, genType const &amp;exponent)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL uint</type>
      <name>pow</name>
      <anchorfile>group__gtx__integer.html</anchorfile>
      <anchor>ga998e5ee915d3769255519e2fbaa2bbf0</anchor>
      <arglist>(uint x, uint y)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tquat&lt; T, P &gt;</type>
      <name>pow</name>
      <anchorfile>group__gtx__quaternion.html</anchorfile>
      <anchor>ga9c9854d641f71f853cfed9dc5d4ef762</anchor>
      <arglist>(detail::tquat&lt; T, P &gt; const &amp;x, T const &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>powerOfTwoAbove</name>
      <anchorfile>group__gtx__bit.html</anchorfile>
      <anchor>gaa49786cf3f8a1f65de6e70b6088a811e</anchor>
      <arglist>(genType const &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>powerOfTwoBelow</name>
      <anchorfile>group__gtx__bit.html</anchorfile>
      <anchor>gaeceaea338213cbff7a275460e35e8d0c</anchor>
      <arglist>(genType const &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>powerOfTwoNearest</name>
      <anchorfile>group__gtx__bit.html</anchorfile>
      <anchor>ga9e68299f4ca0cd6674efbee62d425b95</anchor>
      <arglist>(genType const &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>prev_float</name>
      <anchorfile>group__gtc__ulp.html</anchorfile>
      <anchor>ga2fcbb7bfbfc595712bfddc51b0715b07</anchor>
      <arglist>(genType const &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>prev_float</name>
      <anchorfile>group__gtc__ulp.html</anchorfile>
      <anchor>gaa399d5b6472a70e8952f9b26ecaacdec</anchor>
      <arglist>(genType const &amp;x, uint const &amp;Distance)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL vecType</type>
      <name>proj</name>
      <anchorfile>group__gtx__projection.html</anchorfile>
      <anchor>gadf29123bcf748fc9d6fb0998192184cf</anchor>
      <arglist>(vecType const &amp;x, vecType const &amp;Normal)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tmat3x3&lt; T, P &gt;</type>
      <name>proj2D</name>
      <anchorfile>group__gtx__transform2.html</anchorfile>
      <anchor>gad51e1fa33875b966db2f97cb7f21c48a</anchor>
      <arglist>(const detail::tmat3x3&lt; T, P &gt; &amp;m, const detail::tvec3&lt; T, P &gt; &amp;normal)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tmat4x4&lt; T, P &gt;</type>
      <name>proj3D</name>
      <anchorfile>group__gtx__transform2.html</anchorfile>
      <anchor>ga70a21b940727b94060fd3826eeacb048</anchor>
      <arglist>(const detail::tmat4x4&lt; T, P &gt; &amp;m, const detail::tvec3&lt; T, P &gt; &amp;normal)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tvec3&lt; T, P &gt;</type>
      <name>project</name>
      <anchorfile>group__gtc__matrix__transform.html</anchorfile>
      <anchor>ga41227b7b98882dcbaa8dab52df372c7b</anchor>
      <arglist>(detail::tvec3&lt; T, P &gt; const &amp;obj, detail::tmat4x4&lt; T, P &gt; const &amp;model, detail::tmat4x4&lt; T, P &gt; const &amp;proj, detail::tvec4&lt; U, P &gt; const &amp;viewport)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>quarter_pi</name>
      <anchorfile>group__gtc__constants.html</anchorfile>
      <anchor>ga0148d757b4bfda4d86251b8d1ea1dad3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tquat&lt; T, P &gt;</type>
      <name>quat_cast</name>
      <anchorfile>group__gtc__quaternion.html</anchorfile>
      <anchor>gafb826745dedb1760100bbd25d0f63fde</anchor>
      <arglist>(detail::tmat3x3&lt; T, P &gt; const &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tquat&lt; T, P &gt;</type>
      <name>quat_cast</name>
      <anchorfile>group__gtc__quaternion.html</anchorfile>
      <anchor>ga385af22ef1a45c4464ddd28b80d5ce18</anchor>
      <arglist>(detail::tmat4x4&lt; T, P &gt; const &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL T</type>
      <name>radialGradient</name>
      <anchorfile>group__gtx__gradient__paint.html</anchorfile>
      <anchor>ga864c46234e363137b717119231f422f6</anchor>
      <arglist>(detail::tvec2&lt; T, P &gt; const &amp;Center, T const &amp;Radius, detail::tvec2&lt; T, P &gt; const &amp;Focal, detail::tvec2&lt; T, P &gt; const &amp;Position)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>radians</name>
      <anchorfile>group__core__func__trigonometric.html</anchorfile>
      <anchor>ga431d31cdb060059bc5b0696e212f1453</anchor>
      <arglist>(genType const &amp;degrees)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>reflect</name>
      <anchorfile>group__core__func__geometric.html</anchorfile>
      <anchor>gab63646fc36b81cf69d3ce123a72f76f2</anchor>
      <arglist>(genType const &amp;I, genType const &amp;N)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL vecType&lt; T, P &gt;</type>
      <name>refract</name>
      <anchorfile>group__core__func__geometric.html</anchorfile>
      <anchor>ga99d8ddb244b129892babaca9778206d0</anchor>
      <arglist>(vecType&lt; T, P &gt; const &amp;I, vecType&lt; T, P &gt; const &amp;N, T const &amp;eta)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>repeat</name>
      <anchorfile>group__gtx__wrap.html</anchorfile>
      <anchor>ga809650c6310ea7c42666e918c117fb6f</anchor>
      <arglist>(genType const &amp;Texcoord)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tvec3&lt; T, P &gt;</type>
      <name>rgb2YCoCg</name>
      <anchorfile>group__gtx__color__space__YCoCg.html</anchorfile>
      <anchor>ga2a235b86e67866fd9fef640bcc47c93d</anchor>
      <arglist>(detail::tvec3&lt; T, P &gt; const &amp;rgbColor)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tvec3&lt; T, P &gt;</type>
      <name>rgb2YCoCgR</name>
      <anchorfile>group__gtx__color__space__YCoCg.html</anchorfile>
      <anchor>gaeee43c2a06fe63d46a96cee4d1c63ce6</anchor>
      <arglist>(detail::tvec3&lt; T, P &gt; const &amp;rgbColor)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tvec3&lt; T, P &gt;</type>
      <name>rgbColor</name>
      <anchorfile>group__gtx__color__space.html</anchorfile>
      <anchor>gafe29cc37c2675aee66c9f9ae3e5e7294</anchor>
      <arglist>(detail::tvec3&lt; T, P &gt; const &amp;hsvValue)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL bool</type>
      <name>rightHanded</name>
      <anchorfile>group__gtx__handed__coordinate__space.html</anchorfile>
      <anchor>ga16517e8a56cba5ba908e6eac6500ab94</anchor>
      <arglist>(detail::tvec3&lt; T, P &gt; const &amp;tangent, detail::tvec3&lt; T, P &gt; const &amp;binormal, detail::tvec3&lt; T, P &gt; const &amp;normal)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL T</type>
      <name>roll</name>
      <anchorfile>group__gtc__quaternion.html</anchorfile>
      <anchor>ga6d883e423bc425f4334fcce202131f7e</anchor>
      <arglist>(detail::tquat&lt; T, P &gt; const &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>root_five</name>
      <anchorfile>group__gtc__constants.html</anchorfile>
      <anchor>gace2b8dfed1ab9fabbb67dde08e7e5b58</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>root_half_pi</name>
      <anchorfile>group__gtc__constants.html</anchorfile>
      <anchor>gaec5af85e2148c118aad7e797430fdeb0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>root_ln_four</name>
      <anchorfile>group__gtc__constants.html</anchorfile>
      <anchor>ga9cae3fad9314e34c1d3aab71fcdef05f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>root_pi</name>
      <anchorfile>group__gtc__constants.html</anchorfile>
      <anchor>ga1cfeb345f34f72697d14f4db8d5d4c6c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>root_three</name>
      <anchorfile>group__gtc__constants.html</anchorfile>
      <anchor>gab3183635ac615473e2f95852f491be83</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>root_two</name>
      <anchorfile>group__gtc__constants.html</anchorfile>
      <anchor>gab91b7799f88f9f2be33e385dec11b9c2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>root_two_pi</name>
      <anchorfile>group__gtc__constants.html</anchorfile>
      <anchor>gae991b4d39c57b57990054eec3677597c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tmat4x4&lt; T, P &gt;</type>
      <name>rotate</name>
      <anchorfile>group__gtx__transform.html</anchorfile>
      <anchor>gaac4ccdbf699a62fe6429005512c0cda5</anchor>
      <arglist>(T angle, detail::tvec3&lt; T, P &gt; const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_QUALIFIER detail::tmat3x3&lt; T, P &gt;</type>
      <name>rotate</name>
      <anchorfile>group__gtx__matrix__transform__2d.html</anchorfile>
      <anchor>ga95a2643edbb68f296df4395c1327eb2f</anchor>
      <arglist>(detail::tmat3x3&lt; T, P &gt; const &amp;m, T const &amp;angle)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tvec2&lt; T, P &gt;</type>
      <name>rotate</name>
      <anchorfile>group__gtx__rotate__vector.html</anchorfile>
      <anchor>ga5520f6dd671807ec62a8f97c00c1b78b</anchor>
      <arglist>(detail::tvec2&lt; T, P &gt; const &amp;v, T const &amp;angle)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tvec3&lt; T, P &gt;</type>
      <name>rotate</name>
      <anchorfile>group__gtx__rotate__vector.html</anchorfile>
      <anchor>ga4eccdf3769ce3b5d1e4018394290f88c</anchor>
      <arglist>(detail::tvec3&lt; T, P &gt; const &amp;v, T const &amp;angle, detail::tvec3&lt; T, P &gt; const &amp;normal)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tvec4&lt; T, P &gt;</type>
      <name>rotate</name>
      <anchorfile>group__gtx__rotate__vector.html</anchorfile>
      <anchor>gac4abb6be47bd14303d6eded41f2f65f1</anchor>
      <arglist>(detail::tvec4&lt; T, P &gt; const &amp;v, T const &amp;angle, detail::tvec3&lt; T, P &gt; const &amp;normal)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tmat4x4&lt; T, P &gt;</type>
      <name>rotate</name>
      <anchorfile>group__gtc__matrix__transform.html</anchorfile>
      <anchor>ga61e65a3bb227c267d1a15113d1056fb1</anchor>
      <arglist>(detail::tmat4x4&lt; T, P &gt; const &amp;m, T const &amp;angle, detail::tvec3&lt; T, P &gt; const &amp;axis)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tvec3&lt; T, P &gt;</type>
      <name>rotate</name>
      <anchorfile>group__gtx__quaternion.html</anchorfile>
      <anchor>gaa4ac5806c1c001ac0247b1e1fd07dddf</anchor>
      <arglist>(detail::tquat&lt; T, P &gt; const &amp;q, detail::tvec3&lt; T, P &gt; const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tvec4&lt; T, P &gt;</type>
      <name>rotate</name>
      <anchorfile>group__gtx__quaternion.html</anchorfile>
      <anchor>ga3461e43b8c7da533b10bc5e9961add80</anchor>
      <arglist>(detail::tquat&lt; T, P &gt; const &amp;q, detail::tvec4&lt; T, P &gt; const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tquat&lt; T, P &gt;</type>
      <name>rotate</name>
      <anchorfile>group__gtc__quaternion.html</anchorfile>
      <anchor>gaa9a8891f03d8f5373525c4b3159c1c73</anchor>
      <arglist>(detail::tquat&lt; T, P &gt; const &amp;q, T const &amp;angle, detail::tvec3&lt; T, P &gt; const &amp;axis)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tmat4x4&lt; T, P &gt;</type>
      <name>rotateNormalizedAxis</name>
      <anchorfile>group__gtx__rotate__normalized__axis.html</anchorfile>
      <anchor>gac47b4efcecdaf7e892b10ae89135c544</anchor>
      <arglist>(detail::tmat4x4&lt; T, P &gt; const &amp;m, T const &amp;angle, detail::tvec3&lt; T, P &gt; const &amp;axis)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tquat&lt; T, P &gt;</type>
      <name>rotateNormalizedAxis</name>
      <anchorfile>group__gtx__rotate__normalized__axis.html</anchorfile>
      <anchor>ga774f0f09fc99b3a967001cb116aa7f2a</anchor>
      <arglist>(detail::tquat&lt; T, P &gt; const &amp;q, T const &amp;angle, detail::tvec3&lt; T, P &gt; const &amp;axis)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tvec3&lt; T, P &gt;</type>
      <name>rotateX</name>
      <anchorfile>group__gtx__rotate__vector.html</anchorfile>
      <anchor>gadb69cdc8ea08715c9d8a74f587cf0eac</anchor>
      <arglist>(detail::tvec3&lt; T, P &gt; const &amp;v, T const &amp;angle)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tvec4&lt; T, P &gt;</type>
      <name>rotateX</name>
      <anchorfile>group__gtx__rotate__vector.html</anchorfile>
      <anchor>gaa0db2d8b73f86d7bfdf2bface4056e88</anchor>
      <arglist>(detail::tvec4&lt; T, P &gt; const &amp;v, T const &amp;angle)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tvec3&lt; T, P &gt;</type>
      <name>rotateY</name>
      <anchorfile>group__gtx__rotate__vector.html</anchorfile>
      <anchor>gae1e673b7a464218ce6a5e8f02145f877</anchor>
      <arglist>(detail::tvec3&lt; T, P &gt; const &amp;v, T const &amp;angle)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tvec4&lt; T, P &gt;</type>
      <name>rotateY</name>
      <anchorfile>group__gtx__rotate__vector.html</anchorfile>
      <anchor>gae48a26ac0e3670ad2486858bf2a8e90b</anchor>
      <arglist>(detail::tvec4&lt; T, P &gt; const &amp;v, T const &amp;angle)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tvec3&lt; T, P &gt;</type>
      <name>rotateZ</name>
      <anchorfile>group__gtx__rotate__vector.html</anchorfile>
      <anchor>gae5c27548f86f1e95f76a87cf16f512da</anchor>
      <arglist>(detail::tvec3&lt; T, P &gt; const &amp;v, T const &amp;angle)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tvec4&lt; T, P &gt;</type>
      <name>rotateZ</name>
      <anchorfile>group__gtx__rotate__vector.html</anchorfile>
      <anchor>ga1db5137be16ed5d375038e06707ac52b</anchor>
      <arglist>(detail::tvec4&lt; T, P &gt; const &amp;v, T const &amp;angle)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tquat&lt; T, P &gt;</type>
      <name>rotation</name>
      <anchorfile>group__gtx__quaternion.html</anchorfile>
      <anchor>ga964b26fdcd9f6f694c1003b0571092a6</anchor>
      <arglist>(detail::tvec3&lt; T, P &gt; const &amp;orig, detail::tvec3&lt; T, P &gt; const &amp;dest)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>round</name>
      <anchorfile>group__core__func__common.html</anchorfile>
      <anchor>ga75ebab3fe88a9c5c769135cf5a2649ef</anchor>
      <arglist>(genType const &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>roundEven</name>
      <anchorfile>group__core__func__common.html</anchorfile>
      <anchor>ga6535952553479a4bbca7f1f12a011b17</anchor>
      <arglist>(genType const &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType::row_type</type>
      <name>row</name>
      <anchorfile>group__gtc__matrix__access.html</anchorfile>
      <anchor>ga5b874831eef18913dbe30153e52a2476</anchor>
      <arglist>(genType const &amp;m, length_t const &amp;index)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>row</name>
      <anchorfile>group__gtc__matrix__access.html</anchorfile>
      <anchor>gacb34e8dca9cd0efdd247a65e36ed0a86</anchor>
      <arglist>(genType const &amp;m, length_t const &amp;index, typename genType::row_type const &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tmat2x2&lt; T, P &gt;</type>
      <name>rowMajor2</name>
      <anchorfile>group__gtx__matrix__major__storage.html</anchorfile>
      <anchor>ga63d72819ad07f4f875a0565f1462652b</anchor>
      <arglist>(detail::tvec2&lt; T, P &gt; const &amp;v1, detail::tvec2&lt; T, P &gt; const &amp;v2)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tmat2x2&lt; T, P &gt;</type>
      <name>rowMajor2</name>
      <anchorfile>group__gtx__matrix__major__storage.html</anchorfile>
      <anchor>ga5e3cee7cdc09b9ebf0e072247a5eac54</anchor>
      <arglist>(detail::tmat2x2&lt; T, P &gt; const &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tmat3x3&lt; T, P &gt;</type>
      <name>rowMajor3</name>
      <anchorfile>group__gtx__matrix__major__storage.html</anchorfile>
      <anchor>gaacbbf46215dff1c3da9599916ba04a94</anchor>
      <arglist>(detail::tvec3&lt; T, P &gt; const &amp;v1, detail::tvec3&lt; T, P &gt; const &amp;v2, detail::tvec3&lt; T, P &gt; const &amp;v3)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tmat3x3&lt; T, P &gt;</type>
      <name>rowMajor3</name>
      <anchorfile>group__gtx__matrix__major__storage.html</anchorfile>
      <anchor>gafb5e7381b2451a85db394c457c284fb7</anchor>
      <arglist>(detail::tmat3x3&lt; T, P &gt; const &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tmat4x4&lt; T, P &gt;</type>
      <name>rowMajor4</name>
      <anchorfile>group__gtx__matrix__major__storage.html</anchorfile>
      <anchor>gaba5dbb8fa29fcf57c80daf43ca7cf9db</anchor>
      <arglist>(detail::tvec4&lt; T, P &gt; const &amp;v1, detail::tvec4&lt; T, P &gt; const &amp;v2, detail::tvec4&lt; T, P &gt; const &amp;v3, detail::tvec4&lt; T, P &gt; const &amp;v4)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tmat4x4&lt; T, P &gt;</type>
      <name>rowMajor4</name>
      <anchorfile>group__gtx__matrix__major__storage.html</anchorfile>
      <anchor>ga1a797d9a3f0d6b81e50b4f1bef2ed281</anchor>
      <arglist>(detail::tmat4x4&lt; T, P &gt; const &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_QUALIFIER T</type>
      <name>saturate</name>
      <anchorfile>group__gtx__compatibility.html</anchorfile>
      <anchor>ga0fd09e616d122bc2ed9726682ffd44b7</anchor>
      <arglist>(T x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_QUALIFIER detail::tvec2&lt; T, P &gt;</type>
      <name>saturate</name>
      <anchorfile>group__gtx__compatibility.html</anchorfile>
      <anchor>gab7c26da683d068e34feaa3ae90a528c1</anchor>
      <arglist>(const detail::tvec2&lt; T, P &gt; &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_QUALIFIER detail::tvec3&lt; T, P &gt;</type>
      <name>saturate</name>
      <anchorfile>group__gtx__compatibility.html</anchorfile>
      <anchor>ga367b1adb1d748e156db972cc92b42483</anchor>
      <arglist>(const detail::tvec3&lt; T, P &gt; &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_QUALIFIER detail::tvec4&lt; T, P &gt;</type>
      <name>saturate</name>
      <anchorfile>group__gtx__compatibility.html</anchorfile>
      <anchor>gaad58ab5081f38e91ba5a99a25ba6270c</anchor>
      <arglist>(const detail::tvec4&lt; T, P &gt; &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tmat4x4&lt; T, defaultp &gt;</type>
      <name>saturation</name>
      <anchorfile>group__gtx__color__space.html</anchorfile>
      <anchor>ga444bcc8582eaa894acf405762ba2a5ff</anchor>
      <arglist>(T const s)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tvec3&lt; T, P &gt;</type>
      <name>saturation</name>
      <anchorfile>group__gtx__color__space.html</anchorfile>
      <anchor>ga1a6fe89b5effcc718b5f49de5bb50fad</anchor>
      <arglist>(T const s, detail::tvec3&lt; T, P &gt; const &amp;color)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tvec4&lt; T, P &gt;</type>
      <name>saturation</name>
      <anchorfile>group__gtx__color__space.html</anchorfile>
      <anchor>ga42cc34c45ab66e010c629106952c8bdd</anchor>
      <arglist>(T const s, detail::tvec4&lt; T, P &gt; const &amp;color)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tmat4x4&lt; T, P &gt;</type>
      <name>scale</name>
      <anchorfile>group__gtx__transform.html</anchorfile>
      <anchor>ga80eb26a1eb382b7ab1e3631532d21103</anchor>
      <arglist>(detail::tvec3&lt; T, P &gt; const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_QUALIFIER detail::tmat3x3&lt; T, P &gt;</type>
      <name>scale</name>
      <anchorfile>group__gtx__matrix__transform__2d.html</anchorfile>
      <anchor>ga751aac04c987cc21b03c3bc89a2e226a</anchor>
      <arglist>(detail::tmat3x3&lt; T, P &gt; const &amp;m, detail::tvec2&lt; T, P &gt; const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tmat4x4&lt; T, P &gt;</type>
      <name>scale</name>
      <anchorfile>group__gtc__matrix__transform.html</anchorfile>
      <anchor>gabd40959f269abd16c256a4f59ab03d62</anchor>
      <arglist>(detail::tmat4x4&lt; T, P &gt; const &amp;m, detail::tvec3&lt; T, P &gt; const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tmat4x4&lt; valType, P &gt;</type>
      <name>scaleBias</name>
      <anchorfile>group__gtx__transform2.html</anchorfile>
      <anchor>ga0a387ae1a7fd1a2ca451ac47833ee3e2</anchor>
      <arglist>(valType scale, valType bias)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tmat4x4&lt; valType, P &gt;</type>
      <name>scaleBias</name>
      <anchorfile>group__gtx__transform2.html</anchorfile>
      <anchor>gae733630f90c53ca3dce8daf50f25d6ab</anchor>
      <arglist>(detail::tmat4x4&lt; valType, P &gt; const &amp;m, valType scale, valType bias)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>sec</name>
      <anchorfile>group__gtc__reciprocal.html</anchorfile>
      <anchor>gabb6829a472da1cc94d88afa6396bed1f</anchor>
      <arglist>(genType const &amp;angle)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>sech</name>
      <anchorfile>group__gtc__reciprocal.html</anchorfile>
      <anchor>gaaa698b992c63f454a3a1a1baa2773a3c</anchor>
      <arglist>(genType const &amp;angle)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_QUALIFIER detail::tmat3x3&lt; T, P &gt;</type>
      <name>shearX</name>
      <anchorfile>group__gtx__matrix__transform__2d.html</anchorfile>
      <anchor>ga821b57b07b025057f88801242e405582</anchor>
      <arglist>(detail::tmat3x3&lt; T, P &gt; const &amp;m, T const &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tmat3x3&lt; T, P &gt;</type>
      <name>shearX2D</name>
      <anchorfile>group__gtx__transform2.html</anchorfile>
      <anchor>gaa5a2d9216b3298b03252e549de6fd98a</anchor>
      <arglist>(detail::tmat3x3&lt; T, P &gt; const &amp;m, T y)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tmat4x4&lt; T, P &gt;</type>
      <name>shearX3D</name>
      <anchorfile>group__gtx__transform2.html</anchorfile>
      <anchor>gaae5bbb490a3d798b083cbec0e0c2e94c</anchor>
      <arglist>(const detail::tmat4x4&lt; T, P &gt; &amp;m, T y, T z)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_QUALIFIER detail::tmat3x3&lt; T, P &gt;</type>
      <name>shearY</name>
      <anchorfile>group__gtx__matrix__transform__2d.html</anchorfile>
      <anchor>ga94fdec6d40f769ab0e278a2eedcc7c5e</anchor>
      <arglist>(detail::tmat3x3&lt; T, P &gt; const &amp;m, T const &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tmat3x3&lt; T, P &gt;</type>
      <name>shearY2D</name>
      <anchorfile>group__gtx__transform2.html</anchorfile>
      <anchor>ga1f5e68ada7a56cdf86c0c56d0b0a1832</anchor>
      <arglist>(detail::tmat3x3&lt; T, P &gt; const &amp;m, T x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tmat4x4&lt; T, P &gt;</type>
      <name>shearY3D</name>
      <anchorfile>group__gtx__transform2.html</anchorfile>
      <anchor>ga4b5af90ecf76d312bb371f6111e1ae35</anchor>
      <arglist>(const detail::tmat4x4&lt; T, P &gt; &amp;m, T x, T z)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tmat4x4&lt; T, P &gt;</type>
      <name>shearZ3D</name>
      <anchorfile>group__gtx__transform2.html</anchorfile>
      <anchor>ga02fa747667daf42b64ea344d1076acee</anchor>
      <arglist>(const detail::tmat4x4&lt; T, P &gt; &amp;m, T x, T y)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tquat&lt; T, P &gt;</type>
      <name>shortMix</name>
      <anchorfile>group__gtx__quaternion.html</anchorfile>
      <anchor>ga297f92682708e59bda1849ca3aad0fea</anchor>
      <arglist>(detail::tquat&lt; T, P &gt; const &amp;x, detail::tquat&lt; T, P &gt; const &amp;y, T const &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>sign</name>
      <anchorfile>group__core__func__common.html</anchorfile>
      <anchor>gaa7afd59ab947e313d41cb6d9c655a80c</anchor>
      <arglist>(genType const &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL T</type>
      <name>simplex</name>
      <anchorfile>group__gtc__noise.html</anchorfile>
      <anchor>ga05f5ab240c9a3fdeee353636e464c285</anchor>
      <arglist>(vecType&lt; T, P &gt; const &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>sin</name>
      <anchorfile>group__core__func__trigonometric.html</anchorfile>
      <anchor>gafbab21016b7f3bc21afb09a7e42e2df1</anchor>
      <arglist>(genType const &amp;angle)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>sinh</name>
      <anchorfile>group__core__func__trigonometric.html</anchorfile>
      <anchor>ga2e8c9a896e803661058de83429aa6eda</anchor>
      <arglist>(genType const &amp;angle)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tvec3&lt; T, P &gt;</type>
      <name>slerp</name>
      <anchorfile>group__gtx__rotate__vector.html</anchorfile>
      <anchor>ga10e536766eda7032ea2a195971246f6e</anchor>
      <arglist>(detail::tvec3&lt; T, P &gt; const &amp;x, detail::tvec3&lt; T, P &gt; const &amp;y, T const &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_QUALIFIER T</type>
      <name>slerp</name>
      <anchorfile>group__gtx__compatibility.html</anchorfile>
      <anchor>gaa47df8c302c9b42c813da3f658f90e1a</anchor>
      <arglist>(detail::tquat&lt; T, P &gt; const &amp;x, detail::tquat&lt; T, P &gt; const &amp;y, T const &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tquat&lt; T, P &gt;</type>
      <name>slerp</name>
      <anchorfile>group__gtc__quaternion.html</anchorfile>
      <anchor>ga7468a211a20ea56ea5cfb0625226868a</anchor>
      <arglist>(detail::tquat&lt; T, P &gt; const &amp;x, detail::tquat&lt; T, P &gt; const &amp;y, T const &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>smoothstep</name>
      <anchorfile>group__core__func__common.html</anchorfile>
      <anchor>ga754103c8d2cdaf40f71429252457c10a</anchor>
      <arglist>(genType const &amp;edge0, genType const &amp;edge1, genType const &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>smoothstep</name>
      <anchorfile>group__core__func__common.html</anchorfile>
      <anchor>ga1e7b9e668a0bd2f494a1d49b871a50ea</anchor>
      <arglist>(typename genType::value_type const &amp;edge0, typename genType::value_type const &amp;edge1, genType const &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tvec3&lt; T, defaultp &gt;</type>
      <name>sphericalRand</name>
      <anchorfile>group__gtc__random.html</anchorfile>
      <anchor>ga8a9eee1fcb08690881ead242fe4259dc</anchor>
      <arglist>(T const &amp;Radius)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL int</type>
      <name>sqrt</name>
      <anchorfile>group__gtx__integer.html</anchorfile>
      <anchor>ga7ce36693a75879ccd9bb10167cfa722d</anchor>
      <arglist>(int x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL uint</type>
      <name>sqrt</name>
      <anchorfile>group__gtx__integer.html</anchorfile>
      <anchor>ga1975d318978d6dacf78b6444fa5ed7bc</anchor>
      <arglist>(uint x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL vecType&lt; T, P &gt;</type>
      <name>sqrt</name>
      <anchorfile>group__core__func__exponential.html</anchorfile>
      <anchor>ga2ea6c6738ad6e09ec3405a628047801b</anchor>
      <arglist>(vecType&lt; T, P &gt; const &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tquat&lt; T, P &gt;</type>
      <name>squad</name>
      <anchorfile>group__gtx__quaternion.html</anchorfile>
      <anchor>ga5e756a5817856a3d69f0974fac8322e2</anchor>
      <arglist>(detail::tquat&lt; T, P &gt; const &amp;q1, detail::tquat&lt; T, P &gt; const &amp;q2, detail::tquat&lt; T, P &gt; const &amp;s1, detail::tquat&lt; T, P &gt; const &amp;s2, T const &amp;h)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>step</name>
      <anchorfile>group__core__func__common.html</anchorfile>
      <anchor>gaf21c84759af7799f573865f70c2f0a86</anchor>
      <arglist>(genType const &amp;edge, genType const &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL vecType&lt; T, P &gt;</type>
      <name>step</name>
      <anchorfile>group__core__func__common.html</anchorfile>
      <anchor>gae830a682901c0ba63c92a7d201bba007</anchor>
      <arglist>(T const &amp;edge, vecType&lt; T, P &gt; const &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>tan</name>
      <anchorfile>group__core__func__trigonometric.html</anchorfile>
      <anchor>ga328aeb0de4f312dc3d200cb929715d44</anchor>
      <arglist>(genType const &amp;angle)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>tanh</name>
      <anchorfile>group__core__func__trigonometric.html</anchorfile>
      <anchor>ga941f20e5315113d1a2e037f073a62f04</anchor>
      <arglist>(genType const &amp;angle)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>third</name>
      <anchorfile>group__gtc__constants.html</anchorfile>
      <anchor>gabf280496105e0ad070287417f840ebd8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL std::string</type>
      <name>to_string</name>
      <anchorfile>group__gtx__string__cast.html</anchorfile>
      <anchor>ga8f0dced1fd45e67e2d77e80ab93c7af5</anchor>
      <arglist>(genType const &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tmat3x3&lt; T, P &gt;</type>
      <name>toMat3</name>
      <anchorfile>group__gtx__quaternion.html</anchorfile>
      <anchor>ga9955d74e4bdcfec4039c5285c6e99d8f</anchor>
      <arglist>(detail::tquat&lt; T, P &gt; const &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tmat4x4&lt; T, P &gt;</type>
      <name>toMat4</name>
      <anchorfile>group__gtx__quaternion.html</anchorfile>
      <anchor>ga5d441af6e45262436e73070269d8470c</anchor>
      <arglist>(detail::tquat&lt; T, P &gt; const &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tquat&lt; T, P &gt;</type>
      <name>toQuat</name>
      <anchorfile>group__gtx__quaternion.html</anchorfile>
      <anchor>ga7647cfc0f26055a4eea4f99a35964d7b</anchor>
      <arglist>(detail::tmat3x3&lt; T, P &gt; const &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tquat&lt; T, P &gt;</type>
      <name>toQuat</name>
      <anchorfile>group__gtx__quaternion.html</anchorfile>
      <anchor>gab2e47ea15791ee85dfacfd9e952bad64</anchor>
      <arglist>(detail::tmat4x4&lt; T, P &gt; const &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_QUALIFIER detail::tmat3x3&lt; T, P &gt;</type>
      <name>translate</name>
      <anchorfile>group__gtx__matrix__transform__2d.html</anchorfile>
      <anchor>gab8c33fccce3b0ff726326aa8d1149aec</anchor>
      <arglist>(detail::tmat3x3&lt; T, P &gt; const &amp;m, detail::tvec2&lt; T, P &gt; const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tmat4x4&lt; T, P &gt;</type>
      <name>translate</name>
      <anchorfile>group__gtx__transform.html</anchorfile>
      <anchor>ga8a2efce0917bf301cc0ea7afb428f688</anchor>
      <arglist>(detail::tvec3&lt; T, P &gt; const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tmat4x4&lt; T, P &gt;</type>
      <name>translate</name>
      <anchorfile>group__gtc__matrix__transform.html</anchorfile>
      <anchor>ga1501de0fa580dcc491b67e0685bbc7c2</anchor>
      <arglist>(detail::tmat4x4&lt; T, P &gt; const &amp;m, detail::tvec3&lt; T, P &gt; const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tvec3&lt; T, P &gt;</type>
      <name>triangleNormal</name>
      <anchorfile>group__gtx__normal.html</anchorfile>
      <anchor>gadd95b70793270eaeec13e2e8788b71d2</anchor>
      <arglist>(detail::tvec3&lt; T, P &gt; const &amp;p1, detail::tvec3&lt; T, P &gt; const &amp;p2, detail::tvec3&lt; T, P &gt; const &amp;p3)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>trunc</name>
      <anchorfile>group__core__func__common.html</anchorfile>
      <anchor>gadb091aed51e45872f6dc841affa41c5c</anchor>
      <arglist>(genType const &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tmat4x4&lt; T, defaultp &gt;</type>
      <name>tweakedInfinitePerspective</name>
      <anchorfile>group__gtc__matrix__transform.html</anchorfile>
      <anchor>ga9d67732836d71a79dc21eb8f87603cb7</anchor>
      <arglist>(T fovy, T aspect, T near)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tmat4x4&lt; T, defaultp &gt;</type>
      <name>tweakedInfinitePerspective</name>
      <anchorfile>group__gtc__matrix__transform.html</anchorfile>
      <anchor>gade8abc58c0ac541163e872eb66f3e5de</anchor>
      <arglist>(T fovy, T aspect, T near, T ep)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>two_over_pi</name>
      <anchorfile>group__gtc__constants.html</anchorfile>
      <anchor>ga85729d38c47351686e8659f80447a7ea</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>two_over_root_pi</name>
      <anchorfile>group__gtc__constants.html</anchorfile>
      <anchor>ga767e539c20585bf60aa63595b0f0b259</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>two_thirds</name>
      <anchorfile>group__gtc__constants.html</anchorfile>
      <anchor>gadde7f2efce3b14c8b26944fbafed4a10</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genUType</type>
      <name>uaddCarry</name>
      <anchorfile>group__core__func__integer.html</anchorfile>
      <anchor>ga19276bb7adbe9f0d74515ae49e40b481</anchor>
      <arglist>(genUType const &amp;x, genUType const &amp;y, genUType &amp;carry)</arglist>
    </member>
    <member kind="function">
      <type>GLM_DEPRECATED GLM_FUNC_DECL dword</type>
      <name>uint10_10_10_2_cast</name>
      <anchorfile>namespaceglm.html</anchorfile>
      <anchor>a774910fa3c204c26ad22dafd4c0d2fc4</anchor>
      <arglist>(glm::vec4 const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL float</type>
      <name>uintBitsToFloat</name>
      <anchorfile>group__core__func__common.html</anchorfile>
      <anchor>gab2bae0d15dcdca6093f88f76b3975d97</anchor>
      <arglist>(uint const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL vecType&lt; float, P &gt;</type>
      <name>uintBitsToFloat</name>
      <anchorfile>group__core__func__common.html</anchorfile>
      <anchor>ga3acab37650ecd792dc84548094b58684</anchor>
      <arglist>(vecType&lt; uint, P &gt; const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL void</type>
      <name>umulExtended</name>
      <anchorfile>group__core__func__integer.html</anchorfile>
      <anchor>gad991bf53779a4309a920bb7bfcf2639c</anchor>
      <arglist>(genUType const &amp;x, genUType const &amp;y, genUType &amp;msb, genUType &amp;lsb)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL uvec2</type>
      <name>unpackDouble2x32</name>
      <anchorfile>group__core__func__packing.html</anchorfile>
      <anchor>gaafb099c61f00a002d975a5b67e1e8eb1</anchor>
      <arglist>(double const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL vec3</type>
      <name>unpackF2x11_1x10</name>
      <anchorfile>group__gtc__packing.html</anchorfile>
      <anchor>ga2b1fd1e854705b1345e98409e0a25e50</anchor>
      <arglist>(uint32 p)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL float</type>
      <name>unpackHalf1x16</name>
      <anchorfile>group__gtc__packing.html</anchorfile>
      <anchor>gac37dedaba24b00adb4ec6e8f92c19dbf</anchor>
      <arglist>(uint16 v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL vec2</type>
      <name>unpackHalf2x16</name>
      <anchorfile>group__core__func__packing.html</anchorfile>
      <anchor>ga8d431ee6df169088a08f4464976925d9</anchor>
      <arglist>(uint const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL vec4</type>
      <name>unpackHalf4x16</name>
      <anchorfile>group__gtc__packing.html</anchorfile>
      <anchor>ga57dfc41b2eb20b0ac00efae7d9c49dcd</anchor>
      <arglist>(uint64 p)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL ivec4</type>
      <name>unpackI3x10_1x2</name>
      <anchorfile>group__gtc__packing.html</anchorfile>
      <anchor>ga9a05330e5490be0908d3b117d82aff56</anchor>
      <arglist>(uint32 p)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL float</type>
      <name>unpackSnorm1x16</name>
      <anchorfile>group__gtc__packing.html</anchorfile>
      <anchor>ga96dd15002370627a443c835ab03a766c</anchor>
      <arglist>(uint16 p)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL float</type>
      <name>unpackSnorm1x8</name>
      <anchorfile>group__gtc__packing.html</anchorfile>
      <anchor>ga4851ff86678aa1c7ace9d67846894285</anchor>
      <arglist>(uint8 p)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL vec2</type>
      <name>unpackSnorm2x16</name>
      <anchorfile>group__core__func__packing.html</anchorfile>
      <anchor>ga77a35a82ffa538f921379c362bbeb017</anchor>
      <arglist>(uint const &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL vec2</type>
      <name>unpackSnorm2x8</name>
      <anchorfile>group__gtc__packing.html</anchorfile>
      <anchor>ga8b128e89be449fc71336968a66bf6e1a</anchor>
      <arglist>(uint16 p)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL vec4</type>
      <name>unpackSnorm3x10_1x2</name>
      <anchorfile>group__gtc__packing.html</anchorfile>
      <anchor>ga7a4fbf79be9740e3c57737bc2af05e5b</anchor>
      <arglist>(uint32 p)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL vec4</type>
      <name>unpackSnorm4x16</name>
      <anchorfile>group__gtc__packing.html</anchorfile>
      <anchor>gadb01fc0530f07beb509c89d97b6f4d20</anchor>
      <arglist>(uint64 const &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL vec4</type>
      <name>unpackSnorm4x8</name>
      <anchorfile>group__core__func__packing.html</anchorfile>
      <anchor>ga0ae75b1ab2ff410274fc0b7d8d5b6c7d</anchor>
      <arglist>(uint const &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL uvec4</type>
      <name>unpackU3x10_1x2</name>
      <anchorfile>group__gtc__packing.html</anchorfile>
      <anchor>ga48df3042a7d079767f5891a1bfd8a60a</anchor>
      <arglist>(uint32 p)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL float</type>
      <name>unpackUnorm1x16</name>
      <anchorfile>group__gtc__packing.html</anchorfile>
      <anchor>ga83d34160a5cb7bcb5339823210fc7501</anchor>
      <arglist>(uint16 p)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL float</type>
      <name>unpackUnorm1x8</name>
      <anchorfile>group__gtc__packing.html</anchorfile>
      <anchor>ga1319207e30874fb4931a9ee913983ee1</anchor>
      <arglist>(uint8 p)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL vec2</type>
      <name>unpackUnorm2x16</name>
      <anchorfile>group__core__func__packing.html</anchorfile>
      <anchor>ga7203eea0c2c897acddee6936c9bd5343</anchor>
      <arglist>(uint const &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL vec2</type>
      <name>unpackUnorm2x8</name>
      <anchorfile>group__gtc__packing.html</anchorfile>
      <anchor>ga637cbe3913dd95c6e7b4c99c61bd611f</anchor>
      <arglist>(uint16 p)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL vec4</type>
      <name>unpackUnorm3x10_1x2</name>
      <anchorfile>group__gtc__packing.html</anchorfile>
      <anchor>ga5156d3060355fe332865da2c7f78815f</anchor>
      <arglist>(uint32 p)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL vec4</type>
      <name>unpackUnorm4x16</name>
      <anchorfile>group__gtc__packing.html</anchorfile>
      <anchor>ga2ae149c5d2473ac1e5f347bb654a242d</anchor>
      <arglist>(uint64 p)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL vec4</type>
      <name>unpackUnorm4x8</name>
      <anchorfile>group__core__func__packing.html</anchorfile>
      <anchor>gaa2dee2a1ff4707d710d90c17985d0b40</anchor>
      <arglist>(uint const &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tvec3&lt; T, P &gt;</type>
      <name>unProject</name>
      <anchorfile>group__gtc__matrix__transform.html</anchorfile>
      <anchor>ga4b0a9086d15e2a743ecd7b6128146af1</anchor>
      <arglist>(detail::tvec3&lt; T, P &gt; const &amp;win, detail::tmat4x4&lt; T, P &gt; const &amp;model, detail::tmat4x4&lt; T, P &gt; const &amp;proj, detail::tvec4&lt; U, P &gt; const &amp;viewport)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genUType</type>
      <name>usubBorrow</name>
      <anchorfile>group__core__func__integer.html</anchorfile>
      <anchor>gae5b4a6cefd1e21fd2e1b8526b4c964a7</anchor>
      <arglist>(genUType const &amp;x, genUType const &amp;y, genUType &amp;borrow)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType::value_type const *</type>
      <name>value_ptr</name>
      <anchorfile>group__gtc__type__ptr.html</anchorfile>
      <anchor>gaf019636bb8bd7c9efb7c7ce3bb23bcfc</anchor>
      <arglist>(genType const &amp;vec)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL T</type>
      <name>yaw</name>
      <anchorfile>group__gtc__quaternion.html</anchorfile>
      <anchor>ga1de7653ddf380ff06d2300eea831664c</anchor>
      <arglist>(detail::tquat&lt; T, P &gt; const &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tmat4x4&lt; T, defaultp &gt;</type>
      <name>yawPitchRoll</name>
      <anchorfile>group__gtx__euler__angles.html</anchorfile>
      <anchor>gaf6f927d06835272cd6a61ee3f8f65f5e</anchor>
      <arglist>(T const &amp;yaw, T const &amp;pitch, T const &amp;roll)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tvec3&lt; T, P &gt;</type>
      <name>YCoCg2rgb</name>
      <anchorfile>group__gtx__color__space__YCoCg.html</anchorfile>
      <anchor>gab40e31e352d2d318d3f062df2882c500</anchor>
      <arglist>(detail::tvec3&lt; T, P &gt; const &amp;YCoCgColor)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tvec3&lt; T, P &gt;</type>
      <name>YCoCgR2rgb</name>
      <anchorfile>group__gtx__color__space__YCoCg.html</anchorfile>
      <anchor>ga7b90b9b5758dbe96a82a2ef8237a17e9</anchor>
      <arglist>(detail::tvec3&lt; T, P &gt; const &amp;YCoCgColor)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>zero</name>
      <anchorfile>group__gtc__constants.html</anchorfile>
      <anchor>ga5cc97dd01d37fc199264ff6030578435</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>glm::detail</name>
    <filename>namespaceglm_1_1detail.html</filename>
    <class kind="struct">glm::detail::_swizzle</class>
    <class kind="struct">glm::detail::_swizzle_base0</class>
    <class kind="struct">glm::detail::_swizzle_base1</class>
    <class kind="struct">glm::detail::_swizzle_base1&lt; T, P, V, E0, E1, E2, E3, 4 &gt;</class>
    <class kind="struct">glm::detail::_swizzle_base1&lt; T, P, V, E0, E1, E2,-1, 3 &gt;</class>
    <class kind="struct">glm::detail::_swizzle_base1&lt; T, P, V, E0, E1,-1,-2, 2 &gt;</class>
    <class kind="struct">glm::detail::_swizzle_base2</class>
    <class kind="struct">glm::detail::_swizzle_base2&lt; ValueType, P, VecType, N, E0, E1, E2, E3, 1 &gt;</class>
    <class kind="struct">glm::detail::compute_inverse</class>
    <class kind="struct">glm::detail::genType</class>
    <class kind="struct">glm::detail::If</class>
    <class kind="struct">glm::detail::If&lt; false &gt;</class>
    <class kind="struct">glm::detail::outerProduct_trait</class>
    <class kind="struct">glm::detail::outerProduct_trait&lt; T, P, tvec2, tvec2 &gt;</class>
    <class kind="struct">glm::detail::outerProduct_trait&lt; T, P, tvec2, tvec3 &gt;</class>
    <class kind="struct">glm::detail::outerProduct_trait&lt; T, P, tvec2, tvec4 &gt;</class>
    <class kind="struct">glm::detail::outerProduct_trait&lt; T, P, tvec3, tvec2 &gt;</class>
    <class kind="struct">glm::detail::outerProduct_trait&lt; T, P, tvec3, tvec3 &gt;</class>
    <class kind="struct">glm::detail::outerProduct_trait&lt; T, P, tvec3, tvec4 &gt;</class>
    <class kind="struct">glm::detail::outerProduct_trait&lt; T, P, tvec4, tvec2 &gt;</class>
    <class kind="struct">glm::detail::outerProduct_trait&lt; T, P, tvec4, tvec3 &gt;</class>
    <class kind="struct">glm::detail::outerProduct_trait&lt; T, P, tvec4, tvec4 &gt;</class>
    <class kind="struct">glm::detail::simd</class>
    <class kind="struct">glm::detail::tdualquat</class>
    <class kind="struct">glm::detail::tmat2x2</class>
    <class kind="struct">glm::detail::tmat2x3</class>
    <class kind="struct">glm::detail::tmat2x4</class>
    <class kind="struct">glm::detail::tmat3x2</class>
    <class kind="struct">glm::detail::tmat3x3</class>
    <class kind="struct">glm::detail::tmat3x4</class>
    <class kind="struct">glm::detail::tmat4x2</class>
    <class kind="struct">glm::detail::tmat4x3</class>
    <class kind="struct">glm::detail::tmat4x4</class>
    <class kind="struct">glm::detail::tquat</class>
    <class kind="struct">glm::detail::tvec1</class>
    <class kind="struct">glm::detail::tvec2</class>
    <class kind="struct">glm::detail::tvec3</class>
    <class kind="struct">glm::detail::tvec4</class>
    <member kind="typedef">
      <type>float</type>
      <name>float32</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>ad60558c5c304624de0b54c51b5857737</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>double</type>
      <name>float64</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a5a0a9a1be3fd5dbe6d47ae45c3022b06</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>short</type>
      <name>hdata</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>aa2115f7dd38e14fea7ba9e95104120f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>signed int</type>
      <name>highp_int_t</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a74c48e9deafcc33db998a4ee62da8d6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>unsigned int</type>
      <name>highp_uint_t</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a994c05c8a976cc902a7cd193ad36bbba</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>signed short</type>
      <name>int16</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a375938874ca4f0a0982ec6373b56117b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>signed int</type>
      <name>int32</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a9f85b4efeca416cdcec2fd08939a2e17</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>sint64</type>
      <name>int64</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a5b1c3227ec636c24a0676746381adfc8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>signed char</type>
      <name>int8</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a04b526a8d7a9b455602a0afa78c531e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>signed int</type>
      <name>lowp_int_t</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a030a8128e369fc1f9c7982dc68a78ba7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>unsigned int</type>
      <name>lowp_uint_t</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>ad59c4581ad8ce0c3ef6146edaa7e15dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>signed int</type>
      <name>mediump_int_t</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>aede0757f19204d1d44f716b3dd66d13c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>unsigned int</type>
      <name>mediump_uint_t</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a98f572e92099cc1b5740f1ccf1c80f8d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>signed long long</type>
      <name>sint64</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>aa9fd5478f3e347aa0b2d1a8bf3408544</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>unsigned short</type>
      <name>uint16</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a47b2a7d006d187338e8031a352d1ce56</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>unsigned int</type>
      <name>uint32</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>ade6cfbf377022aaa391af8cd50489222</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>unsigned long long</type>
      <name>uint64</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>adec4b19bf4982125e122db2fe03c5810</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>unsigned char</type>
      <name>uint8</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>aef2588f97d090cc19fbbe0c74fe17c8f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_QUALIFIER detail::tvec2&lt; T, P &gt;</type>
      <name>fade</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a491992fc59ee0a5e014abf755b54ccc6</anchor>
      <arglist>(detail::tvec2&lt; T, P &gt; const &amp;t)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_QUALIFIER detail::tvec3&lt; T, P &gt;</type>
      <name>fade</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a911623a6a0a6f2e442d6338f68c08272</anchor>
      <arglist>(detail::tvec3&lt; T, P &gt; const &amp;t)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_QUALIFIER detail::tvec4&lt; T, P &gt;</type>
      <name>fade</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>ad097c3615b96f9a5e60a8977fcc5281c</anchor>
      <arglist>(detail::tvec4&lt; T, P &gt; const &amp;t)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_QUALIFIER T</type>
      <name>mod289</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a9968154b610b2b78f492b2f7babd728c</anchor>
      <arglist>(T const &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL bool</type>
      <name>operator!=</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a5b24cc32eabe37e6e4404630f7bba7a3</anchor>
      <arglist>(tvec1&lt; T, P &gt; const &amp;v1, tvec1&lt; T, P &gt; const &amp;v2)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL bool</type>
      <name>operator!=</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>afca8957b076e67400a3b80274bb334a9</anchor>
      <arglist>(tvec4&lt; T, P &gt; const &amp;v1, tvec4&lt; T, P &gt; const &amp;v2)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec1&lt; T, P &gt;</type>
      <name>operator%</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a311d95ed23c545b2249503f43225e064</anchor>
      <arglist>(tvec1&lt; T, P &gt; const &amp;v, T const &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec1&lt; T, P &gt;</type>
      <name>operator%</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>aa333d0de23e15243125942f5199c32cc</anchor>
      <arglist>(T const &amp;s, tvec1&lt; T, P &gt; const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec1&lt; T, P &gt;</type>
      <name>operator%</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a4a3aa1ecbfd632ba27f7f5365bcf023a</anchor>
      <arglist>(tvec1&lt; T, P &gt; const &amp;v1, tvec1&lt; T, P &gt; const &amp;v2)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec3&lt; T, P &gt;</type>
      <name>operator%</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a1c63e0bee846db0263d9a8472b45595b</anchor>
      <arglist>(tvec3&lt; T, P &gt; const &amp;v, T const &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec3&lt; T, P &gt;</type>
      <name>operator%</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>aaf207c52ab8462af769244c7f528eeb4</anchor>
      <arglist>(T const &amp;s, tvec3&lt; T, P &gt; const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec3&lt; T, P &gt;</type>
      <name>operator%</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a03b4681364a71129f4a953d996e6be2d</anchor>
      <arglist>(tvec3&lt; T, P &gt; const &amp;v1, tvec3&lt; T, P &gt; const &amp;v2)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec2&lt; T, P &gt;</type>
      <name>operator%</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>aca3b1b5098726ef8a860b02e555cf2e0</anchor>
      <arglist>(tvec2&lt; T, P &gt; const &amp;v, T const &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec2&lt; T, P &gt;</type>
      <name>operator%</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>ac85510dc687b912ba51d8adf57da06ae</anchor>
      <arglist>(tvec2&lt; T, P &gt; const &amp;v1, tvec1&lt; T, P &gt; const &amp;v2)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec2&lt; T, P &gt;</type>
      <name>operator%</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>adb983cf453e053f4c04a4a61b965fb5b</anchor>
      <arglist>(T const &amp;s, tvec2&lt; T, P &gt; const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec2&lt; T, P &gt;</type>
      <name>operator%</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a582aec404d5ca023e93117055453087b</anchor>
      <arglist>(tvec1&lt; T, P &gt; const &amp;v1, tvec2&lt; T, P &gt; const &amp;v2)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec2&lt; T, P &gt;</type>
      <name>operator%</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a12a838608a95854c4c0ae28d6a71d134</anchor>
      <arglist>(tvec2&lt; T, P &gt; const &amp;v1, tvec2&lt; T, P &gt; const &amp;v2)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec4&lt; T, P &gt;</type>
      <name>operator%</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a66adeaca9075a24a14ccee5028099072</anchor>
      <arglist>(tvec4&lt; T, P &gt; const &amp;v, T const &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec4&lt; T, P &gt;</type>
      <name>operator%</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>aba611e45dad78be60816493c655f29f8</anchor>
      <arglist>(T const &amp;s, tvec4&lt; T, P &gt; const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec4&lt; T, P &gt;</type>
      <name>operator%</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a3a953dcac861433a17b9aa2667082051</anchor>
      <arglist>(tvec4&lt; T, P &gt; const &amp;v1, tvec4&lt; T, P &gt; const &amp;v2)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec1&lt; T, P &gt;</type>
      <name>operator&amp;</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>aad0ae6f33248443c4dc6c963ee911be1</anchor>
      <arglist>(tvec1&lt; T, P &gt; const &amp;v, T const &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec1&lt; T, P &gt;</type>
      <name>operator&amp;</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a95ef8023bc44ff97cf1f3c4fc939d49f</anchor>
      <arglist>(T const &amp;s, tvec1&lt; T, P &gt; const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec1&lt; T, P &gt;</type>
      <name>operator&amp;</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>ac2f22bb651ecf7e0fe58b9db2d08d905</anchor>
      <arglist>(tvec1&lt; T, P &gt; const &amp;v1, tvec1&lt; T, P &gt; const &amp;v2)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec3&lt; T, P &gt;</type>
      <name>operator&amp;</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a45844153b3c707f11cb25c43b7a667cc</anchor>
      <arglist>(tvec3&lt; T, P &gt; const &amp;v, T const &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec3&lt; T, P &gt;</type>
      <name>operator&amp;</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>ad13f4e907da39b9feab166be6c58dd99</anchor>
      <arglist>(T const &amp;s, tvec3&lt; T, P &gt; const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec3&lt; T, P &gt;</type>
      <name>operator&amp;</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>aa06256ba23178f9a1a8b8b7846ac82e6</anchor>
      <arglist>(tvec3&lt; T, P &gt; const &amp;v1, tvec3&lt; T, P &gt; const &amp;v2)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec2&lt; T, P &gt;</type>
      <name>operator&amp;</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>aab9f414fde11ff01ea860a54a252610a</anchor>
      <arglist>(tvec2&lt; T, P &gt; const &amp;v, T const &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec2&lt; T, P &gt;</type>
      <name>operator&amp;</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>adff583c6a73656a1e4ff3bd4a93197ce</anchor>
      <arglist>(tvec2&lt; T, P &gt; const &amp;v1, tvec1&lt; T, P &gt; const &amp;v2)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec2&lt; T, P &gt;</type>
      <name>operator&amp;</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a5894c36d05cfdc5a399e045de02a8193</anchor>
      <arglist>(T const &amp;s, tvec2&lt; T, P &gt; const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec2&lt; T, P &gt;</type>
      <name>operator&amp;</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a6efe4c47b33783211b56ac3d513cd801</anchor>
      <arglist>(tvec1&lt; T, P &gt; const &amp;v1, tvec2&lt; T, P &gt; const &amp;v2)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec2&lt; T, P &gt;</type>
      <name>operator&amp;</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a91228d4f685a9a75e0df978293df3735</anchor>
      <arglist>(tvec2&lt; T, P &gt; const &amp;v1, tvec2&lt; T, P &gt; const &amp;v2)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec4&lt; T, P &gt;</type>
      <name>operator&amp;</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>aaeff00444f7faf094b61f7ed23f84c6a</anchor>
      <arglist>(tvec4&lt; T, P &gt; const &amp;v, T const &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec4&lt; T, P &gt;</type>
      <name>operator&amp;</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>ae360aeeacbe069721fe041679e2b8e27</anchor>
      <arglist>(T const &amp;s, tvec4&lt; T, P &gt; const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec4&lt; T, P &gt;</type>
      <name>operator&amp;</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>ac5144480885d0dfb4738edec0dd9dcf8</anchor>
      <arglist>(tvec4&lt; T, P &gt; const &amp;v1, tvec4&lt; T, P &gt; const &amp;v2)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tdualquat&lt; T, P &gt;</type>
      <name>operator*</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a4e5b5faaefcdabb81c0e6aee7ce867f6</anchor>
      <arglist>(detail::tdualquat&lt; T, P &gt; const &amp;q, detail::tdualquat&lt; T, P &gt; const &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tdualquat&lt; T, P &gt;</type>
      <name>operator*</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a38b39b5e4b20393b03e664510de418e5</anchor>
      <arglist>(detail::tdualquat&lt; T, P &gt; const &amp;q, T const &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tquat&lt; T, P &gt;</type>
      <name>operator*</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a26756619bdc78d8576e1e6908b949f8a</anchor>
      <arglist>(detail::tquat&lt; T, P &gt; const &amp;q, detail::tquat&lt; T, P &gt; const &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tdualquat&lt; T, P &gt;</type>
      <name>operator*</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a912b0a5cbaac3a519faf5831fb97204c</anchor>
      <arglist>(T const &amp;s, detail::tdualquat&lt; T, P &gt; const &amp;q)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tvec3&lt; T, P &gt;</type>
      <name>operator*</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a89b3892062fb15a39eafaa730174afc0</anchor>
      <arglist>(detail::tquat&lt; T, P &gt; const &amp;q, detail::tvec3&lt; T, P &gt; const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tvec3&lt; T, P &gt;</type>
      <name>operator*</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>aeb8bb82992f029606f5a2130d4cc11ac</anchor>
      <arglist>(detail::tvec3&lt; T, P &gt; const &amp;v, detail::tquat&lt; T, P &gt; const &amp;q)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tvec4&lt; T, P &gt;</type>
      <name>operator*</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a79fc1fd08cfb2d8fe521d6f72467ca96</anchor>
      <arglist>(detail::tquat&lt; T, P &gt; const &amp;q, detail::tvec4&lt; T, P &gt; const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tvec4&lt; T, P &gt;</type>
      <name>operator*</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a3b14c99e2f9ef1d251cf33392b33cb9b</anchor>
      <arglist>(detail::tvec4&lt; T, P &gt; const &amp;v, detail::tquat&lt; T, P &gt; const &amp;q)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tquat&lt; T, P &gt;</type>
      <name>operator*</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>ade01a85f7157280487224a1dc881b522</anchor>
      <arglist>(detail::tquat&lt; T, P &gt; const &amp;q, T const &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tquat&lt; T, P &gt;</type>
      <name>operator*</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a997dba8801294a98ce2713ebc980181a</anchor>
      <arglist>(T const &amp;s, detail::tquat&lt; T, P &gt; const &amp;q)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat2x3&lt; T, P &gt;</type>
      <name>operator*</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a7e7dfdfb77a307fd6d5ac14c235ab63b</anchor>
      <arglist>(tmat2x3&lt; T, P &gt; const &amp;m, T const &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat2x4&lt; T, P &gt;</type>
      <name>operator*</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a5e3e2760f369c45dfc60660499856981</anchor>
      <arglist>(tmat2x4&lt; T, P &gt; const &amp;m, T const &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat3x2&lt; T, P &gt;</type>
      <name>operator*</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a310596f2372a952f9bd52eda1e7205b7</anchor>
      <arglist>(tmat3x2&lt; T, P &gt; const &amp;m, T const &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat2x3&lt; T, P &gt;</type>
      <name>operator*</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a97f05f541960f0b83e8ffb0945750c0d</anchor>
      <arglist>(T const &amp;s, tmat2x3&lt; T, P &gt; const &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat3x4&lt; T, P &gt;</type>
      <name>operator*</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a555c8a9bd05298517dd3e7dd4834b8cb</anchor>
      <arglist>(tmat3x4&lt; T, P &gt; const &amp;m, T const &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat2x4&lt; T, P &gt;</type>
      <name>operator*</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a233e36969d96bffa29bceea94210b3ae</anchor>
      <arglist>(T const &amp;s, tmat2x4&lt; T, P &gt; const &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat3x2&lt; T, P &gt;</type>
      <name>operator*</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a92231854e30041bb0baa2397d54abe51</anchor>
      <arglist>(T const &amp;s, tmat3x2&lt; T, P &gt; const &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat2x3&lt; T, P &gt;::col_type</type>
      <name>operator*</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a111aeef0cdc65296ba491ddaba41b954</anchor>
      <arglist>(tmat2x3&lt; T, P &gt; const &amp;m, typename tmat2x3&lt; T, P &gt;::row_type const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat3x4&lt; T, P &gt;</type>
      <name>operator*</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>aa518e95fad90c533eb567631b53e7d60</anchor>
      <arglist>(T const &amp;s, tmat3x4&lt; T, P &gt; const &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat4x2&lt; T, P &gt;</type>
      <name>operator*</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a3f19875ea541273b52b851e146ee99ae</anchor>
      <arglist>(tmat4x2&lt; T, P &gt; const &amp;m, T const &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat4x3&lt; T, P &gt;</type>
      <name>operator*</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>ab358dfd225b16fa4391c8de96d3a769e</anchor>
      <arglist>(tmat4x3&lt; T, P &gt; const &amp;m, T const &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat2x4&lt; T, P &gt;::col_type</type>
      <name>operator*</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a102598f490cdff5a41cc0ea407bb3630</anchor>
      <arglist>(tmat2x4&lt; T, P &gt; const &amp;m, typename tmat2x4&lt; T, P &gt;::row_type const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat3x2&lt; T, P &gt;::col_type</type>
      <name>operator*</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a6a443b48b27c446c805a8a53152ee300</anchor>
      <arglist>(tmat3x2&lt; T, P &gt; const &amp;m, typename tmat3x2&lt; T, P &gt;::row_type const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat2x3&lt; T, P &gt;::row_type</type>
      <name>operator*</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a36d90487860aa94f9ffef0c9f5e1e55f</anchor>
      <arglist>(typename tmat2x3&lt; T, P &gt;::col_type const &amp;v, tmat2x3&lt; T, P &gt; const &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat3x4&lt; T, P &gt;::col_type</type>
      <name>operator*</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>ae2fac0e2d60b9f544a33a5b4fbe464ac</anchor>
      <arglist>(tmat3x4&lt; T, P &gt; const &amp;m, typename tmat3x4&lt; T, P &gt;::row_type const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat4x3&lt; T, P &gt;</type>
      <name>operator*</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a335c3a352192fbd1488b267ee47d2376</anchor>
      <arglist>(T const &amp;s, tmat4x3&lt; T, P &gt; const &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat4x2&lt; T, P &gt;</type>
      <name>operator*</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a7b0b902a81f6b9bc87836979422dafaa</anchor>
      <arglist>(T const &amp;s, tmat4x2&lt; T, P &gt; const &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat2x4&lt; T, P &gt;::row_type</type>
      <name>operator*</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>af6fe64d0f7f6f637654c42f97b0ee30a</anchor>
      <arglist>(typename tmat2x4&lt; T, P &gt;::col_type const &amp;v, tmat2x4&lt; T, P &gt; const &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat3x2&lt; T, P &gt;::row_type</type>
      <name>operator*</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>ade65da7df3173051a958b44645150a61</anchor>
      <arglist>(typename tmat3x2&lt; T, P &gt;::col_type const &amp;v, tmat3x2&lt; T, P &gt; const &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat2x3&lt; T, P &gt;</type>
      <name>operator*</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a42f9cfd675efbe9cd0f39c266b504b98</anchor>
      <arglist>(tmat2x3&lt; T, P &gt; const &amp;m1, tmat2x2&lt; T, P &gt; const &amp;m2)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat3x4&lt; T, P &gt;::row_type</type>
      <name>operator*</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a61ae249b6d24d6770f88b205a5fef844</anchor>
      <arglist>(typename tmat3x4&lt; T, P &gt;::col_type const &amp;v, tmat3x4&lt; T, P &gt; const &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat4x3&lt; T, P &gt;::col_type</type>
      <name>operator*</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>aabae6b1994a6c2c65cda13a30d4fc72a</anchor>
      <arglist>(tmat4x3&lt; T, P &gt; const &amp;m, typename tmat4x3&lt; T, P &gt;::row_type const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat4x2&lt; T, P &gt;::col_type</type>
      <name>operator*</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a2ab6641cf07cd7d196953a3c8c3af4d6</anchor>
      <arglist>(tmat4x2&lt; T, P &gt; const &amp;m, typename tmat4x2&lt; T, P &gt;::row_type const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat2x2&lt; T, P &gt;</type>
      <name>operator*</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a3849d846195ef26355fe71cc5e91ed3b</anchor>
      <arglist>(tmat2x2&lt; T, P &gt; const &amp;m, T const &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat4x4&lt; T, P &gt;</type>
      <name>operator*</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a2dfde46f847952fad48e21254935440e</anchor>
      <arglist>(tmat2x4&lt; T, P &gt; const &amp;m1, tmat4x2&lt; T, P &gt; const &amp;m2)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat4x4&lt; T, P &gt;</type>
      <name>operator*</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a4e204942a9760ef35d28e7159bb73d88</anchor>
      <arglist>(tmat4x4&lt; T, P &gt; const &amp;m, T const &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat3x3&lt; T, P &gt;</type>
      <name>operator*</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a765bf91f02ab75474d148e607272b5c4</anchor>
      <arglist>(tmat3x3&lt; T, P &gt; const &amp;m, T const &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat2x2&lt; T, P &gt;</type>
      <name>operator*</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a90dd846f57ae5cac294f2df15c03a602</anchor>
      <arglist>(tmat3x2&lt; T, P &gt; const &amp;m1, tmat2x3&lt; T, P &gt; const &amp;m2)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec1&lt; T, P &gt;</type>
      <name>operator*</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a5c5c8b8807cd4468f2606d79a37094a4</anchor>
      <arglist>(tvec1&lt; T, P &gt; const &amp;v, T const &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat3x3&lt; T, P &gt;</type>
      <name>operator*</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a964bcb2258d7b76cf3c9c25554b4ce60</anchor>
      <arglist>(tmat2x3&lt; T, P &gt; const &amp;m1, tmat3x2&lt; T, P &gt; const &amp;m2)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat4x4&lt; T, P &gt;</type>
      <name>operator*</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a226d8264bddf388bcddb622762a9b008</anchor>
      <arglist>(tmat3x4&lt; T, P &gt; const &amp;m1, tmat4x3&lt; T, P &gt; const &amp;m2)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat4x3&lt; T, P &gt;::row_type</type>
      <name>operator*</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>adbba2792568296c0fbb7050aadfb6e4c</anchor>
      <arglist>(typename tmat4x3&lt; T, P &gt;::col_type const &amp;v, tmat4x3&lt; T, P &gt; const &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat4x2&lt; T, P &gt;::row_type</type>
      <name>operator*</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a367161e430a44eba783af36b08572a99</anchor>
      <arglist>(typename tmat4x2&lt; T, P &gt;::col_type const &amp;v, tmat4x2&lt; T, P &gt; const &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat2x2&lt; T, P &gt;</type>
      <name>operator*</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>ac523a4fdb811ddb3f5401e817f0c64b9</anchor>
      <arglist>(T const &amp;s, tmat2x2&lt; T, P &gt; const &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat2x4&lt; T, P &gt;</type>
      <name>operator*</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a5711f12e958fa3c92856c5d34a32d2bc</anchor>
      <arglist>(tmat2x4&lt; T, P &gt; const &amp;m1, tmat2x2&lt; T, P &gt; const &amp;m2)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec1&lt; T, P &gt;</type>
      <name>operator*</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>ab4a364075df2c787943f17481f44edd7</anchor>
      <arglist>(T const &amp;s, tvec1&lt; T, P &gt; const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat4x4&lt; T, P &gt;</type>
      <name>operator*</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>af68aded3d1800c8b2f3a15aedf5044dd</anchor>
      <arglist>(T const &amp;s, tmat4x4&lt; T, P &gt; const &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat3x3&lt; T, P &gt;</type>
      <name>operator*</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>ab320953939f06e4fa00294c0ba04c844</anchor>
      <arglist>(T const &amp;s, tmat3x3&lt; T, P &gt; const &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat3x2&lt; T, P &gt;</type>
      <name>operator*</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a0b9ceeba3bfeff847c3229689a1e6602</anchor>
      <arglist>(tmat3x2&lt; T, P &gt; const &amp;m1, tmat3x3&lt; T, P &gt; const &amp;m2)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat4x3&lt; T, P &gt;</type>
      <name>operator*</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a173c3d986db1a74c12396a3566ae5085</anchor>
      <arglist>(tmat2x3&lt; T, P &gt; const &amp;m1, tmat4x2&lt; T, P &gt; const &amp;m2)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat2x4&lt; T, P &gt;</type>
      <name>operator*</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>af2d3ff7c4d584505e9b24e8df297483e</anchor>
      <arglist>(tmat3x4&lt; T, P &gt; const &amp;m1, tmat2x3&lt; T, P &gt; const &amp;m2)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec1&lt; T, P &gt;</type>
      <name>operator*</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>aba387e65dba03af19f6e99e5564a1785</anchor>
      <arglist>(tvec1&lt; T, P &gt; const &amp;v1, tvec1&lt; T, P &gt; const &amp;v2)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat3x2&lt; T, P &gt;</type>
      <name>operator*</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>afb0e198bfcec955c393261e763b797c2</anchor>
      <arglist>(tmat4x2&lt; T, P &gt; const &amp;m1, tmat3x4&lt; T, P &gt; const &amp;m2)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat2x2&lt; T, P &gt;::col_type</type>
      <name>operator*</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a3ec926b88d739712fa2193e651f7ede4</anchor>
      <arglist>(tmat2x2&lt; T, P &gt; const &amp;m, typename tmat2x2&lt; T, P &gt;::row_type const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat3x4&lt; T, P &gt;</type>
      <name>operator*</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a3e7498a4ccc52f591bf22bc8fcbc9116</anchor>
      <arglist>(tmat2x4&lt; T, P &gt; const &amp;m1, tmat3x2&lt; T, P &gt; const &amp;m2)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat4x4&lt; T, P &gt;::col_type</type>
      <name>operator*</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a30677020a83c2cade2bec6d8b1ead9ee</anchor>
      <arglist>(tmat4x4&lt; T, P &gt; const &amp;m, typename tmat4x4&lt; T, P &gt;::row_type const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat3x3&lt; T, P &gt;::col_type</type>
      <name>operator*</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a84d2f52d12fa25811e231e5400c0f756</anchor>
      <arglist>(tmat3x3&lt; T, P &gt; const &amp;m, typename tmat3x3&lt; T, P &gt;::row_type const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat4x2&lt; T, P &gt;</type>
      <name>operator*</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a5b64dea9e32078e11a4420d5f232659e</anchor>
      <arglist>(tmat3x2&lt; T, P &gt; const &amp;m1, tmat4x3&lt; T, P &gt; const &amp;m2)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat3x4&lt; T, P &gt;</type>
      <name>operator*</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>aaa7a4b3dcccb756fb27a5914e38143be</anchor>
      <arglist>(tmat3x4&lt; T, P &gt; const &amp;m1, tmat3x3&lt; T, P &gt; const &amp;m2)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat3x3&lt; T, P &gt;</type>
      <name>operator*</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>ac49ce5d3404ec746ffe7e0f7a8d6a8c6</anchor>
      <arglist>(tmat4x3&lt; T, P &gt; const &amp;m1, tmat3x4&lt; T, P &gt; const &amp;m2)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat4x2&lt; T, P &gt;</type>
      <name>operator*</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>ac37a0f70bc34098615fb397f17da0fcc</anchor>
      <arglist>(tmat4x2&lt; T, P &gt; const &amp;m1, tmat4x4&lt; T, P &gt; const &amp;m2)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat2x2&lt; T, P &gt;::row_type</type>
      <name>operator*</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a6f52f85e4db84a124f37e6017c46e5bc</anchor>
      <arglist>(typename tmat2x2&lt; T, P &gt;::col_type const &amp;v, tmat2x2&lt; T, P &gt; const &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat4x4&lt; T, P &gt;::row_type</type>
      <name>operator*</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a2af8599f7d2f71d038a50f838bd4b57b</anchor>
      <arglist>(typename tmat4x4&lt; T, P &gt;::col_type const &amp;v, tmat4x4&lt; T, P &gt; const &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat3x3&lt; T, P &gt;::row_type</type>
      <name>operator*</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>ac232a92146faf05b7ee8790ce59f9aac</anchor>
      <arglist>(typename tmat3x3&lt; T, P &gt;::col_type const &amp;v, tmat3x3&lt; T, P &gt; const &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat4x3&lt; T, P &gt;</type>
      <name>operator*</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a00a6daacce47d5f976496efbca06f701</anchor>
      <arglist>(tmat4x3&lt; T, P &gt; const &amp;m1, tmat4x4&lt; T, P &gt; const &amp;m2)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat2x3&lt; T, P &gt;</type>
      <name>operator*</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>ae24f03ed75e1fb65a969b2d7b42ecb8f</anchor>
      <arglist>(tmat4x3&lt; T, P &gt; const &amp;m1, tmat2x4&lt; T, P &gt; const &amp;m2)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat2x2&lt; T, P &gt;</type>
      <name>operator*</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a9f7a09caa2f2307521035e7fd58fc38a</anchor>
      <arglist>(tmat2x2&lt; T, P &gt; const &amp;m1, tmat2x2&lt; T, P &gt; const &amp;m2)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat2x4&lt; T, P &gt;</type>
      <name>operator*</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>acf429c2c9912e194b7f0b2de396cce59</anchor>
      <arglist>(tmat4x4&lt; T, P &gt; const &amp;m1, tmat2x4&lt; T, P &gt; const &amp;m2)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat3x3&lt; T, P &gt;</type>
      <name>operator*</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a3e927cf2096a5fd9ad347d2a873230c3</anchor>
      <arglist>(tmat3x3&lt; T, P &gt; const &amp;m1, tmat3x3&lt; T, P &gt; const &amp;m2)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat3x2&lt; T, P &gt;</type>
      <name>operator*</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a56875ecdb7837c2ff9b675e1ab8c10e0</anchor>
      <arglist>(tmat2x2&lt; T, P &gt; const &amp;m1, tmat3x2&lt; T, P &gt; const &amp;m2)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat3x4&lt; T, P &gt;</type>
      <name>operator*</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>adafd5e928b6eeb28931a078fe7edc8bc</anchor>
      <arglist>(tmat4x4&lt; T, P &gt; const &amp;m1, tmat3x4&lt; T, P &gt; const &amp;m2)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat2x3&lt; T, P &gt;</type>
      <name>operator*</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>aeed612f07a2ce03481ea17207a1d22aa</anchor>
      <arglist>(tmat3x3&lt; T, P &gt; const &amp;m1, tmat2x3&lt; T, P &gt; const &amp;m2)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat4x2&lt; T, P &gt;</type>
      <name>operator*</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>abcfce64d1162c7287337a82a45a71916</anchor>
      <arglist>(tmat2x2&lt; T, P &gt; const &amp;m1, tmat4x2&lt; T, P &gt; const &amp;m2)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat4x4&lt; T, P &gt;</type>
      <name>operator*</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a09c02d2cdb66c6b6dfd07d4e867f9edd</anchor>
      <arglist>(tmat4x4&lt; T, P &gt; const &amp;m1, tmat4x4&lt; T, P &gt; const &amp;m2)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat4x3&lt; T, P &gt;</type>
      <name>operator*</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>aa53d8848b8b79eaeab21be561b61d718</anchor>
      <arglist>(tmat3x3&lt; T, P &gt; const &amp;m1, tmat4x3&lt; T, P &gt; const &amp;m2)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec3&lt; T, P &gt;</type>
      <name>operator*</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>ab3edf05a7267d9ea98119a8a5590e000</anchor>
      <arglist>(tvec3&lt; T, P &gt; const &amp;v, T const &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec3&lt; T, P &gt;</type>
      <name>operator*</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a31d1f863acb2bc7d290e6ff8166c5da3</anchor>
      <arglist>(T const &amp;s, tvec3&lt; T, P &gt; const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec3&lt; T, P &gt;</type>
      <name>operator*</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a1aa26d3064b7590d4bb9e0b46b753913</anchor>
      <arglist>(tvec3&lt; T, P &gt; const &amp;v1, tvec3&lt; T, P &gt; const &amp;v2)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec2&lt; T, P &gt;</type>
      <name>operator*</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a8739ede4e9213710cfaa4c70314479fd</anchor>
      <arglist>(tvec2&lt; T, P &gt; const &amp;v, T const &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec2&lt; T, P &gt;</type>
      <name>operator*</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a6ae28fab8ce3c46ae8cba8cdf55050fb</anchor>
      <arglist>(tvec2&lt; T, P &gt; const &amp;v1, tvec1&lt; T, P &gt; const &amp;v2)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec2&lt; T, P &gt;</type>
      <name>operator*</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a87de94f90786ab0e8e7c18bc8b308700</anchor>
      <arglist>(T const &amp;s, tvec2&lt; T, P &gt; const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec2&lt; T, P &gt;</type>
      <name>operator*</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>adb8eec5c497f1e4dc043e919fe562487</anchor>
      <arglist>(tvec1&lt; T, P &gt; const &amp;v1, tvec2&lt; T, P &gt; const &amp;v2)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec2&lt; T, P &gt;</type>
      <name>operator*</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>aff46b51e5e3951a280e6f8e1b064ad3c</anchor>
      <arglist>(tvec2&lt; T, P &gt; const &amp;v1, tvec2&lt; T, P &gt; const &amp;v2)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec4&lt; T, P &gt;</type>
      <name>operator*</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>ae3b7512fba00021396c17b96135625da</anchor>
      <arglist>(tvec4&lt; T, P &gt; const &amp;v, T const &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec4&lt; T, P &gt;</type>
      <name>operator*</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a044c2f09b61fb542cb62230b184e46f6</anchor>
      <arglist>(T const &amp;s, tvec4&lt; T, P &gt; const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec4&lt; T, P &gt;</type>
      <name>operator*</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>ace9f6f7571a3762d6a2a8c70a62dd576</anchor>
      <arglist>(tvec4&lt; T, P &gt; const &amp;v1, tvec4&lt; T, P &gt; const &amp;v2)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tdualquat&lt; T, P &gt;</type>
      <name>operator+</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a729350d3f7dd09658a6aff7d9315564d</anchor>
      <arglist>(detail::tdualquat&lt; T, P &gt; const &amp;q, detail::tdualquat&lt; T, P &gt; const &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tquat&lt; T, P &gt;</type>
      <name>operator+</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>abf745070314f36f26e3390c9a97c74ef</anchor>
      <arglist>(detail::tquat&lt; T, P &gt; const &amp;q, detail::tquat&lt; T, P &gt; const &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat2x3&lt; T, P &gt;</type>
      <name>operator+</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a78977396b9f4e5e14193bfffa26609e5</anchor>
      <arglist>(tmat2x3&lt; T, P &gt; const &amp;m, T const &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat2x4&lt; T, P &gt;</type>
      <name>operator+</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a361fa37758b3de6f2f25974c06719f45</anchor>
      <arglist>(tmat2x4&lt; T, P &gt; const &amp;m, T const &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat2x3&lt; T, P &gt;</type>
      <name>operator+</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a308f3b5dc58044abc49e96f2830fbac1</anchor>
      <arglist>(tmat2x3&lt; T, P &gt; const &amp;m1, tmat2x3&lt; T, P &gt; const &amp;m2)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat3x4&lt; T, P &gt;</type>
      <name>operator+</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>ab59e4afee9179825666a51b561bbb869</anchor>
      <arglist>(tmat3x4&lt; T, P &gt; const &amp;m, T const &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat3x2&lt; T, P &gt;</type>
      <name>operator+</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>ae0fc39f411870afb1ee1b7d727fa6100</anchor>
      <arglist>(tmat3x2&lt; T, P &gt; const &amp;m, T const &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat2x4&lt; T, P &gt;</type>
      <name>operator+</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>abd2f20848d697e1d4299690ac82de173</anchor>
      <arglist>(tmat2x4&lt; T, P &gt; const &amp;m1, tmat2x4&lt; T, P &gt; const &amp;m2)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat3x4&lt; T, P &gt;</type>
      <name>operator+</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a7dbdd090caf91b843beb1a8cfedc9664</anchor>
      <arglist>(tmat3x4&lt; T, P &gt; const &amp;m1, tmat3x4&lt; T, P &gt; const &amp;m2)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat3x2&lt; T, P &gt;</type>
      <name>operator+</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a7a3158256ff24ec277f4fb62c0f11dc5</anchor>
      <arglist>(tmat3x2&lt; T, P &gt; const &amp;m1, tmat3x2&lt; T, P &gt; const &amp;m2)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat4x2&lt; T, P &gt;</type>
      <name>operator+</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a228305835e73234ec3729a2e2d41f496</anchor>
      <arglist>(tmat4x2&lt; T, P &gt; const &amp;m, T const &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat4x3&lt; T, P &gt;</type>
      <name>operator+</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a561c55acc10ba44a4484a6e90ebe8d95</anchor>
      <arglist>(tmat4x3&lt; T, P &gt; const &amp;m, T const &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat2x2&lt; T, P &gt;</type>
      <name>operator+</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a1f016156e52bf43e4630cc86bcd249de</anchor>
      <arglist>(tmat2x2&lt; T, P &gt; const &amp;m, T const &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat4x4&lt; T, P &gt;</type>
      <name>operator+</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a204aff2005822a57e4e027d508e39d24</anchor>
      <arglist>(tmat4x4&lt; T, P &gt; const &amp;m, T const &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat3x3&lt; T, P &gt;</type>
      <name>operator+</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a5f4e0d1c346dd094d609cde8f72a6f49</anchor>
      <arglist>(tmat3x3&lt; T, P &gt; const &amp;m, T const &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat4x3&lt; T, P &gt;</type>
      <name>operator+</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>ac9aa09788320dab12d97a0029080b7da</anchor>
      <arglist>(tmat4x3&lt; T, P &gt; const &amp;m1, tmat4x3&lt; T, P &gt; const &amp;m2)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat4x2&lt; T, P &gt;</type>
      <name>operator+</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a72bff7a853e7a61c40c338434d052b38</anchor>
      <arglist>(tmat4x2&lt; T, P &gt; const &amp;m1, tmat4x2&lt; T, P &gt; const &amp;m2)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat2x2&lt; T, P &gt;</type>
      <name>operator+</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a640e5ab79681d13d8d2f92eeb30243f5</anchor>
      <arglist>(T const &amp;s, tmat2x2&lt; T, P &gt; const &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat4x4&lt; T, P &gt;</type>
      <name>operator+</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a9e9b0b006a213048c6d3904ccd6388bf</anchor>
      <arglist>(T const &amp;s, tmat4x4&lt; T, P &gt; const &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat3x3&lt; T, P &gt;</type>
      <name>operator+</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a6306b3d372cb6973df5ea5d65d641af9</anchor>
      <arglist>(T const &amp;s, tmat3x3&lt; T, P &gt; const &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat2x2&lt; T, P &gt;</type>
      <name>operator+</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>aee3eee44967ba03fbae56273301181d7</anchor>
      <arglist>(tmat2x2&lt; T, P &gt; const &amp;m1, tmat2x2&lt; T, P &gt; const &amp;m2)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat4x4&lt; T, P &gt;</type>
      <name>operator+</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a86c8280e364a2273c9ef5c07b94ad3fb</anchor>
      <arglist>(tmat4x4&lt; T, P &gt; const &amp;m1, tmat4x4&lt; T, P &gt; const &amp;m2)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat3x3&lt; T, P &gt;</type>
      <name>operator+</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>ae3a1d3f8c27da275b99077b2ca43ae1d</anchor>
      <arglist>(tmat3x3&lt; T, P &gt; const &amp;m1, tmat3x3&lt; T, P &gt; const &amp;m2)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec1&lt; T, P &gt;</type>
      <name>operator+</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a2c6ee85a459da40883538c0b9f204259</anchor>
      <arglist>(tvec1&lt; T, P &gt; const &amp;v, T const &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec1&lt; T, P &gt;</type>
      <name>operator+</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>ab01266adbf32c9a7341d57d5bbf21153</anchor>
      <arglist>(T const &amp;s, tvec1&lt; T, P &gt; const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec1&lt; T, P &gt;</type>
      <name>operator+</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>ac22f72a8bcf7e4e431721e0b89579f26</anchor>
      <arglist>(tvec1&lt; T, P &gt; const &amp;v1, tvec1&lt; T, P &gt; const &amp;v2)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec3&lt; T, P &gt;</type>
      <name>operator+</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a0c92cb1b85e0d6d821830dc1394cea67</anchor>
      <arglist>(tvec3&lt; T, P &gt; const &amp;v, T const &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec2&lt; T, P &gt;</type>
      <name>operator+</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>aeb771c3b7a91b7fa619b8dc7924fa6ba</anchor>
      <arglist>(tvec2&lt; T, P &gt; const &amp;v, T const &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec3&lt; T, P &gt;</type>
      <name>operator+</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a2b04a4701f7ab0d8a3f0612e8fe61469</anchor>
      <arglist>(T const &amp;s, tvec3&lt; T, P &gt; const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec3&lt; T, P &gt;</type>
      <name>operator+</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>afde4a9ab71774a167409f4c9bc376767</anchor>
      <arglist>(tvec3&lt; T, P &gt; const &amp;v1, tvec3&lt; T, P &gt; const &amp;v2)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec2&lt; T, P &gt;</type>
      <name>operator+</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a8b2c870b883a0f0b91a1f51f10a14ff7</anchor>
      <arglist>(tvec2&lt; T, P &gt; const &amp;v1, tvec1&lt; T, P &gt; const &amp;v2)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec2&lt; T, P &gt;</type>
      <name>operator+</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a3dc70f16308b8ffa5bd05816b3378783</anchor>
      <arglist>(T const &amp;s, tvec2&lt; T, P &gt; const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec2&lt; T, P &gt;</type>
      <name>operator+</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a9129597fe470989775fb1063fea1f7dc</anchor>
      <arglist>(tvec1&lt; T, P &gt; const &amp;v1, tvec2&lt; T, P &gt; const &amp;v2)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec2&lt; T, P &gt;</type>
      <name>operator+</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a326494510270a28e1ab848d23967d3cd</anchor>
      <arglist>(tvec2&lt; T, P &gt; const &amp;v1, tvec2&lt; T, P &gt; const &amp;v2)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec4&lt; T, P &gt;</type>
      <name>operator+</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a7de3ac6e525ad1e4b868441c207dc2dc</anchor>
      <arglist>(tvec4&lt; T, P &gt; const &amp;v, T const &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec4&lt; T, P &gt;</type>
      <name>operator+</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a4e957b78b86eaad5df24f0e315c568ed</anchor>
      <arglist>(T const &amp;s, tvec4&lt; T, P &gt; const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec4&lt; T, P &gt;</type>
      <name>operator+</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a5fc46551af5ced3a08d08511f27b5c39</anchor>
      <arglist>(tvec4&lt; T, P &gt; const &amp;v1, tvec4&lt; T, P &gt; const &amp;v2)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tquat&lt; T, P &gt;</type>
      <name>operator-</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a66f6d270feeae4530eac07a44772920a</anchor>
      <arglist>(detail::tquat&lt; T, P &gt; const &amp;q)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat2x3&lt; T, P &gt;</type>
      <name>operator-</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a0800f7d9179f3bcb74f1d391927d9a6e</anchor>
      <arglist>(tmat2x3&lt; T, P &gt; const &amp;m, T const &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat2x4&lt; T, P &gt;</type>
      <name>operator-</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>ac7220dfb97fa19bca3bfcccc2fcff321</anchor>
      <arglist>(tmat2x4&lt; T, P &gt; const &amp;m, T const &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat3x2&lt; T, P &gt;</type>
      <name>operator-</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>ac64eaa93228c829bfa9213181690d033</anchor>
      <arglist>(tmat3x2&lt; T, P &gt; const &amp;m, T const &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat2x3&lt; T, P &gt;</type>
      <name>operator-</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>ac153bc5b389cb8195d5010d6f6434389</anchor>
      <arglist>(tmat2x3&lt; T, P &gt; const &amp;m1, tmat2x3&lt; T, P &gt; const &amp;m2)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat3x4&lt; T, P &gt;</type>
      <name>operator-</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a0a9ecafa6d19d89c1ee013adb78069d6</anchor>
      <arglist>(tmat3x4&lt; T, P &gt; const &amp;m, T const &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat2x4&lt; T, P &gt;</type>
      <name>operator-</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>ac0c8f10006da2a7ea70a9e8cf829fc91</anchor>
      <arglist>(tmat2x4&lt; T, P &gt; const &amp;m1, tmat2x4&lt; T, P &gt; const &amp;m2)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat3x2&lt; T, P &gt;</type>
      <name>operator-</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>acf27df81158a819a6b90c84bb856a8dd</anchor>
      <arglist>(tmat3x2&lt; T, P &gt; const &amp;m1, tmat3x2&lt; T, P &gt; const &amp;m2)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat3x4&lt; T, P &gt;</type>
      <name>operator-</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a2d8bb61cd07403a8dc742b7012753ac5</anchor>
      <arglist>(tmat3x4&lt; T, P &gt; const &amp;m1, tmat3x4&lt; T, P &gt; const &amp;m2)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat4x2&lt; T, P &gt;</type>
      <name>operator-</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>ac278fff8a26f4ebce8573b9b0087d594</anchor>
      <arglist>(tmat4x2&lt; T, P &gt; const &amp;m, T const &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat4x3&lt; T, P &gt;</type>
      <name>operator-</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>abef54e9849939df41db5e7a04781c4c9</anchor>
      <arglist>(tmat4x3&lt; T, P &gt; const &amp;m, T const &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat4x2&lt; T, P &gt;</type>
      <name>operator-</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a31b9fa7be4694f4c05d0906e9375b854</anchor>
      <arglist>(tmat4x2&lt; T, P &gt; const &amp;m1, tmat4x2&lt; T, P &gt; const &amp;m2)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat4x3&lt; T, P &gt;</type>
      <name>operator-</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a08a0003d3572395860ea9a9fea582549</anchor>
      <arglist>(tmat4x3&lt; T, P &gt; const &amp;m1, tmat4x3&lt; T, P &gt; const &amp;m2)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat2x2&lt; T, P &gt;</type>
      <name>operator-</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>ac1dc29eebdfdd5805f479b3759f6190c</anchor>
      <arglist>(tmat2x2&lt; T, P &gt; const &amp;m, T const &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat4x4&lt; T, P &gt;</type>
      <name>operator-</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>ac78d0fe87383c9ae7f5df3ca1de0dfa2</anchor>
      <arglist>(tmat4x4&lt; T, P &gt; const &amp;m, T const &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat3x3&lt; T, P &gt;</type>
      <name>operator-</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a6921ba66b25b6526c1ff184f7781e11d</anchor>
      <arglist>(tmat3x3&lt; T, P &gt; const &amp;m, T const &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat2x2&lt; T, P &gt;</type>
      <name>operator-</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>ab712c704f9639cc16637f2033828ad73</anchor>
      <arglist>(T const &amp;s, tmat2x2&lt; T, P &gt; const &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat3x3&lt; T, P &gt;</type>
      <name>operator-</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a5dba30d4ae3616d2f1014219f77e78f4</anchor>
      <arglist>(T const &amp;s, tmat3x3&lt; T, P &gt; const &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat4x4&lt; T, P &gt;</type>
      <name>operator-</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a1438848010a11afad6ad7814e79197f8</anchor>
      <arglist>(T const &amp;s, tmat4x4&lt; T, P &gt; const &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec1&lt; T, P &gt;</type>
      <name>operator-</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a583754026435d110eec01a8fccf122b6</anchor>
      <arglist>(tvec1&lt; T, P &gt; const &amp;v, T const &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat2x2&lt; T, P &gt;</type>
      <name>operator-</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>afb5ea19e37f848ebeee674b67f8438e9</anchor>
      <arglist>(tmat2x2&lt; T, P &gt; const &amp;m1, tmat2x2&lt; T, P &gt; const &amp;m2)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat4x4&lt; T, P &gt;</type>
      <name>operator-</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a371b05998ed089eb69a38ff0950ab1ed</anchor>
      <arglist>(tmat4x4&lt; T, P &gt; const &amp;m1, tmat4x4&lt; T, P &gt; const &amp;m2)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec1&lt; T, P &gt;</type>
      <name>operator-</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>ab13dd5d68b36189f3861188510c412e8</anchor>
      <arglist>(T const &amp;s, tvec1&lt; T, P &gt; const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat3x3&lt; T, P &gt;</type>
      <name>operator-</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>ad332ec39ee18f92b56e6e7c28285c4f5</anchor>
      <arglist>(tmat3x3&lt; T, P &gt; const &amp;m1, tmat3x3&lt; T, P &gt; const &amp;m2)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec1&lt; T, P &gt;</type>
      <name>operator-</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a9b825f25d5d7b46e3a4edf43bd37f045</anchor>
      <arglist>(tvec1&lt; T, P &gt; const &amp;v1, tvec1&lt; T, P &gt; const &amp;v2)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec1&lt; T, P &gt;</type>
      <name>operator-</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>aab80690244495219dd7ebe46272a7240</anchor>
      <arglist>(tvec1&lt; T, P &gt; const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat2x3&lt; T, P &gt; const</type>
      <name>operator-</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a60cfbe5125445263871a1e62d3234f3b</anchor>
      <arglist>(tmat2x3&lt; T, P &gt; const &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat2x4&lt; T, P &gt; const</type>
      <name>operator-</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a341b914d9507450dfab2fbcefb759aa9</anchor>
      <arglist>(tmat2x4&lt; T, P &gt; const &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat3x2&lt; T, P &gt; const</type>
      <name>operator-</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a8408b4824514bb4ed664d4e3062602b9</anchor>
      <arglist>(tmat3x2&lt; T, P &gt; const &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat3x4&lt; T, P &gt; const</type>
      <name>operator-</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a56f307c4d490a5e5405cc57d461d39df</anchor>
      <arglist>(tmat3x4&lt; T, P &gt; const &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat4x3&lt; T, P &gt; const</type>
      <name>operator-</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a6d25f138f74c54260d26a4c9e9196833</anchor>
      <arglist>(tmat4x3&lt; T, P &gt; const &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat4x2&lt; T, P &gt; const</type>
      <name>operator-</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>ade3211ec8b45664fe5b4611739f3cf7a</anchor>
      <arglist>(tmat4x2&lt; T, P &gt; const &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec3&lt; T, P &gt;</type>
      <name>operator-</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>afaf8bacc5b8a349cedd4caf377f62c2b</anchor>
      <arglist>(tvec3&lt; T, P &gt; const &amp;v, T const &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec3&lt; T, P &gt;</type>
      <name>operator-</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a784fba0ad11b1ad878fd677fc1ac6514</anchor>
      <arglist>(T const &amp;s, tvec3&lt; T, P &gt; const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec3&lt; T, P &gt;</type>
      <name>operator-</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a9bd8a5a7b2c71fd9a0330d1654e64706</anchor>
      <arglist>(tvec3&lt; T, P &gt; const &amp;v1, tvec3&lt; T, P &gt; const &amp;v2)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat2x2&lt; T, P &gt; const</type>
      <name>operator-</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a741ccb287bb921721aaef7f86f925fe9</anchor>
      <arglist>(tmat2x2&lt; T, P &gt; const &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec2&lt; T, P &gt;</type>
      <name>operator-</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a469292e554b4c94882de18e8b37c4815</anchor>
      <arglist>(tvec2&lt; T, P &gt; const &amp;v, T const &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat3x3&lt; T, P &gt; const</type>
      <name>operator-</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a098707c5c1d752a9072f9e01f8415cd8</anchor>
      <arglist>(tmat3x3&lt; T, P &gt; const &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat4x4&lt; T, P &gt; const</type>
      <name>operator-</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a68ae8e4cdbef0801552f0d95d54dbe44</anchor>
      <arglist>(tmat4x4&lt; T, P &gt; const &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec2&lt; T, P &gt;</type>
      <name>operator-</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a4d52a21d5bab4c43173d013368565d1a</anchor>
      <arglist>(tvec2&lt; T, P &gt; const &amp;v1, tvec1&lt; T, P &gt; const &amp;v2)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec2&lt; T, P &gt;</type>
      <name>operator-</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>ab2273582c967c0871a56ae923273adbd</anchor>
      <arglist>(T const &amp;s, tvec2&lt; T, P &gt; const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec2&lt; T, P &gt;</type>
      <name>operator-</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a0c3f640360b283540255c8866b457ffc</anchor>
      <arglist>(tvec1&lt; T, P &gt; const &amp;v1, tvec2&lt; T, P &gt; const &amp;v2)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec2&lt; T, P &gt;</type>
      <name>operator-</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a3cfa3669db3f768463069071afc0b8cb</anchor>
      <arglist>(tvec2&lt; T, P &gt; const &amp;v1, tvec2&lt; T, P &gt; const &amp;v2)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec3&lt; T, P &gt;</type>
      <name>operator-</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a99187f254fde0cb0c18cbee4603c9085</anchor>
      <arglist>(tvec3&lt; T, P &gt; const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec2&lt; T, P &gt;</type>
      <name>operator-</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a3a5f09049f19ce2e5aadb5b48b4d2a1d</anchor>
      <arglist>(tvec2&lt; T, P &gt; const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec4&lt; T, P &gt;</type>
      <name>operator-</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>abde02e912bb2b82c5a88ba5b0a30a578</anchor>
      <arglist>(tvec4&lt; T, P &gt; const &amp;v, T const &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec4&lt; T, P &gt;</type>
      <name>operator-</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>af6d2306dfcac3f7a5c46f8f595b3d30c</anchor>
      <arglist>(T const &amp;s, tvec4&lt; T, P &gt; const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec4&lt; T, P &gt;</type>
      <name>operator-</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a476c9d516008d7c5605a714cdf2ec6ca</anchor>
      <arglist>(tvec4&lt; T, P &gt; const &amp;v1, tvec4&lt; T, P &gt; const &amp;v2)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec4&lt; T, P &gt;</type>
      <name>operator-</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a57562cadc9abe8e59135e5b095befacd</anchor>
      <arglist>(tvec4&lt; T, P &gt; const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tdualquat&lt; T, P &gt;</type>
      <name>operator/</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a2bbff411a743b126731335588afd9270</anchor>
      <arglist>(detail::tdualquat&lt; T, P &gt; const &amp;q, T const &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tquat&lt; T, P &gt;</type>
      <name>operator/</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a0989f82f00255731d81f3697d4ddddd4</anchor>
      <arglist>(detail::tquat&lt; T, P &gt; const &amp;q, T const &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec1&lt; T, P &gt;</type>
      <name>operator/</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>ab364dadef8690edf308cdc3282988edf</anchor>
      <arglist>(tvec1&lt; T, P &gt; const &amp;v, T const &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat2x3&lt; T, P &gt;</type>
      <name>operator/</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a163c19a1d3ac6be61bd6c0eb97f9624d</anchor>
      <arglist>(tmat2x3&lt; T, P &gt; const &amp;m, T const &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec1&lt; T, P &gt;</type>
      <name>operator/</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a43550bf2585945e701a7e3942a885de3</anchor>
      <arglist>(T const &amp;s, tvec1&lt; T, P &gt; const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat2x4&lt; T, P &gt;</type>
      <name>operator/</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a07e9e7b87f14def3d29ef87ab54aeb8a</anchor>
      <arglist>(tmat2x4&lt; T, P &gt; const &amp;m, T const &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat3x2&lt; T, P &gt;</type>
      <name>operator/</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a4f6fb7ebd260ae343e1f1bb95edc0c57</anchor>
      <arglist>(tmat3x2&lt; T, P &gt; const &amp;m, T const &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec1&lt; T, P &gt;</type>
      <name>operator/</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>af6eb94ccaa29e1d3110cfcf1c7297a5b</anchor>
      <arglist>(tvec1&lt; T, P &gt; const &amp;v1, tvec1&lt; T, P &gt; const &amp;v2)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat2x3&lt; T, P &gt;</type>
      <name>operator/</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>af499831406ab39a975482ee6799a0294</anchor>
      <arglist>(T const &amp;s, tmat2x3&lt; T, P &gt; const &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat3x4&lt; T, P &gt;</type>
      <name>operator/</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a2552e354f74354e2765f052e665b43e4</anchor>
      <arglist>(tmat3x4&lt; T, P &gt; const &amp;m, T const &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat2x4&lt; T, P &gt;</type>
      <name>operator/</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>ab68a4c8bbb4892d856eea63f2e126c91</anchor>
      <arglist>(T const &amp;s, tmat2x4&lt; T, P &gt; const &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat3x2&lt; T, P &gt;</type>
      <name>operator/</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a6a1ba5cfc9e898ad08107376dcfe8f0d</anchor>
      <arglist>(T const &amp;s, tmat3x2&lt; T, P &gt; const &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat3x4&lt; T, P &gt;</type>
      <name>operator/</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>afecc5ea9243cfdc4164f26a186b164a7</anchor>
      <arglist>(T const &amp;s, tmat3x4&lt; T, P &gt; const &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat4x3&lt; T, P &gt;</type>
      <name>operator/</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>ab6efa53212245c8021ca460cdf5c81b8</anchor>
      <arglist>(tmat4x3&lt; T, P &gt; const &amp;m, T const &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat4x2&lt; T, P &gt;</type>
      <name>operator/</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a0e10cdbc416dbc28c313274632a040dc</anchor>
      <arglist>(tmat4x2&lt; T, P &gt; const &amp;m, T const &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat4x2&lt; T, P &gt;</type>
      <name>operator/</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a14f63195c6a032d73db7ee43ff22267d</anchor>
      <arglist>(T const &amp;s, tmat4x2&lt; T, P &gt; const &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat4x3&lt; T, P &gt;</type>
      <name>operator/</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a34667724f76259c7994ef2bbd8fac6b2</anchor>
      <arglist>(T const &amp;s, tmat4x3&lt; T, P &gt; const &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat2x2&lt; T, P &gt;</type>
      <name>operator/</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a3480fcc89ff464f8fa179472f6982a0a</anchor>
      <arglist>(tmat2x2&lt; T, P &gt; const &amp;m, T const &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat4x4&lt; T, P &gt;</type>
      <name>operator/</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a88bfae79cb3b4f0b7a56a54276a4cf20</anchor>
      <arglist>(tmat4x4&lt; T, P &gt; const &amp;m, T const &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat3x3&lt; T, P &gt;</type>
      <name>operator/</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a818787f9e218321b88b7106db9f228b2</anchor>
      <arglist>(tmat3x3&lt; T, P &gt; const &amp;m, T const &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat2x2&lt; T, P &gt;</type>
      <name>operator/</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a8ea8080ddb9405e88b8e0bf88e607bf5</anchor>
      <arglist>(T const &amp;s, tmat2x2&lt; T, P &gt; const &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat4x4&lt; T, P &gt;</type>
      <name>operator/</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a05f6ef231288ab68c41d4cd51c9296ec</anchor>
      <arglist>(T const &amp;s, tmat4x4&lt; T, P &gt; const &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat3x3&lt; T, P &gt;</type>
      <name>operator/</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a9fe7dbd3893b54fb0672a38223530c0e</anchor>
      <arglist>(T const &amp;s, tmat3x3&lt; T, P &gt; const &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat2x2&lt; T, P &gt;::col_type</type>
      <name>operator/</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>ae4089fcf710805f25fae325f0f3402ef</anchor>
      <arglist>(tmat2x2&lt; T, P &gt; const &amp;m, typename tmat2x2&lt; T, P &gt;::row_type const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat4x4&lt; T, P &gt;::col_type</type>
      <name>operator/</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>ae8b062276fca6b3b53320105fab38ed6</anchor>
      <arglist>(tmat4x4&lt; T, P &gt; const &amp;m, typename tmat4x4&lt; T, P &gt;::row_type const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat3x3&lt; T, P &gt;::col_type</type>
      <name>operator/</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a9e84cf68bfef4daed5f8bac3656169f0</anchor>
      <arglist>(tmat3x3&lt; T, P &gt; const &amp;m, typename tmat3x3&lt; T, P &gt;::row_type const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat2x2&lt; T, P &gt;::row_type</type>
      <name>operator/</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a7adfeacd423d6576688701cddc5fb537</anchor>
      <arglist>(typename tmat2x2&lt; T, P &gt;::col_type const &amp;v, tmat2x2&lt; T, P &gt; const &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat4x4&lt; T, P &gt;::row_type</type>
      <name>operator/</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a7042f495cbd8497627e5acdc35d37e81</anchor>
      <arglist>(typename tmat4x4&lt; T, P &gt;::col_type &amp;v, tmat4x4&lt; T, P &gt; const &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat3x3&lt; T, P &gt;::row_type</type>
      <name>operator/</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>af0b969ef0f9bc452d7be0b1806097dac</anchor>
      <arglist>(typename tmat3x3&lt; T, P &gt;::col_type const &amp;v, tmat3x3&lt; T, P &gt; const &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat2x2&lt; T, P &gt;</type>
      <name>operator/</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a20927b2f553b8216bab6ca7fdcbeb0c0</anchor>
      <arglist>(tmat2x2&lt; T, P &gt; const &amp;m1, tmat2x2&lt; T, P &gt; const &amp;m2)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat4x4&lt; T, P &gt;</type>
      <name>operator/</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a03e3efcfda388a6134dfd4804ffa1142</anchor>
      <arglist>(tmat4x4&lt; T, P &gt; const &amp;m1, tmat4x4&lt; T, P &gt; const &amp;m2)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tmat3x3&lt; T, P &gt;</type>
      <name>operator/</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a9b73f5a27a850514dcb55d37c48baffd</anchor>
      <arglist>(tmat3x3&lt; T, P &gt; const &amp;m1, tmat3x3&lt; T, P &gt; const &amp;m2)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec3&lt; T, P &gt;</type>
      <name>operator/</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>ac75bc7939c4508925877ae6e9da417ec</anchor>
      <arglist>(tvec3&lt; T, P &gt; const &amp;v, T const &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec3&lt; T, P &gt;</type>
      <name>operator/</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a4eec25c4785e670e6a5c875ab0a7fe0b</anchor>
      <arglist>(T const &amp;s, tvec3&lt; T, P &gt; const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec3&lt; T, P &gt;</type>
      <name>operator/</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a0d3eb5afe0537e1e5c91a9e2c2b7ca61</anchor>
      <arglist>(tvec3&lt; T, P &gt; const &amp;v1, tvec3&lt; T, P &gt; const &amp;v2)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec2&lt; T, P &gt;</type>
      <name>operator/</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a7cad92affedc7966e61e184ea345e911</anchor>
      <arglist>(tvec2&lt; T, P &gt; const &amp;v, T const &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec2&lt; T, P &gt;</type>
      <name>operator/</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>abb34f4717ede6fbe374789b4b2f76cee</anchor>
      <arglist>(tvec2&lt; T, P &gt; const &amp;v1, tvec1&lt; T, P &gt; const &amp;v2)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec2&lt; T, P &gt;</type>
      <name>operator/</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a12218f9bf73a6b1235391cbc4909068a</anchor>
      <arglist>(T const &amp;s, tvec2&lt; T, P &gt; const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec2&lt; T, P &gt;</type>
      <name>operator/</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a3c85c718ad5b69601d7a4b44eb553711</anchor>
      <arglist>(tvec1&lt; T, P &gt; const &amp;v1, tvec2&lt; T, P &gt; const &amp;v2)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec2&lt; T, P &gt;</type>
      <name>operator/</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>adc4e222a077abef3823e114748bf7781</anchor>
      <arglist>(tvec2&lt; T, P &gt; const &amp;v1, tvec2&lt; T, P &gt; const &amp;v2)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec4&lt; T, P &gt;</type>
      <name>operator/</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a1c6b7786a645c35c7cbe74a46aa87656</anchor>
      <arglist>(tvec4&lt; T, P &gt; const &amp;v, T const &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec4&lt; T, P &gt;</type>
      <name>operator/</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a58e2d2ba2329068b33053a1c0f906918</anchor>
      <arglist>(T const &amp;s, tvec4&lt; T, P &gt; const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec4&lt; T, P &gt;</type>
      <name>operator/</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a13bf5c38e9850f762a14a4e125f91bf2</anchor>
      <arglist>(tvec4&lt; T, P &gt; const &amp;v1, tvec4&lt; T, P &gt; const &amp;v2)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL std::basic_ostream&lt; CTy, CTr &gt; &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a8667168fbf5de398ce4ddcc07305fcd1</anchor>
      <arglist>(std::basic_ostream&lt; CTy, CTr &gt; &amp;, tquat&lt; T, P &gt; const &amp;)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL std::basic_ostream&lt; CTy, CTr &gt; &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a8ac8bc5f320ee89654636d745642e642</anchor>
      <arglist>(std::basic_ostream&lt; CTy, CTr &gt; &amp;, tvec2&lt; T, P &gt; const &amp;)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL std::basic_ostream&lt; CTy, CTr &gt; &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>ab24e24a7a3a9a3c129153f26490a6d23</anchor>
      <arglist>(std::basic_ostream&lt; CTy, CTr &gt; &amp;, tvec3&lt; T, P &gt; const &amp;)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL std::basic_ostream&lt; CTy, CTr &gt; &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>af674fccce5b6e7d50d3ace5f0b15c4a9</anchor>
      <arglist>(std::basic_ostream&lt; CTy, CTr &gt; &amp;, tvec4&lt; T, P &gt; const &amp;)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL std::basic_ostream&lt; CTy, CTr &gt; &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a662d75fe155acf30f731d4a609ae21cc</anchor>
      <arglist>(std::basic_ostream&lt; CTy, CTr &gt; &amp;, tmat2x2&lt; T, P &gt; const &amp;)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL std::basic_ostream&lt; CTy, CTr &gt; &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>ac12725bb5345042a7fdb3fdd51ab5b66</anchor>
      <arglist>(std::basic_ostream&lt; CTy, CTr &gt; &amp;, tmat2x3&lt; T, P &gt; const &amp;)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL std::basic_ostream&lt; CTy, CTr &gt; &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>aaad582284e83e5781eeb2f796bff7cb1</anchor>
      <arglist>(std::basic_ostream&lt; CTy, CTr &gt; &amp;, tmat2x4&lt; T, P &gt; const &amp;)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL std::basic_ostream&lt; CTy, CTr &gt; &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a350e7f345ece9ec5884d02e80c55c06a</anchor>
      <arglist>(std::basic_ostream&lt; CTy, CTr &gt; &amp;, tmat3x2&lt; T, P &gt; const &amp;)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL std::basic_ostream&lt; CTy, CTr &gt; &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>ab3f253f82e3c23a88ff18be13f1be464</anchor>
      <arglist>(std::basic_ostream&lt; CTy, CTr &gt; &amp;, tmat3x3&lt; T, P &gt; const &amp;)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL std::basic_ostream&lt; CTy, CTr &gt; &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a619214f7e66133fa451ce691b03ba944</anchor>
      <arglist>(std::basic_ostream&lt; CTy, CTr &gt; &amp;, tmat3x4&lt; T, P &gt; const &amp;)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL std::basic_ostream&lt; CTy, CTr &gt; &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a622231b67b1cf5f10e41ebd95d0decd5</anchor>
      <arglist>(std::basic_ostream&lt; CTy, CTr &gt; &amp;, tmat4x2&lt; T, P &gt; const &amp;)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL std::basic_ostream&lt; CTy, CTr &gt; &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a22615fe61a9c5e8772e8c1c92c83706c</anchor>
      <arglist>(std::basic_ostream&lt; CTy, CTr &gt; &amp;, tmat4x3&lt; T, P &gt; const &amp;)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL std::basic_ostream&lt; CTy, CTr &gt; &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a5fd039742510bfb6228186ce25095eaf</anchor>
      <arglist>(std::basic_ostream&lt; CTy, CTr &gt; &amp;, tmat4x4&lt; T, P &gt; const &amp;)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL std::basic_ostream&lt; CTy, CTr &gt; &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a319190d3e94ce2372240842e9eb1d762</anchor>
      <arglist>(std::basic_ostream&lt; CTy, CTr &gt; &amp;, std::pair&lt; tmat4x4&lt; T, P &gt; const, tmat4x4&lt; T, P &gt; const  &gt; const &amp;)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec1&lt; T, P &gt;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>abb163d98a4124b6e65dafb1872ac946c</anchor>
      <arglist>(tvec1&lt; T, P &gt; const &amp;v, T const &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec1&lt; T, P &gt;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>ad9261aa75bd5fde271fde6677ee999ed</anchor>
      <arglist>(T const &amp;s, tvec1&lt; T, P &gt; const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec1&lt; T, P &gt;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a8ce32cd2be98bd8d5bfac6ec511e8871</anchor>
      <arglist>(tvec1&lt; T, P &gt; const &amp;v1, tvec1&lt; T, P &gt; const &amp;v2)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec3&lt; T, P &gt;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a3b602c5a272bce110d41dbaa861138f4</anchor>
      <arglist>(tvec3&lt; T, P &gt; const &amp;v, T const &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec3&lt; T, P &gt;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a56854d33b7f0d1eb69ed5abfb58af1a6</anchor>
      <arglist>(T const &amp;s, tvec3&lt; T, P &gt; const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec3&lt; T, P &gt;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>aec3667b80facb732031642a0522ceac9</anchor>
      <arglist>(tvec3&lt; T, P &gt; const &amp;v1, tvec3&lt; T, P &gt; const &amp;v2)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec2&lt; T, P &gt;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>ad9ebd95abe018ec192c247d5974c1b46</anchor>
      <arglist>(tvec2&lt; T, P &gt; const &amp;v, T const &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec2&lt; T, P &gt;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a008c1368a9927dc32767330afae05b00</anchor>
      <arglist>(tvec2&lt; T, P &gt; const &amp;v1, tvec1&lt; T, P &gt; const &amp;v2)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec2&lt; T, P &gt;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>afcce2ae72e742de2754104ee6aec022e</anchor>
      <arglist>(T const &amp;s, tvec2&lt; T, P &gt; const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec2&lt; T, P &gt;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>af6ca81a181ec738e7076f423839e03d1</anchor>
      <arglist>(tvec1&lt; T, P &gt; const &amp;v1, tvec2&lt; T, P &gt; const &amp;v2)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec2&lt; T, P &gt;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a20aab881207b540e083dbbd24f5a4fd8</anchor>
      <arglist>(tvec2&lt; T, P &gt; const &amp;v1, tvec2&lt; T, P &gt; const &amp;v2)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec4&lt; T, P &gt;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a99a2430622d2719e9ca70f305799515a</anchor>
      <arglist>(tvec4&lt; T, P &gt; const &amp;v, T const &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec4&lt; T, P &gt;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a3792f94eafa1655a2b6c1807305fab15</anchor>
      <arglist>(T const &amp;s, tvec4&lt; T, P &gt; const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec4&lt; T, P &gt;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a4ce441e7c2fb1e2f31e4352c51667989</anchor>
      <arglist>(tvec4&lt; T, P &gt; const &amp;v1, tvec4&lt; T, P &gt; const &amp;v2)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL bool</type>
      <name>operator==</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a7d183d9ae655d79d686a042098a7aca5</anchor>
      <arglist>(tvec1&lt; T, P &gt; const &amp;v1, tvec1&lt; T, P &gt; const &amp;v2)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL bool</type>
      <name>operator==</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>aa8a4116caef4e726d450dd25258bcd8f</anchor>
      <arglist>(tvec4&lt; T, P &gt; const &amp;v1, tvec4&lt; T, P &gt; const &amp;v2)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec1&lt; T, P &gt;</type>
      <name>operator&gt;&gt;</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a7db3676fd20f9f6bd3de6752063fb5fe</anchor>
      <arglist>(tvec1&lt; T, P &gt; const &amp;v, T const &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec1&lt; T, P &gt;</type>
      <name>operator&gt;&gt;</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>abf3c1a878e00da0921fe307419c8f22d</anchor>
      <arglist>(T const &amp;s, tvec1&lt; T, P &gt; const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec1&lt; T, P &gt;</type>
      <name>operator&gt;&gt;</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a426b7200361352f6b0e735a911f7714e</anchor>
      <arglist>(tvec1&lt; T, P &gt; const &amp;v1, tvec1&lt; T, P &gt; const &amp;v2)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec3&lt; T, P &gt;</type>
      <name>operator&gt;&gt;</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a8e8062a2f2cf527fe88516b7447ec48d</anchor>
      <arglist>(tvec3&lt; T, P &gt; const &amp;v, T const &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec3&lt; T, P &gt;</type>
      <name>operator&gt;&gt;</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a4d8df92e2e6b294f4107308e7f2127bf</anchor>
      <arglist>(T const &amp;s, tvec3&lt; T, P &gt; const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec3&lt; T, P &gt;</type>
      <name>operator&gt;&gt;</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a5b4ed037dab48eee3b45542579cf9f21</anchor>
      <arglist>(tvec3&lt; T, P &gt; const &amp;v1, tvec3&lt; T, P &gt; const &amp;v2)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec2&lt; T, P &gt;</type>
      <name>operator&gt;&gt;</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>af5b6afa3d9c6f77f9a29ee5e7201e050</anchor>
      <arglist>(tvec2&lt; T, P &gt; const &amp;v, T const &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec2&lt; T, P &gt;</type>
      <name>operator&gt;&gt;</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a9376ffcd28965feeac4d92ada91759f6</anchor>
      <arglist>(tvec2&lt; T, P &gt; const &amp;v1, tvec1&lt; T, P &gt; const &amp;v2)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec2&lt; T, P &gt;</type>
      <name>operator&gt;&gt;</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a70319db27360156feda36b9d786b48e6</anchor>
      <arglist>(T const &amp;s, tvec2&lt; T, P &gt; const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec2&lt; T, P &gt;</type>
      <name>operator&gt;&gt;</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>afc93a9754b076f13d11bd4001889c425</anchor>
      <arglist>(tvec1&lt; T, P &gt; const &amp;v1, tvec2&lt; T, P &gt; const &amp;v2)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec2&lt; T, P &gt;</type>
      <name>operator&gt;&gt;</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a59207c1e4f41f07d53b167f5f4691393</anchor>
      <arglist>(tvec2&lt; T, P &gt; const &amp;v1, tvec2&lt; T, P &gt; const &amp;v2)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec4&lt; T, P &gt;</type>
      <name>operator&gt;&gt;</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>aa29bc3534e749c5035ac67ed86682599</anchor>
      <arglist>(tvec4&lt; T, P &gt; const &amp;v, T const &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec4&lt; T, P &gt;</type>
      <name>operator&gt;&gt;</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>ae4ff1d5a7dab82487ec16e0e5a8eb8fd</anchor>
      <arglist>(T const &amp;s, tvec4&lt; T, P &gt; const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec4&lt; T, P &gt;</type>
      <name>operator&gt;&gt;</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>ab2397d4f277e6a8adf82a0f0663832ef</anchor>
      <arglist>(tvec4&lt; T, P &gt; const &amp;v1, tvec4&lt; T, P &gt; const &amp;v2)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec1&lt; T, P &gt;</type>
      <name>operator^</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a0025e87fa1aa98465e6b43059bf5544d</anchor>
      <arglist>(tvec1&lt; T, P &gt; const &amp;v, T const &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec1&lt; T, P &gt;</type>
      <name>operator^</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>af17905bb1de8c8d621b4d043264ea199</anchor>
      <arglist>(T const &amp;s, tvec1&lt; T, P &gt; const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec1&lt; T, P &gt;</type>
      <name>operator^</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a13e1aa4a43b69e5d2ed873766173fd7a</anchor>
      <arglist>(tvec1&lt; T, P &gt; const &amp;v1, tvec1&lt; T, P &gt; const &amp;v2)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec3&lt; T, P &gt;</type>
      <name>operator^</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a062465a218fd6dc39770a4c1f438ea64</anchor>
      <arglist>(tvec3&lt; T, P &gt; const &amp;v, T const &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec3&lt; T, P &gt;</type>
      <name>operator^</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>af28577484891fbab4abfa8d98df35eb4</anchor>
      <arglist>(T const &amp;s, tvec3&lt; T, P &gt; const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec3&lt; T, P &gt;</type>
      <name>operator^</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a0c90de8be6ac0dfe6359bc1c3ceff752</anchor>
      <arglist>(tvec3&lt; T, P &gt; const &amp;v1, tvec3&lt; T, P &gt; const &amp;v2)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec2&lt; T, P &gt;</type>
      <name>operator^</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>afb9ec51ae9450f13d1d2965b80bcf707</anchor>
      <arglist>(tvec2&lt; T, P &gt; const &amp;v, T const &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec2&lt; T, P &gt;</type>
      <name>operator^</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a3207a4a8567842ff9a668c501351240b</anchor>
      <arglist>(tvec2&lt; T, P &gt; const &amp;v1, tvec1&lt; T, P &gt; const &amp;v2)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec2&lt; T, P &gt;</type>
      <name>operator^</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a6f03901553ad2f78c184fb77856a577d</anchor>
      <arglist>(T const &amp;s, tvec2&lt; T, P &gt; const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec2&lt; T, P &gt;</type>
      <name>operator^</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>adb1e4a999d0de71030adb8bb2337e381</anchor>
      <arglist>(tvec1&lt; T, P &gt; const &amp;v1, tvec2&lt; T, P &gt; const &amp;v2)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec2&lt; T, P &gt;</type>
      <name>operator^</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a8998f9c26aaef667e3c7e3f0529b9aa1</anchor>
      <arglist>(tvec2&lt; T, P &gt; const &amp;v1, tvec2&lt; T, P &gt; const &amp;v2)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec4&lt; T, P &gt;</type>
      <name>operator^</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a865cad9cfe17d267ffe51ac780e37b56</anchor>
      <arglist>(tvec4&lt; T, P &gt; const &amp;v, T const &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec4&lt; T, P &gt;</type>
      <name>operator^</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a26d7decada820d204d766e55cedfe15b</anchor>
      <arglist>(T const &amp;s, tvec4&lt; T, P &gt; const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec4&lt; T, P &gt;</type>
      <name>operator^</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>af4eccc640474696ca80d4474ec930ffd</anchor>
      <arglist>(tvec4&lt; T, P &gt; const &amp;v1, tvec4&lt; T, P &gt; const &amp;v2)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec1&lt; T, P &gt;</type>
      <name>operator|</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a9a041f392b12f0f5287b5d023116571c</anchor>
      <arglist>(tvec1&lt; T, P &gt; const &amp;v, T const &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec1&lt; T, P &gt;</type>
      <name>operator|</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a950a85410f857026d9843887039dcdac</anchor>
      <arglist>(T const &amp;s, tvec1&lt; T, P &gt; const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec1&lt; T, P &gt;</type>
      <name>operator|</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a7991228e6a84586e87ee71f83d4fd8c2</anchor>
      <arglist>(tvec1&lt; T, P &gt; const &amp;v1, tvec1&lt; T, P &gt; const &amp;v2)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec3&lt; T, P &gt;</type>
      <name>operator|</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>aa95ccb4cb1154abf63a4af072139977b</anchor>
      <arglist>(tvec3&lt; T, P &gt; const &amp;v, T const &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec3&lt; T, P &gt;</type>
      <name>operator|</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a10838bbc76472447516a4a48fa10c9c8</anchor>
      <arglist>(T const &amp;s, tvec3&lt; T, P &gt; const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec3&lt; T, P &gt;</type>
      <name>operator|</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a9db58991bef703b4433d7beb9f4723f7</anchor>
      <arglist>(tvec3&lt; T, P &gt; const &amp;v1, tvec3&lt; T, P &gt; const &amp;v2)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec2&lt; T, P &gt;</type>
      <name>operator|</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>ad7e325a7911ce90193e42464c7725058</anchor>
      <arglist>(tvec2&lt; T, P &gt; const &amp;v, T const &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec2&lt; T, P &gt;</type>
      <name>operator|</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a6f22e7fbb6026ea3ed101eaba2168db1</anchor>
      <arglist>(tvec2&lt; T, P &gt; const &amp;v1, tvec1&lt; T, P &gt; const &amp;v2)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec2&lt; T, P &gt;</type>
      <name>operator|</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a33b88ef2dc87f649278080fc4b37ccd8</anchor>
      <arglist>(T const &amp;s, tvec2&lt; T, P &gt; const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec2&lt; T, P &gt;</type>
      <name>operator|</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a85b988400cc6b8c5b27c3d55d33e60e1</anchor>
      <arglist>(tvec1&lt; T, P &gt; const &amp;v1, tvec2&lt; T, P &gt; const &amp;v2)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec2&lt; T, P &gt;</type>
      <name>operator|</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a874cd21c08b0e2807cf10636578dafa5</anchor>
      <arglist>(tvec2&lt; T, P &gt; const &amp;v1, tvec2&lt; T, P &gt; const &amp;v2)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec4&lt; T, P &gt;</type>
      <name>operator|</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>ad743cc2251997df9a8f486e2b49b9065</anchor>
      <arglist>(tvec4&lt; T, P &gt; const &amp;v, T const &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec4&lt; T, P &gt;</type>
      <name>operator|</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a32d0ee9cc115745b0d762417d3ac2217</anchor>
      <arglist>(T const &amp;s, tvec4&lt; T, P &gt; const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec4&lt; T, P &gt;</type>
      <name>operator|</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a35b9f801b438a4f379b170eb65dd4bbf</anchor>
      <arglist>(tvec4&lt; T, P &gt; const &amp;v1, tvec4&lt; T, P &gt; const &amp;v2)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec1&lt; T, P &gt;</type>
      <name>operator~</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>ab148a6361d229278c9f43e38eafe9ac6</anchor>
      <arglist>(tvec1&lt; T, P &gt; const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec3&lt; T, P &gt;</type>
      <name>operator~</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a45924176f9960d0841bd68c9025e20c5</anchor>
      <arglist>(tvec3&lt; T, P &gt; const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec2&lt; T, P &gt;</type>
      <name>operator~</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>abc64555d6c93558ebe81e07e540d091f</anchor>
      <arglist>(tvec2&lt; T, P &gt; const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL tvec4&lt; T, P &gt;</type>
      <name>operator~</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a55a96e9005a2c1e78eae9d524f48e2e5</anchor>
      <arglist>(tvec4&lt; T, P &gt; const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_QUALIFIER T</type>
      <name>permute</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>adce908e01ac22b5e55c29bacbf6a37a5</anchor>
      <arglist>(T const &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_QUALIFIER tvec2&lt; T, P &gt;</type>
      <name>permute</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a26fe45c3293693793c82e9865fa5d2ea</anchor>
      <arglist>(tvec2&lt; T, P &gt; const &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_QUALIFIER tvec3&lt; T, P &gt;</type>
      <name>permute</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a79bd7b1e8eeb2a6914389d3fbece3956</anchor>
      <arglist>(tvec3&lt; T, P &gt; const &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_QUALIFIER tvec4&lt; T, P &gt;</type>
      <name>permute</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a06a762db6f033766a27a266d5d120105</anchor>
      <arglist>(tvec4&lt; T, P &gt; const &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_QUALIFIER T</type>
      <name>taylorInvSqrt</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a82e6fa9d633a5f76f8b7e046ac5d91f4</anchor>
      <arglist>(T const &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_QUALIFIER detail::tvec2&lt; T, P &gt;</type>
      <name>taylorInvSqrt</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a483df9d3520a1460bc1433f55bc9d139</anchor>
      <arglist>(detail::tvec2&lt; T, P &gt; const &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_QUALIFIER detail::tvec3&lt; T, P &gt;</type>
      <name>taylorInvSqrt</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>aab3d857e993fe923ab5b8cc59bcced49</anchor>
      <arglist>(detail::tvec3&lt; T, P &gt; const &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_QUALIFIER detail::tvec4&lt; T, P &gt;</type>
      <name>taylorInvSqrt</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a213900802e37ff3ff319b78ab7a968cf</anchor>
      <arglist>(detail::tvec4&lt; T, P &gt; const &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL hdata</type>
      <name>toFloat16</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a8c02fd718e4022acfa896ba39d2d9114</anchor>
      <arglist>(float const &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL float</type>
      <name>toFloat32</name>
      <anchorfile>namespaceglm_1_1detail.html</anchorfile>
      <anchor>a464f826c9e225406a18fbd252b1ebaf8</anchor>
      <arglist>(hdata value)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>glm::gtx</name>
    <filename>namespaceglm_1_1gtx.html</filename>
    <member kind="typedef">
      <type>f32</type>
      <name>f32mat1</name>
      <anchorfile>group__gtx__number__precision.html</anchorfile>
      <anchor>gae5ff376ec910c360f06acc0c2b99260c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>f32</type>
      <name>f32mat1x1</name>
      <anchorfile>group__gtx__number__precision.html</anchorfile>
      <anchor>ga01caec78388a82a9a22bd45e5751a38a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>f32</type>
      <name>f32vec1</name>
      <anchorfile>group__gtx__number__precision.html</anchorfile>
      <anchor>gadab8e598b0b4697629482682bdb7f223</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>f64</type>
      <name>f64mat1</name>
      <anchorfile>group__gtx__number__precision.html</anchorfile>
      <anchor>ga23f8f53c78b50aa07a113c3d07d01bc9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>f64</type>
      <name>f64mat1x1</name>
      <anchorfile>group__gtx__number__precision.html</anchorfile>
      <anchor>ga710a5952d78b22635c71c5fc2c0a3319</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>f64</type>
      <name>f64vec1</name>
      <anchorfile>group__gtx__number__precision.html</anchorfile>
      <anchor>ga44336a26c958d66efdfb5a6c114c538e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>u16</type>
      <name>u16vec1</name>
      <anchorfile>group__gtx__number__precision.html</anchorfile>
      <anchor>ga807d7e5f24e981b1575bd40ca159781d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>u32</type>
      <name>u32vec1</name>
      <anchorfile>group__gtx__number__precision.html</anchorfile>
      <anchor>gac46a7890b20928df83e734c3ea9557d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>u64</type>
      <name>u64vec1</name>
      <anchorfile>group__gtx__number__precision.html</anchorfile>
      <anchor>ga92812a1d7e746bcaba61d2f5a64afc52</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>u8</type>
      <name>u8vec1</name>
      <anchorfile>group__gtx__number__precision.html</anchorfile>
      <anchor>ga35ae7849593a354420e4f52d1b36c2d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>pow2</name>
      <anchorfile>group__gtx__optimum__pow.html</anchorfile>
      <anchor>gad18baedb0f3eaea4b4544771e19574f5</anchor>
      <arglist>(const genType &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>pow3</name>
      <anchorfile>group__gtx__optimum__pow.html</anchorfile>
      <anchor>ga47dbbd973d7ad8be1b135d57281e16cf</anchor>
      <arglist>(const genType &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>pow4</name>
      <anchorfile>group__gtx__optimum__pow.html</anchorfile>
      <anchor>gabae007bac8e442a2601db03de5827107</anchor>
      <arglist>(const genType &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL bool</type>
      <name>powOfTwo</name>
      <anchorfile>group__gtx__optimum__pow.html</anchorfile>
      <anchor>ga399b24df28267c1f061c462dd359affd</anchor>
      <arglist>(int num)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tvec2&lt; bool, P &gt;</type>
      <name>powOfTwo</name>
      <anchorfile>group__gtx__optimum__pow.html</anchorfile>
      <anchor>ga2dff80972edb8f4be69e40bb27ed0a9b</anchor>
      <arglist>(detail::tvec2&lt; int, P &gt; const &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tvec3&lt; bool, P &gt;</type>
      <name>powOfTwo</name>
      <anchorfile>group__gtx__optimum__pow.html</anchorfile>
      <anchor>ga103cbf6e3d63ab4c2bb5449e19b8639d</anchor>
      <arglist>(detail::tvec3&lt; int, P &gt; const &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tvec4&lt; bool, P &gt;</type>
      <name>powOfTwo</name>
      <anchorfile>group__gtx__optimum__pow.html</anchorfile>
      <anchor>ga3471bc7e9e580f6b76647cb5156135cc</anchor>
      <arglist>(detail::tvec4&lt; int, P &gt; const &amp;x)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>glm::io</name>
    <filename>namespaceglm_1_1io.html</filename>
    <class kind="class">glm::io::basic_format_saver</class>
    <class kind="class">glm::io::basic_state_saver</class>
    <class kind="struct">glm::io::delimeter</class>
    <class kind="class">glm::io::format_punct</class>
    <class kind="struct">glm::io::order</class>
    <class kind="struct">glm::io::precision</class>
    <class kind="struct">glm::io::width</class>
    <member kind="typedef">
      <type>basic_format_saver&lt; char &gt;</type>
      <name>format_saver</name>
      <anchorfile>namespaceglm_1_1io.html</anchorfile>
      <anchor>afdc168a994ef9e9ca4295578e9097495</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>basic_state_saver&lt; char &gt;</type>
      <name>state_saver</name>
      <anchorfile>namespaceglm_1_1io.html</anchorfile>
      <anchor>a84d63ac771c3125d38f144dc15234764</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>basic_format_saver&lt; wchar_t &gt;</type>
      <name>wformat_saver</name>
      <anchorfile>namespaceglm_1_1io.html</anchorfile>
      <anchor>a6229ca888648a0ff823eb120f61de481</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>basic_state_saver&lt; wchar_t &gt;</type>
      <name>wstate_saver</name>
      <anchorfile>namespaceglm_1_1io.html</anchorfile>
      <anchor>a7a46501fc459c05fa3dc0f2bcbf3e92f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>order_type</name>
      <anchorfile>namespaceglm_1_1io.html</anchorfile>
      <anchor>a3497781803fe594a37177e05ab2a795f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>column_major</name>
      <anchorfile>namespaceglm_1_1io.html</anchorfile>
      <anchor>a3497781803fe594a37177e05ab2a795faab661780f7f081ee11c34be9b0742229</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>row_major</name>
      <anchorfile>namespaceglm_1_1io.html</anchorfile>
      <anchor>a3497781803fe594a37177e05ab2a795fad080bb2f932ea4078fd0fc10ea1c991c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::basic_ios&lt; CTy, CTr &gt; &amp;</type>
      <name>formatted</name>
      <anchorfile>namespaceglm_1_1io.html</anchorfile>
      <anchor>a892800782557e1591ffcf8460578f8a8</anchor>
      <arglist>(std::basic_ios&lt; CTy, CTr &gt; &amp;)</arglist>
    </member>
    <member kind="function">
      <type>FTy const &amp;</type>
      <name>get_facet</name>
      <anchorfile>namespaceglm_1_1io.html</anchorfile>
      <anchor>a7ae96c71704bbf3c6e61543a7e731bc4</anchor>
      <arglist>(std::basic_ios&lt; CTy, CTr &gt; &amp;)</arglist>
    </member>
    <member kind="function">
      <type>std::basic_ostream&lt; CTy, CTr &gt; &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceglm_1_1io.html</anchorfile>
      <anchor>a72020640c68a8c4e010b7d3f02a0ca92</anchor>
      <arglist>(std::basic_ostream&lt; CTy, CTr &gt; &amp;, order const &amp;)</arglist>
    </member>
    <member kind="function">
      <type>std::basic_ostream&lt; CTy, CTr &gt; &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceglm_1_1io.html</anchorfile>
      <anchor>a61e151e99a1d05cb604f0bede66996be</anchor>
      <arglist>(std::basic_ostream&lt; CTy, CTr &gt; &amp;, width const &amp;)</arglist>
    </member>
    <member kind="function">
      <type>std::basic_ostream&lt; CTy, CTr &gt; &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceglm_1_1io.html</anchorfile>
      <anchor>aa5761ee427320d2121a97a7450256e3b</anchor>
      <arglist>(std::basic_ostream&lt; CTy, CTr &gt; &amp;, precision const &amp;)</arglist>
    </member>
    <member kind="function">
      <type>std::basic_ostream&lt; CTy, CTr &gt; &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceglm_1_1io.html</anchorfile>
      <anchor>a296b3e794144975434f9419d1b293ed5</anchor>
      <arglist>(std::basic_ostream&lt; CTy, CTr &gt; &amp;, delimeter&lt; CTy &gt; const &amp;)</arglist>
    </member>
    <member kind="function">
      <type>std::basic_ios&lt; CTy, CTr &gt; &amp;</type>
      <name>unformattet</name>
      <anchorfile>namespaceglm_1_1io.html</anchorfile>
      <anchor>a3095de031a9c7c3dd9bab670381c3cdb</anchor>
      <arglist>(std::basic_ios&lt; CTy, CTr &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>glm::type</name>
    <filename>namespaceglm_1_1type.html</filename>
    <member kind="function">
      <type>void</type>
      <name>func</name>
      <anchorfile>namespaceglm_1_1type.html</anchorfile>
      <anchor>aad46e906773cff25647e0cc055e8d5d9</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>gtsam</name>
    <filename>namespacegtsam.html</filename>
    <class kind="struct">gtsam::traits</class>
    <class kind="struct">gtsam::traits&lt; vertigo::SwitchVariableLinear &gt;</class>
    <class kind="struct">gtsam::traits&lt; vertigo::SwitchVariableSigmoid &gt;</class>
  </compound>
  <compound kind="namespace">
    <name>libfreenect2</name>
    <filename>namespacelibfreenect2.html</filename>
  </compound>
  <compound kind="namespace">
    <name>okvis</name>
    <filename>namespaceokvis.html</filename>
  </compound>
  <compound kind="namespace">
    <name>openni</name>
    <filename>namespaceopenni.html</filename>
  </compound>
  <compound kind="namespace">
    <name>ORB_SLAM2</name>
    <filename>namespaceORB__SLAM2.html</filename>
  </compound>
  <compound kind="namespace">
    <name>pcl</name>
    <filename>namespacepcl.html</filename>
    <namespace>pcl::texture_mapping</namespace>
    <namespace>pcl::visualization</namespace>
    <class kind="class">pcl::OrganizedFastMesh</class>
    <class kind="class">pcl::TextureMapping</class>
  </compound>
  <compound kind="namespace">
    <name>pcl::texture_mapping</name>
    <filename>namespacepcl_1_1texture__mapping.html</filename>
    <class kind="struct">pcl::texture_mapping::Camera</class>
    <class kind="struct">pcl::texture_mapping::UvIndex</class>
    <member kind="typedef">
      <type>std::vector&lt; Camera, Eigen::aligned_allocator&lt; Camera &gt; &gt;</type>
      <name>CameraVector</name>
      <anchorfile>namespacepcl_1_1texture__mapping.html</anchorfile>
      <anchor>a5bc6ac3305dc4f1d3b39e696e9b3e3bf</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>pcl::visualization</name>
    <filename>namespacepcl_1_1visualization.html</filename>
  </compound>
  <compound kind="namespace">
    <name>rs</name>
    <filename>namespacers.html</filename>
    <namespace>rs::slam</namespace>
  </compound>
  <compound kind="namespace">
    <name>rs2</name>
    <filename>namespacers2.html</filename>
  </compound>
  <compound kind="namespace">
    <name>rs::slam</name>
    <filename>namespacers_1_1slam.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="struct">rtabmap::AABB</class>
    <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::CameraInfo</class>
    <class kind="class">rtabmap::CameraK4W2</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::CameraRealSense</class>
    <class kind="class">rtabmap::CameraRealSense2</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::CameraStereoZed</class>
    <class kind="class">rtabmap::CameraTango</class>
    <class kind="class">rtabmap::CameraTangoEvent</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::CloudViewerCellPicker</class>
    <class kind="class">rtabmap::CloudViewerInteractorStyle</class>
    <class kind="class">rtabmap::CompressionThread</class>
    <class kind="class">rtabmap::ConsoleWidget</class>
    <class kind="class">rtabmap::CreateSimpleCalibrationDialog</class>
    <class kind="class">rtabmap::CV_ORB</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::DepthCalibrationDialog</class>
    <class kind="class">rtabmap::EditDepthArea</class>
    <class kind="class">rtabmap::EpipolarGeometry</class>
    <class kind="class">rtabmap::ExportBundlerDialog</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::GainCompensator</class>
    <class kind="class">rtabmap::GeodeticCoords</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::GFTT_ORB</class>
    <class kind="class">rtabmap::GPS</class>
    <class kind="class">rtabmap::GraphViewer</class>
    <class kind="class">rtabmap::ImageView</class>
    <class kind="class">rtabmap::IMU</class>
    <class kind="class">rtabmap::IMUEvent</class>
    <class kind="class">rtabmap::IMUThread</class>
    <class kind="class">rtabmap::KAZE</class>
    <class kind="class">rtabmap::KeypointItem</class>
    <class kind="class">rtabmap::LaserScan</class>
    <class kind="class">rtabmap::LineItem</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::NodeGPSItem</class>
    <class kind="class">rtabmap::NodeItem</class>
    <class kind="class">rtabmap::OccupancyGrid</class>
    <class kind="class">rtabmap::OctoMap</class>
    <class kind="class">rtabmap::Odometry</class>
    <class kind="class">rtabmap::OdometryDVO</class>
    <class kind="class">rtabmap::OdometryEvent</class>
    <class kind="class">rtabmap::OdometryF2F</class>
    <class kind="class">rtabmap::OdometryF2M</class>
    <class kind="class">rtabmap::OdometryFovis</class>
    <class kind="class">rtabmap::OdometryInfo</class>
    <class kind="class">rtabmap::OdometryLOAM</class>
    <class kind="class">rtabmap::OdometryMono</class>
    <class kind="class">rtabmap::OdometryMSCKF</class>
    <class kind="class">rtabmap::OdometryOkvis</class>
    <class kind="class">rtabmap::OdometryORBSLAM2</class>
    <class kind="class">rtabmap::OdometryResetEvent</class>
    <class kind="class">rtabmap::OdometryThread</class>
    <class kind="class">rtabmap::OdometryViewer</class>
    <class kind="class">rtabmap::OdometryViso2</class>
    <class kind="class">rtabmap::Optimizer</class>
    <class kind="class">rtabmap::OptimizerCVSBA</class>
    <class kind="class">rtabmap::OptimizerG2O</class>
    <class kind="class">rtabmap::OptimizerGTSAM</class>
    <class kind="class">rtabmap::OptimizerTORO</class>
    <class kind="class">rtabmap::ORB</class>
    <class kind="class">rtabmap::Parameters</class>
    <class kind="class">rtabmap::ParametersToolBox</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::PoseEvent</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::ProgressEvent</class>
    <class kind="class">rtabmap::ProgressionStatus</class>
    <class kind="class">rtabmap::ProgressState</class>
    <class kind="class">rtabmap::RecoveryState</class>
    <class kind="class">rtabmap::Registration</class>
    <class kind="class">rtabmap::RegistrationIcp</class>
    <class kind="class">rtabmap::RegistrationInfo</class>
    <class kind="class">rtabmap::RegistrationVis</class>
    <class kind="class">rtabmap::Rtabmap</class>
    <class kind="class">rtabmap::RtabmapColorOcTree</class>
    <class kind="class">rtabmap::RtabmapColorOcTreeNode</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::Stereo</class>
    <class kind="class">rtabmap::StereoBM</class>
    <class kind="class">rtabmap::StereoCameraModel</class>
    <class kind="class">rtabmap::StereoDense</class>
    <class kind="class">rtabmap::StereoOpticalFlow</class>
    <class kind="class">rtabmap::SURF</class>
    <class kind="class">rtabmap::TexturingState</class>
    <class kind="class">rtabmap::Transform</class>
    <class kind="class">rtabmap::UserDataEvent</class>
    <class kind="class">rtabmap::VisualWord</class>
    <class kind="class">rtabmap::vtkImageMatSource</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>float</type>
      <name>addNeighborProb</name>
      <anchorfile>namespacertabmap.html</anchorfile>
      <anchor>a2f2086880872f29390f8c7ce7fb8b736</anchor>
      <arglist>(cv::Mat &amp;prediction, unsigned int col, const std::map&lt; int, int &gt; &amp;neighbors, const std::vector&lt; double &gt; &amp;predictionLC, const std::map&lt; int, int &gt; &amp;idToIndex)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>applyFovModel</name>
      <anchorfile>namespacertabmap.html</anchorfile>
      <anchor>a113c73466804380c5761554f7cf3b808</anchor>
      <arglist>(double xu, double yu, double w, double w_inverse, double two_tan_w_div_two, double *xd, double *yd)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>applyImpl</name>
      <anchorfile>namespacertabmap.html</anchorfile>
      <anchor>a809f5a282a8092059bc0febf815fd9ad</anchor>
      <arglist>(int index, typename pcl::PointCloud&lt; PointT &gt;::Ptr &amp;cloud, const pcl::IndicesPtr &amp;indices, const cv::Mat_&lt; double &gt; &amp;gains, bool rgb)</arglist>
    </member>
    <member kind="function">
      <type>chisel::PinholeCamera</type>
      <name>cameraModelToChiselCamera</name>
      <anchorfile>namespacertabmap.html</anchorfile>
      <anchor>af84a65bdc9e9573ae473bc53f608688e</anchor>
      <arglist>(const CameraModel &amp;camera)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PolygonMesh::Ptr</type>
      <name>chiselToPolygonMesh</name>
      <anchorfile>namespacertabmap.html</anchorfile>
      <anchor>a0be2cddebc9548a5bd1ef7ffc57f74fd</anchor>
      <arglist>(const chisel::MeshMap &amp;meshMap, unsigned char r=100, unsigned char g=100, unsigned char b=100)</arglist>
    </member>
    <member kind="function">
      <type>std::shared_ptr&lt; chisel::ColorImage&lt; unsigned char &gt; &gt;</type>
      <name>colorImageToChisel</name>
      <anchorfile>namespacertabmap.html</anchorfile>
      <anchor>a13b4e7b85c6737e18a012e799a28d1ce</anchor>
      <arglist>(const cv::Mat &amp;image)</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>cv::Mat RTABMAP_EXP</type>
      <name>compressString</name>
      <anchorfile>namespacertabmap.html</anchorfile>
      <anchor>a8b7e3945a3110f8e27ceef12f2cd9e06</anchor>
      <arglist>(const std::string &amp;str)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>computeDescriptors</name>
      <anchorfile>namespacertabmap.html</anchorfile>
      <anchor>a9548256e3e8e10b3d70475337459c8c5</anchor>
      <arglist>(const Mat &amp;image, std::vector&lt; KeyPoint &gt; &amp;keypoints, Mat &amp;descriptors, const std::vector&lt; Point &gt; &amp;pattern, int dsize, int WTA_K)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>computeKeyPoints</name>
      <anchorfile>namespacertabmap.html</anchorfile>
      <anchor>a2791dc0c4e895cec1b02babd1f49d10f</anchor>
      <arglist>(const std::vector&lt; Mat &gt; &amp;imagePyramid, const std::vector&lt; Mat &gt; &amp;maskPyramid, std::vector&lt; std::vector&lt; KeyPoint &gt; &gt; &amp;allKeypoints, int nfeatures, int firstLevel, double scaleFactor, int edgeThreshold, int patchSize, int scoreType, ParametersMap fastParameters)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>computeOrbDescriptor</name>
      <anchorfile>namespacertabmap.html</anchorfile>
      <anchor>a9898bc2b026d410836810c84f32a61e7</anchor>
      <arglist>(const KeyPoint &amp;kpt, const Mat &amp;img, const Point *pattern, uchar *desc, int dsize, int WTA_K)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>computeOrientation</name>
      <anchorfile>namespacertabmap.html</anchorfile>
      <anchor>a1d27af1e83c7008844fd0cf1c42b0ff1</anchor>
      <arglist>(const Mat &amp;image, std::vector&lt; KeyPoint &gt; &amp;keypoints, int halfPatchSize, const std::vector&lt; int &gt; &amp;umax)</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>bool RTABMAP_EXP</type>
      <name>databaseRecovery</name>
      <anchorfile>namespacertabmap.html</anchorfile>
      <anchor>acc1733b46ed5a7a79a7960108e4ceaae</anchor>
      <arglist>(const std::string &amp;corruptedDatabase, bool keepCorruptedDatabase=true, std::string *errorMsg=0, ProgressState *progressState=0)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>DEG2RAD</name>
      <anchorfile>namespacertabmap.html</anchorfile>
      <anchor>add3b82abd9bde409904d4d971aa2113d</anchor>
      <arglist>(const double x)</arglist>
    </member>
    <member kind="function">
      <type>std::shared_ptr&lt; chisel::DepthImage&lt; float &gt; &gt;</type>
      <name>depthImageToChisel</name>
      <anchorfile>namespacertabmap.html</anchorfile>
      <anchor>a3271fb1ba7c1132a9bba6175295df9fa</anchor>
      <arglist>(const cv::Mat &amp;image)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>feedImpl</name>
      <anchorfile>namespacertabmap.html</anchorfile>
      <anchor>ad1bf72c5b4730e22f98eaedc5949659f</anchor>
      <arglist>(const std::map&lt; int, typename pcl::PointCloud&lt; PointT &gt;::Ptr &gt; &amp;clouds, const std::map&lt; int, pcl::IndicesPtr &gt; &amp;indices, const std::multimap&lt; int, Link &gt; &amp;links, float maxCorrespondenceDistance, double minOverlap, double alpha, double beta, cv::Mat_&lt; double &gt; &amp;gains, std::map&lt; int, int &gt; &amp;idToIndex)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>floodfill</name>
      <anchorfile>namespacertabmap.html</anchorfile>
      <anchor>acd01c615beba9ebd8907bf5a8138dae9</anchor>
      <arglist>(QImage &amp;image, const cv::Mat &amp;depthImage, int x, int y, float lastDepthValue, float error)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static float</type>
      <name>getScale</name>
      <anchorfile>namespacertabmap.html</anchorfile>
      <anchor>a911a975ed45bd1524a89af9c932e96d2</anchor>
      <arglist>(int level, int firstLevel, double scaleFactor)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>HarrisResponses</name>
      <anchorfile>namespacertabmap.html</anchorfile>
      <anchor>a77651d4855e0b9a8cc16a4c011020073</anchor>
      <arglist>(const Mat &amp;img, std::vector&lt; KeyPoint &gt; &amp;pts, int blockSize, float harris_k)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static float</type>
      <name>IC_Angle</name>
      <anchorfile>namespacertabmap.html</anchorfile>
      <anchor>ad5ce06a449f69d880e51338e93c7e38c</anchor>
      <arglist>(const Mat &amp;image, const int half_k, Point2f pt, const std::vector&lt; int &gt; &amp;u_max)</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>void</type>
      <name>initFisheyeRectificationMap</name>
      <anchorfile>namespacertabmap.html</anchorfile>
      <anchor>a529e6e03510c8740f8fb38b1abd32b42</anchor>
      <arglist>(const CameraModel &amp;fisheyeModel, cv::Mat &amp;mapX, cv::Mat &amp;mapY)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>initializeOrbPattern</name>
      <anchorfile>namespacertabmap.html</anchorfile>
      <anchor>adae3b108d3ae4317d1d71de6d3405073</anchor>
      <arglist>(const Point *pattern0, std::vector&lt; Point &gt; &amp;pattern, int ntuples, int tupleSize, int poolSize)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>makeRandomPattern</name>
      <anchorfile>namespacertabmap.html</anchorfile>
      <anchor>aa1406aeb8ce2d91fe33b8995f1e0d284</anchor>
      <arglist>(int patchSize, Point *pattern, int npoints)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>onFrameAvailableRouter</name>
      <anchorfile>namespacertabmap.html</anchorfile>
      <anchor>ad850e590d3c37ca94ef3a075f762abae</anchor>
      <arglist>(void *context, TangoCameraId id, const TangoImageBuffer *color)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>onPointCloudAvailableRouter</name>
      <anchorfile>namespacertabmap.html</anchorfile>
      <anchor>a72519a5f36db92852d633fd4ff39dd4b</anchor>
      <arglist>(void *context, const TangoPointCloud *point_cloud)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>onPoseAvailableRouter</name>
      <anchorfile>namespacertabmap.html</anchorfile>
      <anchor>afbab25e9b5cdb0a69720c5a0db99f736</anchor>
      <arglist>(void *context, const TangoPoseData *pose)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>onTangoEventAvailableRouter</name>
      <anchorfile>namespacertabmap.html</anchorfile>
      <anchor>a0a82f5300eed7103759312b7bf342798</anchor>
      <arglist>(void *context, const TangoEvent *event)</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>chisel::PointCloudPtr</type>
      <name>pointCloudRGBToChisel</name>
      <anchorfile>namespacertabmap.html</anchorfile>
      <anchor>af6e2621fbe600b023aabbd2bcbac126f</anchor>
      <arglist>(const typename pcl::PointCloud&lt; PointRGBT &gt; &amp;cloud, const Transform &amp;transform=Transform::getIdentity())</arglist>
    </member>
    <member kind="function">
      <type>chisel::PointCloudPtr</type>
      <name>pointCloudToChisel</name>
      <anchorfile>namespacertabmap.html</anchorfile>
      <anchor>ae3028cd4330387149a7ba4baf095f9cd</anchor>
      <arglist>(const typename pcl::PointCloud&lt; PointT &gt; &amp;cloud, const Transform &amp;transform=Transform::getIdentity())</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>RAD2DEG</name>
      <anchorfile>namespacertabmap.html</anchorfile>
      <anchor>a2dd82d780655e9bd366fa7318c614fe5</anchor>
      <arglist>(const double x)</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>bool</type>
      <name>sortCallback</name>
      <anchorfile>namespacertabmap.html</anchorfile>
      <anchor>a3057133a40a585a489ca2f3ef20bac85</anchor>
      <arglist>(const std::string &amp;a, const std::string &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>sqr</name>
      <anchorfile>namespacertabmap.html</anchorfile>
      <anchor>aee0d7ad05d409718f0612c57eae6347b</anchor>
      <arglist>(uchar v)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>square</name>
      <anchorfile>namespacertabmap.html</anchorfile>
      <anchor>aca92341f782faf4dd631518e783c8bad</anchor>
      <arglist>(const double &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>testAABBAABB</name>
      <anchorfile>namespacertabmap.html</anchorfile>
      <anchor>a0a544a8dd31b72705767e70c5a516f46</anchor>
      <arglist>(const AABB &amp;a, const AABB &amp;b)</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>
    <member kind="function">
      <type>std::string RTABMAP_EXP</type>
      <name>uncompressString</name>
      <anchorfile>namespacertabmap.html</anchorfile>
      <anchor>a76793370e68322d74f33f0ff6d844f83</anchor>
      <arglist>(const cv::Mat &amp;bytes)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>vtkStandardNewMacro</name>
      <anchorfile>namespacertabmap.html</anchorfile>
      <anchor>a57d258da92413cda87e013427845e746</anchor>
      <arglist>(CloudViewerInteractorStyle)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>vtkStandardNewMacro</name>
      <anchorfile>namespacertabmap.html</anchorfile>
      <anchor>a18b57b5987e3868eba6d9028a518218a</anchor>
      <arglist>(CloudViewerCellPicker)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>vtkStandardNewMacro</name>
      <anchorfile>namespacertabmap.html</anchorfile>
      <anchor>ab0c1fed054174fee0e19adbc031ce94c</anchor>
      <arglist>(vtkImageMatSource)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static int</type>
      <name>bit_pattern_31_</name>
      <anchorfile>namespacertabmap.html</anchorfile>
      <anchor>a898df1241cffdd58e08e2542717dc3e4</anchor>
      <arglist>[256 *4]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>frustum_indices</name>
      <anchorfile>namespacertabmap.html</anchorfile>
      <anchor>a767dd6d458d3a3b4598cd963c61c7500</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const float</type>
      <name>frustum_vertices</name>
      <anchorfile>namespacertabmap.html</anchorfile>
      <anchor>a2b757a7c2f0b185237b56fbf4788f208</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const float</type>
      <name>HARRIS_K</name>
      <anchorfile>namespacertabmap.html</anchorfile>
      <anchor>a6906a0685258f0aba50df79e3695f689</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>holeSize</name>
      <anchorfile>namespacertabmap.html</anchorfile>
      <anchor>a39be1b1af7432523f1a628aef61be6ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>kVersionStringLength</name>
      <anchorfile>namespacertabmap.html</anchorfile>
      <anchor>ab99745fd008c9d39fef6ae7f75fd674e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const float</type>
      <name>maxDepthError</name>
      <anchorfile>namespacertabmap.html</anchorfile>
      <anchor>a1fc8907d4aa5c94fbf2ee6d7b5b867a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static rtabmap::Transform</type>
      <name>opticalRotation</name>
      <anchorfile>namespacertabmap.html</anchorfile>
      <anchor>af787921e45ea942f803a788d09217fd9</anchor>
      <arglist>(1.0f, 0.0f, 0.0f, 0.0f, 0.0f,-1.0f, 0.0f, 0.0f, 0.0f, 0.0f,-1.0f, 0.0f)</arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>scanDownsampling</name>
      <anchorfile>namespacertabmap.html</anchorfile>
      <anchor>ae70a56e32e3777f636d46f8521e9ec51</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>rtabmap::graph</name>
    <filename>namespacertabmap_1_1graph.html</filename>
    <class kind="struct">rtabmap::graph::errors</class>
    <class kind="class">rtabmap::graph::Node</class>
    <class kind="struct">rtabmap::graph::Order</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>void RTABMAP_EXP</type>
      <name>calcKittiSequenceErrors</name>
      <anchorfile>namespacertabmap_1_1graph.html</anchorfile>
      <anchor>aa72b198ac41dd4a78ca894584c1a0f88</anchor>
      <arglist>(const std::vector&lt; Transform &gt; &amp;poses_gt, const std::vector&lt; Transform &gt; &amp;poses_result, float &amp;t_err, float &amp;r_err)</arglist>
    </member>
    <member kind="function">
      <type>Transform RTABMAP_EXP</type>
      <name>calcRMSE</name>
      <anchorfile>namespacertabmap_1_1graph.html</anchorfile>
      <anchor>a0ba1479c573a63c37df1e5f6b4ddc30d</anchor>
      <arglist>(const std::map&lt; int, Transform &gt; &amp;groundTruth, const std::map&lt; int, Transform &gt; &amp;poses, float &amp;translational_rmse, float &amp;translational_mean, float &amp;translational_median, float &amp;translational_std, float &amp;translational_min, float &amp;translational_max, float &amp;rotational_rmse, float &amp;rotational_mean, float &amp;rotational_median, float &amp;rotational_std, float &amp;rotational_min, float &amp;rotational_max)</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; int &gt; RTABMAP_EXP</type>
      <name>computePath</name>
      <anchorfile>namespacertabmap_1_1graph.html</anchorfile>
      <anchor>a9792f1eefb1bcf859c08542229e3cf0a</anchor>
      <arglist>(const std::multimap&lt; int, Link &gt; &amp;links, int from, int to, bool updateNewCosts=false, bool useSameCostForAllLinks=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>float RTABMAP_EXP</type>
      <name>computePathLength</name>
      <anchorfile>namespacertabmap_1_1graph.html</anchorfile>
      <anchor>afab7baec2465df3437b313d2e0c4b875</anchor>
      <arglist>(const std::map&lt; int, Transform &gt; &amp;path)</arglist>
    </member>
    <member kind="function">
      <type>bool RTABMAP_EXP</type>
      <name>exportGPS</name>
      <anchorfile>namespacertabmap_1_1graph.html</anchorfile>
      <anchor>a5ad6cc91d6ff9cde8043af75db0a8ee2</anchor>
      <arglist>(const std::string &amp;filePath, const std::map&lt; int, GPS &gt; &amp;gpsValues, unsigned int rgba=0xFFFFFFFF)</arglist>
    </member>
    <member kind="function">
      <type>bool RTABMAP_EXP</type>
      <name>exportPoses</name>
      <anchorfile>namespacertabmap_1_1graph.html</anchorfile>
      <anchor>aa4b5595ca5c8ce6c48edafdb165e173b</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=std::multimap&lt; int, Link &gt;(), const std::map&lt; int, double &gt; &amp;stamps=std::map&lt; int, double &gt;(), bool g2oRobust=false)</arglist>
    </member>
    <member kind="function">
      <type>std::multimap&lt; int, Link &gt; RTABMAP_EXP</type>
      <name>filterDuplicateLinks</name>
      <anchorfile>namespacertabmap_1_1graph.html</anchorfile>
      <anchor>a67886c27d150c1f1c46809cf64548afa</anchor>
      <arglist>(const std::multimap&lt; int, Link &gt; &amp;links)</arglist>
    </member>
    <member kind="function">
      <type>std::multimap&lt; int, Link &gt; RTABMAP_EXP</type>
      <name>filterLinks</name>
      <anchorfile>namespacertabmap_1_1graph.html</anchorfile>
      <anchor>a23144efb90b5cc20c5324fd8dfd2d805</anchor>
      <arglist>(const std::multimap&lt; int, Link &gt; &amp;links, Link::Type filteredType)</arglist>
    </member>
    <member kind="function">
      <type>std::map&lt; int, Link &gt; RTABMAP_EXP</type>
      <name>filterLinks</name>
      <anchorfile>namespacertabmap_1_1graph.html</anchorfile>
      <anchor>a9cf90a9b2349a0d80c7d99f305999601</anchor>
      <arglist>(const std::map&lt; int, Link &gt; &amp;links, Link::Type filteredType)</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>a7469cae5cb6e97f261c8b8f44ecc2f72</anchor>
      <arglist>(std::multimap&lt; int, Link &gt; &amp;links, int from, int to, bool checkBothWays=true)</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>a006f90b586ca7162d047badad0dea4db</anchor>
      <arglist>(std::multimap&lt; int, int &gt; &amp;links, int from, int to, bool checkBothWays=true)</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>a487e353d158fc976ec0e2cbabc1f4c36</anchor>
      <arglist>(const std::multimap&lt; int, Link &gt; &amp;links, int from, int to, bool checkBothWays=true)</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>a24f10f3fc3979e1018c361279d3d68ac</anchor>
      <arglist>(const std::multimap&lt; int, int &gt; &amp;links, int from, int to, bool checkBothWays=true)</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::vector&lt; int &gt; RTABMAP_EXP</type>
      <name>findNearestNodes</name>
      <anchorfile>namespacertabmap_1_1graph.html</anchorfile>
      <anchor>a7f9810ee0e01a462c71a4ca9da4a1ed4</anchor>
      <arglist>(const std::map&lt; int, rtabmap::Transform &gt; &amp;nodes, const rtabmap::Transform &amp;targetPose, int k)</arglist>
    </member>
    <member kind="function">
      <type>std::map&lt; int, Transform &gt; RTABMAP_EXP</type>
      <name>frustumPosesFiltering</name>
      <anchorfile>namespacertabmap_1_1graph.html</anchorfile>
      <anchor>ac4f56ab9026d353e59792e0f48558f5e</anchor>
      <arglist>(const std::map&lt; int, Transform &gt; &amp;poses, const Transform &amp;cameraPose, float horizontalFOV=45.0f, float verticalFOV=45.0f, float nearClipPlaneDistance=0.1f, float farClipPlaneDistance=100.0f, bool negative=false)</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>a182debe5c7fc640594cdf554f75b975d</anchor>
      <arglist>(int nodeId, const std::map&lt; int, Transform &gt; &amp;nodes, float radius, float angle=0.0f)</arglist>
    </member>
    <member kind="function">
      <type>bool RTABMAP_EXP</type>
      <name>importPoses</name>
      <anchorfile>namespacertabmap_1_1graph.html</anchorfile>
      <anchor>a7ed0b0e65ab81a8ba9cbd110627e0b87</anchor>
      <arglist>(const std::string &amp;filePath, int format, std::map&lt; int, Transform &gt; &amp;poses, std::multimap&lt; int, Link &gt; *constraints=0, std::map&lt; int, double &gt; *stamps=0)</arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>lastFrameFromSegmentLength</name>
      <anchorfile>namespacertabmap_1_1graph.html</anchorfile>
      <anchor>a6216d0e335eaa0a752ece320379c534a</anchor>
      <arglist>(std::vector&lt; float &gt; &amp;dist, int32_t first_frame, float len)</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>
    <member kind="function">
      <type>void</type>
      <name>reduceGraph</name>
      <anchorfile>namespacertabmap_1_1graph.html</anchorfile>
      <anchor>aabda884597e6b8df053d04ee56cfaf6f</anchor>
      <arglist>(const std::map&lt; int, Transform &gt; &amp;poses, const std::multimap&lt; int, Link &gt; &amp;links, std::multimap&lt; int, int &gt; &amp;hyperNodes, std::multimap&lt; int, Link &gt; &amp;hyperLinks)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>rotationError</name>
      <anchorfile>namespacertabmap_1_1graph.html</anchorfile>
      <anchor>a65022686781e52b310dc4b2de9d5284e</anchor>
      <arglist>(const Transform &amp;pose_error)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; float &gt;</type>
      <name>trajectoryDistances</name>
      <anchorfile>namespacertabmap_1_1graph.html</anchorfile>
      <anchor>a6dd54e620d60fab3e110114a2b97a3bd</anchor>
      <arglist>(const std::vector&lt; Transform &gt; &amp;poses)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>translationError</name>
      <anchorfile>namespacertabmap_1_1graph.html</anchorfile>
      <anchor>a192106e122e2cd22b6cbcd645af0cead</anchor>
      <arglist>(const Transform &amp;pose_error)</arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>lengths</name>
      <anchorfile>namespacertabmap_1_1graph.html</anchorfile>
      <anchor>af29030f8c0aff636a6514634cdf33f82</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>int32_t</type>
      <name>num_lengths</name>
      <anchorfile>namespacertabmap_1_1graph.html</anchorfile>
      <anchor>ac08d490d95e8214505257577e24f3f9b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>rtabmap::util2d</name>
    <filename>namespacertabmap_1_1util2d.html</filename>
    <class kind="class">rtabmap::util2d::Array3D</class>
    <member kind="typedef">
      <type>float</type>
      <name>acctype</name>
      <anchorfile>namespacertabmap_1_1util2d.html</anchorfile>
      <anchor>accb68f02f8f008f957198c7a45cfc848</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>float</type>
      <name>itemtype</name>
      <anchorfile>namespacertabmap_1_1util2d.html</anchorfile>
      <anchor>a87106f030e0a999a3788944edef620f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>cv::Mat RTABMAP_EXP</type>
      <name>brightnessAndContrastAuto</name>
      <anchorfile>namespacertabmap_1_1util2d.html</anchorfile>
      <anchor>a3e17f7640ee55d2b9389230013345712</anchor>
      <arglist>(const cv::Mat &amp;src, const cv::Mat &amp;mask, float clipLowHistPercent, float clipHighHistPercent)</arglist>
    </member>
    <member kind="function">
      <type>void RTABMAP_EXP</type>
      <name>calcOpticalFlowPyrLKStereo</name>
      <anchorfile>namespacertabmap_1_1util2d.html</anchorfile>
      <anchor>a20ff4e7a12f2f199a47f3950559f213c</anchor>
      <arglist>(cv::InputArray _prevImg, cv::InputArray _nextImg, cv::InputArray _prevPts, cv::InputOutputArray _nextPts, cv::OutputArray _status, cv::OutputArray _err, cv::Size winSize=cv::Size(15, 3), int maxLevel=3, cv::TermCriteria criteria=cv::TermCriteria(cv::TermCriteria::COUNT+cv::TermCriteria::EPS, 30, 0.01), int flags=0, double minEigThreshold=1e-4)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; cv::Point2f &gt; RTABMAP_EXP</type>
      <name>calcStereoCorrespondences</name>
      <anchorfile>namespacertabmap_1_1util2d.html</anchorfile>
      <anchor>a89e2cecedb51a0b76a0360b165875131</anchor>
      <arglist>(const cv::Mat &amp;leftImage, const cv::Mat &amp;rightImage, const std::vector&lt; cv::Point2f &gt; &amp;leftCorners, std::vector&lt; unsigned char &gt; &amp;status, cv::Size winSize=cv::Size(6, 3), int maxLevel=3, int iterations=5, float minDisparity=0.0f, float maxDisparity=64.0f, bool ssdApproach=true)</arglist>
    </member>
    <member kind="function">
      <type>cv::Rect RTABMAP_EXP</type>
      <name>computeRoi</name>
      <anchorfile>namespacertabmap_1_1util2d.html</anchorfile>
      <anchor>a49f08c1efbac27c374971d0f22b301e7</anchor>
      <arglist>(const cv::Mat &amp;image, const std::string &amp;roiRatios)</arglist>
    </member>
    <member kind="function">
      <type>cv::Rect RTABMAP_EXP</type>
      <name>computeRoi</name>
      <anchorfile>namespacertabmap_1_1util2d.html</anchorfile>
      <anchor>a7b6bf781809a9382e453022f33051c5e</anchor>
      <arglist>(const cv::Size &amp;imageSize, const std::string &amp;roiRatios)</arglist>
    </member>
    <member kind="function">
      <type>cv::Rect RTABMAP_EXP</type>
      <name>computeRoi</name>
      <anchorfile>namespacertabmap_1_1util2d.html</anchorfile>
      <anchor>ae3a8133d40650a9c92b30eae3790b129</anchor>
      <arglist>(const cv::Mat &amp;image, const std::vector&lt; float &gt; &amp;roiRatios)</arglist>
    </member>
    <member kind="function">
      <type>cv::Rect RTABMAP_EXP</type>
      <name>computeRoi</name>
      <anchorfile>namespacertabmap_1_1util2d.html</anchorfile>
      <anchor>a0b2be898c36fe354cce953c75c700e0d</anchor>
      <arglist>(const cv::Size &amp;imageSize, const std::vector&lt; float &gt; &amp;roiRatios)</arglist>
    </member>
    <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>a7143745783efd2a77fdaac501a6824c5</anchor>
      <arglist>(const cv::Size &amp;disparitySize, 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)</arglist>
    </member>
    <member kind="function">
      <type>cv::Mat RTABMAP_EXP</type>
      <name>disparityFromStereoImages</name>
      <anchorfile>namespacertabmap_1_1util2d.html</anchorfile>
      <anchor>a356cb8efc88b780b17ac0a12901614ea</anchor>
      <arglist>(const cv::Mat &amp;leftImage, const cv::Mat &amp;rightImage, const ParametersMap &amp;parameters=ParametersMap())</arglist>
    </member>
    <member kind="function">
      <type>cv::Mat RTABMAP_EXP</type>
      <name>exposureFusion</name>
      <anchorfile>namespacertabmap_1_1util2d.html</anchorfile>
      <anchor>a64623b0aa57ae5069d2df34a487c07b8</anchor>
      <arglist>(const std::vector&lt; cv::Mat &gt; &amp;images)</arglist>
    </member>
    <member kind="function">
      <type>cv::Mat RTABMAP_EXP</type>
      <name>fastBilateralFiltering</name>
      <anchorfile>namespacertabmap_1_1util2d.html</anchorfile>
      <anchor>a650d58842e39e68ccad78b505497ff27</anchor>
      <arglist>(const cv::Mat &amp;depth, float sigmaS=15.0f, float sigmaR=0.05f, bool earlyDivision=false)</arglist>
    </member>
    <member kind="function">
      <type>cv::Mat RTABMAP_EXP</type>
      <name>fillDepthHoles</name>
      <anchorfile>namespacertabmap_1_1util2d.html</anchorfile>
      <anchor>a556e688131f2783a62ce122d74386900</anchor>
      <arglist>(const cv::Mat &amp;depth, int maximumHoleSize=1, float errorRatio=0.02f)</arglist>
    </member>
    <member kind="function">
      <type>void RTABMAP_EXP</type>
      <name>fillRegisteredDepthHoles</name>
      <anchorfile>namespacertabmap_1_1util2d.html</anchorfile>
      <anchor>a8d36d9d3b9cf03243565e0c43a50cad5</anchor>
      <arglist>(cv::Mat &amp;depthRegistered, 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>ac3bd9e99b19ae2e7230f4f5b50c6024e</anchor>
      <arglist>(const cv::Mat &amp;depthImage, float x, float y, bool smoothing, float depthErrorRatio=0.02f, bool estWithNeighborsIfNull=false)</arglist>
    </member>
    <member kind="function">
      <type>cv::Mat RTABMAP_EXP</type>
      <name>interpolate</name>
      <anchorfile>namespacertabmap_1_1util2d.html</anchorfile>
      <anchor>aefe4d84e170ed8004dd52f507c0e4233</anchor>
      <arglist>(const cv::Mat &amp;image, int factor, float depthErrorRatio=0.02f)</arglist>
    </member>
    <member kind="function">
      <type>cv::Mat RTABMAP_EXP</type>
      <name>registerDepth</name>
      <anchorfile>namespacertabmap_1_1util2d.html</anchorfile>
      <anchor>aea2b7fa72af463bcdbbe597d8f5c32b9</anchor>
      <arglist>(const cv::Mat &amp;depth, const cv::Mat &amp;depthK, const cv::Size &amp;colorSize, const cv::Mat &amp;colorK, const rtabmap::Transform &amp;transform)</arglist>
    </member>
    <member kind="function">
      <type>float RTABMAP_EXP</type>
      <name>sad</name>
      <anchorfile>namespacertabmap_1_1util2d.html</anchorfile>
      <anchor>a55593444d4a8b1e6c9f7b7a6b60adc72</anchor>
      <arglist>(const cv::Mat &amp;windowLeft, const cv::Mat &amp;windowRight)</arglist>
    </member>
    <member kind="function">
      <type>float RTABMAP_EXP</type>
      <name>ssd</name>
      <anchorfile>namespacertabmap_1_1util2d.html</anchorfile>
      <anchor>af9801a5c3607a0185faa207f0a348fa2</anchor>
      <arglist>(const cv::Mat &amp;windowLeft, const cv::Mat &amp;windowRight)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>rtabmap::util3d</name>
    <filename>namespacertabmap_1_1util3d.html</filename>
    <member kind="function">
      <type>LaserScan RTABMAP_EXP</type>
      <name>adjustNormalsToViewPoint</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a78e64a2a9585cfd748b89fec30b3da66</anchor>
      <arglist>(const LaserScan &amp;scan, const Eigen::Vector3f &amp;viewpoint, bool forceGroundNormalsUp)</arglist>
    </member>
    <member kind="function">
      <type>void RTABMAP_EXP</type>
      <name>adjustNormalsToViewPoint</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a1e12d6fdb88c5dce708ea8ebbc18e708</anchor>
      <arglist>(pcl::PointCloud&lt; pcl::PointNormal &gt;::Ptr &amp;cloud, const Eigen::Vector3f &amp;viewpoint=Eigen::Vector3f(0, 0, 0), bool forceGroundNormalsUp=false)</arglist>
    </member>
    <member kind="function">
      <type>void RTABMAP_EXP</type>
      <name>adjustNormalsToViewPoint</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a534849e48fc70e1ddbf69c95da3d0f03</anchor>
      <arglist>(pcl::PointCloud&lt; pcl::PointXYZRGBNormal &gt;::Ptr &amp;cloud, const Eigen::Vector3f &amp;viewpoint=Eigen::Vector3f(0, 0, 0), bool forceGroundNormalsUp=false)</arglist>
    </member>
    <member kind="function">
      <type>void RTABMAP_EXP</type>
      <name>adjustNormalsToViewPoints</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a93821a41fd28aa54a9f4b99e13626d97</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::PointNormal &gt;::Ptr &amp;cloud)</arglist>
    </member>
    <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>void RTABMAP_EXP</type>
      <name>appendMesh</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a33762bbe8719223c287e62fd33c89e20</anchor>
      <arglist>(pcl::PointCloud&lt; pcl::PointXYZRGBNormal &gt; &amp;cloudA, std::vector&lt; pcl::Vertices &gt; &amp;polygonsA, const pcl::PointCloud&lt; pcl::PointXYZRGBNormal &gt; &amp;cloudB, const std::vector&lt; pcl::Vertices &gt; &amp;polygonsB)</arglist>
    </member>
    <member kind="function">
      <type>void RTABMAP_EXP</type>
      <name>appendMesh</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>aba8f11c1aedb9382562f5f08bf465a3f</anchor>
      <arglist>(pcl::PointCloud&lt; pcl::PointXYZRGB &gt; &amp;cloudA, std::vector&lt; pcl::Vertices &gt; &amp;polygonsA, const pcl::PointCloud&lt; pcl::PointXYZRGB &gt; &amp;cloudB, const std::vector&lt; pcl::Vertices &gt; &amp;polygonsB)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PolygonMesh::Ptr RTABMAP_EXP</type>
      <name>assemblePolygonMesh</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>ac00c794a655fb4d5b36626b6cbe15a63</anchor>
      <arglist>(const cv::Mat &amp;cloudMat, const std::vector&lt; std::vector&lt; unsigned int &gt; &gt; &amp;polygons)</arglist>
    </member>
    <member kind="function">
      <type>pcl::TextureMesh::Ptr RTABMAP_EXP</type>
      <name>assembleTextureMesh</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a2a8d178144e90cfbbebaea24e4fee5e6</anchor>
      <arglist>(const cv::Mat &amp;cloudMat, const std::vector&lt; std::vector&lt; std::vector&lt; unsigned int &gt; &gt; &gt; &amp;polygons, const std::vector&lt; std::vector&lt; Eigen::Vector2f &gt; &gt; &amp;texCoords, cv::Mat &amp;textures, bool mergeTextures=false)</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>void RTABMAP_EXP</type>
      <name>cleanTextureMesh</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a54fa3517fbfe878375c50b4c727f3d46</anchor>
      <arglist>(pcl::TextureMesh &amp;textureMesh, int minClusterSize)</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>a86b155a344cb258895996afa82c35b19</anchor>
      <arglist>(const cv::Mat &amp;imageDepth, const CameraModel &amp;model, int decimation=1, float maxDepth=0.0f, float minDepth=0.0f, std::vector&lt; int &gt; *validIndices=0)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; pcl::PointXYZ &gt;::Ptr</type>
      <name>cloudFromDepth</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a996e618f2f5de70438b875cab590c5b8</anchor>
      <arglist>(const cv::Mat &amp;imageDepth, float cx, float cy, float fx, float fy, int decimation, float maxDepth, float minDepth, std::vector&lt; int &gt; *validIndices)</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>a356111ce4dc4fade70856e592657945a</anchor>
      <arglist>(const cv::Mat &amp;imageRgb, const cv::Mat &amp;imageDepth, const CameraModel &amp;model, int decimation=1, float maxDepth=0.0f, float minDepth=0.0f, std::vector&lt; int &gt; *validIndices=0)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; pcl::PointXYZRGB &gt;::Ptr</type>
      <name>cloudFromDepthRGB</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a07f4ef0e56e6ed62abf9eaf5fdd57682</anchor>
      <arglist>(const cv::Mat &amp;imageRgb, const cv::Mat &amp;imageDepth, float cx, float cy, float fx, float fy, int decimation, float maxDepth, float minDepth, std::vector&lt; int &gt; *validIndices)</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>a46c5d14d2a088ef7f3230f5f314c2da7</anchor>
      <arglist>(const cv::Mat &amp;imageDisparity, const StereoCameraModel &amp;model, int decimation=1, float maxDepth=0.0f, float minDepth=0.0f, std::vector&lt; int &gt; *validIndices=0)</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>a9ccb67517c1041a9ca685996d3035a60</anchor>
      <arglist>(const cv::Mat &amp;imageRgb, const cv::Mat &amp;imageDisparity, const StereoCameraModel &amp;model, int decimation=1, float maxDepth=0.0f, float minDepth=0.0f, std::vector&lt; int &gt; *validIndices=0)</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>a0c94ef2bc3a75501b5b4bc70567b9dd0</anchor>
      <arglist>(const SensorData &amp;sensorData, int decimation=1, float maxDepth=0.0f, float minDepth=0.0f, std::vector&lt; int &gt; *validIndices=0, const ParametersMap &amp;stereoParameters=ParametersMap(), const std::vector&lt; float &gt; &amp;roiRatios=std::vector&lt; float &gt;())</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>a4a815f6b6438ab86dedcd12154dd4362</anchor>
      <arglist>(const cv::Mat &amp;imageLeft, const cv::Mat &amp;imageRight, const StereoCameraModel &amp;model, int decimation=1, float maxDepth=0.0f, float minDepth=0.0f, std::vector&lt; int &gt; *validIndices=0, const ParametersMap &amp;parameters=ParametersMap())</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>a7988fe78d61c9474feee03118bf7ded0</anchor>
      <arglist>(const SensorData &amp;sensorData, int decimation=1, float maxDepth=0.0f, float minDepth=0.0f, std::vector&lt; int &gt; *validIndices=0, const ParametersMap &amp;stereoParameters=ParametersMap(), const std::vector&lt; float &gt; &amp;roiRatios=std::vector&lt; float &gt;())</arglist>
    </member>
    <member kind="function">
      <type>std::list&lt; std::list&lt; int &gt; &gt; RTABMAP_EXP</type>
      <name>clusterPolygons</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a6322f521ddd46ff4dd9fa9e3421b5b62</anchor>
      <arglist>(const std::vector&lt; std::set&lt; int &gt; &gt; &amp;neighborPolygons, int minClusterSize=0)</arglist>
    </member>
    <member kind="function">
      <type>LaserScan RTABMAP_EXP</type>
      <name>commonFiltering</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>aaa43417a312007a075cfe052953ce40d</anchor>
      <arglist>(const LaserScan &amp;scan, int downsamplingStep, float rangeMin=0.0f, float rangeMax=0.0f, float voxelSize=0.0f, int normalK=0, float normalRadius=0.0f, bool forceGroundNormalsUp=false)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; pcl::Normal &gt;::Ptr RTABMAP_EXP</type>
      <name>computeFastOrganizedNormals</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a2c0c93865aca0ca644fb0353efe827f8</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZRGB &gt;::Ptr &amp;cloud, float maxDepthChangeFactor=0.02f, float normalSmoothingSize=10.0f, const Eigen::Vector3f &amp;viewPoint=Eigen::Vector3f(0, 0, 0))</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; pcl::Normal &gt;::Ptr RTABMAP_EXP</type>
      <name>computeFastOrganizedNormals</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a014c16743b704a20f11222f4ce5f2afd</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZRGB &gt;::Ptr &amp;cloud, const pcl::IndicesPtr &amp;indices, float maxDepthChangeFactor=0.02f, float normalSmoothingSize=10.0f, const Eigen::Vector3f &amp;viewPoint=Eigen::Vector3f(0, 0, 0))</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; pcl::Normal &gt;::Ptr RTABMAP_EXP</type>
      <name>computeFastOrganizedNormals2D</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a2c873cfef6884e62e58a18cab638d9f8</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZ &gt;::Ptr &amp;cloud, int searchK=5, float searchRadius=0.0f, const Eigen::Vector3f &amp;viewPoint=Eigen::Vector3f(0, 0, 0))</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; pcl::Normal &gt;::Ptr RTABMAP_EXP</type>
      <name>computeFastOrganizedNormals2D</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>ac2948ec0541dbe63b925505418084fec</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZI &gt;::Ptr &amp;cloud, int searchK=5, float searchRadius=0.0f, const Eigen::Vector3f &amp;viewPoint=Eigen::Vector3f(0, 0, 0))</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; pcl::Normal &gt;::Ptr</type>
      <name>computeFastOrganizedNormals2DImpl</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a0a0913642d2738bdd24a511f45a2ee4f</anchor>
      <arglist>(const typename pcl::PointCloud&lt; PointT &gt;::Ptr &amp;cloud, int searchK, float searchRadius, const Eigen::Vector3f &amp;viewPoint)</arglist>
    </member>
    <member kind="function">
      <type>cv::Mat RTABMAP_EXP</type>
      <name>computeNormals</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a7c6a2887881fb08993ce910d0b4b9271</anchor>
      <arglist>(const cv::Mat &amp;laserScan, int searchK, float searchRadius)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; pcl::Normal &gt;::Ptr RTABMAP_EXP</type>
      <name>computeNormals</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a3c60f7ed24f0e4142a52cf2ff9df5728</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZ &gt;::Ptr &amp;cloud, int searchK=20, float searchRadius=0.0f, const Eigen::Vector3f &amp;viewPoint=Eigen::Vector3f(0, 0, 0))</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; pcl::Normal &gt;::Ptr RTABMAP_EXP</type>
      <name>computeNormals</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>aa9e1333968ac6ea3f118200a961374a3</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZRGB &gt;::Ptr &amp;cloud, int searchK=20, float searchRadius=0.0f, const Eigen::Vector3f &amp;viewPoint=Eigen::Vector3f(0, 0, 0))</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; pcl::Normal &gt;::Ptr RTABMAP_EXP</type>
      <name>computeNormals</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>add57ff0edfdc4f0ebc036b8e3cebee84</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZI &gt;::Ptr &amp;cloud, int searchK=20, float searchRadius=0.0f, const Eigen::Vector3f &amp;viewPoint=Eigen::Vector3f(0, 0, 0))</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; pcl::Normal &gt;::Ptr RTABMAP_EXP</type>
      <name>computeNormals</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a74fcf11dee4337162b1383042eb3cc2e</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZ &gt;::Ptr &amp;cloud, const pcl::IndicesPtr &amp;indices, int searchK=20, float searchRadius=0.0f, const Eigen::Vector3f &amp;viewPoint=Eigen::Vector3f(0, 0, 0))</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; pcl::Normal &gt;::Ptr RTABMAP_EXP</type>
      <name>computeNormals</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>af0b175c2c856c6f0167db9e76510aa20</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZRGB &gt;::Ptr &amp;cloud, const pcl::IndicesPtr &amp;indices, int searchK=20, float searchRadius=0.0f, const Eigen::Vector3f &amp;viewPoint=Eigen::Vector3f(0, 0, 0))</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; pcl::Normal &gt;::Ptr RTABMAP_EXP</type>
      <name>computeNormals</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>ab3e678b39201ce4939b756bf2d372dec</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZI &gt;::Ptr &amp;cloud, const pcl::IndicesPtr &amp;indices, int searchK=20, float searchRadius=0.0f, const Eigen::Vector3f &amp;viewPoint=Eigen::Vector3f(0, 0, 0))</arglist>
    </member>
    <member kind="function">
      <type>LaserScan</type>
      <name>computeNormals</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a772df06a58b500704a3b9a9c1560d493</anchor>
      <arglist>(const LaserScan &amp;laserScan, int searchK, float searchRadius)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; pcl::Normal &gt;::Ptr RTABMAP_EXP</type>
      <name>computeNormals2D</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>aa92df90f60d208d4feb5e1d9c16ad3b3</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZ &gt;::Ptr &amp;cloud, int searchK=5, float searchRadius=0.0f, const Eigen::Vector3f &amp;viewPoint=Eigen::Vector3f(0, 0, 0))</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; pcl::Normal &gt;::Ptr RTABMAP_EXP</type>
      <name>computeNormals2D</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>ac6f301d6ffbee5de1011d9e130370f8a</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZI &gt;::Ptr &amp;cloud, int searchK=5, float searchRadius=0.0f, const Eigen::Vector3f &amp;viewPoint=Eigen::Vector3f(0, 0, 0))</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; pcl::Normal &gt;::Ptr</type>
      <name>computeNormals2DImpl</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>ae91bda7f4f073f735e0be6be3a2a9526</anchor>
      <arglist>(const typename pcl::PointCloud&lt; PointT &gt;::Ptr &amp;cloud, int searchK, float searchRadius, const Eigen::Vector3f &amp;viewPoint)</arglist>
    </member>
    <member kind="function">
      <type>float RTABMAP_EXP</type>
      <name>computeNormalsComplexity</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>af2a043469c7a6aa809df22905b78d6ee</anchor>
      <arglist>(const LaserScan &amp;scan, cv::Mat *pcaEigenVectors=0, cv::Mat *pcaEigenValues=0)</arglist>
    </member>
    <member kind="function">
      <type>float RTABMAP_EXP</type>
      <name>computeNormalsComplexity</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a2d8a0c360ad5d990f4114122cd439003</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::Normal &gt; &amp;normals, bool is2d=false, cv::Mat *pcaEigenVectors=0, cv::Mat *pcaEigenValues=0)</arglist>
    </member>
    <member kind="function">
      <type>float RTABMAP_EXP</type>
      <name>computeNormalsComplexity</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a8535e9e1e05a686069235af8e24aad0b</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointNormal &gt; &amp;cloud, bool is2d=false, cv::Mat *pcaEigenVectors=0, cv::Mat *pcaEigenValues=0)</arglist>
    </member>
    <member kind="function">
      <type>float RTABMAP_EXP</type>
      <name>computeNormalsComplexity</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a7e5ceea809fef2dae2daa309bc8a1a1e</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZRGBNormal &gt; &amp;cloud, bool is2d=false, cv::Mat *pcaEigenVectors=0, cv::Mat *pcaEigenValues=0)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; pcl::Normal &gt;::Ptr</type>
      <name>computeNormalsImpl</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a0efd3e1eedf8af34a4e5c543b4aa1605</anchor>
      <arglist>(const typename pcl::PointCloud&lt; PointT &gt;::Ptr &amp;cloud, const pcl::IndicesPtr &amp;indices, int searchK, float searchRadius, const Eigen::Vector3f &amp;viewPoint)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; float &gt;</type>
      <name>computeReprojErrors</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a51b5847dc2f010d92d2aaba7c3462910</anchor>
      <arglist>(std::vector&lt; cv::Point3f &gt; opoints, std::vector&lt; cv::Point2f &gt; ipoints, const cv::Mat &amp;cameraMatrix, const cv::Mat &amp;distCoeffs, const cv::Mat &amp;rvec, const cv::Mat &amp;tvec, float reprojErrorThreshold, std::vector&lt; int &gt; &amp;inliers)</arglist>
    </member>
    <member kind="function">
      <type>void RTABMAP_EXP</type>
      <name>computeVarianceAndCorrespondences</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a12f8821ba89627b3b313ee53ee7c8f78</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 maxCorrespondenceAngle, 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>void RTABMAP_EXP</type>
      <name>concatenateTextureMaterials</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a11039822faef97f36c8bc0d5f7ea7034</anchor>
      <arglist>(pcl::TextureMesh &amp;mesh, const cv::Size &amp;imageSize, int textureSize, int maxTextures, float &amp;scale, std::vector&lt; bool &gt; *materialsKept=0)</arglist>
    </member>
    <member kind="function">
      <type>pcl::TextureMesh::Ptr RTABMAP_EXP</type>
      <name>concatenateTextureMeshes</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>aa6489f48b8e001e0dc40c019ddac28f7</anchor>
      <arglist>(const std::list&lt; pcl::TextureMesh::Ptr &gt; &amp;meshes)</arglist>
    </member>
    <member kind="function">
      <type>cv::Mat RTABMAP_EXP</type>
      <name>convertImage8U2Map</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a412d4c4932a250c04f0fc2e031b41dec</anchor>
      <arglist>(const cv::Mat &amp;map8U, bool pgmFormat=false)</arglist>
    </member>
    <member kind="function">
      <type>cv::Mat RTABMAP_EXP</type>
      <name>convertMap2Image8U</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a4304448d47bab454b3de8f1610551757</anchor>
      <arglist>(const cv::Mat &amp;map8S, bool pgmFormat=false)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; std::vector&lt; unsigned int &gt; &gt; RTABMAP_EXP</type>
      <name>convertPolygonsFromPCL</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>aea2f83d59063e730b831ada509c58dbd</anchor>
      <arglist>(const std::vector&lt; pcl::Vertices &gt; &amp;polygons)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; std::vector&lt; std::vector&lt; unsigned int &gt; &gt; &gt; RTABMAP_EXP</type>
      <name>convertPolygonsFromPCL</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>ac9adba071f86acae7e7302627581cf37</anchor>
      <arglist>(const std::vector&lt; std::vector&lt; pcl::Vertices &gt; &gt; &amp;polygons)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; pcl::Vertices &gt; RTABMAP_EXP</type>
      <name>convertPolygonsToPCL</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>aca15c0c9a09002bc4a692d89f1c2596c</anchor>
      <arglist>(const std::vector&lt; std::vector&lt; unsigned int &gt; &gt; &amp;polygons)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; std::vector&lt; pcl::Vertices &gt; &gt; RTABMAP_EXP</type>
      <name>convertPolygonsToPCL</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a62550a957f5d32c7d1c6c8e0204f2139</anchor>
      <arglist>(const std::vector&lt; std::vector&lt; std::vector&lt; unsigned int &gt; &gt; &gt; &amp;tex_polygons)</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>acd837139be3548ec28dfa513ee18110c</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;scans, const std::map&lt; int, cv::Point3f &gt; &amp;viewpoints, 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</type>
      <name>create2DMap</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a24ae99bf9e71f815007bbb1bac641a64</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, float scanMaxRange)</arglist>
    </member>
    <member kind="function">
      <type>cv::Mat</type>
      <name>create2DMap</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>ae907756311319b0e2a5fa128047a5606</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, const std::map&lt; int, cv::Point3f &gt; &amp;viewpoints, float cellSize, bool unknownSpaceFilled, float &amp;xMin, float &amp;yMin, float minMapSize, float scanMaxRange)</arglist>
    </member>
    <member kind="function">
      <type>cv::Mat RTABMAP_EXP</type>
      <name>create2DMapFromOccupancyLocalMaps</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>aa95e51658e0b45440d58423fd465654e</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, float footprintRadius=0.0f)</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>void RTABMAP_EXP</type>
      <name>createPolygonIndexes</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>ac0a4e6feddafc25e9cc983866b8a1c64</anchor>
      <arglist>(const std::vector&lt; pcl::Vertices &gt; &amp;polygons, int cloudSize, std::vector&lt; std::set&lt; int &gt; &gt; &amp;neighborPolygons, std::vector&lt; std::set&lt; int &gt; &gt; &amp;vertexPolygons)</arglist>
    </member>
    <member kind="function">
      <type>pcl::texture_mapping::CameraVector</type>
      <name>createTextureCameras</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a403f5a5c4753a126fbd4bcf51774766b</anchor>
      <arglist>(const std::map&lt; int, Transform &gt; &amp;poses, const std::map&lt; int, std::vector&lt; CameraModel &gt; &gt; &amp;cameraModels, const std::map&lt; int, cv::Mat &gt; &amp;cameraDepths, const std::vector&lt; float &gt; &amp;roiRatios)</arglist>
    </member>
    <member kind="function">
      <type>pcl::TextureMesh::Ptr RTABMAP_EXP</type>
      <name>createTextureMesh</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a87b7be7d8b8ea889a445aab6625b8928</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;cameraDepths, float maxDistance=0.0f, float maxDepthError=0.0f, float maxAngle=0.0f, int minClusterSize=50, const std::vector&lt; float &gt; &amp;roiRatios=std::vector&lt; float &gt;(), const ProgressState *state=0, std::vector&lt; std::map&lt; int, pcl::PointXY &gt; &gt; *vertexToPixels=0)</arglist>
    </member>
    <member kind="function">
      <type>pcl::TextureMesh::Ptr RTABMAP_EXP</type>
      <name>createTextureMesh</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>ac423b353d261681a4168e594a628867e</anchor>
      <arglist>(const pcl::PolygonMesh::Ptr &amp;mesh, const std::map&lt; int, Transform &gt; &amp;poses, const std::map&lt; int, std::vector&lt; CameraModel &gt; &gt; &amp;cameraModels, const std::map&lt; int, cv::Mat &gt; &amp;cameraDepths, float maxDistance=0.0f, float maxDepthError=0.0f, float maxAngle=0.0f, int minClusterSize=50, const std::vector&lt; float &gt; &amp;roiRatios=std::vector&lt; float &gt;(), const ProgressState *state=0, std::vector&lt; std::map&lt; int, pcl::PointXY &gt; &gt; *vertexToPixels=0)</arglist>
    </member>
    <member kind="function">
      <type>pcl::IndicesPtr RTABMAP_EXP</type>
      <name>cropBox</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a729a180b0243851c453d8f4d568eda0c</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZ &gt;::Ptr &amp;cloud, const pcl::IndicesPtr &amp;indices, const Eigen::Vector4f &amp;min, const Eigen::Vector4f &amp;max, const Transform &amp;transform=Transform::getIdentity(), bool negative=false)</arglist>
    </member>
    <member kind="function">
      <type>pcl::IndicesPtr RTABMAP_EXP</type>
      <name>cropBox</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a1997192354cd82e9a2c0943a1018f257</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointNormal &gt;::Ptr &amp;cloud, const pcl::IndicesPtr &amp;indices, const Eigen::Vector4f &amp;min, const Eigen::Vector4f &amp;max, const Transform &amp;transform=Transform::getIdentity(), bool negative=false)</arglist>
    </member>
    <member kind="function">
      <type>pcl::IndicesPtr RTABMAP_EXP</type>
      <name>cropBox</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a04bcb71574ae28f46f70b638cfad18f8</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZRGB &gt;::Ptr &amp;cloud, const pcl::IndicesPtr &amp;indices, const Eigen::Vector4f &amp;min, const Eigen::Vector4f &amp;max, const Transform &amp;transform=Transform::getIdentity(), bool negative=false)</arglist>
    </member>
    <member kind="function">
      <type>pcl::IndicesPtr RTABMAP_EXP</type>
      <name>cropBox</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a9409d5469aa0833104f2c6ab564317da</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZRGBNormal &gt;::Ptr &amp;cloud, const pcl::IndicesPtr &amp;indices, const Eigen::Vector4f &amp;min, const Eigen::Vector4f &amp;max, const Transform &amp;transform=Transform::getIdentity(), bool negative=false)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; pcl::PointXYZ &gt;::Ptr RTABMAP_EXP</type>
      <name>cropBox</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>af9f637f972111fafd7991cf0924c9abe</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZ &gt;::Ptr &amp;cloud, const Eigen::Vector4f &amp;min, const Eigen::Vector4f &amp;max, const Transform &amp;transform=Transform::getIdentity(), bool negative=false)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; pcl::PointNormal &gt;::Ptr RTABMAP_EXP</type>
      <name>cropBox</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>abf9b891f9079f576c8e5643731c51a87</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointNormal &gt;::Ptr &amp;cloud, const Eigen::Vector4f &amp;min, const Eigen::Vector4f &amp;max, const Transform &amp;transform=Transform::getIdentity(), bool negative=false)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; pcl::PointXYZRGB &gt;::Ptr RTABMAP_EXP</type>
      <name>cropBox</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a54e7a1924fb7217360354379e9278e34</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZRGB &gt;::Ptr &amp;cloud, const Eigen::Vector4f &amp;min, const Eigen::Vector4f &amp;max, const Transform &amp;transform=Transform::getIdentity(), bool negative=false)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; pcl::PointXYZRGBNormal &gt;::Ptr RTABMAP_EXP</type>
      <name>cropBox</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a4685fa2ae68029013881adc0aff78bfc</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZRGBNormal &gt;::Ptr &amp;cloud, const Eigen::Vector4f &amp;min, const Eigen::Vector4f &amp;max, const Transform &amp;transform=Transform::getIdentity(), bool negative=false)</arglist>
    </member>
    <member kind="function">
      <type>pcl::IndicesPtr</type>
      <name>cropBoxImpl</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a602978f1940525a2f7d11848113cc68e</anchor>
      <arglist>(const typename pcl::PointCloud&lt; PointT &gt;::Ptr &amp;cloud, const pcl::IndicesPtr &amp;indices, const Eigen::Vector4f &amp;min, const Eigen::Vector4f &amp;max, const Transform &amp;transform, bool negative)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; PointT &gt;::Ptr</type>
      <name>cropBoxImpl</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a68ce946ed19cd2a7e89c870175138693</anchor>
      <arglist>(const typename pcl::PointCloud&lt; PointT &gt;::Ptr &amp;cloud, const Eigen::Vector4f &amp;min, const Eigen::Vector4f &amp;max, const Transform &amp;transform, bool negative)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>denseMeshPostProcessing</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>abba5998ac528571c5f6e77971b44c4bb</anchor>
      <arglist>(pcl::PolygonMeshPtr &amp;mesh, float meshDecimationFactor, int maximumPolygons, const typename pcl::PointCloud&lt; pointRGBT &gt;::Ptr &amp;cloud, float transferColorRadius, bool coloredOutput, bool cleanMesh, int minClusterSize, ProgressState *progressState)</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>LaserScan RTABMAP_EXP</type>
      <name>downsample</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>ad31c0cc6397303124e437721f49fee9b</anchor>
      <arglist>(const LaserScan &amp;cloud, int step)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; pcl::PointXYZ &gt;::Ptr RTABMAP_EXP</type>
      <name>downsample</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a99231aba23d3d317a2592103f79d92d5</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZ &gt;::Ptr &amp;cloud, int step)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; pcl::PointXYZRGB &gt;::Ptr RTABMAP_EXP</type>
      <name>downsample</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>ab6697c940514a76b6fbbf28ff5c05d6b</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZRGB &gt;::Ptr &amp;cloud, int step)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; pcl::PointNormal &gt;::Ptr RTABMAP_EXP</type>
      <name>downsample</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a8642eb53882f17621eb573089894a778</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointNormal &gt;::Ptr &amp;cloud, int step)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; pcl::PointXYZRGBNormal &gt;::Ptr RTABMAP_EXP</type>
      <name>downsample</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a472f2626ad4e55cefccbfa51879586a2</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZRGBNormal &gt;::Ptr &amp;cloud, int step)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; PointT &gt;::Ptr</type>
      <name>downsampleImpl</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>af083205bf6949cec9847a068b1413dcc</anchor>
      <arglist>(const typename pcl::PointCloud&lt; PointT &gt;::Ptr &amp;cloud, int step)</arglist>
    </member>
    <member kind="function">
      <type>cv::Mat RTABMAP_EXP</type>
      <name>erodeMap</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>afa0051c042bd60439d67383b23007316</anchor>
      <arglist>(const cv::Mat &amp;map)</arglist>
    </member>
    <member kind="function">
      <type>Transform RTABMAP_EXP</type>
      <name>estimateMotion3DTo2D</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>aadb798804da10102551cf5d6d83420f7</anchor>
      <arglist>(const std::map&lt; int, cv::Point3f &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, int pnpRefineIterations=1, const Transform &amp;guess=Transform::getIdentity(), const std::map&lt; int, cv::Point3f &gt; &amp;words3B=std::map&lt; int, cv::Point3f &gt;(), cv::Mat *covariance=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>a56d87b507df82c852bf9eaad7ad79925</anchor>
      <arglist>(const std::map&lt; int, cv::Point3f &gt; &amp;words3A, const std::map&lt; int, cv::Point3f &gt; &amp;words3B, int minInliers=10, double inliersDistance=0.1, int iterations=100, int refineIterations=5, cv::Mat *covariance=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>adef98820717597bdd2585ca4479e3685</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointNormal &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>std::vector&lt; pcl::IndicesPtr &gt; RTABMAP_EXP</type>
      <name>extractClusters</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a9dd6b50399ee6db550c90aa46c9bcc39</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZRGBNormal &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;</type>
      <name>extractClustersImpl</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>ad33af95ff1ea11cc54a1aaef20eb935a</anchor>
      <arglist>(const typename pcl::PointCloud&lt; PointT &gt;::Ptr &amp;cloud, const pcl::IndicesPtr &amp;indices, float clusterTolerance, int minClusterSize, int maxClusterSize, int *biggestClusterIndex)</arglist>
    </member>
    <member kind="function">
      <type>pcl::IndicesPtr RTABMAP_EXP</type>
      <name>extractIndices</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a19d4a3fdc8510d76dc1c0b2a161e9703</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZ &gt;::Ptr &amp;cloud, const pcl::IndicesPtr &amp;indices, bool negative)</arglist>
    </member>
    <member kind="function">
      <type>pcl::IndicesPtr RTABMAP_EXP</type>
      <name>extractIndices</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a0843718fbe2a8409c693f648f66c7238</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointNormal &gt;::Ptr &amp;cloud, const pcl::IndicesPtr &amp;indices, bool negative)</arglist>
    </member>
    <member kind="function">
      <type>pcl::IndicesPtr RTABMAP_EXP</type>
      <name>extractIndices</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a3ca7d898e031b3fd86d2dc12fe9fd5bd</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZRGB &gt;::Ptr &amp;cloud, const pcl::IndicesPtr &amp;indices, bool negative)</arglist>
    </member>
    <member kind="function">
      <type>pcl::IndicesPtr RTABMAP_EXP</type>
      <name>extractIndices</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a3261ecd99f3ede9e4d345083e5dee6aa</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZRGBNormal &gt;::Ptr &amp;cloud, const pcl::IndicesPtr &amp;indices, bool negative)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; pcl::PointXYZ &gt;::Ptr RTABMAP_EXP</type>
      <name>extractIndices</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a59698c2a309700aba339ea196ac8f515</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZ &gt;::Ptr &amp;cloud, const pcl::IndicesPtr &amp;indices, bool negative, bool keepOrganized)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; pcl::PointXYZRGB &gt;::Ptr RTABMAP_EXP</type>
      <name>extractIndices</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>aada81270b21116bfc379f85609d70d3b</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZRGB &gt;::Ptr &amp;cloud, const pcl::IndicesPtr &amp;indices, bool negative, bool keepOrganized)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; pcl::PointXYZRGBNormal &gt;::Ptr RTABMAP_EXP</type>
      <name>extractIndices</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a6dc0d458f8a8e6672d8de23d68dc5ec6</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZRGBNormal &gt;::Ptr &amp;cloud, const pcl::IndicesPtr &amp;indices, bool negative, bool keepOrganized)</arglist>
    </member>
    <member kind="function">
      <type>pcl::IndicesPtr</type>
      <name>extractIndicesImpl</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a84fb8df478f184133f23c0d972bec403</anchor>
      <arglist>(const typename pcl::PointCloud&lt; PointT &gt;::Ptr &amp;cloud, const pcl::IndicesPtr &amp;indices, bool negative)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; PointT &gt;::Ptr</type>
      <name>extractIndicesImpl</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a1d82a030e3ef0f33a07faf9840004447</anchor>
      <arglist>(const typename pcl::PointCloud&lt; PointT &gt;::Ptr &amp;cloud, const pcl::IndicesPtr &amp;indices, bool negative, bool keepOrganized)</arglist>
    </member>
    <member kind="function">
      <type>pcl::IndicesPtr</type>
      <name>extractPlane</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a4db50f0ae9bbc722674d28e0d1496899</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZ &gt;::Ptr &amp;cloud, float distanceThreshold, int maxIterations=100, pcl::ModelCoefficients *coefficientsOut=0)</arglist>
    </member>
    <member kind="function">
      <type>pcl::IndicesPtr</type>
      <name>extractPlane</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a69165bffe341dd0fdb0c7fa83fbb7044</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZ &gt;::Ptr &amp;cloud, const pcl::IndicesPtr &amp;indices, float distanceThreshold, int maxIterations=100, pcl::ModelCoefficients *coefficientsOut=0)</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>fillProjectedCloudHoles</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>adb0865d7a1031d70fab60101b0dd46dc</anchor>
      <arglist>(cv::Mat &amp;depthRegistered, bool verticalDirection, bool fillToBorder)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; pcl::Vertices &gt; RTABMAP_EXP</type>
      <name>filterCloseVerticesFromMesh</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a0ab6e9f8ff259997e289a432a6e82def</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZRGBNormal &gt;::Ptr cloud, const std::vector&lt; pcl::Vertices &gt; &amp;polygons, float radius, float angle, bool keepLatestInRadius)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; pcl::Vertices &gt; RTABMAP_EXP</type>
      <name>filterInvalidPolygons</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>add20f34deb544f2ebfdff74aee5d52cf</anchor>
      <arglist>(const std::vector&lt; pcl::Vertices &gt; &amp;polygons)</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>std::vector&lt; int &gt; RTABMAP_EXP</type>
      <name>filterNaNPointsFromMesh</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>abb686970eae81b9d816b0de067189382</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZRGB &gt; &amp;cloud, const std::vector&lt; pcl::Vertices &gt; &amp;polygons, pcl::PointCloud&lt; pcl::PointXYZRGB &gt; &amp;outputCloud, std::vector&lt; pcl::Vertices &gt; &amp;outputPolygons)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; int &gt; RTABMAP_EXP</type>
      <name>filterNotUsedVerticesFromMesh</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>ae3a1a82a0263f83d6d541affeb65b729</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZRGBNormal &gt; &amp;cloud, const std::vector&lt; pcl::Vertices &gt; &amp;polygons, pcl::PointCloud&lt; pcl::PointXYZRGBNormal &gt; &amp;outputCloud, std::vector&lt; pcl::Vertices &gt; &amp;outputPolygons)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; int &gt; RTABMAP_EXP</type>
      <name>filterNotUsedVerticesFromMesh</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>ad90bd062e06c0f9be013836d4d8d42e1</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZRGB &gt; &amp;cloud, const std::vector&lt; pcl::Vertices &gt; &amp;polygons, pcl::PointCloud&lt; pcl::PointXYZRGB &gt; &amp;outputCloud, std::vector&lt; pcl::Vertices &gt; &amp;outputPolygons)</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>a45f6a273228ce6981afc03a92f8679db</anchor>
      <arglist>(const std::multimap&lt; int, cv::Point3f &gt; &amp;words1, const std::multimap&lt; int, cv::Point3f &gt; &amp;words2, std::vector&lt; cv::Point3f &gt; &amp;inliers1, std::vector&lt; cv::Point3f &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>a29189e144c73aaa1fb22c3c57fbdf406</anchor>
      <arglist>(const std::map&lt; int, cv::Point3f &gt; &amp;words1, const std::map&lt; int, cv::Point3f &gt; &amp;words2, std::vector&lt; cv::Point3f &gt; &amp;inliers1, std::vector&lt; cv::Point3f &gt; &amp;inliers2, float maxDepth, std::vector&lt; int &gt; *correspondences=0)</arglist>
    </member>
    <member kind="function">
      <type>void RTABMAP_EXP</type>
      <name>fixTextureMeshForVisualization</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>abd236aab187e04497cb9488aec5a7db0</anchor>
      <arglist>(pcl::TextureMesh &amp;textureMesh)</arglist>
    </member>
    <member kind="function">
      <type>pcl::IndicesPtr RTABMAP_EXP</type>
      <name>frustumFiltering</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a8a6324210eeeb81129c786b56476c498</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZ &gt;::Ptr &amp;cloud, const pcl::IndicesPtr &amp;indices, 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>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</type>
      <name>frustumFilteringImpl</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>aa380cba1707d7d03eca4442dd93af8ae</anchor>
      <arglist>(const typename pcl::PointCloud&lt; PointT &gt;::Ptr &amp;cloud, const pcl::IndicesPtr &amp;indices, const Transform &amp;cameraPose, float horizontalFOV, float verticalFOV, float nearClipPlaneDistance, float farClipPlaneDistance, bool negative)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; PointT &gt;::Ptr</type>
      <name>frustumFilteringImpl</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a9aca316d3f9a8264e5714325174eeeca</anchor>
      <arglist>(const typename pcl::PointCloud&lt; PointT &gt;::Ptr &amp;cloud, const Transform &amp;cameraPose, float horizontalFOV, float verticalFOV, float nearClipPlaneDistance, float farClipPlaneDistance, bool negative)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>gcd</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a76737a1a17acda8c61683ed1b85ab364</anchor>
      <arglist>(int a, int b)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; cv::Point3f &gt; RTABMAP_EXP</type>
      <name>generateKeypoints3DDepth</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a90451eaaa2ed6c97371201d9d7c9352d</anchor>
      <arglist>(const std::vector&lt; cv::KeyPoint &gt; &amp;keypoints, const cv::Mat &amp;depth, const CameraModel &amp;cameraModel, float minDepth=0, float maxDepth=0)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; cv::Point3f &gt; RTABMAP_EXP</type>
      <name>generateKeypoints3DDepth</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a5381b657ed6f384d98ee008de0396015</anchor>
      <arglist>(const std::vector&lt; cv::KeyPoint &gt; &amp;keypoints, const cv::Mat &amp;depth, const std::vector&lt; CameraModel &gt; &amp;cameraModels, float minDepth=0, float maxDepth=0)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; cv::Point3f &gt; RTABMAP_EXP</type>
      <name>generateKeypoints3DDisparity</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a993c1cd4e4dc45b5acdb14f9bc45f781</anchor>
      <arglist>(const std::vector&lt; cv::KeyPoint &gt; &amp;keypoints, const cv::Mat &amp;disparity, const StereoCameraModel &amp;stereoCameraModel, float minDepth=0, float maxDepth=0)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; cv::Point3f &gt; RTABMAP_EXP</type>
      <name>generateKeypoints3DStereo</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>aa52527b6024a7e835defa281d94421b5</anchor>
      <arglist>(const std::vector&lt; cv::Point2f &gt; &amp;leftCorners, const std::vector&lt; cv::Point2f &gt; &amp;rightCorners, const StereoCameraModel &amp;model, const std::vector&lt; unsigned char &gt; &amp;mask=std::vector&lt; unsigned char &gt;(), float minDepth=0, float maxDepth=0)</arglist>
    </member>
    <member kind="function">
      <type>std::map&lt; int, cv::Point3f &gt; RTABMAP_EXP</type>
      <name>generateWords3DMono</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a3f480e53cb9aa1bc1e36eb55ecf47944</anchor>
      <arglist>(const std::map&lt; int, cv::KeyPoint &gt; &amp;kpts, const std::map&lt; int, cv::KeyPoint &gt; &amp;previousKpts, const CameraModel &amp;cameraModel, Transform &amp;cameraTransform, int pnpIterations=100, float pnpReprojError=8.0f, int pnpFlags=0, int pnpRefineIterations=1, float ransacParam1=3.0f, float ransacParam2=0.99f, const std::map&lt; int, cv::Point3f &gt; &amp;refGuess3D=std::map&lt; int, cv::Point3f &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>void RTABMAP_EXP</type>
      <name>getMinMax3D</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a2b97c48e714ec3e282960486b953f52d</anchor>
      <arglist>(const cv::Mat &amp;laserScan, cv::Point3f &amp;min, cv::Point3f &amp;max)</arglist>
    </member>
    <member kind="function">
      <type>void RTABMAP_EXP</type>
      <name>getMinMax3D</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a0cb5e3a3f591c964b7c204e60f105c9f</anchor>
      <arglist>(const cv::Mat &amp;laserScan, pcl::PointXYZ &amp;min, pcl::PointXYZ &amp;max)</arglist>
    </member>
    <member kind="function">
      <type>Transform RTABMAP_EXP</type>
      <name>icp</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>ab73c725e63cf9e111edc7430883ece1e</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, float epsilon=0.0f, bool icp2D=false)</arglist>
    </member>
    <member kind="function">
      <type>Transform RTABMAP_EXP</type>
      <name>icpPointToPlane</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a7403af478eed27d62998c4c3f04d39f5</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, float epsilon=0.0f, bool icp2D=false)</arglist>
    </member>
    <member kind="function">
      <type>bool RTABMAP_EXP</type>
      <name>isFinite</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>ad883f74dd571d335ff923093ef254e98</anchor>
      <arglist>(const cv::Point3f &amp;pt)</arglist>
    </member>
    <member kind="function">
      <type>cv::Mat RTABMAP_EXP</type>
      <name>laserScan2dFromPointCloud</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>ac8d999f02888e91551609dbdd463b342</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZ &gt; &amp;cloud, const Transform &amp;transform=Transform(), bool filterNaNs=true)</arglist>
    </member>
    <member kind="function">
      <type>cv::Mat RTABMAP_EXP</type>
      <name>laserScan2dFromPointCloud</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>aa1ec1a90d5c3292d9af32c16159271e3</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZI &gt; &amp;cloud, const Transform &amp;transform=Transform(), bool filterNaNs=true)</arglist>
    </member>
    <member kind="function">
      <type>cv::Mat RTABMAP_EXP</type>
      <name>laserScan2dFromPointCloud</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a19c3927b97a0ca71ef4de27c0d18c81c</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointNormal &gt; &amp;cloud, const Transform &amp;transform=Transform(), bool filterNaNs=true)</arglist>
    </member>
    <member kind="function">
      <type>cv::Mat RTABMAP_EXP</type>
      <name>laserScan2dFromPointCloud</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a2b59120036e9bad721907efd9689d8cd</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZ &gt; &amp;cloud, const pcl::PointCloud&lt; pcl::Normal &gt; &amp;normals, const Transform &amp;transform=Transform(), bool filterNaNs=true)</arglist>
    </member>
    <member kind="function">
      <type>cv::Mat RTABMAP_EXP</type>
      <name>laserScan2dFromPointCloud</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>aab8aeabad8b3a17d3a226a022c0a6e53</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZINormal &gt; &amp;cloud, const Transform &amp;transform=Transform(), bool filterNaNs=true)</arglist>
    </member>
    <member kind="function">
      <type>cv::Mat RTABMAP_EXP</type>
      <name>laserScan2dFromPointCloud</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>aa6a75c99e021d2ad733d6554aea88fbf</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZI &gt; &amp;cloud, const pcl::PointCloud&lt; pcl::Normal &gt; &amp;normals, const Transform &amp;transform=Transform(), bool filterNaNs=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>a96f6149d2789e69e9a808284c1a13432</anchor>
      <arglist>(const cv::Mat &amp;depthImage, float fx, float fy, float cx, float cy, float maxDepth=0, float minDepth=0, const Transform &amp;localTransform=Transform::getIdentity())</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; pcl::PointXYZ &gt; RTABMAP_EXP</type>
      <name>laserScanFromDepthImages</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a1a30dc4f8cb7e63a01c0c2818fc9bf7f</anchor>
      <arglist>(const cv::Mat &amp;depthImages, const std::vector&lt; CameraModel &gt; &amp;cameraModels, float maxDepth, float minDepth)</arglist>
    </member>
    <member kind="function">
      <type>LaserScan RTABMAP_EXP</type>
      <name>laserScanFromPointCloud</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>aa655471ff4bce0c523cbd853211f493e</anchor>
      <arglist>(const pcl::PCLPointCloud2 &amp;cloud, bool filterNaNs=true)</arglist>
    </member>
    <member kind="function">
      <type>cv::Mat RTABMAP_EXP</type>
      <name>laserScanFromPointCloud</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a74f183ae02ded098c46cbd7f145172e2</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZ &gt; &amp;cloud, const Transform &amp;transform=Transform(), bool filterNaNs=true)</arglist>
    </member>
    <member kind="function">
      <type>cv::Mat RTABMAP_EXP</type>
      <name>laserScanFromPointCloud</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a355d4eb418e67146fc2bd83a8152fc26</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZ &gt; &amp;cloud, const pcl::IndicesPtr &amp;indices, const Transform &amp;transform=Transform(), bool filterNaNs=true)</arglist>
    </member>
    <member kind="function">
      <type>cv::Mat RTABMAP_EXP</type>
      <name>laserScanFromPointCloud</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a6129437c436f8865d9df599861b01c8c</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointNormal &gt; &amp;cloud, const Transform &amp;transform=Transform(), bool filterNaNs=true)</arglist>
    </member>
    <member kind="function">
      <type>cv::Mat RTABMAP_EXP</type>
      <name>laserScanFromPointCloud</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>ac89e683fd644e2b114b4a31e5e4052e8</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointNormal &gt; &amp;cloud, const pcl::IndicesPtr &amp;indices, const Transform &amp;transform=Transform(), bool filterNaNs=true)</arglist>
    </member>
    <member kind="function">
      <type>cv::Mat RTABMAP_EXP</type>
      <name>laserScanFromPointCloud</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a99d393be3ad5ac85c5990f48bea4ea57</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZ &gt; &amp;cloud, const pcl::PointCloud&lt; pcl::Normal &gt; &amp;normals, const Transform &amp;transform=Transform(), bool filterNaNs=true)</arglist>
    </member>
    <member kind="function">
      <type>cv::Mat RTABMAP_EXP</type>
      <name>laserScanFromPointCloud</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a2478cf684d660be69ba5240e71b56134</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZRGB &gt; &amp;cloud, const Transform &amp;transform=Transform(), bool filterNaNs=true)</arglist>
    </member>
    <member kind="function">
      <type>cv::Mat RTABMAP_EXP</type>
      <name>laserScanFromPointCloud</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>aaf3c46cb8ba2409a19564465fcfc19f5</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZRGB &gt; &amp;cloud, const pcl::IndicesPtr &amp;indices, const Transform &amp;transform=Transform(), bool filterNaNs=true)</arglist>
    </member>
    <member kind="function">
      <type>cv::Mat RTABMAP_EXP</type>
      <name>laserScanFromPointCloud</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a77f22b33b0c6db49c2677dfda86e51d9</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZI &gt; &amp;cloud, const Transform &amp;transform=Transform(), bool filterNaNs=true)</arglist>
    </member>
    <member kind="function">
      <type>cv::Mat RTABMAP_EXP</type>
      <name>laserScanFromPointCloud</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>aaed307daf63ef79932d634749c342b3b</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZI &gt; &amp;cloud, const pcl::IndicesPtr &amp;indices, const Transform &amp;transform=Transform(), bool filterNaNs=true)</arglist>
    </member>
    <member kind="function">
      <type>cv::Mat RTABMAP_EXP</type>
      <name>laserScanFromPointCloud</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a26fe74c55e820f3c099b612c82a907d6</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZRGB &gt; &amp;cloud, const pcl::PointCloud&lt; pcl::Normal &gt; &amp;normals, const Transform &amp;transform=Transform(), bool filterNaNs=true)</arglist>
    </member>
    <member kind="function">
      <type>cv::Mat RTABMAP_EXP</type>
      <name>laserScanFromPointCloud</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a6d22b86b4a306f0d40f804af53ad8084</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZRGBNormal &gt; &amp;cloud, const Transform &amp;transform=Transform(), bool filterNaNs=true)</arglist>
    </member>
    <member kind="function">
      <type>cv::Mat RTABMAP_EXP</type>
      <name>laserScanFromPointCloud</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>ac572dddffa47a9685a0738189183c06a</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZRGBNormal &gt; &amp;cloud, const pcl::IndicesPtr &amp;indices, const Transform &amp;transform=Transform(), bool filterNaNs=true)</arglist>
    </member>
    <member kind="function">
      <type>cv::Mat RTABMAP_EXP</type>
      <name>laserScanFromPointCloud</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a83ed7f575c11e78887f3d86c12e6957c</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZI &gt; &amp;cloud, const pcl::PointCloud&lt; pcl::Normal &gt; &amp;normals, const Transform &amp;transform=Transform(), bool filterNaNs=true)</arglist>
    </member>
    <member kind="function">
      <type>cv::Mat RTABMAP_EXP</type>
      <name>laserScanFromPointCloud</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a87a4b9c3d5cc1332ebda20c8b2cbdca4</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZINormal &gt; &amp;cloud, const Transform &amp;transform=Transform(), bool filterNaNs=true)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointXYZ RTABMAP_EXP</type>
      <name>laserScanToPoint</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a9f7f7b8829f89e3fa7b91bb8ef945c9f</anchor>
      <arglist>(const LaserScan &amp;laserScan, int index)</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>aedc6c85618c0f176e671d9044838e1fb</anchor>
      <arglist>(const LaserScan &amp;laserScan, const Transform &amp;transform=Transform())</arglist>
    </member>
    <member kind="function">
      <type>pcl::PCLPointCloud2::Ptr RTABMAP_EXP</type>
      <name>laserScanToPointCloud2</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a0b4d86e069cf311546d3ce8804b8500b</anchor>
      <arglist>(const LaserScan &amp;laserScan, const Transform &amp;transform=Transform())</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; pcl::PointXYZI &gt;::Ptr RTABMAP_EXP</type>
      <name>laserScanToPointCloudI</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>abce2c29aad655b84b484529935cb6425</anchor>
      <arglist>(const LaserScan &amp;laserScan, const Transform &amp;transform=Transform(), float intensity=0.0f)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; pcl::PointXYZINormal &gt;::Ptr RTABMAP_EXP</type>
      <name>laserScanToPointCloudINormal</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>abd15107bb1d7adf18e3e8b347ce180df</anchor>
      <arglist>(const LaserScan &amp;laserScan, const Transform &amp;transform=Transform(), float intensity=0.0f)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; pcl::PointNormal &gt;::Ptr RTABMAP_EXP</type>
      <name>laserScanToPointCloudNormal</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>aabdd28bf9de6b1cc798a9321d8a2bb25</anchor>
      <arglist>(const LaserScan &amp;laserScan, const Transform &amp;transform=Transform())</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; pcl::PointXYZRGB &gt;::Ptr RTABMAP_EXP</type>
      <name>laserScanToPointCloudRGB</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a3fcaafd741056908848c10c7ad99b31d</anchor>
      <arglist>(const LaserScan &amp;laserScan, const Transform &amp;transform=Transform(), unsigned char r=255, unsigned char g=255, unsigned char b=255)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; pcl::PointXYZRGBNormal &gt;::Ptr RTABMAP_EXP</type>
      <name>laserScanToPointCloudRGBNormal</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>ad75eef167b847020e3d93300dc156a76</anchor>
      <arglist>(const LaserScan &amp;laserScan, const Transform &amp;transform=Transform(), unsigned char r=255, unsigned char g=255, unsigned char b=255)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointXYZI RTABMAP_EXP</type>
      <name>laserScanToPointI</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a49927ef14d18ee8b4bcc65d8c814bd57</anchor>
      <arglist>(const LaserScan &amp;laserScan, int index, float intensity)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointXYZINormal RTABMAP_EXP</type>
      <name>laserScanToPointINormal</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a38408b1668a00477e068ea97d9b56ef4</anchor>
      <arglist>(const LaserScan &amp;laserScan, int index, float intensity)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointNormal RTABMAP_EXP</type>
      <name>laserScanToPointNormal</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>aa56ee27302754794bd274872f16138c9</anchor>
      <arglist>(const LaserScan &amp;laserScan, int index)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointXYZRGB RTABMAP_EXP</type>
      <name>laserScanToPointRGB</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>ab33565de19b43357c06894732fea4c62</anchor>
      <arglist>(const LaserScan &amp;laserScan, int index, unsigned char r=255, unsigned char g=255, unsigned char b=255)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointXYZRGBNormal RTABMAP_EXP</type>
      <name>laserScanToPointRGBNormal</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a12f0ba97a0a8b86e15c81714bf1e278c</anchor>
      <arglist>(const LaserScan &amp;laserScan, int index, unsigned char r, unsigned char g, unsigned char b)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; pcl::PointXYZ &gt;::Ptr RTABMAP_EXP</type>
      <name>loadBINCloud</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a94650e65a6a32221b34a470f58c0adf1</anchor>
      <arglist>(const std::string &amp;fileName)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; pcl::PointXYZ &gt;::Ptr</type>
      <name>loadBINCloud</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a91d822348021b6ddff70f1a78c243529</anchor>
      <arglist>(const std::string &amp;fileName, int dim)</arglist>
    </member>
    <member kind="function">
      <type>cv::Mat RTABMAP_EXP</type>
      <name>loadBINScan</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>ad6e2b5033380c5526fe5602eaea18151</anchor>
      <arglist>(const std::string &amp;fileName)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; pcl::PointXYZ &gt;::Ptr</type>
      <name>loadCloud</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a931d8d7426fdf72f8ab0f326312b4a25</anchor>
      <arglist>(const std::string &amp;path, const Transform &amp;transform, int downsampleStep, float voxelSize)</arglist>
    </member>
    <member kind="function">
      <type>LaserScan RTABMAP_EXP</type>
      <name>loadScan</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>ae1e087a9cd2171b9bf15b4a27b412bd5</anchor>
      <arglist>(const std::string &amp;path)</arglist>
    </member>
    <member kind="function">
      <type>cv::Mat RTABMAP_EXP</type>
      <name>mergeTextures</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>ae7b7e67652144560957643c2b24ad235</anchor>
      <arglist>(pcl::TextureMesh &amp;mesh, const std::map&lt; int, cv::Mat &gt; &amp;images, const std::map&lt; int, CameraModel &gt; &amp;calibrations, const Memory *memory=0, const DBDriver *dbDriver=0, int textureSize=4096, int textureCount=1, const std::vector&lt; std::map&lt; int, pcl::PointXY &gt; &gt; &amp;vertexToPixels=std::vector&lt; std::map&lt; int, pcl::PointXY &gt; &gt;(), bool gainCompensation=true, float gainBeta=10.0f, bool gainRGB=true, bool blending=true, int blendingDecimation=0, int brightnessContrastRatioLow=0, int brightnessContrastRatioHigh=0, bool exposureFusion=false, const ProgressState *state=0)</arglist>
    </member>
    <member kind="function">
      <type>cv::Mat RTABMAP_EXP</type>
      <name>mergeTextures</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>aea73ad3052e734b0d926b65caf719db7</anchor>
      <arglist>(pcl::TextureMesh &amp;mesh, const std::map&lt; int, cv::Mat &gt; &amp;images, const std::map&lt; int, std::vector&lt; CameraModel &gt; &gt; &amp;calibrations, const Memory *memory=0, const DBDriver *dbDriver=0, int textureSize=4096, int textureCount=1, const std::vector&lt; std::map&lt; int, pcl::PointXY &gt; &gt; &amp;vertexToPixels=std::vector&lt; std::map&lt; int, pcl::PointXY &gt; &gt;(), bool gainCompensation=true, float gainBeta=10.0f, bool gainRGB=true, bool blending=true, int blendingDecimation=0, int brightnessContrastRatioLow=0, int brightnessContrastRatioHigh=0, bool exposureFusion=false, const ProgressState *state=0)</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::PointCloud&lt; pcl::PointXYZRGBNormal &gt;::Ptr RTABMAP_EXP</type>
      <name>mls</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>aafd80ef2f00b911473e131d994b344a2</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZRGB &gt;::Ptr &amp;cloud, const pcl::IndicesPtr &amp;indices, 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>ab4c3c735b24cb1d6e92e44030e758c5c</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZ &gt;::Ptr &amp;cloud, float angleMax, const Eigen::Vector4f &amp;normal, int normalKSearch, 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>aa952dd6d7cb948690839a094db7ce73a</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZRGB &gt;::Ptr &amp;cloud, float angleMax, const Eigen::Vector4f &amp;normal, int normalKSearch, 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>abc1a4eaadbd4f51f16c7c708b9ba7d88</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZ &gt;::Ptr &amp;cloud, const pcl::IndicesPtr &amp;indices, float angleMax, const Eigen::Vector4f &amp;normal, int normalKSearch, 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>a6161f43c5257e5cc4c2274ef58f76e4c</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZRGB &gt;::Ptr &amp;cloud, const pcl::IndicesPtr &amp;indices, float angleMax, const Eigen::Vector4f &amp;normal, int normalKSearch, 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>a53f723bdc3a0d27ddda8e2c9c264a155</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointNormal &gt;::Ptr &amp;cloud, const pcl::IndicesPtr &amp;indices, float angleMax, const Eigen::Vector4f &amp;normal, int normalKSearch, 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>a3d5eeb7266f4db5d95a39628eb1845a0</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZRGBNormal &gt;::Ptr &amp;cloud, const pcl::IndicesPtr &amp;indices, float angleMax, const Eigen::Vector4f &amp;normal, int normalKSearch, const Eigen::Vector4f &amp;viewpoint)</arglist>
    </member>
    <member kind="function">
      <type>pcl::IndicesPtr</type>
      <name>normalFilteringImpl</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>ad27454df951998eb0046179b6af35d4e</anchor>
      <arglist>(const typename pcl::PointCloud&lt; PointT &gt;::Ptr &amp;cloud, const pcl::IndicesPtr &amp;indices, float angleMax, const Eigen::Vector4f &amp;normal, int normalKSearch, const Eigen::Vector4f &amp;viewpoint)</arglist>
    </member>
    <member kind="function">
      <type>pcl::IndicesPtr</type>
      <name>normalFilteringImpl</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a4720763d2e6e63ffd3a2bdc87c693342</anchor>
      <arglist>(const typename pcl::PointCloud&lt; PointT &gt;::Ptr &amp;cloud, const pcl::IndicesPtr &amp;indices, float angleMax, const Eigen::Vector4f &amp;normal)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; pcl::Vertices &gt;</type>
      <name>normalizePolygonsSide</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>abcd5756c4986f7bd930a6914b66b5b8a</anchor>
      <arglist>(const typename pcl::PointCloud&lt; pointT &gt; &amp;cloud, const std::vector&lt; pcl::Vertices &gt; &amp;polygons, const pcl::PointXYZ &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>ab52e30ffd0033d4b92fe2571f8842b23</anchor>
      <arglist>(const typename pcl::PointCloud&lt; PointT &gt;::Ptr &amp;cloud, const pcl::IndicesPtr &amp;indices, cv::Mat &amp;ground, cv::Mat &amp;obstacles, float cellSize, float groundNormalAngle, int minClusterSize, bool segmentFlatObstacles, float maxGroundHeight)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>occupancy2DFromCloud3D</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>ae580640a1aec97cddd27f31830f7af60</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, bool segmentFlatObstacles, float maxGroundHeight)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>occupancy2DFromGroundObstacles</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>ab156e4308c21e118ea0aa164a5ae9812</anchor>
      <arglist>(const typename pcl::PointCloud&lt; PointT &gt;::Ptr &amp;cloud, const pcl::IndicesPtr &amp;groundIndices, const pcl::IndicesPtr &amp;obstaclesIndices, cv::Mat &amp;ground, cv::Mat &amp;obstacles, float cellSize)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>occupancy2DFromGroundObstacles</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a9b93d07997a94a78b6be6bd573e39148</anchor>
      <arglist>(const typename pcl::PointCloud&lt; PointT &gt;::Ptr &amp;groundCloud, const typename pcl::PointCloud&lt; PointT &gt;::Ptr &amp;obstaclesCloud, cv::Mat &amp;ground, cv::Mat &amp;obstacles, float cellSize)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>occupancy2DFromLaserScan</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a301b945a77936c520bb39ea81c911cfd</anchor>
      <arglist>(const cv::Mat &amp;scan, cv::Mat &amp;empty, cv::Mat &amp;occupied, float cellSize, bool unknownSpaceFilled, float scanMaxRange)</arglist>
    </member>
    <member kind="function">
      <type>void RTABMAP_EXP</type>
      <name>occupancy2DFromLaserScan</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a0bf863b48ca0d624239d03dcc71284c2</anchor>
      <arglist>(const cv::Mat &amp;scanHit, const cv::Mat &amp;scanNoHit, const cv::Point3f &amp;viewpoint, cv::Mat &amp;empty, cv::Mat &amp;occupied, float cellSize, bool unknownSpaceFilled=false, float scanMaxRange=0.0f)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>occupancy2DFromLaserScan</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a9a8cdbecbe6a88f73ea15ac922bf8aa2</anchor>
      <arglist>(const cv::Mat &amp;scan, const cv::Point3f &amp;viewpoint, cv::Mat &amp;empty, cv::Mat &amp;occupied, float cellSize, bool unknownSpaceFilled, float scanMaxRange)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; pcl::Vertices &gt; RTABMAP_EXP</type>
      <name>organizedFastMesh</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a87945dbd860b26f6771de1b89af720f5</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZ &gt;::Ptr &amp;cloud, double angleTolerance, bool quad, int trianglePixelSize, const Eigen::Vector3f &amp;viewpoint=Eigen::Vector3f(0, 0, 0))</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; pcl::Vertices &gt; RTABMAP_EXP</type>
      <name>organizedFastMesh</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>ae7d25de0fb3e0199ec9021b767b15984</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZRGB &gt;::Ptr &amp;cloud, double angleTolerance=M_PI/16, bool quad=true, int trianglePixelSize=2, const Eigen::Vector3f &amp;viewpoint=Eigen::Vector3f(0, 0, 0))</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; pcl::Vertices &gt; RTABMAP_EXP</type>
      <name>organizedFastMesh</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>ab13a542a603ae987d97c847da79c9e6e</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZRGBNormal &gt;::Ptr &amp;cloud, double angleTolerance=M_PI/16, bool quad=true, int trianglePixelSize=2, const Eigen::Vector3f &amp;viewpoint=Eigen::Vector3f(0, 0, 0))</arglist>
    </member>
    <member kind="function">
      <type>pcl::IndicesPtr RTABMAP_EXP</type>
      <name>passThrough</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a3097c91882ed38b2ad61d4ccefb320ba</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZ &gt;::Ptr &amp;cloud, const pcl::IndicesPtr &amp;indices, const std::string &amp;axis, float min, float max, bool negative=false)</arglist>
    </member>
    <member kind="function">
      <type>pcl::IndicesPtr RTABMAP_EXP</type>
      <name>passThrough</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a7babd8ccd622389426091b6f18737342</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZRGB &gt;::Ptr &amp;cloud, const pcl::IndicesPtr &amp;indices, const std::string &amp;axis, float min, float max, bool negative=false)</arglist>
    </member>
    <member kind="function">
      <type>pcl::IndicesPtr RTABMAP_EXP</type>
      <name>passThrough</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a43fadf57980c8929370680d601dd3506</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZI &gt;::Ptr &amp;cloud, const pcl::IndicesPtr &amp;indices, const std::string &amp;axis, float min, float max, bool negative=false)</arglist>
    </member>
    <member kind="function">
      <type>pcl::IndicesPtr RTABMAP_EXP</type>
      <name>passThrough</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a0c7325f0af5ddf79d0969aacbd5f0a48</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointNormal &gt;::Ptr &amp;cloud, const pcl::IndicesPtr &amp;indices, const std::string &amp;axis, float min, float max, bool negative=false)</arglist>
    </member>
    <member kind="function">
      <type>pcl::IndicesPtr RTABMAP_EXP</type>
      <name>passThrough</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>aad59ba1c6a3cb31e45b95294dfb49e29</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZRGBNormal &gt;::Ptr &amp;cloud, const pcl::IndicesPtr &amp;indices, const std::string &amp;axis, float min, float max, bool negative=false)</arglist>
    </member>
    <member kind="function">
      <type>pcl::IndicesPtr RTABMAP_EXP</type>
      <name>passThrough</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a2b97c24ae5a916eaac77efd2ee137ab2</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZINormal &gt;::Ptr &amp;cloud, const pcl::IndicesPtr &amp;indices, const std::string &amp;axis, float min, float max, bool negative=false)</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::PointCloud&lt; pcl::PointXYZI &gt;::Ptr RTABMAP_EXP</type>
      <name>passThrough</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>aa7db1710fe656b591dcaae4cae23f101</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZI &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::PointNormal &gt;::Ptr RTABMAP_EXP</type>
      <name>passThrough</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a4ed4f55836fa09009274b11b903efae0</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointNormal &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::PointXYZRGBNormal &gt;::Ptr RTABMAP_EXP</type>
      <name>passThrough</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a6200d92279b5de336ad56d373b76ff7e</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZRGBNormal &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::PointXYZINormal &gt;::Ptr RTABMAP_EXP</type>
      <name>passThrough</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a8c5a028067d28e320eb2c0f7a6fed567</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZINormal &gt;::Ptr &amp;cloud, const std::string &amp;axis, float min, float max, bool negative=false)</arglist>
    </member>
    <member kind="function">
      <type>pcl::IndicesPtr</type>
      <name>passThroughImpl</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>ad0460fc2248ad0c124dc969441d0380f</anchor>
      <arglist>(const typename pcl::PointCloud&lt; PointT &gt;::Ptr &amp;cloud, const pcl::IndicesPtr &amp;indices, const std::string &amp;axis, float min, float max, bool negative)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; PointT &gt;::Ptr</type>
      <name>passThroughImpl</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a22db1663ed68629f42d8fb25f645d4ce</anchor>
      <arglist>(const typename pcl::PointCloud&lt; PointT &gt;::Ptr &amp;cloud, const std::string &amp;axis, float min, float max, bool negative)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; PointT &gt;::Ptr</type>
      <name>projectCloudOnXYPlane</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a3bdae076cc5054f35393b744f478b980</anchor>
      <arglist>(const typename pcl::PointCloud&lt; PointT &gt; &amp;cloud)</arglist>
    </member>
    <member kind="function">
      <type>cv::Mat RTABMAP_EXP</type>
      <name>projectCloudToCamera</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a95f978eed87a216d7d9a62422f1241bb</anchor>
      <arglist>(const cv::Size &amp;imageSize, const cv::Mat &amp;cameraMatrixK, const cv::Mat &amp;laserScan, const rtabmap::Transform &amp;cameraTransform)</arglist>
    </member>
    <member kind="function">
      <type>cv::Mat RTABMAP_EXP</type>
      <name>projectCloudToCamera</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a33763d5bf34579aa493de80dc90736e9</anchor>
      <arglist>(const cv::Size &amp;imageSize, const cv::Mat &amp;cameraMatrixK, const pcl::PointCloud&lt; pcl::PointXYZ &gt;::Ptr laserScan, const rtabmap::Transform &amp;cameraTransform)</arglist>
    </member>
    <member kind="function">
      <type>cv::Mat RTABMAP_EXP</type>
      <name>projectCloudToCamera</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>ae9b5edda0ee063f7315c9b7ba7d5ec3c</anchor>
      <arglist>(const cv::Size &amp;imageSize, const cv::Mat &amp;cameraMatrixK, const pcl::PCLPointCloud2::Ptr laserScan, const rtabmap::Transform &amp;cameraTransform)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointXYZ RTABMAP_EXP</type>
      <name>projectDepthTo3D</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a4380be6d2d5620d589ffc0cf10fbafad</anchor>
      <arglist>(const cv::Mat &amp;depthImage, float x, float y, float cx, float cy, float fx, float fy, bool smoothing, float depthErrorRatio=0.02f)</arglist>
    </member>
    <member kind="function">
      <type>Eigen::Vector3f RTABMAP_EXP</type>
      <name>projectDepthTo3DRay</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a4cddbaffbee00a9d119b6ecf4751e154</anchor>
      <arglist>(const cv::Size &amp;imageSize, float x, float y, float cx, float cy, float fx, float fy)</arglist>
    </member>
    <member kind="function">
      <type>cv::Point3f RTABMAP_EXP</type>
      <name>projectDisparityTo3D</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a0a0e0db6f2f18c9782eba6df000c4303</anchor>
      <arglist>(const cv::Point2f &amp;pt, float disparity, const StereoCameraModel &amp;model)</arglist>
    </member>
    <member kind="function">
      <type>cv::Point3f RTABMAP_EXP</type>
      <name>projectDisparityTo3D</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a508a9d24d7f9e890fd5b8a829a677a36</anchor>
      <arglist>(const cv::Point2f &amp;pt, const cv::Mat &amp;disparity, const StereoCameraModel &amp;model)</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>ade8bd1308ddf1bf4ecf45e40005df3e4</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointNormal &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>a1d9101b5a2fb08bd98de1a5df43933ec</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZRGBNormal &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>a973b72c1ac3990b333f73b69b5c1675f</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointNormal &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::IndicesPtr RTABMAP_EXP</type>
      <name>radiusFiltering</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a1361afc7241e44841693ea021edb9925</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZRGBNormal &gt;::Ptr &amp;cloud, const pcl::IndicesPtr &amp;indices, float radiusSearch, int minNeighborsInRadius)</arglist>
    </member>
    <member kind="function">
      <type>pcl::IndicesPtr</type>
      <name>radiusFilteringImpl</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a2643d00127725ad1ac66ba07acbadecf</anchor>
      <arglist>(const typename pcl::PointCloud&lt; PointT &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>randomSampling</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>afd8b37587961c228769f20b3d64fe145</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>randomSampling</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>aab255a795a5f6578c362f9642ae884c9</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZRGB &gt;::Ptr &amp;cloud, int samples)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; PointT &gt;::Ptr</type>
      <name>randomSamplingImpl</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a747ccd139fe0448e429742aa737d6e0b</anchor>
      <arglist>(const typename pcl::PointCloud&lt; PointT &gt;::Ptr &amp;cloud, int samples)</arglist>
    </member>
    <member kind="function">
      <type>LaserScan RTABMAP_EXP</type>
      <name>rangeFiltering</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a9750943c95b8fa820489323a763f5a93</anchor>
      <arglist>(const LaserScan &amp;scan, float rangeMin, float rangeMax)</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; PointT &gt;::Ptr</type>
      <name>removeNaNFromPointCloudImpl</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a69ee6479d392aac6f405c72fc0f32b9a</anchor>
      <arglist>(const typename pcl::PointCloud&lt; PointT &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; PointT &gt;::Ptr</type>
      <name>removeNaNNormalsFromPointCloudImpl</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>af4d3ca18db908b68e51d2213e78a4cdd</anchor>
      <arglist>(const typename pcl::PointCloud&lt; PointT &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></type>
      <name>RTABMAP_DEPRECATED</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>aa5c375ecfa78036c741f4a01de187876</anchor>
      <arglist>(void RTABMAP_EXP occupancy2DFromLaserScan(const cv::Mat &amp;scan, cv::Mat &amp;empty, cv::Mat &amp;occupied, float cellSize, bool unknownSpaceFilled=false, float scanMaxRange=0.0f),&quot;Use interface with \&quot;viewpoint\&quot; parameter to make sure the ray tracing origin is from the sensor and not the base.&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RTABMAP_DEPRECATED</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a125023559ef077a2bb2c6f8392b47ac1</anchor>
      <arglist>(void RTABMAP_EXP occupancy2DFromLaserScan(const cv::Mat &amp;scan, const cv::Point3f &amp;viewpoint, cv::Mat &amp;empty, cv::Mat &amp;occupied, float cellSize, bool unknownSpaceFilled=false, float scanMaxRange=0.0f),&quot;Use interface with scanHit/scanNoHit parameters: scanNoHit set to null matrix has the same functionality than this method.&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RTABMAP_DEPRECATED</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>aa93b0998cc83ecd20a03cdcec0f44ec2</anchor>
      <arglist>(cv::Mat RTABMAP_EXP create2DMap(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),&quot;Use interface with \&quot;viewpoints\&quot; parameter to make sure the ray tracing origin is from the sensor and not the base.&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RTABMAP_DEPRECATED</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a2d8c4debb174140f381233fb127a328b</anchor>
      <arglist>(pcl::PointCloud&lt; pcl::PointXYZ &gt;::Ptr RTABMAP_EXP cloudFromDepth(const cv::Mat &amp;imageDepth, float cx, float cy, float fx, float fy, int decimation=1, float maxDepth=0.0f, float minDepth=0.0f, std::vector&lt; int &gt; *validIndices=0),&quot;Use cloudFromDepth with CameraModel interface.&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RTABMAP_DEPRECATED</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>ac47cfdcd627ce16b06293201d4d23801</anchor>
      <arglist>(cv::Mat RTABMAP_EXP create2DMap(const std::map&lt; int, Transform &gt; &amp;poses, const std::map&lt; int, pcl::PointCloud&lt; pcl::PointXYZ &gt;::Ptr &gt; &amp;scans, const std::map&lt; int, cv::Point3f &gt; &amp;viewpoints, float cellSize, bool unknownSpaceFilled, float &amp;xMin, float &amp;yMin, float minMapSize=0.0f, float scanMaxRange=0.0f),&quot;Use interface with cv::Mat scans.&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RTABMAP_DEPRECATED</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>aaef3cd30ec1b9f582389a84fa0c6b4a0</anchor>
      <arglist>(pcl::PointCloud&lt; pcl::PointXYZRGB &gt;::Ptr RTABMAP_EXP cloudFromDepthRGB(const cv::Mat &amp;imageRgb, const cv::Mat &amp;imageDepth, float cx, float cy, float fx, float fy, int decimation=1, float maxDepth=0.0f, float minDepth=0.0f, std::vector&lt; int &gt; *validIndices=0),&quot;Use cloudFromDepthRGB with CameraModel interface.&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RTABMAP_DEPRECATED</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>aadda2fc05279dd88d201b2400f3db30a</anchor>
      <arglist>(pcl::PointCloud&lt; pcl::PointXYZ &gt;::Ptr RTABMAP_EXP loadBINCloud(const std::string &amp;fileName, int dim),&quot;Use interface without dim argument.&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RTABMAP_DEPRECATED</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>af74e65d137635de397ec7f66a5ee22cb</anchor>
      <arglist>(pcl::PointCloud&lt; pcl::PointXYZ &gt;::Ptr RTABMAP_EXP loadCloud(const std::string &amp;path, const Transform &amp;transform=Transform::getIdentity(), int downsampleStep=1, float voxelSize=0.0f),&quot;Use loadScan() instead.&quot;)</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 RTABMAP_EXP</type>
      <name>savePCDWords</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a05c58812e37dc6638b7b7cf001243513</anchor>
      <arglist>(const std::string &amp;fileName, const std::multimap&lt; int, cv::Point3f &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>aed38eb3e280cd8b44372bf1ebc1beb28</anchor>
      <arglist>(const typename pcl::PointCloud&lt; PointT &gt;::Ptr &amp;cloud, const typename pcl::IndicesPtr &amp;indices, pcl::IndicesPtr &amp;ground, pcl::IndicesPtr &amp;obstacles, int normalKSearch, float groundNormalAngle, float clusterRadius, int minClusterSize, bool segmentFlatObstacles, float maxGroundHeight, pcl::IndicesPtr *flatObstacles, const Eigen::Vector4f &amp;viewPoint)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>segmentObstaclesFromGround</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a059720635bd5aae18459e00b9add68b6</anchor>
      <arglist>(const typename pcl::PointCloud&lt; PointT &gt;::Ptr &amp;cloud, const pcl::IndicesPtr &amp;indices, pcl::IndicesPtr &amp;ground, pcl::IndicesPtr &amp;obstacles, int normalKSearch, float groundNormalAngle, float clusterRadius, int minClusterSize, bool segmentFlatObstacles=false, float maxGroundHeight=0.0f, pcl::IndicesPtr *flatObstacles=0, const Eigen::Vector4f &amp;viewPoint=Eigen::Vector4f(0, 0, 100, 0))</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>segmentObstaclesFromGround</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a3ee4e70ee53a257b9eeac2505dee65f1</anchor>
      <arglist>(const typename pcl::PointCloud&lt; PointT &gt;::Ptr &amp;cloud, pcl::IndicesPtr &amp;ground, pcl::IndicesPtr &amp;obstacles, int normalKSearch, float groundNormalAngle, float clusterRadius, int minClusterSize, bool segmentFlatObstacles, float maxGroundHeight, pcl::IndicesPtr *flatObstacles, const Eigen::Vector4f &amp;viewPoint)</arglist>
    </member>
    <member kind="function">
      <type>void RTABMAP_EXP</type>
      <name>solvePnPRansac</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>aa967d8329a3534a23fc8b5a85a917570</anchor>
      <arglist>(const std::vector&lt; cv::Point3f &gt; &amp;objectPoints, const std::vector&lt; cv::Point2f &gt; &amp;imagePoints, const cv::Mat &amp;cameraMatrix, const cv::Mat &amp;distCoeffs, cv::Mat &amp;rvec, cv::Mat &amp;tvec, bool useExtrinsicGuess, int iterationsCount, float reprojectionError, int minInliersCount, std::vector&lt; int &gt; &amp;inliers, int flags, int refineIterations=1, float refineSigma=3.0f)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>sqr</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a1bdbf6f9b9408aa17571a0f1a9968d9c</anchor>
      <arglist>(uchar v)</arglist>
    </member>
    <member kind="function">
      <type>pcl::IndicesPtr RTABMAP_EXP</type>
      <name>subtractAdaptiveFiltering</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>afc9ce3fa8dd5eba0889472e22bc91620</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 radiusSearchRatio=0.01, int minNeighborsInRadius=1, const Eigen::Vector3f &amp;viewpoint=Eigen::Vector3f(0, 0, 0))</arglist>
    </member>
    <member kind="function">
      <type>pcl::IndicesPtr RTABMAP_EXP</type>
      <name>subtractAdaptiveFiltering</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a8325c546897cf44692a0083e9bfd20a4</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 radiusSearchRatio=0.01, float maxAngle=M_PI/4.0f, int minNeighborsInRadius=1, const Eigen::Vector3f &amp;viewpoint=Eigen::Vector3f(0, 0, 0))</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>ae435abec2c760d40fee9dac315cf3617</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=1)</arglist>
    </member>
    <member kind="function">
      <type>pcl::IndicesPtr RTABMAP_EXP</type>
      <name>subtractFiltering</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a413f4322ec8f8585443cc50d80ac0f95</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=1)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; pcl::PointNormal &gt;::Ptr RTABMAP_EXP</type>
      <name>subtractFiltering</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a0f2a9eb40c4d3d3b4d542cbd92b92c90</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointNormal &gt;::Ptr &amp;cloud, const pcl::PointCloud&lt; pcl::PointNormal &gt;::Ptr &amp;substractCloud, float radiusSearch, float maxAngle=M_PI/4.0f, int minNeighborsInRadius=1)</arglist>
    </member>
    <member kind="function">
      <type>pcl::IndicesPtr RTABMAP_EXP</type>
      <name>subtractFiltering</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>aa27cc8198acbe997c4cc4e618c716842</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointNormal &gt;::Ptr &amp;cloud, const pcl::IndicesPtr &amp;indices, const pcl::PointCloud&lt; pcl::PointNormal &gt;::Ptr &amp;substractCloud, const pcl::IndicesPtr &amp;substractIndices, float radiusSearch, float maxAngle=M_PI/4.0f, int minNeighborsInRadius=1)</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>a8732a2457ecf65b56cd5ad290a52f5d1</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZRGBNormal &gt;::Ptr &amp;cloud, const pcl::PointCloud&lt; pcl::PointXYZRGBNormal &gt;::Ptr &amp;substractCloud, float radiusSearch, float maxAngle=M_PI/4.0f, int minNeighborsInRadius=1)</arglist>
    </member>
    <member kind="function">
      <type>pcl::IndicesPtr RTABMAP_EXP</type>
      <name>subtractFiltering</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>aedf0f9c8df38fab0200066276cefcdea</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, float maxAngle=M_PI/4.0f, int minNeighborsInRadius=1)</arglist>
    </member>
    <member kind="function">
      <type>pcl::IndicesPtr</type>
      <name>subtractFilteringImpl</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a90eca66da514f304fcfb5d02a08859d3</anchor>
      <arglist>(const typename pcl::PointCloud&lt; PointT &gt;::Ptr &amp;cloud, const pcl::IndicesPtr &amp;indices, const typename pcl::PointCloud&lt; PointT &gt;::Ptr &amp;substractCloud, const pcl::IndicesPtr &amp;substractIndices, float radiusSearch, int minNeighborsInRadius)</arglist>
    </member>
    <member kind="function">
      <type>pcl::IndicesPtr</type>
      <name>subtractFilteringImpl</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a5257bad28d8318166d76a60699186e4b</anchor>
      <arglist>(const typename pcl::PointCloud&lt; PointT &gt;::Ptr &amp;cloud, const pcl::IndicesPtr &amp;indices, const typename pcl::PointCloud&lt; PointT &gt;::Ptr &amp;substractCloud, const pcl::IndicesPtr &amp;substractIndices, float radiusSearch, float maxAngle, int minNeighborsInRadius)</arglist>
    </member>
    <member kind="function">
      <type>Transform RTABMAP_EXP</type>
      <name>transformFromXYZCorrespondences</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a3d6803068ab83943c138be0dc0eb3363</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, int refineModelIterations=10, double refineModelSigma=3.0, std::vector&lt; int &gt; *inliers=0, cv::Mat *variance=0)</arglist>
    </member>
    <member kind="function">
      <type>Transform RTABMAP_EXP</type>
      <name>transformFromXYZCorrespondencesSVD</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>ab5ce26044c96fd11c1133fb11bb45c8f</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZ &gt; &amp;cloud1, const pcl::PointCloud&lt; pcl::PointXYZ &gt; &amp;cloud2)</arglist>
    </member>
    <member kind="function">
      <type>LaserScan RTABMAP_EXP</type>
      <name>transformLaserScan</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>ace5e6acc8d1043c5c20455215dffcc58</anchor>
      <arglist>(const LaserScan &amp;laserScan, const Transform &amp;transform)</arglist>
    </member>
    <member kind="function">
      <type>cv::Point3f RTABMAP_EXP</type>
      <name>transformPoint</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a6a4faa6e17243490062523c799cd6934</anchor>
      <arglist>(const cv::Point3f &amp;pt, const Transform &amp;transform)</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::PointXYZI RTABMAP_EXP</type>
      <name>transformPoint</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>aae5cf9e74e7b0627e94c0415f656c365</anchor>
      <arglist>(const pcl::PointXYZI &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::PointNormal RTABMAP_EXP</type>
      <name>transformPoint</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>aa5b7650790c36044f2f0ace43cfb3e14</anchor>
      <arglist>(const pcl::PointNormal &amp;point, const Transform &amp;transform)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointXYZRGBNormal RTABMAP_EXP</type>
      <name>transformPoint</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a57aff11e0661e205c558574a0b1835e2</anchor>
      <arglist>(const pcl::PointXYZRGBNormal &amp;point, const Transform &amp;transform)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointXYZINormal RTABMAP_EXP</type>
      <name>transformPoint</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a0838eed23943dbdaf0a91629d7715976</anchor>
      <arglist>(const pcl::PointXYZINormal &amp;point, 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::PointXYZI &gt;::Ptr RTABMAP_EXP</type>
      <name>transformPointCloud</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a317771f7c4c34d4ed11adc0014caf21f</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZI &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::PointXYZINormal &gt;::Ptr RTABMAP_EXP</type>
      <name>transformPointCloud</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a1a73cb869577f567abc51ad2975ca28a</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZINormal &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>transformPointCloud</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a993d829ea47cf4132f18f1a9e6640977</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZ &gt;::Ptr &amp;cloud, const pcl::IndicesPtr &amp;indices, const Transform &amp;transform)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; pcl::PointXYZI &gt;::Ptr RTABMAP_EXP</type>
      <name>transformPointCloud</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>aa42369c09031ed578a7a33e68b785815</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZI &gt;::Ptr &amp;cloud, const pcl::IndicesPtr &amp;indices, 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>a1b541621b5121e8c8da492f00d4b0d8d</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZRGB &gt;::Ptr &amp;cloud, const pcl::IndicesPtr &amp;indices, 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>ab37f81e1fce52b113b53fa206a488728</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointNormal &gt;::Ptr &amp;cloud, const pcl::IndicesPtr &amp;indices, 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>a71dae3a6a4a6359d07e1194b32b6710c</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZRGBNormal &gt;::Ptr &amp;cloud, const pcl::IndicesPtr &amp;indices, const Transform &amp;transform)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; pcl::PointXYZINormal &gt;::Ptr RTABMAP_EXP</type>
      <name>transformPointCloud</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>aa78d0684fce979fc133ccbc81878fc12</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZINormal &gt;::Ptr &amp;cloud, const pcl::IndicesPtr &amp;indices, const Transform &amp;transform)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; pcl::PointXYZ &gt;::Ptr</type>
      <name>uniformSampling</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a64f18bbc80cb46dc528487bb9ede465a</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</type>
      <name>uniformSampling</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>ab2d5eb2cfd025b7ea209136011c61003</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</type>
      <name>uniformSampling</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>ae79b2ed027e598251fdb23594d2c302b</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZRGBNormal &gt;::Ptr &amp;cloud, float voxelSize)</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>ab38b385224260f7d29e7cca5da02bf5f</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZ &gt;::Ptr &amp;cloud, const pcl::IndicesPtr &amp;indices, float voxelSize)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; pcl::PointNormal &gt;::Ptr RTABMAP_EXP</type>
      <name>voxelize</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>ab5451b6977f97bb7375d2af77d7cfa90</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointNormal &gt;::Ptr &amp;cloud, const pcl::IndicesPtr &amp;indices, 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>afa229d4db18fe9ab0b134e3c4c6a8ac5</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZRGB &gt;::Ptr &amp;cloud, const pcl::IndicesPtr &amp;indices, 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>ae65316a8cddd7c8cf265dd039b65a59f</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZRGBNormal &gt;::Ptr &amp;cloud, const pcl::IndicesPtr &amp;indices, float voxelSize)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; pcl::PointXYZI &gt;::Ptr RTABMAP_EXP</type>
      <name>voxelize</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>adfbf3393dd0d39ed82ecc2133403f45b</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZI &gt;::Ptr &amp;cloud, const pcl::IndicesPtr &amp;indices, float voxelSize)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; pcl::PointXYZINormal &gt;::Ptr RTABMAP_EXP</type>
      <name>voxelize</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a204feae9b64a9e59684caeef6cad19cb</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZINormal &gt;::Ptr &amp;cloud, const pcl::IndicesPtr &amp;indices, float voxelSize)</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::PointNormal &gt;::Ptr RTABMAP_EXP</type>
      <name>voxelize</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a31488d180985f3f77ce677d029bca3c6</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointNormal &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>
    <member kind="function">
      <type>pcl::PointCloud&lt; pcl::PointXYZI &gt;::Ptr RTABMAP_EXP</type>
      <name>voxelize</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a19d9474efdbc1d205d288496f2e33bbe</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZI &gt;::Ptr &amp;cloud, float voxelSize)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; pcl::PointXYZINormal &gt;::Ptr RTABMAP_EXP</type>
      <name>voxelize</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>a6166a60c32b8c2520dcd39295a1825f4</anchor>
      <arglist>(const pcl::PointCloud&lt; pcl::PointXYZINormal &gt;::Ptr &amp;cloud, float voxelSize)</arglist>
    </member>
    <member kind="function">
      <type>pcl::PointCloud&lt; PointT &gt;::Ptr</type>
      <name>voxelizeImpl</name>
      <anchorfile>namespacertabmap_1_1util3d.html</anchorfile>
      <anchor>ab49605fbc565afe960075f16d753c25e</anchor>
      <arglist>(const typename pcl::PointCloud&lt; PointT &gt;::Ptr &amp;cloud, const pcl::IndicesPtr &amp;indices, 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">
      <type></type>
      <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">
      <type></type>
      <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">
      <type></type>
      <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">
      <type></type>
      <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">
      <type></type>
      <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">
      <type></type>
      <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">
      <type></type>
      <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="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="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="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="namespace">
    <name>sl</name>
    <filename>namespacesl.html</filename>
  </compound>
  <compound kind="namespace">
    <name>tango_gl</name>
    <filename>namespacetango__gl.html</filename>
    <namespace>tango_gl::conversions</namespace>
    <namespace>tango_gl::obj_loader</namespace>
    <namespace>tango_gl::shaders</namespace>
    <namespace>tango_gl::util</namespace>
    <class kind="class">tango_gl::Axis</class>
    <class kind="class">tango_gl::Band</class>
    <class kind="class">tango_gl::BoundingBox</class>
    <class kind="class">tango_gl::Camera</class>
    <class kind="class">tango_gl::Circle</class>
    <class kind="class">tango_gl::Color</class>
    <class kind="class">tango_gl::Cube</class>
    <class kind="class">tango_gl::DrawableObject</class>
    <class kind="class">tango_gl::Frustum</class>
    <class kind="class">tango_gl::GestureCamera</class>
    <class kind="class">tango_gl::GoalMarker</class>
    <class kind="class">tango_gl::Grid</class>
    <class kind="class">tango_gl::Line</class>
    <class kind="class">tango_gl::Mesh</class>
    <class kind="class">tango_gl::Quad</class>
    <class kind="class">tango_gl::Segment</class>
    <class kind="class">tango_gl::SegmentDrawable</class>
    <class kind="class">tango_gl::Texture</class>
    <class kind="class">tango_gl::Trace</class>
    <class kind="class">tango_gl::Transform</class>
    <class kind="class">tango_gl::Triangle</class>
    <class kind="class">tango_gl::VideoOverlay</class>
    <member kind="function" static="yes">
      <type>static GLuint</type>
      <name>LoadShader</name>
      <anchorfile>namespacetango__gl.html</anchorfile>
      <anchor>ad12691355de2a3ac238df4d23adb4115</anchor>
      <arglist>(GLenum shader_type, const char *shader_source)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>RoundUpPowerOfTwo</name>
      <anchorfile>namespacetango__gl.html</anchorfile>
      <anchor>ab66cd25fd3f5eedf8e203f5517b49c1f</anchor>
      <arglist>(int w)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const GLushort</type>
      <name>const_indices</name>
      <anchorfile>namespacetango__gl.html</anchorfile>
      <anchor>a6c0e9173a759fdc3b777e81442734cb5</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const GLushort</type>
      <name>const_indices</name>
      <anchorfile>namespacetango__gl.html</anchorfile>
      <anchor>a6c0e9173a759fdc3b777e81442734cb5</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const GLfloat</type>
      <name>const_normals</name>
      <anchorfile>namespacetango__gl.html</anchorfile>
      <anchor>ada0583b2e5241f681ccc643ae9502a12</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const GLfloat</type>
      <name>const_vertices</name>
      <anchorfile>namespacetango__gl.html</anchorfile>
      <anchor>a77814377643944ec00d0f634de6e23c2</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const GLfloat</type>
      <name>const_vertices</name>
      <anchorfile>namespacetango__gl.html</anchorfile>
      <anchor>a77814377643944ec00d0f634de6e23c2</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const GLfloat</type>
      <name>const_vertices</name>
      <anchorfile>namespacetango__gl.html</anchorfile>
      <anchor>a77814377643944ec00d0f634de6e23c2</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const float</type>
      <name>float_colors</name>
      <anchorfile>namespacetango__gl.html</anchorfile>
      <anchor>a75b135166a05ec52fd3a074ce7bfc9fe</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const float</type>
      <name>float_vertices</name>
      <anchorfile>namespacetango__gl.html</anchorfile>
      <anchor>a19d93b3e2c3cd87f7c3fd3465556de68</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const float</type>
      <name>float_vertices</name>
      <anchorfile>namespacetango__gl.html</anchorfile>
      <anchor>a19d93b3e2c3cd87f7c3fd3465556de68</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const float</type>
      <name>kDistanceCheck</name>
      <anchorfile>namespacetango__gl.html</anchorfile>
      <anchor>a4a418fe6e1ba7220e28fdb5e3b3a7572</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char</type>
      <name>kFragmentShader</name>
      <anchorfile>namespacetango__gl.html</anchorfile>
      <anchor>a2c9c663d89d5f185bcd41d5f004c04ad</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const GLushort</type>
      <name>kIndices</name>
      <anchorfile>namespacetango__gl.html</anchorfile>
      <anchor>a0ccd675781abd7f17e7067fbf5418eee</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>kMaxExponentiation</name>
      <anchorfile>namespacetango__gl.html</anchorfile>
      <anchor>a673463db01118110f328fd8ddc106ba3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>kMaxTraceLength</name>
      <anchorfile>namespacetango__gl.html</anchorfile>
      <anchor>ab7275c90d94abecb03a76d3bcdc0d2cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const float</type>
      <name>kMinDistanceSquared</name>
      <anchorfile>namespacetango__gl.html</anchorfile>
      <anchor>a4beccec13640ed338a8acb6e2ffdc644</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const GLfloat</type>
      <name>kTextureCoords</name>
      <anchorfile>namespacetango__gl.html</anchorfile>
      <anchor>acadc26fc4447094a42133b840eaad802</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char</type>
      <name>kVertexShader</name>
      <anchorfile>namespacetango__gl.html</anchorfile>
      <anchor>a10d6dda4a7b16ed76fe484561debe845</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const GLfloat</type>
      <name>kVertices</name>
      <anchorfile>namespacetango__gl.html</anchorfile>
      <anchor>abfc54b5cab54fbf58d045ff3dd47d2c7</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const GLfloat</type>
      <name>texture_coords</name>
      <anchorfile>namespacetango__gl.html</anchorfile>
      <anchor>ac02be2dd73533bdd329a867669bf949d</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const float</type>
      <name>vertices</name>
      <anchorfile>namespacetango__gl.html</anchorfile>
      <anchor>a64173e8a6f1348d0dfe7755c16686500</anchor>
      <arglist>[]</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>tango_gl::conversions</name>
    <filename>namespacetango__gl_1_1conversions.html</filename>
    <member kind="function">
      <type>glm::mat4</type>
      <name>color_camera_T_opengl_camera</name>
      <anchorfile>namespacetango__gl_1_1conversions.html</anchorfile>
      <anchor>a0ec006a033e9c7c4d4143c41f2fcf9d9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>glm::mat4</type>
      <name>depth_camera_T_opengl_camera</name>
      <anchorfile>namespacetango__gl_1_1conversions.html</anchorfile>
      <anchor>aa1c73ce749ecdf5c679f603a614e4437</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>glm::mat4</type>
      <name>opengl_world_T_tango_world</name>
      <anchorfile>namespacetango__gl_1_1conversions.html</anchorfile>
      <anchor>abc5a3021a267703bb403fc1089b3e712</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>glm::quat</type>
      <name>QuatFromArray</name>
      <anchorfile>namespacetango__gl_1_1conversions.html</anchorfile>
      <anchor>af3134cafc0f33e1853de623b26a91842</anchor>
      <arglist>(const double *array)</arglist>
    </member>
    <member kind="function">
      <type>glm::quat</type>
      <name>QuatTangoToGl</name>
      <anchorfile>namespacetango__gl_1_1conversions.html</anchorfile>
      <anchor>a218782b357e9cab41dc6f02d4a6aa720</anchor>
      <arglist>(const glm::quat &amp;tango_q_any)</arglist>
    </member>
    <member kind="function">
      <type>glm::mat4</type>
      <name>TransformFromArrays</name>
      <anchorfile>namespacetango__gl_1_1conversions.html</anchorfile>
      <anchor>afa963b6257ac76c8792deaed9e6e7159</anchor>
      <arglist>(const double *A_p_B, const double *A_q_B)</arglist>
    </member>
    <member kind="function">
      <type>glm::mat4</type>
      <name>TransformFromVecAndQuat</name>
      <anchorfile>namespacetango__gl_1_1conversions.html</anchorfile>
      <anchor>a5199d7280cbe615d2c9be8ff95aa7963</anchor>
      <arglist>(const glm::vec3 &amp;A_p_B, const glm::quat &amp;A_q_B)</arglist>
    </member>
    <member kind="function">
      <type>glm::vec3</type>
      <name>Vec3FromArray</name>
      <anchorfile>namespacetango__gl_1_1conversions.html</anchorfile>
      <anchor>a995cb8fda6ae137d6643fbf2f3abe263</anchor>
      <arglist>(const double *array)</arglist>
    </member>
    <member kind="function">
      <type>glm::vec3</type>
      <name>Vec3GlToTango</name>
      <anchorfile>namespacetango__gl_1_1conversions.html</anchorfile>
      <anchor>a570cb7be7e34f1ce96f1280d18811728</anchor>
      <arglist>(const glm::vec3 &amp;gl_vec)</arglist>
    </member>
    <member kind="function">
      <type>glm::vec3</type>
      <name>Vec3TangoToGl</name>
      <anchorfile>namespacetango__gl_1_1conversions.html</anchorfile>
      <anchor>a28bd98062108985e0fbe41bd39ea18c0</anchor>
      <arglist>(const glm::vec3 &amp;tango_vec)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>tango_gl::obj_loader</name>
    <filename>namespacetango__gl_1_1obj__loader.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>LoadOBJData</name>
      <anchorfile>namespacetango__gl_1_1obj__loader.html</anchorfile>
      <anchor>a9caa2f6cfdafb7a7374e5939e7b2796f</anchor>
      <arglist>(const char *path, std::vector&lt; GLfloat &gt; &amp;vertices, std::vector&lt; GLushort &gt; &amp;indices)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>LoadOBJData</name>
      <anchorfile>namespacetango__gl_1_1obj__loader.html</anchorfile>
      <anchor>a1d6a54f4097259dd80b93144aa47a760</anchor>
      <arglist>(const char *path, std::vector&lt; GLfloat &gt; &amp;vertices, std::vector&lt; GLfloat &gt; &amp;normals)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>tango_gl::shaders</name>
    <filename>namespacetango__gl_1_1shaders.html</filename>
    <member kind="function">
      <type>std::string</type>
      <name>GetBasicFragmentShader</name>
      <anchorfile>namespacetango__gl_1_1shaders.html</anchorfile>
      <anchor>a4b964cff356f35a541e7c7f199ee9164</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>GetBasicVertexShader</name>
      <anchorfile>namespacetango__gl_1_1shaders.html</anchorfile>
      <anchor>a0c940d79a08aaa763f5757ca1bf038dc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>GetColorVertexShader</name>
      <anchorfile>namespacetango__gl_1_1shaders.html</anchorfile>
      <anchor>a8e3347aa83d62a8e2afab9d485dbd880</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>GetShadedVertexShader</name>
      <anchorfile>namespacetango__gl_1_1shaders.html</anchorfile>
      <anchor>ad6e70e1c9de0425caa1a778820be0e74</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>GetVideoOverlayFragmentShader</name>
      <anchorfile>namespacetango__gl_1_1shaders.html</anchorfile>
      <anchor>aec60bf7b9b92dd7999c7fc7581d73008</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>GetVideoOverlayVertexShader</name>
      <anchorfile>namespacetango__gl_1_1shaders.html</anchorfile>
      <anchor>aa5496a93b71a3b700e84f7338b4f5624</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>tango_gl::util</name>
    <filename>namespacetango__gl_1_1util.html</filename>
    <member kind="function">
      <type>glm::vec3</type>
      <name>ApplyTransform</name>
      <anchorfile>namespacetango__gl_1_1util.html</anchorfile>
      <anchor>a5ba2315232a2cc91a3b4ab77753a2122</anchor>
      <arglist>(const glm::mat4 &amp;mat, const glm::vec3 &amp;vec)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>CheckGlError</name>
      <anchorfile>namespacetango__gl_1_1util.html</anchorfile>
      <anchor>a3e4c3b84c2784229aaced7455a93e61c</anchor>
      <arglist>(const char *operation)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>Clamp</name>
      <anchorfile>namespacetango__gl_1_1util.html</anchorfile>
      <anchor>ad6c672993e53925761092e94c0cbe8e9</anchor>
      <arglist>(float value, float min, float max)</arglist>
    </member>
    <member kind="function">
      <type>GLuint</type>
      <name>CreateProgram</name>
      <anchorfile>namespacetango__gl_1_1util.html</anchorfile>
      <anchor>a212365183a05b9d23444078db0a0067f</anchor>
      <arglist>(const char *vertex_source, const char *fragment_source)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>DecomposeMatrix</name>
      <anchorfile>namespacetango__gl_1_1util.html</anchorfile>
      <anchor>acdf656b1372080160145f1e58c78057d</anchor>
      <arglist>(const glm::mat4 &amp;transform_mat, glm::vec3 &amp;translation, glm::quat &amp;rotation, glm::vec3 &amp;scale)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>DistanceSquared</name>
      <anchorfile>namespacetango__gl_1_1util.html</anchorfile>
      <anchor>ad9c7ffaa26dcbf7a3a10c8a146e69483</anchor>
      <arglist>(const glm::vec3 &amp;v1, const glm::vec3 &amp;v2)</arglist>
    </member>
    <member kind="function">
      <type>TangoSupportRotation</type>
      <name>GetAndroidRotationFromColorCameraToDisplay</name>
      <anchorfile>namespacetango__gl_1_1util.html</anchorfile>
      <anchor>afa6f695b6edb565eff222203b85f0eab</anchor>
      <arglist>(int display_rotation, int color_camera_rotation)</arglist>
    </member>
    <member kind="function">
      <type>TangoSupportRotation</type>
      <name>GetAndroidRotationFromColorCameraToDisplay</name>
      <anchorfile>namespacetango__gl_1_1util.html</anchorfile>
      <anchor>ad71fe90aa2d88a03161196d5b394efb5</anchor>
      <arglist>(TangoSupportRotation display_rotation, int color_camera_rotation)</arglist>
    </member>
    <member kind="function">
      <type>glm::vec3</type>
      <name>GetColumnFromMatrix</name>
      <anchorfile>namespacetango__gl_1_1util.html</anchorfile>
      <anchor>a38c8268f007e22c9fd39877edc47ad98</anchor>
      <arglist>(const glm::mat4 &amp;mat, const int col)</arglist>
    </member>
    <member kind="function">
      <type>glm::vec3</type>
      <name>GetTranslationFromMatrix</name>
      <anchorfile>namespacetango__gl_1_1util.html</anchorfile>
      <anchor>a2fa8f1f849cc2284a974415743816bc3</anchor>
      <arglist>(const glm::mat4 &amp;mat)</arglist>
    </member>
    <member kind="function">
      <type>glm::vec3</type>
      <name>LerpVector</name>
      <anchorfile>namespacetango__gl_1_1util.html</anchorfile>
      <anchor>a43facfc3dbc2ab7b1dad5ddd9a159ab0</anchor>
      <arglist>(const glm::vec3 &amp;x, const glm::vec3 &amp;y, float a)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PrintMatrix</name>
      <anchorfile>namespacetango__gl_1_1util.html</anchorfile>
      <anchor>abbf525a25e7e6ce115e67adca1e22e24</anchor>
      <arglist>(const glm::mat4 &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PrintQuaternion</name>
      <anchorfile>namespacetango__gl_1_1util.html</anchorfile>
      <anchor>a0ed12b72e25985e0124ad69f46f6f469</anchor>
      <arglist>(const glm::quat &amp;quat)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PrintVector</name>
      <anchorfile>namespacetango__gl_1_1util.html</anchorfile>
      <anchor>ab88ffb890e9cdb43c30f1bcca57dfba3</anchor>
      <arglist>(const glm::vec3 &amp;vector)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SegmentAABBIntersect</name>
      <anchorfile>namespacetango__gl_1_1util.html</anchorfile>
      <anchor>a64d84aeb9b9146ba3b0627678c34cd81</anchor>
      <arglist>(const glm::vec3 &amp;aabb_min, const glm::vec3 &amp;aabb_max, const glm::vec3 &amp;start, const glm::vec3 &amp;end)</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="group">
    <name>core_func_common</name>
    <title>Common functions</title>
    <filename>group__core__func__common.html</filename>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>abs</name>
      <anchorfile>group__core__func__common.html</anchorfile>
      <anchor>gaea946f96ec1df259802effe9f532e1c1</anchor>
      <arglist>(genType const &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>ceil</name>
      <anchorfile>group__core__func__common.html</anchorfile>
      <anchor>gab81e02fff55c9391e28fa47e68c3c903</anchor>
      <arglist>(genType const &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>clamp</name>
      <anchorfile>group__core__func__common.html</anchorfile>
      <anchor>ga72e9e213c84f06a329a2a838b51200f4</anchor>
      <arglist>(genType const &amp;x, genType const &amp;minVal, genType const &amp;maxVal)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>clamp</name>
      <anchorfile>group__core__func__common.html</anchorfile>
      <anchor>ga5409c55a5f3aaae3e02ed440a47380bb</anchor>
      <arglist>(genType const &amp;x, typename genType::value_type const &amp;minVal, typename genType::value_type const &amp;maxVal)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL int</type>
      <name>floatBitsToInt</name>
      <anchorfile>group__core__func__common.html</anchorfile>
      <anchor>ga1425c1c3160ec51214b03a0469a3013d</anchor>
      <arglist>(float const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL vecType&lt; int, P &gt;</type>
      <name>floatBitsToInt</name>
      <anchorfile>group__core__func__common.html</anchorfile>
      <anchor>gac4a0710238ae54c67931dd29a0b0f873</anchor>
      <arglist>(vecType&lt; float, P &gt; const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL uint</type>
      <name>floatBitsToUint</name>
      <anchorfile>group__core__func__common.html</anchorfile>
      <anchor>ga70e0271c34af52f3100c7960e18c3f2b</anchor>
      <arglist>(float const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL vecType&lt; uint, P &gt;</type>
      <name>floatBitsToUint</name>
      <anchorfile>group__core__func__common.html</anchorfile>
      <anchor>ga1804d4c443605d8a27be644aa461afe4</anchor>
      <arglist>(vecType&lt; float, P &gt; const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>floor</name>
      <anchorfile>group__core__func__common.html</anchorfile>
      <anchor>ga86350252cc9bf86421317460bbd1f21c</anchor>
      <arglist>(genType const &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>fma</name>
      <anchorfile>group__core__func__common.html</anchorfile>
      <anchor>gad0f444d4b81cc53c3b6edf5aa25078c2</anchor>
      <arglist>(genType const &amp;a, genType const &amp;b, genType const &amp;c)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>fract</name>
      <anchorfile>group__core__func__common.html</anchorfile>
      <anchor>gad04ac2908d032d5518d5f6c8403dbc8b</anchor>
      <arglist>(genType const &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>frexp</name>
      <anchorfile>group__core__func__common.html</anchorfile>
      <anchor>ga20620e83544d1a988857a3bc4ebe0e1d</anchor>
      <arglist>(genType const &amp;x, genIType &amp;exp)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL float</type>
      <name>intBitsToFloat</name>
      <anchorfile>group__core__func__common.html</anchorfile>
      <anchor>ga4fb7c21c2dce064b26fd9ccdaf9adcd4</anchor>
      <arglist>(int const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL vecType&lt; float, P &gt;</type>
      <name>intBitsToFloat</name>
      <anchorfile>group__core__func__common.html</anchorfile>
      <anchor>gad21ab176dd0e6b59d923db5efca87f4e</anchor>
      <arglist>(vecType&lt; int, P &gt; const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType::bool_type</type>
      <name>isinf</name>
      <anchorfile>group__core__func__common.html</anchorfile>
      <anchor>ga9fce6a337c7e8ad089b9dc17c70cb873</anchor>
      <arglist>(genType const &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType::bool_type</type>
      <name>isnan</name>
      <anchorfile>group__core__func__common.html</anchorfile>
      <anchor>ga8a9dec5200888766fbcb51b6a5898728</anchor>
      <arglist>(genType const &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>ldexp</name>
      <anchorfile>group__core__func__common.html</anchorfile>
      <anchor>ga52e319d7289b849ec92055abd4830533</anchor>
      <arglist>(genType const &amp;x, genIType const &amp;exp)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>max</name>
      <anchorfile>group__core__func__common.html</anchorfile>
      <anchor>gaa228561a9da55898f8f72ad2403fafac</anchor>
      <arglist>(genType const &amp;x, genType const &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>max</name>
      <anchorfile>group__core__func__common.html</anchorfile>
      <anchor>ga30077cf0de58a7474450fb328ba456d7</anchor>
      <arglist>(genType const &amp;x, typename genType::value_type const &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>min</name>
      <anchorfile>group__core__func__common.html</anchorfile>
      <anchor>ga3dc90dbd66c9ca1dd5625c93d9c50f02</anchor>
      <arglist>(genType const &amp;x, genType const &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>min</name>
      <anchorfile>group__core__func__common.html</anchorfile>
      <anchor>gac0f3dec634730c146c121a6517441c9a</anchor>
      <arglist>(genType const &amp;x, typename genType::value_type const &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL vecType&lt; T, P &gt;</type>
      <name>mix</name>
      <anchorfile>group__core__func__common.html</anchorfile>
      <anchor>gadccbaffe46f369cf1a96b2aef92cbfdd</anchor>
      <arglist>(vecType&lt; T, P &gt; const &amp;x, vecType&lt; T, P &gt; const &amp;y, vecType&lt; U, P &gt; const &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL vecType&lt; T, P &gt;</type>
      <name>mix</name>
      <anchorfile>group__core__func__common.html</anchorfile>
      <anchor>gaa5c83ada94113757c0a555ab4f40cd6e</anchor>
      <arglist>(vecType&lt; T, P &gt; const &amp;x, vecType&lt; T, P &gt; const &amp;y, U const &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genTypeT</type>
      <name>mix</name>
      <anchorfile>group__core__func__common.html</anchorfile>
      <anchor>ga78aae7eea618ca112053d59fe03db239</anchor>
      <arglist>(genTypeT const &amp;x, genTypeT const &amp;y, genTypeU const &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>mod</name>
      <anchorfile>group__core__func__common.html</anchorfile>
      <anchor>ga8cc8a75b05125fe1c30de43102ef42e1</anchor>
      <arglist>(genType const &amp;x, genType const &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>mod</name>
      <anchorfile>group__core__func__common.html</anchorfile>
      <anchor>gad2127c78cb9e89ab462892b11417ded3</anchor>
      <arglist>(genType const &amp;x, typename genType::value_type const &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>modf</name>
      <anchorfile>group__core__func__common.html</anchorfile>
      <anchor>gae47da02eb07d660201c09a0df7298a05</anchor>
      <arglist>(genType const &amp;x, genType &amp;i)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>round</name>
      <anchorfile>group__core__func__common.html</anchorfile>
      <anchor>ga75ebab3fe88a9c5c769135cf5a2649ef</anchor>
      <arglist>(genType const &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>roundEven</name>
      <anchorfile>group__core__func__common.html</anchorfile>
      <anchor>ga6535952553479a4bbca7f1f12a011b17</anchor>
      <arglist>(genType const &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>sign</name>
      <anchorfile>group__core__func__common.html</anchorfile>
      <anchor>gaa7afd59ab947e313d41cb6d9c655a80c</anchor>
      <arglist>(genType const &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>smoothstep</name>
      <anchorfile>group__core__func__common.html</anchorfile>
      <anchor>ga754103c8d2cdaf40f71429252457c10a</anchor>
      <arglist>(genType const &amp;edge0, genType const &amp;edge1, genType const &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>smoothstep</name>
      <anchorfile>group__core__func__common.html</anchorfile>
      <anchor>ga1e7b9e668a0bd2f494a1d49b871a50ea</anchor>
      <arglist>(typename genType::value_type const &amp;edge0, typename genType::value_type const &amp;edge1, genType const &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>step</name>
      <anchorfile>group__core__func__common.html</anchorfile>
      <anchor>gaf21c84759af7799f573865f70c2f0a86</anchor>
      <arglist>(genType const &amp;edge, genType const &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL vecType&lt; T, P &gt;</type>
      <name>step</name>
      <anchorfile>group__core__func__common.html</anchorfile>
      <anchor>gae830a682901c0ba63c92a7d201bba007</anchor>
      <arglist>(T const &amp;edge, vecType&lt; T, P &gt; const &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>trunc</name>
      <anchorfile>group__core__func__common.html</anchorfile>
      <anchor>gadb091aed51e45872f6dc841affa41c5c</anchor>
      <arglist>(genType const &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL float</type>
      <name>uintBitsToFloat</name>
      <anchorfile>group__core__func__common.html</anchorfile>
      <anchor>gab2bae0d15dcdca6093f88f76b3975d97</anchor>
      <arglist>(uint const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL vecType&lt; float, P &gt;</type>
      <name>uintBitsToFloat</name>
      <anchorfile>group__core__func__common.html</anchorfile>
      <anchor>ga3acab37650ecd792dc84548094b58684</anchor>
      <arglist>(vecType&lt; uint, P &gt; const &amp;v)</arglist>
    </member>
  </compound>
  <compound kind="group">
    <name>core_func_exponential</name>
    <title>Exponential functions</title>
    <filename>group__core__func__exponential.html</filename>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>exp</name>
      <anchorfile>group__core__func__exponential.html</anchorfile>
      <anchor>gae154699ba6bda068d4b87cf9b987381f</anchor>
      <arglist>(genType const &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>exp2</name>
      <anchorfile>group__core__func__exponential.html</anchorfile>
      <anchor>gac45997fb3ac907cad408d6da0a0f5f54</anchor>
      <arglist>(genType const &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>inversesqrt</name>
      <anchorfile>group__core__func__exponential.html</anchorfile>
      <anchor>ga5ac08ead2e50ad0295b9ad85a3e449e9</anchor>
      <arglist>(genType const &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>log</name>
      <anchorfile>group__core__func__exponential.html</anchorfile>
      <anchor>ga0c8da2d2921da250e8700ac4476916a1</anchor>
      <arglist>(genType const &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>log2</name>
      <anchorfile>group__core__func__exponential.html</anchorfile>
      <anchor>gad41e336e9bc8190fe99d2cfd9261c19b</anchor>
      <arglist>(genType x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>pow</name>
      <anchorfile>group__core__func__exponential.html</anchorfile>
      <anchor>ga1ce4b2fddd26d0d3a35a8d98f37f3ac0</anchor>
      <arglist>(genType const &amp;base, genType const &amp;exponent)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL vecType&lt; T, P &gt;</type>
      <name>sqrt</name>
      <anchorfile>group__core__func__exponential.html</anchorfile>
      <anchor>ga2ea6c6738ad6e09ec3405a628047801b</anchor>
      <arglist>(vecType&lt; T, P &gt; const &amp;x)</arglist>
    </member>
  </compound>
  <compound kind="group">
    <name>core_func_geometric</name>
    <title>Geometric functions</title>
    <filename>group__core__func__geometric.html</filename>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tvec3&lt; T, P &gt;</type>
      <name>cross</name>
      <anchorfile>group__core__func__geometric.html</anchorfile>
      <anchor>ga89b91c2a256cfb62ecbc589d1ee36d3c</anchor>
      <arglist>(detail::tvec3&lt; T, P &gt; const &amp;x, detail::tvec3&lt; T, P &gt; const &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType::value_type</type>
      <name>distance</name>
      <anchorfile>group__core__func__geometric.html</anchorfile>
      <anchor>ga00716eae37e8ae2a76ca7799f9c75682</anchor>
      <arglist>(genType const &amp;p0, genType const &amp;p1)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL T</type>
      <name>dot</name>
      <anchorfile>group__core__func__geometric.html</anchorfile>
      <anchor>ga7dada304da2ba7dd3376ab4f178c3f6b</anchor>
      <arglist>(vecType&lt; T, P &gt; const &amp;x, vecType&lt; T, P &gt; const &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>dot</name>
      <anchorfile>group__core__func__geometric.html</anchorfile>
      <anchor>gaef767c2b0678489cb9de7a534137a86d</anchor>
      <arglist>(genType const &amp;x, genType const &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>faceforward</name>
      <anchorfile>group__core__func__geometric.html</anchorfile>
      <anchor>ga4bbb036ef9527ee9f67384233029ed9b</anchor>
      <arglist>(genType const &amp;N, genType const &amp;I, genType const &amp;Nref)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType::value_type</type>
      <name>length</name>
      <anchorfile>group__core__func__geometric.html</anchorfile>
      <anchor>ga03b2831439defb8922832b540b91b8a7</anchor>
      <arglist>(genType const &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>normalize</name>
      <anchorfile>group__core__func__geometric.html</anchorfile>
      <anchor>ga15aa87101457e41663b08a8dcc3357f8</anchor>
      <arglist>(genType const &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>reflect</name>
      <anchorfile>group__core__func__geometric.html</anchorfile>
      <anchor>gab63646fc36b81cf69d3ce123a72f76f2</anchor>
      <arglist>(genType const &amp;I, genType const &amp;N)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL vecType&lt; T, P &gt;</type>
      <name>refract</name>
      <anchorfile>group__core__func__geometric.html</anchorfile>
      <anchor>ga99d8ddb244b129892babaca9778206d0</anchor>
      <arglist>(vecType&lt; T, P &gt; const &amp;I, vecType&lt; T, P &gt; const &amp;N, T const &amp;eta)</arglist>
    </member>
  </compound>
  <compound kind="group">
    <name>core_func_integer</name>
    <title>Integer functions</title>
    <filename>group__core__func__integer.html</filename>
    <member kind="function">
      <type>GLM_FUNC_DECL genIUType&lt; T &gt;::signed_type</type>
      <name>bitCount</name>
      <anchorfile>group__core__func__integer.html</anchorfile>
      <anchor>gaf5ecf64cbcb7f806a3c7915dd622209b</anchor>
      <arglist>(genIUType&lt; T &gt; const &amp;Value)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genIUType</type>
      <name>bitfieldExtract</name>
      <anchorfile>group__core__func__integer.html</anchorfile>
      <anchor>ga251d309beb171bf95117d2c301b2ad8b</anchor>
      <arglist>(genIUType const &amp;Value, int const &amp;Offset, int const &amp;Bits)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genIUType</type>
      <name>bitfieldInsert</name>
      <anchorfile>group__core__func__integer.html</anchorfile>
      <anchor>ga7ab09972d52094d97d2480982e657dd0</anchor>
      <arglist>(genIUType const &amp;Base, genIUType const &amp;Insert, int const &amp;Offset, int const &amp;Bits)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genIUType</type>
      <name>bitfieldReverse</name>
      <anchorfile>group__core__func__integer.html</anchorfile>
      <anchor>gac28880e609c6eeb0a28f1a54b1edc715</anchor>
      <arglist>(genIUType const &amp;Value)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genIUType&lt; T &gt;::signed_type</type>
      <name>findLSB</name>
      <anchorfile>group__core__func__integer.html</anchorfile>
      <anchor>ga43d5d9ec05ba4c46035c764ad5fd3135</anchor>
      <arglist>(genIUType&lt; T &gt; const &amp;Value)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genIUType&lt; T &gt;::signed_type</type>
      <name>findMSB</name>
      <anchorfile>group__core__func__integer.html</anchorfile>
      <anchor>gaee931af2eaecf61b629b33899c9d6f29</anchor>
      <arglist>(genIUType&lt; T &gt; const &amp;Value)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL void</type>
      <name>imulExtended</name>
      <anchorfile>group__core__func__integer.html</anchorfile>
      <anchor>ga7d284e3ea5059cae9fe8f0fe1a76dd02</anchor>
      <arglist>(genIType const &amp;x, genIType const &amp;y, genIType &amp;msb, genIType &amp;lsb)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genUType</type>
      <name>uaddCarry</name>
      <anchorfile>group__core__func__integer.html</anchorfile>
      <anchor>ga19276bb7adbe9f0d74515ae49e40b481</anchor>
      <arglist>(genUType const &amp;x, genUType const &amp;y, genUType &amp;carry)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL void</type>
      <name>umulExtended</name>
      <anchorfile>group__core__func__integer.html</anchorfile>
      <anchor>gad991bf53779a4309a920bb7bfcf2639c</anchor>
      <arglist>(genUType const &amp;x, genUType const &amp;y, genUType &amp;msb, genUType &amp;lsb)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genUType</type>
      <name>usubBorrow</name>
      <anchorfile>group__core__func__integer.html</anchorfile>
      <anchor>gae5b4a6cefd1e21fd2e1b8526b4c964a7</anchor>
      <arglist>(genUType const &amp;x, genUType const &amp;y, genUType &amp;borrow)</arglist>
    </member>
  </compound>
  <compound kind="group">
    <name>core_func_matrix</name>
    <title>Matrix functions</title>
    <filename>group__core__func__matrix.html</filename>
    <member kind="function">
      <type>GLM_FUNC_DECL T</type>
      <name>determinant</name>
      <anchorfile>group__core__func__matrix.html</anchorfile>
      <anchor>ga26ea77c574802bc6fc193c40478718d2</anchor>
      <arglist>(matType&lt; T, P &gt; const &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL matType&lt; T, P &gt;</type>
      <name>inverse</name>
      <anchorfile>group__core__func__matrix.html</anchorfile>
      <anchor>ga7635d3dbe5aa10ff73a0e6903bf6bea5</anchor>
      <arglist>(matType&lt; T, P &gt; const &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL matType&lt; T, P &gt;</type>
      <name>matrixCompMult</name>
      <anchorfile>group__core__func__matrix.html</anchorfile>
      <anchor>ga4a54992e4741188ee624b21e3ba91814</anchor>
      <arglist>(matType&lt; T, P &gt; const &amp;x, matType&lt; T, P &gt; const &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::outerProduct_trait&lt; T, P, vecTypeA, vecTypeB &gt;::type</type>
      <name>outerProduct</name>
      <anchorfile>group__core__func__matrix.html</anchorfile>
      <anchor>gae9f513dc8e4f3ceb993669321b6d0f09</anchor>
      <arglist>(vecTypeA&lt; T, P &gt; const &amp;c, vecTypeB&lt; T, P &gt; const &amp;r)</arglist>
    </member>
  </compound>
  <compound kind="group">
    <name>core_func_noise</name>
    <title>Noise functions</title>
    <filename>group__core__func__noise.html</filename>
    <member kind="function">
      <type>GLM_FUNC_DECL genType::value_type</type>
      <name>noise1</name>
      <anchorfile>group__core__func__noise.html</anchorfile>
      <anchor>gadcbf14e3390990f33fda02bb20836960</anchor>
      <arglist>(genType const &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tvec2&lt; typename genType::value_type, defaultp &gt;</type>
      <name>noise2</name>
      <anchorfile>group__core__func__noise.html</anchorfile>
      <anchor>ga876ad0805cece7b52bac9f5bac42647a</anchor>
      <arglist>(genType const &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tvec3&lt; typename genType::value_type, defaultp &gt;</type>
      <name>noise3</name>
      <anchorfile>group__core__func__noise.html</anchorfile>
      <anchor>gadc066dd8e6c25b77a0dd4f59d4a2dd2c</anchor>
      <arglist>(genType const &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tvec4&lt; typename genType::value_type, defaultp &gt;</type>
      <name>noise4</name>
      <anchorfile>group__core__func__noise.html</anchorfile>
      <anchor>ga4ca7d36395a06c2f210ceca5d9a1d020</anchor>
      <arglist>(genType const &amp;x)</arglist>
    </member>
  </compound>
  <compound kind="group">
    <name>core_func_packing</name>
    <title>Floating-Point Pack and Unpack Functions</title>
    <filename>group__core__func__packing.html</filename>
    <member kind="function">
      <type>GLM_FUNC_DECL double</type>
      <name>packDouble2x32</name>
      <anchorfile>group__core__func__packing.html</anchorfile>
      <anchor>gaa916ca426b2bb0343ba17e3753e245c2</anchor>
      <arglist>(uvec2 const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL uint</type>
      <name>packHalf2x16</name>
      <anchorfile>group__core__func__packing.html</anchorfile>
      <anchor>ga20f134b07db3a3d3a38efb2617388c92</anchor>
      <arglist>(vec2 const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL uint</type>
      <name>packSnorm2x16</name>
      <anchorfile>group__core__func__packing.html</anchorfile>
      <anchor>ga977ab172da5494e5ac63e952afacfbe2</anchor>
      <arglist>(vec2 const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL uint</type>
      <name>packSnorm4x8</name>
      <anchorfile>group__core__func__packing.html</anchorfile>
      <anchor>ga85e8f17627516445026ab7a9c2e3531a</anchor>
      <arglist>(vec4 const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL uint</type>
      <name>packUnorm2x16</name>
      <anchorfile>group__core__func__packing.html</anchorfile>
      <anchor>ga0e2d107039fe608a209497af867b85fb</anchor>
      <arglist>(vec2 const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL uint</type>
      <name>packUnorm4x8</name>
      <anchorfile>group__core__func__packing.html</anchorfile>
      <anchor>gaf7d2f7341a9eeb4a436929d6f9ad08f2</anchor>
      <arglist>(vec4 const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL uvec2</type>
      <name>unpackDouble2x32</name>
      <anchorfile>group__core__func__packing.html</anchorfile>
      <anchor>gaafb099c61f00a002d975a5b67e1e8eb1</anchor>
      <arglist>(double const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL vec2</type>
      <name>unpackHalf2x16</name>
      <anchorfile>group__core__func__packing.html</anchorfile>
      <anchor>ga8d431ee6df169088a08f4464976925d9</anchor>
      <arglist>(uint const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL vec2</type>
      <name>unpackSnorm2x16</name>
      <anchorfile>group__core__func__packing.html</anchorfile>
      <anchor>ga77a35a82ffa538f921379c362bbeb017</anchor>
      <arglist>(uint const &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL vec4</type>
      <name>unpackSnorm4x8</name>
      <anchorfile>group__core__func__packing.html</anchorfile>
      <anchor>ga0ae75b1ab2ff410274fc0b7d8d5b6c7d</anchor>
      <arglist>(uint const &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL vec2</type>
      <name>unpackUnorm2x16</name>
      <anchorfile>group__core__func__packing.html</anchorfile>
      <anchor>ga7203eea0c2c897acddee6936c9bd5343</anchor>
      <arglist>(uint const &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL vec4</type>
      <name>unpackUnorm4x8</name>
      <anchorfile>group__core__func__packing.html</anchorfile>
      <anchor>gaa2dee2a1ff4707d710d90c17985d0b40</anchor>
      <arglist>(uint const &amp;p)</arglist>
    </member>
  </compound>
  <compound kind="group">
    <name>core_func_trigonometric</name>
    <title>Angle and Trigonometry Functions</title>
    <filename>group__core__func__trigonometric.html</filename>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>acos</name>
      <anchorfile>group__core__func__trigonometric.html</anchorfile>
      <anchor>gac85497ed2e39d4cac4ac32bed4dfc506</anchor>
      <arglist>(genType const &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>acosh</name>
      <anchorfile>group__core__func__trigonometric.html</anchorfile>
      <anchor>ga961d72b4a20d09d6e71fdf076ad4f433</anchor>
      <arglist>(genType const &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>asin</name>
      <anchorfile>group__core__func__trigonometric.html</anchorfile>
      <anchor>gafca5e8c71ea06be0840227b4aafc5680</anchor>
      <arglist>(genType const &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>asinh</name>
      <anchorfile>group__core__func__trigonometric.html</anchorfile>
      <anchor>gaa52acc1218a5ddd0f8d94fcd098685b1</anchor>
      <arglist>(genType const &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>atan</name>
      <anchorfile>group__core__func__trigonometric.html</anchorfile>
      <anchor>gabf80ac0817d1db032dd6a0969aa2b84a</anchor>
      <arglist>(genType const &amp;y, genType const &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>atan</name>
      <anchorfile>group__core__func__trigonometric.html</anchorfile>
      <anchor>gaa7be96f0c12a40eeac5c7f04a3d465a1</anchor>
      <arglist>(genType const &amp;y_over_x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>atanh</name>
      <anchorfile>group__core__func__trigonometric.html</anchorfile>
      <anchor>gaa20b78cb9c12e30bd5a3054b8cb3d099</anchor>
      <arglist>(genType const &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>cos</name>
      <anchorfile>group__core__func__trigonometric.html</anchorfile>
      <anchor>gac6708d4f0895dc79b65f50db00840167</anchor>
      <arglist>(genType const &amp;angle)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>cosh</name>
      <anchorfile>group__core__func__trigonometric.html</anchorfile>
      <anchor>gaa7685634f6e920ba9a683e5ec7aed976</anchor>
      <arglist>(genType const &amp;angle)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>degrees</name>
      <anchorfile>group__core__func__trigonometric.html</anchorfile>
      <anchor>gaf4e5661bd1c993f6090d49e988a4c78a</anchor>
      <arglist>(genType const &amp;radians)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>radians</name>
      <anchorfile>group__core__func__trigonometric.html</anchorfile>
      <anchor>ga431d31cdb060059bc5b0696e212f1453</anchor>
      <arglist>(genType const &amp;degrees)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>sin</name>
      <anchorfile>group__core__func__trigonometric.html</anchorfile>
      <anchor>gafbab21016b7f3bc21afb09a7e42e2df1</anchor>
      <arglist>(genType const &amp;angle)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>sinh</name>
      <anchorfile>group__core__func__trigonometric.html</anchorfile>
      <anchor>ga2e8c9a896e803661058de83429aa6eda</anchor>
      <arglist>(genType const &amp;angle)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>tan</name>
      <anchorfile>group__core__func__trigonometric.html</anchorfile>
      <anchor>ga328aeb0de4f312dc3d200cb929715d44</anchor>
      <arglist>(genType const &amp;angle)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>tanh</name>
      <anchorfile>group__core__func__trigonometric.html</anchorfile>
      <anchor>ga941f20e5315113d1a2e037f073a62f04</anchor>
      <arglist>(genType const &amp;angle)</arglist>
    </member>
  </compound>
  <compound kind="group">
    <name>core_func_vector_relational</name>
    <title>Vector Relational Functions</title>
    <filename>group__core__func__vector__relational.html</filename>
    <member kind="function">
      <type>GLM_FUNC_DECL bool</type>
      <name>all</name>
      <anchorfile>group__core__func__vector__relational.html</anchorfile>
      <anchor>ga14bbc94f2ae2774a1d64d91f8767773e</anchor>
      <arglist>(vecType&lt; bool, P &gt; const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL bool</type>
      <name>any</name>
      <anchorfile>group__core__func__vector__relational.html</anchorfile>
      <anchor>ga632a2644532d9332011c8860400d30b2</anchor>
      <arglist>(vecType&lt; bool, P &gt; const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL vecType&lt; T, P &gt;::bool_type</type>
      <name>greaterThan</name>
      <anchorfile>group__core__func__vector__relational.html</anchorfile>
      <anchor>gac9163d451231eb3eaae2c6b3da5add6a</anchor>
      <arglist>(vecType&lt; T, P &gt; const &amp;x, vecType&lt; T, P &gt; const &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL vecType&lt; T, P &gt;::bool_type</type>
      <name>greaterThanEqual</name>
      <anchorfile>group__core__func__vector__relational.html</anchorfile>
      <anchor>gad1385064aa2fc7aaae37aa95daea9c31</anchor>
      <arglist>(vecType&lt; T, P &gt; const &amp;x, vecType&lt; T, P &gt; const &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL vecType&lt; T, P &gt;::bool_type</type>
      <name>lessThanEqual</name>
      <anchorfile>group__core__func__vector__relational.html</anchorfile>
      <anchor>ga2167b22ac086c5791a4740932b62b685</anchor>
      <arglist>(vecType&lt; T, P &gt; const &amp;x, vecType&lt; T, P &gt; const &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL vecType&lt; bool, P &gt;</type>
      <name>not_</name>
      <anchorfile>group__core__func__vector__relational.html</anchorfile>
      <anchor>ga4329ecbc2ef012c9ec704bd09da1f177</anchor>
      <arglist>(vecType&lt; bool, P &gt; const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL vecType&lt; T, P &gt;::bool_type</type>
      <name>notEqual</name>
      <anchorfile>group__core__func__vector__relational.html</anchorfile>
      <anchor>ga85d7bc5613c4dcc2d5873ec9d6ed4c19</anchor>
      <arglist>(vecType&lt; T, P &gt; const &amp;x, vecType&lt; T, P &gt; const &amp;y)</arglist>
    </member>
  </compound>
  <compound kind="group">
    <name>gtc</name>
    <title>GTC Extensions (Stable)</title>
    <filename>group__gtc.html</filename>
    <subgroup>gtc_constants</subgroup>
    <subgroup>gtc_epsilon</subgroup>
    <subgroup>gtc_matrix_access</subgroup>
    <subgroup>gtc_matrix_integer</subgroup>
    <subgroup>gtc_matrix_inverse</subgroup>
    <subgroup>gtc_matrix_transform</subgroup>
    <subgroup>gtc_noise</subgroup>
    <subgroup>gtc_packing</subgroup>
    <subgroup>gtc_quaternion</subgroup>
    <subgroup>gtc_random</subgroup>
    <subgroup>gtc_reciprocal</subgroup>
    <subgroup>gtc_type_precision</subgroup>
    <subgroup>gtc_type_ptr</subgroup>
    <subgroup>gtc_ulp</subgroup>
    <subgroup>gtc_std</subgroup>
    <subgroup>gtc_dual_quaternion</subgroup>
    <subgroup>gtx_rotate_normalized_axis</subgroup>
  </compound>
  <compound kind="group">
    <name>gtx</name>
    <title>GTX Extensions (Experimental)</title>
    <filename>group__gtx.html</filename>
    <subgroup>gtx_associated_min_max</subgroup>
    <subgroup>gtx_bit</subgroup>
    <subgroup>gtx_closest_point</subgroup>
    <subgroup>gtx_color_space</subgroup>
    <subgroup>gtx_color_space_YCoCg</subgroup>
    <subgroup>gtx_common</subgroup>
    <subgroup>gtx_compatibility</subgroup>
    <subgroup>gtx_component_wise</subgroup>
    <subgroup>gtx_euler_angles</subgroup>
    <subgroup>gtx_extend</subgroup>
    <subgroup>gtx_extented_min_max</subgroup>
    <subgroup>gtx_fast_exponential</subgroup>
    <subgroup>gtx_fast_square_root</subgroup>
    <subgroup>gtx_fast_trigonometry</subgroup>
    <subgroup>gtx_gradient_paint</subgroup>
    <subgroup>gtx_handed_coordinate_space</subgroup>
    <subgroup>gtx_inertia</subgroup>
    <subgroup>gtx_integer</subgroup>
    <subgroup>gtx_intersect</subgroup>
    <subgroup>gtx_io</subgroup>
    <subgroup>gtx_log_base</subgroup>
    <subgroup>gtx_matrix_cross_product</subgroup>
    <subgroup>gtx_decomposition</subgroup>
    <subgroup>gtx_matrix_interpolation</subgroup>
    <subgroup>gtx_matrix_major_storage</subgroup>
    <subgroup>gtx_matrix_operation</subgroup>
    <subgroup>gtx_matrix_query</subgroup>
    <subgroup>gtx_matrix_transform_2d</subgroup>
    <subgroup>gtx_mixed_product</subgroup>
    <subgroup>gtx_multiple</subgroup>
    <subgroup>gtx_norm</subgroup>
    <subgroup>gtx_normal</subgroup>
    <subgroup>gtx_normalize_dot</subgroup>
    <subgroup>gtx_number_precision</subgroup>
    <subgroup>gtx_optimum_pow</subgroup>
    <subgroup>gtx_orthonormalize</subgroup>
    <subgroup>gtx_perpendicular</subgroup>
    <subgroup>gtx_polar_coordinates</subgroup>
    <subgroup>gtx_projection</subgroup>
    <subgroup>gtx_quaternion</subgroup>
    <subgroup>gtx_raw_data</subgroup>
    <subgroup>gtx_rotate_vector</subgroup>
    <subgroup>gtx_simd_mat4</subgroup>
    <subgroup>gtx_simd_vec4</subgroup>
    <subgroup>gtx_spline</subgroup>
    <subgroup>gtx_std_based_type</subgroup>
    <subgroup>gtx_string_cast</subgroup>
    <subgroup>gtx_transform</subgroup>
    <subgroup>gtx_transform2</subgroup>
    <subgroup>gtx_vec1</subgroup>
    <subgroup>gtx_vector_angle</subgroup>
    <subgroup>gtx_vector_query</subgroup>
    <subgroup>gtx_wrap</subgroup>
  </compound>
  <compound kind="group">
    <name>virtrev</name>
    <title>VIRTREV Extensions</title>
    <filename>group__virtrev.html</filename>
  </compound>
  <compound kind="group">
    <name>core</name>
    <title>GLM Core</title>
    <filename>group__core.html</filename>
    <subgroup>core_func_common</subgroup>
    <subgroup>core_func_exponential</subgroup>
    <subgroup>core_func_geometric</subgroup>
    <subgroup>core_func_integer</subgroup>
    <subgroup>core_func_matrix</subgroup>
    <subgroup>core_func_noise</subgroup>
    <subgroup>core_func_packing</subgroup>
    <subgroup>core_func_trigonometric</subgroup>
    <subgroup>core_func_vector_relational</subgroup>
    <subgroup>core_types</subgroup>
    <subgroup>core_precision</subgroup>
    <subgroup>core_template</subgroup>
  </compound>
  <compound kind="group">
    <name>core_types</name>
    <title>Types</title>
    <filename>group__core__types.html</filename>
    <subgroup>core_precision</subgroup>
    <member kind="typedef">
      <type>highp_bvec2</type>
      <name>bvec2</name>
      <anchorfile>group__core__types.html</anchorfile>
      <anchor>ga7523cf292181cf7daef3aa0a3267d8e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_bvec3</type>
      <name>bvec3</name>
      <anchorfile>group__core__types.html</anchorfile>
      <anchor>ga3f07d6d37fc6fe875170fd5799685bcf</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_bvec4</type>
      <name>bvec4</name>
      <anchorfile>group__core__types.html</anchorfile>
      <anchor>ga6bb211b3d3bebae3867548d5673ca5cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_dmat2x2</type>
      <name>dmat2</name>
      <anchorfile>group__core__types.html</anchorfile>
      <anchor>gad8c130d26c4cd9a1a831c1a74292a8f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_dmat2x2</type>
      <name>dmat2x2</name>
      <anchorfile>group__core__types.html</anchorfile>
      <anchor>gae9932771e11a4f38e21f1136423bab18</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_dmat2x3</type>
      <name>dmat2x3</name>
      <anchorfile>group__core__types.html</anchorfile>
      <anchor>ga6b5ff9888ca0e468f35b637d4c3a361d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_dmat2x4</type>
      <name>dmat2x4</name>
      <anchorfile>group__core__types.html</anchorfile>
      <anchor>ga2d1dd4b4925d1ea67539902c820483a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_dmat3x3</type>
      <name>dmat3</name>
      <anchorfile>group__core__types.html</anchorfile>
      <anchor>ga25fd62195c3ef5ac0d32ead1dbfbb929</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_dmat3x2</type>
      <name>dmat3x2</name>
      <anchorfile>group__core__types.html</anchorfile>
      <anchor>ga2db259d2e7921065c5b7d4dca9547960</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_dmat3x3</type>
      <name>dmat3x3</name>
      <anchorfile>group__core__types.html</anchorfile>
      <anchor>gaf3c29c4f75a448f308463e75ca2efd4c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_dmat3x4</type>
      <name>dmat3x4</name>
      <anchorfile>group__core__types.html</anchorfile>
      <anchor>ga19e745a83cba85f57afa1232276dcc96</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_dmat4x4</type>
      <name>dmat4</name>
      <anchorfile>group__core__types.html</anchorfile>
      <anchor>ga7f7c1300ebfd19d573e9deb1e8758b54</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_dmat4x2</type>
      <name>dmat4x2</name>
      <anchorfile>group__core__types.html</anchorfile>
      <anchor>gab3d51ce41e6f0aa267d3e185cee09c44</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_dmat4x3</type>
      <name>dmat4x3</name>
      <anchorfile>group__core__types.html</anchorfile>
      <anchor>gaa4a157ac183c5bd5dcbd555a94b1b505</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_dmat4x4</type>
      <name>dmat4x4</name>
      <anchorfile>group__core__types.html</anchorfile>
      <anchor>ga54d90d4b902d93638b906571af215bb1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_dvec2</type>
      <name>dvec2</name>
      <anchorfile>group__core__types.html</anchorfile>
      <anchor>gae6727259898288cae197724d5f172b3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_dvec3</type>
      <name>dvec3</name>
      <anchorfile>group__core__types.html</anchorfile>
      <anchor>ga7f3287f952e6ccb481231368091702ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_dvec4</type>
      <name>dvec4</name>
      <anchorfile>group__core__types.html</anchorfile>
      <anchor>ga0824ceed7ec3b2fba89765501c1540b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_ivec2</type>
      <name>ivec2</name>
      <anchorfile>group__core__types.html</anchorfile>
      <anchor>ga9e6ce9cfc7919976b318197e18d8a065</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_ivec3</type>
      <name>ivec3</name>
      <anchorfile>group__core__types.html</anchorfile>
      <anchor>ga6e12a4ca00d696f07da1df4eb73e0fe8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_ivec4</type>
      <name>ivec4</name>
      <anchorfile>group__core__types.html</anchorfile>
      <anchor>gaa4560ddc50320ea8f8a70d5c9c249fea</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>mat2x2</type>
      <name>mat2</name>
      <anchorfile>group__core__types.html</anchorfile>
      <anchor>ga8357ec0aab6f8cf69313592492663c3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_mat2x2</type>
      <name>mat2x2</name>
      <anchorfile>group__core__types.html</anchorfile>
      <anchor>gaeddc14adb4963d9bad73866cc202fb40</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_mat2x3</type>
      <name>mat2x3</name>
      <anchorfile>group__core__types.html</anchorfile>
      <anchor>gaea02797b8231f6dd9380345f6ff12155</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_mat2x4</type>
      <name>mat2x4</name>
      <anchorfile>group__core__types.html</anchorfile>
      <anchor>gaa9bfb36efaf88ecad32369ec8a01d901</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>mat3x3</type>
      <name>mat3</name>
      <anchorfile>group__core__types.html</anchorfile>
      <anchor>gadfaff2a7dce5cbf4e77a47ecea42ac5b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_mat3x2</type>
      <name>mat3x2</name>
      <anchorfile>group__core__types.html</anchorfile>
      <anchor>gad7476e0e866186f12ee87975c6b01552</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_mat3x3</type>
      <name>mat3x3</name>
      <anchorfile>group__core__types.html</anchorfile>
      <anchor>ga6fecca6a869070b6bf8acb44ce1c2af3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_mat3x4</type>
      <name>mat3x4</name>
      <anchorfile>group__core__types.html</anchorfile>
      <anchor>ga5524ae15d7fc00a68b8e0e3a0733cc2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>mat4x4</type>
      <name>mat4</name>
      <anchorfile>group__core__types.html</anchorfile>
      <anchor>ga7dcd2365c2e368e6af5b7adeb6a9c8df</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_mat4x2</type>
      <name>mat4x2</name>
      <anchorfile>group__core__types.html</anchorfile>
      <anchor>ga72cf8ec4f4cda85943f4683531e421bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_mat4x3</type>
      <name>mat4x3</name>
      <anchorfile>group__core__types.html</anchorfile>
      <anchor>gad3f3f750dcdc74a9037342c5cae55f5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_mat4x4</type>
      <name>mat4x4</name>
      <anchorfile>group__core__types.html</anchorfile>
      <anchor>ga63e3ee9447ed593484140a9368e738ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_uvec2</type>
      <name>uvec2</name>
      <anchorfile>group__core__types.html</anchorfile>
      <anchor>gafd2041b45eff671aa8899d2c2835eee9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_uvec3</type>
      <name>uvec3</name>
      <anchorfile>group__core__types.html</anchorfile>
      <anchor>gac4ba593917841b859ba1683b8b52b8fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_uvec4</type>
      <name>uvec4</name>
      <anchorfile>group__core__types.html</anchorfile>
      <anchor>ga1c426d19627b32b14f0089f7f4ba7b1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_vec2</type>
      <name>vec2</name>
      <anchorfile>group__core__types.html</anchorfile>
      <anchor>gaa1618f51db67eaa145db101d8c8431d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_vec3</type>
      <name>vec3</name>
      <anchorfile>group__core__types.html</anchorfile>
      <anchor>ga1c47e8b3386109bc992b6c48e91b0be7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_vec4</type>
      <name>vec4</name>
      <anchorfile>group__core__types.html</anchorfile>
      <anchor>ga5881b1b022d7fd1b7218f5916532dd02</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="group">
    <name>core_precision</name>
    <title>Precision types</title>
    <filename>group__core__precision.html</filename>
    <member kind="typedef">
      <type>mediump_float</type>
      <name>float_t</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>gae01b87f81bd15327230bf1b47c482b24</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec2&lt; bool, highp &gt;</type>
      <name>highp_bvec2</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>ga4153415d1f3d390219ac9464652ac377</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec3&lt; bool, highp &gt;</type>
      <name>highp_bvec3</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>ga1d77a773fdd024602413670788c10c62</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec4&lt; bool, highp &gt;</type>
      <name>highp_bvec4</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>ga381539af52c5e5c659700e12fb706eaf</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat2x2&lt; double, highp &gt;</type>
      <name>highp_dmat2</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>ga9b158b3b722fe991bb66f7e65f136e68</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat2x2&lt; double, highp &gt;</type>
      <name>highp_dmat2x2</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>gaa5e35f6570d394c1cd34f411a473220c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat2x3&lt; double, highp &gt;</type>
      <name>highp_dmat2x3</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>gafec7367665f006f2a7643103c5eddc38</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat2x4&lt; double, highp &gt;</type>
      <name>highp_dmat2x4</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>gacd51d8188f7d66a83c035b8c4cd69f2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat3x3&lt; double, highp &gt;</type>
      <name>highp_dmat3</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>ga993461e1d2caf19abd4f64d02ccdafa9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat3x2&lt; double, highp &gt;</type>
      <name>highp_dmat3x2</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>gac956fe6b946f0ccee78367ccd5427351</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat3x3&lt; double, highp &gt;</type>
      <name>highp_dmat3x3</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>gad7229dea82287910d88e6e8566e39fc7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat3x4&lt; double, highp &gt;</type>
      <name>highp_dmat3x4</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>gaff199c8d04a8edb92ed43283e8694c59</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat4x4&lt; double, highp &gt;</type>
      <name>highp_dmat4</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>ga9a5d95e476d451d28d3939ac7f124baf</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat4x2&lt; double, highp &gt;</type>
      <name>highp_dmat4x2</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>gaa4fb1ed350a6cd053abb9b093d13ce0d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat4x3&lt; double, highp &gt;</type>
      <name>highp_dmat4x3</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>gaf8aeba0eecc5c651e0f06414b6e37754</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat4x4&lt; double, highp &gt;</type>
      <name>highp_dmat4x4</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>ga1c0a2edbde597b59e9005691a224b208</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec2&lt; double, highp &gt;</type>
      <name>highp_dvec2</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>gacfbe8512142fff27f0bfb44958c1752f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec3&lt; double, highp &gt;</type>
      <name>highp_dvec3</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>ga4962711854156dae8ebb4eb39237c542</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec4&lt; double, highp &gt;</type>
      <name>highp_dvec4</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>gad5ff5ff4a69e6925f5b4f540e2633835</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_float_t</type>
      <name>highp_float</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>ga3d443a093adc053638ed7f81c5bfe300</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::highp_int_t</type>
      <name>highp_int</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>gaafed5240eb0a43328cb75faf5fb0a8c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec2&lt; int, highp &gt;</type>
      <name>highp_ivec2</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>gab2bac6095f51f7d7f74747afc2f6747a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec3&lt; int, highp &gt;</type>
      <name>highp_ivec3</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>gae9f0a321de8ee92dce9d4400362d71e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec4&lt; int, highp &gt;</type>
      <name>highp_ivec4</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>gaeba08fcf78aeae954c3335d73500ff8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat2x2&lt; float, highp &gt;</type>
      <name>highp_mat2</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>gab9884251d84b95dbbf27aa1e4b3a1ec7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat2x2&lt; float, highp &gt;</type>
      <name>highp_mat2x2</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>ga694146b8d430b22caa8b37571d9bc8bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat2x3&lt; float, highp &gt;</type>
      <name>highp_mat2x3</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>ga7d4e5a1c803be5688c75241c924dfa58</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat2x4&lt; float, highp &gt;</type>
      <name>highp_mat2x4</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>ga3cc506666b7a95db56f9d2eb787b6e20</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat3x3&lt; float, highp &gt;</type>
      <name>highp_mat3</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>ga334034520a655db41a2e188951f6aaad</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat3x2&lt; float, highp &gt;</type>
      <name>highp_mat3x2</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>gabc7767293ff69cd56717ee9d8be62963</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat3x3&lt; float, highp &gt;</type>
      <name>highp_mat3x3</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>ga8a3703cc71cdfc8928eddf46b3763c4b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat3x4&lt; float, highp &gt;</type>
      <name>highp_mat3x4</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>gabaf9c8dd35db715b1093042703f879d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat4x4&lt; float, highp &gt;</type>
      <name>highp_mat4</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>ga3067b3b8ce793227a51b2e3c233257d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat4x2&lt; float, highp &gt;</type>
      <name>highp_mat4x2</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>gadf9c4a7947c2b0a79f52cc86a860f270</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat4x3&lt; float, highp &gt;</type>
      <name>highp_mat4x3</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>gab8dfe989c5100c35ab5dec0e94f59d2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat4x4&lt; float, highp &gt;</type>
      <name>highp_mat4x4</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>ga231950d260be295a25d7340e2020f55c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::highp_uint_t</type>
      <name>highp_uint</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>gabfd1cf11193324a5f77d3831b6ac3205</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec2&lt; uint, highp &gt;</type>
      <name>highp_uvec2</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>gaaf92be4c1fca33cff90c1ed15b521c79</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec3&lt; uint, highp &gt;</type>
      <name>highp_uvec3</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>ga66d0e4ae1742ede2eb32bf0bfedd7474</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec4&lt; uint, highp &gt;</type>
      <name>highp_uvec4</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>ga7cb8cc501f7e680e1889b93eb80e6c46</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec2&lt; float, highp &gt;</type>
      <name>highp_vec2</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>ga37645abcfcc1278567e99f1ca492bfbb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec3&lt; float, highp &gt;</type>
      <name>highp_vec3</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>ga4879124da7a18d6b681d933cb8c4267d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec4&lt; float, highp &gt;</type>
      <name>highp_vec4</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>gae32d5f99860247afbe7ed90564bceac1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>mediump_int</type>
      <name>int_t</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>gacd01d170508f812968875b0f2e730e8c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec2&lt; bool, lowp &gt;</type>
      <name>lowp_bvec2</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>ga8ff6222d4bb4245106dab0727c8e8a45</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec3&lt; bool, lowp &gt;</type>
      <name>lowp_bvec3</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>ga17ac2986f7b315a2ac4ee2662b5be9cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec4&lt; bool, lowp &gt;</type>
      <name>lowp_bvec4</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>ga24c651dc8cb20779b3773428aef4f7f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat2x2&lt; double, lowp &gt;</type>
      <name>lowp_dmat2</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>ga5e08c45dfef867e0326a1eee95060cd0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat2x2&lt; double, lowp &gt;</type>
      <name>lowp_dmat2x2</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>ga68b486ff22814c1a3781378513a9fcc0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat2x3&lt; double, lowp &gt;</type>
      <name>lowp_dmat2x3</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>ga2c7432984a35cf72050870a54485ef35</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat2x4&lt; double, lowp &gt;</type>
      <name>lowp_dmat2x4</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>gac2285cef559b0dc35cb9a7f22e6a2dd8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat3x3&lt; float, lowp &gt;</type>
      <name>lowp_dmat3</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>ga07d9423bdde2d7ff880d6ece01dc9e32</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat3x2&lt; double, lowp &gt;</type>
      <name>lowp_dmat3x2</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>ga678c21e4fadeda255cfb146d40844bdd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat3x3&lt; double, lowp &gt;</type>
      <name>lowp_dmat3x3</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>gaea1bc4ede38e1b904f01ff5ce59210ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat3x4&lt; double, lowp &gt;</type>
      <name>lowp_dmat3x4</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>ga4640e1d20ad705842525e79a4cc57b15</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat4x4&lt; double, lowp &gt;</type>
      <name>lowp_dmat4</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>gaea69794db4e619881b77d37bf84b337e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat4x2&lt; double, lowp &gt;</type>
      <name>lowp_dmat4x2</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>ga28a7ef670069c3707f19b9de1039517e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat4x3&lt; double, lowp &gt;</type>
      <name>lowp_dmat4x3</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>gabc1be51eb0cae7cd4b1d6483a954c35d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat4x4&lt; double, lowp &gt;</type>
      <name>lowp_dmat4x4</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>gac762dec40f53114dfe6894499a2c9a79</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec2&lt; double, lowp &gt;</type>
      <name>lowp_dvec2</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>ga27a115a27d5f065e8c043f57191d583b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec3&lt; double, lowp &gt;</type>
      <name>lowp_dvec3</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>ga9bdb864f7242863e1227e3209f5b2dc4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec4&lt; double, lowp &gt;</type>
      <name>lowp_dvec4</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>gad04432e5d5accf764e10c6674e5d0c96</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>lowp_float_t</type>
      <name>lowp_float</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>ga2887fbc729ac5c1c5caeb7cd57a7145c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::lowp_int_t</type>
      <name>lowp_int</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>ga4681244bf4a184734f03aa9df4e3d288</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec2&lt; int, lowp &gt;</type>
      <name>lowp_ivec2</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>ga562c5c67d6431ab88fc4a032239e2137</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec3&lt; int, lowp &gt;</type>
      <name>lowp_ivec3</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>gad133fec5c629e3f712c1270e15144e6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec4&lt; int, lowp &gt;</type>
      <name>lowp_ivec4</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>gab9b404ae623385d5094499d2d4e4616d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat2x2&lt; float, lowp &gt;</type>
      <name>lowp_mat2</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>gac0acc3ccf8da050af3393ea639f698d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat2x2&lt; float, lowp &gt;</type>
      <name>lowp_mat2x2</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>ga7d7e123d953978cc17de6882bb10400e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat2x3&lt; float, lowp &gt;</type>
      <name>lowp_mat2x3</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>gaef481e637af5103a83ab561d30d28f2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat2x4&lt; float, lowp &gt;</type>
      <name>lowp_mat2x4</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>gaa62e33ee2864909c8522a549fbf40ce5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat3x3&lt; float, lowp &gt;</type>
      <name>lowp_mat3</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>gaae2935658c6a3668ac1935a7f6064d51</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat3x2&lt; float, lowp &gt;</type>
      <name>lowp_mat3x2</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>ga17219f89f804dbf4620d4caacf32cfe2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat3x3&lt; float, lowp &gt;</type>
      <name>lowp_mat3x3</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>ga31688b397d10806ead332c3adb7dc0f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat3x4&lt; float, lowp &gt;</type>
      <name>lowp_mat3x4</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>ga9cea06e7378fe59abf95c1f56edc4320</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat4x4&lt; float, lowp &gt;</type>
      <name>lowp_mat4</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>ga8f6fef75ce51e9d6db7971478ad1f1c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat4x2&lt; float, lowp &gt;</type>
      <name>lowp_mat4x2</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>ga2cfe24ae14da17f3510acfc3d03e05a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat4x3&lt; float, lowp &gt;</type>
      <name>lowp_mat4x3</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>gada92d0baf15002240dd6f638c57f9fec</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat4x4&lt; float, lowp &gt;</type>
      <name>lowp_mat4x4</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>gad31846a0565c22a0479950313c28b218</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::lowp_uint_t</type>
      <name>lowp_uint</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>ga8077c90f2c87e419ea6c273157dcc1fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec2&lt; uint, lowp &gt;</type>
      <name>lowp_uvec2</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>ga06c64bb528bbecf276ab2d4a2b6c934e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec3&lt; uint, lowp &gt;</type>
      <name>lowp_uvec3</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>ga26fd88e52fe7003d41b0c57c5edffd6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec4&lt; uint, lowp &gt;</type>
      <name>lowp_uvec4</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>ga17b5f652e5c64b0034065420d844fca7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec2&lt; float, lowp &gt;</type>
      <name>lowp_vec2</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>gac63d79532b7e8d18f579ebe63e4fde49</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec3&lt; float, lowp &gt;</type>
      <name>lowp_vec3</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>ga062795097526e2758d34cb38387dd82d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec4&lt; float, lowp &gt;</type>
      <name>lowp_vec4</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>ga706ad1296c1cdcbd26c815fbb0f3f846</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec2&lt; bool, mediump &gt;</type>
      <name>mediump_bvec2</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>ga1406d96eb96694d91052d3f882658ab2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec3&lt; bool, mediump &gt;</type>
      <name>mediump_bvec3</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>gae7c8d0136e829d6fe3feb00856e35f11</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec4&lt; bool, mediump &gt;</type>
      <name>mediump_bvec4</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>ga8bb7cfe902e2cb356450d211ca4d58e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat2x2&lt; double, mediump &gt;</type>
      <name>mediump_dmat2</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>gac056ec9d1c37e591172544088163b7e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat2x2&lt; double, mediump &gt;</type>
      <name>mediump_dmat2x2</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>ga88ddb4188060ab00fee67c9840f4417e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat2x3&lt; double, mediump &gt;</type>
      <name>mediump_dmat2x3</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>ga734e988edf759c7012c443014acb6674</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat2x4&lt; double, mediump &gt;</type>
      <name>mediump_dmat2x4</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>gadb60bf60ef2b8da4a28a372b2bcca3a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat3x3&lt; double, mediump &gt;</type>
      <name>mediump_dmat3</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>ga80600af2c1ca11ead6123777185c372d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat3x2&lt; double, mediump &gt;</type>
      <name>mediump_dmat3x2</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>gaff0060984716bcda68ff69ed27536bf6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat3x3&lt; double, mediump &gt;</type>
      <name>mediump_dmat3x3</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>ga2f73508d8192390ca9f9b569f544fade</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat3x4&lt; double, mediump &gt;</type>
      <name>mediump_dmat3x4</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>gaedd814e706701200b13b86fc6fd7b373</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat4x4&lt; double, mediump &gt;</type>
      <name>mediump_dmat4</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>ga73de517f040f7d50746bbe273a396685</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat4x2&lt; double, mediump &gt;</type>
      <name>mediump_dmat4x2</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>ga03056b616496470371473cd5df4dc1f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat4x3&lt; double, mediump &gt;</type>
      <name>mediump_dmat4x3</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>gafa1ba33d2748737129cde471fedbf9c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat4x4&lt; double, mediump &gt;</type>
      <name>mediump_dmat4x4</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>gad64329d45b05417ccf0cc3c23f584d26</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec2&lt; double, mediump &gt;</type>
      <name>mediump_dvec2</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>gace1f1cc2eb8e978dcb60e682af87b541</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec3&lt; double, mediump &gt;</type>
      <name>mediump_dvec3</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>gac051f0702cb0e717db5dd913f6261388</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec4&lt; double, mediump &gt;</type>
      <name>mediump_dvec4</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>gac61cf2fc2df895e5f277c978dace042a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>mediump_float_t</type>
      <name>mediump_float</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>gac785826c039fe6c97c03b37c81c1a68e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::mediump_int_t</type>
      <name>mediump_int</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>ga2a3dcbcd7f4e17663d393a12061ac6ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec2&lt; int, mediump &gt;</type>
      <name>mediump_ivec2</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>ga4f1bf9844e667805235823afe809aa73</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec3&lt; int, mediump &gt;</type>
      <name>mediump_ivec3</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>ga520d24fa0ea887284b80a02c062ca7b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec4&lt; int, mediump &gt;</type>
      <name>mediump_ivec4</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>gaa4c23a132d76436e041747b0c03265ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat2x2&lt; float, mediump &gt;</type>
      <name>mediump_mat2</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>ga6ed8bfa67b72cea216cb558411f95f86</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat2x2&lt; float, mediump &gt;</type>
      <name>mediump_mat2x2</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>ga867b486aea2d228a1e1a134af73b2c4b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat2x3&lt; float, mediump &gt;</type>
      <name>mediump_mat2x3</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>gad4e099c0dfa8f35ce9c0ddc8605428cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat2x4&lt; float, mediump &gt;</type>
      <name>mediump_mat2x4</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>gae90cf4be1ded03a3a5b7b42045da253c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat3x3&lt; float, mediump &gt;</type>
      <name>mediump_mat3</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>gacf45e22f1fb2703b181995676963a1f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat3x2&lt; float, mediump &gt;</type>
      <name>mediump_mat3x2</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>ga1215b70c2750b6e9ab813ced8dcae568</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat3x3&lt; float, mediump &gt;</type>
      <name>mediump_mat3x3</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>gae4c7f0d5d3dab712f9a671183e63e5ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat3x4&lt; float, mediump &gt;</type>
      <name>mediump_mat3x4</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>ga5654236019c6a732844da31534a3cf28</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat4x4&lt; float, mediump &gt;</type>
      <name>mediump_mat4</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>gaf3de9a0400cf707d3c159f32902b92db</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat4x2&lt; float, mediump &gt;</type>
      <name>mediump_mat4x2</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>ga5ade2a6a65653683f76988c45da39f15</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat4x3&lt; float, mediump &gt;</type>
      <name>mediump_mat4x3</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>ga445d8aac3a5227af2d1e98d5c2f74d03</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat4x4&lt; float, mediump &gt;</type>
      <name>mediump_mat4x4</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>gacb51d2d10f7607617ac544f6db9a6eef</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::mediump_uint_t</type>
      <name>mediump_uint</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>ga08ae38ad78ade3539fdd1d25052b8c51</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec2&lt; uint, mediump &gt;</type>
      <name>mediump_uvec2</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>ga15c8fb77bdb6763ef73b39e02eb98a56</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec3&lt; uint, mediump &gt;</type>
      <name>mediump_uvec3</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>gaebdefe98b08421ef645f65c706af46b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec4&lt; uint, mediump &gt;</type>
      <name>mediump_uvec4</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>gad90c29c2643136a9bcb1165eac47c810</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec2&lt; float, mediump &gt;</type>
      <name>mediump_vec2</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>ga1365858c541931eb8a7473fa85a1d1cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec3&lt; float, mediump &gt;</type>
      <name>mediump_vec3</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>ga10acc767a046b85205f52ce7f834626f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec4&lt; float, mediump &gt;</type>
      <name>mediump_vec4</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>ga2527a7f322907fecd58bef0a7a9c3ecd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>unsigned int</type>
      <name>uint</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>ga4fd29415871152bfb5abd588334147c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>mediump_uint</type>
      <name>uint_t</name>
      <anchorfile>group__core__precision.html</anchorfile>
      <anchor>ga5f2ae871c284c9d39ae8fdbb1305b566</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="group">
    <name>core_template</name>
    <title>Template types</title>
    <filename>group__core__template.html</filename>
  </compound>
  <compound kind="group">
    <name>gtc_constants</name>
    <title>GLM_GTC_constants</title>
    <filename>group__gtc__constants.html</filename>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>e</name>
      <anchorfile>group__gtc__constants.html</anchorfile>
      <anchor>gab83fb6de0f05d6c0d11bdf0479f8319e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>epsilon</name>
      <anchorfile>group__gtc__constants.html</anchorfile>
      <anchor>gacb41049b8d22c8aa90e362b96c524feb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>euler</name>
      <anchorfile>group__gtc__constants.html</anchorfile>
      <anchor>ga6f14b46653b7ead1edcbd0fc6c9c5289</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>golden_ratio</name>
      <anchorfile>group__gtc__constants.html</anchorfile>
      <anchor>gafd53093ef2d756333865d774bea3cdf9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>half_pi</name>
      <anchorfile>group__gtc__constants.html</anchorfile>
      <anchor>ga7f7a1050729f3b03b1873a06ba4a472f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>ln_ln_two</name>
      <anchorfile>group__gtc__constants.html</anchorfile>
      <anchor>ga650774609debe4a90bcac449b574de2c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>ln_ten</name>
      <anchorfile>group__gtc__constants.html</anchorfile>
      <anchor>ga48addf0cb0980277d208a71a1c59c073</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>ln_two</name>
      <anchorfile>group__gtc__constants.html</anchorfile>
      <anchor>ga22fae798430edc3022766af4fd83e8a4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>one</name>
      <anchorfile>group__gtc__constants.html</anchorfile>
      <anchor>ga8186ec2c330457d41d9686c47cd3b2d1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>one_over_pi</name>
      <anchorfile>group__gtc__constants.html</anchorfile>
      <anchor>ga9ba09a027db6d4f4e259b01cf5d6c178</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>one_over_root_two</name>
      <anchorfile>group__gtc__constants.html</anchorfile>
      <anchor>gac1a9b3248357fd9e9b740bed90e0b1b7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>pi</name>
      <anchorfile>group__gtc__constants.html</anchorfile>
      <anchor>gae671930537266a9a650ccb4b88757692</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>quarter_pi</name>
      <anchorfile>group__gtc__constants.html</anchorfile>
      <anchor>ga0148d757b4bfda4d86251b8d1ea1dad3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>root_five</name>
      <anchorfile>group__gtc__constants.html</anchorfile>
      <anchor>gace2b8dfed1ab9fabbb67dde08e7e5b58</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>root_half_pi</name>
      <anchorfile>group__gtc__constants.html</anchorfile>
      <anchor>gaec5af85e2148c118aad7e797430fdeb0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>root_ln_four</name>
      <anchorfile>group__gtc__constants.html</anchorfile>
      <anchor>ga9cae3fad9314e34c1d3aab71fcdef05f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>root_pi</name>
      <anchorfile>group__gtc__constants.html</anchorfile>
      <anchor>ga1cfeb345f34f72697d14f4db8d5d4c6c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>root_three</name>
      <anchorfile>group__gtc__constants.html</anchorfile>
      <anchor>gab3183635ac615473e2f95852f491be83</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>root_two</name>
      <anchorfile>group__gtc__constants.html</anchorfile>
      <anchor>gab91b7799f88f9f2be33e385dec11b9c2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>root_two_pi</name>
      <anchorfile>group__gtc__constants.html</anchorfile>
      <anchor>gae991b4d39c57b57990054eec3677597c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>third</name>
      <anchorfile>group__gtc__constants.html</anchorfile>
      <anchor>gabf280496105e0ad070287417f840ebd8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>two_over_pi</name>
      <anchorfile>group__gtc__constants.html</anchorfile>
      <anchor>ga85729d38c47351686e8659f80447a7ea</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>two_over_root_pi</name>
      <anchorfile>group__gtc__constants.html</anchorfile>
      <anchor>ga767e539c20585bf60aa63595b0f0b259</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>two_thirds</name>
      <anchorfile>group__gtc__constants.html</anchorfile>
      <anchor>gadde7f2efce3b14c8b26944fbafed4a10</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>zero</name>
      <anchorfile>group__gtc__constants.html</anchorfile>
      <anchor>ga5cc97dd01d37fc199264ff6030578435</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="group">
    <name>gtc_epsilon</name>
    <title>GLM_GTC_epsilon</title>
    <filename>group__gtc__epsilon.html</filename>
    <member kind="function">
      <type>GLM_FUNC_DECL vecType&lt; bool, P &gt;</type>
      <name>epsilonEqual</name>
      <anchorfile>group__gtc__epsilon.html</anchorfile>
      <anchor>gaca9443f217dc36587624247245522331</anchor>
      <arglist>(vecType&lt; T, P &gt; const &amp;x, vecType&lt; T, P &gt; const &amp;y, T const &amp;epsilon)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL bool</type>
      <name>epsilonEqual</name>
      <anchorfile>group__gtc__epsilon.html</anchorfile>
      <anchor>gaa7f227999ca09e7ca994e8b35aba47bb</anchor>
      <arglist>(genType const &amp;x, genType const &amp;y, genType const &amp;epsilon)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType::boolType</type>
      <name>epsilonNotEqual</name>
      <anchorfile>group__gtc__epsilon.html</anchorfile>
      <anchor>ga14e2888a304654ade8a3996024e2739c</anchor>
      <arglist>(genType const &amp;x, genType const &amp;y, typename genType::value_type const &amp;epsilon)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL bool</type>
      <name>epsilonNotEqual</name>
      <anchorfile>group__gtc__epsilon.html</anchorfile>
      <anchor>ga50a92103fb0cbd796908e1bf20c79aaf</anchor>
      <arglist>(genType const &amp;x, genType const &amp;y, genType const &amp;epsilon)</arglist>
    </member>
  </compound>
  <compound kind="group">
    <name>gtc_matrix_access</name>
    <title>GLM_GTC_matrix_access</title>
    <filename>group__gtc__matrix__access.html</filename>
    <member kind="function">
      <type>GLM_FUNC_DECL genType::col_type</type>
      <name>column</name>
      <anchorfile>group__gtc__matrix__access.html</anchorfile>
      <anchor>ga5c37fbeb062151f930e8a231c37e6b81</anchor>
      <arglist>(genType const &amp;m, length_t const &amp;index)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>column</name>
      <anchorfile>group__gtc__matrix__access.html</anchorfile>
      <anchor>gaff0c6f887deb04ce0519084d32aadb85</anchor>
      <arglist>(genType const &amp;m, length_t const &amp;index, typename genType::col_type const &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType::row_type</type>
      <name>row</name>
      <anchorfile>group__gtc__matrix__access.html</anchorfile>
      <anchor>ga5b874831eef18913dbe30153e52a2476</anchor>
      <arglist>(genType const &amp;m, length_t const &amp;index)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>row</name>
      <anchorfile>group__gtc__matrix__access.html</anchorfile>
      <anchor>gacb34e8dca9cd0efdd247a65e36ed0a86</anchor>
      <arglist>(genType const &amp;m, length_t const &amp;index, typename genType::row_type const &amp;x)</arglist>
    </member>
  </compound>
  <compound kind="group">
    <name>gtc_matrix_integer</name>
    <title>GLM_GTC_matrix_integer</title>
    <filename>group__gtc__matrix__integer.html</filename>
    <member kind="typedef">
      <type>detail::tmat2x2&lt; int, highp &gt;</type>
      <name>highp_imat2</name>
      <anchorfile>group__gtc__matrix__integer.html</anchorfile>
      <anchor>ga70eae282157f23589db24f4664bbf956</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat2x2&lt; int, highp &gt;</type>
      <name>highp_imat2x2</name>
      <anchorfile>group__gtc__matrix__integer.html</anchorfile>
      <anchor>ga9646ff5ef973234755e63e727c5a37fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat2x3&lt; int, highp &gt;</type>
      <name>highp_imat2x3</name>
      <anchorfile>group__gtc__matrix__integer.html</anchorfile>
      <anchor>ga7b7079ab95ac8f533ac565fcf1341c76</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat2x4&lt; int, highp &gt;</type>
      <name>highp_imat2x4</name>
      <anchorfile>group__gtc__matrix__integer.html</anchorfile>
      <anchor>ga84aec2e744ecac589fe8d502266e8efc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat3x3&lt; int, highp &gt;</type>
      <name>highp_imat3</name>
      <anchorfile>group__gtc__matrix__integer.html</anchorfile>
      <anchor>gaf12b3aa7e16a88b1fcf51be9a132048c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat3x2&lt; int, highp &gt;</type>
      <name>highp_imat3x2</name>
      <anchorfile>group__gtc__matrix__integer.html</anchorfile>
      <anchor>ga9780c1bc052a34c59dc95f4dd9e1a5c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat3x3&lt; int, highp &gt;</type>
      <name>highp_imat3x3</name>
      <anchorfile>group__gtc__matrix__integer.html</anchorfile>
      <anchor>ga4e7c11e49de5d71067b95a87c84308a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat3x4&lt; int, highp &gt;</type>
      <name>highp_imat3x4</name>
      <anchorfile>group__gtc__matrix__integer.html</anchorfile>
      <anchor>ga97ddf84f7ae0c5d4d3ecc18bb1d47449</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat4x4&lt; int, highp &gt;</type>
      <name>highp_imat4</name>
      <anchorfile>group__gtc__matrix__integer.html</anchorfile>
      <anchor>ga9ca2f5624891bd1ac993fcde4dd24ac1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat4x2&lt; int, highp &gt;</type>
      <name>highp_imat4x2</name>
      <anchorfile>group__gtc__matrix__integer.html</anchorfile>
      <anchor>gad998dce143f674a95a25241ff6e5e7d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat4x3&lt; int, highp &gt;</type>
      <name>highp_imat4x3</name>
      <anchorfile>group__gtc__matrix__integer.html</anchorfile>
      <anchor>ga9d51b6f1c8cd0b23c6fcc8dca924b14c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat4x4&lt; int, highp &gt;</type>
      <name>highp_imat4x4</name>
      <anchorfile>group__gtc__matrix__integer.html</anchorfile>
      <anchor>ga969c88d5c7530beb80768205a054ee80</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat2x2&lt; uint, highp &gt;</type>
      <name>highp_umat2</name>
      <anchorfile>group__gtc__matrix__integer.html</anchorfile>
      <anchor>ga0c89800e3f63f82da4a4159004811cec</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat2x2&lt; uint, highp &gt;</type>
      <name>highp_umat2x2</name>
      <anchorfile>group__gtc__matrix__integer.html</anchorfile>
      <anchor>ga428410468e33d16dc8aee08b17166669</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat2x3&lt; uint, highp &gt;</type>
      <name>highp_umat2x3</name>
      <anchorfile>group__gtc__matrix__integer.html</anchorfile>
      <anchor>ga309076d055b5511a7071ebb5f660ed83</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat2x4&lt; uint, highp &gt;</type>
      <name>highp_umat2x4</name>
      <anchorfile>group__gtc__matrix__integer.html</anchorfile>
      <anchor>gabe8572c228aecc0bfa7ba92415b1c651</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat3x3&lt; uint, highp &gt;</type>
      <name>highp_umat3</name>
      <anchorfile>group__gtc__matrix__integer.html</anchorfile>
      <anchor>ga2a271939d0123103f088e325e5123385</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat3x2&lt; uint, highp &gt;</type>
      <name>highp_umat3x2</name>
      <anchorfile>group__gtc__matrix__integer.html</anchorfile>
      <anchor>ga6f6a73ec605a515fb21d779663082ef9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat3x3&lt; uint, highp &gt;</type>
      <name>highp_umat3x3</name>
      <anchorfile>group__gtc__matrix__integer.html</anchorfile>
      <anchor>ga8dd9f8bfe06de34c8f1a942d2c2e094c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat3x4&lt; uint, highp &gt;</type>
      <name>highp_umat3x4</name>
      <anchorfile>group__gtc__matrix__integer.html</anchorfile>
      <anchor>gabaeb2363acd07cc7f99918bae48ccc05</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat4x4&lt; uint, highp &gt;</type>
      <name>highp_umat4</name>
      <anchorfile>group__gtc__matrix__integer.html</anchorfile>
      <anchor>gaf12f0d2744e809e64469d27ef392aa98</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat4x2&lt; uint, highp &gt;</type>
      <name>highp_umat4x2</name>
      <anchorfile>group__gtc__matrix__integer.html</anchorfile>
      <anchor>ga32442efcb778cb80024a17bafa781f81</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat4x3&lt; uint, highp &gt;</type>
      <name>highp_umat4x3</name>
      <anchorfile>group__gtc__matrix__integer.html</anchorfile>
      <anchor>ga763a36c57b6073ca3cac739bfbe794ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat4x4&lt; uint, highp &gt;</type>
      <name>highp_umat4x4</name>
      <anchorfile>group__gtc__matrix__integer.html</anchorfile>
      <anchor>gaa14b7029cfaf6f26384782f5ff7acddf</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>mediump_imat2</type>
      <name>imat2</name>
      <anchorfile>group__gtc__matrix__integer.html</anchorfile>
      <anchor>ga77a581b3366fb63fc72f8f20830003e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>mediump_imat2x2</type>
      <name>imat2x2</name>
      <anchorfile>group__gtc__matrix__integer.html</anchorfile>
      <anchor>gaf7f44f44d966377666d41ed059524732</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>mediump_imat2x3</type>
      <name>imat2x3</name>
      <anchorfile>group__gtc__matrix__integer.html</anchorfile>
      <anchor>ga143bc5177bac9991d84b70da03952516</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>mediump_imat2x4</type>
      <name>imat2x4</name>
      <anchorfile>group__gtc__matrix__integer.html</anchorfile>
      <anchor>gafe2d058e164fd1badace451ffcf4ae46</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>mediump_imat3</type>
      <name>imat3</name>
      <anchorfile>group__gtc__matrix__integer.html</anchorfile>
      <anchor>ga45481922dd07a3a8e23758286311ee97</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>mediump_imat3x2</type>
      <name>imat3x2</name>
      <anchorfile>group__gtc__matrix__integer.html</anchorfile>
      <anchor>ga04deef94cdfdd3b3b2706e10a32ef7f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>mediump_imat3x3</type>
      <name>imat3x3</name>
      <anchorfile>group__gtc__matrix__integer.html</anchorfile>
      <anchor>gaeff9ef8f56cccc828d6b897923e75402</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>mediump_imat3x4</type>
      <name>imat3x4</name>
      <anchorfile>group__gtc__matrix__integer.html</anchorfile>
      <anchor>gaee5507e6cbbdd05841a0c174e60dd036</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>mediump_imat4</type>
      <name>imat4</name>
      <anchorfile>group__gtc__matrix__integer.html</anchorfile>
      <anchor>ga40fc5c5e0b07543497aa1c314891544a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>mediump_imat4x2</type>
      <name>imat4x2</name>
      <anchorfile>group__gtc__matrix__integer.html</anchorfile>
      <anchor>ga7e733984837e0e7aa9f4aac18f632f63</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>mediump_imat4x3</type>
      <name>imat4x3</name>
      <anchorfile>group__gtc__matrix__integer.html</anchorfile>
      <anchor>gaa4cca8e80c0603239eda452860063844</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>mediump_imat4x4</type>
      <name>imat4x4</name>
      <anchorfile>group__gtc__matrix__integer.html</anchorfile>
      <anchor>ga367d8d5281ff82f1215a227dd2ea5ba9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat2x2&lt; int, lowp &gt;</type>
      <name>lowp_imat2</name>
      <anchorfile>group__gtc__matrix__integer.html</anchorfile>
      <anchor>gae0df4bc278c1a958a32af9ac82c47630</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat2x2&lt; int, lowp &gt;</type>
      <name>lowp_imat2x2</name>
      <anchorfile>group__gtc__matrix__integer.html</anchorfile>
      <anchor>ga05307630bc68a62132a82d1886a0b5e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat2x3&lt; int, lowp &gt;</type>
      <name>lowp_imat2x3</name>
      <anchorfile>group__gtc__matrix__integer.html</anchorfile>
      <anchor>ga5757953c508a6e05bf3573d6c099cf88</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat2x4&lt; int, lowp &gt;</type>
      <name>lowp_imat2x4</name>
      <anchorfile>group__gtc__matrix__integer.html</anchorfile>
      <anchor>ga4d859ef48cdfb15b2c9acc98064dd272</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat3x3&lt; int, lowp &gt;</type>
      <name>lowp_imat3</name>
      <anchorfile>group__gtc__matrix__integer.html</anchorfile>
      <anchor>ga149b90591e7275193c85cc08acbf0024</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat3x2&lt; int, lowp &gt;</type>
      <name>lowp_imat3x2</name>
      <anchorfile>group__gtc__matrix__integer.html</anchorfile>
      <anchor>ga250780f2be05f698b881b04ba7ce0452</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat3x3&lt; int, lowp &gt;</type>
      <name>lowp_imat3x3</name>
      <anchorfile>group__gtc__matrix__integer.html</anchorfile>
      <anchor>gae0d6068aaf9b1f8f06c6cc32941f9471</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat3x4&lt; int, lowp &gt;</type>
      <name>lowp_imat3x4</name>
      <anchorfile>group__gtc__matrix__integer.html</anchorfile>
      <anchor>gaba7c2c9f782278aaa10dad882d73ef0d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat4x4&lt; int, lowp &gt;</type>
      <name>lowp_imat4</name>
      <anchorfile>group__gtc__matrix__integer.html</anchorfile>
      <anchor>ga7c687f14d923e05d5cf14aac41d10993</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat4x2&lt; int, lowp &gt;</type>
      <name>lowp_imat4x2</name>
      <anchorfile>group__gtc__matrix__integer.html</anchorfile>
      <anchor>ga0d7055814ab969df3b844ba9c52dbf61</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat4x3&lt; int, lowp &gt;</type>
      <name>lowp_imat4x3</name>
      <anchorfile>group__gtc__matrix__integer.html</anchorfile>
      <anchor>ga73858cf965b0aa7e72908eb817c192d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat4x4&lt; int, lowp &gt;</type>
      <name>lowp_imat4x4</name>
      <anchorfile>group__gtc__matrix__integer.html</anchorfile>
      <anchor>ga92339a0b053a721e3b88267e6d175014</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat2x2&lt; uint, lowp &gt;</type>
      <name>lowp_umat2</name>
      <anchorfile>group__gtc__matrix__integer.html</anchorfile>
      <anchor>ga09df85e6b5e53f66a86d042e0633bfbc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat2x2&lt; uint, lowp &gt;</type>
      <name>lowp_umat2x2</name>
      <anchorfile>group__gtc__matrix__integer.html</anchorfile>
      <anchor>gaa4dfe67706187e459004b9a6c500b048</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat2x3&lt; uint, lowp &gt;</type>
      <name>lowp_umat2x3</name>
      <anchorfile>group__gtc__matrix__integer.html</anchorfile>
      <anchor>ga4c8388c4a03f228c0e12dd7b7445115d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat2x4&lt; uint, lowp &gt;</type>
      <name>lowp_umat2x4</name>
      <anchorfile>group__gtc__matrix__integer.html</anchorfile>
      <anchor>ga581eef861234e918e88377fd331e37e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat3x3&lt; uint, lowp &gt;</type>
      <name>lowp_umat3</name>
      <anchorfile>group__gtc__matrix__integer.html</anchorfile>
      <anchor>ga7160c0ac500826224d3baf1003c0432c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat3x2&lt; uint, lowp &gt;</type>
      <name>lowp_umat3x2</name>
      <anchorfile>group__gtc__matrix__integer.html</anchorfile>
      <anchor>ga5874e964b1816f230215df28d22ea7de</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat3x3&lt; uint, lowp &gt;</type>
      <name>lowp_umat3x3</name>
      <anchorfile>group__gtc__matrix__integer.html</anchorfile>
      <anchor>ga691694b1a4c6d1e613d8f1f707acc829</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat3x4&lt; uint, lowp &gt;</type>
      <name>lowp_umat3x4</name>
      <anchorfile>group__gtc__matrix__integer.html</anchorfile>
      <anchor>gad44577fcaebad47da39cc244566d7fe3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat4x4&lt; uint, lowp &gt;</type>
      <name>lowp_umat4</name>
      <anchorfile>group__gtc__matrix__integer.html</anchorfile>
      <anchor>ga571dcc0328ddd1d8c54eba047b5bfa2f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat4x2&lt; uint, lowp &gt;</type>
      <name>lowp_umat4x2</name>
      <anchorfile>group__gtc__matrix__integer.html</anchorfile>
      <anchor>ga7583563f93096623d54ec8fddd806d13</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat4x3&lt; uint, lowp &gt;</type>
      <name>lowp_umat4x3</name>
      <anchorfile>group__gtc__matrix__integer.html</anchorfile>
      <anchor>ga03af6e7ea92be81959305fc89a239cf5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat4x4&lt; uint, lowp &gt;</type>
      <name>lowp_umat4x4</name>
      <anchorfile>group__gtc__matrix__integer.html</anchorfile>
      <anchor>ga394ee910348beffe9c7d6b694d5efe5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat2x2&lt; int, mediump &gt;</type>
      <name>mediump_imat2</name>
      <anchorfile>group__gtc__matrix__integer.html</anchorfile>
      <anchor>gaec03a8eef2ec2536f8bebffd0bac8192</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat2x2&lt; int, mediump &gt;</type>
      <name>mediump_imat2x2</name>
      <anchorfile>group__gtc__matrix__integer.html</anchorfile>
      <anchor>ga472222f6e3754124ee9cb64acaaedac1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat2x3&lt; int, mediump &gt;</type>
      <name>mediump_imat2x3</name>
      <anchorfile>group__gtc__matrix__integer.html</anchorfile>
      <anchor>gabc92c714c2d257213c5b0771669df177</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat2x4&lt; int, mediump &gt;</type>
      <name>mediump_imat2x4</name>
      <anchorfile>group__gtc__matrix__integer.html</anchorfile>
      <anchor>ga90b020de8489a1d4424c0ffcc17c83dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat3x3&lt; int, mediump &gt;</type>
      <name>mediump_imat3</name>
      <anchorfile>group__gtc__matrix__integer.html</anchorfile>
      <anchor>ga6b438ab863af0122b532adc93b89105e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat3x2&lt; int, mediump &gt;</type>
      <name>mediump_imat3x2</name>
      <anchorfile>group__gtc__matrix__integer.html</anchorfile>
      <anchor>ga2a90775c74656b8a825f24d510f0ea5d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat3x3&lt; int, mediump &gt;</type>
      <name>mediump_imat3x3</name>
      <anchorfile>group__gtc__matrix__integer.html</anchorfile>
      <anchor>gac5ee8dc182055bb0a00a90c031d4a714</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat3x4&lt; int, mediump &gt;</type>
      <name>mediump_imat3x4</name>
      <anchorfile>group__gtc__matrix__integer.html</anchorfile>
      <anchor>gaaac79be4db34dde570c3331ffe728d55</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat4x4&lt; int, mediump &gt;</type>
      <name>mediump_imat4</name>
      <anchorfile>group__gtc__matrix__integer.html</anchorfile>
      <anchor>gabf1a0fd4c85a21f67535b737e1feb355</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat4x2&lt; int, mediump &gt;</type>
      <name>mediump_imat4x2</name>
      <anchorfile>group__gtc__matrix__integer.html</anchorfile>
      <anchor>gacdae7d6ae4820756c62c2b5fd5c0370a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat4x3&lt; int, mediump &gt;</type>
      <name>mediump_imat4x3</name>
      <anchorfile>group__gtc__matrix__integer.html</anchorfile>
      <anchor>ga5032ee978a55aa0db4842d5c3cbeade0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat4x4&lt; int, mediump &gt;</type>
      <name>mediump_imat4x4</name>
      <anchorfile>group__gtc__matrix__integer.html</anchorfile>
      <anchor>gafa2df6be3aad055867b9bfea34e9c4a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat2x2&lt; uint, mediump &gt;</type>
      <name>mediump_umat2</name>
      <anchorfile>group__gtc__matrix__integer.html</anchorfile>
      <anchor>ga388a5b9d7e494d5f5bd30b9e11ded06a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat2x2&lt; uint, mediump &gt;</type>
      <name>mediump_umat2x2</name>
      <anchorfile>group__gtc__matrix__integer.html</anchorfile>
      <anchor>ga80e478f09c6caa16410198ce78fe8a2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat2x3&lt; uint, mediump &gt;</type>
      <name>mediump_umat2x3</name>
      <anchorfile>group__gtc__matrix__integer.html</anchorfile>
      <anchor>gaaae45c5dbaad1ecd57bfa936d851be1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat2x4&lt; uint, mediump &gt;</type>
      <name>mediump_umat2x4</name>
      <anchorfile>group__gtc__matrix__integer.html</anchorfile>
      <anchor>gaf79e9c80f024d31f3d66ddae75e90b6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat3x3&lt; uint, mediump &gt;</type>
      <name>mediump_umat3</name>
      <anchorfile>group__gtc__matrix__integer.html</anchorfile>
      <anchor>ga123f7d8bac8849e3a150bdf8a21e44a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat3x2&lt; uint, mediump &gt;</type>
      <name>mediump_umat3x2</name>
      <anchorfile>group__gtc__matrix__integer.html</anchorfile>
      <anchor>ga65a9fdb1a5918fe6f308577065983e23</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat3x3&lt; uint, mediump &gt;</type>
      <name>mediump_umat3x3</name>
      <anchorfile>group__gtc__matrix__integer.html</anchorfile>
      <anchor>ga31a05e7b2a6a596bdc7ceeb5d9c10e1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat3x4&lt; uint, mediump &gt;</type>
      <name>mediump_umat3x4</name>
      <anchorfile>group__gtc__matrix__integer.html</anchorfile>
      <anchor>ga8113e067e1f327fac64cf9015c8c5431</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat4x4&lt; uint, mediump &gt;</type>
      <name>mediump_umat4</name>
      <anchorfile>group__gtc__matrix__integer.html</anchorfile>
      <anchor>gac82f1c426fbca1c4989f0985eb7a4358</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat4x2&lt; uint, mediump &gt;</type>
      <name>mediump_umat4x2</name>
      <anchorfile>group__gtc__matrix__integer.html</anchorfile>
      <anchor>ga8ea45737e8bc9bfae2668968056b109f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat4x3&lt; uint, mediump &gt;</type>
      <name>mediump_umat4x3</name>
      <anchorfile>group__gtc__matrix__integer.html</anchorfile>
      <anchor>gaebe3b1b4b6030c096447e40fb00528f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat4x4&lt; uint, mediump &gt;</type>
      <name>mediump_umat4x4</name>
      <anchorfile>group__gtc__matrix__integer.html</anchorfile>
      <anchor>ga24b1c76fefa58f810e24cafe0ea6a6a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>mediump_umat2</type>
      <name>umat2</name>
      <anchorfile>group__gtc__matrix__integer.html</anchorfile>
      <anchor>gae2d45c058cfa0b60ab4df0cdda2d8516</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>mediump_umat2x2</type>
      <name>umat2x2</name>
      <anchorfile>group__gtc__matrix__integer.html</anchorfile>
      <anchor>gad3c997b31dd69bdb4787867e758ed48d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>mediump_umat2x3</type>
      <name>umat2x3</name>
      <anchorfile>group__gtc__matrix__integer.html</anchorfile>
      <anchor>ga890ae28f9230794138b2c89f44ce3376</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>mediump_umat2x4</type>
      <name>umat2x4</name>
      <anchorfile>group__gtc__matrix__integer.html</anchorfile>
      <anchor>ga3b23b164240cf4dfb429776da7be9d88</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>mediump_umat3</type>
      <name>umat3</name>
      <anchorfile>group__gtc__matrix__integer.html</anchorfile>
      <anchor>ga8b8fbc858e28abf8fc344744f8d6d368</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>mediump_umat3x2</type>
      <name>umat3x2</name>
      <anchorfile>group__gtc__matrix__integer.html</anchorfile>
      <anchor>ga257300f2710612877ef45438a366e308</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>mediump_umat3x3</type>
      <name>umat3x3</name>
      <anchorfile>group__gtc__matrix__integer.html</anchorfile>
      <anchor>gab80b6501ba1b2c40119a0f2d256f4c97</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>mediump_umat3x4</type>
      <name>umat3x4</name>
      <anchorfile>group__gtc__matrix__integer.html</anchorfile>
      <anchor>ga5410857d098a989a30b4017100bc2ff7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>mediump_umat4</type>
      <name>umat4</name>
      <anchorfile>group__gtc__matrix__integer.html</anchorfile>
      <anchor>ga7ae562000d8a8d193e9f93cf51e2e113</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>mediump_umat4x2</type>
      <name>umat4x2</name>
      <anchorfile>group__gtc__matrix__integer.html</anchorfile>
      <anchor>ga13e8392218e9b6e1b7f194a21b5c88bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>mediump_umat4x3</type>
      <name>umat4x3</name>
      <anchorfile>group__gtc__matrix__integer.html</anchorfile>
      <anchor>ga08373f5588a54da1a48e5e55c7d51004</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>mediump_umat4x4</type>
      <name>umat4x4</name>
      <anchorfile>group__gtc__matrix__integer.html</anchorfile>
      <anchor>gae0931b79e808fb0983848778a60eb548</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="group">
    <name>gtc_matrix_inverse</name>
    <title>GLM_GTC_matrix_inverse</title>
    <filename>group__gtc__matrix__inverse.html</filename>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>affineInverse</name>
      <anchorfile>group__gtc__matrix__inverse.html</anchorfile>
      <anchor>gae0fcc5fc8783291f9702272de428fa0e</anchor>
      <arglist>(genType const &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType::value_type</type>
      <name>inverseTranspose</name>
      <anchorfile>group__gtc__matrix__inverse.html</anchorfile>
      <anchor>gac23f1be9db49b929cc74e40f17f48593</anchor>
      <arglist>(genType const &amp;m)</arglist>
    </member>
  </compound>
  <compound kind="group">
    <name>gtc_matrix_transform</name>
    <title>GLM_GTC_matrix_transform</title>
    <filename>group__gtc__matrix__transform.html</filename>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tmat4x4&lt; T, defaultp &gt;</type>
      <name>frustum</name>
      <anchorfile>group__gtc__matrix__transform.html</anchorfile>
      <anchor>ga486d3d6819c04880559f3dccd38f9f58</anchor>
      <arglist>(T const &amp;left, T const &amp;right, T const &amp;bottom, T const &amp;top, T const &amp;near, T const &amp;far)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tmat4x4&lt; T, defaultp &gt;</type>
      <name>infinitePerspective</name>
      <anchorfile>group__gtc__matrix__transform.html</anchorfile>
      <anchor>ga63ba1ddb9c4a08d4e58becd0dc5b725a</anchor>
      <arglist>(T fovy, T aspect, T near)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tmat4x4&lt; T, P &gt;</type>
      <name>lookAt</name>
      <anchorfile>group__gtc__matrix__transform.html</anchorfile>
      <anchor>ga454fdf3163c2779eeeeeb9d75907ce97</anchor>
      <arglist>(detail::tvec3&lt; T, P &gt; const &amp;eye, detail::tvec3&lt; T, P &gt; const &amp;center, detail::tvec3&lt; T, P &gt; const &amp;up)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tmat4x4&lt; T, defaultp &gt;</type>
      <name>ortho</name>
      <anchorfile>group__gtc__matrix__transform.html</anchorfile>
      <anchor>gac393e9262776e4980731c386123e4377</anchor>
      <arglist>(T const &amp;left, T const &amp;right, T const &amp;bottom, T const &amp;top, T const &amp;zNear, T const &amp;zFar)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tmat4x4&lt; T, defaultp &gt;</type>
      <name>ortho</name>
      <anchorfile>group__gtc__matrix__transform.html</anchorfile>
      <anchor>gab03587bce3510aa5d2f4e5f1be6c2370</anchor>
      <arglist>(T const &amp;left, T const &amp;right, T const &amp;bottom, T const &amp;top)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tmat4x4&lt; T, defaultp &gt;</type>
      <name>perspective</name>
      <anchorfile>group__gtc__matrix__transform.html</anchorfile>
      <anchor>ga6c82aa0ea748cfbb16887d81cf6c5a10</anchor>
      <arglist>(T const &amp;fovy, T const &amp;aspect, T const &amp;near, T const &amp;far)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tmat4x4&lt; T, defaultp &gt;</type>
      <name>perspectiveFov</name>
      <anchorfile>group__gtc__matrix__transform.html</anchorfile>
      <anchor>gac00bf68d4f7ec62380b84c5354567f71</anchor>
      <arglist>(T const &amp;fov, T const &amp;width, T const &amp;height, T const &amp;near, T const &amp;far)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tmat4x4&lt; T, P &gt;</type>
      <name>pickMatrix</name>
      <anchorfile>group__gtc__matrix__transform.html</anchorfile>
      <anchor>ga0fb64f04bf5ad52523fcd4b10b46aff6</anchor>
      <arglist>(detail::tvec2&lt; T, P &gt; const &amp;center, detail::tvec2&lt; T, P &gt; const &amp;delta, detail::tvec4&lt; U, P &gt; const &amp;viewport)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tvec3&lt; T, P &gt;</type>
      <name>project</name>
      <anchorfile>group__gtc__matrix__transform.html</anchorfile>
      <anchor>ga41227b7b98882dcbaa8dab52df372c7b</anchor>
      <arglist>(detail::tvec3&lt; T, P &gt; const &amp;obj, detail::tmat4x4&lt; T, P &gt; const &amp;model, detail::tmat4x4&lt; T, P &gt; const &amp;proj, detail::tvec4&lt; U, P &gt; const &amp;viewport)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tmat4x4&lt; T, P &gt;</type>
      <name>rotate</name>
      <anchorfile>group__gtc__matrix__transform.html</anchorfile>
      <anchor>ga61e65a3bb227c267d1a15113d1056fb1</anchor>
      <arglist>(detail::tmat4x4&lt; T, P &gt; const &amp;m, T const &amp;angle, detail::tvec3&lt; T, P &gt; const &amp;axis)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tmat4x4&lt; T, P &gt;</type>
      <name>scale</name>
      <anchorfile>group__gtc__matrix__transform.html</anchorfile>
      <anchor>gabd40959f269abd16c256a4f59ab03d62</anchor>
      <arglist>(detail::tmat4x4&lt; T, P &gt; const &amp;m, detail::tvec3&lt; T, P &gt; const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tmat4x4&lt; T, P &gt;</type>
      <name>translate</name>
      <anchorfile>group__gtc__matrix__transform.html</anchorfile>
      <anchor>ga1501de0fa580dcc491b67e0685bbc7c2</anchor>
      <arglist>(detail::tmat4x4&lt; T, P &gt; const &amp;m, detail::tvec3&lt; T, P &gt; const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tmat4x4&lt; T, defaultp &gt;</type>
      <name>tweakedInfinitePerspective</name>
      <anchorfile>group__gtc__matrix__transform.html</anchorfile>
      <anchor>ga9d67732836d71a79dc21eb8f87603cb7</anchor>
      <arglist>(T fovy, T aspect, T near)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tmat4x4&lt; T, defaultp &gt;</type>
      <name>tweakedInfinitePerspective</name>
      <anchorfile>group__gtc__matrix__transform.html</anchorfile>
      <anchor>gade8abc58c0ac541163e872eb66f3e5de</anchor>
      <arglist>(T fovy, T aspect, T near, T ep)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tvec3&lt; T, P &gt;</type>
      <name>unProject</name>
      <anchorfile>group__gtc__matrix__transform.html</anchorfile>
      <anchor>ga4b0a9086d15e2a743ecd7b6128146af1</anchor>
      <arglist>(detail::tvec3&lt; T, P &gt; const &amp;win, detail::tmat4x4&lt; T, P &gt; const &amp;model, detail::tmat4x4&lt; T, P &gt; const &amp;proj, detail::tvec4&lt; U, P &gt; const &amp;viewport)</arglist>
    </member>
  </compound>
  <compound kind="group">
    <name>gtc_noise</name>
    <title>GLM_GTC_noise</title>
    <filename>group__gtc__noise.html</filename>
    <member kind="function">
      <type>GLM_FUNC_DECL T</type>
      <name>perlin</name>
      <anchorfile>group__gtc__noise.html</anchorfile>
      <anchor>ga14e5975486b2b36e747861d3c65b16c1</anchor>
      <arglist>(vecType&lt; T, P &gt; const &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL T</type>
      <name>perlin</name>
      <anchorfile>group__gtc__noise.html</anchorfile>
      <anchor>ga7e103ffffacb322fe2d4863c372ae2fd</anchor>
      <arglist>(vecType&lt; T, P &gt; const &amp;p, vecType&lt; T, P &gt; const &amp;rep)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL T</type>
      <name>simplex</name>
      <anchorfile>group__gtc__noise.html</anchorfile>
      <anchor>ga05f5ab240c9a3fdeee353636e464c285</anchor>
      <arglist>(vecType&lt; T, P &gt; const &amp;p)</arglist>
    </member>
  </compound>
  <compound kind="group">
    <name>gtc_packing</name>
    <title>GLM_GTC_packing</title>
    <filename>group__gtc__packing.html</filename>
    <member kind="function">
      <type>GLM_FUNC_DECL uint32</type>
      <name>packF2x11_1x10</name>
      <anchorfile>group__gtc__packing.html</anchorfile>
      <anchor>ga4944ad465ff950e926d49621f916c78d</anchor>
      <arglist>(vec3 const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL uint16</type>
      <name>packHalf1x16</name>
      <anchorfile>group__gtc__packing.html</anchorfile>
      <anchor>ga43f2093b6ff192a79058ff7834fc3528</anchor>
      <arglist>(float v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL uint64</type>
      <name>packHalf4x16</name>
      <anchorfile>group__gtc__packing.html</anchorfile>
      <anchor>gafe2f7b39caf8f5ec555e1c059ec530e6</anchor>
      <arglist>(vec4 const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL uint32</type>
      <name>packI3x10_1x2</name>
      <anchorfile>group__gtc__packing.html</anchorfile>
      <anchor>ga06ecb6afb902dba45419008171db9023</anchor>
      <arglist>(ivec4 const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL uint16</type>
      <name>packSnorm1x16</name>
      <anchorfile>group__gtc__packing.html</anchorfile>
      <anchor>gab22f8bcfdb5fc65af4701b25f143c1af</anchor>
      <arglist>(float v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL uint8</type>
      <name>packSnorm1x8</name>
      <anchorfile>group__gtc__packing.html</anchorfile>
      <anchor>gae3592e0795e62aaa1865b3a10496a7a1</anchor>
      <arglist>(float s)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL uint16</type>
      <name>packSnorm2x8</name>
      <anchorfile>group__gtc__packing.html</anchorfile>
      <anchor>ga6be3cfb2cce3702f03e91bbeb5286d7e</anchor>
      <arglist>(vec2 const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL uint32</type>
      <name>packSnorm3x10_1x2</name>
      <anchorfile>group__gtc__packing.html</anchorfile>
      <anchor>gab997545661877d2c7362a5084d3897d3</anchor>
      <arglist>(vec4 const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL uint64</type>
      <name>packSnorm4x16</name>
      <anchorfile>group__gtc__packing.html</anchorfile>
      <anchor>ga358943934d21da947d5bcc88c2ab7832</anchor>
      <arglist>(vec4 const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL uint32</type>
      <name>packU3x10_1x2</name>
      <anchorfile>group__gtc__packing.html</anchorfile>
      <anchor>gada3d88d59f0f458f9c51a9fd359a4bc0</anchor>
      <arglist>(uvec4 const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL uint16</type>
      <name>packUnorm1x16</name>
      <anchorfile>group__gtc__packing.html</anchorfile>
      <anchor>ga9f82737bf2a44bedff1d286b76837886</anchor>
      <arglist>(float v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL uint8</type>
      <name>packUnorm1x8</name>
      <anchorfile>group__gtc__packing.html</anchorfile>
      <anchor>ga4b2fa60df3460403817d28b082ee0736</anchor>
      <arglist>(float v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL uint16</type>
      <name>packUnorm2x8</name>
      <anchorfile>group__gtc__packing.html</anchorfile>
      <anchor>ga9a666b1c688ab54100061ed06526de6e</anchor>
      <arglist>(vec2 const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL uint32</type>
      <name>packUnorm3x10_1x2</name>
      <anchorfile>group__gtc__packing.html</anchorfile>
      <anchor>ga8a1ee625d2707c60530fb3fca2980b19</anchor>
      <arglist>(vec4 const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL uint64</type>
      <name>packUnorm4x16</name>
      <anchorfile>group__gtc__packing.html</anchorfile>
      <anchor>ga1f63c264e7ab63264e2b2a99fd393897</anchor>
      <arglist>(vec4 const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL vec3</type>
      <name>unpackF2x11_1x10</name>
      <anchorfile>group__gtc__packing.html</anchorfile>
      <anchor>ga2b1fd1e854705b1345e98409e0a25e50</anchor>
      <arglist>(uint32 p)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL float</type>
      <name>unpackHalf1x16</name>
      <anchorfile>group__gtc__packing.html</anchorfile>
      <anchor>gac37dedaba24b00adb4ec6e8f92c19dbf</anchor>
      <arglist>(uint16 v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL vec4</type>
      <name>unpackHalf4x16</name>
      <anchorfile>group__gtc__packing.html</anchorfile>
      <anchor>ga57dfc41b2eb20b0ac00efae7d9c49dcd</anchor>
      <arglist>(uint64 p)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL ivec4</type>
      <name>unpackI3x10_1x2</name>
      <anchorfile>group__gtc__packing.html</anchorfile>
      <anchor>ga9a05330e5490be0908d3b117d82aff56</anchor>
      <arglist>(uint32 p)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL float</type>
      <name>unpackSnorm1x16</name>
      <anchorfile>group__gtc__packing.html</anchorfile>
      <anchor>ga96dd15002370627a443c835ab03a766c</anchor>
      <arglist>(uint16 p)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL float</type>
      <name>unpackSnorm1x8</name>
      <anchorfile>group__gtc__packing.html</anchorfile>
      <anchor>ga4851ff86678aa1c7ace9d67846894285</anchor>
      <arglist>(uint8 p)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL vec2</type>
      <name>unpackSnorm2x8</name>
      <anchorfile>group__gtc__packing.html</anchorfile>
      <anchor>ga8b128e89be449fc71336968a66bf6e1a</anchor>
      <arglist>(uint16 p)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL vec4</type>
      <name>unpackSnorm3x10_1x2</name>
      <anchorfile>group__gtc__packing.html</anchorfile>
      <anchor>ga7a4fbf79be9740e3c57737bc2af05e5b</anchor>
      <arglist>(uint32 p)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL vec4</type>
      <name>unpackSnorm4x16</name>
      <anchorfile>group__gtc__packing.html</anchorfile>
      <anchor>gadb01fc0530f07beb509c89d97b6f4d20</anchor>
      <arglist>(uint64 const &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL uvec4</type>
      <name>unpackU3x10_1x2</name>
      <anchorfile>group__gtc__packing.html</anchorfile>
      <anchor>ga48df3042a7d079767f5891a1bfd8a60a</anchor>
      <arglist>(uint32 p)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL float</type>
      <name>unpackUnorm1x16</name>
      <anchorfile>group__gtc__packing.html</anchorfile>
      <anchor>ga83d34160a5cb7bcb5339823210fc7501</anchor>
      <arglist>(uint16 p)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL float</type>
      <name>unpackUnorm1x8</name>
      <anchorfile>group__gtc__packing.html</anchorfile>
      <anchor>ga1319207e30874fb4931a9ee913983ee1</anchor>
      <arglist>(uint8 p)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL vec2</type>
      <name>unpackUnorm2x8</name>
      <anchorfile>group__gtc__packing.html</anchorfile>
      <anchor>ga637cbe3913dd95c6e7b4c99c61bd611f</anchor>
      <arglist>(uint16 p)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL vec4</type>
      <name>unpackUnorm3x10_1x2</name>
      <anchorfile>group__gtc__packing.html</anchorfile>
      <anchor>ga5156d3060355fe332865da2c7f78815f</anchor>
      <arglist>(uint32 p)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL vec4</type>
      <name>unpackUnorm4x16</name>
      <anchorfile>group__gtc__packing.html</anchorfile>
      <anchor>ga2ae149c5d2473ac1e5f347bb654a242d</anchor>
      <arglist>(uint64 p)</arglist>
    </member>
  </compound>
  <compound kind="group">
    <name>gtc_quaternion</name>
    <title>GLM_GTC_quaternion</title>
    <filename>group__gtc__quaternion.html</filename>
    <member kind="function">
      <type>GLM_FUNC_DECL T</type>
      <name>angle</name>
      <anchorfile>group__gtc__quaternion.html</anchorfile>
      <anchor>ga23a3fc7ada5bbb665ff84c92c6e0542c</anchor>
      <arglist>(detail::tquat&lt; T, P &gt; const &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tquat&lt; T, P &gt;</type>
      <name>angleAxis</name>
      <anchorfile>group__gtc__quaternion.html</anchorfile>
      <anchor>ga771b3e16cca8324e7111b923476be666</anchor>
      <arglist>(T const &amp;angle, detail::tvec3&lt; T, P &gt; const &amp;axis)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tvec3&lt; T, P &gt;</type>
      <name>axis</name>
      <anchorfile>group__gtc__quaternion.html</anchorfile>
      <anchor>ga8eef9f8c3f2e4836dccf09df975b20fb</anchor>
      <arglist>(detail::tquat&lt; T, P &gt; const &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tquat&lt; T, P &gt;</type>
      <name>conjugate</name>
      <anchorfile>group__gtc__quaternion.html</anchorfile>
      <anchor>gaf78006c47276b151777fc194cf11a688</anchor>
      <arglist>(detail::tquat&lt; T, P &gt; const &amp;q)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL T</type>
      <name>dot</name>
      <anchorfile>group__gtc__quaternion.html</anchorfile>
      <anchor>gac54dfc83de465a2d03e90d342242ab3d</anchor>
      <arglist>(quatType&lt; T, P &gt; const &amp;x, quatType&lt; T, P &gt; const &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tvec4&lt; bool, P &gt;</type>
      <name>equal</name>
      <anchorfile>group__gtc__quaternion.html</anchorfile>
      <anchor>ga32ff2cc6fb576639a6237d8d8ed5818b</anchor>
      <arglist>(detail::tquat&lt; T, P &gt; const &amp;x, detail::tquat&lt; T, P &gt; const &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tvec3&lt; T, P &gt;</type>
      <name>eulerAngles</name>
      <anchorfile>group__gtc__quaternion.html</anchorfile>
      <anchor>gade4034f49ccadf63cb31a7fb5fa3c8aa</anchor>
      <arglist>(detail::tquat&lt; T, P &gt; const &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tvec4&lt; bool, P &gt;</type>
      <name>greaterThan</name>
      <anchorfile>group__gtc__quaternion.html</anchorfile>
      <anchor>ga63be67bccef0b0ad4e60656223ab3761</anchor>
      <arglist>(detail::tquat&lt; T, P &gt; const &amp;x, detail::tquat&lt; T, P &gt; const &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tvec4&lt; bool, P &gt;</type>
      <name>greaterThanEqual</name>
      <anchorfile>group__gtc__quaternion.html</anchorfile>
      <anchor>gac90d5af34a03cd665a349ac30e4cc44c</anchor>
      <arglist>(detail::tquat&lt; T, P &gt; const &amp;x, detail::tquat&lt; T, P &gt; const &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tquat&lt; T, P &gt;</type>
      <name>inverse</name>
      <anchorfile>group__gtc__quaternion.html</anchorfile>
      <anchor>ga6613ef61cb980a18f19ece5f421564da</anchor>
      <arglist>(detail::tquat&lt; T, P &gt; const &amp;q)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL T</type>
      <name>length</name>
      <anchorfile>group__gtc__quaternion.html</anchorfile>
      <anchor>ga3406ab83e2cafd4034f359957e942410</anchor>
      <arglist>(detail::tquat&lt; T, P &gt; const &amp;q)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tquat&lt; T, P &gt;</type>
      <name>lerp</name>
      <anchorfile>group__gtc__quaternion.html</anchorfile>
      <anchor>gafc1c989eaa2c786d34218b176f680fe0</anchor>
      <arglist>(detail::tquat&lt; T, P &gt; const &amp;x, detail::tquat&lt; T, P &gt; const &amp;y, T const &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tvec4&lt; bool, P &gt;</type>
      <name>lessThan</name>
      <anchorfile>group__gtc__quaternion.html</anchorfile>
      <anchor>ga4e4c37b86cecde7e1076c5b5fdb920b9</anchor>
      <arglist>(detail::tquat&lt; T, P &gt; const &amp;x, detail::tquat&lt; T, P &gt; const &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tvec4&lt; bool, P &gt;</type>
      <name>lessThanEqual</name>
      <anchorfile>group__gtc__quaternion.html</anchorfile>
      <anchor>ga313fe20896a8cd43c6d08cc88fa18faa</anchor>
      <arglist>(detail::tquat&lt; T, P &gt; const &amp;x, detail::tquat&lt; T, P &gt; const &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tmat3x3&lt; T, P &gt;</type>
      <name>mat3_cast</name>
      <anchorfile>group__gtc__quaternion.html</anchorfile>
      <anchor>ga65257c3494022ad80a50ce11da95049d</anchor>
      <arglist>(detail::tquat&lt; T, P &gt; const &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tmat4x4&lt; T, P &gt;</type>
      <name>mat4_cast</name>
      <anchorfile>group__gtc__quaternion.html</anchorfile>
      <anchor>gafc4e34c836f7ccb5f3bb2a0373c831e0</anchor>
      <arglist>(detail::tquat&lt; T, P &gt; const &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tquat&lt; T, P &gt;</type>
      <name>mix</name>
      <anchorfile>group__gtc__quaternion.html</anchorfile>
      <anchor>gafabf175ae3e2cd30bf58dc313321955a</anchor>
      <arglist>(detail::tquat&lt; T, P &gt; const &amp;x, detail::tquat&lt; T, P &gt; const &amp;y, T const &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tquat&lt; T, P &gt;</type>
      <name>normalize</name>
      <anchorfile>group__gtc__quaternion.html</anchorfile>
      <anchor>ga34ee289ca53a08207904e935104715d8</anchor>
      <arglist>(detail::tquat&lt; T, P &gt; const &amp;q)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tvec4&lt; bool, P &gt;</type>
      <name>notEqual</name>
      <anchorfile>group__gtc__quaternion.html</anchorfile>
      <anchor>gaa3a8cf1aa580e435ca96acafbd7870a5</anchor>
      <arglist>(detail::tquat&lt; T, P &gt; const &amp;x, detail::tquat&lt; T, P &gt; const &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL T</type>
      <name>pitch</name>
      <anchorfile>group__gtc__quaternion.html</anchorfile>
      <anchor>ga4d345dc369a54f53f5ebc375bac56d11</anchor>
      <arglist>(detail::tquat&lt; T, P &gt; const &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tquat&lt; T, P &gt;</type>
      <name>quat_cast</name>
      <anchorfile>group__gtc__quaternion.html</anchorfile>
      <anchor>gafb826745dedb1760100bbd25d0f63fde</anchor>
      <arglist>(detail::tmat3x3&lt; T, P &gt; const &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tquat&lt; T, P &gt;</type>
      <name>quat_cast</name>
      <anchorfile>group__gtc__quaternion.html</anchorfile>
      <anchor>ga385af22ef1a45c4464ddd28b80d5ce18</anchor>
      <arglist>(detail::tmat4x4&lt; T, P &gt; const &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL T</type>
      <name>roll</name>
      <anchorfile>group__gtc__quaternion.html</anchorfile>
      <anchor>ga6d883e423bc425f4334fcce202131f7e</anchor>
      <arglist>(detail::tquat&lt; T, P &gt; const &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tquat&lt; T, P &gt;</type>
      <name>rotate</name>
      <anchorfile>group__gtc__quaternion.html</anchorfile>
      <anchor>gaa9a8891f03d8f5373525c4b3159c1c73</anchor>
      <arglist>(detail::tquat&lt; T, P &gt; const &amp;q, T const &amp;angle, detail::tvec3&lt; T, P &gt; const &amp;axis)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tquat&lt; T, P &gt;</type>
      <name>slerp</name>
      <anchorfile>group__gtc__quaternion.html</anchorfile>
      <anchor>ga7468a211a20ea56ea5cfb0625226868a</anchor>
      <arglist>(detail::tquat&lt; T, P &gt; const &amp;x, detail::tquat&lt; T, P &gt; const &amp;y, T const &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL T</type>
      <name>yaw</name>
      <anchorfile>group__gtc__quaternion.html</anchorfile>
      <anchor>ga1de7653ddf380ff06d2300eea831664c</anchor>
      <arglist>(detail::tquat&lt; T, P &gt; const &amp;x)</arglist>
    </member>
  </compound>
  <compound kind="group">
    <name>gtc_random</name>
    <title>GLM_GTC_random</title>
    <filename>group__gtc__random.html</filename>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tvec3&lt; T, defaultp &gt;</type>
      <name>ballRand</name>
      <anchorfile>group__gtc__random.html</anchorfile>
      <anchor>gac9c6e44b013874c291547f568d240500</anchor>
      <arglist>(T const &amp;Radius)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tvec2&lt; T, defaultp &gt;</type>
      <name>circularRand</name>
      <anchorfile>group__gtc__random.html</anchorfile>
      <anchor>gac1ab03c2c797ce352fd74cdb5229b151</anchor>
      <arglist>(T const &amp;Radius)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tvec2&lt; T, defaultp &gt;</type>
      <name>diskRand</name>
      <anchorfile>group__gtc__random.html</anchorfile>
      <anchor>ga7d24fc3ef13fd7b6cad7e7b870b0e322</anchor>
      <arglist>(T const &amp;Radius)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>gaussRand</name>
      <anchorfile>group__gtc__random.html</anchorfile>
      <anchor>gacba09f5b8e1e8eac3d318ae6426bbd26</anchor>
      <arglist>(genType const &amp;Mean, genType const &amp;Deviation)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genTYpe</type>
      <name>linearRand</name>
      <anchorfile>group__gtc__random.html</anchorfile>
      <anchor>gada2343ac23451f0919a2b6c11c4d8696</anchor>
      <arglist>(genTYpe const &amp;Min, genTYpe const &amp;Max)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL vecType&lt; T, P &gt;</type>
      <name>linearRand</name>
      <anchorfile>group__gtc__random.html</anchorfile>
      <anchor>gaba9cec867916d894d794a32897b7fdfd</anchor>
      <arglist>(vecType&lt; T, P &gt; const &amp;Min, vecType&lt; T, P &gt; const &amp;Max)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tvec3&lt; T, defaultp &gt;</type>
      <name>sphericalRand</name>
      <anchorfile>group__gtc__random.html</anchorfile>
      <anchor>ga8a9eee1fcb08690881ead242fe4259dc</anchor>
      <arglist>(T const &amp;Radius)</arglist>
    </member>
  </compound>
  <compound kind="group">
    <name>gtc_reciprocal</name>
    <title>GLM_GTC_reciprocal</title>
    <filename>group__gtc__reciprocal.html</filename>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>acot</name>
      <anchorfile>group__gtc__reciprocal.html</anchorfile>
      <anchor>ga97d029f989f849b62915b068c264246b</anchor>
      <arglist>(genType const &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>acoth</name>
      <anchorfile>group__gtc__reciprocal.html</anchorfile>
      <anchor>gad73911994e6bb6a06cc3ea1bd89201ab</anchor>
      <arglist>(genType const &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>acsc</name>
      <anchorfile>group__gtc__reciprocal.html</anchorfile>
      <anchor>ga135e8f6b36bb85b5f7d8067e6b890e4d</anchor>
      <arglist>(genType const &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>acsch</name>
      <anchorfile>group__gtc__reciprocal.html</anchorfile>
      <anchor>ga418b31539e1a69c262712f2c7a4f27eb</anchor>
      <arglist>(genType const &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>asec</name>
      <anchorfile>group__gtc__reciprocal.html</anchorfile>
      <anchor>gac9761980e09149002a466ca131a4bcac</anchor>
      <arglist>(genType const &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>asech</name>
      <anchorfile>group__gtc__reciprocal.html</anchorfile>
      <anchor>ga450f3bf1c04751198994d26d92ac2a63</anchor>
      <arglist>(genType const &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>cot</name>
      <anchorfile>group__gtc__reciprocal.html</anchorfile>
      <anchor>ga2f49e28c2634ae1a212e2fc38c42ad42</anchor>
      <arglist>(genType const &amp;angle)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>coth</name>
      <anchorfile>group__gtc__reciprocal.html</anchorfile>
      <anchor>gae2f1e6f7c360dda452b88e0c492d6f4d</anchor>
      <arglist>(genType const &amp;angle)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>csc</name>
      <anchorfile>group__gtc__reciprocal.html</anchorfile>
      <anchor>ga5df75de99f63e854087a06f538907b2c</anchor>
      <arglist>(genType const &amp;angle)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>csch</name>
      <anchorfile>group__gtc__reciprocal.html</anchorfile>
      <anchor>ga00404a9cdf62023792d1d0afedd7f896</anchor>
      <arglist>(genType const &amp;angle)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>sec</name>
      <anchorfile>group__gtc__reciprocal.html</anchorfile>
      <anchor>gabb6829a472da1cc94d88afa6396bed1f</anchor>
      <arglist>(genType const &amp;angle)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>sech</name>
      <anchorfile>group__gtc__reciprocal.html</anchorfile>
      <anchor>gaaa698b992c63f454a3a1a1baa2773a3c</anchor>
      <arglist>(genType const &amp;angle)</arglist>
    </member>
  </compound>
  <compound kind="group">
    <name>gtc_type_precision</name>
    <title>GLM_GTC_type_precision</title>
    <filename>group__gtc__type__precision.html</filename>
    <member kind="typedef">
      <type>highp_float32_t</type>
      <name>f32</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga0ec999b57f5330d9021256e96038df04</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>f32mat2x2</type>
      <name>f32mat2</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga5a8b82f5ef3eb6355640d57466793d9b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_f32mat2x2</type>
      <name>f32mat2x2</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga4eb16d89ecff72fa77f10c9a1e7ca475</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_f32mat2x3</type>
      <name>f32mat2x3</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga5ad96c3a7d4c81520d1f30bf5dcdc2b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_f32mat2x4</type>
      <name>f32mat2x4</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gaba05bfeff59b12ea8e8ad2f6bfd8eece</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>f32mat3x3</type>
      <name>f32mat3</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gaf8d666dea6f652c21f0c1515ce522090</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_f32mat3x2</type>
      <name>f32mat3x2</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga43fa9ba1875db74cba2cea33321a77ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_f32mat3x3</type>
      <name>f32mat3x3</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga56465dc40dd0e35221f00bdf44fb7c2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_f32mat3x4</type>
      <name>f32mat3x4</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga9d953c44b7bf260d2f2e61d73dc2ab08</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>f32mat4x4</type>
      <name>f32mat4</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga6bf98d2ab0eb4889e5190c26e1853292</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_f32mat4x2</type>
      <name>f32mat4x2</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga6aee56c6561190811699bfd2b1cd0d57</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_f32mat4x3</type>
      <name>f32mat4x3</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga5102ae88531e072efe57e75354e10347</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_f32mat4x4</type>
      <name>f32mat4x4</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga939fc7fbeb62575aca543d3a0342d807</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_f32quat</type>
      <name>f32quat</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gafc69e0f1b9ac1a001bb4b1b9710d4f92</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_f32vec1</type>
      <name>f32vec1</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga7335bddf7a09ba275d5d04f7681f03e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_f32vec2</type>
      <name>f32vec2</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga0eba48c6b8abbee31dbf5655dd171ead</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_f32vec3</type>
      <name>f32vec3</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga9b74939fb3bdd450be65f798037dd79d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_f32vec4</type>
      <name>f32vec4</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gab6254ab9d409cce6579d7dc75dd34114</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_float64_t</type>
      <name>f64</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga2bba392e555124b36cde6abba349bab3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>f64mat2x2</type>
      <name>f64mat2</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gaa66040c1fd82a9d1f6ac82d4e1e8baa6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_f64mat2x2</type>
      <name>f64mat2x2</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gad125d405392e76f26f359798350fb64f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_f64mat2x3</type>
      <name>f64mat2x3</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga5b665390818b04bdd95bb6b2a25e5c2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_f64mat2x4</type>
      <name>f64mat2x4</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga7f84d2c51081d56599a45c01d67ac155</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>f64mat3x3</type>
      <name>f64mat3</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gaa9e69ab90c0130b9a84a0a7fd8e49664</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_f64mat3x2</type>
      <name>f64mat3x2</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gae6388c7664b5bb281047a9fd7984f97b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_f64mat3x3</type>
      <name>f64mat3x3</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gad74db0197015b8d1d77ce54cf8d0ae60</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_f64mat3x4</type>
      <name>f64mat3x4</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gac9468e5fa519d06b452d3126bb22a597</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>f64mat4x4</type>
      <name>f64mat4</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga1e2d73ea989e6a5abd90cbe9f1025a41</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_f64mat4x2</type>
      <name>f64mat4x2</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gae716a8717cc6af191aec562d93ff6299</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_f64mat4x3</type>
      <name>f64mat4x3</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gaca283f88500d9895afb939516e7372d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_f64mat4x4</type>
      <name>f64mat4x4</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga37a1ae1f6e67b5a6a06b1ee7c83f4bec</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_f64quat</type>
      <name>f64quat</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga860589eddc4ff95795a858318652b6ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_f64vec1</type>
      <name>f64vec1</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga55bdb96a24de2e3531c74310b12ba5d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_f64vec2</type>
      <name>f64vec2</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga3f131d462df8154918f93ba1ac7cc4bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_f64vec3</type>
      <name>f64vec3</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga794ee8f0a105cda01946cd9860f492a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_f64vec4</type>
      <name>f64vec4</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gac10d088c5f1d16a62fb019408af34e1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>float</type>
      <name>float32</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga814f2f65354b6588b067cc5c67a6b340</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_float32_t</type>
      <name>float32_t</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga642737ae3e7c434b366f2191e6944bf2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>double</type>
      <name>float64</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gab721f828b41f46b20cf4883b50733d3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_float64_t</type>
      <name>float64_t</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gade966a3eb25ebeb16dd53c40d3fdeb46</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>fmat2x2</type>
      <name>fmat2</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga96b15c5eaecce87b352dab5d373da979</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_f32mat2x2</type>
      <name>fmat2x2</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gada7823c23ae249dccaecb5a016c667f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_f32mat2x3</type>
      <name>fmat2x3</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga087d875cd4e384f101a28a4caf8ccd94</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_f32mat2x4</type>
      <name>fmat2x4</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gaf3af7a2f10aaf8028a95b7232b24d84e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>fmat3x3</type>
      <name>fmat3</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gaa7b09502b183884aca53338c35b09509</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_f32mat3x2</type>
      <name>fmat3x2</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga723b6e3dd4ff1c0d76d3c9f72ea0d9a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_f32mat3x3</type>
      <name>fmat3x3</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gafa6841eaaa5ee45de1d892c26b349571</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_f32mat3x4</type>
      <name>fmat3x4</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga87084a1f4d6e8dd94f719029840dbafc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>fmat4x4</type>
      <name>fmat4</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gafbea1649c5384f13ff4595c9d0003a68</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_f32mat4x2</type>
      <name>fmat4x2</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga0cf4b66f4929b3c21ab7b967386fc7dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_f32mat4x3</type>
      <name>fmat4x3</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga5af77d2574bca528d321fbf261c90107</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_f32mat4x4</type>
      <name>fmat4x4</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gaa641dae0fcc277f028b4e48e16bbea86</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>quat</type>
      <name>fquat</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gaa95d73f08018f3864c6ae08dbf1c59f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_f32vec1</type>
      <name>fvec1</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gab927d62f22fa57461367011950cec650</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_f32vec2</type>
      <name>fvec2</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gaafd518792a4646c7bb60aabc62a4684c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_f32vec3</type>
      <name>fvec3</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga33b85a14a8f68ec99029ff13db6af369</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_f32vec4</type>
      <name>fvec4</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga55d1365630d3b3ecf7c7f4e7c29a9cb1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>float32</type>
      <name>highp_f32</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga48d80b6fd3a40b71b2e414493832d1ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_f32mat2x2</type>
      <name>highp_f32mat2</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gaed934f561aaf8ad891c0a8f5e719aea8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat2x2&lt; f32, highp &gt;</type>
      <name>highp_f32mat2x2</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gaf3a2cc948ca6fd168391138ce6fdd100</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat2x3&lt; f32, highp &gt;</type>
      <name>highp_f32mat2x3</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga53613c1b93f81207065a8a935ff02a81</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat2x4&lt; f32, highp &gt;</type>
      <name>highp_f32mat2x4</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga9689dbe21bc976ca8069c63300b5887e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_f32mat3x3</type>
      <name>highp_f32mat3</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga06809818db73785334f839742a9ad85a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat3x2&lt; f32, highp &gt;</type>
      <name>highp_f32mat3x2</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gaf36b2b34ea881977c61491b0d3b25a28</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat3x3&lt; f32, highp &gt;</type>
      <name>highp_f32mat3x3</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga334eca23d23aef90972fb20c5b749ca3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat3x4&lt; f32, highp &gt;</type>
      <name>highp_f32mat3x4</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gaa71f504ecb02f9178026b01013b77ba0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_f32mat4x4</type>
      <name>highp_f32mat4</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gac14c1bfb647e39d459c7489ede2156cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat4x2&lt; f32, highp &gt;</type>
      <name>highp_f32mat4x2</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga4d799497b303c2434fe709f81f6bd4dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat4x3&lt; f32, highp &gt;</type>
      <name>highp_f32mat4x3</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga5bd692575886422f501a379386e391d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat4x4&lt; f32, highp &gt;</type>
      <name>highp_f32mat4x4</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gafe24f12e4f5453058caea3f583ad7d9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tquat&lt; f32, highp &gt;</type>
      <name>highp_f32quat</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga26eef27d2efbd759e7e93c40672402e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec1&lt; f32, highp &gt;</type>
      <name>highp_f32vec1</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gac8be8ce31b9df0a5005d7c7458a3d03e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec2&lt; f32, highp &gt;</type>
      <name>highp_f32vec2</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gabba3e1b3ae0bcaa7aaac573c08c2f8d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec3&lt; f32, highp &gt;</type>
      <name>highp_f32vec3</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga581a4a4eb1f3a269d16af0c4e2d8daf4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec4&lt; f32, highp &gt;</type>
      <name>highp_f32vec4</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga53d3c1a17e2e6f26ee5ad1e8879d710e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>float64</type>
      <name>highp_f64</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gab1306a5a8ae99fb2867b548b1546bbe0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_f64mat2x2</type>
      <name>highp_f64mat2</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga7d9fd446fd43310ba6f63c8f9468acc0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat2x2&lt; f64, highp &gt;</type>
      <name>highp_f64mat2x2</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga4babca568fc88f185620c02e4fdac0d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat2x3&lt; f64, highp &gt;</type>
      <name>highp_f64mat2x3</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gafb5b42b29b3bd7f1605483223fa35312</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat2x4&lt; f64, highp &gt;</type>
      <name>highp_f64mat2x4</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga72fae79e6633cbc6bf691f69278b36d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_f64mat3x3</type>
      <name>highp_f64mat3</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga00c5743b0eba6b437422571f4eda27b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat3x2&lt; f64, highp &gt;</type>
      <name>highp_f64mat3x2</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga5cdc9d6fb9ce07e5485c4e2db919ce7e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat3x3&lt; f64, highp &gt;</type>
      <name>highp_f64mat3x3</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gaf520a9307867c632408029a53af3e375</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat3x4&lt; f64, highp &gt;</type>
      <name>highp_f64mat3x4</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga4144f547189dd7e52b4dd282f41a1cd1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_f64mat4x4</type>
      <name>highp_f64mat4</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga1ac5d0564721a22765c68c54a0a4f87a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat4x2&lt; f64, highp &gt;</type>
      <name>highp_f64mat4x2</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gabe9bc3680e7d83a7b34297da518a8117</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat4x3&lt; f64, highp &gt;</type>
      <name>highp_f64mat4x3</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga0264562b4667b8073b7708efc2280691</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat4x4&lt; f64, highp &gt;</type>
      <name>highp_f64mat4x4</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gaa95b52552df369b75d09155ebb29b1bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tquat&lt; f64, highp &gt;</type>
      <name>highp_f64quat</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga9372e8b60f401fd94aba637b3ed17cfc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec1&lt; f64, highp &gt;</type>
      <name>highp_f64vec1</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga1054b4e4da2b907b35e1806bd6fbaef1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec2&lt; f64, highp &gt;</type>
      <name>highp_f64vec2</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga1efd4982eaeafae59ce40deb89e018e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec3&lt; f64, highp &gt;</type>
      <name>highp_f64vec3</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga93cbac95bb9106fe15c987c0f56ae679</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec4&lt; f64, highp &gt;</type>
      <name>highp_f64vec4</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga1e9d8145fb9521701a5eeb6df5754184</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::float32</type>
      <name>highp_float32</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga91af7513c1102410646f2c435ca29be5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::float32</type>
      <name>highp_float32_t</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga4e16a7818d09e2da3b81765999f23928</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::float64</type>
      <name>highp_float64</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gab871a78c548d2fa53e1e8ec64a46eee7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::float64</type>
      <name>highp_float64_t</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gae8b3b2ace5be2a61c6bf63f12643fa15</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_fmat2x2</type>
      <name>highp_fmat2</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga10d47be18a81c111a8706d0a6df5b4ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat2x2&lt; f32, highp &gt;</type>
      <name>highp_fmat2x2</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gaeb76f1230ecfd4c80635d3c618405e31</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat2x3&lt; f32, highp &gt;</type>
      <name>highp_fmat2x3</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga53c126d1650b460bc7496a6fd5e5e764</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat2x4&lt; f32, highp &gt;</type>
      <name>highp_fmat2x4</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga5df8430c47272adc901ef224d85a9c4d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_fmat3x3</type>
      <name>highp_fmat3</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga3ff9af2eba26aa6df92aa73e1083e81e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat3x2&lt; f32, highp &gt;</type>
      <name>highp_fmat3x2</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gad5c083691eb15539fd81e27e1dc6b813</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat3x3&lt; f32, highp &gt;</type>
      <name>highp_fmat3x3</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gaf1d697243b1de74a5769c49e68b1e2a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat3x4&lt; f32, highp &gt;</type>
      <name>highp_fmat3x4</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga1f377a3da21dd6c418ec3a5119a4514a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_fmat4x4</type>
      <name>highp_fmat4</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga4c7c9823ade7c29e29b5a313949ae502</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat4x2&lt; f32, highp &gt;</type>
      <name>highp_fmat4x2</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gab3d688f05a884be93c647bce2d8a46f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat4x3&lt; f32, highp &gt;</type>
      <name>highp_fmat4x3</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga07f7578fc5a4dd8cdd8a532db25d535f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat4x4&lt; f32, highp &gt;</type>
      <name>highp_fmat4x4</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gaf0a98d6caffce89da963d3430e05ddb0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec1&lt; float, highp &gt;</type>
      <name>highp_fvec1</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga5d9f2208253856df60a57925f92ff0c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec2&lt; float, highp &gt;</type>
      <name>highp_fvec2</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gab58ecc53699d45f4f88d67bbff084c54</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec3&lt; float, highp &gt;</type>
      <name>highp_fvec3</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga79b821fc8ae989b12bb43e2cd3932580</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec4&lt; float, highp &gt;</type>
      <name>highp_fvec4</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gae0de2413648d89bf5a8e598e5520a439</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::int16</type>
      <name>highp_i16</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gaa04399853952dbce29cb62e2432f350a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec1&lt; i16, highp &gt;</type>
      <name>highp_i16vec1</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga0ed3103e2d3acb4efbe313add4243a72</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec2&lt; i16, highp &gt;</type>
      <name>highp_i16vec2</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga74df9e215c049f82d277473c4c974bb4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec3&lt; i16, highp &gt;</type>
      <name>highp_i16vec3</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga8dcfd412bd9ce99a1cf5c2b6e50f07e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec4&lt; i16, highp &gt;</type>
      <name>highp_i16vec4</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga7fd6f1b3c224833cc330a2c64b6994dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::int32</type>
      <name>highp_i32</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga197d19b585222da57d70238a5cfc2be8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec1&lt; i32, highp &gt;</type>
      <name>highp_i32vec1</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gadcd58130a48fa561e784a135a88c5d6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec2&lt; i32, highp &gt;</type>
      <name>highp_i32vec2</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga6020d795076243085eb0d6826c849b4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec3&lt; i32, highp &gt;</type>
      <name>highp_i32vec3</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga95de80f73e676fb6b9976ff0d33bbc4b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec4&lt; i32, highp &gt;</type>
      <name>highp_i32vec4</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga174af0fafdc5a9eb24150792bffa8b5c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::int64</type>
      <name>highp_i64</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gad3cb9a0ac0266ea2c51c6fac256345d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec1&lt; i64, highp &gt;</type>
      <name>highp_i64vec1</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga06c21aba992669f5c160ec5f5a480522</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec2&lt; i64, highp &gt;</type>
      <name>highp_i64vec2</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gabfe3aa6fa4003a47577beb9678ab2661</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec3&lt; i64, highp &gt;</type>
      <name>highp_i64vec3</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga4030f8ad15da56f5e427aa457d39e888</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec4&lt; i64, highp &gt;</type>
      <name>highp_i64vec4</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga0ea279cd954fbb71a1db62e897d4d7f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::int8</type>
      <name>highp_i8</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga8b9eb0b24cce7f14478bfcacb53ce839</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec1&lt; i8, highp &gt;</type>
      <name>highp_i8vec1</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga0334353753f93388bcc89f91c9aff476</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec2&lt; i8, highp &gt;</type>
      <name>highp_i8vec2</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga2224945795a870e41d951f0847d54f02</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec3&lt; i8, highp &gt;</type>
      <name>highp_i8vec3</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gad716792169ce7de963df25b865714438</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec4&lt; i8, highp &gt;</type>
      <name>highp_i8vec4</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga283b2f580a4bd7207d27418ef4a1068b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::int16</type>
      <name>highp_int16</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gaf0430ed80e88c0d1dfbe47f359659c81</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::int16</type>
      <name>highp_int16_t</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga07d318d61472e75238e53b9642227672</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::int32</type>
      <name>highp_int32</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gaa2045c92b9553d463191af6a20e997bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::int32</type>
      <name>highp_int32_t</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga783d077a513c1f475f6cdb406b4238c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::int64</type>
      <name>highp_int64</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga7ffb27943e9569800979081bc548621c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::int64</type>
      <name>highp_int64_t</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga0f5186bde44471133b08057cae8a51ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::int8</type>
      <name>highp_int8</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga57c86999e666760c304453f9bfdc09d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::int8</type>
      <name>highp_int8_t</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga417701b99e6e7992f35ab2ef694f88b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::uint16</type>
      <name>highp_u16</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga9da2178d7501d9c0f225fa1a7b70cb45</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec1&lt; u16, highp &gt;</type>
      <name>highp_u16vec1</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gac4a83dec879b77ab0055c8da232da066</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec2&lt; u16, highp &gt;</type>
      <name>highp_u16vec2</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gafad4245d389a4990eb505cd74a2d0a6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec3&lt; u16, highp &gt;</type>
      <name>highp_u16vec3</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gad98b30ad9bbfb79233340be3ba53ceb6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec4&lt; u16, highp &gt;</type>
      <name>highp_u16vec4</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga89074b108ec0643cffdfd008bedd3ffb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::uint32</type>
      <name>highp_u32</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gae8e8a2c712653891a03c171795286ac5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec1&lt; u32, highp &gt;</type>
      <name>highp_u32vec1</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga8a92d1f79e2fd4a03be803e35aac8e1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec2&lt; u32, highp &gt;</type>
      <name>highp_u32vec2</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gaddb81e8e12bd640e188744ed372c95bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec3&lt; u32, highp &gt;</type>
      <name>highp_u32vec3</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gab1e386f5e415e00f800edf5d15207286</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec4&lt; u32, highp &gt;</type>
      <name>highp_u32vec4</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga9418a8d549d344d4f7b7158771a2fdfe</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::uint64</type>
      <name>highp_u64</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga6006ea883d3c0491791650b2fb84de39</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec1&lt; u64, highp &gt;</type>
      <name>highp_u64vec1</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gab48ca217e1d1cc9aac3d9f037493ae7e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec2&lt; u64, highp &gt;</type>
      <name>highp_u64vec2</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gad11667a4764867732a89791ec2a01aeb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec3&lt; u64, highp &gt;</type>
      <name>highp_u64vec3</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga3cb5c038f8cba0dfb894af66b7b2ba13</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec4&lt; u64, highp &gt;</type>
      <name>highp_u64vec4</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga8aa6fc9f16dfa3078d411f6361188a45</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::uint8</type>
      <name>highp_u8</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga8a60abe782749c504fb5ae51eb8b49cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec1&lt; u8, highp &gt;</type>
      <name>highp_u8vec1</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga8e7e9156357a2b748fe39702c3bdbeec</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec2&lt; u8, highp &gt;</type>
      <name>highp_u8vec2</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga9aed4b3bacd37a43ec369bcf76be144a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec3&lt; u8, highp &gt;</type>
      <name>highp_u8vec3</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga52bdf53a4f05023c13a9b817526d249f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec4&lt; u8, highp &gt;</type>
      <name>highp_u8vec4</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga3a46f19674a65471988b41ffdaa834c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::uint16</type>
      <name>highp_uint16</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga4d32967d45ba8365e2a05eaaac85e978</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::uint16</type>
      <name>highp_uint16_t</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga3145bc0ee80432c165e985a188a722b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::uint32</type>
      <name>highp_uint32</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga3145e44c73e2df7dfe4f3cb65974bf22</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::uint32</type>
      <name>highp_uint32_t</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga8eb85ad460079c63b68866ae34637bda</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::uint64</type>
      <name>highp_uint64</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga8079c653e20cda03d34b99de629a7b09</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::uint64</type>
      <name>highp_uint64_t</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga6e66f40c5909bfc872b068187fa6029e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::uint8</type>
      <name>highp_uint8</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga2c27c6dd26e893786f04b10f99c1ee95</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::uint8</type>
      <name>highp_uint8_t</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga9ba529fcc75b82d23da979f0ce6e4518</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec1&lt; float, highp &gt;</type>
      <name>highp_vec1</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gab3f08c031846e7a95b49e81c48d920d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::int16</type>
      <name>i16</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga35e5542ca05b29cc256fdafb8503d1fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_i16vec1</type>
      <name>i16vec1</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gaa3a2fe05ca6a7086c5580922ebda4bf3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_i16vec2</type>
      <name>i16vec2</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga13f7a88281faec6a72231dce73ce6129</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_i16vec3</type>
      <name>i16vec3</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga22ec113d49837ef823048bb01511564c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_i16vec4</type>
      <name>i16vec4</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga28cd96ac55e2209bdbd3a41cb8af970a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::int32</type>
      <name>i32</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga1d8ed5c43e91ea7d4528389da4fa9524</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_i32vec1</type>
      <name>i32vec1</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga0d3741d44591183f3dee9500b4ad9ab4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_i32vec2</type>
      <name>i32vec2</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gabb9ac4a278f8a8e3a3928dc9bef81089</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_i32vec3</type>
      <name>i32vec3</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga79a21b299190b6fee673087376753db0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_i32vec4</type>
      <name>i32vec4</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga5fea6ade2c848bca1fa55636e75a10b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::int64</type>
      <name>i64</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gac7a7eaad46064fc952b06df33689da23</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_i64vec1</type>
      <name>i64vec1</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga8bc234da7e4a6436e01241f439fc7ddd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_i64vec2</type>
      <name>i64vec2</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga75461c98baf3e3913566550bd9d8d17f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_i64vec3</type>
      <name>i64vec3</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gab6eefcd7eb24e4142ed23dc1e87163a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_i64vec4</type>
      <name>i64vec4</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga19846034cab6ee6e031884ea30def7fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::int8</type>
      <name>i8</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gaae064be68b7d36cd7910c16e8ad18bba</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_i8vec1</type>
      <name>i8vec1</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gae67d2e1e7ebd1a79176cac554395b881</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_i8vec2</type>
      <name>i8vec2</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gafd7bbd3878c298014276975f999a8677</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_i8vec3</type>
      <name>i8vec3</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gae1e3127c58fbf1b6fbf28885cfd3dfad</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_i8vec4</type>
      <name>i8vec4</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga89bb5e6481ae11fb2599b71e36a390bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::int16</type>
      <name>int16</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga2945a61d12771f8954994fcddf02b021</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::int16</type>
      <name>int16_t</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gaf89ee61e0d34aa4a462104b7ae7f2da6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::int32</type>
      <name>int32</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga632d8b25f6b61659f39ea4321fab92a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::int32</type>
      <name>int32_t</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gab870c0eb6f525b0c8c4716762e0fc3a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::int64</type>
      <name>int64</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga435d75819cce297cc5fa21bd84ef89a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::int64</type>
      <name>int64_t</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga6abb23fbf4e39c50ec5341160b5da5ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::int8</type>
      <name>int8</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga96254f9c1c4506fc8eb5cf3301ce8565</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::int8</type>
      <name>int8_t</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga673898d450b2a91186f3c4f40c5f8633</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>float32</type>
      <name>lowp_f32</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga1b9734de4b4429dc26b1454a2a399b05</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>lowp_f32mat2x2</type>
      <name>lowp_f32mat2</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gad717448ef1129d7b795ebcfee6c4944c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat2x2&lt; f32, lowp &gt;</type>
      <name>lowp_f32mat2x2</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gae5beaa9212ba199167c7c7088a70b2bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat2x3&lt; f32, lowp &gt;</type>
      <name>lowp_f32mat2x3</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga7e45acb54ae2e4f5113a05b08eea5812</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat2x4&lt; f32, lowp &gt;</type>
      <name>lowp_f32mat2x4</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gae0da8e4239df703d44875b49a900c893</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>lowp_f32mat3x3</type>
      <name>lowp_f32mat3</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga84500ab23c0f0f3c585f8ad02f33b88c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat3x2&lt; f32, lowp &gt;</type>
      <name>lowp_f32mat3x2</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gadf8ee4630e8d2b6ae72293a7c8dff497</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat3x3&lt; f32, lowp &gt;</type>
      <name>lowp_f32mat3x3</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga92f4b130a9651c69361600272f113542</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat3x4&lt; f32, lowp &gt;</type>
      <name>lowp_f32mat3x4</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga7f81032f05c8a1b96b33c328f38c72d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>lowp_f32mat4x4</type>
      <name>lowp_f32mat4</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gada4d11f44b410c1be7b6b1d05ccf692c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat4x2&lt; f32, lowp &gt;</type>
      <name>lowp_f32mat4x2</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga6eedee3981e5bf150ad7463786d0d694</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat4x3&lt; f32, lowp &gt;</type>
      <name>lowp_f32mat4x3</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gadd0ff5b09c6ecac83e4e908e3f6478c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat4x4&lt; f32, lowp &gt;</type>
      <name>lowp_f32mat4x4</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gab7a6454e1f5d5c434ff316b139eb0231</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tquat&lt; f32, lowp &gt;</type>
      <name>lowp_f32quat</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga83edc5f21bfa41f72f881b29aabbd919</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec1&lt; f32, lowp &gt;</type>
      <name>lowp_f32vec1</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gae802918ade0497b72c606430830f5ebb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec2&lt; f32, lowp &gt;</type>
      <name>lowp_f32vec2</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga7faa2c9884c87b1e6512a966adad69e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec3&lt; f32, lowp &gt;</type>
      <name>lowp_f32vec3</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga1f878d91a5f5ab92c756244b62af7248</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec4&lt; f32, lowp &gt;</type>
      <name>lowp_f32vec4</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga59f7292d7ed0b7df72e6aa31010e2648</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>float64</type>
      <name>lowp_f64</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga59839f4bf6b97c93b0def577890bbfb8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>lowp_f64mat2x2</type>
      <name>lowp_f64mat2</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga2984b3b0b6ee0657044d186bb875b4e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat2x2&lt; f64, lowp &gt;</type>
      <name>lowp_f64mat2x2</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga38e41c5332b4eb20b23b4ed1f06608d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat2x3&lt; f64, lowp &gt;</type>
      <name>lowp_f64mat2x3</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga2add7d48faba102f53fbad2e14dfed12</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat2x4&lt; f64, lowp &gt;</type>
      <name>lowp_f64mat2x4</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga38366c50f2a2755c49110c7fc1441683</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>lowp_f64mat3x3</type>
      <name>lowp_f64mat3</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga4acbda53fb7ff9568c0a2786fad450b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat3x2&lt; f64, lowp &gt;</type>
      <name>lowp_f64mat3x2</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga99f6455a37a4c407a26981561184c76d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat3x3&lt; f64, lowp &gt;</type>
      <name>lowp_f64mat3x3</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga3b636bef3048da2f7935eae13e66f7b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat3x4&lt; f64, lowp &gt;</type>
      <name>lowp_f64mat3x4</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga988c6645dead17a842c47ec042b5369e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>lowp_f64mat4x4</type>
      <name>lowp_f64mat4</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga4378d9384f1b24848043ccb02dcf2959</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat4x2&lt; f64, lowp &gt;</type>
      <name>lowp_f64mat4x2</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga37d10de43251a9a1be734bbb340ad2e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat4x3&lt; f64, lowp &gt;</type>
      <name>lowp_f64mat4x3</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga05dba0f9d45301c7b10a9276c60b8a0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat4x4&lt; f64, lowp &gt;</type>
      <name>lowp_f64mat4x4</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gab7d0922ed8d93ee3ce995858feb41231</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tquat&lt; f64, lowp &gt;</type>
      <name>lowp_f64quat</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga225e6f95dd6a7049b1a86db23b90cbac</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec1&lt; f64, lowp &gt;</type>
      <name>lowp_f64vec1</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga47d9eed23b6e3fc58676176be392293a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec2&lt; f64, lowp &gt;</type>
      <name>lowp_f64vec2</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gaf2c6cba98bb2c2f1560d8edff4b70938</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec3&lt; f64, lowp &gt;</type>
      <name>lowp_f64vec3</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gad2d5e1436d926ae7201c860dce01a0fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec4&lt; f64, lowp &gt;</type>
      <name>lowp_f64vec4</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gaf99497c42a2d011fecab7f3f2312213d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::float32</type>
      <name>lowp_float32</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga92be8087f3c84504f3a44af1a9efc51e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::float32</type>
      <name>lowp_float32_t</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gadfb453b23cb820e3e4e766e047c67dab</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::float64</type>
      <name>lowp_float64</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga32e02689f4e83fb269c9047418536f2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::float64</type>
      <name>lowp_float64_t</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gac9d64f4e69d6c2eade41a848077866b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>lowp_fmat2x2</type>
      <name>lowp_fmat2</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga9bafb192cb7327d543ad55be2e6e675c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat2x2&lt; f32, lowp &gt;</type>
      <name>lowp_fmat2x2</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga99367a30c64035d7e7f76410105d10e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat2x3&lt; f32, lowp &gt;</type>
      <name>lowp_fmat2x3</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga01c5c29a6cee22c3e75de25c98dbecc9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat2x4&lt; f32, lowp &gt;</type>
      <name>lowp_fmat2x4</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga14b4460b2132fd3db19b53ec6f9353f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>lowp_fmat3x3</type>
      <name>lowp_fmat3</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga88ae00cab6aae48d56700915c7799973</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat3x2&lt; f32, lowp &gt;</type>
      <name>lowp_fmat3x2</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga6e03c9a11f7d781af7549ce566844cc6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat3x3&lt; f32, lowp &gt;</type>
      <name>lowp_fmat3x3</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga25b389b52269f3256f015b4fff5789c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat3x4&lt; f32, lowp &gt;</type>
      <name>lowp_fmat3x4</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga366a3249a72ddc76fb3ee4f2379cf3fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>lowp_fmat4x4</type>
      <name>lowp_fmat4</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga00dfb85ec53bb5f173747f73d13c1b8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat4x2&lt; f32, lowp &gt;</type>
      <name>lowp_fmat4x2</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga2433f92674e42eb6a75384fbab262306</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat4x3&lt; f32, lowp &gt;</type>
      <name>lowp_fmat4x3</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gaa4df4f3adcc8eb3bed680b14a87fb2c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat4x4&lt; f32, lowp &gt;</type>
      <name>lowp_fmat4x4</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga9ff955b170643f547661d2e7263ee426</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec1&lt; float, lowp &gt;</type>
      <name>lowp_fvec1</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gad5266f0507395cf8cdfe84b9cf5496e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec2&lt; float, lowp &gt;</type>
      <name>lowp_fvec2</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gaf365442c52322b810bc0ed943e539229</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec3&lt; float, lowp &gt;</type>
      <name>lowp_fvec3</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga83d77dfe136d4add9e214cd205320c12</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec4&lt; float, lowp &gt;</type>
      <name>lowp_fvec4</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga0d016cdbff067c450122115d0620bf85</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::int16</type>
      <name>lowp_i16</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gaf7bbfd31bcec25a416ea94d09efb5451</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec1&lt; i16, lowp &gt;</type>
      <name>lowp_i16vec1</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga6f1e42c07424a2f14faf731c74ba2153</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec2&lt; i16, lowp &gt;</type>
      <name>lowp_i16vec2</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga47c5d4c919266799ecc76d832356feff</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec3&lt; i16, lowp &gt;</type>
      <name>lowp_i16vec3</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga5b71f24a26316aa21f3c58d25c8db9a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec4&lt; i16, lowp &gt;</type>
      <name>lowp_i16vec4</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga59ea63973187e1e990fb6633d1800c6d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::int32</type>
      <name>lowp_i32</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga70fd34e8b8cffc92739161284ed77328</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec1&lt; i32, lowp &gt;</type>
      <name>lowp_i32vec1</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gadb82f1c8a0f4d3304862d32079961974</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec2&lt; i32, lowp &gt;</type>
      <name>lowp_i32vec2</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga1ac855a9b4ef24908d00ab715e7ddbff</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec3&lt; i32, lowp &gt;</type>
      <name>lowp_i32vec3</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gaa4a0dd64d4253a3641225254670c7b95</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec4&lt; i32, lowp &gt;</type>
      <name>lowp_i32vec4</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga99adefeda08a56345b0553d13283d2fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::int64</type>
      <name>lowp_i64</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga1f4ded25f71c0f3b4518936d50b54b6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec1&lt; i64, lowp &gt;</type>
      <name>lowp_i64vec1</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gaf427ced1906a1788fdd9faab2e57c60a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec2&lt; i64, lowp &gt;</type>
      <name>lowp_i64vec2</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gad88a04aaa07fabf57fdbad8e6b7bcc9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec3&lt; i64, lowp &gt;</type>
      <name>lowp_i64vec3</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gaa42f666ccdb6d1ef6326882b4f377678</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec4&lt; i64, lowp &gt;</type>
      <name>lowp_i64vec4</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga95c13b9d4f94d1783e7d96534d1651d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::int8</type>
      <name>lowp_i8</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gaa2e13ee29c90f75658beed6082541097</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec1&lt; i8, lowp &gt;</type>
      <name>lowp_i8vec1</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga490ff77964d0386c1db936eb2a324988</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec2&lt; i8, lowp &gt;</type>
      <name>lowp_i8vec2</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga511280c8869c7c79bba3c359f37f5559</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec3&lt; i8, lowp &gt;</type>
      <name>lowp_i8vec3</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga048811f03c327d4b56564a72d98800e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec4&lt; i8, lowp &gt;</type>
      <name>lowp_i8vec4</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga095202095a1fefbdae4a974c3b750223</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::int16</type>
      <name>lowp_int16</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga71fc0c399fa4780507748b643733f153</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::int16</type>
      <name>lowp_int16_t</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gae34c3d53c4c1434fc9f26538b0185667</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::int32</type>
      <name>lowp_int32</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gad9939c9d6fec1c6accc02a83c6500f08</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::int32</type>
      <name>lowp_int32_t</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gad9567c806dc39f534174eef42663119d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::int64</type>
      <name>lowp_int64</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gab8a8e75af347592406e41b3ae2c0712b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::int64</type>
      <name>lowp_int64_t</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga14d72e76d57c7f28eca8e933816c9fd6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::int8</type>
      <name>lowp_int8</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gaf9e675b6392764242ae87eb179e9d3d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::int8</type>
      <name>lowp_int8_t</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gae6092311f6970a305c2df19a372360a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::uint16</type>
      <name>lowp_u16</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga22c5364f27caa0a6eb0627cbc21e46be</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec1&lt; u16, lowp &gt;</type>
      <name>lowp_u16vec1</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga25464b09e8e3c63f6896605e0c997eb1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec2&lt; u16, lowp &gt;</type>
      <name>lowp_u16vec2</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gaff5ca5a8bc621bb8f4b28f046c0de508</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec3&lt; u16, lowp &gt;</type>
      <name>lowp_u16vec3</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga74d5491c9ee66d068309d200601e907b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec4&lt; u16, lowp &gt;</type>
      <name>lowp_u16vec4</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gab0210f390e7d75fa8eb42128a05ff23a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::uint32</type>
      <name>lowp_u32</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gaba06fae1dd98ca50c017e68345df0365</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec1&lt; u32, lowp &gt;</type>
      <name>lowp_u32vec1</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga579d71c2ae1225b689aaab0bc7d33146</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec2&lt; u32, lowp &gt;</type>
      <name>lowp_u32vec2</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga2f588e15c609987b89bd03f50b2a492d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec3&lt; u32, lowp &gt;</type>
      <name>lowp_u32vec3</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga53b6133cd2491fce1445c1744556b1bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec4&lt; u32, lowp &gt;</type>
      <name>lowp_u32vec4</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gaad6408408c9c5321cb6ee54f201de578</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::uint64</type>
      <name>lowp_u64</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga61ed4c68a4cffb77cd63cc107119123a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec1&lt; u64, lowp &gt;</type>
      <name>lowp_u64vec1</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gacd97dc5e92d0e2f6f6d62a5160508e2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec2&lt; u64, lowp &gt;</type>
      <name>lowp_u64vec2</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gae0e7d3ed32e8e79b4f6dd0c9baafcaea</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec3&lt; u64, lowp &gt;</type>
      <name>lowp_u64vec3</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gaa62794e3f055a333a85c0e52376f2429</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec4&lt; u64, lowp &gt;</type>
      <name>lowp_u64vec4</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga1dc6d791a39dc52ee296a891d5b9b084</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::uint8</type>
      <name>lowp_u8</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gae63f942c49a30dbf266b2f13f3efe257</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec1&lt; u8, lowp &gt;</type>
      <name>lowp_u8vec1</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gaee3cba2c93fa8cb7295671908995197c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec2&lt; u8, lowp &gt;</type>
      <name>lowp_u8vec2</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga8e5a056cbbcb70dca5c65950fa13a787</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec3&lt; u8, lowp &gt;</type>
      <name>lowp_u8vec3</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gaf0d7154052c636edf4a902fc8a4a56f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec4&lt; u8, lowp &gt;</type>
      <name>lowp_u8vec4</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga98f82380862128fac9afae1b53840562</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::uint16</type>
      <name>lowp_uint16</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga9b8409887319f62f06e664f6ca121b9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::uint16</type>
      <name>lowp_uint16_t</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga9a71176a4e5bc61951f9e9197d9c80e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::uint32</type>
      <name>lowp_uint32</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gaf11e85af414720b4cd12bd57b3a81e68</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::uint32</type>
      <name>lowp_uint32_t</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga9f8cb602a358e1f48bda2682cf051f0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::uint64</type>
      <name>lowp_uint64</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gacf666a9d9b309c4615c7a4f2ab0be289</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::uint64</type>
      <name>lowp_uint64_t</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gabf3069d4f188557a87b1d7f35eb0a270</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::uint8</type>
      <name>lowp_uint8</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga4d9dc08b7b248a386dfe9afd00fc6b1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::uint8</type>
      <name>lowp_uint8_t</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga0910ef24195d1b8b26e34d73148c0c45</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec1&lt; float, lowp &gt;</type>
      <name>lowp_vec1</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gae48c64f920be353ece773ff367f0161c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>float32</type>
      <name>mediump_f32</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga3dbba6bd06a546d7a11d1c09c2f04b1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>mediump_f32mat2x2</type>
      <name>mediump_f32mat2</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga103735a38477f7c389b36aae0fbdf274</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat2x2&lt; f32, mediump &gt;</type>
      <name>mediump_f32mat2x2</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga23c9239d6aa9b41c3d2145e2faa81edb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat2x3&lt; f32, mediump &gt;</type>
      <name>mediump_f32mat2x3</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga42497d19668931d225bccf1b9c614c19</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat2x4&lt; f32, mediump &gt;</type>
      <name>mediump_f32mat2x4</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga20c5b3b715b70f1c09f7f95bfaa7aa84</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>mediump_f32mat3x3</type>
      <name>mediump_f32mat3</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gae263a08ef179894fdd36f9a51698c4ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat3x2&lt; f32, mediump &gt;</type>
      <name>mediump_f32mat3x2</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga9762d48bb9b41e3cf40f6e616cf61b6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat3x3&lt; f32, mediump &gt;</type>
      <name>mediump_f32mat3x3</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gad4d01189a1462366b143c5cbc3de0ea9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat3x4&lt; f32, mediump &gt;</type>
      <name>mediump_f32mat3x4</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga7ad59b967576d930f4c8aa7b8c48e1af</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>mediump_f32mat4x4</type>
      <name>mediump_f32mat4</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga56bd98ec31b6abc0315d688d4ecd94a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat4x2&lt; f32, mediump &gt;</type>
      <name>mediump_f32mat4x2</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga3400d5463f0a58cf3959406aa2b69f72</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat4x3&lt; f32, mediump &gt;</type>
      <name>mediump_f32mat4x3</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga31635d753ab8a19fdaa80d2b89e90c54</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat4x4&lt; f32, mediump &gt;</type>
      <name>mediump_f32mat4x4</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga8f83086fffe71f9cd15e75a1de101ba6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tquat&lt; f32, mediump &gt;</type>
      <name>mediump_f32quat</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gab038e3482ca401bca2b2634c96f44f09</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec1&lt; f32, mediump &gt;</type>
      <name>mediump_f32vec1</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gaf3d4077b241fbcab529fb0e0d88c0df6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec2&lt; f32, mediump &gt;</type>
      <name>mediump_f32vec2</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gaf53d380f948fdbb540eab960f2ad4b58</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec3&lt; f32, mediump &gt;</type>
      <name>mediump_f32vec3</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gada8879dd10f28428e2eb1ae62f643f65</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec4&lt; f32, mediump &gt;</type>
      <name>mediump_f32vec4</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gaa5a1b058d185d87504591a11c6247518</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>float64</type>
      <name>mediump_f64</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gabd273bd38ea5e013aeec9ffd2b2591fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>mediump_f64mat2x2</type>
      <name>mediump_f64mat2</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gaa7eac0340d2aaf670ec4dfbd1826fd35</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat2x2&lt; f64, mediump &gt;</type>
      <name>mediump_f64mat2x2</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gacfa9f872c78d9e8b8e6c5dd0088db8fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat2x3&lt; f64, mediump &gt;</type>
      <name>mediump_f64mat2x3</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga6f463cb5e9b4e5c07a385843ed50e6b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat2x4&lt; f64, mediump &gt;</type>
      <name>mediump_f64mat2x4</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga65c67789f7e2ff605d8f48dc3750a515</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>mediump_f64mat3x3</type>
      <name>mediump_f64mat3</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gae38a4a0b57e25d9cbb153dcaab9432ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat3x2&lt; f64, mediump &gt;</type>
      <name>mediump_f64mat3x2</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gad6408472435fce994a3bb9d14d321ddd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat3x3&lt; f64, mediump &gt;</type>
      <name>mediump_f64mat3x3</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga871b69a221dae7461aa746e6e6d372fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat3x4&lt; f64, mediump &gt;</type>
      <name>mediump_f64mat3x4</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gac3b0ca6d79631a2480cee8897dcd79ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>mediump_f64mat4x4</type>
      <name>mediump_f64mat4</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga2763f655bfe2141a014e66d26a9d2f18</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat4x2&lt; f64, mediump &gt;</type>
      <name>mediump_f64mat4x2</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga4a7a2b6889f08c9209a4f994fd87cc4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat4x3&lt; f64, mediump &gt;</type>
      <name>mediump_f64mat4x3</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga4a920abfb082b0ffd8d89614cb787021</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat4x4&lt; f64, mediump &gt;</type>
      <name>mediump_f64mat4x4</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga941e42a0b337b5c8ad9c324aaa6b2ad5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tquat&lt; f64, mediump &gt;</type>
      <name>mediump_f64quat</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga7cf626acf7f4fc29355c147bfe05163d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec1&lt; f64, mediump &gt;</type>
      <name>mediump_f64vec1</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga1e3bbbd9ce5e215c4ba0980264b2711d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec2&lt; f64, mediump &gt;</type>
      <name>mediump_f64vec2</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga892891863b8e50195e3e48077a329335</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec3&lt; f64, mediump &gt;</type>
      <name>mediump_f64vec3</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gae2832f9acbf0cc1071fcf93336db6e0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec4&lt; f64, mediump &gt;</type>
      <name>mediump_f64vec4</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga0e011facac062fd7fb9b40c7d8288310</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::float32</type>
      <name>mediump_float32</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga1b5f74cbeed0c9d42cd57d77609be7ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::float32</type>
      <name>mediump_float32_t</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gacbd406715148db96c9d9d2a2ef6460de</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::float64</type>
      <name>mediump_float64</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga9225ae6aed0f90b6eb65bf8d466199c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::float64</type>
      <name>mediump_float64_t</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga97a0747b103eb5ef320a91888de52f51</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>mediump_fmat2x2</type>
      <name>mediump_fmat2</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga5b9de77ef7403ffc972700219eca5450</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat2x2&lt; f32, mediump &gt;</type>
      <name>mediump_fmat2x2</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gae9af1d96efbaeeb5c5edd9c7b0a24fa5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat2x3&lt; f32, mediump &gt;</type>
      <name>mediump_fmat2x3</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gaae7081e19f495e7cdbf727e1550b95a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat2x4&lt; f32, mediump &gt;</type>
      <name>mediump_fmat2x4</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga8f793d90a5a6bea23c13ad195fcb5de2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>mediump_fmat3x3</type>
      <name>mediump_fmat3</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga85f2267401434ea8c5463af040f0760c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat3x2&lt; f32, mediump &gt;</type>
      <name>mediump_fmat3x2</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga40681f25413b8705b16da2f534692f59</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat3x3&lt; f32, mediump &gt;</type>
      <name>mediump_fmat3x3</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gaa7f015dd5b962a658178bb881d4620cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat3x4&lt; f32, mediump &gt;</type>
      <name>mediump_fmat3x4</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gafa5aaa948365f349840dfeb9eeebf0cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>mediump_fmat4x4</type>
      <name>mediump_fmat4</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga6cd3ae1f3509b79061edcc83564769d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat4x2&lt; f32, mediump &gt;</type>
      <name>mediump_fmat4x2</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga09a2851d38fe3cf52735a1d26199bdcc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat4x3&lt; f32, mediump &gt;</type>
      <name>mediump_fmat4x3</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga5e5de428d1e1da2c593a6245d92dd8c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat4x4&lt; f32, mediump &gt;</type>
      <name>mediump_fmat4x4</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga7f4ae9d05ca94005a0b7d8e3c59943cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec1&lt; float, mediump &gt;</type>
      <name>mediump_fvec1</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga4534af301d5260974cee29f76842d579</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec2&lt; float, mediump &gt;</type>
      <name>mediump_fvec2</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga5c2686caa6838515f6727eea1b64aa05</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec3&lt; float, mediump &gt;</type>
      <name>mediump_fvec3</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga710c3af5ebb05e5e863cff78affd25a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec4&lt; float, mediump &gt;</type>
      <name>mediump_fvec4</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gaba16de142de00531a1598d83716c6939</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::int16</type>
      <name>mediump_i16</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga8454fc6a82c7bb787d0ac9663e08f63d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec1&lt; i16, mediump &gt;</type>
      <name>mediump_i16vec1</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga6a1d37139ea8990de24edf4bfa3500ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec2&lt; i16, mediump &gt;</type>
      <name>mediump_i16vec2</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga664a0266910df3c2d6559651f94d32e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec3&lt; i16, mediump &gt;</type>
      <name>mediump_i16vec3</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gad9e470f707da812fe454505c99035471</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec4&lt; i16, mediump &gt;</type>
      <name>mediump_i16vec4</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gad9aca299fc3e96c84be6b063381c9f3e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::int32</type>
      <name>mediump_i32</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga5e00ec824eb55968a6b6496f294d8c07</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec1&lt; i32, mediump &gt;</type>
      <name>mediump_i32vec1</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga44c6a3b78e635d91e35e1c41ab6b0ba1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec2&lt; i32, mediump &gt;</type>
      <name>mediump_i32vec2</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gaef7b37956ce9e1cc4faecf21b7fdae8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec3&lt; i32, mediump &gt;</type>
      <name>mediump_i32vec3</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga768e62b66086bd85a438341eedfad651</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec4&lt; i32, mediump &gt;</type>
      <name>mediump_i32vec4</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga68126328090f37655d8218c5a5fb8ae5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::int64</type>
      <name>mediump_i64</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga90fedf6c701ffbe00535156715e50787</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec1&lt; i64, mediump &gt;</type>
      <name>mediump_i64vec1</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gad2423a91c791b9ca2f8a3ecfc71b080d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec2&lt; i64, mediump &gt;</type>
      <name>mediump_i64vec2</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga5cf0bec13b01b6124e966360cffe15a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec3&lt; i64, mediump &gt;</type>
      <name>mediump_i64vec3</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gae1aa82d2b9a62a87648306205dfe69ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec4&lt; i64, mediump &gt;</type>
      <name>mediump_i64vec4</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gab4db11ebb425fa18fe5d15d455c360a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::int8</type>
      <name>mediump_i8</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga28a8b5fd51072680bb55178c17cc7411</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec1&lt; i8, mediump &gt;</type>
      <name>mediump_i8vec1</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga820f8b497e06d518968d00761747c547</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec2&lt; i8, mediump &gt;</type>
      <name>mediump_i8vec2</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga38eba1ab306fe5cc5eeafa35ce5b5b26</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec3&lt; i8, mediump &gt;</type>
      <name>mediump_i8vec3</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga91b40a693c1db26a7cc544339b326df3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec4&lt; i8, mediump &gt;</type>
      <name>mediump_i8vec4</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gad41bf4bfa504dc1191623ff77151d01f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::int16</type>
      <name>mediump_int16</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga4611997edb6c61606daa11990cf08798</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::int16</type>
      <name>mediump_int16_t</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga478fab608cf43040013d719a3e03b194</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::int32</type>
      <name>mediump_int32</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga0660a752402702f420f13c686a7fff29</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::int32</type>
      <name>mediump_int32_t</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gafd9b4bd9e4465aec63351b59100692c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::int64</type>
      <name>mediump_int64</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga603c695fe5cd677d3f72a81343e19a74</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::int64</type>
      <name>mediump_int64_t</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga555a2f85641550c232db473a9bb981f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::int8</type>
      <name>mediump_int8</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga3ee8faab2278c44c5785af04b7b18a14</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::int8</type>
      <name>mediump_int8_t</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga626ac5f73d3538e62a879d6c56abfb36</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::uint16</type>
      <name>mediump_u16</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga6745262ef6a6fdb8637b2387ef924828</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec1&lt; u16, mediump &gt;</type>
      <name>mediump_u16vec1</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gacb35d25d662b2a6396d094197ca834f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec2&lt; u16, mediump &gt;</type>
      <name>mediump_u16vec2</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga93fe5ddc21391f0334eb3a60b76c390b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec3&lt; u16, mediump &gt;</type>
      <name>mediump_u16vec3</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga82dbfd263ced8d03577008a3ef096598</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec4&lt; u16, mediump &gt;</type>
      <name>mediump_u16vec4</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gaad8b540f4231f69823c39fe9dfcb945a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::uint32</type>
      <name>mediump_u32</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gad0c27a525045c299a92306eb4cd7c13a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec1&lt; u32, mediump &gt;</type>
      <name>mediump_u32vec1</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga323fb0ed8f492d918b087226db2994f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec2&lt; u32, mediump &gt;</type>
      <name>mediump_u32vec2</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga5d16ea7e110d8ba923ca347c16704f88</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec3&lt; u32, mediump &gt;</type>
      <name>mediump_u32vec3</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga84a903ce8834b22f78d80a64eb0181bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec4&lt; u32, mediump &gt;</type>
      <name>mediump_u32vec4</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga532f59ac4c36a7e1371341165f7be33b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::uint64</type>
      <name>mediump_u64</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga00c51a16fa190b0a90205d50d6d8a44a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec1&lt; u64, mediump &gt;</type>
      <name>mediump_u64vec1</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gaf4211dc9e211d57b34b45a612b6de193</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec2&lt; u64, mediump &gt;</type>
      <name>mediump_u64vec2</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga9eda8d6f5be7a2919fb90412535b385f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec3&lt; u64, mediump &gt;</type>
      <name>mediump_u64vec3</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga7af0601e6a8ce71bd21ecf67971f5154</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec4&lt; u64, mediump &gt;</type>
      <name>mediump_u64vec4</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gae25a6609fa377ba1ec983ec32a91f1d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::uint8</type>
      <name>mediump_u8</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gac04b372784392e82bd557f300c4de097</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec1&lt; u8, mediump &gt;</type>
      <name>mediump_u8vec1</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gadefca284b7a5980fb6be735abb77395e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec2&lt; u8, mediump &gt;</type>
      <name>mediump_u8vec2</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga5e20c1315bc1fecc867bc74525bea2ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec3&lt; u8, mediump &gt;</type>
      <name>mediump_u8vec3</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga58f79eee840b2838443292c50ddb2919</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec4&lt; u8, mediump &gt;</type>
      <name>mediump_u8vec4</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga407b5aa9a3fd6d344b70fa6ce2ce92d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::uint16</type>
      <name>mediump_uint16</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga2cef3a0d7b0fce75c9885f64656d8933</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::uint16</type>
      <name>mediump_uint16_t</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga0b385466deac5ac96061ef2cdd6db20f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::uint32</type>
      <name>mediump_uint32</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga861dbd1051f488e425b3966001b568e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::uint32</type>
      <name>mediump_uint32_t</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gac7782c1e393f9ad47e41a177a685f287</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::uint64</type>
      <name>mediump_uint64</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga6685788d15d0a973ee7c2460d0456dc1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::uint64</type>
      <name>mediump_uint64_t</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gaa97354d3120a6dc029a5e9563723de18</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::uint8</type>
      <name>mediump_uint8</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gac4b849eaac0543a10f97f4bdda4850a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::uint8</type>
      <name>mediump_uint8_t</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gadfa38f3c245d371c4b2079f1fd68928b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec1&lt; float, mediump &gt;</type>
      <name>mediump_vec1</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga1b734d715033ab3026b2fb27e1fb7d3e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::uint16</type>
      <name>u16</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gae7a1571503f83d2264ddfa705a6b082a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_u16vec1</type>
      <name>u16vec1</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga95324b9d781c51a6d31b05fcc63c5cbe</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_u16vec2</type>
      <name>u16vec2</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga4beac509930099bb494b4bd0a44c49f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_u16vec3</type>
      <name>u16vec3</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga372e1184da616b77fcbd48b8c166c24a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_u16vec4</type>
      <name>u16vec4</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gaac02cce8820bcdbbeea9659aeaa718fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::uint32</type>
      <name>u32</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga54e837745059fd29017bed71cfa0a8db</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_u32vec1</type>
      <name>u32vec1</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gac8263c8c0bb36bc5c3d109f508e0fb41</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_u32vec2</type>
      <name>u32vec2</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gaa543e17450ca67dee12e2c41badfb3a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_u32vec3</type>
      <name>u32vec3</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga7c88634a005904a441cba739d7cc4055</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_u32vec4</type>
      <name>u32vec4</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga7e4574f8327a2f576baf2617343d0170</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::uint64</type>
      <name>u64</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga71cedd4972f9cb1a5e14dfe5ab83ecd7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_u64vec1</type>
      <name>u64vec1</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga7d5145019ad749f4becd39ce8e786a5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_u64vec2</type>
      <name>u64vec2</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gaffa78d655fd98b33e47043e2bd38641b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_u64vec3</type>
      <name>u64vec3</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gae934e74663d832989066cc852560866d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_u64vec4</type>
      <name>u64vec4</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga59d78a1ff6d275bbb425dce92f607b9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::uint8</type>
      <name>u8</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga5e3dc67373d5068997d2d9f41c9024d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_u8vec1</type>
      <name>u8vec1</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gaf0155c700da11c0b5518a777d1f0cd23</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_u8vec2</type>
      <name>u8vec2</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gaa7ea171741c23b5bb2a3c91fe8c84e8a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_u8vec3</type>
      <name>u8vec3</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga3b4624ecd0485fe5143f956864e7934e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_u8vec4</type>
      <name>u8vec4</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gaaf6b3d127698d893de8652deedfd3d9b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::uint16</type>
      <name>uint16</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gad8c2939e1fdd8e5828b31d95c52255d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::uint16</type>
      <name>uint16_t</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gac4eb4f43cae8129b00086dc234d3b8fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::uint32</type>
      <name>uint32</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga202b6a53c105fcb7e531f9b443518451</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::uint32</type>
      <name>uint32_t</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga822ca53a9ad412504532838906276a99</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::uint64</type>
      <name>uint64</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>gae3632bf9b37da66233d78930dd06378a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::uint64</type>
      <name>uint64_t</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga058f57c19e1befdcf12498944bd73e69</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::uint8</type>
      <name>uint8</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga1a7dcd8aac97cc8020817c94049deff2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::uint8</type>
      <name>uint8_t</name>
      <anchorfile>group__gtc__type__precision.html</anchorfile>
      <anchor>ga93adf6dd9803408f3e3aaf9dedda352b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="group">
    <name>gtc_type_ptr</name>
    <title>GLM_GTC_type_ptr</title>
    <filename>group__gtc__type__ptr.html</filename>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tmat2x2&lt; T, defaultp &gt;</type>
      <name>make_mat2</name>
      <anchorfile>group__gtc__type__ptr.html</anchorfile>
      <anchor>ga903422b2c346cbaccad3153a5a1f404c</anchor>
      <arglist>(T const *const ptr)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tmat2x2&lt; T, defaultp &gt;</type>
      <name>make_mat2x2</name>
      <anchorfile>group__gtc__type__ptr.html</anchorfile>
      <anchor>ga860d529f631ea6f9a0e510491d29a8ac</anchor>
      <arglist>(T const *const ptr)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tmat2x3&lt; T, defaultp &gt;</type>
      <name>make_mat2x3</name>
      <anchorfile>group__gtc__type__ptr.html</anchorfile>
      <anchor>gadef48cd950566f23a4b1e47127ee478c</anchor>
      <arglist>(T const *const ptr)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tmat2x4&lt; T, defaultp &gt;</type>
      <name>make_mat2x4</name>
      <anchorfile>group__gtc__type__ptr.html</anchorfile>
      <anchor>ga174a43e8913682834de9cd918e36df25</anchor>
      <arglist>(T const *const ptr)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tmat3x3&lt; T, defaultp &gt;</type>
      <name>make_mat3</name>
      <anchorfile>group__gtc__type__ptr.html</anchorfile>
      <anchor>gae50ecac46eb8771fb074e310b602bf53</anchor>
      <arglist>(T const *const ptr)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tmat3x2&lt; T, defaultp &gt;</type>
      <name>make_mat3x2</name>
      <anchorfile>group__gtc__type__ptr.html</anchorfile>
      <anchor>gaa40868af4de8c5ed5470fdcc9985dbfc</anchor>
      <arglist>(T const *const ptr)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tmat3x3&lt; T, defaultp &gt;</type>
      <name>make_mat3x3</name>
      <anchorfile>group__gtc__type__ptr.html</anchorfile>
      <anchor>gaf8ba0a0a523423ae1149a1c2d90eb337</anchor>
      <arglist>(T const *const ptr)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tmat3x4&lt; T, defaultp &gt;</type>
      <name>make_mat3x4</name>
      <anchorfile>group__gtc__type__ptr.html</anchorfile>
      <anchor>gaa0c07ac459a5e16374aa12e3b35ee043</anchor>
      <arglist>(T const *const ptr)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tmat4x4&lt; T, defaultp &gt;</type>
      <name>make_mat4</name>
      <anchorfile>group__gtc__type__ptr.html</anchorfile>
      <anchor>gac3920fd61f0c459a4749b8eb9107982c</anchor>
      <arglist>(T const *const ptr)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tmat4x2&lt; T, defaultp &gt;</type>
      <name>make_mat4x2</name>
      <anchorfile>group__gtc__type__ptr.html</anchorfile>
      <anchor>gae4ad99adfe4fb195a192712a71de901d</anchor>
      <arglist>(T const *const ptr)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tmat4x3&lt; T, defaultp &gt;</type>
      <name>make_mat4x3</name>
      <anchorfile>group__gtc__type__ptr.html</anchorfile>
      <anchor>ga37ec66362c22d86ad2ee11930b638c4a</anchor>
      <arglist>(T const *const ptr)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tmat4x4&lt; T, defaultp &gt;</type>
      <name>make_mat4x4</name>
      <anchorfile>group__gtc__type__ptr.html</anchorfile>
      <anchor>ga4b13ff6840a66d032724a9a1db50f704</anchor>
      <arglist>(T const *const ptr)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tquat&lt; T, defaultp &gt;</type>
      <name>make_quat</name>
      <anchorfile>group__gtc__type__ptr.html</anchorfile>
      <anchor>ga051ec24a44af31a08b11eccbf8726b02</anchor>
      <arglist>(T const *const ptr)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tvec2&lt; T, defaultp &gt;</type>
      <name>make_vec2</name>
      <anchorfile>group__gtc__type__ptr.html</anchorfile>
      <anchor>ga70f570befb4773ba3a658b76f9fdd6ab</anchor>
      <arglist>(T const *const ptr)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tvec3&lt; T, defaultp &gt;</type>
      <name>make_vec3</name>
      <anchorfile>group__gtc__type__ptr.html</anchorfile>
      <anchor>gad91a6a0fe324630b151208703a1591ed</anchor>
      <arglist>(T const *const ptr)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tvec4&lt; T, defaultp &gt;</type>
      <name>make_vec4</name>
      <anchorfile>group__gtc__type__ptr.html</anchorfile>
      <anchor>ga1b9e0d9ca48d79ba87edc121c1872c44</anchor>
      <arglist>(T const *const ptr)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType::value_type const *</type>
      <name>value_ptr</name>
      <anchorfile>group__gtc__type__ptr.html</anchorfile>
      <anchor>gaf019636bb8bd7c9efb7c7ce3bb23bcfc</anchor>
      <arglist>(genType const &amp;vec)</arglist>
    </member>
  </compound>
  <compound kind="group">
    <name>gtc_ulp</name>
    <title>GLM_GTC_ulp</title>
    <filename>group__gtc__ulp.html</filename>
    <member kind="function">
      <type>GLM_FUNC_DECL uint</type>
      <name>float_distance</name>
      <anchorfile>group__gtc__ulp.html</anchorfile>
      <anchor>ga2e09bd6c8b0a9c91f6f5683d68245634</anchor>
      <arglist>(T const &amp;x, T const &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL vecType&lt; uint &gt;</type>
      <name>float_distance</name>
      <anchorfile>group__gtc__ulp.html</anchorfile>
      <anchor>ga85355f2549d75789eb66e5d565d8ad26</anchor>
      <arglist>(vecType&lt; T &gt; const &amp;x, vecType&lt; T &gt; const &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>next_float</name>
      <anchorfile>group__gtc__ulp.html</anchorfile>
      <anchor>gae516ae554faa6117660828240e8bdaf0</anchor>
      <arglist>(genType const &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>next_float</name>
      <anchorfile>group__gtc__ulp.html</anchorfile>
      <anchor>gad107ec3d9697ef82032a33338a73ebdd</anchor>
      <arglist>(genType const &amp;x, uint const &amp;Distance)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>prev_float</name>
      <anchorfile>group__gtc__ulp.html</anchorfile>
      <anchor>ga2fcbb7bfbfc595712bfddc51b0715b07</anchor>
      <arglist>(genType const &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>prev_float</name>
      <anchorfile>group__gtc__ulp.html</anchorfile>
      <anchor>gaa399d5b6472a70e8952f9b26ecaacdec</anchor>
      <arglist>(genType const &amp;x, uint const &amp;Distance)</arglist>
    </member>
  </compound>
  <compound kind="group">
    <name>gtc_std</name>
    <title>GLM_GTC_std_type</title>
    <filename>group__gtc__std.html</filename>
  </compound>
  <compound kind="group">
    <name>gtx_associated_min_max</name>
    <title>GLM_GTX_associated_min_max</title>
    <filename>group__gtx__associated__min__max.html</filename>
    <member kind="function">
      <type>GLM_FUNC_DECL genTypeU</type>
      <name>associatedMax</name>
      <anchorfile>group__gtx__associated__min__max.html</anchorfile>
      <anchor>gaee554495240b93d80492b3d2312ede1d</anchor>
      <arglist>(const genTypeT &amp;x, const genTypeU &amp;a, const genTypeT &amp;y, const genTypeU &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genTypeU</type>
      <name>associatedMax</name>
      <anchorfile>group__gtx__associated__min__max.html</anchorfile>
      <anchor>ga20218dcc769c76adf0c3e9aad21c64a4</anchor>
      <arglist>(const genTypeT &amp;x, const genTypeU &amp;a, const genTypeT &amp;y, const genTypeU &amp;b, const genTypeT &amp;z, const genTypeU &amp;c)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genTypeU</type>
      <name>associatedMax</name>
      <anchorfile>group__gtx__associated__min__max.html</anchorfile>
      <anchor>ga23f2bce9c1d6f775cd1f7bf36525286e</anchor>
      <arglist>(const genTypeT &amp;x, const genTypeU &amp;a, const genTypeT &amp;y, const genTypeU &amp;b, const genTypeT &amp;z, const genTypeU &amp;c, const genTypeT &amp;w, const genTypeU &amp;d)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genTypeU</type>
      <name>associatedMin</name>
      <anchorfile>group__gtx__associated__min__max.html</anchorfile>
      <anchor>ga47bdb60409768f3d315bc5a1f739810a</anchor>
      <arglist>(const genTypeT &amp;x, const genTypeU &amp;a, const genTypeT &amp;y, const genTypeU &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genTypeU</type>
      <name>associatedMin</name>
      <anchorfile>group__gtx__associated__min__max.html</anchorfile>
      <anchor>ga3f696c0cce55211f333edb7336cc9cb8</anchor>
      <arglist>(const genTypeT &amp;x, const genTypeU &amp;a, const genTypeT &amp;y, const genTypeU &amp;b, const genTypeT &amp;z, const genTypeU &amp;c)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genTypeU</type>
      <name>associatedMin</name>
      <anchorfile>group__gtx__associated__min__max.html</anchorfile>
      <anchor>ga45618e13844d00046a0fe3409ae7513e</anchor>
      <arglist>(const genTypeT &amp;x, const genTypeU &amp;a, const genTypeT &amp;y, const genTypeU &amp;b, const genTypeT &amp;z, const genTypeU &amp;c, const genTypeT &amp;w, const genTypeU &amp;d)</arglist>
    </member>
  </compound>
  <compound kind="group">
    <name>gtx_bit</name>
    <title>GLM_GTX_bit</title>
    <filename>group__gtx__bit.html</filename>
    <member kind="function">
      <type>GLM_FUNC_DECL int16</type>
      <name>bitfieldInterleave</name>
      <anchorfile>group__gtx__bit.html</anchorfile>
      <anchor>ga24cad0069f9a0450abd80b3e89501adf</anchor>
      <arglist>(int8 x, int8 y)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL uint16</type>
      <name>bitfieldInterleave</name>
      <anchorfile>group__gtx__bit.html</anchorfile>
      <anchor>ga9a4976a529aec2cee56525e1165da484</anchor>
      <arglist>(uint8 x, uint8 y)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL int32</type>
      <name>bitfieldInterleave</name>
      <anchorfile>group__gtx__bit.html</anchorfile>
      <anchor>gac51c33a394593f0631fa3aa5bb778809</anchor>
      <arglist>(int16 x, int16 y)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL uint32</type>
      <name>bitfieldInterleave</name>
      <anchorfile>group__gtx__bit.html</anchorfile>
      <anchor>ga94f3646a5667f4be56f8dcf3310e963f</anchor>
      <arglist>(uint16 x, uint16 y)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL int64</type>
      <name>bitfieldInterleave</name>
      <anchorfile>group__gtx__bit.html</anchorfile>
      <anchor>gaebb756a24a0784e3d6fba8bd011ab77a</anchor>
      <arglist>(int32 x, int32 y)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL uint64</type>
      <name>bitfieldInterleave</name>
      <anchorfile>group__gtx__bit.html</anchorfile>
      <anchor>ga2f1e2b3fe699e7d897ae38b2115ddcbd</anchor>
      <arglist>(uint32 x, uint32 y)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL int32</type>
      <name>bitfieldInterleave</name>
      <anchorfile>group__gtx__bit.html</anchorfile>
      <anchor>ga8fdb724dccd4a07d57efc01147102137</anchor>
      <arglist>(int8 x, int8 y, int8 z)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL uint32</type>
      <name>bitfieldInterleave</name>
      <anchorfile>group__gtx__bit.html</anchorfile>
      <anchor>ga9fc2a0dd5dcf8b00e113f272a5feca93</anchor>
      <arglist>(uint8 x, uint8 y, uint8 z)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL int64</type>
      <name>bitfieldInterleave</name>
      <anchorfile>group__gtx__bit.html</anchorfile>
      <anchor>gaa901c36a842fa5d126ea650549f17b24</anchor>
      <arglist>(int16 x, int16 y, int16 z)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL uint64</type>
      <name>bitfieldInterleave</name>
      <anchorfile>group__gtx__bit.html</anchorfile>
      <anchor>ga3afd6d38881fe3948c53d4214d2197fd</anchor>
      <arglist>(uint16 x, uint16 y, uint16 z)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL int64</type>
      <name>bitfieldInterleave</name>
      <anchorfile>group__gtx__bit.html</anchorfile>
      <anchor>gad2075d96a6640121edaa98ea534102ca</anchor>
      <arglist>(int32 x, int32 y, int32 z)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL uint64</type>
      <name>bitfieldInterleave</name>
      <anchorfile>group__gtx__bit.html</anchorfile>
      <anchor>gab19fbc739fc0cf7247978602c36f7da8</anchor>
      <arglist>(uint32 x, uint32 y, uint32 z)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL int32</type>
      <name>bitfieldInterleave</name>
      <anchorfile>group__gtx__bit.html</anchorfile>
      <anchor>ga8a44ae22f5c953b296c42d067dccbe6d</anchor>
      <arglist>(int8 x, int8 y, int8 z, int8 w)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL uint32</type>
      <name>bitfieldInterleave</name>
      <anchorfile>group__gtx__bit.html</anchorfile>
      <anchor>ga14bb274d54a3c26f4919dd7ed0dd0c36</anchor>
      <arglist>(uint8 x, uint8 y, uint8 z, uint8 w)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL int64</type>
      <name>bitfieldInterleave</name>
      <anchorfile>group__gtx__bit.html</anchorfile>
      <anchor>ga180a63161e1319fbd5a53c84d0429c7a</anchor>
      <arglist>(int16 x, int16 y, int16 z, int16 w)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL uint64</type>
      <name>bitfieldInterleave</name>
      <anchorfile>group__gtx__bit.html</anchorfile>
      <anchor>gafca8768671a14c8016facccb66a89f26</anchor>
      <arglist>(uint16 x, uint16 y, uint16 z, uint16 w)</arglist>
    </member>
    <member kind="function">
      <type>GLM_DEPRECATED GLM_FUNC_DECL genType</type>
      <name>bitRevert</name>
      <anchorfile>group__gtx__bit.html</anchorfile>
      <anchor>ga2d3939fbf96aa54cb2fd3461a60aba02</anchor>
      <arglist>(genType const &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>bitRotateLeft</name>
      <anchorfile>group__gtx__bit.html</anchorfile>
      <anchor>ga32c0a5149152a9aa75afafe81b19be53</anchor>
      <arglist>(genType const &amp;In, std::size_t Shift)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>bitRotateRight</name>
      <anchorfile>group__gtx__bit.html</anchorfile>
      <anchor>gaf999dbfe97a5be5ea68841a58cf89a4a</anchor>
      <arglist>(genType const &amp;In, std::size_t Shift)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genIUType</type>
      <name>fillBitfieldWithOne</name>
      <anchorfile>group__gtx__bit.html</anchorfile>
      <anchor>gafac2a9e0ef0d5d2fc4e569bff2b2f452</anchor>
      <arglist>(genIUType const &amp;Value, int const &amp;FromBit, int const &amp;ToBit)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genIUType</type>
      <name>fillBitfieldWithZero</name>
      <anchorfile>group__gtx__bit.html</anchorfile>
      <anchor>ga0c514d45387003260783ba6a8a4f3285</anchor>
      <arglist>(genIUType const &amp;Value, int const &amp;FromBit, int const &amp;ToBit)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>highestBitValue</name>
      <anchorfile>group__gtx__bit.html</anchorfile>
      <anchor>ga9621840252c293918780bc3890374b86</anchor>
      <arglist>(genType const &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL bool</type>
      <name>isPowerOfTwo</name>
      <anchorfile>group__gtx__bit.html</anchorfile>
      <anchor>ga5ddca7546d8be35992eedd3411842545</anchor>
      <arglist>(genType const &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genIType</type>
      <name>mask</name>
      <anchorfile>group__gtx__bit.html</anchorfile>
      <anchor>ga79f1482a09c91f785e7e0ea8aed2b20e</anchor>
      <arglist>(genIType const &amp;count)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>powerOfTwoAbove</name>
      <anchorfile>group__gtx__bit.html</anchorfile>
      <anchor>gaa49786cf3f8a1f65de6e70b6088a811e</anchor>
      <arglist>(genType const &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>powerOfTwoBelow</name>
      <anchorfile>group__gtx__bit.html</anchorfile>
      <anchor>gaeceaea338213cbff7a275460e35e8d0c</anchor>
      <arglist>(genType const &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>powerOfTwoNearest</name>
      <anchorfile>group__gtx__bit.html</anchorfile>
      <anchor>ga9e68299f4ca0cd6674efbee62d425b95</anchor>
      <arglist>(genType const &amp;value)</arglist>
    </member>
  </compound>
  <compound kind="group">
    <name>gtx_closest_point</name>
    <title>GLM_GTX_closest_point</title>
    <filename>group__gtx__closest__point.html</filename>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tvec3&lt; T, P &gt;</type>
      <name>closestPointOnLine</name>
      <anchorfile>group__gtx__closest__point.html</anchorfile>
      <anchor>ga03a6d7e93590f5d45050f6dc7aa8bf8f</anchor>
      <arglist>(detail::tvec3&lt; T, P &gt; const &amp;point, detail::tvec3&lt; T, P &gt; const &amp;a, detail::tvec3&lt; T, P &gt; const &amp;b)</arglist>
    </member>
  </compound>
  <compound kind="group">
    <name>gtx_color_space</name>
    <title>GLM_GTX_color_space</title>
    <filename>group__gtx__color__space.html</filename>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tvec3&lt; T, P &gt;</type>
      <name>hsvColor</name>
      <anchorfile>group__gtx__color__space.html</anchorfile>
      <anchor>ga9d3d99c06af10403d317dec0cb655090</anchor>
      <arglist>(detail::tvec3&lt; T, P &gt; const &amp;rgbValue)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL T</type>
      <name>luminosity</name>
      <anchorfile>group__gtx__color__space.html</anchorfile>
      <anchor>ga3fb6710bbbf4f3e2303b06946e9cf00c</anchor>
      <arglist>(detail::tvec3&lt; T, P &gt; const &amp;color)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tvec3&lt; T, P &gt;</type>
      <name>rgbColor</name>
      <anchorfile>group__gtx__color__space.html</anchorfile>
      <anchor>gafe29cc37c2675aee66c9f9ae3e5e7294</anchor>
      <arglist>(detail::tvec3&lt; T, P &gt; const &amp;hsvValue)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tmat4x4&lt; T, defaultp &gt;</type>
      <name>saturation</name>
      <anchorfile>group__gtx__color__space.html</anchorfile>
      <anchor>ga444bcc8582eaa894acf405762ba2a5ff</anchor>
      <arglist>(T const s)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tvec3&lt; T, P &gt;</type>
      <name>saturation</name>
      <anchorfile>group__gtx__color__space.html</anchorfile>
      <anchor>ga1a6fe89b5effcc718b5f49de5bb50fad</anchor>
      <arglist>(T const s, detail::tvec3&lt; T, P &gt; const &amp;color)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tvec4&lt; T, P &gt;</type>
      <name>saturation</name>
      <anchorfile>group__gtx__color__space.html</anchorfile>
      <anchor>ga42cc34c45ab66e010c629106952c8bdd</anchor>
      <arglist>(T const s, detail::tvec4&lt; T, P &gt; const &amp;color)</arglist>
    </member>
  </compound>
  <compound kind="group">
    <name>gtx_color_space_YCoCg</name>
    <title>GLM_GTX_color_space_YCoCg</title>
    <filename>group__gtx__color__space__YCoCg.html</filename>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tvec3&lt; T, P &gt;</type>
      <name>rgb2YCoCg</name>
      <anchorfile>group__gtx__color__space__YCoCg.html</anchorfile>
      <anchor>ga2a235b86e67866fd9fef640bcc47c93d</anchor>
      <arglist>(detail::tvec3&lt; T, P &gt; const &amp;rgbColor)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tvec3&lt; T, P &gt;</type>
      <name>rgb2YCoCgR</name>
      <anchorfile>group__gtx__color__space__YCoCg.html</anchorfile>
      <anchor>gaeee43c2a06fe63d46a96cee4d1c63ce6</anchor>
      <arglist>(detail::tvec3&lt; T, P &gt; const &amp;rgbColor)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tvec3&lt; T, P &gt;</type>
      <name>YCoCg2rgb</name>
      <anchorfile>group__gtx__color__space__YCoCg.html</anchorfile>
      <anchor>gab40e31e352d2d318d3f062df2882c500</anchor>
      <arglist>(detail::tvec3&lt; T, P &gt; const &amp;YCoCgColor)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tvec3&lt; T, P &gt;</type>
      <name>YCoCgR2rgb</name>
      <anchorfile>group__gtx__color__space__YCoCg.html</anchorfile>
      <anchor>ga7b90b9b5758dbe96a82a2ef8237a17e9</anchor>
      <arglist>(detail::tvec3&lt; T, P &gt; const &amp;YCoCgColor)</arglist>
    </member>
  </compound>
  <compound kind="group">
    <name>gtx_common</name>
    <title>GLM_GTX_common</title>
    <filename>group__gtx__common.html</filename>
    <member kind="function">
      <type>GLM_FUNC_DECL genType::bool_type</type>
      <name>isdenormal</name>
      <anchorfile>group__gtx__common.html</anchorfile>
      <anchor>ga74aa7c7462245d83bd5a9edf9c6c2d91</anchor>
      <arglist>(genType const &amp;x)</arglist>
    </member>
  </compound>
  <compound kind="group">
    <name>gtx_compatibility</name>
    <title>GLM_GTX_compatibility</title>
    <filename>group__gtx__compatibility.html</filename>
    <member kind="typedef">
      <type>bool</type>
      <name>bool1</name>
      <anchorfile>group__gtx__compatibility.html</anchorfile>
      <anchor>gab65f19f5170f95a2f06d6aa6482c9405</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>bool</type>
      <name>bool1x1</name>
      <anchorfile>group__gtx__compatibility.html</anchorfile>
      <anchor>ga98d9d3da22aebc872ba38ce5afa0eff7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec2&lt; bool, highp &gt;</type>
      <name>bool2</name>
      <anchorfile>group__gtx__compatibility.html</anchorfile>
      <anchor>gafede6e8549e9bb9da63f404022298d40</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat2x2&lt; bool, highp &gt;</type>
      <name>bool2x2</name>
      <anchorfile>group__gtx__compatibility.html</anchorfile>
      <anchor>ga44cd09c0dad9ea163f038a342555867f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat2x3&lt; bool, highp &gt;</type>
      <name>bool2x3</name>
      <anchorfile>group__gtx__compatibility.html</anchorfile>
      <anchor>ga75013772bb088d107a1c1a994e7f9b14</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat2x4&lt; bool, highp &gt;</type>
      <name>bool2x4</name>
      <anchorfile>group__gtx__compatibility.html</anchorfile>
      <anchor>gaf24096d8a88d274b94002386a3fcab0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec3&lt; bool, highp &gt;</type>
      <name>bool3</name>
      <anchorfile>group__gtx__compatibility.html</anchorfile>
      <anchor>gad18ebb149851844fd704e138c4af9a44</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat3x2&lt; bool, highp &gt;</type>
      <name>bool3x2</name>
      <anchorfile>group__gtx__compatibility.html</anchorfile>
      <anchor>gacf961fda4c64459911f552cbffdbffa8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat3x3&lt; bool, highp &gt;</type>
      <name>bool3x3</name>
      <anchorfile>group__gtx__compatibility.html</anchorfile>
      <anchor>gae9cc5d3d9c72543e303af4d702bf7b40</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat3x4&lt; bool, highp &gt;</type>
      <name>bool3x4</name>
      <anchorfile>group__gtx__compatibility.html</anchorfile>
      <anchor>gaf68d62e1c790fa3f09ef5e866af690f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec4&lt; bool, highp &gt;</type>
      <name>bool4</name>
      <anchorfile>group__gtx__compatibility.html</anchorfile>
      <anchor>ga6ef1f104d22f384c4d59f2b1ca1768a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat4x2&lt; bool, highp &gt;</type>
      <name>bool4x2</name>
      <anchorfile>group__gtx__compatibility.html</anchorfile>
      <anchor>gaa431c2e87e8d78c4780c938a9483d6ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat4x3&lt; bool, highp &gt;</type>
      <name>bool4x3</name>
      <anchorfile>group__gtx__compatibility.html</anchorfile>
      <anchor>ga7acb207ab877c53dc5751752e1f70053</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat4x4&lt; bool, highp &gt;</type>
      <name>bool4x4</name>
      <anchorfile>group__gtx__compatibility.html</anchorfile>
      <anchor>ga4738dad3625bfa64ddf218897da020e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>double</type>
      <name>double1</name>
      <anchorfile>group__gtx__compatibility.html</anchorfile>
      <anchor>gab8b88350212cea916857cb2f49b8a29f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>double</type>
      <name>double1x1</name>
      <anchorfile>group__gtx__compatibility.html</anchorfile>
      <anchor>ga1c87d3042377335eb050a20ab0ec148a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec2&lt; double, highp &gt;</type>
      <name>double2</name>
      <anchorfile>group__gtx__compatibility.html</anchorfile>
      <anchor>ga227d30a4fa630c9e3fb6c7ea87250c62</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat2x2&lt; double, highp &gt;</type>
      <name>double2x2</name>
      <anchorfile>group__gtx__compatibility.html</anchorfile>
      <anchor>ga75cfac00b48c51f4b677151f789b8547</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat2x3&lt; double, highp &gt;</type>
      <name>double2x3</name>
      <anchorfile>group__gtx__compatibility.html</anchorfile>
      <anchor>gac267cd849a60e6e96350aa5fd665d5ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat2x4&lt; double, highp &gt;</type>
      <name>double2x4</name>
      <anchorfile>group__gtx__compatibility.html</anchorfile>
      <anchor>ga063ad3c07c7650955da6ec55819f11fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec3&lt; double, highp &gt;</type>
      <name>double3</name>
      <anchorfile>group__gtx__compatibility.html</anchorfile>
      <anchor>ga3b94d4a19ca0272cad6e025fc5150d06</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat3x2&lt; double, highp &gt;</type>
      <name>double3x2</name>
      <anchorfile>group__gtx__compatibility.html</anchorfile>
      <anchor>ga1f70107ac850f512ac4e09737e1f85b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat3x3&lt; double, highp &gt;</type>
      <name>double3x3</name>
      <anchorfile>group__gtx__compatibility.html</anchorfile>
      <anchor>ga2b56fa7536ae728c64fde99d6618139a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat3x4&lt; double, highp &gt;</type>
      <name>double3x4</name>
      <anchorfile>group__gtx__compatibility.html</anchorfile>
      <anchor>gab38107892c0116610e7de83126aff405</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec4&lt; double, highp &gt;</type>
      <name>double4</name>
      <anchorfile>group__gtx__compatibility.html</anchorfile>
      <anchor>ga1edf736b418528a2fc87d826f7697b9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat4x2&lt; double, highp &gt;</type>
      <name>double4x2</name>
      <anchorfile>group__gtx__compatibility.html</anchorfile>
      <anchor>ga816d1a516a5ec13511fe1ae703ddcf94</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat4x3&lt; double, highp &gt;</type>
      <name>double4x3</name>
      <anchorfile>group__gtx__compatibility.html</anchorfile>
      <anchor>ga1199ee41226db53d5f190d0628041845</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat4x4&lt; double, highp &gt;</type>
      <name>double4x4</name>
      <anchorfile>group__gtx__compatibility.html</anchorfile>
      <anchor>ga95e88bfe8dea34a6d4b30b1029c3e2da</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>float</type>
      <name>float1</name>
      <anchorfile>group__gtx__compatibility.html</anchorfile>
      <anchor>gae0ad1b0450320cda98bbbecb56bc3167</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>float</type>
      <name>float1x1</name>
      <anchorfile>group__gtx__compatibility.html</anchorfile>
      <anchor>gaac1faa940ac1fbb32d4a315005b578af</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec2&lt; float, highp &gt;</type>
      <name>float2</name>
      <anchorfile>group__gtx__compatibility.html</anchorfile>
      <anchor>ga6ab0b791bbb15ef51a0e930a8710e6b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat2x2&lt; float, highp &gt;</type>
      <name>float2x2</name>
      <anchorfile>group__gtx__compatibility.html</anchorfile>
      <anchor>gaa4a1e4449913b2437f12434ed713dd73</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat2x3&lt; float, highp &gt;</type>
      <name>float2x3</name>
      <anchorfile>group__gtx__compatibility.html</anchorfile>
      <anchor>gaf6c91675c075853da392b1d2dfc45f65</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat2x4&lt; float, highp &gt;</type>
      <name>float2x4</name>
      <anchorfile>group__gtx__compatibility.html</anchorfile>
      <anchor>gaaff795523eb814705d3f1cc7fd3421f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec3&lt; float, highp &gt;</type>
      <name>float3</name>
      <anchorfile>group__gtx__compatibility.html</anchorfile>
      <anchor>ga7e0d8fa3501c0a7eaaca31adb6e02de2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat3x2&lt; float, highp &gt;</type>
      <name>float3x2</name>
      <anchorfile>group__gtx__compatibility.html</anchorfile>
      <anchor>ga19bcbd4d65c70cd07907b2d688bc84ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat3x3&lt; float, highp &gt;</type>
      <name>float3x3</name>
      <anchorfile>group__gtx__compatibility.html</anchorfile>
      <anchor>ga11458ecd63c32b7e502d90091a6d0a6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat3x4&lt; float, highp &gt;</type>
      <name>float3x4</name>
      <anchorfile>group__gtx__compatibility.html</anchorfile>
      <anchor>ga53eb75b08b92aa34886397150c983943</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec4&lt; float, highp &gt;</type>
      <name>float4</name>
      <anchorfile>group__gtx__compatibility.html</anchorfile>
      <anchor>gac0676d140051809309ca683c325bf439</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat4x2&lt; float, highp &gt;</type>
      <name>float4x2</name>
      <anchorfile>group__gtx__compatibility.html</anchorfile>
      <anchor>gab805aa2d6bbd5edddf78bd2e9322e6c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat4x3&lt; float, highp &gt;</type>
      <name>float4x3</name>
      <anchorfile>group__gtx__compatibility.html</anchorfile>
      <anchor>ga72398a5d715031923beca8907c52f5d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat4x4&lt; float, highp &gt;</type>
      <name>float4x4</name>
      <anchorfile>group__gtx__compatibility.html</anchorfile>
      <anchor>ga1f48a19e35b3640cf3d509041f7a800b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int</type>
      <name>int1</name>
      <anchorfile>group__gtx__compatibility.html</anchorfile>
      <anchor>gaba41d7803e4b24c17656d74377b88286</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int</type>
      <name>int1x1</name>
      <anchorfile>group__gtx__compatibility.html</anchorfile>
      <anchor>ga09016a637a3cd093c22e6188080ac750</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec2&lt; int, highp &gt;</type>
      <name>int2</name>
      <anchorfile>group__gtx__compatibility.html</anchorfile>
      <anchor>ga3f999377257cbda84c745b688ddcba81</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat2x2&lt; int, highp &gt;</type>
      <name>int2x2</name>
      <anchorfile>group__gtx__compatibility.html</anchorfile>
      <anchor>ga7762d2b809aab75003e7e7873ca74a2f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat2x3&lt; int, highp &gt;</type>
      <name>int2x3</name>
      <anchorfile>group__gtx__compatibility.html</anchorfile>
      <anchor>ga42c3d6e4924de559104b9ca2b127c9ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat2x4&lt; int, highp &gt;</type>
      <name>int2x4</name>
      <anchorfile>group__gtx__compatibility.html</anchorfile>
      <anchor>ga145a388c0d988490d6ce901a664faf50</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec3&lt; int, highp &gt;</type>
      <name>int3</name>
      <anchorfile>group__gtx__compatibility.html</anchorfile>
      <anchor>gac305b0da08fad90d91854569679c935e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat3x2&lt; int, highp &gt;</type>
      <name>int3x2</name>
      <anchorfile>group__gtx__compatibility.html</anchorfile>
      <anchor>ga2b1f3046fb4692c0c2f76b3933389868</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat3x3&lt; int, highp &gt;</type>
      <name>int3x3</name>
      <anchorfile>group__gtx__compatibility.html</anchorfile>
      <anchor>ga8773c9f240dcac9f28d1afef71f7f779</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat3x4&lt; int, highp &gt;</type>
      <name>int3x4</name>
      <anchorfile>group__gtx__compatibility.html</anchorfile>
      <anchor>ga7cb1c0960d6551c34c666ad5829e9c65</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec4&lt; int, highp &gt;</type>
      <name>int4</name>
      <anchorfile>group__gtx__compatibility.html</anchorfile>
      <anchor>ga9f621a690aa1c2918a9a8a684376b562</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat4x2&lt; int, highp &gt;</type>
      <name>int4x2</name>
      <anchorfile>group__gtx__compatibility.html</anchorfile>
      <anchor>gac391157aca117c5d52b10c2c3ca5c9be</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat4x3&lt; int, highp &gt;</type>
      <name>int4x3</name>
      <anchorfile>group__gtx__compatibility.html</anchorfile>
      <anchor>gaa80ec1b785920a08d366b3c09859d888</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tmat4x4&lt; int, highp &gt;</type>
      <name>int4x4</name>
      <anchorfile>group__gtx__compatibility.html</anchorfile>
      <anchor>ga5f8072c2dce67ad49939e12b168d1de1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_QUALIFIER T</type>
      <name>atan2</name>
      <anchorfile>group__gtx__compatibility.html</anchorfile>
      <anchor>gac63011205bf6d0be82589dc56dd26708</anchor>
      <arglist>(T x, T y)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_QUALIFIER detail::tvec2&lt; T, P &gt;</type>
      <name>atan2</name>
      <anchorfile>group__gtx__compatibility.html</anchorfile>
      <anchor>ga9947ea1e628e2823b9276924445e0147</anchor>
      <arglist>(const detail::tvec2&lt; T, P &gt; &amp;x, const detail::tvec2&lt; T, P &gt; &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_QUALIFIER detail::tvec3&lt; T, P &gt;</type>
      <name>atan2</name>
      <anchorfile>group__gtx__compatibility.html</anchorfile>
      <anchor>gac457f8819be9cd8e3f42be17451b750a</anchor>
      <arglist>(const detail::tvec3&lt; T, P &gt; &amp;x, const detail::tvec3&lt; T, P &gt; &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_QUALIFIER detail::tvec4&lt; T, P &gt;</type>
      <name>atan2</name>
      <anchorfile>group__gtx__compatibility.html</anchorfile>
      <anchor>ga3b9f0577d1b5d76c0f6ab04e28599fc4</anchor>
      <arglist>(const detail::tvec4&lt; T, P &gt; &amp;x, const detail::tvec4&lt; T, P &gt; &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL bool</type>
      <name>isfinite</name>
      <anchorfile>group__gtx__compatibility.html</anchorfile>
      <anchor>gaf4b04dcd3526996d68c1bfe17bfc8657</anchor>
      <arglist>(genType const &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tvec2&lt; bool, P &gt;</type>
      <name>isfinite</name>
      <anchorfile>group__gtx__compatibility.html</anchorfile>
      <anchor>ga604f38239da3a5b5b1e4fe06dec7f64d</anchor>
      <arglist>(const detail::tvec2&lt; T, P &gt; &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tvec3&lt; bool, P &gt;</type>
      <name>isfinite</name>
      <anchorfile>group__gtx__compatibility.html</anchorfile>
      <anchor>ga416b6078bffd22e3a56a5c5379ba2cf8</anchor>
      <arglist>(const detail::tvec3&lt; T, P &gt; &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tvec4&lt; bool, P &gt;</type>
      <name>isfinite</name>
      <anchorfile>group__gtx__compatibility.html</anchorfile>
      <anchor>gab256d4b6eaa066847d0629d6dde1dcba</anchor>
      <arglist>(const detail::tvec4&lt; T, P &gt; &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_QUALIFIER T</type>
      <name>lerp</name>
      <anchorfile>group__gtx__compatibility.html</anchorfile>
      <anchor>ga5494ba3a95ea6594c86fc75236886864</anchor>
      <arglist>(T x, T y, T a)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_QUALIFIER detail::tvec2&lt; T, P &gt;</type>
      <name>lerp</name>
      <anchorfile>group__gtx__compatibility.html</anchorfile>
      <anchor>gad97d71f29fcd1d51a1857a74b67490a0</anchor>
      <arglist>(const detail::tvec2&lt; T, P &gt; &amp;x, const detail::tvec2&lt; T, P &gt; &amp;y, T a)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_QUALIFIER detail::tvec3&lt; T, P &gt;</type>
      <name>lerp</name>
      <anchorfile>group__gtx__compatibility.html</anchorfile>
      <anchor>ga5680b8166d1d6a5fa70cbfb56345a5e6</anchor>
      <arglist>(const detail::tvec3&lt; T, P &gt; &amp;x, const detail::tvec3&lt; T, P &gt; &amp;y, T a)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_QUALIFIER detail::tvec4&lt; T, P &gt;</type>
      <name>lerp</name>
      <anchorfile>group__gtx__compatibility.html</anchorfile>
      <anchor>ga063de7edddb13ecc44fcfddd9bf38111</anchor>
      <arglist>(const detail::tvec4&lt; T, P &gt; &amp;x, const detail::tvec4&lt; T, P &gt; &amp;y, T a)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_QUALIFIER detail::tvec2&lt; T, P &gt;</type>
      <name>lerp</name>
      <anchorfile>group__gtx__compatibility.html</anchorfile>
      <anchor>ga9cc12766a2675ce054a30b0cab4b567b</anchor>
      <arglist>(const detail::tvec2&lt; T, P &gt; &amp;x, const detail::tvec2&lt; T, P &gt; &amp;y, const detail::tvec2&lt; T, P &gt; &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_QUALIFIER detail::tvec3&lt; T, P &gt;</type>
      <name>lerp</name>
      <anchorfile>group__gtx__compatibility.html</anchorfile>
      <anchor>gaa07546447a0138988802c82cf38aa53d</anchor>
      <arglist>(const detail::tvec3&lt; T, P &gt; &amp;x, const detail::tvec3&lt; T, P &gt; &amp;y, const detail::tvec3&lt; T, P &gt; &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_QUALIFIER detail::tvec4&lt; T, P &gt;</type>
      <name>lerp</name>
      <anchorfile>group__gtx__compatibility.html</anchorfile>
      <anchor>ga48f60aeee275f1848cfc60a85fde96f2</anchor>
      <arglist>(const detail::tvec4&lt; T, P &gt; &amp;x, const detail::tvec4&lt; T, P &gt; &amp;y, const detail::tvec4&lt; T, P &gt; &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_QUALIFIER T</type>
      <name>saturate</name>
      <anchorfile>group__gtx__compatibility.html</anchorfile>
      <anchor>ga0fd09e616d122bc2ed9726682ffd44b7</anchor>
      <arglist>(T x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_QUALIFIER detail::tvec2&lt; T, P &gt;</type>
      <name>saturate</name>
      <anchorfile>group__gtx__compatibility.html</anchorfile>
      <anchor>gab7c26da683d068e34feaa3ae90a528c1</anchor>
      <arglist>(const detail::tvec2&lt; T, P &gt; &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_QUALIFIER detail::tvec3&lt; T, P &gt;</type>
      <name>saturate</name>
      <anchorfile>group__gtx__compatibility.html</anchorfile>
      <anchor>ga367b1adb1d748e156db972cc92b42483</anchor>
      <arglist>(const detail::tvec3&lt; T, P &gt; &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_QUALIFIER detail::tvec4&lt; T, P &gt;</type>
      <name>saturate</name>
      <anchorfile>group__gtx__compatibility.html</anchorfile>
      <anchor>gaad58ab5081f38e91ba5a99a25ba6270c</anchor>
      <arglist>(const detail::tvec4&lt; T, P &gt; &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_QUALIFIER T</type>
      <name>slerp</name>
      <anchorfile>group__gtx__compatibility.html</anchorfile>
      <anchor>gaa47df8c302c9b42c813da3f658f90e1a</anchor>
      <arglist>(detail::tquat&lt; T, P &gt; const &amp;x, detail::tquat&lt; T, P &gt; const &amp;y, T const &amp;a)</arglist>
    </member>
  </compound>
  <compound kind="group">
    <name>gtx_component_wise</name>
    <title>GLM_GTX_component_wise</title>
    <filename>group__gtx__component__wise.html</filename>
    <member kind="function">
      <type>GLM_FUNC_DECL genType::value_type</type>
      <name>compAdd</name>
      <anchorfile>group__gtx__component__wise.html</anchorfile>
      <anchor>gaf71833350e15e74d31cbf8a3e7f27051</anchor>
      <arglist>(genType const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType::value_type</type>
      <name>compMax</name>
      <anchorfile>group__gtx__component__wise.html</anchorfile>
      <anchor>gabfa4bb19298c8c73d4217ba759c496b6</anchor>
      <arglist>(genType const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType::value_type</type>
      <name>compMin</name>
      <anchorfile>group__gtx__component__wise.html</anchorfile>
      <anchor>gab5d0832b5c7bb01b8d7395973bfb1425</anchor>
      <arglist>(genType const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType::value_type</type>
      <name>compMul</name>
      <anchorfile>group__gtx__component__wise.html</anchorfile>
      <anchor>gae8ab88024197202c9479d33bdc5a8a5d</anchor>
      <arglist>(genType const &amp;v)</arglist>
    </member>
  </compound>
  <compound kind="group">
    <name>gtc_dual_quaternion</name>
    <title>GLM_GTX_dual_quaternion</title>
    <filename>group__gtc__dual__quaternion.html</filename>
    <member kind="typedef">
      <type>highp_ddualquat</type>
      <name>ddualquat</name>
      <anchorfile>group__gtc__dual__quaternion.html</anchorfile>
      <anchor>ga373431ffdd82d5c03c258217a9e1f1a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_fdualquat</type>
      <name>dualquat</name>
      <anchorfile>group__gtc__dual__quaternion.html</anchorfile>
      <anchor>ga2f6227b5f9dc08a2e7682065a84b3aa9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>highp_fdualquat</type>
      <name>fdualquat</name>
      <anchorfile>group__gtc__dual__quaternion.html</anchorfile>
      <anchor>ga436906129bc69ca5059555cafcbac9fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tdualquat&lt; double, highp &gt;</type>
      <name>highp_ddualquat</name>
      <anchorfile>group__gtc__dual__quaternion.html</anchorfile>
      <anchor>ga61b654c21f080135aedcf23461eb1037</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tdualquat&lt; float, highp &gt;</type>
      <name>highp_dualquat</name>
      <anchorfile>group__gtc__dual__quaternion.html</anchorfile>
      <anchor>gaf3a01deb502f53ca555ee1d45e6d6776</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tdualquat&lt; float, highp &gt;</type>
      <name>highp_fdualquat</name>
      <anchorfile>group__gtc__dual__quaternion.html</anchorfile>
      <anchor>ga2ed3283c09d3ffaf52a0e0a4b248eab6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tdualquat&lt; double, lowp &gt;</type>
      <name>lowp_ddualquat</name>
      <anchorfile>group__gtc__dual__quaternion.html</anchorfile>
      <anchor>ga29461fddd543ffdf65a199fc28c42458</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tdualquat&lt; float, lowp &gt;</type>
      <name>lowp_dualquat</name>
      <anchorfile>group__gtc__dual__quaternion.html</anchorfile>
      <anchor>gae1772179edc60f4e8b46c8772eeeccee</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tdualquat&lt; float, lowp &gt;</type>
      <name>lowp_fdualquat</name>
      <anchorfile>group__gtc__dual__quaternion.html</anchorfile>
      <anchor>gae62c636c63c9eb3c1ea6d10f4b7d7c81</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tdualquat&lt; double, mediump &gt;</type>
      <name>mediump_ddualquat</name>
      <anchorfile>group__gtc__dual__quaternion.html</anchorfile>
      <anchor>ga62d8cbf30e2afd0b1044204268a69066</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tdualquat&lt; float, mediump &gt;</type>
      <name>mediump_dualquat</name>
      <anchorfile>group__gtc__dual__quaternion.html</anchorfile>
      <anchor>ga71fc1c10a382330c1fee55ce29703405</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tdualquat&lt; float, mediump &gt;</type>
      <name>mediump_fdualquat</name>
      <anchorfile>group__gtc__dual__quaternion.html</anchorfile>
      <anchor>gab211d24786158490e57dfa57d7744f71</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tdualquat&lt; T, P &gt;</type>
      <name>dualquat_cast</name>
      <anchorfile>group__gtc__dual__quaternion.html</anchorfile>
      <anchor>gad47c752ec23a5f9924e7d7f84c40f3e5</anchor>
      <arglist>(detail::tmat2x4&lt; T, P &gt; const &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tdualquat&lt; T, P &gt;</type>
      <name>dualquat_cast</name>
      <anchorfile>group__gtc__dual__quaternion.html</anchorfile>
      <anchor>ga97c4fb8941ad1954e01578cca8182180</anchor>
      <arglist>(detail::tmat3x4&lt; T, P &gt; const &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tdualquat&lt; T, P &gt;</type>
      <name>inverse</name>
      <anchorfile>group__gtc__dual__quaternion.html</anchorfile>
      <anchor>gaad6b9faeb1134c04defae01426a777f8</anchor>
      <arglist>(detail::tdualquat&lt; T, P &gt; const &amp;q)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tdualquat&lt; T, P &gt;</type>
      <name>lerp</name>
      <anchorfile>group__gtc__dual__quaternion.html</anchorfile>
      <anchor>ga28cbcf029272d5351d4695b8610de126</anchor>
      <arglist>(detail::tdualquat&lt; T, P &gt; const &amp;x, detail::tdualquat&lt; T, P &gt; const &amp;y, T const &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tmat2x4&lt; T, P &gt;</type>
      <name>mat2x4_cast</name>
      <anchorfile>group__gtc__dual__quaternion.html</anchorfile>
      <anchor>gade155fb0dfc144259a25897776e73325</anchor>
      <arglist>(detail::tdualquat&lt; T, P &gt; const &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tmat3x4&lt; T, P &gt;</type>
      <name>mat3x4_cast</name>
      <anchorfile>group__gtc__dual__quaternion.html</anchorfile>
      <anchor>ga2f4f0a1275fa95c272dd6ad6df75013d</anchor>
      <arglist>(detail::tdualquat&lt; T, P &gt; const &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tdualquat&lt; T, P &gt;</type>
      <name>normalize</name>
      <anchorfile>group__gtc__dual__quaternion.html</anchorfile>
      <anchor>ga4364d115fe8ee2f65ff047726133d0ad</anchor>
      <arglist>(detail::tdualquat&lt; T, P &gt; const &amp;q)</arglist>
    </member>
  </compound>
  <compound kind="group">
    <name>gtx_euler_angles</name>
    <title>GLM_GTX_euler_angles</title>
    <filename>group__gtx__euler__angles.html</filename>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tmat4x4&lt; T, defaultp &gt;</type>
      <name>eulerAngleX</name>
      <anchorfile>group__gtx__euler__angles.html</anchorfile>
      <anchor>ga97994e53d856ae89ed2622d66ab86c2c</anchor>
      <arglist>(T const &amp;angleX)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tmat4x4&lt; T, defaultp &gt;</type>
      <name>eulerAngleXY</name>
      <anchorfile>group__gtx__euler__angles.html</anchorfile>
      <anchor>ga83a52d36fd752c92ce189197b51ea785</anchor>
      <arglist>(T const &amp;angleX, T const &amp;angleY)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tmat4x4&lt; T, defaultp &gt;</type>
      <name>eulerAngleXZ</name>
      <anchorfile>group__gtx__euler__angles.html</anchorfile>
      <anchor>ga61110cb520fbf21dd541cf4e25d81a65</anchor>
      <arglist>(T const &amp;angleX, T const &amp;angleZ)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tmat4x4&lt; T, defaultp &gt;</type>
      <name>eulerAngleY</name>
      <anchorfile>group__gtx__euler__angles.html</anchorfile>
      <anchor>gacdc188a23a928d57d4490ff7d646fb96</anchor>
      <arglist>(T const &amp;angleY)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tmat4x4&lt; T, defaultp &gt;</type>
      <name>eulerAngleYX</name>
      <anchorfile>group__gtx__euler__angles.html</anchorfile>
      <anchor>ga7599a8aaf3bf33b15517dd522a6d8020</anchor>
      <arglist>(T const &amp;angleY, T const &amp;angleX)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tmat4x4&lt; T, defaultp &gt;</type>
      <name>eulerAngleYXZ</name>
      <anchorfile>group__gtx__euler__angles.html</anchorfile>
      <anchor>gab9bc80f4f579efd8f0d161e8b58ff452</anchor>
      <arglist>(T const &amp;yaw, T const &amp;pitch, T const &amp;roll)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tmat4x4&lt; T, defaultp &gt;</type>
      <name>eulerAngleYZ</name>
      <anchorfile>group__gtx__euler__angles.html</anchorfile>
      <anchor>ga4bff0f8324770261d3a6ddadd790ec22</anchor>
      <arglist>(T const &amp;angleY, T const &amp;angleZ)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tmat4x4&lt; T, defaultp &gt;</type>
      <name>eulerAngleZ</name>
      <anchorfile>group__gtx__euler__angles.html</anchorfile>
      <anchor>gaf55b28c29ebd7ba728f1ad6490c89687</anchor>
      <arglist>(T const &amp;angleZ)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tmat4x4&lt; T, defaultp &gt;</type>
      <name>eulerAngleZX</name>
      <anchorfile>group__gtx__euler__angles.html</anchorfile>
      <anchor>ga5766bbe3f5b17b5c33ed21b2933ff278</anchor>
      <arglist>(T const &amp;angle, T const &amp;angleX)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tmat4x4&lt; T, defaultp &gt;</type>
      <name>eulerAngleZY</name>
      <anchorfile>group__gtx__euler__angles.html</anchorfile>
      <anchor>gaeabd76319f5a19188a0423769950df76</anchor>
      <arglist>(T const &amp;angleZ, T const &amp;angleY)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tmat2x2&lt; T, defaultp &gt;</type>
      <name>orientate2</name>
      <anchorfile>group__gtx__euler__angles.html</anchorfile>
      <anchor>gab39476f0decc117783e02ba389a04ee7</anchor>
      <arglist>(T const &amp;angle)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tmat3x3&lt; T, defaultp &gt;</type>
      <name>orientate3</name>
      <anchorfile>group__gtx__euler__angles.html</anchorfile>
      <anchor>ga2c94907d441c40beb413fe3284c1b267</anchor>
      <arglist>(T const &amp;angle)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tmat3x3&lt; T, P &gt;</type>
      <name>orientate3</name>
      <anchorfile>group__gtx__euler__angles.html</anchorfile>
      <anchor>gab6a2a986916647ddedc94bbd2516f20c</anchor>
      <arglist>(detail::tvec3&lt; T, P &gt; const &amp;angles)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tmat4x4&lt; T, P &gt;</type>
      <name>orientate4</name>
      <anchorfile>group__gtx__euler__angles.html</anchorfile>
      <anchor>ga3b9f62da9726cdad708df41712792082</anchor>
      <arglist>(detail::tvec3&lt; T, P &gt; const &amp;angles)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tmat4x4&lt; T, defaultp &gt;</type>
      <name>yawPitchRoll</name>
      <anchorfile>group__gtx__euler__angles.html</anchorfile>
      <anchor>gaf6f927d06835272cd6a61ee3f8f65f5e</anchor>
      <arglist>(T const &amp;yaw, T const &amp;pitch, T const &amp;roll)</arglist>
    </member>
  </compound>
  <compound kind="group">
    <name>gtx_extend</name>
    <title>GLM_GTX_extend</title>
    <filename>group__gtx__extend.html</filename>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>extend</name>
      <anchorfile>group__gtx__extend.html</anchorfile>
      <anchor>ga8140caae613b0f847ab0d7175dc03a37</anchor>
      <arglist>(genType const &amp;Origin, genType const &amp;Source, typename genType::value_type const Length)</arglist>
    </member>
  </compound>
  <compound kind="group">
    <name>gtx_extented_min_max</name>
    <title>GLM_GTX_extented_min_max</title>
    <filename>group__gtx__extented__min__max.html</filename>
    <member kind="function">
      <type>GLM_FUNC_DECL T</type>
      <name>max</name>
      <anchorfile>group__gtx__extented__min__max.html</anchorfile>
      <anchor>ga04991ccb9865c4c4e58488cfb209ce69</anchor>
      <arglist>(T const &amp;x, T const &amp;y, T const &amp;z)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL C&lt; T &gt;</type>
      <name>max</name>
      <anchorfile>group__gtx__extented__min__max.html</anchorfile>
      <anchor>gae1b7bbe5c91de4924835ea3e14530744</anchor>
      <arglist>(C&lt; T &gt; const &amp;x, typename C&lt; T &gt;::T const &amp;y, typename C&lt; T &gt;::T const &amp;z)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL C&lt; T &gt;</type>
      <name>max</name>
      <anchorfile>group__gtx__extented__min__max.html</anchorfile>
      <anchor>gaf832e9d4ab4826b2dda2fda25935a3a4</anchor>
      <arglist>(C&lt; T &gt; const &amp;x, C&lt; T &gt; const &amp;y, C&lt; T &gt; const &amp;z)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL T</type>
      <name>max</name>
      <anchorfile>group__gtx__extented__min__max.html</anchorfile>
      <anchor>ga78e04a0cef1c4863fcae1a2130500d87</anchor>
      <arglist>(T const &amp;x, T const &amp;y, T const &amp;z, T const &amp;w)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL C&lt; T &gt;</type>
      <name>max</name>
      <anchorfile>group__gtx__extented__min__max.html</anchorfile>
      <anchor>ga7cca8b53cfda402040494cdf40fbdf4a</anchor>
      <arglist>(C&lt; T &gt; const &amp;x, typename C&lt; T &gt;::T const &amp;y, typename C&lt; T &gt;::T const &amp;z, typename C&lt; T &gt;::T const &amp;w)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL C&lt; T &gt;</type>
      <name>max</name>
      <anchorfile>group__gtx__extented__min__max.html</anchorfile>
      <anchor>gaacffbc466c2d08c140b181e7fd8a4858</anchor>
      <arglist>(C&lt; T &gt; const &amp;x, C&lt; T &gt; const &amp;y, C&lt; T &gt; const &amp;z, C&lt; T &gt; const &amp;w)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL T</type>
      <name>min</name>
      <anchorfile>group__gtx__extented__min__max.html</anchorfile>
      <anchor>ga713d3f9b3e76312c0d314e0c8611a6a6</anchor>
      <arglist>(T const &amp;x, T const &amp;y, T const &amp;z)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL C&lt; T &gt;</type>
      <name>min</name>
      <anchorfile>group__gtx__extented__min__max.html</anchorfile>
      <anchor>ga74d1a96e7cdbac40f6d35142d3bcbbd4</anchor>
      <arglist>(C&lt; T &gt; const &amp;x, typename C&lt; T &gt;::T const &amp;y, typename C&lt; T &gt;::T const &amp;z)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL C&lt; T &gt;</type>
      <name>min</name>
      <anchorfile>group__gtx__extented__min__max.html</anchorfile>
      <anchor>ga42b5c3fc027fd3d9a50d2ccc9126d9f0</anchor>
      <arglist>(C&lt; T &gt; const &amp;x, C&lt; T &gt; const &amp;y, C&lt; T &gt; const &amp;z)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL T</type>
      <name>min</name>
      <anchorfile>group__gtx__extented__min__max.html</anchorfile>
      <anchor>ga95466987024d03039607f09e69813d69</anchor>
      <arglist>(T const &amp;x, T const &amp;y, T const &amp;z, T const &amp;w)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL C&lt; T &gt;</type>
      <name>min</name>
      <anchorfile>group__gtx__extented__min__max.html</anchorfile>
      <anchor>ga4fe35dd31dd0c45693c9b60b830b8d47</anchor>
      <arglist>(C&lt; T &gt; const &amp;x, typename C&lt; T &gt;::T const &amp;y, typename C&lt; T &gt;::T const &amp;z, typename C&lt; T &gt;::T const &amp;w)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL C&lt; T &gt;</type>
      <name>min</name>
      <anchorfile>group__gtx__extented__min__max.html</anchorfile>
      <anchor>ga7471ea4159eed8dd9ea4ac5d46c2fead</anchor>
      <arglist>(C&lt; T &gt; const &amp;x, C&lt; T &gt; const &amp;y, C&lt; T &gt; const &amp;z, C&lt; T &gt; const &amp;w)</arglist>
    </member>
  </compound>
  <compound kind="group">
    <name>gtx_fast_exponential</name>
    <title>GLM_GTX_fast_exponential</title>
    <filename>group__gtx__fast__exponential.html</filename>
    <member kind="function">
      <type>GLM_FUNC_DECL T</type>
      <name>fastExp</name>
      <anchorfile>group__gtx__fast__exponential.html</anchorfile>
      <anchor>ga22a548f1bf42c53898c140e56af16529</anchor>
      <arglist>(const T &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL T</type>
      <name>fastExp2</name>
      <anchorfile>group__gtx__fast__exponential.html</anchorfile>
      <anchor>ga62216328ac3af1811add813d0804437d</anchor>
      <arglist>(const T &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL T</type>
      <name>fastLn</name>
      <anchorfile>group__gtx__fast__exponential.html</anchorfile>
      <anchor>ga8f27c4779039f88ae790a9a69be01630</anchor>
      <arglist>(const T &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL T</type>
      <name>fastLog</name>
      <anchorfile>group__gtx__fast__exponential.html</anchorfile>
      <anchor>ga0130dd03ca124c27dc2094de7ee47e8a</anchor>
      <arglist>(const T &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL T</type>
      <name>fastLog2</name>
      <anchorfile>group__gtx__fast__exponential.html</anchorfile>
      <anchor>gadff374a7349142c0ae65f476b9bf4886</anchor>
      <arglist>(const T &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>fastPow</name>
      <anchorfile>group__gtx__fast__exponential.html</anchorfile>
      <anchor>ga842ec5e981c76f8aae7ae14972795378</anchor>
      <arglist>(genType const &amp;x, genType const &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genTypeT</type>
      <name>fastPow</name>
      <anchorfile>group__gtx__fast__exponential.html</anchorfile>
      <anchor>ga08af6240d87ce7b9851c9095808c1eb8</anchor>
      <arglist>(genTypeT const &amp;x, genTypeU const &amp;y)</arglist>
    </member>
  </compound>
  <compound kind="group">
    <name>gtx_fast_square_root</name>
    <title>GLM_GTX_fast_square_root</title>
    <filename>group__gtx__fast__square__root.html</filename>
    <member kind="function">
      <type>GLM_FUNC_DECL genType::value_type</type>
      <name>fastDistance</name>
      <anchorfile>group__gtx__fast__square__root.html</anchorfile>
      <anchor>ga69778792fcadc29f586efa3ec2118cdc</anchor>
      <arglist>(genType const &amp;x, genType const &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>fastInverseSqrt</name>
      <anchorfile>group__gtx__fast__square__root.html</anchorfile>
      <anchor>ga65237d716748c6262f316ec1eaf7f073</anchor>
      <arglist>(genType const &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL vecType&lt; T, P &gt;</type>
      <name>fastInverseSqrt</name>
      <anchorfile>group__gtx__fast__square__root.html</anchorfile>
      <anchor>ga903878071f92e51e551791e584a171a1</anchor>
      <arglist>(vecType&lt; T, P &gt; const &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType::value_type</type>
      <name>fastLength</name>
      <anchorfile>group__gtx__fast__square__root.html</anchorfile>
      <anchor>ga70aa3c80d8bb22e021c6c3ebdcf8e3ee</anchor>
      <arglist>(genType const &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>fastNormalize</name>
      <anchorfile>group__gtx__fast__square__root.html</anchorfile>
      <anchor>ga3b02c1d6e0c754144e2f1e110bf9f16c</anchor>
      <arglist>(genType const &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>fastSqrt</name>
      <anchorfile>group__gtx__fast__square__root.html</anchorfile>
      <anchor>gab07ddede2731f3438d687a652c843673</anchor>
      <arglist>(genType const &amp;x)</arglist>
    </member>
  </compound>
  <compound kind="group">
    <name>gtx_fast_trigonometry</name>
    <title>GLM_GTX_fast_trigonometry</title>
    <filename>group__gtx__fast__trigonometry.html</filename>
    <member kind="function">
      <type>GLM_FUNC_DECL T</type>
      <name>fastAcos</name>
      <anchorfile>group__gtx__fast__trigonometry.html</anchorfile>
      <anchor>ga44e6efc3e776a51645fdf998e3e4f11b</anchor>
      <arglist>(const T &amp;angle)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL T</type>
      <name>fastAsin</name>
      <anchorfile>group__gtx__fast__trigonometry.html</anchorfile>
      <anchor>gab8595a77c5b215b95f662238dc3ff722</anchor>
      <arglist>(const T &amp;angle)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL T</type>
      <name>fastAtan</name>
      <anchorfile>group__gtx__fast__trigonometry.html</anchorfile>
      <anchor>gaf6234384b94846e29cf2c51dc245d484</anchor>
      <arglist>(const T &amp;y, const T &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL T</type>
      <name>fastAtan</name>
      <anchorfile>group__gtx__fast__trigonometry.html</anchorfile>
      <anchor>ga49b3b2b777b83eeed3e11205e800027e</anchor>
      <arglist>(const T &amp;angle)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL T</type>
      <name>fastCos</name>
      <anchorfile>group__gtx__fast__trigonometry.html</anchorfile>
      <anchor>gad54184beaba79e41db71a1f5711380c4</anchor>
      <arglist>(const T &amp;angle)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL T</type>
      <name>fastSin</name>
      <anchorfile>group__gtx__fast__trigonometry.html</anchorfile>
      <anchor>ga01b7dc431bf5f5e6acce7d6bba311f86</anchor>
      <arglist>(const T &amp;angle)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL T</type>
      <name>fastTan</name>
      <anchorfile>group__gtx__fast__trigonometry.html</anchorfile>
      <anchor>gae6615cdb40d8dc58115a07a21f495561</anchor>
      <arglist>(const T &amp;angle)</arglist>
    </member>
  </compound>
  <compound kind="group">
    <name>gtx_gradient_paint</name>
    <title>GLM_GTX_gradient_paint</title>
    <filename>group__gtx__gradient__paint.html</filename>
    <member kind="function">
      <type>GLM_FUNC_DECL T</type>
      <name>linearGradient</name>
      <anchorfile>group__gtx__gradient__paint.html</anchorfile>
      <anchor>ga01eb377864e98f86bd44378e1b86eb22</anchor>
      <arglist>(detail::tvec2&lt; T, P &gt; const &amp;Point0, detail::tvec2&lt; T, P &gt; const &amp;Point1, detail::tvec2&lt; T, P &gt; const &amp;Position)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL T</type>
      <name>radialGradient</name>
      <anchorfile>group__gtx__gradient__paint.html</anchorfile>
      <anchor>ga864c46234e363137b717119231f422f6</anchor>
      <arglist>(detail::tvec2&lt; T, P &gt; const &amp;Center, T const &amp;Radius, detail::tvec2&lt; T, P &gt; const &amp;Focal, detail::tvec2&lt; T, P &gt; const &amp;Position)</arglist>
    </member>
  </compound>
  <compound kind="group">
    <name>gtx_handed_coordinate_space</name>
    <title>GLM_GTX_handed_coordinate_space</title>
    <filename>group__gtx__handed__coordinate__space.html</filename>
    <member kind="function">
      <type>GLM_FUNC_DECL bool</type>
      <name>leftHanded</name>
      <anchorfile>group__gtx__handed__coordinate__space.html</anchorfile>
      <anchor>ga2c0882af0eabd0e39da5680931f586ed</anchor>
      <arglist>(detail::tvec3&lt; T, P &gt; const &amp;tangent, detail::tvec3&lt; T, P &gt; const &amp;binormal, detail::tvec3&lt; T, P &gt; const &amp;normal)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL bool</type>
      <name>rightHanded</name>
      <anchorfile>group__gtx__handed__coordinate__space.html</anchorfile>
      <anchor>ga16517e8a56cba5ba908e6eac6500ab94</anchor>
      <arglist>(detail::tvec3&lt; T, P &gt; const &amp;tangent, detail::tvec3&lt; T, P &gt; const &amp;binormal, detail::tvec3&lt; T, P &gt; const &amp;normal)</arglist>
    </member>
  </compound>
  <compound kind="group">
    <name>gtx_inertia</name>
    <title>GLM_GTX_inertia</title>
    <filename>group__gtx__inertia.html</filename>
  </compound>
  <compound kind="group">
    <name>gtx_integer</name>
    <title>GLM_GTX_integer</title>
    <filename>group__gtx__integer.html</filename>
    <member kind="typedef">
      <type>signed int</type>
      <name>sint</name>
      <anchorfile>group__gtx__integer.html</anchorfile>
      <anchor>ga73643e09d8c6d362418aec541fdb987d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>factorial</name>
      <anchorfile>group__gtx__integer.html</anchorfile>
      <anchor>ga8cbd3120905f398ec321b5d1836e08fb</anchor>
      <arglist>(genType const &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL unsigned int</type>
      <name>floor_log2</name>
      <anchorfile>group__gtx__integer.html</anchorfile>
      <anchor>ga7011b4e1c1e1ed492149b028feacc00e</anchor>
      <arglist>(unsigned int x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genIUType</type>
      <name>log2</name>
      <anchorfile>group__gtx__integer.html</anchorfile>
      <anchor>ga9bd682e74bfacb005c735305207ec417</anchor>
      <arglist>(genIUType x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL int</type>
      <name>mod</name>
      <anchorfile>group__gtx__integer.html</anchorfile>
      <anchor>gaabfbb41531ab7ad8d06fc176edfba785</anchor>
      <arglist>(int x, int y)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL uint</type>
      <name>mod</name>
      <anchorfile>group__gtx__integer.html</anchorfile>
      <anchor>ga63fc8d63e7da1706439233b386ba8b6f</anchor>
      <arglist>(uint x, uint y)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL uint</type>
      <name>nlz</name>
      <anchorfile>group__gtx__integer.html</anchorfile>
      <anchor>ga78dff8bdb361bf0061194c93e003d189</anchor>
      <arglist>(uint x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL int</type>
      <name>pow</name>
      <anchorfile>group__gtx__integer.html</anchorfile>
      <anchor>ga89c591b970882714bd1e89a4e2f249f1</anchor>
      <arglist>(int x, int y)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL uint</type>
      <name>pow</name>
      <anchorfile>group__gtx__integer.html</anchorfile>
      <anchor>ga998e5ee915d3769255519e2fbaa2bbf0</anchor>
      <arglist>(uint x, uint y)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL int</type>
      <name>sqrt</name>
      <anchorfile>group__gtx__integer.html</anchorfile>
      <anchor>ga7ce36693a75879ccd9bb10167cfa722d</anchor>
      <arglist>(int x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL uint</type>
      <name>sqrt</name>
      <anchorfile>group__gtx__integer.html</anchorfile>
      <anchor>ga1975d318978d6dacf78b6444fa5ed7bc</anchor>
      <arglist>(uint x)</arglist>
    </member>
  </compound>
  <compound kind="group">
    <name>gtx_intersect</name>
    <title>GLM_GTX_intersect</title>
    <filename>group__gtx__intersect.html</filename>
    <member kind="function">
      <type>GLM_FUNC_DECL bool</type>
      <name>intersectLineSphere</name>
      <anchorfile>group__gtx__intersect.html</anchorfile>
      <anchor>ga9c68139f3d8a4f3d7fe45f9dbc0de5b7</anchor>
      <arglist>(genType const &amp;point0, genType const &amp;point1, genType const &amp;sphereCenter, typename genType::value_type sphereRadius, genType &amp;intersectionPosition1, genType &amp;intersectionNormal1, genType &amp;intersectionPosition2=genType(), genType &amp;intersectionNormal2=genType())</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL bool</type>
      <name>intersectLineTriangle</name>
      <anchorfile>group__gtx__intersect.html</anchorfile>
      <anchor>ga9d29b9b3acb504d43986502f42740df4</anchor>
      <arglist>(genType const &amp;orig, genType const &amp;dir, genType const &amp;vert0, genType const &amp;vert1, genType const &amp;vert2, genType &amp;position)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL bool</type>
      <name>intersectRayPlane</name>
      <anchorfile>group__gtx__intersect.html</anchorfile>
      <anchor>gad3697a9700ea379739a667ea02573488</anchor>
      <arglist>(genType const &amp;orig, genType const &amp;dir, genType const &amp;planeOrig, genType const &amp;planeNormal, typename genType::value_type &amp;intersectionDistance)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL bool</type>
      <name>intersectRaySphere</name>
      <anchorfile>group__gtx__intersect.html</anchorfile>
      <anchor>gac88f8cd84c4bcb5b947d56acbbcfa56e</anchor>
      <arglist>(genType const &amp;rayStarting, genType const &amp;rayNormalizedDirection, genType const &amp;sphereCenter, typename genType::value_type const sphereRadiusSquered, typename genType::value_type &amp;intersectionDistance)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL bool</type>
      <name>intersectRaySphere</name>
      <anchorfile>group__gtx__intersect.html</anchorfile>
      <anchor>gad28c00515b823b579c608aafa1100c1d</anchor>
      <arglist>(genType const &amp;rayStarting, genType const &amp;rayNormalizedDirection, genType const &amp;sphereCenter, const typename genType::value_type sphereRadius, genType &amp;intersectionPosition, genType &amp;intersectionNormal)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL bool</type>
      <name>intersectRayTriangle</name>
      <anchorfile>group__gtx__intersect.html</anchorfile>
      <anchor>gab16c1b47c10451e7604b51b39a7ef21d</anchor>
      <arglist>(genType const &amp;orig, genType const &amp;dir, genType const &amp;vert0, genType const &amp;vert1, genType const &amp;vert2, genType &amp;baryPosition)</arglist>
    </member>
  </compound>
  <compound kind="group">
    <name>gtx_io</name>
    <title>GLM_GTX_io</title>
    <filename>group__gtx__io.html</filename>
    <namespace>glm::detail</namespace>
    <namespace>glm::io</namespace>
  </compound>
  <compound kind="group">
    <name>gtx_log_base</name>
    <title>GLM_GTX_log_base</title>
    <filename>group__gtx__log__base.html</filename>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>log</name>
      <anchorfile>group__gtx__log__base.html</anchorfile>
      <anchor>ga60a7b0a401da660869946b2b77c710c9</anchor>
      <arglist>(genType const &amp;x, genType const &amp;base)</arglist>
    </member>
  </compound>
  <compound kind="group">
    <name>gtx_matrix_cross_product</name>
    <title>GLM_GTX_matrix_cross_product</title>
    <filename>group__gtx__matrix__cross__product.html</filename>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tmat3x3&lt; T, P &gt;</type>
      <name>matrixCross3</name>
      <anchorfile>group__gtx__matrix__cross__product.html</anchorfile>
      <anchor>gaebbd4b4436b55c14b6d0b973167a25e4</anchor>
      <arglist>(detail::tvec3&lt; T, P &gt; const &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tmat4x4&lt; T, P &gt;</type>
      <name>matrixCross4</name>
      <anchorfile>group__gtx__matrix__cross__product.html</anchorfile>
      <anchor>gab3c272adc9c9fc1f7c26d6f353b4bb4b</anchor>
      <arglist>(detail::tvec3&lt; T, P &gt; const &amp;x)</arglist>
    </member>
  </compound>
  <compound kind="group">
    <name>gtx_decomposition</name>
    <title>GLM_GTX_decomposition</title>
    <filename>group__gtx__decomposition.html</filename>
    <member kind="function">
      <type>GLM_FUNC_DECL bool</type>
      <name>decompose</name>
      <anchorfile>group__gtx__decomposition.html</anchorfile>
      <anchor>ga4ddcd3e3d78ba9a6094bc55cfe1ec1b4</anchor>
      <arglist>(detail::tmat4x4&lt; T, P &gt; const &amp;modelMatrix, detail::tvec3&lt; T, P &gt; &amp;scale, detail::tquat&lt; T, P &gt; &amp;orientation, detail::tvec3&lt; T, P &gt; &amp;translation, detail::tvec3&lt; T, P &gt; &amp;skew, detail::tvec4&lt; T, P &gt; &amp;perspective)</arglist>
    </member>
  </compound>
  <compound kind="group">
    <name>gtx_matrix_interpolation</name>
    <title>GLM_GTX_matrix_interpolation</title>
    <filename>group__gtx__matrix__interpolation.html</filename>
    <member kind="function">
      <type>GLM_FUNC_DECL void</type>
      <name>axisAngle</name>
      <anchorfile>group__gtx__matrix__interpolation.html</anchorfile>
      <anchor>gadf049332345bf754b63fe24a914f8fac</anchor>
      <arglist>(detail::tmat4x4&lt; T, P &gt; const &amp;mat, detail::tvec3&lt; T, P &gt; &amp;axis, T &amp;angle)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tmat4x4&lt; T, P &gt;</type>
      <name>axisAngleMatrix</name>
      <anchorfile>group__gtx__matrix__interpolation.html</anchorfile>
      <anchor>gafc6982aa7c8e8198b21f038f51fc4b90</anchor>
      <arglist>(detail::tvec3&lt; T, P &gt; const &amp;axis, T const angle)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tmat4x4&lt; T, P &gt;</type>
      <name>extractMatrixRotation</name>
      <anchorfile>group__gtx__matrix__interpolation.html</anchorfile>
      <anchor>gacb1e3e76c1710d89a1852d87d58c021e</anchor>
      <arglist>(detail::tmat4x4&lt; T, P &gt; const &amp;mat)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tmat4x4&lt; T, P &gt;</type>
      <name>interpolate</name>
      <anchorfile>group__gtx__matrix__interpolation.html</anchorfile>
      <anchor>gad7dbb702234767be1b4d3c191a2327ac</anchor>
      <arglist>(detail::tmat4x4&lt; T, P &gt; const &amp;m1, detail::tmat4x4&lt; T, P &gt; const &amp;m2, T const delta)</arglist>
    </member>
  </compound>
  <compound kind="group">
    <name>gtx_matrix_major_storage</name>
    <title>GLM_GTX_matrix_major_storage</title>
    <filename>group__gtx__matrix__major__storage.html</filename>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tmat2x2&lt; T, P &gt;</type>
      <name>colMajor2</name>
      <anchorfile>group__gtx__matrix__major__storage.html</anchorfile>
      <anchor>gae53863d1ced5629d5aa3ce04abf14ab1</anchor>
      <arglist>(detail::tvec2&lt; T, P &gt; const &amp;v1, detail::tvec2&lt; T, P &gt; const &amp;v2)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tmat2x2&lt; T, P &gt;</type>
      <name>colMajor2</name>
      <anchorfile>group__gtx__matrix__major__storage.html</anchorfile>
      <anchor>ga84d93f2dea8fd341232f0505038d50f6</anchor>
      <arglist>(detail::tmat2x2&lt; T, P &gt; const &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tmat3x3&lt; T, P &gt;</type>
      <name>colMajor3</name>
      <anchorfile>group__gtx__matrix__major__storage.html</anchorfile>
      <anchor>ga8bc9dc6fcd7017b7123a151d9f251013</anchor>
      <arglist>(detail::tvec3&lt; T, P &gt; const &amp;v1, detail::tvec3&lt; T, P &gt; const &amp;v2, detail::tvec3&lt; T, P &gt; const &amp;v3)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tmat3x3&lt; T, P &gt;</type>
      <name>colMajor3</name>
      <anchorfile>group__gtx__matrix__major__storage.html</anchorfile>
      <anchor>ga40caccd20b8afb6de68c626efc376927</anchor>
      <arglist>(detail::tmat3x3&lt; T, P &gt; const &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tmat4x4&lt; T, P &gt;</type>
      <name>colMajor4</name>
      <anchorfile>group__gtx__matrix__major__storage.html</anchorfile>
      <anchor>ga50e127c56370410d8054be2cdef03503</anchor>
      <arglist>(detail::tvec4&lt; T, P &gt; const &amp;v1, detail::tvec4&lt; T, P &gt; const &amp;v2, detail::tvec4&lt; T, P &gt; const &amp;v3, detail::tvec4&lt; T, P &gt; const &amp;v4)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tmat4x4&lt; T, P &gt;</type>
      <name>colMajor4</name>
      <anchorfile>group__gtx__matrix__major__storage.html</anchorfile>
      <anchor>ga89086c0396205669304be98a8c601b78</anchor>
      <arglist>(detail::tmat4x4&lt; T, P &gt; const &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tmat2x2&lt; T, P &gt;</type>
      <name>rowMajor2</name>
      <anchorfile>group__gtx__matrix__major__storage.html</anchorfile>
      <anchor>ga63d72819ad07f4f875a0565f1462652b</anchor>
      <arglist>(detail::tvec2&lt; T, P &gt; const &amp;v1, detail::tvec2&lt; T, P &gt; const &amp;v2)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tmat2x2&lt; T, P &gt;</type>
      <name>rowMajor2</name>
      <anchorfile>group__gtx__matrix__major__storage.html</anchorfile>
      <anchor>ga5e3cee7cdc09b9ebf0e072247a5eac54</anchor>
      <arglist>(detail::tmat2x2&lt; T, P &gt; const &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tmat3x3&lt; T, P &gt;</type>
      <name>rowMajor3</name>
      <anchorfile>group__gtx__matrix__major__storage.html</anchorfile>
      <anchor>gaacbbf46215dff1c3da9599916ba04a94</anchor>
      <arglist>(detail::tvec3&lt; T, P &gt; const &amp;v1, detail::tvec3&lt; T, P &gt; const &amp;v2, detail::tvec3&lt; T, P &gt; const &amp;v3)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tmat3x3&lt; T, P &gt;</type>
      <name>rowMajor3</name>
      <anchorfile>group__gtx__matrix__major__storage.html</anchorfile>
      <anchor>gafb5e7381b2451a85db394c457c284fb7</anchor>
      <arglist>(detail::tmat3x3&lt; T, P &gt; const &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tmat4x4&lt; T, P &gt;</type>
      <name>rowMajor4</name>
      <anchorfile>group__gtx__matrix__major__storage.html</anchorfile>
      <anchor>gaba5dbb8fa29fcf57c80daf43ca7cf9db</anchor>
      <arglist>(detail::tvec4&lt; T, P &gt; const &amp;v1, detail::tvec4&lt; T, P &gt; const &amp;v2, detail::tvec4&lt; T, P &gt; const &amp;v3, detail::tvec4&lt; T, P &gt; const &amp;v4)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tmat4x4&lt; T, P &gt;</type>
      <name>rowMajor4</name>
      <anchorfile>group__gtx__matrix__major__storage.html</anchorfile>
      <anchor>ga1a797d9a3f0d6b81e50b4f1bef2ed281</anchor>
      <arglist>(detail::tmat4x4&lt; T, P &gt; const &amp;m)</arglist>
    </member>
  </compound>
  <compound kind="group">
    <name>gtx_matrix_operation</name>
    <title>GLM_GTX_matrix_operation</title>
    <filename>group__gtx__matrix__operation.html</filename>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tmat2x2&lt; T, P &gt;</type>
      <name>diagonal2x2</name>
      <anchorfile>group__gtx__matrix__operation.html</anchorfile>
      <anchor>gae4177a43a89e6b4b7352f82198f2ea84</anchor>
      <arglist>(detail::tvec2&lt; T, P &gt; const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tmat2x3&lt; T, P &gt;</type>
      <name>diagonal2x3</name>
      <anchorfile>group__gtx__matrix__operation.html</anchorfile>
      <anchor>ga873468c41cb29fb84a12a866549e0136</anchor>
      <arglist>(detail::tvec2&lt; T, P &gt; const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tmat2x4&lt; T, P &gt;</type>
      <name>diagonal2x4</name>
      <anchorfile>group__gtx__matrix__operation.html</anchorfile>
      <anchor>gaf97e094855cc3c6186b879d045f67aca</anchor>
      <arglist>(detail::tvec2&lt; T, P &gt; const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tmat3x2&lt; T, P &gt;</type>
      <name>diagonal3x2</name>
      <anchorfile>group__gtx__matrix__operation.html</anchorfile>
      <anchor>gabf8e8445e2884aeaa35f0ec32ba5bd01</anchor>
      <arglist>(detail::tvec2&lt; T, P &gt; const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tmat3x3&lt; T, P &gt;</type>
      <name>diagonal3x3</name>
      <anchorfile>group__gtx__matrix__operation.html</anchorfile>
      <anchor>gaa49be0f424ad2f3015c5945c13a5fad0</anchor>
      <arglist>(detail::tvec3&lt; T, P &gt; const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tmat3x4&lt; T, P &gt;</type>
      <name>diagonal3x4</name>
      <anchorfile>group__gtx__matrix__operation.html</anchorfile>
      <anchor>gab96c533557a191bd972300868f8111ef</anchor>
      <arglist>(detail::tvec3&lt; T, P &gt; const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tmat4x2&lt; T, P &gt;</type>
      <name>diagonal4x2</name>
      <anchorfile>group__gtx__matrix__operation.html</anchorfile>
      <anchor>ga1ec0fc953d871fc9894bcfcc81dbaf68</anchor>
      <arglist>(detail::tvec2&lt; T, P &gt; const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tmat4x3&lt; T, P &gt;</type>
      <name>diagonal4x3</name>
      <anchorfile>group__gtx__matrix__operation.html</anchorfile>
      <anchor>gaff804ead2f02ac48c8daf0d44a81d224</anchor>
      <arglist>(detail::tvec3&lt; T, P &gt; const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tmat4x4&lt; T, P &gt;</type>
      <name>diagonal4x4</name>
      <anchorfile>group__gtx__matrix__operation.html</anchorfile>
      <anchor>ga0c286e9aa92074f12663617cfedfa72c</anchor>
      <arglist>(detail::tvec4&lt; T, P &gt; const &amp;v)</arglist>
    </member>
  </compound>
  <compound kind="group">
    <name>gtx_matrix_query</name>
    <title>GLM_GTX_matrix_query</title>
    <filename>group__gtx__matrix__query.html</filename>
    <member kind="function">
      <type>GLM_FUNC_DECL bool</type>
      <name>isIdentity</name>
      <anchorfile>group__gtx__matrix__query.html</anchorfile>
      <anchor>gafc1ce12c738b8c5d007179e615609330</anchor>
      <arglist>(matType&lt; T, P &gt; const &amp;m, T const &amp;epsilon)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL bool</type>
      <name>isNormalized</name>
      <anchorfile>group__gtx__matrix__query.html</anchorfile>
      <anchor>gaae7339fac94c86ed741f20b6915682ab</anchor>
      <arglist>(detail::tmat2x2&lt; T, P &gt; const &amp;m, T const &amp;epsilon)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL bool</type>
      <name>isNormalized</name>
      <anchorfile>group__gtx__matrix__query.html</anchorfile>
      <anchor>gab4c4106cd851951bad5e78a83bfc75dd</anchor>
      <arglist>(detail::tmat3x3&lt; T, P &gt; const &amp;m, T const &amp;epsilon)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL bool</type>
      <name>isNormalized</name>
      <anchorfile>group__gtx__matrix__query.html</anchorfile>
      <anchor>gad0ff11cc2c26d3086d9f88316a321637</anchor>
      <arglist>(detail::tmat4x4&lt; T, P &gt; const &amp;m, T const &amp;epsilon)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL bool</type>
      <name>isNull</name>
      <anchorfile>group__gtx__matrix__query.html</anchorfile>
      <anchor>gaf7e38680b67a3589a262d281660e4694</anchor>
      <arglist>(detail::tmat2x2&lt; T, P &gt; const &amp;m, T const &amp;epsilon)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL bool</type>
      <name>isNull</name>
      <anchorfile>group__gtx__matrix__query.html</anchorfile>
      <anchor>ga7a6ef9f174fec0224214ff5ba6c27ba4</anchor>
      <arglist>(detail::tmat3x3&lt; T, P &gt; const &amp;m, T const &amp;epsilon)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL bool</type>
      <name>isNull</name>
      <anchorfile>group__gtx__matrix__query.html</anchorfile>
      <anchor>ga5b8d7b0c7bf1d48ff8df10321440a61a</anchor>
      <arglist>(detail::tmat4x4&lt; T, P &gt; const &amp;m, T const &amp;epsilon)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL bool</type>
      <name>isOrthogonal</name>
      <anchorfile>group__gtx__matrix__query.html</anchorfile>
      <anchor>gab2cb5d23df77b4e4e63ad2965acd31b3</anchor>
      <arglist>(matType&lt; T, P &gt; const &amp;m, T const &amp;epsilon)</arglist>
    </member>
  </compound>
  <compound kind="group">
    <name>gtx_matrix_transform_2d</name>
    <title>GLM_GTX_matrix_transform_2d</title>
    <filename>group__gtx__matrix__transform__2d.html</filename>
    <member kind="function">
      <type>GLM_FUNC_QUALIFIER detail::tmat3x3&lt; T, P &gt;</type>
      <name>rotate</name>
      <anchorfile>group__gtx__matrix__transform__2d.html</anchorfile>
      <anchor>ga95a2643edbb68f296df4395c1327eb2f</anchor>
      <arglist>(detail::tmat3x3&lt; T, P &gt; const &amp;m, T const &amp;angle)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_QUALIFIER detail::tmat3x3&lt; T, P &gt;</type>
      <name>scale</name>
      <anchorfile>group__gtx__matrix__transform__2d.html</anchorfile>
      <anchor>ga751aac04c987cc21b03c3bc89a2e226a</anchor>
      <arglist>(detail::tmat3x3&lt; T, P &gt; const &amp;m, detail::tvec2&lt; T, P &gt; const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_QUALIFIER detail::tmat3x3&lt; T, P &gt;</type>
      <name>shearX</name>
      <anchorfile>group__gtx__matrix__transform__2d.html</anchorfile>
      <anchor>ga821b57b07b025057f88801242e405582</anchor>
      <arglist>(detail::tmat3x3&lt; T, P &gt; const &amp;m, T const &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_QUALIFIER detail::tmat3x3&lt; T, P &gt;</type>
      <name>shearY</name>
      <anchorfile>group__gtx__matrix__transform__2d.html</anchorfile>
      <anchor>ga94fdec6d40f769ab0e278a2eedcc7c5e</anchor>
      <arglist>(detail::tmat3x3&lt; T, P &gt; const &amp;m, T const &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_QUALIFIER detail::tmat3x3&lt; T, P &gt;</type>
      <name>translate</name>
      <anchorfile>group__gtx__matrix__transform__2d.html</anchorfile>
      <anchor>gab8c33fccce3b0ff726326aa8d1149aec</anchor>
      <arglist>(detail::tmat3x3&lt; T, P &gt; const &amp;m, detail::tvec2&lt; T, P &gt; const &amp;v)</arglist>
    </member>
  </compound>
  <compound kind="group">
    <name>gtx_mixed_product</name>
    <title>GLM_GTX_mixed_producte</title>
    <filename>group__gtx__mixed__product.html</filename>
    <member kind="function">
      <type>GLM_FUNC_DECL T</type>
      <name>mixedProduct</name>
      <anchorfile>group__gtx__mixed__product.html</anchorfile>
      <anchor>ga3c7ec94fdd2b088eac78fb4a0211f32d</anchor>
      <arglist>(detail::tvec3&lt; T, P &gt; const &amp;v1, detail::tvec3&lt; T, P &gt; const &amp;v2, detail::tvec3&lt; T, P &gt; const &amp;v3)</arglist>
    </member>
  </compound>
  <compound kind="group">
    <name>gtx_multiple</name>
    <title>GLM_GTX_multiple</title>
    <filename>group__gtx__multiple.html</filename>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>higherMultiple</name>
      <anchorfile>group__gtx__multiple.html</anchorfile>
      <anchor>gaa2bb85aaacfdb9366b8365f8d5c7e25d</anchor>
      <arglist>(genType const &amp;Source, genType const &amp;Multiple)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>lowerMultiple</name>
      <anchorfile>group__gtx__multiple.html</anchorfile>
      <anchor>ga11b955f3cb3589d561c8991118771ea6</anchor>
      <arglist>(genType const &amp;Source, genType const &amp;Multiple)</arglist>
    </member>
  </compound>
  <compound kind="group">
    <name>gtx_norm</name>
    <title>GLM_GTX_norm</title>
    <filename>group__gtx__norm.html</filename>
    <member kind="function">
      <type>GLM_FUNC_DECL T</type>
      <name>distance2</name>
      <anchorfile>group__gtx__norm.html</anchorfile>
      <anchor>ga3544f6288d3bce2cf2a9f6ebe39e0557</anchor>
      <arglist>(T const &amp;p0, T const &amp;p1)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType::value_type</type>
      <name>distance2</name>
      <anchorfile>group__gtx__norm.html</anchorfile>
      <anchor>gaec2d9df62436879b48207d39516f3788</anchor>
      <arglist>(genType const &amp;p0, genType const &amp;p1)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL T</type>
      <name>l1Norm</name>
      <anchorfile>group__gtx__norm.html</anchorfile>
      <anchor>gae7c48d18df3e4a9c13bb9c003e434d5f</anchor>
      <arglist>(detail::tvec3&lt; T, P &gt; const &amp;x, detail::tvec3&lt; T, P &gt; const &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL T</type>
      <name>l1Norm</name>
      <anchorfile>group__gtx__norm.html</anchorfile>
      <anchor>ga466d01e7b4350f44250d80ec48128fbd</anchor>
      <arglist>(detail::tvec3&lt; T, P &gt; const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL T</type>
      <name>l2Norm</name>
      <anchorfile>group__gtx__norm.html</anchorfile>
      <anchor>ga46af6669c4e8b042e284dd3b6c0caf28</anchor>
      <arglist>(detail::tvec3&lt; T, P &gt; const &amp;x, detail::tvec3&lt; T, P &gt; const &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL T</type>
      <name>l2Norm</name>
      <anchorfile>group__gtx__norm.html</anchorfile>
      <anchor>gacdfd8d645b91db95a191a1294226571b</anchor>
      <arglist>(detail::tvec3&lt; T, P &gt; const &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL T</type>
      <name>length2</name>
      <anchorfile>group__gtx__norm.html</anchorfile>
      <anchor>ga08c670024cd230e22f8b853f185ff533</anchor>
      <arglist>(T const &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType::value_type</type>
      <name>length2</name>
      <anchorfile>group__gtx__norm.html</anchorfile>
      <anchor>gaa279ba7fdecbed3f9f2b60502b7ec8ca</anchor>
      <arglist>(genType const &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL T</type>
      <name>lxNorm</name>
      <anchorfile>group__gtx__norm.html</anchorfile>
      <anchor>gaf2ec2a2b14e0d4ddfadd5b1a98ed9799</anchor>
      <arglist>(detail::tvec3&lt; T, P &gt; const &amp;x, detail::tvec3&lt; T, P &gt; const &amp;y, unsigned int Depth)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL T</type>
      <name>lxNorm</name>
      <anchorfile>group__gtx__norm.html</anchorfile>
      <anchor>ga7f76252fa0266db34865dba8a8c0f7d6</anchor>
      <arglist>(detail::tvec3&lt; T, P &gt; const &amp;x, unsigned int Depth)</arglist>
    </member>
  </compound>
  <compound kind="group">
    <name>gtx_normal</name>
    <title>GLM_GTX_normal</title>
    <filename>group__gtx__normal.html</filename>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tvec3&lt; T, P &gt;</type>
      <name>triangleNormal</name>
      <anchorfile>group__gtx__normal.html</anchorfile>
      <anchor>gadd95b70793270eaeec13e2e8788b71d2</anchor>
      <arglist>(detail::tvec3&lt; T, P &gt; const &amp;p1, detail::tvec3&lt; T, P &gt; const &amp;p2, detail::tvec3&lt; T, P &gt; const &amp;p3)</arglist>
    </member>
  </compound>
  <compound kind="group">
    <name>gtx_normalize_dot</name>
    <title>GLM_GTX_normalize_dot</title>
    <filename>group__gtx__normalize__dot.html</filename>
    <member kind="function">
      <type>GLM_FUNC_DECL genType::value_type</type>
      <name>fastNormalizeDot</name>
      <anchorfile>group__gtx__normalize__dot.html</anchorfile>
      <anchor>gaeb26ec35a51c30dbd0d91f9da45eeafe</anchor>
      <arglist>(genType const &amp;x, genType const &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType::value_type</type>
      <name>normalizeDot</name>
      <anchorfile>group__gtx__normalize__dot.html</anchorfile>
      <anchor>ga13b81f0882c1811cb6c99a5864b9c152</anchor>
      <arglist>(genType const &amp;x, genType const &amp;y)</arglist>
    </member>
  </compound>
  <compound kind="group">
    <name>gtx_number_precision</name>
    <title>GLM_GTX_number_precision</title>
    <filename>group__gtx__number__precision.html</filename>
    <member kind="typedef">
      <type>f32</type>
      <name>f32mat1</name>
      <anchorfile>group__gtx__number__precision.html</anchorfile>
      <anchor>gae5ff376ec910c360f06acc0c2b99260c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>f32</type>
      <name>f32mat1x1</name>
      <anchorfile>group__gtx__number__precision.html</anchorfile>
      <anchor>ga01caec78388a82a9a22bd45e5751a38a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>f32</type>
      <name>f32vec1</name>
      <anchorfile>group__gtx__number__precision.html</anchorfile>
      <anchor>gadab8e598b0b4697629482682bdb7f223</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>f64</type>
      <name>f64mat1</name>
      <anchorfile>group__gtx__number__precision.html</anchorfile>
      <anchor>ga23f8f53c78b50aa07a113c3d07d01bc9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>f64</type>
      <name>f64mat1x1</name>
      <anchorfile>group__gtx__number__precision.html</anchorfile>
      <anchor>ga710a5952d78b22635c71c5fc2c0a3319</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>f64</type>
      <name>f64vec1</name>
      <anchorfile>group__gtx__number__precision.html</anchorfile>
      <anchor>ga44336a26c958d66efdfb5a6c114c538e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>u16</type>
      <name>u16vec1</name>
      <anchorfile>group__gtx__number__precision.html</anchorfile>
      <anchor>ga807d7e5f24e981b1575bd40ca159781d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>u32</type>
      <name>u32vec1</name>
      <anchorfile>group__gtx__number__precision.html</anchorfile>
      <anchor>gac46a7890b20928df83e734c3ea9557d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>u64</type>
      <name>u64vec1</name>
      <anchorfile>group__gtx__number__precision.html</anchorfile>
      <anchor>ga92812a1d7e746bcaba61d2f5a64afc52</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>u8</type>
      <name>u8vec1</name>
      <anchorfile>group__gtx__number__precision.html</anchorfile>
      <anchor>ga35ae7849593a354420e4f52d1b36c2d6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="group">
    <name>gtx_optimum_pow</name>
    <title>GLM_GTX_optimum_pow</title>
    <filename>group__gtx__optimum__pow.html</filename>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>pow2</name>
      <anchorfile>group__gtx__optimum__pow.html</anchorfile>
      <anchor>gad18baedb0f3eaea4b4544771e19574f5</anchor>
      <arglist>(const genType &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>pow3</name>
      <anchorfile>group__gtx__optimum__pow.html</anchorfile>
      <anchor>ga47dbbd973d7ad8be1b135d57281e16cf</anchor>
      <arglist>(const genType &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>pow4</name>
      <anchorfile>group__gtx__optimum__pow.html</anchorfile>
      <anchor>gabae007bac8e442a2601db03de5827107</anchor>
      <arglist>(const genType &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL bool</type>
      <name>powOfTwo</name>
      <anchorfile>group__gtx__optimum__pow.html</anchorfile>
      <anchor>ga399b24df28267c1f061c462dd359affd</anchor>
      <arglist>(int num)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tvec2&lt; bool, P &gt;</type>
      <name>powOfTwo</name>
      <anchorfile>group__gtx__optimum__pow.html</anchorfile>
      <anchor>ga2dff80972edb8f4be69e40bb27ed0a9b</anchor>
      <arglist>(detail::tvec2&lt; int, P &gt; const &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tvec3&lt; bool, P &gt;</type>
      <name>powOfTwo</name>
      <anchorfile>group__gtx__optimum__pow.html</anchorfile>
      <anchor>ga103cbf6e3d63ab4c2bb5449e19b8639d</anchor>
      <arglist>(detail::tvec3&lt; int, P &gt; const &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tvec4&lt; bool, P &gt;</type>
      <name>powOfTwo</name>
      <anchorfile>group__gtx__optimum__pow.html</anchorfile>
      <anchor>ga3471bc7e9e580f6b76647cb5156135cc</anchor>
      <arglist>(detail::tvec4&lt; int, P &gt; const &amp;x)</arglist>
    </member>
  </compound>
  <compound kind="group">
    <name>gtx_orthonormalize</name>
    <title>GLM_GTX_orthonormalize</title>
    <filename>group__gtx__orthonormalize.html</filename>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tmat3x3&lt; T, P &gt;</type>
      <name>orthonormalize</name>
      <anchorfile>group__gtx__orthonormalize.html</anchorfile>
      <anchor>ga2d615d8b740d7d11e583651c34103e40</anchor>
      <arglist>(const detail::tmat3x3&lt; T, P &gt; &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tvec3&lt; T, P &gt;</type>
      <name>orthonormalize</name>
      <anchorfile>group__gtx__orthonormalize.html</anchorfile>
      <anchor>ga41d176cb31fda91b672655c839084b43</anchor>
      <arglist>(const detail::tvec3&lt; T, P &gt; &amp;x, const detail::tvec3&lt; T, P &gt; &amp;y)</arglist>
    </member>
  </compound>
  <compound kind="group">
    <name>gtx_perpendicular</name>
    <title>GLM_GTX_perpendicular</title>
    <filename>group__gtx__perpendicular.html</filename>
    <member kind="function">
      <type>GLM_FUNC_DECL vecType</type>
      <name>perp</name>
      <anchorfile>group__gtx__perpendicular.html</anchorfile>
      <anchor>ga41f8c73da9798a18e6b1e32f1e301f07</anchor>
      <arglist>(vecType const &amp;x, vecType const &amp;Normal)</arglist>
    </member>
  </compound>
  <compound kind="group">
    <name>gtx_polar_coordinates</name>
    <title>GLM_GTX_polar_coordinates</title>
    <filename>group__gtx__polar__coordinates.html</filename>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tvec3&lt; T, P &gt;</type>
      <name>euclidean</name>
      <anchorfile>group__gtx__polar__coordinates.html</anchorfile>
      <anchor>ga221eaf671619626425e9fb5cb69400b0</anchor>
      <arglist>(detail::tvec2&lt; T, P &gt; const &amp;polar)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tvec3&lt; T, P &gt;</type>
      <name>polar</name>
      <anchorfile>group__gtx__polar__coordinates.html</anchorfile>
      <anchor>ga7d0a4068875efec56e5d2c6451b5bde2</anchor>
      <arglist>(detail::tvec3&lt; T, P &gt; const &amp;euclidean)</arglist>
    </member>
  </compound>
  <compound kind="group">
    <name>gtx_projection</name>
    <title>GLM_GTX_projection</title>
    <filename>group__gtx__projection.html</filename>
    <member kind="function">
      <type>GLM_FUNC_DECL vecType</type>
      <name>proj</name>
      <anchorfile>group__gtx__projection.html</anchorfile>
      <anchor>gadf29123bcf748fc9d6fb0998192184cf</anchor>
      <arglist>(vecType const &amp;x, vecType const &amp;Normal)</arglist>
    </member>
  </compound>
  <compound kind="group">
    <name>gtx_quaternion</name>
    <title>GLM_GTX_quaternion</title>
    <filename>group__gtx__quaternion.html</filename>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tvec3&lt; T, P &gt;</type>
      <name>cross</name>
      <anchorfile>group__gtx__quaternion.html</anchorfile>
      <anchor>ga8b5c3ff869c773f26d0a562dfcd3f9e4</anchor>
      <arglist>(detail::tquat&lt; T, P &gt; const &amp;q, detail::tvec3&lt; T, P &gt; const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tvec3&lt; T, P &gt;</type>
      <name>cross</name>
      <anchorfile>group__gtx__quaternion.html</anchorfile>
      <anchor>ga7794f940ba271ff846ea706204b0259a</anchor>
      <arglist>(detail::tvec3&lt; T, P &gt; const &amp;v, detail::tquat&lt; T, P &gt; const &amp;q)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tquat&lt; T, P &gt;</type>
      <name>exp</name>
      <anchorfile>group__gtx__quaternion.html</anchorfile>
      <anchor>gaadebfad5c8b4b3dde114915f0494b739</anchor>
      <arglist>(detail::tquat&lt; T, P &gt; const &amp;q)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL T</type>
      <name>extractRealComponent</name>
      <anchorfile>group__gtx__quaternion.html</anchorfile>
      <anchor>gaad86e595f0021253cb9d34ca32f27f3c</anchor>
      <arglist>(detail::tquat&lt; T, P &gt; const &amp;q)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tquat&lt; T, P &gt;</type>
      <name>fastMix</name>
      <anchorfile>group__gtx__quaternion.html</anchorfile>
      <anchor>ga5d1bb2670d0c73fff5912134ba7c024c</anchor>
      <arglist>(detail::tquat&lt; T, P &gt; const &amp;x, detail::tquat&lt; T, P &gt; const &amp;y, T const &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tquat&lt; T, P &gt;</type>
      <name>intermediate</name>
      <anchorfile>group__gtx__quaternion.html</anchorfile>
      <anchor>ga96cb50103d939ea50d8b80bc898b2a35</anchor>
      <arglist>(detail::tquat&lt; T, P &gt; const &amp;prev, detail::tquat&lt; T, P &gt; const &amp;curr, detail::tquat&lt; T, P &gt; const &amp;next)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL T</type>
      <name>length2</name>
      <anchorfile>group__gtx__quaternion.html</anchorfile>
      <anchor>gaac8d704c7dfac92835109953b88f1c92</anchor>
      <arglist>(detail::tquat&lt; T, P &gt; const &amp;q)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tquat&lt; T, P &gt;</type>
      <name>log</name>
      <anchorfile>group__gtx__quaternion.html</anchorfile>
      <anchor>ga832e6b69f9e5f596cad8bada9ebb4477</anchor>
      <arglist>(detail::tquat&lt; T, P &gt; const &amp;q)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tquat&lt; T, P &gt;</type>
      <name>pow</name>
      <anchorfile>group__gtx__quaternion.html</anchorfile>
      <anchor>ga9c9854d641f71f853cfed9dc5d4ef762</anchor>
      <arglist>(detail::tquat&lt; T, P &gt; const &amp;x, T const &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tvec3&lt; T, P &gt;</type>
      <name>rotate</name>
      <anchorfile>group__gtx__quaternion.html</anchorfile>
      <anchor>gaa4ac5806c1c001ac0247b1e1fd07dddf</anchor>
      <arglist>(detail::tquat&lt; T, P &gt; const &amp;q, detail::tvec3&lt; T, P &gt; const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tvec4&lt; T, P &gt;</type>
      <name>rotate</name>
      <anchorfile>group__gtx__quaternion.html</anchorfile>
      <anchor>ga3461e43b8c7da533b10bc5e9961add80</anchor>
      <arglist>(detail::tquat&lt; T, P &gt; const &amp;q, detail::tvec4&lt; T, P &gt; const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tquat&lt; T, P &gt;</type>
      <name>rotation</name>
      <anchorfile>group__gtx__quaternion.html</anchorfile>
      <anchor>ga964b26fdcd9f6f694c1003b0571092a6</anchor>
      <arglist>(detail::tvec3&lt; T, P &gt; const &amp;orig, detail::tvec3&lt; T, P &gt; const &amp;dest)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tquat&lt; T, P &gt;</type>
      <name>shortMix</name>
      <anchorfile>group__gtx__quaternion.html</anchorfile>
      <anchor>ga297f92682708e59bda1849ca3aad0fea</anchor>
      <arglist>(detail::tquat&lt; T, P &gt; const &amp;x, detail::tquat&lt; T, P &gt; const &amp;y, T const &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tquat&lt; T, P &gt;</type>
      <name>squad</name>
      <anchorfile>group__gtx__quaternion.html</anchorfile>
      <anchor>ga5e756a5817856a3d69f0974fac8322e2</anchor>
      <arglist>(detail::tquat&lt; T, P &gt; const &amp;q1, detail::tquat&lt; T, P &gt; const &amp;q2, detail::tquat&lt; T, P &gt; const &amp;s1, detail::tquat&lt; T, P &gt; const &amp;s2, T const &amp;h)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tmat3x3&lt; T, P &gt;</type>
      <name>toMat3</name>
      <anchorfile>group__gtx__quaternion.html</anchorfile>
      <anchor>ga9955d74e4bdcfec4039c5285c6e99d8f</anchor>
      <arglist>(detail::tquat&lt; T, P &gt; const &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tmat4x4&lt; T, P &gt;</type>
      <name>toMat4</name>
      <anchorfile>group__gtx__quaternion.html</anchorfile>
      <anchor>ga5d441af6e45262436e73070269d8470c</anchor>
      <arglist>(detail::tquat&lt; T, P &gt; const &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tquat&lt; T, P &gt;</type>
      <name>toQuat</name>
      <anchorfile>group__gtx__quaternion.html</anchorfile>
      <anchor>ga7647cfc0f26055a4eea4f99a35964d7b</anchor>
      <arglist>(detail::tmat3x3&lt; T, P &gt; const &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tquat&lt; T, P &gt;</type>
      <name>toQuat</name>
      <anchorfile>group__gtx__quaternion.html</anchorfile>
      <anchor>gab2e47ea15791ee85dfacfd9e952bad64</anchor>
      <arglist>(detail::tmat4x4&lt; T, P &gt; const &amp;x)</arglist>
    </member>
  </compound>
  <compound kind="group">
    <name>gtx_raw_data</name>
    <title>GLM_GTX_raw_data</title>
    <filename>group__gtx__raw__data.html</filename>
    <member kind="typedef">
      <type>detail::uint8</type>
      <name>byte</name>
      <anchorfile>group__gtx__raw__data.html</anchorfile>
      <anchor>gacd7fe1f2ad60a57f7d7ad4f1e6836efd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::uint32</type>
      <name>dword</name>
      <anchorfile>group__gtx__raw__data.html</anchorfile>
      <anchor>ga1fc2589df6d44e923cd1820cf14805cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::uint64</type>
      <name>qword</name>
      <anchorfile>group__gtx__raw__data.html</anchorfile>
      <anchor>ga32447af289e879589883c9b7e3be1246</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::uint16</type>
      <name>word</name>
      <anchorfile>group__gtx__raw__data.html</anchorfile>
      <anchor>ga5617a479d471021b5c773c5e969ba46d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="group">
    <name>gtx_rotate_normalized_axis</name>
    <title>GLM_GTX_rotate_normalized_axis</title>
    <filename>group__gtx__rotate__normalized__axis.html</filename>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tmat4x4&lt; T, P &gt;</type>
      <name>rotateNormalizedAxis</name>
      <anchorfile>group__gtx__rotate__normalized__axis.html</anchorfile>
      <anchor>gac47b4efcecdaf7e892b10ae89135c544</anchor>
      <arglist>(detail::tmat4x4&lt; T, P &gt; const &amp;m, T const &amp;angle, detail::tvec3&lt; T, P &gt; const &amp;axis)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tquat&lt; T, P &gt;</type>
      <name>rotateNormalizedAxis</name>
      <anchorfile>group__gtx__rotate__normalized__axis.html</anchorfile>
      <anchor>ga774f0f09fc99b3a967001cb116aa7f2a</anchor>
      <arglist>(detail::tquat&lt; T, P &gt; const &amp;q, T const &amp;angle, detail::tvec3&lt; T, P &gt; const &amp;axis)</arglist>
    </member>
  </compound>
  <compound kind="group">
    <name>gtx_rotate_vector</name>
    <title>GLM_GTX_rotate_vector</title>
    <filename>group__gtx__rotate__vector.html</filename>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tmat4x4&lt; T, P &gt;</type>
      <name>orientation</name>
      <anchorfile>group__gtx__rotate__vector.html</anchorfile>
      <anchor>gac80aaf3b2af70c7f03f1077d4b6ac507</anchor>
      <arglist>(detail::tvec3&lt; T, P &gt; const &amp;Normal, detail::tvec3&lt; T, P &gt; const &amp;Up)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tvec2&lt; T, P &gt;</type>
      <name>rotate</name>
      <anchorfile>group__gtx__rotate__vector.html</anchorfile>
      <anchor>ga5520f6dd671807ec62a8f97c00c1b78b</anchor>
      <arglist>(detail::tvec2&lt; T, P &gt; const &amp;v, T const &amp;angle)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tvec3&lt; T, P &gt;</type>
      <name>rotate</name>
      <anchorfile>group__gtx__rotate__vector.html</anchorfile>
      <anchor>ga4eccdf3769ce3b5d1e4018394290f88c</anchor>
      <arglist>(detail::tvec3&lt; T, P &gt; const &amp;v, T const &amp;angle, detail::tvec3&lt; T, P &gt; const &amp;normal)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tvec4&lt; T, P &gt;</type>
      <name>rotate</name>
      <anchorfile>group__gtx__rotate__vector.html</anchorfile>
      <anchor>gac4abb6be47bd14303d6eded41f2f65f1</anchor>
      <arglist>(detail::tvec4&lt; T, P &gt; const &amp;v, T const &amp;angle, detail::tvec3&lt; T, P &gt; const &amp;normal)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tvec3&lt; T, P &gt;</type>
      <name>rotateX</name>
      <anchorfile>group__gtx__rotate__vector.html</anchorfile>
      <anchor>gadb69cdc8ea08715c9d8a74f587cf0eac</anchor>
      <arglist>(detail::tvec3&lt; T, P &gt; const &amp;v, T const &amp;angle)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tvec4&lt; T, P &gt;</type>
      <name>rotateX</name>
      <anchorfile>group__gtx__rotate__vector.html</anchorfile>
      <anchor>gaa0db2d8b73f86d7bfdf2bface4056e88</anchor>
      <arglist>(detail::tvec4&lt; T, P &gt; const &amp;v, T const &amp;angle)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tvec3&lt; T, P &gt;</type>
      <name>rotateY</name>
      <anchorfile>group__gtx__rotate__vector.html</anchorfile>
      <anchor>gae1e673b7a464218ce6a5e8f02145f877</anchor>
      <arglist>(detail::tvec3&lt; T, P &gt; const &amp;v, T const &amp;angle)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tvec4&lt; T, P &gt;</type>
      <name>rotateY</name>
      <anchorfile>group__gtx__rotate__vector.html</anchorfile>
      <anchor>gae48a26ac0e3670ad2486858bf2a8e90b</anchor>
      <arglist>(detail::tvec4&lt; T, P &gt; const &amp;v, T const &amp;angle)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tvec3&lt; T, P &gt;</type>
      <name>rotateZ</name>
      <anchorfile>group__gtx__rotate__vector.html</anchorfile>
      <anchor>gae5c27548f86f1e95f76a87cf16f512da</anchor>
      <arglist>(detail::tvec3&lt; T, P &gt; const &amp;v, T const &amp;angle)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tvec4&lt; T, P &gt;</type>
      <name>rotateZ</name>
      <anchorfile>group__gtx__rotate__vector.html</anchorfile>
      <anchor>ga1db5137be16ed5d375038e06707ac52b</anchor>
      <arglist>(detail::tvec4&lt; T, P &gt; const &amp;v, T const &amp;angle)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tvec3&lt; T, P &gt;</type>
      <name>slerp</name>
      <anchorfile>group__gtx__rotate__vector.html</anchorfile>
      <anchor>ga10e536766eda7032ea2a195971246f6e</anchor>
      <arglist>(detail::tvec3&lt; T, P &gt; const &amp;x, detail::tvec3&lt; T, P &gt; const &amp;y, T const &amp;a)</arglist>
    </member>
  </compound>
  <compound kind="group">
    <name>gtx_simd_mat4</name>
    <title>GLM_GTX_simd_mat4</title>
    <filename>group__gtx__simd__mat4.html</filename>
  </compound>
  <compound kind="group">
    <name>gtx_simd_vec4</name>
    <title>GLM_GTX_simd_quat</title>
    <filename>group__gtx__simd__vec4.html</filename>
  </compound>
  <compound kind="group">
    <name>gtx_spline</name>
    <title>GLM_GTX_spline</title>
    <filename>group__gtx__spline.html</filename>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>catmullRom</name>
      <anchorfile>group__gtx__spline.html</anchorfile>
      <anchor>ga8119c04f8210fd0d292757565cd6918d</anchor>
      <arglist>(genType const &amp;v1, genType const &amp;v2, genType const &amp;v3, genType const &amp;v4, typename genType::value_type const &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>cubic</name>
      <anchorfile>group__gtx__spline.html</anchorfile>
      <anchor>ga6b867eb52e2fc933d2e0bf26aabc9a70</anchor>
      <arglist>(genType const &amp;v1, genType const &amp;v2, genType const &amp;v3, genType const &amp;v4, typename genType::value_type const &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>hermite</name>
      <anchorfile>group__gtx__spline.html</anchorfile>
      <anchor>gaa69e143f6374d32f934a8edeaa50bac9</anchor>
      <arglist>(genType const &amp;v1, genType const &amp;t1, genType const &amp;v2, genType const &amp;t2, typename genType::value_type const &amp;s)</arglist>
    </member>
  </compound>
  <compound kind="group">
    <name>gtx_std_based_type</name>
    <title>GLM_GTX_std_based_type</title>
    <filename>group__gtx__std__based__type.html</filename>
    <member kind="typedef">
      <type>detail::tvec2&lt; std::size_t, defaultp &gt;</type>
      <name>size2</name>
      <anchorfile>group__gtx__std__based__type.html</anchorfile>
      <anchor>ga393e8beba20ea33452384087a2864f86</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec2&lt; std::size_t, defaultp &gt;</type>
      <name>size2_t</name>
      <anchorfile>group__gtx__std__based__type.html</anchorfile>
      <anchor>ga64be170f9203528ff59efa40b1977bb0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec3&lt; std::size_t, defaultp &gt;</type>
      <name>size3</name>
      <anchorfile>group__gtx__std__based__type.html</anchorfile>
      <anchor>gae1dda4cdccd4c1abeeb2e470c048d0c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec3&lt; std::size_t, defaultp &gt;</type>
      <name>size3_t</name>
      <anchorfile>group__gtx__std__based__type.html</anchorfile>
      <anchor>gad9ddaab6dd4c37ba46b74a1423ef2ba3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec4&lt; std::size_t, defaultp &gt;</type>
      <name>size4</name>
      <anchorfile>group__gtx__std__based__type.html</anchorfile>
      <anchor>gac04a40cfe44b5035770cf26d98a9349d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::tvec4&lt; std::size_t, defaultp &gt;</type>
      <name>size4_t</name>
      <anchorfile>group__gtx__std__based__type.html</anchorfile>
      <anchor>gaaaf9b6a73135945e356601a01beece30</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="group">
    <name>gtx_string_cast</name>
    <title>GLM_GTX_string_cast</title>
    <filename>group__gtx__string__cast.html</filename>
    <member kind="function">
      <type>GLM_FUNC_DECL std::string</type>
      <name>to_string</name>
      <anchorfile>group__gtx__string__cast.html</anchorfile>
      <anchor>ga8f0dced1fd45e67e2d77e80ab93c7af5</anchor>
      <arglist>(genType const &amp;x)</arglist>
    </member>
  </compound>
  <compound kind="group">
    <name>gtx_transform</name>
    <title>GLM_GTX_transform</title>
    <filename>group__gtx__transform.html</filename>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tmat4x4&lt; T, P &gt;</type>
      <name>rotate</name>
      <anchorfile>group__gtx__transform.html</anchorfile>
      <anchor>gaac4ccdbf699a62fe6429005512c0cda5</anchor>
      <arglist>(T angle, detail::tvec3&lt; T, P &gt; const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tmat4x4&lt; T, P &gt;</type>
      <name>scale</name>
      <anchorfile>group__gtx__transform.html</anchorfile>
      <anchor>ga80eb26a1eb382b7ab1e3631532d21103</anchor>
      <arglist>(detail::tvec3&lt; T, P &gt; const &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tmat4x4&lt; T, P &gt;</type>
      <name>translate</name>
      <anchorfile>group__gtx__transform.html</anchorfile>
      <anchor>ga8a2efce0917bf301cc0ea7afb428f688</anchor>
      <arglist>(detail::tvec3&lt; T, P &gt; const &amp;v)</arglist>
    </member>
  </compound>
  <compound kind="group">
    <name>gtx_transform2</name>
    <title>GLM_GTX_transform2</title>
    <filename>group__gtx__transform2.html</filename>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tmat3x3&lt; T, P &gt;</type>
      <name>proj2D</name>
      <anchorfile>group__gtx__transform2.html</anchorfile>
      <anchor>gad51e1fa33875b966db2f97cb7f21c48a</anchor>
      <arglist>(const detail::tmat3x3&lt; T, P &gt; &amp;m, const detail::tvec3&lt; T, P &gt; &amp;normal)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tmat4x4&lt; T, P &gt;</type>
      <name>proj3D</name>
      <anchorfile>group__gtx__transform2.html</anchorfile>
      <anchor>ga70a21b940727b94060fd3826eeacb048</anchor>
      <arglist>(const detail::tmat4x4&lt; T, P &gt; &amp;m, const detail::tvec3&lt; T, P &gt; &amp;normal)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tmat4x4&lt; valType, P &gt;</type>
      <name>scaleBias</name>
      <anchorfile>group__gtx__transform2.html</anchorfile>
      <anchor>ga0a387ae1a7fd1a2ca451ac47833ee3e2</anchor>
      <arglist>(valType scale, valType bias)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tmat4x4&lt; valType, P &gt;</type>
      <name>scaleBias</name>
      <anchorfile>group__gtx__transform2.html</anchorfile>
      <anchor>gae733630f90c53ca3dce8daf50f25d6ab</anchor>
      <arglist>(detail::tmat4x4&lt; valType, P &gt; const &amp;m, valType scale, valType bias)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tmat3x3&lt; T, P &gt;</type>
      <name>shearX2D</name>
      <anchorfile>group__gtx__transform2.html</anchorfile>
      <anchor>gaa5a2d9216b3298b03252e549de6fd98a</anchor>
      <arglist>(detail::tmat3x3&lt; T, P &gt; const &amp;m, T y)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tmat4x4&lt; T, P &gt;</type>
      <name>shearX3D</name>
      <anchorfile>group__gtx__transform2.html</anchorfile>
      <anchor>gaae5bbb490a3d798b083cbec0e0c2e94c</anchor>
      <arglist>(const detail::tmat4x4&lt; T, P &gt; &amp;m, T y, T z)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tmat3x3&lt; T, P &gt;</type>
      <name>shearY2D</name>
      <anchorfile>group__gtx__transform2.html</anchorfile>
      <anchor>ga1f5e68ada7a56cdf86c0c56d0b0a1832</anchor>
      <arglist>(detail::tmat3x3&lt; T, P &gt; const &amp;m, T x)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tmat4x4&lt; T, P &gt;</type>
      <name>shearY3D</name>
      <anchorfile>group__gtx__transform2.html</anchorfile>
      <anchor>ga4b5af90ecf76d312bb371f6111e1ae35</anchor>
      <arglist>(const detail::tmat4x4&lt; T, P &gt; &amp;m, T x, T z)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL detail::tmat4x4&lt; T, P &gt;</type>
      <name>shearZ3D</name>
      <anchorfile>group__gtx__transform2.html</anchorfile>
      <anchor>ga02fa747667daf42b64ea344d1076acee</anchor>
      <arglist>(const detail::tmat4x4&lt; T, P &gt; &amp;m, T x, T y)</arglist>
    </member>
  </compound>
  <compound kind="group">
    <name>gtx_vec1</name>
    <title>GLM_GTX_vec1</title>
    <filename>group__gtx__vec1.html</filename>
  </compound>
  <compound kind="group">
    <name>gtx_vector_angle</name>
    <title>GLM_GTX_vector_angle</title>
    <filename>group__gtx__vector__angle.html</filename>
    <member kind="function">
      <type>GLM_FUNC_DECL vecType::value_type</type>
      <name>angle</name>
      <anchorfile>group__gtx__vector__angle.html</anchorfile>
      <anchor>gab8691008a2536b681b711211816c14f7</anchor>
      <arglist>(vecType const &amp;x, vecType const &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL T</type>
      <name>orientedAngle</name>
      <anchorfile>group__gtx__vector__angle.html</anchorfile>
      <anchor>ga6f9cbae1b02b49ad92a1d0070649f038</anchor>
      <arglist>(detail::tvec2&lt; T, P &gt; const &amp;x, detail::tvec2&lt; T, P &gt; const &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL T</type>
      <name>orientedAngle</name>
      <anchorfile>group__gtx__vector__angle.html</anchorfile>
      <anchor>ga2aefc221dd5ed9fdacc17c28eea76775</anchor>
      <arglist>(detail::tvec3&lt; T, P &gt; const &amp;x, detail::tvec3&lt; T, P &gt; const &amp;y, detail::tvec3&lt; T, P &gt; const &amp;ref)</arglist>
    </member>
  </compound>
  <compound kind="group">
    <name>gtx_vector_query</name>
    <title>GLM_GTX_vector_query</title>
    <filename>group__gtx__vector__query.html</filename>
    <member kind="function">
      <type>GLM_FUNC_DECL bool</type>
      <name>areCollinear</name>
      <anchorfile>group__gtx__vector__query.html</anchorfile>
      <anchor>ga465b844190d1740051e45d780832ea4c</anchor>
      <arglist>(vecType&lt; T, P &gt; const &amp;v0, vecType&lt; T, P &gt; const &amp;v1, T const &amp;epsilon)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL bool</type>
      <name>areOrthogonal</name>
      <anchorfile>group__gtx__vector__query.html</anchorfile>
      <anchor>gaee10acefed397c11e01f2862e837754c</anchor>
      <arglist>(vecType&lt; T, P &gt; const &amp;v0, vecType&lt; T, P &gt; const &amp;v1, T const &amp;epsilon)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL bool</type>
      <name>areOrthonormal</name>
      <anchorfile>group__gtx__vector__query.html</anchorfile>
      <anchor>ga89c82bc60e5b84e4489b74c15a134caf</anchor>
      <arglist>(vecType&lt; T, P &gt; const &amp;v0, vecType&lt; T, P &gt; const &amp;v1, T const &amp;epsilon)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL vecType&lt; bool, P &gt;</type>
      <name>isCompNull</name>
      <anchorfile>group__gtx__vector__query.html</anchorfile>
      <anchor>ga93ecd4137480483ce1af0de8bbbf6546</anchor>
      <arglist>(vecType&lt; T, P &gt; const &amp;v, T const &amp;epsilon)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL bool</type>
      <name>isNormalized</name>
      <anchorfile>group__gtx__vector__query.html</anchorfile>
      <anchor>ga6fa5fa2af67d14c205d24c49aad03270</anchor>
      <arglist>(vecType&lt; T, P &gt; const &amp;v, T const &amp;epsilon)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL bool</type>
      <name>isNull</name>
      <anchorfile>group__gtx__vector__query.html</anchorfile>
      <anchor>ga81a64edc1a2b470b82896592e89c523b</anchor>
      <arglist>(vecType&lt; T, P &gt; const &amp;v, T const &amp;epsilon)</arglist>
    </member>
  </compound>
  <compound kind="group">
    <name>gtx_wrap</name>
    <title>GLM_GTX_wrap</title>
    <filename>group__gtx__wrap.html</filename>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>clamp</name>
      <anchorfile>group__gtx__wrap.html</anchorfile>
      <anchor>ga6c0cc6bd1d67ea1008d2592e998bad33</anchor>
      <arglist>(genType const &amp;Texcoord)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>mirrorRepeat</name>
      <anchorfile>group__gtx__wrap.html</anchorfile>
      <anchor>ga16a89b0661b60d5bea85137bbae74d73</anchor>
      <arglist>(genType const &amp;Texcoord)</arglist>
    </member>
    <member kind="function">
      <type>GLM_FUNC_DECL genType</type>
      <name>repeat</name>
      <anchorfile>group__gtx__wrap.html</anchorfile>
      <anchor>ga809650c6310ea7c42666e918c117fb6f</anchor>
      <arglist>(genType const &amp;Texcoord)</arglist>
    </member>
  </compound>
  <compound kind="group">
    <name>Gtx_scalar_relational</name>
    <title>Gtx_scalar_relational</title>
    <filename>group__gtx__scalar__relational.html</filename>
  </compound>
  <compound kind="page">
    <name>uResourceGeneratorPage</name>
    <title>uResourceGenerator</title>
    <filename>uResourceGeneratorPage</filename>
  </compound>
  <compound kind="page">
    <name>index</name>
    <title></title>
    <filename>index</filename>
    <docanchor file="index" title="Code API">codeapi</docanchor>
    <docanchor file="index" title="ROS API">rosapi</docanchor>
    <docanchor file="index" title="Overview">overview</docanchor>
    <docanchor file="index" title="Crawling algorithm">crawling</docanchor>
    <docanchor file="index" title="Efficiency considerations">efficiency</docanchor>
    <docanchor file="index" title="Minimal dependencies">dependencies</docanchor>
    <docanchor file="index" title="Introduction">intro_sec</docanchor>
    <docanchor file="index" title="Installation">install_sec</docanchor>
    <docanchor file="index" title="Changelog">changelog_sec</docanchor>
    <docanchor file="index" title="Getting Started">gettingstarted_sec</docanchor>
  </compound>
</tagfile>
