<?xml version='1.0' encoding='ISO-8859-1' standalone='yes' ?>
<tagfile>
  <compound kind="file">
    <name>btMatrix3x3.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-geometry_experimental/doc_stacks/2013-08-19_10-25-31.207980/geometry_experimental/tf2/include/LinearMath/</path>
    <filename>btMatrix3x3_8h</filename>
    <includes id="btVector3_8h" name="btVector3.h" local="yes" imported="no">btVector3.h</includes>
    <includes id="btQuaternion_8h" name="btQuaternion.h" local="yes" imported="no">btQuaternion.h</includes>
    <class kind="class">btMatrix3x3</class>
    <class kind="struct">btMatrix3x3DoubleData</class>
    <class kind="struct">btMatrix3x3FloatData</class>
    <member kind="define">
      <type>#define</type>
      <name>btMatrix3x3Data</name>
      <anchorfile>btMatrix3x3_8h.html</anchorfile>
      <anchor>a153cd1f6800faa3871dd4383352f9f51</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>SIMD_FORCE_INLINE btVector3</type>
      <name>operator*</name>
      <anchorfile>btMatrix3x3_8h.html</anchorfile>
      <anchor>a333a85b6fdda2dfcd99baee4ab46ac23</anchor>
      <arglist>(const btMatrix3x3 &amp;m, const btVector3 &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>SIMD_FORCE_INLINE btVector3</type>
      <name>operator*</name>
      <anchorfile>btMatrix3x3_8h.html</anchorfile>
      <anchor>ad361def0c24d7936430a1a9e1e83fdc7</anchor>
      <arglist>(const btVector3 &amp;v, const btMatrix3x3 &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>SIMD_FORCE_INLINE btMatrix3x3</type>
      <name>operator*</name>
      <anchorfile>btMatrix3x3_8h.html</anchorfile>
      <anchor>a5da6a250ac84fed7da8514f63de3d0ff</anchor>
      <arglist>(const btMatrix3x3 &amp;m1, const btMatrix3x3 &amp;m2)</arglist>
    </member>
    <member kind="function">
      <type>SIMD_FORCE_INLINE bool</type>
      <name>operator==</name>
      <anchorfile>btMatrix3x3_8h.html</anchorfile>
      <anchor>af0c8a5d4e913fa2531ba6ba340654376</anchor>
      <arglist>(const btMatrix3x3 &amp;m1, const btMatrix3x3 &amp;m2)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>btMinMax.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-geometry_experimental/doc_stacks/2013-08-19_10-25-31.207980/geometry_experimental/tf2/include/LinearMath/</path>
    <filename>btMinMax_8h</filename>
    <member kind="function">
      <type>SIMD_FORCE_INLINE const T &amp;</type>
      <name>btMax</name>
      <anchorfile>btMinMax_8h.html</anchorfile>
      <anchor>a5c35f922e1fafc0d6518ce9b51c84b1d</anchor>
      <arglist>(const T &amp;a, const T &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>SIMD_FORCE_INLINE const T &amp;</type>
      <name>btMin</name>
      <anchorfile>btMinMax_8h.html</anchorfile>
      <anchor>a42c5239300701cf91758a1aa6a3e0388</anchor>
      <arglist>(const T &amp;a, const T &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>SIMD_FORCE_INLINE void</type>
      <name>btSetMax</name>
      <anchorfile>btMinMax_8h.html</anchorfile>
      <anchor>a840762049d6b465a4b5ff42c1b892e80</anchor>
      <arglist>(T &amp;a, const T &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>SIMD_FORCE_INLINE void</type>
      <name>btSetMin</name>
      <anchorfile>btMinMax_8h.html</anchorfile>
      <anchor>a544e4184451f1eaf44369ce74091d391</anchor>
      <arglist>(T &amp;a, const T &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>SIMD_FORCE_INLINE void</type>
      <name>GEN_clamp</name>
      <anchorfile>btMinMax_8h.html</anchorfile>
      <anchor>a23613586a7cf14b9e179728609112c74</anchor>
      <arglist>(T &amp;a, const T &amp;lb, const T &amp;ub)</arglist>
    </member>
    <member kind="function">
      <type>SIMD_FORCE_INLINE const T &amp;</type>
      <name>GEN_clamped</name>
      <anchorfile>btMinMax_8h.html</anchorfile>
      <anchor>aad3d29d96ed2e335f109d39b333c16e9</anchor>
      <arglist>(const T &amp;a, const T &amp;lb, const T &amp;ub)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>btQuadWord.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-geometry_experimental/doc_stacks/2013-08-19_10-25-31.207980/geometry_experimental/tf2/include/LinearMath/</path>
    <filename>btQuadWord_8h</filename>
    <includes id="btScalar_8h" name="btScalar.h" local="yes" imported="no">btScalar.h</includes>
    <includes id="btMinMax_8h" name="btMinMax.h" local="yes" imported="no">btMinMax.h</includes>
    <member kind="function">
      <type></type>
      <name>ATTRIBUTE_ALIGNED16</name>
      <anchorfile>btQuadWord_8h.html</anchorfile>
      <anchor>a94536c7ab82b8f40a0bab52115689eb6</anchor>
      <arglist>(class) btQuadWord</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>btQuaternion.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-geometry_experimental/doc_stacks/2013-08-19_10-25-31.207980/geometry_experimental/tf2/include/LinearMath/</path>
    <filename>btQuaternion_8h</filename>
    <includes id="btVector3_8h" name="btVector3.h" local="yes" imported="no">btVector3.h</includes>
    <includes id="btQuadWord_8h" name="btQuadWord.h" local="yes" imported="no">btQuadWord.h</includes>
    <class kind="class">btQuaternion</class>
    <member kind="function">
      <type>SIMD_FORCE_INLINE btScalar</type>
      <name>angle</name>
      <anchorfile>btQuaternion_8h.html</anchorfile>
      <anchor>a0dbf74d697e478378c0c48ef948cac37</anchor>
      <arglist>(const btQuaternion &amp;q1, const btQuaternion &amp;q2)</arglist>
    </member>
    <member kind="function">
      <type>SIMD_FORCE_INLINE btScalar</type>
      <name>angleShortestPath</name>
      <anchorfile>btQuaternion_8h.html</anchorfile>
      <anchor>a468aeb63fd2fe586672fdd9ee65d9299</anchor>
      <arglist>(const btQuaternion &amp;q1, const btQuaternion &amp;q2)</arglist>
    </member>
    <member kind="function">
      <type>SIMD_FORCE_INLINE btScalar</type>
      <name>dot</name>
      <anchorfile>btQuaternion_8h.html</anchorfile>
      <anchor>acf9682923e6e26b804cc5df98f656f37</anchor>
      <arglist>(const btQuaternion &amp;q1, const btQuaternion &amp;q2)</arglist>
    </member>
    <member kind="function">
      <type>SIMD_FORCE_INLINE btQuaternion</type>
      <name>inverse</name>
      <anchorfile>btQuaternion_8h.html</anchorfile>
      <anchor>ae51e49cc6a687e7b1534a6a03fafe2c8</anchor>
      <arglist>(const btQuaternion &amp;q)</arglist>
    </member>
    <member kind="function">
      <type>SIMD_FORCE_INLINE btScalar</type>
      <name>length</name>
      <anchorfile>btQuaternion_8h.html</anchorfile>
      <anchor>a2f98eb9d5730be5dbe0cee2473de6c34</anchor>
      <arglist>(const btQuaternion &amp;q)</arglist>
    </member>
    <member kind="function">
      <type>SIMD_FORCE_INLINE btQuaternion</type>
      <name>operator*</name>
      <anchorfile>btQuaternion_8h.html</anchorfile>
      <anchor>a6ce90c8357f7cb19bcaf06378bbc8db0</anchor>
      <arglist>(const btQuaternion &amp;q1, const btQuaternion &amp;q2)</arglist>
    </member>
    <member kind="function">
      <type>SIMD_FORCE_INLINE btQuaternion</type>
      <name>operator*</name>
      <anchorfile>btQuaternion_8h.html</anchorfile>
      <anchor>a30d8fcc74b7eb212e35b1d143bbf311f</anchor>
      <arglist>(const btQuaternion &amp;q, const btVector3 &amp;w)</arglist>
    </member>
    <member kind="function">
      <type>SIMD_FORCE_INLINE btQuaternion</type>
      <name>operator*</name>
      <anchorfile>btQuaternion_8h.html</anchorfile>
      <anchor>a519e55e67001827e68c8625ace34e5f3</anchor>
      <arglist>(const btVector3 &amp;w, const btQuaternion &amp;q)</arglist>
    </member>
    <member kind="function">
      <type>SIMD_FORCE_INLINE btQuaternion</type>
      <name>operator-</name>
      <anchorfile>btQuaternion_8h.html</anchorfile>
      <anchor>a7d9df20c8b86e0a6e70f58b6f31b7650</anchor>
      <arglist>(const btQuaternion &amp;q)</arglist>
    </member>
    <member kind="function">
      <type>SIMD_FORCE_INLINE btVector3</type>
      <name>quatRotate</name>
      <anchorfile>btQuaternion_8h.html</anchorfile>
      <anchor>a41643f41d42b592d640c7b33e9f66dd6</anchor>
      <arglist>(const btQuaternion &amp;rotation, const btVector3 &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>SIMD_FORCE_INLINE btQuaternion</type>
      <name>shortestArcQuat</name>
      <anchorfile>btQuaternion_8h.html</anchorfile>
      <anchor>a2884ed105928c310d48521fcacf39eb2</anchor>
      <arglist>(const btVector3 &amp;v0, const btVector3 &amp;v1)</arglist>
    </member>
    <member kind="function">
      <type>SIMD_FORCE_INLINE btQuaternion</type>
      <name>shortestArcQuatNormalize2</name>
      <anchorfile>btQuaternion_8h.html</anchorfile>
      <anchor>a53e99647809eb782ef2a0ad9843952a3</anchor>
      <arglist>(btVector3 &amp;v0, btVector3 &amp;v1)</arglist>
    </member>
    <member kind="function">
      <type>SIMD_FORCE_INLINE btQuaternion</type>
      <name>slerp</name>
      <anchorfile>btQuaternion_8h.html</anchorfile>
      <anchor>af4107eb81c667781dd73a17c832b1954</anchor>
      <arglist>(const btQuaternion &amp;q1, const btQuaternion &amp;q2, const btScalar &amp;t)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>btScalar.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-geometry_experimental/doc_stacks/2013-08-19_10-25-31.207980/geometry_experimental/tf2/include/LinearMath/</path>
    <filename>btScalar_8h</filename>
    <class kind="struct">btTypedObject</class>
    <member kind="define">
      <type>#define</type>
      <name>ATTRIBUTE_ALIGNED128</name>
      <anchorfile>btScalar_8h.html</anchorfile>
      <anchor>acb9392bc9b30095ec1ff9d98576b47e4</anchor>
      <arglist>(a)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ATTRIBUTE_ALIGNED16</name>
      <anchorfile>btScalar_8h.html</anchorfile>
      <anchor>a38c30fdd0ea2558373a1b6e41c77d9d2</anchor>
      <arglist>(a)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ATTRIBUTE_ALIGNED64</name>
      <anchorfile>btScalar_8h.html</anchorfile>
      <anchor>af70e8b45dc0ad52b962f128ce45365dc</anchor>
      <arglist>(a)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BT_BULLET_VERSION</name>
      <anchorfile>btScalar_8h.html</anchorfile>
      <anchor>acdcfe44a281881cbd298ecdee240ea46</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BT_DECLARE_ALIGNED_ALLOCATOR</name>
      <anchorfile>btScalar_8h.html</anchorfile>
      <anchor>a0bd5b84db13a000ac43fffe2bfc32187</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BT_DECLARE_HANDLE</name>
      <anchorfile>btScalar_8h.html</anchorfile>
      <anchor>a358fff092c05693d8351cef9e9dae9a7</anchor>
      <arglist>(name)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BT_LARGE_FLOAT</name>
      <anchorfile>btScalar_8h.html</anchorfile>
      <anchor>a3a24ecdd029d38fef175bee5d965710a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>btAssert</name>
      <anchorfile>btScalar_8h.html</anchorfile>
      <anchor>aff3e6078c073f6ba0edb95353f2c2c62</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>btFsels</name>
      <anchorfile>btScalar_8h.html</anchorfile>
      <anchor>acb1bcde16483d0a21f71ac4fe1c334be</anchor>
      <arglist>(a, b, c)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>btFullAssert</name>
      <anchorfile>btScalar_8h.html</anchorfile>
      <anchor>a90bc8c8b8f79211b2b7f0356c4cd804f</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>btLikely</name>
      <anchorfile>btScalar_8h.html</anchorfile>
      <anchor>ae9d26f737755d56d5374339f176a55ac</anchor>
      <arglist>(_c)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>btRecipSqrt</name>
      <anchorfile>btScalar_8h.html</anchorfile>
      <anchor>a3103b9da34215c512d7fbff3cd94dd60</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>btUnlikely</name>
      <anchorfile>btScalar_8h.html</anchorfile>
      <anchor>a75f41f19fd54104288141671ecf47427</anchor>
      <arglist>(_c)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SIMD_2_PI</name>
      <anchorfile>btScalar_8h.html</anchorfile>
      <anchor>afa3dad5a5edb29663834714c0ef492bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SIMD_DEGS_PER_RAD</name>
      <anchorfile>btScalar_8h.html</anchorfile>
      <anchor>a3f5619d3b313715b716a938afe47207d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SIMD_EPSILON</name>
      <anchorfile>btScalar_8h.html</anchorfile>
      <anchor>ae51eef6845bd59f964c1b2dbfe7054b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SIMD_FORCE_INLINE</name>
      <anchorfile>btScalar_8h.html</anchorfile>
      <anchor>a8a6a3e8b28846a3d7271e376c738ec40</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SIMD_HALF_PI</name>
      <anchorfile>btScalar_8h.html</anchorfile>
      <anchor>af451c843c6b96c5ce1fa0d1c39f4c255</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SIMD_INFINITY</name>
      <anchorfile>btScalar_8h.html</anchorfile>
      <anchor>a87dcd463392e45ddb5350989e566f34a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SIMD_PI</name>
      <anchorfile>btScalar_8h.html</anchorfile>
      <anchor>a1bdff187c878167505bcedbbbabf7b0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SIMD_RADS_PER_DEG</name>
      <anchorfile>btScalar_8h.html</anchorfile>
      <anchor>a0bec5e0f836008c100e66bddc0dc464d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SIMDSQRT12</name>
      <anchorfile>btScalar_8h.html</anchorfile>
      <anchor>a568883327ba96f54afed8dfd7ec1c66e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>float</type>
      <name>btScalar</name>
      <anchorfile>btScalar_8h.html</anchorfile>
      <anchor>a1e5824cfc8adbf5a77f2622132d16018</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>SIMD_FORCE_INLINE btScalar</type>
      <name>btAcos</name>
      <anchorfile>btScalar_8h.html</anchorfile>
      <anchor>a004c41de4028b1437d1aafbaa0769cd5</anchor>
      <arglist>(btScalar x)</arglist>
    </member>
    <member kind="function">
      <type>SIMD_FORCE_INLINE btScalar</type>
      <name>btAsin</name>
      <anchorfile>btScalar_8h.html</anchorfile>
      <anchor>a47baddce9fad101519c2a7456e2d6c9f</anchor>
      <arglist>(btScalar x)</arglist>
    </member>
    <member kind="function">
      <type>SIMD_FORCE_INLINE btScalar</type>
      <name>btAtan</name>
      <anchorfile>btScalar_8h.html</anchorfile>
      <anchor>a92ffb99031b0c2c191ce69400c620bd0</anchor>
      <arglist>(btScalar x)</arglist>
    </member>
    <member kind="function">
      <type>SIMD_FORCE_INLINE btScalar</type>
      <name>btAtan2</name>
      <anchorfile>btScalar_8h.html</anchorfile>
      <anchor>ac7d89f182c6f2997f9a50fe963f6f986</anchor>
      <arglist>(btScalar x, btScalar y)</arglist>
    </member>
    <member kind="function">
      <type>SIMD_FORCE_INLINE btScalar</type>
      <name>btAtan2Fast</name>
      <anchorfile>btScalar_8h.html</anchorfile>
      <anchor>a66aac39acce2b5c6d043d390f3ef4d4f</anchor>
      <arglist>(btScalar y, btScalar x)</arglist>
    </member>
    <member kind="function">
      <type>SIMD_FORCE_INLINE btScalar</type>
      <name>btCos</name>
      <anchorfile>btScalar_8h.html</anchorfile>
      <anchor>a08cebf88560180c665f205810cc02d0f</anchor>
      <arglist>(btScalar x)</arglist>
    </member>
    <member kind="function">
      <type>SIMD_FORCE_INLINE btScalar</type>
      <name>btDegrees</name>
      <anchorfile>btScalar_8h.html</anchorfile>
      <anchor>a62ae1d5b53ca14238715ed7a1a483aea</anchor>
      <arglist>(btScalar x)</arglist>
    </member>
    <member kind="function">
      <type>SIMD_FORCE_INLINE bool</type>
      <name>btEqual</name>
      <anchorfile>btScalar_8h.html</anchorfile>
      <anchor>a06a781aa5e366e7e0c434e071a149215</anchor>
      <arglist>(btScalar a, btScalar eps)</arglist>
    </member>
    <member kind="function">
      <type>SIMD_FORCE_INLINE btScalar</type>
      <name>btExp</name>
      <anchorfile>btScalar_8h.html</anchorfile>
      <anchor>a95a570162190c25ed6d54b719f4f617b</anchor>
      <arglist>(btScalar x)</arglist>
    </member>
    <member kind="function">
      <type>SIMD_FORCE_INLINE btScalar</type>
      <name>btFabs</name>
      <anchorfile>btScalar_8h.html</anchorfile>
      <anchor>a4c4bd8e065ab617f4e37273d76e6d581</anchor>
      <arglist>(btScalar x)</arglist>
    </member>
    <member kind="function">
      <type>SIMD_FORCE_INLINE btScalar</type>
      <name>btFmod</name>
      <anchorfile>btScalar_8h.html</anchorfile>
      <anchor>ae7ebb0f0f37c7851cf64cdae2075ca2f</anchor>
      <arglist>(btScalar x, btScalar y)</arglist>
    </member>
    <member kind="function">
      <type>SIMD_FORCE_INLINE btScalar</type>
      <name>btFsel</name>
      <anchorfile>btScalar_8h.html</anchorfile>
      <anchor>aa7bb31b9cab5f27d555f039f957ce4f3</anchor>
      <arglist>(btScalar a, btScalar b, btScalar c)</arglist>
    </member>
    <member kind="function">
      <type>SIMD_FORCE_INLINE bool</type>
      <name>btFuzzyZero</name>
      <anchorfile>btScalar_8h.html</anchorfile>
      <anchor>a64883187cf63c81ef5fb15f6f0c7ae05</anchor>
      <arglist>(btScalar x)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>btGetVersion</name>
      <anchorfile>btScalar_8h.html</anchorfile>
      <anchor>a58efabf15691faacc0a52ed95bd8f852</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>SIMD_FORCE_INLINE bool</type>
      <name>btGreaterEqual</name>
      <anchorfile>btScalar_8h.html</anchorfile>
      <anchor>a6aa33f13609b0c21f7ee3c27abf4b0e6</anchor>
      <arglist>(btScalar a, btScalar eps)</arglist>
    </member>
    <member kind="function">
      <type>SIMD_FORCE_INLINE int</type>
      <name>btIsNegative</name>
      <anchorfile>btScalar_8h.html</anchorfile>
      <anchor>af0e1e918a8f93c8ec94ed3a74b5d5b4a</anchor>
      <arglist>(btScalar x)</arglist>
    </member>
    <member kind="function">
      <type>SIMD_FORCE_INLINE btScalar</type>
      <name>btLog</name>
      <anchorfile>btScalar_8h.html</anchorfile>
      <anchor>a8192288b73d65bcbc66d9e5f05a1b346</anchor>
      <arglist>(btScalar x)</arglist>
    </member>
    <member kind="function">
      <type>SIMD_FORCE_INLINE bool</type>
      <name>btMachineIsLittleEndian</name>
      <anchorfile>btScalar_8h.html</anchorfile>
      <anchor>ac1da8e69f1dad68053601dbfee8b3c60</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>SIMD_FORCE_INLINE btScalar</type>
      <name>btNormalizeAngle</name>
      <anchorfile>btScalar_8h.html</anchorfile>
      <anchor>a451c9dba9cd626281ab92dec7705b1a3</anchor>
      <arglist>(btScalar angleInRadians)</arglist>
    </member>
    <member kind="function">
      <type>SIMD_FORCE_INLINE btScalar</type>
      <name>btPow</name>
      <anchorfile>btScalar_8h.html</anchorfile>
      <anchor>afb9af7ad85bcd92acfd2bd813b706ae6</anchor>
      <arglist>(btScalar x, btScalar y)</arglist>
    </member>
    <member kind="function">
      <type>SIMD_FORCE_INLINE btScalar</type>
      <name>btRadians</name>
      <anchorfile>btScalar_8h.html</anchorfile>
      <anchor>a8fc2a728bab313f80f38c27508fef2cc</anchor>
      <arglist>(btScalar x)</arglist>
    </member>
    <member kind="function">
      <type>SIMD_FORCE_INLINE unsigned</type>
      <name>btSelect</name>
      <anchorfile>btScalar_8h.html</anchorfile>
      <anchor>a1e6b7e4fdd9e5402805e4da711f96af0</anchor>
      <arglist>(unsigned condition, unsigned valueIfConditionNonZero, unsigned valueIfConditionZero)</arglist>
    </member>
    <member kind="function">
      <type>SIMD_FORCE_INLINE int</type>
      <name>btSelect</name>
      <anchorfile>btScalar_8h.html</anchorfile>
      <anchor>a52d35d309fadf7139e6c20a3b2e86344</anchor>
      <arglist>(unsigned condition, int valueIfConditionNonZero, int valueIfConditionZero)</arglist>
    </member>
    <member kind="function">
      <type>SIMD_FORCE_INLINE float</type>
      <name>btSelect</name>
      <anchorfile>btScalar_8h.html</anchorfile>
      <anchor>a17fb72058bc8ff21cac791c87c8afc52</anchor>
      <arglist>(unsigned condition, float valueIfConditionNonZero, float valueIfConditionZero)</arglist>
    </member>
    <member kind="function">
      <type>SIMD_FORCE_INLINE btScalar</type>
      <name>btSin</name>
      <anchorfile>btScalar_8h.html</anchorfile>
      <anchor>a21de15ec6359a37d7876fa26be384a4b</anchor>
      <arglist>(btScalar x)</arglist>
    </member>
    <member kind="function">
      <type>SIMD_FORCE_INLINE btScalar</type>
      <name>btSqrt</name>
      <anchorfile>btScalar_8h.html</anchorfile>
      <anchor>a6b200a8d26a49406ca13329be909ec10</anchor>
      <arglist>(btScalar y)</arglist>
    </member>
    <member kind="function">
      <type>SIMD_FORCE_INLINE void</type>
      <name>btSwap</name>
      <anchorfile>btScalar_8h.html</anchorfile>
      <anchor>aaba33822c48da0cacf215e7809fec993</anchor>
      <arglist>(T &amp;a, T &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>SIMD_FORCE_INLINE unsigned</type>
      <name>btSwapEndian</name>
      <anchorfile>btScalar_8h.html</anchorfile>
      <anchor>a21b4d7889e86774c7f56b4a9da21e4f9</anchor>
      <arglist>(unsigned val)</arglist>
    </member>
    <member kind="function">
      <type>SIMD_FORCE_INLINE unsigned short</type>
      <name>btSwapEndian</name>
      <anchorfile>btScalar_8h.html</anchorfile>
      <anchor>a62f53958f838c392ff106c83deb50933</anchor>
      <arglist>(unsigned short val)</arglist>
    </member>
    <member kind="function">
      <type>SIMD_FORCE_INLINE unsigned</type>
      <name>btSwapEndian</name>
      <anchorfile>btScalar_8h.html</anchorfile>
      <anchor>af5bd95721e941dd2d50641950205fbcf</anchor>
      <arglist>(int val)</arglist>
    </member>
    <member kind="function">
      <type>SIMD_FORCE_INLINE unsigned short</type>
      <name>btSwapEndian</name>
      <anchorfile>btScalar_8h.html</anchorfile>
      <anchor>a37fef177a45696453f84b5de8b5a2dd3</anchor>
      <arglist>(short val)</arglist>
    </member>
    <member kind="function">
      <type>SIMD_FORCE_INLINE void</type>
      <name>btSwapEndianDouble</name>
      <anchorfile>btScalar_8h.html</anchorfile>
      <anchor>a29e3fd9bbf730416c5d60c18ae21b1ba</anchor>
      <arglist>(double d, unsigned char *dst)</arglist>
    </member>
    <member kind="function">
      <type>SIMD_FORCE_INLINE unsigned int</type>
      <name>btSwapEndianFloat</name>
      <anchorfile>btScalar_8h.html</anchorfile>
      <anchor>a48c4b3a4c5f5b6ad08ffba5b4ab6fa92</anchor>
      <arglist>(float d)</arglist>
    </member>
    <member kind="function">
      <type>SIMD_FORCE_INLINE btScalar</type>
      <name>btTan</name>
      <anchorfile>btScalar_8h.html</anchorfile>
      <anchor>a61eba4cb1055a482189cb096b93e0862</anchor>
      <arglist>(btScalar x)</arglist>
    </member>
    <member kind="function">
      <type>SIMD_FORCE_INLINE double</type>
      <name>btUnswapEndianDouble</name>
      <anchorfile>btScalar_8h.html</anchorfile>
      <anchor>a0092a5e4ef2131b31a2d3f669e2d4abf</anchor>
      <arglist>(const unsigned char *src)</arglist>
    </member>
    <member kind="function">
      <type>SIMD_FORCE_INLINE float</type>
      <name>btUnswapEndianFloat</name>
      <anchorfile>btScalar_8h.html</anchorfile>
      <anchor>a007f890fdfe0cd57f39862c76398501f</anchor>
      <arglist>(unsigned int a)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>btTransform.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-geometry_experimental/doc_stacks/2013-08-19_10-25-31.207980/geometry_experimental/tf2/include/LinearMath/</path>
    <filename>btTransform_8h</filename>
    <includes id="btMatrix3x3_8h" name="btMatrix3x3.h" local="yes" imported="no">btMatrix3x3.h</includes>
    <class kind="class">btTransform</class>
    <class kind="struct">btTransformDoubleData</class>
    <class kind="struct">btTransformFloatData</class>
    <member kind="define">
      <type>#define</type>
      <name>btTransformData</name>
      <anchorfile>btTransform_8h.html</anchorfile>
      <anchor>aa7b9e4e752ecba25715aa990fd626433</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>SIMD_FORCE_INLINE bool</type>
      <name>operator==</name>
      <anchorfile>btTransform_8h.html</anchorfile>
      <anchor>afeebe0b7a132db6f0856cfd5c8a9eb11</anchor>
      <arglist>(const btTransform &amp;t1, const btTransform &amp;t2)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>btVector3.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-geometry_experimental/doc_stacks/2013-08-19_10-25-31.207980/geometry_experimental/tf2/include/LinearMath/</path>
    <filename>btVector3_8h</filename>
    <includes id="btScalar_8h" name="btScalar.h" local="yes" imported="no">btScalar.h</includes>
    <includes id="btMinMax_8h" name="btMinMax.h" local="yes" imported="no">btMinMax.h</includes>
    <class kind="struct">btVector3DoubleData</class>
    <class kind="struct">btVector3FloatData</class>
    <class kind="class">btVector4</class>
    <member kind="define">
      <type>#define</type>
      <name>btVector3Data</name>
      <anchorfile>btVector3_8h.html</anchorfile>
      <anchor>ad116b75e5135551c1335437e47fd8a3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>btVector3DataName</name>
      <anchorfile>btVector3_8h.html</anchorfile>
      <anchor>a22c3af642cd6ee73d125e310c6318cce</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ATTRIBUTE_ALIGNED16</name>
      <anchorfile>btVector3_8h.html</anchorfile>
      <anchor>a89c2c6350b086248cc7eb2ea7762517d</anchor>
      <arglist>(class) btVector3</arglist>
    </member>
    <member kind="function">
      <type>SIMD_FORCE_INLINE btScalar</type>
      <name>btAngle</name>
      <anchorfile>btVector3_8h.html</anchorfile>
      <anchor>a895569a6d2cf658dbbbbb88c7d93f312</anchor>
      <arglist>(const btVector3 &amp;v1, const btVector3 &amp;v2)</arglist>
    </member>
    <member kind="function">
      <type>SIMD_FORCE_INLINE btVector3</type>
      <name>btCross</name>
      <anchorfile>btVector3_8h.html</anchorfile>
      <anchor>ad50f4077e814fac34e7d7d5d461278de</anchor>
      <arglist>(const btVector3 &amp;v1, const btVector3 &amp;v2)</arglist>
    </member>
    <member kind="function">
      <type>SIMD_FORCE_INLINE btScalar</type>
      <name>btDistance</name>
      <anchorfile>btVector3_8h.html</anchorfile>
      <anchor>a807989b9a52fe29eb4109795d9b7e023</anchor>
      <arglist>(const btVector3 &amp;v1, const btVector3 &amp;v2)</arglist>
    </member>
    <member kind="function">
      <type>SIMD_FORCE_INLINE btScalar</type>
      <name>btDistance2</name>
      <anchorfile>btVector3_8h.html</anchorfile>
      <anchor>acb9d56a9d84e04f74f595787c4ffe244</anchor>
      <arglist>(const btVector3 &amp;v1, const btVector3 &amp;v2)</arglist>
    </member>
    <member kind="function">
      <type>SIMD_FORCE_INLINE btScalar</type>
      <name>btDot</name>
      <anchorfile>btVector3_8h.html</anchorfile>
      <anchor>a550dc4505b1f10c03a685705f41f4011</anchor>
      <arglist>(const btVector3 &amp;v1, const btVector3 &amp;v2)</arglist>
    </member>
    <member kind="function">
      <type>SIMD_FORCE_INLINE void</type>
      <name>btPlaneSpace1</name>
      <anchorfile>btVector3_8h.html</anchorfile>
      <anchor>addb8e5ac4682f72c14d5618d882ec4da</anchor>
      <arglist>(const btVector3 &amp;n, btVector3 &amp;p, btVector3 &amp;q)</arglist>
    </member>
    <member kind="function">
      <type>SIMD_FORCE_INLINE void</type>
      <name>btSwapScalarEndian</name>
      <anchorfile>btVector3_8h.html</anchorfile>
      <anchor>a73a7b483dcde16e86e28e8c75be3df99</anchor>
      <arglist>(const btScalar &amp;sourceVal, btScalar &amp;destVal)</arglist>
    </member>
    <member kind="function">
      <type>SIMD_FORCE_INLINE void</type>
      <name>btSwapVector3Endian</name>
      <anchorfile>btVector3_8h.html</anchorfile>
      <anchor>a96dc28c8355164ad9a4736ad2fe99e2c</anchor>
      <arglist>(const btVector3 &amp;sourceVec, btVector3 &amp;destVec)</arglist>
    </member>
    <member kind="function">
      <type>SIMD_FORCE_INLINE btScalar</type>
      <name>btTriple</name>
      <anchorfile>btVector3_8h.html</anchorfile>
      <anchor>a98343fa170fe356460903cbed3e606a3</anchor>
      <arglist>(const btVector3 &amp;v1, const btVector3 &amp;v2, const btVector3 &amp;v3)</arglist>
    </member>
    <member kind="function">
      <type>SIMD_FORCE_INLINE void</type>
      <name>btUnSwapVector3Endian</name>
      <anchorfile>btVector3_8h.html</anchorfile>
      <anchor>a111b328c4d76341871adb4712477ad21</anchor>
      <arglist>(btVector3 &amp;vector)</arglist>
    </member>
    <member kind="function">
      <type>SIMD_FORCE_INLINE btVector3</type>
      <name>lerp</name>
      <anchorfile>btVector3_8h.html</anchorfile>
      <anchor>a6fed16d2caeeb6696519d64bac9494e3</anchor>
      <arglist>(const btVector3 &amp;v1, const btVector3 &amp;v2, const btScalar &amp;t)</arglist>
    </member>
    <member kind="function">
      <type>SIMD_FORCE_INLINE btVector3</type>
      <name>operator*</name>
      <anchorfile>btVector3_8h.html</anchorfile>
      <anchor>ab0d1eced446920c5cc3fac4aa0bcbafa</anchor>
      <arglist>(const btVector3 &amp;v1, const btVector3 &amp;v2)</arglist>
    </member>
    <member kind="function">
      <type>SIMD_FORCE_INLINE btVector3</type>
      <name>operator*</name>
      <anchorfile>btVector3_8h.html</anchorfile>
      <anchor>abc7be02cbea667c08b7242a29083f7ce</anchor>
      <arglist>(const btVector3 &amp;v, const btScalar &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>SIMD_FORCE_INLINE btVector3</type>
      <name>operator*</name>
      <anchorfile>btVector3_8h.html</anchorfile>
      <anchor>a75f69235611a42e6214ff509c2a23236</anchor>
      <arglist>(const btScalar &amp;s, const btVector3 &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>SIMD_FORCE_INLINE btVector3</type>
      <name>operator+</name>
      <anchorfile>btVector3_8h.html</anchorfile>
      <anchor>a59d21eb22bc12d95d210582bbbc23618</anchor>
      <arglist>(const btVector3 &amp;v1, const btVector3 &amp;v2)</arglist>
    </member>
    <member kind="function">
      <type>SIMD_FORCE_INLINE btVector3</type>
      <name>operator-</name>
      <anchorfile>btVector3_8h.html</anchorfile>
      <anchor>a57cef67d5a8965ce768af0f3ba01b3f7</anchor>
      <arglist>(const btVector3 &amp;v1, const btVector3 &amp;v2)</arglist>
    </member>
    <member kind="function">
      <type>SIMD_FORCE_INLINE btVector3</type>
      <name>operator-</name>
      <anchorfile>btVector3_8h.html</anchorfile>
      <anchor>a196a258574acadf69c24f868d4506585</anchor>
      <arglist>(const btVector3 &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>SIMD_FORCE_INLINE btVector3</type>
      <name>operator/</name>
      <anchorfile>btVector3_8h.html</anchorfile>
      <anchor>aa5c0296bb009809423866d7282ae58e2</anchor>
      <arglist>(const btVector3 &amp;v, const btScalar &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>SIMD_FORCE_INLINE btVector3</type>
      <name>operator/</name>
      <anchorfile>btVector3_8h.html</anchorfile>
      <anchor>ada41f7dc7bda588d0c8421d446c3bf05</anchor>
      <arglist>(const btVector3 &amp;v1, const btVector3 &amp;v2)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>buffer_core.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-geometry_experimental/doc_stacks/2013-08-19_10-25-31.207980/geometry_experimental/tf2/src/</path>
    <filename>buffer__core_8cpp</filename>
    <includes id="buffer__core_8h" name="buffer_core.h" local="yes" imported="no">tf2/buffer_core.h</includes>
    <includes id="time__cache_8h" name="time_cache.h" local="yes" imported="no">tf2/time_cache.h</includes>
    <includes id="exceptions_8h" name="exceptions.h" local="yes" imported="no">tf2/exceptions.h</includes>
    <includes id="btTransform_8h" name="btTransform.h" local="yes" imported="no">LinearMath/btTransform.h</includes>
    <class kind="struct">tf2::CanTransformAccum</class>
    <class kind="struct">tf2::BufferCore::RemoveRequestByCallback</class>
    <class kind="struct">tf2::BufferCore::RemoveRequestByID</class>
    <class kind="struct">tf2::TimeAndFrameIDFrameComparator</class>
    <class kind="struct">tf2::TransformAccum</class>
    <namespace>tf2</namespace>
    <member kind="enumeration">
      <name>WalkEnding</name>
      <anchorfile>namespacetf2.html</anchorfile>
      <anchor>a975c5cad42e1b46df6016fc11d713a38</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Identity</name>
      <anchorfile>namespacetf2.html</anchorfile>
      <anchor>a975c5cad42e1b46df6016fc11d713a38ae432321f6b059f849d8cc88a72f679eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TargetParentOfSource</name>
      <anchorfile>namespacetf2.html</anchorfile>
      <anchor>a975c5cad42e1b46df6016fc11d713a38a82c570df1e47109fffd4503d5ec59887</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SourceParentOfTarget</name>
      <anchorfile>namespacetf2.html</anchorfile>
      <anchor>a975c5cad42e1b46df6016fc11d713a38a2e9b0d7f049e252db5f15883791d4da5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FullPath</name>
      <anchorfile>namespacetf2.html</anchorfile>
      <anchor>a975c5cad42e1b46df6016fc11d713a38a5bf0a212788f5b5cc466b709fcc95911</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setIdentity</name>
      <anchorfile>namespacetf2.html</anchorfile>
      <anchor>afa22cc9c9a3647b94cd55f077626674d</anchor>
      <arglist>(geometry_msgs::Transform &amp;tx)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>startsWithSlash</name>
      <anchorfile>namespacetf2.html</anchorfile>
      <anchor>a53ac3bca9d9ba2e4de92bea48a97d1c4</anchor>
      <arglist>(const std::string &amp;frame_id)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>stripSlash</name>
      <anchorfile>namespacetf2.html</anchorfile>
      <anchor>a1b159a3c0acb1a14d90fee46437b01ae</anchor>
      <arglist>(const std::string &amp;in)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>transformMsgToTF2</name>
      <anchorfile>namespacetf2.html</anchorfile>
      <anchor>af88f0a1c6bb0b09a1589253fd4a98138</anchor>
      <arglist>(const geometry_msgs::Transform &amp;msg, btTransform &amp;bt)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>transformTF2ToMsg</name>
      <anchorfile>namespacetf2.html</anchorfile>
      <anchor>a4c841bec11bb7074578bc969fed6e7e2</anchor>
      <arglist>(const btTransform &amp;bt, geometry_msgs::Transform &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>transformTF2ToMsg</name>
      <anchorfile>namespacetf2.html</anchorfile>
      <anchor>aab95f191b6b7c6af34ca1714ab997d8b</anchor>
      <arglist>(const btTransform &amp;bt, geometry_msgs::TransformStamped &amp;msg, ros::Time stamp, const std::string &amp;frame_id, const std::string &amp;child_frame_id)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>transformTF2ToMsg</name>
      <anchorfile>namespacetf2.html</anchorfile>
      <anchor>acf29c12acd434f12cb34ca3393dc0948</anchor>
      <arglist>(const btQuaternion &amp;orient, const btVector3 &amp;pos, geometry_msgs::Transform &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>transformTF2ToMsg</name>
      <anchorfile>namespacetf2.html</anchorfile>
      <anchor>a27deec535dc8e6f2d3c2e17be8aed0ea</anchor>
      <arglist>(const btQuaternion &amp;orient, const btVector3 &amp;pos, geometry_msgs::TransformStamped &amp;msg, ros::Time stamp, const std::string &amp;frame_id, const std::string &amp;child_frame_id)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>buffer_core.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-geometry_experimental/doc_stacks/2013-08-19_10-25-31.207980/geometry_experimental/tf2/include/tf2/</path>
    <filename>buffer__core_8h</filename>
    <includes id="transform__storage_8h" name="transform_storage.h" local="yes" imported="no">transform_storage.h</includes>
    <class kind="class">tf2::BufferCore</class>
    <class kind="struct">tf2::BufferCore::TransformableRequest</class>
    <namespace>tf2</namespace>
    <member kind="typedef">
      <type>std::pair&lt; ros::Time, CompactFrameID &gt;</type>
      <name>P_TimeAndFrameID</name>
      <anchorfile>namespacetf2.html</anchorfile>
      <anchor>a92c1b81465fe3dd773665335e5d7e75b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>uint32_t</type>
      <name>TransformableCallbackHandle</name>
      <anchorfile>namespacetf2.html</anchorfile>
      <anchor>ae277eada1e73ae4629514ca6ad519d9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>uint64_t</type>
      <name>TransformableRequestHandle</name>
      <anchorfile>namespacetf2.html</anchorfile>
      <anchor>a1a6fc94f94952c2c5f64db7ea404cc56</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>TransformableResult</name>
      <anchorfile>namespacetf2.html</anchorfile>
      <anchor>afc348d16c720ba9ccff590b776495667</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TransformAvailable</name>
      <anchorfile>namespacetf2.html</anchorfile>
      <anchor>afc348d16c720ba9ccff590b776495667a309c35f0b562929dda96e381b31a20f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TransformFailure</name>
      <anchorfile>namespacetf2.html</anchorfile>
      <anchor>afc348d16c720ba9ccff590b776495667a7303f2fa362a18838b4d097300e418f7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>cache.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-geometry_experimental/doc_stacks/2013-08-19_10-25-31.207980/geometry_experimental/tf2/src/</path>
    <filename>cache_8cpp</filename>
    <includes id="time__cache_8h" name="time_cache.h" local="yes" imported="no">tf2/time_cache.h</includes>
    <includes id="exceptions_8h" name="exceptions.h" local="yes" imported="no">tf2/exceptions.h</includes>
    <includes id="btVector3_8h" name="btVector3.h" local="no" imported="no">LinearMath/btVector3.h</includes>
    <includes id="btQuaternion_8h" name="btQuaternion.h" local="no" imported="no">LinearMath/btQuaternion.h</includes>
    <includes id="btTransform_8h" name="btTransform.h" local="yes" imported="no">LinearMath/btTransform.h</includes>
    <member kind="function">
      <type>void</type>
      <name>createExtrapolationException1</name>
      <anchorfile>cache_8cpp.html</anchorfile>
      <anchor>a21a3da8004a972c9beb33afbdf53701b</anchor>
      <arglist>(ros::Time t0, ros::Time t1, std::string *error_str)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>createExtrapolationException2</name>
      <anchorfile>cache_8cpp.html</anchorfile>
      <anchor>a54d43f369c1a947928182148e471d872</anchor>
      <arglist>(ros::Time t0, ros::Time t1, std::string *error_str)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>createExtrapolationException3</name>
      <anchorfile>cache_8cpp.html</anchorfile>
      <anchor>ac57b0d21072c57e2f30a1af919431c5b</anchor>
      <arglist>(ros::Time t0, ros::Time t1, std::string *error_str)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>cache_unittest.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-geometry_experimental/doc_stacks/2013-08-19_10-25-31.207980/geometry_experimental/tf2/test/</path>
    <filename>cache__unittest_8cpp</filename>
    <includes id="time__cache_8h" name="time_cache.h" local="no" imported="no">tf2/time_cache.h</includes>
    <includes id="btVector3_8h" name="btVector3.h" local="yes" imported="no">LinearMath/btVector3.h</includes>
    <includes id="btMatrix3x3_8h" name="btMatrix3x3.h" local="yes" imported="no">LinearMath/btMatrix3x3.h</includes>
    <member kind="function">
      <type>double</type>
      <name>get_rand</name>
      <anchorfile>cache__unittest_8cpp.html</anchorfile>
      <anchor>a5d4d5b8250b50703de888514c8e7a7a0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>cache__unittest_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>seed_rand</name>
      <anchorfile>cache__unittest_8cpp.html</anchorfile>
      <anchor>ab5671cbf312c701c427957a2ef773138</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setIdentity</name>
      <anchorfile>cache__unittest_8cpp.html</anchorfile>
      <anchor>acc8232f330508867d66de6dbcb226fc0</anchor>
      <arglist>(TransformStorage &amp;stor)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>cache__unittest_8cpp.html</anchorfile>
      <anchor>a350d80f23555b3209bc611360259184a</anchor>
      <arglist>(TimeCache, Repeatability)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>cache__unittest_8cpp.html</anchorfile>
      <anchor>a7df8e58b83f17fcfc6cd7717d61a1465</anchor>
      <arglist>(TimeCache, RepeatabilityReverseInsertOrder)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>cache__unittest_8cpp.html</anchorfile>
      <anchor>adee9d0d3d7c663831c181dde4d9aa762</anchor>
      <arglist>(TimeCache, ZeroAtFront)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>cache__unittest_8cpp.html</anchorfile>
      <anchor>a71aea8b281d783e24dc3401f64dd9fa0</anchor>
      <arglist>(TimeCache, CartesianInterpolation)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>cache__unittest_8cpp.html</anchorfile>
      <anchor>aac70f88455d9b86b8d742853f03811ba</anchor>
      <arglist>(TimeCache, ReparentingInterpolationProtection)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>cache__unittest_8cpp.html</anchorfile>
      <anchor>a6ba69d775146f3b56a66639e620a2503</anchor>
      <arglist>(Bullet, Slerp)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>cache__unittest_8cpp.html</anchorfile>
      <anchor>ae430eee99c7ced5041aa6f6433a7a14a</anchor>
      <arglist>(TimeCache, AngularInterpolation)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>cache__unittest_8cpp.html</anchorfile>
      <anchor>aca4e6e2f6de8b25daea0d3d14ab98fef</anchor>
      <arglist>(TimeCache, DuplicateEntries)</arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>step</name>
      <anchorfile>cache__unittest_8cpp.html</anchorfile>
      <anchor>aff48805b5e25bfa4af93ea7e44481596</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; double &gt;</type>
      <name>values</name>
      <anchorfile>cache__unittest_8cpp.html</anchorfile>
      <anchor>a2ad192c64ff93c02f9f41c320e7aa1bc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>exceptions.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-geometry_experimental/doc_stacks/2013-08-19_10-25-31.207980/geometry_experimental/tf2/include/tf2/</path>
    <filename>exceptions_8h</filename>
    <class kind="class">tf2::ConnectivityException</class>
    <class kind="class">tf2::ExtrapolationException</class>
    <class kind="class">tf2::InvalidArgumentException</class>
    <class kind="class">tf2::LookupException</class>
    <class kind="class">tf2::TimeoutException</class>
    <class kind="class">tf2::TransformException</class>
    <namespace>tf2</namespace>
  </compound>
  <compound kind="file">
    <name>mainpage.dox</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-geometry_experimental/doc_stacks/2013-08-19_10-25-31.207980/geometry_experimental/tf2/</path>
    <filename>mainpage_8dox</filename>
  </compound>
  <compound kind="file">
    <name>simple_tf2_core.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-geometry_experimental/doc_stacks/2013-08-19_10-25-31.207980/geometry_experimental/tf2/test/</path>
    <filename>simple__tf2__core_8cpp</filename>
    <includes id="buffer__core_8h" name="buffer_core.h" local="no" imported="no">tf2/buffer_core.h</includes>
    <includes id="btVector3_8h" name="btVector3.h" local="yes" imported="no">LinearMath/btVector3.h</includes>
    <includes id="exceptions_8h" name="exceptions.h" local="yes" imported="no">tf2/exceptions.h</includes>
    <member kind="function">
      <type>void</type>
      <name>generate_rand_vectors</name>
      <anchorfile>simple__tf2__core_8cpp.html</anchorfile>
      <anchor>a2365f1b599497a6845352ea59f91c291</anchor>
      <arglist>(double scale, uint64_t runs, std::vector&lt; double &gt; &amp;xvalues, std::vector&lt; double &gt; &amp;yvalues, std::vector&lt; double &gt; &amp;zvalues)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>simple__tf2__core_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>seed_rand</name>
      <anchorfile>simple__tf2__core_8cpp.html</anchorfile>
      <anchor>ab5671cbf312c701c427957a2ef773138</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>simple__tf2__core_8cpp.html</anchorfile>
      <anchor>a2808315732597413a8a9d4882f5c3248</anchor>
      <arglist>(tf2, setTransformFail)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>simple__tf2__core_8cpp.html</anchorfile>
      <anchor>a6c0827b6615662b4dfa1fe2f5c7451e7</anchor>
      <arglist>(tf2, setTransformValid)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>simple__tf2__core_8cpp.html</anchorfile>
      <anchor>a7c67e3b225a548c5dca5112ee193b768</anchor>
      <arglist>(tf2_lookupTransform, LookupException_Nothing_Exists)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>simple__tf2__core_8cpp.html</anchorfile>
      <anchor>aa9dfe88212f88823ed289b702b3f366a</anchor>
      <arglist>(tf2_canTransform, Nothing_Exists)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>simple__tf2__core_8cpp.html</anchorfile>
      <anchor>aac1f6e14933b8145de08a2090838bed5</anchor>
      <arglist>(tf2_lookupTransform, LookupException_One_Exists)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>simple__tf2__core_8cpp.html</anchorfile>
      <anchor>ad0ac5796e0ff8c7da6400ef3457f3e83</anchor>
      <arglist>(tf2_canTransform, One_Exists)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>speed_test.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-geometry_experimental/doc_stacks/2013-08-19_10-25-31.207980/geometry_experimental/tf2/test/</path>
    <filename>speed__test_8cpp</filename>
    <includes id="buffer__core_8h" name="buffer_core.h" local="no" imported="no">tf2/buffer_core.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>speed__test_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>static_cache.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-geometry_experimental/doc_stacks/2013-08-19_10-25-31.207980/geometry_experimental/tf2/src/</path>
    <filename>static__cache_8cpp</filename>
    <includes id="time__cache_8h" name="time_cache.h" local="yes" imported="no">tf2/time_cache.h</includes>
    <includes id="exceptions_8h" name="exceptions.h" local="yes" imported="no">tf2/exceptions.h</includes>
    <includes id="btTransform_8h" name="btTransform.h" local="yes" imported="no">LinearMath/btTransform.h</includes>
  </compound>
  <compound kind="file">
    <name>static_cache_test.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-geometry_experimental/doc_stacks/2013-08-19_10-25-31.207980/geometry_experimental/tf2/test/</path>
    <filename>static__cache__test_8cpp</filename>
    <includes id="time__cache_8h" name="time_cache.h" local="no" imported="no">tf2/time_cache.h</includes>
    <includes id="btVector3_8h" name="btVector3.h" local="yes" imported="no">LinearMath/btVector3.h</includes>
    <includes id="btMatrix3x3_8h" name="btMatrix3x3.h" local="yes" imported="no">LinearMath/btMatrix3x3.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>static__cache__test_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setIdentity</name>
      <anchorfile>static__cache__test_8cpp.html</anchorfile>
      <anchor>acc8232f330508867d66de6dbcb226fc0</anchor>
      <arglist>(TransformStorage &amp;stor)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>static__cache__test_8cpp.html</anchorfile>
      <anchor>ad4a34ff9af2d7ba932715844e76d3c30</anchor>
      <arglist>(StaticCache, Repeatability)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>static__cache__test_8cpp.html</anchorfile>
      <anchor>a5e24197c24e44e00b2a916b7e324b297</anchor>
      <arglist>(StaticCache, DuplicateEntries)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>tf2_py.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-geometry_experimental/doc_stacks/2013-08-19_10-25-31.207980/geometry_experimental/tf2/src/</path>
    <filename>tf2__py_8cpp</filename>
    <includes id="buffer__core_8h" name="buffer_core.h" local="no" imported="no">tf2/buffer_core.h</includes>
    <includes id="exceptions_8h" name="exceptions.h" local="no" imported="no">tf2/exceptions.h</includes>
    <class kind="struct">buffer_core_t</class>
    <member kind="define">
      <type>#define</type>
      <name>WRAP</name>
      <anchorfile>tf2__py_8cpp.html</anchorfile>
      <anchor>a7b9afecbfecfc2f2678b9690ba77dff6</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>allFramesAsString</name>
      <anchorfile>tf2__py_8cpp.html</anchorfile>
      <anchor>a9f5ef2d86f2fa5f9101f0d133e1a9661</anchor>
      <arglist>(PyObject *self, PyObject *args)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>allFramesAsYAML</name>
      <anchorfile>tf2__py_8cpp.html</anchorfile>
      <anchor>a387cc718c2a00eb55fc1485f6ad9f12d</anchor>
      <arglist>(PyObject *self, PyObject *args)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>BufferCore_init</name>
      <anchorfile>tf2__py_8cpp.html</anchorfile>
      <anchor>a2f6b9f097a511306509581ca9d26366b</anchor>
      <arglist>(PyObject *self, PyObject *args, PyObject *kw)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>canTransformCore</name>
      <anchorfile>tf2__py_8cpp.html</anchorfile>
      <anchor>a4c5f7f739e00a1f9a2bcafd107d72b35</anchor>
      <arglist>(PyObject *self, PyObject *args, PyObject *kw)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>canTransformFullCore</name>
      <anchorfile>tf2__py_8cpp.html</anchorfile>
      <anchor>aea69499ad8081e6d2617e21bef1e6090</anchor>
      <arglist>(PyObject *self, PyObject *args, PyObject *kw)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>clear</name>
      <anchorfile>tf2__py_8cpp.html</anchorfile>
      <anchor>a4963675c01c2c3e9b259b12a75adeac2</anchor>
      <arglist>(PyObject *self, PyObject *args)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>init_tf2</name>
      <anchorfile>tf2__py_8cpp.html</anchorfile>
      <anchor>ada17d01030dc3fdd7d909ade2bab6756</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>lookupTransformCore</name>
      <anchorfile>tf2__py_8cpp.html</anchorfile>
      <anchor>a9cde51b42af7c433453f167110ec9afa</anchor>
      <arglist>(PyObject *self, PyObject *args, PyObject *kw)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>lookupTransformFullCore</name>
      <anchorfile>tf2__py_8cpp.html</anchorfile>
      <anchor>a8752838aee9f4da50d07a5db4ef1f342</anchor>
      <arglist>(PyObject *self, PyObject *args, PyObject *kw)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>PyObject_BorrowAttrString</name>
      <anchorfile>tf2__py_8cpp.html</anchorfile>
      <anchor>a12c1af0688186c7895853cb29acf95ec</anchor>
      <arglist>(PyObject *o, const char *name)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>rosduration_converter</name>
      <anchorfile>tf2__py_8cpp.html</anchorfile>
      <anchor>ac09bb9694f2bc80b6a057fbd97d6b5a0</anchor>
      <arglist>(PyObject *obj, ros::Duration *rt)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>rostime_converter</name>
      <anchorfile>tf2__py_8cpp.html</anchorfile>
      <anchor>a6d3d5f5f4c7a0da0fff6b41ced30c63f</anchor>
      <arglist>(PyObject *obj, ros::Time *rt)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>setTransform</name>
      <anchorfile>tf2__py_8cpp.html</anchorfile>
      <anchor>a09b417c6c4ae3d504be55cf70cbccb37</anchor>
      <arglist>(PyObject *self, PyObject *args)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>transform_converter</name>
      <anchorfile>tf2__py_8cpp.html</anchorfile>
      <anchor>aa5bfadda534017fd557119efd701c7ff</anchor>
      <arglist>(const geometry_msgs::TransformStamped *transform)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static struct PyMethodDef</type>
      <name>buffer_core_methods</name>
      <anchorfile>tf2__py_8cpp.html</anchorfile>
      <anchor>a2b364638ad838e9c059dda9e894164bc</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static PyTypeObject</type>
      <name>buffer_core_Type</name>
      <anchorfile>tf2__py_8cpp.html</anchorfile>
      <anchor>ac7d2ede22b5dfd94bcf263219150d893</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static PyMethodDef</type>
      <name>module_methods</name>
      <anchorfile>tf2__py_8cpp.html</anchorfile>
      <anchor>afcd2b5e08091d3973eb552badcfec160</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static PyObject *</type>
      <name>pModulegeometrymsgs</name>
      <anchorfile>tf2__py_8cpp.html</anchorfile>
      <anchor>a86e040eebe3b6f24fbb846a67946b3bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static PyObject *</type>
      <name>pModulerospy</name>
      <anchorfile>tf2__py_8cpp.html</anchorfile>
      <anchor>a93c8d3acec5e1d1b06ad43fd74661d89</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static PyObject *</type>
      <name>tf2_connectivityexception</name>
      <anchorfile>tf2__py_8cpp.html</anchorfile>
      <anchor>ab0e1c2b1998b39eeee7007f0183dcdb2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static PyObject *</type>
      <name>tf2_exception</name>
      <anchorfile>tf2__py_8cpp.html</anchorfile>
      <anchor>af7562dffd353ece143458d54efb1025a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static PyObject *</type>
      <name>tf2_extrapolationexception</name>
      <anchorfile>tf2__py_8cpp.html</anchorfile>
      <anchor>a91d82583d7b46475c81fb0dacdeedd27</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static PyObject *</type>
      <name>tf2_invalidargumentexception</name>
      <anchorfile>tf2__py_8cpp.html</anchorfile>
      <anchor>abad3a32611da04032e42f0511772037a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static PyObject *</type>
      <name>tf2_lookupexception</name>
      <anchorfile>tf2__py_8cpp.html</anchorfile>
      <anchor>adeacf01f3e5a92221f53f2432247ba49</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static PyObject *</type>
      <name>tf2_timeoutexception</name>
      <anchorfile>tf2__py_8cpp.html</anchorfile>
      <anchor>a477bc2a40113a4786b3cbf21282abbf1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>time_cache.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-geometry_experimental/doc_stacks/2013-08-19_10-25-31.207980/geometry_experimental/tf2/include/tf2/</path>
    <filename>time__cache_8h</filename>
    <includes id="transform__storage_8h" name="transform_storage.h" local="yes" imported="no">transform_storage.h</includes>
    <class kind="class">tf2::StaticCache</class>
    <class kind="class">tf2::TimeCache</class>
    <class kind="class">tf2::TimeCacheInterface</class>
    <namespace>geometry_msgs</namespace>
    <namespace>tf2</namespace>
    <member kind="function">
      <type></type>
      <name>ROS_DECLARE_MESSAGE</name>
      <anchorfile>namespacegeometry__msgs.html</anchorfile>
      <anchor>a4c3913392c82cfcd90301fe479ce4100</anchor>
      <arglist>(TransformStamped)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>transform_datatypes.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-geometry_experimental/doc_stacks/2013-08-19_10-25-31.207980/geometry_experimental/tf2/include/tf2/</path>
    <filename>transform__datatypes_8h</filename>
    <class kind="class">tf2::Stamped</class>
    <namespace>tf2</namespace>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>namespacetf2.html</anchorfile>
      <anchor>a6da6fc14a18909fdf8a76d4fda7d884f</anchor>
      <arglist>(const Stamped&lt; T &gt; &amp;a, const Stamped&lt; T &gt; &amp;b)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>transform_storage.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-geometry_experimental/doc_stacks/2013-08-19_10-25-31.207980/geometry_experimental/tf2/include/tf2/</path>
    <filename>transform__storage_8h</filename>
    <includes id="btVector3_8h" name="btVector3.h" local="no" imported="no">LinearMath/btVector3.h</includes>
    <includes id="btQuaternion_8h" name="btQuaternion.h" local="no" imported="no">LinearMath/btQuaternion.h</includes>
    <class kind="class">tf2::TransformStorage</class>
    <namespace>geometry_msgs</namespace>
    <namespace>tf2</namespace>
    <member kind="typedef">
      <type>uint32_t</type>
      <name>CompactFrameID</name>
      <anchorfile>namespacetf2.html</anchorfile>
      <anchor>a39fe468fdd4fe89d39c8b4c342982ac8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ROS_DECLARE_MESSAGE</name>
      <anchorfile>namespacegeometry__msgs.html</anchorfile>
      <anchor>a4c3913392c82cfcd90301fe479ce4100</anchor>
      <arglist>(TransformStamped)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>btMatrix3x3</name>
    <filename>classbtMatrix3x3.html</filename>
    <member kind="function">
      <type></type>
      <name>__attribute__</name>
      <anchorfile>classbtMatrix3x3.html</anchorfile>
      <anchor>a605f775c0c73b5f58ebb32919ed88e61</anchor>
      <arglist>((deprecated)) void getEulerZYX(btScalar &amp;yaw</arglist>
    </member>
    <member kind="function">
      <type>btMatrix3x3</type>
      <name>absolute</name>
      <anchorfile>classbtMatrix3x3.html</anchorfile>
      <anchor>a8ea26ce2fb0a2fb98670499eb3ada9c3</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>btMatrix3x3</type>
      <name>adjoint</name>
      <anchorfile>classbtMatrix3x3.html</anchorfile>
      <anchor>a8b54bfea546f9dd9b5ad056ac3a737e6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>btMatrix3x3</name>
      <anchorfile>classbtMatrix3x3.html</anchorfile>
      <anchor>ac88e63fdd300ec0eccd6fb286133a481</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>btMatrix3x3</name>
      <anchorfile>classbtMatrix3x3.html</anchorfile>
      <anchor>af0d5177d7e7ca7b2187d39696ebe6d4d</anchor>
      <arglist>(const btQuaternion &amp;q)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>btMatrix3x3</name>
      <anchorfile>classbtMatrix3x3.html</anchorfile>
      <anchor>a4f5273cdf551e04534c46f279358adcf</anchor>
      <arglist>(const btScalar &amp;xx, const btScalar &amp;xy, const btScalar &amp;xz, const btScalar &amp;yx, const btScalar &amp;yy, const btScalar &amp;yz, const btScalar &amp;zx, const btScalar &amp;zy, const btScalar &amp;zz)</arglist>
    </member>
    <member kind="function">
      <type>SIMD_FORCE_INLINE</type>
      <name>btMatrix3x3</name>
      <anchorfile>classbtMatrix3x3.html</anchorfile>
      <anchor>a0be2ed6b9f48e4237c2a4cacfaf4698f</anchor>
      <arglist>(const btMatrix3x3 &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>btScalar</type>
      <name>cofac</name>
      <anchorfile>classbtMatrix3x3.html</anchorfile>
      <anchor>a1ca28e9c29d8ef7289665179fc642666</anchor>
      <arglist>(int r1, int c1, int r2, int c2) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>deSerialize</name>
      <anchorfile>classbtMatrix3x3.html</anchorfile>
      <anchor>ae9cc630ad03942b64a74d0ca558695df</anchor>
      <arglist>(const struct btMatrix3x3Data &amp;dataIn)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>deSerializeDouble</name>
      <anchorfile>classbtMatrix3x3.html</anchorfile>
      <anchor>a67787a1143b2bbf2bd47f3081abc98e2</anchor>
      <arglist>(const struct btMatrix3x3DoubleData &amp;dataIn)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>deSerializeFloat</name>
      <anchorfile>classbtMatrix3x3.html</anchorfile>
      <anchor>a846741c3f3381638158814b4dda9f12b</anchor>
      <arglist>(const struct btMatrix3x3FloatData &amp;dataIn)</arglist>
    </member>
    <member kind="function">
      <type>btScalar</type>
      <name>determinant</name>
      <anchorfile>classbtMatrix3x3.html</anchorfile>
      <anchor>a773ad4a95e390d67b9f35f373c4d1289</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>diagonalize</name>
      <anchorfile>classbtMatrix3x3.html</anchorfile>
      <anchor>a4547c70c3cf24b77b717351b716fe669</anchor>
      <arglist>(btMatrix3x3 &amp;rot, btScalar threshold, int maxSteps)</arglist>
    </member>
    <member kind="function">
      <type>SIMD_FORCE_INLINE btVector3</type>
      <name>getColumn</name>
      <anchorfile>classbtMatrix3x3.html</anchorfile>
      <anchor>a28f33e6a9c017b6199a099992dc31ec1</anchor>
      <arglist>(int i) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getEulerYPR</name>
      <anchorfile>classbtMatrix3x3.html</anchorfile>
      <anchor>a08487264ff2ecabb0e5aebd8e23d3ba2</anchor>
      <arglist>(btScalar &amp;yaw, btScalar &amp;pitch, btScalar &amp;roll, unsigned int solution_number=1) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getOpenGLSubMatrix</name>
      <anchorfile>classbtMatrix3x3.html</anchorfile>
      <anchor>a632444211b224e2bc0cc6aeef8101084</anchor>
      <arglist>(btScalar *m) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getRotation</name>
      <anchorfile>classbtMatrix3x3.html</anchorfile>
      <anchor>a7521bf796271fcb8f0270d24fb13fb30</anchor>
      <arglist>(btQuaternion &amp;q) const </arglist>
    </member>
    <member kind="function">
      <type>SIMD_FORCE_INLINE const btVector3 &amp;</type>
      <name>getRow</name>
      <anchorfile>classbtMatrix3x3.html</anchorfile>
      <anchor>a2d5a9634067865710ed776b94e8a13a2</anchor>
      <arglist>(int i) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getRPY</name>
      <anchorfile>classbtMatrix3x3.html</anchorfile>
      <anchor>abef1f690a9706a44c9b8843c2784cef3</anchor>
      <arglist>(btScalar &amp;roll, btScalar &amp;pitch, btScalar &amp;yaw, unsigned int solution_number=1) const </arglist>
    </member>
    <member kind="function">
      <type>btMatrix3x3</type>
      <name>inverse</name>
      <anchorfile>classbtMatrix3x3.html</anchorfile>
      <anchor>a051aba0fed800ed3453f04a5b8e7f465</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>btMatrix3x3 &amp;</type>
      <name>operator*=</name>
      <anchorfile>classbtMatrix3x3.html</anchorfile>
      <anchor>aaadf2dd06b4bdf661e63f258a9c41538</anchor>
      <arglist>(const btMatrix3x3 &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>SIMD_FORCE_INLINE btMatrix3x3 &amp;</type>
      <name>operator=</name>
      <anchorfile>classbtMatrix3x3.html</anchorfile>
      <anchor>a91f5730cf9aa020dc800ca2c856b9187</anchor>
      <arglist>(const btMatrix3x3 &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>SIMD_FORCE_INLINE btVector3 &amp;</type>
      <name>operator[]</name>
      <anchorfile>classbtMatrix3x3.html</anchorfile>
      <anchor>aa96fbb01bd88d8d9a166e57426d5954e</anchor>
      <arglist>(int i)</arglist>
    </member>
    <member kind="function">
      <type>SIMD_FORCE_INLINE const btVector3 &amp;</type>
      <name>operator[]</name>
      <anchorfile>classbtMatrix3x3.html</anchorfile>
      <anchor>a04b6912333395cc86cc4ccfecdeef8e2</anchor>
      <arglist>(int i) const </arglist>
    </member>
    <member kind="function">
      <type>btMatrix3x3</type>
      <name>scaled</name>
      <anchorfile>classbtMatrix3x3.html</anchorfile>
      <anchor>a3935241c9e23689a3920350fd7b009c7</anchor>
      <arglist>(const btVector3 &amp;s) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>serialize</name>
      <anchorfile>classbtMatrix3x3.html</anchorfile>
      <anchor>ad54a5b8c1c7afa79086bd70a06d93016</anchor>
      <arglist>(struct btMatrix3x3Data &amp;dataOut) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>serializeFloat</name>
      <anchorfile>classbtMatrix3x3.html</anchorfile>
      <anchor>a4e70fa329a3468b01e4da3ef5d0480b3</anchor>
      <arglist>(struct btMatrix3x3FloatData &amp;dataOut) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setEulerYPR</name>
      <anchorfile>classbtMatrix3x3.html</anchorfile>
      <anchor>a11bee372d21fb1dd40a1a7ed7b01bbd7</anchor>
      <arglist>(btScalar eulerZ, btScalar eulerY, btScalar eulerX)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setEulerZYX</name>
      <anchorfile>classbtMatrix3x3.html</anchorfile>
      <anchor>abdd4475fdf1e7d44b2b2d2802312c6db</anchor>
      <arglist>(const btScalar &amp;yaw, const btScalar &amp;pitch, const btScalar &amp;roll) __attribute__((deprecated))</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setFromOpenGLSubMatrix</name>
      <anchorfile>classbtMatrix3x3.html</anchorfile>
      <anchor>a2135b57e51831fd0112299c6e1348beb</anchor>
      <arglist>(const btScalar *m)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setIdentity</name>
      <anchorfile>classbtMatrix3x3.html</anchorfile>
      <anchor>a6e15db8fa9ca470e00f3cada4b480fca</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setRotation</name>
      <anchorfile>classbtMatrix3x3.html</anchorfile>
      <anchor>adcf290b1ea46495770dc7c878c26dbb2</anchor>
      <arglist>(const btQuaternion &amp;q)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setRPY</name>
      <anchorfile>classbtMatrix3x3.html</anchorfile>
      <anchor>a0e3f425ca9117f63b4daf6bdaca6fea0</anchor>
      <arglist>(btScalar roll, btScalar pitch, btScalar yaw)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setValue</name>
      <anchorfile>classbtMatrix3x3.html</anchorfile>
      <anchor>ac6c0bac75cad267ef561354d61e41e43</anchor>
      <arglist>(const btScalar &amp;xx, const btScalar &amp;xy, const btScalar &amp;xz, const btScalar &amp;yx, const btScalar &amp;yy, const btScalar &amp;yz, const btScalar &amp;zx, const btScalar &amp;zy, const btScalar &amp;zz)</arglist>
    </member>
    <member kind="function">
      <type>SIMD_FORCE_INLINE btScalar</type>
      <name>tdotx</name>
      <anchorfile>classbtMatrix3x3.html</anchorfile>
      <anchor>a8d84f115207b7e3cb805f7b6bdda68aa</anchor>
      <arglist>(const btVector3 &amp;v) const </arglist>
    </member>
    <member kind="function">
      <type>SIMD_FORCE_INLINE btScalar</type>
      <name>tdoty</name>
      <anchorfile>classbtMatrix3x3.html</anchorfile>
      <anchor>a9104268269e7c33fedb6cc6569661356</anchor>
      <arglist>(const btVector3 &amp;v) const </arglist>
    </member>
    <member kind="function">
      <type>SIMD_FORCE_INLINE btScalar</type>
      <name>tdotz</name>
      <anchorfile>classbtMatrix3x3.html</anchorfile>
      <anchor>a61e12ccbb4b80a3dc5608bef2567094c</anchor>
      <arglist>(const btVector3 &amp;v) const </arglist>
    </member>
    <member kind="function">
      <type>btMatrix3x3</type>
      <name>timesTranspose</name>
      <anchorfile>classbtMatrix3x3.html</anchorfile>
      <anchor>aed92a7595fe74298cb01e95d1cfac593</anchor>
      <arglist>(const btMatrix3x3 &amp;m) const </arglist>
    </member>
    <member kind="function">
      <type>btMatrix3x3</type>
      <name>transpose</name>
      <anchorfile>classbtMatrix3x3.html</anchorfile>
      <anchor>aa7fe855a2910c515482576ee08b2f455</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>btMatrix3x3</type>
      <name>transposeTimes</name>
      <anchorfile>classbtMatrix3x3.html</anchorfile>
      <anchor>acad301963aaf6ab78c6b1a133a8cf2e9</anchor>
      <arglist>(const btMatrix3x3 &amp;m) const </arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const btMatrix3x3 &amp;</type>
      <name>getIdentity</name>
      <anchorfile>classbtMatrix3x3.html</anchorfile>
      <anchor>a4790d976b0921c49949bbcefe79d5744</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>btScalar &amp;</type>
      <name>pitch</name>
      <anchorfile>classbtMatrix3x3.html</anchorfile>
      <anchor>a475529d0691a1703503d3894411fd08c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>btScalar btScalar &amp;</type>
      <name>roll</name>
      <anchorfile>classbtMatrix3x3.html</anchorfile>
      <anchor>a82d54f1e25af21d927f5c8c7c7467304</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>btScalar btScalar unsigned int</type>
      <name>solution_number</name>
      <anchorfile>classbtMatrix3x3.html</anchorfile>
      <anchor>ac5fbb67e173ea39efdb473185194ed58</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>btVector3</type>
      <name>m_el</name>
      <anchorfile>classbtMatrix3x3.html</anchorfile>
      <anchor>ab01f5ba4b6f1ec72fc18a1e5b8cc3981</anchor>
      <arglist>[3]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>btMatrix3x3DoubleData</name>
    <filename>structbtMatrix3x3DoubleData.html</filename>
    <member kind="variable">
      <type>btVector3DoubleData</type>
      <name>m_el</name>
      <anchorfile>structbtMatrix3x3DoubleData.html</anchorfile>
      <anchor>a22b10076f609771c948199604d50c704</anchor>
      <arglist>[3]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>btMatrix3x3FloatData</name>
    <filename>structbtMatrix3x3FloatData.html</filename>
    <member kind="variable">
      <type>btVector3FloatData</type>
      <name>m_el</name>
      <anchorfile>structbtMatrix3x3FloatData.html</anchorfile>
      <anchor>a6bbe2f1bd684320726a0cf4df3cfd55a</anchor>
      <arglist>[3]</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>btQuaternion</name>
    <filename>classbtQuaternion.html</filename>
    <member kind="function">
      <type>btScalar</type>
      <name>angle</name>
      <anchorfile>classbtQuaternion.html</anchorfile>
      <anchor>a6398a143dbe4bbf6211d90bc8c2dd2bc</anchor>
      <arglist>(const btQuaternion &amp;q) const </arglist>
    </member>
    <member kind="function">
      <type>btScalar</type>
      <name>angleShortestPath</name>
      <anchorfile>classbtQuaternion.html</anchorfile>
      <anchor>a3160453535401db05d3926d7bc0ca5de</anchor>
      <arglist>(const btQuaternion &amp;q) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>btQuaternion</name>
      <anchorfile>classbtQuaternion.html</anchorfile>
      <anchor>a3b5e50d610ee8cdda2aa78e092825675</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>btQuaternion</name>
      <anchorfile>classbtQuaternion.html</anchorfile>
      <anchor>abbe41efe288477ddf5a4b98f314a3ca1</anchor>
      <arglist>(const btScalar &amp;x, const btScalar &amp;y, const btScalar &amp;z, const btScalar &amp;w)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>btQuaternion</name>
      <anchorfile>classbtQuaternion.html</anchorfile>
      <anchor>aa8048810555c40f07b323f68591fa7a1</anchor>
      <arglist>(const btVector3 &amp;axis, const btScalar &amp;angle)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>btQuaternion</name>
      <anchorfile>classbtQuaternion.html</anchorfile>
      <anchor>a7ba58b82d3c1b5dd320da054ee33adc5</anchor>
      <arglist>(const btScalar &amp;yaw, const btScalar &amp;pitch, const btScalar &amp;roll) __attribute__((deprecated))</arglist>
    </member>
    <member kind="function">
      <type>btScalar</type>
      <name>dot</name>
      <anchorfile>classbtQuaternion.html</anchorfile>
      <anchor>a37e450f3206a7b6f3f55049e297fb403</anchor>
      <arglist>(const btQuaternion &amp;q) const </arglist>
    </member>
    <member kind="function">
      <type>SIMD_FORCE_INLINE btQuaternion</type>
      <name>farthest</name>
      <anchorfile>classbtQuaternion.html</anchorfile>
      <anchor>adeda27273475435a9e3223abeea73992</anchor>
      <arglist>(const btQuaternion &amp;qd) const </arglist>
    </member>
    <member kind="function">
      <type>btScalar</type>
      <name>getAngle</name>
      <anchorfile>classbtQuaternion.html</anchorfile>
      <anchor>a4071aa455c5850f651be8d49d3db7133</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>btScalar</type>
      <name>getAngleShortestPath</name>
      <anchorfile>classbtQuaternion.html</anchorfile>
      <anchor>ad6a6022b5b0d3ec7d900e01c367ced05</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>btVector3</type>
      <name>getAxis</name>
      <anchorfile>classbtQuaternion.html</anchorfile>
      <anchor>a465718d2a4eb88eb0bd1ab98e73140c3</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>SIMD_FORCE_INLINE const btScalar &amp;</type>
      <name>getW</name>
      <anchorfile>classbtQuaternion.html</anchorfile>
      <anchor>a672c327a54989f0e54498ef465bb3f3c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>btQuaternion</type>
      <name>inverse</name>
      <anchorfile>classbtQuaternion.html</anchorfile>
      <anchor>aa8894800b346577a9a568048d10e09d0</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>btScalar</type>
      <name>length</name>
      <anchorfile>classbtQuaternion.html</anchorfile>
      <anchor>a9041c1885648f81009f41fc2aa6c17df</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>btScalar</type>
      <name>length2</name>
      <anchorfile>classbtQuaternion.html</anchorfile>
      <anchor>a59cc2f3a2c732aba98cd43764165b8cd</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>SIMD_FORCE_INLINE btQuaternion</type>
      <name>nearest</name>
      <anchorfile>classbtQuaternion.html</anchorfile>
      <anchor>a821a38604c6333b95d954867315d8716</anchor>
      <arglist>(const btQuaternion &amp;qd) const </arglist>
    </member>
    <member kind="function">
      <type>btQuaternion &amp;</type>
      <name>normalize</name>
      <anchorfile>classbtQuaternion.html</anchorfile>
      <anchor>adb5cd1eb8145a906f9f47857c498d3d6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>btQuaternion</type>
      <name>normalized</name>
      <anchorfile>classbtQuaternion.html</anchorfile>
      <anchor>ab74af1c81fd04a63c1697b25a063e507</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>SIMD_FORCE_INLINE btQuaternion</type>
      <name>operator*</name>
      <anchorfile>classbtQuaternion.html</anchorfile>
      <anchor>acc3942c106bc598c0d4550d30128a7d1</anchor>
      <arglist>(const btScalar &amp;s) const </arglist>
    </member>
    <member kind="function">
      <type>btQuaternion &amp;</type>
      <name>operator*=</name>
      <anchorfile>classbtQuaternion.html</anchorfile>
      <anchor>abd260487e98defbd77618f04d51fcc92</anchor>
      <arglist>(const btScalar &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>btQuaternion &amp;</type>
      <name>operator*=</name>
      <anchorfile>classbtQuaternion.html</anchorfile>
      <anchor>abfc6dee30a6f56e69343a31368713f95</anchor>
      <arglist>(const btQuaternion &amp;q)</arglist>
    </member>
    <member kind="function">
      <type>SIMD_FORCE_INLINE btQuaternion</type>
      <name>operator+</name>
      <anchorfile>classbtQuaternion.html</anchorfile>
      <anchor>ae59598d8706cfaaf716509f93846010e</anchor>
      <arglist>(const btQuaternion &amp;q2) const </arglist>
    </member>
    <member kind="function">
      <type>SIMD_FORCE_INLINE btQuaternion &amp;</type>
      <name>operator+=</name>
      <anchorfile>classbtQuaternion.html</anchorfile>
      <anchor>a1212e4cbaa71da187984d3c174a4cc04</anchor>
      <arglist>(const btQuaternion &amp;q)</arglist>
    </member>
    <member kind="function">
      <type>SIMD_FORCE_INLINE btQuaternion</type>
      <name>operator-</name>
      <anchorfile>classbtQuaternion.html</anchorfile>
      <anchor>a10ee93d7c0a20d0630fa8e8de85bad0c</anchor>
      <arglist>(const btQuaternion &amp;q2) const </arglist>
    </member>
    <member kind="function">
      <type>SIMD_FORCE_INLINE btQuaternion</type>
      <name>operator-</name>
      <anchorfile>classbtQuaternion.html</anchorfile>
      <anchor>a77ad84755dacf77b05210907a42ca8c3</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>btQuaternion &amp;</type>
      <name>operator-=</name>
      <anchorfile>classbtQuaternion.html</anchorfile>
      <anchor>ac942e70c62d09538e3f6d9c42bc42c5c</anchor>
      <arglist>(const btQuaternion &amp;q)</arglist>
    </member>
    <member kind="function">
      <type>btQuaternion</type>
      <name>operator/</name>
      <anchorfile>classbtQuaternion.html</anchorfile>
      <anchor>a4208a1ae41ae01d4dfa0d25792441213</anchor>
      <arglist>(const btScalar &amp;s) const </arglist>
    </member>
    <member kind="function">
      <type>btQuaternion &amp;</type>
      <name>operator/=</name>
      <anchorfile>classbtQuaternion.html</anchorfile>
      <anchor>a294fe99e7e5a8e0d45d111334e2e1552</anchor>
      <arglist>(const btScalar &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setEuler</name>
      <anchorfile>classbtQuaternion.html</anchorfile>
      <anchor>aed0a6469d6c6c1e379f1143ad62b3439</anchor>
      <arglist>(const btScalar &amp;yaw, const btScalar &amp;pitch, const btScalar &amp;roll)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setEulerZYX</name>
      <anchorfile>classbtQuaternion.html</anchorfile>
      <anchor>a0899645e87a8f3150ff15b6bb2a44847</anchor>
      <arglist>(const btScalar &amp;yaw, const btScalar &amp;pitch, const btScalar &amp;roll) __attribute__((deprecated))</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setRotation</name>
      <anchorfile>classbtQuaternion.html</anchorfile>
      <anchor>a395860d8fbccafdde50cd3ec5c6f4d58</anchor>
      <arglist>(const btVector3 &amp;axis, const btScalar &amp;angle)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setRPY</name>
      <anchorfile>classbtQuaternion.html</anchorfile>
      <anchor>a1aa09f42ce04e5c98bd7a6be3b19c002</anchor>
      <arglist>(const btScalar &amp;roll, const btScalar &amp;pitch, const btScalar &amp;yaw)</arglist>
    </member>
    <member kind="function">
      <type>btQuaternion</type>
      <name>slerp</name>
      <anchorfile>classbtQuaternion.html</anchorfile>
      <anchor>ac95a27feda1c165b2ce359e7415fec6f</anchor>
      <arglist>(const btQuaternion &amp;q, const btScalar &amp;t) const </arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const btQuaternion &amp;</type>
      <name>getIdentity</name>
      <anchorfile>classbtQuaternion.html</anchorfile>
      <anchor>a68fec9bc7f3ce9fee2a7412927b04ffe</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>btTransform</name>
    <filename>classbtTransform.html</filename>
    <member kind="function">
      <type></type>
      <name>btTransform</name>
      <anchorfile>classbtTransform.html</anchorfile>
      <anchor>a7d5bb5a4c2ef67f1e1a9d0efc98dec59</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>SIMD_FORCE_INLINE</type>
      <name>btTransform</name>
      <anchorfile>classbtTransform.html</anchorfile>
      <anchor>a87c390f9da6a185804ad1a67985f1cac</anchor>
      <arglist>(const btQuaternion &amp;q, const btVector3 &amp;c=btVector3(btScalar(0), btScalar(0), btScalar(0)))</arglist>
    </member>
    <member kind="function">
      <type>SIMD_FORCE_INLINE</type>
      <name>btTransform</name>
      <anchorfile>classbtTransform.html</anchorfile>
      <anchor>a1f2b569e0ed9c59347f224bf57060761</anchor>
      <arglist>(const btMatrix3x3 &amp;b, const btVector3 &amp;c=btVector3(btScalar(0), btScalar(0), btScalar(0)))</arglist>
    </member>
    <member kind="function">
      <type>SIMD_FORCE_INLINE</type>
      <name>btTransform</name>
      <anchorfile>classbtTransform.html</anchorfile>
      <anchor>a6d084a484007af7a4750219c766d86c2</anchor>
      <arglist>(const btTransform &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>deSerialize</name>
      <anchorfile>classbtTransform.html</anchorfile>
      <anchor>ab1eb93c602d5c3b4b9c5c614a12f5d78</anchor>
      <arglist>(const struct btTransformData &amp;dataIn)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>deSerializeDouble</name>
      <anchorfile>classbtTransform.html</anchorfile>
      <anchor>ab02ce39e787e129578b0f8eab123e69f</anchor>
      <arglist>(const struct btTransformDoubleData &amp;dataIn)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>deSerializeFloat</name>
      <anchorfile>classbtTransform.html</anchorfile>
      <anchor>a5a9c36d5015219d91a9e04616f5d3818</anchor>
      <arglist>(const struct btTransformFloatData &amp;dataIn)</arglist>
    </member>
    <member kind="function">
      <type>SIMD_FORCE_INLINE btMatrix3x3 &amp;</type>
      <name>getBasis</name>
      <anchorfile>classbtTransform.html</anchorfile>
      <anchor>a7fc96ecb7fe7794b6bcd56136bc51053</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>SIMD_FORCE_INLINE const btMatrix3x3 &amp;</type>
      <name>getBasis</name>
      <anchorfile>classbtTransform.html</anchorfile>
      <anchor>ab29bdf63127e5dde64f7bcd8ef08cae9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getOpenGLMatrix</name>
      <anchorfile>classbtTransform.html</anchorfile>
      <anchor>aa9ffe9fac528053c7babda96d822bf8b</anchor>
      <arglist>(btScalar *m) const </arglist>
    </member>
    <member kind="function">
      <type>SIMD_FORCE_INLINE btVector3 &amp;</type>
      <name>getOrigin</name>
      <anchorfile>classbtTransform.html</anchorfile>
      <anchor>a1fbf71080d75e64ef8cb5130e2bef196</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>SIMD_FORCE_INLINE const btVector3 &amp;</type>
      <name>getOrigin</name>
      <anchorfile>classbtTransform.html</anchorfile>
      <anchor>a8a99b2c2839b2857e808c9ac63a5850e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>btQuaternion</type>
      <name>getRotation</name>
      <anchorfile>classbtTransform.html</anchorfile>
      <anchor>a0000b60c68876844b43fc298507b7520</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>btTransform</type>
      <name>inverse</name>
      <anchorfile>classbtTransform.html</anchorfile>
      <anchor>ab8bfe567b46a87ca917b29ad75ac383a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>btTransform</type>
      <name>inverseTimes</name>
      <anchorfile>classbtTransform.html</anchorfile>
      <anchor>a483172465755455b242b6d54bdb3979d</anchor>
      <arglist>(const btTransform &amp;t) const </arglist>
    </member>
    <member kind="function">
      <type>SIMD_FORCE_INLINE btVector3</type>
      <name>invXform</name>
      <anchorfile>classbtTransform.html</anchorfile>
      <anchor>ab1d6c326aa76f78dfb5d9585814249f0</anchor>
      <arglist>(const btVector3 &amp;inVec) const </arglist>
    </member>
    <member kind="function">
      <type>SIMD_FORCE_INLINE void</type>
      <name>mult</name>
      <anchorfile>classbtTransform.html</anchorfile>
      <anchor>abe588b82197cf5ef9266a50e920e7eba</anchor>
      <arglist>(const btTransform &amp;t1, const btTransform &amp;t2)</arglist>
    </member>
    <member kind="function">
      <type>SIMD_FORCE_INLINE btVector3</type>
      <name>operator()</name>
      <anchorfile>classbtTransform.html</anchorfile>
      <anchor>a34f7c3065b4720513f3a4986cb05db1a</anchor>
      <arglist>(const btVector3 &amp;x) const </arglist>
    </member>
    <member kind="function">
      <type>SIMD_FORCE_INLINE btVector3</type>
      <name>operator*</name>
      <anchorfile>classbtTransform.html</anchorfile>
      <anchor>a944554a852406d75ea4ed5822852c0d6</anchor>
      <arglist>(const btVector3 &amp;x) const </arglist>
    </member>
    <member kind="function">
      <type>SIMD_FORCE_INLINE btQuaternion</type>
      <name>operator*</name>
      <anchorfile>classbtTransform.html</anchorfile>
      <anchor>ab9da2e820b2a0e1899430e7faa2a58a2</anchor>
      <arglist>(const btQuaternion &amp;q) const </arglist>
    </member>
    <member kind="function">
      <type>btTransform</type>
      <name>operator*</name>
      <anchorfile>classbtTransform.html</anchorfile>
      <anchor>af03610b881e6c5dfa5b9a60a506430b8</anchor>
      <arglist>(const btTransform &amp;t) const </arglist>
    </member>
    <member kind="function">
      <type>btTransform &amp;</type>
      <name>operator*=</name>
      <anchorfile>classbtTransform.html</anchorfile>
      <anchor>a831b48cbafe279542fa6ac735886123a</anchor>
      <arglist>(const btTransform &amp;t)</arglist>
    </member>
    <member kind="function">
      <type>SIMD_FORCE_INLINE btTransform &amp;</type>
      <name>operator=</name>
      <anchorfile>classbtTransform.html</anchorfile>
      <anchor>adb1ec2bcd2ce9bc4a41fe0ab9a0aefd4</anchor>
      <arglist>(const btTransform &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>serialize</name>
      <anchorfile>classbtTransform.html</anchorfile>
      <anchor>aabc48454285ddf48b7292d9a0dcd6b4c</anchor>
      <arglist>(struct btTransformData &amp;dataOut) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>serializeFloat</name>
      <anchorfile>classbtTransform.html</anchorfile>
      <anchor>a645e83e749a64684b45759849d31a594</anchor>
      <arglist>(struct btTransformFloatData &amp;dataOut) const </arglist>
    </member>
    <member kind="function">
      <type>SIMD_FORCE_INLINE void</type>
      <name>setBasis</name>
      <anchorfile>classbtTransform.html</anchorfile>
      <anchor>acf90a00b9996c47cb4b4a74aadb28c09</anchor>
      <arglist>(const btMatrix3x3 &amp;basis)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setFromOpenGLMatrix</name>
      <anchorfile>classbtTransform.html</anchorfile>
      <anchor>a8485f53aa4d110bb6001ef98b65376be</anchor>
      <arglist>(const btScalar *m)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setIdentity</name>
      <anchorfile>classbtTransform.html</anchorfile>
      <anchor>ac95a4f502585b3c896001eb236293ce5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>SIMD_FORCE_INLINE void</type>
      <name>setOrigin</name>
      <anchorfile>classbtTransform.html</anchorfile>
      <anchor>a10d173bd239e576c57d0ad5568303c03</anchor>
      <arglist>(const btVector3 &amp;origin)</arglist>
    </member>
    <member kind="function">
      <type>SIMD_FORCE_INLINE void</type>
      <name>setRotation</name>
      <anchorfile>classbtTransform.html</anchorfile>
      <anchor>a5d012bc1b697ba1ff775f0b3b7ab6e3b</anchor>
      <arglist>(const btQuaternion &amp;q)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const btTransform &amp;</type>
      <name>getIdentity</name>
      <anchorfile>classbtTransform.html</anchorfile>
      <anchor>a96f72aa6ff2a981288cd4b15d9fcfae9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>btMatrix3x3</type>
      <name>m_basis</name>
      <anchorfile>classbtTransform.html</anchorfile>
      <anchor>a0c4e33ec77e67fa354ad094aa8b68864</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>btVector3</type>
      <name>m_origin</name>
      <anchorfile>classbtTransform.html</anchorfile>
      <anchor>af4ef03ad6480d24f167ce9a5fc6b2df3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>btTransformDoubleData</name>
    <filename>structbtTransformDoubleData.html</filename>
    <member kind="variable">
      <type>btMatrix3x3DoubleData</type>
      <name>m_basis</name>
      <anchorfile>structbtTransformDoubleData.html</anchorfile>
      <anchor>a7f05735527469df9cb683c8651931e31</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>btVector3DoubleData</type>
      <name>m_origin</name>
      <anchorfile>structbtTransformDoubleData.html</anchorfile>
      <anchor>a217df5931853c98dc3a53fd6f8715ac4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>btTransformFloatData</name>
    <filename>structbtTransformFloatData.html</filename>
    <member kind="variable">
      <type>btMatrix3x3FloatData</type>
      <name>m_basis</name>
      <anchorfile>structbtTransformFloatData.html</anchorfile>
      <anchor>a1f93fd962387f5ec48cf9da7df3846ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>btVector3FloatData</type>
      <name>m_origin</name>
      <anchorfile>structbtTransformFloatData.html</anchorfile>
      <anchor>abd1afa5a43625ee98a0129bc041cadfb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>btTypedObject</name>
    <filename>structbtTypedObject.html</filename>
    <member kind="function">
      <type></type>
      <name>btTypedObject</name>
      <anchorfile>structbtTypedObject.html</anchorfile>
      <anchor>a39d6ebc8daec78efccbcac59f64e7274</anchor>
      <arglist>(int objectType)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getObjectType</name>
      <anchorfile>structbtTypedObject.html</anchorfile>
      <anchor>a262645ba0e1fafcd09494e581454630a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_objectType</name>
      <anchorfile>structbtTypedObject.html</anchorfile>
      <anchor>ad480e8d21b894fff4485239651fc23e6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>btVector3DoubleData</name>
    <filename>structbtVector3DoubleData.html</filename>
    <member kind="variable">
      <type>double</type>
      <name>m_floats</name>
      <anchorfile>structbtVector3DoubleData.html</anchorfile>
      <anchor>a69c991016e883f0320d5c646f56d243e</anchor>
      <arglist>[4]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>btVector3FloatData</name>
    <filename>structbtVector3FloatData.html</filename>
    <member kind="variable">
      <type>float</type>
      <name>m_floats</name>
      <anchorfile>structbtVector3FloatData.html</anchorfile>
      <anchor>ab246fb8dc0af06cfb3260d836591dc46</anchor>
      <arglist>[4]</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>btVector4</name>
    <filename>classbtVector4.html</filename>
    <member kind="function">
      <type>SIMD_FORCE_INLINE btVector4</type>
      <name>absolute4</name>
      <anchorfile>classbtVector4.html</anchorfile>
      <anchor>a6f7ae67c24305119c6418fda68cd478a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>SIMD_FORCE_INLINE</type>
      <name>btVector4</name>
      <anchorfile>classbtVector4.html</anchorfile>
      <anchor>ab8f1a78ef86a9727b6f680d83e8e4259</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>SIMD_FORCE_INLINE</type>
      <name>btVector4</name>
      <anchorfile>classbtVector4.html</anchorfile>
      <anchor>ad2254549b54833d12c99e47914f8769a</anchor>
      <arglist>(const btScalar &amp;x, const btScalar &amp;y, const btScalar &amp;z, const btScalar &amp;w)</arglist>
    </member>
    <member kind="function">
      <type>SIMD_FORCE_INLINE int</type>
      <name>closestAxis4</name>
      <anchorfile>classbtVector4.html</anchorfile>
      <anchor>a2bf0d4272e2363dfae0725a39ef86a2f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>btScalar</type>
      <name>getW</name>
      <anchorfile>classbtVector4.html</anchorfile>
      <anchor>a3253ee96c2a48764c27fbfabf4951965</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>SIMD_FORCE_INLINE int</type>
      <name>maxAxis4</name>
      <anchorfile>classbtVector4.html</anchorfile>
      <anchor>ae4de03b99f95e3cd9462504d76c326c1</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>SIMD_FORCE_INLINE int</type>
      <name>minAxis4</name>
      <anchorfile>classbtVector4.html</anchorfile>
      <anchor>ae643ac2951ff09ab50850acfe23b6d4f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>SIMD_FORCE_INLINE void</type>
      <name>setValue</name>
      <anchorfile>classbtVector4.html</anchorfile>
      <anchor>a08b401e9e501467c7c8c4f2edbcf3db2</anchor>
      <arglist>(const btScalar &amp;x, const btScalar &amp;y, const btScalar &amp;z, const btScalar &amp;w)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>buffer_core_t</name>
    <filename>structbuffer__core__t.html</filename>
    <member kind="variable">
      <type>PyObject_HEAD tf2::BufferCore *</type>
      <name>bc</name>
      <anchorfile>structbuffer__core__t.html</anchorfile>
      <anchor>a424334ef54fbf35a78fb7ba11f7e6d7a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>geometry_msgs</name>
    <filename>namespacegeometry__msgs.html</filename>
    <member kind="function">
      <type></type>
      <name>ROS_DECLARE_MESSAGE</name>
      <anchorfile>namespacegeometry__msgs.html</anchorfile>
      <anchor>a4c3913392c82cfcd90301fe479ce4100</anchor>
      <arglist>(TransformStamped)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>tf2</name>
    <filename>namespacetf2.html</filename>
    <class kind="class">tf2::BufferCore</class>
    <class kind="struct">tf2::CanTransformAccum</class>
    <class kind="class">tf2::ConnectivityException</class>
    <class kind="class">tf2::ExtrapolationException</class>
    <class kind="class">tf2::InvalidArgumentException</class>
    <class kind="class">tf2::LookupException</class>
    <class kind="class">tf2::Stamped</class>
    <class kind="class">tf2::StaticCache</class>
    <class kind="struct">tf2::TimeAndFrameIDFrameComparator</class>
    <class kind="class">tf2::TimeCache</class>
    <class kind="class">tf2::TimeCacheInterface</class>
    <class kind="class">tf2::TimeoutException</class>
    <class kind="struct">tf2::TransformAccum</class>
    <class kind="class">tf2::TransformException</class>
    <class kind="class">tf2::TransformStorage</class>
    <member kind="typedef">
      <type>uint32_t</type>
      <name>CompactFrameID</name>
      <anchorfile>namespacetf2.html</anchorfile>
      <anchor>a39fe468fdd4fe89d39c8b4c342982ac8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::pair&lt; ros::Time, CompactFrameID &gt;</type>
      <name>P_TimeAndFrameID</name>
      <anchorfile>namespacetf2.html</anchorfile>
      <anchor>a92c1b81465fe3dd773665335e5d7e75b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>uint32_t</type>
      <name>TransformableCallbackHandle</name>
      <anchorfile>namespacetf2.html</anchorfile>
      <anchor>ae277eada1e73ae4629514ca6ad519d9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>uint64_t</type>
      <name>TransformableRequestHandle</name>
      <anchorfile>namespacetf2.html</anchorfile>
      <anchor>a1a6fc94f94952c2c5f64db7ea404cc56</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>TransformableResult</name>
      <anchorfile>namespacetf2.html</anchorfile>
      <anchor>afc348d16c720ba9ccff590b776495667</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TransformAvailable</name>
      <anchorfile>namespacetf2.html</anchorfile>
      <anchor>afc348d16c720ba9ccff590b776495667a309c35f0b562929dda96e381b31a20f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TransformFailure</name>
      <anchorfile>namespacetf2.html</anchorfile>
      <anchor>afc348d16c720ba9ccff590b776495667a7303f2fa362a18838b4d097300e418f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>WalkEnding</name>
      <anchorfile>namespacetf2.html</anchorfile>
      <anchor>a975c5cad42e1b46df6016fc11d713a38</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Identity</name>
      <anchorfile>namespacetf2.html</anchorfile>
      <anchor>a975c5cad42e1b46df6016fc11d713a38ae432321f6b059f849d8cc88a72f679eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TargetParentOfSource</name>
      <anchorfile>namespacetf2.html</anchorfile>
      <anchor>a975c5cad42e1b46df6016fc11d713a38a82c570df1e47109fffd4503d5ec59887</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SourceParentOfTarget</name>
      <anchorfile>namespacetf2.html</anchorfile>
      <anchor>a975c5cad42e1b46df6016fc11d713a38a2e9b0d7f049e252db5f15883791d4da5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FullPath</name>
      <anchorfile>namespacetf2.html</anchorfile>
      <anchor>a975c5cad42e1b46df6016fc11d713a38a5bf0a212788f5b5cc466b709fcc95911</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>namespacetf2.html</anchorfile>
      <anchor>a6da6fc14a18909fdf8a76d4fda7d884f</anchor>
      <arglist>(const Stamped&lt; T &gt; &amp;a, const Stamped&lt; T &gt; &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setIdentity</name>
      <anchorfile>namespacetf2.html</anchorfile>
      <anchor>afa22cc9c9a3647b94cd55f077626674d</anchor>
      <arglist>(geometry_msgs::Transform &amp;tx)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>startsWithSlash</name>
      <anchorfile>namespacetf2.html</anchorfile>
      <anchor>a53ac3bca9d9ba2e4de92bea48a97d1c4</anchor>
      <arglist>(const std::string &amp;frame_id)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>stripSlash</name>
      <anchorfile>namespacetf2.html</anchorfile>
      <anchor>a1b159a3c0acb1a14d90fee46437b01ae</anchor>
      <arglist>(const std::string &amp;in)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>transformMsgToTF2</name>
      <anchorfile>namespacetf2.html</anchorfile>
      <anchor>af88f0a1c6bb0b09a1589253fd4a98138</anchor>
      <arglist>(const geometry_msgs::Transform &amp;msg, btTransform &amp;bt)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>transformTF2ToMsg</name>
      <anchorfile>namespacetf2.html</anchorfile>
      <anchor>a4c841bec11bb7074578bc969fed6e7e2</anchor>
      <arglist>(const btTransform &amp;bt, geometry_msgs::Transform &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>transformTF2ToMsg</name>
      <anchorfile>namespacetf2.html</anchorfile>
      <anchor>aab95f191b6b7c6af34ca1714ab997d8b</anchor>
      <arglist>(const btTransform &amp;bt, geometry_msgs::TransformStamped &amp;msg, ros::Time stamp, const std::string &amp;frame_id, const std::string &amp;child_frame_id)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>transformTF2ToMsg</name>
      <anchorfile>namespacetf2.html</anchorfile>
      <anchor>acf29c12acd434f12cb34ca3393dc0948</anchor>
      <arglist>(const btQuaternion &amp;orient, const btVector3 &amp;pos, geometry_msgs::Transform &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>transformTF2ToMsg</name>
      <anchorfile>namespacetf2.html</anchorfile>
      <anchor>a27deec535dc8e6f2d3c2e17be8aed0ea</anchor>
      <arglist>(const btQuaternion &amp;orient, const btVector3 &amp;pos, geometry_msgs::TransformStamped &amp;msg, ros::Time stamp, const std::string &amp;frame_id, const std::string &amp;child_frame_id)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>tf2::BufferCore</name>
    <filename>classtf2_1_1BufferCore.html</filename>
    <class kind="struct">tf2::BufferCore::RemoveRequestByCallback</class>
    <class kind="struct">tf2::BufferCore::RemoveRequestByID</class>
    <class kind="struct">tf2::BufferCore::TransformableRequest</class>
    <member kind="typedef">
      <type>boost::function&lt; void(TransformableRequestHandle request_handle, const std::string &amp;target_frame, const std::string &amp;source_frame, ros::Time time, TransformableResult result)&gt;</type>
      <name>TransformableCallback</name>
      <anchorfile>classtf2_1_1BufferCore.html</anchorfile>
      <anchor>a65a65dd20bf56ef6a46e1553a4548577</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>TransformableCallbackHandle</type>
      <name>addTransformableCallback</name>
      <anchorfile>classtf2_1_1BufferCore.html</anchorfile>
      <anchor>a71a56dfdd102295b339684406218f986</anchor>
      <arglist>(const TransformableCallback &amp;cb)</arglist>
    </member>
    <member kind="function">
      <type>TransformableRequestHandle</type>
      <name>addTransformableRequest</name>
      <anchorfile>classtf2_1_1BufferCore.html</anchorfile>
      <anchor>ab14be5dfff3ed0ada8173718ff476889</anchor>
      <arglist>(TransformableCallbackHandle handle, const std::string &amp;target_frame, const std::string &amp;source_frame, ros::Time time)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>allFramesAsString</name>
      <anchorfile>classtf2_1_1BufferCore.html</anchorfile>
      <anchor>a6b0d5d9063101c3205b8d05202eef635</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>allFramesAsYAML</name>
      <anchorfile>classtf2_1_1BufferCore.html</anchorfile>
      <anchor>af731e42ed6368295d945345592a2c77a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BufferCore</name>
      <anchorfile>classtf2_1_1BufferCore.html</anchorfile>
      <anchor>a77d329e0419b97f8413289ed1a5d3646</anchor>
      <arglist>(ros::Duration cache_time_=ros::Duration(DEFAULT_CACHE_TIME))</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>cancelTransformableRequest</name>
      <anchorfile>classtf2_1_1BufferCore.html</anchorfile>
      <anchor>aaff3d0a9ed52dca120ccc57c6bf97eb2</anchor>
      <arglist>(TransformableRequestHandle handle)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>canTransform</name>
      <anchorfile>classtf2_1_1BufferCore.html</anchorfile>
      <anchor>a0d78e320c39e32d12e6d55c4a3d78d2d</anchor>
      <arglist>(const std::string &amp;target_frame, const std::string &amp;source_frame, const ros::Time &amp;time, std::string *error_msg=NULL) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>canTransform</name>
      <anchorfile>classtf2_1_1BufferCore.html</anchorfile>
      <anchor>a7971b1547d6453be9074e908b5c92065</anchor>
      <arglist>(const std::string &amp;target_frame, const ros::Time &amp;target_time, const std::string &amp;source_frame, const ros::Time &amp;source_time, const std::string &amp;fixed_frame, std::string *error_msg=NULL) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classtf2_1_1BufferCore.html</anchorfile>
      <anchor>a2c634d9f04cfd26011d3149031dbef32</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>geometry_msgs::TransformStamped</type>
      <name>lookupTransform</name>
      <anchorfile>classtf2_1_1BufferCore.html</anchorfile>
      <anchor>abcda3c653aba238f8fdd4b903c4bac7b</anchor>
      <arglist>(const std::string &amp;target_frame, const std::string &amp;source_frame, const ros::Time &amp;time) const </arglist>
    </member>
    <member kind="function">
      <type>geometry_msgs::TransformStamped</type>
      <name>lookupTransform</name>
      <anchorfile>classtf2_1_1BufferCore.html</anchorfile>
      <anchor>a362de8ea45b99efde65bcc602053ad38</anchor>
      <arglist>(const std::string &amp;target_frame, const ros::Time &amp;target_time, const std::string &amp;source_frame, const ros::Time &amp;source_time, const std::string &amp;fixed_frame) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>removeTransformableCallback</name>
      <anchorfile>classtf2_1_1BufferCore.html</anchorfile>
      <anchor>a6312695773a53659262d75f5910b9cad</anchor>
      <arglist>(TransformableCallbackHandle handle)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setTransform</name>
      <anchorfile>classtf2_1_1BufferCore.html</anchorfile>
      <anchor>a8f3900f749ab24dd824b14c0e453d1a6</anchor>
      <arglist>(const geometry_msgs::TransformStamped &amp;transform, const std::string &amp;authority, bool is_static=false)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~BufferCore</name>
      <anchorfile>classtf2_1_1BufferCore.html</anchorfile>
      <anchor>afb3092e934adb846166ea2b5c988d2f1</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const double</type>
      <name>DEFAULT_CACHE_TIME</name>
      <anchorfile>classtf2_1_1BufferCore.html</anchorfile>
      <anchor>a5c91328c0a1170114154e6451b784d96</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int64_t</type>
      <name>DEFAULT_MAX_EXTRAPOLATION_DISTANCE</name>
      <anchorfile>classtf2_1_1BufferCore.html</anchorfile>
      <anchor>a687f0d2d0f08acb8f9efe508f65020a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint32_t</type>
      <name>MAX_GRAPH_DEPTH</name>
      <anchorfile>classtf2_1_1BufferCore.html</anchorfile>
      <anchor>a74efb0439ae5790656f0f053260e67e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>boost::unordered_map&lt; std::string, CompactFrameID &gt;</type>
      <name>M_StringToCompactFrameID</name>
      <anchorfile>classtf2_1_1BufferCore.html</anchorfile>
      <anchor>aed049241c9b07a409c7260eeb460fe25</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>boost::unordered_map&lt; TransformableCallbackHandle, TransformableCallback &gt;</type>
      <name>M_TransformableCallback</name>
      <anchorfile>classtf2_1_1BufferCore.html</anchorfile>
      <anchor>aabda57dd8e0c6e404e900d4b082c8957</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>std::vector&lt; TimeCacheInterface * &gt;</type>
      <name>V_TimeCacheInterface</name>
      <anchorfile>classtf2_1_1BufferCore.html</anchorfile>
      <anchor>a242806dd10badb35734e675515e9b9f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>std::vector&lt; TransformableRequest &gt;</type>
      <name>V_TransformableRequest</name>
      <anchorfile>classtf2_1_1BufferCore.html</anchorfile>
      <anchor>af09f5dd8ad4666b73fc9d8d64031bd17</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::string</type>
      <name>allFramesAsStringNoLock</name>
      <anchorfile>classtf2_1_1BufferCore.html</anchorfile>
      <anchor>a40c73bcfdb8f6d48960f2cab3922ef02</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>TimeCacheInterface *</type>
      <name>allocateFrame</name>
      <anchorfile>classtf2_1_1BufferCore.html</anchorfile>
      <anchor>a0a8b5e818d50c6040670a9205521471a</anchor>
      <arglist>(CompactFrameID cfid, bool is_static)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>canTransformInternal</name>
      <anchorfile>classtf2_1_1BufferCore.html</anchorfile>
      <anchor>ac5c659a64b8785c28f272c2cc76ce50a</anchor>
      <arglist>(CompactFrameID target_id, CompactFrameID source_id, const ros::Time &amp;time, std::string *error_msg) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>canTransformNoLock</name>
      <anchorfile>classtf2_1_1BufferCore.html</anchorfile>
      <anchor>a84f2fe2b745548ccebe736a251688cc5</anchor>
      <arglist>(CompactFrameID target_id, CompactFrameID source_id, const ros::Time &amp;time, std::string *error_msg) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>createConnectivityErrorString</name>
      <anchorfile>classtf2_1_1BufferCore.html</anchorfile>
      <anchor>aa9c3f783cd2b96b29d7892937cc83d15</anchor>
      <arglist>(CompactFrameID source_frame, CompactFrameID target_frame, std::string *out) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>TimeCacheInterface *</type>
      <name>getFrame</name>
      <anchorfile>classtf2_1_1BufferCore.html</anchorfile>
      <anchor>a7d833d88660c5c5e799df03e91a02084</anchor>
      <arglist>(CompactFrameID c_frame_id) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>getLatestCommonTime</name>
      <anchorfile>classtf2_1_1BufferCore.html</anchorfile>
      <anchor>aa69f4b6f4e28b666eed8da791b787103</anchor>
      <arglist>(CompactFrameID target_frame, CompactFrameID source_frame, ros::Time &amp;time, std::string *error_string) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>CompactFrameID</type>
      <name>lookupFrameNumber</name>
      <anchorfile>classtf2_1_1BufferCore.html</anchorfile>
      <anchor>a6f6c1db89269854cd199ec1e68929094</anchor>
      <arglist>(const std::string &amp;frameid_str) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>const std::string &amp;</type>
      <name>lookupFrameString</name>
      <anchorfile>classtf2_1_1BufferCore.html</anchorfile>
      <anchor>afb6560c935f9dead044bd130c9334c7a</anchor>
      <arglist>(CompactFrameID frame_id_num) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>CompactFrameID</type>
      <name>lookupOrInsertFrameNumber</name>
      <anchorfile>classtf2_1_1BufferCore.html</anchorfile>
      <anchor>ad974fb024a0df3e3637331d8cd079b79</anchor>
      <arglist>(const std::string &amp;frameid_str)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>testTransformableRequests</name>
      <anchorfile>classtf2_1_1BufferCore.html</anchorfile>
      <anchor>a41dc36899cbc472d3c66f78681d827ca</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>CompactFrameID</type>
      <name>validateFrameId</name>
      <anchorfile>classtf2_1_1BufferCore.html</anchorfile>
      <anchor>a23c5feb46a161d843456529e0bd73555</anchor>
      <arglist>(const char *function_name_arg, const std::string &amp;frame_id) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>walkToTopParent</name>
      <anchorfile>classtf2_1_1BufferCore.html</anchorfile>
      <anchor>a5e82560dd33a975f7f008dec5fc73260</anchor>
      <arglist>(F &amp;f, ros::Time time, CompactFrameID target_id, CompactFrameID source_id, std::string *error_string) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>warnFrameId</name>
      <anchorfile>classtf2_1_1BufferCore.html</anchorfile>
      <anchor>adbcf116bcaabe9621134f06c63fbc983</anchor>
      <arglist>(const char *function_name_arg, const std::string &amp;frame_id) const </arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Duration</type>
      <name>cache_time_</name>
      <anchorfile>classtf2_1_1BufferCore.html</anchorfile>
      <anchor>af2515bc87f519df352b546809d647198</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; CompactFrameID, std::string &gt;</type>
      <name>frame_authority_</name>
      <anchorfile>classtf2_1_1BufferCore.html</anchorfile>
      <anchor>acce280a77523991257cc858d50252470</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::mutex</type>
      <name>frame_mutex_</name>
      <anchorfile>classtf2_1_1BufferCore.html</anchorfile>
      <anchor>aa84d57ac664109fe000965540d66e711</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>M_StringToCompactFrameID</type>
      <name>frameIDs_</name>
      <anchorfile>classtf2_1_1BufferCore.html</anchorfile>
      <anchor>ad612a204e884dcb8247077171b31be38</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; std::string &gt;</type>
      <name>frameIDs_reverse</name>
      <anchorfile>classtf2_1_1BufferCore.html</anchorfile>
      <anchor>a6512605ed9e3589ea221f181ce5ddf2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>V_TimeCacheInterface</type>
      <name>frames_</name>
      <anchorfile>classtf2_1_1BufferCore.html</anchorfile>
      <anchor>a091607d6a7bad63a00972d9bf61e8552</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; P_TimeAndFrameID &gt;</type>
      <name>lct_cache_</name>
      <anchorfile>classtf2_1_1BufferCore.html</anchorfile>
      <anchor>a31a7e5ec55ab00611c0fe2d2db96d28d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>M_TransformableCallback</type>
      <name>transformable_callbacks_</name>
      <anchorfile>classtf2_1_1BufferCore.html</anchorfile>
      <anchor>a6de5127383ee65e10920dbfade659dff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint32_t</type>
      <name>transformable_callbacks_counter_</name>
      <anchorfile>classtf2_1_1BufferCore.html</anchorfile>
      <anchor>ad539c09153d6a87fae5cb883c9216fc2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::mutex</type>
      <name>transformable_callbacks_mutex_</name>
      <anchorfile>classtf2_1_1BufferCore.html</anchorfile>
      <anchor>a6b4150308ea64a0108731daa8d505ba6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>V_TransformableRequest</type>
      <name>transformable_requests_</name>
      <anchorfile>classtf2_1_1BufferCore.html</anchorfile>
      <anchor>a2677355cb18047ecfc043e4b5da190a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint64_t</type>
      <name>transformable_requests_counter_</name>
      <anchorfile>classtf2_1_1BufferCore.html</anchorfile>
      <anchor>a64705e8f71ffaa5363676b8334113247</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::mutex</type>
      <name>transformable_requests_mutex_</name>
      <anchorfile>classtf2_1_1BufferCore.html</anchorfile>
      <anchor>a4ad9e3dc7cfadcbe898d1ff3b830ea52</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>tf2::BufferCore::RemoveRequestByCallback</name>
    <filename>structtf2_1_1BufferCore_1_1RemoveRequestByCallback.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>operator()</name>
      <anchorfile>structtf2_1_1BufferCore_1_1RemoveRequestByCallback.html</anchorfile>
      <anchor>aa56e7793848f856e83d4a6e7c322b899</anchor>
      <arglist>(const TransformableRequest &amp;req)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RemoveRequestByCallback</name>
      <anchorfile>structtf2_1_1BufferCore_1_1RemoveRequestByCallback.html</anchorfile>
      <anchor>ae33ee24cbf7788577dced74119adbb9d</anchor>
      <arglist>(TransformableCallbackHandle handle)</arglist>
    </member>
    <member kind="variable">
      <type>TransformableCallbackHandle</type>
      <name>handle_</name>
      <anchorfile>structtf2_1_1BufferCore_1_1RemoveRequestByCallback.html</anchorfile>
      <anchor>a5794c8b70a7a84fed27959f9fbe71e2e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>tf2::BufferCore::RemoveRequestByID</name>
    <filename>structtf2_1_1BufferCore_1_1RemoveRequestByID.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>operator()</name>
      <anchorfile>structtf2_1_1BufferCore_1_1RemoveRequestByID.html</anchorfile>
      <anchor>ad0967cab9ba6bd681d516ad9c309676c</anchor>
      <arglist>(const TransformableRequest &amp;req)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RemoveRequestByID</name>
      <anchorfile>structtf2_1_1BufferCore_1_1RemoveRequestByID.html</anchorfile>
      <anchor>a81d9f5fe312bf8fba6e46b5d7df76442</anchor>
      <arglist>(TransformableRequestHandle handle)</arglist>
    </member>
    <member kind="variable">
      <type>TransformableCallbackHandle</type>
      <name>handle_</name>
      <anchorfile>structtf2_1_1BufferCore_1_1RemoveRequestByID.html</anchorfile>
      <anchor>a8ded0d316616e105d6434504dd67cbc3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>tf2::BufferCore::TransformableRequest</name>
    <filename>structtf2_1_1BufferCore_1_1TransformableRequest.html</filename>
    <member kind="variable">
      <type>TransformableCallbackHandle</type>
      <name>cb_handle</name>
      <anchorfile>structtf2_1_1BufferCore_1_1TransformableRequest.html</anchorfile>
      <anchor>a834278e2849347c8829568e62492274d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>TransformableRequestHandle</type>
      <name>request_handle</name>
      <anchorfile>structtf2_1_1BufferCore_1_1TransformableRequest.html</anchorfile>
      <anchor>a68797c06f44d693d0f56955346117acc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>CompactFrameID</type>
      <name>source_id</name>
      <anchorfile>structtf2_1_1BufferCore_1_1TransformableRequest.html</anchorfile>
      <anchor>a4d11d26bb11277827fb7407c5c1c80d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>source_string</name>
      <anchorfile>structtf2_1_1BufferCore_1_1TransformableRequest.html</anchorfile>
      <anchor>a37e4436d45c4639fa82e5bfc6608bd91</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>CompactFrameID</type>
      <name>target_id</name>
      <anchorfile>structtf2_1_1BufferCore_1_1TransformableRequest.html</anchorfile>
      <anchor>a1683b780e1e69ec37fbcbaf63cc0ff87</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>target_string</name>
      <anchorfile>structtf2_1_1BufferCore_1_1TransformableRequest.html</anchorfile>
      <anchor>a04b81bc6be8af2357a745e223b233b2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Time</type>
      <name>time</name>
      <anchorfile>structtf2_1_1BufferCore_1_1TransformableRequest.html</anchorfile>
      <anchor>a8cc455106ad49f9d7ccc36a3842f2436</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>tf2::CanTransformAccum</name>
    <filename>structtf2_1_1CanTransformAccum.html</filename>
    <member kind="function">
      <type>void</type>
      <name>accum</name>
      <anchorfile>structtf2_1_1CanTransformAccum.html</anchorfile>
      <anchor>a369d42355e1197abf0a4bb8c77c9c1f1</anchor>
      <arglist>(bool source)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>finalize</name>
      <anchorfile>structtf2_1_1CanTransformAccum.html</anchorfile>
      <anchor>ac112ce4a767834e8132eb9a02b153e02</anchor>
      <arglist>(WalkEnding end, ros::Time _time)</arglist>
    </member>
    <member kind="function">
      <type>CompactFrameID</type>
      <name>gather</name>
      <anchorfile>structtf2_1_1CanTransformAccum.html</anchorfile>
      <anchor>a58e805556832e00be2ec3432e1d82bac</anchor>
      <arglist>(TimeCacheInterface *cache, ros::Time time, std::string *error_string)</arglist>
    </member>
    <member kind="variable">
      <type>TransformStorage</type>
      <name>st</name>
      <anchorfile>structtf2_1_1CanTransformAccum.html</anchorfile>
      <anchor>a5213bd96c06bd09f0bd184ecd5f6c493</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>tf2::ConnectivityException</name>
    <filename>classtf2_1_1ConnectivityException.html</filename>
    <base>tf2::TransformException</base>
    <member kind="function">
      <type></type>
      <name>ConnectivityException</name>
      <anchorfile>classtf2_1_1ConnectivityException.html</anchorfile>
      <anchor>a51f8bb358316c1664d121e4a18eaf20c</anchor>
      <arglist>(const std::string errorDescription)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>tf2::ExtrapolationException</name>
    <filename>classtf2_1_1ExtrapolationException.html</filename>
    <base>tf2::TransformException</base>
    <member kind="function">
      <type></type>
      <name>ExtrapolationException</name>
      <anchorfile>classtf2_1_1ExtrapolationException.html</anchorfile>
      <anchor>a7e20a96d9ab6729d5d5e07765ac97e7f</anchor>
      <arglist>(const std::string errorDescription)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>tf2::InvalidArgumentException</name>
    <filename>classtf2_1_1InvalidArgumentException.html</filename>
    <base>tf2::TransformException</base>
    <member kind="function">
      <type></type>
      <name>InvalidArgumentException</name>
      <anchorfile>classtf2_1_1InvalidArgumentException.html</anchorfile>
      <anchor>a2b0fb5e5b8f5f055006122389909d1b4</anchor>
      <arglist>(const std::string errorDescription)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>tf2::LookupException</name>
    <filename>classtf2_1_1LookupException.html</filename>
    <base>tf2::TransformException</base>
    <member kind="function">
      <type></type>
      <name>LookupException</name>
      <anchorfile>classtf2_1_1LookupException.html</anchorfile>
      <anchor>ad1fcca0fa417aa83bee9695c2baa9136</anchor>
      <arglist>(const std::string errorDescription)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>tf2::Stamped</name>
    <filename>classtf2_1_1Stamped.html</filename>
    <templarg>T</templarg>
    <member kind="function">
      <type>void</type>
      <name>setData</name>
      <anchorfile>classtf2_1_1Stamped.html</anchorfile>
      <anchor>a28d0e8724285466ad36f2c325d0429f9</anchor>
      <arglist>(const T &amp;input)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Stamped</name>
      <anchorfile>classtf2_1_1Stamped.html</anchorfile>
      <anchor>a396125757714b7000ddf6ed4fa67f0a3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Stamped</name>
      <anchorfile>classtf2_1_1Stamped.html</anchorfile>
      <anchor>af7d5760123b17bc7a0ed0b480a88e881</anchor>
      <arglist>(const T &amp;input, const ros::Time &amp;timestamp, const std::string &amp;frame_id)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Stamped</name>
      <anchorfile>classtf2_1_1Stamped.html</anchorfile>
      <anchor>abf8830aa47d8b2920fe4cafd11a4937f</anchor>
      <arglist>(const Stamped&lt; T &gt; &amp;s)</arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>frame_id_</name>
      <anchorfile>classtf2_1_1Stamped.html</anchorfile>
      <anchor>a79184011bfbf48dbf3644b5b9116abb8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Time</type>
      <name>stamp_</name>
      <anchorfile>classtf2_1_1Stamped.html</anchorfile>
      <anchor>a2c9ca3155bda7a43246661e6d4584bdf</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>tf2::StaticCache</name>
    <filename>classtf2_1_1StaticCache.html</filename>
    <base>tf2::TimeCacheInterface</base>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>clearList</name>
      <anchorfile>classtf2_1_1StaticCache.html</anchorfile>
      <anchor>a8e3e886305ccfde179c5d471d4a4cfdb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>getData</name>
      <anchorfile>classtf2_1_1StaticCache.html</anchorfile>
      <anchor>a62531797f9d8a3ad8e27bf4e31642389</anchor>
      <arglist>(ros::Time time, TransformStorage &amp;data_out, std::string *error_str=0)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual P_TimeAndFrameID</type>
      <name>getLatestTimeAndParent</name>
      <anchorfile>classtf2_1_1StaticCache.html</anchorfile>
      <anchor>a9b60c7caf2e9870754f215fe8512a106</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ros::Time</type>
      <name>getLatestTimestamp</name>
      <anchorfile>classtf2_1_1StaticCache.html</anchorfile>
      <anchor>ac902d1200c315ea5e06495e2cc8e8978</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual unsigned int</type>
      <name>getListLength</name>
      <anchorfile>classtf2_1_1StaticCache.html</anchorfile>
      <anchor>a7e699c892497e626ba0419c073fd0c52</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ros::Time</type>
      <name>getOldestTimestamp</name>
      <anchorfile>classtf2_1_1StaticCache.html</anchorfile>
      <anchor>a85c19e9c5537a6defd18f09dcb859c79</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual CompactFrameID</type>
      <name>getParent</name>
      <anchorfile>classtf2_1_1StaticCache.html</anchorfile>
      <anchor>a7d82e839b8cfc74cb23bb08f4eb7c575</anchor>
      <arglist>(ros::Time time, std::string *error_str)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>insertData</name>
      <anchorfile>classtf2_1_1StaticCache.html</anchorfile>
      <anchor>aae54d6a2b083b1c9a608f1b3c17c252e</anchor>
      <arglist>(const TransformStorage &amp;new_data)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>TransformStorage</type>
      <name>storage_</name>
      <anchorfile>classtf2_1_1StaticCache.html</anchorfile>
      <anchor>ac149e1405aff128b02e26a7a11889f0a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>tf2::TimeAndFrameIDFrameComparator</name>
    <filename>structtf2_1_1TimeAndFrameIDFrameComparator.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>operator()</name>
      <anchorfile>structtf2_1_1TimeAndFrameIDFrameComparator.html</anchorfile>
      <anchor>a4a471f17ad2a4b151be486e74d386c5c</anchor>
      <arglist>(const P_TimeAndFrameID &amp;rhs) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TimeAndFrameIDFrameComparator</name>
      <anchorfile>structtf2_1_1TimeAndFrameIDFrameComparator.html</anchorfile>
      <anchor>add92ec29e996e8a47bb043d34a6de6ff</anchor>
      <arglist>(CompactFrameID id)</arglist>
    </member>
    <member kind="variable">
      <type>CompactFrameID</type>
      <name>id</name>
      <anchorfile>structtf2_1_1TimeAndFrameIDFrameComparator.html</anchorfile>
      <anchor>a9cbc9e5dd8460c241de058c1fc55442b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>tf2::TimeCache</name>
    <filename>classtf2_1_1TimeCache.html</filename>
    <base>tf2::TimeCacheInterface</base>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>clearList</name>
      <anchorfile>classtf2_1_1TimeCache.html</anchorfile>
      <anchor>afdf7803465d72658e0590925d046693c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>getData</name>
      <anchorfile>classtf2_1_1TimeCache.html</anchorfile>
      <anchor>ab8ec5c0f148578a3baf19e4d387e74e4</anchor>
      <arglist>(ros::Time time, TransformStorage &amp;data_out, std::string *error_str=0)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual P_TimeAndFrameID</type>
      <name>getLatestTimeAndParent</name>
      <anchorfile>classtf2_1_1TimeCache.html</anchorfile>
      <anchor>a2328de4bb22c5884652c3e713d3c1aa4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ros::Time</type>
      <name>getLatestTimestamp</name>
      <anchorfile>classtf2_1_1TimeCache.html</anchorfile>
      <anchor>ac422c41844443c730939421f8aa001ca</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual unsigned int</type>
      <name>getListLength</name>
      <anchorfile>classtf2_1_1TimeCache.html</anchorfile>
      <anchor>adb5c0563974ececa562b7f83748a493b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ros::Time</type>
      <name>getOldestTimestamp</name>
      <anchorfile>classtf2_1_1TimeCache.html</anchorfile>
      <anchor>abae71ac4f391dfabdf431495c07c1b1f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual CompactFrameID</type>
      <name>getParent</name>
      <anchorfile>classtf2_1_1TimeCache.html</anchorfile>
      <anchor>a0191f7c8cd5fd040ba2c662eb7992ae4</anchor>
      <arglist>(ros::Time time, std::string *error_str)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>insertData</name>
      <anchorfile>classtf2_1_1TimeCache.html</anchorfile>
      <anchor>a0107dd79568691683cdaadc63729f63e</anchor>
      <arglist>(const TransformStorage &amp;new_data)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TimeCache</name>
      <anchorfile>classtf2_1_1TimeCache.html</anchorfile>
      <anchor>aaf3e1e6a6de1d8841af874d8ec6e30ae</anchor>
      <arglist>(ros::Duration max_storage_time=ros::Duration().fromNSec(DEFAULT_MAX_STORAGE_TIME))</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int64_t</type>
      <name>DEFAULT_MAX_STORAGE_TIME</name>
      <anchorfile>classtf2_1_1TimeCache.html</anchorfile>
      <anchor>a2e569162224ae8f402ef2893e338b4c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const unsigned int</type>
      <name>MAX_LENGTH_LINKED_LIST</name>
      <anchorfile>classtf2_1_1TimeCache.html</anchorfile>
      <anchor>ae854f2091a332677892d7d1a14d9654d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>MIN_INTERPOLATION_DISTANCE</name>
      <anchorfile>classtf2_1_1TimeCache.html</anchorfile>
      <anchor>a8c0b2f1ed9ff0d114c638bea3027f71a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>std::list&lt; TransformStorage &gt;</type>
      <name>L_TransformStorage</name>
      <anchorfile>classtf2_1_1TimeCache.html</anchorfile>
      <anchor>a5c61349a1db37bbd06bdea0a9292a7fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>uint8_t</type>
      <name>findClosest</name>
      <anchorfile>classtf2_1_1TimeCache.html</anchorfile>
      <anchor>a771db37fefb55ae34b6b9e42648d203f</anchor>
      <arglist>(TransformStorage *&amp;one, TransformStorage *&amp;two, ros::Time target_time, std::string *error_str)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>interpolate</name>
      <anchorfile>classtf2_1_1TimeCache.html</anchorfile>
      <anchor>a05e1283982664ff61b327bff10277858</anchor>
      <arglist>(const TransformStorage &amp;one, const TransformStorage &amp;two, ros::Time time, TransformStorage &amp;output)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>pruneList</name>
      <anchorfile>classtf2_1_1TimeCache.html</anchorfile>
      <anchor>a37372ff6a3f8a11a59d10700732f7497</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Duration</type>
      <name>max_storage_time_</name>
      <anchorfile>classtf2_1_1TimeCache.html</anchorfile>
      <anchor>aad558013df7de355b4d5a1d70e47021c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>L_TransformStorage</type>
      <name>storage_</name>
      <anchorfile>classtf2_1_1TimeCache.html</anchorfile>
      <anchor>a8e928ffa5af5a1bd80d4946ee8bce2fd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>tf2::TimeCacheInterface</name>
    <filename>classtf2_1_1TimeCacheInterface.html</filename>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>clearList</name>
      <anchorfile>classtf2_1_1TimeCacheInterface.html</anchorfile>
      <anchor>a5c547ebbbb8c5f3a179272ccb90c8f31</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>getData</name>
      <anchorfile>classtf2_1_1TimeCacheInterface.html</anchorfile>
      <anchor>a6e12c24ca84d37c1127a80bbef49bfe4</anchor>
      <arglist>(ros::Time time, TransformStorage &amp;data_out, std::string *error_str=0)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual P_TimeAndFrameID</type>
      <name>getLatestTimeAndParent</name>
      <anchorfile>classtf2_1_1TimeCacheInterface.html</anchorfile>
      <anchor>abdd4aee9fc17d0efc8ae00bf9bc6667d</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual ros::Time</type>
      <name>getLatestTimestamp</name>
      <anchorfile>classtf2_1_1TimeCacheInterface.html</anchorfile>
      <anchor>a7850b1ade0e40bc11599fe91b6b37b0d</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual unsigned int</type>
      <name>getListLength</name>
      <anchorfile>classtf2_1_1TimeCacheInterface.html</anchorfile>
      <anchor>a2ee08314f9677195957b9765288ea0f5</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual ros::Time</type>
      <name>getOldestTimestamp</name>
      <anchorfile>classtf2_1_1TimeCacheInterface.html</anchorfile>
      <anchor>adb52938e18930a5f9555d478334ddd8a</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual CompactFrameID</type>
      <name>getParent</name>
      <anchorfile>classtf2_1_1TimeCacheInterface.html</anchorfile>
      <anchor>a4bfbe631c3c8c140f0e5fd7ead6d6237</anchor>
      <arglist>(ros::Time time, std::string *error_str)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>insertData</name>
      <anchorfile>classtf2_1_1TimeCacheInterface.html</anchorfile>
      <anchor>a84c2bbfa454ba74a0a500ad75c2e93ed</anchor>
      <arglist>(const TransformStorage &amp;new_data)=0</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>tf2::TimeoutException</name>
    <filename>classtf2_1_1TimeoutException.html</filename>
    <base>tf2::TransformException</base>
    <member kind="function">
      <type></type>
      <name>TimeoutException</name>
      <anchorfile>classtf2_1_1TimeoutException.html</anchorfile>
      <anchor>a7bd8847014b48aa80f2a9b387e000b01</anchor>
      <arglist>(const std::string errorDescription)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>tf2::TransformAccum</name>
    <filename>structtf2_1_1TransformAccum.html</filename>
    <member kind="function">
      <type>void</type>
      <name>accum</name>
      <anchorfile>structtf2_1_1TransformAccum.html</anchorfile>
      <anchor>aee4bbd178e194569b01f57447a4031a7</anchor>
      <arglist>(bool source)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>finalize</name>
      <anchorfile>structtf2_1_1TransformAccum.html</anchorfile>
      <anchor>ac7d4a8c0f63419e42ad4b0d359f87be2</anchor>
      <arglist>(WalkEnding end, ros::Time _time)</arglist>
    </member>
    <member kind="function">
      <type>CompactFrameID</type>
      <name>gather</name>
      <anchorfile>structtf2_1_1TransformAccum.html</anchorfile>
      <anchor>a8b778b5544f3d39d1122c619dcc18905</anchor>
      <arglist>(TimeCacheInterface *cache, ros::Time time, std::string *error_string)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TransformAccum</name>
      <anchorfile>structtf2_1_1TransformAccum.html</anchorfile>
      <anchor>a607d698a47dd5fe9fdbdf833e97b0603</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>btQuaternion</type>
      <name>result_quat</name>
      <anchorfile>structtf2_1_1TransformAccum.html</anchorfile>
      <anchor>a34bff06611cad4aecc0a456bc7dc2ebc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>btVector3</type>
      <name>result_vec</name>
      <anchorfile>structtf2_1_1TransformAccum.html</anchorfile>
      <anchor>a209717f8948ee6b756d90843f06cc5a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>btQuaternion</type>
      <name>source_to_top_quat</name>
      <anchorfile>structtf2_1_1TransformAccum.html</anchorfile>
      <anchor>abaed653512b1338ce0e80608ec3a6ba4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>btVector3</type>
      <name>source_to_top_vec</name>
      <anchorfile>structtf2_1_1TransformAccum.html</anchorfile>
      <anchor>ac23840b8270a664668f3c884ae9eab84</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>TransformStorage</type>
      <name>st</name>
      <anchorfile>structtf2_1_1TransformAccum.html</anchorfile>
      <anchor>a5f32890004103b77126d71b165f215c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>btQuaternion</type>
      <name>target_to_top_quat</name>
      <anchorfile>structtf2_1_1TransformAccum.html</anchorfile>
      <anchor>af5c26efad37b10529ead02b401562fe9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>btVector3</type>
      <name>target_to_top_vec</name>
      <anchorfile>structtf2_1_1TransformAccum.html</anchorfile>
      <anchor>af62e5fca6633fa8951df32325f4ac349</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Time</type>
      <name>time</name>
      <anchorfile>structtf2_1_1TransformAccum.html</anchorfile>
      <anchor>a72dc53e611335752f2019b739ad79a09</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>tf2::TransformException</name>
    <filename>classtf2_1_1TransformException.html</filename>
    <member kind="function">
      <type></type>
      <name>TransformException</name>
      <anchorfile>classtf2_1_1TransformException.html</anchorfile>
      <anchor>a351ce7b7379c870ba7a6df9bca11a538</anchor>
      <arglist>(const std::string errorDescription)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>tf2::TransformStorage</name>
    <filename>classtf2_1_1TransformStorage.html</filename>
    <member kind="function">
      <type>TransformStorage &amp;</type>
      <name>operator=</name>
      <anchorfile>classtf2_1_1TransformStorage.html</anchorfile>
      <anchor>aaaab171c097cbb23e5f716e8002c687f</anchor>
      <arglist>(const TransformStorage &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TransformStorage</name>
      <anchorfile>classtf2_1_1TransformStorage.html</anchorfile>
      <anchor>a43ec6d0334b3334af0ece64c8be5383d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TransformStorage</name>
      <anchorfile>classtf2_1_1TransformStorage.html</anchorfile>
      <anchor>acab3a28f0feef25e0a59b5f4c2fec647</anchor>
      <arglist>(const geometry_msgs::TransformStamped &amp;data, CompactFrameID frame_id, CompactFrameID child_frame_id)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TransformStorage</name>
      <anchorfile>classtf2_1_1TransformStorage.html</anchorfile>
      <anchor>a3e050c951ac1d8fd7bfe876124fb8a37</anchor>
      <arglist>(const TransformStorage &amp;rhs)</arglist>
    </member>
    <member kind="variable">
      <type>CompactFrameID</type>
      <name>child_frame_id_</name>
      <anchorfile>classtf2_1_1TransformStorage.html</anchorfile>
      <anchor>ad61aaea104a1343c06a03deaeae0aca1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>CompactFrameID</type>
      <name>frame_id_</name>
      <anchorfile>classtf2_1_1TransformStorage.html</anchorfile>
      <anchor>aefa1c6c0ccf92c7873a95852f3a72114</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>btQuaternion</type>
      <name>rotation_</name>
      <anchorfile>classtf2_1_1TransformStorage.html</anchorfile>
      <anchor>ac43c499298d1e1a5dd84386fc734eeab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Time</type>
      <name>stamp_</name>
      <anchorfile>classtf2_1_1TransformStorage.html</anchorfile>
      <anchor>a87cf6ed2d47c342add33293faf5b2717</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>btVector3</type>
      <name>translation_</name>
      <anchorfile>classtf2_1_1TransformStorage.html</anchorfile>
      <anchor>ae937510e062bb67f73c9e3120e8691ac</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="page">
    <name>index</name>
    <title></title>
    <filename>index</filename>
    <docanchor file="index">codeapi</docanchor>
  </compound>
</tagfile>
